]> jfr.im git - solanum.git/blame - ChangeLog
[svn] Call add_to_hostname_hash() with correct (orig) hostname.
[solanum.git] / ChangeLog
CommitLineData
66b4a7ae
JT
1jilles 2007/06/10 16:14:03 UTC (20070610-3516)
2 Log:
3 Version bump on trunk to 2.3.
4
5
6 Changes: Modified:
7 +1 -1 trunk/configure.ac (File Modified)
8
9
88cb7f99
JT
10nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
11 Log:
12 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
13
14
15 Changes: Modified:
16 +2 -2 trunk/src/client.c (File Modified)
17
18
f80a1823
AC
19nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
20 Log:
21 Add IRC_DEPRECATED macro for marking functions and data structures
22 as deprecated on compilers that support it.
23
24
25 Changes: Modified:
26 +14 -4 trunk/include/ircd_defs.h (File Modified)
27
28
4a8fab1f
AC
29nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
30 Log:
31 - update IDEAS with link failover
32
33
34 Changes: Modified:
35 +1 -0 trunk/IDEAS (File Modified)
36
37
7fd77cb0
AC
38jilles 2007/06/04 16:04:49 UTC (20070604-3508)
39 Log:
40 xline/resv wildcard checking:
41 - count escaped (\) characters as one nonwild
42 - accept strings without wilds no matter how short they are
43
44
45 Changes: Modified:
46 +8 -2 trunk/src/s_newconf.c (File Modified)
47
48
7d08aa89
JT
49jilles 2007/05/30 10:22:25 UTC (20070530-3498)
50 Log:
51 Tweak some comments in sno_whois extension.
52
53
54 Changes: Modified:
55 +2 -2 trunk/extensions/sno_whois.c (File Modified)
56
57
5832fa36
JT
58jilles 2007/05/30 10:22:01 UTC (20070530-3496)
59 Log:
60 Tweak NEWS a little.
61
62
63 Changes: Modified:
64 +3 -6 trunk/NEWS (File Modified)
65
66
f7b60293
JT
67jilles 2007/05/27 13:07:27 UTC (20070527-3494)
68 Log:
69 - allow JOIN 0 from remotes
70 - allow JOIN 0 from locals, but only if it is exactly one
71 zero and is the first channel
72
73
74 Changes: Modified:
75 +65 -0 trunk/modules/core/m_join.c (File Modified)
76
77
f4a80ce6
JT
78nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
79 Log:
80 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
81 levels?), hideops, namespace cleanups, etc
82
83
84 Changes: Modified:
85 + - trunk/IDEAS (File Added)
86
87
a6ac2e91
AC
88nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
89 Log:
90 - disallow JOIN 0
91
92
93 Changes: Modified:
94 +0 -65 trunk/modules/core/m_join.c (File Modified)
95
96
a3986d94
AC
97nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
98 Log:
99 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
100 to their policies indicating that they wish to be contacted before their services are used.
101
102
103 Changes: Modified:
104 +6 -3 trunk/doc/example.conf (File Modified)
105 +6 -3 trunk/doc/reference.conf (File Modified)
106
107
57b8cb0f
AC
108nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
109 Log:
110 - update NEWS in preparation of upcoming 2.2 release this week
111
112
113 Changes: Modified:
114 +3 -0 trunk/NEWS (File Modified)
115
116
a88fc0a8
AC
117jilles 2007/05/24 15:10:06 UTC (20070524-3478)
118 Log:
119 Move sno_channeljoin to unsupported, due to the privacy
120 issue and the fact that any oper with admin or hidden_admin
121 can load extensions.
122
123
124 Changes: Modified:
125 +0 -1 trunk/doc/example.conf (File Modified)
126 +0 -2 trunk/doc/reference.conf (File Modified)
127 +0 -46 trunk/extensions/Makefile.in (File Modified)
128 + - trunk/extensions/sno_channeljoin.c (File Deleted)
129 +47 -1 trunk/unsupported/Makefile.in (File Modified)
130 + - trunk/unsupported/sno_channeljoin.c (File Added)
131
132
297c7db4
JT
133nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
134 Log:
135 - createoperonly: like createauthonly, but checks opered status instead of authed status
136
137
138 Changes: Modified:
139 +41 -0 trunk/extensions/Makefile.in (File Modified)
140 + - trunk/extensions/createoperonly.c (File Added)
141
142
45ed9777
AC
143nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
144 Log:
145 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
146
147
148 Changes: Modified:
149 +1 -0 trunk/doc/example.conf (File Modified)
150 +3 -1 trunk/doc/reference.conf (File Modified)
151 +46 -0 trunk/extensions/Makefile.in (File Modified)
152 + - trunk/extensions/sno_channeljoin.c (File Added)
153
154
59e2698a
AC
155nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
156 Log:
157 - update config files
158
159
160 Changes: Modified:
161 +1 -0 trunk/doc/example.conf (File Modified)
162 +2 -0 trunk/doc/reference.conf (File Modified)
163
164
446d88dd
AC
165nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
166 Log:
167 - fold in whois_notice_global functionality.
168
169
170 Changes: Modified:
171 +0 -1 trunk/extensions/Makefile.in (File Modified)
172 +1 -56 trunk/extensions/sno_whois.c (File Modified)
173 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
174
175
3868ef9a
AC
176nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
177 Log:
178 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
179
180
181 Changes: Modified:
182 +64 -57 trunk/extensions/Makefile.in (File Modified)
183 + - trunk/extensions/sno_whois.c (File Added)
184 + - trunk/extensions/spy_whois_notice.c (File Deleted)
185
186
9e6feafe
AC
187jilles 2007/05/19 23:36:51 UTC (20070519-3466)
188 Log:
189 Prevent too wide klines with CIDR masks.
190
191
192 Changes: Modified:
193 +17 -5 trunk/modules/m_kline.c (File Modified)
194
195
88a2a148
JT
196jilles 2007/05/19 22:21:10 UTC (20070519-3464)
197 Log:
198 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
199
200
201 Changes: Modified:
202 +4 -0 trunk/modules/m_kline.c (File Modified)
203
204
598ebb42
JT
205jilles 2007/05/18 20:31:33 UTC (20070518-3460)
206 Log:
207 - fold conf_connect_allowed() into accept_connection()
208 - extend add_connection() so that exempt{}s apply to max unregistered
209 connections per ip
210 from ratbox
211
212
213 Changes: Modified:
214 +1 -1 trunk/doc/example.conf (File Modified)
215 +1 -1 trunk/doc/reference.conf (File Modified)
216 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
217 +0 -2 trunk/include/s_conf.h (File Modified)
218 +14 -7 trunk/src/listener.c (File Modified)
219
220
b808adf9
JT
221jilles 2007/05/18 19:51:22 UTC (20070518-3458)
222 Log:
223 m_webirc: call del_unknown_ip() otherwise the unknown will
224 never be subtracted from the cgiirc ip
225
226
227 Changes: Modified:
228 +2 -0 trunk/extensions/m_webirc.c (File Modified)
229
230
477bbce4
JT
231jilles 2007/05/18 19:14:18 UTC (20070518-3456)
232 Log:
233 Remove s_assert in del_unknown_ip() supposedly if the ip
234 cannot be found, it is not feasible to avoid that case
235 entirely with m_webirc.c.
236
237
238 Changes: Modified:
239 +1 -2 trunk/src/reject.c (File Modified)
240
241
8017ad2d
JT
242jilles 2007/05/14 22:21:16 UTC (20070514-3446)
243 Log:
244 Apply ratbox flood fix.
245
246
247 Changes: Modified:
248 +1 -0 trunk/doc/example.conf (File Modified)
249 +5 -0 trunk/doc/reference.conf (File Modified)
250 +3 -0 trunk/include/client.h (File Modified)
251 +4 -0 trunk/include/reject.h (File Modified)
252 +1 -0 trunk/include/s_conf.h (File Modified)
253 +2 -0 trunk/src/client.c (File Modified)
254 +3 -0 trunk/src/listener.c (File Modified)
255 +1 -0 trunk/src/newconf.c (File Modified)
256 +8 -5 trunk/src/packet.c (File Modified)
257 +59 -2 trunk/src/reject.c (File Modified)
258 +1 -0 trunk/src/s_conf.c (File Modified)
259 +2 -0 trunk/src/s_serv.c (File Modified)
260 +1 -0 trunk/src/s_user.c (File Modified)
261
262
54015b5f
JT
263nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
264 Log:
265 - fix a bug here
266
267
268 Changes: Modified:
269 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
270
271
f8b45e91
AC
272nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
273 Log:
274 - regen configure
275
276
277 Changes: Modified:
278 +114 -1 trunk/configure (File Modified)
279
280
c1c5fdc4
AC
281nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
282 Log:
283 - remove "ASM hashing code" from the configure overview
284
285
286 Changes: Modified:
287 +0 -1 trunk/configure.ac (File Modified)
288
289
686ebf41
AC
290jilles 2007/05/06 14:46:45 UTC (20070506-3438)
291 Log:
292 Target left IRC (more friendly error message if a UID
293 cannot be found) for /invite.
294
295
296 Changes: Modified:
297 +8 -3 trunk/modules/m_invite.c (File Modified)
298
299
0482ebf7
JT
300jilles 2007/05/02 19:56:40 UTC (20070502-3436)
301 Log:
302 Remove emptyline craq because it leaks memory on /rehash motd etc.
303 from ratbox 2.2 (anfl/Androsyn)
304
305
306 Changes: Modified:
307 +6 -14 trunk/src/cache.c (File Modified)
308
309
1d3e262e
JT
310jilles 2007/04/28 23:47:25 UTC (20070428-3434)
311 Log:
312 Merge old trunk r2767:
313 Copy channel name from command on lowerTS JOIN/SJOIN,
314 this makes the capitalization of the channel name
315 timestamped like modes are.
316
317
318 Changes: Modified:
319 +3 -0 trunk/modules/core/m_join.c (File Modified)
320 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
321
322
1117fbd3
JT
323jilles 2007/04/26 23:01:16 UTC (20070426-3432)
324 Log:
325 Merge old trunk r2065,r2067:
326 channel_modes(): get rid of the trailing space
327 also make the *pbuf check work like it should
328 (don't call IsMember another time if we already
329 gave one parameter)
330 simplify a bit more, update comments
331
332
333 Changes: Modified:
334 +13 -13 trunk/src/channel.c (File Modified)
335
336
f1e35c19
JT
337jilles 2007/04/25 15:22:28 UTC (20070425-3426)
338 Log:
339 webirc bugfix
340
341
342 Changes: Modified:
343 +1 -1 trunk/extensions/m_webirc.c (File Modified)
344
345
4636e5cb
JT
346jilles 2007/04/25 15:21:34 UTC (20070425-3424)
347 Log:
348 chghost: refuse spoofs which are empty or start with a colon
349 (would break the protocol)
350
351
352 Changes: Modified:
353 +3 -0 trunk/modules/m_chghost.c (File Modified)
354
355
822a4a25
JT
356jilles 2007/04/22 14:35:28 UTC (20070422-3422)
357 Log:
358 Fix description of 043 numeric.
359
360
361 Changes: Modified:
362 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
363
364
f22db6d0
JT
365jilles 2007/04/22 14:02:54 UTC (20070422-3420)
366 Log:
367 SAVE: make the nickTS of the UID nick equal to 100, so it
368 is always in sync on the network.
369
370
371 Changes: Modified:
372 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
373 +15 -11 trunk/modules/core/m_nick.c (File Modified)
374
375
3f7e0642
JT
376jilles 2007/04/22 11:22:10 UTC (20070422-3418)
377 Log:
378 Force nickTS to increase when a local user changes their nick.
379
380
381 Changes: Modified:
382 +5 -1 trunk/modules/core/m_nick.c (File Modified)
383
384
95ffa685
JT
385jilles 2007/04/15 20:18:54 UTC (20070415-3416)
386 Log:
387 Remove #define UFLAGS. We haven't allowed this
388 undocumented extension to the IRC protocol for
389 years (allowing an initial umode in USER).
390
391
392 Changes: Modified:
393 +0 -2 trunk/modules/m_user.c (File Modified)
394
395
81795a91
JT
396jilles 2007/04/15 16:54:50 UTC (20070415-3414)
397 Log:
398 Move new_local_user hook, so it is possible to call
399 exit_client() from it, refusing the connection.
400
401
402 Changes: Modified:
403 +3 -1 trunk/doc/hooks.txt (File Modified)
404 +10 -9 trunk/src/s_user.c (File Modified)
405
406
e2b44358
JT
407jilles 2007/04/15 16:49:56 UTC (20070415-3412)
408 Log:
409 Only free PreClient struct when the rest of the Client
410 is freed, not immediately upon exit_client(). Doing this
411 would cause problems with sasl's new_local_user hook
412 vs hooks that exit the client there.
413
414
415 Changes: Modified:
416 +0 -1 trunk/src/client.c (File Modified)
417
418
ec3fbdec
JT
419jilles 2007/04/14 21:53:28 UTC (20070414-3410)
420 Log:
421 Use TS6 prefix for server-server JOIN 0.
422
423
424 Changes: Modified:
425 +2 -1 trunk/modules/core/m_join.c (File Modified)
426
427
452f4d4b
JT
428jilles 2007/04/14 20:58:56 UTC (20070414-3408)
429 Log:
430 Use orighost in kill server notices.
431
432
433 Changes: Modified:
434 +3 -3 trunk/modules/core/m_kill.c (File Modified)
435
436
d1d0629f
JT
437jilles 2007/04/13 19:06:53 UTC (20070413-3406)
438 Log:
439 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
440
441
442 Changes: Modified:
443 +3 -3 trunk/modules/m_set.c (File Modified)
444
445
f4ed5745
JT
446nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
447 Log:
448 - 2.2 operline
449
450
451 Changes: Modified:
452 +1 -1 trunk/src/messages.tab (File Modified)
453
454
725a6c5d
AC
455jilles 2007/04/05 00:38:52 UTC (20070405-3396)
456 Log:
457 Show max_clients in /info.
458
459
460 Changes: Modified:
461 +6 -0 trunk/modules/m_info.c (File Modified)
462
463
d8228627
JT
464jilles 2007/04/05 00:33:52 UTC (20070405-3394)
465 Log:
466 Don't allow /quote set max higher than the
467 serverinfo::max_clients ircd.conf value.
468
469
470 Changes: Modified:
471 +8 -0 trunk/modules/m_set.c (File Modified)
472
473
6c70c576
JT
474jilles 2007/04/05 00:24:47 UTC (20070405-3392)
475 Log:
476 Change code that checks maxclients limit: allow exactly
477 the configured amount of non-exceed_limit clients.
478 Code that appeared to limit exceed_limit clients too
479 but less heavily removed (it was not effective because
480 the parentheses were wrong).
481
482
483 Changes: Modified:
484 +2 -4 trunk/src/s_user.c (File Modified)
485
486
afc20e91
JT
487jilles 2007/04/05 00:12:55 UTC (20070405-3390)
488 Log:
489 By default, leave MAX_BUFFER fds free for log files,
490 server connections, ident lookups, exceed_limit clients,
491 etc. Mention this in example.conf and reference.conf.
492
493
494 Changes: Modified:
495 +4 -2 trunk/doc/example.conf (File Modified)
496 +3 -1 trunk/doc/reference.conf (File Modified)
497 +1 -1 trunk/src/s_conf.c (File Modified)
498
499
23836ead
JT
500jilles 2007/04/03 22:45:04 UTC (20070403-3384)
501 Log:
502 --with-maxclients configure option is gone
503
504
505 Changes: Modified:
506 +0 -11 trunk/INSTALL (File Modified)
507
508
78e647ad
JT
509jilles 2007/04/03 22:25:11 UTC (20070403-3380)
510 Log:
511 Make the code that raises fd rlimit to hard limit work.
512
513
514 Changes: Modified:
515 +5 -5 trunk/src/ircd.c (File Modified)
516
517
1aa8ffcb
JT
518nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
519 Log:
520 - note the I/O reworking
521
522
523 Changes: Modified:
524 +2 -0 trunk/NEWS (File Modified)
525
526
f32e30dd
AC
527nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
528 Log:
529 - use mkdir -p
530
531
532 Changes: Modified:
533 +4 -4 trunk/doc/Makefile.in (File Modified)
534
535
75189454
AC
536nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
537 Log:
538 - enforce proper conditions for EPOLL_CTL_DEL.
539 - remove possibly problematic "performance" check
540
541
542 Changes: Modified:
543 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
544
545
5522d08c
AC
546nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
547 Log:
548 - rename m_list_safelist to m_list and remove ratbox implementation
549
550
551 Changes: Modified:
552 +393 -664 trunk/modules/Makefile.in (File Modified)
553 + - trunk/modules/m_list.c (File Added)
554 + - trunk/modules/m_list_ratbox.c (File Deleted)
555 + - trunk/modules/m_list_safelist.c (File Deleted)
556
557
607cf49f
AC
558nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
559 Log:
560 - some more transit to sendto_one_numeric().
561
562
563 Changes: Modified:
564 +2 -3 trunk/modules/m_away.c (File Modified)
565 +3 -3 trunk/src/messages.tab (File Modified)
566 +1 -1 trunk/src/s_user.c (File Modified)
567
568
e8a2d50d
AC
569nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
570 Log:
571 - change some sendto_one() to sendto_one_numeric().
572
573
574 Changes: Modified:
575 +4 -10 trunk/modules/m_admin.c (File Modified)
576 +3 -3 trunk/modules/m_map.c (File Modified)
577 +12 -12 trunk/src/messages.tab (File Modified)
578 +1 -2 trunk/src/s_conf.c (File Modified)
579 +9 -10 trunk/src/s_user.c (File Modified)
580
581
88520303
AC
582nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
583 Log:
584 - river's ports.c from old charybdis trunk
585
586
587 Changes: Modified:
588 +195 -0 trunk/configure.ac (File Modified)
589 + - trunk/libcharybdis/ports.c (File Added)
590
591
1b4cfad8
AC
592nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
593 Log:
594 - remove broken ports stuff and devpoll stuff.
595
596
597 Changes: Modified:
598 +0 -307 trunk/configure (File Modified)
599 +0 -21 trunk/configure.ac (File Modified)
600 +0 -474 trunk/include/setup.h.in (File Modified)
601 + - trunk/libcharybdis/devpoll.c (File Deleted)
602 + - trunk/libcharybdis/ports.c (File Deleted)
603
604
5e12fb10
AC
605nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
606 Log:
607 - regenerate files
608
609
610 Changes: Modified:
611 +1 -25 trunk/configure (File Modified)
612 +0 -3 trunk/include/setup.h.in (File Modified)
613
614
4536ee25
AC
615nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
616 Log:
617 - remove x86-optimized hash code.
618
619
620 Changes: Modified:
621 +0 -13 trunk/configure.ac (File Modified)
622 +2 -187 trunk/src/Makefile.in (File Modified)
623 + - trunk/src/fnvhash.s (File Deleted)
624
625
6c8cbf34
AC
626nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
627 Log:
628 - apparently setting KE_LENGTH to 128 is fine.
629
630
631 Changes: Modified:
632 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
633
634
3611dcf7
AC
635nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
636 Log:
637 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
638
639
640 Changes: Modified:
641 +5627 -5747 trunk/configure (File Modified)
642 +0 -15 trunk/configure.ac (File Modified)
643 +0 -2 trunk/include/m_info.h (File Modified)
644 +6 -9 trunk/include/setup.h.in (File Modified)
645 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
646
647
631ef239
AC
648nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
649 Log:
650 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
651 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
652 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
653
654
655 Changes: Modified:
656 +0 -5 trunk/include/config.h (File Modified)
657 +0 -5 trunk/include/config.h.dist (File Modified)
658 +0 -6 trunk/include/defaults.h (File Modified)
659 +0 -3 trunk/include/m_info.h (File Modified)
660 +21 -7 trunk/libcharybdis/commio.c (File Modified)
661 +2 -0 trunk/libcharybdis/commio.h (File Modified)
662 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
663 +4 -3 trunk/libcharybdis/poll.c (File Modified)
664 +0 -3 trunk/libcharybdis/select.c (File Modified)
665 +0 -9 trunk/src/ircd.c (File Modified)
666 +23 -26 trunk/src/listener.c (File Modified)
667 +2 -1 trunk/src/restart.c (File Modified)
668 +5 -1 trunk/src/s_auth.c (File Modified)
669 +1 -1 trunk/src/s_conf.c (File Modified)
670 +3 -1 trunk/src/s_serv.c (File Modified)
671
672
6fcb8629
AC
673jilles 2007/04/02 22:03:08 UTC (20070402-3350)
674 Log:
675 Repair operspy who !#channel, broken by me in r3283.
676
677
678 Changes: Modified:
679 +2 -2 trunk/modules/m_who.c (File Modified)
680
681
f71e18ee
JT
682jilles 2007/04/01 22:20:00 UTC (20070401-3344)
683 Log:
684 Update bug report and IRC channel information.
685
686
687 Changes: Modified:
688 +2 -1 trunk/BUGS (File Modified)
689 +2 -1 trunk/NEWS (File Modified)
690
691
91132813
JT
692jilles 2007/04/01 22:10:05 UTC (20070401-3342)
693 Log:
694 Change copyright years in version.c.SH as in release-2.1 r3339.
695
696
697 Changes: Modified:
698 +2 -2 trunk/src/version.c.SH (File Modified)
699
700
8d53472c
JT
701jilles 2007/03/30 23:34:11 UTC (20070330-3325)
702 Log:
703 Rerun autoconf.
704
705
706 Changes: Modified:
707 +104 -0 trunk/configure (File Modified)
708
709
3ad1a781
JT
710jilles 2007/03/30 23:33:43 UTC (20070330-3323)
711 Log:
712 Need to check for various flavours of epoll,
713 even if --enable-epoll is forced.
714
715
716 Changes: Modified:
717 +1 -0 trunk/configure.ac (File Modified)
718
719
a34ec229
JT
720jilles 2007/03/30 23:32:43 UTC (20070330-3321)
721 Log:
722 Hack to allow some more warnings, already present in configure (?).
723
724
725 Changes: Modified:
726 +1 -1 trunk/aclocal.m4 (File Modified)
727
728
5c5d24f0
JT
729jilles 2007/03/29 20:03:06 UTC (20070329-3319)
730 Log:
731 Merge old trunk r2077,r2079:
732 - Move closing of servlink control fd to close_connection()
733 instead of doing it in exit_local_server(), and make sure
734 we first close the data fd and then the control fd.
735 - Have servlink process ready fds in order net, data, ctrl
736 instead of ctrl, data, net. This seems to fix the problem
737 that squit reasons do not show up on the other side of a
738 ziplink (by making it send any final SQUIT and/or ERROR
739 before noticing the closed control fd).
740
741
742 Changes: Modified:
743 +1 -1 trunk/servlink/io.c (File Modified)
744 +3 -12 trunk/src/client.c (File Modified)
745
746
64f2a7eb
JT
747jilles 2007/03/28 23:17:06 UTC (20070328-3317)
748 Log:
749 Don't show the UID if a TS6 server sends a kick with
750 an empty or no comment. Note that charybdis never sends
751 such kicks.
752
753
754 Changes: Modified:
755 +4 -4 trunk/modules/core/m_kick.c (File Modified)
756
757
0bba1788
JT
758jilles 2007/03/28 15:40:24 UTC (20070328-3307)
759 Log:
760 Merge old trunk r2081:
761 Don't say that services cannot be killed in
762 ERR_ISCHANSERVICE message (given when trying
763 to kick or deop them), as that's not the case.
764
765
766 Changes: Modified:
767 +1 -1 trunk/src/messages.tab (File Modified)
768
769
8d19a2b2
JT
770jilles 2007/03/28 15:30:56 UTC (20070328-3305)
771 Log:
772 Merge old trunk r2059
773 Clarifications to the descriptions of umode +Q and cmode +F,
774 suggested by Ariadne@SorceryNet.
775
776
777 Changes: Modified:
778 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
779 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
780
781
e7d250a6
JT
782jilles 2007/03/28 15:22:49 UTC (20070328-3303)
783 Log:
784 Merge old trunk r2907,r2991:
785 Allow TESTLINE on channel names.
786
787
788 Changes: Modified:
789 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
790 +4 -0 trunk/help/opers/testline (File Modified)
791 +22 -0 trunk/modules/m_testline.c (File Modified)
792
793
add9f99d
JT
794jilles 2007/03/28 15:04:06 UTC (20070328-3301)
795 Log:
796 Merge old trunk r2835:
797 resolver: if sendto(2) fails, try sending to the next nameserver
798
799
800 Changes: Modified:
801 +1 -1 trunk/src/res.c (File Modified)
802
803
42bda3f3
JT
804jilles 2007/03/28 14:54:10 UTC (20070328-3299)
805 Log:
806 Merge old trunk r2817:
807 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
808 starts with a digit. This is safe because the last
809 parameter is a nick and never a UID. (The first parameter
810 in a server-server two-param whois is a UID/SID.)
811
812
813 Changes: Modified:
814 +1 -1 trunk/modules/m_whois.c (File Modified)
815
816
8a1e143f
JT
817jilles 2007/03/28 14:49:48 UTC (20070328-3297)
818 Log:
819 Merge old trunk r2779,r2785:
820 Show correct privilege name in a few ERR_NOPRIVS numerics.
821
822
823 Changes: Modified:
824 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
825 +1 -1 trunk/extensions/m_opme.c (File Modified)
826 +2 -2 trunk/unsupported/m_force.c (File Modified)
827
828
a5ea0e0d
JT
829jilles 2007/03/28 14:45:46 UTC (20070328-3295)
830 Log:
831 Merge old trunk r2695:
832 Send an SQUIT instead of an ERROR to announce /die to connected servers.
833 This will generate better server notices.
834
835
836 Changes: Modified:
837 +3 -2 trunk/modules/core/m_die.c (File Modified)
838
839
5ea98c7a
JT
840jilles 2007/03/28 14:33:50 UTC (20070328-3293)
841 Log:
842 Merge old trunk r2294:
843 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
844
845
846 Changes: Modified:
847 +1 -1 trunk/src/s_user.c (File Modified)
848
849
c83cbedc
JT
850jilles 2007/03/28 14:30:10 UTC (20070328-3291)
851 Log:
852 Merge old trunk r2226:
853 If we are connecting outward to a server, check if the
854 server name they sent is the same as what we tried to
855 connect to. Previously such a connection could succeed
856 if there existed connect blocks with the same IP and
857 passwords for the other server name.
858
859
860 Changes: Modified:
861 +11 -0 trunk/modules/core/m_server.c (File Modified)
862
863
9c2f9ec9
JT
864jilles 2007/03/28 14:21:37 UTC (20070328-3289)
865 Log:
866 Merge old trunk r2212:
867 Another handling of SJOINs without nicks:
868 Propagate them if the channel is +P or the channel
869 already existed, otherwise remove the channel again
870 and do not propagate the SJOIN.
871
872
873 Changes: Modified:
874 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
875
876
7201bb21
JT
877jilles 2007/03/28 13:49:57 UTC (20070328-3287)
878 Log:
879 Remove channels entirely from /whois on services.
880 This cannot be overridden with operspy.
881
882
883 Changes: Modified:
884 +20 -17 trunk/modules/m_whois.c (File Modified)
885
886
04513cff
JT
887jilles 2007/03/28 13:11:30 UTC (20070328-3283)
888 Log:
889 Fix /who on channels with ** in their name.
890
891
892 Changes: Modified:
893 +2 -2 trunk/modules/m_who.c (File Modified)
894
895
4cda5f22
JT
896jilles 2007/03/25 17:59:50 UTC (20070325-3281)
897 Log:
898 NEWS: As in 2.1.3, mention that the TS6 revision will
899 interoperate with older versions
900
901
902 Changes: Modified:
903 +2 -1 trunk/NEWS (File Modified)
904
905
0af87e57
JT
906jilles 2007/03/18 16:29:31 UTC (20070318-3275)
907 Log:
908 Fix documentation of HIDE_SERVERS_IPS define.
909
910
911 Changes: Modified:
912 +2 -2 trunk/include/config.h.dist (File Modified)
913
914
3891c2c2
JT
915jilles 2007/03/18 14:44:24 UTC (20070318-3271)
916 Log:
917 Don't leak auth{} spoofed ip for I-line is full notice either.
918
919
920 Changes: Modified:
921 +1 -1 trunk/src/s_conf.c (File Modified)
922
923
4b7e6904
JT
924jilles 2007/03/17 23:50:25 UTC (20070317-3265)
925 Log:
926 Update NEWS.
927
928
929 Changes: Modified:
930 +37 -0 trunk/NEWS (File Modified)
931
932
0b15df83
JT
933jilles 2007/03/15 18:09:08 UTC (20070315-3259)
934 Log:
935 Allow /invite (but not invex) to override +r, +l, +j in
936 addition to +i. As before, a restrictive mode must be in
937 place at /invite time for the invite to have an effect;
938 +r does not count as a restrictive mode if the user is
939 logged in; +l and +j always count as restrictive modes to
940 allow for cases where they would allow join at /invite
941 time but not when the user tries to join.
942
943
944 Changes: Modified:
945 +6 -2 trunk/modules/m_invite.c (File Modified)
946 +21 -10 trunk/src/channel.c (File Modified)
947
948
1ebf4db4
JT
949jilles 2007/03/13 16:09:28 UTC (20070313-3257)
950 Log:
951 Remove invite_ops_only, forcing it to YES.
952
953
954 Changes: Modified:
955 +0 -1 trunk/doc/example.conf (File Modified)
956 +0 -5 trunk/doc/reference.conf (File Modified)
957 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
958 +0 -1 trunk/include/s_conf.h (File Modified)
959 +0 -6 trunk/modules/m_info.c (File Modified)
960 +10 -14 trunk/modules/m_invite.c (File Modified)
961 +0 -1 trunk/src/newconf.c (File Modified)
962 +0 -1 trunk/src/s_conf.c (File Modified)
963
964
307328bb
JT
965jilles 2007/03/06 14:07:11 UTC (20070306-3255)
966 Log:
967 Move username check after xline and dnsbl checks, so it
968 will not complain to opers about clients who are xlined
969 or blacklisted anyway (both of which silently reject).
970
971
972 Changes: Modified:
973 +15 -15 trunk/src/s_user.c (File Modified)
974
975
0734f634
JT
976nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
977 Log:
978 - MASTER_MAX is no longer relevant
979
980
981 Changes: Modified:
982 +0 -7 trunk/modules/m_set.c (File Modified)
983
984
35237302
AC
985nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
986 Log:
987 - add config option for setting max_clients.
988
989
990 Changes: Modified:
991 +5 -0 trunk/doc/example.conf (File Modified)
992 +5 -0 trunk/doc/reference.conf (File Modified)
993 +2 -0 trunk/include/s_conf.h (File Modified)
994 +1 -1 trunk/src/ircd.c (File Modified)
995 +2 -0 trunk/src/newconf.c (File Modified)
996 +2 -1 trunk/src/s_conf.c (File Modified)
997
998
c2d96fcb
AC
999nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1000 Log:
1001 - remove get_maxrss() and all of that insecure and unsafe nonsense
1002
1003
1004 Changes: Modified:
1005 +3 -38 trunk/src/ircd.c (File Modified)
1006 +1 -1 trunk/src/restart.c (File Modified)
1007 +0 -4 trunk/src/s_stats.c (File Modified)
1008
1009
68ff929f
AC
1010nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1011 Log:
1012 - avoid some potential NULL dereferencing
1013
1014
1015 Changes: Modified:
1016 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1017
1018
a6a30f6f
AC
1019nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1020 Log:
1021 - fix a typo
1022
1023
1024 Changes: Modified:
1025 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1026
1027
c18de29d
AC
1028nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1029 Log:
1030 - rework poll a bit for the MAXCONNECTIONS changes.
1031
1032
1033 Changes: Modified:
1034 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1035
1036
ce439f51
AC
1037jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1038 Log:
1039 Our way of using kqueue may cause it to report fds we
1040 don't know about anymore, cope.
1041
1042
1043 Changes: Modified:
1044 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1045
1046
51b5f335
JT
1047jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1048 Log:
1049 Don't reference freed memory (fde_t) in comm_close().
1050
1051
1052 Changes: Modified:
1053 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1054
1055
df98bc52
JT
1056nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1057 Log:
1058 - fix for 100% cpu use
1059
1060
1061 Changes: Modified:
1062 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1063
1064
61e3b8f2
AC
1065nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1066 Log:
1067 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1068
1069
1070 Changes: Modified:
1071 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1072
1073
d0e1e8ee
AC
1074nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1075 Log:
1076 - clear up use of fd_table in ircd.
1077
1078
1079 Changes: Modified:
1080 +3 -2 trunk/src/s_serv.c (File Modified)
1081
1082
c961476e
AC
1083nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1084 Log:
1085 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1086
1087
1088 Changes: Modified:
1089 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1090 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1091 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1092 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1093 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1094 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1095 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1096 +2 -2 trunk/libcharybdis/select.c (File Modified)
1097
1098
e70f8e92
AC
1099jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1100 Log:
1101 Fix some cases where the size argument to strlcpy()
1102 for usernames and hostnames is 1 too small.
1103
1104
1105 Changes: Modified:
1106 +1 -1 trunk/modules/m_chghost.c (File Modified)
1107 +2 -2 trunk/src/res.c (File Modified)
1108 +2 -2 trunk/src/s_user.c (File Modified)
1109
1110
14e23b0e
JT
1111jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1112 Log:
1113 Cut down quit/part/kick reasons to avoid quit reasons
1114 overflowing the client exiting server notice (from
1115 TOPICLEN to 260). kill reasons become shorter accordingly.
1116 kline/dline/gline reasons become 390.
1117 away messages stay at TOPICLEN for now.
1118
1119
1120 Changes: Modified:
1121 +8 -3 trunk/include/ircd_defs.h (File Modified)
1122 +2 -2 trunk/modules/m_dline.c (File Modified)
1123 +4 -4 trunk/modules/m_gline.c (File Modified)
1124 +2 -2 trunk/modules/m_kline.c (File Modified)
1125
1126
61569b65
JT
1127jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1128 Log:
1129 Don't leak auth{} spoofed IP addresses in +f notices.
1130 from ratbox (androsyn)
1131
1132
1133 Changes: Modified:
1134 +10 -3 trunk/src/s_conf.c (File Modified)
1135
1136
606384ae
JT
1137jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1138 Log:
1139 Make oper_up() take +i/-i during opering up into account
1140 (e.g. no_oper_invis extension, +i in operator::umodes).
1141 Remove the hack from no_oper_invis.
1142
1143
1144 Changes: Modified:
1145 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1146 +4 -0 trunk/src/s_user.c (File Modified)
1147
1148
652b8478
JT
1149jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1150 Log:
1151 no_oper_invis: decrement invisible count when clearing
1152 invisible on a local client who has just opered up
1153 oper_up() should really do this
1154
1155
1156 Changes: Modified:
1157 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1158
1159
af6ca5f5
JT
1160jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1161 Log:
1162 Put "End of Channel Quiet List" instead of
1163 "End of Channel Ban List" for a +q list.
1164 Due to client restrictions the numerics for
1165 quiet lists must be the same as for ban lists.
1166
1167
1168 Changes: Modified:
1169 +4 -1 trunk/src/chmode.c (File Modified)
1170
1171
11781253
JT
1172jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1173 Log:
1174 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1175 Change TS6 JOIN processing
1176 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1177 a local user joins an existing channel
1178 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1179 propagating a TS6 JOIN
1180 - don't interpret simple modes in an incoming TS6 JOIN
1181
1182 This is to avoid desyncs when certain mode changes (e.g. -im)
1183 cross with joins. A downside is that simple modes will be
1184 more desynched when a JOIN creates a channel or lowers TS,
1185 but that's less important.
1186
1187 Update the TS6 specification to include this, and clarify
1188 that TMODE can come from a server and that MODE must be
1189 translated into TMODE from other servers too.
1190
1191
1192 Changes: Modified:
1193 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1194 +19 -127 trunk/modules/core/m_join.c (File Modified)
1195
1196
bee3b671
JT
1197jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1198 Log:
1199 Make -logfile work again.
1200
1201
1202 Changes: Modified:
1203 +2 -2 trunk/src/s_log.c (File Modified)
1204
1205
9b6ff0c8
JT
1206nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1207 Log:
1208 - fix off-by-one memory overflow error.
1209
1210
1211 Changes: Modified:
1212 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1213
1214
c8ff7ca9
AC
1215jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1216 Log:
1217 Change handling of modularized umodes:
1218 - keep the bitmask reserved forever to the letter, fixing
1219 the problems when loading multiple umode modules,
1220 unloading them and then loading them in a different order
1221 - don't allow local users to change umodes which have
1222 been unloaded and don't set them on new users via
1223 default_umodes
1224
1225
1226 Changes: Modified:
1227 +24 -3 trunk/src/s_user.c (File Modified)
1228
1229
a8086a7c
JT
1230jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1231 Log:
1232 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1233
1234
1235 Changes: Modified:
1236 +1 -0 trunk/include/s_user.h (File Modified)
1237 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1238 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1239 +22 -0 trunk/src/s_user.c (File Modified)
1240
1241
01cebbd8
JT
1242jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1243 Log:
1244 DNSBL keyword substitution is available as of 2.1.3.
1245
1246
1247 Changes: Modified:
1248 +1 -1 trunk/doc/example.conf (File Modified)
1249
1250
1e56e993
JT
1251jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1252 Log:
1253 Change two occurances like match(userinput, target_p->name) ||
1254 match(target_p->name, userinput) to just match(userinput,
1255 target_p->name). No client name can contain * or ? now.
1256
1257
1258 Changes: Modified:
1259 +1 -1 trunk/modules/m_trace.c (File Modified)
1260 +1 -2 trunk/src/s_serv.c (File Modified)
1261
1262
4d7a1ee5
JT
1263jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1264 Log:
1265 Do not try find_server() on a name find_client() has
1266 returned NULL for, as this will always return NULL
1267 since the removal of hostmasking.
1268
1269
1270 Changes: Modified:
1271 +1 -2 trunk/modules/m_pong.c (File Modified)
1272 +0 -4 trunk/src/s_serv.c (File Modified)
1273
1274
e26e2b19
JT
1275jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1276 Log:
1277 Remove server_exists() which checked whether the
1278 server name existed taking hostmasking into account
1279 and just check with find_server(); admittedly
1280 this checks if the name is a SID but that's not
1281 a real problem.
1282
1283
1284 Changes: Modified:
1285 +3 -27 trunk/modules/core/m_server.c (File Modified)
1286
1287
b0b7de54
JT
1288jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1289 Log:
1290 Remove hash_find_masked_server(), which made it possible
1291 to specify the full (unmasked) name of a server behind
1292 a hostmask. As a result find_any_client() (for prefixes)
1293 becomes equal to find_client(), so remove that too.
1294
1295
1296 Changes: Modified:
1297 +0 -1 trunk/include/hash.h (File Modified)
1298 +1 -75 trunk/src/hash.c (File Modified)
1299 +1 -1 trunk/src/parse.c (File Modified)
1300
1301
f42e9ceb
JT
1302jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1303 Log:
1304 Remove '*' from valid server name characters.
1305 This makes it impossible to connect hostmasked servers.
1306 (This support didn't work well anyway, was incompatible
1307 with TS6 and we never masked ourselves.)
1308
1309
1310 Changes: Modified:
1311 +1 -1 trunk/src/match.c (File Modified)
1312
1313
e5d9ca18
JT
1314jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1315 Log:
1316 Change spambot, flooder and jupe joiner notices from host to orighost.
1317
1318
1319 Changes: Modified:
1320 +1 -1 trunk/modules/core/m_join.c (File Modified)
1321 +2 -2 trunk/modules/core/m_message.c (File Modified)
1322 +2 -2 trunk/src/channel.c (File Modified)
1323
1324
63aecfb9
JT
1325jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1326 Log:
1327 Add documentation for SASL client protocol, same as atheme doc/SASL.
1328
1329
1330 Changes: Modified:
1331 + - trunk/doc/sasl.txt (File Added)
1332
1333
0c8f86ec
JT
1334jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1335 Log:
1336 Include real hostname in Closing Link message for unknown
1337 connections that have sent USER. This is helpful for
1338 k-lined users while not breaking server IP hiding.
1339
1340
1341 Changes: Modified:
1342 +3 -1 trunk/src/client.c (File Modified)
1343
1344
dd12a19c
JT
1345jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1346 Log:
1347 Rerun autoconf.
1348
1349
1350 Changes: Modified:
1351 +29 -29 trunk/configure (File Modified)
1352
1353
b1fc1658
JT
1354nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1355 Log:
1356 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1357
1358
1359 Changes: Modified:
1360 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1361
1362
8d090389
AC
1363nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1364 Log:
1365 Backport from early 3.x:
1366
1367 --
1368 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1369 Log:
1370 - remove "Processing connection to foobar.net" message
1371
1372
1373 Changes: Modified:
1374 +0 -3 trunk/src/s_auth.c (File Modified)
1375
1376
1377 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1378 Log:
1379 - missed the processing connection one (actually, we can probably nuke this one)
1380
1381
1382 Changes: Modified:
1383 +1 -2 trunk/src/s_auth.c (File Modified)
1384
1385
1386 river 2006/09/27 16:33:05 UTC (20060927-2174)
1387 Log:
1388 get_client_name = stupid
1389
1390
1391
1392 Changes: Modified:
1393 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1394
1395
1396 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1397 Log:
1398 - remove excessive arguments
1399
1400
1401 Changes: Modified:
1402 +1 -2 trunk/src/s_conf.c (File Modified)
1403 +1 -1 trunk/src/s_user.c (File Modified)
1404
1405
1406 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1407 Log:
1408 - use sendto_one_notice() for on-connect notices too.
1409
1410
1411 Changes: Modified:
1412 +10 -10 trunk/src/s_auth.c (File Modified)
1413
1414
1415 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1416 Log:
1417 - use sendto_one_notice() in the core, too.
1418
1419
1420 Changes: Modified:
1421 +2 -2 trunk/src/chmode.c (File Modified)
1422 +8 -15 trunk/src/modules.c (File Modified)
1423 +3 -5 trunk/src/s_conf.c (File Modified)
1424 +1 -2 trunk/src/s_newconf.c (File Modified)
1425 +20 -57 trunk/src/s_user.c (File Modified)
1426
1427
1428 river 2006/09/27 16:19:25 UTC (20060927-2166)
1429 Log:
1430 the KILL command will use get_client_name(, SHOW_IP) instead of
1431 target->name, and will show a more useful error for local opers
1432
1433
1434
1435 Changes: Modified:
1436 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1437
1438
1439 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1440 Log:
1441 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1442
1443
1444 Changes: Modified:
1445 +4 -2 trunk/src/send.c (File Modified)
1446
1447
1448 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1449 Log:
1450 - back out r2159
1451
1452
1453 Changes: Modified:
1454 +1 -1 trunk/include/client.h (File Modified)
1455
1456
1457 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1458 Log:
1459 - get_id(): fall back to "*" if client has no known name
1460
1461
1462 Changes: Modified:
1463 +1 -1 trunk/include/client.h (File Modified)
1464
1465
1466 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1467 Log:
1468 - convert to sendto_one_notice().
1469
1470
1471 Changes: Modified:
1472 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1473 +4 -6 trunk/unsupported/m_force.c (File Modified)
1474
1475
1476 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1477 Log:
1478 - use sendto_one_notice() in many places instead of
1479 sendto_one(source_p, ":%s NOTICE %s :", ...);
1480
1481
1482 Changes: Modified:
1483 +10 -25 trunk/extensions/example_module.c (File Modified)
1484 +5 -14 trunk/extensions/hurt.c (File Modified)
1485 +1 -2 trunk/extensions/m_42.c (File Modified)
1486 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1487 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1488 +1 -2 trunk/extensions/m_opme.c (File Modified)
1489 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1490 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1491 +3 -7 trunk/modules/core/m_die.c (File Modified)
1492 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1493 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1494 +1 -2 trunk/modules/m_challenge.c (File Modified)
1495 +11 -15 trunk/modules/m_connect.c (File Modified)
1496 +20 -28 trunk/modules/m_dline.c (File Modified)
1497 +2 -2 trunk/modules/m_etrace.c (File Modified)
1498 +11 -21 trunk/modules/m_gline.c (File Modified)
1499 +2 -4 trunk/modules/m_kline.c (File Modified)
1500 +1 -2 trunk/modules/m_rehash.c (File Modified)
1501 +3 -7 trunk/modules/m_restart.c (File Modified)
1502 +31 -45 trunk/modules/m_set.c (File Modified)
1503 +2 -4 trunk/modules/m_testmask.c (File Modified)
1504 +5 -8 trunk/modules/m_unreject.c (File Modified)
1505 +2 -5 trunk/modules/m_xline.c (File Modified)
1506 --
1507
1508
1509 Changes: Modified:
1510 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1511 +10 -25 trunk/extensions/example_module.c (File Modified)
1512 +5 -14 trunk/extensions/hurt.c (File Modified)
1513 +1 -2 trunk/extensions/m_42.c (File Modified)
1514 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1515 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1516 +1 -2 trunk/extensions/m_opme.c (File Modified)
1517 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1518 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1519 +3 -7 trunk/modules/core/m_die.c (File Modified)
1520 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1521 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1522 +1 -2 trunk/modules/m_challenge.c (File Modified)
1523 +11 -15 trunk/modules/m_connect.c (File Modified)
1524 +2 -4 trunk/modules/m_dline.c (File Modified)
1525 +2 -2 trunk/modules/m_etrace.c (File Modified)
1526 +11 -21 trunk/modules/m_gline.c (File Modified)
1527 +2 -4 trunk/modules/m_kline.c (File Modified)
1528 +1 -2 trunk/modules/m_rehash.c (File Modified)
1529 +3 -7 trunk/modules/m_restart.c (File Modified)
1530 +31 -45 trunk/modules/m_set.c (File Modified)
1531 +2 -4 trunk/modules/m_testmask.c (File Modified)
1532 +5 -8 trunk/modules/m_unreject.c (File Modified)
1533 +1 -3 trunk/modules/m_xline.c (File Modified)
1534 +2 -2 trunk/src/chmode.c (File Modified)
1535 +8 -15 trunk/src/modules.c (File Modified)
1536 +10 -14 trunk/src/s_auth.c (File Modified)
1537 +3 -6 trunk/src/s_conf.c (File Modified)
1538 +1 -2 trunk/src/s_newconf.c (File Modified)
1539 +20 -57 trunk/src/s_user.c (File Modified)
1540 +4 -2 trunk/src/send.c (File Modified)
1541 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1542 +4 -6 trunk/unsupported/m_force.c (File Modified)
1543
1544
5366977b
AC
1545nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1546 Log:
1547 - keyword-subst from charybdis 2.2.
1548
1549
1550 Changes: Modified:
1551 +12 -3 trunk/doc/example.conf (File Modified)
1552 +58 -3 trunk/doc/reference.conf (File Modified)
1553 + - trunk/include/substitution.h (File Added)
1554 +1 -0 trunk/src/Makefile.in (File Modified)
1555 +2 -2 trunk/src/s_conf.c (File Modified)
1556 +164 -1 trunk/src/s_user.c (File Modified)
1557 + - trunk/src/substitution.c (File Added)
1558
1559
92fb5c31
AC
1560nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1561 Log:
1562 Removed merge tracking for "svnmerge" for
1563 http://svn.atheme.org/charybdis/branches/release-2.2
1564
1565
1566 Changes: Modified:
1567 + - trunk/ (Property Modified)
1568
1569
1570nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1571 Log:
1572 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1573 http://svn.atheme.org/charybdis/branches/release-2.2
1574
1575
1576 Changes: Modified:
1577 + - trunk/ (Property Modified)
1578
1579
1580nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1581 Log:
1582 Removed merge tracking for "svnmerge" for
1583 http://svn.atheme.org/charybdis/branches/release-2.2
1584
1585
1586 Changes: Modified:
1587 + - trunk/ (Property Modified)
1588
1589
1590nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1591 Log:
1592 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1593 http://svn.atheme.org/charybdis/branches/release-2.2
1594
1595
1596 Changes: Modified:
1597 + - trunk/ (Property Modified)
1598
1599
1600nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1601 Log:
1602 - bleah
1603
1604
1605 Changes: Modified:
1606 + - trunk/ (Property Modified)
1607
1608
1609nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1610 Log:
1611 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1612 http://svn.atheme.org/charybdis/branches/release-2.2
1613
1614
1615 Changes: Modified:
1616 + - trunk/ (Property Modified)
1617
1618
1619nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1620 Log:
1621 - version bump to 2.2.0
1622
1623
1624 Changes: Modified:
1625 +3 -1 trunk/NEWS (File Modified)
1626 +1 -1 trunk/configure.ac (File Modified)
1627
1628
55da5539
AC
1629nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1630 Log:
1631 - the new plan:
1632 + branches/release-2.1 -> 2.2 base
1633 + 3.0 -> branches/cxxconversion
1634 + backport some immediate 3.0 functionality for 2.2
1635 + other stuff
1636
1637
1638 Changes: Modified:
1639 + - trunk/ (File Added)
1640
1641
212380e3
AC
1642jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1643 Log:
1644 Merged revisions 3135,3137 via svnmerge from
1645 http://svn.atheme.org/charybdis/trunk
1646
1647 ........
1648 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1649
1650 - Expand TRACE description
1651 - Mention expiry time in TESTLINE
1652 ........
1653 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1654
1655 Update copyright year for sgml docs to 2007.
1656 ........
1657
1658
1659 Changes: Modified:
1660 + - branches/release-2.1/ (Property Modified)
1661 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1662 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1663
1664
1665jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1666 Log:
1667 Merged revisions 1999 via svnmerge from
1668 http://svn.atheme.org/charybdis/trunk
1669 Add river to CREDITS
1670
1671 ........
1672 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1673
1674 vanity
1675 ........
1676
1677
1678 Changes: Modified:
1679 + - branches/release-2.1/ (Property Modified)
1680 +1 -0 branches/release-2.1/CREDITS (File Modified)
1681
1682
1683jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1684 Log:
1685 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1686 http://svn.atheme.org/charybdis/trunk
1687
1688 ........
1689 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1690
1691 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1692 ........
1693 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1694
1695 - add use_forward to /info
1696 ........
1697 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1698
1699 Call channel_modes() with &me instead of source_p when
1700 sending out a JOIN and SJOIN for a local user. This
1701 saves checking whether they are on the channel they
1702 have just joined.
1703 ........
1704 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1705
1706 If use_forward is disabled:
1707 - hide +fFQ in 005
1708 - hide +f in /mode #channel (/mode #channel f still shows it)
1709 - do not send any mode changes adding +f to local clients
1710 (-f ones are still sent)
1711 ........
1712
1713
1714 Changes: Modified:
1715 + - branches/release-2.1/ (Property Modified)
1716 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1717 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1718 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1719 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1720 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1721 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1722 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1723 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1724 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1725 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1726 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1727 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1728
1729
1730jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1731 Log:
1732 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1733
1734
1735 Changes: Modified:
1736 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1737 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1738 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1739
1740
1741jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1742 Log:
1743 Add accountability (wallops, log) to OKICK.
1744
1745
1746 Changes: Modified:
1747 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1748
1749
1750jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1751 Log:
1752 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1753 Similar to branches/release-2.2 r3061.
1754
1755
1756 Changes: Modified:
1757 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1758
1759
1760jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1761 Log:
1762 - Write xline to file after instead of before notifying opers and source
1763 - Also notify source of failure to add xline
1764 Similar to branches/release-2.2 r3057.
1765
1766
1767 Changes: Modified:
1768 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1769
1770
1771jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1772 Log:
1773 If a dline/kline/resv cannot be added to the file, send
1774 the regular notices to local opers and source anyway,
1775 and also warn the source (local opers were already warned).
1776 Similar to branches/release-2.2 r3053.
1777
1778
1779 Changes: Modified:
1780 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1781
1782
1783jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1784 Log:
1785 Port over fixes from unkline/unxline/unresv to undline.
1786 Similar to branches/release-2.2 r3049.
1787
1788
1789 Changes: Modified:
1790 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1791
1792
1793jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1794 Log:
1795 Merged revisions 2915 via svnmerge from
1796 http://svn.atheme.org/charybdis/trunk
1797
1798 ........
1799 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1800
1801 In usage message, show kline.conf and xline.conf instead
1802 of klines.conf and xlines.conf.
1803 ........
1804
1805
1806 Changes: Modified:
1807 + - branches/release-2.1/ (Property Modified)
1808 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1809
1810
1811jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1812 Log:
1813 Merged revisions 2831,2833,2853 via svnmerge from
1814 http://svn.atheme.org/charybdis/trunk
1815
1816 ........
1817 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1818
1819 unkline/unxline/unresv:
1820 - if fclose on the output returns an error, treat this as a
1821 write error too
1822 - check if the rename from the temp file to the ban conf failed
1823 ........
1824 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1825
1826 When adding a permanent dline/kline/xline/resv, check
1827 the return value of fclose().
1828 ........
1829 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1830
1831 Do not free xline aconf if it could not be written out.
1832 It will be added to the list in memory anyway.
1833 ........
1834
1835
1836 Changes: Modified:
1837 + - branches/release-2.1/ (Property Modified)
1838 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1839 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1840 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1841 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1842
1843
1844jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1845 Log:
1846 NEWS: Clarify effects of ip_cloaking changes a little.
1847
1848
1849 Changes: Modified:
1850 +2 -0 branches/release-2.1/NEWS (File Modified)
1851
1852
1853jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1854 Log:
1855 Rerun autoconf.
1856
1857
1858 Changes: Modified:
1859 +9 -9 branches/release-2.1/configure (File Modified)
1860
1861
1862jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1863 Log:
1864 Version bump on 2.1 branch to 2.1.2.
1865
1866
1867 Changes: Modified:
1868 +1 -1 branches/release-2.1/configure.ac (File Modified)
1869
1870
1871jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1872 Log:
1873 Mention r2801/r2805.
1874
1875
1876 Changes: Modified:
1877 +1 -0 branches/release-2.1/NEWS (File Modified)
1878
1879
1880jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1881 Log:
1882 Merged revisions 2801 via svnmerge from
1883 http://svn.atheme.org/charybdis/trunk
1884
1885 ........
1886 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1887
1888 ip_cloaking: try to avoid truncation by removing more
1889 components of the hostname (except the TLD).
1890 ........
1891
1892
1893 Changes: Modified:
1894 + - branches/release-2.1/ (Property Modified)
1895 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1896
1897
1898jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1899 Log:
1900 Update NEWS.
1901
1902
1903 Changes: Modified:
1904 +8 -1 branches/release-2.1/NEWS (File Modified)
1905
1906
1907jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1908 Log:
1909 Merged revisions 2781 via svnmerge from
1910 http://svn.atheme.org/charybdis/trunk
1911
1912 ........
1913 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1914
1915 Fix stupid bug: checked a hostmask against the found
1916 ban instead of all exceptions, causing all host mangled
1917 clients to be exempted if there was a single ban
1918 exception in many cases.
1919 ........
1920
1921
1922 Changes: Modified:
1923 + - branches/release-2.1/ (Property Modified)
1924 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1925
1926
1927jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1928 Log:
1929 Merged revisions 2773 via svnmerge from
1930 http://svn.atheme.org/charybdis/trunk
1931
1932 ........
1933 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1934
1935 user@host must be *@* for a shared{} block with flags=locops
1936 (server should not be *).
1937 ........
1938
1939
1940 Changes: Modified:
1941 + - branches/release-2.1/ (Property Modified)
1942 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1943
1944
1945jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1946 Log:
1947 Tweak \s code a little.
1948
1949
1950 Changes: Modified:
1951 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1952 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1953 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1954
1955
1956jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1957 Log:
1958 Merged revisions 2761 via svnmerge from
1959 http://svn.atheme.org/charybdis/trunk
1960
1961 ........
1962 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1963
1964 The testline/no_tilde fixes are in 2.1.1.
1965 ........
1966
1967
1968 Changes: Modified:
1969 + - branches/release-2.1/ (Property Modified)
1970 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1971
1972
1973jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1974 Log:
1975 Update NEWS.
1976
1977
1978 Changes: Modified:
1979 +4 -1 branches/release-2.1/NEWS (File Modified)
1980
1981
1982jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1983 Log:
1984 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
1985 http://svn.atheme.org/charybdis/trunk
1986 no_tilde fixes
1987
1988 ........
1989 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1990
1991 If the auth{} block has no_tilde and is not kline exempt,
1992 check the username without tilde against klines too.
1993 This is consistent with the way klines work on spoofs
1994 (klines checked on both raw and appearing-on-IRC version).
1995 ........
1996 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1997
1998 Rework the fix for klines with no_tilde.
1999 Add an extra argument to find_address_conf() for the
2000 username without tilde, as that may contain one character more.
2001 ........
2002 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2003
2004 Unbreak compile (because of r2697).
2005 testline with ~ could be improved some more perhaps, but this should work.
2006 ........
2007 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2008
2009 testline: take no_tilde and username truncation into account
2010 ........
2011 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2012
2013 Add some information on /testline with no_tilde and username truncation.
2014 ........
2015
2016
2017 Changes: Modified:
2018 + - branches/release-2.1/ (Property Modified)
2019 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2020 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2021 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2022 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2023 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2024 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2025
2026
2027jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2028 Log:
2029 Merged revisions 2149,2151 via svnmerge from
2030 http://svn.atheme.org/charybdis/trunk
2031
2032 ........
2033 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2034
2035 Move kills from services from +s to +k snomask.
2036 Kills from non-service opers remain on +s.
2037 ........
2038 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2039
2040 Update description of +s and +k snomasks.
2041 ........
2042
2043
2044 Changes: Modified:
2045 + - branches/release-2.1/ (Property Modified)
2046 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2047 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2048 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2049
2050
2051jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2052 Log:
2053 Merged revisions 2685 via svnmerge from
2054 http://svn.atheme.org/charybdis/trunk
2055
2056 ........
2057 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2058
2059 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2060 ........
2061
2062
2063 Changes: Modified:
2064 + - branches/release-2.1/ (Property Modified)
2065 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2066
2067
2068jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2069 Log:
2070 Merged revisions 2693 via svnmerge from
2071 http://svn.atheme.org/charybdis/trunk
2072
2073 ........
2074 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2075
2076 Fix truncation (by one) of unidented usernames
2077 if user registration is done because of DNSBL
2078 completion (which is the usual case if a valid
2079 NICK and USER are sent quickly and any DNSBLs
2080 are enabled).
2081 ........
2082
2083
2084 Changes: Modified:
2085 + - branches/release-2.1/ (Property Modified)
2086 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2087
2088
2089jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2090 Log:
2091 Update NEWS.
2092
2093
2094 Changes: Modified:
2095 +10 -0 branches/release-2.1/NEWS (File Modified)
2096
2097
2098jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2099 Log:
2100 Rerun autoconf.
2101
2102
2103 Changes: Modified:
2104 +9 -9 branches/release-2.1/configure (File Modified)
2105
2106
2107jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2108 Log:
2109 Version bump to 2.1.1.
2110
2111
2112 Changes: Modified:
2113 +1 -1 branches/release-2.1/configure.ac (File Modified)
2114
2115
2116jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2117 Log:
2118 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
2119 http://svn.atheme.org/charybdis/trunk
2120
2121 ........
2122 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2123
2124 - fix a server notice on SID collision where the server name is mentioned twice
2125 ........
2126 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2127
2128 - get_server_name() is stupid
2129 ........
2130 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2131
2132 - fix an oops
2133 ........
2134 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2135
2136 Do the Attempt to re-introduce SID server notice somewhat
2137 differently, showing a real host again if !HIDE_SERVERS_IPS
2138 and still showing the server name exactly once.
2139 ........
2140 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2141
2142 Fix log message for Attempt to re-introduce SID (server notice was ok).
2143 ........
2144 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2145
2146 - replace "No N line" with "no connect block" in a
2147 serverlog message
2148 - show attempted server name in a few serverlog messages
2149 ........
2150
2151
2152 Changes: Modified:
2153 + - branches/release-2.1/ (Property Modified)
2154 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2155
2156
2157jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2158 Log:
2159 Merged revisions 2218 via svnmerge from
2160 http://svn.atheme.org/charybdis/trunk
2161
2162 ........
2163 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2164
2165 Fix garbage in /stats y output on 64-bit archs.
2166 ........
2167
2168
2169 Changes: Modified:
2170 + - branches/release-2.1/ (Property Modified)
2171 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2172
2173
2174jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2175 Log:
2176 Merged revisions 2438 via svnmerge from
2177 http://svn.atheme.org/charybdis/trunk
2178
2179 ........
2180 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2181
2182 Enable Revision keyword in addition to Id.
2183 ........
2184
2185
2186 Changes: Modified:
2187 + - branches/release-2.1/ (Property Modified)
2188 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2189
2190
2191jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2192 Log:
2193 Merged revisions 2679 via svnmerge from
2194 http://svn.atheme.org/charybdis/trunk
2195
2196 ........
2197 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2198
2199 Port over ratbox 2.2 r23253 (anfl):
2200 - remove the cached storage of how many +beI there are, thereby fixing a
2201 case where it can get desynced from reality
2202 ........
2203
2204
2205 Changes: Modified:
2206 + - branches/release-2.1/ (Property Modified)
2207 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2208 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2209
2210
2211jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2212 Log:
2213 Merged revisions 2093,2095 via svnmerge from
2214 http://svn.atheme.org/charybdis/trunk
2215
2216 ........
2217 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2218
2219 - change DNSBL licensing to BSD.
2220 ........
2221 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2222
2223 - change x86-assembly FNV implementation to BSD license
2224 ........
2225
2226
2227 Changes: Modified:
2228 + - branches/release-2.1/ (Property Modified)
2229 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2230 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2231
2232
2233jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2234 Log:
2235 Merged revisions 2073,2075 via svnmerge from
2236 http://svn.atheme.org/charybdis/trunk
2237
2238 ........
2239 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2240
2241 Put full information in the squit reason when exiting
2242 a server due to a servlink (ziplinks) error.
2243 ........
2244 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2245
2246 Put full information in the squit reason when exiting
2247 a server due to not enough arguments for a command.
2248 ........
2249
2250
2251 Changes: Modified:
2252 + - branches/release-2.1/ (Property Modified)
2253 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2254 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2255
2256
2257jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2258 Log:
2259 Merged revisions 2071 via svnmerge from
2260 http://svn.atheme.org/charybdis/trunk
2261
2262 ........
2263 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2264
2265 Don't redirect users from an existing domain to an
2266 existing server in reference.conf.
2267 Idea from ratbox.
2268 ........
2269
2270
2271 Changes: Modified:
2272 + - branches/release-2.1/ (Property Modified)
2273 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2274
2275
2276jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2277 Log:
2278 Merged revisions 2053 via svnmerge from
2279 http://svn.atheme.org/charybdis/trunk
2280
2281 ........
2282 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2283
2284 Make find_channel_membership() choose the shortest list
2285 (channel's list or user's list) to search, avoiding excessive
2286 CPU usage with services which are in lots of channels.
2287 From ratbox 2.2 (anfl/jilles)
2288 ........
2289
2290
2291 Changes: Modified:
2292 + - branches/release-2.1/ (Property Modified)
2293 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2294
2295
2296jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2297 Log:
2298 Rerun autoconf.
2299
2300
2301 Changes: Modified:
2302 +9 -9 branches/release-2.1/configure (File Modified)
2303
2304
2305jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2306 Log:
2307 Version change 2.1.0rc1 -> 2.1.0 (release).
2308
2309
2310 Changes: Modified:
2311 +1 -1 branches/release-2.1/configure.ac (File Modified)
2312
2313
2314jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2315 Log:
2316 Merged revisions 2029 via svnmerge from
2317 http://svn.atheme.org/charybdis/trunk
2318
2319 ........
2320 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2321
2322 NEWS: mention m_webirc.c module
2323 ........
2324
2325
2326 Changes: Modified:
2327 + - branches/release-2.1/ (Property Modified)
2328 +1 -0 branches/release-2.1/NEWS (File Modified)
2329
2330
2331jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2332 Log:
2333 Rerun autoconf.
2334
2335
2336 Changes: Modified:
2337 +9 -9 branches/release-2.1/configure (File Modified)
2338
2339
2340jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2341 Log:
2342 Change version to 2.1.0rc1.
2343
2344
2345 Changes: Modified:
2346 +1 -1 branches/release-2.1/configure.ac (File Modified)
2347
2348
2349jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2350 Log:
2351 Merged revisions 2021 via svnmerge from
2352 http://svn.atheme.org/charybdis/trunk
2353
2354 ........
2355 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2356
2357 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2358 related flaky looking things, and instead keep a list
2359 of BlacklistClients in PreClient.
2360 ........
2361
2362
2363 Changes: Modified:
2364 + - branches/release-2.1/ (Property Modified)
2365 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2366 +1 -1 branches/release-2.1/include/client.h (File Modified)
2367 +0 -1 branches/release-2.1/include/res.h (File Modified)
2368 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2369 +0 -24 branches/release-2.1/src/res.c (File Modified)
2370 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2371
2372
2373jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2374 Log:
2375 Merged revisions 2015,2017 via svnmerge from
2376 http://svn.atheme.org/charybdis/trunk
2377
2378 ........
2379 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2380
2381 Check if the name in the question section of the
2382 DNS reply matches what we queried, to guard against
2383 late replies to a previous query with the same id.
2384 ........
2385 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2386
2387 res.c: add a comment summarizing our changes
2388 ........
2389
2390
2391 Changes: Modified:
2392 + - branches/release-2.1/ (Property Modified)
2393 +53 -18 branches/release-2.1/src/res.c (File Modified)
2394
2395
2396jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2397 Log:
2398 Merged revisions 1981 via svnmerge from
2399 http://svn.atheme.org/charybdis/trunk
2400
2401 ........
2402 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2403
2404 Alphabetize extensions and tweak the descriptions a little.
2405 ........
2406
2407
2408 Changes: Modified:
2409 + - branches/release-2.1/ (Property Modified)
2410 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2411 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2412
2413
2414jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2415 Log:
2416 Merged revisions 1975 via svnmerge from
2417 http://svn.atheme.org/charybdis/trunk
2418
2419 ........
2420 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2421
2422 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2423 We should use the IP and not truncate the hostname.
2424 From ratbox 2.2 (androsyn)
2425 ........
2426
2427
2428 Changes: Modified:
2429 + - branches/release-2.1/ (Property Modified)
2430 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2431
2432
2433jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2434 Log:
2435 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2436 http://svn.atheme.org/charybdis/trunk
2437
2438
2439 Changes: Modified:
2440 + - branches/release-2.1/ (Property Modified)
2441
2442
2443nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2444 Log:
2445 - branch 2.1 release family
2446
2447
2448 Changes: Modified:
2449 + - branches/release-2.1/ (File Added)
2450
2451
2452jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2453 Log:
2454 Describe new handling of host mangling in channel bans in SGML.
2455
2456
2457 Changes: Modified:
2458 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2459
2460
2461nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2462 Log:
2463 - ok, 2.1 operline brought to you by marvin the melancholy robot
2464
2465
2466 Changes: Modified:
2467 +1 -1 trunk/src/messages.tab (File Modified)
2468
2469
2470nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2471 Log:
2472 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2473 If anybody comes up with anything better, then please let us know
2474 and we will change this before 2.1 is branched.
2475
2476
2477 Changes: Modified:
2478 +1 -1 trunk/src/messages.tab (File Modified)
2479
2480
2481jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2482 Log:
2483 Add EUID to capab.txt.
2484
2485
2486 Changes: Modified:
2487 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2488
2489
2490jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2491 Log:
2492 Update NEWS file.
2493
2494
2495 Changes: Modified:
2496 +3 -0 trunk/NEWS (File Modified)
2497
2498
2499jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2500 Log:
2501 Allow service{} servers to manipulate the nick delay table
2502 (for "nickserv enforcement").
2503 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2504 If duration is 0, the nickdelay entry is removed, otherwise
2505 it is added with the duration in seconds (maximum 24 hours).
2506 It is suggested that this is used if the EUID capab is present.
2507
2508
2509 Changes: Modified:
2510 +42 -1 trunk/modules/m_services.c (File Modified)
2511
2512
2513jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2514 Log:
2515 HURT: strip off *@ from the start of the mask
2516 reject anything else containing '@' or '!'
2517
2518
2519 Changes: Modified:
2520 +11 -0 trunk/extensions/hurt.c (File Modified)
2521
2522
2523jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2524 Log:
2525 ircd.c: need supported.h here
2526
2527
2528 Changes: Modified:
2529 +1 -0 trunk/src/ircd.c (File Modified)
2530
2531
2532jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2533 Log:
2534 HURT: less ambiguity here
2535 ips/hosts to be hurt must contain a '.' or ':' otherwise
2536 they are interpreted as nicks
2537
2538
2539 Changes: Modified:
2540 +14 -9 trunk/extensions/hurt.c (File Modified)
2541
2542
2543nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2544 Log:
2545 - we're now ircd-charybdis.org.
2546 - properly alphabetize credits
2547
2548
2549 Changes: Modified:
2550 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2551
2552
2553nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2554 Log:
2555 - add additional modules to the configs
2556
2557
2558 Changes: Modified:
2559 +6 -0 trunk/doc/example.conf (File Modified)
2560 +12 -0 trunk/doc/reference.conf (File Modified)
2561
2562
2563nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2564 Log:
2565 - remove hurt.h, it is pointless and confusing
2566
2567
2568 Changes: Modified:
2569 +27 -62 trunk/extensions/hurt.c (File Modified)
2570 + - trunk/extensions/hurt.h (File Deleted)
2571
2572
2573nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2574 Log:
2575 - add code to suggest a local HURT by nickname.
2576 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2577
2578
2579 Changes: Modified:
2580 +40 -10 trunk/extensions/hurt.c (File Modified)
2581 +1 -0 trunk/extensions/hurt.h (File Modified)
2582
2583
2584nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2585 Log:
2586 - update NEWS file
2587
2588
2589 Changes: Modified:
2590 +2 -1 trunk/NEWS (File Modified)
2591
2592
2593jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2594 Log:
2595 MASKTRACE/TESTMASK: check orighost as well
2596
2597
2598 Changes: Modified:
2599 +4 -2 trunk/modules/m_etrace.c (File Modified)
2600 +3 -1 trunk/modules/m_testmask.c (File Modified)
2601
2602
2603jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2604 Log:
2605 Make RPL_ISUPPORT (005) numeric modularizable.
2606 Currently it will reassemble the numeric every time
2607 it needs to be sent, using a few dozen callbacks;
2608 if this is too slow some caching scheme should be
2609 implemented.
2610
2611
2612 Changes: Modified:
2613 +0 -1 trunk/include/s_user.h (File Modified)
2614 +36 -114 trunk/include/supported.h (File Modified)
2615 +1 -1 trunk/modules/m_version.c (File Modified)
2616 +1 -0 trunk/src/Makefile.in (File Modified)
2617 +1 -0 trunk/src/ircd.c (File Modified)
2618 +300 -25 trunk/src/s_user.c (File Modified)
2619 + - trunk/src/supported.c (File Added)
2620
2621
2622jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2623 Log:
2624 EUID orighost could differ from host only in case,
2625 do not mark as dynamic spoof then
2626
2627
2628 Changes: Modified:
2629 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2630
2631
2632jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2633 Log:
2634 kline help file: clarify a bit and remove some obsolete stuff
2635 partly suggested by Olin
2636
2637
2638 Changes: Modified:
2639 +8 -8 trunk/help/opers/kline (File Modified)
2640
2641
2642jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2643 Log:
2644 Update NEWS file.
2645
2646
2647 Changes: Modified:
2648 +20 -0 trunk/NEWS (File Modified)
2649
2650
2651jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2652 Log:
2653 Show real host/IP to nonopers whoising themselves.
2654 The IP is not shown for auth{} spoofs, otherwise it is,
2655 as it looked rather weird to me to show an auth{} spoofed
2656 IP like this. (/userhost on self still shows the IP.)
2657
2658
2659 Changes: Modified:
2660 +13 -2 trunk/modules/m_whois.c (File Modified)
2661
2662
2663jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2664 Log:
2665 Document nick_delay stuff and move it around a bit.
2666
2667
2668 Changes: Modified:
2669 +1 -2 trunk/doc/example.conf (File Modified)
2670 +8 -2 trunk/doc/reference.conf (File Modified)
2671
2672
2673nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2674 Log:
2675 - disable nickdelay by default. Needs to be documented in reference.conf.
2676
2677
2678 Changes: Modified:
2679 +2 -0 trunk/doc/example.conf (File Modified)
2680 +2 -0 trunk/doc/reference.conf (File Modified)
2681
2682
2683jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2684 Log:
2685 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2686
2687
2688 Changes: Modified:
2689 +2 -1 trunk/modules/m_services.c (File Modified)
2690
2691
2692jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2693 Log:
2694 ip_cloaking: somewhat hackish but we need to send the
2695 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2696 umodes
2697
2698
2699 Changes: Modified:
2700 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2701
2702
2703jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2704 Log:
2705 If EUID is used, show realhost in far connect notice
2706 (but not in far disconnect notice).
2707
2708
2709 Changes: Modified:
2710 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2711
2712
2713jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2714 Log:
2715 ip_cloaking:
2716 - use non-ENCAP CHGHOST if possible
2717 - really introduce new users with their mangled and real
2718 host if +h is in default umodes
2719
2720
2721 Changes: Modified:
2722 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2723
2724
2725jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2726 Log:
2727 Add non-ENCAP CHGHOST.
2728
2729
2730 Changes: Modified:
2731 +49 -11 trunk/modules/m_chghost.c (File Modified)
2732
2733
2734jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2735 Log:
2736 Initial addition of EUID (puts realhost/account in same
2737 command as user introduction).
2738 See doc/technical/euid.txt for more information.
2739 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2740
2741
2742 Changes: Modified:
2743 + - trunk/doc/technical/euid.txt (File Added)
2744 +2 -1 trunk/include/s_serv.h (File Modified)
2745 +1 -1 trunk/include/s_user.h (File Modified)
2746 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2747 +1 -34 trunk/modules/m_chghost.c (File Modified)
2748 +0 -28 trunk/modules/m_services.c (File Modified)
2749 +30 -1 trunk/src/s_serv.c (File Modified)
2750 +30 -3 trunk/src/s_user.c (File Modified)
2751
2752
2753jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2754 Log:
2755 Store the mangled host in localClient and use it for
2756 ban matching (also match real host for mangled users,
2757 also match mangled host for uncloaked users).
2758 Improve interaction of +h with auth{} and services
2759 spoofs.
2760 Note that all of this only applies to clients who
2761 connect after the mangling module is loaded
2762 (other clients cannot even set +h).
2763 The sorcerynet cloaking module has not been updated
2764 for these changes.
2765
2766
2767 Changes: Modified:
2768 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2769 +3 -0 trunk/include/client.h (File Modified)
2770 +64 -5 trunk/src/channel.c (File Modified)
2771 +1 -0 trunk/src/client.c (File Modified)
2772 +2 -2 trunk/src/s_user.c (File Modified)
2773
2774
2775jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2776 Log:
2777 Document /stats U letters in sgml.
2778
2779
2780 Changes: Modified:
2781 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2782
2783
2784jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2785 Log:
2786 Better description of hub_mask and leaf_mask.
2787
2788
2789 Changes: Modified:
2790 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2791
2792
2793jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2794 Log:
2795 Add operspy_dont_care_user_info to sgml docs.
2796
2797
2798 Changes: Modified:
2799 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2800
2801
2802jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2803 Log:
2804 Add general::operspy_dont_care_user_info.
2805 This makes /who mask equivalent to /who !mask for opers
2806 with the operspy flag, and removes the operspy log/notice
2807 on /who mask, /masktrace and /scan.
2808 The necessary privilege (operspy flag) is unchanged.
2809 Behaviour for the other operspy commands (channel
2810 related ones) is also unchanged.
2811
2812
2813 Changes: Modified:
2814 +1 -0 trunk/doc/example.conf (File Modified)
2815 +6 -0 trunk/doc/reference.conf (File Modified)
2816 +1 -0 trunk/include/s_conf.h (File Modified)
2817 +10 -8 trunk/modules/m_etrace.c (File Modified)
2818 +6 -0 trunk/modules/m_info.c (File Modified)
2819 +8 -5 trunk/modules/m_scan.c (File Modified)
2820 +1 -1 trunk/modules/m_version.c (File Modified)
2821 +6 -1 trunk/modules/m_who.c (File Modified)
2822 +1 -0 trunk/src/newconf.c (File Modified)
2823 +1 -0 trunk/src/s_conf.c (File Modified)
2824
2825
2826jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2827 Log:
2828 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2829 This letter will also be used for showing operspy with
2830 limited accountability (show non channel related info
2831 without '!' or notice).
2832
2833
2834 Changes: Modified:
2835 +2 -0 trunk/doc/server-version-info (File Modified)
2836 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2837 +2 -0 trunk/include/ircd.h (File Modified)
2838 +6 -0 trunk/modules/m_info.c (File Modified)
2839 +2 -0 trunk/modules/m_version.c (File Modified)
2840 +1 -0 trunk/src/ircd_state.c (File Modified)
2841
2842
2843jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2844 Log:
2845 Add m_webirc module, allows showing real host of CGI:IRC users.
2846 Differences to the version available on my web page for a while:
2847 instructions on how to set it up.
2848
2849
2850 Changes: Modified:
2851 +137 -0 trunk/extensions/Makefile.in (File Modified)
2852 + - trunk/extensions/m_webirc.c (File Added)
2853
2854
2855nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2856 Log:
2857 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2858
2859
2860 Changes: Modified:
2861 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2862
2863
2864nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2865 Log:
2866 - move beu from core to contributors
2867 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2868
2869
2870 Changes: Modified:
2871 +2 -2 trunk/CREDITS (File Modified)
2872
2873
2874jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2875 Log:
2876 Mention that class blocks must be defined before the
2877 auth or connect blocks referencing them.
2878
2879
2880 Changes: Modified:
2881 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2882
2883
2884jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2885 Log:
2886 extb_canjoin:
2887 - change from "can join" to "is banned", this reverses sense
2888 and removes "weird" checks like for +i, +l, +j
2889 - don't allow $j to same channel
2890 - +s/+p restriction removed, anyone can /mode b anyway
2891 - +k check removed
2892
2893
2894 Changes: Modified:
2895 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2896
2897
2898jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2899 Log:
2900 Add a few important lines from reference.conf to example.conf.
2901
2902
2903 Changes: Modified:
2904 +8 -1 trunk/doc/example.conf (File Modified)
2905
2906
2907nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2908 Log:
2909 - we don't support rtsigio anymore
2910 - we definately don't support VMS nor Cygwin either.
2911
2912
2913 Changes: Modified:
2914 +2 -2 trunk/INSTALL (File Modified)
2915 +0 -2 trunk/README.FIRST (File Modified)
2916
2917
2918nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2919 Log:
2920 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2921
2922
2923 Changes: Modified:
2924 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2925
2926
2927jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2928 Log:
2929 extb_canjoin:
2930 - return EXTBAN_NOMATCH for a valid ban that does not match
2931 - consider a $j ban invalid if we were already processing a
2932 can_join for a $j ban
2933
2934
2935 Changes: Modified:
2936 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2937
2938
2939jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2940 Log:
2941 extb_extgecos: realhost -> orighost
2942
2943
2944 Changes: Modified:
2945 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2946
2947
2948nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2949 Log:
2950 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2951
2952
2953 Changes: Modified:
2954 +59 -0 trunk/extensions/Makefile.in (File Modified)
2955 + - trunk/extensions/extb_canjoin.c (File Added)
2956
2957
2958nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2959 Log:
2960 - oh right, charybdis calls that 'orighost'.
2961
2962
2963 Changes: Modified:
2964 +2 -2 trunk/modules/m_who.c (File Modified)
2965
2966
2967nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2968 Log:
2969 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2970
2971
2972 Changes: Modified:
2973 +2 -0 trunk/modules/m_who.c (File Modified)
2974
2975
2976nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2977 Log:
2978 - also check $x against realhost
2979
2980
2981 Changes: Modified:
2982 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2983
2984
2985jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2986 Log:
2987 Sorcerynet people want a debugging notice moved from +s to +d.
2988
2989
2990 Changes: Modified:
2991 +1 -1 trunk/src/blacklist.c (File Modified)
2992
2993
2994jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2995 Log:
2996 Use source_p instead of client_p for free_pre_client().
2997 client_p could be NULL or another client.
2998
2999
3000 Changes: Modified:
3001 +1 -1 trunk/src/client.c (File Modified)
3002
3003
3004nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3005 Log:
3006 - revert this, I know how to fix it now
3007
3008
3009 Changes: Modified:
3010 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3011
3012
3013nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3014 Log:
3015 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3016 This fix is probably suboptimal, but it does indeed fix the problem.
3017
3018
3019 Changes: Modified:
3020 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3021
3022
3023nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3024 Log:
3025 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3026
3027
3028 Changes: Modified:
3029 +49 -0 trunk/extensions/Makefile.in (File Modified)
3030 + - trunk/extensions/extb_extgecos.c (File Added)
3031
3032
3033jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3034 Log:
3035 Remove undocumented and unused general::fallback_to_ip6_int config option.
3036
3037
3038 Changes: Modified:
3039 +0 -3 trunk/include/s_conf.h (File Modified)
3040 +0 -3 trunk/src/newconf.c (File Modified)
3041
3042
3043jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3044 Log:
3045 SGML docs:
3046 - document new TESTMASK
3047 - mention that TESTMASK matching is the same as MASKTRACE matching
3048 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3049 been that way)
3050
3051
3052 Changes: Modified:
3053 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3054
3055
3056jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3057 Log:
3058 New testmask from ratbox 2.2.
3059 Allows matches on nick, ip and gecos in addition to user
3060 and host, and is fully analogous to masktrace.
3061 The numeric has changed from 724 to 727 and fields in it
3062 have changed.
3063
3064
3065 Changes: Modified:
3066 +4 -3 trunk/help/opers/testmask (File Modified)
3067 +1 -0 trunk/include/numeric.h (File Modified)
3068 +82 -9 trunk/modules/m_testmask.c (File Modified)
3069 +2 -2 trunk/src/messages.tab (File Modified)
3070
3071
3072jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3073 Log:
3074 contrib -> extensions
3075
3076
3077 Changes: Modified:
3078 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3079
3080
3081jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3082 Log:
3083 CHGHOST: Check validity of new hostname.
3084 If the command came from a local client (disabled by
3085 default), send an error message and drop the command.
3086 If the command came from a remote client or server,
3087 send a notice to opers and the target user (if local).
3088
3089
3090 Changes: Modified:
3091 +42 -1 trunk/modules/m_chghost.c (File Modified)
3092
3093
3094jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3095 Log:
3096 Update NEWS file.
3097
3098
3099 Changes: Modified:
3100 +23 -1 trunk/NEWS (File Modified)
3101
3102
3103jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3104 Log:
3105 When an outgoing server connection succeeds, set
3106 localClient->ip by simply copying the whole sockaddr
3107 struct instead of copying certain parts only.
3108
3109
3110 Changes: Modified:
3111 +1 -19 trunk/src/s_serv.c (File Modified)
3112
3113
3114jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3115 Log:
3116 Give a special error message and ignore the connect block
3117 if trying to add a connect block for the server's own name.
3118
3119
3120 Changes: Modified:
3121 +7 -0 trunk/src/newconf.c (File Modified)
3122
3123
3124jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3125 Log:
3126 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3127 when --disable-balloc is used, so that it compiles.
3128 Obviously the BlockHeapUsage() stub returns just zeroes so
3129 /stats z will be less informative.
3130
3131
3132 Changes: Modified:
3133 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3134
3135
3136jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3137 Log:
3138 Free and zero dns_query in DNS callback for outgoing connect.
3139 This avoids double free of reslist.
3140
3141
3142 Changes: Modified:
3143 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3144
3145
3146jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3147 Log:
3148 From ratbox, log failed outgoing connections to serverlog.
3149 Added: IP address.
3150
3151
3152 Changes: Modified:
3153 +13 -1 trunk/src/s_serv.c (File Modified)
3154
3155
3156jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3157 Log:
3158 Change serverlog message when connecting to be more clear and show the port number.
3159
3160
3161 Changes: Modified:
3162 +1 -1 trunk/src/s_serv.c (File Modified)
3163
3164
3165jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3166 Log:
3167 Remove gethost_byname(), this is meaningless
3168 since the removal of AAAA -> A fallback (r1763).
3169
3170
3171 Changes: Modified:
3172 +0 -1 trunk/include/res.h (File Modified)
3173 +0 -12 trunk/src/res.c (File Modified)
3174
3175
3176jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3177 Log:
3178 Remove ip6.int support and use only ip6.arpa.
3179 The global ip6.int zone has disappeared on June 1
3180 and a lot of other software has been removing ip6.int
3181 support also.
3182 This removes the second and last case where IPv6
3183 support in charybdis causes extra lookups and slows
3184 DNS down.
3185
3186
3187 Changes: Modified:
3188 +5 -27 trunk/src/res.c (File Modified)
3189
3190
3191jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3192 Log:
3193 Mention new default (r1767) for connect::aftype in sgml docs.
3194
3195
3196 Changes: Modified:
3197 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3198
3199
3200jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3201 Log:
3202 Use IPv6 if connect::host looks like an IPv6 address
3203 (contains a colon). No need to aftype=ipv6 anymore.
3204
3205
3206 Changes: Modified:
3207 +2 -0 trunk/src/newconf.c (File Modified)
3208
3209
3210jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3211 Log:
3212 More information about connect::host.
3213
3214
3215 Changes: Modified:
3216 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3217
3218
3219jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3220 Log:
3221 Remove fallback to A if AAAA cannot be found.
3222 In case of a forward check of a reverse lookup, we
3223 already know if it's ipv4 or ipv6, so it is not
3224 useful and in case of a forward lookup of a hostname
3225 in connect::host, connect::aftype already specifies
3226 if it's ipv4 or ipv6.
3227
3228
3229 Changes: Modified:
3230 +4 -27 trunk/src/res.c (File Modified)
3231
3232
3233jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3234 Log:
3235 msg_channel():
3236 - check if +c made the message text empty and refuse
3237 to send it if so
3238 - don't copy message text if it is not necessary
3239 (channel is -c)
3240
3241
3242 Changes: Modified:
3243 +14 -4 trunk/modules/core/m_message.c (File Modified)
3244
3245
3246jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3247 Log:
3248 remove_conf_item(): do not free cf_name, this is generally a string constant
3249
3250
3251 Changes: Modified:
3252 +0 -1 trunk/src/newconf.c (File Modified)
3253
3254
3255jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3256 Log:
3257 Remove the old unused FDL_ constants.
3258
3259
3260 Changes: Modified:
3261 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3262
3263
3264jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3265 Log:
3266 Remove an unused struct irc_sockaddr_storage from fde_t
3267 (allocated for every possible file descriptor).
3268
3269
3270 Changes: Modified:
3271 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3272
3273
3274jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3275 Log:
3276 If the DNS lookup for an outgoing connection is still
3277 pending when it is closed, clean it up.
3278
3279
3280 Changes: Modified:
3281 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3282
3283
3284jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3285 Log:
3286 If proc_answer() fails (for example if a lookup for an
3287 A record returns a CNAME), fail the query immediately.
3288 Previously the packet was just ignored, leaving the
3289 query to time out.
3290
3291
3292 Changes: Modified:
3293 +4 -8 trunk/src/res.c (File Modified)
3294
3295
3296jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3297 Log:
3298 Correct sockhost field in an outgoing server connection.
3299 First copy the host field from the server_conf, then
3300 take the IP from to where the connection was attempted
3301 when the connection callback is called.
3302 (Before r1747 this used the IP from the server_conf.)
3303
3304
3305 Changes: Modified:
3306 +8 -2 trunk/src/s_serv.c (File Modified)
3307
3308
3309jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3310 Log:
3311 Remove ipnum (keep aftype) and dns_query from server_conf.
3312 We don't keep track of binary form address in connect{}
3313 blocks anymore, DNS lookups of names in host= gone.
3314 As before the DNS lookup is done on connect.
3315 This should unbreak hostnames in host= somewhat.
3316
3317
3318 Changes: Modified:
3319 +1 -2 trunk/include/s_newconf.h (File Modified)
3320 +2 -2 trunk/src/newconf.c (File Modified)
3321 +1 -42 trunk/src/s_newconf.c (File Modified)
3322 +12 -31 trunk/src/s_serv.c (File Modified)
3323
3324
3325jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3326 Log:
3327 Rerun autoconf.
3328
3329
3330 Changes: Modified:
3331 +1 -1 trunk/configure (File Modified)
3332
3333
3334jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3335 Log:
3336 Fix --disable-balloc help text (said --disable-small-net).
3337
3338
3339 Changes: Modified:
3340 +1 -1 trunk/configure.ac (File Modified)
3341
3342
3343jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3344 Log:
3345 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3346 services (+S). Unlike operstring and adminstring, this
3347 is not changeable with /quote set but is updated on rehash.
3348
3349
3350 Changes: Modified:
3351 +1 -0 trunk/doc/example.conf (File Modified)
3352 +10 -2 trunk/doc/reference.conf (File Modified)
3353 +1 -0 trunk/include/s_conf.h (File Modified)
3354 +6 -0 trunk/modules/m_info.c (File Modified)
3355 +3 -2 trunk/modules/m_whois.c (File Modified)
3356 +1 -0 trunk/src/newconf.c (File Modified)
3357 +1 -0 trunk/src/s_conf.c (File Modified)
3358
3359
3360jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3361 Log:
3362 Fix handling of comma in whois: ignore the comma and
3363 everything after it but do output the entire parameter
3364 in RPL_ENDOFWHOIS.
3365
3366
3367 Changes: Modified:
3368 +2 -2 trunk/modules/m_whois.c (File Modified)
3369
3370
3371beu 2006/07/21 22:36:46 UTC (20060721-1737)
3372 Log:
3373 New /stats letter 's' to list HURTs:
3374 - opers get the full listing.
3375 - users get any HURTs that match their sockhost/orighost if
3376 "stats_k_oper_only" is set to 1.
3377
3378
3379 Changes: Modified:
3380 +50 -0 trunk/extensions/hurt.c (File Modified)
3381
3382
3383nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3384 Log:
3385 - make the newconf system available to modules.
3386
3387
3388 Changes: Modified:
3389 +4 -1 trunk/include/newconf.h (File Modified)
3390 +4 -8 trunk/src/newconf.c (File Modified)
3391
3392
3393beu 2006/07/18 22:39:16 UTC (20060718-1733)
3394 Log:
3395 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3396
3397 Changes: Modified:
3398 +0 -3 trunk/doc/example.conf (File Modified)
3399 +0 -3 trunk/doc/reference.conf (File Modified)
3400
3401
3402beu 2006/07/18 22:34:36 UTC (20060718-1731)
3403 Log:
3404 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3405
3406
3407 Changes: Modified:
3408 +3 -0 trunk/doc/example.conf (File Modified)
3409 +3 -0 trunk/doc/reference.conf (File Modified)
3410
3411
3412jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3413 Log:
3414 Fix too early truncation of JOIN channel list.
3415
3416
3417 Changes: Modified:
3418 +2 -3 trunk/modules/core/m_join.c (File Modified)
3419
3420
3421jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3422 Log:
3423 - From ratbox 2.2 (anfl), send server notices about read
3424 errors from handshakes and servers to +s instead of +d.
3425 - Send various server notices about failed server
3426 connections which did not reach registered state network
3427 wide if the connection was initiated by a remote oper.
3428 This avoids annoying the whole net if there is a
3429 broken autoconnect, but allows all opers to see why a
3430 remote connect failed. Failed connections which did reach
3431 server state already generate server notices everywhere.
3432
3433 Note: this is an exception to our general policy to not send
3434 server notices about unregistered connections remotely.
3435
3436
3437 Changes: Modified:
3438 +1 -0 trunk/include/client.h (File Modified)
3439 +20 -6 trunk/src/client.c (File Modified)
3440 +6 -6 trunk/src/s_serv.c (File Modified)
3441
3442
3443nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3444 Log:
3445 - fix typoes
3446
3447
3448 Changes: Modified:
3449 +1 -1 trunk/doc/example.conf (File Modified)
3450 +1 -1 trunk/doc/reference.conf (File Modified)
3451
3452
3453jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3454 Log:
3455 Don't allow #channel +b $c:&channel (inconsistent target).
3456
3457
3458 Changes: Modified:
3459 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3460
3461
3462jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3463 Log:
3464 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3465
3466
3467 Changes: Modified:
3468 +0 -2 trunk/include/client.h (File Modified)
3469
3470
3471jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3472 Log:
3473 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3474
3475
3476 Changes: Modified:
3477 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3478
3479
3480jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3481 Log:
3482 Store IP addresses in whowas. These are shown to opers.
3483 Obtained from Eurus patches.
3484 orighost tracking removed (not worth the memory IMHO),
3485 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3486 with unknown IPs and to not violate auth{} spoof policy.
3487
3488
3489 Changes: Modified:
3490 +2 -0 trunk/doc/reference.conf (File Modified)
3491 +1 -0 trunk/include/numeric.h (File Modified)
3492 +1 -0 trunk/include/whowas.h (File Modified)
3493 +10 -1 trunk/modules/m_whowas.c (File Modified)
3494 +1 -1 trunk/src/messages.tab (File Modified)
3495 +4 -0 trunk/src/whowas.c (File Modified)
3496
3497
3498jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3499 Log:
3500 Describe hostmask parameter of masktrace better in sgml docs.
3501
3502
3503 Changes: Modified:
3504 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3505
3506
3507jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3508 Log:
3509 masktrace help file: mention CIDR IP masks
3510 From ratbox 2.2
3511
3512
3513 Changes: Modified:
3514 +2 -0 trunk/help/opers/masktrace (File Modified)
3515
3516
3517jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3518 Log:
3519 MASKTRACE: allow normal match() on IP address also
3520 From ratbox 2.2
3521
3522
3523 Changes: Modified:
3524 +2 -3 trunk/modules/m_etrace.c (File Modified)
3525
3526
3527jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3528 Log:
3529 Allow +S clients (services) to send to channels and @/+ channels always.
3530
3531
3532 Changes: Modified:
3533 +1 -1 trunk/modules/core/m_message.c (File Modified)
3534 +1 -1 trunk/src/channel.c (File Modified)
3535
3536
3537jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3538 Log:
3539 Allow servers to send to @#chan and +#chan.
3540
3541
3542 Changes: Modified:
3543 +1 -1 trunk/modules/core/m_message.c (File Modified)
3544
3545
3546jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3547 Log:
3548 Don't count opers on service{} servers in /lusers.
3549
3550
3551 Changes: Modified:
3552 +2 -2 trunk/src/s_user.c (File Modified)
3553
3554
3555jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3556 Log:
3557 Show opers the real host behind a dynamic spoof in WHOIS.
3558 If the user is auth{} spoofed, this shows the auth{} spoof
3559 otherwise it shows the DNS hostname and IP address.
3560 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3561
3562
3563 Changes: Modified:
3564 +1 -0 trunk/include/numeric.h (File Modified)
3565 +12 -2 trunk/modules/m_whois.c (File Modified)
3566 +1 -1 trunk/src/messages.tab (File Modified)
3567
3568
3569jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3570 Log:
3571 Remove #define HIDE_SPOOF_IPS from config.h, should
3572 have been done earlier.
3573
3574
3575 Changes: Modified:
3576 +0 -7 trunk/include/config.h (File Modified)
3577
3578
3579jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3580 Log:
3581 Bring back ERR_CANTKILLSERVER.
3582
3583
3584 Changes: Modified:
3585 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3586
3587
3588jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3589 Log:
3590 ip_cloaking module:
3591 - also send RPL_HOSTHIDDEN on -h
3592 - don't allow +h for auth{} spoofed clients
3593
3594
3595 Changes: Modified:
3596 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3597
3598
3599jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3600 Log:
3601 /etc/resolv.conf parsing:
3602 - don't crash (sometimes) if there is a line without an argument
3603 (e.g. 'search' by itself)
3604 - fix handling of lines with leading whitespace
3605
3606
3607 Changes: Modified:
3608 +9 -8 trunk/src/reslib.c (File Modified)
3609
3610
3611jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3612 Log:
3613 Put back code that terminates DNS queries, which was
3614 removed during the resolver changes.
3615
3616
3617 Changes: Modified:
3618 +4 -0 trunk/src/s_auth.c (File Modified)
3619
3620
3621nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3622 Log:
3623 - oh hey, that was in the wrong place
3624
3625
3626 Changes: Modified:
3627 +13 -13 trunk/src/s_auth.c (File Modified)
3628
3629
3630nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3631 Log:
3632 - handle a situation where a user can go away before DNS completes
3633
3634
3635 Changes: Modified:
3636 +13 -0 trunk/src/s_auth.c (File Modified)
3637
3638
3639jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3640 Log:
3641 More dnsbl stuff
3642
3643
3644 Changes: Modified:
3645 +1 -0 trunk/include/blacklist.h (File Modified)
3646 +1 -0 trunk/include/res.h (File Modified)
3647 +33 -2 trunk/src/blacklist.c (File Modified)
3648 +2 -0 trunk/src/client.c (File Modified)
3649 +24 -0 trunk/src/res.c (File Modified)
3650
3651
3652jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3653 Log:
3654 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3655 if comm_accept() failed.
3656
3657 Found with valgrind.
3658
3659
3660 Changes: Modified:
3661 +4 -4 trunk/src/listener.c (File Modified)
3662
3663
3664nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3665 Log:
3666 - handle unavailable Client/preClient structs
3667
3668
3669 Changes: Modified:
3670 +9 -0 trunk/src/blacklist.c (File Modified)
3671
3672
3673jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3674 Log:
3675 Add +lf to SGML docs.
3676
3677
3678 Changes: Modified:
3679 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3680
3681
3682jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3683 Log:
3684 Also do forwarding if the channel limit (+l) is exceeded.
3685
3686
3687 Changes: Modified:
3688 +1 -1 trunk/help/opers/cmode (File Modified)
3689 +2 -2 trunk/modules/core/m_join.c (File Modified)
3690
3691
3692beu 2006/06/07 11:53:21 UTC (20060607-1663)
3693 Log:
3694 Post-release lovin':
3695 - Update version to 2.1.0.
3696 - Regenerate configure.
3697
3698
3699 Changes: Modified:
3700 +9 -9 trunk/configure (File Modified)
3701 +1 -1 trunk/configure.ac (File Modified)
3702
3703
3704beu 2006/06/07 11:42:54 UTC (20060607-1659)
3705 Log:
3706 Comment out example blacklist{} block.
3707
3708
3709 Changes: Modified:
3710 +7 -7 trunk/doc/example.conf (File Modified)
3711 +7 -7 trunk/doc/reference.conf (File Modified)
3712
3713
3714beu 2006/06/07 10:59:48 UTC (20060607-1653)
3715 Log:
3716 Add note regarding use of AHBL BLs.
3717
3718
3719 Changes: Modified:
3720 +4 -0 trunk/doc/example.conf (File Modified)
3721 +4 -0 trunk/doc/reference.conf (File Modified)
3722
3723
3724jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3725 Log:
3726 Fix typos.
3727
3728
3729 Changes: Modified:
3730 +2 -2 trunk/CREDITS (File Modified)
3731
3732
3733jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3734 Log:
3735 Add beu to CREDITS.
3736
3737
3738 Changes: Modified:
3739 +1 -0 trunk/CREDITS (File Modified)
3740
3741
3742jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3743 Log:
3744 Put more recent ratbox CREDITS here.
3745
3746
3747 Changes: Modified:
3748 +3 -2 trunk/doc/Ratbox-team (File Modified)
3749
3750
3751jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3752 Log:
3753 Clarify a bit.
3754
3755
3756 Changes: Modified:
3757 +5 -4 trunk/NEWS (File Modified)
3758
3759
3760jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3761 Log:
3762 Mention that install or make install also avoids modunload crashes.
3763
3764
3765 Changes: Modified:
3766 +2 -1 trunk/BUGS (File Modified)
3767
3768
3769nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3770 Log:
3771 - update NEWS a bit
3772
3773
3774 Changes: Modified:
3775 +3 -8 trunk/NEWS (File Modified)
3776
3777
3778nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3779 Log:
3780 - further updates
3781
3782
3783 Changes: Modified:
3784 +3 -2 trunk/BUGS (File Modified)
3785
3786
3787nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3788 Log:
3789 - add orighost check to hurt.c
3790 - update BUGS info
3791
3792
3793 Changes: Modified:
3794 +1 -6 trunk/BUGS (File Modified)
3795 +1 -1 trunk/extensions/hurt.c (File Modified)
3796
3797
3798jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3799 Log:
3800 Make kline_exempt exempt from HURT also.
3801
3802
3803 Changes: Modified:
3804 +2 -1 trunk/extensions/hurt.c (File Modified)
3805
3806
3807jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3808 Log:
3809 Fix mask HEAL propagation.
3810
3811
3812 Changes: Modified:
3813 +6 -3 trunk/extensions/hurt.c (File Modified)
3814
3815
3816beu 2006/06/04 03:01:05 UTC (20060604-1622)
3817 Log:
3818 - Remove old cruft.
3819 - Update.
3820
3821
3822 Changes: Modified:
3823 +18 -31 trunk/extensions/README (File Modified)
3824
3825
3826jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3827 Log:
3828 More target change hax.
3829 Ick.
3830
3831
3832 Changes: Modified:
3833 +5 -0 trunk/extensions/hurt.c (File Modified)
3834
3835
3836jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3837 Log:
3838 Improvements to HURT propagation.
3839
3840
3841 Changes: Modified:
3842 +8 -6 trunk/extensions/hurt.c (File Modified)
3843
3844
3845nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3846 Log:
3847 - further simplification
3848
3849
3850 Changes: Modified:
3851 +25 -76 trunk/extensions/hurt.c (File Modified)
3852 +0 -9 trunk/extensions/hurt.h (File Modified)
3853
3854
3855nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3856 Log:
3857 - client_exit hook
3858
3859
3860 Changes: Modified:
3861 +13 -0 trunk/extensions/hurt.c (File Modified)
3862
3863
3864nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3865 Log:
3866 - cut off at 15 messages instead of 30
3867
3868
3869 Changes: Modified:
3870 +1 -1 trunk/extensions/hurt.h (File Modified)
3871
3872
3873jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3874 Log:
3875 Squash a warning here.
3876
3877
3878 Changes: Modified:
3879 +1 -3 trunk/src/ircd.c (File Modified)
3880
3881
3882jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3883 Log:
3884 Don't show servers in /stats l to nonopers if flatten links is enabled.
3885
3886
3887 Changes: Modified:
3888 +3 -1 trunk/modules/m_stats.c (File Modified)
3889
3890
3891nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3892 Log:
3893 - hurt expiry
3894
3895
3896 Changes: Modified:
3897 +20 -7 trunk/extensions/hurt.c (File Modified)
3898
3899
3900nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3901 Log:
3902 - remove inline stuff (yuck)
3903 - sockaddr should have been sockhost
3904
3905
3906 Changes: Modified:
3907 +22 -31 trunk/extensions/hurt.c (File Modified)
3908
3909
3910nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3911 Log:
3912 - make hurt checking actually work
3913
3914
3915 Changes: Modified:
3916 +2 -7 trunk/extensions/hurt.c (File Modified)
3917
3918
3919jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3920 Log:
3921 Slight tweak to alias{}.
3922
3923
3924 Changes: Modified:
3925 +4 -0 trunk/src/parse.c (File Modified)
3926
3927
3928nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3929 Log:
3930 - further simplification
3931
3932
3933 Changes: Modified:
3934 +59 -71 trunk/extensions/hurt.c (File Modified)
3935 +0 -1 trunk/extensions/hurt.h (File Modified)
3936
3937
3938nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3939 Log:
3940 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3941
3942
3943 Changes: Modified:
3944 +10 -20 trunk/extensions/hurt.c (File Modified)
3945 +0 -4 trunk/extensions/hurt.h (File Modified)
3946
3947
3948nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3949 Log:
3950 - remove some unnecessary code here (hurt_initial_check_event()).
3951
3952
3953 Changes: Modified:
3954 +0 -23 trunk/extensions/hurt.c (File Modified)
3955
3956
3957nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3958 Log:
3959 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3960
3961
3962 Changes: Modified:
3963 +8 -0 trunk/modules/core/m_message.c (File Modified)
3964
3965
3966nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3967 Log:
3968 - more sane tgchange hax
3969
3970
3971 Changes: Modified:
3972 +2 -1 trunk/extensions/hurt.c (File Modified)
3973
3974
3975jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3976 Log:
3977 Make HEAL <nick> work.
3978
3979
3980 Changes: Modified:
3981 +40 -43 trunk/extensions/hurt.c (File Modified)
3982
3983
3984jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3985 Log:
3986 Destroy hurt_clients list on unload.
3987
3988
3989 Changes: Modified:
3990 +7 -0 trunk/extensions/hurt.c (File Modified)
3991
3992
3993jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3994 Log:
3995 Coding style: no space between a function name and parenthesis.
3996
3997
3998 Changes: Modified:
3999 +43 -43 trunk/extensions/hurt.c (File Modified)
4000
4001
4002jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4003 Log:
4004 Now works and throws out hurt clients after 30 protocol messages
4005 unless they identify.
4006
4007
4008 Changes: Modified:
4009 +28 -36 trunk/extensions/hurt.c (File Modified)
4010 +1 -7 trunk/extensions/hurt.h (File Modified)
4011
4012
4013jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4014 Log:
4015 Working addition/lookup.
4016
4017
4018 Changes: Modified:
4019 +8 -0 trunk/extensions/hurt.c (File Modified)
4020
4021
4022jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4023 Log:
4024 Get rid of hyb6 style propagation (:server COMMAND source).
4025
4026
4027 Changes: Modified:
4028 +18 -22 trunk/extensions/hurt.c (File Modified)
4029
4030
4031jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4032 Log:
4033 add not-working hurt_add and hurt_find
4034
4035
4036 Changes: Modified:
4037 +13 -5 trunk/extensions/hurt.c (File Modified)
4038
4039
4040jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4041 Log:
4042 Comment out a lot of stuff so I can load and unload this without crashing.
4043
4044
4045 Changes: Modified:
4046 +17 -6 trunk/extensions/hurt.c (File Modified)
4047
4048
4049jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4050 Log:
4051 Fix svn:keywords and add a short comment at the top.
4052
4053
4054 Changes: Modified:
4055 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4056
4057
4058jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4059 Log:
4060 - Make hurt module compile
4061 - Link it to the build
4062 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4063 correct flag name, no CAP_TS6 use etc
4064
4065
4066 Changes: Modified:
4067 +1 -0 trunk/extensions/Makefile.in (File Modified)
4068 +30 -32 trunk/extensions/hurt.c (File Modified)
4069
4070
4071jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4072 Log:
4073 Put beu's hurt module in trunk.
4074
4075
4076 Changes: Modified:
4077 + - trunk/extensions/hurt.c (File Added)
4078 + - trunk/extensions/hurt.h (File Added)
4079
4080
4081nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4082 Log:
4083 - _iprint(): use stderr instead of stdout
4084
4085
4086 Changes: Modified:
4087 +1 -1 trunk/src/s_log.c (File Modified)
4088
4089
4090jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4091 Log:
4092 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4093 and subsequently destroy our kqueue when we close 0, 1, 2
4094 (broke /restart).
4095 - After closing fd 0, 1, 2 reopen them to /dev/null again
4096 so we don't send messages from malloc etc to a random
4097 user's connection.
4098 - Remove an obsolete comment.
4099
4100
4101 Changes: Modified:
4102 +13 -2 trunk/src/ircd.c (File Modified)
4103
4104
4105jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4106 Log:
4107 Update NEWS file.
4108
4109
4110 Changes: Modified:
4111 +29 -1 trunk/NEWS (File Modified)
4112
4113
4114jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4115 Log:
4116 Rerun autoconf.
4117
4118
4119 Changes: Modified:
4120 +1 -1 trunk/configure (File Modified)
4121
4122
4123jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4124 Log:
4125 Fix openssl version check to also accept versions newer than 0.9.6.
4126
4127
4128 Changes: Modified:
4129 +1 -1 trunk/configure.ac (File Modified)
4130
4131
4132jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4133 Log:
4134 Oops, need packet.h here.
4135
4136
4137 Changes: Modified:
4138 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4139
4140
4141jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4142 Log:
4143 End the flood grace period in CPRIVMSG/CNOTICE.
4144
4145
4146 Changes: Modified:
4147 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4148
4149
4150nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4151 Log:
4152 - update class::connectfreq documentation
4153
4154
4155 Changes: Modified:
4156 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4157
4158
4159nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4160 Log:
4161 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4162
4163
4164 Changes: Modified:
4165 +3 -6 trunk/src/s_serv.c (File Modified)
4166
4167
4168jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4169 Log:
4170 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4171
4172
4173 Changes: Modified:
4174 +1 -1 trunk/src/messages.tab (File Modified)
4175
4176
4177jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4178 Log:
4179 Don't mention that /stats p shows idle times, as it doesn't.
4180
4181
4182 Changes: Modified:
4183 +1 -1 trunk/help/opers/stats (File Modified)
4184 +1 -1 trunk/help/users/stats (File Modified)
4185
4186
4187jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4188 Log:
4189 /stats A shows DNS servers, it doesn't matter whether ircd
4190 uses ADNS or something else.
4191
4192
4193 Changes: Modified:
4194 +1 -1 trunk/help/opers/stats (File Modified)
4195
4196
4197jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4198 Log:
4199 get_client_name() fix
4200
4201
4202 Changes: Modified:
4203 +4 -0 trunk/src/client.c (File Modified)
4204
4205
4206jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4207 Log:
4208 Add some comments.
4209
4210
4211 Changes: Modified:
4212 +6 -0 trunk/src/ircd.c (File Modified)
4213
4214
4215beu 2006/05/28 09:22:09 UTC (20060528-1521)
4216 Log:
4217 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4218
4219 Changes: Modified:
4220 +16 -17 trunk/configure (File Modified)
4221 +1 -1 trunk/configure.ac (File Modified)
4222
4223
4224beu 2006/05/28 09:10:43 UTC (20060528-1517)
4225 Log:
4226 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4227
4228 Changes: Modified:
4229 +135 -0 trunk/configure (File Modified)
4230 +6 -0 trunk/configure.ac (File Modified)
4231
4232
4233jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4234 Log:
4235 Exit 0 on successful -conftest.
4236
4237
4238 Changes: Modified:
4239 +1 -1 trunk/src/ircd.c (File Modified)
4240
4241
4242jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4243 Log:
4244 Make the "keep the parent process around" thing work, by opening
4245 a pipe to the child process. This pipe is on fd 0 in the child
4246 process. After successful initialization, the child will write
4247 a byte to this pipe, on fatal errors it will close it without
4248 writing anything.
4249
4250 Somewhat hackish still but should work.
4251
4252
4253 Changes: Modified:
4254 +27 -30 trunk/src/ircd.c (File Modified)
4255
4256
4257nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4258 Log:
4259 - convert some error messages to ierror() over fprintf/ilog combination
4260
4261
4262 Changes: Modified:
4263 +3 -6 trunk/src/ircd.c (File Modified)
4264
4265
4266nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4267 Log:
4268 - inotice() for loadmodule when in foreground mode
4269
4270
4271 Changes: Modified:
4272 +3 -0 trunk/src/modules.c (File Modified)
4273
4274
4275nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4276 Log:
4277 - remove inotice() on loading modules from the config
4278
4279
4280 Changes: Modified:
4281 +0 -3 trunk/src/modules.c (File Modified)
4282
4283
4284nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4285 Log:
4286 - usleep for 50000usec in the parent process to allow for startup messages
4287 to be cleanly printed before detaching to shell, this should be more than
4288 enough time really
4289
4290
4291 Changes: Modified:
4292 +3 -0 trunk/src/ircd.c (File Modified)
4293
4294
4295nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4296 Log:
4297 - display more errors during normal startup as to try to help people find common problems
4298
4299
4300 Changes: Modified:
4301 +27 -10 trunk/src/ircd.c (File Modified)
4302
4303
4304nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4305 Log:
4306 - version bump in preparation of 2.0.0 release
4307
4308
4309 Changes: Modified:
4310 +9 -9 trunk/configure (File Modified)
4311 +1 -1 trunk/configure.ac (File Modified)
4312
4313
4314jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4315 Log:
4316 Change example.conf operator block from "admin" to "god",
4317 so as to show we encourage per-person operator blocks.
4318
4319
4320 Changes: Modified:
4321 +4 -2 trunk/doc/example.conf (File Modified)
4322
4323
4324jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4325 Log:
4326 Document alias{} block.
4327
4328
4329 Changes: Modified:
4330 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4331
4332
4333jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4334 Log:
4335 Document DNS blacklist stuff in sgml.
4336
4337
4338 Changes: Modified:
4339 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4340 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4341
4342
4343jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4344 Log:
4345 Misc /stats clarifications.
4346
4347
4348 Changes: Modified:
4349 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4350
4351
4352jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4353 Log:
4354 Move snomasks into umodes chapter.
4355 Move oprivs chapter down.
4356
4357
4358 Changes: Modified:
4359 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4360 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4361 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4362
4363
4364jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4365 Log:
4366 Mention operator{} user@host change.
4367
4368
4369 Changes: Modified:
4370 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4371
4372
4373jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4374 Log:
4375 operator{} block user@host matches against orighost now, not host.
4376 This means that services/+h spoofs do not work in operator{} blocks;
4377 auth{} spoofs still work.
4378
4379
4380 Changes: Modified:
4381 +4 -0 trunk/doc/example.conf (File Modified)
4382 +1 -1 trunk/doc/reference.conf (File Modified)
4383 +2 -2 trunk/modules/m_challenge.c (File Modified)
4384 +1 -1 trunk/modules/m_oper.c (File Modified)
4385
4386
4387nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4388 Log:
4389 - inotice/iwarn/ierror() stuff I was working on
4390
4391
4392 Changes: Modified:
4393 +3 -0 trunk/include/s_log.h (File Modified)
4394 +15 -11 trunk/src/ircd.c (File Modified)
4395 +3 -1 trunk/src/modules.c (File Modified)
4396 +1 -1 trunk/src/newconf.c (File Modified)
4397 +54 -0 trunk/src/s_log.c (File Modified)
4398
4399
4400jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4401 Log:
4402 Oops, don't add blacklists to the list twice on rehash.
4403
4404
4405 Changes: Modified:
4406 +3 -2 trunk/src/blacklist.c (File Modified)
4407
4408
4409jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4410 Log:
4411 Remove notices to the client about progress of dnsbl lookups.
4412
4413
4414 Changes: Modified:
4415 +0 -4 trunk/src/blacklist.c (File Modified)
4416
4417
4418jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4419 Log:
4420 Add auth{} flag dnsbl_exempt.
4421
4422
4423 Changes: Modified:
4424 +2 -1 trunk/doc/example.conf (File Modified)
4425 +2 -1 trunk/doc/reference.conf (File Modified)
4426 +2 -0 trunk/include/s_conf.h (File Modified)
4427 +1 -0 trunk/src/newconf.c (File Modified)
4428 +8 -1 trunk/src/s_user.c (File Modified)
4429
4430
4431jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4432 Log:
4433 Switch alias{} and blacklist{} around, for consistency with example.conf.
4434
4435
4436 Changes: Modified:
4437 +18 -18 trunk/doc/reference.conf (File Modified)
4438
4439
4440jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4441 Log:
4442 Send a warning to the user if they are dnsbl listed but exempted.
4443
4444
4445 Changes: Modified:
4446 +17 -12 trunk/src/s_user.c (File Modified)
4447
4448
4449jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4450 Log:
4451 Move throwing out dnsbl listed clients to registration,
4452 and make kline_exempt exempt from it.
4453
4454
4455 Changes: Modified:
4456 +1 -0 trunk/include/blacklist.h (File Modified)
4457 +4 -0 trunk/include/client.h (File Modified)
4458 +15 -16 trunk/src/blacklist.c (File Modified)
4459 +6 -0 trunk/src/client.c (File Modified)
4460 +17 -0 trunk/src/s_user.c (File Modified)
4461
4462
4463jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4464 Log:
4465 Show refcount in /stats n.
4466
4467
4468 Changes: Modified:
4469 +3 -2 trunk/modules/m_stats.c (File Modified)
4470
4471
4472jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4473 Log:
4474 Don't look up dnsbls twice if they send USER twice.
4475
4476
4477 Changes: Modified:
4478 +5 -3 trunk/modules/m_user.c (File Modified)
4479
4480
4481jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4482 Log:
4483 Add /stats n to help files.
4484
4485
4486 Changes: Modified:
4487 +1 -0 trunk/help/opers/stats (File Modified)
4488 +1 -0 trunk/help/users/stats (File Modified)
4489
4490
4491jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4492 Log:
4493 Only check dnsbls for A records, not AAAA.
4494
4495
4496 Changes: Modified:
4497 +1 -1 trunk/src/blacklist.c (File Modified)
4498
4499
4500jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4501 Log:
4502 Don't remove non-illegal blacklists on completion of check.
4503 Add debugging notices (not working).
4504
4505
4506 Changes: Modified:
4507 +5 -1 trunk/src/blacklist.c (File Modified)
4508
4509
4510jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4511 Log:
4512 Don't call register_local_user() if they haven't sent a nick yet.
4513
4514
4515 Changes: Modified:
4516 +1 -1 trunk/src/blacklist.c (File Modified)
4517
4518
4519jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4520 Log:
4521 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4522
4523
4524 Changes: Modified:
4525 +21 -0 trunk/modules/m_stats.c (File Modified)
4526
4527
4528jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4529 Log:
4530 More dnsbl rehash fixes, it was adding bogus entries.
4531
4532
4533 Changes: Modified:
4534 +2 -7 trunk/src/newconf.c (File Modified)
4535
4536
4537jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4538 Log:
4539 Need blacklist.h here.
4540
4541
4542 Changes: Modified:
4543 +1 -0 trunk/src/s_conf.c (File Modified)
4544
4545
4546nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4547 Log:
4548 - nuke iauth
4549
4550
4551 Changes: Modified:
4552 +1 -2 trunk/configure (File Modified)
4553 +0 -48 trunk/configure.ac (File Modified)
4554 + - trunk/doc/example-iauth.conf (File Deleted)
4555 + - trunk/iauth/ (File Deleted)
4556
4557
4558jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4559 Log:
4560 Improve handling of rehashing with blacklists.
4561 Also some coding style tweaks.
4562
4563
4564 Changes: Modified:
4565 +3 -2 trunk/include/blacklist.h (File Modified)
4566 +35 -16 trunk/src/blacklist.c (File Modified)
4567 +2 -0 trunk/src/s_conf.c (File Modified)
4568
4569
4570jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4571 Log:
4572 Clear can_send cache if a user logs in or out from services.
4573
4574
4575 Changes: Modified:
4576 +2 -0 trunk/modules/m_services.c (File Modified)
4577
4578
4579jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4580 Log:
4581 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4582 This directory is not entered by default.
4583 More stuff needs to be moved into here.
4584
4585
4586 Changes: Modified:
4587 +2 -1 trunk/configure (File Modified)
4588 +1 -0 trunk/configure.ac (File Modified)
4589 +69 -458 trunk/extensions/Makefile.in (File Modified)
4590 + - trunk/extensions/m_clearchan.c (File Deleted)
4591 + - trunk/extensions/m_force.c (File Deleted)
4592 + - trunk/unsupported/ (File Added)
4593 + - trunk/unsupported/Makefile.in (File Added)
4594 + - trunk/unsupported/m_clearchan.c (File Added)
4595 + - trunk/unsupported/m_force.c (File Added)
4596
4597
4598jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4599 Log:
4600 Logging/wallops for forcejoin/forcepart, numeric fix.
4601 This needs to be moved to the toys section.
4602
4603
4604 Changes: Modified:
4605 +22 -2 trunk/extensions/m_force.c (File Modified)
4606
4607
4608jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4609 Log:
4610 Fix comments at the top (including copyright).
4611
4612
4613 Changes: Modified:
4614 +3 -2 trunk/extensions/m_omode.c (File Modified)
4615
4616
4617jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4618 Log:
4619 Add OMODE command to extensions/ for oper mode hacking:
4620 - requires admin privs
4621 - does not work for opped opers
4622 - sends wallops
4623 - sends a ServerMode for opping the oper themselves,
4624 otherwise a mode coming from the oper (not only
4625 does this provide full accountability, it is also
4626 easiest to implement while avoiding channels
4627 messed up with bogus bans etc).
4628
4629
4630 Changes: Modified:
4631 +171 -0 trunk/extensions/Makefile.in (File Modified)
4632 + - trunk/extensions/m_omode.c (File Added)
4633
4634
4635gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4636 Log:
4637 Metadata fix
4638
4639
4640 Changes: Modified:
4641 + - trunk/include/blacklist.h (Property Modified)
4642 + - trunk/src/blacklist.c (Property Modified)
4643
4644
4645nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4646 Log:
4647 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4648
4649
4650 Changes: Modified:
4651 +5 -1 trunk/src/blacklist.c (File Modified)
4652
4653
4654nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4655 Log:
4656 Initial DNS blacklist support:
4657 - see example.conf for how to use.
4658 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4659 - tor.ahbl.org is also included because most networks will not want to allow tor
4660 (and we're considering going KoS on tor users here anyway due to abuse)
4661
4662
4663 Changes: Modified:
4664 +18 -0 trunk/doc/example.conf (File Modified)
4665 +66 -0 trunk/doc/reference.conf (File Modified)
4666 + - trunk/include/blacklist.h (File Added)
4667 +2 -0 trunk/include/client.h (File Modified)
4668 +3 -0 trunk/modules/m_user.c (File Modified)
4669 +152 -0 trunk/src/Makefile.in (File Modified)
4670 + - trunk/src/blacklist.c (File Added)
4671 +34 -0 trunk/src/newconf.c (File Modified)
4672 +1 -0 trunk/src/s_auth.c (File Modified)
4673 +4 -0 trunk/src/s_user.c (File Modified)
4674
4675
4676jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4677 Log:
4678 Remove last bit of lzo stuff (comment in example.conf connect{}).
4679
4680
4681 Changes: Modified:
4682 +0 -4 trunk/doc/example.conf (File Modified)
4683
4684
4685jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4686 Log:
4687 Show sasl successes and failures in /stats t (like other
4688 things in /stats t, about local clients only).
4689
4690
4691 Changes: Modified:
4692 +2 -0 trunk/include/s_stats.h (File Modified)
4693 +3 -0 trunk/modules/m_sasl.c (File Modified)
4694 +3 -0 trunk/src/s_stats.c (File Modified)
4695
4696
4697jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4698 Log:
4699 Allow messaging services by nickname without using
4700 target change slots (this was already possible with
4701 user@server notation or services shortcuts).
4702
4703
4704 Changes: Modified:
4705 +2 -2 trunk/modules/core/m_message.c (File Modified)
4706
4707
4708jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4709 Log:
4710 Abort a safelist if a new /list comes in while one is already in progress.
4711
4712
4713 Changes: Modified:
4714 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4715
4716
4717jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4718 Log:
4719 Change $![letter]:[mask] to $~[letter]:[mask]
4720 so both ! and ~ invert an extban.
4721
4722
4723 Changes: Modified:
4724 +2 -0 trunk/src/chmode.c (File Modified)
4725
4726
4727nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4728 Log:
4729 - revert due to technical issues
4730
4731
4732 Changes: Modified:
4733 +1 -1 trunk/src/extban.c (File Modified)
4734
4735
4736nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4737 Log:
4738 - 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
4739
4740
4741 Changes: Modified:
4742 +1 -1 trunk/src/extban.c (File Modified)
4743
4744
4745jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4746 Log:
4747 Don't pace /list on a single channel.
4748
4749
4750 Changes: Modified:
4751 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4752
4753
4754jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4755 Log:
4756 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4757
4758
4759 Changes: Modified:
4760 +4 -2 trunk/include/supported.h (File Modified)
4761
4762
4763jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4764 Log:
4765 Extban types are case insensitive; force them to lowercase when added.
4766
4767
4768 Changes: Modified:
4769 +5 -5 trunk/doc/extban.txt (File Modified)
4770 +4 -0 trunk/src/chmode.c (File Modified)
4771 +3 -3 trunk/src/extban.c (File Modified)
4772
4773
4774jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4775 Log:
4776 sendto_wallops_flags():
4777 - instead of checking IsOper on each client, walk the appropriate list
4778 - instead of sending non-+z wallops from persons to nonopers, send only
4779 +w wallops from persons
4780
4781
4782 Changes: Modified:
4783 +1 -5 trunk/src/send.c (File Modified)
4784
4785
4786jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4787 Log:
4788 Prefix oper wallops with "WALLOPS - " if they would
4789 otherwise look like operwalls or locops, when sending
4790 them to local users.
4791
4792
4793 Changes: Modified:
4794 +11 -1 trunk/modules/m_wallops.c (File Modified)
4795
4796
4797jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4798 Log:
4799 Make sure destination field in some sasl numerics
4800 is the user's nick, not the sasl agent or server
4801 name.
4802
4803
4804 Changes: Modified:
4805 +2 -2 trunk/modules/m_sasl.c (File Modified)
4806
4807
4808beu 2006/05/19 19:24:44 UTC (20060519-1373)
4809 Log:
4810 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4811
4812
4813 Changes: Modified:
4814 +1 -1 trunk/extensions/Makefile.in (File Modified)
4815
4816
4817jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4818 Log:
4819 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4820
4821
4822 Changes: Modified:
4823 +1 -0 trunk/src/s_user.c (File Modified)
4824
4825
4826beu 2006/05/19 18:10:13 UTC (20060519-1367)
4827 Log:
4828 Fix build for when IPv6 is disabled.
4829
4830
4831 Changes: Modified:
4832 +12 -10 trunk/src/s_auth.c (File Modified)
4833
4834
4835jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4836 Log:
4837 Add information about adding extban types.
4838
4839
4840 Changes: Modified:
4841 +25 -0 trunk/doc/extban.txt (File Modified)
4842
4843
4844jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4845 Log:
4846 Better extban validation: try to match a new extban from
4847 a local user against its setter to see if it is valid.
4848 Unknown extban types from remotes are no longer hidden.
4849
4850
4851 Changes: Modified:
4852 +4 -3 trunk/doc/extban.txt (File Modified)
4853 +1 -0 trunk/include/channel.h (File Modified)
4854 +2 -6 trunk/src/chmode.c (File Modified)
4855 +32 -0 trunk/src/extban.c (File Modified)
4856
4857
4858jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4859 Log:
4860 Make sure both .c.o: and .s.o: are followed by the necessary command.
4861
4862
4863 Changes: Modified:
4864 +1 -0 trunk/src/Makefile.in (File Modified)
4865
4866
4867jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4868 Log:
4869 Add need_sasl auth{} flag to sgml documentation.
4870
4871
4872 Changes: Modified:
4873 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4874
4875
4876jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4877 Log:
4878 Document need_sasl auth{} flag in example confs.
4879
4880
4881 Changes: Modified:
4882 +1 -0 trunk/doc/example.conf (File Modified)
4883 +1 -0 trunk/doc/reference.conf (File Modified)
4884
4885
4886jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4887 Log:
4888 Don't allow TB to set an empty topic.
4889 This would be possible if a server sent bad protocol
4890 and could cause a crash.
4891
4892
4893 Changes: Modified:
4894 +4 -0 trunk/modules/m_tb.c (File Modified)
4895
4896
4897nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4898 Log:
4899 - oops
4900
4901
4902 Changes: Modified:
4903 +1 -1 trunk/Makefile.in (File Modified)
4904
4905
4906nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4907 Log:
4908 - typo fix
4909
4910
4911 Changes: Modified:
4912 +2 -2 trunk/configure (File Modified)
4913 +1 -1 trunk/configure.ac (File Modified)
4914
4915
4916nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4917 Log:
4918 - rebuild configure
4919
4920
4921 Changes: Modified:
4922 +2 -2 trunk/configure (File Modified)
4923
4924
4925nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4926 Log:
4927 - makefile fix
4928
4929
4930 Changes: Modified:
4931 +1 -1 trunk/extensions/Makefile.in (File Modified)
4932
4933
4934nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4935 Log:
4936 - rename contrib to extensions to bring some clarity to things
4937
4938
4939 Changes: Modified:
4940 +1 -1 trunk/Makefile.in (File Modified)
4941 +1 -1 trunk/configure.ac (File Modified)
4942 +10 -10 trunk/doc/example.conf (File Modified)
4943 +10 -10 trunk/doc/reference.conf (File Modified)
4944 + - trunk/extensions/ (File Added)
4945 + - trunk/extras/ (File Deleted)
4946
4947
4948nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4949 Log:
4950 - temporary rename
4951
4952
4953 Changes: Modified:
4954 +1 -1 trunk/Makefile.in (File Modified)
4955 +1 -1 trunk/configure.ac (File Modified)
4956 + - trunk/contrib/ (File Deleted)
4957 + - trunk/extras/ (File Added)
4958
4959
4960jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4961 Log:
4962 Don't allow servers to QUIT (they should use SQUIT).
4963
4964
4965 Changes: Modified:
4966 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4967
4968
4969nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4970 Log:
4971 - keywords
4972
4973
4974 Changes: Modified:
4975 + - trunk/src/fnvhash.s (Property Modified)
4976
4977
4978nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4979 Log:
4980 - reduced version of code
4981
4982
4983 Changes: Modified:
4984 +9 -61 trunk/src/fnvhash.s (File Modified)
4985
4986
4987nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4988 Log:
4989 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4990
4991
4992 Changes: Modified:
4993 +1 -1 trunk/src/fnvhash.s (File Modified)
4994
4995
4996jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4997 Log:
4998 Fix orighost matching for klines, etc. Was hashing the visible
4999 host, oops.
5000
5001
5002 Changes: Modified:
5003 +1 -1 trunk/src/hostmask.c (File Modified)
5004
5005
5006nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5007 Log:
5008 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5009
5010
5011 Changes: Modified:
5012 +7 -1 trunk/configure (File Modified)
5013 +5 -0 trunk/configure.ac (File Modified)
5014 +5 -6 trunk/src/Makefile.in (File Modified)
5015 +0 -4 trunk/src/fnvhash.s (File Modified)
5016 +0 -2 trunk/src/hash.c (File Modified)
5017
5018
5019nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5020 Log:
5021 - regenerate configure
5022
5023
5024 Changes: Modified:
5025 +18 -0 trunk/configure (File Modified)
5026
5027
5028nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5029 Log:
5030 - --enable-ricer-hashing option.
5031
5032
5033 Changes: Modified:
5034 +9 -0 trunk/configure.ac (File Modified)
5035 +3 -0 trunk/include/setup.h.in (File Modified)
5036
5037
5038nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5039 Log:
5040 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5041
5042
5043 Changes: Modified:
5044 + - trunk/src/fnvhash.s (File Added)
5045 +3 -0 trunk/src/hash.c (File Modified)
5046
5047
5048jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5049 Log:
5050 Fix syntax error in reference.conf.
5051
5052
5053 Changes: Modified:
5054 +0 -1 trunk/doc/reference.conf (File Modified)
5055
5056
5057jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5058 Log:
5059 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5060 (&& instead of ||...)
5061 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5062
5063
5064 Changes: Modified:
5065 +1 -1 trunk/src/chmode.c (File Modified)
5066
5067
5068jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5069 Log:
5070 Documentation for extban.
5071
5072
5073 Changes: Modified:
5074 + - trunk/doc/extban.txt (File Added)
5075
5076
5077jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5078 Log:
5079 Add extban modules to example confs.
5080
5081
5082 Changes: Modified:
5083 +5 -0 trunk/doc/example.conf (File Modified)
5084 +10 -0 trunk/doc/reference.conf (File Modified)
5085
5086
5087jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5088 Log:
5089 Initial addition of extended ban types (conditionals).
5090 Allows custom +bqeI checks via modules.
5091 Initial extra types are account (a[:mask]), oper (o),
5092 channel (c:name), realname (r:mask), server (s:mask).
5093
5094
5095 Changes: Modified:
5096 +229 -0 trunk/contrib/Makefile.in (File Modified)
5097 + - trunk/contrib/extb_account.c (File Added)
5098 + - trunk/contrib/extb_channel.c (File Added)
5099 + - trunk/contrib/extb_oper.c (File Added)
5100 + - trunk/contrib/extb_realname.c (File Added)
5101 + - trunk/contrib/extb_server.c (File Added)
5102 +13 -0 trunk/include/channel.h (File Modified)
5103 +1 -0 trunk/src/Makefile.in (File Modified)
5104 +14 -5 trunk/src/channel.c (File Modified)
5105 +91 -0 trunk/src/chmode.c (File Modified)
5106 + - trunk/src/extban.c (File Added)
5107
5108
5109jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5110 Log:
5111 Do not force +bqeI modes starting with '$' in nick!user@host format.
5112 * and ? characters in them are still assumed to be wildcards.
5113
5114
5115 Changes: Modified:
5116 +6 -0 trunk/src/chmode.c (File Modified)
5117
5118
5119nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5120 Log:
5121 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5122
5123
5124 Changes: Modified:
5125 +4 -0 trunk/modules/m_capab.c (File Modified)
5126
5127
5128jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5129 Log:
5130 Stop some mixing of client and server protocol.
5131
5132
5133 Changes: Modified:
5134 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5135 +4 -2 trunk/modules/m_pass.c (File Modified)
5136 +6 -0 trunk/modules/m_sasl.c (File Modified)
5137 +6 -0 trunk/modules/m_user.c (File Modified)
5138
5139
5140nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5141 Log:
5142 - additional revert
5143
5144
5145 Changes: Modified:
5146 +0 -2 trunk/include/s_newconf.h (File Modified)
5147 +0 -4 trunk/include/s_serv.h (File Modified)
5148 +0 -1 trunk/src/newconf.c (File Modified)
5149 +1 -13 trunk/src/s_serv.c (File Modified)
5150
5151
5152nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5153 Log:
5154 - revert LZOLink patch for now
5155
5156
5157 Changes: Modified:
5158 +0 -1 trunk/servlink/Makefile.in (File Modified)
5159 +0 -16 trunk/servlink/README (File Modified)
5160 +2 -36 trunk/servlink/control.c (File Modified)
5161 +0 -3 trunk/servlink/control.h (File Modified)
5162 +7 -5955 trunk/servlink/io.c (File Modified)
5163 + - trunk/servlink/lzoconf.h (File Deleted)
5164 + - trunk/servlink/lzodefs.h (File Deleted)
5165 + - trunk/servlink/minilzo.c (File Deleted)
5166 + - trunk/servlink/minilzo.h (File Deleted)
5167 +0 -1 trunk/servlink/servlink.h (File Modified)
5168
5169
5170nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5171 Log:
5172 - more stuff here
5173
5174
5175 Changes: Modified:
5176 +4 -2 trunk/servlink/control.c (File Modified)
5177 +2 -1 trunk/servlink/io.c (File Modified)
5178
5179
5180nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5181 Log:
5182 - oops
5183
5184
5185 Changes: Modified:
5186 +2 -2 trunk/servlink/io.c (File Modified)
5187
5188
5189nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5190 Log:
5191 - paranoia, prevent segfaults
5192
5193
5194 Changes: Modified:
5195 +2 -2 trunk/servlink/io.c (File Modified)
5196
5197
5198nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5199 Log:
5200 - more optimal servlink code
5201
5202
5203 Changes: Modified:
5204 +21 -8 trunk/servlink/io.c (File Modified)
5205
5206
5207nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5208 Log:
5209 - more efficient read strategy
5210
5211
5212 Changes: Modified:
5213 +15 -3 trunk/servlink/io.c (File Modified)
5214
5215
5216nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5217 Log:
5218 - use lzo_uintp cast to make LZO happy
5219
5220
5221 Changes: Modified:
5222 +3 -3 trunk/servlink/io.c (File Modified)
5223
5224
5225nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5226 Log:
5227 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5228
5229
5230 Changes: Modified:
5231 +4 -0 trunk/doc/example.conf (File Modified)
5232 +2 -1 trunk/include/s_newconf.h (File Modified)
5233 +4 -0 trunk/include/s_serv.h (File Modified)
5234 +1 -0 trunk/servlink/Makefile.in (File Modified)
5235 +16 -0 trunk/servlink/README (File Modified)
5236 +34 -2 trunk/servlink/control.c (File Modified)
5237 +3 -0 trunk/servlink/control.h (File Modified)
5238 +5929 -7 trunk/servlink/io.c (File Modified)
5239 + - trunk/servlink/lzoconf.h (File Added)
5240 + - trunk/servlink/lzodefs.h (File Added)
5241 + - trunk/servlink/minilzo.c (File Added)
5242 + - trunk/servlink/minilzo.h (File Added)
5243 +1 -0 trunk/servlink/servlink.h (File Modified)
5244 +1 -0 trunk/src/newconf.c (File Modified)
5245 +14 -2 trunk/src/s_serv.c (File Modified)
5246
5247
5248nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5249 Log:
5250 - remove imalloc, it was a concept that probably wouldn't have worked properly
5251
5252
5253 Changes: Modified:
5254 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5255 + - trunk/libcharybdis/imalloc.c (File Deleted)
5256 + - trunk/libcharybdis/imalloc.h (File Deleted)
5257
5258
5259nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5260 Log:
5261 - disable imalloc for now
5262
5263
5264 Changes: Modified:
5265 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5266
5267
5268nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5269 Log:
5270 - remove unneeded debug code
5271
5272
5273 Changes: Modified:
5274 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5275
5276
5277nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5278 Log:
5279 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5280
5281
5282 Changes: Modified:
5283 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5284
5285
5286nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5287 Log:
5288 - more stuff here, imalloc remains disabled for now
5289
5290
5291 Changes: Modified:
5292 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5293
5294
5295nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5296 Log:
5297 - more progress
5298
5299
5300 Changes: Modified:
5301 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5302
5303
5304nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5305 Log:
5306 - more tweaks
5307
5308
5309 Changes: Modified:
5310 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5311 +2 -0 trunk/src/ircd.c (File Modified)
5312
5313
5314nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5315 Log:
5316 - roll back libircd crap
5317
5318
5319 Changes: Modified:
5320 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5321 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5322 +29 -0 trunk/src/.depend (File Modified)
5323 +6 -21 trunk/src/Makefile.in (File Modified)
5324 +3 -218 trunk/src/ircd.c (File Modified)
5325 + - trunk/src/ircd_linker.c (File Deleted)
5326 + - trunk/src/main.c (File Deleted)
5327
5328
5329nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5330 Log:
5331 - realloc(), free() implementation
5332
5333
5334 Changes: Modified:
5335 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5336
5337
5338nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5339 Log:
5340 - malloc(), calloc() implementation
5341
5342
5343 Changes: Modified:
5344 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5345
5346
5347nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5348 Log:
5349 - block_free(), block_find(), retune_heaps() implementation
5350
5351
5352 Changes: Modified:
5353 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5354
5355
5356nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5357 Log:
5358 - block_destroy code, block_allocate code.
5359
5360
5361 Changes: Modified:
5362 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5363
5364
5365nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5366 Log:
5367 - block_new() code
5368
5369
5370 Changes: Modified:
5371 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5372
5373
5374nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5375 Log:
5376 - disable imalloc again :P
5377
5378
5379 Changes: Modified:
5380 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5381
5382
5383nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5384 Log:
5385 - fix warning
5386
5387
5388 Changes: Modified:
5389 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5390
5391
5392nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5393 Log:
5394 - fix typo
5395
5396
5397 Changes: Modified:
5398 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5399
5400
5401nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5402 Log:
5403 - constructor code for imalloc engine (malloc_init())
5404
5405
5406 Changes: Modified:
5407 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5408
5409
5410nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5411 Log:
5412 - imalloc engine improvements
5413
5414
5415 Changes: Modified:
5416 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5417
5418
5419nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5420 Log:
5421 - replace mmap() code with direct brk()/sbrk() calls.
5422
5423
5424 Changes: Modified:
5425 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5426
5427
5428nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5429 Log:
5430 - remove outdated i_malloc() interfaces
5431
5432
5433 Changes: Modified:
5434 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5435
5436
5437nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5438 Log:
5439 - redisable imalloc (sorry!)
5440
5441
5442 Changes: Modified:
5443 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5444
5445
5446nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5447 Log:
5448 - correct GET_PAGE_SLOT() macro
5449
5450
5451 Changes: Modified:
5452 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5453
5454
5455nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5456 Log:
5457 - oops forgot to commit it with imalloc turned off
5458
5459
5460 Changes: Modified:
5461 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5462
5463
5464nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5465 Log:
5466 - cleanups
5467
5468
5469 Changes: Modified:
5470 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5471 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5472
5473
5474nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5475 Log:
5476 - lowlevel imalloc code
5477
5478
5479 Changes: Modified:
5480 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5481 + - trunk/libcharybdis/imalloc.h (File Added)
5482
5483
5484nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5485 Log:
5486 - fix bindings
5487
5488
5489 Changes: Modified:
5490 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5491
5492
5493nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5494 Log:
5495 remove #ifndef
5496
5497
5498 Changes: Modified:
5499 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5500
5501
5502nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5503 Log:
5504 - 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)
5505
5506
5507 Changes: Modified:
5508 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5509 + - trunk/libcharybdis/imalloc.c (File Added)
5510
5511
5512nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5513 Log:
5514 - increment configure Id
5515
5516
5517 Changes: Modified:
5518 +2208 -1 trunk/configure (File Modified)
5519
5520
5521nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5522 Log:
5523 - bootstrap for imalloc code
5524
5525
5526 Changes: Modified:
5527 +54 -1 trunk/configure.ac (File Modified)
5528 +27 -0 trunk/include/setup.h.in (File Modified)
5529
5530
5531jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5532 Log:
5533 Clarify interaction of spoofs and channel bans/operator{} blocks.
5534
5535
5536 Changes: Modified:
5537 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5538 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5539
5540
5541nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5542 Log:
5543 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5544
5545
5546 Changes: Modified:
5547 +30 -22 trunk/src/ircd.c (File Modified)
5548
5549
5550jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5551 Log:
5552 If shared{} blocks deny something, the command
5553 is silently ignored.
5554
5555
5556 Changes: Modified:
5557 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5558
5559
5560jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5561 Log:
5562 Move up IsService check so we don't store a non-service
5563 in preClient->sasl_agent.
5564
5565
5566 Changes: Modified:
5567 +6 -6 trunk/modules/m_sasl.c (File Modified)
5568
5569
5570gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5571 Log:
5572 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5573 Add some more sanity checks on agent strings.
5574
5575
5576 Changes: Modified:
5577 +13 -11 trunk/modules/m_sasl.c (File Modified)
5578
5579
5580jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5581 Log:
5582 Unknown clients can have an ID too now so make sure to remove
5583 them from the hash if they exit.
5584
5585
5586 Changes: Modified:
5587 +3 -0 trunk/src/client.c (File Modified)
5588
5589
5590jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5591 Log:
5592 Only accept sasl from servers in a service{} block.
5593 Not tested but this must go in.
5594
5595
5596 Changes: Modified:
5597 +6 -0 trunk/modules/m_sasl.c (File Modified)
5598 +3 -0 trunk/modules/m_signon.c (File Modified)
5599
5600
5601jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5602 Log:
5603 Only process SAVE messages targetting registered users,
5604 not servers or unregistered connections. Could cause
5605 a crash when bad protocol was received.
5606
5607
5608 Changes: Modified:
5609 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5610
5611
5612nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5613 Log:
5614 - fix QJM buffer overflow vulnerability (fucking GXTi)
5615
5616
5617 Changes: Modified:
5618 +3 -3 trunk/src/s_user.c (File Modified)
5619
5620
5621jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5622 Log:
5623 Mention /scan umodes under oper_spy privilege.
5624
5625
5626 Changes: Modified:
5627 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5628
5629
5630jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5631 Log:
5632 Mention that overlapping cluster blocks are a bad thing.
5633
5634
5635 Changes: Modified:
5636 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5637
5638
5639jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5640 Log:
5641 - Document cluster{} and shared{} blocks.
5642 - Mention that service{} does not allow wildcards.
5643
5644
5645 Changes: Modified:
5646 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5647
5648
5649jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5650 Log:
5651 Document exempt{} and service{} blocks, point to reference.conf for
5652 general{}, channel{} and serverhide{}.
5653
5654
5655 Changes: Modified:
5656 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5657
5658
5659jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5660 Log:
5661 Document ~ in lists of values better.
5662
5663
5664 Changes: Modified:
5665 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5666
5667
5668jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5669 Log:
5670 More detailed CNOTICE, CPRIVMSG descriptions.
5671
5672
5673 Changes: Modified:
5674 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5675
5676
5677jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5678 Log:
5679 Oops, need both Revision and Id on modules.
5680
5681
5682 Changes: Modified:
5683 + - trunk/modules/sno_routing.c (Property Modified)
5684
5685
5686jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5687 Log:
5688 Tweak header comment a bit (filename, Id).
5689
5690
5691 Changes: Modified:
5692 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5693
5694
5695jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5696 Log:
5697 Add GLINE and UNGLINE.
5698
5699
5700 Changes: Modified:
5701 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5702
5703
5704jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5705 Log:
5706 New configure with proper Id.
5707
5708
5709 Changes: Modified:
5710 +3 -1 trunk/configure (File Modified)
5711
5712
5713jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5714 Log:
5715 Change #include directives for in6addr_any, hopefully compiles better now.
5716
5717
5718 Changes: Modified:
5719 +3 -1 trunk/configure.ac (File Modified)
5720
5721
5722jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5723 Log:
5724 Encourage putting actual administrative information
5725 in the admin{} block.
5726
5727
5728 Changes: Modified:
5729 +3 -3 trunk/doc/example.conf (File Modified)
5730
5731
5732gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5733 Log:
5734 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5735
5736
5737 Changes: Modified:
5738 +9 -7 trunk/include/s_conf.h (File Modified)
5739 +1 -0 trunk/src/newconf.c (File Modified)
5740 +10 -0 trunk/src/s_user.c (File Modified)
5741
5742
5743jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5744 Log:
5745 - Change to glines = no in example confs
5746 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5747 are disabled.
5748
5749
5750 Changes: Modified:
5751 +1 -1 trunk/doc/example.conf (File Modified)
5752 +1 -1 trunk/doc/reference.conf (File Modified)
5753 +2 -2 trunk/modules/m_gline.c (File Modified)
5754
5755
5756nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5757 Log:
5758 - forward-port QJM fix from 1.1
5759
5760
5761 Changes: Modified:
5762 +2 -0 trunk/src/s_user.c (File Modified)
5763
5764
5765nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5766 Log:
5767 - add switch to configure to disable the block allocator
5768
5769
5770 Changes: Modified:
5771 +18 -0 trunk/configure (File Modified)
5772 +9 -0 trunk/configure.ac (File Modified)
5773 +0 -6 trunk/include/config.h (File Modified)
5774 +3 -0 trunk/include/setup.h.in (File Modified)
5775
5776
5777gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5778 Log:
5779 Fix wierd error that would exit SASL users with "Overridden"
5780
5781 Changes: Modified:
5782 +1 -1 trunk/modules/m_signon.c (File Modified)
5783
5784
5785jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5786 Log:
5787 Remove obsolete XXX comment about lazylinks.
5788
5789
5790 Changes: Modified:
5791 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5792
5793
5794jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5795 Log:
5796 OJOIN: make sure to send the wallops remotely for #channels
5797
5798
5799 Changes: Modified:
5800 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5801
5802
5803gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5804 Log:
5805 Accountability for OJOIN (contrib module)
5806
5807 Changes: Modified:
5808 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5809
5810
5811nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5812 Log:
5813 - move more stuff over to ircd_state
5814
5815
5816 Changes: Modified:
5817 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5818 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5819 +9 -0 trunk/src/ircd_state.c (File Modified)
5820 +3 -3 trunk/src/patricia.c (File Modified)
5821
5822
5823nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5824 Log:
5825 - move more stuff out of libircd and into ircd_state.c
5826
5827
5828 Changes: Modified:
5829 +5 -5 trunk/src/channel.c (File Modified)
5830 +4 -4 trunk/src/client.c (File Modified)
5831 +12 -0 trunk/src/ircd_state.c (File Modified)
5832
5833
5834nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5835 Log:
5836 - this is just barrels of fun
5837
5838
5839 Changes: Modified:
5840 + - trunk/include/ircd_state.h (File Added)
5841 +1 -1 trunk/src/Makefile.in (File Modified)
5842 +2 -1 trunk/src/channel.c (File Modified)
5843 +3 -52 trunk/src/ircd.c (File Modified)
5844 +100 -3 trunk/src/ircd_state.c (File Modified)
5845
5846
5847jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5848 Log:
5849 It's .include, not #include.
5850
5851
5852 Changes: Modified:
5853 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5854
5855
5856jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5857 Log:
5858 More consistent section titles.
5859
5860
5861 Changes: Modified:
5862 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5863 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5864 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5865
5866
5867jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5868 Log:
5869 Mention possible exceeding of +j/+l due to propagation
5870 delays between servers.
5871
5872
5873 Changes: Modified:
5874 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5875
5876
5877jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5878 Log:
5879 Formatting nits:
5880 - "text" -> <quote>text</quote>
5881 - <filename>
5882 - a few more
5883
5884
5885 Changes: Modified:
5886 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5887 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5888 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5889 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5890
5891
5892jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5893 Log:
5894 Remove text about deprecation of glines.
5895
5896
5897 Changes: Modified:
5898 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5899
5900
5901jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5902 Log:
5903 - Add description of umode +D, deaf.
5904 - Mention CALLERID 005 token with umode +g.
5905
5906
5907 Changes: Modified:
5908 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5909
5910
5911jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5912 Log:
5913 Strip off a leading colon in services shortcuts (aliases).
5914
5915
5916 Changes: Modified:
5917 +2 -0 trunk/src/parse.c (File Modified)
5918
5919
5920jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5921 Log:
5922 Add no_oper_invis contrib module, denies opers setting
5923 themselves invisible (except hidden_oper's).
5924
5925
5926 Changes: Modified:
5927 +42 -0 trunk/contrib/Makefile.in (File Modified)
5928 + - trunk/contrib/no_oper_invis.c (File Added)
5929
5930
5931jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5932 Log:
5933 Mention /stats E, make the other /stats descriptions more consistent.
5934
5935
5936 Changes: Modified:
5937 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5938
5939
5940jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5941 Log:
5942 Mention that the KILL reason and oper will appear on channels.
5943
5944
5945 Changes: Modified:
5946 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5947
5948
5949jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5950 Log:
5951 Mention /mode #channel f to query forward channel from outside.
5952
5953
5954 Changes: Modified:
5955 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5956
5957
5958jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5959 Log:
5960 Port over RATBOX_2_1 r20960 (anfl):
5961 client connect notices to +C should be hiding the extra
5962 fields for spoofed users
5963
5964
5965 Changes: Modified:
5966 +2 -1 trunk/src/s_user.c (File Modified)
5967
5968
5969jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5970 Log:
5971 Add a chapter with our extra user commands:
5972 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5973
5974
5975 Changes: Modified:
5976 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5977 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5978
5979
5980jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5981 Log:
5982 Do not put by <server>: in SQUIT reasons to servers
5983 other than the one being exited.
5984
5985
5986 Changes: Modified:
5987 +1 -1 trunk/src/client.c (File Modified)
5988
5989
5990jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5991 Log:
5992 Regenerate configure.
5993
5994
5995 Changes: Modified:
5996 +1162 -1159 trunk/configure (File Modified)
5997
5998
5999jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6000 Log:
6001 Move the warning flags down so they do not mess up
6002 checks like for -Wl,-export-dynamic.
6003
6004
6005 Changes: Modified:
6006 +33 -30 trunk/configure.ac (File Modified)
6007
6008
6009nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6010 Log:
6011 - more work here
6012
6013
6014 Changes: Modified:
6015 +2 -1 trunk/iauth/Makefile.in (File Modified)
6016
6017
6018nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6019 Log:
6020 - build iauth makefile
6021
6022
6023 Changes: Modified:
6024 +3 -2 trunk/configure (File Modified)
6025 +1 -0 trunk/configure.ac (File Modified)
6026
6027
6028nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6029 Log:
6030 - Makefile
6031
6032
6033 Changes: Modified:
6034 + - trunk/iauth/Makefile.in (File Added)
6035
6036
6037nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6038 Log:
6039 - add iauth.conf.example from irc2.11
6040
6041
6042 Changes: Modified:
6043 + - trunk/doc/example-iauth.conf (File Added)
6044
6045
6046nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6047 Log:
6048 - wow, i found some docs on this thing
6049
6050
6051 Changes: Modified:
6052 + - trunk/doc/technical/iauth-internals.txt (File Added)
6053
6054
6055nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6056 Log:
6057 - no longer applicable
6058
6059
6060 Changes: Modified:
6061 + - trunk/authdaemon/ (File Deleted)
6062
6063
6064nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6065 Log:
6066 - remove libircd.so on make clean (oops)
6067
6068
6069 Changes: Modified:
6070 +1 -1 trunk/src/Makefile.in (File Modified)
6071
6072
6073nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6074 Log:
6075 - merge iauth source for experimentation
6076
6077
6078 Changes: Modified:
6079 + - trunk/iauth/ (File Added)
6080 + - trunk/iauth/a_conf.c (File Added)
6081 + - trunk/iauth/a_conf_def.h (File Added)
6082 + - trunk/iauth/a_conf_ext.h (File Added)
6083 + - trunk/iauth/a_defines.h (File Added)
6084 + - trunk/iauth/a_externs.h (File Added)
6085 + - trunk/iauth/a_io.c (File Added)
6086 + - trunk/iauth/a_io_ext.h (File Added)
6087 + - trunk/iauth/a_log.c (File Added)
6088 + - trunk/iauth/a_log_def.h (File Added)
6089 + - trunk/iauth/a_log_ext.h (File Added)
6090 + - trunk/iauth/a_struct_def.h (File Added)
6091 + - trunk/iauth/iauth.c (File Added)
6092 + - trunk/iauth/mod_lhex.c (File Added)
6093 + - trunk/iauth/mod_lhex_ext.h (File Added)
6094 + - trunk/iauth/mod_pipe.c (File Added)
6095 + - trunk/iauth/mod_pipe_ext.h (File Added)
6096 + - trunk/iauth/mod_rfc931.c (File Added)
6097 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6098 + - trunk/iauth/mod_socks.c (File Added)
6099 + - trunk/iauth/mod_socks_ext.h (File Added)
6100 + - trunk/iauth/mod_webproxy.c (File Added)
6101 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6102
6103
6104jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6105 Log:
6106 User /quote help index was not sorted properly.
6107
6108
6109 Changes: Modified:
6110 +2 -2 trunk/help/Makefile.in (File Modified)
6111 +8 -8 trunk/help/users/index (File Modified)
6112
6113
6114jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6115 Log:
6116 Add SCAN help file.
6117
6118
6119 Changes: Modified:
6120 +25 -8 trunk/help/opers/index (File Modified)
6121 + - trunk/help/opers/scan (File Added)
6122
6123
6124jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6125 Log:
6126 SGML docs:
6127 - Document SCAN UMODES
6128 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6129
6130
6131 Changes: Modified:
6132 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6133
6134
6135jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6136 Log:
6137 Add our copyright information to /info (part of release-1.1 r1026).
6138
6139
6140 Changes: Modified:
6141 +1 -0 trunk/src/version.c.SH (File Modified)
6142
6143
6144jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6145 Log:
6146 Fix some compile warnings.
6147
6148
6149 Changes: Modified:
6150 +1 -1 trunk/modules/core/m_join.c (File Modified)
6151 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6152 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6153 +1 -1 trunk/modules/m_scan.c (File Modified)
6154 +4 -4 trunk/modules/m_signon.c (File Modified)
6155
6156
6157jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6158 Log:
6159 RSFNC: OK, actually consider unknowns also for detecting a collide.
6160 Otherwise we can get two clients with the same nick.
6161
6162
6163 Changes: Modified:
6164 +1 -1 trunk/modules/m_services.c (File Modified)
6165
6166
6167nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6168 Log:
6169 - charybdis profiling stuff
6170 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6171 - update .depend
6172
6173
6174 Changes: Modified:
6175 +0 -8 trunk/configure (File Modified)
6176 +1 -8 trunk/configure.ac (File Modified)
6177 +18 -0 trunk/include/channel.h (File Modified)
6178 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6179 +335 -260 trunk/src/.depend (File Modified)
6180 +1569 -0 trunk/src/Makefile.in (File Modified)
6181 + - trunk/src/chmode.c (File Added)
6182 +16 -1 trunk/src/ircd.c (File Modified)
6183 +11 -0 trunk/src/main.c (File Modified)
6184 +11 -0 trunk/src/modules.c (File Modified)
6185
6186
6187jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6188 Log:
6189 RSFNC: Do not send kills to servers for unknowns
6190
6191
6192 Changes: Modified:
6193 +4 -2 trunk/modules/m_services.c (File Modified)
6194
6195
6196jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6197 Log:
6198 Describe service{} blocks in reference.conf.
6199
6200
6201 Changes: Modified:
6202 +12 -0 trunk/doc/reference.conf (File Modified)
6203
6204
6205jilles 2006/03/09 01:14:34 UTC (20060309-996)
6206 Log:
6207 Replace this list of modes with pointers to other documentation.
6208
6209
6210 Changes: Modified:
6211 +6 -50 trunk/doc/modes.txt (File Modified)
6212
6213
6214jilles 2006/03/08 00:10:46 UTC (20060308-986)
6215 Log:
6216 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6217 looks too much like an old-ircd client pointer otherwise.
6218
6219
6220 Changes: Modified:
6221 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6222
6223
6224jilles 2006/03/08 00:09:27 UTC (20060308-984)
6225 Log:
6226 findforwards:
6227 - note truncation of the list (perhaps sending multiple
6228 notices is better)
6229 - clarify in a comment that /findforwards on a nonexistent
6230 channel can be useful
6231 - sendto_one_notice() requires that the text start with
6232 a colon
6233
6234
6235 Changes: Modified:
6236 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6237
6238
6239jilles 2006/03/07 23:33:48 UTC (20060307-982)
6240 Log:
6241 When we close a local server's link, always include the
6242 name of the client causing the exit in the reason in the
6243 SQUIT we send them (replacing them with us). This makes
6244 sure server notices for stuff like "Not enough arguments
6245 to server command" are different on the two sides.
6246
6247
6248 Changes: Modified:
6249 +7 -5 trunk/src/client.c (File Modified)
6250
6251
6252gxti 2006/03/07 22:58:03 UTC (20060307-980)
6253 Log:
6254 New contrib module m_findforwards.c
6255
6256
6257 Changes: Modified:
6258 +112 -0 trunk/contrib/Makefile.in (File Modified)
6259 + - trunk/contrib/m_findforwards.c (File Added)
6260
6261
6262jilles 2006/03/07 22:21:29 UTC (20060307-968)
6263 Log:
6264 Whoops, don't show real host behind auth{} spoof in
6265 spoof notices if hide_spoof_ips is enabled.
6266
6267 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6268
6269
6270 Changes: Modified:
6271 +3 -2 trunk/src/s_conf.c (File Modified)
6272
6273
6274jilles 2006/03/07 12:54:53 UTC (20060307-962)
6275 Log:
6276 Add dalnet-style /identify that sends to nickserv or chanserv.
6277
6278
6279 Changes: Modified:
6280 +102 -0 trunk/contrib/Makefile.in (File Modified)
6281 + - trunk/contrib/m_identify.c (File Added)
6282
6283
6284jilles 2006/03/07 12:26:20 UTC (20060307-958)
6285 Log:
6286 Document alias{} blocks a bit better.
6287
6288
6289 Changes: Modified:
6290 +9 -0 trunk/doc/reference.conf (File Modified)
6291
6292
6293nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6294 Log:
6295 - add aliases to /stats m (data usage is not counted though, sorry)
6296
6297
6298 Changes: Modified:
6299 +1 -0 trunk/include/s_conf.h (File Modified)
6300 +3 -0 trunk/src/newconf.c (File Modified)
6301 +15 -0 trunk/src/parse.c (File Modified)
6302
6303
6304nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6305 Log:
6306 - remove m_sshortcut as it's no longer relevant
6307
6308
6309 Changes: Modified:
6310 +0 -145 trunk/modules/Makefile.in (File Modified)
6311 + - trunk/modules/m_sshortcut.c (File Deleted)
6312
6313
6314nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6315 Log:
6316 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6317 targets instead of my original idea :P)
6318
6319
6320 Changes: Modified:
6321 +32 -0 trunk/doc/example.conf (File Modified)
6322 +35 -0 trunk/doc/reference.conf (File Modified)
6323 +4 -0 trunk/include/parse.h (File Modified)
6324 +7 -0 trunk/include/s_conf.h (File Modified)
6325 +82 -0 trunk/src/newconf.c (File Modified)
6326 +78 -0 trunk/src/parse.c (File Modified)
6327 +16 -0 trunk/src/s_conf.c (File Modified)
6328
6329
6330jilles 2006/03/05 23:33:56 UTC (20060305-942)
6331 Log:
6332 Remove some spaces after tabs. ??
6333
6334
6335 Changes: Modified:
6336 +18 -18 trunk/src/newconf.c (File Modified)
6337
6338
6339jilles 2006/03/05 23:15:38 UTC (20060305-940)
6340 Log:
6341 Global /who:
6342 - make sure to clear all marks also if the who was aborted
6343 because of too many matches
6344 - give ERR_TOOMANYMATCHES if too many matches
6345 - clarify comments
6346
6347 ratbox RATBOX_2_2 r22003 (jilles)
6348
6349
6350 Changes: Modified:
6351 +28 -26 trunk/modules/m_who.c (File Modified)
6352
6353
6354nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6355 Log:
6356 - devel is 2.0
6357
6358
6359 Changes: Modified:
6360 +9 -9 trunk/configure (File Modified)
6361 +1 -1 trunk/configure.ac (File Modified)
6362
6363
6364nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6365 Log:
6366 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6367
6368
6369 Changes: Modified:
6370 +2 -1 trunk/include/s_newconf.h (File Modified)
6371 +20 -0 trunk/modules/m_rehash.c (File Modified)
6372 +1 -1 trunk/src/s_newconf.c (File Modified)
6373
6374
6375gxti 2006/03/05 03:38:33 UTC (20060305-930)
6376 Log:
6377 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6378
6379
6380 Changes: Modified:
6381 +0 -1 trunk/doc/example.conf (File Modified)
6382 +0 -3 trunk/doc/reference.conf (File Modified)
6383 +0 -1 trunk/include/s_conf.h (File Modified)
6384 +0 -6 trunk/modules/m_info.c (File Modified)
6385 +1 -1 trunk/src/channel.c (File Modified)
6386 +0 -1 trunk/src/newconf.c (File Modified)
6387
6388
6389gxti 2006/03/05 00:48:56 UTC (20060305-928)
6390 Log:
6391 Missing header in m_chghost.c
6392
6393 Changes: Modified:
6394 +1 -0 trunk/modules/m_chghost.c (File Modified)
6395
6396
6397gxti 2006/02/28 19:53:33 UTC (20060228-926)
6398 Log:
6399 Relocate QJM code to a seperate function(change_nick_user_host)
6400 Change CHGHOST to use change_nick_user_host instead of just setting it
6401
6402
6403 Changes: Modified:
6404 +3 -0 trunk/include/s_user.h (File Modified)
6405 +1 -1 trunk/modules/m_chghost.c (File Modified)
6406 +3 -78 trunk/modules/m_signon.c (File Modified)
6407 +89 -0 trunk/src/s_user.c (File Modified)
6408
6409
6410jilles 2006/02/28 13:24:51 UTC (20060228-924)
6411 Log:
6412 Restore /stats a (dns servers, admin-only).
6413
6414
6415 Changes: Modified:
6416 +1 -0 trunk/include/res.h (File Modified)
6417 +5 -8 trunk/modules/m_stats.c (File Modified)
6418 +16 -0 trunk/src/res.c (File Modified)
6419
6420
6421nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6422 Log:
6423 - Add CHARYBDIS_PROFILE if we are profiling.
6424 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6425 - Remove duplicate --enable-epoll entry.
6426
6427
6428 Changes: Modified:
6429 +1595 -15 trunk/configure (File Modified)
6430 +30 -11 trunk/configure.ac (File Modified)
6431 +3 -0 trunk/include/setup.h.in (File Modified)
6432
6433
6434nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6435 Log:
6436 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6437
6438
6439 Changes: Modified:
6440 +28 -0 trunk/aclocal.m4 (File Modified)
6441
6442
6443jilles 2006/02/23 13:25:48 UTC (20060223-916)
6444 Log:
6445 Allow requesting forward channel and quiet list in same mode command.
6446
6447
6448 Changes: Modified:
6449 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6450
6451
6452jilles 2006/02/22 00:06:41 UTC (20060222-912)
6453 Log:
6454 Add description of xline wildcards.
6455
6456
6457 Changes: Modified:
6458 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6459
6460
6461gxti 2006/02/21 23:54:57 UTC (20060221-908)
6462 Log:
6463 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6464
6465
6466 Changes: Modified:
6467 +0 -4 trunk/modules/m_services.c (File Modified)
6468
6469
6470nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6471 Log:
6472 typo
6473
6474
6475 Changes: Modified:
6476 +1 -1 trunk/include/hook.h (File Modified)
6477
6478
6479nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6480 Log:
6481 call_hook, not hook_call
6482
6483
6484 Changes: Modified:
6485 +1 -1 trunk/modules/core/m_join.c (File Modified)
6486
6487
6488nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6489 Log:
6490 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6491 Could be useful for a number of things.
6492
6493
6494 Changes: Modified:
6495 +9 -0 trunk/modules/core/m_join.c (File Modified)
6496
6497
6498nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6499 Log:
6500 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6501
6502
6503 Changes: Modified:
6504 +7 -0 trunk/include/hook.h (File Modified)
6505
6506
6507gxti 2006/02/20 21:27:46 UTC (20060220-896)
6508 Log:
6509 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6510
6511
6512 Changes: Modified:
6513 +15 -0 trunk/modules/m_services.c (File Modified)
6514
6515
6516jilles 2006/02/20 11:26:45 UTC (20060220-894)
6517 Log:
6518 Clarify snomask +f, +k, +u.
6519
6520
6521 Changes: Modified:
6522 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6523
6524
6525jilles 2006/02/20 11:26:22 UTC (20060220-892)
6526 Log:
6527 Cmode +p and +s may be set simultaneously.
6528
6529
6530 Changes: Modified:
6531 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6532
6533
6534nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6535 Log:
6536 actually, we should check the data version on each reload (oops)
6537
6538
6539 Changes: Modified:
6540 +6 -6 trunk/src/main.c (File Modified)
6541
6542
6543nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6544 Log:
6545 more work on the loader
6546
6547
6548 Changes: Modified:
6549 +45 -21 trunk/src/main.c (File Modified)
6550
6551
6552nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6553 Log:
6554 Add prototype ircd_state.c
6555
6556
6557 Changes: Modified:
6558 + - trunk/src/ircd_state.c (File Added)
6559
6560
6561jilles 2006/02/19 00:41:15 UTC (20060219-882)
6562 Log:
6563 Smaller improvements.
6564
6565
6566 Changes: Modified:
6567 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6568
6569
6570jilles 2006/02/19 00:15:39 UTC (20060219-880)
6571 Log:
6572 Add a lot of stuff here.
6573
6574
6575 Changes: Modified:
6576 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6577
6578
6579jilles 2006/02/18 22:55:32 UTC (20060218-878)
6580 Log:
6581 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6582
6583
6584 Changes: Modified:
6585 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6586
6587
6588jilles 2006/02/18 21:57:54 UTC (20060218-873)
6589 Log:
6590 Invex doesn't trump +r or (sic) +J.
6591
6592
6593 Changes: Modified:
6594 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6595
6596
6597nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6598 Log:
6599 Check to make sure a module is not loaded before loading it.
6600
6601
6602 Changes: Modified:
6603 +6 -1 trunk/src/ircd_parser.y (File Modified)
6604
6605
6606nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6607 Log:
6608 - Add a missing comma in the HeaderMessages array
6609 - Only send "Your hostname is too long ..." if that really is the case
6610
6611
6612 Changes: Modified:
6613 +2 -2 trunk/src/s_auth.c (File Modified)
6614
6615
6616nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6617 Log:
6618 build_symtable() will have already bailed here, so no need to check
6619 explicitly whether or not charybdis_main is NULL.
6620
6621
6622 Changes: Modified:
6623 +7 -16 trunk/src/main.c (File Modified)
6624
6625
6626nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6627 Log:
6628 Data structure versioning, part 1.
6629
6630
6631 Changes: Modified:
6632 +10 -1 trunk/include/ircd_defs.h (File Modified)
6633 +2 -0 trunk/src/ircd.c (File Modified)
6634 +15 -3 trunk/src/main.c (File Modified)
6635
6636
6637nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6638 Log:
6639 build a symbol table and use that instead of doing a raw dlsym on everything
6640
6641
6642 Changes: Modified:
6643 + - trunk/include/ircd_linker.h (File Added)
6644 +71 -1 trunk/src/Makefile.in (File Modified)
6645 + - trunk/src/ircd_linker.c (File Added)
6646 +16 -4 trunk/src/main.c (File Modified)
6647
6648
6649nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6650 Log:
6651 The launcher now calls io_loop() instead of charybdis_main().
6652 This is so that we do not have to reinitialize *everything* later.
6653
6654
6655 Changes: Modified:
6656 +1 -0 trunk/include/ircd.h (File Modified)
6657 +6 -7 trunk/src/ircd.c (File Modified)
6658 +13 -1 trunk/src/main.c (File Modified)
6659
6660
6661nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6662 Log:
6663 Use global binding on libircd.so.
6664
6665
6666 Changes: Modified:
6667 +1 -1 trunk/src/main.c (File Modified)
6668
6669
6670nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6671 Log:
6672 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6673 (it will do more later)
6674
6675
6676 Changes: Modified:
6677 +14 -12 trunk/include/config.h (File Modified)
6678 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6679 +31 -5 trunk/src/Makefile.in (File Modified)
6680 +78 -1 trunk/src/ircd.c (File Modified)
6681 + - trunk/src/main.c (File Added)
6682
6683
6684nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6685 Log:
6686 Add whitespace here, oops.
6687
6688
6689 Changes: Modified:
6690 +1 -1 trunk/CREDITS (File Modified)
6691
6692
6693nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6694 Log:
6695 Properly copy over the IP address here instead of using a cheap hack.
6696 Because the hack didn't work right except on IPv6. :|
6697
6698
6699 Changes: Modified:
6700 +12 -2 trunk/src/s_newconf.c (File Modified)
6701
6702
6703jilles 2006/02/15 01:33:43 UTC (20060215-849)
6704 Log:
6705 Revert reject cache notice to ratbox's, which more
6706 clearly suggests what's happening.
6707
6708
6709 Changes: Modified:
6710 +4 -1 trunk/src/reject.c (File Modified)
6711
6712
6713nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6714 Log:
6715 Fix the openssl status in the overview information.
6716
6717
6718 Changes: Modified:
6719 +1 -3 trunk/configure (File Modified)
6720 +1 -3 trunk/configure.ac (File Modified)
6721
6722
6723jilles 2006/02/15 00:53:32 UTC (20060215-843)
6724 Log:
6725 - Add simple exempt{} block (127.0.0.1) to example.conf.
6726 - Remove mention of deny{}.
6727
6728
6729 Changes: Modified:
6730 +5 -0 trunk/doc/example.conf (File Modified)
6731 +1 -1 trunk/doc/reference.conf (File Modified)
6732
6733
6734jilles 2006/02/15 00:37:34 UTC (20060215-839)
6735 Log:
6736 example.conf: add some comments at the start
6737 reference.conf: some ircd-ratbox -> charybdis
6738
6739
6740 Changes: Modified:
6741 +11 -0 trunk/doc/example.conf (File Modified)
6742 +6 -5 trunk/doc/reference.conf (File Modified)
6743
6744
6745jilles 2006/02/15 00:27:59 UTC (20060215-833)
6746 Log:
6747 Rename m_createauthonly module to createauthonly
6748 as this is not a module providing an m_function
6749 (command).
6750
6751
6752 Changes: Modified:
6753 +1 -38 trunk/contrib/Makefile.in (File Modified)
6754 + - trunk/contrib/createauthonly.c (File Added)
6755 + - trunk/contrib/m_createauthonly.c (File Deleted)
6756
6757
6758jilles 2006/02/15 00:22:08 UTC (20060215-831)
6759 Log:
6760 Add to example confs commented lines for:
6761 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6762 sno_globalkline.so, sno_globaloper.so.
6763
6764
6765 Changes: Modified:
6766 +5 -1 trunk/doc/example.conf (File Modified)
6767 +9 -1 trunk/doc/reference.conf (File Modified)
6768
6769
6770jilles 2006/02/15 00:12:24 UTC (20060215-829)
6771 Log:
6772 - Unbreak connecting to connect{}s with hostnames
6773 instead of IP addresses (broken with new resolver).
6774 - Try to do A/AAAA query based on aftype in
6775 connect{} (doesn't seem to work fully).
6776
6777
6778 Changes: Modified:
6779 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6780
6781
6782jilles 2006/02/14 22:54:37 UTC (20060214-827)
6783 Log:
6784 Unbreak /rehash dns.
6785
6786
6787 Changes: Modified:
6788 +1 -0 trunk/src/res.c (File Modified)
6789
6790
6791jilles 2006/02/14 22:40:55 UTC (20060214-825)
6792 Log:
6793 Preserve Hybrid Id and add one of our own.
6794
6795
6796 Changes: Modified:
6797 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6798 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6799
6800
6801jilles 2006/02/14 22:17:17 UTC (20060214-821)
6802 Log:
6803 Add anfl and Androsyn to CREDITS.
6804 They wrote a lot of ratbox code we use, both before and after the fork.
6805
6806
6807 Changes: Modified:
6808 +2 -0 trunk/CREDITS (File Modified)
6809
6810
6811nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6812 Log:
6813 Hostname validity check.
6814
6815
6816 Changes: Modified:
6817 +42 -3 trunk/src/s_auth.c (File Modified)
6818
6819
6820nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6821 Log:
6822 Version bump to 1.2.0.
6823
6824
6825 Changes: Modified:
6826 +9 -9 trunk/configure (File Modified)
6827 +1 -1 trunk/configure.ac (File Modified)
6828
6829
6830nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6831 Log:
6832 - Missed a spot in the IPv6 code here. Should be usable now.
6833
6834
6835 Changes: Modified:
6836 +2 -2 trunk/src/res.c (File Modified)
6837
6838
6839nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6840 Log:
6841 Alright, so, this massive commit does the following:
6842 - Removes adns
6843 - Adds a resolver based on the undernet and hybrid one.
6844 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6845 - Makes a check in ./configure be posixly correct
6846 - Simplifies the auth code and DNS callbacks
6847
6848 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6849
6850
6851 Changes: Modified:
6852 +1 -1 trunk/Makefile.in (File Modified)
6853 + - trunk/adns/ (File Deleted)
6854 +148 -80 trunk/configure (File Modified)
6855 +1 -2 trunk/configure.ac (File Modified)
6856 +6 -0 trunk/include/client.h (File Modified)
6857 +1 -0 trunk/include/packet.h (File Modified)
6858 +153 -41 trunk/include/res.h (File Modified)
6859 + - trunk/include/reslib.h (File Added)
6860 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6861 +930 -1449 trunk/modules/.depend (File Modified)
6862 +3 -0 trunk/modules/m_stats.c (File Modified)
6863 +417 -621 trunk/src/.depend (File Modified)
6864 +1 -1 trunk/src/.indent.pro (File Modified)
6865 +2069 -289 trunk/src/Makefile.in (File Modified)
6866 + - trunk/src/adns.c (File Deleted)
6867 + - trunk/src/res.c (File Added)
6868 + - trunk/src/reslib.c (File Added)
6869 +11 -50 trunk/src/s_auth.c (File Modified)
6870 +4 -26 trunk/src/s_newconf.c (File Modified)
6871
6872
6873nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6874 Log:
6875 Document the NOBALLOC feature.
6876
6877
6878 Changes: Modified:
6879 +7 -1 trunk/include/config.h (File Modified)
6880
6881
6882jilles 2006/02/12 20:50:51 UTC (20060212-806)
6883 Log:
6884 commands.sgml changes
6885
6886
6887 Changes: Modified:
6888 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6889
6890
6891jilles 2006/02/12 19:58:28 UTC (20060212-804)
6892 Log:
6893 connect{} changes.
6894
6895
6896 Changes: Modified:
6897 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6898
6899
6900jilles 2006/02/12 19:47:43 UTC (20060212-802)
6901 Log:
6902 Improve description of class{} block (in particular,
6903 mention server classes as well as client classes).
6904
6905
6906 Changes: Modified:
6907 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6908
6909
6910jilles 2006/02/12 19:37:35 UTC (20060212-800)
6911 Log:
6912 In comment:
6913 -/* sendq: servers need a higher sendq as they send more data */
6914 +/* sendq: servers need a higher sendq as they are sent more data */
6915
6916
6917 Changes: Modified:
6918 +1 -1 trunk/doc/reference.conf (File Modified)
6919
6920
6921jilles 2006/02/12 19:33:35 UTC (20060212-798)
6922 Log:
6923 Add modules{} block.
6924
6925
6926 Changes: Modified:
6927 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6928
6929
6930jilles 2006/02/12 17:31:44 UTC (20060212-796)
6931 Log:
6932 Add general::oper_snomask, snomask on oper up for opers
6933 that have umode +s set on oper up, but do not have
6934 a specific snomask setting in their operator block.
6935 If this is empty or not specified, +s is used as before.
6936
6937
6938 Changes: Modified:
6939 +4 -1 trunk/doc/example.conf (File Modified)
6940 +7 -1 trunk/doc/reference.conf (File Modified)
6941 +1 -0 trunk/include/client.h (File Modified)
6942 +1 -0 trunk/include/s_conf.h (File Modified)
6943 +32 -0 trunk/src/newconf.c (File Modified)
6944 +1 -0 trunk/src/s_conf.c (File Modified)
6945 +13 -3 trunk/src/s_user.c (File Modified)
6946
6947
6948nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6949 Log:
6950 fix error
6951
6952 Changes: Modified:
6953 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6954
6955
6956nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6957 Log:
6958 Add MASKTRACE and CHANTRACE commands.
6959
6960
6961 Changes: Modified:
6962 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6963
6964
6965nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6966 Log:
6967 document loadmodule directive
6968
6969
6970 Changes: Modified:
6971 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6972
6973
6974nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6975 Log:
6976 finish this up
6977
6978
6979 Changes: Modified:
6980 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6981
6982
6983nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6984 Log:
6985 q:lines are no longer living in the ircd.conf either
6986
6987
6988 Changes: Modified:
6989 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6990
6991
6992nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6993 Log:
6994 remove k:line, d:line, x:line as they are their own files now
6995
6996
6997 Changes: Modified:
6998 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6999
7000
7001jilles 2006/02/12 03:55:38 UTC (20060212-782)
7002 Log:
7003 New place for operator::snomask.
7004
7005
7006 Changes: Modified:
7007 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7008
7009
7010nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7011 Log:
7012 Document connect {}.
7013
7014
7015 Changes: Modified:
7016 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7017
7018
7019jilles 2006/02/12 03:42:26 UTC (20060212-778)
7020 Log:
7021 example.conf: move operator::snomask to a more logical place,
7022 more sensible default
7023 reference.conf: add operator::snomask
7024
7025
7026 Changes: Modified:
7027 +3 -3 trunk/doc/example.conf (File Modified)
7028 +3 -0 trunk/doc/reference.conf (File Modified)
7029
7030
7031jilles 2006/02/12 03:34:24 UTC (20060212-776)
7032 Log:
7033 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7034 in those conf entries that take umodes like <name1>, <name2>, ...
7035
7036
7037 Changes: Modified:
7038 +3 -0 trunk/doc/reference.conf (File Modified)
7039 +3 -0 trunk/src/newconf.c (File Modified)
7040
7041
7042nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7043 Log:
7044 Remove H:line
7045
7046
7047 Changes: Modified:
7048 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7049
7050
7051nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7052 Log:
7053 Aesthetic changes.
7054
7055
7056 Changes: Modified:
7057 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7058
7059
7060nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7061 Log:
7062 s/allow/auth
7063
7064
7065 Changes: Modified:
7066 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7067
7068
7069nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7070 Log:
7071 fix
7072
7073
7074 Changes: Modified:
7075 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7076
7077
7078nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7079 Log:
7080 Document operator {} blocks.
7081
7082
7083 Changes: Modified:
7084 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7085
7086
7087jilles 2006/02/12 03:18:31 UTC (20060212-764)
7088 Log:
7089 auth{}: clarify/add some details
7090
7091
7092 Changes: Modified:
7093 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7094
7095
7096nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7097 Log:
7098 auth{}: Move a paragraph.
7099
7100
7101 Changes: Modified:
7102 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7103
7104
7105nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7106 Log:
7107 Document auth{} blocks.
7108
7109
7110 Changes: Modified:
7111 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7112
7113
7114jilles 2006/02/12 02:23:21 UTC (20060212-758)
7115 Log:
7116 Add umode +R.
7117
7118
7119 Changes: Modified:
7120 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7121
7122
7123jilles 2006/02/12 02:19:41 UTC (20060212-756)
7124 Log:
7125 Add umode +R, prevents unidentified clients from
7126 sending private messages or notices. /accept'ed
7127 clients and opers are exempt.
7128 Due to the /accept part, this is only checked
7129 at the target's server, may want to change
7130 this?
7131
7132
7133 Changes: Modified:
7134 +1 -0 trunk/help/opers/umode (File Modified)
7135 +1 -0 trunk/help/users/umode (File Modified)
7136 +2 -0 trunk/include/client.h (File Modified)
7137 +1 -0 trunk/include/numeric.h (File Modified)
7138 +11 -1 trunk/modules/core/m_message.c (File Modified)
7139 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7140 +1 -1 trunk/src/messages.tab (File Modified)
7141 +1 -1 trunk/src/s_user.c (File Modified)
7142
7143
7144jilles 2006/02/12 01:26:44 UTC (20060212-754)
7145 Log:
7146 Don't allow a nick change if banned or quieted (and not
7147 voiced or opped) on a channel. This uses numeric 435
7148 (bahamut's "cannot change to a banned nick") because
7149 bahamut/ircu's 437 and hyperion's 438 already have
7150 another meaning for us.
7151
7152
7153 Changes: Modified:
7154 +2 -0 trunk/include/channel.h (File Modified)
7155 +1 -0 trunk/include/numeric.h (File Modified)
7156 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7157 +38 -0 trunk/src/channel.c (File Modified)
7158 +1 -1 trunk/src/messages.tab (File Modified)
7159
7160
7161jilles 2006/02/11 20:55:03 UTC (20060211-752)
7162 Log:
7163 KNOCK:
7164 - respect ban exceptions
7165 - also deny a knock if quieted
7166
7167
7168 Changes: Modified:
7169 +2 -1 trunk/modules/m_knock.c (File Modified)
7170
7171
7172jilles 2006/02/11 19:42:32 UTC (20060211-750)
7173 Log:
7174 Reverse bad substitution in comment.
7175
7176
7177 Changes: Modified:
7178 +1 -1 trunk/src/channel.c (File Modified)
7179
7180
7181jilles 2006/02/11 19:04:47 UTC (20060211-748)
7182 Log:
7183 - set DynSpoof flag for clients spoofed at registration
7184 - add orighost instead of host to the hostname hash
7185
7186
7187 Changes: Modified:
7188 +5 -1 trunk/src/s_user.c (File Modified)
7189
7190
7191jilles 2006/02/11 16:59:13 UTC (20060211-746)
7192 Log:
7193 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7194
7195
7196 Changes: Modified:
7197 +2 -3 trunk/src/send.c (File Modified)
7198
7199
7200gxti 2006/02/10 02:44:34 UTC (20060210-744)
7201 Log:
7202 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7203
7204
7205 Changes: Modified:
7206 +17 -7 trunk/modules/m_signon.c (File Modified)
7207
7208
7209gxti 2006/02/09 02:44:48 UTC (20060209-742)
7210 Log:
7211 Correct minimum args on ENCAP SASL to avoid nasty core.
7212
7213
7214 Changes: Modified:
7215 +1 -1 trunk/modules/m_sasl.c (File Modified)
7216
7217
7218jilles 2006/02/09 01:14:21 UTC (20060209-740)
7219 Log:
7220 Style nits: sptr can't ever be NULL, don't compare truth
7221 values with YES.
7222
7223
7224 Changes: Modified:
7225 +2 -3 trunk/modules/m_scan.c (File Modified)
7226
7227
7228jilles 2006/02/09 01:04:56 UTC (20060209-738)
7229 Log:
7230 - Comment out scan_cmodes() prototype to suppress warning
7231 - Correct minimum parameter count for mo_scan()
7232
7233
7234 Changes: Modified:
7235 +2 -2 trunk/modules/m_scan.c (File Modified)
7236
7237
7238jilles 2006/02/09 00:56:16 UTC (20060209-736)
7239 Log:
7240 SCAN UMODES:
7241 - Include full command in operspy notice
7242 - Allow global scans (no-list used, mask not used) without operspy
7243 - Use ERR_NOPRIVS numeric
7244
7245
7246 Changes: Modified:
7247 +21 -9 trunk/modules/m_scan.c (File Modified)
7248
7249
7250jilles 2006/02/08 23:45:23 UTC (20060208-734)
7251 Log:
7252 Cancel out the >3 default if < is given; this way
7253 any </> specification fully overrides the default.
7254
7255
7256 Changes: Modified:
7257 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7258
7259
7260jilles 2006/02/08 23:13:44 UTC (20060208-732)
7261 Log:
7262 - Call mo_list() from m_list() to reduce code duplication
7263 - Default to >3, rather arbitrarily (conf option?)
7264 - Make < and > mean less than and greater than again
7265
7266
7267 Changes: Modified:
7268 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7269
7270
7271jilles 2006/02/08 22:20:43 UTC (20060208-730)
7272 Log:
7273 When processing topic burst, hide connecting server
7274 on netburst if flatten links is enabled.
7275
7276
7277 Changes: Modified:
7278 +9 -2 trunk/modules/m_tb.c (File Modified)
7279
7280
7281nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7282 Log:
7283 - remove PENALTY token
7284
7285
7286 Changes: Modified:
7287 +0 -1 trunk/include/supported.h (File Modified)
7288
7289
7290nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7291 Log:
7292 005 fixups:
7293 - Add PENALTY because we have a pace-wait system.
7294 - Add FNC due to SAVE and RSFNC
7295 - Add q to MAXLIST.
7296
7297
7298 Changes: Modified:
7299 +4 -2 trunk/include/supported.h (File Modified)
7300
7301
7302nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7303 Log:
7304 mkay, indent went nuts here
7305
7306
7307 Changes: Modified:
7308 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7309
7310
7311nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7312 Log:
7313 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7314 and can be used instead. The SAFELIST implementation is the one used by
7315 default, as most users/networks will be used to it.
7316
7317
7318 Changes: Modified:
7319 +1 -0 trunk/NEWS (File Modified)
7320 +14 -0 trunk/include/client.h (File Modified)
7321 +5 -0 trunk/include/hash.h (File Modified)
7322 +404 -272 trunk/modules/Makefile.in (File Modified)
7323 + - trunk/modules/m_list.c (File Deleted)
7324 + - trunk/modules/m_list_ratbox.c (File Added)
7325 + - trunk/modules/m_list_safelist.c (File Added)
7326 +5 -5 trunk/src/hash.c (File Modified)
7327
7328
7329jilles 2006/02/08 21:02:52 UTC (20060208-720)
7330 Log:
7331 Clear invites on a lowerTS JOIN or SJOIN.
7332 This should complete kick_on_split_riding protection.
7333
7334
7335 Changes: Modified:
7336 +5 -0 trunk/modules/core/m_join.c (File Modified)
7337 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7338
7339
7340jilles 2006/02/08 20:26:58 UTC (20060208-718)
7341 Log:
7342 Like in ratbox, send and interpret timestamps on invites.
7343
7344
7345 Changes: Modified:
7346 +9 -2 trunk/modules/m_invite.c (File Modified)
7347
7348
7349jilles 2006/02/07 12:48:28 UTC (20060207-716)
7350 Log:
7351 Add +S (network service) umode. Just for completeness, users or opers
7352 cannot set this.
7353
7354
7355 Changes: Modified:
7356 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7357
7358
7359nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7360 Log:
7361 update NEWS a bit
7362
7363
7364 Changes: Modified:
7365 +35 -2 trunk/NEWS (File Modified)
7366
7367
7368gxti 2006/02/06 04:42:14 UTC (20060206-712)
7369 Log:
7370 Split off a PreClient structure for data to be freed on registation (i.e. password).
7371 New hook introduce_client for post-registration messages.
7372 Fix b0rked SASL numerics.
7373 Burst REALHOST post-introduction for spoofed-on-registration clients.
7374 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7375 Pre-registration signon support.
7376
7377
7378 Changes: Modified:
7379 +10 -0 trunk/configure (File Modified)
7380 +2 -0 trunk/configure.ac (File Modified)
7381 +14 -4 trunk/include/client.h (File Modified)
7382 +1 -0 trunk/include/hook.h (File Modified)
7383 +1 -0 trunk/include/numeric.h (File Modified)
7384 +3 -0 trunk/include/setup.h.in (File Modified)
7385 +16 -0 trunk/modules/m_chghost.c (File Modified)
7386 +25 -21 trunk/modules/m_sasl.c (File Modified)
7387 +63 -30 trunk/modules/m_signon.c (File Modified)
7388 +18 -0 trunk/src/client.c (File Modified)
7389 +2 -0 trunk/src/hook.c (File Modified)
7390 +5 -5 trunk/src/messages.tab (File Modified)
7391 +2 -0 trunk/src/s_serv.c (File Modified)
7392 +28 -2 trunk/src/s_user.c (File Modified)
7393
7394
7395gxti 2006/02/06 03:10:01 UTC (20060206-710)
7396 Log:
7397 Update hook documentation.
7398
7399
7400 Changes: Modified:
7401 +30 -0 trunk/doc/hooks.txt (File Modified)
7402
7403
7404jilles 2006/02/05 22:44:03 UTC (20060205-708)
7405 Log:
7406 Improve @/# handling in match_esc().
7407
7408
7409 Changes: Modified:
7410 +21 -13 trunk/src/match.c (File Modified)
7411
7412
7413nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7414 Log:
7415 backtrack instead of bailing out when handling a mismatched escape
7416
7417
7418 Changes: Modified:
7419 +1 -1 trunk/src/match.c (File Modified)
7420
7421
7422nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7423 Log:
7424 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7425
7426 Changes: Modified:
7427 +2 -1 trunk/CREDITS (File Modified)
7428
7429
7430nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7431 Log:
7432 Fix the escape brokenness and pick up a more efficient matching algorithm,
7433 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7434 Patch sent upstream. They can do whatever they want with it, *shrug*.
7435
7436
7437 Changes: Modified:
7438 +147 -161 trunk/src/match.c (File Modified)
7439
7440
7441jilles 2006/02/04 20:13:39 UTC (20060204-700)
7442 Log:
7443 If flatten links is enabled, fake the origins of some ServerModes
7444 sent to clients so that the server sending the netburst is hidden.
7445 Most mode hacks still show the true source.
7446
7447
7448 Changes: Modified:
7449 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7450 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7451
7452
7453jilles 2006/02/04 18:26:55 UTC (20060204-698)
7454 Log:
7455 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7456 where the exit originated).
7457 - When receiving an SQUIT for a server themselves
7458 (IsMe(target_p) || target_p == client_p)
7459 close their link and send a local server notice.
7460
7461
7462 Changes: Modified:
7463 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7464 +6 -3 trunk/src/client.c (File Modified)
7465
7466
7467nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7468 Log:
7469 Hooking into the wrong hook, whoops. :P
7470
7471
7472 Changes: Modified:
7473 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7474 +6 -10 trunk/modules/core/m_join.c (File Modified)
7475
7476
7477nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7478 Log:
7479 this doesn't work right, right now :P
7480
7481
7482 Changes: Modified:
7483 +40 -0 trunk/contrib/Makefile.in (File Modified)
7484 + - trunk/contrib/m_createauthonly.c (File Added)
7485 +6 -0 trunk/include/hook.h (File Modified)
7486 +26 -1 trunk/modules/core/m_join.c (File Modified)
7487 +1 -1 trunk/src/ircd.c (File Modified)
7488
7489
7490nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7491 Log:
7492 Make can_join() hookable.
7493
7494
7495 Changes: Modified:
7496 +12 -1 trunk/src/channel.c (File Modified)
7497
7498
7499nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7500 Log:
7501 add 'int approved;' to the channel event hook
7502
7503
7504 Changes: Modified:
7505 +1 -0 trunk/include/hook.h (File Modified)
7506
7507
7508gxti 2006/02/04 02:50:03 UTC (20060204-688)
7509 Log:
7510 Use SIDs in SASL ENCAP origin.
7511 Ignore responses from other agents once the first SASL response has been received for a client.
7512
7513
7514 Changes: Modified:
7515 +9 -5 trunk/modules/m_sasl.c (File Modified)
7516
7517
7518gxti 2006/02/04 01:44:17 UTC (20060204-686)
7519 Log:
7520 Removed stray debug code.
7521
7522
7523 Changes: Modified:
7524 +1 -1 trunk/modules/m_sasl.c (File Modified)
7525
7526
7527jilles 2006/02/03 22:39:24 UTC (20060203-684)
7528 Log:
7529 Don't complain "unknown MODE flag" if a non-oper attempts
7530 to unset an oper only umode they do not have.
7531 This is to prevent unwanted error messages when users/bots
7532 do things like MODE <nick> +i-sw.
7533
7534
7535 Changes: Modified:
7536 +4 -2 trunk/src/s_user.c (File Modified)
7537
7538
7539jilles 2006/02/03 22:32:03 UTC (20060203-682)
7540 Log:
7541 Fix client_exit hook name and only call it for local exits that are not
7542 IsAnyServer.
7543
7544
7545 Changes: Modified:
7546 +3 -2 trunk/modules/m_sasl.c (File Modified)
7547
7548
7549gxti 2006/02/03 21:41:48 UTC (20060203-680)
7550 Log:
7551 Fix SASL logic to actually use stored agent UID.
7552 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7553 Add abort code for exiting clients.
7554
7555
7556 Changes: Modified:
7557 +18 -9 trunk/modules/m_sasl.c (File Modified)
7558
7559
7560jilles 2006/02/03 20:25:01 UTC (20060203-678)
7561 Log:
7562 Port over ratbox 2.2 /challenge. This is slightly more secure
7563 (better crypto, longer keys, challenge timeout) and has better
7564 client scripts.
7565
7566 The respond tool is no longer part of the ircd tree but a
7567 separate package, currently available from
7568 http://respond.ircd-ratbox.org (we should mirror/... this).
7569
7570
7571 Changes: Modified:
7572 +65 -310 trunk/doc/challenge.txt (File Modified)
7573 +5 -5 trunk/include/client.h (File Modified)
7574 +3 -0 trunk/include/irc_string.h (File Modified)
7575 +3 -0 trunk/include/numeric.h (File Modified)
7576 +94 -50 trunk/modules/m_challenge.c (File Modified)
7577 +1 -2 trunk/src/client.c (File Modified)
7578 +125 -0 trunk/src/irc_string.c (File Modified)
7579 +2 -2 trunk/src/messages.tab (File Modified)
7580 + - trunk/tools/rsa_respond/ (File Deleted)
7581
7582
7583gxti 2006/02/03 20:05:09 UTC (20060203-676)
7584 Log:
7585 Preliminary SASL support.
7586
7587
7588 Changes: Modified:
7589 +7 -0 trunk/include/client.h (File Modified)
7590 +6 -0 trunk/include/numeric.h (File Modified)
7591 +1 -0 trunk/modules/Makefile.in (File Modified)
7592 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7593 +175 -1 trunk/modules/m_cap.c (File Modified)
7594 + - trunk/modules/m_sasl.c (File Added)
7595 +2 -0 trunk/modules/m_user.c (File Modified)
7596 +5 -5 trunk/src/messages.tab (File Modified)
7597 +8 -2 trunk/src/s_user.c (File Modified)
7598
7599
7600jilles 2006/02/03 18:13:03 UTC (20060203-674)
7601 Log:
7602 SIGNON: make logout also apply remotely.
7603
7604
7605 Changes: Modified:
7606 +7 -2 trunk/modules/m_signon.c (File Modified)
7607
7608
7609gxti 2006/02/03 17:45:04 UTC (20060203-672)
7610 Log:
7611 Use an asterisk when sending empty logins in SIGNON.
7612
7613
7614 Changes: Modified:
7615 +5 -5 trunk/modules/m_signon.c (File Modified)
7616
7617
7618jilles 2006/02/03 17:38:31 UTC (20060203-670)
7619 Log:
7620 SIGNON: Only add whowas entry (add_history()) and wipe
7621 accepts (del_all_accepts()) if nick changed.
7622
7623
7624 Changes: Modified:
7625 +5 -3 trunk/modules/m_signon.c (File Modified)
7626
7627
7628jilles 2006/02/03 17:26:52 UTC (20060203-668)
7629 Log:
7630 SIGNON: slight fixes to collision code:
7631 - don't kill if target_p == source_p (nick unchanged or only changed case)
7632 - add comment that SAVE support is missing
7633 - use sendto_realops_snomask() instead of sendto_realops_flags()
7634
7635
7636 Changes: Modified:
7637 +9 -6 trunk/modules/m_signon.c (File Modified)
7638
7639
7640jilles 2006/02/03 17:19:26 UTC (20060203-666)
7641 Log:
7642 Fix up kills for bad nick/user/host on SIGNON.
7643
7644
7645 Changes: Modified:
7646 +16 -6 trunk/modules/m_signon.c (File Modified)
7647
7648
7649jilles 2006/02/03 16:50:56 UTC (20060203-664)
7650 Log:
7651 If changing to a nick with a digit, only allow the UID.
7652
7653
7654 Changes: Modified:
7655 +4 -0 trunk/modules/m_signon.c (File Modified)
7656
7657
7658gxti 2006/02/03 04:20:31 UTC (20060203-661)
7659 Log:
7660 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7661 Strip leading digits from logins that are not purely numeric.
7662
7663
7664 Changes: Modified:
7665 +3 -0 trunk/include/numeric.h (File Modified)
7666 +2 -0 trunk/include/send.h (File Modified)
7667 +1 -0 trunk/modules/Makefile.in (File Modified)
7668 +456 -3 trunk/modules/m_services.c (File Modified)
7669 + - trunk/modules/m_signon.c (File Added)
7670 +2 -2 trunk/src/messages.tab (File Modified)
7671 +98 -0 trunk/src/send.c (File Modified)
7672
7673
7674jilles 2006/02/02 14:10:16 UTC (20060202-659)
7675 Log:
7676 Remove old server notice umodes from example confs.
7677
7678
7679 Changes: Modified:
7680 +1 -2 trunk/doc/example.conf (File Modified)
7681 +4 -17 trunk/doc/reference.conf (File Modified)
7682
7683
7684jilles 2006/02/01 15:11:42 UTC (20060201-657)
7685 Log:
7686 Add snomask help file (forgot this earlier).
7687
7688
7689 Changes: Modified:
7690 + - trunk/help/opers/snomask (File Added)
7691
7692
7693jilles 2006/01/31 12:50:36 UTC (20060131-655)
7694 Log:
7695 Add umode +l (receive locops).
7696
7697
7698 Changes: Modified:
7699 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7700
7701
7702jilles 2006/01/31 12:44:21 UTC (20060131-653)
7703 Log:
7704 We don't plan to implement cmode +R (quiet unidentified) and
7705 umode +I (deny invite) for 1.1, so comment them out from the
7706 docs.
7707
7708
7709 Changes: Modified:
7710 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7711 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7712
7713
7714jilles 2006/01/31 12:40:38 UTC (20060131-651)
7715 Log:
7716 Improve snomask usage description.
7717
7718
7719 Changes: Modified:
7720 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7721
7722
7723jilles 2006/01/31 12:33:01 UTC (20060131-649)
7724 Log:
7725 Mention the word snomask with umode +s (needs to be a link really).
7726
7727
7728 Changes: Modified:
7729 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7730
7731
7732jilles 2006/01/31 12:28:58 UTC (20060131-647)
7733 Log:
7734 Add snomask +Z (operspy notices).
7735
7736
7737 Changes: Modified:
7738 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7739
7740
7741jilles 2006/01/31 12:23:29 UTC (20060131-645)
7742 Log:
7743 Misc updates/clarifications.
7744
7745
7746 Changes: Modified:
7747 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7748
7749
7750jilles 2006/01/31 12:15:29 UTC (20060131-643)
7751 Log:
7752 Document snomasks.
7753
7754
7755 Changes: Modified:
7756 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7757 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7758 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7759
7760
7761jilles 2006/01/30 01:07:43 UTC (20060130-641)
7762 Log:
7763 - Allow ENCAP REALHOST outside burst
7764 - Fix comment describing race condition: this can only happen
7765 on a local whois with use_whois_actually enabled
7766
7767
7768 Changes: Modified:
7769 +4 -6 trunk/modules/m_chghost.c (File Modified)
7770
7771
7772jilles 2006/01/29 21:42:06 UTC (20060129-639)
7773 Log:
7774 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7775
7776
7777 Changes: Modified:
7778 +39 -0 trunk/contrib/Makefile.in (File Modified)
7779 + - trunk/contrib/sno_globaloper.c (File Added)
7780
7781
7782jilles 2006/01/29 21:26:53 UTC (20060129-637)
7783 Log:
7784 Pass along old umodes and snomask in umode_changed hook,
7785 changing its parameter type from struct Client *
7786 to hook_data_umode_changed *. (For a new client, both
7787 are zero.)
7788
7789 The IP cloaking module now fully ignores umode changes
7790 where +h didn't change.
7791
7792
7793 Changes: Modified:
7794 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7795 +7 -0 trunk/include/hook.h (File Modified)
7796 +18 -4 trunk/src/s_user.c (File Modified)
7797
7798
7799nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7800 Log:
7801 move libcharybdis-provided function initialisation into libcharybdis_init().
7802
7803
7804 Changes: Modified:
7805 +32 -11 trunk/src/ircd.c (File Modified)
7806
7807
7808jilles 2006/01/29 20:40:55 UTC (20060129-633)
7809 Log:
7810 Make +f notices (local host, global host, global user@host, local class)
7811 netwide. Exceeding /quote set max remains local.
7812
7813
7814 Changes: Modified:
7815 +4 -4 trunk/src/s_conf.c (File Modified)
7816
7817
7818jilles 2006/01/29 20:32:44 UTC (20060129-631)
7819 Log:
7820 Netwide notices about attempts to join juped channels.
7821
7822
7823 Changes: Modified:
7824 +1 -1 trunk/modules/core/m_join.c (File Modified)
7825
7826
7827jilles 2006/01/29 19:57:17 UTC (20060129-629)
7828 Log:
7829 Send server notices about failed oper attempts globally.
7830 Successful remote oper attempt notices will be generated
7831 from the mode changes.
7832
7833
7834 Changes: Modified:
7835 +3 -3 trunk/modules/m_challenge.c (File Modified)
7836 +2 -2 trunk/modules/m_oper.c (File Modified)
7837
7838
7839jilles 2006/01/29 19:56:11 UTC (20060129-627)
7840 Log:
7841 Rest of infrastructure for sending server notices globally.
7842 Uses a new L_NETWIDE level on sendto_realops_snomask().
7843
7844
7845 Changes: Modified:
7846 +1 -0 trunk/include/send.h (File Modified)
7847 +31 -4 trunk/src/send.c (File Modified)
7848
7849
7850jilles 2006/01/29 18:55:28 UTC (20060129-625)
7851 Log:
7852 Add general::global_snotices conf option to control
7853 whether we send out SNOTEs. Does not do anything yet.
7854
7855
7856 Changes: Modified:
7857 +1 -0 trunk/doc/example.conf (File Modified)
7858 +6 -0 trunk/doc/reference.conf (File Modified)
7859 +1 -0 trunk/include/s_conf.h (File Modified)
7860 +6 -0 trunk/modules/m_info.c (File Modified)
7861 +1 -0 trunk/src/newconf.c (File Modified)
7862 +1 -0 trunk/src/s_conf.c (File Modified)
7863
7864
7865jilles 2006/01/29 13:47:35 UTC (20060129-623)
7866 Log:
7867 Only accept SNOTE from servers.
7868
7869
7870 Changes: Modified:
7871 +2 -0 trunk/modules/m_snote.c (File Modified)
7872
7873
7874jilles 2006/01/29 13:25:06 UTC (20060129-621)
7875 Log:
7876 Correct parv indices so this actually works.
7877
7878
7879 Changes: Modified:
7880 +2 -2 trunk/modules/m_snote.c (File Modified)
7881
7882
7883jilles 2006/01/29 13:16:10 UTC (20060129-619)
7884 Log:
7885 s/scan/snote/g
7886
7887
7888 Changes: Modified:
7889 +3 -3 trunk/modules/m_snote.c (File Modified)
7890
7891
7892nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7893 Log:
7894 Add m_snote.c, SNOTE propagator.
7895
7896
7897 Changes: Modified:
7898 +86 -0 trunk/modules/Makefile.in (File Modified)
7899 + - trunk/modules/m_snote.c (File Added)
7900
7901
7902nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7903 Log:
7904 start seeding the 1.1 NEWS file
7905
7906
7907 Changes: Modified:
7908 +4 -0 trunk/NEWS (File Modified)
7909
7910
7911nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7912 Log:
7913 rename some modules to more descriptive names...
7914
7915
7916 Changes: Modified:
7917 +2 -131 trunk/contrib/Makefile.in (File Modified)
7918 + - trunk/contrib/globalconnexit.c (File Deleted)
7919 + - trunk/contrib/globallineactive.c (File Deleted)
7920 + - trunk/contrib/sno_farconnect.c (File Added)
7921 + - trunk/contrib/sno_globalkline.c (File Added)
7922 +1 -120 trunk/modules/Makefile.in (File Modified)
7923 + - trunk/modules/networknotice.c (File Deleted)
7924 + - trunk/modules/sno_routing.c (File Added)
7925
7926
7927jilles 2006/01/28 22:02:18 UTC (20060128-611)
7928 Log:
7929 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7930 Uses FLAGS2_FLOODDONE bit on servers.
7931
7932
7933 Changes: Modified:
7934 +3 -0 trunk/include/client.h (File Modified)
7935 +121 -1 trunk/modules/Makefile.in (File Modified)
7936 + - trunk/modules/networknotice.c (File Added)
7937
7938
7939jilles 2006/01/28 21:44:33 UTC (20060128-609)
7940 Log:
7941 Don't show servers in /trace to nonopers if flatten links is enabled.
7942
7943
7944 Changes: Modified:
7945 +8 -5 trunk/modules/m_trace.c (File Modified)
7946
7947
7948jilles 2006/01/28 16:45:46 UTC (20060128-607)
7949 Log:
7950 CHGHOST:
7951 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7952 - send back confirmation to source, if local client
7953 - send a +s server notice if the source is neither a server nor a service (+S)
7954
7955
7956 Changes: Modified:
7957 +5 -1 trunk/modules/m_chghost.c (File Modified)
7958
7959
7960jilles 2006/01/28 16:01:05 UTC (20060128-605)
7961 Log:
7962 Use sendto_realops_snomask_from() to make the
7963 server notices appear to come from the affected
7964 user's server.
7965
7966
7967 Changes: Modified:
7968 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7969 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7970
7971
7972jilles 2006/01/28 16:00:14 UTC (20060128-603)
7973 Log:
7974 Add sendto_realops_snomask_from(), allows
7975 specification of apparent source server.
7976
7977
7978 Changes: Modified:
7979 +1 -0 trunk/include/send.h (File Modified)
7980 +41 -1 trunk/src/send.c (File Modified)
7981
7982
7983jilles 2006/01/28 15:30:20 UTC (20060128-601)
7984 Log:
7985 Revert r579. Keep host, not orighost in oper up notice.
7986 It would be inconsistent to have orighost there, and we
7987 don't want to mess up all server notices by putting both
7988 host and orighost.
7989
7990
7991 Changes: Modified:
7992 +1 -1 trunk/src/s_user.c (File Modified)
7993
7994
7995jilles 2006/01/28 15:27:10 UTC (20060128-599)
7996 Log:
7997 Include the IP address in operlog/foperlog.
7998
7999
8000 Changes: Modified:
8001 +10 -8 trunk/modules/m_challenge.c (File Modified)
8002 +8 -6 trunk/modules/m_oper.c (File Modified)
8003
8004
8005jilles 2006/01/28 15:17:01 UTC (20060128-597)
8006 Log:
8007 Call umode_changed hook on oper up.
8008
8009
8010 Changes: Modified:
8011 +1 -0 trunk/src/s_user.c (File Modified)
8012
8013
8014jilles 2006/01/28 15:13:27 UTC (20060128-595)
8015 Log:
8016 Add globalconnexit contrib module, shows remote client connects/exits
8017 except netsplits/netjoin on snomask +F.
8018 Notice formatting will probably change somewhat still.
8019
8020
8021 Changes: Modified:
8022 +80 -0 trunk/contrib/Makefile.in (File Modified)
8023 + - trunk/contrib/globalconnexit.c (File Added)
8024
8025
8026jilles 2006/01/28 14:54:44 UTC (20060128-593)
8027 Log:
8028 Declare snomask_modes[] so modules can provide snomasks.
8029
8030
8031 Changes: Modified:
8032 +2 -0 trunk/include/snomask.h (File Modified)
8033
8034
8035jilles 2006/01/28 14:40:10 UTC (20060128-591)
8036 Log:
8037 Replace user_signon hook with two new hooks: new_local_user
8038 and new_remote_user.
8039 These are called right before the user is introduced to the
8040 rest of the network.
8041
8042
8043 Changes: Modified:
8044 +2 -1 trunk/include/hook.h (File Modified)
8045 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8046 +4 -2 trunk/src/hook.c (File Modified)
8047 +2 -3 trunk/src/s_user.c (File Modified)
8048
8049
8050nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8051 Log:
8052 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8053
8054
8055 Changes: Modified:
8056 +2 -2 trunk/modules/m_scan.c (File Modified)
8057
8058
8059jilles 2006/01/27 19:45:11 UTC (20060127-587)
8060 Log:
8061 Update doc/technical/send.txt.
8062
8063
8064 Changes: Modified:
8065 +91 -131 trunk/doc/technical/send.txt (File Modified)
8066
8067
8068jilles 2006/01/27 14:44:19 UTC (20060127-585)
8069 Log:
8070 Add chantrace and masktrace to help files.
8071
8072
8073 Changes: Modified:
8074 + - trunk/help/opers/chantrace (File Added)
8075 +27 -20 trunk/help/opers/index (File Modified)
8076 + - trunk/help/opers/masktrace (File Added)
8077 +2 -0 trunk/help/opers/operspy (File Modified)
8078
8079
8080jilles 2006/01/27 14:41:47 UTC (20060127-583)
8081 Log:
8082 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8083 Shows etrace-like output for all users in a channel,
8084 in particular IP addresses.
8085
8086
8087 Changes: Modified:
8088 +75 -2 trunk/modules/m_etrace.c (File Modified)
8089
8090
8091jilles 2006/01/27 13:49:21 UTC (20060127-581)
8092 Log:
8093 Port over ratbox 2.2 r21727 (anfl):
8094 add some logging when we drop servers in places where we only notify opers
8095
8096
8097 Changes: Modified:
8098 +31 -0 trunk/modules/core/m_server.c (File Modified)
8099
8100
8101nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8102 Log:
8103 display orighost in operup message
8104
8105
8106 Changes: Modified:
8107 +1 -1 trunk/src/s_user.c (File Modified)
8108
8109
8110jilles 2006/01/26 17:13:21 UTC (20060126-577)
8111 Log:
8112 Add globallineactive contrib module, a hack which can often
8113 show k/d/g/x line active for remote clients.
8114
8115
8116 Changes: Modified:
8117 +52 -0 trunk/contrib/Makefile.in (File Modified)
8118 + - trunk/contrib/globallineactive.c (File Added)
8119
8120
8121jilles 2006/01/26 16:34:00 UTC (20060126-575)
8122 Log:
8123 Show IP field in the same way as MASKTRACE:
8124 "255.255.255.255" if it's unknown (remote TS5 client)
8125 and "0" if we or the remote server are purposely
8126 hiding it.
8127
8128
8129 Changes: Modified:
8130 +12 -1 trunk/modules/m_scan.c (File Modified)
8131
8132
8133jilles 2006/01/26 16:25:22 UTC (20060126-573)
8134 Log:
8135 scan umodes:
8136 - don't show servers in a global scan
8137 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8138
8139
8140 Changes: Modified:
8141 +4 -1 trunk/modules/m_scan.c (File Modified)
8142
8143
8144nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8145 Log:
8146 Implement SCAN UMODES.
8147
8148
8149 Changes: Modified:
8150 +3 -0 trunk/include/numeric.h (File Modified)
8151 +128 -2 trunk/modules/m_scan.c (File Modified)
8152 +2 -2 trunk/src/messages.tab (File Modified)
8153
8154
8155nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8156 Log:
8157 more oops
8158
8159
8160 Changes: Modified:
8161 +1 -1 trunk/modules/m_scan.c (File Modified)
8162
8163
8164nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8165 Log:
8166 parv[0] should be parv[1].
8167
8168
8169 Changes: Modified:
8170 +1 -1 trunk/modules/m_scan.c (File Modified)
8171
8172
8173nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8174 Log:
8175 another oops
8176
8177
8178 Changes: Modified:
8179 +1 -1 trunk/modules/m_scan.c (File Modified)
8180
8181
8182nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8183 Log:
8184 fix mistake here
8185
8186
8187 Changes: Modified:
8188 +2 -2 trunk/modules/m_scan.c (File Modified)
8189
8190
8191nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8192 Log:
8193 framework for scan command
8194
8195
8196 Changes: Modified:
8197 +113 -0 trunk/modules/Makefile.in (File Modified)
8198 + - trunk/modules/m_scan.c (File Added)
8199
8200
8201nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8202 Log:
8203 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8204
8205
8206 Changes: Modified:
8207 +2 -0 trunk/include/irc_string.h (File Modified)
8208 +157 -1 trunk/modules/m_etrace.c (File Modified)
8209 +129 -90 trunk/src/match.c (File Modified)
8210
8211
8212nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8213 Log:
8214 orighost may live in a different hash bucket (likely the case), lets check it standalone
8215
8216
8217 Changes: Modified:
8218 +39 -3 trunk/src/hostmask.c (File Modified)
8219
8220
8221nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8222 Log:
8223 SVN didn't check modules/ somehow, hrmm.
8224
8225
8226 Changes: Modified:
8227 +1 -1 trunk/modules/m_kline.c (File Modified)
8228 +6 -6 trunk/modules/m_stats.c (File Modified)
8229
8230
8231nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8232 Log:
8233 Track hostmask entries for client_p->orighost, if available.
8234 Not throughly tested, but seems to work fine.
8235
8236
8237 Changes: Modified:
8238 +8 -4 trunk/include/hostmask.h (File Modified)
8239 +14 -10 trunk/src/hostmask.c (File Modified)
8240
8241
8242jilles 2006/01/22 19:14:11 UTC (20060122-549)
8243 Log:
8244 Pass on SQUIT reasons more.
8245
8246
8247 Changes: Modified:
8248 +17 -19 trunk/src/client.c (File Modified)
8249
8250
8251jilles 2006/01/21 17:25:27 UTC (20060121-543)
8252 Log:
8253 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8254 This way, hidden admins also get them.
8255
8256
8257 Changes: Modified:
8258 +4 -4 trunk/src/send.c (File Modified)
8259
8260
8261jilles 2006/01/20 22:26:17 UTC (20060120-541)
8262 Log:
8263 From ircd-ratbox 2.2 (r21339 anfl):
8264 ms_kill() should be using find_person(), not find_client()
8265 otherwise it can generate a core.
8266
8267
8268 Changes: Modified:
8269 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8270
8271
8272jilles 2006/01/18 22:56:51 UTC (20060118-539)
8273 Log:
8274 Add m_error to core_module_table, so it is loaded by default.
8275
8276
8277 Changes: Modified:
8278 +1 -0 trunk/src/modules.c (File Modified)
8279
8280
8281jilles 2006/01/18 00:28:30 UTC (20060118-536)
8282 Log:
8283 comment is a const char *, not char *.
8284
8285
8286 Changes: Modified:
8287 +1 -1 trunk/include/hook.h (File Modified)
8288
8289
8290jilles 2006/01/18 00:10:02 UTC (20060118-534)
8291 Log:
8292 Fix a long standing hybrid 7 bug: when getting a read error
8293 on a server, report_error() is called with a %d instead of
8294 a %s in the format string ("Lost connection" in +d).
8295
8296
8297 Changes: Modified:
8298 +1 -1 trunk/src/client.c (File Modified)
8299
8300
8301jilles 2006/01/16 17:21:11 UTC (20060116-532)
8302 Log:
8303 Clarifications.
8304
8305
8306 Changes: Modified:
8307 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8308
8309
8310nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8311 Log:
8312 Add document describing capabilities and what they mean.
8313
8314
8315 Changes: Modified:
8316 + - trunk/doc/technical/capab.txt (File Added)
8317
8318
8319jilles 2006/01/16 01:19:24 UTC (20060116-528)
8320 Log:
8321 Change client_exit hook to pass all exit_client() parameters.
8322
8323
8324 Changes: Modified:
8325 +8 -0 trunk/include/hook.h (File Modified)
8326 +6 -1 trunk/src/client.c (File Modified)
8327
8328
8329jilles 2006/01/15 21:51:42 UTC (20060115-526)
8330 Log:
8331 Add client_exit hook, called in exit_client() for all
8332 clients of all types, except clients exiting because
8333 of netsplits (QS). The only thing done before it is
8334 marking the client as "closing" (to prevent
8335 recursion).
8336
8337
8338 Changes: Modified:
8339 +1 -0 trunk/include/hook.h (File Modified)
8340 +2 -0 trunk/src/client.c (File Modified)
8341 +2 -0 trunk/src/hook.c (File Modified)
8342
8343
8344jilles 2006/01/15 21:06:36 UTC (20060115-524)
8345 Log:
8346 Improve the code that calculates the nnnS nnnC counts
8347 in RPL_TRACESERVER.
8348
8349 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8350
8351
8352 Changes: Modified:
8353 +43 -36 trunk/modules/m_trace.c (File Modified)
8354
8355
8356jilles 2006/01/15 20:55:27 UTC (20060115-522)
8357 Log:
8358 Add server_eob hook.
8359 Planning to use this for netsplit/join notices.
8360
8361
8362 Changes: Modified:
8363 +1 -0 trunk/include/hook.h (File Modified)
8364 +2 -0 trunk/modules/m_pong.c (File Modified)
8365 +2 -0 trunk/src/hook.c (File Modified)
8366
8367
8368jilles 2006/01/15 20:01:51 UTC (20060115-520)
8369 Log:
8370 Default motd: ircd-ratbox -> charybdis
8371
8372
8373 Changes: Modified:
8374 +1 -1 trunk/doc/ircd.motd (File Modified)
8375
8376
8377jilles 2006/01/15 19:35:03 UTC (20060115-518)
8378 Log:
8379 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8380
8381
8382 Changes: Modified:
8383 +4 -4 trunk/src/s_user.c (File Modified)
8384
8385
8386jilles 2006/01/15 19:12:28 UTC (20060115-516)
8387 Log:
8388 - Remove obsolete EOB help file
8389 - Document snomask in the help files
8390 - Update indexes
8391
8392
8393 Changes: Modified:
8394 + - trunk/help/opers/eob (File Deleted)
8395 +13 -12 trunk/help/opers/index (File Modified)
8396 +1 -13 trunk/help/opers/umode (File Modified)
8397 +7 -7 trunk/help/users/index (File Modified)
8398
8399
8400nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8401 Log:
8402 Bail if snomask to parse is not given. Pointy hat to myself.
8403
8404
8405 Changes: Modified:
8406 +3 -0 trunk/src/snomask.c (File Modified)
8407
8408
8409gxti 2006/01/15 17:48:44 UTC (20060115-512)
8410 Log:
8411 Remove m_flags from autoconf
8412
8413
8414 Changes: Modified:
8415 +0 -1 trunk/contrib/Makefile.in (File Modified)
8416
8417
8418nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8419 Log:
8420 remove m_flags
8421
8422
8423 Changes: Modified:
8424 + - trunk/contrib/m_flags.c (File Deleted)
8425
8426
8427jilles 2006/01/15 17:22:19 UTC (20060115-508)
8428 Log:
8429 If +s is in oper_only_umodes, clear snomask on deoper.
8430
8431
8432 Changes: Modified:
8433 +5 -0 trunk/src/s_user.c (File Modified)
8434
8435
8436gxti 2006/01/15 17:16:50 UTC (20060115-506)
8437 Log:
8438 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8439
8440
8441 Changes: Modified:
8442 +2 -2 trunk/configure (File Modified)
8443 +2 -2 trunk/configure.ac (File Modified)
8444
8445
8446jilles 2006/01/15 17:15:56 UTC (20060115-504)
8447 Log:
8448 Remove the old server notice umodes.
8449 Default oper only umodes is now +s.
8450 Please make sure all remaining umodes still work.
8451
8452
8453 Changes: Modified:
8454 +3 -21 trunk/include/client.h (File Modified)
8455 +0 -12 trunk/src/newconf.c (File Modified)
8456 +1 -1 trunk/src/s_conf.c (File Modified)
8457 +12 -12 trunk/src/s_user.c (File Modified)
8458
8459
8460jilles 2006/01/15 17:00:27 UTC (20060115-502)
8461 Log:
8462 operator::flags nick_changes now controls +n snomask instead of +n umode.
8463
8464
8465 Changes: Modified:
8466 +8 -8 trunk/src/s_user.c (File Modified)
8467
8468
8469jilles 2006/01/15 16:53:16 UTC (20060115-500)
8470 Log:
8471 Move down h_umode_changed hook call after umode allowed checks
8472 (so it will not see +a if someone tries to set it but is not
8473 allowed to).
8474
8475
8476 Changes: Modified:
8477 +2 -3 trunk/src/s_user.c (File Modified)
8478
8479
8480jilles 2006/01/15 16:40:33 UTC (20060115-498)
8481 Log:
8482 Move over non-+s server notices (hopefully, all of them).
8483
8484
8485 Changes: Modified:
8486 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8487 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8488 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8489 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8490 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8491 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8492 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8493 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8494 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8495 +2 -2 trunk/libcharybdis/event.c (File Modified)
8496 +2 -2 trunk/modules/core/m_join.c (File Modified)
8497 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8498 +3 -3 trunk/modules/core/m_message.c (File Modified)
8499 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8500 +2 -2 trunk/modules/core/m_server.c (File Modified)
8501 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8502 +1 -1 trunk/modules/m_post.c (File Modified)
8503 +1 -1 trunk/modules/m_services.c (File Modified)
8504 +2 -2 trunk/src/channel.c (File Modified)
8505 +3 -3 trunk/src/client.c (File Modified)
8506 +1 -1 trunk/src/hash.c (File Modified)
8507 +5 -5 trunk/src/s_conf.c (File Modified)
8508 +2 -2 trunk/src/s_log.c (File Modified)
8509 +4 -4 trunk/src/s_user.c (File Modified)
8510
8511
8512jilles 2006/01/15 16:18:59 UTC (20060115-496)
8513 Log:
8514 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8515
8516
8517 Changes: Modified:
8518 +2 -1 trunk/include/snomask.h (File Modified)
8519 +2 -2 trunk/src/snomask.c (File Modified)
8520
8521
8522jilles 2006/01/15 16:08:28 UTC (20060115-494)
8523 Log:
8524 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8525
8526
8527 Changes: Modified:
8528 +1 -1 trunk/contrib/example_module.c (File Modified)
8529 +2 -2 trunk/include/ircd_defs.h (File Modified)
8530 +6 -6 trunk/modules/core/m_error.c (File Modified)
8531 +1 -1 trunk/modules/core/m_join.c (File Modified)
8532 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8533 +1 -1 trunk/modules/core/m_message.c (File Modified)
8534 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8535 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8536 +18 -18 trunk/modules/core/m_server.c (File Modified)
8537 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8538 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8539 +4 -4 trunk/modules/m_challenge.c (File Modified)
8540 +4 -4 trunk/modules/m_dline.c (File Modified)
8541 +13 -13 trunk/modules/m_gline.c (File Modified)
8542 +5 -5 trunk/modules/m_kline.c (File Modified)
8543 +2 -2 trunk/modules/m_oper.c (File Modified)
8544 +1 -1 trunk/modules/m_pong.c (File Modified)
8545 +13 -13 trunk/modules/m_rehash.c (File Modified)
8546 +4 -4 trunk/modules/m_resv.c (File Modified)
8547 +16 -16 trunk/modules/m_set.c (File Modified)
8548 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8549 +6 -6 trunk/modules/m_xline.c (File Modified)
8550 +1 -1 trunk/src/adns.c (File Modified)
8551 +2 -2 trunk/src/channel.c (File Modified)
8552 +1 -1 trunk/src/listener.c (File Modified)
8553 +1 -1 trunk/src/s_auth.c (File Modified)
8554 +15 -15 trunk/src/s_conf.c (File Modified)
8555 +3 -3 trunk/src/s_user.c (File Modified)
8556 +7 -7 trunk/src/send.c (File Modified)
8557
8558
8559jilles 2006/01/15 15:34:12 UTC (20060115-492)
8560 Log:
8561 On oper up:
8562 - set +s snomask if +s umode set but no snomasks
8563 - put numerics in more logical order
8564
8565
8566 Changes: Modified:
8567 +3 -1 trunk/src/s_user.c (File Modified)
8568
8569
8570jilles 2006/01/15 15:12:39 UTC (20060115-490)
8571 Log:
8572 parse_snobuf_to_mask(): default to + at start
8573 allows stuff like /mode jilles +s C
8574
8575
8576 Changes: Modified:
8577 +1 -1 trunk/src/snomask.c (File Modified)
8578
8579
8580jilles 2006/01/15 15:04:34 UTC (20060115-488)
8581 Log:
8582 Changes to user_mode() snomask handling.
8583 - show snomask (if not 0) on /mode <nick>
8584 - show snomask once at the end if +s/-s used
8585 - only parse 1 parameter for umode changes
8586 - don't crash on /mode <nick> +s
8587 - /mode <nick> -s clears snomask, doesn't use parameter
8588 - set umode +s iff snomask is not 0
8589 - snomask is not propagated, but umode +s is
8590
8591
8592 Changes: Modified:
8593 +97 -72 trunk/src/s_user.c (File Modified)
8594
8595
8596nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8597 Log:
8598 Convert some messages over to snomask.
8599
8600
8601 Changes: Modified:
8602 +29 -29 trunk/src/client.c (File Modified)
8603 +2 -2 trunk/src/ircd.c (File Modified)
8604 +13 -13 trunk/src/modules.c (File Modified)
8605 +1 -1 trunk/src/newconf.c (File Modified)
8606 +5 -5 trunk/src/parse.c (File Modified)
8607 +1 -1 trunk/src/restart.c (File Modified)
8608 +4 -4 trunk/src/s_newconf.c (File Modified)
8609 +11 -11 trunk/src/s_serv.c (File Modified)
8610
8611
8612nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8613 Log:
8614 include snomask.h from client.h
8615
8616
8617 Changes: Modified:
8618 +1 -0 trunk/include/client.h (File Modified)
8619
8620
8621nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8622 Log:
8623 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8624
8625
8626 Changes: Modified:
8627 +1 -0 trunk/src/newconf.c (File Modified)
8628 +2 -1 trunk/src/snomask.c (File Modified)
8629
8630
8631nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8632 Log:
8633 should start with +, not \0. Whoops. :)
8634
8635
8636 Changes: Modified:
8637 +1 -1 trunk/src/snomask.c (File Modified)
8638
8639
8640nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8641 Log:
8642 core snomask support.
8643
8644
8645 Changes: Modified:
8646 +3 -0 trunk/doc/example.conf (File Modified)
8647 +2 -0 trunk/include/client.h (File Modified)
8648 +2 -0 trunk/include/numeric.h (File Modified)
8649 +2 -0 trunk/include/s_newconf.h (File Modified)
8650 +63 -0 trunk/include/send.h (File Modified)
8651 + - trunk/include/snomask.h (File Added)
8652 +1 -0 trunk/src/Makefile.in (File Modified)
8653 +1 -1 trunk/src/messages.tab (File Modified)
8654 +8 -0 trunk/src/newconf.c (File Modified)
8655 +12 -0 trunk/src/s_user.c (File Modified)
8656 +235 -0 trunk/src/send.c (File Modified)
8657 + - trunk/src/snomask.c (File Added)
8658
8659
8660nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8661 Log:
8662 add a blank line after the license info.
8663
8664
8665 Changes: Modified:
8666 +1 -1 trunk/CREDITS (File Modified)
8667
8668
8669jilles 2006/01/14 19:59:18 UTC (20060114-472)
8670 Log:
8671 Extend copyright to 2006.
8672
8673
8674 Changes: Modified:
8675 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8676
8677
8678jilles 2006/01/14 19:56:24 UTC (20060114-470)
8679 Log:
8680 - Fix up book id.
8681 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8682
8683
8684 Changes: Modified:
8685 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8686 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8687
8688
8689jilles 2006/01/14 19:52:16 UTC (20060114-468)
8690 Log:
8691 Add oper privileges document.
8692
8693
8694 Changes: Modified:
8695 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8696 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8697
8698
8699jilles 2006/01/14 18:45:57 UTC (20060114-466)
8700 Log:
8701 Capitalize message names in services shortcuts (for consistency).
8702
8703
8704 Changes: Modified:
8705 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8706
8707
8708jilles 2006/01/13 16:53:35 UTC (20060113-464)
8709 Log:
8710 Remove C++ comment.
8711
8712
8713 Changes: Modified:
8714 +1 -1 trunk/src/patricia.c (File Modified)
8715
8716
8717jilles 2006/01/13 13:45:56 UTC (20060113-462)
8718 Log:
8719 Remove obsolete 'nextconnect' variable.
8720
8721
8722 Changes: Modified:
8723 +0 -1 trunk/include/ircd.h (File Modified)
8724 +0 -2 trunk/src/client.c (File Modified)
8725 +0 -1 trunk/src/ircd.c (File Modified)
8726
8727
8728jilles 2006/01/13 13:02:54 UTC (20060113-460)
8729 Log:
8730 Remove this remnant of the hybrid 6 ziplinks implementation.
8731
8732
8733 Changes: Modified:
8734 + - trunk/include/s_zip.h (File Deleted)
8735
8736
8737jilles 2006/01/09 16:05:47 UTC (20060109-458)
8738 Log:
8739 Make clone limiting work on orighost, not host (so it
8740 looks through services cloaks). Lightly tested, please
8741 test/review.
8742
8743
8744 Changes: Modified:
8745 +2 -0 trunk/modules/m_chghost.c (File Modified)
8746 +1 -1 trunk/src/client.c (File Modified)
8747 +1 -1 trunk/src/s_conf.c (File Modified)
8748
8749
8750jilles 2006/01/09 15:51:02 UTC (20060109-456)
8751 Log:
8752 Don't forget to link me_realhost() into the command hash.
8753
8754 Pointy hat to: myself
8755
8756
8757 Changes: Modified:
8758 +1 -1 trunk/modules/m_chghost.c (File Modified)
8759
8760
8761jilles 2006/01/09 14:46:59 UTC (20060109-454)
8762 Log:
8763 It's call_hook, not hook_call.
8764
8765
8766 Changes: Modified:
8767 +1 -1 trunk/src/s_user.c (File Modified)
8768
8769
8770jilles 2006/01/09 14:45:36 UTC (20060109-452)
8771 Log:
8772 Add unreject help file.
8773
8774
8775 Changes: Modified:
8776 + - trunk/help/opers/unreject (File Added)
8777
8778
8779jilles 2006/01/09 14:41:41 UTC (20060109-450)
8780 Log:
8781 Link the all-important 42 module to the build :P
8782
8783
8784 Changes: Modified:
8785 +1 -0 trunk/contrib/Makefile.in (File Modified)
8786
8787
8788jilles 2006/01/08 19:12:10 UTC (20060108-448)
8789 Log:
8790 Mention /rehash help.
8791
8792
8793 Changes: Modified:
8794 +1 -0 trunk/help/opers/rehash (File Modified)
8795
8796
8797nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8798 Log:
8799 Add h_user_signon hook.
8800
8801
8802 Changes: Modified:
8803 +1 -0 trunk/include/hook.h (File Modified)
8804 +2 -0 trunk/src/hook.c (File Modified)
8805 +4 -0 trunk/src/s_user.c (File Modified)
8806
8807
8808jilles 2006/01/06 02:30:23 UTC (20060106-444)
8809 Log:
8810 Oops, forgot to set orighost for remote client introductions.
8811
8812
8813 Changes: Modified:
8814 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8815
8816
8817jilles 2006/01/06 01:40:44 UTC (20060106-442)
8818 Log:
8819 Use TS6 forms in services shortcuts, if possible.
8820
8821
8822 Changes: Modified:
8823 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8824
8825
8826jilles 2006/01/06 01:31:19 UTC (20060106-440)
8827 Log:
8828 - Start out default_umodes conf entry from the empty set instead of +i.
8829 - Move oper_only_umodes check to where default_umodes is used, as
8830 oper_only_umodes may not be set yet while we're reading the conf.
8831
8832
8833 Changes: Modified:
8834 +6 -7 trunk/src/newconf.c (File Modified)
8835 +1 -1 trunk/src/s_user.c (File Modified)
8836
8837
8838jilles 2006/01/06 01:00:44 UTC (20060106-438)
8839 Log:
8840 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8841
8842
8843 Changes: Modified:
8844 +1 -0 trunk/doc/example.conf (File Modified)
8845 +7 -0 trunk/doc/reference.conf (File Modified)
8846 +0 -7 trunk/include/config.h.dist (File Modified)
8847 +1 -0 trunk/include/s_conf.h (File Modified)
8848 +6 -0 trunk/modules/m_info.c (File Modified)
8849 +9 -18 trunk/src/client.c (File Modified)
8850 +1 -0 trunk/src/newconf.c (File Modified)
8851 +1 -0 trunk/src/s_conf.c (File Modified)
8852
8853
8854jilles 2006/01/06 00:14:18 UTC (20060106-436)
8855 Log:
8856 - Allow NULL target_ip in show_ip() (indicates message is being
8857 sent to local opers)
8858 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8859 confitem
8860 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8861 those in src/client.c
8862
8863 From ratbox 2.2 svn (anfl)
8864
8865
8866 Changes: Modified:
8867 +1 -0 trunk/include/client.h (File Modified)
8868 +21 -2 trunk/src/client.c (File Modified)
8869 +2 -4 trunk/src/hostmask.c (File Modified)
8870 +1 -5 trunk/src/s_conf.c (File Modified)
8871 +4 -8 trunk/src/s_user.c (File Modified)
8872
8873
8874nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8875 Log:
8876 Fire off events properly.
8877
8878
8879 Changes: Modified:
8880 +7 -3 trunk/src/s_user.c (File Modified)
8881
8882
8883nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8884 Log:
8885 make sure modules which depend on umode information get the message upon connection (oops)
8886
8887
8888 Changes: Modified:
8889 +3 -0 trunk/src/s_user.c (File Modified)
8890
8891
8892jilles 2006/01/05 23:33:33 UTC (20060105-430)
8893 Log:
8894 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8895 From ratbox 2.2 svn.
8896
8897
8898 Changes: Modified:
8899 +3 -7 trunk/modules/m_etrace.c (File Modified)
8900
8901
8902nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8903 Log:
8904 Replace silly `default_invisible' option with more versatile default_umodes.
8905
8906
8907 Changes: Modified:
8908 +2 -2 trunk/Makefile.in (File Modified)
8909 +12 -1 trunk/doc/example.conf (File Modified)
8910 +14 -7 trunk/doc/reference.conf (File Modified)
8911 +2 -4 trunk/include/s_conf.h (File Modified)
8912 +0 -6 trunk/modules/m_info.c (File Modified)
8913 +4 -0 trunk/src/modules.c (File Modified)
8914 +41 -1 trunk/src/newconf.c (File Modified)
8915 +2 -2 trunk/src/s_conf.c (File Modified)
8916 +3 -4 trunk/src/s_user.c (File Modified)
8917
8918
8919jilles 2006/01/02 14:30:45 UTC (20060102-426)
8920 Log:
8921 Add temporary nick resvs with the proper duration,
8922 not 60 times too long.
8923
8924
8925 Changes: Modified:
8926 +1 -1 trunk/modules/m_resv.c (File Modified)
8927
8928
8929jilles 2006/01/02 14:21:31 UTC (20060102-424)
8930 Log:
8931 Add kick on split riding. See reference.conf for more details.
8932
8933
8934 Changes: Modified:
8935 +1 -0 trunk/doc/example.conf (File Modified)
8936 +16 -0 trunk/doc/reference.conf (File Modified)
8937 +1 -0 trunk/include/s_conf.h (File Modified)
8938 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8939 +6 -0 trunk/modules/m_info.c (File Modified)
8940 +1 -0 trunk/src/newconf.c (File Modified)
8941 +1 -0 trunk/src/s_conf.c (File Modified)
8942
8943
8944nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8945 Log:
8946 New credits, denoting GXTi as being on the core team.
8947
8948
8949 Changes: Modified:
8950 +16 -5 trunk/CREDITS (File Modified)
8951
8952
8953nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8954 Log:
8955 better cloaking algorithm
8956
8957
8958 Changes: Modified:
8959 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8960
8961
8962nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8963 Log:
8964 don't do redundant bitshifting.
8965
8966
8967 Changes: Modified:
8968 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8969
8970
8971jilles 2005/12/23 21:15:41 UTC (20051223-416)
8972 Log:
8973 Add ip_cloaking.so.
8974
8975
8976 Changes: Modified:
8977 +1 -0 trunk/contrib/Makefile.in (File Modified)
8978
8979
8980jilles 2005/12/23 21:15:25 UTC (20051223-414)
8981 Log:
8982 Set the DynSpoof flag properly.
8983
8984
8985 Changes: Modified:
8986 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8987
8988
8989nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8990 Log:
8991 first go at an ip_cloaking implementation for charybdis.
8992
8993
8994 Changes: Modified:
8995 + - trunk/contrib/ip_cloaking.c (File Added)
8996
8997
8998nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8999 Log:
9000 Add libcharybdis to contrib/ includes.
9001
9002
9003 Changes: Modified:
9004 +1 -1 trunk/contrib/Makefile.in (File Modified)
9005
9006
9007nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9008 Log:
9009 add h_umode_changed hook for modules that provide usermodes.
9010
9011
9012 Changes: Modified:
9013 +1 -0 trunk/include/hook.h (File Modified)
9014 +2 -1 trunk/src/hook.c (File Modified)
9015 +3 -0 trunk/src/s_user.c (File Modified)
9016
9017
9018jilles 2005/12/19 16:52:45 UTC (20051219-406)
9019 Log:
9020 Show quiets in /stats z.
9021
9022
9023 Changes: Modified:
9024 +15 -10 trunk/src/s_stats.c (File Modified)
9025
9026
9027nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9028 Log:
9029 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9030
9031
9032 Changes: Modified:
9033 +0 -12 trunk/configure (File Modified)
9034 +0 -9 trunk/configure.ac (File Modified)
9035 +0 -3 trunk/include/setup.h.in (File Modified)
9036
9037
9038nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9039 Log:
9040 change various buffer sizes to = topiclen.
9041
9042
9043 Changes: Modified:
9044 +3 -4 trunk/include/ircd_defs.h (File Modified)
9045
9046
9047jon 2005/12/12 19:32:18 UTC (20051212-400)
9048 Log:
9049 - Partial commit test, partial ego strokage ;)
9050
9051
9052 Changes: Modified:
9053 +2 -1 trunk/CREDITS (File Modified)
9054
9055
9056nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9057 Log:
9058 More kqueue corrections.
9059
9060 Changes: Modified:
9061 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9062
9063
9064nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9065 Log:
9066 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9067 Not sure why this wasn't this way to begin with.
9068
9069
9070 Changes: Modified:
9071 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9072
9073
9074jilles 2005/12/11 16:39:52 UTC (20051211-394)
9075 Log:
9076 example.conf tweaks:
9077 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9078 most people do not need this.
9079 Enable serverinfo::hub.
9080
9081
9082 Changes: Modified:
9083 +14 -11 trunk/doc/example.conf (File Modified)
9084
9085
9086nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9087 Log:
9088 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9089
9090
9091 Changes: Modified:
9092 +1 -1 trunk/src/s_serv.c (File Modified)
9093
9094
9095nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9096 Log:
9097 header include changes
9098
9099
9100 Changes: Modified:
9101 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9102 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9103 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9104 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9105 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9106 +1 -21 trunk/libcharybdis/select.c (File Modified)
9107
9108
9109nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9110 Log:
9111 s/ilog/libcharybdis_{die,log,restart}/g
9112
9113
9114 Changes: Modified:
9115 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9116 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9117 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9118 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9119 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9120 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9121 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9122 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9123
9124
9125nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9126 Log:
9127 Use the right callbacks in the function code.
9128
9129 Changes: Modified:
9130 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9131
9132
9133nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9134 Log:
9135 More work, it builds again!
9136
9137
9138 Changes: Modified:
9139 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9140 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9141 + - trunk/libcharybdis/libcharybdis.c (File Added)
9142 + - trunk/libcharybdis/libcharybdis.h (File Added)
9143
9144
9145nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9146 Log:
9147 Move some stuff around.
9148
9149
9150 Changes: Modified:
9151 + - trunk/include/memory.h (File Deleted)
9152 + - trunk/include/tools.h (File Deleted)
9153 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9154 + - trunk/libcharybdis/memory.c (File Added)
9155 + - trunk/libcharybdis/memory.h (File Added)
9156 + - trunk/libcharybdis/snprintf.c (File Added)
9157 + - trunk/libcharybdis/tools.c (File Added)
9158 + - trunk/libcharybdis/tools.h (File Added)
9159 +1000 -1062 trunk/modules/.depend (File Modified)
9160 +421 -455 trunk/src/.depend (File Modified)
9161 +0 -1191 trunk/src/Makefile.in (File Modified)
9162 + - trunk/src/memory.c (File Deleted)
9163 + - trunk/src/snprintf.c (File Deleted)
9164 + - trunk/src/tools.c (File Deleted)
9165
9166
9167nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9168 Log:
9169 move more headers into libcharybdis
9170
9171 Changes: Modified:
9172 + - trunk/include/balloc.h (File Deleted)
9173 + - trunk/include/event.h (File Deleted)
9174 + - trunk/libcharybdis/balloc.h (File Added)
9175 + - trunk/libcharybdis/event.h (File Added)
9176 +924 -1020 trunk/modules/.depend (File Modified)
9177 +327 -406 trunk/src/.depend (File Modified)
9178
9179
9180nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9181 Log:
9182 balloc, events -> libcharybdis
9183
9184 Changes: Modified:
9185 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9186 + - trunk/libcharybdis/balloc.c (File Added)
9187 + - trunk/libcharybdis/event.c (File Added)
9188 +0 -1008 trunk/src/Makefile.in (File Modified)
9189 + - trunk/src/balloc.c (File Deleted)
9190 + - trunk/src/event.c (File Deleted)
9191
9192
9193nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9194 Log:
9195 More fun
9196
9197 Changes: Modified:
9198 + - trunk/include/commio.h (File Deleted)
9199 + - trunk/include/linebuf.h (File Deleted)
9200 + - trunk/libcharybdis/commio.h (File Added)
9201 + - trunk/libcharybdis/linebuf.h (File Added)
9202 +1644 -530 trunk/modules/.depend (File Modified)
9203 +1 -1 trunk/modules/Makefile.in (File Modified)
9204 +720 -284 trunk/src/.depend (File Modified)
9205
9206
9207nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9208 Log:
9209 Makefile reworking -- moving libcharybdis headers into proper location.
9210
9211 Changes: Modified:
9212 +1 -1 trunk/adns/Makefile.in (File Modified)
9213 +1 -1 trunk/src/Makefile.in (File Modified)
9214
9215
9216nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9217 Log:
9218 Document proposed authdaemon protocol.
9219
9220 Changes: Modified:
9221 + - trunk/authdaemon/protocol.txt (File Added)
9222
9223
9224nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9225 Log:
9226 Makefile oops
9227
9228 Changes: Modified:
9229 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9230
9231
9232nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9233 Log:
9234 Remove dead makefile from generation
9235
9236 Changes: Modified:
9237 +1 -2 trunk/configure (File Modified)
9238 +0 -1 trunk/configure.ac (File Modified)
9239
9240
9241nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9242 Log:
9243 libcharybdisIO -> libcharybdis
9244
9245 Changes: Modified:
9246 +1 -1 trunk/src/Makefile.in (File Modified)
9247
9248
9249nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9250 Log:
9251 More restructuring.
9252
9253 Changes: Modified:
9254 + - trunk/libcharybdis/Makefile.in (File Added)
9255 + - trunk/libcharybdis/commio.c (File Added)
9256 + - trunk/libcharybdis/devpoll.c (File Added)
9257 + - trunk/libcharybdis/epoll.c (File Added)
9258 + - trunk/libcharybdis/io/ (File Deleted)
9259 + - trunk/libcharybdis/kqueue.c (File Added)
9260 + - trunk/libcharybdis/linebuf.c (File Added)
9261 + - trunk/libcharybdis/log/ (File Deleted)
9262 + - trunk/libcharybdis/poll.c (File Added)
9263 + - trunk/libcharybdis/ports.c (File Added)
9264 + - trunk/libcharybdis/select.c (File Added)
9265
9266
9267nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9268 Log:
9269 Blah kill makefile
9270
9271 Changes: Modified:
9272 + - trunk/libcharybdis/Makefile.in (File Deleted)
9273
9274
9275nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9276 Log:
9277 Blah kill makefile
9278
9279 Changes: Modified:
9280 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9281
9282
9283nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9284 Log:
9285 add authdaemon dir for later hacking
9286
9287
9288 Changes: Modified:
9289 + - trunk/authdaemon/ (File Added)
9290
9291
9292nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9293 Log:
9294 linebuf -> libcharybdisIO
9295
9296
9297 Changes: Modified:
9298 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9299 + - trunk/libcharybdis/io/linebuf.c (File Added)
9300 + - trunk/libcharybdis/log/ (File Added)
9301 + - trunk/libcharybdis/log/Makefile.in (File Added)
9302 +0 -687 trunk/src/Makefile.in (File Modified)
9303 + - trunk/src/linebuf.c (File Deleted)
9304
9305
9306nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9307 Log:
9308 Solaris 10 I/O ports support
9309
9310 Changes: Modified:
9311 + - trunk/libcharybdis/io/ports.c (File Added)
9312
9313
9314nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9315 Log:
9316 libcharybdis stuff
9317
9318
9319 Changes: Modified:
9320 +1 -1 trunk/Makefile.in (File Modified)
9321 +3 -1 trunk/configure (File Modified)
9322 +133 -10 trunk/configure.ac (File Modified)
9323 + - trunk/libcharybdis/ (File Added)
9324 + - trunk/libcharybdis/Makefile.in (File Added)
9325 + - trunk/libcharybdis/io/ (File Added)
9326 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9327 +2 -3 trunk/src/Makefile.in (File Modified)
9328 + - trunk/src/io/ (File Deleted)
9329
9330
9331nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9332 Log:
9333 split IO stuff into libcharybdisIO.
9334
9335
9336 Changes: Modified:
9337 + - trunk/src/commio.c (File Deleted)
9338 + - trunk/src/devpoll.c (File Deleted)
9339 + - trunk/src/epoll.c (File Deleted)
9340 + - trunk/src/io/ (File Added)
9341 + - trunk/src/io/Makefile.in (File Added)
9342 + - trunk/src/io/commio.c (File Added)
9343 + - trunk/src/io/devpoll.c (File Added)
9344 + - trunk/src/io/epoll.c (File Added)
9345 + - trunk/src/io/kqueue.c (File Added)
9346 + - trunk/src/io/poll.c (File Added)
9347 + - trunk/src/io/select.c (File Added)
9348 + - trunk/src/kqueue.c (File Deleted)
9349 + - trunk/src/poll.c (File Deleted)
9350 + - trunk/src/select.c (File Deleted)
9351
9352
9353nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9354 Log:
9355 Version bump: 1.1.0
9356
9357
9358 Changes: Modified:
9359 +86 -155 trunk/configure (File Modified)
9360 +1 -1 trunk/configure.ac (File Modified)
9361
9362
9363jilles 2005/12/04 01:56:31 UTC (20051204-346)
9364 Log:
9365 Remove mentions of mkkeypair/cryptlinks.
9366
9367
9368 Changes: Modified:
9369 +1 -3 trunk/doc/challenge.txt (File Modified)
9370
9371
9372jilles 2005/12/02 17:57:29 UTC (20051202-344)
9373 Log:
9374 Clarify serverinfo{} description.
9375
9376
9377 Changes: Modified:
9378 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9379
9380
9381jilles 2005/12/02 17:41:44 UTC (20051202-342)
9382 Log:
9383 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9384
9385
9386 Changes: Modified:
9387 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9388
9389
9390jilles 2005/12/02 17:38:53 UTC (20051202-340)
9391 Log:
9392 Improvements also applicable to hyperion 1.x.
9393
9394
9395 Changes: Modified:
9396 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9397
9398
9399jilles 2005/12/02 17:08:45 UTC (20051202-338)
9400 Log:
9401 - Add +F description
9402 - General improvements and changes to charybdis
9403
9404
9405 Changes: Modified:
9406 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9407
9408
9409jilles 2005/12/02 16:43:45 UTC (20051202-336)
9410 Log:
9411 The server notice umodes only have an effect
9412 for opers. ("sendto_realops_flags", so having
9413 the umode is not enough, they must also be
9414 opered)
9415
9416
9417 Changes: Modified:
9418 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9419
9420
9421jilles 2005/12/02 16:39:40 UTC (20051202-334)
9422 Log:
9423 Updates to umodes docs.
9424
9425
9426 Changes: Modified:
9427 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9428
9429
9430nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9431 Log:
9432 Add SGML documentation.
9433
9434 Changes: Modified:
9435 + - trunk/doc/sgml/ (File Added)
9436 + - trunk/doc/sgml/oper-guide/ (File Added)
9437 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9438 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9439 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9440 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9441 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9442 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9443 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9444
9445
9446jilles 2005/11/21 11:04:33 UTC (20051121-330)
9447 Log:
9448 Make operwall flag restrict setting umode +z.
9449 This repairs this flag broken in charybdis-1.0.
9450
9451
9452 Changes: Modified:
9453 +41 -0 trunk/contrib/m_flags.c (File Modified)
9454 +9 -0 trunk/src/s_user.c (File Modified)
9455
9456
9457jilles 2005/11/21 10:29:37 UTC (20051121-328)
9458 Log:
9459 Don't complain/reset remote clients +n. I'm still not
9460 convinced propagating all umodes is the way to go, oh
9461 well.
9462
9463
9464 Changes: Modified:
9465 +1 -1 trunk/src/s_user.c (File Modified)
9466
9467
9468jilles 2005/11/21 10:21:42 UTC (20051121-326)
9469 Log:
9470 - Require admin flag for oper /chghost (if it's enabled
9471 which is not default)
9472 - Give error message on nonexistant nick
9473
9474
9475 Changes: Modified:
9476 +12 -0 trunk/modules/m_chghost.c (File Modified)
9477
9478
9479nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9480 Log:
9481 Incorporated jilles' dynspoof patch with a few minor changes.
9482
9483 Changes: Modified:
9484 +5 -2 trunk/include/client.h (File Modified)
9485 +1 -0 trunk/include/numeric.h (File Modified)
9486 +75 -4 trunk/modules/m_chghost.c (File Modified)
9487 +2 -21 trunk/modules/m_stats.c (File Modified)
9488 +2 -8 trunk/modules/m_trace.c (File Modified)
9489 +2 -0 trunk/src/client.c (File Modified)
9490 +3 -0 trunk/src/s_user.c (File Modified)
9491
9492
9493nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9494 Log:
9495 Update NEWS.
9496
9497 Changes: Modified:
9498 +5 -0 trunk/NEWS (File Modified)
9499
9500
9501jilles 2005/11/17 22:38:52 UTC (20051117-320)
9502 Log:
9503 Make show_ip() far less braindead.
9504
9505 Obtained from: ratbox 2.2 SVN
9506
9507
9508 Changes: Modified:
9509 +14 -85 trunk/src/client.c (File Modified)
9510
9511
9512jilles 2005/11/15 16:33:26 UTC (20051115-318)
9513 Log:
9514 Instead of not showing channels at all for whoising services,
9515 only show channels the requester is also on. If operspying
9516 services, show all the channels.
9517
9518
9519 Changes: Modified:
9520 +37 -40 trunk/modules/m_whois.c (File Modified)
9521
9522
9523jilles 2005/11/15 15:59:00 UTC (20051115-316)
9524 Log:
9525 - Show real errno if we fail to connect to a server
9526 - Don't show server IPs on IRC if a server goes dead
9527 during handshake
9528
9529
9530 Changes: Modified:
9531 +2 -5 trunk/src/s_serv.c (File Modified)
9532
9533
9534jilles 2005/11/15 15:28:18 UTC (20051115-314)
9535 Log:
9536 Revert hybrid 7.2 aline code. It causes too many problems.
9537
9538
9539 Changes: Modified:
9540 +1 -47 trunk/NEWS (File Modified)
9541 + - trunk/include/aline.h (File Deleted)
9542 +53 -6 trunk/modules/m_dline.c (File Modified)
9543 +212 -16 trunk/modules/m_kline.c (File Modified)
9544 +37 -8 trunk/modules/m_resv.c (File Modified)
9545 +45 -24 trunk/modules/m_xline.c (File Modified)
9546 +0 -485 trunk/src/Makefile.in (File Modified)
9547 + - trunk/src/aline.c (File Deleted)
9548
9549
9550jilles 2005/11/07 10:47:33 UTC (20051107-312)
9551 Log:
9552 Incorporate recent ratbox monitor bugfixes (could crash).
9553
9554
9555 Changes: Modified:
9556 +16 -0 trunk/modules/m_monitor.c (File Modified)
9557 +4 -3 trunk/src/monitor.c (File Modified)
9558
9559
9560jilles 2005/10/24 23:10:06 UTC (20051024-310)
9561 Log:
9562 Fix /invite UID leak.
9563
9564 Found by logiclrd@EFnet.
9565
9566
9567 Changes: Modified:
9568 +3 -2 trunk/modules/m_invite.c (File Modified)
9569
9570
9571nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9572 Log:
9573 Don't show what channels a service is in.
9574
9575 Changes: Modified:
9576 +1 -0 trunk/NEWS (File Modified)
9577 +40 -35 trunk/modules/m_whois.c (File Modified)
9578
9579
9580nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9581 Log:
9582 Update version to 1.0.3.
9583
9584
9585 Changes: Modified:
9586 +9 -9 trunk/configure (File Modified)
9587 +1 -1 trunk/configure.ac (File Modified)
9588
9589
9590jilles 2005/10/22 17:12:51 UTC (20051022-304)
9591 Log:
9592 Update NEWS.
9593
9594
9595 Changes: Modified:
9596 +7 -1 trunk/NEWS (File Modified)
9597
9598
9599jilles 2005/10/22 17:11:32 UTC (20051022-302)
9600 Log:
9601 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9602 More static buffers :(
9603
9604
9605 Changes: Modified:
9606 +12 -4 trunk/src/aline.c (File Modified)
9607
9608
9609jilles 2005/10/18 21:52:35 UTC (20051018-300)
9610 Log:
9611 Make operspy mode (/mode !#channel showing parameters
9612 even if not on channel) work again.
9613
9614
9615 Changes: Modified:
9616 +4 -4 trunk/src/channel.c (File Modified)
9617
9618
9619jilles 2005/10/16 22:04:15 UTC (20051016-298)
9620 Log:
9621 Call server_introduced hook on TS6 remote server
9622 introduction (ms_sid()).
9623
9624
9625 Changes: Modified:
9626 +6 -0 trunk/modules/core/m_server.c (File Modified)
9627
9628
9629nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9630 Log:
9631 Cyrix boxes are wierd.
9632
9633 Changes: Modified:
9634 +2 -1 trunk/modules/m_services.c (File Modified)
9635
9636
9637nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9638 Log:
9639 More paranoia.
9640
9641 Changes: Modified:
9642 +1 -1 trunk/include/client.h (File Modified)
9643 +3 -1 trunk/modules/m_services.c (File Modified)
9644
9645
9646nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9647 Log:
9648 heh
9649
9650 Changes: Modified:
9651 +1 -6 trunk/modules/m_services.c (File Modified)
9652
9653
9654nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9655 Log:
9656 Disable a check that doesn't always seem to work right for some reason.
9657
9658 Changes: Modified:
9659 +2 -0 trunk/modules/m_services.c (File Modified)
9660
9661
9662nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9663 Log:
9664 Update NEWS.
9665
9666
9667 Changes: Modified:
9668 +4 -1 trunk/NEWS (File Modified)
9669
9670
9671nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9672 Log:
9673 1.0.2
9674
9675
9676 Changes: Modified:
9677 +9 -9 trunk/configure (File Modified)
9678 +1 -1 trunk/configure.ac (File Modified)
9679
9680
9681jilles 2005/10/08 22:30:18 UTC (20051008-284)
9682 Log:
9683 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9684
9685
9686 Changes: Modified:
9687 +3 -13 trunk/modules/m_trace.c (File Modified)
9688
9689
9690jilles 2005/10/06 11:00:22 UTC (20051006-282)
9691 Log:
9692 Don't send empty RPL_WHOISCHANNELS on remote whois.
9693
9694 Pointy hat to: jilles
9695
9696
9697 Changes: Modified:
9698 +1 -1 trunk/modules/m_whois.c (File Modified)
9699
9700
9701nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9702 Log:
9703 Update NEWS.
9704
9705
9706 Changes: Modified:
9707 +3 -0 trunk/NEWS (File Modified)
9708
9709
9710nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9711 Log:
9712 Modular umode support.
9713
9714
9715 Changes: Modified:
9716 +0 -9 trunk/include/client.h (File Modified)
9717 +2 -1 trunk/include/s_user.h (File Modified)
9718 +1 -1 trunk/include/tools.h (File Modified)
9719 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9720 +3 -0 trunk/src/ircd.c (File Modified)
9721 +1 -1 trunk/src/messages.tab (File Modified)
9722 +2 -2 trunk/src/s_serv.c (File Modified)
9723 +37 -59 trunk/src/s_user.c (File Modified)
9724 +21 -0 trunk/src/tools.c (File Modified)
9725
9726
9727jilles 2005/10/02 20:23:15 UTC (20051002-276)
9728 Log:
9729 Optionally do forced nick change to the UID instead of kill
9730 on nick collisions, see doc/collision_fnc.txt for more
9731 details.
9732
9733
9734 Changes: Modified:
9735 + - trunk/doc/collision_fnc.txt (File Added)
9736 +1 -0 trunk/doc/example.conf (File Modified)
9737 +8 -0 trunk/doc/reference.conf (File Modified)
9738 +1 -0 trunk/include/numeric.h (File Modified)
9739 +1 -0 trunk/include/s_conf.h (File Modified)
9740 +2 -1 trunk/include/s_serv.h (File Modified)
9741 +1 -0 trunk/include/s_stats.h (File Modified)
9742 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9743 +1 -1 trunk/src/messages.tab (File Modified)
9744 +1 -0 trunk/src/newconf.c (File Modified)
9745 +1 -0 trunk/src/s_conf.c (File Modified)
9746 +1 -0 trunk/src/s_serv.c (File Modified)
9747 +2 -2 trunk/src/s_stats.c (File Modified)
9748
9749
9750nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9751 Log:
9752 Update NEWS.
9753
9754
9755 Modified:
9756 trunk/NEWS (File Modified)
9757
9758
9759jilles 2005/09/28 15:45:31 UTC (20050928-272)
9760 Log:
9761 Don't allow lookups by uid in /monitor + and /monitor s.
9762
9763
9764 Modified:
9765 trunk/modules/m_monitor.c (File Modified)
9766
9767
9768jilles 2005/09/28 13:05:01 UTC (20050928-270)
9769 Log:
9770 Stop garbage +j being set in cases like +j aaa:bbb by
9771 initializing the variables properly.
9772
9773 Reported by kyle.
9774
9775
9776 Modified:
9777 trunk/modules/core/m_mode.c (File Modified)
9778 trunk/modules/core/m_sjoin.c (File Modified)
9779
9780
9781jilles 2005/09/25 15:51:54 UTC (20050925-268)
9782 Log:
9783 Apply flags to the proper server in me_gcap().
9784
9785
9786 Modified:
9787 trunk/modules/m_capab.c (File Modified)
9788
9789
9790jilles 2005/09/22 23:13:46 UTC (20050922-266)
9791 Log:
9792 Use find_named_client() instead of find_client() to check
9793 for nick collisions.
9794
9795
9796 Modified:
9797 trunk/modules/core/m_nick.c (File Modified)
9798
9799
9800nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9801 Log:
9802 - Replace old 381 numeric with a new, more positive one!
9803
9804
9805 Modified:
9806 trunk/src/messages.tab (File Modified)
9807
9808
9809jilles 2005/09/22 00:38:45 UTC (20050922-262)
9810 Log:
9811 Make it compile again.
9812
9813
9814 Modified:
9815 trunk/src/channel.c (File Modified)
9816 trunk/src/client.c (File Modified)
9817 trunk/src/ircd.c (File Modified)
9818 trunk/src/packet.c (File Modified)
9819
9820
9821nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9822 Log:
9823 - Prevent UID disclosure in cmode setting.
9824
9825
9826 Modified:
9827 trunk/NEWS (File Modified)
9828 trunk/modules/core/m_mode.c (File Modified)
9829
9830
9831nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9832 Log:
9833 A different check which prevents UID disclosure.
9834
9835
9836 Modified:
9837 trunk/modules/core/m_kick.c (File Modified)
9838
9839
9840nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9841 Log:
9842 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9843
9844
9845 Modified:
9846 trunk/modules/core/m_kick.c (File Modified)
9847
9848
9849nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9850 Log:
9851 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9852
9853
9854 Modified:
9855 trunk/NEWS (File Modified)
9856 trunk/modules/m_accept.c (File Modified)
9857 trunk/modules/m_admin.c (File Modified)
9858 trunk/modules/m_away.c (File Modified)
9859 trunk/modules/m_cap.c (File Modified)
9860 trunk/modules/m_capab.c (File Modified)
9861 trunk/modules/m_challenge.c (File Modified)
9862 trunk/modules/m_chghost.c (File Modified)
9863 trunk/modules/m_close.c (File Modified)
9864 trunk/modules/m_cmessage.c (File Modified)
9865 trunk/modules/m_connect.c (File Modified)
9866 trunk/modules/m_dline.c (File Modified)
9867 trunk/modules/m_encap.c (File Modified)
9868 trunk/modules/m_etrace.c (File Modified)
9869 trunk/modules/m_gline.c (File Modified)
9870 trunk/modules/m_help.c (File Modified)
9871 trunk/modules/m_info.c (File Modified)
9872 trunk/modules/m_invite.c (File Modified)
9873 trunk/modules/m_ison.c (File Modified)
9874 trunk/modules/m_kline.c (File Modified)
9875 trunk/modules/m_knock.c (File Modified)
9876 trunk/modules/m_links.c (File Modified)
9877 trunk/modules/m_list.c (File Modified)
9878 trunk/modules/m_locops.c (File Modified)
9879 trunk/modules/m_lusers.c (File Modified)
9880 trunk/modules/m_map.c (File Modified)
9881 trunk/modules/m_monitor.c (File Modified)
9882 trunk/modules/m_motd.c (File Modified)
9883 trunk/modules/m_names.c (File Modified)
9884 trunk/modules/m_oper.c (File Modified)
9885 trunk/modules/m_operspy.c (File Modified)
9886 trunk/modules/m_pass.c (File Modified)
9887 trunk/modules/m_ping.c (File Modified)
9888 trunk/modules/m_pong.c (File Modified)
9889 trunk/modules/m_post.c (File Modified)
9890 trunk/modules/m_rehash.c (File Modified)
9891 trunk/modules/m_restart.c (File Modified)
9892 trunk/modules/m_resv.c (File Modified)
9893 trunk/modules/m_services.c (File Modified)
9894 trunk/modules/m_set.c (File Modified)
9895 trunk/modules/m_sshortcut.c (File Modified)
9896 trunk/modules/m_stats.c (File Modified)
9897 trunk/modules/m_svinfo.c (File Modified)
9898 trunk/modules/m_tb.c (File Modified)
9899 trunk/modules/m_testline.c (File Modified)
9900 trunk/modules/m_testmask.c (File Modified)
9901 trunk/modules/m_time.c (File Modified)
9902 trunk/modules/m_topic.c (File Modified)
9903 trunk/modules/m_trace.c (File Modified)
9904 trunk/modules/m_unreject.c (File Modified)
9905 trunk/modules/m_user.c (File Modified)
9906 trunk/modules/m_userhost.c (File Modified)
9907 trunk/modules/m_users.c (File Modified)
9908 trunk/modules/m_version.c (File Modified)
9909 trunk/modules/m_wallops.c (File Modified)
9910 trunk/modules/m_who.c (File Modified)
9911 trunk/modules/m_whois.c (File Modified)
9912 trunk/modules/m_whowas.c (File Modified)
9913 trunk/modules/m_xline.c (File Modified)
9914 trunk/src/adns.c (File Modified)
9915 trunk/src/aline.c (File Modified)
9916 trunk/src/cache.c (File Modified)
9917 trunk/src/channel.c (File Modified)
9918 trunk/src/class.c (File Modified)
9919 trunk/src/client.c (File Modified)
9920 trunk/src/commio.c (File Modified)
9921 trunk/src/event.c (File Modified)
9922 trunk/src/hash.c (File Modified)
9923 trunk/src/hostmask.c (File Modified)
9924 trunk/src/ircd.c (File Modified)
9925 trunk/src/kdparse.c (File Modified)
9926 trunk/src/linebuf.c (File Modified)
9927 trunk/src/listener.c (File Modified)
9928 trunk/src/modules.c (File Modified)
9929 trunk/src/monitor.c (File Modified)
9930 trunk/src/newconf.c (File Modified)
9931 trunk/src/packet.c (File Modified)
9932 trunk/src/parse.c (File Modified)
9933 trunk/src/reject.c (File Modified)
9934 trunk/src/s_auth.c (File Modified)
9935 trunk/src/s_conf.c (File Modified)
9936 trunk/src/s_gline.c (File Modified)
9937 trunk/src/s_log.c (File Modified)
9938 trunk/src/s_newconf.c (File Modified)
9939 trunk/src/s_serv.c (File Modified)
9940 trunk/src/s_stats.c (File Modified)
9941 trunk/src/s_user.c (File Modified)
9942 trunk/src/send.c (File Modified)
9943 trunk/src/whowas.c (File Modified)
9944
9945
9946nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9947 Log:
9948 - More coding style niceities. Pretty much got client.h squared away.
9949
9950
9951 Modified:
9952 trunk/modules/m_dline.c (File Modified)
9953 trunk/modules/m_gline.c (File Modified)
9954 trunk/modules/m_kline.c (File Modified)
9955 trunk/modules/m_rehash.c (File Modified)
9956 trunk/modules/m_resv.c (File Modified)
9957 trunk/modules/m_stats.c (File Modified)
9958 trunk/modules/m_testline.c (File Modified)
9959 trunk/modules/m_user.c (File Modified)
9960 trunk/modules/m_xline.c (File Modified)
9961
9962
9963jilles 2005/09/21 22:37:13 UTC (20050921-250)
9964 Log:
9965 - Propagate quiets (+q) on netjoins
9966 - Clear +q list too on lowerTS sjoin from TS6 source
9967
9968
9969 Modified:
9970 trunk/modules/core/m_sjoin.c (File Modified)
9971 trunk/src/s_serv.c (File Modified)
9972
9973
9974jilles 2005/09/21 15:49:43 UTC (20050921-248)
9975 Log:
9976 Second argument to whois is always a nick, never a uid.
9977 This prevents /whois other.server uid to get information
9978 about that uid.
9979
9980
9981 Modified:
9982 trunk/modules/m_whois.c (File Modified)
9983
9984
9985jilles 2005/09/21 15:43:45 UTC (20050921-246)
9986 Log:
9987 Don't allow local users to use uids in user mode.
9988
9989
9990 Modified:
9991 trunk/src/s_user.c (File Modified)
9992
9993
9994jilles 2005/09/21 15:42:56 UTC (20050921-244)
9995 Log:
9996 Make it compile again.
9997
9998
9999 Modified:
10000 trunk/src/s_stats.c (File Modified)
10001
10002
10003jilles 2005/09/21 15:09:11 UTC (20050921-242)
10004 Log:
10005 Fix propagation of empty SJOIN.
10006
10007
10008 Modified:
10009 trunk/modules/core/m_sjoin.c (File Modified)
10010
10011
10012nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10013 Log:
10014 Some atheme-style niceties here.
10015
10016
10017 Modified:
10018 trunk/modules/m_accept.c (File Modified)
10019 trunk/modules/m_admin.c (File Modified)
10020 trunk/modules/m_away.c (File Modified)
10021 trunk/modules/m_cap.c (File Modified)
10022 trunk/modules/m_capab.c (File Modified)
10023 trunk/modules/m_challenge.c (File Modified)
10024 trunk/modules/m_chghost.c (File Modified)
10025 trunk/modules/m_close.c (File Modified)
10026 trunk/modules/m_cmessage.c (File Modified)
10027 trunk/modules/m_connect.c (File Modified)
10028 trunk/modules/m_dline.c (File Modified)
10029 trunk/modules/m_encap.c (File Modified)
10030 trunk/modules/m_etrace.c (File Modified)
10031 trunk/modules/m_gline.c (File Modified)
10032 trunk/modules/m_help.c (File Modified)
10033 trunk/modules/m_info.c (File Modified)
10034 trunk/modules/m_invite.c (File Modified)
10035 trunk/modules/m_ison.c (File Modified)
10036 trunk/modules/m_kline.c (File Modified)
10037 trunk/modules/m_knock.c (File Modified)
10038 trunk/modules/m_links.c (File Modified)
10039 trunk/modules/m_list.c (File Modified)
10040 trunk/modules/m_locops.c (File Modified)
10041 trunk/modules/m_lusers.c (File Modified)
10042 trunk/modules/m_map.c (File Modified)
10043 trunk/modules/m_monitor.c (File Modified)
10044 trunk/modules/m_motd.c (File Modified)
10045 trunk/modules/m_names.c (File Modified)
10046 trunk/modules/m_oper.c (File Modified)
10047 trunk/modules/m_operspy.c (File Modified)
10048 trunk/modules/m_pass.c (File Modified)
10049 trunk/modules/m_ping.c (File Modified)
10050 trunk/modules/m_pong.c (File Modified)
10051 trunk/modules/m_post.c (File Modified)
10052 trunk/modules/m_rehash.c (File Modified)
10053 trunk/modules/m_restart.c (File Modified)
10054 trunk/modules/m_resv.c (File Modified)
10055 trunk/modules/m_services.c (File Modified)
10056 trunk/modules/m_set.c (File Modified)
10057 trunk/modules/m_sshortcut.c (File Modified)
10058 trunk/modules/m_stats.c (File Modified)
10059 trunk/modules/m_svinfo.c (File Modified)
10060 trunk/modules/m_tb.c (File Modified)
10061 trunk/modules/m_testline.c (File Modified)
10062 trunk/modules/m_testmask.c (File Modified)
10063 trunk/modules/m_time.c (File Modified)
10064 trunk/modules/m_topic.c (File Modified)
10065 trunk/modules/m_trace.c (File Modified)
10066 trunk/modules/m_unreject.c (File Modified)
10067 trunk/modules/m_user.c (File Modified)
10068 trunk/modules/m_userhost.c (File Modified)
10069 trunk/modules/m_users.c (File Modified)
10070 trunk/modules/m_version.c (File Modified)
10071 trunk/modules/m_wallops.c (File Modified)
10072 trunk/modules/m_who.c (File Modified)
10073 trunk/modules/m_whois.c (File Modified)
10074 trunk/modules/m_whowas.c (File Modified)
10075 trunk/modules/m_xline.c (File Modified)
10076
10077
10078nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10079 Log:
10080 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10081
10082
10083 Modified:
10084 trunk/.indent.pro (File Modified)
10085 trunk/include/charybdis.h (File Added)
10086 trunk/include/client.h (File Modified)
10087 trunk/modules/.indent.pro (File Modified)
10088 trunk/src/.indent.pro (File Modified)
10089 trunk/src/adns.c (File Modified)
10090 trunk/src/aline.c (File Modified)
10091 trunk/src/cache.c (File Modified)
10092 trunk/src/channel.c (File Modified)
10093 trunk/src/class.c (File Modified)
10094 trunk/src/client.c (File Modified)
10095 trunk/src/commio.c (File Modified)
10096 trunk/src/event.c (File Modified)
10097 trunk/src/hash.c (File Modified)
10098 trunk/src/hostmask.c (File Modified)
10099 trunk/src/ircd.c (File Modified)
10100 trunk/src/kdparse.c (File Modified)
10101 trunk/src/linebuf.c (File Modified)
10102 trunk/src/listener.c (File Modified)
10103 trunk/src/modules.c (File Modified)
10104 trunk/src/monitor.c (File Modified)
10105 trunk/src/newconf.c (File Modified)
10106 trunk/src/packet.c (File Modified)
10107 trunk/src/parse.c (File Modified)
10108 trunk/src/reject.c (File Modified)
10109 trunk/src/s_auth.c (File Modified)
10110 trunk/src/s_conf.c (File Modified)
10111 trunk/src/s_gline.c (File Modified)
10112 trunk/src/s_log.c (File Modified)
10113 trunk/src/s_newconf.c (File Modified)
10114 trunk/src/s_serv.c (File Modified)
10115 trunk/src/s_stats.c (File Modified)
10116 trunk/src/s_user.c (File Modified)
10117 trunk/src/send.c (File Modified)
10118 trunk/src/whowas.c (File Modified)
10119
10120
10121nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10122 Log:
10123 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10124 - Convert a few modules towards using this code.
10125 - Make a note about this change in NEWS.
10126
10127
10128 Modified:
10129 trunk/NEWS (File Modified)
10130 trunk/include/aline.h (File Added)
10131 trunk/modules/m_dline.c (File Modified)
10132 trunk/modules/m_kline.c (File Modified)
10133 trunk/modules/m_resv.c (File Modified)
10134 trunk/modules/m_xline.c (File Modified)
10135 trunk/src/Makefile.in (File Modified)
10136 trunk/src/aline.c (File Added)
10137
10138
10139nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10140 Log:
10141 - Update NEWS document.
10142
10143
10144 Modified:
10145 trunk/NEWS (File Modified)
10146
10147
10148jilles 2005/09/20 18:27:19 UTC (20050920-232)
10149 Log:
10150 Use find_named_person() instead of find_person() in services shortcuts.
10151
10152
10153 Modified:
10154 trunk/modules/m_sshortcut.c (File Modified)
10155
10156
10157jilles 2005/09/18 22:18:59 UTC (20050918-230)
10158 Log:
10159 Fix propagation of empty channels (+P).
10160
10161
10162 Modified:
10163 trunk/modules/core/m_sjoin.c (File Modified)
10164 trunk/src/s_serv.c (File Modified)
10165
10166
10167jilles 2005/09/18 22:18:04 UTC (20050918-228)
10168 Log:
10169 Use same comparison for +f.
10170
10171
10172 Modified:
10173 trunk/modules/core/m_join.c (File Modified)
10174
10175
10176jilles 2005/09/18 18:48:13 UTC (20050918-226)
10177 Log:
10178 Retire server-server non-encap CHGHOST, and clean it up a bit.
10179
10180
10181 Modified:
10182 trunk/modules/m_chghost.c (File Modified)
10183
10184
10185jilles 2005/09/18 14:26:20 UTC (20050918-224)
10186 Log:
10187 Use TS6 form for SQUIT wallops.
10188
10189
10190 Modified:
10191 trunk/modules/core/m_squit.c (File Modified)
10192
10193
10194jilles 2005/09/18 14:25:54 UTC (20050918-222)
10195 Log:
10196 Propagate nick changes for remote clients in TS6 form if possible;
10197 simplify the code a bit.
10198
10199
10200 Modified:
10201 trunk/modules/core/m_nick.c (File Modified)
10202
10203
10204jilles 2005/09/18 14:16:43 UTC (20050918-220)
10205 Log:
10206 Only clear oper_only_umodes on deoper for local clients.
10207
10208
10209 Modified:
10210 trunk/src/s_user.c (File Modified)
10211
10212
10213nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10214 Log:
10215 - Don't enable use_whois_actually in the default config, makes cloaking
10216 only useful for vanity.
10217
10218
10219 Modified:
10220 trunk/doc/example.conf (File Modified)
10221
10222
10223jilles 2005/09/18 00:00:12 UTC (20050918-216)
10224 Log:
10225 Fix linebuf raw code to not truncate lines longer than
10226 510 characters. This stops ziplinks corruption at
10227 the initial burst if the other side sends a lot.
10228
10229
10230 Modified:
10231 trunk/src/linebuf.c (File Modified)
10232
10233
10234nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10235 Log:
10236 - Add +r to channel_modes().
10237
10238
10239 Modified:
10240 trunk/src/channel.c (File Modified)
10241
10242
10243nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10244 Log:
10245 Update NEWS.
10246
10247
10248 Modified:
10249 trunk/NEWS (File Modified)
10250
10251
10252nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10253 Log:
10254 err, nvm. wrong project :-P
10255
10256
10257 Modified:
10258 trunk/src/match.c (File Modified)
10259
10260
10261nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10262 Log:
10263 make sure we don't crash on match(NULL, test)
10264
10265
10266 Modified:
10267 trunk/src/match.c (File Modified)
10268
10269
10270jilles 2005/09/12 23:40:03 UTC (20050912-206)
10271 Log:
10272 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10273 flags = rehash in shared{}.
10274 Uses :<source> ENCAP <target> REHASH [option].
10275
10276
10277 Modified:
10278 trunk/doc/example.conf (File Modified)
10279 trunk/doc/reference.conf (File Modified)
10280 trunk/help/opers/rehash (File Modified)
10281 trunk/include/s_newconf.h (File Modified)
10282 trunk/modules/m_rehash.c (File Modified)
10283 trunk/modules/m_stats.c (File Modified)
10284 trunk/src/newconf.c (File Modified)
10285
10286
10287jilles 2005/09/12 22:48:44 UTC (20050912-204)
10288 Log:
10289 Initialize flags to 0 in conf_set_shared_flags() and
10290 conf_set_cluster_flags().
10291
10292
10293 Modified:
10294 trunk/src/newconf.c (File Modified)
10295
10296
10297jilles 2005/09/12 22:14:16 UTC (20050912-202)
10298 Log:
10299 Don't allow a forward from a #channel to an &channel.
10300 Error message is Illegal channel name.
10301
10302
10303 Modified:
10304 trunk/modules/core/m_mode.c (File Modified)
10305
10306
10307nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10308 Log:
10309 - change version to 1.0.1
10310
10311
10312 Modified:
10313 trunk/configure (File Modified)
10314 trunk/configure.ac (File Modified)
10315
10316
10317nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10318 Log:
10319 Update NEWS.
10320
10321
10322 Modified:
10323 trunk/NEWS (File Modified)
10324
10325
10326jilles 2005/09/12 21:55:58 UTC (20050912-196)
10327 Log:
10328 Services shortcuts changes:
10329 - Require umode +S on target
10330 - Use ERR_SERVICESDOWN (440) for error message
10331 - Fix check for empty string
10332
10333
10334 Modified:
10335 trunk/include/numeric.h (File Modified)
10336 trunk/modules/m_sshortcut.c (File Modified)
10337 trunk/src/messages.tab (File Modified)
10338
10339
10340nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10341 Log:
10342 s/IsChanService/IsService/g;
10343
10344
10345 Modified:
10346 trunk/modules/m_sshortcut.c (File Modified)
10347
10348
10349nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10350 Log:
10351 Add check for service validity in shortcut routines.
10352
10353
10354 Modified:
10355 trunk/modules/m_sshortcut.c (File Modified)
10356
10357
10358jilles 2005/09/12 15:30:26 UTC (20050912-190)
10359 Log:
10360 Don't allow forwarding to a -F channel the setter is not on.
10361
10362
10363 Modified:
10364 trunk/modules/core/m_mode.c (File Modified)
10365
10366
10367jilles 2005/09/12 13:55:56 UTC (20050912-188)
10368 Log:
10369 Describe identify_service and identify_command in
10370 reference.conf.
10371
10372
10373 Modified:
10374 trunk/doc/reference.conf (File Modified)
10375
10376
10377jilles 2005/09/12 13:37:11 UTC (20050912-186)
10378 Log:
10379 More helpfile updates.
10380
10381
10382 Modified:
10383 trunk/help/Makefile.in (File Modified)
10384 trunk/help/opers/die (File Modified)
10385 trunk/help/opers/join (File Modified)
10386 trunk/help/opers/links (File Modified)
10387 trunk/help/opers/lusers (File Modified)
10388 trunk/help/opers/map (File Added)
10389 trunk/help/opers/motd (File Modified)
10390 trunk/help/opers/names (File Modified)
10391 trunk/help/opers/notice (File Modified)
10392 trunk/help/opers/operspy (File Modified)
10393 trunk/help/opers/part (File Modified)
10394 trunk/help/opers/privmsg (File Modified)
10395 trunk/help/opers/restart (File Modified)
10396 trunk/help/opers/set (File Modified)
10397 trunk/help/opers/stats (File Modified)
10398 trunk/help/opers/trace (File Modified)
10399 trunk/help/opers/version (File Modified)
10400 trunk/help/users/notice (File Modified)
10401 trunk/help/users/privmsg (File Modified)
10402 trunk/help/users/stats (File Modified)
10403
10404
10405jilles 2005/09/12 11:18:40 UTC (20050912-184)
10406 Log:
10407 Update help files.
10408
10409
10410 Modified:
10411 trunk/help/opers/cmode (File Modified)
10412 trunk/help/opers/umode (File Modified)
10413 trunk/help/opers/wallops (File Modified)
10414 trunk/help/opers/who (File Modified)
10415 trunk/help/users/umode (File Modified)
10416
10417
10418jilles 2005/09/12 11:11:18 UTC (20050912-182)
10419 Log:
10420 Include cmode +r in 004 and 005.
10421
10422
10423 Modified:
10424 trunk/include/supported.h (File Modified)
10425 trunk/src/messages.tab (File Modified)
10426
10427
10428jilles 2005/09/12 10:53:35 UTC (20050912-180)
10429 Log:
10430 No need to clear all 3 buffers in channel_modes().
10431
10432
10433 Modified:
10434 trunk/src/channel.c (File Modified)
10435
10436
10437jilles 2005/09/12 10:31:54 UTC (20050912-178)
10438 Log:
10439 - Fix multiple +f modes per line
10440 - -f shouldn't take a parameter
10441
10442
10443 Modified:
10444 trunk/modules/core/m_mode.c (File Modified)
10445
10446
10447jilles 2005/09/12 10:04:27 UTC (20050912-176)
10448 Log:
10449 Channel mode +Q now prevents forwarding to or through
10450 a channel, just like in hyperion, not from a channel.
10451
10452
10453 Modified:
10454 trunk/modules/core/m_join.c (File Modified)
10455
10456
10457jilles 2005/09/12 09:36:21 UTC (20050912-174)
10458 Log:
10459 Complete +F/+Q propagation.
10460
10461
10462 Modified:
10463 trunk/modules/core/m_join.c (File Modified)
10464 trunk/modules/core/m_sjoin.c (File Modified)
10465 trunk/src/channel.c (File Modified)
10466
10467
10468nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10469 Log:
10470 - A few minor fixes.
10471
10472
10473 Modified:
10474 trunk/modules/core/m_join.c (File Modified)
10475 trunk/modules/m_services.c (File Modified)
10476
10477
10478nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10479 Log:
10480 - Fix netsplit obfuscation.
10481
10482
10483 Modified:
10484 trunk/src/client.c (File Modified)
10485
10486
10487nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10488 Log:
10489 - Fix another /stats p related bug.
10490
10491
10492 Modified:
10493 trunk/src/client.c (File Modified)
10494
10495
10496nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10497 Log:
10498 - Update example.conf.
10499
10500
10501 Modified:
10502 trunk/doc/example.conf (File Modified)
10503
10504
10505nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10506 Log:
10507 - Fix a minor bug here, and re-release 1.0.
10508
10509
10510 Modified:
10511 trunk/modules/core/m_nick.c (File Modified)
10512
10513
10514nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10515 Log:
10516 - Add bursted clients to /stats p list.
10517
10518
10519 Modified:
10520 trunk/modules/core/m_nick.c (File Modified)
10521
10522
10523nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10524 Log:
10525 - Add identify_service, identify_command options to the example.conf,
10526 newconf parser.
10527
10528
10529 Modified:
10530 trunk/NEWS (File Modified)
10531 trunk/doc/example.conf (File Modified)
10532 trunk/src/newconf.c (File Modified)
10533
10534
10535nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10536 Log:
10537 - Add services shortcuts.
10538
10539
10540 Modified:
10541 trunk/modules/Makefile.in (File Modified)
10542 trunk/modules/m_sshortcut.c (File Added)
10543
10544
10545nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10546 Log:
10547 - put back checks i removed by mistake
10548
10549
10550 Modified:
10551 trunk/modules/core/m_join.c (File Modified)
10552
10553
10554nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10555 Log:
10556 - Implement channel mode +Q, which disables forwarding.
10557 - Make forwarding usable by everyone.
10558 - Implement channel mode +F which bypasses authority checks on a target
10559 set with this mode
10560 - Update NEWS.
10561
10562
10563 Modified:
10564 trunk/NEWS (File Modified)
10565 trunk/include/channel.h (File Modified)
10566 trunk/include/supported.h (File Modified)
10567 trunk/modules/core/m_join.c (File Modified)
10568 trunk/modules/core/m_mode.c (File Modified)
10569 trunk/src/messages.tab (File Modified)
10570
10571
10572nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10573 Log:
10574 - Fix account handling brokenness.
10575
10576
10577 Modified:
10578 trunk/modules/m_services.c (File Modified)
10579
10580
10581jilles 2005/09/12 02:04:09 UTC (20050912-150)
10582 Log:
10583 Identify to services via server password hack. Still
10584 needs config file parts, like
10585 identifyservice = "nickserv@services.int";
10586 identifycommand = "IDENTIFY";
10587
10588
10589 Modified:
10590 trunk/include/s_conf.h (File Modified)
10591 trunk/src/s_user.c (File Modified)
10592
10593
10594jilles 2005/09/12 01:59:46 UTC (20050912-148)
10595 Log:
10596 Make send.c compile.
10597
10598
10599 Modified:
10600 trunk/src/send.c (File Modified)
10601
10602
10603nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10604 Log:
10605 - Handle this better.
10606
10607
10608 Modified:
10609 trunk/src/send.c (File Modified)
10610
10611
10612nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10613 Log:
10614 If the source is not a client, don't send to normal users.
10615
10616
10617 Modified:
10618 trunk/src/send.c (File Modified)
10619
10620
10621nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10622 Log:
10623 - Make /wallops behave as wallops in other ircds.
10624
10625
10626 Modified:
10627 trunk/modules/m_wallops.c (File Modified)
10628 trunk/src/send.c (File Modified)
10629
10630
10631nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10632 Log:
10633 - charybdis-1.0
10634
10635
10636 Modified:
10637 trunk/NEWS (File Modified)
10638 trunk/configure (File Modified)
10639 trunk/configure.ac (File Modified)
10640
10641
10642nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10643 Log:
10644 - Remove efnet configuration.
10645 - Rename example.conf as reference.conf, and replace the default
10646 example.conf with one suitable for AthemeNET.
10647 - Update makefile to reflect these changes.
10648
10649
10650 Modified:
10651 trunk/doc/Makefile.in (File Modified)
10652 trunk/doc/example.conf (File Modified)
10653 trunk/doc/example.efnet.conf (File Deleted)
10654 trunk/doc/reference.conf (File Added)
10655
10656
10657nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10658 Log:
10659 - Don't display opers who are /away.
10660
10661
10662 Modified:
10663 trunk/modules/m_stats.c (File Modified)
10664
10665
10666jilles 2005/09/12 00:21:20 UTC (20050912-134)
10667 Log:
10668 Put cmode +f in 004 and 005.
10669
10670
10671 Modified:
10672 trunk/include/supported.h (File Modified)
10673 trunk/src/messages.tab (File Modified)
10674
10675
10676jilles 2005/09/12 00:15:13 UTC (20050912-132)
10677 Log:
10678 Add user umode +Q which prevents a user from
10679 being forwarded.
10680
10681
10682 Modified:
10683 trunk/include/client.h (File Modified)
10684 trunk/modules/core/m_join.c (File Modified)
10685 trunk/src/messages.tab (File Modified)
10686 trunk/src/s_user.c (File Modified)
10687
10688
10689jilles 2005/09/11 23:47:02 UTC (20050911-130)
10690 Log:
10691 Implement channel forwarding in m_join(). As in
10692 hyperion, failing to join because of +i, +r or +j
10693 can cause you to be forwarded, potentially
10694 recursively. Unlike hyperion, a single numeric
10695 is sent in case of a successful forward, otherwise
10696 the ircd acts if there were no forward.
10697
10698
10699 Modified:
10700 trunk/include/numeric.h (File Modified)
10701 trunk/modules/core/m_join.c (File Modified)
10702 trunk/src/messages.tab (File Modified)
10703
10704
10705jilles 2005/09/11 22:57:53 UTC (20050911-128)
10706 Log:
10707 Allow servers to set oper-only cmodes as well.
10708
10709
10710 Modified:
10711 trunk/modules/core/m_mode.c (File Modified)
10712
10713
10714jilles 2005/09/11 22:48:37 UTC (20050911-126)
10715 Log:
10716 Add cmode +f which takes a channel name, settable
10717 only by opers for now. Does not do anything yet.
10718
10719
10720 Modified:
10721 trunk/include/channel.h (File Modified)
10722 trunk/modules/core/m_join.c (File Modified)
10723 trunk/modules/core/m_mode.c (File Modified)
10724 trunk/modules/core/m_sjoin.c (File Modified)
10725 trunk/src/channel.c (File Modified)
10726
10727
10728jilles 2005/09/11 20:48:09 UTC (20050911-124)
10729 Log:
10730 Fully initialize 'mode' in ms_join() and ms_sjoin()
10731 to avoid old +j garbage from being used.
10732
10733
10734 Modified:
10735 trunk/modules/core/m_join.c (File Modified)
10736 trunk/modules/core/m_sjoin.c (File Modified)
10737
10738
10739jilles 2005/09/11 19:41:53 UTC (20050911-122)
10740 Log:
10741 - only touch join_count/join_delta if join throttling
10742 is enabled on the channel
10743 - reset join_count/join_delta to 0 if -j is set
10744
10745
10746 Modified:
10747 trunk/modules/core/m_join.c (File Modified)
10748 trunk/modules/core/m_mode.c (File Modified)
10749 trunk/modules/core/m_sjoin.c (File Modified)
10750
10751
10752jilles 2005/09/11 18:57:20 UTC (20050911-120)
10753 Log:
10754 Also start a new "period" for join throttling for remote joins,
10755 if necessary. Make the code slightly clearer.
10756
10757
10758 Modified:
10759 trunk/modules/core/m_join.c (File Modified)
10760 trunk/src/channel.c (File Modified)
10761
10762
10763jilles 2005/09/11 18:12:20 UTC (20050911-118)
10764 Log:
10765 Some +j improvements, still broken.
10766
10767
10768 Modified:
10769 trunk/modules/core/m_join.c (File Modified)
10770 trunk/modules/core/m_sjoin.c (File Modified)
10771
10772
10773jilles 2005/09/11 16:44:36 UTC (20050911-116)
10774 Log:
10775 Only do +z processing for +m channels the sender is on,
10776 as bans/quiets are currently only checked locally.
10777
10778
10779 Modified:
10780 trunk/modules/core/m_message.c (File Modified)
10781
10782
10783jilles 2005/09/11 16:01:02 UTC (20050911-114)
10784 Log:
10785 - Add max_bans_large configuration option, defaulting to 500, to
10786 limit the number of bans in a +L channel
10787 - Change b/e/I to b/e/I/q in texts
10788
10789
10790 Modified:
10791 trunk/doc/example.conf (File Modified)
10792 trunk/include/s_conf.h (File Modified)
10793 trunk/modules/core/m_mode.c (File Modified)
10794 trunk/modules/m_info.c (File Modified)
10795 trunk/src/newconf.c (File Modified)
10796 trunk/src/s_conf.c (File Modified)
10797
10798
10799jilles 2005/09/11 15:20:38 UTC (20050911-112)
10800 Log:
10801 Store invite for +gi channels.
10802 Note that +gi is significantly weaker access control than +i.
10803
10804
10805 Modified:
10806 trunk/modules/m_invite.c (File Modified)
10807
10808
10809jilles 2005/09/11 14:38:35 UTC (20050911-110)
10810 Log:
10811 Nonops are allowed to see +q lists.
10812
10813
10814 Modified:
10815 trunk/modules/core/m_mode.c (File Modified)
10816
10817
10818jilles 2005/09/11 14:27:59 UTC (20050911-108)
10819 Log:
10820 Invalidate can_send() cache on -q.
10821
10822
10823 Modified:
10824 trunk/modules/core/m_mode.c (File Modified)
10825
10826
10827nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10828 Log:
10829 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10830
10831
10832 Modified:
10833 trunk/modules/core/m_sjoin.c (File Modified)
10834
10835
10836nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10837 Log:
10838 - Allow blank SJOINs -- for permanant channels.
10839
10840
10841 Modified:
10842 trunk/modules/core/m_sjoin.c (File Modified)
10843
10844
10845nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10846 Log:
10847 - Burst permanant channels.
10848
10849
10850 Modified:
10851 trunk/src/s_serv.c (File Modified)
10852
10853
10854nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10855 Log:
10856 - Fix handling of permanant channels.
10857
10858
10859 Modified:
10860 trunk/modules/core/m_join.c (File Modified)
10861
10862
10863nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10864 Log:
10865 - Run indent on core modules.
10866 - Add propagation of join throttle settings.
10867
10868
10869 Modified:
10870 trunk/modules/core/m_die.c (File Modified)
10871 trunk/modules/core/m_error.c (File Modified)
10872 trunk/modules/core/m_join.c (File Modified)
10873 trunk/modules/core/m_kick.c (File Modified)
10874 trunk/modules/core/m_kill.c (File Modified)
10875 trunk/modules/core/m_message.c (File Modified)
10876 trunk/modules/core/m_mode.c (File Modified)
10877 trunk/modules/core/m_nick.c (File Modified)
10878 trunk/modules/core/m_part.c (File Modified)
10879 trunk/modules/core/m_quit.c (File Modified)
10880 trunk/modules/core/m_server.c (File Modified)
10881 trunk/modules/core/m_sjoin.c (File Modified)
10882 trunk/modules/core/m_squit.c (File Modified)
10883
10884
10885nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10886 Log:
10887 - Fix mistake in commit message.
10888
10889
10890 Modified:
10891 trunk/ChangeLog (File Modified)
10892
10893
10894nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10895 Log:
10896 - Channel throttling.
10897
10898
10899 Modified:
10900 trunk/NEWS (File Modified)
10901 trunk/include/supported.h (File Modified)
10902 trunk/modules/core/m_mode.c (File Modified)
10903 trunk/src/messages.tab (File Modified)
10904
10905
10906nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10907 Log:
10908 - Channel throttle logic fixes.
10909
10910
10911 Modified:
10912 trunk/include/channel.h (File Modified)
10913
10914
10915nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10916 Log:
10917 - Add the throttle logic.
10918
10919
10920 Modified:
10921 trunk/include/channel.h (File Modified)
10922 trunk/include/numeric.h (File Modified)
10923 trunk/modules/core/m_join.c (File Modified)
10924 trunk/src/channel.c (File Modified)
10925 trunk/src/messages.tab (File Modified)
10926
10927
10928nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10929 Log:
10930 - Cosmetic fixes to CREDITS.
10931
10932
10933 Modified:
10934 trunk/CREDITS (File Modified)
10935
10936
10937nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10938 Log:
10939 - Better channel_modes() from ShadowIRCd 4.
10940
10941
10942 Modified:
10943 trunk/include/channel.h (File Modified)
10944 trunk/src/channel.c (File Modified)
10945
10946
10947nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10948 Log:
10949 - Strip colour codes from parts.
10950
10951
10952 Modified:
10953 trunk/modules/core/m_part.c (File Modified)
10954
10955
10956nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10957 Log:
10958 - Strip colour codes from quits.
10959
10960
10961 Modified:
10962 trunk/modules/core/m_quit.c (File Modified)
10963
10964
10965nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10966 Log:
10967 - add +c/+g/+z to channel_modes().
10968
10969
10970 Modified:
10971 trunk/src/channel.c (File Modified)
10972
10973
10974nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10975 Log:
10976 - Add +g to 004/005 numerics.
10977
10978
10979 Modified:
10980 trunk/include/supported.h (File Modified)
10981 trunk/src/messages.tab (File Modified)
10982
10983
10984nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10985 Log:
10986 - Add +cgz to set_final_mode() in both join/sjoin.
10987 - Implement channel mode +g: Free invite.
10988
10989
10990 Modified:
10991 trunk/include/channel.h (File Modified)
10992 trunk/modules/core/m_join.c (File Modified)
10993 trunk/modules/core/m_mode.c (File Modified)
10994 trunk/modules/core/m_sjoin.c (File Modified)
10995 trunk/modules/m_invite.c (File Modified)
10996
10997
10998nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10999 Log:
11000 - Make sure /stats p uses the right list.
11001
11002
11003 Modified:
11004 trunk/modules/m_stats.c (File Modified)
11005
11006
11007nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11008 Log:
11009 - local oper list becomes local_oper_list.
11010 - all opers are stored on oper_list for /stats p.
11011
11012
11013 Modified:
11014 trunk/include/ircd.h (File Modified)
11015 trunk/modules/m_stats.c (File Modified)
11016 trunk/modules/m_trace.c (File Modified)
11017 trunk/src/client.c (File Modified)
11018 trunk/src/ircd.c (File Modified)
11019 trunk/src/s_user.c (File Modified)
11020 trunk/src/send.c (File Modified)
11021
11022
11023nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11024 Log:
11025 - Remove ENABLE_SERVICES legacy define.
11026
11027
11028 Modified:
11029 trunk/configure (File Modified)
11030 trunk/configure.ac (File Modified)
11031 trunk/include/client.h (File Modified)
11032 trunk/include/m_info.h (File Modified)
11033 trunk/include/s_conf.h (File Modified)
11034 trunk/modules/Makefile.in (File Modified)
11035 trunk/modules/core/m_kick.c (File Modified)
11036 trunk/modules/core/m_mode.c (File Modified)
11037 trunk/modules/core/m_nick.c (File Modified)
11038 trunk/modules/core/m_sjoin.c (File Modified)
11039 trunk/modules/m_services.c (File Modified)
11040 trunk/src/channel.c (File Modified)
11041 trunk/src/newconf.c (File Modified)
11042 trunk/src/s_conf.c (File Modified)
11043 trunk/src/s_serv.c (File Modified)
11044 trunk/src/s_user.c (File Modified)
11045
11046
11047nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11048 Log:
11049 - New reject message, ala ircu.
11050
11051
11052 Modified:
11053 trunk/src/reject.c (File Modified)
11054
11055
11056nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11057 Log:
11058 - Reduce 'broadcast storm' effect in m_chghost.
11059
11060
11061 Modified:
11062 trunk/modules/m_chghost.c (File Modified)
11063
11064
11065nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11066 Log:
11067 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11068
11069
11070 Modified:
11071 trunk/include/supported.h (File Modified)
11072 trunk/src/messages.tab (File Modified)
11073
11074
11075nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11076 Log:
11077 - Implement +z.
11078
11079
11080 Modified:
11081 trunk/include/channel.h (File Modified)
11082 trunk/modules/core/m_message.c (File Modified)
11083 trunk/modules/core/m_mode.c (File Modified)
11084
11085
11086nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11087 Log:
11088 - use sendto_one_numeric() in some places.
11089
11090
11091 Modified:
11092 trunk/modules/core/m_mode.c (File Modified)
11093
11094
11095nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11096 Log:
11097 - Implement channel mode +c -- colour stripping.
11098
11099
11100 Modified:
11101 trunk/include/irc_string.h (File Modified)
11102 trunk/include/supported.h (File Modified)
11103 trunk/modules/core/m_message.c (File Modified)
11104 trunk/modules/core/m_mode.c (File Modified)
11105 trunk/src/irc_string.c (File Modified)
11106 trunk/src/messages.tab (File Modified)
11107
11108
11109nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11110 Log:
11111 - Add +qLP to CHANMODES 005 numeric.
11112
11113
11114 Modified:
11115 trunk/include/supported.h (File Modified)
11116
11117
11118nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11119 Log:
11120 Move credits files to doc/.
11121
11122
11123 Modified:
11124 trunk/Hybrid-team (File Deleted)
11125 trunk/Ratbox-team (File Deleted)
11126 trunk/doc/Hybrid-team (File Added)
11127 trunk/doc/Ratbox-team (File Added)
11128
11129
11130nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11131 Log:
11132 - Rename Ratbox credits as Ratbox-team.
11133 - Add in our own CREDITS.
11134
11135
11136 Modified:
11137 trunk/CREDITS (File Deleted)
11138 trunk/CREDITS (File Added)
11139 trunk/Ratbox-team (File Added)
11140
11141
11142nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11143 Log:
11144 - Quietcache fixes.
11145
11146
11147 Modified:
11148 trunk/modules/core/m_mode.c (File Modified)
11149
11150
11151nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11152 Log:
11153 - Rebuild configure.
11154
11155
11156 Modified:
11157 trunk/autom4te.cache/ (File Deleted)
11158 trunk/configure (File Modified)
11159
11160
11161nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11162 Log:
11163 Add +q to messages.tab.
11164
11165
11166 Modified:
11167 trunk/src/messages.tab (File Modified)
11168
11169
11170nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11171 Log:
11172 - port m_sjoin stuff to TS6 JOIN syntax.
11173
11174
11175 Modified:
11176 trunk/modules/core/m_join.c (File Modified)
11177
11178
11179nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11180 Log:
11181 - Implement channel mode +q (quiet)
11182
11183
11184 Modified:
11185 trunk/include/channel.h (File Modified)
11186 trunk/modules/core/m_mode.c (File Modified)
11187 trunk/src/channel.c (File Modified)
11188
11189
11190jilles 2005/09/10 03:03:05 UTC (20050910-40)
11191 Log:
11192 Add +L/+P for set_final_mode().
11193
11194
11195 Modified:
11196 trunk/modules/core/m_sjoin.c (File Modified)
11197
11198
11199jilles 2005/09/10 02:59:22 UTC (20050910-38)
11200 Log:
11201 Add +L/+P in channel_modes().
11202
11203
11204 Modified:
11205 trunk/src/channel.c (File Modified)
11206
11207
11208jilles 2005/09/10 02:55:10 UTC (20050910-36)
11209 Log:
11210 - Use MODE_PERMANENT, not MODE_PERMANANT
11211 - Actually use chm_staff()
11212
11213 It compiles but is not otherwise tested.
11214
11215
11216 Modified:
11217 trunk/include/channel.h (File Modified)
11218 trunk/modules/core/m_mode.c (File Modified)
11219 trunk/modules/core/m_sjoin.c (File Modified)
11220 trunk/src/channel.c (File Modified)
11221
11222
11223nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11224 Log:
11225 - Ok, patchlevel.h is fixed now.
11226
11227
11228 Modified:
11229 trunk/include/patchlevel.h (File Modified)
11230
11231
11232nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11233 Log:
11234 - *sigh*
11235
11236
11237 Modified:
11238 trunk/include/patchlevel.h (File Modified)
11239 trunk/src/version.c.SH (File Modified)
11240
11241
11242nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11243 Log:
11244 - Fix compilation issue with version.c.
11245
11246
11247 Modified:
11248 trunk/src/version.c.SH (File Modified)
11249
11250
11251nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11252 Log:
11253 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11254 this from the BUGS file.
11255
11256
11257 Modified:
11258 trunk/BUGS (File Modified)
11259
11260
11261jilles 2005/09/10 02:30:22 UTC (20050910-26)
11262 Log:
11263 Mangle all netsplit messages if flatten links is enabled.
11264
11265
11266 Modified:
11267 trunk/src/client.c (File Modified)
11268
11269
11270nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11271 Log:
11272 - jilles pointed out that /stats p needed severe changes -- implement
11273 them
11274
11275
11276 Modified:
11277 trunk/modules/m_stats.c (File Modified)
11278
11279
11280nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11281 Log:
11282 Rename RELNOTES to NEWS.
11283
11284
11285 Modified:
11286 trunk/NEWS (File Added)
11287 trunk/RELNOTES (File Deleted)
11288
11289
11290nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11291 Log:
11292 Update RELNOTES.
11293
11294
11295 Modified:
11296 trunk/RELNOTES (File Modified)
11297
11298
11299nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11300 Log:
11301 - Make /stats p work globally.
11302 - Change 'OPER(s)' to 'staff members'
11303
11304
11305 Modified:
11306 trunk/modules/m_stats.c (File Modified)
11307
11308
11309nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11310 Log:
11311 - add modes, +LP to RPL_MYINFO.
11312
11313
11314 Modified:
11315 trunk/src/messages.tab (File Modified)
11316
11317
11318nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11319 Log:
11320 More stuff to RELNOTES.
11321
11322
11323 Modified:
11324 trunk/RELNOTES (File Modified)
11325
11326
11327nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11328 Log:
11329 - Implement +P.
11330
11331
11332 Modified:
11333 trunk/modules/core/m_sjoin.c (File Modified)
11334 trunk/src/channel.c (File Modified)
11335
11336
11337nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11338 Log:
11339 - Implement list limit exceed modes -- +L.
11340
11341
11342 Modified:
11343 trunk/modules/core/m_mode.c (File Modified)
11344
11345
11346nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11347 Log:
11348 - Add handlers for modes +L, +P.
11349
11350
11351 Modified:
11352 trunk/include/channel.h (File Modified)
11353 trunk/modules/core/m_mode.c (File Modified)
11354
11355
11356nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11357 Log:
11358 Update properties on *everything*.
11359
11360
11361 Modified:
11362 trunk/.cvsignore (Property Modified)
11363 trunk/.indent.pro (Property Modified)
11364 trunk/BUGS (File Modified) (Property Modified)
11365 trunk/CREDITS (File Modified) (Property Modified)
11366 trunk/ChangeLog (Property Modified)
11367 trunk/Hybrid-team (File Modified) (Property Modified)
11368 trunk/INSTALL (File Modified) (Property Modified)
11369 trunk/LICENSE (File Modified) (Property Modified)
11370 trunk/Makefile.in (File Modified) (Property Modified)
11371 trunk/README.FIRST (File Modified) (Property Modified)
11372 trunk/RELNOTES (File Modified) (Property Modified)
11373 trunk/SVN-Access (Property Modified)
11374 trunk/aclocal.m4 (File Modified) (Property Modified)
11375 trunk/adns/.cvsignore (Property Modified)
11376 trunk/adns/COPYING (Property Modified)
11377 trunk/adns/GPL-vs-LGPL (Property Modified)
11378 trunk/adns/Makefile.in (File Modified) (Property Modified)
11379 trunk/adns/README (Property Modified)
11380 trunk/adns/README.ircd (Property Modified)
11381 trunk/adns/adns.h (File Modified) (Property Modified)
11382 trunk/adns/check.c (File Modified) (Property Modified)
11383 trunk/adns/dlist.h (File Modified) (Property Modified)
11384 trunk/adns/event.c (File Modified) (Property Modified)
11385 trunk/adns/general.c (File Modified) (Property Modified)
11386 trunk/adns/internal.h (File Modified) (Property Modified)
11387 trunk/adns/parse.c (File Modified) (Property Modified)
11388 trunk/adns/query.c (File Modified) (Property Modified)
11389 trunk/adns/reply.c (File Modified) (Property Modified)
11390 trunk/adns/setup.c (File Modified) (Property Modified)
11391 trunk/adns/transmit.c (File Modified) (Property Modified)
11392 trunk/adns/tvarith.h (File Modified) (Property Modified)
11393 trunk/adns/types.c (File Modified) (Property Modified)
11394 trunk/configure (File Modified) (Property Modified)
11395 trunk/configure.ac (File Modified) (Property Modified)
11396 trunk/contrib/.cvsignore (Property Modified)
11397 trunk/contrib/.indent.pro (Property Modified)
11398 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11399 trunk/contrib/README (File Modified) (Property Modified)
11400 trunk/contrib/example_module.c (File Modified) (Property Modified)
11401 trunk/contrib/m_42.c (File Modified) (Property Modified)
11402 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11403 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11404 trunk/contrib/m_force.c (File Modified) (Property Modified)
11405 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11406 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11407 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11408 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11409 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11410 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11411 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11412 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11413 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11414 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11415 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11416 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11417 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11418 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11419 trunk/doc/.cvsignore (Property Modified)
11420 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11421 trunk/doc/Makefile.in (File Modified) (Property Modified)
11422 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11423 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11424 trunk/doc/challenge.txt (File Modified) (Property Modified)
11425 trunk/doc/example.conf (File Modified) (Property Modified)
11426 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11427 trunk/doc/hooks.txt (File Modified) (Property Modified)
11428 trunk/doc/index.txt (File Modified) (Property Modified)
11429 trunk/doc/ircd.8 (File Modified) (Property Modified)
11430 trunk/doc/ircd.motd (Property Modified)
11431 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11432 trunk/doc/modeg.txt (File Modified) (Property Modified)
11433 trunk/doc/modes.txt (File Modified) (Property Modified)
11434 trunk/doc/monitor.txt (File Modified) (Property Modified)
11435 trunk/doc/old/Authors (Property Modified)
11436 trunk/doc/operguide.txt (File Modified) (Property Modified)
11437 trunk/doc/opermyth.txt (Property Modified)
11438 trunk/doc/server-version-info (File Modified) (Property Modified)
11439 trunk/doc/services.txt (File Modified) (Property Modified)
11440 trunk/doc/technical/README.TSora (Property Modified)
11441 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11442 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11443 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11444 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11445 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11446 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11447 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11448 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11449 trunk/doc/technical/rfc1459.txt (Property Modified)
11450 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11451 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11452 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11453 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11454 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11455 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11456 trunk/help/Makefile.in (File Modified) (Property Modified)
11457 trunk/help/opers/accept (Property Modified)
11458 trunk/help/opers/admin (Property Modified)
11459 trunk/help/opers/away (Property Modified)
11460 trunk/help/opers/capab (Property Modified)
11461 trunk/help/opers/challenge (Property Modified)
11462 trunk/help/opers/close (Property Modified)
11463 trunk/help/opers/cmode (Property Modified)
11464 trunk/help/opers/cnotice (Property Modified)
11465 trunk/help/opers/connect (Property Modified)
11466 trunk/help/opers/cprivmsg (Property Modified)
11467 trunk/help/opers/credits (Property Modified)
11468 trunk/help/opers/die (Property Modified)
11469 trunk/help/opers/dline (Property Modified)
11470 trunk/help/opers/eob (Property Modified)
11471 trunk/help/opers/error (Property Modified)
11472 trunk/help/opers/etrace (Property Modified)
11473 trunk/help/opers/gline (Property Modified)
11474 trunk/help/opers/help (Property Modified)
11475 trunk/help/opers/index (Property Modified)
11476 trunk/help/opers/info (Property Modified)
11477 trunk/help/opers/invite (Property Modified)
11478 trunk/help/opers/ison (Property Modified)
11479 trunk/help/opers/join (Property Modified)
11480 trunk/help/opers/kick (Property Modified)
11481 trunk/help/opers/kill (Property Modified)
11482 trunk/help/opers/kline (Property Modified)
11483 trunk/help/opers/knock (Property Modified)
11484 trunk/help/opers/links (Property Modified)
11485 trunk/help/opers/list (Property Modified)
11486 trunk/help/opers/locops (Property Modified)
11487 trunk/help/opers/lusers (Property Modified)
11488 trunk/help/opers/modlist (Property Modified)
11489 trunk/help/opers/modload (Property Modified)
11490 trunk/help/opers/modrestart (Property Modified)
11491 trunk/help/opers/modunload (Property Modified)
11492 trunk/help/opers/motd (Property Modified)
11493 trunk/help/opers/names (Property Modified)
11494 trunk/help/opers/nick (Property Modified)
11495 trunk/help/opers/notice (Property Modified)
11496 trunk/help/opers/oper (Property Modified)
11497 trunk/help/opers/operspy (Property Modified)
11498 trunk/help/opers/operwall (Property Modified)
11499 trunk/help/opers/part (Property Modified)
11500 trunk/help/opers/pass (Property Modified)
11501 trunk/help/opers/ping (Property Modified)
11502 trunk/help/opers/pong (Property Modified)
11503 trunk/help/opers/post (Property Modified)
11504 trunk/help/opers/privmsg (Property Modified)
11505 trunk/help/opers/quit (Property Modified)
11506 trunk/help/opers/rehash (Property Modified)
11507 trunk/help/opers/restart (Property Modified)
11508 trunk/help/opers/resv (Property Modified)
11509 trunk/help/opers/server (Property Modified)
11510 trunk/help/opers/set (Property Modified)
11511 trunk/help/opers/sjoin (Property Modified)
11512 trunk/help/opers/squit (Property Modified)
11513 trunk/help/opers/stats (Property Modified)
11514 trunk/help/opers/svinfo (Property Modified)
11515 trunk/help/opers/testgecos (Property Modified)
11516 trunk/help/opers/testline (Property Modified)
11517 trunk/help/opers/testmask (Property Modified)
11518 trunk/help/opers/time (Property Modified)
11519 trunk/help/opers/topic (Property Modified)
11520 trunk/help/opers/trace (Property Modified)
11521 trunk/help/opers/uhelp (Property Modified)
11522 trunk/help/opers/umode (Property Modified)
11523 trunk/help/opers/undline (Property Modified)
11524 trunk/help/opers/ungline (Property Modified)
11525 trunk/help/opers/unkline (Property Modified)
11526 trunk/help/opers/unresv (Property Modified)
11527 trunk/help/opers/unxline (Property Modified)
11528 trunk/help/opers/user (Property Modified)
11529 trunk/help/opers/userhost (Property Modified)
11530 trunk/help/opers/users (Property Modified)
11531 trunk/help/opers/version (Property Modified)
11532 trunk/help/opers/wallops (Property Modified)
11533 trunk/help/opers/who (Property Modified)
11534 trunk/help/opers/whois (Property Modified)
11535 trunk/help/opers/whowas (Property Modified)
11536 trunk/help/opers/xline (Property Modified)
11537 trunk/help/users/index (Property Modified)
11538 trunk/help/users/info (Property Modified)
11539 trunk/help/users/notice (Property Modified)
11540 trunk/help/users/privmsg (Property Modified)
11541 trunk/help/users/stats (Property Modified)
11542 trunk/help/users/umode (Property Modified)
11543 trunk/include/.cvsignore (Property Modified)
11544 trunk/include/.indent.pro (Property Modified)
11545 trunk/include/balloc.h (File Modified) (Property Modified)
11546 trunk/include/cache.h (File Modified) (Property Modified)
11547 trunk/include/channel.h (File Modified) (Property Modified)
11548 trunk/include/class.h (File Modified) (Property Modified)
11549 trunk/include/client.h (File Modified) (Property Modified)
11550 trunk/include/commio.h (File Modified) (Property Modified)
11551 trunk/include/common.h (File Modified) (Property Modified)
11552 trunk/include/config.h (File Modified) (Property Modified)
11553 trunk/include/config.h.dist (File Modified) (Property Modified)
11554 trunk/include/defaults.h (File Modified) (Property Modified)
11555 trunk/include/event.h (File Modified) (Property Modified)
11556 trunk/include/hash.h (File Modified) (Property Modified)
11557 trunk/include/hook.h (File Modified) (Property Modified)
11558 trunk/include/hostmask.h (File Modified) (Property Modified)
11559 trunk/include/irc_string.h (File Modified) (Property Modified)
11560 trunk/include/ircd.h (File Modified) (Property Modified)
11561 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11562 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11563 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11564 trunk/include/linebuf.h (File Modified) (Property Modified)
11565 trunk/include/listener.h (File Modified) (Property Modified)
11566 trunk/include/m_info.h (File Modified) (Property Modified)
11567 trunk/include/memory.h (File Modified) (Property Modified)
11568 trunk/include/modules.h (File Modified) (Property Modified)
11569 trunk/include/monitor.h (File Modified) (Property Modified)
11570 trunk/include/msg.h (File Modified) (Property Modified)
11571 trunk/include/newconf.h (File Modified) (Property Modified)
11572 trunk/include/numeric.h (File Modified) (Property Modified)
11573 trunk/include/packet.h (File Modified) (Property Modified)
11574 trunk/include/parse.h (File Modified) (Property Modified)
11575 trunk/include/patchlevel.h (File Modified) (Property Modified)
11576 trunk/include/patricia.h (File Modified) (Property Modified)
11577 trunk/include/reject.h (File Modified) (Property Modified)
11578 trunk/include/res.h (File Modified) (Property Modified)
11579 trunk/include/restart.h (File Modified) (Property Modified)
11580 trunk/include/s_auth.h (File Modified) (Property Modified)
11581 trunk/include/s_conf.h (File Modified) (Property Modified)
11582 trunk/include/s_gline.h (File Modified) (Property Modified)
11583 trunk/include/s_log.h (File Modified) (Property Modified)
11584 trunk/include/s_newconf.h (File Modified) (Property Modified)
11585 trunk/include/s_serv.h (File Modified) (Property Modified)
11586 trunk/include/s_stats.h (File Modified) (Property Modified)
11587 trunk/include/s_user.h (File Modified) (Property Modified)
11588 trunk/include/s_zip.h (File Modified) (Property Modified)
11589 trunk/include/scache.h (File Modified) (Property Modified)
11590 trunk/include/send.h (File Modified) (Property Modified)
11591 trunk/include/serno.h (Property Modified)
11592 trunk/include/setup.h.in (Property Modified)
11593 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11594 trunk/include/stdinc.h (File Modified) (Property Modified)
11595 trunk/include/supported.h (File Modified) (Property Modified)
11596 trunk/include/tools.h (File Modified) (Property Modified)
11597 trunk/include/whowas.h (File Modified) (Property Modified)
11598 trunk/install-sh (File Modified) (Property Modified)
11599 trunk/modules/.cvsignore (Property Modified)
11600 trunk/modules/.depend (Property Modified)
11601 trunk/modules/.indent.pro (Property Modified)
11602 trunk/modules/Makefile.in (File Modified) (Property Modified)
11603 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11604 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11605 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11606 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11607 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11608 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11609 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11610 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11611 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11612 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11613 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11614 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11615 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11616 trunk/modules/m_accept.c (File Modified) (Property Modified)
11617 trunk/modules/m_admin.c (File Modified) (Property Modified)
11618 trunk/modules/m_away.c (File Modified) (Property Modified)
11619 trunk/modules/m_cap.c (File Modified) (Property Modified)
11620 trunk/modules/m_capab.c (File Modified) (Property Modified)
11621 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11622 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11623 trunk/modules/m_close.c (File Modified) (Property Modified)
11624 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11625 trunk/modules/m_connect.c (File Modified) (Property Modified)
11626 trunk/modules/m_dline.c (File Modified) (Property Modified)
11627 trunk/modules/m_encap.c (File Modified) (Property Modified)
11628 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11629 trunk/modules/m_gline.c (File Modified) (Property Modified)
11630 trunk/modules/m_help.c (File Modified) (Property Modified)
11631 trunk/modules/m_info.c (File Modified) (Property Modified)
11632 trunk/modules/m_invite.c (File Modified) (Property Modified)
11633 trunk/modules/m_ison.c (File Modified) (Property Modified)
11634 trunk/modules/m_kline.c (File Modified) (Property Modified)
11635 trunk/modules/m_knock.c (File Modified) (Property Modified)
11636 trunk/modules/m_links.c (File Modified) (Property Modified)
11637 trunk/modules/m_list.c (File Modified) (Property Modified)
11638 trunk/modules/m_locops.c (File Modified) (Property Modified)
11639 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11640 trunk/modules/m_map.c (File Modified) (Property Modified)
11641 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11642 trunk/modules/m_motd.c (File Modified) (Property Modified)
11643 trunk/modules/m_names.c (File Modified) (Property Modified)
11644 trunk/modules/m_oper.c (File Modified) (Property Modified)
11645 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11646 trunk/modules/m_pass.c (File Modified) (Property Modified)
11647 trunk/modules/m_ping.c (File Modified) (Property Modified)
11648 trunk/modules/m_pong.c (File Modified) (Property Modified)
11649 trunk/modules/m_post.c (File Modified) (Property Modified)
11650 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11651 trunk/modules/m_restart.c (File Modified) (Property Modified)
11652 trunk/modules/m_resv.c (File Modified) (Property Modified)
11653 trunk/modules/m_services.c (File Modified) (Property Modified)
11654 trunk/modules/m_set.c (File Modified) (Property Modified)
11655 trunk/modules/m_stats.c (File Modified) (Property Modified)
11656 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11657 trunk/modules/m_tb.c (File Modified) (Property Modified)
11658 trunk/modules/m_testline.c (File Modified) (Property Modified)
11659 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11660 trunk/modules/m_time.c (File Modified) (Property Modified)
11661 trunk/modules/m_topic.c (File Modified) (Property Modified)
11662 trunk/modules/m_trace.c (File Modified) (Property Modified)
11663 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11664 trunk/modules/m_user.c (File Modified) (Property Modified)
11665 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11666 trunk/modules/m_users.c (File Modified) (Property Modified)
11667 trunk/modules/m_version.c (File Modified) (Property Modified)
11668 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11669 trunk/modules/m_who.c (File Modified) (Property Modified)
11670 trunk/modules/m_whois.c (File Modified) (Property Modified)
11671 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11672 trunk/modules/m_xline.c (File Modified) (Property Modified)
11673 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11674 trunk/servlink/.cvsignore (Property Modified)
11675 trunk/servlink/.indent.pro (Property Modified)
11676 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11677 trunk/servlink/README (File Modified) (Property Modified)
11678 trunk/servlink/TODO (File Modified) (Property Modified)
11679 trunk/servlink/control.c (File Modified) (Property Modified)
11680 trunk/servlink/control.h (File Modified) (Property Modified)
11681 trunk/servlink/io.c (File Modified) (Property Modified)
11682 trunk/servlink/io.h (File Modified) (Property Modified)
11683 trunk/servlink/servlink.c (File Modified) (Property Modified)
11684 trunk/servlink/servlink.h (File Modified) (Property Modified)
11685 trunk/src/.cvsignore (Property Modified)
11686 trunk/src/.depend (Property Modified)
11687 trunk/src/.indent.pro (Property Modified)
11688 trunk/src/Makefile.in (File Modified) (Property Modified)
11689 trunk/src/adns.c (File Modified) (Property Modified)
11690 trunk/src/balloc.c (File Modified) (Property Modified)
11691 trunk/src/cache.c (File Modified) (Property Modified)
11692 trunk/src/channel.c (File Modified) (Property Modified)
11693 trunk/src/class.c (File Modified) (Property Modified)
11694 trunk/src/client.c (File Modified) (Property Modified)
11695 trunk/src/commio.c (File Modified) (Property Modified)
11696 trunk/src/devpoll.c (File Modified) (Property Modified)
11697 trunk/src/epoll.c (File Modified) (Property Modified)
11698 trunk/src/event.c (File Modified) (Property Modified)
11699 trunk/src/getopt.c (File Modified) (Property Modified)
11700 trunk/src/hash.c (File Modified) (Property Modified)
11701 trunk/src/hook.c (File Modified) (Property Modified)
11702 trunk/src/hostmask.c (File Modified) (Property Modified)
11703 trunk/src/irc_string.c (File Modified) (Property Modified)
11704 trunk/src/ircd.c (File Modified) (Property Modified)
11705 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11706 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11707 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11708 trunk/src/kdparse.c (File Modified) (Property Modified)
11709 trunk/src/kqueue.c (File Modified) (Property Modified)
11710 trunk/src/linebuf.c (File Modified) (Property Modified)
11711 trunk/src/listener.c (File Modified) (Property Modified)
11712 trunk/src/match.c (File Modified) (Property Modified)
11713 trunk/src/memory.c (File Modified) (Property Modified)
11714 trunk/src/messages.tab (File Modified) (Property Modified)
11715 trunk/src/modules.c (File Modified) (Property Modified)
11716 trunk/src/monitor.c (File Modified) (Property Modified)
11717 trunk/src/newconf.c (File Modified) (Property Modified)
11718 trunk/src/numeric.c (File Modified) (Property Modified)
11719 trunk/src/packet.c (File Modified) (Property Modified)
11720 trunk/src/parse.c (File Modified) (Property Modified)
11721 trunk/src/patricia.c (File Modified) (Property Modified)
11722 trunk/src/poll.c (File Modified) (Property Modified)
11723 trunk/src/reject.c (File Modified) (Property Modified)
11724 trunk/src/restart.c (File Modified) (Property Modified)
11725 trunk/src/s_auth.c (File Modified) (Property Modified)
11726 trunk/src/s_conf.c (File Modified) (Property Modified)
11727 trunk/src/s_gline.c (File Modified) (Property Modified)
11728 trunk/src/s_log.c (File Modified) (Property Modified)
11729 trunk/src/s_newconf.c (File Modified) (Property Modified)
11730 trunk/src/s_serv.c (File Modified) (Property Modified)
11731 trunk/src/s_stats.c (File Modified) (Property Modified)
11732 trunk/src/s_user.c (File Modified) (Property Modified)
11733 trunk/src/scache.c (File Modified) (Property Modified)
11734 trunk/src/select.c (File Modified) (Property Modified)
11735 trunk/src/send.c (File Modified) (Property Modified)
11736 trunk/src/snprintf.c (File Modified) (Property Modified)
11737 trunk/src/tools.c (File Modified) (Property Modified)
11738 trunk/src/version.c.SH (File Modified) (Property Modified)
11739 trunk/src/whowas.c (File Modified) (Property Modified)
11740 trunk/tools/.cvsignore (Property Modified)
11741 trunk/tools/Makefile.in (File Modified) (Property Modified)
11742 trunk/tools/README (File Modified) (Property Modified)
11743 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11744 trunk/tools/convertilines.c (File Modified) (Property Modified)
11745 trunk/tools/convertklines.c (File Modified) (Property Modified)
11746 trunk/tools/mkkeypair (Property Modified)
11747 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11748 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11749 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11750 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11751 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11752 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11753 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11754 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11755 trunk/tools/untabify (File Modified) (Property Modified)
11756 trunk/tools/viconf.c (File Modified) (Property Modified)
11757
11758
11759nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11760 Log:
11761 - Update RELNOTES.
11762
11763
11764 Modified:
11765 trunk/RELNOTES (File Modified)
11766
11767
11768nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11769 Log:
11770 - Make version.c use our serial, not ratbox's.
11771
11772
11773 Modified:
11774 trunk/src/version.c.SH (File Modified)
11775
11776
11777leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11778 Log:
11779 - update RELNOTES
11780 - revved patchlevel to 2.1.5
11781
11782
11783 Modified:
11784 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11785 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11786
11787
11788leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11789 Log:
11790 - fix buffer overflow and unterminated buffer when removing TS6 bans
11791 - fix rebuilding of SJOIN
11792
11793
11794 Modified:
11795 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11796
11797
11798androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11799 Log:
11800 have servlink report if it gets an uncompressed error message when it gets inflate failures
11801
11802 Modified:
11803 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11804
11805
11806leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11807 Log:
11808 - extend our copyrights to 2005.
11809
11810
11811 Modified:
11812 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11813 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11814 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11815 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11816 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11817 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11818 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11819 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11820 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11821 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11822 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11823 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11824 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11825 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11826 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11827 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11828 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11829 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11830 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11831 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11832 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11833 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11834 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11835 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11836 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11837 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11838 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11839 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11840 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11841 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11842 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11843 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11844 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11845 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11846 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11847 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11848 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11849 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11850 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11851 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11852 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11853 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11854 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11855 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11856 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11857 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11858 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11859 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11860 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11861 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11862 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11863 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11864 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11866 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11867 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11868 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11869 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11870 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11871 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11873 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11874 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11876 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11877 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11879 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11880 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11881 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11882 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11883 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11884 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11885 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11886 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11887 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11888 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11889 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11890 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11891 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11892 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11893 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11894 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11895 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11896 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11897 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11898 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11899 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11900 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11901 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11902 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11903 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11904 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11905 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11906 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11907 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11908 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11909 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11910 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11911 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11912 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11913 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11914 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11915 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11916
11917
11918leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11919 Log:
11920 - update RELNOTES
11921 - revved patchlevel to 2.1.4
11922
11923
11924 Modified:
11925 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11926 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11927
11928
11929leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11930 Log:
11931 - add TARGMAX to 005
11932 - remove the +1 from ->uid in struct Client
11933 - fix checking of accept entries in m_accept.c
11934
11935
11936 Modified:
11937 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11938 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11939 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11940 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11941
11942
11943leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11944 Log:
11945 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11946 send it over TS6
11947
11948
11949 Modified:
11950 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11951
11952
11953leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11954 Log:
11955 - remove an unused variable
11956
11957
11958 Modified:
11959 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11960
11961
11962androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11963 Log:
11964 don't burst a TS5 name in burst_TS6. -via jillies
11965
11966 Modified:
11967 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11968
11969
11970leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11971 Log:
11972 - via jilles, make nickchanges invalidate any cached bans for
11973 quiet_on_ban
11974
11975
11976 Modified:
11977 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11978 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11979 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11980 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11981
11982
11983leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11984 Log:
11985 - fix some char vs byte usage to make adns compile cleanly with gcc4
11986
11987
11988 Modified:
11989 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11990 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11991 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11992 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11993 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11994 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11995 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11996 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11997
11998
11999androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12000 Log:
12001 userhost should allow 5 userhost checks, not 4
12002
12003 Modified:
12004 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12005
12006
12007leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12008 Log:
12009 - another darwin fix
12010
12011
12012 Modified:
12013 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12014
12015
12016leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12017 Log:
12018 - darwin fixes
12019
12020
12021 Modified:
12022 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12023 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12024 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12025 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12026 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12027 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12028 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12029 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12030
12031
12032leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12033 Log:
12034 - remove bogus extern of abort_list
12035
12036
12037 Modified:
12038 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12039
12040
12041androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12042 Log:
12043 svn repo access stuff
12044
12045 Modified:
12046 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12047
12048
12049androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12050 Log:
12051 test commit
12052
12053
12054 Modified:
12055 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12056
12057
12058androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12059 Log:
12060 test commit
12061
12062
12063 Modified:
12064 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12065
12066
12067androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12068 Log:
12069 revert omotd..i thought it was a good idea..oh well
12070
12071 Modified:
12072 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12073
12074
12075androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12076 Log:
12077 Commas are bad things in channel keys
12078
12079
12080 Modified:
12081 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12082
12083
12084androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12085 Log:
12086 Add OMOTD command to display oper motd
12087
12088
12089 Modified:
12090 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12091
12092
12093androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12094 Log:
12095 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12096
12097 Modified:
12098 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12099
12100
12101leeh 2005/06/22 22:10:50 UTC (20050622_0)
12102
12103 Modified files: (Branch: RATBOX_2_1)
12104 modules m_whois.c
12105 Log:
12106 - stop testing whois for protocol violations, as they can be caused in
12107 ircds going all the way back to the original ircd2.8
12108
12109 Revision Changes Path
12110 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12111
12112
12113
12114leeh 2005/06/16 23:10:21 UTC (20050616_0)
12115
12116 Modified files: (Branch: RATBOX_2_1)
12117 modules m_time.c
12118 Log:
12119 - remove some 2.2 code
12120
12121 Revision Changes Path
12122 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12123
12124
12125
12126androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12127
12128 Modified files: (Branch: RATBOX_2_1)
12129 modules m_time.c
12130 Log:
12131 backport of the silly december 31st bug
12132
12133 Revision Changes Path
12134 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12135
12136
12137
12138leeh 2005/06/15 13:51:57 UTC (20050615_1)
12139
12140 Modified files: (Branch: RATBOX_2_1)
12141 . RELNOTES
12142 include patchlevel.h
12143 Log:
12144 - revved patchlevel to 2.1.3
12145
12146 Revision Changes Path
12147 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12148 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12149
12150
12151
12152leeh 2005/06/15 01:54:00 UTC (20050615_0)
12153
12154 Modified files: (Branch: RATBOX_2_1)
12155 include client.h
12156 modules m_accept.c
12157 modules/core m_nick.c
12158 src client.c
12159 Log:
12160 - stop removing a clients own list of accepted clients when they do a
12161 nickchange
12162 - clean up the accept code so its less retarded
12163
12164 Revision Changes Path
12165 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12166 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12167 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12168 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12169
12170
12171
12172leeh 2005/06/14 12:44:47 UTC (20050614_0)
12173
12174 Modified files: (Branch: RATBOX_2_1)
12175 include event.h
12176 modules m_links.c
12177 src event.c ircd.c newconf.c
12178 Log:
12179 - remove a defn of links_cache_list in m_links.c which was causing
12180 the flattened links update to be ignored
12181 - add eventUpdate(), and make links_delay update on rehash
12182
12183 Revision Changes Path
12184 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12185 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12186 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12187 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12188 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12189
12190
12191
12192leeh 2005/06/12 02:23:01 UTC (20050612_2)
12193
12194 Modified files: (Branch: RATBOX_2_1)
12195 doc services.txt
12196 src newconf.c
12197 Log:
12198 - make the conf parser apply service {}; on rehash
12199
12200 Revision Changes Path
12201 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12202 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12203
12204
12205
12206leeh 2005/06/12 02:10:30 UTC (20050612_1)
12207
12208 Modified files: (Branch: RATBOX_2_1)
12209 include m_info.h
12210 Log:
12211 - show ENABLE_SERVICES define in info
12212
12213 Revision Changes Path
12214 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12215
12216
12217
12218leeh 2005/06/12 01:44:37 UTC (20050612_0)
12219
12220 Modified files: (Branch: RATBOX_2_1)
12221 modules m_services.c m_stats.c
12222 Log:
12223 - via jilles, make m_services.c hook into stats U and display service
12224 blocks
12225
12226 Revision Changes Path
12227 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12228 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12229
12230
12231
12232leeh 2005/06/11 20:33:12 UTC (20050611_3)
12233
12234 Modified files: (Branch: RATBOX_2_1)
12235 . configure configure.ac
12236 Log:
12237 - default build to -O2
12238
12239 Revision Changes Path
12240 7.249.2.2 +4 -4 ircd-ratbox/configure
12241 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12242
12243
12244
12245leeh 2005/06/11 20:26:02 UTC (20050611_2)
12246
12247 Modified files: (Branch: RATBOX_2_1)
12248 doc example.conf example.efnet.conf
12249 include client.h s_conf.h s_newconf.h
12250 modules m_info.c
12251 modules/core m_join.c m_nick.c
12252 src channel.c newconf.c s_conf.c s_user.c
12253 Log:
12254 - remove no_oper_resvs from general {};
12255 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12256
12257 Revision Changes Path
12258 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12259 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12260 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12261 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12262 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12263 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12264 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12265 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12266 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12267 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12268 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12269 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12270
12271
12272
12273leeh 2005/06/11 20:06:22 UTC (20050611_1)
12274
12275 Modified files: (Branch: RATBOX_2_1)
12276 modules/core m_mode.c m_nick.c
12277 src s_newconf.c
12278 Log:
12279 - 2.0 sync:
12280 - raise max temptime to a year
12281 - tidy up BMASK
12282 - require 9 parameters in ms_nick(), 10 in ms_uid()
12283
12284 Revision Changes Path
12285 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12286 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12287 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12288
12289
12290
12291leeh 2005/06/11 16:35:25 UTC (20050611_0)
12292
12293 Modified files: (Branch: RATBOX_2_1)
12294 modules m_services.c
12295 Log:
12296 - only show services logged in info when its a local client
12297
12298 Revision Changes Path
12299 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12300
12301
12302
12303androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12304
12305 Modified files: (Branch: RATBOX_2_1)
12306 src match.c
12307 Log:
12308 passing a pointer to a pointer is not what was intended, oops
12309
12310 Revision Changes Path
12311 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12312
12313
12314
12315leeh 2005/06/03 11:18:11 UTC (20050603_0)
12316
12317 Modified files: (Branch: RATBOX_2_1)
12318 doc services.txt
12319 Log:
12320 - update services.txt with FNC
12321
12322 Revision Changes Path
12323 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12324
12325
12326
12327androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12328
12329 Modified files: (Branch: RATBOX_2_1)
12330 modules m_resv.c
12331 Log:
12332 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12333
12334 Revision Changes Path
12335 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12336
12337
12338
12339leeh 2005/05/19 12:44:47 UTC (20050519_1)
12340
12341 Modified files: (Branch: RATBOX_2_1)
12342 src s_auth.c
12343 Log:
12344 - add some uniqueness into auth process for bopm
12345
12346 Revision Changes Path
12347 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12348
12349
12350
12351leeh 2005/05/19 08:50:26 UTC (20050519_0)
12352
12353 Modified files: (Branch: RATBOX_2_1)
12354 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12355 Log:
12356 - make contrib/ compile
12357
12358 Revision Changes Path
12359 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12360 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12361 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12362 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12363
12364
12365
12366androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12367
12368 Modified files: (Branch: RATBOX_2_1)
12369 modules m_monitor.c
12370 Log:
12371 Don't allow MONITOR from an unregistered client
12372
12373 Revision Changes Path
12374 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12375
12376
12377
12378leeh 2005/05/17 13:16:11 UTC (20050517_0)
12379
12380 Modified files: (Branch: RATBOX_2_1)
12381 doc example.conf example.efnet.conf
12382 include class.h
12383 src class.c messages.tab newconf.c
12384 Log:
12385 - remove sendq_eob, its become more of a hindrance than a benefit.
12386 - sync example.efnet.conf cluster {}; with example.conf
12387
12388 Revision Changes Path
12389 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12390 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12391 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12392 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12393 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12394 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12395
12396
12397
12398leeh 2005/05/11 22:39:00 UTC (20050511_5)
12399
12400 Modified files: (Branch: RATBOX_2_1)
12401 . RELNOTES
12402 include patchlevel.h
12403 Log:
12404 - update RELNOTES
12405 - revved patchlevel to 2.1.2
12406
12407 Revision Changes Path
12408 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12409 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12410
12411
12412
12413leeh 2005/05/11 22:29:18 UTC (20050511_4)
12414
12415 Modified files: (Branch: RATBOX_2_1)
12416 . configure configure.ac
12417 Log:
12418 - raise default topiclen to 160.
12419
12420 Revision Changes Path
12421 7.249.2.1 +3 -3 ircd-ratbox/configure
12422 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12423
12424
12425
12426leeh 2005/05/11 22:22:13 UTC (20050511_3)
12427
12428 Modified files: (Branch: RATBOX_2_1)
12429 modules m_services.c
12430 Log:
12431 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12432 tsinfo matches this
12433
12434 Revision Changes Path
12435 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12436
12437
12438
12439leeh 2005/05/11 21:58:41 UTC (20050511_2)
12440
12441 Modified files: (Branch: RATBOX_2_1)
12442 modules m_services.c
12443 Log:
12444 - monitor_signoff() the client we're nickchanging
12445
12446 Revision Changes Path
12447 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12448
12449
12450
12451leeh 2005/05/11 21:52:51 UTC (20050511_1)
12452
12453 Modified files: (Branch: RATBOX_2_1)
12454 modules m_trace.c
12455 Log:
12456 - fix various UID problems with trace
12457
12458 Revision Changes Path
12459 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12460
12461
12462
12463leeh 2005/05/11 21:22:02 UTC (20050511_0)
12464
12465 Modified files: (Branch: RATBOX_2_1)
12466 help/opers dline kline
12467 modules m_resv.c m_stats.c
12468 modules/core m_mode.c
12469 Log:
12470 - sync with 2.0
12471 - tidy up kline/dline help to note they dont accept nick as target
12472 - disallow bans beginning with ':' over bmask
12473 - disallow bans with a space in chm_ban
12474 - stop counting hidden opers in stats p
12475 - match() parameters in remote unresv were inverted, causing it to fail
12476 - fix possibility of clients setting blank keys
12477
12478 Revision Changes Path
12479 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12480 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12481 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12482 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12483 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12484
12485
12486
12487leeh 2005/05/08 22:37:18 UTC (20050508_0)
12488
12489 Modified files: (Branch: RATBOX_2_1)
12490 src send.c
12491 Log:
12492 - fix problems with amd64 and the way we do va_list
12493
12494 Revision Changes Path
12495 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12496
12497
12498
12499leeh 2005/05/07 13:35:57 UTC (20050507_1)
12500
12501 Modified files: (Branch: RATBOX_2_1)
12502 modules m_services.c
12503 Log:
12504 - tidy up the kill notifications for RSFNC
12505
12506 Revision Changes Path
12507 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12508
12509
12510
12511leeh 2005/05/07 10:35:54 UTC (20050507_0)
12512
12513 Modified files: (Branch: RATBOX_2_1)
12514 include s_serv.h
12515 modules m_services.c
12516 src s_serv.c
12517 Log:
12518 - some more rserv stuff:
12519 - add RSFNC capability
12520 - fix up RSFNC, kill existing clients if they exist.
12521
12522 Revision Changes Path
12523 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12524 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12525 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12526
12527
12528
12529leeh 2005/05/06 23:50:29 UTC (20050506_0)
12530
12531 Modified files: (Branch: RATBOX_2_1)
12532 modules m_services.c
12533 Log:
12534 - first stab at a FNC implementation for rserv
12535
12536 Revision Changes Path
12537 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12538
12539
12540
12541leeh 2005/05/03 09:30:51 UTC (20050503_0)
12542
12543 Modified files: (Branch: RATBOX_2_1)
12544 help/opers umode
12545 Log:
12546 - remove a tab
12547
12548 Revision Changes Path
12549 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12550
12551
12552
12553leeh 2005/05/02 22:46:52 UTC (20050502_0)
12554
12555 Modified files: (Branch: RATBOX_2_1)
12556 src newconf.c
12557 Log:
12558 - add links_delay back
12559
12560 Revision Changes Path
12561 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12562
12563
12564
12565leeh 2005/04/27 21:50:30 UTC (20050427_1)
12566
12567 Modified files: (Branch: RATBOX_2_1)
12568 help/opers umode
12569 help/users umode
12570 Log:
12571 - swap tabs for spaces
12572
12573 Revision Changes Path
12574 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12575 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12576
12577
12578
12579leeh 2005/04/27 21:38:20 UTC (20050427_0)
12580
12581 Modified files: (Branch: RATBOX_2_1)
12582 include m_info.h
12583 Log:
12584 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12585 contained in the client_flood conf option
12586 - remove a couple of unused defines from info
12587
12588 Revision Changes Path
12589 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12590
12591
12592
12593androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12594
12595 Modified files: (Branch: RATBOX_2_1)
12596 src s_conf.c
12597 Log:
12598 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12599
12600 Revision Changes Path
12601 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12602
12603
12604
12605leeh 2005/04/17 13:31:34 UTC (20050417_0)
12606
12607 Modified files: (Branch: RATBOX_2_1)
12608 doc example.conf example.efnet.conf
12609 Log:
12610 - fix missing closing comment tag
12611
12612 Revision Changes Path
12613 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12614 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12615
12616
12617
12618leeh 2005/04/12 18:44:21 UTC (20050412_2)
12619
12620 Modified files: (Branch: RATBOX_2_1)
12621 . RELNOTES
12622 include patchlevel.h
12623 Log:
12624 - revved patchlevel to 2.1.1
12625
12626 Revision Changes Path
12627 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12628 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12629
12630
12631
12632leeh 2005/04/12 18:36:31 UTC (20050412_1)
12633
12634 Modified files: (Branch: RATBOX_2_1)
12635 modules m_kline.c
12636 Log:
12637 - sync up remote kline reasons, so theyre consistent with what happens
12638 when we add local klines - notably the "Temporary K-line x min" and
12639 date added to reason.
12640
12641 Revision Changes Path
12642 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12643
12644
12645
12646leeh 2005/04/12 01:52:06 UTC (20050412_0)
12647
12648 Modified files: (Branch: RATBOX_2_1)
12649 doc monitor.txt
12650 Log:
12651 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12652
12653 Revision Changes Path
12654 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12655
12656
12657
12658androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12659
12660 Modified files: (Branch: RATBOX_2_1)
12661 src commio.c
12662 Log:
12663 used the data pointer we saved, not what just got nulled
12664
12665 Revision Changes Path
12666 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12667
12668
12669
12670leeh 2005/04/05 12:14:32 UTC (20050405_0)
12671
12672 Modified files: (Branch: RATBOX_2_1)
12673 modules m_resv.c m_xline.c
12674 Log:
12675 - fix broken propagation of xline/resv
12676
12677 Revision Changes Path
12678 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12679 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12680
12681
12682
12683leeh 2005/04/04 18:32:37 UTC (20050404_1)
12684
12685 Modified files: (Branch: RATBOX_2_1)
12686 src s_auth.c
12687 Log:
12688 - properly increment bad auth count for stats T when we timeout an auth
12689
12690 Revision Changes Path
12691 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12692
12693
12694
12695leeh 2005/04/04 17:24:14 UTC (20050404_0)
12696
12697 Modified files: (Branch: RATBOX_2_1)
12698 doc monitor.txt
12699 include client.h
12700 modules/core m_nick.c
12701 Log:
12702 - fix a bit that didnt make sense in monitor.txt
12703 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12704
12705 Revision Changes Path
12706 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12707 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12708 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12709
12710
12711
12712androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12713
12714 Modified files: (Branch: RATBOX_2_1)
12715 src s_auth.c
12716 Log:
12717 removing dlink nodes from auth_poll_list twice is bad
12718
12719 Revision Changes Path
12720 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12721
12722
12723
12724leeh 2005/03/28 02:17:38 UTC (20050328_0)
12725
12726 Modified files: (Branch: RATBOX_2_1)
12727 modules m_stats.c
12728 Log:
12729 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12730 changed to RPL_STATSDEBUG
12731
12732 Revision Changes Path
12733 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12734
12735
12736
12737leeh 2005/03/27 02:19:04 UTC (20050327_0)
12738
12739 Added files: (Branch: RATBOX_2_1)
12740 doc tgchange.txt
12741 Log:
12742 - add some documentation about target change
12743
12744 Revision Changes Path
12745 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12746
12747
12748
12749leeh 2005/03/25 16:46:29 UTC (20050325_1)
12750
12751 Modified files: (Branch: RATBOX_2_1)
12752 include supported.h
12753 modules/core m_message.c
12754 Log:
12755 - remove extra argument to 005
12756 - disallow messaging of UIDs
12757
12758 Revision Changes Path
12759 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12760 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12761
12762
12763
12764leeh 2005/03/25 14:20:13 UTC (20050325_0)
12765
12766 Modified files: (Branch: RATBOX_2_1)
12767 src parse.c
12768 Log:
12769 - fix a longstanding parser bug with wrong limit checking, causing us to
12770 accept one less parameter than we're allowed to accept.
12771
12772 Revision Changes Path
12773 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12774
12775
12776
12777leeh 2005/03/24 13:41:45 UTC (20050324_0)
12778
12779 Modified files: (Branch: RATBOX_2_1)
12780 modules/core m_message.c
12781 Log:
12782 - exempt users messaging themselves from target change
12783
12784 Revision Changes Path
12785 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12786
12787
12788
12789leeh 2005/03/22 13:15:53 UTC (20050322_0)
12790
12791 Modified files: (Branch: RATBOX_2_1)
12792 include supported.h
12793 Log:
12794 - stop violating MAXPARA on 005.
12795
12796 Revision Changes Path
12797 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12798
12799
12800
12801leeh 2005/03/20 17:41:00 UTC (20050320_1)
12802
12803 Modified files: (Branch: RATBOX_2_1)
12804 modules/core m_nick.c
12805 Log:
12806 - dont store an ipv6 sockhost if we're not compiled with v6 support
12807
12808 Revision Changes Path
12809 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12810
12811
12812
12813leeh 2005/03/20 00:32:04 UTC (20050320_0)
12814
12815 Modified files: (Branch: RATBOX_2_1)
12816 include stdinc.h
12817 Log:
12818 - remove some vms includes
12819
12820 Revision Changes Path
12821 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12822
12823
12824
12825leeh 2005/03/18 16:47:38 UTC (20050318_1)
12826
12827 Modified files: (Branch: RATBOX_2_1)
12828 . ChangeLog
12829 include serno.h
12830 Log:
12831 - force commit for new branch
12832
12833 Revision Changes Path
12834 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12835 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12836
12837
12838
12839leeh 2005/03/18 16:44:47 UTC (20050318_0)
12840
12841 Modified files:
12842 . RELNOTES configure configure.ac
12843 include patchlevel.h
12844 Log:
12845 - revved patchlevel to 2.1.0
12846
12847 Revision Changes Path
12848 1.114 +6 -2 ircd-ratbox/RELNOTES
12849 7.249 +11 -11 ircd-ratbox/configure
12850 7.63 +3 -3 ircd-ratbox/configure.ac
12851 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12852
12853
12854
12855leeh 2005/03/04 13:31:32 EST (20050304_2)
12856
12857 Modified files:
12858 . RELNOTES
12859 include patchlevel.h
12860 Log:
12861 - update RELNOTES
12862 - revved patchlevel to 2.1.0beta2
12863
12864 Revision Changes Path
12865 1.113 +12 -0 ircd-ratbox/RELNOTES
12866 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12867
12868
12869
12870leeh 2005/03/04 13:27:05 EST (20050304_1)
12871
12872 Modified files:
12873 doc whats-new-2.1.txt
12874 src channel.c
12875 Log:
12876 - update whats-new-2.1
12877 - when we're handling global NAMES, dont output channels if there are no
12878 members within them we can show.
12879
12880 Revision Changes Path
12881 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12882 7.436 +12 -2 ircd-ratbox/src/channel.c
12883
12884
12885
12886androsyn 2005/03/04 12:38:07 EST (20050304_0)
12887
12888 Modified files:
12889 src patricia.c
12890 Log:
12891 That would be a node_heap not a prefix_heap..oops
12892
12893 Revision Changes Path
12894 7.30 +1 -1 ircd-ratbox/src/patricia.c
12895
12896
12897
12898androsyn 2005/02/26 19:38:35 EST (20050227_4)
12899
12900 Modified files:
12901 include stdinc.h
12902 Log:
12903 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12904 otherwise..the other macros might work????
12905
12906 Revision Changes Path
12907 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12908
12909
12910
12911androsyn 2005/02/26 19:26:04 EST (20050227_3)
12912
12913 Modified files:
12914 . configure configure.ac
12915 Log:
12916 i hate autoconf
12917
12918 Revision Changes Path
12919 7.248 +5 -5 ircd-ratbox/configure
12920 7.62 +5 -5 ircd-ratbox/configure.ac
12921
12922
12923
12924androsyn 2005/02/26 19:15:55 EST (20050227_2)
12925
12926 Modified files:
12927 . configure configure.ac
12928 Log:
12929 i hate autoconf
12930
12931 Revision Changes Path
12932 7.247 +3 -2 ircd-ratbox/configure
12933 7.61 +3 -2 ircd-ratbox/configure.ac
12934
12935
12936
12937androsyn 2005/02/26 19:13:45 EST (20050227_1)
12938
12939 Modified files:
12940 . configure configure.ac
12941 Log:
12942 doh
12943
12944 Revision Changes Path
12945 7.246 +6 -6 ircd-ratbox/configure
12946 7.60 +4 -4 ircd-ratbox/configure.ac
12947
12948
12949
12950androsyn 2005/02/26 19:10:17 EST (20050227_0)
12951
12952 Modified files:
12953 . configure configure.ac
12954 include stdinc.h
12955 Log:
12956 Doh these changes got put on RATBOX_2_0 when they were meant for
12957 head..oops...
12958 Also merged in the monitor heap size stuff, not that i think monitor has
12959 been moved to head
12960
12961 Revision Changes Path
12962 7.245 +12 -3 ircd-ratbox/configure
12963 7.59 +11 -3 ircd-ratbox/configure.ac
12964 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12965
12966
12967
12968androsyn 2005/02/26 18:52:24 EST (20050226_0)
12969
12970 Modified files:
12971 include stdinc.h
12972 Log:
12973 Add more robust alloca checking
12974
12975 Revision Changes Path
12976 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12977
12978
12979
12980leeh 2005/02/24 15:27:17 EST (20050224_9)
12981
12982 Modified files:
12983 contrib m_42.c
12984 Log:
12985 - fix the copyright on m_42.c :p
12986
12987 Revision Changes Path
12988 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12989
12990
12991
12992leeh 2005/02/24 15:22:53 EST (20050224_8)
12993
12994 Modified files:
12995 include supported.h
12996 modules m_dline.c
12997 Log:
12998 - fix a core in undline on bad masks
12999 - remove an unwanted space from beginning of second 005 numeric
13000
13001 Revision Changes Path
13002 7.5 +1 -1 ircd-ratbox/include/supported.h
13003 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13004
13005
13006
13007leeh 2005/02/24 15:18:59 EST (20050224_7)
13008
13009 Modified files:
13010 modules m_monitor.c
13011 Log:
13012 - use max_monitor when adding nicknames
13013 - add in monitor s
13014 that should be everything now..
13015
13016 Revision Changes Path
13017 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13018
13019
13020
13021androsyn 2005/02/24 15:13:52 EST (20050224_6)
13022
13023 Modified files:
13024 contrib m_42.c
13025 Log:
13026 42
13027
13028 Revision Changes Path
13029 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13030
13031
13032
13033androsyn 2005/02/24 15:13:06 EST (20050224_5)
13034
13035 Modified files:
13036 contrib m_42.c
13037 Log:
13038 42
13039
13040 Revision Changes Path
13041 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13042
13043
13044
13045androsyn 2005/02/24 15:12:12 EST (20050224_4)
13046
13047 Added files:
13048 contrib m_42.c
13049 Log:
13050 The Answer to Life, the Universe, and Everything
13051
13052 Revision Changes Path
13053 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13054
13055
13056
13057leeh 2005/02/24 14:53:04 EST (20050224_3)
13058
13059 Modified files:
13060 include monitor.h
13061 modules m_monitor.c
13062 src ircd.c monitor.c
13063 Log:
13064 - call init_monitor() on startup
13065 - add in support for adding/deleting/listing monitor entries
13066
13067 Revision Changes Path
13068 7.2 +3 -1 ircd-ratbox/include/monitor.h
13069 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13070 7.374 +2 -0 ircd-ratbox/src/ircd.c
13071 7.3 +15 -4 ircd-ratbox/src/monitor.c
13072
13073
13074
13075leeh 2005/02/23 21:20:10 EST (20050224_2)
13076
13077 Modified files:
13078 doc example.conf example.efnet.conf
13079 include s_conf.h supported.h
13080 modules Makefile.in
13081 src client.c newconf.c s_conf.c
13082 Added files:
13083 modules m_monitor.c
13084 Log:
13085 - add the max_monitor config option
13086 - advertise MONITOR=%d in 005
13087 - clear a local clients monitor list on exit
13088 - add the framework for the MONITOR command
13089 - bed.
13090
13091 Revision Changes Path
13092 7.261 +5 -0 ircd-ratbox/doc/example.conf
13093 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13094 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13095 7.4 +4 -2 ircd-ratbox/include/supported.h
13096 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13097 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13098 7.492 +1 -0 ircd-ratbox/src/client.c
13099 7.202 +1 -0 ircd-ratbox/src/newconf.c
13100 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13101
13102
13103
13104leeh 2005/02/23 20:57:51 EST (20050224_1)
13105
13106 Modified files:
13107 . configure configure.ac
13108 include setup.h.in
13109 src monitor.c
13110 Log:
13111 - move MONITOR_HEAP_SIZE over to configure
13112
13113 Revision Changes Path
13114 7.244 ircd-ratbox/configure
13115 7.58 +4 -2 ircd-ratbox/configure.ac
13116 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13117 7.2 +0 -2 ircd-ratbox/src/monitor.c
13118
13119
13120
13121leeh 2005/02/23 20:48:08 EST (20050224_0)
13122
13123 Modified files:
13124 doc monitor.txt
13125 include client.h numeric.h
13126 modules/core m_nick.c
13127 src Makefile.in client.c messages.tab
13128 s_user.c
13129 Added files:
13130 include monitor.h
13131 src monitor.c
13132 Log:
13133 - first half of my server-side notify list implementation..
13134
13135 Revision Changes Path
13136 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13137 7.266 +3 -0 ircd-ratbox/include/client.h
13138 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13139 7.58 +6 -0 ircd-ratbox/include/numeric.h
13140 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13141 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13142 7.491 +3 -0 ircd-ratbox/src/client.c
13143 7.126 +5 -5 ircd-ratbox/src/messages.tab
13144 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13145 7.342 +2 -0 ircd-ratbox/src/s_user.c
13146
13147
13148
13149leeh 2005/02/23 18:42:59 EST (20050223_0)
13150
13151 Modified files:
13152 include hash.h
13153 Log:
13154 - double the size of the client and channel hashtables (64k -> 128k and
13155 32k -> 64k). The improvements are quite significant..
13156
13157 Revision Changes Path
13158 7.54 +4 -4 ircd-ratbox/include/hash.h
13159
13160
13161
13162leeh 2005/02/22 14:55:56 EST (20050222_1)
13163
13164 Modified files:
13165 doc monitor.txt
13166 modules m_services.c
13167 Log:
13168 - remove a couple of unused vars
13169 - update monitor.txt
13170
13171 Revision Changes Path
13172 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13173 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13174
13175
13176
13177leeh 2005/02/21 19:47:24 EST (20050222_0)
13178
13179 Added files:
13180 doc monitor.txt
13181 Log:
13182 - add in my documentation on the upcoming MONITOR command
13183
13184 Revision Changes Path
13185 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13186
13187
13188
13189leeh 2005/02/21 12:09:34 EST (20050221_0)
13190
13191 Modified files:
13192 . configure configure.ac
13193 doc whats-new-2.1.txt
13194 tools README.mkpasswd
13195 Removed files:
13196 src crypt.c
13197 Log:
13198 - update whats-new-2.1.txt some more
13199 - we dont have vms mkpasswd anymore
13200 - remove the unused crypt.c
13201
13202 Revision Changes Path
13203 7.243 +3 -6 ircd-ratbox/configure
13204 7.57 +2 -4 ircd-ratbox/configure.ac
13205 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13206 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13207 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13208
13209
13210
13211leeh 2005/02/19 12:38:09 EST (20050219_3)
13212
13213 Modified files:
13214 doc example.conf example.efnet.conf
13215 include ircd.h
13216 modules m_pong.c
13217 src channel.c client.c ircd.c s_conf.c
13218 Log:
13219 - rework the splitcode, splitservers is now how many servers we've marked as
13220 EOB, rather than how many are linked. Thus pull ourselves out of
13221 splitmode immediately once this is satisfied
13222
13223 Revision Changes Path
13224 7.260 +8 -9 ircd-ratbox/doc/example.conf
13225 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13226 7.83 +1 -0 ircd-ratbox/include/ircd.h
13227 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13228 7.435 +16 -36 ircd-ratbox/src/channel.c
13229 7.490 +2 -0 ircd-ratbox/src/client.c
13230 7.373 +2 -1 ircd-ratbox/src/ircd.c
13231 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13232
13233
13234
13235leeh 2005/02/19 09:02:34 EST (20050219_2)
13236
13237 Modified files:
13238 doc example.conf example.efnet.conf
13239 include ircd.h s_conf.h
13240 modules m_set.c
13241 src channel.c ircd.c newconf.c s_conf.c
13242 Log:
13243 - remove split_delay
13244
13245 Revision Changes Path
13246 7.259 +0 -5 ircd-ratbox/doc/example.conf
13247 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13248 7.82 +0 -1 ircd-ratbox/include/ircd.h
13249 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13250 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13251 7.434 +2 -7 ircd-ratbox/src/channel.c
13252 7.372 +0 -1 ircd-ratbox/src/ircd.c
13253 7.201 +0 -1 ircd-ratbox/src/newconf.c
13254 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13255
13256
13257
13258leeh 2005/02/19 08:48:05 EST (20050219_1)
13259
13260 Modified files:
13261 include client.h
13262 modules m_cap.c m_who.c
13263 src channel.c
13264 Log:
13265 - implemented multi-prefix client capability, which allows stacking of @+ in
13266 names and who
13267
13268 Revision Changes Path
13269 7.265 +1 -1 ircd-ratbox/include/client.h
13270 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13271 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13272 7.433 +4 -6 ircd-ratbox/src/channel.c
13273
13274
13275
13276leeh 2005/02/19 06:27:58 EST (20050219_0)
13277
13278 Modified files:
13279 modules m_etrace.c
13280 src newconf.c s_conf.c s_newconf.c
13281 Log:
13282 - removed some unused vars/functions
13283
13284 Revision Changes Path
13285 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13286 7.200 +0 -15 ircd-ratbox/src/newconf.c
13287 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13288 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13289
13290
13291
13292leeh 2005/02/16 12:58:24 EST (20050216_2)
13293
13294 Modified files:
13295 . RELNOTES configure configure.ac
13296 include patchlevel.h
13297 Log:
13298 - update configure to reflect this is 'devel'
13299 - update RELNOTES
13300 - revved patchlevel to 2.1.0beta1
13301
13302 Revision Changes Path
13303 1.112 +9 -1 ircd-ratbox/RELNOTES
13304 7.242 +11 -11 ircd-ratbox/configure
13305 7.56 +3 -3 ircd-ratbox/configure.ac
13306 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13307
13308
13309
13310leeh 2005/02/16 12:46:30 EST (20050216_1)
13311
13312 Modified files:
13313 . configure configure.ac
13314 include client.h numeric.h s_conf.h setup.h.in
13315 supported.h
13316 modules Makefile.in
13317 modules/core m_nick.c
13318 src Makefile.in client.c ircd.c messages.tab
13319 newconf.c s_conf.c s_user.c
13320 Removed files:
13321 include watch.h
13322 modules m_watch.c
13323 src watch.c
13324 Log:
13325 - remove watch, the protocol for this sucks so hard I just dont want it
13326 here ;-)
13327
13328 Revision Changes Path
13329 7.241 +2 -12 ircd-ratbox/configure
13330 7.55 +2 -4 ircd-ratbox/configure.ac
13331 7.264 +0 -2 ircd-ratbox/include/client.h
13332 7.57 +0 -11 ircd-ratbox/include/numeric.h
13333 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13334 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13335 7.3 +2 -3 ircd-ratbox/include/supported.h
13336 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13337 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13338 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13339 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13340 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13341 7.489 +0 -3 ircd-ratbox/src/client.c
13342 7.371 +0 -2 ircd-ratbox/src/ircd.c
13343 7.125 +9 -9 ircd-ratbox/src/messages.tab
13344 7.199 +0 -1 ircd-ratbox/src/newconf.c
13345 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13346 7.341 +0 -2 ircd-ratbox/src/s_user.c
13347 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13348
13349
13350
13351leeh 2005/02/15 19:13:31 EST (20050216_0)
13352
13353 Modified files:
13354 include stdinc.h
13355 src event.c ircd_lexer.l ircd_signal.c
13356 modules.c
13357 Removed files:
13358 servlink descrip.mms
13359 Log:
13360 - remove a few vms bits
13361
13362 Revision Changes Path
13363 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13364 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13365 7.47 +0 -54 ircd-ratbox/src/event.c
13366 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13367 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13368 7.152 +0 -3 ircd-ratbox/src/modules.c
13369
13370
13371
13372leeh 2005/02/15 18:53:32 EST (20050215_0)
13373
13374 Modified files:
13375 include hostmask.h ircd.h s_conf.h s_newconf.h
13376 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13377 m_xline.c
13378 src hostmask.c ircd.c ircd_signal.c s_conf.c
13379 s_newconf.c
13380 Log:
13381 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13382 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13383
13384 Revision Changes Path
13385 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13386 7.81 +1 -0 ircd-ratbox/include/ircd.h
13387 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13388 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13389 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13390 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13391 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13392 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13393 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13394 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13395 7.370 +7 -0 ircd-ratbox/src/ircd.c
13396 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13397 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13398 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13399
13400
13401
13402leeh 2005/02/13 10:21:41 EST (20050213_4)
13403
13404 Modified files:
13405 doc services.txt
13406 Added files:
13407 doc whats-new-2.0.txt whats-new-2.1.txt
13408 Removed files:
13409 doc whats-new.txt
13410 Log:
13411 - move whats-new.txt to whats-new-2.0.txt
13412 - add in whats-new-2.1.txt
13413 - update services.txt with the whois for logged in users
13414
13415 Revision Changes Path
13416 7.2 +5 -0 ircd-ratbox/doc/services.txt
13417 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13418 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13419 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13420
13421
13422
13423leeh 2005/02/13 09:20:37 EST (20050213_3)
13424
13425 Modified files:
13426 include supported.h
13427 modules/core m_message.c
13428 Log:
13429 - fix a compile error in m_message.c
13430 - update 005 to the spec and add CPRIVMSG/CNOTICE
13431
13432 Revision Changes Path
13433 7.2 +31 -37 ircd-ratbox/include/supported.h
13434 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13435
13436
13437
13438leeh 2005/02/13 09:14:12 EST (20050213_2)
13439
13440 Modified files:
13441 src channel.c
13442 Log:
13443 - fix the membership memleak
13444
13445 Revision Changes Path
13446 7.432 +0 -3 ircd-ratbox/src/channel.c
13447
13448
13449
13450leeh 2005/02/12 21:51:56 EST (20050213_1)
13451
13452 Modified files:
13453 include client.h
13454 modules/core m_message.c
13455 Log:
13456 - add a bitmask to track when they send their first message, only allowing
13457 clearing stuff after that.
13458
13459 Revision Changes Path
13460 7.263 +4 -0 ircd-ratbox/include/client.h
13461 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13462
13463
13464
13465leeh 2005/02/12 21:17:52 EST (20050213_0)
13466
13467 Modified files:
13468 include patricia.h s_newconf.h
13469 modules/core m_message.c
13470 src patricia.c s_newconf.c s_user.c
13471 Log:
13472 - add in the patricia for tracking who fills up targets, give them a reduced
13473 count on connect
13474
13475 Revision Changes Path
13476 7.20 +1 -1 ircd-ratbox/include/patricia.h
13477 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13478 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13479 7.29 +1 -1 ircd-ratbox/src/patricia.c
13480 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13481 7.340 +4 -0 ircd-ratbox/src/s_user.c
13482
13483
13484
13485leeh 2005/02/12 18:35:10 EST (20050212_0)
13486
13487 Modified files:
13488 include ircd_defs.h
13489 src class.c reject.c
13490 Log:
13491 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13492
13493 Revision Changes Path
13494 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13495 7.68 +1 -5 ircd-ratbox/src/class.c
13496 1.33 +1 -5 ircd-ratbox/src/reject.c
13497
13498
13499
13500androsyn 2005/02/11 17:11:57 EST (20050211_1)
13501
13502 Modified files:
13503 modules m_watch.c
13504 Log:
13505 remove stupid memory leak
13506
13507 Revision Changes Path
13508 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13509
13510
13511
13512leeh 2005/02/11 06:42:48 EST (20050211_0)
13513
13514 Modified files:
13515 modules m_gline.c
13516 Log:
13517 - workaround hyb6 allowing empty gline reasons
13518
13519 Revision Changes Path
13520 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13521
13522
13523
13524leeh 2005/02/09 14:39:13 EST (20050209_2)
13525
13526 Modified files:
13527 include s_conf.h
13528 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13529 src ircd.c s_conf.c
13530 Log:
13531 - move temp dlines and temp klines over to an array, rather than completely
13532 seperate dlinks.
13533
13534 Revision Changes Path
13535 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13536 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13537 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13538 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13539 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13540 7.369 +0 -5 ircd-ratbox/src/ircd.c
13541 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13542
13543
13544
13545leeh 2005/02/09 14:02:13 EST (20050209_1)
13546
13547 Modified files:
13548 include s_user.h
13549 modules m_cap.c m_pong.c m_user.c
13550 modules/core m_nick.c
13551 src s_user.c
13552 Log:
13553 - remove 'nick' param from register_local_user(), its not needed.
13554
13555 Revision Changes Path
13556 7.35 +1 -1 ircd-ratbox/include/s_user.h
13557 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13558 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13559 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13560 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13561 7.339 +6 -6 ircd-ratbox/src/s_user.c
13562
13563
13564
13565leeh 2005/02/09 13:12:53 EST (20050209_0)
13566
13567 Modified files:
13568 modules m_cmessage.c
13569 Log:
13570 - dont send numerics when we're dealing with CNOTICE
13571 - add in checking for +g, and resetting idle
13572
13573 Revision Changes Path
13574 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13575
13576
13577
13578leeh 2005/02/08 11:37:50 EST (20050208_2)
13579
13580 Modified files:
13581 src s_newconf.c
13582 Log:
13583 - fix operator blocks to work on ip spoofs
13584
13585 Revision Changes Path
13586 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13587
13588
13589
13590leeh 2005/02/07 19:23:22 EST (20050208_1)
13591
13592 Modified files:
13593 doc example.conf example.efnet.conf
13594 src newconf.c
13595 Log:
13596 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13597
13598 Revision Changes Path
13599 7.258 +0 -39 ircd-ratbox/doc/example.conf
13600 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13601 7.198 +0 -272 ircd-ratbox/src/newconf.c
13602
13603
13604
13605leeh 2005/02/07 19:19:32 EST (20050208_0)
13606
13607 Modified files:
13608 src s_conf.c
13609 Log:
13610 - added support for kline.conf.perm et al, these take the same formats
13611 as their non-permanent partners, but you cant remove them via the ircd.
13612
13613 Revision Changes Path
13614 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13615
13616
13617
13618leeh 2005/02/02 19:18:59 EST (20050203_1)
13619
13620 Modified files:
13621 help Makefile.in
13622 help/opers index
13623 help/users index
13624 Added files:
13625 help/opers cnotice cprivmsg
13626 Log:
13627 - added help files for cprivmsg/cnotice
13628
13629 Revision Changes Path
13630 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13631 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13632 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13633 1.10 +19 -19 ircd-ratbox/help/opers/index
13634 1.7 +10 -9 ircd-ratbox/help/users/index
13635
13636
13637
13638leeh 2005/02/02 19:14:25 EST (20050203_0)
13639
13640 Modified files:
13641 include numeric.h
13642 modules Makefile.in
13643 src messages.tab
13644 Added files:
13645 modules m_cmessage.c
13646 Log:
13647 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13648 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13649 nick is a member. These bypass any target change limitations.
13650 - added ERR_VOICENEEDED, numeric 489.
13651
13652 Revision Changes Path
13653 7.56 +2 -0 ircd-ratbox/include/numeric.h
13654 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13655 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13656 7.124 +1 -1 ircd-ratbox/src/messages.tab
13657
13658
13659
13660leeh 2005/02/02 16:58:16 EST (20050202_4)
13661
13662 Modified files:
13663 help/opers etrace
13664 Log:
13665 - update etrace help
13666
13667 Revision Changes Path
13668 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13669
13670
13671
13672leeh 2005/02/02 16:55:04 EST (20050202_3)
13673
13674 Modified files:
13675 modules m_etrace.c
13676 Log:
13677 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13678 can put its external ip address in there..
13679
13680 Revision Changes Path
13681 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13682
13683
13684
13685leeh 2005/02/02 16:41:06 EST (20050202_2)
13686
13687 Modified files:
13688 modules m_etrace.c
13689 Log:
13690 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13691 if its a non-local client. These will just get "lost" if the remote
13692 server doesnt support this..
13693
13694 Revision Changes Path
13695 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13696
13697
13698
13699leeh 2005/02/02 16:12:12 EST (20050202_1)
13700
13701 Modified files:
13702 include client.h numeric.h s_conf.h
13703 modules/core m_message.c
13704 src messages.tab newconf.c s_conf.c
13705 Log:
13706 - first part of the target change code, add the storage of targets for
13707 localuser, throttle messages when they fill all the available slots
13708
13709 Revision Changes Path
13710 7.262 +5 -1 ircd-ratbox/include/client.h
13711 7.55 +2 -0 ircd-ratbox/include/numeric.h
13712 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13713 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13714 7.123 +1 -1 ircd-ratbox/src/messages.tab
13715 7.197 +1 -0 ircd-ratbox/src/newconf.c
13716 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13717
13718
13719
13720leeh 2005/02/02 13:28:10 EST (20050202_0)
13721
13722 Modified files:
13723 modules m_resv.c m_stats.c m_testline.c
13724 modules/core m_join.c
13725 src hash.c kdparse.c messages.tab s_newconf.c
13726 Log:
13727 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13728 tracking of when resvs get hit
13729
13730 Revision Changes Path
13731 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13732 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13733 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13734 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13735 7.114 +3 -0 ircd-ratbox/src/hash.c
13736 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13737 7.122 +1 -1 ircd-ratbox/src/messages.tab
13738 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13739
13740
13741
13742leeh 2005/01/31 09:04:10 EST (20050131_2)
13743
13744 Modified files:
13745 src s_log.c
13746 Log:
13747 - fflush() logfiles
13748
13749 Revision Changes Path
13750 7.79 +2 -0 ircd-ratbox/src/s_log.c
13751
13752
13753
13754leeh 2005/01/31 08:59:09 EST (20050131_1)
13755
13756 Modified files:
13757 src commio.c
13758 Log:
13759 - rename fd_dump() to comm_dump()
13760
13761 Revision Changes Path
13762 1.27 +2 -2 ircd-ratbox/src/commio.c
13763
13764
13765
13766leeh 2005/01/30 19:16:08 EST (20050131_0)
13767
13768 Modified files:
13769 doc hooks.txt
13770 include hook.h
13771 modules m_services.c
13772 modules/core m_server.c
13773 src hook.c s_serv.c
13774 Log:
13775 - added hook for server_introduced
13776 - fixed up services support for hooks
13777
13778 Revision Changes Path
13779 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13780 1.31 +1 -0 ircd-ratbox/include/hook.h
13781 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13782 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13783 7.36 +2 -0 ircd-ratbox/src/hook.c
13784 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13785
13786
13787
13788androsyn 2005/01/29 20:18:12 EST (20050130_1)
13789
13790 Modified files:
13791 src commio.c
13792 Log:
13793 Add back in the comm_fd_hack thing for solaris
13794
13795 Revision Changes Path
13796 1.26 +26 -1 ircd-ratbox/src/commio.c
13797
13798
13799
13800androsyn 2005/01/29 19:59:17 EST (20050130_0)
13801
13802 Modified files:
13803 adns adns.h
13804 include commio.h s_conf.h watch.h
13805 modules m_dline.c m_kline.c m_resv.c m_stats.c
13806 m_watch.c m_xline.c
13807 modules/core m_nick.c
13808 src balloc.c cache.c client.c commio.c
13809 epoll.c ircd.c ircd_lexer.l kdparse.c
13810 listener.c s_auth.c s_conf.c s_log.c
13811 s_serv.c watch.c
13812 Log:
13813 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13814
13815 Revision Changes Path
13816 1.18 +0 -2 ircd-ratbox/adns/adns.h
13817 1.14 +6 -37 ircd-ratbox/include/commio.h
13818 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13819 7.3 +2 -2 ircd-ratbox/include/watch.h
13820 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13821 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13822 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13823 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13824 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13825 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13826 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13827 7.85 +1 -1 ircd-ratbox/src/balloc.c
13828 1.24 +5 -5 ircd-ratbox/src/cache.c
13829 7.488 +4 -4 ircd-ratbox/src/client.c
13830 1.25 +10 -280 ircd-ratbox/src/commio.c
13831 1.33 +1 -1 ircd-ratbox/src/epoll.c
13832 7.368 +4 -4 ircd-ratbox/src/ircd.c
13833 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13834 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13835 7.125 +8 -8 ircd-ratbox/src/listener.c
13836 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13837 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13838 7.78 +20 -20 ircd-ratbox/src/s_log.c
13839 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13840 1.6 +22 -15 ircd-ratbox/src/watch.c
13841
13842
13843
13844androsyn 2005/01/29 12:18:38 EST (20050129_0)
13845
13846 Modified files:
13847 modules/core m_mode.c
13848 Log:
13849 remove two unused variables
13850
13851 Revision Changes Path
13852 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13853
13854
13855
13856leeh 2005/01/28 15:31:40 EST (20050128_1)
13857
13858 Modified files:
13859 modules m_kline.c
13860 src s_conf.c
13861 Log:
13862 - mo_kline() needs minpara of 3, not 2
13863 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13864 - require me.info is never blank
13865
13866 Revision Changes Path
13867 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13868 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13869
13870
13871
13872leeh 2005/01/28 15:26:28 EST (20050128_0)
13873
13874 Modified files:
13875 modules/core m_mode.c m_sjoin.c
13876 Log:
13877 - patch via jilles to fix +eI lists being shown to lusers when handling
13878 protocol stuff over TS6
13879
13880 Revision Changes Path
13881 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13882 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13883
13884
13885
13886leeh 2005/01/25 19:47:38 EST (20050126_0)
13887
13888 Modified files:
13889 include channel.h
13890 modules/core m_join.c m_mode.c m_sjoin.c
13891 src channel.c messages.tab s_serv.c
13892 Log:
13893 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13894 an operspy call with &me
13895 - remove modebuf/parabuf params from channel_modes(), we now generate a
13896 buffer internally which we return.
13897
13898 Revision Changes Path
13899 7.163 +1 -1 ircd-ratbox/include/channel.h
13900 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13901 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13902 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13903 7.431 +25 -18 ircd-ratbox/src/channel.c
13904 7.121 +1 -1 ircd-ratbox/src/messages.tab
13905 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13906
13907
13908
13909alz 2005/01/25 18:09:18 EST (20050125_5)
13910
13911 Modified files:
13912 doc example.conf example.efnet.conf
13913 include s_conf.h
13914 modules m_info.c
13915 src listener.c newconf.c s_conf.c
13916 Log:
13917 Added dline_with_reason config option (default yes):
13918
13919 /* dline reason: show the user the dline reason when they connect
13920 * and are dlined.
13921 */
13922 dline_with_reason = yes;
13923
13924 Revision Changes Path
13925 7.257 +6 -1 ircd-ratbox/doc/example.conf
13926 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13927 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13928 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13929 7.124 +1 -1 ircd-ratbox/src/listener.c
13930 7.196 +1 -0 ircd-ratbox/src/newconf.c
13931 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13932
13933
13934
13935leeh 2005/01/25 13:21:17 EST (20050125_4)
13936
13937 Modified files:
13938 src newconf.c
13939 Log:
13940 - make conf_set_generic_string() test len exists before it uses it.
13941
13942 Revision Changes Path
13943 7.195 +1 -1 ircd-ratbox/src/newconf.c
13944
13945
13946
13947leeh 2005/01/25 13:10:56 EST (20050125_3)
13948
13949 Modified files:
13950 doc example.conf
13951 src newconf.c
13952 Log:
13953 - rename 'type' to 'flags' in cluster {};
13954 - add stacking of servers in cluster {}; documented in example.conf
13955
13956 Revision Changes Path
13957 7.256 +18 -10 ircd-ratbox/doc/example.conf
13958 7.194 +39 -7 ircd-ratbox/src/newconf.c
13959
13960
13961
13962alz 2005/01/25 12:48:54 EST (20050125_2)
13963
13964 Modified files:
13965 include s_conf.h
13966 src listener.c s_conf.c
13967 Log:
13968 Added dline reasons, connecting/banned clients now see ban reason.
13969
13970 Revision Changes Path
13971 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13972 7.123 +17 -4 ircd-ratbox/src/listener.c
13973 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13974
13975
13976
13977leeh 2005/01/25 07:44:37 EST (20050125_1)
13978
13979 Modified files:
13980 doc example.conf example.efnet.conf
13981 src newconf.c
13982 Log:
13983 - implement stacking of shared {}; blocks, documented in example.conf
13984
13985 Revision Changes Path
13986 7.255 +26 -13 ircd-ratbox/doc/example.conf
13987 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13988 7.193 +51 -36 ircd-ratbox/src/newconf.c
13989
13990
13991
13992leeh 2005/01/24 19:08:29 EST (20050125_0)
13993
13994 Modified files:
13995 doc example.conf
13996 include client.h s_conf.h
13997 modules/core m_join.c
13998 src newconf.c s_user.c
13999 Log:
14000 - added jupe_exempt to auth {};, exempts the user from generating warnings
14001 when they attempt to join juped channels.
14002
14003 Revision Changes Path
14004 7.254 +2 -0 ircd-ratbox/doc/example.conf
14005 7.261 +3 -0 ircd-ratbox/include/client.h
14006 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14007 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14008 7.192 +1 -0 ircd-ratbox/src/newconf.c
14009 7.338 +8 -0 ircd-ratbox/src/s_user.c
14010
14011
14012
14013leeh 2005/01/24 18:57:02 EST (20050124_6)
14014
14015 Modified files:
14016 src newconf.c
14017 Log:
14018 - rework shared {};, the format is now:
14019 shared {
14020 oper = "flame@*.leeh.co.uk", "*.lan";
14021 flags = kline;
14022 };
14023
14024 With no privs:
14025 shared {
14026 oper = "flame@*.leeh.co.uk", "*.lan";
14027 flags = none;
14028 };
14029
14030 Revision Changes Path
14031 7.191 +55 -23 ircd-ratbox/src/newconf.c
14032
14033
14034
14035leeh 2005/01/24 17:25:58 EST (20050124_5)
14036
14037 Modified files:
14038 include modules.h
14039 Log:
14040 - fix the prototype on load_static_modules()
14041
14042 Revision Changes Path
14043 7.61 +1 -1 ircd-ratbox/include/modules.h
14044
14045
14046
14047leeh 2005/01/24 16:00:30 EST (20050124_4)
14048
14049 Modified files:
14050 modules m_cap.c
14051 Log:
14052 - have cap end call register_local_user() with its own copy of
14053 source_p->username so its safe for unidented users..
14054
14055 Revision Changes Path
14056 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14057
14058
14059
14060leeh 2005/01/24 15:48:09 EST (20050124_3)
14061
14062 Modified files:
14063 include newconf.h s_conf.h
14064 modules m_info.c
14065 src newconf.c s_conf.c s_log.c
14066 Log:
14067 - move the conf parser over to a table based structure, with generic setting
14068 of integers/strings
14069
14070 Revision Changes Path
14071 7.34 +9 -8 ircd-ratbox/include/newconf.h
14072 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14073 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14074 7.190 +264 -808 ircd-ratbox/src/newconf.c
14075 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14076 7.77 +13 -13 ircd-ratbox/src/s_log.c
14077
14078
14079
14080leeh 2005/01/24 13:11:30 EST (20050124_2)
14081
14082 Modified files:
14083 doc example.conf
14084 src newconf.c
14085 Log:
14086 - added stacking of ips in exempt {};
14087
14088 Revision Changes Path
14089 7.253 +4 -0 ircd-ratbox/doc/example.conf
14090 7.189 +11 -30 ircd-ratbox/src/newconf.c
14091
14092
14093
14094leeh 2005/01/24 12:59:57 EST (20050124_1)
14095
14096 Modified files:
14097 include tools.h
14098 src channel.c client.c hash.c hook.c
14099 newconf.c s_user.c watch.c
14100 Log:
14101 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14102 consistent with the rest of the dlink code.
14103
14104 Revision Changes Path
14105 1.54 +7 -7 ircd-ratbox/include/tools.h
14106 7.430 +2 -2 ircd-ratbox/src/channel.c
14107 7.487 +6 -6 ircd-ratbox/src/client.c
14108 7.113 +5 -5 ircd-ratbox/src/hash.c
14109 7.35 +1 -1 ircd-ratbox/src/hook.c
14110 7.188 +2 -2 ircd-ratbox/src/newconf.c
14111 7.337 +1 -1 ircd-ratbox/src/s_user.c
14112 1.5 +4 -4 ircd-ratbox/src/watch.c
14113
14114
14115
14116leeh 2005/01/24 12:47:13 EST (20050124_0)
14117
14118 Modified files:
14119 modules m_cap.c
14120 Log:
14121 - cheap hack on sticky capabs..
14122
14123 Revision Changes Path
14124 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14125
14126
14127
14128leeh 2005/01/22 11:36:54 EST (20050122_0)
14129
14130 Modified files:
14131 modules m_cap.c
14132 Log:
14133 - updated my clicap implementation to match the spec so far..
14134
14135 Revision Changes Path
14136 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14137
14138
14139
14140leeh 2005/01/21 07:14:43 EST (20050121_2)
14141
14142 Modified files:
14143 doc hooks.txt
14144 include hook.h
14145 modules m_services.c
14146 src hook.c s_serv.c
14147 Log:
14148 - added hooks for when we're sending a burst
14149 - rewrote hooks.txt
14150 - fix up the hooks ive already done in services compatibility, ill add the
14151 hooks for server/client introductions in a bit.
14152
14153 Revision Changes Path
14154 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14155 1.30 +4 -0 ircd-ratbox/include/hook.h
14156 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14157 7.34 +7 -0 ircd-ratbox/src/hook.c
14158 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14159
14160
14161
14162leeh 2005/01/21 06:34:03 EST (20050121_1)
14163
14164 Modified files:
14165 contrib example_module.c spy_admin_notice.c
14166 spy_info_notice.c spy_links_notice.c
14167 spy_motd_notice.c spy_stats_notice.c
14168 spy_stats_p_notice.c spy_trace_notice.c
14169 spy_whois_notice.c
14170 spy_whois_notice_global.c
14171 include hook.h
14172 modules m_admin.c m_info.c m_links.c m_motd.c
14173 m_services.c m_stats.c m_trace.c
14174 m_whois.c static_modules.c.SH
14175 modules/core m_server.c
14176 src client.c hook.c ircd.c modules.c packet.c
14177 s_auth.c s_serv.c s_user.c send.c
14178 Log:
14179 - add a better implementation of the hook system, its now a slow leaking
14180 array and events are created whenever we try adding a hook for it, or
14181 theyre registered for the caller.
14182
14183 Ive temporarily fucked services support and removed most of the other
14184 hooks.. I shall fix this soon.
14185
14186 Revision Changes Path
14187 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14188 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14189 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14190 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14191 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14192 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14193 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14194 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14195 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14196 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14197 1.29 +34 -70 ircd-ratbox/include/hook.h
14198 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14199 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14200 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14201 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14202 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14203 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14204 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14205 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14206 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14207 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14208 7.486 +1 -28 ircd-ratbox/src/client.c
14209 7.33 +131 -137 ircd-ratbox/src/hook.c
14210 7.367 +1 -1 ircd-ratbox/src/ircd.c
14211 7.151 +6 -10 ircd-ratbox/src/modules.c
14212 7.138 +10 -14 ircd-ratbox/src/packet.c
14213 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14214 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14215 7.336 +0 -6 ircd-ratbox/src/s_user.c
14216 7.286 +8 -6 ircd-ratbox/src/send.c
14217
14218
14219
14220leeh 2005/01/20 19:19:20 EST (20050121_0)
14221
14222 Modified files:
14223 include hostmask.h
14224 Log:
14225 - remove an unused struct
14226
14227 Revision Changes Path
14228 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14229
14230
14231
14232leeh 2005/01/20 13:38:39 EST (20050120_1)
14233
14234 Modified files:
14235 . configure configure.ac
14236 include client.h numeric.h patchlevel.h
14237 modules Makefile.in
14238 src messages.tab s_user.c
14239 Added files:
14240 modules m_cap.c
14241 Log:
14242 - drop back to -O0, fix patchlevel.h
14243 - first stab at client capabilities.. this still needs work.
14244
14245 Revision Changes Path
14246 7.240 +3 -3 ircd-ratbox/configure
14247 7.54 +3 -3 ircd-ratbox/configure.ac
14248 7.260 +3 -0 ircd-ratbox/include/client.h
14249 7.54 +2 -0 ircd-ratbox/include/numeric.h
14250 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14251 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14252 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14253 7.120 +1 -1 ircd-ratbox/src/messages.tab
14254 7.335 +3 -0 ircd-ratbox/src/s_user.c
14255
14256
14257
14258leeh 2005/01/20 06:04:41 EST (20050120_0)
14259
14260 Modified files:
14261 . ChangeLog RELNOTES
14262 include config.h config.h.dist memory.h
14263 patchlevel.h
14264 modules m_stats.c
14265 src commio.c crypt.c getopt.c ircd.c s_serv.c
14266 Removed files:
14267 . README.VMS clean.com make.com
14268 include setup.h_vms
14269 modules descrip.mms static_modules_c.com
14270 modules/core descrip.mms
14271 src descrip.mms qio.c version.com
14272 tools descrip.mms mkpasswd_vms.c
14273 Log:
14274 - clean changelog, relnotes
14275 - mark patchlevel as 2.1.0beta
14276 - remove VMS support
14277
14278 Revision Changes Path
14279 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14280 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14281 1.111 +1 -348 ircd-ratbox/RELNOTES
14282 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14283 7.182 +0 -42 ircd-ratbox/include/config.h
14284 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14285 7.50 +0 -4 ircd-ratbox/include/memory.h
14286 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14287 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14288 7.2 +0 -58 ircd-ratbox/make.com (dead)
14289 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14290 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14291 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14292 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14293 1.24 +7 -30 ircd-ratbox/src/commio.c
14294 7.12 +0 -4 ircd-ratbox/src/crypt.c
14295 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14296 7.24 +0 -4 ircd-ratbox/src/getopt.c
14297 7.366 +4 -19 ircd-ratbox/src/ircd.c
14298 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14299 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14300 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14301 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14302 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14303
14304
14305
14306androsyn 2005/01/18 11:55:13 EST (20050118_7)
14307
14308 Modified files:
14309 include watch.h
14310 src watch.c
14311 Log:
14312 not using the return values on a few watch functions so make them void
14313
14314 Revision Changes Path
14315 7.2 +5 -5 ircd-ratbox/include/watch.h
14316 1.4 +19 -28 ircd-ratbox/src/watch.c
14317
14318
14319androsyn 2005/01/14 13:10:41 EST (20050114_5)
14320
14321 Modified files:
14322 modules m_watch.c
14323 Log:
14324 Make watch throttle, don't accept letter commands stacked
14325
14326 Revision Changes Path
14327 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14328
14329
14330
14331androsyn 2005/01/14 13:06:06 EST (20050114_4)
14332
14333 Modified files:
14334 modules m_gline.c
14335 Log:
14336 fix merge error
14337
14338 Revision Changes Path
14339 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14340
14341
14342
14343androsyn 2005/01/14 12:12:37 EST (20050114_3)
14344
14345 Modified files:
14346 . ChangeLog README.FIRST RELNOTES configure
14347 configure.ac
14348 adns adns.h internal.h parse.c transmit.c
14349 types.c
14350 contrib example_module.c spy_admin_notice.c
14351 spy_info_notice.c spy_links_notice.c
14352 spy_motd_notice.c spy_stats_notice.c
14353 spy_stats_p_notice.c spy_trace_notice.c
14354 spy_whois_notice.c
14355 spy_whois_notice_global.c
14356 doc example.conf example.efnet.conf ircd.motd
14357 server-version-info whats-new.txt
14358 help/opers umode xline
14359 help/users umode
14360 include cache.h channel.h class.h client.h
14361 commio.h config.h config.h.dist hash.h
14362 hook.h hostmask.h irc_string.h ircd.h
14363 ircd_defs.h m_info.h memory.h msg.h
14364 newconf.h numeric.h packet.h patchlevel.h
14365 patricia.h s_conf.h s_gline.h s_newconf.h
14366 s_serv.h s_user.h scache.h serno.h
14367 setup.h.in sprintf_irc.h stdinc.h tools.h
14368 modules .depend Makefile.in m_admin.c m_away.c
14369 m_dline.c m_encap.c m_gline.c m_info.c
14370 m_kline.c m_links.c m_list.c m_lusers.c
14371 m_motd.c m_oper.c m_operspy.c m_rehash.c
14372 m_restart.c m_resv.c m_set.c m_stats.c
14373 m_svinfo.c m_testline.c m_testmask.c
14374 m_topic.c m_trace.c m_watch.c m_who.c
14375 m_whois.c m_whowas.c m_xline.c
14376 static_modules.c.SH
14377 modules/core m_error.c m_message.c m_mode.c m_quit.c
14378 m_server.c m_squit.c
14379 src .depend Makefile.in adns.c balloc.c
14380 cache.c channel.c class.c client.c
14381 commio.c crypt.c devpoll.c epoll.c
14382 event.c getopt.c hash.c hook.c hostmask.c
14383 irc_string.c ircd.c ircd_lexer.l
14384 ircd_parser.y ircd_signal.c listener.c
14385 modules.c newconf.c numeric.c packet.c
14386 parse.c patricia.c poll.c reject.c
14387 restart.c s_auth.c s_conf.c s_log.c
14388 s_newconf.c s_serv.c s_user.c scache.c
14389 select.c send.c snprintf.c tools.c
14390 version.c.SH watch.c whowas.c
14391 tools README.mkpasswd mkpasswd.c
14392 Added files:
14393 . README.VMS clean.com make.com
14394 doc services.txt
14395 include common.h s_stats.h setup.h_vms
14396 supported.h
14397 modules descrip.mms m_challenge.c m_etrace.c
14398 m_invite.c m_names.c m_pass.c m_ping.c
14399 m_pong.c m_services.c m_tb.c m_user.c
14400 m_users.c m_version.c
14401 static_modules_c.com
14402 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14403 m_part.c m_sjoin.c
14404 servlink descrip.mms
14405 src descrip.mms kdparse.c messages.tab qio.c
14406 s_gline.c s_stats.c version.com
14407 tools descrip.mms mkpasswd_vms.c
14408 Removed files:
14409 doc 005.txt
14410 include banconf.h
14411 modules/core channels.c users.c
14412 src banconf.c
14413 Log:
14414 merge from RATBOX_2_0
14415
14416 Revision Changes Path
14417 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14418 7.40 +1 -0 ircd-ratbox/README.FIRST
14419 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14420 1.110 +114 -6 ircd-ratbox/RELNOTES
14421 1.17 +4 -0 ircd-ratbox/adns/adns.h
14422 1.17 +4 -4 ircd-ratbox/adns/internal.h
14423 1.12 +38 -38 ircd-ratbox/adns/parse.c
14424 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14425 1.19 +13 -13 ircd-ratbox/adns/types.c
14426 7.1 +10 -0 ircd-ratbox/clean.com (new)
14427 7.239 +47 -29 ircd-ratbox/configure
14428 7.53 +40 -32 ircd-ratbox/configure.ac
14429 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14430 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14431 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14432 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14433 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14434 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14435 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14436 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14437 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14438 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14439 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14440 7.252 +68 -22 ircd-ratbox/doc/example.conf
14441 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14442 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14443 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14444 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14445 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14446 1.5 +2 -1 ircd-ratbox/help/opers/umode
14447 1.7 +1 -1 ircd-ratbox/help/opers/xline
14448 1.2 +1 -0 ircd-ratbox/help/users/umode
14449 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14450 1.7 +8 -0 ircd-ratbox/include/cache.h
14451 7.162 +18 -16 ircd-ratbox/include/channel.h
14452 7.25 +4 -0 ircd-ratbox/include/class.h
14453 7.259 +34 -28 ircd-ratbox/include/client.h
14454 1.13 +45 -7 ircd-ratbox/include/commio.h
14455 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14456 7.181 +74 -16 ircd-ratbox/include/config.h
14457 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14458 7.53 +2 -0 ircd-ratbox/include/hash.h
14459 1.28 +73 -27 ircd-ratbox/include/hook.h
14460 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14461 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14462 7.80 +6 -31 ircd-ratbox/include/ircd.h
14463 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14464 7.56 +14 -8 ircd-ratbox/include/m_info.h
14465 7.49 +4 -0 ircd-ratbox/include/memory.h
14466 7.53 +2 -0 ircd-ratbox/include/msg.h
14467 7.33 +9 -9 ircd-ratbox/include/newconf.h
14468 7.53 +12 -8 ircd-ratbox/include/numeric.h
14469 7.27 +1 -1 ircd-ratbox/include/packet.h
14470 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14471 7.19 +25 -1 ircd-ratbox/include/patricia.h
14472 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14473 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14474 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14475 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14476 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14477 7.34 +13 -9 ircd-ratbox/include/s_user.h
14478 7.15 +1 -1 ircd-ratbox/include/scache.h
14479 7.5366 +1 -1 ircd-ratbox/include/serno.h
14480 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14481 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14482 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14483 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14484 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14485 1.53 +10 -10 ircd-ratbox/include/tools.h
14486 7.1 +58 -0 ircd-ratbox/make.com (new)
14487 1.45 +338 -182 ircd-ratbox/modules/.depend
14488 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14489 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14490 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14491 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14492 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14493 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14494 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14495 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14496 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14497 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14498 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14499 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14500 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14501 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14502 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14503 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14504 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14505 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14506 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14507 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14508 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14509 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14510 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14511 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14512 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14513 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14514 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14515 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14516 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14517 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14518 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14519 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14520 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14521 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14522 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14523 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14524 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14525 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14526 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14527 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14528 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14529 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14530 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14531 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14532 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14533 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14534 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14535 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14536 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14537 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14538 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14539 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14540 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14541 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14542 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14543 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14544 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14545 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14546 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14547 7.48 +162 -119 ircd-ratbox/src/.depend
14548 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14549 7.75 +5 -5 ircd-ratbox/src/adns.c
14550 7.84 +1 -1 ircd-ratbox/src/balloc.c
14551 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14552 1.23 +75 -7 ircd-ratbox/src/cache.c
14553 7.429 +342 -79 ircd-ratbox/src/channel.c
14554 7.67 +42 -2 ircd-ratbox/src/class.c
14555 7.485 +245 -85 ircd-ratbox/src/client.c
14556 1.23 +349 -43 ircd-ratbox/src/commio.c
14557 7.11 +4 -0 ircd-ratbox/src/crypt.c
14558 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14559 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14560 1.32 +4 -8 ircd-ratbox/src/epoll.c
14561 7.46 +63 -6 ircd-ratbox/src/event.c
14562 7.23 +4 -0 ircd-ratbox/src/getopt.c
14563 7.112 +8 -7 ircd-ratbox/src/hash.c
14564 7.32 +135 -133 ircd-ratbox/src/hook.c
14565 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14566 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14567 7.365 +56 -48 ircd-ratbox/src/ircd.c
14568 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14569 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14570 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14571 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14572 7.122 +14 -13 ircd-ratbox/src/listener.c
14573 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14574 7.150 +17 -8 ircd-ratbox/src/modules.c
14575 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14576 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14577 7.137 +55 -42 ircd-ratbox/src/packet.c
14578 7.187 +8 -15 ircd-ratbox/src/parse.c
14579 7.28 +2 -4 ircd-ratbox/src/patricia.c
14580 7.82 +3 -1 ircd-ratbox/src/poll.c
14581 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14582 1.32 +8 -3 ircd-ratbox/src/reject.c
14583 7.34 +1 -0 ircd-ratbox/src/restart.c
14584 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14585 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14586 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14587 7.76 +32 -35 ircd-ratbox/src/s_log.c
14588 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14589 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14590 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14591 7.334 +773 -2 ircd-ratbox/src/s_user.c
14592 7.27 +2 -1 ircd-ratbox/src/scache.c
14593 7.44 +2 -0 ircd-ratbox/src/select.c
14594 7.285 +12 -12 ircd-ratbox/src/send.c
14595 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14596 7.46 +0 -1 ircd-ratbox/src/tools.c
14597 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14598 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14599 1.3 +4 -4 ircd-ratbox/src/watch.c
14600 7.32 +1 -0 ircd-ratbox/src/whowas.c
14601 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14602 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14603 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14604 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14605
14606
14607
14608androsyn 2005/01/13 22:17:53 EST (20050114_2)
14609
14610 Modified files: (Branch: RATBOX_2_0)
14611 src client.c
14612 Log:
14613 a remote client is never going to have a watch list..duh
14614
14615 Revision Changes Path
14616 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14617
14618
14619
14620androsyn 2005/01/13 20:49:55 EST (20050114_1)
14621
14622 Added files: (Branch: RATBOX_2_0)
14623 modules m_watch.c
14624 Log:
14625 get that one too
14626
14627 Revision Changes Path
14628 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14629
14630
14631
14632androsyn 2005/01/13 20:39:28 EST (20050114_0)
14633
14634 Added files: (Branch: RATBOX_2_0)
14635 include watch.h
14636 src watch.c
14637 Log:
14638 helps if we actually include the .c/.h files
14639
14640 Revision Changes Path
14641 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14642 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14643
14644
14645
14646androsyn 2005/01/13 13:57:16 EST (20050113_0)
14647
14648 Modified files: (Branch: RATBOX_2_0)
14649 . configure configure.ac
14650 include client.h numeric.h s_conf.h setup.h.in
14651 supported.h
14652 modules Makefile.in
14653 modules/core m_nick.c
14654 src Makefile.in client.c ircd.c messages.tab
14655 newconf.c s_conf.c s_user.c
14656 Log:
14657 backport watch from devel
14658
14659 Revision Changes Path
14660 7.229.2.10 +12 -2 ircd-ratbox/configure
14661 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14662 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14663 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14664 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14665 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14666 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14667 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14668 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14669 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14670 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14671 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14672 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14673 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14674 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14675 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14676
14677
14678
14679leeh 2005/01/12 10:12:40 EST (20050112_1)
14680
14681 Modified files: (Branch: RATBOX_2_0)
14682 include numeric.h
14683 modules m_services.c m_whois.c
14684 src messages.tab
14685 Log:
14686 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14687 when the user is logged in
14688
14689 Revision Changes Path
14690 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14691 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14692 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14693 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14694
14695
14696
14697leeh 2005/01/11 19:47:14 EST (20050112_0)
14698
14699 Modified files: (Branch: RATBOX_2_0)
14700 include supported.h
14701 Added files: (Branch: RATBOX_2_0)
14702 doc services.txt
14703 Log:
14704 - add +r to 005
14705 - added doc/services.txt, outlining the compatibility code
14706
14707 Revision Changes Path
14708 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14709 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14710
14711
14712
14713leeh 2005/01/11 18:38:10 EST (20050111_5)
14714
14715 Modified files: (Branch: RATBOX_2_0)
14716 include client.h hook.h
14717 modules m_services.c
14718 modules/core m_server.c
14719 src hook.c s_serv.c
14720 Log:
14721 - more services compatibility code:
14722 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14723 appropriate service {}; entry, only accept SU from these.
14724 - hook into us finishing nick burst, and have services burst a list of
14725 logged in users
14726
14727 Revision Changes Path
14728 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14729 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14730 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14731 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14732 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14733 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14734
14735
14736
14737leeh 2005/01/11 17:32:42 EST (20050111_4)
14738
14739 Modified files: (Branch: RATBOX_2_0)
14740 . configure configure.ac
14741 include client.h
14742 modules Makefile.in
14743 src channel.c
14744 Added files: (Branch: RATBOX_2_0)
14745 modules m_services.c
14746 Log:
14747 - more services compatibility code:
14748 - encap handlers for SU (services marking client as logged in)
14749 - and for LOGIN (servers bursting logged in status)
14750 - move suser from Client -> User
14751
14752 Revision Changes Path
14753 7.229.2.9 +9 -3 ircd-ratbox/configure
14754 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14755 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14756 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14757 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14758 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14759
14760
14761
14762leeh 2005/01/11 16:46:34 EST (20050111_3)
14763
14764 Modified files: (Branch: RATBOX_2_0)
14765 include ircd_defs.h
14766 Log:
14767 - whoops, missing #endif
14768
14769 Revision Changes Path
14770 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14771
14772
14773
14774leeh 2005/01/11 15:56:57 EST (20050111_2)
14775
14776 Modified files: (Branch: RATBOX_2_0)
14777 include ircd_defs.h
14778 Log:
14779 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14780 have ipv6 just report sizeof(struct sockaddr_in)
14781
14782 Revision Changes Path
14783 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14784
14785
14786
14787leeh 2005/01/10 20:19:35 EST (20050111_1)
14788
14789 Modified files: (Branch: RATBOX_2_0)
14790 src newconf.c
14791 Log:
14792 - fix a gcc warning
14793
14794 Revision Changes Path
14795 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14796
14797
14798
14799leeh 2005/01/10 20:10:35 EST (20050111_0)
14800
14801 Modified files: (Branch: RATBOX_2_0)
14802 adns internal.h parse.c transmit.c types.c
14803 Log:
14804 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14805 conflict
14806
14807 Revision Changes Path
14808 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14809 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14810 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14811 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14812
14813
14814
14815leeh 2005/01/10 17:48:48 EST (20050110_3)
14816
14817 Modified files: (Branch: RATBOX_2_0)
14818 modules m_xline.c
14819 Log:
14820 - send out the reformatted xline to opers (\s -> ' ')
14821
14822 Revision Changes Path
14823 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14824
14825
14826
14827leeh 2005/01/10 16:18:53 EST (20050110_2)
14828
14829 Modified files: (Branch: RATBOX_2_0)
14830 help/opers umode
14831 help/users umode
14832 include client.h supported.h
14833 src messages.tab s_user.c send.c
14834 Log:
14835 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14836 channel privmsgs.
14837
14838 Revision Changes Path
14839 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14840 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14841 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14842 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14843 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14844 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14845 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14846
14847
14848
14849leeh 2005/01/10 14:50:47 EST (20050110_1)
14850
14851 Modified files: (Branch: RATBOX_2_0)
14852 doc example.conf example.efnet.conf
14853 Log:
14854 - I dont remember ts6 desyncing on bans, so im not sure why the example
14855 confs say so.
14856
14857 Revision Changes Path
14858 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14859 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14860
14861
14862
14863leeh 2005/01/10 13:31:10 EST (20050110_0)
14864
14865 Modified files: (Branch: RATBOX_2_0)
14866 . configure configure.ac
14867 include channel.h client.h numeric.h s_conf.h
14868 s_serv.h setup.h.in
14869 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14870 m_sjoin.c
14871 src channel.c messages.tab newconf.c s_conf.c
14872 s_serv.c s_user.c
14873 Log:
14874 - added --enable-services to configure, which enables some ratbox-services
14875 compatibility code:
14876 - chanmode +r, registered users only
14877 - usermode +S, prevents deop/kick of a service
14878 - service { }; block in conf for the above umode
14879
14880 Revision Changes Path
14881 7.229.2.8 +28 -16 ircd-ratbox/configure
14882 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14883 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14884 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14885 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14886 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14887 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14888 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14889 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14890 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14891 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14892 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14893 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14894 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14895 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14896 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14897 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14898 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14899 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14900
14901
14902
14903leeh 2005/01/09 08:23:30 EST (20050109_0)
14904
14905 Modified files: (Branch: RATBOX_2_0)
14906 help/opers umode
14907 Log:
14908 - remove a tab, and add +C to opers umode help
14909
14910 Revision Changes Path
14911 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14912