]> jfr.im git - solanum.git/blame - ChangeLog
[svn] - sno_channeljoin: implements snomask +j and sends channel join notices there...
[solanum.git] / ChangeLog
CommitLineData
59e2698a
AC
1nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
2 Log:
3 - update config files
4
5
6 Changes: Modified:
7 +1 -0 trunk/doc/example.conf (File Modified)
8 +2 -0 trunk/doc/reference.conf (File Modified)
9
10
446d88dd
AC
11nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
12 Log:
13 - fold in whois_notice_global functionality.
14
15
16 Changes: Modified:
17 +0 -1 trunk/extensions/Makefile.in (File Modified)
18 +1 -56 trunk/extensions/sno_whois.c (File Modified)
19 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
20
21
3868ef9a
AC
22nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
23 Log:
24 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
25
26
27 Changes: Modified:
28 +64 -57 trunk/extensions/Makefile.in (File Modified)
29 + - trunk/extensions/sno_whois.c (File Added)
30 + - trunk/extensions/spy_whois_notice.c (File Deleted)
31
32
9e6feafe
AC
33jilles 2007/05/19 23:36:51 UTC (20070519-3466)
34 Log:
35 Prevent too wide klines with CIDR masks.
36
37
38 Changes: Modified:
39 +17 -5 trunk/modules/m_kline.c (File Modified)
40
41
88a2a148
JT
42jilles 2007/05/19 22:21:10 UTC (20070519-3464)
43 Log:
44 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
45
46
47 Changes: Modified:
48 +4 -0 trunk/modules/m_kline.c (File Modified)
49
50
598ebb42
JT
51jilles 2007/05/18 20:31:33 UTC (20070518-3460)
52 Log:
53 - fold conf_connect_allowed() into accept_connection()
54 - extend add_connection() so that exempt{}s apply to max unregistered
55 connections per ip
56 from ratbox
57
58
59 Changes: Modified:
60 +1 -1 trunk/doc/example.conf (File Modified)
61 +1 -1 trunk/doc/reference.conf (File Modified)
62 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
63 +0 -2 trunk/include/s_conf.h (File Modified)
64 +14 -7 trunk/src/listener.c (File Modified)
65
66
b808adf9
JT
67jilles 2007/05/18 19:51:22 UTC (20070518-3458)
68 Log:
69 m_webirc: call del_unknown_ip() otherwise the unknown will
70 never be subtracted from the cgiirc ip
71
72
73 Changes: Modified:
74 +2 -0 trunk/extensions/m_webirc.c (File Modified)
75
76
477bbce4
JT
77jilles 2007/05/18 19:14:18 UTC (20070518-3456)
78 Log:
79 Remove s_assert in del_unknown_ip() supposedly if the ip
80 cannot be found, it is not feasible to avoid that case
81 entirely with m_webirc.c.
82
83
84 Changes: Modified:
85 +1 -2 trunk/src/reject.c (File Modified)
86
87
8017ad2d
JT
88jilles 2007/05/14 22:21:16 UTC (20070514-3446)
89 Log:
90 Apply ratbox flood fix.
91
92
93 Changes: Modified:
94 +1 -0 trunk/doc/example.conf (File Modified)
95 +5 -0 trunk/doc/reference.conf (File Modified)
96 +3 -0 trunk/include/client.h (File Modified)
97 +4 -0 trunk/include/reject.h (File Modified)
98 +1 -0 trunk/include/s_conf.h (File Modified)
99 +2 -0 trunk/src/client.c (File Modified)
100 +3 -0 trunk/src/listener.c (File Modified)
101 +1 -0 trunk/src/newconf.c (File Modified)
102 +8 -5 trunk/src/packet.c (File Modified)
103 +59 -2 trunk/src/reject.c (File Modified)
104 +1 -0 trunk/src/s_conf.c (File Modified)
105 +2 -0 trunk/src/s_serv.c (File Modified)
106 +1 -0 trunk/src/s_user.c (File Modified)
107
108
54015b5f
JT
109nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
110 Log:
111 - fix a bug here
112
113
114 Changes: Modified:
115 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
116
117
f8b45e91
AC
118nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
119 Log:
120 - regen configure
121
122
123 Changes: Modified:
124 +114 -1 trunk/configure (File Modified)
125
126
c1c5fdc4
AC
127nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
128 Log:
129 - remove "ASM hashing code" from the configure overview
130
131
132 Changes: Modified:
133 +0 -1 trunk/configure.ac (File Modified)
134
135
686ebf41
AC
136jilles 2007/05/06 14:46:45 UTC (20070506-3438)
137 Log:
138 Target left IRC (more friendly error message if a UID
139 cannot be found) for /invite.
140
141
142 Changes: Modified:
143 +8 -3 trunk/modules/m_invite.c (File Modified)
144
145
0482ebf7
JT
146jilles 2007/05/02 19:56:40 UTC (20070502-3436)
147 Log:
148 Remove emptyline craq because it leaks memory on /rehash motd etc.
149 from ratbox 2.2 (anfl/Androsyn)
150
151
152 Changes: Modified:
153 +6 -14 trunk/src/cache.c (File Modified)
154
155
1d3e262e
JT
156jilles 2007/04/28 23:47:25 UTC (20070428-3434)
157 Log:
158 Merge old trunk r2767:
159 Copy channel name from command on lowerTS JOIN/SJOIN,
160 this makes the capitalization of the channel name
161 timestamped like modes are.
162
163
164 Changes: Modified:
165 +3 -0 trunk/modules/core/m_join.c (File Modified)
166 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
167
168
1117fbd3
JT
169jilles 2007/04/26 23:01:16 UTC (20070426-3432)
170 Log:
171 Merge old trunk r2065,r2067:
172 channel_modes(): get rid of the trailing space
173 also make the *pbuf check work like it should
174 (don't call IsMember another time if we already
175 gave one parameter)
176 simplify a bit more, update comments
177
178
179 Changes: Modified:
180 +13 -13 trunk/src/channel.c (File Modified)
181
182
f1e35c19
JT
183jilles 2007/04/25 15:22:28 UTC (20070425-3426)
184 Log:
185 webirc bugfix
186
187
188 Changes: Modified:
189 +1 -1 trunk/extensions/m_webirc.c (File Modified)
190
191
4636e5cb
JT
192jilles 2007/04/25 15:21:34 UTC (20070425-3424)
193 Log:
194 chghost: refuse spoofs which are empty or start with a colon
195 (would break the protocol)
196
197
198 Changes: Modified:
199 +3 -0 trunk/modules/m_chghost.c (File Modified)
200
201
822a4a25
JT
202jilles 2007/04/22 14:35:28 UTC (20070422-3422)
203 Log:
204 Fix description of 043 numeric.
205
206
207 Changes: Modified:
208 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
209
210
f22db6d0
JT
211jilles 2007/04/22 14:02:54 UTC (20070422-3420)
212 Log:
213 SAVE: make the nickTS of the UID nick equal to 100, so it
214 is always in sync on the network.
215
216
217 Changes: Modified:
218 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
219 +15 -11 trunk/modules/core/m_nick.c (File Modified)
220
221
3f7e0642
JT
222jilles 2007/04/22 11:22:10 UTC (20070422-3418)
223 Log:
224 Force nickTS to increase when a local user changes their nick.
225
226
227 Changes: Modified:
228 +5 -1 trunk/modules/core/m_nick.c (File Modified)
229
230
95ffa685
JT
231jilles 2007/04/15 20:18:54 UTC (20070415-3416)
232 Log:
233 Remove #define UFLAGS. We haven't allowed this
234 undocumented extension to the IRC protocol for
235 years (allowing an initial umode in USER).
236
237
238 Changes: Modified:
239 +0 -2 trunk/modules/m_user.c (File Modified)
240
241
81795a91
JT
242jilles 2007/04/15 16:54:50 UTC (20070415-3414)
243 Log:
244 Move new_local_user hook, so it is possible to call
245 exit_client() from it, refusing the connection.
246
247
248 Changes: Modified:
249 +3 -1 trunk/doc/hooks.txt (File Modified)
250 +10 -9 trunk/src/s_user.c (File Modified)
251
252
e2b44358
JT
253jilles 2007/04/15 16:49:56 UTC (20070415-3412)
254 Log:
255 Only free PreClient struct when the rest of the Client
256 is freed, not immediately upon exit_client(). Doing this
257 would cause problems with sasl's new_local_user hook
258 vs hooks that exit the client there.
259
260
261 Changes: Modified:
262 +0 -1 trunk/src/client.c (File Modified)
263
264
ec3fbdec
JT
265jilles 2007/04/14 21:53:28 UTC (20070414-3410)
266 Log:
267 Use TS6 prefix for server-server JOIN 0.
268
269
270 Changes: Modified:
271 +2 -1 trunk/modules/core/m_join.c (File Modified)
272
273
452f4d4b
JT
274jilles 2007/04/14 20:58:56 UTC (20070414-3408)
275 Log:
276 Use orighost in kill server notices.
277
278
279 Changes: Modified:
280 +3 -3 trunk/modules/core/m_kill.c (File Modified)
281
282
d1d0629f
JT
283jilles 2007/04/13 19:06:53 UTC (20070413-3406)
284 Log:
285 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
286
287
288 Changes: Modified:
289 +3 -3 trunk/modules/m_set.c (File Modified)
290
291
f4ed5745
JT
292nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
293 Log:
294 - 2.2 operline
295
296
297 Changes: Modified:
298 +1 -1 trunk/src/messages.tab (File Modified)
299
300
725a6c5d
AC
301jilles 2007/04/05 00:38:52 UTC (20070405-3396)
302 Log:
303 Show max_clients in /info.
304
305
306 Changes: Modified:
307 +6 -0 trunk/modules/m_info.c (File Modified)
308
309
d8228627
JT
310jilles 2007/04/05 00:33:52 UTC (20070405-3394)
311 Log:
312 Don't allow /quote set max higher than the
313 serverinfo::max_clients ircd.conf value.
314
315
316 Changes: Modified:
317 +8 -0 trunk/modules/m_set.c (File Modified)
318
319
6c70c576
JT
320jilles 2007/04/05 00:24:47 UTC (20070405-3392)
321 Log:
322 Change code that checks maxclients limit: allow exactly
323 the configured amount of non-exceed_limit clients.
324 Code that appeared to limit exceed_limit clients too
325 but less heavily removed (it was not effective because
326 the parentheses were wrong).
327
328
329 Changes: Modified:
330 +2 -4 trunk/src/s_user.c (File Modified)
331
332
afc20e91
JT
333jilles 2007/04/05 00:12:55 UTC (20070405-3390)
334 Log:
335 By default, leave MAX_BUFFER fds free for log files,
336 server connections, ident lookups, exceed_limit clients,
337 etc. Mention this in example.conf and reference.conf.
338
339
340 Changes: Modified:
341 +4 -2 trunk/doc/example.conf (File Modified)
342 +3 -1 trunk/doc/reference.conf (File Modified)
343 +1 -1 trunk/src/s_conf.c (File Modified)
344
345
23836ead
JT
346jilles 2007/04/03 22:45:04 UTC (20070403-3384)
347 Log:
348 --with-maxclients configure option is gone
349
350
351 Changes: Modified:
352 +0 -11 trunk/INSTALL (File Modified)
353
354
78e647ad
JT
355jilles 2007/04/03 22:25:11 UTC (20070403-3380)
356 Log:
357 Make the code that raises fd rlimit to hard limit work.
358
359
360 Changes: Modified:
361 +5 -5 trunk/src/ircd.c (File Modified)
362
363
1aa8ffcb
JT
364nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
365 Log:
366 - note the I/O reworking
367
368
369 Changes: Modified:
370 +2 -0 trunk/NEWS (File Modified)
371
372
f32e30dd
AC
373nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
374 Log:
375 - use mkdir -p
376
377
378 Changes: Modified:
379 +4 -4 trunk/doc/Makefile.in (File Modified)
380
381
75189454
AC
382nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
383 Log:
384 - enforce proper conditions for EPOLL_CTL_DEL.
385 - remove possibly problematic "performance" check
386
387
388 Changes: Modified:
389 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
390
391
5522d08c
AC
392nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
393 Log:
394 - rename m_list_safelist to m_list and remove ratbox implementation
395
396
397 Changes: Modified:
398 +393 -664 trunk/modules/Makefile.in (File Modified)
399 + - trunk/modules/m_list.c (File Added)
400 + - trunk/modules/m_list_ratbox.c (File Deleted)
401 + - trunk/modules/m_list_safelist.c (File Deleted)
402
403
607cf49f
AC
404nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
405 Log:
406 - some more transit to sendto_one_numeric().
407
408
409 Changes: Modified:
410 +2 -3 trunk/modules/m_away.c (File Modified)
411 +3 -3 trunk/src/messages.tab (File Modified)
412 +1 -1 trunk/src/s_user.c (File Modified)
413
414
e8a2d50d
AC
415nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
416 Log:
417 - change some sendto_one() to sendto_one_numeric().
418
419
420 Changes: Modified:
421 +4 -10 trunk/modules/m_admin.c (File Modified)
422 +3 -3 trunk/modules/m_map.c (File Modified)
423 +12 -12 trunk/src/messages.tab (File Modified)
424 +1 -2 trunk/src/s_conf.c (File Modified)
425 +9 -10 trunk/src/s_user.c (File Modified)
426
427
88520303
AC
428nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
429 Log:
430 - river's ports.c from old charybdis trunk
431
432
433 Changes: Modified:
434 +195 -0 trunk/configure.ac (File Modified)
435 + - trunk/libcharybdis/ports.c (File Added)
436
437
1b4cfad8
AC
438nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
439 Log:
440 - remove broken ports stuff and devpoll stuff.
441
442
443 Changes: Modified:
444 +0 -307 trunk/configure (File Modified)
445 +0 -21 trunk/configure.ac (File Modified)
446 +0 -474 trunk/include/setup.h.in (File Modified)
447 + - trunk/libcharybdis/devpoll.c (File Deleted)
448 + - trunk/libcharybdis/ports.c (File Deleted)
449
450
5e12fb10
AC
451nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
452 Log:
453 - regenerate files
454
455
456 Changes: Modified:
457 +1 -25 trunk/configure (File Modified)
458 +0 -3 trunk/include/setup.h.in (File Modified)
459
460
4536ee25
AC
461nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
462 Log:
463 - remove x86-optimized hash code.
464
465
466 Changes: Modified:
467 +0 -13 trunk/configure.ac (File Modified)
468 +2 -187 trunk/src/Makefile.in (File Modified)
469 + - trunk/src/fnvhash.s (File Deleted)
470
471
6c8cbf34
AC
472nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
473 Log:
474 - apparently setting KE_LENGTH to 128 is fine.
475
476
477 Changes: Modified:
478 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
479
480
3611dcf7
AC
481nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
482 Log:
483 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
484
485
486 Changes: Modified:
487 +5627 -5747 trunk/configure (File Modified)
488 +0 -15 trunk/configure.ac (File Modified)
489 +0 -2 trunk/include/m_info.h (File Modified)
490 +6 -9 trunk/include/setup.h.in (File Modified)
491 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
492
493
631ef239
AC
494nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
495 Log:
496 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
497 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
498 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
499
500
501 Changes: Modified:
502 +0 -5 trunk/include/config.h (File Modified)
503 +0 -5 trunk/include/config.h.dist (File Modified)
504 +0 -6 trunk/include/defaults.h (File Modified)
505 +0 -3 trunk/include/m_info.h (File Modified)
506 +21 -7 trunk/libcharybdis/commio.c (File Modified)
507 +2 -0 trunk/libcharybdis/commio.h (File Modified)
508 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
509 +4 -3 trunk/libcharybdis/poll.c (File Modified)
510 +0 -3 trunk/libcharybdis/select.c (File Modified)
511 +0 -9 trunk/src/ircd.c (File Modified)
512 +23 -26 trunk/src/listener.c (File Modified)
513 +2 -1 trunk/src/restart.c (File Modified)
514 +5 -1 trunk/src/s_auth.c (File Modified)
515 +1 -1 trunk/src/s_conf.c (File Modified)
516 +3 -1 trunk/src/s_serv.c (File Modified)
517
518
6fcb8629
AC
519jilles 2007/04/02 22:03:08 UTC (20070402-3350)
520 Log:
521 Repair operspy who !#channel, broken by me in r3283.
522
523
524 Changes: Modified:
525 +2 -2 trunk/modules/m_who.c (File Modified)
526
527
f71e18ee
JT
528jilles 2007/04/01 22:20:00 UTC (20070401-3344)
529 Log:
530 Update bug report and IRC channel information.
531
532
533 Changes: Modified:
534 +2 -1 trunk/BUGS (File Modified)
535 +2 -1 trunk/NEWS (File Modified)
536
537
91132813
JT
538jilles 2007/04/01 22:10:05 UTC (20070401-3342)
539 Log:
540 Change copyright years in version.c.SH as in release-2.1 r3339.
541
542
543 Changes: Modified:
544 +2 -2 trunk/src/version.c.SH (File Modified)
545
546
8d53472c
JT
547jilles 2007/03/30 23:34:11 UTC (20070330-3325)
548 Log:
549 Rerun autoconf.
550
551
552 Changes: Modified:
553 +104 -0 trunk/configure (File Modified)
554
555
3ad1a781
JT
556jilles 2007/03/30 23:33:43 UTC (20070330-3323)
557 Log:
558 Need to check for various flavours of epoll,
559 even if --enable-epoll is forced.
560
561
562 Changes: Modified:
563 +1 -0 trunk/configure.ac (File Modified)
564
565
a34ec229
JT
566jilles 2007/03/30 23:32:43 UTC (20070330-3321)
567 Log:
568 Hack to allow some more warnings, already present in configure (?).
569
570
571 Changes: Modified:
572 +1 -1 trunk/aclocal.m4 (File Modified)
573
574
5c5d24f0
JT
575jilles 2007/03/29 20:03:06 UTC (20070329-3319)
576 Log:
577 Merge old trunk r2077,r2079:
578 - Move closing of servlink control fd to close_connection()
579 instead of doing it in exit_local_server(), and make sure
580 we first close the data fd and then the control fd.
581 - Have servlink process ready fds in order net, data, ctrl
582 instead of ctrl, data, net. This seems to fix the problem
583 that squit reasons do not show up on the other side of a
584 ziplink (by making it send any final SQUIT and/or ERROR
585 before noticing the closed control fd).
586
587
588 Changes: Modified:
589 +1 -1 trunk/servlink/io.c (File Modified)
590 +3 -12 trunk/src/client.c (File Modified)
591
592
64f2a7eb
JT
593jilles 2007/03/28 23:17:06 UTC (20070328-3317)
594 Log:
595 Don't show the UID if a TS6 server sends a kick with
596 an empty or no comment. Note that charybdis never sends
597 such kicks.
598
599
600 Changes: Modified:
601 +4 -4 trunk/modules/core/m_kick.c (File Modified)
602
603
0bba1788
JT
604jilles 2007/03/28 15:40:24 UTC (20070328-3307)
605 Log:
606 Merge old trunk r2081:
607 Don't say that services cannot be killed in
608 ERR_ISCHANSERVICE message (given when trying
609 to kick or deop them), as that's not the case.
610
611
612 Changes: Modified:
613 +1 -1 trunk/src/messages.tab (File Modified)
614
615
8d19a2b2
JT
616jilles 2007/03/28 15:30:56 UTC (20070328-3305)
617 Log:
618 Merge old trunk r2059
619 Clarifications to the descriptions of umode +Q and cmode +F,
620 suggested by Ariadne@SorceryNet.
621
622
623 Changes: Modified:
624 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
625 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
626
627
e7d250a6
JT
628jilles 2007/03/28 15:22:49 UTC (20070328-3303)
629 Log:
630 Merge old trunk r2907,r2991:
631 Allow TESTLINE on channel names.
632
633
634 Changes: Modified:
635 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
636 +4 -0 trunk/help/opers/testline (File Modified)
637 +22 -0 trunk/modules/m_testline.c (File Modified)
638
639
add9f99d
JT
640jilles 2007/03/28 15:04:06 UTC (20070328-3301)
641 Log:
642 Merge old trunk r2835:
643 resolver: if sendto(2) fails, try sending to the next nameserver
644
645
646 Changes: Modified:
647 +1 -1 trunk/src/res.c (File Modified)
648
649
42bda3f3
JT
650jilles 2007/03/28 14:54:10 UTC (20070328-3299)
651 Log:
652 Merge old trunk r2817:
653 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
654 starts with a digit. This is safe because the last
655 parameter is a nick and never a UID. (The first parameter
656 in a server-server two-param whois is a UID/SID.)
657
658
659 Changes: Modified:
660 +1 -1 trunk/modules/m_whois.c (File Modified)
661
662
8a1e143f
JT
663jilles 2007/03/28 14:49:48 UTC (20070328-3297)
664 Log:
665 Merge old trunk r2779,r2785:
666 Show correct privilege name in a few ERR_NOPRIVS numerics.
667
668
669 Changes: Modified:
670 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
671 +1 -1 trunk/extensions/m_opme.c (File Modified)
672 +2 -2 trunk/unsupported/m_force.c (File Modified)
673
674
a5ea0e0d
JT
675jilles 2007/03/28 14:45:46 UTC (20070328-3295)
676 Log:
677 Merge old trunk r2695:
678 Send an SQUIT instead of an ERROR to announce /die to connected servers.
679 This will generate better server notices.
680
681
682 Changes: Modified:
683 +3 -2 trunk/modules/core/m_die.c (File Modified)
684
685
5ea98c7a
JT
686jilles 2007/03/28 14:33:50 UTC (20070328-3293)
687 Log:
688 Merge old trunk r2294:
689 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
690
691
692 Changes: Modified:
693 +1 -1 trunk/src/s_user.c (File Modified)
694
695
c83cbedc
JT
696jilles 2007/03/28 14:30:10 UTC (20070328-3291)
697 Log:
698 Merge old trunk r2226:
699 If we are connecting outward to a server, check if the
700 server name they sent is the same as what we tried to
701 connect to. Previously such a connection could succeed
702 if there existed connect blocks with the same IP and
703 passwords for the other server name.
704
705
706 Changes: Modified:
707 +11 -0 trunk/modules/core/m_server.c (File Modified)
708
709
9c2f9ec9
JT
710jilles 2007/03/28 14:21:37 UTC (20070328-3289)
711 Log:
712 Merge old trunk r2212:
713 Another handling of SJOINs without nicks:
714 Propagate them if the channel is +P or the channel
715 already existed, otherwise remove the channel again
716 and do not propagate the SJOIN.
717
718
719 Changes: Modified:
720 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
721
722
7201bb21
JT
723jilles 2007/03/28 13:49:57 UTC (20070328-3287)
724 Log:
725 Remove channels entirely from /whois on services.
726 This cannot be overridden with operspy.
727
728
729 Changes: Modified:
730 +20 -17 trunk/modules/m_whois.c (File Modified)
731
732
04513cff
JT
733jilles 2007/03/28 13:11:30 UTC (20070328-3283)
734 Log:
735 Fix /who on channels with ** in their name.
736
737
738 Changes: Modified:
739 +2 -2 trunk/modules/m_who.c (File Modified)
740
741
4cda5f22
JT
742jilles 2007/03/25 17:59:50 UTC (20070325-3281)
743 Log:
744 NEWS: As in 2.1.3, mention that the TS6 revision will
745 interoperate with older versions
746
747
748 Changes: Modified:
749 +2 -1 trunk/NEWS (File Modified)
750
751
0af87e57
JT
752jilles 2007/03/18 16:29:31 UTC (20070318-3275)
753 Log:
754 Fix documentation of HIDE_SERVERS_IPS define.
755
756
757 Changes: Modified:
758 +2 -2 trunk/include/config.h.dist (File Modified)
759
760
3891c2c2
JT
761jilles 2007/03/18 14:44:24 UTC (20070318-3271)
762 Log:
763 Don't leak auth{} spoofed ip for I-line is full notice either.
764
765
766 Changes: Modified:
767 +1 -1 trunk/src/s_conf.c (File Modified)
768
769
4b7e6904
JT
770jilles 2007/03/17 23:50:25 UTC (20070317-3265)
771 Log:
772 Update NEWS.
773
774
775 Changes: Modified:
776 +37 -0 trunk/NEWS (File Modified)
777
778
0b15df83
JT
779jilles 2007/03/15 18:09:08 UTC (20070315-3259)
780 Log:
781 Allow /invite (but not invex) to override +r, +l, +j in
782 addition to +i. As before, a restrictive mode must be in
783 place at /invite time for the invite to have an effect;
784 +r does not count as a restrictive mode if the user is
785 logged in; +l and +j always count as restrictive modes to
786 allow for cases where they would allow join at /invite
787 time but not when the user tries to join.
788
789
790 Changes: Modified:
791 +6 -2 trunk/modules/m_invite.c (File Modified)
792 +21 -10 trunk/src/channel.c (File Modified)
793
794
1ebf4db4
JT
795jilles 2007/03/13 16:09:28 UTC (20070313-3257)
796 Log:
797 Remove invite_ops_only, forcing it to YES.
798
799
800 Changes: Modified:
801 +0 -1 trunk/doc/example.conf (File Modified)
802 +0 -5 trunk/doc/reference.conf (File Modified)
803 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
804 +0 -1 trunk/include/s_conf.h (File Modified)
805 +0 -6 trunk/modules/m_info.c (File Modified)
806 +10 -14 trunk/modules/m_invite.c (File Modified)
807 +0 -1 trunk/src/newconf.c (File Modified)
808 +0 -1 trunk/src/s_conf.c (File Modified)
809
810
307328bb
JT
811jilles 2007/03/06 14:07:11 UTC (20070306-3255)
812 Log:
813 Move username check after xline and dnsbl checks, so it
814 will not complain to opers about clients who are xlined
815 or blacklisted anyway (both of which silently reject).
816
817
818 Changes: Modified:
819 +15 -15 trunk/src/s_user.c (File Modified)
820
821
0734f634
JT
822nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
823 Log:
824 - MASTER_MAX is no longer relevant
825
826
827 Changes: Modified:
828 +0 -7 trunk/modules/m_set.c (File Modified)
829
830
35237302
AC
831nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
832 Log:
833 - add config option for setting max_clients.
834
835
836 Changes: Modified:
837 +5 -0 trunk/doc/example.conf (File Modified)
838 +5 -0 trunk/doc/reference.conf (File Modified)
839 +2 -0 trunk/include/s_conf.h (File Modified)
840 +1 -1 trunk/src/ircd.c (File Modified)
841 +2 -0 trunk/src/newconf.c (File Modified)
842 +2 -1 trunk/src/s_conf.c (File Modified)
843
844
c2d96fcb
AC
845nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
846 Log:
847 - remove get_maxrss() and all of that insecure and unsafe nonsense
848
849
850 Changes: Modified:
851 +3 -38 trunk/src/ircd.c (File Modified)
852 +1 -1 trunk/src/restart.c (File Modified)
853 +0 -4 trunk/src/s_stats.c (File Modified)
854
855
68ff929f
AC
856nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
857 Log:
858 - avoid some potential NULL dereferencing
859
860
861 Changes: Modified:
862 +1 -1 trunk/libcharybdis/commio.c (File Modified)
863
864
a6a30f6f
AC
865nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
866 Log:
867 - fix a typo
868
869
870 Changes: Modified:
871 +1 -1 trunk/libcharybdis/poll.c (File Modified)
872
873
c18de29d
AC
874nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
875 Log:
876 - rework poll a bit for the MAXCONNECTIONS changes.
877
878
879 Changes: Modified:
880 +46 -23 trunk/libcharybdis/poll.c (File Modified)
881
882
ce439f51
AC
883jilles 2007/03/05 17:52:28 UTC (20070305-3241)
884 Log:
885 Our way of using kqueue may cause it to report fds we
886 don't know about anymore, cope.
887
888
889 Changes: Modified:
890 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
891
892
51b5f335
JT
893jilles 2007/03/05 17:41:40 UTC (20070305-3239)
894 Log:
895 Don't reference freed memory (fde_t) in comm_close().
896
897
898 Changes: Modified:
899 +1 -1 trunk/libcharybdis/commio.c (File Modified)
900
901
df98bc52
JT
902nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
903 Log:
904 - fix for 100% cpu use
905
906
907 Changes: Modified:
908 +1 -1 trunk/libcharybdis/commio.c (File Modified)
909
910
61e3b8f2
AC
911nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
912 Log:
913 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
914
915
916 Changes: Modified:
917 +37 -25 trunk/libcharybdis/commio.c (File Modified)
918
919
d0e1e8ee
AC
920nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
921 Log:
922 - clear up use of fd_table in ircd.
923
924
925 Changes: Modified:
926 +3 -2 trunk/src/s_serv.c (File Modified)
927
928
c961476e
AC
929nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
930 Log:
931 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
932
933
934 Changes: Modified:
935 +97 -26 trunk/libcharybdis/commio.c (File Modified)
936 +3 -2 trunk/libcharybdis/commio.h (File Modified)
937 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
938 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
939 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
940 +3 -3 trunk/libcharybdis/poll.c (File Modified)
941 +2 -2 trunk/libcharybdis/ports.c (File Modified)
942 +2 -2 trunk/libcharybdis/select.c (File Modified)
943
944
e70f8e92
AC
945jilles 2007/03/05 01:14:46 UTC (20070305-3227)
946 Log:
947 Fix some cases where the size argument to strlcpy()
948 for usernames and hostnames is 1 too small.
949
950
951 Changes: Modified:
952 +1 -1 trunk/modules/m_chghost.c (File Modified)
953 +2 -2 trunk/src/res.c (File Modified)
954 +2 -2 trunk/src/s_user.c (File Modified)
955
956
14e23b0e
JT
957jilles 2007/03/04 23:42:55 UTC (20070304-3225)
958 Log:
959 Cut down quit/part/kick reasons to avoid quit reasons
960 overflowing the client exiting server notice (from
961 TOPICLEN to 260). kill reasons become shorter accordingly.
962 kline/dline/gline reasons become 390.
963 away messages stay at TOPICLEN for now.
964
965
966 Changes: Modified:
967 +8 -3 trunk/include/ircd_defs.h (File Modified)
968 +2 -2 trunk/modules/m_dline.c (File Modified)
969 +4 -4 trunk/modules/m_gline.c (File Modified)
970 +2 -2 trunk/modules/m_kline.c (File Modified)
971
972
61569b65
JT
973jilles 2007/03/02 17:45:47 UTC (20070302-3223)
974 Log:
975 Don't leak auth{} spoofed IP addresses in +f notices.
976 from ratbox (androsyn)
977
978
979 Changes: Modified:
980 +10 -3 trunk/src/s_conf.c (File Modified)
981
982
606384ae
JT
983jilles 2007/02/24 19:34:28 UTC (20070224-3219)
984 Log:
985 Make oper_up() take +i/-i during opering up into account
986 (e.g. no_oper_invis extension, +i in operator::umodes).
987 Remove the hack from no_oper_invis.
988
989
990 Changes: Modified:
991 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
992 +4 -0 trunk/src/s_user.c (File Modified)
993
994
652b8478
JT
995jilles 2007/02/24 18:35:58 UTC (20070224-3215)
996 Log:
997 no_oper_invis: decrement invisible count when clearing
998 invisible on a local client who has just opered up
999 oper_up() should really do this
1000
1001
1002 Changes: Modified:
1003 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1004
1005
af6ca5f5
JT
1006jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1007 Log:
1008 Put "End of Channel Quiet List" instead of
1009 "End of Channel Ban List" for a +q list.
1010 Due to client restrictions the numerics for
1011 quiet lists must be the same as for ban lists.
1012
1013
1014 Changes: Modified:
1015 +4 -1 trunk/src/chmode.c (File Modified)
1016
1017
11781253
JT
1018jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1019 Log:
1020 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1021 Change TS6 JOIN processing
1022 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1023 a local user joins an existing channel
1024 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1025 propagating a TS6 JOIN
1026 - don't interpret simple modes in an incoming TS6 JOIN
1027
1028 This is to avoid desyncs when certain mode changes (e.g. -im)
1029 cross with joins. A downside is that simple modes will be
1030 more desynched when a JOIN creates a channel or lowers TS,
1031 but that's less important.
1032
1033 Update the TS6 specification to include this, and clarify
1034 that TMODE can come from a server and that MODE must be
1035 translated into TMODE from other servers too.
1036
1037
1038 Changes: Modified:
1039 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1040 +19 -127 trunk/modules/core/m_join.c (File Modified)
1041
1042
bee3b671
JT
1043jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1044 Log:
1045 Make -logfile work again.
1046
1047
1048 Changes: Modified:
1049 +2 -2 trunk/src/s_log.c (File Modified)
1050
1051
9b6ff0c8
JT
1052nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1053 Log:
1054 - fix off-by-one memory overflow error.
1055
1056
1057 Changes: Modified:
1058 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1059
1060
c8ff7ca9
AC
1061jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1062 Log:
1063 Change handling of modularized umodes:
1064 - keep the bitmask reserved forever to the letter, fixing
1065 the problems when loading multiple umode modules,
1066 unloading them and then loading them in a different order
1067 - don't allow local users to change umodes which have
1068 been unloaded and don't set them on new users via
1069 default_umodes
1070
1071
1072 Changes: Modified:
1073 +24 -3 trunk/src/s_user.c (File Modified)
1074
1075
a8086a7c
JT
1076jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1077 Log:
1078 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1079
1080
1081 Changes: Modified:
1082 +1 -0 trunk/include/s_user.h (File Modified)
1083 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1084 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1085 +22 -0 trunk/src/s_user.c (File Modified)
1086
1087
01cebbd8
JT
1088jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1089 Log:
1090 DNSBL keyword substitution is available as of 2.1.3.
1091
1092
1093 Changes: Modified:
1094 +1 -1 trunk/doc/example.conf (File Modified)
1095
1096
1e56e993
JT
1097jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1098 Log:
1099 Change two occurances like match(userinput, target_p->name) ||
1100 match(target_p->name, userinput) to just match(userinput,
1101 target_p->name). No client name can contain * or ? now.
1102
1103
1104 Changes: Modified:
1105 +1 -1 trunk/modules/m_trace.c (File Modified)
1106 +1 -2 trunk/src/s_serv.c (File Modified)
1107
1108
4d7a1ee5
JT
1109jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1110 Log:
1111 Do not try find_server() on a name find_client() has
1112 returned NULL for, as this will always return NULL
1113 since the removal of hostmasking.
1114
1115
1116 Changes: Modified:
1117 +1 -2 trunk/modules/m_pong.c (File Modified)
1118 +0 -4 trunk/src/s_serv.c (File Modified)
1119
1120
e26e2b19
JT
1121jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1122 Log:
1123 Remove server_exists() which checked whether the
1124 server name existed taking hostmasking into account
1125 and just check with find_server(); admittedly
1126 this checks if the name is a SID but that's not
1127 a real problem.
1128
1129
1130 Changes: Modified:
1131 +3 -27 trunk/modules/core/m_server.c (File Modified)
1132
1133
b0b7de54
JT
1134jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1135 Log:
1136 Remove hash_find_masked_server(), which made it possible
1137 to specify the full (unmasked) name of a server behind
1138 a hostmask. As a result find_any_client() (for prefixes)
1139 becomes equal to find_client(), so remove that too.
1140
1141
1142 Changes: Modified:
1143 +0 -1 trunk/include/hash.h (File Modified)
1144 +1 -75 trunk/src/hash.c (File Modified)
1145 +1 -1 trunk/src/parse.c (File Modified)
1146
1147
f42e9ceb
JT
1148jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1149 Log:
1150 Remove '*' from valid server name characters.
1151 This makes it impossible to connect hostmasked servers.
1152 (This support didn't work well anyway, was incompatible
1153 with TS6 and we never masked ourselves.)
1154
1155
1156 Changes: Modified:
1157 +1 -1 trunk/src/match.c (File Modified)
1158
1159
e5d9ca18
JT
1160jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1161 Log:
1162 Change spambot, flooder and jupe joiner notices from host to orighost.
1163
1164
1165 Changes: Modified:
1166 +1 -1 trunk/modules/core/m_join.c (File Modified)
1167 +2 -2 trunk/modules/core/m_message.c (File Modified)
1168 +2 -2 trunk/src/channel.c (File Modified)
1169
1170
63aecfb9
JT
1171jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1172 Log:
1173 Add documentation for SASL client protocol, same as atheme doc/SASL.
1174
1175
1176 Changes: Modified:
1177 + - trunk/doc/sasl.txt (File Added)
1178
1179
0c8f86ec
JT
1180jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1181 Log:
1182 Include real hostname in Closing Link message for unknown
1183 connections that have sent USER. This is helpful for
1184 k-lined users while not breaking server IP hiding.
1185
1186
1187 Changes: Modified:
1188 +3 -1 trunk/src/client.c (File Modified)
1189
1190
dd12a19c
JT
1191jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1192 Log:
1193 Rerun autoconf.
1194
1195
1196 Changes: Modified:
1197 +29 -29 trunk/configure (File Modified)
1198
1199
b1fc1658
JT
1200nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1201 Log:
1202 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1203
1204
1205 Changes: Modified:
1206 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1207
1208
8d090389
AC
1209nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1210 Log:
1211 Backport from early 3.x:
1212
1213 --
1214 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1215 Log:
1216 - remove "Processing connection to foobar.net" message
1217
1218
1219 Changes: Modified:
1220 +0 -3 trunk/src/s_auth.c (File Modified)
1221
1222
1223 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1224 Log:
1225 - missed the processing connection one (actually, we can probably nuke this one)
1226
1227
1228 Changes: Modified:
1229 +1 -2 trunk/src/s_auth.c (File Modified)
1230
1231
1232 river 2006/09/27 16:33:05 UTC (20060927-2174)
1233 Log:
1234 get_client_name = stupid
1235
1236
1237
1238 Changes: Modified:
1239 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1240
1241
1242 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1243 Log:
1244 - remove excessive arguments
1245
1246
1247 Changes: Modified:
1248 +1 -2 trunk/src/s_conf.c (File Modified)
1249 +1 -1 trunk/src/s_user.c (File Modified)
1250
1251
1252 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1253 Log:
1254 - use sendto_one_notice() for on-connect notices too.
1255
1256
1257 Changes: Modified:
1258 +10 -10 trunk/src/s_auth.c (File Modified)
1259
1260
1261 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1262 Log:
1263 - use sendto_one_notice() in the core, too.
1264
1265
1266 Changes: Modified:
1267 +2 -2 trunk/src/chmode.c (File Modified)
1268 +8 -15 trunk/src/modules.c (File Modified)
1269 +3 -5 trunk/src/s_conf.c (File Modified)
1270 +1 -2 trunk/src/s_newconf.c (File Modified)
1271 +20 -57 trunk/src/s_user.c (File Modified)
1272
1273
1274 river 2006/09/27 16:19:25 UTC (20060927-2166)
1275 Log:
1276 the KILL command will use get_client_name(, SHOW_IP) instead of
1277 target->name, and will show a more useful error for local opers
1278
1279
1280
1281 Changes: Modified:
1282 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1283
1284
1285 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1286 Log:
1287 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1288
1289
1290 Changes: Modified:
1291 +4 -2 trunk/src/send.c (File Modified)
1292
1293
1294 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1295 Log:
1296 - back out r2159
1297
1298
1299 Changes: Modified:
1300 +1 -1 trunk/include/client.h (File Modified)
1301
1302
1303 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1304 Log:
1305 - get_id(): fall back to "*" if client has no known name
1306
1307
1308 Changes: Modified:
1309 +1 -1 trunk/include/client.h (File Modified)
1310
1311
1312 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1313 Log:
1314 - convert to sendto_one_notice().
1315
1316
1317 Changes: Modified:
1318 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1319 +4 -6 trunk/unsupported/m_force.c (File Modified)
1320
1321
1322 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1323 Log:
1324 - use sendto_one_notice() in many places instead of
1325 sendto_one(source_p, ":%s NOTICE %s :", ...);
1326
1327
1328 Changes: Modified:
1329 +10 -25 trunk/extensions/example_module.c (File Modified)
1330 +5 -14 trunk/extensions/hurt.c (File Modified)
1331 +1 -2 trunk/extensions/m_42.c (File Modified)
1332 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1333 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1334 +1 -2 trunk/extensions/m_opme.c (File Modified)
1335 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1336 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1337 +3 -7 trunk/modules/core/m_die.c (File Modified)
1338 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1339 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1340 +1 -2 trunk/modules/m_challenge.c (File Modified)
1341 +11 -15 trunk/modules/m_connect.c (File Modified)
1342 +20 -28 trunk/modules/m_dline.c (File Modified)
1343 +2 -2 trunk/modules/m_etrace.c (File Modified)
1344 +11 -21 trunk/modules/m_gline.c (File Modified)
1345 +2 -4 trunk/modules/m_kline.c (File Modified)
1346 +1 -2 trunk/modules/m_rehash.c (File Modified)
1347 +3 -7 trunk/modules/m_restart.c (File Modified)
1348 +31 -45 trunk/modules/m_set.c (File Modified)
1349 +2 -4 trunk/modules/m_testmask.c (File Modified)
1350 +5 -8 trunk/modules/m_unreject.c (File Modified)
1351 +2 -5 trunk/modules/m_xline.c (File Modified)
1352 --
1353
1354
1355 Changes: Modified:
1356 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1357 +10 -25 trunk/extensions/example_module.c (File Modified)
1358 +5 -14 trunk/extensions/hurt.c (File Modified)
1359 +1 -2 trunk/extensions/m_42.c (File Modified)
1360 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1361 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1362 +1 -2 trunk/extensions/m_opme.c (File Modified)
1363 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1364 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1365 +3 -7 trunk/modules/core/m_die.c (File Modified)
1366 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1367 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1368 +1 -2 trunk/modules/m_challenge.c (File Modified)
1369 +11 -15 trunk/modules/m_connect.c (File Modified)
1370 +2 -4 trunk/modules/m_dline.c (File Modified)
1371 +2 -2 trunk/modules/m_etrace.c (File Modified)
1372 +11 -21 trunk/modules/m_gline.c (File Modified)
1373 +2 -4 trunk/modules/m_kline.c (File Modified)
1374 +1 -2 trunk/modules/m_rehash.c (File Modified)
1375 +3 -7 trunk/modules/m_restart.c (File Modified)
1376 +31 -45 trunk/modules/m_set.c (File Modified)
1377 +2 -4 trunk/modules/m_testmask.c (File Modified)
1378 +5 -8 trunk/modules/m_unreject.c (File Modified)
1379 +1 -3 trunk/modules/m_xline.c (File Modified)
1380 +2 -2 trunk/src/chmode.c (File Modified)
1381 +8 -15 trunk/src/modules.c (File Modified)
1382 +10 -14 trunk/src/s_auth.c (File Modified)
1383 +3 -6 trunk/src/s_conf.c (File Modified)
1384 +1 -2 trunk/src/s_newconf.c (File Modified)
1385 +20 -57 trunk/src/s_user.c (File Modified)
1386 +4 -2 trunk/src/send.c (File Modified)
1387 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1388 +4 -6 trunk/unsupported/m_force.c (File Modified)
1389
1390
5366977b
AC
1391nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1392 Log:
1393 - keyword-subst from charybdis 2.2.
1394
1395
1396 Changes: Modified:
1397 +12 -3 trunk/doc/example.conf (File Modified)
1398 +58 -3 trunk/doc/reference.conf (File Modified)
1399 + - trunk/include/substitution.h (File Added)
1400 +1 -0 trunk/src/Makefile.in (File Modified)
1401 +2 -2 trunk/src/s_conf.c (File Modified)
1402 +164 -1 trunk/src/s_user.c (File Modified)
1403 + - trunk/src/substitution.c (File Added)
1404
1405
92fb5c31
AC
1406nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1407 Log:
1408 Removed merge tracking for "svnmerge" for
1409 http://svn.atheme.org/charybdis/branches/release-2.2
1410
1411
1412 Changes: Modified:
1413 + - trunk/ (Property Modified)
1414
1415
1416nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1417 Log:
1418 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1419 http://svn.atheme.org/charybdis/branches/release-2.2
1420
1421
1422 Changes: Modified:
1423 + - trunk/ (Property Modified)
1424
1425
1426nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1427 Log:
1428 Removed merge tracking for "svnmerge" for
1429 http://svn.atheme.org/charybdis/branches/release-2.2
1430
1431
1432 Changes: Modified:
1433 + - trunk/ (Property Modified)
1434
1435
1436nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1437 Log:
1438 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1439 http://svn.atheme.org/charybdis/branches/release-2.2
1440
1441
1442 Changes: Modified:
1443 + - trunk/ (Property Modified)
1444
1445
1446nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1447 Log:
1448 - bleah
1449
1450
1451 Changes: Modified:
1452 + - trunk/ (Property Modified)
1453
1454
1455nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1456 Log:
1457 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1458 http://svn.atheme.org/charybdis/branches/release-2.2
1459
1460
1461 Changes: Modified:
1462 + - trunk/ (Property Modified)
1463
1464
1465nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1466 Log:
1467 - version bump to 2.2.0
1468
1469
1470 Changes: Modified:
1471 +3 -1 trunk/NEWS (File Modified)
1472 +1 -1 trunk/configure.ac (File Modified)
1473
1474
55da5539
AC
1475nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1476 Log:
1477 - the new plan:
1478 + branches/release-2.1 -> 2.2 base
1479 + 3.0 -> branches/cxxconversion
1480 + backport some immediate 3.0 functionality for 2.2
1481 + other stuff
1482
1483
1484 Changes: Modified:
1485 + - trunk/ (File Added)
1486
1487
212380e3
AC
1488jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1489 Log:
1490 Merged revisions 3135,3137 via svnmerge from
1491 http://svn.atheme.org/charybdis/trunk
1492
1493 ........
1494 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1495
1496 - Expand TRACE description
1497 - Mention expiry time in TESTLINE
1498 ........
1499 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1500
1501 Update copyright year for sgml docs to 2007.
1502 ........
1503
1504
1505 Changes: Modified:
1506 + - branches/release-2.1/ (Property Modified)
1507 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1508 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1509
1510
1511jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1512 Log:
1513 Merged revisions 1999 via svnmerge from
1514 http://svn.atheme.org/charybdis/trunk
1515 Add river to CREDITS
1516
1517 ........
1518 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1519
1520 vanity
1521 ........
1522
1523
1524 Changes: Modified:
1525 + - branches/release-2.1/ (Property Modified)
1526 +1 -0 branches/release-2.1/CREDITS (File Modified)
1527
1528
1529jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1530 Log:
1531 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1532 http://svn.atheme.org/charybdis/trunk
1533
1534 ........
1535 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1536
1537 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1538 ........
1539 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1540
1541 - add use_forward to /info
1542 ........
1543 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1544
1545 Call channel_modes() with &me instead of source_p when
1546 sending out a JOIN and SJOIN for a local user. This
1547 saves checking whether they are on the channel they
1548 have just joined.
1549 ........
1550 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1551
1552 If use_forward is disabled:
1553 - hide +fFQ in 005
1554 - hide +f in /mode #channel (/mode #channel f still shows it)
1555 - do not send any mode changes adding +f to local clients
1556 (-f ones are still sent)
1557 ........
1558
1559
1560 Changes: Modified:
1561 + - branches/release-2.1/ (Property Modified)
1562 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1563 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1564 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1565 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1566 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1567 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1568 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1569 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1570 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1571 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1572 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1573 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1574
1575
1576jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1577 Log:
1578 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1579
1580
1581 Changes: Modified:
1582 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1583 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1584 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1585
1586
1587jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1588 Log:
1589 Add accountability (wallops, log) to OKICK.
1590
1591
1592 Changes: Modified:
1593 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1594
1595
1596jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1597 Log:
1598 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1599 Similar to branches/release-2.2 r3061.
1600
1601
1602 Changes: Modified:
1603 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1604
1605
1606jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1607 Log:
1608 - Write xline to file after instead of before notifying opers and source
1609 - Also notify source of failure to add xline
1610 Similar to branches/release-2.2 r3057.
1611
1612
1613 Changes: Modified:
1614 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1615
1616
1617jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1618 Log:
1619 If a dline/kline/resv cannot be added to the file, send
1620 the regular notices to local opers and source anyway,
1621 and also warn the source (local opers were already warned).
1622 Similar to branches/release-2.2 r3053.
1623
1624
1625 Changes: Modified:
1626 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1627
1628
1629jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1630 Log:
1631 Port over fixes from unkline/unxline/unresv to undline.
1632 Similar to branches/release-2.2 r3049.
1633
1634
1635 Changes: Modified:
1636 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1637
1638
1639jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1640 Log:
1641 Merged revisions 2915 via svnmerge from
1642 http://svn.atheme.org/charybdis/trunk
1643
1644 ........
1645 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1646
1647 In usage message, show kline.conf and xline.conf instead
1648 of klines.conf and xlines.conf.
1649 ........
1650
1651
1652 Changes: Modified:
1653 + - branches/release-2.1/ (Property Modified)
1654 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1655
1656
1657jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1658 Log:
1659 Merged revisions 2831,2833,2853 via svnmerge from
1660 http://svn.atheme.org/charybdis/trunk
1661
1662 ........
1663 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1664
1665 unkline/unxline/unresv:
1666 - if fclose on the output returns an error, treat this as a
1667 write error too
1668 - check if the rename from the temp file to the ban conf failed
1669 ........
1670 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1671
1672 When adding a permanent dline/kline/xline/resv, check
1673 the return value of fclose().
1674 ........
1675 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1676
1677 Do not free xline aconf if it could not be written out.
1678 It will be added to the list in memory anyway.
1679 ........
1680
1681
1682 Changes: Modified:
1683 + - branches/release-2.1/ (Property Modified)
1684 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1685 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1686 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1687 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1688
1689
1690jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1691 Log:
1692 NEWS: Clarify effects of ip_cloaking changes a little.
1693
1694
1695 Changes: Modified:
1696 +2 -0 branches/release-2.1/NEWS (File Modified)
1697
1698
1699jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1700 Log:
1701 Rerun autoconf.
1702
1703
1704 Changes: Modified:
1705 +9 -9 branches/release-2.1/configure (File Modified)
1706
1707
1708jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1709 Log:
1710 Version bump on 2.1 branch to 2.1.2.
1711
1712
1713 Changes: Modified:
1714 +1 -1 branches/release-2.1/configure.ac (File Modified)
1715
1716
1717jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1718 Log:
1719 Mention r2801/r2805.
1720
1721
1722 Changes: Modified:
1723 +1 -0 branches/release-2.1/NEWS (File Modified)
1724
1725
1726jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1727 Log:
1728 Merged revisions 2801 via svnmerge from
1729 http://svn.atheme.org/charybdis/trunk
1730
1731 ........
1732 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1733
1734 ip_cloaking: try to avoid truncation by removing more
1735 components of the hostname (except the TLD).
1736 ........
1737
1738
1739 Changes: Modified:
1740 + - branches/release-2.1/ (Property Modified)
1741 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1742
1743
1744jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1745 Log:
1746 Update NEWS.
1747
1748
1749 Changes: Modified:
1750 +8 -1 branches/release-2.1/NEWS (File Modified)
1751
1752
1753jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1754 Log:
1755 Merged revisions 2781 via svnmerge from
1756 http://svn.atheme.org/charybdis/trunk
1757
1758 ........
1759 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1760
1761 Fix stupid bug: checked a hostmask against the found
1762 ban instead of all exceptions, causing all host mangled
1763 clients to be exempted if there was a single ban
1764 exception in many cases.
1765 ........
1766
1767
1768 Changes: Modified:
1769 + - branches/release-2.1/ (Property Modified)
1770 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1771
1772
1773jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1774 Log:
1775 Merged revisions 2773 via svnmerge from
1776 http://svn.atheme.org/charybdis/trunk
1777
1778 ........
1779 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1780
1781 user@host must be *@* for a shared{} block with flags=locops
1782 (server should not be *).
1783 ........
1784
1785
1786 Changes: Modified:
1787 + - branches/release-2.1/ (Property Modified)
1788 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1789
1790
1791jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1792 Log:
1793 Tweak \s code a little.
1794
1795
1796 Changes: Modified:
1797 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1798 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1799 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1800
1801
1802jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1803 Log:
1804 Merged revisions 2761 via svnmerge from
1805 http://svn.atheme.org/charybdis/trunk
1806
1807 ........
1808 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1809
1810 The testline/no_tilde fixes are in 2.1.1.
1811 ........
1812
1813
1814 Changes: Modified:
1815 + - branches/release-2.1/ (Property Modified)
1816 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1817
1818
1819jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1820 Log:
1821 Update NEWS.
1822
1823
1824 Changes: Modified:
1825 +4 -1 branches/release-2.1/NEWS (File Modified)
1826
1827
1828jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1829 Log:
1830 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
1831 http://svn.atheme.org/charybdis/trunk
1832 no_tilde fixes
1833
1834 ........
1835 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1836
1837 If the auth{} block has no_tilde and is not kline exempt,
1838 check the username without tilde against klines too.
1839 This is consistent with the way klines work on spoofs
1840 (klines checked on both raw and appearing-on-IRC version).
1841 ........
1842 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1843
1844 Rework the fix for klines with no_tilde.
1845 Add an extra argument to find_address_conf() for the
1846 username without tilde, as that may contain one character more.
1847 ........
1848 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1849
1850 Unbreak compile (because of r2697).
1851 testline with ~ could be improved some more perhaps, but this should work.
1852 ........
1853 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1854
1855 testline: take no_tilde and username truncation into account
1856 ........
1857 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1858
1859 Add some information on /testline with no_tilde and username truncation.
1860 ........
1861
1862
1863 Changes: Modified:
1864 + - branches/release-2.1/ (Property Modified)
1865 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1866 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1867 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1868 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1869 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1870 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1871
1872
1873jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1874 Log:
1875 Merged revisions 2149,2151 via svnmerge from
1876 http://svn.atheme.org/charybdis/trunk
1877
1878 ........
1879 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1880
1881 Move kills from services from +s to +k snomask.
1882 Kills from non-service opers remain on +s.
1883 ........
1884 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1885
1886 Update description of +s and +k snomasks.
1887 ........
1888
1889
1890 Changes: Modified:
1891 + - branches/release-2.1/ (Property Modified)
1892 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1893 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1894 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1895
1896
1897jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1898 Log:
1899 Merged revisions 2685 via svnmerge from
1900 http://svn.atheme.org/charybdis/trunk
1901
1902 ........
1903 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1904
1905 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1906 ........
1907
1908
1909 Changes: Modified:
1910 + - branches/release-2.1/ (Property Modified)
1911 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1912
1913
1914jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1915 Log:
1916 Merged revisions 2693 via svnmerge from
1917 http://svn.atheme.org/charybdis/trunk
1918
1919 ........
1920 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1921
1922 Fix truncation (by one) of unidented usernames
1923 if user registration is done because of DNSBL
1924 completion (which is the usual case if a valid
1925 NICK and USER are sent quickly and any DNSBLs
1926 are enabled).
1927 ........
1928
1929
1930 Changes: Modified:
1931 + - branches/release-2.1/ (Property Modified)
1932 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1933
1934
1935jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1936 Log:
1937 Update NEWS.
1938
1939
1940 Changes: Modified:
1941 +10 -0 branches/release-2.1/NEWS (File Modified)
1942
1943
1944jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1945 Log:
1946 Rerun autoconf.
1947
1948
1949 Changes: Modified:
1950 +9 -9 branches/release-2.1/configure (File Modified)
1951
1952
1953jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1954 Log:
1955 Version bump to 2.1.1.
1956
1957
1958 Changes: Modified:
1959 +1 -1 branches/release-2.1/configure.ac (File Modified)
1960
1961
1962jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1963 Log:
1964 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
1965 http://svn.atheme.org/charybdis/trunk
1966
1967 ........
1968 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1969
1970 - fix a server notice on SID collision where the server name is mentioned twice
1971 ........
1972 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1973
1974 - get_server_name() is stupid
1975 ........
1976 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1977
1978 - fix an oops
1979 ........
1980 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1981
1982 Do the Attempt to re-introduce SID server notice somewhat
1983 differently, showing a real host again if !HIDE_SERVERS_IPS
1984 and still showing the server name exactly once.
1985 ........
1986 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1987
1988 Fix log message for Attempt to re-introduce SID (server notice was ok).
1989 ........
1990 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1991
1992 - replace "No N line" with "no connect block" in a
1993 serverlog message
1994 - show attempted server name in a few serverlog messages
1995 ........
1996
1997
1998 Changes: Modified:
1999 + - branches/release-2.1/ (Property Modified)
2000 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2001
2002
2003jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2004 Log:
2005 Merged revisions 2218 via svnmerge from
2006 http://svn.atheme.org/charybdis/trunk
2007
2008 ........
2009 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2010
2011 Fix garbage in /stats y output on 64-bit archs.
2012 ........
2013
2014
2015 Changes: Modified:
2016 + - branches/release-2.1/ (Property Modified)
2017 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2018
2019
2020jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2021 Log:
2022 Merged revisions 2438 via svnmerge from
2023 http://svn.atheme.org/charybdis/trunk
2024
2025 ........
2026 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2027
2028 Enable Revision keyword in addition to Id.
2029 ........
2030
2031
2032 Changes: Modified:
2033 + - branches/release-2.1/ (Property Modified)
2034 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2035
2036
2037jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2038 Log:
2039 Merged revisions 2679 via svnmerge from
2040 http://svn.atheme.org/charybdis/trunk
2041
2042 ........
2043 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2044
2045 Port over ratbox 2.2 r23253 (anfl):
2046 - remove the cached storage of how many +beI there are, thereby fixing a
2047 case where it can get desynced from reality
2048 ........
2049
2050
2051 Changes: Modified:
2052 + - branches/release-2.1/ (Property Modified)
2053 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2054 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2055
2056
2057jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2058 Log:
2059 Merged revisions 2093,2095 via svnmerge from
2060 http://svn.atheme.org/charybdis/trunk
2061
2062 ........
2063 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2064
2065 - change DNSBL licensing to BSD.
2066 ........
2067 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2068
2069 - change x86-assembly FNV implementation to BSD license
2070 ........
2071
2072
2073 Changes: Modified:
2074 + - branches/release-2.1/ (Property Modified)
2075 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2076 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2077
2078
2079jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2080 Log:
2081 Merged revisions 2073,2075 via svnmerge from
2082 http://svn.atheme.org/charybdis/trunk
2083
2084 ........
2085 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2086
2087 Put full information in the squit reason when exiting
2088 a server due to a servlink (ziplinks) error.
2089 ........
2090 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2091
2092 Put full information in the squit reason when exiting
2093 a server due to not enough arguments for a command.
2094 ........
2095
2096
2097 Changes: Modified:
2098 + - branches/release-2.1/ (Property Modified)
2099 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2100 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2101
2102
2103jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2104 Log:
2105 Merged revisions 2071 via svnmerge from
2106 http://svn.atheme.org/charybdis/trunk
2107
2108 ........
2109 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2110
2111 Don't redirect users from an existing domain to an
2112 existing server in reference.conf.
2113 Idea from ratbox.
2114 ........
2115
2116
2117 Changes: Modified:
2118 + - branches/release-2.1/ (Property Modified)
2119 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2120
2121
2122jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2123 Log:
2124 Merged revisions 2053 via svnmerge from
2125 http://svn.atheme.org/charybdis/trunk
2126
2127 ........
2128 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2129
2130 Make find_channel_membership() choose the shortest list
2131 (channel's list or user's list) to search, avoiding excessive
2132 CPU usage with services which are in lots of channels.
2133 From ratbox 2.2 (anfl/jilles)
2134 ........
2135
2136
2137 Changes: Modified:
2138 + - branches/release-2.1/ (Property Modified)
2139 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2140
2141
2142jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2143 Log:
2144 Rerun autoconf.
2145
2146
2147 Changes: Modified:
2148 +9 -9 branches/release-2.1/configure (File Modified)
2149
2150
2151jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2152 Log:
2153 Version change 2.1.0rc1 -> 2.1.0 (release).
2154
2155
2156 Changes: Modified:
2157 +1 -1 branches/release-2.1/configure.ac (File Modified)
2158
2159
2160jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2161 Log:
2162 Merged revisions 2029 via svnmerge from
2163 http://svn.atheme.org/charybdis/trunk
2164
2165 ........
2166 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2167
2168 NEWS: mention m_webirc.c module
2169 ........
2170
2171
2172 Changes: Modified:
2173 + - branches/release-2.1/ (Property Modified)
2174 +1 -0 branches/release-2.1/NEWS (File Modified)
2175
2176
2177jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2178 Log:
2179 Rerun autoconf.
2180
2181
2182 Changes: Modified:
2183 +9 -9 branches/release-2.1/configure (File Modified)
2184
2185
2186jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2187 Log:
2188 Change version to 2.1.0rc1.
2189
2190
2191 Changes: Modified:
2192 +1 -1 branches/release-2.1/configure.ac (File Modified)
2193
2194
2195jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2196 Log:
2197 Merged revisions 2021 via svnmerge from
2198 http://svn.atheme.org/charybdis/trunk
2199
2200 ........
2201 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2202
2203 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2204 related flaky looking things, and instead keep a list
2205 of BlacklistClients in PreClient.
2206 ........
2207
2208
2209 Changes: Modified:
2210 + - branches/release-2.1/ (Property Modified)
2211 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2212 +1 -1 branches/release-2.1/include/client.h (File Modified)
2213 +0 -1 branches/release-2.1/include/res.h (File Modified)
2214 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2215 +0 -24 branches/release-2.1/src/res.c (File Modified)
2216 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2217
2218
2219jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2220 Log:
2221 Merged revisions 2015,2017 via svnmerge from
2222 http://svn.atheme.org/charybdis/trunk
2223
2224 ........
2225 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2226
2227 Check if the name in the question section of the
2228 DNS reply matches what we queried, to guard against
2229 late replies to a previous query with the same id.
2230 ........
2231 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2232
2233 res.c: add a comment summarizing our changes
2234 ........
2235
2236
2237 Changes: Modified:
2238 + - branches/release-2.1/ (Property Modified)
2239 +53 -18 branches/release-2.1/src/res.c (File Modified)
2240
2241
2242jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2243 Log:
2244 Merged revisions 1981 via svnmerge from
2245 http://svn.atheme.org/charybdis/trunk
2246
2247 ........
2248 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2249
2250 Alphabetize extensions and tweak the descriptions a little.
2251 ........
2252
2253
2254 Changes: Modified:
2255 + - branches/release-2.1/ (Property Modified)
2256 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2257 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2258
2259
2260jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2261 Log:
2262 Merged revisions 1975 via svnmerge from
2263 http://svn.atheme.org/charybdis/trunk
2264
2265 ........
2266 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2267
2268 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2269 We should use the IP and not truncate the hostname.
2270 From ratbox 2.2 (androsyn)
2271 ........
2272
2273
2274 Changes: Modified:
2275 + - branches/release-2.1/ (Property Modified)
2276 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2277
2278
2279jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2280 Log:
2281 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2282 http://svn.atheme.org/charybdis/trunk
2283
2284
2285 Changes: Modified:
2286 + - branches/release-2.1/ (Property Modified)
2287
2288
2289nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2290 Log:
2291 - branch 2.1 release family
2292
2293
2294 Changes: Modified:
2295 + - branches/release-2.1/ (File Added)
2296
2297
2298jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2299 Log:
2300 Describe new handling of host mangling in channel bans in SGML.
2301
2302
2303 Changes: Modified:
2304 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2305
2306
2307nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2308 Log:
2309 - ok, 2.1 operline brought to you by marvin the melancholy robot
2310
2311
2312 Changes: Modified:
2313 +1 -1 trunk/src/messages.tab (File Modified)
2314
2315
2316nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2317 Log:
2318 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2319 If anybody comes up with anything better, then please let us know
2320 and we will change this before 2.1 is branched.
2321
2322
2323 Changes: Modified:
2324 +1 -1 trunk/src/messages.tab (File Modified)
2325
2326
2327jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2328 Log:
2329 Add EUID to capab.txt.
2330
2331
2332 Changes: Modified:
2333 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2334
2335
2336jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2337 Log:
2338 Update NEWS file.
2339
2340
2341 Changes: Modified:
2342 +3 -0 trunk/NEWS (File Modified)
2343
2344
2345jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2346 Log:
2347 Allow service{} servers to manipulate the nick delay table
2348 (for "nickserv enforcement").
2349 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2350 If duration is 0, the nickdelay entry is removed, otherwise
2351 it is added with the duration in seconds (maximum 24 hours).
2352 It is suggested that this is used if the EUID capab is present.
2353
2354
2355 Changes: Modified:
2356 +42 -1 trunk/modules/m_services.c (File Modified)
2357
2358
2359jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2360 Log:
2361 HURT: strip off *@ from the start of the mask
2362 reject anything else containing '@' or '!'
2363
2364
2365 Changes: Modified:
2366 +11 -0 trunk/extensions/hurt.c (File Modified)
2367
2368
2369jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2370 Log:
2371 ircd.c: need supported.h here
2372
2373
2374 Changes: Modified:
2375 +1 -0 trunk/src/ircd.c (File Modified)
2376
2377
2378jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2379 Log:
2380 HURT: less ambiguity here
2381 ips/hosts to be hurt must contain a '.' or ':' otherwise
2382 they are interpreted as nicks
2383
2384
2385 Changes: Modified:
2386 +14 -9 trunk/extensions/hurt.c (File Modified)
2387
2388
2389nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2390 Log:
2391 - we're now ircd-charybdis.org.
2392 - properly alphabetize credits
2393
2394
2395 Changes: Modified:
2396 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2397
2398
2399nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2400 Log:
2401 - add additional modules to the configs
2402
2403
2404 Changes: Modified:
2405 +6 -0 trunk/doc/example.conf (File Modified)
2406 +12 -0 trunk/doc/reference.conf (File Modified)
2407
2408
2409nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2410 Log:
2411 - remove hurt.h, it is pointless and confusing
2412
2413
2414 Changes: Modified:
2415 +27 -62 trunk/extensions/hurt.c (File Modified)
2416 + - trunk/extensions/hurt.h (File Deleted)
2417
2418
2419nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2420 Log:
2421 - add code to suggest a local HURT by nickname.
2422 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2423
2424
2425 Changes: Modified:
2426 +40 -10 trunk/extensions/hurt.c (File Modified)
2427 +1 -0 trunk/extensions/hurt.h (File Modified)
2428
2429
2430nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2431 Log:
2432 - update NEWS file
2433
2434
2435 Changes: Modified:
2436 +2 -1 trunk/NEWS (File Modified)
2437
2438
2439jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2440 Log:
2441 MASKTRACE/TESTMASK: check orighost as well
2442
2443
2444 Changes: Modified:
2445 +4 -2 trunk/modules/m_etrace.c (File Modified)
2446 +3 -1 trunk/modules/m_testmask.c (File Modified)
2447
2448
2449jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2450 Log:
2451 Make RPL_ISUPPORT (005) numeric modularizable.
2452 Currently it will reassemble the numeric every time
2453 it needs to be sent, using a few dozen callbacks;
2454 if this is too slow some caching scheme should be
2455 implemented.
2456
2457
2458 Changes: Modified:
2459 +0 -1 trunk/include/s_user.h (File Modified)
2460 +36 -114 trunk/include/supported.h (File Modified)
2461 +1 -1 trunk/modules/m_version.c (File Modified)
2462 +1 -0 trunk/src/Makefile.in (File Modified)
2463 +1 -0 trunk/src/ircd.c (File Modified)
2464 +300 -25 trunk/src/s_user.c (File Modified)
2465 + - trunk/src/supported.c (File Added)
2466
2467
2468jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2469 Log:
2470 EUID orighost could differ from host only in case,
2471 do not mark as dynamic spoof then
2472
2473
2474 Changes: Modified:
2475 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2476
2477
2478jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2479 Log:
2480 kline help file: clarify a bit and remove some obsolete stuff
2481 partly suggested by Olin
2482
2483
2484 Changes: Modified:
2485 +8 -8 trunk/help/opers/kline (File Modified)
2486
2487
2488jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2489 Log:
2490 Update NEWS file.
2491
2492
2493 Changes: Modified:
2494 +20 -0 trunk/NEWS (File Modified)
2495
2496
2497jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2498 Log:
2499 Show real host/IP to nonopers whoising themselves.
2500 The IP is not shown for auth{} spoofs, otherwise it is,
2501 as it looked rather weird to me to show an auth{} spoofed
2502 IP like this. (/userhost on self still shows the IP.)
2503
2504
2505 Changes: Modified:
2506 +13 -2 trunk/modules/m_whois.c (File Modified)
2507
2508
2509jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2510 Log:
2511 Document nick_delay stuff and move it around a bit.
2512
2513
2514 Changes: Modified:
2515 +1 -2 trunk/doc/example.conf (File Modified)
2516 +8 -2 trunk/doc/reference.conf (File Modified)
2517
2518
2519nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2520 Log:
2521 - disable nickdelay by default. Needs to be documented in reference.conf.
2522
2523
2524 Changes: Modified:
2525 +2 -0 trunk/doc/example.conf (File Modified)
2526 +2 -0 trunk/doc/reference.conf (File Modified)
2527
2528
2529jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2530 Log:
2531 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2532
2533
2534 Changes: Modified:
2535 +2 -1 trunk/modules/m_services.c (File Modified)
2536
2537
2538jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2539 Log:
2540 ip_cloaking: somewhat hackish but we need to send the
2541 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2542 umodes
2543
2544
2545 Changes: Modified:
2546 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2547
2548
2549jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2550 Log:
2551 If EUID is used, show realhost in far connect notice
2552 (but not in far disconnect notice).
2553
2554
2555 Changes: Modified:
2556 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2557
2558
2559jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2560 Log:
2561 ip_cloaking:
2562 - use non-ENCAP CHGHOST if possible
2563 - really introduce new users with their mangled and real
2564 host if +h is in default umodes
2565
2566
2567 Changes: Modified:
2568 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2569
2570
2571jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2572 Log:
2573 Add non-ENCAP CHGHOST.
2574
2575
2576 Changes: Modified:
2577 +49 -11 trunk/modules/m_chghost.c (File Modified)
2578
2579
2580jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2581 Log:
2582 Initial addition of EUID (puts realhost/account in same
2583 command as user introduction).
2584 See doc/technical/euid.txt for more information.
2585 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2586
2587
2588 Changes: Modified:
2589 + - trunk/doc/technical/euid.txt (File Added)
2590 +2 -1 trunk/include/s_serv.h (File Modified)
2591 +1 -1 trunk/include/s_user.h (File Modified)
2592 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2593 +1 -34 trunk/modules/m_chghost.c (File Modified)
2594 +0 -28 trunk/modules/m_services.c (File Modified)
2595 +30 -1 trunk/src/s_serv.c (File Modified)
2596 +30 -3 trunk/src/s_user.c (File Modified)
2597
2598
2599jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2600 Log:
2601 Store the mangled host in localClient and use it for
2602 ban matching (also match real host for mangled users,
2603 also match mangled host for uncloaked users).
2604 Improve interaction of +h with auth{} and services
2605 spoofs.
2606 Note that all of this only applies to clients who
2607 connect after the mangling module is loaded
2608 (other clients cannot even set +h).
2609 The sorcerynet cloaking module has not been updated
2610 for these changes.
2611
2612
2613 Changes: Modified:
2614 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2615 +3 -0 trunk/include/client.h (File Modified)
2616 +64 -5 trunk/src/channel.c (File Modified)
2617 +1 -0 trunk/src/client.c (File Modified)
2618 +2 -2 trunk/src/s_user.c (File Modified)
2619
2620
2621jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2622 Log:
2623 Document /stats U letters in sgml.
2624
2625
2626 Changes: Modified:
2627 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2628
2629
2630jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2631 Log:
2632 Better description of hub_mask and leaf_mask.
2633
2634
2635 Changes: Modified:
2636 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2637
2638
2639jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2640 Log:
2641 Add operspy_dont_care_user_info to sgml docs.
2642
2643
2644 Changes: Modified:
2645 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2646
2647
2648jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2649 Log:
2650 Add general::operspy_dont_care_user_info.
2651 This makes /who mask equivalent to /who !mask for opers
2652 with the operspy flag, and removes the operspy log/notice
2653 on /who mask, /masktrace and /scan.
2654 The necessary privilege (operspy flag) is unchanged.
2655 Behaviour for the other operspy commands (channel
2656 related ones) is also unchanged.
2657
2658
2659 Changes: Modified:
2660 +1 -0 trunk/doc/example.conf (File Modified)
2661 +6 -0 trunk/doc/reference.conf (File Modified)
2662 +1 -0 trunk/include/s_conf.h (File Modified)
2663 +10 -8 trunk/modules/m_etrace.c (File Modified)
2664 +6 -0 trunk/modules/m_info.c (File Modified)
2665 +8 -5 trunk/modules/m_scan.c (File Modified)
2666 +1 -1 trunk/modules/m_version.c (File Modified)
2667 +6 -1 trunk/modules/m_who.c (File Modified)
2668 +1 -0 trunk/src/newconf.c (File Modified)
2669 +1 -0 trunk/src/s_conf.c (File Modified)
2670
2671
2672jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2673 Log:
2674 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2675 This letter will also be used for showing operspy with
2676 limited accountability (show non channel related info
2677 without '!' or notice).
2678
2679
2680 Changes: Modified:
2681 +2 -0 trunk/doc/server-version-info (File Modified)
2682 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2683 +2 -0 trunk/include/ircd.h (File Modified)
2684 +6 -0 trunk/modules/m_info.c (File Modified)
2685 +2 -0 trunk/modules/m_version.c (File Modified)
2686 +1 -0 trunk/src/ircd_state.c (File Modified)
2687
2688
2689jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2690 Log:
2691 Add m_webirc module, allows showing real host of CGI:IRC users.
2692 Differences to the version available on my web page for a while:
2693 instructions on how to set it up.
2694
2695
2696 Changes: Modified:
2697 +137 -0 trunk/extensions/Makefile.in (File Modified)
2698 + - trunk/extensions/m_webirc.c (File Added)
2699
2700
2701nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2702 Log:
2703 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2704
2705
2706 Changes: Modified:
2707 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2708
2709
2710nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2711 Log:
2712 - move beu from core to contributors
2713 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2714
2715
2716 Changes: Modified:
2717 +2 -2 trunk/CREDITS (File Modified)
2718
2719
2720jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2721 Log:
2722 Mention that class blocks must be defined before the
2723 auth or connect blocks referencing them.
2724
2725
2726 Changes: Modified:
2727 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2728
2729
2730jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2731 Log:
2732 extb_canjoin:
2733 - change from "can join" to "is banned", this reverses sense
2734 and removes "weird" checks like for +i, +l, +j
2735 - don't allow $j to same channel
2736 - +s/+p restriction removed, anyone can /mode b anyway
2737 - +k check removed
2738
2739
2740 Changes: Modified:
2741 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2742
2743
2744jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2745 Log:
2746 Add a few important lines from reference.conf to example.conf.
2747
2748
2749 Changes: Modified:
2750 +8 -1 trunk/doc/example.conf (File Modified)
2751
2752
2753nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2754 Log:
2755 - we don't support rtsigio anymore
2756 - we definately don't support VMS nor Cygwin either.
2757
2758
2759 Changes: Modified:
2760 +2 -2 trunk/INSTALL (File Modified)
2761 +0 -2 trunk/README.FIRST (File Modified)
2762
2763
2764nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2765 Log:
2766 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2767
2768
2769 Changes: Modified:
2770 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2771
2772
2773jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2774 Log:
2775 extb_canjoin:
2776 - return EXTBAN_NOMATCH for a valid ban that does not match
2777 - consider a $j ban invalid if we were already processing a
2778 can_join for a $j ban
2779
2780
2781 Changes: Modified:
2782 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2783
2784
2785jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2786 Log:
2787 extb_extgecos: realhost -> orighost
2788
2789
2790 Changes: Modified:
2791 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2792
2793
2794nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2795 Log:
2796 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2797
2798
2799 Changes: Modified:
2800 +59 -0 trunk/extensions/Makefile.in (File Modified)
2801 + - trunk/extensions/extb_canjoin.c (File Added)
2802
2803
2804nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2805 Log:
2806 - oh right, charybdis calls that 'orighost'.
2807
2808
2809 Changes: Modified:
2810 +2 -2 trunk/modules/m_who.c (File Modified)
2811
2812
2813nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2814 Log:
2815 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2816
2817
2818 Changes: Modified:
2819 +2 -0 trunk/modules/m_who.c (File Modified)
2820
2821
2822nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2823 Log:
2824 - also check $x against realhost
2825
2826
2827 Changes: Modified:
2828 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2829
2830
2831jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2832 Log:
2833 Sorcerynet people want a debugging notice moved from +s to +d.
2834
2835
2836 Changes: Modified:
2837 +1 -1 trunk/src/blacklist.c (File Modified)
2838
2839
2840jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2841 Log:
2842 Use source_p instead of client_p for free_pre_client().
2843 client_p could be NULL or another client.
2844
2845
2846 Changes: Modified:
2847 +1 -1 trunk/src/client.c (File Modified)
2848
2849
2850nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2851 Log:
2852 - revert this, I know how to fix it now
2853
2854
2855 Changes: Modified:
2856 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2857
2858
2859nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2860 Log:
2861 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2862 This fix is probably suboptimal, but it does indeed fix the problem.
2863
2864
2865 Changes: Modified:
2866 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2867
2868
2869nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2870 Log:
2871 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2872
2873
2874 Changes: Modified:
2875 +49 -0 trunk/extensions/Makefile.in (File Modified)
2876 + - trunk/extensions/extb_extgecos.c (File Added)
2877
2878
2879jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2880 Log:
2881 Remove undocumented and unused general::fallback_to_ip6_int config option.
2882
2883
2884 Changes: Modified:
2885 +0 -3 trunk/include/s_conf.h (File Modified)
2886 +0 -3 trunk/src/newconf.c (File Modified)
2887
2888
2889jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2890 Log:
2891 SGML docs:
2892 - document new TESTMASK
2893 - mention that TESTMASK matching is the same as MASKTRACE matching
2894 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2895 been that way)
2896
2897
2898 Changes: Modified:
2899 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2900
2901
2902jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2903 Log:
2904 New testmask from ratbox 2.2.
2905 Allows matches on nick, ip and gecos in addition to user
2906 and host, and is fully analogous to masktrace.
2907 The numeric has changed from 724 to 727 and fields in it
2908 have changed.
2909
2910
2911 Changes: Modified:
2912 +4 -3 trunk/help/opers/testmask (File Modified)
2913 +1 -0 trunk/include/numeric.h (File Modified)
2914 +82 -9 trunk/modules/m_testmask.c (File Modified)
2915 +2 -2 trunk/src/messages.tab (File Modified)
2916
2917
2918jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2919 Log:
2920 contrib -> extensions
2921
2922
2923 Changes: Modified:
2924 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2925
2926
2927jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2928 Log:
2929 CHGHOST: Check validity of new hostname.
2930 If the command came from a local client (disabled by
2931 default), send an error message and drop the command.
2932 If the command came from a remote client or server,
2933 send a notice to opers and the target user (if local).
2934
2935
2936 Changes: Modified:
2937 +42 -1 trunk/modules/m_chghost.c (File Modified)
2938
2939
2940jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2941 Log:
2942 Update NEWS file.
2943
2944
2945 Changes: Modified:
2946 +23 -1 trunk/NEWS (File Modified)
2947
2948
2949jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2950 Log:
2951 When an outgoing server connection succeeds, set
2952 localClient->ip by simply copying the whole sockaddr
2953 struct instead of copying certain parts only.
2954
2955
2956 Changes: Modified:
2957 +1 -19 trunk/src/s_serv.c (File Modified)
2958
2959
2960jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2961 Log:
2962 Give a special error message and ignore the connect block
2963 if trying to add a connect block for the server's own name.
2964
2965
2966 Changes: Modified:
2967 +7 -0 trunk/src/newconf.c (File Modified)
2968
2969
2970jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2971 Log:
2972 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2973 when --disable-balloc is used, so that it compiles.
2974 Obviously the BlockHeapUsage() stub returns just zeroes so
2975 /stats z will be less informative.
2976
2977
2978 Changes: Modified:
2979 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2980
2981
2982jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2983 Log:
2984 Free and zero dns_query in DNS callback for outgoing connect.
2985 This avoids double free of reslist.
2986
2987
2988 Changes: Modified:
2989 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2990
2991
2992jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2993 Log:
2994 From ratbox, log failed outgoing connections to serverlog.
2995 Added: IP address.
2996
2997
2998 Changes: Modified:
2999 +13 -1 trunk/src/s_serv.c (File Modified)
3000
3001
3002jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3003 Log:
3004 Change serverlog message when connecting to be more clear and show the port number.
3005
3006
3007 Changes: Modified:
3008 +1 -1 trunk/src/s_serv.c (File Modified)
3009
3010
3011jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3012 Log:
3013 Remove gethost_byname(), this is meaningless
3014 since the removal of AAAA -> A fallback (r1763).
3015
3016
3017 Changes: Modified:
3018 +0 -1 trunk/include/res.h (File Modified)
3019 +0 -12 trunk/src/res.c (File Modified)
3020
3021
3022jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3023 Log:
3024 Remove ip6.int support and use only ip6.arpa.
3025 The global ip6.int zone has disappeared on June 1
3026 and a lot of other software has been removing ip6.int
3027 support also.
3028 This removes the second and last case where IPv6
3029 support in charybdis causes extra lookups and slows
3030 DNS down.
3031
3032
3033 Changes: Modified:
3034 +5 -27 trunk/src/res.c (File Modified)
3035
3036
3037jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3038 Log:
3039 Mention new default (r1767) for connect::aftype in sgml docs.
3040
3041
3042 Changes: Modified:
3043 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3044
3045
3046jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3047 Log:
3048 Use IPv6 if connect::host looks like an IPv6 address
3049 (contains a colon). No need to aftype=ipv6 anymore.
3050
3051
3052 Changes: Modified:
3053 +2 -0 trunk/src/newconf.c (File Modified)
3054
3055
3056jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3057 Log:
3058 More information about connect::host.
3059
3060
3061 Changes: Modified:
3062 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3063
3064
3065jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3066 Log:
3067 Remove fallback to A if AAAA cannot be found.
3068 In case of a forward check of a reverse lookup, we
3069 already know if it's ipv4 or ipv6, so it is not
3070 useful and in case of a forward lookup of a hostname
3071 in connect::host, connect::aftype already specifies
3072 if it's ipv4 or ipv6.
3073
3074
3075 Changes: Modified:
3076 +4 -27 trunk/src/res.c (File Modified)
3077
3078
3079jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3080 Log:
3081 msg_channel():
3082 - check if +c made the message text empty and refuse
3083 to send it if so
3084 - don't copy message text if it is not necessary
3085 (channel is -c)
3086
3087
3088 Changes: Modified:
3089 +14 -4 trunk/modules/core/m_message.c (File Modified)
3090
3091
3092jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3093 Log:
3094 remove_conf_item(): do not free cf_name, this is generally a string constant
3095
3096
3097 Changes: Modified:
3098 +0 -1 trunk/src/newconf.c (File Modified)
3099
3100
3101jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3102 Log:
3103 Remove the old unused FDL_ constants.
3104
3105
3106 Changes: Modified:
3107 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3108
3109
3110jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3111 Log:
3112 Remove an unused struct irc_sockaddr_storage from fde_t
3113 (allocated for every possible file descriptor).
3114
3115
3116 Changes: Modified:
3117 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3118
3119
3120jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3121 Log:
3122 If the DNS lookup for an outgoing connection is still
3123 pending when it is closed, clean it up.
3124
3125
3126 Changes: Modified:
3127 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3128
3129
3130jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3131 Log:
3132 If proc_answer() fails (for example if a lookup for an
3133 A record returns a CNAME), fail the query immediately.
3134 Previously the packet was just ignored, leaving the
3135 query to time out.
3136
3137
3138 Changes: Modified:
3139 +4 -8 trunk/src/res.c (File Modified)
3140
3141
3142jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3143 Log:
3144 Correct sockhost field in an outgoing server connection.
3145 First copy the host field from the server_conf, then
3146 take the IP from to where the connection was attempted
3147 when the connection callback is called.
3148 (Before r1747 this used the IP from the server_conf.)
3149
3150
3151 Changes: Modified:
3152 +8 -2 trunk/src/s_serv.c (File Modified)
3153
3154
3155jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3156 Log:
3157 Remove ipnum (keep aftype) and dns_query from server_conf.
3158 We don't keep track of binary form address in connect{}
3159 blocks anymore, DNS lookups of names in host= gone.
3160 As before the DNS lookup is done on connect.
3161 This should unbreak hostnames in host= somewhat.
3162
3163
3164 Changes: Modified:
3165 +1 -2 trunk/include/s_newconf.h (File Modified)
3166 +2 -2 trunk/src/newconf.c (File Modified)
3167 +1 -42 trunk/src/s_newconf.c (File Modified)
3168 +12 -31 trunk/src/s_serv.c (File Modified)
3169
3170
3171jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3172 Log:
3173 Rerun autoconf.
3174
3175
3176 Changes: Modified:
3177 +1 -1 trunk/configure (File Modified)
3178
3179
3180jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3181 Log:
3182 Fix --disable-balloc help text (said --disable-small-net).
3183
3184
3185 Changes: Modified:
3186 +1 -1 trunk/configure.ac (File Modified)
3187
3188
3189jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3190 Log:
3191 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3192 services (+S). Unlike operstring and adminstring, this
3193 is not changeable with /quote set but is updated on rehash.
3194
3195
3196 Changes: Modified:
3197 +1 -0 trunk/doc/example.conf (File Modified)
3198 +10 -2 trunk/doc/reference.conf (File Modified)
3199 +1 -0 trunk/include/s_conf.h (File Modified)
3200 +6 -0 trunk/modules/m_info.c (File Modified)
3201 +3 -2 trunk/modules/m_whois.c (File Modified)
3202 +1 -0 trunk/src/newconf.c (File Modified)
3203 +1 -0 trunk/src/s_conf.c (File Modified)
3204
3205
3206jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3207 Log:
3208 Fix handling of comma in whois: ignore the comma and
3209 everything after it but do output the entire parameter
3210 in RPL_ENDOFWHOIS.
3211
3212
3213 Changes: Modified:
3214 +2 -2 trunk/modules/m_whois.c (File Modified)
3215
3216
3217beu 2006/07/21 22:36:46 UTC (20060721-1737)
3218 Log:
3219 New /stats letter 's' to list HURTs:
3220 - opers get the full listing.
3221 - users get any HURTs that match their sockhost/orighost if
3222 "stats_k_oper_only" is set to 1.
3223
3224
3225 Changes: Modified:
3226 +50 -0 trunk/extensions/hurt.c (File Modified)
3227
3228
3229nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3230 Log:
3231 - make the newconf system available to modules.
3232
3233
3234 Changes: Modified:
3235 +4 -1 trunk/include/newconf.h (File Modified)
3236 +4 -8 trunk/src/newconf.c (File Modified)
3237
3238
3239beu 2006/07/18 22:39:16 UTC (20060718-1733)
3240 Log:
3241 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3242
3243 Changes: Modified:
3244 +0 -3 trunk/doc/example.conf (File Modified)
3245 +0 -3 trunk/doc/reference.conf (File Modified)
3246
3247
3248beu 2006/07/18 22:34:36 UTC (20060718-1731)
3249 Log:
3250 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3251
3252
3253 Changes: Modified:
3254 +3 -0 trunk/doc/example.conf (File Modified)
3255 +3 -0 trunk/doc/reference.conf (File Modified)
3256
3257
3258jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3259 Log:
3260 Fix too early truncation of JOIN channel list.
3261
3262
3263 Changes: Modified:
3264 +2 -3 trunk/modules/core/m_join.c (File Modified)
3265
3266
3267jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3268 Log:
3269 - From ratbox 2.2 (anfl), send server notices about read
3270 errors from handshakes and servers to +s instead of +d.
3271 - Send various server notices about failed server
3272 connections which did not reach registered state network
3273 wide if the connection was initiated by a remote oper.
3274 This avoids annoying the whole net if there is a
3275 broken autoconnect, but allows all opers to see why a
3276 remote connect failed. Failed connections which did reach
3277 server state already generate server notices everywhere.
3278
3279 Note: this is an exception to our general policy to not send
3280 server notices about unregistered connections remotely.
3281
3282
3283 Changes: Modified:
3284 +1 -0 trunk/include/client.h (File Modified)
3285 +20 -6 trunk/src/client.c (File Modified)
3286 +6 -6 trunk/src/s_serv.c (File Modified)
3287
3288
3289nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3290 Log:
3291 - fix typoes
3292
3293
3294 Changes: Modified:
3295 +1 -1 trunk/doc/example.conf (File Modified)
3296 +1 -1 trunk/doc/reference.conf (File Modified)
3297
3298
3299jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3300 Log:
3301 Don't allow #channel +b $c:&channel (inconsistent target).
3302
3303
3304 Changes: Modified:
3305 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3306
3307
3308jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3309 Log:
3310 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3311
3312
3313 Changes: Modified:
3314 +0 -2 trunk/include/client.h (File Modified)
3315
3316
3317jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3318 Log:
3319 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3320
3321
3322 Changes: Modified:
3323 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3324
3325
3326jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3327 Log:
3328 Store IP addresses in whowas. These are shown to opers.
3329 Obtained from Eurus patches.
3330 orighost tracking removed (not worth the memory IMHO),
3331 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3332 with unknown IPs and to not violate auth{} spoof policy.
3333
3334
3335 Changes: Modified:
3336 +2 -0 trunk/doc/reference.conf (File Modified)
3337 +1 -0 trunk/include/numeric.h (File Modified)
3338 +1 -0 trunk/include/whowas.h (File Modified)
3339 +10 -1 trunk/modules/m_whowas.c (File Modified)
3340 +1 -1 trunk/src/messages.tab (File Modified)
3341 +4 -0 trunk/src/whowas.c (File Modified)
3342
3343
3344jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3345 Log:
3346 Describe hostmask parameter of masktrace better in sgml docs.
3347
3348
3349 Changes: Modified:
3350 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3351
3352
3353jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3354 Log:
3355 masktrace help file: mention CIDR IP masks
3356 From ratbox 2.2
3357
3358
3359 Changes: Modified:
3360 +2 -0 trunk/help/opers/masktrace (File Modified)
3361
3362
3363jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3364 Log:
3365 MASKTRACE: allow normal match() on IP address also
3366 From ratbox 2.2
3367
3368
3369 Changes: Modified:
3370 +2 -3 trunk/modules/m_etrace.c (File Modified)
3371
3372
3373jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3374 Log:
3375 Allow +S clients (services) to send to channels and @/+ channels always.
3376
3377
3378 Changes: Modified:
3379 +1 -1 trunk/modules/core/m_message.c (File Modified)
3380 +1 -1 trunk/src/channel.c (File Modified)
3381
3382
3383jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3384 Log:
3385 Allow servers to send to @#chan and +#chan.
3386
3387
3388 Changes: Modified:
3389 +1 -1 trunk/modules/core/m_message.c (File Modified)
3390
3391
3392jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3393 Log:
3394 Don't count opers on service{} servers in /lusers.
3395
3396
3397 Changes: Modified:
3398 +2 -2 trunk/src/s_user.c (File Modified)
3399
3400
3401jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3402 Log:
3403 Show opers the real host behind a dynamic spoof in WHOIS.
3404 If the user is auth{} spoofed, this shows the auth{} spoof
3405 otherwise it shows the DNS hostname and IP address.
3406 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3407
3408
3409 Changes: Modified:
3410 +1 -0 trunk/include/numeric.h (File Modified)
3411 +12 -2 trunk/modules/m_whois.c (File Modified)
3412 +1 -1 trunk/src/messages.tab (File Modified)
3413
3414
3415jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3416 Log:
3417 Remove #define HIDE_SPOOF_IPS from config.h, should
3418 have been done earlier.
3419
3420
3421 Changes: Modified:
3422 +0 -7 trunk/include/config.h (File Modified)
3423
3424
3425jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3426 Log:
3427 Bring back ERR_CANTKILLSERVER.
3428
3429
3430 Changes: Modified:
3431 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3432
3433
3434jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3435 Log:
3436 ip_cloaking module:
3437 - also send RPL_HOSTHIDDEN on -h
3438 - don't allow +h for auth{} spoofed clients
3439
3440
3441 Changes: Modified:
3442 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3443
3444
3445jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3446 Log:
3447 /etc/resolv.conf parsing:
3448 - don't crash (sometimes) if there is a line without an argument
3449 (e.g. 'search' by itself)
3450 - fix handling of lines with leading whitespace
3451
3452
3453 Changes: Modified:
3454 +9 -8 trunk/src/reslib.c (File Modified)
3455
3456
3457jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3458 Log:
3459 Put back code that terminates DNS queries, which was
3460 removed during the resolver changes.
3461
3462
3463 Changes: Modified:
3464 +4 -0 trunk/src/s_auth.c (File Modified)
3465
3466
3467nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3468 Log:
3469 - oh hey, that was in the wrong place
3470
3471
3472 Changes: Modified:
3473 +13 -13 trunk/src/s_auth.c (File Modified)
3474
3475
3476nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3477 Log:
3478 - handle a situation where a user can go away before DNS completes
3479
3480
3481 Changes: Modified:
3482 +13 -0 trunk/src/s_auth.c (File Modified)
3483
3484
3485jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3486 Log:
3487 More dnsbl stuff
3488
3489
3490 Changes: Modified:
3491 +1 -0 trunk/include/blacklist.h (File Modified)
3492 +1 -0 trunk/include/res.h (File Modified)
3493 +33 -2 trunk/src/blacklist.c (File Modified)
3494 +2 -0 trunk/src/client.c (File Modified)
3495 +24 -0 trunk/src/res.c (File Modified)
3496
3497
3498jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3499 Log:
3500 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3501 if comm_accept() failed.
3502
3503 Found with valgrind.
3504
3505
3506 Changes: Modified:
3507 +4 -4 trunk/src/listener.c (File Modified)
3508
3509
3510nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3511 Log:
3512 - handle unavailable Client/preClient structs
3513
3514
3515 Changes: Modified:
3516 +9 -0 trunk/src/blacklist.c (File Modified)
3517
3518
3519jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3520 Log:
3521 Add +lf to SGML docs.
3522
3523
3524 Changes: Modified:
3525 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3526
3527
3528jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3529 Log:
3530 Also do forwarding if the channel limit (+l) is exceeded.
3531
3532
3533 Changes: Modified:
3534 +1 -1 trunk/help/opers/cmode (File Modified)
3535 +2 -2 trunk/modules/core/m_join.c (File Modified)
3536
3537
3538beu 2006/06/07 11:53:21 UTC (20060607-1663)
3539 Log:
3540 Post-release lovin':
3541 - Update version to 2.1.0.
3542 - Regenerate configure.
3543
3544
3545 Changes: Modified:
3546 +9 -9 trunk/configure (File Modified)
3547 +1 -1 trunk/configure.ac (File Modified)
3548
3549
3550beu 2006/06/07 11:42:54 UTC (20060607-1659)
3551 Log:
3552 Comment out example blacklist{} block.
3553
3554
3555 Changes: Modified:
3556 +7 -7 trunk/doc/example.conf (File Modified)
3557 +7 -7 trunk/doc/reference.conf (File Modified)
3558
3559
3560beu 2006/06/07 10:59:48 UTC (20060607-1653)
3561 Log:
3562 Add note regarding use of AHBL BLs.
3563
3564
3565 Changes: Modified:
3566 +4 -0 trunk/doc/example.conf (File Modified)
3567 +4 -0 trunk/doc/reference.conf (File Modified)
3568
3569
3570jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3571 Log:
3572 Fix typos.
3573
3574
3575 Changes: Modified:
3576 +2 -2 trunk/CREDITS (File Modified)
3577
3578
3579jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3580 Log:
3581 Add beu to CREDITS.
3582
3583
3584 Changes: Modified:
3585 +1 -0 trunk/CREDITS (File Modified)
3586
3587
3588jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3589 Log:
3590 Put more recent ratbox CREDITS here.
3591
3592
3593 Changes: Modified:
3594 +3 -2 trunk/doc/Ratbox-team (File Modified)
3595
3596
3597jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3598 Log:
3599 Clarify a bit.
3600
3601
3602 Changes: Modified:
3603 +5 -4 trunk/NEWS (File Modified)
3604
3605
3606jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3607 Log:
3608 Mention that install or make install also avoids modunload crashes.
3609
3610
3611 Changes: Modified:
3612 +2 -1 trunk/BUGS (File Modified)
3613
3614
3615nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3616 Log:
3617 - update NEWS a bit
3618
3619
3620 Changes: Modified:
3621 +3 -8 trunk/NEWS (File Modified)
3622
3623
3624nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3625 Log:
3626 - further updates
3627
3628
3629 Changes: Modified:
3630 +3 -2 trunk/BUGS (File Modified)
3631
3632
3633nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3634 Log:
3635 - add orighost check to hurt.c
3636 - update BUGS info
3637
3638
3639 Changes: Modified:
3640 +1 -6 trunk/BUGS (File Modified)
3641 +1 -1 trunk/extensions/hurt.c (File Modified)
3642
3643
3644jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3645 Log:
3646 Make kline_exempt exempt from HURT also.
3647
3648
3649 Changes: Modified:
3650 +2 -1 trunk/extensions/hurt.c (File Modified)
3651
3652
3653jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3654 Log:
3655 Fix mask HEAL propagation.
3656
3657
3658 Changes: Modified:
3659 +6 -3 trunk/extensions/hurt.c (File Modified)
3660
3661
3662beu 2006/06/04 03:01:05 UTC (20060604-1622)
3663 Log:
3664 - Remove old cruft.
3665 - Update.
3666
3667
3668 Changes: Modified:
3669 +18 -31 trunk/extensions/README (File Modified)
3670
3671
3672jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3673 Log:
3674 More target change hax.
3675 Ick.
3676
3677
3678 Changes: Modified:
3679 +5 -0 trunk/extensions/hurt.c (File Modified)
3680
3681
3682jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3683 Log:
3684 Improvements to HURT propagation.
3685
3686
3687 Changes: Modified:
3688 +8 -6 trunk/extensions/hurt.c (File Modified)
3689
3690
3691nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3692 Log:
3693 - further simplification
3694
3695
3696 Changes: Modified:
3697 +25 -76 trunk/extensions/hurt.c (File Modified)
3698 +0 -9 trunk/extensions/hurt.h (File Modified)
3699
3700
3701nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3702 Log:
3703 - client_exit hook
3704
3705
3706 Changes: Modified:
3707 +13 -0 trunk/extensions/hurt.c (File Modified)
3708
3709
3710nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3711 Log:
3712 - cut off at 15 messages instead of 30
3713
3714
3715 Changes: Modified:
3716 +1 -1 trunk/extensions/hurt.h (File Modified)
3717
3718
3719jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3720 Log:
3721 Squash a warning here.
3722
3723
3724 Changes: Modified:
3725 +1 -3 trunk/src/ircd.c (File Modified)
3726
3727
3728jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3729 Log:
3730 Don't show servers in /stats l to nonopers if flatten links is enabled.
3731
3732
3733 Changes: Modified:
3734 +3 -1 trunk/modules/m_stats.c (File Modified)
3735
3736
3737nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3738 Log:
3739 - hurt expiry
3740
3741
3742 Changes: Modified:
3743 +20 -7 trunk/extensions/hurt.c (File Modified)
3744
3745
3746nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3747 Log:
3748 - remove inline stuff (yuck)
3749 - sockaddr should have been sockhost
3750
3751
3752 Changes: Modified:
3753 +22 -31 trunk/extensions/hurt.c (File Modified)
3754
3755
3756nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3757 Log:
3758 - make hurt checking actually work
3759
3760
3761 Changes: Modified:
3762 +2 -7 trunk/extensions/hurt.c (File Modified)
3763
3764
3765jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3766 Log:
3767 Slight tweak to alias{}.
3768
3769
3770 Changes: Modified:
3771 +4 -0 trunk/src/parse.c (File Modified)
3772
3773
3774nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3775 Log:
3776 - further simplification
3777
3778
3779 Changes: Modified:
3780 +59 -71 trunk/extensions/hurt.c (File Modified)
3781 +0 -1 trunk/extensions/hurt.h (File Modified)
3782
3783
3784nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3785 Log:
3786 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3787
3788
3789 Changes: Modified:
3790 +10 -20 trunk/extensions/hurt.c (File Modified)
3791 +0 -4 trunk/extensions/hurt.h (File Modified)
3792
3793
3794nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3795 Log:
3796 - remove some unnecessary code here (hurt_initial_check_event()).
3797
3798
3799 Changes: Modified:
3800 +0 -23 trunk/extensions/hurt.c (File Modified)
3801
3802
3803nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3804 Log:
3805 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3806
3807
3808 Changes: Modified:
3809 +8 -0 trunk/modules/core/m_message.c (File Modified)
3810
3811
3812nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3813 Log:
3814 - more sane tgchange hax
3815
3816
3817 Changes: Modified:
3818 +2 -1 trunk/extensions/hurt.c (File Modified)
3819
3820
3821jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3822 Log:
3823 Make HEAL <nick> work.
3824
3825
3826 Changes: Modified:
3827 +40 -43 trunk/extensions/hurt.c (File Modified)
3828
3829
3830jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3831 Log:
3832 Destroy hurt_clients list on unload.
3833
3834
3835 Changes: Modified:
3836 +7 -0 trunk/extensions/hurt.c (File Modified)
3837
3838
3839jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3840 Log:
3841 Coding style: no space between a function name and parenthesis.
3842
3843
3844 Changes: Modified:
3845 +43 -43 trunk/extensions/hurt.c (File Modified)
3846
3847
3848jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3849 Log:
3850 Now works and throws out hurt clients after 30 protocol messages
3851 unless they identify.
3852
3853
3854 Changes: Modified:
3855 +28 -36 trunk/extensions/hurt.c (File Modified)
3856 +1 -7 trunk/extensions/hurt.h (File Modified)
3857
3858
3859jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3860 Log:
3861 Working addition/lookup.
3862
3863
3864 Changes: Modified:
3865 +8 -0 trunk/extensions/hurt.c (File Modified)
3866
3867
3868jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3869 Log:
3870 Get rid of hyb6 style propagation (:server COMMAND source).
3871
3872
3873 Changes: Modified:
3874 +18 -22 trunk/extensions/hurt.c (File Modified)
3875
3876
3877jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3878 Log:
3879 add not-working hurt_add and hurt_find
3880
3881
3882 Changes: Modified:
3883 +13 -5 trunk/extensions/hurt.c (File Modified)
3884
3885
3886jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3887 Log:
3888 Comment out a lot of stuff so I can load and unload this without crashing.
3889
3890
3891 Changes: Modified:
3892 +17 -6 trunk/extensions/hurt.c (File Modified)
3893
3894
3895jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3896 Log:
3897 Fix svn:keywords and add a short comment at the top.
3898
3899
3900 Changes: Modified:
3901 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3902
3903
3904jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3905 Log:
3906 - Make hurt module compile
3907 - Link it to the build
3908 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3909 correct flag name, no CAP_TS6 use etc
3910
3911
3912 Changes: Modified:
3913 +1 -0 trunk/extensions/Makefile.in (File Modified)
3914 +30 -32 trunk/extensions/hurt.c (File Modified)
3915
3916
3917jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3918 Log:
3919 Put beu's hurt module in trunk.
3920
3921
3922 Changes: Modified:
3923 + - trunk/extensions/hurt.c (File Added)
3924 + - trunk/extensions/hurt.h (File Added)
3925
3926
3927nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3928 Log:
3929 - _iprint(): use stderr instead of stdout
3930
3931
3932 Changes: Modified:
3933 +1 -1 trunk/src/s_log.c (File Modified)
3934
3935
3936jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3937 Log:
3938 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3939 and subsequently destroy our kqueue when we close 0, 1, 2
3940 (broke /restart).
3941 - After closing fd 0, 1, 2 reopen them to /dev/null again
3942 so we don't send messages from malloc etc to a random
3943 user's connection.
3944 - Remove an obsolete comment.
3945
3946
3947 Changes: Modified:
3948 +13 -2 trunk/src/ircd.c (File Modified)
3949
3950
3951jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3952 Log:
3953 Update NEWS file.
3954
3955
3956 Changes: Modified:
3957 +29 -1 trunk/NEWS (File Modified)
3958
3959
3960jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3961 Log:
3962 Rerun autoconf.
3963
3964
3965 Changes: Modified:
3966 +1 -1 trunk/configure (File Modified)
3967
3968
3969jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3970 Log:
3971 Fix openssl version check to also accept versions newer than 0.9.6.
3972
3973
3974 Changes: Modified:
3975 +1 -1 trunk/configure.ac (File Modified)
3976
3977
3978jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3979 Log:
3980 Oops, need packet.h here.
3981
3982
3983 Changes: Modified:
3984 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3985
3986
3987jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3988 Log:
3989 End the flood grace period in CPRIVMSG/CNOTICE.
3990
3991
3992 Changes: Modified:
3993 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3994
3995
3996nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3997 Log:
3998 - update class::connectfreq documentation
3999
4000
4001 Changes: Modified:
4002 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4003
4004
4005nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4006 Log:
4007 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4008
4009
4010 Changes: Modified:
4011 +3 -6 trunk/src/s_serv.c (File Modified)
4012
4013
4014jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4015 Log:
4016 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4017
4018
4019 Changes: Modified:
4020 +1 -1 trunk/src/messages.tab (File Modified)
4021
4022
4023jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4024 Log:
4025 Don't mention that /stats p shows idle times, as it doesn't.
4026
4027
4028 Changes: Modified:
4029 +1 -1 trunk/help/opers/stats (File Modified)
4030 +1 -1 trunk/help/users/stats (File Modified)
4031
4032
4033jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4034 Log:
4035 /stats A shows DNS servers, it doesn't matter whether ircd
4036 uses ADNS or something else.
4037
4038
4039 Changes: Modified:
4040 +1 -1 trunk/help/opers/stats (File Modified)
4041
4042
4043jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4044 Log:
4045 get_client_name() fix
4046
4047
4048 Changes: Modified:
4049 +4 -0 trunk/src/client.c (File Modified)
4050
4051
4052jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4053 Log:
4054 Add some comments.
4055
4056
4057 Changes: Modified:
4058 +6 -0 trunk/src/ircd.c (File Modified)
4059
4060
4061beu 2006/05/28 09:22:09 UTC (20060528-1521)
4062 Log:
4063 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4064
4065 Changes: Modified:
4066 +16 -17 trunk/configure (File Modified)
4067 +1 -1 trunk/configure.ac (File Modified)
4068
4069
4070beu 2006/05/28 09:10:43 UTC (20060528-1517)
4071 Log:
4072 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4073
4074 Changes: Modified:
4075 +135 -0 trunk/configure (File Modified)
4076 +6 -0 trunk/configure.ac (File Modified)
4077
4078
4079jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4080 Log:
4081 Exit 0 on successful -conftest.
4082
4083
4084 Changes: Modified:
4085 +1 -1 trunk/src/ircd.c (File Modified)
4086
4087
4088jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4089 Log:
4090 Make the "keep the parent process around" thing work, by opening
4091 a pipe to the child process. This pipe is on fd 0 in the child
4092 process. After successful initialization, the child will write
4093 a byte to this pipe, on fatal errors it will close it without
4094 writing anything.
4095
4096 Somewhat hackish still but should work.
4097
4098
4099 Changes: Modified:
4100 +27 -30 trunk/src/ircd.c (File Modified)
4101
4102
4103nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4104 Log:
4105 - convert some error messages to ierror() over fprintf/ilog combination
4106
4107
4108 Changes: Modified:
4109 +3 -6 trunk/src/ircd.c (File Modified)
4110
4111
4112nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4113 Log:
4114 - inotice() for loadmodule when in foreground mode
4115
4116
4117 Changes: Modified:
4118 +3 -0 trunk/src/modules.c (File Modified)
4119
4120
4121nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4122 Log:
4123 - remove inotice() on loading modules from the config
4124
4125
4126 Changes: Modified:
4127 +0 -3 trunk/src/modules.c (File Modified)
4128
4129
4130nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4131 Log:
4132 - usleep for 50000usec in the parent process to allow for startup messages
4133 to be cleanly printed before detaching to shell, this should be more than
4134 enough time really
4135
4136
4137 Changes: Modified:
4138 +3 -0 trunk/src/ircd.c (File Modified)
4139
4140
4141nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4142 Log:
4143 - display more errors during normal startup as to try to help people find common problems
4144
4145
4146 Changes: Modified:
4147 +27 -10 trunk/src/ircd.c (File Modified)
4148
4149
4150nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4151 Log:
4152 - version bump in preparation of 2.0.0 release
4153
4154
4155 Changes: Modified:
4156 +9 -9 trunk/configure (File Modified)
4157 +1 -1 trunk/configure.ac (File Modified)
4158
4159
4160jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4161 Log:
4162 Change example.conf operator block from "admin" to "god",
4163 so as to show we encourage per-person operator blocks.
4164
4165
4166 Changes: Modified:
4167 +4 -2 trunk/doc/example.conf (File Modified)
4168
4169
4170jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4171 Log:
4172 Document alias{} block.
4173
4174
4175 Changes: Modified:
4176 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4177
4178
4179jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4180 Log:
4181 Document DNS blacklist stuff in sgml.
4182
4183
4184 Changes: Modified:
4185 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4186 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4187
4188
4189jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4190 Log:
4191 Misc /stats clarifications.
4192
4193
4194 Changes: Modified:
4195 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4196
4197
4198jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4199 Log:
4200 Move snomasks into umodes chapter.
4201 Move oprivs chapter down.
4202
4203
4204 Changes: Modified:
4205 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4206 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4207 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4208
4209
4210jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4211 Log:
4212 Mention operator{} user@host change.
4213
4214
4215 Changes: Modified:
4216 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4217
4218
4219jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4220 Log:
4221 operator{} block user@host matches against orighost now, not host.
4222 This means that services/+h spoofs do not work in operator{} blocks;
4223 auth{} spoofs still work.
4224
4225
4226 Changes: Modified:
4227 +4 -0 trunk/doc/example.conf (File Modified)
4228 +1 -1 trunk/doc/reference.conf (File Modified)
4229 +2 -2 trunk/modules/m_challenge.c (File Modified)
4230 +1 -1 trunk/modules/m_oper.c (File Modified)
4231
4232
4233nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4234 Log:
4235 - inotice/iwarn/ierror() stuff I was working on
4236
4237
4238 Changes: Modified:
4239 +3 -0 trunk/include/s_log.h (File Modified)
4240 +15 -11 trunk/src/ircd.c (File Modified)
4241 +3 -1 trunk/src/modules.c (File Modified)
4242 +1 -1 trunk/src/newconf.c (File Modified)
4243 +54 -0 trunk/src/s_log.c (File Modified)
4244
4245
4246jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4247 Log:
4248 Oops, don't add blacklists to the list twice on rehash.
4249
4250
4251 Changes: Modified:
4252 +3 -2 trunk/src/blacklist.c (File Modified)
4253
4254
4255jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4256 Log:
4257 Remove notices to the client about progress of dnsbl lookups.
4258
4259
4260 Changes: Modified:
4261 +0 -4 trunk/src/blacklist.c (File Modified)
4262
4263
4264jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4265 Log:
4266 Add auth{} flag dnsbl_exempt.
4267
4268
4269 Changes: Modified:
4270 +2 -1 trunk/doc/example.conf (File Modified)
4271 +2 -1 trunk/doc/reference.conf (File Modified)
4272 +2 -0 trunk/include/s_conf.h (File Modified)
4273 +1 -0 trunk/src/newconf.c (File Modified)
4274 +8 -1 trunk/src/s_user.c (File Modified)
4275
4276
4277jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4278 Log:
4279 Switch alias{} and blacklist{} around, for consistency with example.conf.
4280
4281
4282 Changes: Modified:
4283 +18 -18 trunk/doc/reference.conf (File Modified)
4284
4285
4286jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4287 Log:
4288 Send a warning to the user if they are dnsbl listed but exempted.
4289
4290
4291 Changes: Modified:
4292 +17 -12 trunk/src/s_user.c (File Modified)
4293
4294
4295jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4296 Log:
4297 Move throwing out dnsbl listed clients to registration,
4298 and make kline_exempt exempt from it.
4299
4300
4301 Changes: Modified:
4302 +1 -0 trunk/include/blacklist.h (File Modified)
4303 +4 -0 trunk/include/client.h (File Modified)
4304 +15 -16 trunk/src/blacklist.c (File Modified)
4305 +6 -0 trunk/src/client.c (File Modified)
4306 +17 -0 trunk/src/s_user.c (File Modified)
4307
4308
4309jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4310 Log:
4311 Show refcount in /stats n.
4312
4313
4314 Changes: Modified:
4315 +3 -2 trunk/modules/m_stats.c (File Modified)
4316
4317
4318jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4319 Log:
4320 Don't look up dnsbls twice if they send USER twice.
4321
4322
4323 Changes: Modified:
4324 +5 -3 trunk/modules/m_user.c (File Modified)
4325
4326
4327jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4328 Log:
4329 Add /stats n to help files.
4330
4331
4332 Changes: Modified:
4333 +1 -0 trunk/help/opers/stats (File Modified)
4334 +1 -0 trunk/help/users/stats (File Modified)
4335
4336
4337jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4338 Log:
4339 Only check dnsbls for A records, not AAAA.
4340
4341
4342 Changes: Modified:
4343 +1 -1 trunk/src/blacklist.c (File Modified)
4344
4345
4346jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4347 Log:
4348 Don't remove non-illegal blacklists on completion of check.
4349 Add debugging notices (not working).
4350
4351
4352 Changes: Modified:
4353 +5 -1 trunk/src/blacklist.c (File Modified)
4354
4355
4356jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4357 Log:
4358 Don't call register_local_user() if they haven't sent a nick yet.
4359
4360
4361 Changes: Modified:
4362 +1 -1 trunk/src/blacklist.c (File Modified)
4363
4364
4365jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4366 Log:
4367 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4368
4369
4370 Changes: Modified:
4371 +21 -0 trunk/modules/m_stats.c (File Modified)
4372
4373
4374jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4375 Log:
4376 More dnsbl rehash fixes, it was adding bogus entries.
4377
4378
4379 Changes: Modified:
4380 +2 -7 trunk/src/newconf.c (File Modified)
4381
4382
4383jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4384 Log:
4385 Need blacklist.h here.
4386
4387
4388 Changes: Modified:
4389 +1 -0 trunk/src/s_conf.c (File Modified)
4390
4391
4392nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4393 Log:
4394 - nuke iauth
4395
4396
4397 Changes: Modified:
4398 +1 -2 trunk/configure (File Modified)
4399 +0 -48 trunk/configure.ac (File Modified)
4400 + - trunk/doc/example-iauth.conf (File Deleted)
4401 + - trunk/iauth/ (File Deleted)
4402
4403
4404jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4405 Log:
4406 Improve handling of rehashing with blacklists.
4407 Also some coding style tweaks.
4408
4409
4410 Changes: Modified:
4411 +3 -2 trunk/include/blacklist.h (File Modified)
4412 +35 -16 trunk/src/blacklist.c (File Modified)
4413 +2 -0 trunk/src/s_conf.c (File Modified)
4414
4415
4416jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4417 Log:
4418 Clear can_send cache if a user logs in or out from services.
4419
4420
4421 Changes: Modified:
4422 +2 -0 trunk/modules/m_services.c (File Modified)
4423
4424
4425jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4426 Log:
4427 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4428 This directory is not entered by default.
4429 More stuff needs to be moved into here.
4430
4431
4432 Changes: Modified:
4433 +2 -1 trunk/configure (File Modified)
4434 +1 -0 trunk/configure.ac (File Modified)
4435 +69 -458 trunk/extensions/Makefile.in (File Modified)
4436 + - trunk/extensions/m_clearchan.c (File Deleted)
4437 + - trunk/extensions/m_force.c (File Deleted)
4438 + - trunk/unsupported/ (File Added)
4439 + - trunk/unsupported/Makefile.in (File Added)
4440 + - trunk/unsupported/m_clearchan.c (File Added)
4441 + - trunk/unsupported/m_force.c (File Added)
4442
4443
4444jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4445 Log:
4446 Logging/wallops for forcejoin/forcepart, numeric fix.
4447 This needs to be moved to the toys section.
4448
4449
4450 Changes: Modified:
4451 +22 -2 trunk/extensions/m_force.c (File Modified)
4452
4453
4454jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4455 Log:
4456 Fix comments at the top (including copyright).
4457
4458
4459 Changes: Modified:
4460 +3 -2 trunk/extensions/m_omode.c (File Modified)
4461
4462
4463jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4464 Log:
4465 Add OMODE command to extensions/ for oper mode hacking:
4466 - requires admin privs
4467 - does not work for opped opers
4468 - sends wallops
4469 - sends a ServerMode for opping the oper themselves,
4470 otherwise a mode coming from the oper (not only
4471 does this provide full accountability, it is also
4472 easiest to implement while avoiding channels
4473 messed up with bogus bans etc).
4474
4475
4476 Changes: Modified:
4477 +171 -0 trunk/extensions/Makefile.in (File Modified)
4478 + - trunk/extensions/m_omode.c (File Added)
4479
4480
4481gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4482 Log:
4483 Metadata fix
4484
4485
4486 Changes: Modified:
4487 + - trunk/include/blacklist.h (Property Modified)
4488 + - trunk/src/blacklist.c (Property Modified)
4489
4490
4491nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4492 Log:
4493 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4494
4495
4496 Changes: Modified:
4497 +5 -1 trunk/src/blacklist.c (File Modified)
4498
4499
4500nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4501 Log:
4502 Initial DNS blacklist support:
4503 - see example.conf for how to use.
4504 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4505 - tor.ahbl.org is also included because most networks will not want to allow tor
4506 (and we're considering going KoS on tor users here anyway due to abuse)
4507
4508
4509 Changes: Modified:
4510 +18 -0 trunk/doc/example.conf (File Modified)
4511 +66 -0 trunk/doc/reference.conf (File Modified)
4512 + - trunk/include/blacklist.h (File Added)
4513 +2 -0 trunk/include/client.h (File Modified)
4514 +3 -0 trunk/modules/m_user.c (File Modified)
4515 +152 -0 trunk/src/Makefile.in (File Modified)
4516 + - trunk/src/blacklist.c (File Added)
4517 +34 -0 trunk/src/newconf.c (File Modified)
4518 +1 -0 trunk/src/s_auth.c (File Modified)
4519 +4 -0 trunk/src/s_user.c (File Modified)
4520
4521
4522jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4523 Log:
4524 Remove last bit of lzo stuff (comment in example.conf connect{}).
4525
4526
4527 Changes: Modified:
4528 +0 -4 trunk/doc/example.conf (File Modified)
4529
4530
4531jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4532 Log:
4533 Show sasl successes and failures in /stats t (like other
4534 things in /stats t, about local clients only).
4535
4536
4537 Changes: Modified:
4538 +2 -0 trunk/include/s_stats.h (File Modified)
4539 +3 -0 trunk/modules/m_sasl.c (File Modified)
4540 +3 -0 trunk/src/s_stats.c (File Modified)
4541
4542
4543jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4544 Log:
4545 Allow messaging services by nickname without using
4546 target change slots (this was already possible with
4547 user@server notation or services shortcuts).
4548
4549
4550 Changes: Modified:
4551 +2 -2 trunk/modules/core/m_message.c (File Modified)
4552
4553
4554jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4555 Log:
4556 Abort a safelist if a new /list comes in while one is already in progress.
4557
4558
4559 Changes: Modified:
4560 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4561
4562
4563jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4564 Log:
4565 Change $![letter]:[mask] to $~[letter]:[mask]
4566 so both ! and ~ invert an extban.
4567
4568
4569 Changes: Modified:
4570 +2 -0 trunk/src/chmode.c (File Modified)
4571
4572
4573nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4574 Log:
4575 - revert due to technical issues
4576
4577
4578 Changes: Modified:
4579 +1 -1 trunk/src/extban.c (File Modified)
4580
4581
4582nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4583 Log:
4584 - 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
4585
4586
4587 Changes: Modified:
4588 +1 -1 trunk/src/extban.c (File Modified)
4589
4590
4591jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4592 Log:
4593 Don't pace /list on a single channel.
4594
4595
4596 Changes: Modified:
4597 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4598
4599
4600jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4601 Log:
4602 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4603
4604
4605 Changes: Modified:
4606 +4 -2 trunk/include/supported.h (File Modified)
4607
4608
4609jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4610 Log:
4611 Extban types are case insensitive; force them to lowercase when added.
4612
4613
4614 Changes: Modified:
4615 +5 -5 trunk/doc/extban.txt (File Modified)
4616 +4 -0 trunk/src/chmode.c (File Modified)
4617 +3 -3 trunk/src/extban.c (File Modified)
4618
4619
4620jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4621 Log:
4622 sendto_wallops_flags():
4623 - instead of checking IsOper on each client, walk the appropriate list
4624 - instead of sending non-+z wallops from persons to nonopers, send only
4625 +w wallops from persons
4626
4627
4628 Changes: Modified:
4629 +1 -5 trunk/src/send.c (File Modified)
4630
4631
4632jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4633 Log:
4634 Prefix oper wallops with "WALLOPS - " if they would
4635 otherwise look like operwalls or locops, when sending
4636 them to local users.
4637
4638
4639 Changes: Modified:
4640 +11 -1 trunk/modules/m_wallops.c (File Modified)
4641
4642
4643jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4644 Log:
4645 Make sure destination field in some sasl numerics
4646 is the user's nick, not the sasl agent or server
4647 name.
4648
4649
4650 Changes: Modified:
4651 +2 -2 trunk/modules/m_sasl.c (File Modified)
4652
4653
4654beu 2006/05/19 19:24:44 UTC (20060519-1373)
4655 Log:
4656 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4657
4658
4659 Changes: Modified:
4660 +1 -1 trunk/extensions/Makefile.in (File Modified)
4661
4662
4663jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4664 Log:
4665 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4666
4667
4668 Changes: Modified:
4669 +1 -0 trunk/src/s_user.c (File Modified)
4670
4671
4672beu 2006/05/19 18:10:13 UTC (20060519-1367)
4673 Log:
4674 Fix build for when IPv6 is disabled.
4675
4676
4677 Changes: Modified:
4678 +12 -10 trunk/src/s_auth.c (File Modified)
4679
4680
4681jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4682 Log:
4683 Add information about adding extban types.
4684
4685
4686 Changes: Modified:
4687 +25 -0 trunk/doc/extban.txt (File Modified)
4688
4689
4690jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4691 Log:
4692 Better extban validation: try to match a new extban from
4693 a local user against its setter to see if it is valid.
4694 Unknown extban types from remotes are no longer hidden.
4695
4696
4697 Changes: Modified:
4698 +4 -3 trunk/doc/extban.txt (File Modified)
4699 +1 -0 trunk/include/channel.h (File Modified)
4700 +2 -6 trunk/src/chmode.c (File Modified)
4701 +32 -0 trunk/src/extban.c (File Modified)
4702
4703
4704jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4705 Log:
4706 Make sure both .c.o: and .s.o: are followed by the necessary command.
4707
4708
4709 Changes: Modified:
4710 +1 -0 trunk/src/Makefile.in (File Modified)
4711
4712
4713jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4714 Log:
4715 Add need_sasl auth{} flag to sgml documentation.
4716
4717
4718 Changes: Modified:
4719 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4720
4721
4722jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4723 Log:
4724 Document need_sasl auth{} flag in example confs.
4725
4726
4727 Changes: Modified:
4728 +1 -0 trunk/doc/example.conf (File Modified)
4729 +1 -0 trunk/doc/reference.conf (File Modified)
4730
4731
4732jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4733 Log:
4734 Don't allow TB to set an empty topic.
4735 This would be possible if a server sent bad protocol
4736 and could cause a crash.
4737
4738
4739 Changes: Modified:
4740 +4 -0 trunk/modules/m_tb.c (File Modified)
4741
4742
4743nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4744 Log:
4745 - oops
4746
4747
4748 Changes: Modified:
4749 +1 -1 trunk/Makefile.in (File Modified)
4750
4751
4752nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4753 Log:
4754 - typo fix
4755
4756
4757 Changes: Modified:
4758 +2 -2 trunk/configure (File Modified)
4759 +1 -1 trunk/configure.ac (File Modified)
4760
4761
4762nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4763 Log:
4764 - rebuild configure
4765
4766
4767 Changes: Modified:
4768 +2 -2 trunk/configure (File Modified)
4769
4770
4771nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4772 Log:
4773 - makefile fix
4774
4775
4776 Changes: Modified:
4777 +1 -1 trunk/extensions/Makefile.in (File Modified)
4778
4779
4780nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4781 Log:
4782 - rename contrib to extensions to bring some clarity to things
4783
4784
4785 Changes: Modified:
4786 +1 -1 trunk/Makefile.in (File Modified)
4787 +1 -1 trunk/configure.ac (File Modified)
4788 +10 -10 trunk/doc/example.conf (File Modified)
4789 +10 -10 trunk/doc/reference.conf (File Modified)
4790 + - trunk/extensions/ (File Added)
4791 + - trunk/extras/ (File Deleted)
4792
4793
4794nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4795 Log:
4796 - temporary rename
4797
4798
4799 Changes: Modified:
4800 +1 -1 trunk/Makefile.in (File Modified)
4801 +1 -1 trunk/configure.ac (File Modified)
4802 + - trunk/contrib/ (File Deleted)
4803 + - trunk/extras/ (File Added)
4804
4805
4806jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4807 Log:
4808 Don't allow servers to QUIT (they should use SQUIT).
4809
4810
4811 Changes: Modified:
4812 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4813
4814
4815nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4816 Log:
4817 - keywords
4818
4819
4820 Changes: Modified:
4821 + - trunk/src/fnvhash.s (Property Modified)
4822
4823
4824nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4825 Log:
4826 - reduced version of code
4827
4828
4829 Changes: Modified:
4830 +9 -61 trunk/src/fnvhash.s (File Modified)
4831
4832
4833nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4834 Log:
4835 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4836
4837
4838 Changes: Modified:
4839 +1 -1 trunk/src/fnvhash.s (File Modified)
4840
4841
4842jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4843 Log:
4844 Fix orighost matching for klines, etc. Was hashing the visible
4845 host, oops.
4846
4847
4848 Changes: Modified:
4849 +1 -1 trunk/src/hostmask.c (File Modified)
4850
4851
4852nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4853 Log:
4854 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4855
4856
4857 Changes: Modified:
4858 +7 -1 trunk/configure (File Modified)
4859 +5 -0 trunk/configure.ac (File Modified)
4860 +5 -6 trunk/src/Makefile.in (File Modified)
4861 +0 -4 trunk/src/fnvhash.s (File Modified)
4862 +0 -2 trunk/src/hash.c (File Modified)
4863
4864
4865nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4866 Log:
4867 - regenerate configure
4868
4869
4870 Changes: Modified:
4871 +18 -0 trunk/configure (File Modified)
4872
4873
4874nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4875 Log:
4876 - --enable-ricer-hashing option.
4877
4878
4879 Changes: Modified:
4880 +9 -0 trunk/configure.ac (File Modified)
4881 +3 -0 trunk/include/setup.h.in (File Modified)
4882
4883
4884nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4885 Log:
4886 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4887
4888
4889 Changes: Modified:
4890 + - trunk/src/fnvhash.s (File Added)
4891 +3 -0 trunk/src/hash.c (File Modified)
4892
4893
4894jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4895 Log:
4896 Fix syntax error in reference.conf.
4897
4898
4899 Changes: Modified:
4900 +0 -1 trunk/doc/reference.conf (File Modified)
4901
4902
4903jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4904 Log:
4905 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4906 (&& instead of ||...)
4907 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4908
4909
4910 Changes: Modified:
4911 +1 -1 trunk/src/chmode.c (File Modified)
4912
4913
4914jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4915 Log:
4916 Documentation for extban.
4917
4918
4919 Changes: Modified:
4920 + - trunk/doc/extban.txt (File Added)
4921
4922
4923jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4924 Log:
4925 Add extban modules to example confs.
4926
4927
4928 Changes: Modified:
4929 +5 -0 trunk/doc/example.conf (File Modified)
4930 +10 -0 trunk/doc/reference.conf (File Modified)
4931
4932
4933jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4934 Log:
4935 Initial addition of extended ban types (conditionals).
4936 Allows custom +bqeI checks via modules.
4937 Initial extra types are account (a[:mask]), oper (o),
4938 channel (c:name), realname (r:mask), server (s:mask).
4939
4940
4941 Changes: Modified:
4942 +229 -0 trunk/contrib/Makefile.in (File Modified)
4943 + - trunk/contrib/extb_account.c (File Added)
4944 + - trunk/contrib/extb_channel.c (File Added)
4945 + - trunk/contrib/extb_oper.c (File Added)
4946 + - trunk/contrib/extb_realname.c (File Added)
4947 + - trunk/contrib/extb_server.c (File Added)
4948 +13 -0 trunk/include/channel.h (File Modified)
4949 +1 -0 trunk/src/Makefile.in (File Modified)
4950 +14 -5 trunk/src/channel.c (File Modified)
4951 +91 -0 trunk/src/chmode.c (File Modified)
4952 + - trunk/src/extban.c (File Added)
4953
4954
4955jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4956 Log:
4957 Do not force +bqeI modes starting with '$' in nick!user@host format.
4958 * and ? characters in them are still assumed to be wildcards.
4959
4960
4961 Changes: Modified:
4962 +6 -0 trunk/src/chmode.c (File Modified)
4963
4964
4965nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4966 Log:
4967 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4968
4969
4970 Changes: Modified:
4971 +4 -0 trunk/modules/m_capab.c (File Modified)
4972
4973
4974jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4975 Log:
4976 Stop some mixing of client and server protocol.
4977
4978
4979 Changes: Modified:
4980 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4981 +4 -2 trunk/modules/m_pass.c (File Modified)
4982 +6 -0 trunk/modules/m_sasl.c (File Modified)
4983 +6 -0 trunk/modules/m_user.c (File Modified)
4984
4985
4986nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4987 Log:
4988 - additional revert
4989
4990
4991 Changes: Modified:
4992 +0 -2 trunk/include/s_newconf.h (File Modified)
4993 +0 -4 trunk/include/s_serv.h (File Modified)
4994 +0 -1 trunk/src/newconf.c (File Modified)
4995 +1 -13 trunk/src/s_serv.c (File Modified)
4996
4997
4998nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4999 Log:
5000 - revert LZOLink patch for now
5001
5002
5003 Changes: Modified:
5004 +0 -1 trunk/servlink/Makefile.in (File Modified)
5005 +0 -16 trunk/servlink/README (File Modified)
5006 +2 -36 trunk/servlink/control.c (File Modified)
5007 +0 -3 trunk/servlink/control.h (File Modified)
5008 +7 -5955 trunk/servlink/io.c (File Modified)
5009 + - trunk/servlink/lzoconf.h (File Deleted)
5010 + - trunk/servlink/lzodefs.h (File Deleted)
5011 + - trunk/servlink/minilzo.c (File Deleted)
5012 + - trunk/servlink/minilzo.h (File Deleted)
5013 +0 -1 trunk/servlink/servlink.h (File Modified)
5014
5015
5016nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5017 Log:
5018 - more stuff here
5019
5020
5021 Changes: Modified:
5022 +4 -2 trunk/servlink/control.c (File Modified)
5023 +2 -1 trunk/servlink/io.c (File Modified)
5024
5025
5026nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5027 Log:
5028 - oops
5029
5030
5031 Changes: Modified:
5032 +2 -2 trunk/servlink/io.c (File Modified)
5033
5034
5035nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5036 Log:
5037 - paranoia, prevent segfaults
5038
5039
5040 Changes: Modified:
5041 +2 -2 trunk/servlink/io.c (File Modified)
5042
5043
5044nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5045 Log:
5046 - more optimal servlink code
5047
5048
5049 Changes: Modified:
5050 +21 -8 trunk/servlink/io.c (File Modified)
5051
5052
5053nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5054 Log:
5055 - more efficient read strategy
5056
5057
5058 Changes: Modified:
5059 +15 -3 trunk/servlink/io.c (File Modified)
5060
5061
5062nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5063 Log:
5064 - use lzo_uintp cast to make LZO happy
5065
5066
5067 Changes: Modified:
5068 +3 -3 trunk/servlink/io.c (File Modified)
5069
5070
5071nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5072 Log:
5073 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5074
5075
5076 Changes: Modified:
5077 +4 -0 trunk/doc/example.conf (File Modified)
5078 +2 -1 trunk/include/s_newconf.h (File Modified)
5079 +4 -0 trunk/include/s_serv.h (File Modified)
5080 +1 -0 trunk/servlink/Makefile.in (File Modified)
5081 +16 -0 trunk/servlink/README (File Modified)
5082 +34 -2 trunk/servlink/control.c (File Modified)
5083 +3 -0 trunk/servlink/control.h (File Modified)
5084 +5929 -7 trunk/servlink/io.c (File Modified)
5085 + - trunk/servlink/lzoconf.h (File Added)
5086 + - trunk/servlink/lzodefs.h (File Added)
5087 + - trunk/servlink/minilzo.c (File Added)
5088 + - trunk/servlink/minilzo.h (File Added)
5089 +1 -0 trunk/servlink/servlink.h (File Modified)
5090 +1 -0 trunk/src/newconf.c (File Modified)
5091 +14 -2 trunk/src/s_serv.c (File Modified)
5092
5093
5094nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5095 Log:
5096 - remove imalloc, it was a concept that probably wouldn't have worked properly
5097
5098
5099 Changes: Modified:
5100 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5101 + - trunk/libcharybdis/imalloc.c (File Deleted)
5102 + - trunk/libcharybdis/imalloc.h (File Deleted)
5103
5104
5105nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5106 Log:
5107 - disable imalloc for now
5108
5109
5110 Changes: Modified:
5111 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5112
5113
5114nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5115 Log:
5116 - remove unneeded debug code
5117
5118
5119 Changes: Modified:
5120 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5121
5122
5123nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5124 Log:
5125 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5126
5127
5128 Changes: Modified:
5129 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5130
5131
5132nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5133 Log:
5134 - more stuff here, imalloc remains disabled for now
5135
5136
5137 Changes: Modified:
5138 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5139
5140
5141nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5142 Log:
5143 - more progress
5144
5145
5146 Changes: Modified:
5147 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5148
5149
5150nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5151 Log:
5152 - more tweaks
5153
5154
5155 Changes: Modified:
5156 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5157 +2 -0 trunk/src/ircd.c (File Modified)
5158
5159
5160nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5161 Log:
5162 - roll back libircd crap
5163
5164
5165 Changes: Modified:
5166 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5167 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5168 +29 -0 trunk/src/.depend (File Modified)
5169 +6 -21 trunk/src/Makefile.in (File Modified)
5170 +3 -218 trunk/src/ircd.c (File Modified)
5171 + - trunk/src/ircd_linker.c (File Deleted)
5172 + - trunk/src/main.c (File Deleted)
5173
5174
5175nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5176 Log:
5177 - realloc(), free() implementation
5178
5179
5180 Changes: Modified:
5181 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5182
5183
5184nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5185 Log:
5186 - malloc(), calloc() implementation
5187
5188
5189 Changes: Modified:
5190 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5191
5192
5193nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5194 Log:
5195 - block_free(), block_find(), retune_heaps() implementation
5196
5197
5198 Changes: Modified:
5199 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5200
5201
5202nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5203 Log:
5204 - block_destroy code, block_allocate code.
5205
5206
5207 Changes: Modified:
5208 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5209
5210
5211nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5212 Log:
5213 - block_new() code
5214
5215
5216 Changes: Modified:
5217 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5218
5219
5220nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5221 Log:
5222 - disable imalloc again :P
5223
5224
5225 Changes: Modified:
5226 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5227
5228
5229nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5230 Log:
5231 - fix warning
5232
5233
5234 Changes: Modified:
5235 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5236
5237
5238nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5239 Log:
5240 - fix typo
5241
5242
5243 Changes: Modified:
5244 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5245
5246
5247nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5248 Log:
5249 - constructor code for imalloc engine (malloc_init())
5250
5251
5252 Changes: Modified:
5253 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5254
5255
5256nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5257 Log:
5258 - imalloc engine improvements
5259
5260
5261 Changes: Modified:
5262 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5263
5264
5265nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5266 Log:
5267 - replace mmap() code with direct brk()/sbrk() calls.
5268
5269
5270 Changes: Modified:
5271 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5272
5273
5274nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5275 Log:
5276 - remove outdated i_malloc() interfaces
5277
5278
5279 Changes: Modified:
5280 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5281
5282
5283nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5284 Log:
5285 - redisable imalloc (sorry!)
5286
5287
5288 Changes: Modified:
5289 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5290
5291
5292nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5293 Log:
5294 - correct GET_PAGE_SLOT() macro
5295
5296
5297 Changes: Modified:
5298 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5299
5300
5301nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5302 Log:
5303 - oops forgot to commit it with imalloc turned off
5304
5305
5306 Changes: Modified:
5307 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5308
5309
5310nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5311 Log:
5312 - cleanups
5313
5314
5315 Changes: Modified:
5316 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5317 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5318
5319
5320nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5321 Log:
5322 - lowlevel imalloc code
5323
5324
5325 Changes: Modified:
5326 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5327 + - trunk/libcharybdis/imalloc.h (File Added)
5328
5329
5330nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5331 Log:
5332 - fix bindings
5333
5334
5335 Changes: Modified:
5336 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5337
5338
5339nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5340 Log:
5341 remove #ifndef
5342
5343
5344 Changes: Modified:
5345 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5346
5347
5348nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5349 Log:
5350 - 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)
5351
5352
5353 Changes: Modified:
5354 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5355 + - trunk/libcharybdis/imalloc.c (File Added)
5356
5357
5358nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5359 Log:
5360 - increment configure Id
5361
5362
5363 Changes: Modified:
5364 +2208 -1 trunk/configure (File Modified)
5365
5366
5367nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5368 Log:
5369 - bootstrap for imalloc code
5370
5371
5372 Changes: Modified:
5373 +54 -1 trunk/configure.ac (File Modified)
5374 +27 -0 trunk/include/setup.h.in (File Modified)
5375
5376
5377jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5378 Log:
5379 Clarify interaction of spoofs and channel bans/operator{} blocks.
5380
5381
5382 Changes: Modified:
5383 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5384 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5385
5386
5387nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5388 Log:
5389 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5390
5391
5392 Changes: Modified:
5393 +30 -22 trunk/src/ircd.c (File Modified)
5394
5395
5396jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5397 Log:
5398 If shared{} blocks deny something, the command
5399 is silently ignored.
5400
5401
5402 Changes: Modified:
5403 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5404
5405
5406jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5407 Log:
5408 Move up IsService check so we don't store a non-service
5409 in preClient->sasl_agent.
5410
5411
5412 Changes: Modified:
5413 +6 -6 trunk/modules/m_sasl.c (File Modified)
5414
5415
5416gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5417 Log:
5418 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5419 Add some more sanity checks on agent strings.
5420
5421
5422 Changes: Modified:
5423 +13 -11 trunk/modules/m_sasl.c (File Modified)
5424
5425
5426jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5427 Log:
5428 Unknown clients can have an ID too now so make sure to remove
5429 them from the hash if they exit.
5430
5431
5432 Changes: Modified:
5433 +3 -0 trunk/src/client.c (File Modified)
5434
5435
5436jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5437 Log:
5438 Only accept sasl from servers in a service{} block.
5439 Not tested but this must go in.
5440
5441
5442 Changes: Modified:
5443 +6 -0 trunk/modules/m_sasl.c (File Modified)
5444 +3 -0 trunk/modules/m_signon.c (File Modified)
5445
5446
5447jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5448 Log:
5449 Only process SAVE messages targetting registered users,
5450 not servers or unregistered connections. Could cause
5451 a crash when bad protocol was received.
5452
5453
5454 Changes: Modified:
5455 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5456
5457
5458nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5459 Log:
5460 - fix QJM buffer overflow vulnerability (fucking GXTi)
5461
5462
5463 Changes: Modified:
5464 +3 -3 trunk/src/s_user.c (File Modified)
5465
5466
5467jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5468 Log:
5469 Mention /scan umodes under oper_spy privilege.
5470
5471
5472 Changes: Modified:
5473 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5474
5475
5476jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5477 Log:
5478 Mention that overlapping cluster blocks are a bad thing.
5479
5480
5481 Changes: Modified:
5482 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5483
5484
5485jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5486 Log:
5487 - Document cluster{} and shared{} blocks.
5488 - Mention that service{} does not allow wildcards.
5489
5490
5491 Changes: Modified:
5492 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5493
5494
5495jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5496 Log:
5497 Document exempt{} and service{} blocks, point to reference.conf for
5498 general{}, channel{} and serverhide{}.
5499
5500
5501 Changes: Modified:
5502 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5503
5504
5505jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5506 Log:
5507 Document ~ in lists of values better.
5508
5509
5510 Changes: Modified:
5511 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5512
5513
5514jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5515 Log:
5516 More detailed CNOTICE, CPRIVMSG descriptions.
5517
5518
5519 Changes: Modified:
5520 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5521
5522
5523jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5524 Log:
5525 Oops, need both Revision and Id on modules.
5526
5527
5528 Changes: Modified:
5529 + - trunk/modules/sno_routing.c (Property Modified)
5530
5531
5532jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5533 Log:
5534 Tweak header comment a bit (filename, Id).
5535
5536
5537 Changes: Modified:
5538 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5539
5540
5541jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5542 Log:
5543 Add GLINE and UNGLINE.
5544
5545
5546 Changes: Modified:
5547 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5548
5549
5550jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5551 Log:
5552 New configure with proper Id.
5553
5554
5555 Changes: Modified:
5556 +3 -1 trunk/configure (File Modified)
5557
5558
5559jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5560 Log:
5561 Change #include directives for in6addr_any, hopefully compiles better now.
5562
5563
5564 Changes: Modified:
5565 +3 -1 trunk/configure.ac (File Modified)
5566
5567
5568jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5569 Log:
5570 Encourage putting actual administrative information
5571 in the admin{} block.
5572
5573
5574 Changes: Modified:
5575 +3 -3 trunk/doc/example.conf (File Modified)
5576
5577
5578gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5579 Log:
5580 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5581
5582
5583 Changes: Modified:
5584 +9 -7 trunk/include/s_conf.h (File Modified)
5585 +1 -0 trunk/src/newconf.c (File Modified)
5586 +10 -0 trunk/src/s_user.c (File Modified)
5587
5588
5589jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5590 Log:
5591 - Change to glines = no in example confs
5592 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5593 are disabled.
5594
5595
5596 Changes: Modified:
5597 +1 -1 trunk/doc/example.conf (File Modified)
5598 +1 -1 trunk/doc/reference.conf (File Modified)
5599 +2 -2 trunk/modules/m_gline.c (File Modified)
5600
5601
5602nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5603 Log:
5604 - forward-port QJM fix from 1.1
5605
5606
5607 Changes: Modified:
5608 +2 -0 trunk/src/s_user.c (File Modified)
5609
5610
5611nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5612 Log:
5613 - add switch to configure to disable the block allocator
5614
5615
5616 Changes: Modified:
5617 +18 -0 trunk/configure (File Modified)
5618 +9 -0 trunk/configure.ac (File Modified)
5619 +0 -6 trunk/include/config.h (File Modified)
5620 +3 -0 trunk/include/setup.h.in (File Modified)
5621
5622
5623gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5624 Log:
5625 Fix wierd error that would exit SASL users with "Overridden"
5626
5627 Changes: Modified:
5628 +1 -1 trunk/modules/m_signon.c (File Modified)
5629
5630
5631jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5632 Log:
5633 Remove obsolete XXX comment about lazylinks.
5634
5635
5636 Changes: Modified:
5637 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5638
5639
5640jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5641 Log:
5642 OJOIN: make sure to send the wallops remotely for #channels
5643
5644
5645 Changes: Modified:
5646 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5647
5648
5649gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5650 Log:
5651 Accountability for OJOIN (contrib module)
5652
5653 Changes: Modified:
5654 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5655
5656
5657nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5658 Log:
5659 - move more stuff over to ircd_state
5660
5661
5662 Changes: Modified:
5663 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5664 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5665 +9 -0 trunk/src/ircd_state.c (File Modified)
5666 +3 -3 trunk/src/patricia.c (File Modified)
5667
5668
5669nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5670 Log:
5671 - move more stuff out of libircd and into ircd_state.c
5672
5673
5674 Changes: Modified:
5675 +5 -5 trunk/src/channel.c (File Modified)
5676 +4 -4 trunk/src/client.c (File Modified)
5677 +12 -0 trunk/src/ircd_state.c (File Modified)
5678
5679
5680nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5681 Log:
5682 - this is just barrels of fun
5683
5684
5685 Changes: Modified:
5686 + - trunk/include/ircd_state.h (File Added)
5687 +1 -1 trunk/src/Makefile.in (File Modified)
5688 +2 -1 trunk/src/channel.c (File Modified)
5689 +3 -52 trunk/src/ircd.c (File Modified)
5690 +100 -3 trunk/src/ircd_state.c (File Modified)
5691
5692
5693jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5694 Log:
5695 It's .include, not #include.
5696
5697
5698 Changes: Modified:
5699 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5700
5701
5702jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5703 Log:
5704 More consistent section titles.
5705
5706
5707 Changes: Modified:
5708 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5709 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5710 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5711
5712
5713jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5714 Log:
5715 Mention possible exceeding of +j/+l due to propagation
5716 delays between servers.
5717
5718
5719 Changes: Modified:
5720 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5721
5722
5723jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5724 Log:
5725 Formatting nits:
5726 - "text" -> <quote>text</quote>
5727 - <filename>
5728 - a few more
5729
5730
5731 Changes: Modified:
5732 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5733 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5734 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5735 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5736
5737
5738jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5739 Log:
5740 Remove text about deprecation of glines.
5741
5742
5743 Changes: Modified:
5744 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5745
5746
5747jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5748 Log:
5749 - Add description of umode +D, deaf.
5750 - Mention CALLERID 005 token with umode +g.
5751
5752
5753 Changes: Modified:
5754 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5755
5756
5757jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5758 Log:
5759 Strip off a leading colon in services shortcuts (aliases).
5760
5761
5762 Changes: Modified:
5763 +2 -0 trunk/src/parse.c (File Modified)
5764
5765
5766jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5767 Log:
5768 Add no_oper_invis contrib module, denies opers setting
5769 themselves invisible (except hidden_oper's).
5770
5771
5772 Changes: Modified:
5773 +42 -0 trunk/contrib/Makefile.in (File Modified)
5774 + - trunk/contrib/no_oper_invis.c (File Added)
5775
5776
5777jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5778 Log:
5779 Mention /stats E, make the other /stats descriptions more consistent.
5780
5781
5782 Changes: Modified:
5783 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5784
5785
5786jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5787 Log:
5788 Mention that the KILL reason and oper will appear on channels.
5789
5790
5791 Changes: Modified:
5792 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5793
5794
5795jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5796 Log:
5797 Mention /mode #channel f to query forward channel from outside.
5798
5799
5800 Changes: Modified:
5801 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5802
5803
5804jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5805 Log:
5806 Port over RATBOX_2_1 r20960 (anfl):
5807 client connect notices to +C should be hiding the extra
5808 fields for spoofed users
5809
5810
5811 Changes: Modified:
5812 +2 -1 trunk/src/s_user.c (File Modified)
5813
5814
5815jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5816 Log:
5817 Add a chapter with our extra user commands:
5818 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5819
5820
5821 Changes: Modified:
5822 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5823 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5824
5825
5826jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5827 Log:
5828 Do not put by <server>: in SQUIT reasons to servers
5829 other than the one being exited.
5830
5831
5832 Changes: Modified:
5833 +1 -1 trunk/src/client.c (File Modified)
5834
5835
5836jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5837 Log:
5838 Regenerate configure.
5839
5840
5841 Changes: Modified:
5842 +1162 -1159 trunk/configure (File Modified)
5843
5844
5845jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5846 Log:
5847 Move the warning flags down so they do not mess up
5848 checks like for -Wl,-export-dynamic.
5849
5850
5851 Changes: Modified:
5852 +33 -30 trunk/configure.ac (File Modified)
5853
5854
5855nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5856 Log:
5857 - more work here
5858
5859
5860 Changes: Modified:
5861 +2 -1 trunk/iauth/Makefile.in (File Modified)
5862
5863
5864nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5865 Log:
5866 - build iauth makefile
5867
5868
5869 Changes: Modified:
5870 +3 -2 trunk/configure (File Modified)
5871 +1 -0 trunk/configure.ac (File Modified)
5872
5873
5874nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5875 Log:
5876 - Makefile
5877
5878
5879 Changes: Modified:
5880 + - trunk/iauth/Makefile.in (File Added)
5881
5882
5883nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5884 Log:
5885 - add iauth.conf.example from irc2.11
5886
5887
5888 Changes: Modified:
5889 + - trunk/doc/example-iauth.conf (File Added)
5890
5891
5892nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5893 Log:
5894 - wow, i found some docs on this thing
5895
5896
5897 Changes: Modified:
5898 + - trunk/doc/technical/iauth-internals.txt (File Added)
5899
5900
5901nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5902 Log:
5903 - no longer applicable
5904
5905
5906 Changes: Modified:
5907 + - trunk/authdaemon/ (File Deleted)
5908
5909
5910nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5911 Log:
5912 - remove libircd.so on make clean (oops)
5913
5914
5915 Changes: Modified:
5916 +1 -1 trunk/src/Makefile.in (File Modified)
5917
5918
5919nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5920 Log:
5921 - merge iauth source for experimentation
5922
5923
5924 Changes: Modified:
5925 + - trunk/iauth/ (File Added)
5926 + - trunk/iauth/a_conf.c (File Added)
5927 + - trunk/iauth/a_conf_def.h (File Added)
5928 + - trunk/iauth/a_conf_ext.h (File Added)
5929 + - trunk/iauth/a_defines.h (File Added)
5930 + - trunk/iauth/a_externs.h (File Added)
5931 + - trunk/iauth/a_io.c (File Added)
5932 + - trunk/iauth/a_io_ext.h (File Added)
5933 + - trunk/iauth/a_log.c (File Added)
5934 + - trunk/iauth/a_log_def.h (File Added)
5935 + - trunk/iauth/a_log_ext.h (File Added)
5936 + - trunk/iauth/a_struct_def.h (File Added)
5937 + - trunk/iauth/iauth.c (File Added)
5938 + - trunk/iauth/mod_lhex.c (File Added)
5939 + - trunk/iauth/mod_lhex_ext.h (File Added)
5940 + - trunk/iauth/mod_pipe.c (File Added)
5941 + - trunk/iauth/mod_pipe_ext.h (File Added)
5942 + - trunk/iauth/mod_rfc931.c (File Added)
5943 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5944 + - trunk/iauth/mod_socks.c (File Added)
5945 + - trunk/iauth/mod_socks_ext.h (File Added)
5946 + - trunk/iauth/mod_webproxy.c (File Added)
5947 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5948
5949
5950jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5951 Log:
5952 User /quote help index was not sorted properly.
5953
5954
5955 Changes: Modified:
5956 +2 -2 trunk/help/Makefile.in (File Modified)
5957 +8 -8 trunk/help/users/index (File Modified)
5958
5959
5960jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5961 Log:
5962 Add SCAN help file.
5963
5964
5965 Changes: Modified:
5966 +25 -8 trunk/help/opers/index (File Modified)
5967 + - trunk/help/opers/scan (File Added)
5968
5969
5970jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5971 Log:
5972 SGML docs:
5973 - Document SCAN UMODES
5974 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5975
5976
5977 Changes: Modified:
5978 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5979
5980
5981jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5982 Log:
5983 Add our copyright information to /info (part of release-1.1 r1026).
5984
5985
5986 Changes: Modified:
5987 +1 -0 trunk/src/version.c.SH (File Modified)
5988
5989
5990jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5991 Log:
5992 Fix some compile warnings.
5993
5994
5995 Changes: Modified:
5996 +1 -1 trunk/modules/core/m_join.c (File Modified)
5997 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5998 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5999 +1 -1 trunk/modules/m_scan.c (File Modified)
6000 +4 -4 trunk/modules/m_signon.c (File Modified)
6001
6002
6003jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6004 Log:
6005 RSFNC: OK, actually consider unknowns also for detecting a collide.
6006 Otherwise we can get two clients with the same nick.
6007
6008
6009 Changes: Modified:
6010 +1 -1 trunk/modules/m_services.c (File Modified)
6011
6012
6013nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6014 Log:
6015 - charybdis profiling stuff
6016 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6017 - update .depend
6018
6019
6020 Changes: Modified:
6021 +0 -8 trunk/configure (File Modified)
6022 +1 -8 trunk/configure.ac (File Modified)
6023 +18 -0 trunk/include/channel.h (File Modified)
6024 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6025 +335 -260 trunk/src/.depend (File Modified)
6026 +1569 -0 trunk/src/Makefile.in (File Modified)
6027 + - trunk/src/chmode.c (File Added)
6028 +16 -1 trunk/src/ircd.c (File Modified)
6029 +11 -0 trunk/src/main.c (File Modified)
6030 +11 -0 trunk/src/modules.c (File Modified)
6031
6032
6033jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6034 Log:
6035 RSFNC: Do not send kills to servers for unknowns
6036
6037
6038 Changes: Modified:
6039 +4 -2 trunk/modules/m_services.c (File Modified)
6040
6041
6042jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6043 Log:
6044 Describe service{} blocks in reference.conf.
6045
6046
6047 Changes: Modified:
6048 +12 -0 trunk/doc/reference.conf (File Modified)
6049
6050
6051jilles 2006/03/09 01:14:34 UTC (20060309-996)
6052 Log:
6053 Replace this list of modes with pointers to other documentation.
6054
6055
6056 Changes: Modified:
6057 +6 -50 trunk/doc/modes.txt (File Modified)
6058
6059
6060jilles 2006/03/08 00:10:46 UTC (20060308-986)
6061 Log:
6062 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6063 looks too much like an old-ircd client pointer otherwise.
6064
6065
6066 Changes: Modified:
6067 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6068
6069
6070jilles 2006/03/08 00:09:27 UTC (20060308-984)
6071 Log:
6072 findforwards:
6073 - note truncation of the list (perhaps sending multiple
6074 notices is better)
6075 - clarify in a comment that /findforwards on a nonexistent
6076 channel can be useful
6077 - sendto_one_notice() requires that the text start with
6078 a colon
6079
6080
6081 Changes: Modified:
6082 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6083
6084
6085jilles 2006/03/07 23:33:48 UTC (20060307-982)
6086 Log:
6087 When we close a local server's link, always include the
6088 name of the client causing the exit in the reason in the
6089 SQUIT we send them (replacing them with us). This makes
6090 sure server notices for stuff like "Not enough arguments
6091 to server command" are different on the two sides.
6092
6093
6094 Changes: Modified:
6095 +7 -5 trunk/src/client.c (File Modified)
6096
6097
6098gxti 2006/03/07 22:58:03 UTC (20060307-980)
6099 Log:
6100 New contrib module m_findforwards.c
6101
6102
6103 Changes: Modified:
6104 +112 -0 trunk/contrib/Makefile.in (File Modified)
6105 + - trunk/contrib/m_findforwards.c (File Added)
6106
6107
6108jilles 2006/03/07 22:21:29 UTC (20060307-968)
6109 Log:
6110 Whoops, don't show real host behind auth{} spoof in
6111 spoof notices if hide_spoof_ips is enabled.
6112
6113 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6114
6115
6116 Changes: Modified:
6117 +3 -2 trunk/src/s_conf.c (File Modified)
6118
6119
6120jilles 2006/03/07 12:54:53 UTC (20060307-962)
6121 Log:
6122 Add dalnet-style /identify that sends to nickserv or chanserv.
6123
6124
6125 Changes: Modified:
6126 +102 -0 trunk/contrib/Makefile.in (File Modified)
6127 + - trunk/contrib/m_identify.c (File Added)
6128
6129
6130jilles 2006/03/07 12:26:20 UTC (20060307-958)
6131 Log:
6132 Document alias{} blocks a bit better.
6133
6134
6135 Changes: Modified:
6136 +9 -0 trunk/doc/reference.conf (File Modified)
6137
6138
6139nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6140 Log:
6141 - add aliases to /stats m (data usage is not counted though, sorry)
6142
6143
6144 Changes: Modified:
6145 +1 -0 trunk/include/s_conf.h (File Modified)
6146 +3 -0 trunk/src/newconf.c (File Modified)
6147 +15 -0 trunk/src/parse.c (File Modified)
6148
6149
6150nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6151 Log:
6152 - remove m_sshortcut as it's no longer relevant
6153
6154
6155 Changes: Modified:
6156 +0 -145 trunk/modules/Makefile.in (File Modified)
6157 + - trunk/modules/m_sshortcut.c (File Deleted)
6158
6159
6160nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6161 Log:
6162 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6163 targets instead of my original idea :P)
6164
6165
6166 Changes: Modified:
6167 +32 -0 trunk/doc/example.conf (File Modified)
6168 +35 -0 trunk/doc/reference.conf (File Modified)
6169 +4 -0 trunk/include/parse.h (File Modified)
6170 +7 -0 trunk/include/s_conf.h (File Modified)
6171 +82 -0 trunk/src/newconf.c (File Modified)
6172 +78 -0 trunk/src/parse.c (File Modified)
6173 +16 -0 trunk/src/s_conf.c (File Modified)
6174
6175
6176jilles 2006/03/05 23:33:56 UTC (20060305-942)
6177 Log:
6178 Remove some spaces after tabs. ??
6179
6180
6181 Changes: Modified:
6182 +18 -18 trunk/src/newconf.c (File Modified)
6183
6184
6185jilles 2006/03/05 23:15:38 UTC (20060305-940)
6186 Log:
6187 Global /who:
6188 - make sure to clear all marks also if the who was aborted
6189 because of too many matches
6190 - give ERR_TOOMANYMATCHES if too many matches
6191 - clarify comments
6192
6193 ratbox RATBOX_2_2 r22003 (jilles)
6194
6195
6196 Changes: Modified:
6197 +28 -26 trunk/modules/m_who.c (File Modified)
6198
6199
6200nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6201 Log:
6202 - devel is 2.0
6203
6204
6205 Changes: Modified:
6206 +9 -9 trunk/configure (File Modified)
6207 +1 -1 trunk/configure.ac (File Modified)
6208
6209
6210nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6211 Log:
6212 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6213
6214
6215 Changes: Modified:
6216 +2 -1 trunk/include/s_newconf.h (File Modified)
6217 +20 -0 trunk/modules/m_rehash.c (File Modified)
6218 +1 -1 trunk/src/s_newconf.c (File Modified)
6219
6220
6221gxti 2006/03/05 03:38:33 UTC (20060305-930)
6222 Log:
6223 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6224
6225
6226 Changes: Modified:
6227 +0 -1 trunk/doc/example.conf (File Modified)
6228 +0 -3 trunk/doc/reference.conf (File Modified)
6229 +0 -1 trunk/include/s_conf.h (File Modified)
6230 +0 -6 trunk/modules/m_info.c (File Modified)
6231 +1 -1 trunk/src/channel.c (File Modified)
6232 +0 -1 trunk/src/newconf.c (File Modified)
6233
6234
6235gxti 2006/03/05 00:48:56 UTC (20060305-928)
6236 Log:
6237 Missing header in m_chghost.c
6238
6239 Changes: Modified:
6240 +1 -0 trunk/modules/m_chghost.c (File Modified)
6241
6242
6243gxti 2006/02/28 19:53:33 UTC (20060228-926)
6244 Log:
6245 Relocate QJM code to a seperate function(change_nick_user_host)
6246 Change CHGHOST to use change_nick_user_host instead of just setting it
6247
6248
6249 Changes: Modified:
6250 +3 -0 trunk/include/s_user.h (File Modified)
6251 +1 -1 trunk/modules/m_chghost.c (File Modified)
6252 +3 -78 trunk/modules/m_signon.c (File Modified)
6253 +89 -0 trunk/src/s_user.c (File Modified)
6254
6255
6256jilles 2006/02/28 13:24:51 UTC (20060228-924)
6257 Log:
6258 Restore /stats a (dns servers, admin-only).
6259
6260
6261 Changes: Modified:
6262 +1 -0 trunk/include/res.h (File Modified)
6263 +5 -8 trunk/modules/m_stats.c (File Modified)
6264 +16 -0 trunk/src/res.c (File Modified)
6265
6266
6267nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6268 Log:
6269 - Add CHARYBDIS_PROFILE if we are profiling.
6270 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6271 - Remove duplicate --enable-epoll entry.
6272
6273
6274 Changes: Modified:
6275 +1595 -15 trunk/configure (File Modified)
6276 +30 -11 trunk/configure.ac (File Modified)
6277 +3 -0 trunk/include/setup.h.in (File Modified)
6278
6279
6280nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6281 Log:
6282 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6283
6284
6285 Changes: Modified:
6286 +28 -0 trunk/aclocal.m4 (File Modified)
6287
6288
6289jilles 2006/02/23 13:25:48 UTC (20060223-916)
6290 Log:
6291 Allow requesting forward channel and quiet list in same mode command.
6292
6293
6294 Changes: Modified:
6295 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6296
6297
6298jilles 2006/02/22 00:06:41 UTC (20060222-912)
6299 Log:
6300 Add description of xline wildcards.
6301
6302
6303 Changes: Modified:
6304 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6305
6306
6307gxti 2006/02/21 23:54:57 UTC (20060221-908)
6308 Log:
6309 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6310
6311
6312 Changes: Modified:
6313 +0 -4 trunk/modules/m_services.c (File Modified)
6314
6315
6316nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6317 Log:
6318 typo
6319
6320
6321 Changes: Modified:
6322 +1 -1 trunk/include/hook.h (File Modified)
6323
6324
6325nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6326 Log:
6327 call_hook, not hook_call
6328
6329
6330 Changes: Modified:
6331 +1 -1 trunk/modules/core/m_join.c (File Modified)
6332
6333
6334nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6335 Log:
6336 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6337 Could be useful for a number of things.
6338
6339
6340 Changes: Modified:
6341 +9 -0 trunk/modules/core/m_join.c (File Modified)
6342
6343
6344nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6345 Log:
6346 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6347
6348
6349 Changes: Modified:
6350 +7 -0 trunk/include/hook.h (File Modified)
6351
6352
6353gxti 2006/02/20 21:27:46 UTC (20060220-896)
6354 Log:
6355 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6356
6357
6358 Changes: Modified:
6359 +15 -0 trunk/modules/m_services.c (File Modified)
6360
6361
6362jilles 2006/02/20 11:26:45 UTC (20060220-894)
6363 Log:
6364 Clarify snomask +f, +k, +u.
6365
6366
6367 Changes: Modified:
6368 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6369
6370
6371jilles 2006/02/20 11:26:22 UTC (20060220-892)
6372 Log:
6373 Cmode +p and +s may be set simultaneously.
6374
6375
6376 Changes: Modified:
6377 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6378
6379
6380nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6381 Log:
6382 actually, we should check the data version on each reload (oops)
6383
6384
6385 Changes: Modified:
6386 +6 -6 trunk/src/main.c (File Modified)
6387
6388
6389nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6390 Log:
6391 more work on the loader
6392
6393
6394 Changes: Modified:
6395 +45 -21 trunk/src/main.c (File Modified)
6396
6397
6398nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6399 Log:
6400 Add prototype ircd_state.c
6401
6402
6403 Changes: Modified:
6404 + - trunk/src/ircd_state.c (File Added)
6405
6406
6407jilles 2006/02/19 00:41:15 UTC (20060219-882)
6408 Log:
6409 Smaller improvements.
6410
6411
6412 Changes: Modified:
6413 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6414
6415
6416jilles 2006/02/19 00:15:39 UTC (20060219-880)
6417 Log:
6418 Add a lot of stuff here.
6419
6420
6421 Changes: Modified:
6422 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6423
6424
6425jilles 2006/02/18 22:55:32 UTC (20060218-878)
6426 Log:
6427 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6428
6429
6430 Changes: Modified:
6431 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6432
6433
6434jilles 2006/02/18 21:57:54 UTC (20060218-873)
6435 Log:
6436 Invex doesn't trump +r or (sic) +J.
6437
6438
6439 Changes: Modified:
6440 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6441
6442
6443nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6444 Log:
6445 Check to make sure a module is not loaded before loading it.
6446
6447
6448 Changes: Modified:
6449 +6 -1 trunk/src/ircd_parser.y (File Modified)
6450
6451
6452nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6453 Log:
6454 - Add a missing comma in the HeaderMessages array
6455 - Only send "Your hostname is too long ..." if that really is the case
6456
6457
6458 Changes: Modified:
6459 +2 -2 trunk/src/s_auth.c (File Modified)
6460
6461
6462nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6463 Log:
6464 build_symtable() will have already bailed here, so no need to check
6465 explicitly whether or not charybdis_main is NULL.
6466
6467
6468 Changes: Modified:
6469 +7 -16 trunk/src/main.c (File Modified)
6470
6471
6472nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6473 Log:
6474 Data structure versioning, part 1.
6475
6476
6477 Changes: Modified:
6478 +10 -1 trunk/include/ircd_defs.h (File Modified)
6479 +2 -0 trunk/src/ircd.c (File Modified)
6480 +15 -3 trunk/src/main.c (File Modified)
6481
6482
6483nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6484 Log:
6485 build a symbol table and use that instead of doing a raw dlsym on everything
6486
6487
6488 Changes: Modified:
6489 + - trunk/include/ircd_linker.h (File Added)
6490 +71 -1 trunk/src/Makefile.in (File Modified)
6491 + - trunk/src/ircd_linker.c (File Added)
6492 +16 -4 trunk/src/main.c (File Modified)
6493
6494
6495nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6496 Log:
6497 The launcher now calls io_loop() instead of charybdis_main().
6498 This is so that we do not have to reinitialize *everything* later.
6499
6500
6501 Changes: Modified:
6502 +1 -0 trunk/include/ircd.h (File Modified)
6503 +6 -7 trunk/src/ircd.c (File Modified)
6504 +13 -1 trunk/src/main.c (File Modified)
6505
6506
6507nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6508 Log:
6509 Use global binding on libircd.so.
6510
6511
6512 Changes: Modified:
6513 +1 -1 trunk/src/main.c (File Modified)
6514
6515
6516nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6517 Log:
6518 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6519 (it will do more later)
6520
6521
6522 Changes: Modified:
6523 +14 -12 trunk/include/config.h (File Modified)
6524 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6525 +31 -5 trunk/src/Makefile.in (File Modified)
6526 +78 -1 trunk/src/ircd.c (File Modified)
6527 + - trunk/src/main.c (File Added)
6528
6529
6530nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6531 Log:
6532 Add whitespace here, oops.
6533
6534
6535 Changes: Modified:
6536 +1 -1 trunk/CREDITS (File Modified)
6537
6538
6539nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6540 Log:
6541 Properly copy over the IP address here instead of using a cheap hack.
6542 Because the hack didn't work right except on IPv6. :|
6543
6544
6545 Changes: Modified:
6546 +12 -2 trunk/src/s_newconf.c (File Modified)
6547
6548
6549jilles 2006/02/15 01:33:43 UTC (20060215-849)
6550 Log:
6551 Revert reject cache notice to ratbox's, which more
6552 clearly suggests what's happening.
6553
6554
6555 Changes: Modified:
6556 +4 -1 trunk/src/reject.c (File Modified)
6557
6558
6559nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6560 Log:
6561 Fix the openssl status in the overview information.
6562
6563
6564 Changes: Modified:
6565 +1 -3 trunk/configure (File Modified)
6566 +1 -3 trunk/configure.ac (File Modified)
6567
6568
6569jilles 2006/02/15 00:53:32 UTC (20060215-843)
6570 Log:
6571 - Add simple exempt{} block (127.0.0.1) to example.conf.
6572 - Remove mention of deny{}.
6573
6574
6575 Changes: Modified:
6576 +5 -0 trunk/doc/example.conf (File Modified)
6577 +1 -1 trunk/doc/reference.conf (File Modified)
6578
6579
6580jilles 2006/02/15 00:37:34 UTC (20060215-839)
6581 Log:
6582 example.conf: add some comments at the start
6583 reference.conf: some ircd-ratbox -> charybdis
6584
6585
6586 Changes: Modified:
6587 +11 -0 trunk/doc/example.conf (File Modified)
6588 +6 -5 trunk/doc/reference.conf (File Modified)
6589
6590
6591jilles 2006/02/15 00:27:59 UTC (20060215-833)
6592 Log:
6593 Rename m_createauthonly module to createauthonly
6594 as this is not a module providing an m_function
6595 (command).
6596
6597
6598 Changes: Modified:
6599 +1 -38 trunk/contrib/Makefile.in (File Modified)
6600 + - trunk/contrib/createauthonly.c (File Added)
6601 + - trunk/contrib/m_createauthonly.c (File Deleted)
6602
6603
6604jilles 2006/02/15 00:22:08 UTC (20060215-831)
6605 Log:
6606 Add to example confs commented lines for:
6607 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6608 sno_globalkline.so, sno_globaloper.so.
6609
6610
6611 Changes: Modified:
6612 +5 -1 trunk/doc/example.conf (File Modified)
6613 +9 -1 trunk/doc/reference.conf (File Modified)
6614
6615
6616jilles 2006/02/15 00:12:24 UTC (20060215-829)
6617 Log:
6618 - Unbreak connecting to connect{}s with hostnames
6619 instead of IP addresses (broken with new resolver).
6620 - Try to do A/AAAA query based on aftype in
6621 connect{} (doesn't seem to work fully).
6622
6623
6624 Changes: Modified:
6625 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6626
6627
6628jilles 2006/02/14 22:54:37 UTC (20060214-827)
6629 Log:
6630 Unbreak /rehash dns.
6631
6632
6633 Changes: Modified:
6634 +1 -0 trunk/src/res.c (File Modified)
6635
6636
6637jilles 2006/02/14 22:40:55 UTC (20060214-825)
6638 Log:
6639 Preserve Hybrid Id and add one of our own.
6640
6641
6642 Changes: Modified:
6643 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6644 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6645
6646
6647jilles 2006/02/14 22:17:17 UTC (20060214-821)
6648 Log:
6649 Add anfl and Androsyn to CREDITS.
6650 They wrote a lot of ratbox code we use, both before and after the fork.
6651
6652
6653 Changes: Modified:
6654 +2 -0 trunk/CREDITS (File Modified)
6655
6656
6657nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6658 Log:
6659 Hostname validity check.
6660
6661
6662 Changes: Modified:
6663 +42 -3 trunk/src/s_auth.c (File Modified)
6664
6665
6666nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6667 Log:
6668 Version bump to 1.2.0.
6669
6670
6671 Changes: Modified:
6672 +9 -9 trunk/configure (File Modified)
6673 +1 -1 trunk/configure.ac (File Modified)
6674
6675
6676nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6677 Log:
6678 - Missed a spot in the IPv6 code here. Should be usable now.
6679
6680
6681 Changes: Modified:
6682 +2 -2 trunk/src/res.c (File Modified)
6683
6684
6685nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6686 Log:
6687 Alright, so, this massive commit does the following:
6688 - Removes adns
6689 - Adds a resolver based on the undernet and hybrid one.
6690 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6691 - Makes a check in ./configure be posixly correct
6692 - Simplifies the auth code and DNS callbacks
6693
6694 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6695
6696
6697 Changes: Modified:
6698 +1 -1 trunk/Makefile.in (File Modified)
6699 + - trunk/adns/ (File Deleted)
6700 +148 -80 trunk/configure (File Modified)
6701 +1 -2 trunk/configure.ac (File Modified)
6702 +6 -0 trunk/include/client.h (File Modified)
6703 +1 -0 trunk/include/packet.h (File Modified)
6704 +153 -41 trunk/include/res.h (File Modified)
6705 + - trunk/include/reslib.h (File Added)
6706 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6707 +930 -1449 trunk/modules/.depend (File Modified)
6708 +3 -0 trunk/modules/m_stats.c (File Modified)
6709 +417 -621 trunk/src/.depend (File Modified)
6710 +1 -1 trunk/src/.indent.pro (File Modified)
6711 +2069 -289 trunk/src/Makefile.in (File Modified)
6712 + - trunk/src/adns.c (File Deleted)
6713 + - trunk/src/res.c (File Added)
6714 + - trunk/src/reslib.c (File Added)
6715 +11 -50 trunk/src/s_auth.c (File Modified)
6716 +4 -26 trunk/src/s_newconf.c (File Modified)
6717
6718
6719nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6720 Log:
6721 Document the NOBALLOC feature.
6722
6723
6724 Changes: Modified:
6725 +7 -1 trunk/include/config.h (File Modified)
6726
6727
6728jilles 2006/02/12 20:50:51 UTC (20060212-806)
6729 Log:
6730 commands.sgml changes
6731
6732
6733 Changes: Modified:
6734 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6735
6736
6737jilles 2006/02/12 19:58:28 UTC (20060212-804)
6738 Log:
6739 connect{} changes.
6740
6741
6742 Changes: Modified:
6743 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6744
6745
6746jilles 2006/02/12 19:47:43 UTC (20060212-802)
6747 Log:
6748 Improve description of class{} block (in particular,
6749 mention server classes as well as client classes).
6750
6751
6752 Changes: Modified:
6753 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6754
6755
6756jilles 2006/02/12 19:37:35 UTC (20060212-800)
6757 Log:
6758 In comment:
6759 -/* sendq: servers need a higher sendq as they send more data */
6760 +/* sendq: servers need a higher sendq as they are sent more data */
6761
6762
6763 Changes: Modified:
6764 +1 -1 trunk/doc/reference.conf (File Modified)
6765
6766
6767jilles 2006/02/12 19:33:35 UTC (20060212-798)
6768 Log:
6769 Add modules{} block.
6770
6771
6772 Changes: Modified:
6773 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6774
6775
6776jilles 2006/02/12 17:31:44 UTC (20060212-796)
6777 Log:
6778 Add general::oper_snomask, snomask on oper up for opers
6779 that have umode +s set on oper up, but do not have
6780 a specific snomask setting in their operator block.
6781 If this is empty or not specified, +s is used as before.
6782
6783
6784 Changes: Modified:
6785 +4 -1 trunk/doc/example.conf (File Modified)
6786 +7 -1 trunk/doc/reference.conf (File Modified)
6787 +1 -0 trunk/include/client.h (File Modified)
6788 +1 -0 trunk/include/s_conf.h (File Modified)
6789 +32 -0 trunk/src/newconf.c (File Modified)
6790 +1 -0 trunk/src/s_conf.c (File Modified)
6791 +13 -3 trunk/src/s_user.c (File Modified)
6792
6793
6794nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6795 Log:
6796 fix error
6797
6798 Changes: Modified:
6799 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6800
6801
6802nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6803 Log:
6804 Add MASKTRACE and CHANTRACE commands.
6805
6806
6807 Changes: Modified:
6808 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6809
6810
6811nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6812 Log:
6813 document loadmodule directive
6814
6815
6816 Changes: Modified:
6817 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6818
6819
6820nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6821 Log:
6822 finish this up
6823
6824
6825 Changes: Modified:
6826 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6827
6828
6829nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6830 Log:
6831 q:lines are no longer living in the ircd.conf either
6832
6833
6834 Changes: Modified:
6835 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6836
6837
6838nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6839 Log:
6840 remove k:line, d:line, x:line as they are their own files now
6841
6842
6843 Changes: Modified:
6844 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6845
6846
6847jilles 2006/02/12 03:55:38 UTC (20060212-782)
6848 Log:
6849 New place for operator::snomask.
6850
6851
6852 Changes: Modified:
6853 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6854
6855
6856nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6857 Log:
6858 Document connect {}.
6859
6860
6861 Changes: Modified:
6862 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6863
6864
6865jilles 2006/02/12 03:42:26 UTC (20060212-778)
6866 Log:
6867 example.conf: move operator::snomask to a more logical place,
6868 more sensible default
6869 reference.conf: add operator::snomask
6870
6871
6872 Changes: Modified:
6873 +3 -3 trunk/doc/example.conf (File Modified)
6874 +3 -0 trunk/doc/reference.conf (File Modified)
6875
6876
6877jilles 2006/02/12 03:34:24 UTC (20060212-776)
6878 Log:
6879 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6880 in those conf entries that take umodes like <name1>, <name2>, ...
6881
6882
6883 Changes: Modified:
6884 +3 -0 trunk/doc/reference.conf (File Modified)
6885 +3 -0 trunk/src/newconf.c (File Modified)
6886
6887
6888nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6889 Log:
6890 Remove H:line
6891
6892
6893 Changes: Modified:
6894 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6895
6896
6897nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6898 Log:
6899 Aesthetic changes.
6900
6901
6902 Changes: Modified:
6903 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6904
6905
6906nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6907 Log:
6908 s/allow/auth
6909
6910
6911 Changes: Modified:
6912 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6913
6914
6915nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6916 Log:
6917 fix
6918
6919
6920 Changes: Modified:
6921 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6922
6923
6924nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6925 Log:
6926 Document operator {} blocks.
6927
6928
6929 Changes: Modified:
6930 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6931
6932
6933jilles 2006/02/12 03:18:31 UTC (20060212-764)
6934 Log:
6935 auth{}: clarify/add some details
6936
6937
6938 Changes: Modified:
6939 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6940
6941
6942nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6943 Log:
6944 auth{}: Move a paragraph.
6945
6946
6947 Changes: Modified:
6948 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6949
6950
6951nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6952 Log:
6953 Document auth{} blocks.
6954
6955
6956 Changes: Modified:
6957 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6958
6959
6960jilles 2006/02/12 02:23:21 UTC (20060212-758)
6961 Log:
6962 Add umode +R.
6963
6964
6965 Changes: Modified:
6966 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6967
6968
6969jilles 2006/02/12 02:19:41 UTC (20060212-756)
6970 Log:
6971 Add umode +R, prevents unidentified clients from
6972 sending private messages or notices. /accept'ed
6973 clients and opers are exempt.
6974 Due to the /accept part, this is only checked
6975 at the target's server, may want to change
6976 this?
6977
6978
6979 Changes: Modified:
6980 +1 -0 trunk/help/opers/umode (File Modified)
6981 +1 -0 trunk/help/users/umode (File Modified)
6982 +2 -0 trunk/include/client.h (File Modified)
6983 +1 -0 trunk/include/numeric.h (File Modified)
6984 +11 -1 trunk/modules/core/m_message.c (File Modified)
6985 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6986 +1 -1 trunk/src/messages.tab (File Modified)
6987 +1 -1 trunk/src/s_user.c (File Modified)
6988
6989
6990jilles 2006/02/12 01:26:44 UTC (20060212-754)
6991 Log:
6992 Don't allow a nick change if banned or quieted (and not
6993 voiced or opped) on a channel. This uses numeric 435
6994 (bahamut's "cannot change to a banned nick") because
6995 bahamut/ircu's 437 and hyperion's 438 already have
6996 another meaning for us.
6997
6998
6999 Changes: Modified:
7000 +2 -0 trunk/include/channel.h (File Modified)
7001 +1 -0 trunk/include/numeric.h (File Modified)
7002 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7003 +38 -0 trunk/src/channel.c (File Modified)
7004 +1 -1 trunk/src/messages.tab (File Modified)
7005
7006
7007jilles 2006/02/11 20:55:03 UTC (20060211-752)
7008 Log:
7009 KNOCK:
7010 - respect ban exceptions
7011 - also deny a knock if quieted
7012
7013
7014 Changes: Modified:
7015 +2 -1 trunk/modules/m_knock.c (File Modified)
7016
7017
7018jilles 2006/02/11 19:42:32 UTC (20060211-750)
7019 Log:
7020 Reverse bad substitution in comment.
7021
7022
7023 Changes: Modified:
7024 +1 -1 trunk/src/channel.c (File Modified)
7025
7026
7027jilles 2006/02/11 19:04:47 UTC (20060211-748)
7028 Log:
7029 - set DynSpoof flag for clients spoofed at registration
7030 - add orighost instead of host to the hostname hash
7031
7032
7033 Changes: Modified:
7034 +5 -1 trunk/src/s_user.c (File Modified)
7035
7036
7037jilles 2006/02/11 16:59:13 UTC (20060211-746)
7038 Log:
7039 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7040
7041
7042 Changes: Modified:
7043 +2 -3 trunk/src/send.c (File Modified)
7044
7045
7046gxti 2006/02/10 02:44:34 UTC (20060210-744)
7047 Log:
7048 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7049
7050
7051 Changes: Modified:
7052 +17 -7 trunk/modules/m_signon.c (File Modified)
7053
7054
7055gxti 2006/02/09 02:44:48 UTC (20060209-742)
7056 Log:
7057 Correct minimum args on ENCAP SASL to avoid nasty core.
7058
7059
7060 Changes: Modified:
7061 +1 -1 trunk/modules/m_sasl.c (File Modified)
7062
7063
7064jilles 2006/02/09 01:14:21 UTC (20060209-740)
7065 Log:
7066 Style nits: sptr can't ever be NULL, don't compare truth
7067 values with YES.
7068
7069
7070 Changes: Modified:
7071 +2 -3 trunk/modules/m_scan.c (File Modified)
7072
7073
7074jilles 2006/02/09 01:04:56 UTC (20060209-738)
7075 Log:
7076 - Comment out scan_cmodes() prototype to suppress warning
7077 - Correct minimum parameter count for mo_scan()
7078
7079
7080 Changes: Modified:
7081 +2 -2 trunk/modules/m_scan.c (File Modified)
7082
7083
7084jilles 2006/02/09 00:56:16 UTC (20060209-736)
7085 Log:
7086 SCAN UMODES:
7087 - Include full command in operspy notice
7088 - Allow global scans (no-list used, mask not used) without operspy
7089 - Use ERR_NOPRIVS numeric
7090
7091
7092 Changes: Modified:
7093 +21 -9 trunk/modules/m_scan.c (File Modified)
7094
7095
7096jilles 2006/02/08 23:45:23 UTC (20060208-734)
7097 Log:
7098 Cancel out the >3 default if < is given; this way
7099 any </> specification fully overrides the default.
7100
7101
7102 Changes: Modified:
7103 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7104
7105
7106jilles 2006/02/08 23:13:44 UTC (20060208-732)
7107 Log:
7108 - Call mo_list() from m_list() to reduce code duplication
7109 - Default to >3, rather arbitrarily (conf option?)
7110 - Make < and > mean less than and greater than again
7111
7112
7113 Changes: Modified:
7114 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7115
7116
7117jilles 2006/02/08 22:20:43 UTC (20060208-730)
7118 Log:
7119 When processing topic burst, hide connecting server
7120 on netburst if flatten links is enabled.
7121
7122
7123 Changes: Modified:
7124 +9 -2 trunk/modules/m_tb.c (File Modified)
7125
7126
7127nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7128 Log:
7129 - remove PENALTY token
7130
7131
7132 Changes: Modified:
7133 +0 -1 trunk/include/supported.h (File Modified)
7134
7135
7136nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7137 Log:
7138 005 fixups:
7139 - Add PENALTY because we have a pace-wait system.
7140 - Add FNC due to SAVE and RSFNC
7141 - Add q to MAXLIST.
7142
7143
7144 Changes: Modified:
7145 +4 -2 trunk/include/supported.h (File Modified)
7146
7147
7148nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7149 Log:
7150 mkay, indent went nuts here
7151
7152
7153 Changes: Modified:
7154 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7155
7156
7157nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7158 Log:
7159 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7160 and can be used instead. The SAFELIST implementation is the one used by
7161 default, as most users/networks will be used to it.
7162
7163
7164 Changes: Modified:
7165 +1 -0 trunk/NEWS (File Modified)
7166 +14 -0 trunk/include/client.h (File Modified)
7167 +5 -0 trunk/include/hash.h (File Modified)
7168 +404 -272 trunk/modules/Makefile.in (File Modified)
7169 + - trunk/modules/m_list.c (File Deleted)
7170 + - trunk/modules/m_list_ratbox.c (File Added)
7171 + - trunk/modules/m_list_safelist.c (File Added)
7172 +5 -5 trunk/src/hash.c (File Modified)
7173
7174
7175jilles 2006/02/08 21:02:52 UTC (20060208-720)
7176 Log:
7177 Clear invites on a lowerTS JOIN or SJOIN.
7178 This should complete kick_on_split_riding protection.
7179
7180
7181 Changes: Modified:
7182 +5 -0 trunk/modules/core/m_join.c (File Modified)
7183 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7184
7185
7186jilles 2006/02/08 20:26:58 UTC (20060208-718)
7187 Log:
7188 Like in ratbox, send and interpret timestamps on invites.
7189
7190
7191 Changes: Modified:
7192 +9 -2 trunk/modules/m_invite.c (File Modified)
7193
7194
7195jilles 2006/02/07 12:48:28 UTC (20060207-716)
7196 Log:
7197 Add +S (network service) umode. Just for completeness, users or opers
7198 cannot set this.
7199
7200
7201 Changes: Modified:
7202 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7203
7204
7205nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7206 Log:
7207 update NEWS a bit
7208
7209
7210 Changes: Modified:
7211 +35 -2 trunk/NEWS (File Modified)
7212
7213
7214gxti 2006/02/06 04:42:14 UTC (20060206-712)
7215 Log:
7216 Split off a PreClient structure for data to be freed on registation (i.e. password).
7217 New hook introduce_client for post-registration messages.
7218 Fix b0rked SASL numerics.
7219 Burst REALHOST post-introduction for spoofed-on-registration clients.
7220 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7221 Pre-registration signon support.
7222
7223
7224 Changes: Modified:
7225 +10 -0 trunk/configure (File Modified)
7226 +2 -0 trunk/configure.ac (File Modified)
7227 +14 -4 trunk/include/client.h (File Modified)
7228 +1 -0 trunk/include/hook.h (File Modified)
7229 +1 -0 trunk/include/numeric.h (File Modified)
7230 +3 -0 trunk/include/setup.h.in (File Modified)
7231 +16 -0 trunk/modules/m_chghost.c (File Modified)
7232 +25 -21 trunk/modules/m_sasl.c (File Modified)
7233 +63 -30 trunk/modules/m_signon.c (File Modified)
7234 +18 -0 trunk/src/client.c (File Modified)
7235 +2 -0 trunk/src/hook.c (File Modified)
7236 +5 -5 trunk/src/messages.tab (File Modified)
7237 +2 -0 trunk/src/s_serv.c (File Modified)
7238 +28 -2 trunk/src/s_user.c (File Modified)
7239
7240
7241gxti 2006/02/06 03:10:01 UTC (20060206-710)
7242 Log:
7243 Update hook documentation.
7244
7245
7246 Changes: Modified:
7247 +30 -0 trunk/doc/hooks.txt (File Modified)
7248
7249
7250jilles 2006/02/05 22:44:03 UTC (20060205-708)
7251 Log:
7252 Improve @/# handling in match_esc().
7253
7254
7255 Changes: Modified:
7256 +21 -13 trunk/src/match.c (File Modified)
7257
7258
7259nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7260 Log:
7261 backtrack instead of bailing out when handling a mismatched escape
7262
7263
7264 Changes: Modified:
7265 +1 -1 trunk/src/match.c (File Modified)
7266
7267
7268nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7269 Log:
7270 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7271
7272 Changes: Modified:
7273 +2 -1 trunk/CREDITS (File Modified)
7274
7275
7276nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7277 Log:
7278 Fix the escape brokenness and pick up a more efficient matching algorithm,
7279 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7280 Patch sent upstream. They can do whatever they want with it, *shrug*.
7281
7282
7283 Changes: Modified:
7284 +147 -161 trunk/src/match.c (File Modified)
7285
7286
7287jilles 2006/02/04 20:13:39 UTC (20060204-700)
7288 Log:
7289 If flatten links is enabled, fake the origins of some ServerModes
7290 sent to clients so that the server sending the netburst is hidden.
7291 Most mode hacks still show the true source.
7292
7293
7294 Changes: Modified:
7295 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7296 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7297
7298
7299jilles 2006/02/04 18:26:55 UTC (20060204-698)
7300 Log:
7301 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7302 where the exit originated).
7303 - When receiving an SQUIT for a server themselves
7304 (IsMe(target_p) || target_p == client_p)
7305 close their link and send a local server notice.
7306
7307
7308 Changes: Modified:
7309 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7310 +6 -3 trunk/src/client.c (File Modified)
7311
7312
7313nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7314 Log:
7315 Hooking into the wrong hook, whoops. :P
7316
7317
7318 Changes: Modified:
7319 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7320 +6 -10 trunk/modules/core/m_join.c (File Modified)
7321
7322
7323nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7324 Log:
7325 this doesn't work right, right now :P
7326
7327
7328 Changes: Modified:
7329 +40 -0 trunk/contrib/Makefile.in (File Modified)
7330 + - trunk/contrib/m_createauthonly.c (File Added)
7331 +6 -0 trunk/include/hook.h (File Modified)
7332 +26 -1 trunk/modules/core/m_join.c (File Modified)
7333 +1 -1 trunk/src/ircd.c (File Modified)
7334
7335
7336nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7337 Log:
7338 Make can_join() hookable.
7339
7340
7341 Changes: Modified:
7342 +12 -1 trunk/src/channel.c (File Modified)
7343
7344
7345nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7346 Log:
7347 add 'int approved;' to the channel event hook
7348
7349
7350 Changes: Modified:
7351 +1 -0 trunk/include/hook.h (File Modified)
7352
7353
7354gxti 2006/02/04 02:50:03 UTC (20060204-688)
7355 Log:
7356 Use SIDs in SASL ENCAP origin.
7357 Ignore responses from other agents once the first SASL response has been received for a client.
7358
7359
7360 Changes: Modified:
7361 +9 -5 trunk/modules/m_sasl.c (File Modified)
7362
7363
7364gxti 2006/02/04 01:44:17 UTC (20060204-686)
7365 Log:
7366 Removed stray debug code.
7367
7368
7369 Changes: Modified:
7370 +1 -1 trunk/modules/m_sasl.c (File Modified)
7371
7372
7373jilles 2006/02/03 22:39:24 UTC (20060203-684)
7374 Log:
7375 Don't complain "unknown MODE flag" if a non-oper attempts
7376 to unset an oper only umode they do not have.
7377 This is to prevent unwanted error messages when users/bots
7378 do things like MODE <nick> +i-sw.
7379
7380
7381 Changes: Modified:
7382 +4 -2 trunk/src/s_user.c (File Modified)
7383
7384
7385jilles 2006/02/03 22:32:03 UTC (20060203-682)
7386 Log:
7387 Fix client_exit hook name and only call it for local exits that are not
7388 IsAnyServer.
7389
7390
7391 Changes: Modified:
7392 +3 -2 trunk/modules/m_sasl.c (File Modified)
7393
7394
7395gxti 2006/02/03 21:41:48 UTC (20060203-680)
7396 Log:
7397 Fix SASL logic to actually use stored agent UID.
7398 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7399 Add abort code for exiting clients.
7400
7401
7402 Changes: Modified:
7403 +18 -9 trunk/modules/m_sasl.c (File Modified)
7404
7405
7406jilles 2006/02/03 20:25:01 UTC (20060203-678)
7407 Log:
7408 Port over ratbox 2.2 /challenge. This is slightly more secure
7409 (better crypto, longer keys, challenge timeout) and has better
7410 client scripts.
7411
7412 The respond tool is no longer part of the ircd tree but a
7413 separate package, currently available from
7414 http://respond.ircd-ratbox.org (we should mirror/... this).
7415
7416
7417 Changes: Modified:
7418 +65 -310 trunk/doc/challenge.txt (File Modified)
7419 +5 -5 trunk/include/client.h (File Modified)
7420 +3 -0 trunk/include/irc_string.h (File Modified)
7421 +3 -0 trunk/include/numeric.h (File Modified)
7422 +94 -50 trunk/modules/m_challenge.c (File Modified)
7423 +1 -2 trunk/src/client.c (File Modified)
7424 +125 -0 trunk/src/irc_string.c (File Modified)
7425 +2 -2 trunk/src/messages.tab (File Modified)
7426 + - trunk/tools/rsa_respond/ (File Deleted)
7427
7428
7429gxti 2006/02/03 20:05:09 UTC (20060203-676)
7430 Log:
7431 Preliminary SASL support.
7432
7433
7434 Changes: Modified:
7435 +7 -0 trunk/include/client.h (File Modified)
7436 +6 -0 trunk/include/numeric.h (File Modified)
7437 +1 -0 trunk/modules/Makefile.in (File Modified)
7438 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7439 +175 -1 trunk/modules/m_cap.c (File Modified)
7440 + - trunk/modules/m_sasl.c (File Added)
7441 +2 -0 trunk/modules/m_user.c (File Modified)
7442 +5 -5 trunk/src/messages.tab (File Modified)
7443 +8 -2 trunk/src/s_user.c (File Modified)
7444
7445
7446jilles 2006/02/03 18:13:03 UTC (20060203-674)
7447 Log:
7448 SIGNON: make logout also apply remotely.
7449
7450
7451 Changes: Modified:
7452 +7 -2 trunk/modules/m_signon.c (File Modified)
7453
7454
7455gxti 2006/02/03 17:45:04 UTC (20060203-672)
7456 Log:
7457 Use an asterisk when sending empty logins in SIGNON.
7458
7459
7460 Changes: Modified:
7461 +5 -5 trunk/modules/m_signon.c (File Modified)
7462
7463
7464jilles 2006/02/03 17:38:31 UTC (20060203-670)
7465 Log:
7466 SIGNON: Only add whowas entry (add_history()) and wipe
7467 accepts (del_all_accepts()) if nick changed.
7468
7469
7470 Changes: Modified:
7471 +5 -3 trunk/modules/m_signon.c (File Modified)
7472
7473
7474jilles 2006/02/03 17:26:52 UTC (20060203-668)
7475 Log:
7476 SIGNON: slight fixes to collision code:
7477 - don't kill if target_p == source_p (nick unchanged or only changed case)
7478 - add comment that SAVE support is missing
7479 - use sendto_realops_snomask() instead of sendto_realops_flags()
7480
7481
7482 Changes: Modified:
7483 +9 -6 trunk/modules/m_signon.c (File Modified)
7484
7485
7486jilles 2006/02/03 17:19:26 UTC (20060203-666)
7487 Log:
7488 Fix up kills for bad nick/user/host on SIGNON.
7489
7490
7491 Changes: Modified:
7492 +16 -6 trunk/modules/m_signon.c (File Modified)
7493
7494
7495jilles 2006/02/03 16:50:56 UTC (20060203-664)
7496 Log:
7497 If changing to a nick with a digit, only allow the UID.
7498
7499
7500 Changes: Modified:
7501 +4 -0 trunk/modules/m_signon.c (File Modified)
7502
7503
7504gxti 2006/02/03 04:20:31 UTC (20060203-661)
7505 Log:
7506 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7507 Strip leading digits from logins that are not purely numeric.
7508
7509
7510 Changes: Modified:
7511 +3 -0 trunk/include/numeric.h (File Modified)
7512 +2 -0 trunk/include/send.h (File Modified)
7513 +1 -0 trunk/modules/Makefile.in (File Modified)
7514 +456 -3 trunk/modules/m_services.c (File Modified)
7515 + - trunk/modules/m_signon.c (File Added)
7516 +2 -2 trunk/src/messages.tab (File Modified)
7517 +98 -0 trunk/src/send.c (File Modified)
7518
7519
7520jilles 2006/02/02 14:10:16 UTC (20060202-659)
7521 Log:
7522 Remove old server notice umodes from example confs.
7523
7524
7525 Changes: Modified:
7526 +1 -2 trunk/doc/example.conf (File Modified)
7527 +4 -17 trunk/doc/reference.conf (File Modified)
7528
7529
7530jilles 2006/02/01 15:11:42 UTC (20060201-657)
7531 Log:
7532 Add snomask help file (forgot this earlier).
7533
7534
7535 Changes: Modified:
7536 + - trunk/help/opers/snomask (File Added)
7537
7538
7539jilles 2006/01/31 12:50:36 UTC (20060131-655)
7540 Log:
7541 Add umode +l (receive locops).
7542
7543
7544 Changes: Modified:
7545 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7546
7547
7548jilles 2006/01/31 12:44:21 UTC (20060131-653)
7549 Log:
7550 We don't plan to implement cmode +R (quiet unidentified) and
7551 umode +I (deny invite) for 1.1, so comment them out from the
7552 docs.
7553
7554
7555 Changes: Modified:
7556 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7557 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7558
7559
7560jilles 2006/01/31 12:40:38 UTC (20060131-651)
7561 Log:
7562 Improve snomask usage description.
7563
7564
7565 Changes: Modified:
7566 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7567
7568
7569jilles 2006/01/31 12:33:01 UTC (20060131-649)
7570 Log:
7571 Mention the word snomask with umode +s (needs to be a link really).
7572
7573
7574 Changes: Modified:
7575 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7576
7577
7578jilles 2006/01/31 12:28:58 UTC (20060131-647)
7579 Log:
7580 Add snomask +Z (operspy notices).
7581
7582
7583 Changes: Modified:
7584 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7585
7586
7587jilles 2006/01/31 12:23:29 UTC (20060131-645)
7588 Log:
7589 Misc updates/clarifications.
7590
7591
7592 Changes: Modified:
7593 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7594
7595
7596jilles 2006/01/31 12:15:29 UTC (20060131-643)
7597 Log:
7598 Document snomasks.
7599
7600
7601 Changes: Modified:
7602 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7603 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7604 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7605
7606
7607jilles 2006/01/30 01:07:43 UTC (20060130-641)
7608 Log:
7609 - Allow ENCAP REALHOST outside burst
7610 - Fix comment describing race condition: this can only happen
7611 on a local whois with use_whois_actually enabled
7612
7613
7614 Changes: Modified:
7615 +4 -6 trunk/modules/m_chghost.c (File Modified)
7616
7617
7618jilles 2006/01/29 21:42:06 UTC (20060129-639)
7619 Log:
7620 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7621
7622
7623 Changes: Modified:
7624 +39 -0 trunk/contrib/Makefile.in (File Modified)
7625 + - trunk/contrib/sno_globaloper.c (File Added)
7626
7627
7628jilles 2006/01/29 21:26:53 UTC (20060129-637)
7629 Log:
7630 Pass along old umodes and snomask in umode_changed hook,
7631 changing its parameter type from struct Client *
7632 to hook_data_umode_changed *. (For a new client, both
7633 are zero.)
7634
7635 The IP cloaking module now fully ignores umode changes
7636 where +h didn't change.
7637
7638
7639 Changes: Modified:
7640 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7641 +7 -0 trunk/include/hook.h (File Modified)
7642 +18 -4 trunk/src/s_user.c (File Modified)
7643
7644
7645nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7646 Log:
7647 move libcharybdis-provided function initialisation into libcharybdis_init().
7648
7649
7650 Changes: Modified:
7651 +32 -11 trunk/src/ircd.c (File Modified)
7652
7653
7654jilles 2006/01/29 20:40:55 UTC (20060129-633)
7655 Log:
7656 Make +f notices (local host, global host, global user@host, local class)
7657 netwide. Exceeding /quote set max remains local.
7658
7659
7660 Changes: Modified:
7661 +4 -4 trunk/src/s_conf.c (File Modified)
7662
7663
7664jilles 2006/01/29 20:32:44 UTC (20060129-631)
7665 Log:
7666 Netwide notices about attempts to join juped channels.
7667
7668
7669 Changes: Modified:
7670 +1 -1 trunk/modules/core/m_join.c (File Modified)
7671
7672
7673jilles 2006/01/29 19:57:17 UTC (20060129-629)
7674 Log:
7675 Send server notices about failed oper attempts globally.
7676 Successful remote oper attempt notices will be generated
7677 from the mode changes.
7678
7679
7680 Changes: Modified:
7681 +3 -3 trunk/modules/m_challenge.c (File Modified)
7682 +2 -2 trunk/modules/m_oper.c (File Modified)
7683
7684
7685jilles 2006/01/29 19:56:11 UTC (20060129-627)
7686 Log:
7687 Rest of infrastructure for sending server notices globally.
7688 Uses a new L_NETWIDE level on sendto_realops_snomask().
7689
7690
7691 Changes: Modified:
7692 +1 -0 trunk/include/send.h (File Modified)
7693 +31 -4 trunk/src/send.c (File Modified)
7694
7695
7696jilles 2006/01/29 18:55:28 UTC (20060129-625)
7697 Log:
7698 Add general::global_snotices conf option to control
7699 whether we send out SNOTEs. Does not do anything yet.
7700
7701
7702 Changes: Modified:
7703 +1 -0 trunk/doc/example.conf (File Modified)
7704 +6 -0 trunk/doc/reference.conf (File Modified)
7705 +1 -0 trunk/include/s_conf.h (File Modified)
7706 +6 -0 trunk/modules/m_info.c (File Modified)
7707 +1 -0 trunk/src/newconf.c (File Modified)
7708 +1 -0 trunk/src/s_conf.c (File Modified)
7709
7710
7711jilles 2006/01/29 13:47:35 UTC (20060129-623)
7712 Log:
7713 Only accept SNOTE from servers.
7714
7715
7716 Changes: Modified:
7717 +2 -0 trunk/modules/m_snote.c (File Modified)
7718
7719
7720jilles 2006/01/29 13:25:06 UTC (20060129-621)
7721 Log:
7722 Correct parv indices so this actually works.
7723
7724
7725 Changes: Modified:
7726 +2 -2 trunk/modules/m_snote.c (File Modified)
7727
7728
7729jilles 2006/01/29 13:16:10 UTC (20060129-619)
7730 Log:
7731 s/scan/snote/g
7732
7733
7734 Changes: Modified:
7735 +3 -3 trunk/modules/m_snote.c (File Modified)
7736
7737
7738nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7739 Log:
7740 Add m_snote.c, SNOTE propagator.
7741
7742
7743 Changes: Modified:
7744 +86 -0 trunk/modules/Makefile.in (File Modified)
7745 + - trunk/modules/m_snote.c (File Added)
7746
7747
7748nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7749 Log:
7750 start seeding the 1.1 NEWS file
7751
7752
7753 Changes: Modified:
7754 +4 -0 trunk/NEWS (File Modified)
7755
7756
7757nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7758 Log:
7759 rename some modules to more descriptive names...
7760
7761
7762 Changes: Modified:
7763 +2 -131 trunk/contrib/Makefile.in (File Modified)
7764 + - trunk/contrib/globalconnexit.c (File Deleted)
7765 + - trunk/contrib/globallineactive.c (File Deleted)
7766 + - trunk/contrib/sno_farconnect.c (File Added)
7767 + - trunk/contrib/sno_globalkline.c (File Added)
7768 +1 -120 trunk/modules/Makefile.in (File Modified)
7769 + - trunk/modules/networknotice.c (File Deleted)
7770 + - trunk/modules/sno_routing.c (File Added)
7771
7772
7773jilles 2006/01/28 22:02:18 UTC (20060128-611)
7774 Log:
7775 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7776 Uses FLAGS2_FLOODDONE bit on servers.
7777
7778
7779 Changes: Modified:
7780 +3 -0 trunk/include/client.h (File Modified)
7781 +121 -1 trunk/modules/Makefile.in (File Modified)
7782 + - trunk/modules/networknotice.c (File Added)
7783
7784
7785jilles 2006/01/28 21:44:33 UTC (20060128-609)
7786 Log:
7787 Don't show servers in /trace to nonopers if flatten links is enabled.
7788
7789
7790 Changes: Modified:
7791 +8 -5 trunk/modules/m_trace.c (File Modified)
7792
7793
7794jilles 2006/01/28 16:45:46 UTC (20060128-607)
7795 Log:
7796 CHGHOST:
7797 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7798 - send back confirmation to source, if local client
7799 - send a +s server notice if the source is neither a server nor a service (+S)
7800
7801
7802 Changes: Modified:
7803 +5 -1 trunk/modules/m_chghost.c (File Modified)
7804
7805
7806jilles 2006/01/28 16:01:05 UTC (20060128-605)
7807 Log:
7808 Use sendto_realops_snomask_from() to make the
7809 server notices appear to come from the affected
7810 user's server.
7811
7812
7813 Changes: Modified:
7814 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7815 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7816
7817
7818jilles 2006/01/28 16:00:14 UTC (20060128-603)
7819 Log:
7820 Add sendto_realops_snomask_from(), allows
7821 specification of apparent source server.
7822
7823
7824 Changes: Modified:
7825 +1 -0 trunk/include/send.h (File Modified)
7826 +41 -1 trunk/src/send.c (File Modified)
7827
7828
7829jilles 2006/01/28 15:30:20 UTC (20060128-601)
7830 Log:
7831 Revert r579. Keep host, not orighost in oper up notice.
7832 It would be inconsistent to have orighost there, and we
7833 don't want to mess up all server notices by putting both
7834 host and orighost.
7835
7836
7837 Changes: Modified:
7838 +1 -1 trunk/src/s_user.c (File Modified)
7839
7840
7841jilles 2006/01/28 15:27:10 UTC (20060128-599)
7842 Log:
7843 Include the IP address in operlog/foperlog.
7844
7845
7846 Changes: Modified:
7847 +10 -8 trunk/modules/m_challenge.c (File Modified)
7848 +8 -6 trunk/modules/m_oper.c (File Modified)
7849
7850
7851jilles 2006/01/28 15:17:01 UTC (20060128-597)
7852 Log:
7853 Call umode_changed hook on oper up.
7854
7855
7856 Changes: Modified:
7857 +1 -0 trunk/src/s_user.c (File Modified)
7858
7859
7860jilles 2006/01/28 15:13:27 UTC (20060128-595)
7861 Log:
7862 Add globalconnexit contrib module, shows remote client connects/exits
7863 except netsplits/netjoin on snomask +F.
7864 Notice formatting will probably change somewhat still.
7865
7866
7867 Changes: Modified:
7868 +80 -0 trunk/contrib/Makefile.in (File Modified)
7869 + - trunk/contrib/globalconnexit.c (File Added)
7870
7871
7872jilles 2006/01/28 14:54:44 UTC (20060128-593)
7873 Log:
7874 Declare snomask_modes[] so modules can provide snomasks.
7875
7876
7877 Changes: Modified:
7878 +2 -0 trunk/include/snomask.h (File Modified)
7879
7880
7881jilles 2006/01/28 14:40:10 UTC (20060128-591)
7882 Log:
7883 Replace user_signon hook with two new hooks: new_local_user
7884 and new_remote_user.
7885 These are called right before the user is introduced to the
7886 rest of the network.
7887
7888
7889 Changes: Modified:
7890 +2 -1 trunk/include/hook.h (File Modified)
7891 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7892 +4 -2 trunk/src/hook.c (File Modified)
7893 +2 -3 trunk/src/s_user.c (File Modified)
7894
7895
7896nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7897 Log:
7898 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7899
7900
7901 Changes: Modified:
7902 +2 -2 trunk/modules/m_scan.c (File Modified)
7903
7904
7905jilles 2006/01/27 19:45:11 UTC (20060127-587)
7906 Log:
7907 Update doc/technical/send.txt.
7908
7909
7910 Changes: Modified:
7911 +91 -131 trunk/doc/technical/send.txt (File Modified)
7912
7913
7914jilles 2006/01/27 14:44:19 UTC (20060127-585)
7915 Log:
7916 Add chantrace and masktrace to help files.
7917
7918
7919 Changes: Modified:
7920 + - trunk/help/opers/chantrace (File Added)
7921 +27 -20 trunk/help/opers/index (File Modified)
7922 + - trunk/help/opers/masktrace (File Added)
7923 +2 -0 trunk/help/opers/operspy (File Modified)
7924
7925
7926jilles 2006/01/27 14:41:47 UTC (20060127-583)
7927 Log:
7928 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7929 Shows etrace-like output for all users in a channel,
7930 in particular IP addresses.
7931
7932
7933 Changes: Modified:
7934 +75 -2 trunk/modules/m_etrace.c (File Modified)
7935
7936
7937jilles 2006/01/27 13:49:21 UTC (20060127-581)
7938 Log:
7939 Port over ratbox 2.2 r21727 (anfl):
7940 add some logging when we drop servers in places where we only notify opers
7941
7942
7943 Changes: Modified:
7944 +31 -0 trunk/modules/core/m_server.c (File Modified)
7945
7946
7947nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7948 Log:
7949 display orighost in operup message
7950
7951
7952 Changes: Modified:
7953 +1 -1 trunk/src/s_user.c (File Modified)
7954
7955
7956jilles 2006/01/26 17:13:21 UTC (20060126-577)
7957 Log:
7958 Add globallineactive contrib module, a hack which can often
7959 show k/d/g/x line active for remote clients.
7960
7961
7962 Changes: Modified:
7963 +52 -0 trunk/contrib/Makefile.in (File Modified)
7964 + - trunk/contrib/globallineactive.c (File Added)
7965
7966
7967jilles 2006/01/26 16:34:00 UTC (20060126-575)
7968 Log:
7969 Show IP field in the same way as MASKTRACE:
7970 "255.255.255.255" if it's unknown (remote TS5 client)
7971 and "0" if we or the remote server are purposely
7972 hiding it.
7973
7974
7975 Changes: Modified:
7976 +12 -1 trunk/modules/m_scan.c (File Modified)
7977
7978
7979jilles 2006/01/26 16:25:22 UTC (20060126-573)
7980 Log:
7981 scan umodes:
7982 - don't show servers in a global scan
7983 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7984
7985
7986 Changes: Modified:
7987 +4 -1 trunk/modules/m_scan.c (File Modified)
7988
7989
7990nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7991 Log:
7992 Implement SCAN UMODES.
7993
7994
7995 Changes: Modified:
7996 +3 -0 trunk/include/numeric.h (File Modified)
7997 +128 -2 trunk/modules/m_scan.c (File Modified)
7998 +2 -2 trunk/src/messages.tab (File Modified)
7999
8000
8001nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8002 Log:
8003 more oops
8004
8005
8006 Changes: Modified:
8007 +1 -1 trunk/modules/m_scan.c (File Modified)
8008
8009
8010nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8011 Log:
8012 parv[0] should be parv[1].
8013
8014
8015 Changes: Modified:
8016 +1 -1 trunk/modules/m_scan.c (File Modified)
8017
8018
8019nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8020 Log:
8021 another oops
8022
8023
8024 Changes: Modified:
8025 +1 -1 trunk/modules/m_scan.c (File Modified)
8026
8027
8028nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8029 Log:
8030 fix mistake here
8031
8032
8033 Changes: Modified:
8034 +2 -2 trunk/modules/m_scan.c (File Modified)
8035
8036
8037nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8038 Log:
8039 framework for scan command
8040
8041
8042 Changes: Modified:
8043 +113 -0 trunk/modules/Makefile.in (File Modified)
8044 + - trunk/modules/m_scan.c (File Added)
8045
8046
8047nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8048 Log:
8049 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8050
8051
8052 Changes: Modified:
8053 +2 -0 trunk/include/irc_string.h (File Modified)
8054 +157 -1 trunk/modules/m_etrace.c (File Modified)
8055 +129 -90 trunk/src/match.c (File Modified)
8056
8057
8058nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8059 Log:
8060 orighost may live in a different hash bucket (likely the case), lets check it standalone
8061
8062
8063 Changes: Modified:
8064 +39 -3 trunk/src/hostmask.c (File Modified)
8065
8066
8067nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8068 Log:
8069 SVN didn't check modules/ somehow, hrmm.
8070
8071
8072 Changes: Modified:
8073 +1 -1 trunk/modules/m_kline.c (File Modified)
8074 +6 -6 trunk/modules/m_stats.c (File Modified)
8075
8076
8077nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8078 Log:
8079 Track hostmask entries for client_p->orighost, if available.
8080 Not throughly tested, but seems to work fine.
8081
8082
8083 Changes: Modified:
8084 +8 -4 trunk/include/hostmask.h (File Modified)
8085 +14 -10 trunk/src/hostmask.c (File Modified)
8086
8087
8088jilles 2006/01/22 19:14:11 UTC (20060122-549)
8089 Log:
8090 Pass on SQUIT reasons more.
8091
8092
8093 Changes: Modified:
8094 +17 -19 trunk/src/client.c (File Modified)
8095
8096
8097jilles 2006/01/21 17:25:27 UTC (20060121-543)
8098 Log:
8099 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8100 This way, hidden admins also get them.
8101
8102
8103 Changes: Modified:
8104 +4 -4 trunk/src/send.c (File Modified)
8105
8106
8107jilles 2006/01/20 22:26:17 UTC (20060120-541)
8108 Log:
8109 From ircd-ratbox 2.2 (r21339 anfl):
8110 ms_kill() should be using find_person(), not find_client()
8111 otherwise it can generate a core.
8112
8113
8114 Changes: Modified:
8115 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8116
8117
8118jilles 2006/01/18 22:56:51 UTC (20060118-539)
8119 Log:
8120 Add m_error to core_module_table, so it is loaded by default.
8121
8122
8123 Changes: Modified:
8124 +1 -0 trunk/src/modules.c (File Modified)
8125
8126
8127jilles 2006/01/18 00:28:30 UTC (20060118-536)
8128 Log:
8129 comment is a const char *, not char *.
8130
8131
8132 Changes: Modified:
8133 +1 -1 trunk/include/hook.h (File Modified)
8134
8135
8136jilles 2006/01/18 00:10:02 UTC (20060118-534)
8137 Log:
8138 Fix a long standing hybrid 7 bug: when getting a read error
8139 on a server, report_error() is called with a %d instead of
8140 a %s in the format string ("Lost connection" in +d).
8141
8142
8143 Changes: Modified:
8144 +1 -1 trunk/src/client.c (File Modified)
8145
8146
8147jilles 2006/01/16 17:21:11 UTC (20060116-532)
8148 Log:
8149 Clarifications.
8150
8151
8152 Changes: Modified:
8153 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8154
8155
8156nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8157 Log:
8158 Add document describing capabilities and what they mean.
8159
8160
8161 Changes: Modified:
8162 + - trunk/doc/technical/capab.txt (File Added)
8163
8164
8165jilles 2006/01/16 01:19:24 UTC (20060116-528)
8166 Log:
8167 Change client_exit hook to pass all exit_client() parameters.
8168
8169
8170 Changes: Modified:
8171 +8 -0 trunk/include/hook.h (File Modified)
8172 +6 -1 trunk/src/client.c (File Modified)
8173
8174
8175jilles 2006/01/15 21:51:42 UTC (20060115-526)
8176 Log:
8177 Add client_exit hook, called in exit_client() for all
8178 clients of all types, except clients exiting because
8179 of netsplits (QS). The only thing done before it is
8180 marking the client as "closing" (to prevent
8181 recursion).
8182
8183
8184 Changes: Modified:
8185 +1 -0 trunk/include/hook.h (File Modified)
8186 +2 -0 trunk/src/client.c (File Modified)
8187 +2 -0 trunk/src/hook.c (File Modified)
8188
8189
8190jilles 2006/01/15 21:06:36 UTC (20060115-524)
8191 Log:
8192 Improve the code that calculates the nnnS nnnC counts
8193 in RPL_TRACESERVER.
8194
8195 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8196
8197
8198 Changes: Modified:
8199 +43 -36 trunk/modules/m_trace.c (File Modified)
8200
8201
8202jilles 2006/01/15 20:55:27 UTC (20060115-522)
8203 Log:
8204 Add server_eob hook.
8205 Planning to use this for netsplit/join notices.
8206
8207
8208 Changes: Modified:
8209 +1 -0 trunk/include/hook.h (File Modified)
8210 +2 -0 trunk/modules/m_pong.c (File Modified)
8211 +2 -0 trunk/src/hook.c (File Modified)
8212
8213
8214jilles 2006/01/15 20:01:51 UTC (20060115-520)
8215 Log:
8216 Default motd: ircd-ratbox -> charybdis
8217
8218
8219 Changes: Modified:
8220 +1 -1 trunk/doc/ircd.motd (File Modified)
8221
8222
8223jilles 2006/01/15 19:35:03 UTC (20060115-518)
8224 Log:
8225 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8226
8227
8228 Changes: Modified:
8229 +4 -4 trunk/src/s_user.c (File Modified)
8230
8231
8232jilles 2006/01/15 19:12:28 UTC (20060115-516)
8233 Log:
8234 - Remove obsolete EOB help file
8235 - Document snomask in the help files
8236 - Update indexes
8237
8238
8239 Changes: Modified:
8240 + - trunk/help/opers/eob (File Deleted)
8241 +13 -12 trunk/help/opers/index (File Modified)
8242 +1 -13 trunk/help/opers/umode (File Modified)
8243 +7 -7 trunk/help/users/index (File Modified)
8244
8245
8246nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8247 Log:
8248 Bail if snomask to parse is not given. Pointy hat to myself.
8249
8250
8251 Changes: Modified:
8252 +3 -0 trunk/src/snomask.c (File Modified)
8253
8254
8255gxti 2006/01/15 17:48:44 UTC (20060115-512)
8256 Log:
8257 Remove m_flags from autoconf
8258
8259
8260 Changes: Modified:
8261 +0 -1 trunk/contrib/Makefile.in (File Modified)
8262
8263
8264nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8265 Log:
8266 remove m_flags
8267
8268
8269 Changes: Modified:
8270 + - trunk/contrib/m_flags.c (File Deleted)
8271
8272
8273jilles 2006/01/15 17:22:19 UTC (20060115-508)
8274 Log:
8275 If +s is in oper_only_umodes, clear snomask on deoper.
8276
8277
8278 Changes: Modified:
8279 +5 -0 trunk/src/s_user.c (File Modified)
8280
8281
8282gxti 2006/01/15 17:16:50 UTC (20060115-506)
8283 Log:
8284 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8285
8286
8287 Changes: Modified:
8288 +2 -2 trunk/configure (File Modified)
8289 +2 -2 trunk/configure.ac (File Modified)
8290
8291
8292jilles 2006/01/15 17:15:56 UTC (20060115-504)
8293 Log:
8294 Remove the old server notice umodes.
8295 Default oper only umodes is now +s.
8296 Please make sure all remaining umodes still work.
8297
8298
8299 Changes: Modified:
8300 +3 -21 trunk/include/client.h (File Modified)
8301 +0 -12 trunk/src/newconf.c (File Modified)
8302 +1 -1 trunk/src/s_conf.c (File Modified)
8303 +12 -12 trunk/src/s_user.c (File Modified)
8304
8305
8306jilles 2006/01/15 17:00:27 UTC (20060115-502)
8307 Log:
8308 operator::flags nick_changes now controls +n snomask instead of +n umode.
8309
8310
8311 Changes: Modified:
8312 +8 -8 trunk/src/s_user.c (File Modified)
8313
8314
8315jilles 2006/01/15 16:53:16 UTC (20060115-500)
8316 Log:
8317 Move down h_umode_changed hook call after umode allowed checks
8318 (so it will not see +a if someone tries to set it but is not
8319 allowed to).
8320
8321
8322 Changes: Modified:
8323 +2 -3 trunk/src/s_user.c (File Modified)
8324
8325
8326jilles 2006/01/15 16:40:33 UTC (20060115-498)
8327 Log:
8328 Move over non-+s server notices (hopefully, all of them).
8329
8330
8331 Changes: Modified:
8332 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8333 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8334 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8335 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8336 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8337 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8338 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8339 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8340 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8341 +2 -2 trunk/libcharybdis/event.c (File Modified)
8342 +2 -2 trunk/modules/core/m_join.c (File Modified)
8343 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8344 +3 -3 trunk/modules/core/m_message.c (File Modified)
8345 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8346 +2 -2 trunk/modules/core/m_server.c (File Modified)
8347 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8348 +1 -1 trunk/modules/m_post.c (File Modified)
8349 +1 -1 trunk/modules/m_services.c (File Modified)
8350 +2 -2 trunk/src/channel.c (File Modified)
8351 +3 -3 trunk/src/client.c (File Modified)
8352 +1 -1 trunk/src/hash.c (File Modified)
8353 +5 -5 trunk/src/s_conf.c (File Modified)
8354 +2 -2 trunk/src/s_log.c (File Modified)
8355 +4 -4 trunk/src/s_user.c (File Modified)
8356
8357
8358jilles 2006/01/15 16:18:59 UTC (20060115-496)
8359 Log:
8360 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8361
8362
8363 Changes: Modified:
8364 +2 -1 trunk/include/snomask.h (File Modified)
8365 +2 -2 trunk/src/snomask.c (File Modified)
8366
8367
8368jilles 2006/01/15 16:08:28 UTC (20060115-494)
8369 Log:
8370 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8371
8372
8373 Changes: Modified:
8374 +1 -1 trunk/contrib/example_module.c (File Modified)
8375 +2 -2 trunk/include/ircd_defs.h (File Modified)
8376 +6 -6 trunk/modules/core/m_error.c (File Modified)
8377 +1 -1 trunk/modules/core/m_join.c (File Modified)
8378 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8379 +1 -1 trunk/modules/core/m_message.c (File Modified)
8380 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8381 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8382 +18 -18 trunk/modules/core/m_server.c (File Modified)
8383 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8384 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8385 +4 -4 trunk/modules/m_challenge.c (File Modified)
8386 +4 -4 trunk/modules/m_dline.c (File Modified)
8387 +13 -13 trunk/modules/m_gline.c (File Modified)
8388 +5 -5 trunk/modules/m_kline.c (File Modified)
8389 +2 -2 trunk/modules/m_oper.c (File Modified)
8390 +1 -1 trunk/modules/m_pong.c (File Modified)
8391 +13 -13 trunk/modules/m_rehash.c (File Modified)
8392 +4 -4 trunk/modules/m_resv.c (File Modified)
8393 +16 -16 trunk/modules/m_set.c (File Modified)
8394 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8395 +6 -6 trunk/modules/m_xline.c (File Modified)
8396 +1 -1 trunk/src/adns.c (File Modified)
8397 +2 -2 trunk/src/channel.c (File Modified)
8398 +1 -1 trunk/src/listener.c (File Modified)
8399 +1 -1 trunk/src/s_auth.c (File Modified)
8400 +15 -15 trunk/src/s_conf.c (File Modified)
8401 +3 -3 trunk/src/s_user.c (File Modified)
8402 +7 -7 trunk/src/send.c (File Modified)
8403
8404
8405jilles 2006/01/15 15:34:12 UTC (20060115-492)
8406 Log:
8407 On oper up:
8408 - set +s snomask if +s umode set but no snomasks
8409 - put numerics in more logical order
8410
8411
8412 Changes: Modified:
8413 +3 -1 trunk/src/s_user.c (File Modified)
8414
8415
8416jilles 2006/01/15 15:12:39 UTC (20060115-490)
8417 Log:
8418 parse_snobuf_to_mask(): default to + at start
8419 allows stuff like /mode jilles +s C
8420
8421
8422 Changes: Modified:
8423 +1 -1 trunk/src/snomask.c (File Modified)
8424
8425
8426jilles 2006/01/15 15:04:34 UTC (20060115-488)
8427 Log:
8428 Changes to user_mode() snomask handling.
8429 - show snomask (if not 0) on /mode <nick>
8430 - show snomask once at the end if +s/-s used
8431 - only parse 1 parameter for umode changes
8432 - don't crash on /mode <nick> +s
8433 - /mode <nick> -s clears snomask, doesn't use parameter
8434 - set umode +s iff snomask is not 0
8435 - snomask is not propagated, but umode +s is
8436
8437
8438 Changes: Modified:
8439 +97 -72 trunk/src/s_user.c (File Modified)
8440
8441
8442nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8443 Log:
8444 Convert some messages over to snomask.
8445
8446
8447 Changes: Modified:
8448 +29 -29 trunk/src/client.c (File Modified)
8449 +2 -2 trunk/src/ircd.c (File Modified)
8450 +13 -13 trunk/src/modules.c (File Modified)
8451 +1 -1 trunk/src/newconf.c (File Modified)
8452 +5 -5 trunk/src/parse.c (File Modified)
8453 +1 -1 trunk/src/restart.c (File Modified)
8454 +4 -4 trunk/src/s_newconf.c (File Modified)
8455 +11 -11 trunk/src/s_serv.c (File Modified)
8456
8457
8458nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8459 Log:
8460 include snomask.h from client.h
8461
8462
8463 Changes: Modified:
8464 +1 -0 trunk/include/client.h (File Modified)
8465
8466
8467nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8468 Log:
8469 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8470
8471
8472 Changes: Modified:
8473 +1 -0 trunk/src/newconf.c (File Modified)
8474 +2 -1 trunk/src/snomask.c (File Modified)
8475
8476
8477nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8478 Log:
8479 should start with +, not \0. Whoops. :)
8480
8481
8482 Changes: Modified:
8483 +1 -1 trunk/src/snomask.c (File Modified)
8484
8485
8486nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8487 Log:
8488 core snomask support.
8489
8490
8491 Changes: Modified:
8492 +3 -0 trunk/doc/example.conf (File Modified)
8493 +2 -0 trunk/include/client.h (File Modified)
8494 +2 -0 trunk/include/numeric.h (File Modified)
8495 +2 -0 trunk/include/s_newconf.h (File Modified)
8496 +63 -0 trunk/include/send.h (File Modified)
8497 + - trunk/include/snomask.h (File Added)
8498 +1 -0 trunk/src/Makefile.in (File Modified)
8499 +1 -1 trunk/src/messages.tab (File Modified)
8500 +8 -0 trunk/src/newconf.c (File Modified)
8501 +12 -0 trunk/src/s_user.c (File Modified)
8502 +235 -0 trunk/src/send.c (File Modified)
8503 + - trunk/src/snomask.c (File Added)
8504
8505
8506nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8507 Log:
8508 add a blank line after the license info.
8509
8510
8511 Changes: Modified:
8512 +1 -1 trunk/CREDITS (File Modified)
8513
8514
8515jilles 2006/01/14 19:59:18 UTC (20060114-472)
8516 Log:
8517 Extend copyright to 2006.
8518
8519
8520 Changes: Modified:
8521 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8522
8523
8524jilles 2006/01/14 19:56:24 UTC (20060114-470)
8525 Log:
8526 - Fix up book id.
8527 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8528
8529
8530 Changes: Modified:
8531 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8532 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8533
8534
8535jilles 2006/01/14 19:52:16 UTC (20060114-468)
8536 Log:
8537 Add oper privileges document.
8538
8539
8540 Changes: Modified:
8541 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8542 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8543
8544
8545jilles 2006/01/14 18:45:57 UTC (20060114-466)
8546 Log:
8547 Capitalize message names in services shortcuts (for consistency).
8548
8549
8550 Changes: Modified:
8551 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8552
8553
8554jilles 2006/01/13 16:53:35 UTC (20060113-464)
8555 Log:
8556 Remove C++ comment.
8557
8558
8559 Changes: Modified:
8560 +1 -1 trunk/src/patricia.c (File Modified)
8561
8562
8563jilles 2006/01/13 13:45:56 UTC (20060113-462)
8564 Log:
8565 Remove obsolete 'nextconnect' variable.
8566
8567
8568 Changes: Modified:
8569 +0 -1 trunk/include/ircd.h (File Modified)
8570 +0 -2 trunk/src/client.c (File Modified)
8571 +0 -1 trunk/src/ircd.c (File Modified)
8572
8573
8574jilles 2006/01/13 13:02:54 UTC (20060113-460)
8575 Log:
8576 Remove this remnant of the hybrid 6 ziplinks implementation.
8577
8578
8579 Changes: Modified:
8580 + - trunk/include/s_zip.h (File Deleted)
8581
8582
8583jilles 2006/01/09 16:05:47 UTC (20060109-458)
8584 Log:
8585 Make clone limiting work on orighost, not host (so it
8586 looks through services cloaks). Lightly tested, please
8587 test/review.
8588
8589
8590 Changes: Modified:
8591 +2 -0 trunk/modules/m_chghost.c (File Modified)
8592 +1 -1 trunk/src/client.c (File Modified)
8593 +1 -1 trunk/src/s_conf.c (File Modified)
8594
8595
8596jilles 2006/01/09 15:51:02 UTC (20060109-456)
8597 Log:
8598 Don't forget to link me_realhost() into the command hash.
8599
8600 Pointy hat to: myself
8601
8602
8603 Changes: Modified:
8604 +1 -1 trunk/modules/m_chghost.c (File Modified)
8605
8606
8607jilles 2006/01/09 14:46:59 UTC (20060109-454)
8608 Log:
8609 It's call_hook, not hook_call.
8610
8611
8612 Changes: Modified:
8613 +1 -1 trunk/src/s_user.c (File Modified)
8614
8615
8616jilles 2006/01/09 14:45:36 UTC (20060109-452)
8617 Log:
8618 Add unreject help file.
8619
8620
8621 Changes: Modified:
8622 + - trunk/help/opers/unreject (File Added)
8623
8624
8625jilles 2006/01/09 14:41:41 UTC (20060109-450)
8626 Log:
8627 Link the all-important 42 module to the build :P
8628
8629
8630 Changes: Modified:
8631 +1 -0 trunk/contrib/Makefile.in (File Modified)
8632
8633
8634jilles 2006/01/08 19:12:10 UTC (20060108-448)
8635 Log:
8636 Mention /rehash help.
8637
8638
8639 Changes: Modified:
8640 +1 -0 trunk/help/opers/rehash (File Modified)
8641
8642
8643nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8644 Log:
8645 Add h_user_signon hook.
8646
8647
8648 Changes: Modified:
8649 +1 -0 trunk/include/hook.h (File Modified)
8650 +2 -0 trunk/src/hook.c (File Modified)
8651 +4 -0 trunk/src/s_user.c (File Modified)
8652
8653
8654jilles 2006/01/06 02:30:23 UTC (20060106-444)
8655 Log:
8656 Oops, forgot to set orighost for remote client introductions.
8657
8658
8659 Changes: Modified:
8660 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8661
8662
8663jilles 2006/01/06 01:40:44 UTC (20060106-442)
8664 Log:
8665 Use TS6 forms in services shortcuts, if possible.
8666
8667
8668 Changes: Modified:
8669 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8670
8671
8672jilles 2006/01/06 01:31:19 UTC (20060106-440)
8673 Log:
8674 - Start out default_umodes conf entry from the empty set instead of +i.
8675 - Move oper_only_umodes check to where default_umodes is used, as
8676 oper_only_umodes may not be set yet while we're reading the conf.
8677
8678
8679 Changes: Modified:
8680 +6 -7 trunk/src/newconf.c (File Modified)
8681 +1 -1 trunk/src/s_user.c (File Modified)
8682
8683
8684jilles 2006/01/06 01:00:44 UTC (20060106-438)
8685 Log:
8686 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8687
8688
8689 Changes: Modified:
8690 +1 -0 trunk/doc/example.conf (File Modified)
8691 +7 -0 trunk/doc/reference.conf (File Modified)
8692 +0 -7 trunk/include/config.h.dist (File Modified)
8693 +1 -0 trunk/include/s_conf.h (File Modified)
8694 +6 -0 trunk/modules/m_info.c (File Modified)
8695 +9 -18 trunk/src/client.c (File Modified)
8696 +1 -0 trunk/src/newconf.c (File Modified)
8697 +1 -0 trunk/src/s_conf.c (File Modified)
8698
8699
8700jilles 2006/01/06 00:14:18 UTC (20060106-436)
8701 Log:
8702 - Allow NULL target_ip in show_ip() (indicates message is being
8703 sent to local opers)
8704 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8705 confitem
8706 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8707 those in src/client.c
8708
8709 From ratbox 2.2 svn (anfl)
8710
8711
8712 Changes: Modified:
8713 +1 -0 trunk/include/client.h (File Modified)
8714 +21 -2 trunk/src/client.c (File Modified)
8715 +2 -4 trunk/src/hostmask.c (File Modified)
8716 +1 -5 trunk/src/s_conf.c (File Modified)
8717 +4 -8 trunk/src/s_user.c (File Modified)
8718
8719
8720nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8721 Log:
8722 Fire off events properly.
8723
8724
8725 Changes: Modified:
8726 +7 -3 trunk/src/s_user.c (File Modified)
8727
8728
8729nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8730 Log:
8731 make sure modules which depend on umode information get the message upon connection (oops)
8732
8733
8734 Changes: Modified:
8735 +3 -0 trunk/src/s_user.c (File Modified)
8736
8737
8738jilles 2006/01/05 23:33:33 UTC (20060105-430)
8739 Log:
8740 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8741 From ratbox 2.2 svn.
8742
8743
8744 Changes: Modified:
8745 +3 -7 trunk/modules/m_etrace.c (File Modified)
8746
8747
8748nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8749 Log:
8750 Replace silly `default_invisible' option with more versatile default_umodes.
8751
8752
8753 Changes: Modified:
8754 +2 -2 trunk/Makefile.in (File Modified)
8755 +12 -1 trunk/doc/example.conf (File Modified)
8756 +14 -7 trunk/doc/reference.conf (File Modified)
8757 +2 -4 trunk/include/s_conf.h (File Modified)
8758 +0 -6 trunk/modules/m_info.c (File Modified)
8759 +4 -0 trunk/src/modules.c (File Modified)
8760 +41 -1 trunk/src/newconf.c (File Modified)
8761 +2 -2 trunk/src/s_conf.c (File Modified)
8762 +3 -4 trunk/src/s_user.c (File Modified)
8763
8764
8765jilles 2006/01/02 14:30:45 UTC (20060102-426)
8766 Log:
8767 Add temporary nick resvs with the proper duration,
8768 not 60 times too long.
8769
8770
8771 Changes: Modified:
8772 +1 -1 trunk/modules/m_resv.c (File Modified)
8773
8774
8775jilles 2006/01/02 14:21:31 UTC (20060102-424)
8776 Log:
8777 Add kick on split riding. See reference.conf for more details.
8778
8779
8780 Changes: Modified:
8781 +1 -0 trunk/doc/example.conf (File Modified)
8782 +16 -0 trunk/doc/reference.conf (File Modified)
8783 +1 -0 trunk/include/s_conf.h (File Modified)
8784 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8785 +6 -0 trunk/modules/m_info.c (File Modified)
8786 +1 -0 trunk/src/newconf.c (File Modified)
8787 +1 -0 trunk/src/s_conf.c (File Modified)
8788
8789
8790nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8791 Log:
8792 New credits, denoting GXTi as being on the core team.
8793
8794
8795 Changes: Modified:
8796 +16 -5 trunk/CREDITS (File Modified)
8797
8798
8799nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8800 Log:
8801 better cloaking algorithm
8802
8803
8804 Changes: Modified:
8805 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8806
8807
8808nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8809 Log:
8810 don't do redundant bitshifting.
8811
8812
8813 Changes: Modified:
8814 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8815
8816
8817jilles 2005/12/23 21:15:41 UTC (20051223-416)
8818 Log:
8819 Add ip_cloaking.so.
8820
8821
8822 Changes: Modified:
8823 +1 -0 trunk/contrib/Makefile.in (File Modified)
8824
8825
8826jilles 2005/12/23 21:15:25 UTC (20051223-414)
8827 Log:
8828 Set the DynSpoof flag properly.
8829
8830
8831 Changes: Modified:
8832 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8833
8834
8835nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8836 Log:
8837 first go at an ip_cloaking implementation for charybdis.
8838
8839
8840 Changes: Modified:
8841 + - trunk/contrib/ip_cloaking.c (File Added)
8842
8843
8844nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8845 Log:
8846 Add libcharybdis to contrib/ includes.
8847
8848
8849 Changes: Modified:
8850 +1 -1 trunk/contrib/Makefile.in (File Modified)
8851
8852
8853nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8854 Log:
8855 add h_umode_changed hook for modules that provide usermodes.
8856
8857
8858 Changes: Modified:
8859 +1 -0 trunk/include/hook.h (File Modified)
8860 +2 -1 trunk/src/hook.c (File Modified)
8861 +3 -0 trunk/src/s_user.c (File Modified)
8862
8863
8864jilles 2005/12/19 16:52:45 UTC (20051219-406)
8865 Log:
8866 Show quiets in /stats z.
8867
8868
8869 Changes: Modified:
8870 +15 -10 trunk/src/s_stats.c (File Modified)
8871
8872
8873nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8874 Log:
8875 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8876
8877
8878 Changes: Modified:
8879 +0 -12 trunk/configure (File Modified)
8880 +0 -9 trunk/configure.ac (File Modified)
8881 +0 -3 trunk/include/setup.h.in (File Modified)
8882
8883
8884nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8885 Log:
8886 change various buffer sizes to = topiclen.
8887
8888
8889 Changes: Modified:
8890 +3 -4 trunk/include/ircd_defs.h (File Modified)
8891
8892
8893jon 2005/12/12 19:32:18 UTC (20051212-400)
8894 Log:
8895 - Partial commit test, partial ego strokage ;)
8896
8897
8898 Changes: Modified:
8899 +2 -1 trunk/CREDITS (File Modified)
8900
8901
8902nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8903 Log:
8904 More kqueue corrections.
8905
8906 Changes: Modified:
8907 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8908
8909
8910nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8911 Log:
8912 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8913 Not sure why this wasn't this way to begin with.
8914
8915
8916 Changes: Modified:
8917 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8918
8919
8920jilles 2005/12/11 16:39:52 UTC (20051211-394)
8921 Log:
8922 example.conf tweaks:
8923 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8924 most people do not need this.
8925 Enable serverinfo::hub.
8926
8927
8928 Changes: Modified:
8929 +14 -11 trunk/doc/example.conf (File Modified)
8930
8931
8932nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8933 Log:
8934 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8935
8936
8937 Changes: Modified:
8938 +1 -1 trunk/src/s_serv.c (File Modified)
8939
8940
8941nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8942 Log:
8943 header include changes
8944
8945
8946 Changes: Modified:
8947 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8948 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8949 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8950 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8951 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8952 +1 -21 trunk/libcharybdis/select.c (File Modified)
8953
8954
8955nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8956 Log:
8957 s/ilog/libcharybdis_{die,log,restart}/g
8958
8959
8960 Changes: Modified:
8961 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8962 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8963 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8964 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8965 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8966 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8967 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8968 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8969
8970
8971nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8972 Log:
8973 Use the right callbacks in the function code.
8974
8975 Changes: Modified:
8976 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8977
8978
8979nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8980 Log:
8981 More work, it builds again!
8982
8983
8984 Changes: Modified:
8985 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8986 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8987 + - trunk/libcharybdis/libcharybdis.c (File Added)
8988 + - trunk/libcharybdis/libcharybdis.h (File Added)
8989
8990
8991nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8992 Log:
8993 Move some stuff around.
8994
8995
8996 Changes: Modified:
8997 + - trunk/include/memory.h (File Deleted)
8998 + - trunk/include/tools.h (File Deleted)
8999 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9000 + - trunk/libcharybdis/memory.c (File Added)
9001 + - trunk/libcharybdis/memory.h (File Added)
9002 + - trunk/libcharybdis/snprintf.c (File Added)
9003 + - trunk/libcharybdis/tools.c (File Added)
9004 + - trunk/libcharybdis/tools.h (File Added)
9005 +1000 -1062 trunk/modules/.depend (File Modified)
9006 +421 -455 trunk/src/.depend (File Modified)
9007 +0 -1191 trunk/src/Makefile.in (File Modified)
9008 + - trunk/src/memory.c (File Deleted)
9009 + - trunk/src/snprintf.c (File Deleted)
9010 + - trunk/src/tools.c (File Deleted)
9011
9012
9013nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9014 Log:
9015 move more headers into libcharybdis
9016
9017 Changes: Modified:
9018 + - trunk/include/balloc.h (File Deleted)
9019 + - trunk/include/event.h (File Deleted)
9020 + - trunk/libcharybdis/balloc.h (File Added)
9021 + - trunk/libcharybdis/event.h (File Added)
9022 +924 -1020 trunk/modules/.depend (File Modified)
9023 +327 -406 trunk/src/.depend (File Modified)
9024
9025
9026nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9027 Log:
9028 balloc, events -> libcharybdis
9029
9030 Changes: Modified:
9031 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9032 + - trunk/libcharybdis/balloc.c (File Added)
9033 + - trunk/libcharybdis/event.c (File Added)
9034 +0 -1008 trunk/src/Makefile.in (File Modified)
9035 + - trunk/src/balloc.c (File Deleted)
9036 + - trunk/src/event.c (File Deleted)
9037
9038
9039nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9040 Log:
9041 More fun
9042
9043 Changes: Modified:
9044 + - trunk/include/commio.h (File Deleted)
9045 + - trunk/include/linebuf.h (File Deleted)
9046 + - trunk/libcharybdis/commio.h (File Added)
9047 + - trunk/libcharybdis/linebuf.h (File Added)
9048 +1644 -530 trunk/modules/.depend (File Modified)
9049 +1 -1 trunk/modules/Makefile.in (File Modified)
9050 +720 -284 trunk/src/.depend (File Modified)
9051
9052
9053nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9054 Log:
9055 Makefile reworking -- moving libcharybdis headers into proper location.
9056
9057 Changes: Modified:
9058 +1 -1 trunk/adns/Makefile.in (File Modified)
9059 +1 -1 trunk/src/Makefile.in (File Modified)
9060
9061
9062nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9063 Log:
9064 Document proposed authdaemon protocol.
9065
9066 Changes: Modified:
9067 + - trunk/authdaemon/protocol.txt (File Added)
9068
9069
9070nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9071 Log:
9072 Makefile oops
9073
9074 Changes: Modified:
9075 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9076
9077
9078nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9079 Log:
9080 Remove dead makefile from generation
9081
9082 Changes: Modified:
9083 +1 -2 trunk/configure (File Modified)
9084 +0 -1 trunk/configure.ac (File Modified)
9085
9086
9087nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9088 Log:
9089 libcharybdisIO -> libcharybdis
9090
9091 Changes: Modified:
9092 +1 -1 trunk/src/Makefile.in (File Modified)
9093
9094
9095nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9096 Log:
9097 More restructuring.
9098
9099 Changes: Modified:
9100 + - trunk/libcharybdis/Makefile.in (File Added)
9101 + - trunk/libcharybdis/commio.c (File Added)
9102 + - trunk/libcharybdis/devpoll.c (File Added)
9103 + - trunk/libcharybdis/epoll.c (File Added)
9104 + - trunk/libcharybdis/io/ (File Deleted)
9105 + - trunk/libcharybdis/kqueue.c (File Added)
9106 + - trunk/libcharybdis/linebuf.c (File Added)
9107 + - trunk/libcharybdis/log/ (File Deleted)
9108 + - trunk/libcharybdis/poll.c (File Added)
9109 + - trunk/libcharybdis/ports.c (File Added)
9110 + - trunk/libcharybdis/select.c (File Added)
9111
9112
9113nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9114 Log:
9115 Blah kill makefile
9116
9117 Changes: Modified:
9118 + - trunk/libcharybdis/Makefile.in (File Deleted)
9119
9120
9121nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9122 Log:
9123 Blah kill makefile
9124
9125 Changes: Modified:
9126 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9127
9128
9129nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9130 Log:
9131 add authdaemon dir for later hacking
9132
9133
9134 Changes: Modified:
9135 + - trunk/authdaemon/ (File Added)
9136
9137
9138nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9139 Log:
9140 linebuf -> libcharybdisIO
9141
9142
9143 Changes: Modified:
9144 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9145 + - trunk/libcharybdis/io/linebuf.c (File Added)
9146 + - trunk/libcharybdis/log/ (File Added)
9147 + - trunk/libcharybdis/log/Makefile.in (File Added)
9148 +0 -687 trunk/src/Makefile.in (File Modified)
9149 + - trunk/src/linebuf.c (File Deleted)
9150
9151
9152nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9153 Log:
9154 Solaris 10 I/O ports support
9155
9156 Changes: Modified:
9157 + - trunk/libcharybdis/io/ports.c (File Added)
9158
9159
9160nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9161 Log:
9162 libcharybdis stuff
9163
9164
9165 Changes: Modified:
9166 +1 -1 trunk/Makefile.in (File Modified)
9167 +3 -1 trunk/configure (File Modified)
9168 +133 -10 trunk/configure.ac (File Modified)
9169 + - trunk/libcharybdis/ (File Added)
9170 + - trunk/libcharybdis/Makefile.in (File Added)
9171 + - trunk/libcharybdis/io/ (File Added)
9172 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9173 +2 -3 trunk/src/Makefile.in (File Modified)
9174 + - trunk/src/io/ (File Deleted)
9175
9176
9177nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9178 Log:
9179 split IO stuff into libcharybdisIO.
9180
9181
9182 Changes: Modified:
9183 + - trunk/src/commio.c (File Deleted)
9184 + - trunk/src/devpoll.c (File Deleted)
9185 + - trunk/src/epoll.c (File Deleted)
9186 + - trunk/src/io/ (File Added)
9187 + - trunk/src/io/Makefile.in (File Added)
9188 + - trunk/src/io/commio.c (File Added)
9189 + - trunk/src/io/devpoll.c (File Added)
9190 + - trunk/src/io/epoll.c (File Added)
9191 + - trunk/src/io/kqueue.c (File Added)
9192 + - trunk/src/io/poll.c (File Added)
9193 + - trunk/src/io/select.c (File Added)
9194 + - trunk/src/kqueue.c (File Deleted)
9195 + - trunk/src/poll.c (File Deleted)
9196 + - trunk/src/select.c (File Deleted)
9197
9198
9199nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9200 Log:
9201 Version bump: 1.1.0
9202
9203
9204 Changes: Modified:
9205 +86 -155 trunk/configure (File Modified)
9206 +1 -1 trunk/configure.ac (File Modified)
9207
9208
9209jilles 2005/12/04 01:56:31 UTC (20051204-346)
9210 Log:
9211 Remove mentions of mkkeypair/cryptlinks.
9212
9213
9214 Changes: Modified:
9215 +1 -3 trunk/doc/challenge.txt (File Modified)
9216
9217
9218jilles 2005/12/02 17:57:29 UTC (20051202-344)
9219 Log:
9220 Clarify serverinfo{} description.
9221
9222
9223 Changes: Modified:
9224 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9225
9226
9227jilles 2005/12/02 17:41:44 UTC (20051202-342)
9228 Log:
9229 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9230
9231
9232 Changes: Modified:
9233 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9234
9235
9236jilles 2005/12/02 17:38:53 UTC (20051202-340)
9237 Log:
9238 Improvements also applicable to hyperion 1.x.
9239
9240
9241 Changes: Modified:
9242 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9243
9244
9245jilles 2005/12/02 17:08:45 UTC (20051202-338)
9246 Log:
9247 - Add +F description
9248 - General improvements and changes to charybdis
9249
9250
9251 Changes: Modified:
9252 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9253
9254
9255jilles 2005/12/02 16:43:45 UTC (20051202-336)
9256 Log:
9257 The server notice umodes only have an effect
9258 for opers. ("sendto_realops_flags", so having
9259 the umode is not enough, they must also be
9260 opered)
9261
9262
9263 Changes: Modified:
9264 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9265
9266
9267jilles 2005/12/02 16:39:40 UTC (20051202-334)
9268 Log:
9269 Updates to umodes docs.
9270
9271
9272 Changes: Modified:
9273 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9274
9275
9276nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9277 Log:
9278 Add SGML documentation.
9279
9280 Changes: Modified:
9281 + - trunk/doc/sgml/ (File Added)
9282 + - trunk/doc/sgml/oper-guide/ (File Added)
9283 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9284 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9285 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9286 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9287 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9288 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9289 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9290
9291
9292jilles 2005/11/21 11:04:33 UTC (20051121-330)
9293 Log:
9294 Make operwall flag restrict setting umode +z.
9295 This repairs this flag broken in charybdis-1.0.
9296
9297
9298 Changes: Modified:
9299 +41 -0 trunk/contrib/m_flags.c (File Modified)
9300 +9 -0 trunk/src/s_user.c (File Modified)
9301
9302
9303jilles 2005/11/21 10:29:37 UTC (20051121-328)
9304 Log:
9305 Don't complain/reset remote clients +n. I'm still not
9306 convinced propagating all umodes is the way to go, oh
9307 well.
9308
9309
9310 Changes: Modified:
9311 +1 -1 trunk/src/s_user.c (File Modified)
9312
9313
9314jilles 2005/11/21 10:21:42 UTC (20051121-326)
9315 Log:
9316 - Require admin flag for oper /chghost (if it's enabled
9317 which is not default)
9318 - Give error message on nonexistant nick
9319
9320
9321 Changes: Modified:
9322 +12 -0 trunk/modules/m_chghost.c (File Modified)
9323
9324
9325nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9326 Log:
9327 Incorporated jilles' dynspoof patch with a few minor changes.
9328
9329 Changes: Modified:
9330 +5 -2 trunk/include/client.h (File Modified)
9331 +1 -0 trunk/include/numeric.h (File Modified)
9332 +75 -4 trunk/modules/m_chghost.c (File Modified)
9333 +2 -21 trunk/modules/m_stats.c (File Modified)
9334 +2 -8 trunk/modules/m_trace.c (File Modified)
9335 +2 -0 trunk/src/client.c (File Modified)
9336 +3 -0 trunk/src/s_user.c (File Modified)
9337
9338
9339nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9340 Log:
9341 Update NEWS.
9342
9343 Changes: Modified:
9344 +5 -0 trunk/NEWS (File Modified)
9345
9346
9347jilles 2005/11/17 22:38:52 UTC (20051117-320)
9348 Log:
9349 Make show_ip() far less braindead.
9350
9351 Obtained from: ratbox 2.2 SVN
9352
9353
9354 Changes: Modified:
9355 +14 -85 trunk/src/client.c (File Modified)
9356
9357
9358jilles 2005/11/15 16:33:26 UTC (20051115-318)
9359 Log:
9360 Instead of not showing channels at all for whoising services,
9361 only show channels the requester is also on. If operspying
9362 services, show all the channels.
9363
9364
9365 Changes: Modified:
9366 +37 -40 trunk/modules/m_whois.c (File Modified)
9367
9368
9369jilles 2005/11/15 15:59:00 UTC (20051115-316)
9370 Log:
9371 - Show real errno if we fail to connect to a server
9372 - Don't show server IPs on IRC if a server goes dead
9373 during handshake
9374
9375
9376 Changes: Modified:
9377 +2 -5 trunk/src/s_serv.c (File Modified)
9378
9379
9380jilles 2005/11/15 15:28:18 UTC (20051115-314)
9381 Log:
9382 Revert hybrid 7.2 aline code. It causes too many problems.
9383
9384
9385 Changes: Modified:
9386 +1 -47 trunk/NEWS (File Modified)
9387 + - trunk/include/aline.h (File Deleted)
9388 +53 -6 trunk/modules/m_dline.c (File Modified)
9389 +212 -16 trunk/modules/m_kline.c (File Modified)
9390 +37 -8 trunk/modules/m_resv.c (File Modified)
9391 +45 -24 trunk/modules/m_xline.c (File Modified)
9392 +0 -485 trunk/src/Makefile.in (File Modified)
9393 + - trunk/src/aline.c (File Deleted)
9394
9395
9396jilles 2005/11/07 10:47:33 UTC (20051107-312)
9397 Log:
9398 Incorporate recent ratbox monitor bugfixes (could crash).
9399
9400
9401 Changes: Modified:
9402 +16 -0 trunk/modules/m_monitor.c (File Modified)
9403 +4 -3 trunk/src/monitor.c (File Modified)
9404
9405
9406jilles 2005/10/24 23:10:06 UTC (20051024-310)
9407 Log:
9408 Fix /invite UID leak.
9409
9410 Found by logiclrd@EFnet.
9411
9412
9413 Changes: Modified:
9414 +3 -2 trunk/modules/m_invite.c (File Modified)
9415
9416
9417nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9418 Log:
9419 Don't show what channels a service is in.
9420
9421 Changes: Modified:
9422 +1 -0 trunk/NEWS (File Modified)
9423 +40 -35 trunk/modules/m_whois.c (File Modified)
9424
9425
9426nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9427 Log:
9428 Update version to 1.0.3.
9429
9430
9431 Changes: Modified:
9432 +9 -9 trunk/configure (File Modified)
9433 +1 -1 trunk/configure.ac (File Modified)
9434
9435
9436jilles 2005/10/22 17:12:51 UTC (20051022-304)
9437 Log:
9438 Update NEWS.
9439
9440
9441 Changes: Modified:
9442 +7 -1 trunk/NEWS (File Modified)
9443
9444
9445jilles 2005/10/22 17:11:32 UTC (20051022-302)
9446 Log:
9447 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9448 More static buffers :(
9449
9450
9451 Changes: Modified:
9452 +12 -4 trunk/src/aline.c (File Modified)
9453
9454
9455jilles 2005/10/18 21:52:35 UTC (20051018-300)
9456 Log:
9457 Make operspy mode (/mode !#channel showing parameters
9458 even if not on channel) work again.
9459
9460
9461 Changes: Modified:
9462 +4 -4 trunk/src/channel.c (File Modified)
9463
9464
9465jilles 2005/10/16 22:04:15 UTC (20051016-298)
9466 Log:
9467 Call server_introduced hook on TS6 remote server
9468 introduction (ms_sid()).
9469
9470
9471 Changes: Modified:
9472 +6 -0 trunk/modules/core/m_server.c (File Modified)
9473
9474
9475nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9476 Log:
9477 Cyrix boxes are wierd.
9478
9479 Changes: Modified:
9480 +2 -1 trunk/modules/m_services.c (File Modified)
9481
9482
9483nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9484 Log:
9485 More paranoia.
9486
9487 Changes: Modified:
9488 +1 -1 trunk/include/client.h (File Modified)
9489 +3 -1 trunk/modules/m_services.c (File Modified)
9490
9491
9492nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9493 Log:
9494 heh
9495
9496 Changes: Modified:
9497 +1 -6 trunk/modules/m_services.c (File Modified)
9498
9499
9500nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9501 Log:
9502 Disable a check that doesn't always seem to work right for some reason.
9503
9504 Changes: Modified:
9505 +2 -0 trunk/modules/m_services.c (File Modified)
9506
9507
9508nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9509 Log:
9510 Update NEWS.
9511
9512
9513 Changes: Modified:
9514 +4 -1 trunk/NEWS (File Modified)
9515
9516
9517nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9518 Log:
9519 1.0.2
9520
9521
9522 Changes: Modified:
9523 +9 -9 trunk/configure (File Modified)
9524 +1 -1 trunk/configure.ac (File Modified)
9525
9526
9527jilles 2005/10/08 22:30:18 UTC (20051008-284)
9528 Log:
9529 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9530
9531
9532 Changes: Modified:
9533 +3 -13 trunk/modules/m_trace.c (File Modified)
9534
9535
9536jilles 2005/10/06 11:00:22 UTC (20051006-282)
9537 Log:
9538 Don't send empty RPL_WHOISCHANNELS on remote whois.
9539
9540 Pointy hat to: jilles
9541
9542
9543 Changes: Modified:
9544 +1 -1 trunk/modules/m_whois.c (File Modified)
9545
9546
9547nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9548 Log:
9549 Update NEWS.
9550
9551
9552 Changes: Modified:
9553 +3 -0 trunk/NEWS (File Modified)
9554
9555
9556nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9557 Log:
9558 Modular umode support.
9559
9560
9561 Changes: Modified:
9562 +0 -9 trunk/include/client.h (File Modified)
9563 +2 -1 trunk/include/s_user.h (File Modified)
9564 +1 -1 trunk/include/tools.h (File Modified)
9565 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9566 +3 -0 trunk/src/ircd.c (File Modified)
9567 +1 -1 trunk/src/messages.tab (File Modified)
9568 +2 -2 trunk/src/s_serv.c (File Modified)
9569 +37 -59 trunk/src/s_user.c (File Modified)
9570 +21 -0 trunk/src/tools.c (File Modified)
9571
9572
9573jilles 2005/10/02 20:23:15 UTC (20051002-276)
9574 Log:
9575 Optionally do forced nick change to the UID instead of kill
9576 on nick collisions, see doc/collision_fnc.txt for more
9577 details.
9578
9579
9580 Changes: Modified:
9581 + - trunk/doc/collision_fnc.txt (File Added)
9582 +1 -0 trunk/doc/example.conf (File Modified)
9583 +8 -0 trunk/doc/reference.conf (File Modified)
9584 +1 -0 trunk/include/numeric.h (File Modified)
9585 +1 -0 trunk/include/s_conf.h (File Modified)
9586 +2 -1 trunk/include/s_serv.h (File Modified)
9587 +1 -0 trunk/include/s_stats.h (File Modified)
9588 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9589 +1 -1 trunk/src/messages.tab (File Modified)
9590 +1 -0 trunk/src/newconf.c (File Modified)
9591 +1 -0 trunk/src/s_conf.c (File Modified)
9592 +1 -0 trunk/src/s_serv.c (File Modified)
9593 +2 -2 trunk/src/s_stats.c (File Modified)
9594
9595
9596nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9597 Log:
9598 Update NEWS.
9599
9600
9601 Modified:
9602 trunk/NEWS (File Modified)
9603
9604
9605jilles 2005/09/28 15:45:31 UTC (20050928-272)
9606 Log:
9607 Don't allow lookups by uid in /monitor + and /monitor s.
9608
9609
9610 Modified:
9611 trunk/modules/m_monitor.c (File Modified)
9612
9613
9614jilles 2005/09/28 13:05:01 UTC (20050928-270)
9615 Log:
9616 Stop garbage +j being set in cases like +j aaa:bbb by
9617 initializing the variables properly.
9618
9619 Reported by kyle.
9620
9621
9622 Modified:
9623 trunk/modules/core/m_mode.c (File Modified)
9624 trunk/modules/core/m_sjoin.c (File Modified)
9625
9626
9627jilles 2005/09/25 15:51:54 UTC (20050925-268)
9628 Log:
9629 Apply flags to the proper server in me_gcap().
9630
9631
9632 Modified:
9633 trunk/modules/m_capab.c (File Modified)
9634
9635
9636jilles 2005/09/22 23:13:46 UTC (20050922-266)
9637 Log:
9638 Use find_named_client() instead of find_client() to check
9639 for nick collisions.
9640
9641
9642 Modified:
9643 trunk/modules/core/m_nick.c (File Modified)
9644
9645
9646nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9647 Log:
9648 - Replace old 381 numeric with a new, more positive one!
9649
9650
9651 Modified:
9652 trunk/src/messages.tab (File Modified)
9653
9654
9655jilles 2005/09/22 00:38:45 UTC (20050922-262)
9656 Log:
9657 Make it compile again.
9658
9659
9660 Modified:
9661 trunk/src/channel.c (File Modified)
9662 trunk/src/client.c (File Modified)
9663 trunk/src/ircd.c (File Modified)
9664 trunk/src/packet.c (File Modified)
9665
9666
9667nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9668 Log:
9669 - Prevent UID disclosure in cmode setting.
9670
9671
9672 Modified:
9673 trunk/NEWS (File Modified)
9674 trunk/modules/core/m_mode.c (File Modified)
9675
9676
9677nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9678 Log:
9679 A different check which prevents UID disclosure.
9680
9681
9682 Modified:
9683 trunk/modules/core/m_kick.c (File Modified)
9684
9685
9686nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9687 Log:
9688 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9689
9690
9691 Modified:
9692 trunk/modules/core/m_kick.c (File Modified)
9693
9694
9695nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9696 Log:
9697 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9698
9699
9700 Modified:
9701 trunk/NEWS (File Modified)
9702 trunk/modules/m_accept.c (File Modified)
9703 trunk/modules/m_admin.c (File Modified)
9704 trunk/modules/m_away.c (File Modified)
9705 trunk/modules/m_cap.c (File Modified)
9706 trunk/modules/m_capab.c (File Modified)
9707 trunk/modules/m_challenge.c (File Modified)
9708 trunk/modules/m_chghost.c (File Modified)
9709 trunk/modules/m_close.c (File Modified)
9710 trunk/modules/m_cmessage.c (File Modified)
9711 trunk/modules/m_connect.c (File Modified)
9712 trunk/modules/m_dline.c (File Modified)
9713 trunk/modules/m_encap.c (File Modified)
9714 trunk/modules/m_etrace.c (File Modified)
9715 trunk/modules/m_gline.c (File Modified)
9716 trunk/modules/m_help.c (File Modified)
9717 trunk/modules/m_info.c (File Modified)
9718 trunk/modules/m_invite.c (File Modified)
9719 trunk/modules/m_ison.c (File Modified)
9720 trunk/modules/m_kline.c (File Modified)
9721 trunk/modules/m_knock.c (File Modified)
9722 trunk/modules/m_links.c (File Modified)
9723 trunk/modules/m_list.c (File Modified)
9724 trunk/modules/m_locops.c (File Modified)
9725 trunk/modules/m_lusers.c (File Modified)
9726 trunk/modules/m_map.c (File Modified)
9727 trunk/modules/m_monitor.c (File Modified)
9728 trunk/modules/m_motd.c (File Modified)
9729 trunk/modules/m_names.c (File Modified)
9730 trunk/modules/m_oper.c (File Modified)
9731 trunk/modules/m_operspy.c (File Modified)
9732 trunk/modules/m_pass.c (File Modified)
9733 trunk/modules/m_ping.c (File Modified)
9734 trunk/modules/m_pong.c (File Modified)
9735 trunk/modules/m_post.c (File Modified)
9736 trunk/modules/m_rehash.c (File Modified)
9737 trunk/modules/m_restart.c (File Modified)
9738 trunk/modules/m_resv.c (File Modified)
9739 trunk/modules/m_services.c (File Modified)
9740 trunk/modules/m_set.c (File Modified)
9741 trunk/modules/m_sshortcut.c (File Modified)
9742 trunk/modules/m_stats.c (File Modified)
9743 trunk/modules/m_svinfo.c (File Modified)
9744 trunk/modules/m_tb.c (File Modified)
9745 trunk/modules/m_testline.c (File Modified)
9746 trunk/modules/m_testmask.c (File Modified)
9747 trunk/modules/m_time.c (File Modified)
9748 trunk/modules/m_topic.c (File Modified)
9749 trunk/modules/m_trace.c (File Modified)
9750 trunk/modules/m_unreject.c (File Modified)
9751 trunk/modules/m_user.c (File Modified)
9752 trunk/modules/m_userhost.c (File Modified)
9753 trunk/modules/m_users.c (File Modified)
9754 trunk/modules/m_version.c (File Modified)
9755 trunk/modules/m_wallops.c (File Modified)
9756 trunk/modules/m_who.c (File Modified)
9757 trunk/modules/m_whois.c (File Modified)
9758 trunk/modules/m_whowas.c (File Modified)
9759 trunk/modules/m_xline.c (File Modified)
9760 trunk/src/adns.c (File Modified)
9761 trunk/src/aline.c (File Modified)
9762 trunk/src/cache.c (File Modified)
9763 trunk/src/channel.c (File Modified)
9764 trunk/src/class.c (File Modified)
9765 trunk/src/client.c (File Modified)
9766 trunk/src/commio.c (File Modified)
9767 trunk/src/event.c (File Modified)
9768 trunk/src/hash.c (File Modified)
9769 trunk/src/hostmask.c (File Modified)
9770 trunk/src/ircd.c (File Modified)
9771 trunk/src/kdparse.c (File Modified)
9772 trunk/src/linebuf.c (File Modified)
9773 trunk/src/listener.c (File Modified)
9774 trunk/src/modules.c (File Modified)
9775 trunk/src/monitor.c (File Modified)
9776 trunk/src/newconf.c (File Modified)
9777 trunk/src/packet.c (File Modified)
9778 trunk/src/parse.c (File Modified)
9779 trunk/src/reject.c (File Modified)
9780 trunk/src/s_auth.c (File Modified)
9781 trunk/src/s_conf.c (File Modified)
9782 trunk/src/s_gline.c (File Modified)
9783 trunk/src/s_log.c (File Modified)
9784 trunk/src/s_newconf.c (File Modified)
9785 trunk/src/s_serv.c (File Modified)
9786 trunk/src/s_stats.c (File Modified)
9787 trunk/src/s_user.c (File Modified)
9788 trunk/src/send.c (File Modified)
9789 trunk/src/whowas.c (File Modified)
9790
9791
9792nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9793 Log:
9794 - More coding style niceities. Pretty much got client.h squared away.
9795
9796
9797 Modified:
9798 trunk/modules/m_dline.c (File Modified)
9799 trunk/modules/m_gline.c (File Modified)
9800 trunk/modules/m_kline.c (File Modified)
9801 trunk/modules/m_rehash.c (File Modified)
9802 trunk/modules/m_resv.c (File Modified)
9803 trunk/modules/m_stats.c (File Modified)
9804 trunk/modules/m_testline.c (File Modified)
9805 trunk/modules/m_user.c (File Modified)
9806 trunk/modules/m_xline.c (File Modified)
9807
9808
9809jilles 2005/09/21 22:37:13 UTC (20050921-250)
9810 Log:
9811 - Propagate quiets (+q) on netjoins
9812 - Clear +q list too on lowerTS sjoin from TS6 source
9813
9814
9815 Modified:
9816 trunk/modules/core/m_sjoin.c (File Modified)
9817 trunk/src/s_serv.c (File Modified)
9818
9819
9820jilles 2005/09/21 15:49:43 UTC (20050921-248)
9821 Log:
9822 Second argument to whois is always a nick, never a uid.
9823 This prevents /whois other.server uid to get information
9824 about that uid.
9825
9826
9827 Modified:
9828 trunk/modules/m_whois.c (File Modified)
9829
9830
9831jilles 2005/09/21 15:43:45 UTC (20050921-246)
9832 Log:
9833 Don't allow local users to use uids in user mode.
9834
9835
9836 Modified:
9837 trunk/src/s_user.c (File Modified)
9838
9839
9840jilles 2005/09/21 15:42:56 UTC (20050921-244)
9841 Log:
9842 Make it compile again.
9843
9844
9845 Modified:
9846 trunk/src/s_stats.c (File Modified)
9847
9848
9849jilles 2005/09/21 15:09:11 UTC (20050921-242)
9850 Log:
9851 Fix propagation of empty SJOIN.
9852
9853
9854 Modified:
9855 trunk/modules/core/m_sjoin.c (File Modified)
9856
9857
9858nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9859 Log:
9860 Some atheme-style niceties here.
9861
9862
9863 Modified:
9864 trunk/modules/m_accept.c (File Modified)
9865 trunk/modules/m_admin.c (File Modified)
9866 trunk/modules/m_away.c (File Modified)
9867 trunk/modules/m_cap.c (File Modified)
9868 trunk/modules/m_capab.c (File Modified)
9869 trunk/modules/m_challenge.c (File Modified)
9870 trunk/modules/m_chghost.c (File Modified)
9871 trunk/modules/m_close.c (File Modified)
9872 trunk/modules/m_cmessage.c (File Modified)
9873 trunk/modules/m_connect.c (File Modified)
9874 trunk/modules/m_dline.c (File Modified)
9875 trunk/modules/m_encap.c (File Modified)
9876 trunk/modules/m_etrace.c (File Modified)
9877 trunk/modules/m_gline.c (File Modified)
9878 trunk/modules/m_help.c (File Modified)
9879 trunk/modules/m_info.c (File Modified)
9880 trunk/modules/m_invite.c (File Modified)
9881 trunk/modules/m_ison.c (File Modified)
9882 trunk/modules/m_kline.c (File Modified)
9883 trunk/modules/m_knock.c (File Modified)
9884 trunk/modules/m_links.c (File Modified)
9885 trunk/modules/m_list.c (File Modified)
9886 trunk/modules/m_locops.c (File Modified)
9887 trunk/modules/m_lusers.c (File Modified)
9888 trunk/modules/m_map.c (File Modified)
9889 trunk/modules/m_monitor.c (File Modified)
9890 trunk/modules/m_motd.c (File Modified)
9891 trunk/modules/m_names.c (File Modified)
9892 trunk/modules/m_oper.c (File Modified)
9893 trunk/modules/m_operspy.c (File Modified)
9894 trunk/modules/m_pass.c (File Modified)
9895 trunk/modules/m_ping.c (File Modified)
9896 trunk/modules/m_pong.c (File Modified)
9897 trunk/modules/m_post.c (File Modified)
9898 trunk/modules/m_rehash.c (File Modified)
9899 trunk/modules/m_restart.c (File Modified)
9900 trunk/modules/m_resv.c (File Modified)
9901 trunk/modules/m_services.c (File Modified)
9902 trunk/modules/m_set.c (File Modified)
9903 trunk/modules/m_sshortcut.c (File Modified)
9904 trunk/modules/m_stats.c (File Modified)
9905 trunk/modules/m_svinfo.c (File Modified)
9906 trunk/modules/m_tb.c (File Modified)
9907 trunk/modules/m_testline.c (File Modified)
9908 trunk/modules/m_testmask.c (File Modified)
9909 trunk/modules/m_time.c (File Modified)
9910 trunk/modules/m_topic.c (File Modified)
9911 trunk/modules/m_trace.c (File Modified)
9912 trunk/modules/m_unreject.c (File Modified)
9913 trunk/modules/m_user.c (File Modified)
9914 trunk/modules/m_userhost.c (File Modified)
9915 trunk/modules/m_users.c (File Modified)
9916 trunk/modules/m_version.c (File Modified)
9917 trunk/modules/m_wallops.c (File Modified)
9918 trunk/modules/m_who.c (File Modified)
9919 trunk/modules/m_whois.c (File Modified)
9920 trunk/modules/m_whowas.c (File Modified)
9921 trunk/modules/m_xline.c (File Modified)
9922
9923
9924nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9925 Log:
9926 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9927
9928
9929 Modified:
9930 trunk/.indent.pro (File Modified)
9931 trunk/include/charybdis.h (File Added)
9932 trunk/include/client.h (File Modified)
9933 trunk/modules/.indent.pro (File Modified)
9934 trunk/src/.indent.pro (File Modified)
9935 trunk/src/adns.c (File Modified)
9936 trunk/src/aline.c (File Modified)
9937 trunk/src/cache.c (File Modified)
9938 trunk/src/channel.c (File Modified)
9939 trunk/src/class.c (File Modified)
9940 trunk/src/client.c (File Modified)
9941 trunk/src/commio.c (File Modified)
9942 trunk/src/event.c (File Modified)
9943 trunk/src/hash.c (File Modified)
9944 trunk/src/hostmask.c (File Modified)
9945 trunk/src/ircd.c (File Modified)
9946 trunk/src/kdparse.c (File Modified)
9947 trunk/src/linebuf.c (File Modified)
9948 trunk/src/listener.c (File Modified)
9949 trunk/src/modules.c (File Modified)
9950 trunk/src/monitor.c (File Modified)
9951 trunk/src/newconf.c (File Modified)
9952 trunk/src/packet.c (File Modified)
9953 trunk/src/parse.c (File Modified)
9954 trunk/src/reject.c (File Modified)
9955 trunk/src/s_auth.c (File Modified)
9956 trunk/src/s_conf.c (File Modified)
9957 trunk/src/s_gline.c (File Modified)
9958 trunk/src/s_log.c (File Modified)
9959 trunk/src/s_newconf.c (File Modified)
9960 trunk/src/s_serv.c (File Modified)
9961 trunk/src/s_stats.c (File Modified)
9962 trunk/src/s_user.c (File Modified)
9963 trunk/src/send.c (File Modified)
9964 trunk/src/whowas.c (File Modified)
9965
9966
9967nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9968 Log:
9969 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9970 - Convert a few modules towards using this code.
9971 - Make a note about this change in NEWS.
9972
9973
9974 Modified:
9975 trunk/NEWS (File Modified)
9976 trunk/include/aline.h (File Added)
9977 trunk/modules/m_dline.c (File Modified)
9978 trunk/modules/m_kline.c (File Modified)
9979 trunk/modules/m_resv.c (File Modified)
9980 trunk/modules/m_xline.c (File Modified)
9981 trunk/src/Makefile.in (File Modified)
9982 trunk/src/aline.c (File Added)
9983
9984
9985nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9986 Log:
9987 - Update NEWS document.
9988
9989
9990 Modified:
9991 trunk/NEWS (File Modified)
9992
9993
9994jilles 2005/09/20 18:27:19 UTC (20050920-232)
9995 Log:
9996 Use find_named_person() instead of find_person() in services shortcuts.
9997
9998
9999 Modified:
10000 trunk/modules/m_sshortcut.c (File Modified)
10001
10002
10003jilles 2005/09/18 22:18:59 UTC (20050918-230)
10004 Log:
10005 Fix propagation of empty channels (+P).
10006
10007
10008 Modified:
10009 trunk/modules/core/m_sjoin.c (File Modified)
10010 trunk/src/s_serv.c (File Modified)
10011
10012
10013jilles 2005/09/18 22:18:04 UTC (20050918-228)
10014 Log:
10015 Use same comparison for +f.
10016
10017
10018 Modified:
10019 trunk/modules/core/m_join.c (File Modified)
10020
10021
10022jilles 2005/09/18 18:48:13 UTC (20050918-226)
10023 Log:
10024 Retire server-server non-encap CHGHOST, and clean it up a bit.
10025
10026
10027 Modified:
10028 trunk/modules/m_chghost.c (File Modified)
10029
10030
10031jilles 2005/09/18 14:26:20 UTC (20050918-224)
10032 Log:
10033 Use TS6 form for SQUIT wallops.
10034
10035
10036 Modified:
10037 trunk/modules/core/m_squit.c (File Modified)
10038
10039
10040jilles 2005/09/18 14:25:54 UTC (20050918-222)
10041 Log:
10042 Propagate nick changes for remote clients in TS6 form if possible;
10043 simplify the code a bit.
10044
10045
10046 Modified:
10047 trunk/modules/core/m_nick.c (File Modified)
10048
10049
10050jilles 2005/09/18 14:16:43 UTC (20050918-220)
10051 Log:
10052 Only clear oper_only_umodes on deoper for local clients.
10053
10054
10055 Modified:
10056 trunk/src/s_user.c (File Modified)
10057
10058
10059nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10060 Log:
10061 - Don't enable use_whois_actually in the default config, makes cloaking
10062 only useful for vanity.
10063
10064
10065 Modified:
10066 trunk/doc/example.conf (File Modified)
10067
10068
10069jilles 2005/09/18 00:00:12 UTC (20050918-216)
10070 Log:
10071 Fix linebuf raw code to not truncate lines longer than
10072 510 characters. This stops ziplinks corruption at
10073 the initial burst if the other side sends a lot.
10074
10075
10076 Modified:
10077 trunk/src/linebuf.c (File Modified)
10078
10079
10080nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10081 Log:
10082 - Add +r to channel_modes().
10083
10084
10085 Modified:
10086 trunk/src/channel.c (File Modified)
10087
10088
10089nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10090 Log:
10091 Update NEWS.
10092
10093
10094 Modified:
10095 trunk/NEWS (File Modified)
10096
10097
10098nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10099 Log:
10100 err, nvm. wrong project :-P
10101
10102
10103 Modified:
10104 trunk/src/match.c (File Modified)
10105
10106
10107nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10108 Log:
10109 make sure we don't crash on match(NULL, test)
10110
10111
10112 Modified:
10113 trunk/src/match.c (File Modified)
10114
10115
10116jilles 2005/09/12 23:40:03 UTC (20050912-206)
10117 Log:
10118 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10119 flags = rehash in shared{}.
10120 Uses :<source> ENCAP <target> REHASH [option].
10121
10122
10123 Modified:
10124 trunk/doc/example.conf (File Modified)
10125 trunk/doc/reference.conf (File Modified)
10126 trunk/help/opers/rehash (File Modified)
10127 trunk/include/s_newconf.h (File Modified)
10128 trunk/modules/m_rehash.c (File Modified)
10129 trunk/modules/m_stats.c (File Modified)
10130 trunk/src/newconf.c (File Modified)
10131
10132
10133jilles 2005/09/12 22:48:44 UTC (20050912-204)
10134 Log:
10135 Initialize flags to 0 in conf_set_shared_flags() and
10136 conf_set_cluster_flags().
10137
10138
10139 Modified:
10140 trunk/src/newconf.c (File Modified)
10141
10142
10143jilles 2005/09/12 22:14:16 UTC (20050912-202)
10144 Log:
10145 Don't allow a forward from a #channel to an &channel.
10146 Error message is Illegal channel name.
10147
10148
10149 Modified:
10150 trunk/modules/core/m_mode.c (File Modified)
10151
10152
10153nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10154 Log:
10155 - change version to 1.0.1
10156
10157
10158 Modified:
10159 trunk/configure (File Modified)
10160 trunk/configure.ac (File Modified)
10161
10162
10163nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10164 Log:
10165 Update NEWS.
10166
10167
10168 Modified:
10169 trunk/NEWS (File Modified)
10170
10171
10172jilles 2005/09/12 21:55:58 UTC (20050912-196)
10173 Log:
10174 Services shortcuts changes:
10175 - Require umode +S on target
10176 - Use ERR_SERVICESDOWN (440) for error message
10177 - Fix check for empty string
10178
10179
10180 Modified:
10181 trunk/include/numeric.h (File Modified)
10182 trunk/modules/m_sshortcut.c (File Modified)
10183 trunk/src/messages.tab (File Modified)
10184
10185
10186nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10187 Log:
10188 s/IsChanService/IsService/g;
10189
10190
10191 Modified:
10192 trunk/modules/m_sshortcut.c (File Modified)
10193
10194
10195nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10196 Log:
10197 Add check for service validity in shortcut routines.
10198
10199
10200 Modified:
10201 trunk/modules/m_sshortcut.c (File Modified)
10202
10203
10204jilles 2005/09/12 15:30:26 UTC (20050912-190)
10205 Log:
10206 Don't allow forwarding to a -F channel the setter is not on.
10207
10208
10209 Modified:
10210 trunk/modules/core/m_mode.c (File Modified)
10211
10212
10213jilles 2005/09/12 13:55:56 UTC (20050912-188)
10214 Log:
10215 Describe identify_service and identify_command in
10216 reference.conf.
10217
10218
10219 Modified:
10220 trunk/doc/reference.conf (File Modified)
10221
10222
10223jilles 2005/09/12 13:37:11 UTC (20050912-186)
10224 Log:
10225 More helpfile updates.
10226
10227
10228 Modified:
10229 trunk/help/Makefile.in (File Modified)
10230 trunk/help/opers/die (File Modified)
10231 trunk/help/opers/join (File Modified)
10232 trunk/help/opers/links (File Modified)
10233 trunk/help/opers/lusers (File Modified)
10234 trunk/help/opers/map (File Added)
10235 trunk/help/opers/motd (File Modified)
10236 trunk/help/opers/names (File Modified)
10237 trunk/help/opers/notice (File Modified)
10238 trunk/help/opers/operspy (File Modified)
10239 trunk/help/opers/part (File Modified)
10240 trunk/help/opers/privmsg (File Modified)
10241 trunk/help/opers/restart (File Modified)
10242 trunk/help/opers/set (File Modified)
10243 trunk/help/opers/stats (File Modified)
10244 trunk/help/opers/trace (File Modified)
10245 trunk/help/opers/version (File Modified)
10246 trunk/help/users/notice (File Modified)
10247 trunk/help/users/privmsg (File Modified)
10248 trunk/help/users/stats (File Modified)
10249
10250
10251jilles 2005/09/12 11:18:40 UTC (20050912-184)
10252 Log:
10253 Update help files.
10254
10255
10256 Modified:
10257 trunk/help/opers/cmode (File Modified)
10258 trunk/help/opers/umode (File Modified)
10259 trunk/help/opers/wallops (File Modified)
10260 trunk/help/opers/who (File Modified)
10261 trunk/help/users/umode (File Modified)
10262
10263
10264jilles 2005/09/12 11:11:18 UTC (20050912-182)
10265 Log:
10266 Include cmode +r in 004 and 005.
10267
10268
10269 Modified:
10270 trunk/include/supported.h (File Modified)
10271 trunk/src/messages.tab (File Modified)
10272
10273
10274jilles 2005/09/12 10:53:35 UTC (20050912-180)
10275 Log:
10276 No need to clear all 3 buffers in channel_modes().
10277
10278
10279 Modified:
10280 trunk/src/channel.c (File Modified)
10281
10282
10283jilles 2005/09/12 10:31:54 UTC (20050912-178)
10284 Log:
10285 - Fix multiple +f modes per line
10286 - -f shouldn't take a parameter
10287
10288
10289 Modified:
10290 trunk/modules/core/m_mode.c (File Modified)
10291
10292
10293jilles 2005/09/12 10:04:27 UTC (20050912-176)
10294 Log:
10295 Channel mode +Q now prevents forwarding to or through
10296 a channel, just like in hyperion, not from a channel.
10297
10298
10299 Modified:
10300 trunk/modules/core/m_join.c (File Modified)
10301
10302
10303jilles 2005/09/12 09:36:21 UTC (20050912-174)
10304 Log:
10305 Complete +F/+Q propagation.
10306
10307
10308 Modified:
10309 trunk/modules/core/m_join.c (File Modified)
10310 trunk/modules/core/m_sjoin.c (File Modified)
10311 trunk/src/channel.c (File Modified)
10312
10313
10314nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10315 Log:
10316 - A few minor fixes.
10317
10318
10319 Modified:
10320 trunk/modules/core/m_join.c (File Modified)
10321 trunk/modules/m_services.c (File Modified)
10322
10323
10324nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10325 Log:
10326 - Fix netsplit obfuscation.
10327
10328
10329 Modified:
10330 trunk/src/client.c (File Modified)
10331
10332
10333nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10334 Log:
10335 - Fix another /stats p related bug.
10336
10337
10338 Modified:
10339 trunk/src/client.c (File Modified)
10340
10341
10342nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10343 Log:
10344 - Update example.conf.
10345
10346
10347 Modified:
10348 trunk/doc/example.conf (File Modified)
10349
10350
10351nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10352 Log:
10353 - Fix a minor bug here, and re-release 1.0.
10354
10355
10356 Modified:
10357 trunk/modules/core/m_nick.c (File Modified)
10358
10359
10360nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10361 Log:
10362 - Add bursted clients to /stats p list.
10363
10364
10365 Modified:
10366 trunk/modules/core/m_nick.c (File Modified)
10367
10368
10369nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10370 Log:
10371 - Add identify_service, identify_command options to the example.conf,
10372 newconf parser.
10373
10374
10375 Modified:
10376 trunk/NEWS (File Modified)
10377 trunk/doc/example.conf (File Modified)
10378 trunk/src/newconf.c (File Modified)
10379
10380
10381nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10382 Log:
10383 - Add services shortcuts.
10384
10385
10386 Modified:
10387 trunk/modules/Makefile.in (File Modified)
10388 trunk/modules/m_sshortcut.c (File Added)
10389
10390
10391nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10392 Log:
10393 - put back checks i removed by mistake
10394
10395
10396 Modified:
10397 trunk/modules/core/m_join.c (File Modified)
10398
10399
10400nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10401 Log:
10402 - Implement channel mode +Q, which disables forwarding.
10403 - Make forwarding usable by everyone.
10404 - Implement channel mode +F which bypasses authority checks on a target
10405 set with this mode
10406 - Update NEWS.
10407
10408
10409 Modified:
10410 trunk/NEWS (File Modified)
10411 trunk/include/channel.h (File Modified)
10412 trunk/include/supported.h (File Modified)
10413 trunk/modules/core/m_join.c (File Modified)
10414 trunk/modules/core/m_mode.c (File Modified)
10415 trunk/src/messages.tab (File Modified)
10416
10417
10418nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10419 Log:
10420 - Fix account handling brokenness.
10421
10422
10423 Modified:
10424 trunk/modules/m_services.c (File Modified)
10425
10426
10427jilles 2005/09/12 02:04:09 UTC (20050912-150)
10428 Log:
10429 Identify to services via server password hack. Still
10430 needs config file parts, like
10431 identifyservice = "nickserv@services.int";
10432 identifycommand = "IDENTIFY";
10433
10434
10435 Modified:
10436 trunk/include/s_conf.h (File Modified)
10437 trunk/src/s_user.c (File Modified)
10438
10439
10440jilles 2005/09/12 01:59:46 UTC (20050912-148)
10441 Log:
10442 Make send.c compile.
10443
10444
10445 Modified:
10446 trunk/src/send.c (File Modified)
10447
10448
10449nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10450 Log:
10451 - Handle this better.
10452
10453
10454 Modified:
10455 trunk/src/send.c (File Modified)
10456
10457
10458nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10459 Log:
10460 If the source is not a client, don't send to normal users.
10461
10462
10463 Modified:
10464 trunk/src/send.c (File Modified)
10465
10466
10467nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10468 Log:
10469 - Make /wallops behave as wallops in other ircds.
10470
10471
10472 Modified:
10473 trunk/modules/m_wallops.c (File Modified)
10474 trunk/src/send.c (File Modified)
10475
10476
10477nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10478 Log:
10479 - charybdis-1.0
10480
10481
10482 Modified:
10483 trunk/NEWS (File Modified)
10484 trunk/configure (File Modified)
10485 trunk/configure.ac (File Modified)
10486
10487
10488nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10489 Log:
10490 - Remove efnet configuration.
10491 - Rename example.conf as reference.conf, and replace the default
10492 example.conf with one suitable for AthemeNET.
10493 - Update makefile to reflect these changes.
10494
10495
10496 Modified:
10497 trunk/doc/Makefile.in (File Modified)
10498 trunk/doc/example.conf (File Modified)
10499 trunk/doc/example.efnet.conf (File Deleted)
10500 trunk/doc/reference.conf (File Added)
10501
10502
10503nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10504 Log:
10505 - Don't display opers who are /away.
10506
10507
10508 Modified:
10509 trunk/modules/m_stats.c (File Modified)
10510
10511
10512jilles 2005/09/12 00:21:20 UTC (20050912-134)
10513 Log:
10514 Put cmode +f in 004 and 005.
10515
10516
10517 Modified:
10518 trunk/include/supported.h (File Modified)
10519 trunk/src/messages.tab (File Modified)
10520
10521
10522jilles 2005/09/12 00:15:13 UTC (20050912-132)
10523 Log:
10524 Add user umode +Q which prevents a user from
10525 being forwarded.
10526
10527
10528 Modified:
10529 trunk/include/client.h (File Modified)
10530 trunk/modules/core/m_join.c (File Modified)
10531 trunk/src/messages.tab (File Modified)
10532 trunk/src/s_user.c (File Modified)
10533
10534
10535jilles 2005/09/11 23:47:02 UTC (20050911-130)
10536 Log:
10537 Implement channel forwarding in m_join(). As in
10538 hyperion, failing to join because of +i, +r or +j
10539 can cause you to be forwarded, potentially
10540 recursively. Unlike hyperion, a single numeric
10541 is sent in case of a successful forward, otherwise
10542 the ircd acts if there were no forward.
10543
10544
10545 Modified:
10546 trunk/include/numeric.h (File Modified)
10547 trunk/modules/core/m_join.c (File Modified)
10548 trunk/src/messages.tab (File Modified)
10549
10550
10551jilles 2005/09/11 22:57:53 UTC (20050911-128)
10552 Log:
10553 Allow servers to set oper-only cmodes as well.
10554
10555
10556 Modified:
10557 trunk/modules/core/m_mode.c (File Modified)
10558
10559
10560jilles 2005/09/11 22:48:37 UTC (20050911-126)
10561 Log:
10562 Add cmode +f which takes a channel name, settable
10563 only by opers for now. Does not do anything yet.
10564
10565
10566 Modified:
10567 trunk/include/channel.h (File Modified)
10568 trunk/modules/core/m_join.c (File Modified)
10569 trunk/modules/core/m_mode.c (File Modified)
10570 trunk/modules/core/m_sjoin.c (File Modified)
10571 trunk/src/channel.c (File Modified)
10572
10573
10574jilles 2005/09/11 20:48:09 UTC (20050911-124)
10575 Log:
10576 Fully initialize 'mode' in ms_join() and ms_sjoin()
10577 to avoid old +j garbage from being used.
10578
10579
10580 Modified:
10581 trunk/modules/core/m_join.c (File Modified)
10582 trunk/modules/core/m_sjoin.c (File Modified)
10583
10584
10585jilles 2005/09/11 19:41:53 UTC (20050911-122)
10586 Log:
10587 - only touch join_count/join_delta if join throttling
10588 is enabled on the channel
10589 - reset join_count/join_delta to 0 if -j is set
10590
10591
10592 Modified:
10593 trunk/modules/core/m_join.c (File Modified)
10594 trunk/modules/core/m_mode.c (File Modified)
10595 trunk/modules/core/m_sjoin.c (File Modified)
10596
10597
10598jilles 2005/09/11 18:57:20 UTC (20050911-120)
10599 Log:
10600 Also start a new "period" for join throttling for remote joins,
10601 if necessary. Make the code slightly clearer.
10602
10603
10604 Modified:
10605 trunk/modules/core/m_join.c (File Modified)
10606 trunk/src/channel.c (File Modified)
10607
10608
10609jilles 2005/09/11 18:12:20 UTC (20050911-118)
10610 Log:
10611 Some +j improvements, still broken.
10612
10613
10614 Modified:
10615 trunk/modules/core/m_join.c (File Modified)
10616 trunk/modules/core/m_sjoin.c (File Modified)
10617
10618
10619jilles 2005/09/11 16:44:36 UTC (20050911-116)
10620 Log:
10621 Only do +z processing for +m channels the sender is on,
10622 as bans/quiets are currently only checked locally.
10623
10624
10625 Modified:
10626 trunk/modules/core/m_message.c (File Modified)
10627
10628
10629jilles 2005/09/11 16:01:02 UTC (20050911-114)
10630 Log:
10631 - Add max_bans_large configuration option, defaulting to 500, to
10632 limit the number of bans in a +L channel
10633 - Change b/e/I to b/e/I/q in texts
10634
10635
10636 Modified:
10637 trunk/doc/example.conf (File Modified)
10638 trunk/include/s_conf.h (File Modified)
10639 trunk/modules/core/m_mode.c (File Modified)
10640 trunk/modules/m_info.c (File Modified)
10641 trunk/src/newconf.c (File Modified)
10642 trunk/src/s_conf.c (File Modified)
10643
10644
10645jilles 2005/09/11 15:20:38 UTC (20050911-112)
10646 Log:
10647 Store invite for +gi channels.
10648 Note that +gi is significantly weaker access control than +i.
10649
10650
10651 Modified:
10652 trunk/modules/m_invite.c (File Modified)
10653
10654
10655jilles 2005/09/11 14:38:35 UTC (20050911-110)
10656 Log:
10657 Nonops are allowed to see +q lists.
10658
10659
10660 Modified:
10661 trunk/modules/core/m_mode.c (File Modified)
10662
10663
10664jilles 2005/09/11 14:27:59 UTC (20050911-108)
10665 Log:
10666 Invalidate can_send() cache on -q.
10667
10668
10669 Modified:
10670 trunk/modules/core/m_mode.c (File Modified)
10671
10672
10673nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10674 Log:
10675 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10676
10677
10678 Modified:
10679 trunk/modules/core/m_sjoin.c (File Modified)
10680
10681
10682nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10683 Log:
10684 - Allow blank SJOINs -- for permanant channels.
10685
10686
10687 Modified:
10688 trunk/modules/core/m_sjoin.c (File Modified)
10689
10690
10691nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10692 Log:
10693 - Burst permanant channels.
10694
10695
10696 Modified:
10697 trunk/src/s_serv.c (File Modified)
10698
10699
10700nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10701 Log:
10702 - Fix handling of permanant channels.
10703
10704
10705 Modified:
10706 trunk/modules/core/m_join.c (File Modified)
10707
10708
10709nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10710 Log:
10711 - Run indent on core modules.
10712 - Add propagation of join throttle settings.
10713
10714
10715 Modified:
10716 trunk/modules/core/m_die.c (File Modified)
10717 trunk/modules/core/m_error.c (File Modified)
10718 trunk/modules/core/m_join.c (File Modified)
10719 trunk/modules/core/m_kick.c (File Modified)
10720 trunk/modules/core/m_kill.c (File Modified)
10721 trunk/modules/core/m_message.c (File Modified)
10722 trunk/modules/core/m_mode.c (File Modified)
10723 trunk/modules/core/m_nick.c (File Modified)
10724 trunk/modules/core/m_part.c (File Modified)
10725 trunk/modules/core/m_quit.c (File Modified)
10726 trunk/modules/core/m_server.c (File Modified)
10727 trunk/modules/core/m_sjoin.c (File Modified)
10728 trunk/modules/core/m_squit.c (File Modified)
10729
10730
10731nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10732 Log:
10733 - Fix mistake in commit message.
10734
10735
10736 Modified:
10737 trunk/ChangeLog (File Modified)
10738
10739
10740nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10741 Log:
10742 - Channel throttling.
10743
10744
10745 Modified:
10746 trunk/NEWS (File Modified)
10747 trunk/include/supported.h (File Modified)
10748 trunk/modules/core/m_mode.c (File Modified)
10749 trunk/src/messages.tab (File Modified)
10750
10751
10752nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10753 Log:
10754 - Channel throttle logic fixes.
10755
10756
10757 Modified:
10758 trunk/include/channel.h (File Modified)
10759
10760
10761nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10762 Log:
10763 - Add the throttle logic.
10764
10765
10766 Modified:
10767 trunk/include/channel.h (File Modified)
10768 trunk/include/numeric.h (File Modified)
10769 trunk/modules/core/m_join.c (File Modified)
10770 trunk/src/channel.c (File Modified)
10771 trunk/src/messages.tab (File Modified)
10772
10773
10774nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10775 Log:
10776 - Cosmetic fixes to CREDITS.
10777
10778
10779 Modified:
10780 trunk/CREDITS (File Modified)
10781
10782
10783nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10784 Log:
10785 - Better channel_modes() from ShadowIRCd 4.
10786
10787
10788 Modified:
10789 trunk/include/channel.h (File Modified)
10790 trunk/src/channel.c (File Modified)
10791
10792
10793nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10794 Log:
10795 - Strip colour codes from parts.
10796
10797
10798 Modified:
10799 trunk/modules/core/m_part.c (File Modified)
10800
10801
10802nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10803 Log:
10804 - Strip colour codes from quits.
10805
10806
10807 Modified:
10808 trunk/modules/core/m_quit.c (File Modified)
10809
10810
10811nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10812 Log:
10813 - add +c/+g/+z to channel_modes().
10814
10815
10816 Modified:
10817 trunk/src/channel.c (File Modified)
10818
10819
10820nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10821 Log:
10822 - Add +g to 004/005 numerics.
10823
10824
10825 Modified:
10826 trunk/include/supported.h (File Modified)
10827 trunk/src/messages.tab (File Modified)
10828
10829
10830nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10831 Log:
10832 - Add +cgz to set_final_mode() in both join/sjoin.
10833 - Implement channel mode +g: Free invite.
10834
10835
10836 Modified:
10837 trunk/include/channel.h (File Modified)
10838 trunk/modules/core/m_join.c (File Modified)
10839 trunk/modules/core/m_mode.c (File Modified)
10840 trunk/modules/core/m_sjoin.c (File Modified)
10841 trunk/modules/m_invite.c (File Modified)
10842
10843
10844nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10845 Log:
10846 - Make sure /stats p uses the right list.
10847
10848
10849 Modified:
10850 trunk/modules/m_stats.c (File Modified)
10851
10852
10853nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10854 Log:
10855 - local oper list becomes local_oper_list.
10856 - all opers are stored on oper_list for /stats p.
10857
10858
10859 Modified:
10860 trunk/include/ircd.h (File Modified)
10861 trunk/modules/m_stats.c (File Modified)
10862 trunk/modules/m_trace.c (File Modified)
10863 trunk/src/client.c (File Modified)
10864 trunk/src/ircd.c (File Modified)
10865 trunk/src/s_user.c (File Modified)
10866 trunk/src/send.c (File Modified)
10867
10868
10869nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10870 Log:
10871 - Remove ENABLE_SERVICES legacy define.
10872
10873
10874 Modified:
10875 trunk/configure (File Modified)
10876 trunk/configure.ac (File Modified)
10877 trunk/include/client.h (File Modified)
10878 trunk/include/m_info.h (File Modified)
10879 trunk/include/s_conf.h (File Modified)
10880 trunk/modules/Makefile.in (File Modified)
10881 trunk/modules/core/m_kick.c (File Modified)
10882 trunk/modules/core/m_mode.c (File Modified)
10883 trunk/modules/core/m_nick.c (File Modified)
10884 trunk/modules/core/m_sjoin.c (File Modified)
10885 trunk/modules/m_services.c (File Modified)
10886 trunk/src/channel.c (File Modified)
10887 trunk/src/newconf.c (File Modified)
10888 trunk/src/s_conf.c (File Modified)
10889 trunk/src/s_serv.c (File Modified)
10890 trunk/src/s_user.c (File Modified)
10891
10892
10893nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10894 Log:
10895 - New reject message, ala ircu.
10896
10897
10898 Modified:
10899 trunk/src/reject.c (File Modified)
10900
10901
10902nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10903 Log:
10904 - Reduce 'broadcast storm' effect in m_chghost.
10905
10906
10907 Modified:
10908 trunk/modules/m_chghost.c (File Modified)
10909
10910
10911nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10912 Log:
10913 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10914
10915
10916 Modified:
10917 trunk/include/supported.h (File Modified)
10918 trunk/src/messages.tab (File Modified)
10919
10920
10921nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10922 Log:
10923 - Implement +z.
10924
10925
10926 Modified:
10927 trunk/include/channel.h (File Modified)
10928 trunk/modules/core/m_message.c (File Modified)
10929 trunk/modules/core/m_mode.c (File Modified)
10930
10931
10932nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10933 Log:
10934 - use sendto_one_numeric() in some places.
10935
10936
10937 Modified:
10938 trunk/modules/core/m_mode.c (File Modified)
10939
10940
10941nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10942 Log:
10943 - Implement channel mode +c -- colour stripping.
10944
10945
10946 Modified:
10947 trunk/include/irc_string.h (File Modified)
10948 trunk/include/supported.h (File Modified)
10949 trunk/modules/core/m_message.c (File Modified)
10950 trunk/modules/core/m_mode.c (File Modified)
10951 trunk/src/irc_string.c (File Modified)
10952 trunk/src/messages.tab (File Modified)
10953
10954
10955nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10956 Log:
10957 - Add +qLP to CHANMODES 005 numeric.
10958
10959
10960 Modified:
10961 trunk/include/supported.h (File Modified)
10962
10963
10964nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10965 Log:
10966 Move credits files to doc/.
10967
10968
10969 Modified:
10970 trunk/Hybrid-team (File Deleted)
10971 trunk/Ratbox-team (File Deleted)
10972 trunk/doc/Hybrid-team (File Added)
10973 trunk/doc/Ratbox-team (File Added)
10974
10975
10976nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10977 Log:
10978 - Rename Ratbox credits as Ratbox-team.
10979 - Add in our own CREDITS.
10980
10981
10982 Modified:
10983 trunk/CREDITS (File Deleted)
10984 trunk/CREDITS (File Added)
10985 trunk/Ratbox-team (File Added)
10986
10987
10988nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10989 Log:
10990 - Quietcache fixes.
10991
10992
10993 Modified:
10994 trunk/modules/core/m_mode.c (File Modified)
10995
10996
10997nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10998 Log:
10999 - Rebuild configure.
11000
11001
11002 Modified:
11003 trunk/autom4te.cache/ (File Deleted)
11004 trunk/configure (File Modified)
11005
11006
11007nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11008 Log:
11009 Add +q to messages.tab.
11010
11011
11012 Modified:
11013 trunk/src/messages.tab (File Modified)
11014
11015
11016nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11017 Log:
11018 - port m_sjoin stuff to TS6 JOIN syntax.
11019
11020
11021 Modified:
11022 trunk/modules/core/m_join.c (File Modified)
11023
11024
11025nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11026 Log:
11027 - Implement channel mode +q (quiet)
11028
11029
11030 Modified:
11031 trunk/include/channel.h (File Modified)
11032 trunk/modules/core/m_mode.c (File Modified)
11033 trunk/src/channel.c (File Modified)
11034
11035
11036jilles 2005/09/10 03:03:05 UTC (20050910-40)
11037 Log:
11038 Add +L/+P for set_final_mode().
11039
11040
11041 Modified:
11042 trunk/modules/core/m_sjoin.c (File Modified)
11043
11044
11045jilles 2005/09/10 02:59:22 UTC (20050910-38)
11046 Log:
11047 Add +L/+P in channel_modes().
11048
11049
11050 Modified:
11051 trunk/src/channel.c (File Modified)
11052
11053
11054jilles 2005/09/10 02:55:10 UTC (20050910-36)
11055 Log:
11056 - Use MODE_PERMANENT, not MODE_PERMANANT
11057 - Actually use chm_staff()
11058
11059 It compiles but is not otherwise tested.
11060
11061
11062 Modified:
11063 trunk/include/channel.h (File Modified)
11064 trunk/modules/core/m_mode.c (File Modified)
11065 trunk/modules/core/m_sjoin.c (File Modified)
11066 trunk/src/channel.c (File Modified)
11067
11068
11069nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11070 Log:
11071 - Ok, patchlevel.h is fixed now.
11072
11073
11074 Modified:
11075 trunk/include/patchlevel.h (File Modified)
11076
11077
11078nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11079 Log:
11080 - *sigh*
11081
11082
11083 Modified:
11084 trunk/include/patchlevel.h (File Modified)
11085 trunk/src/version.c.SH (File Modified)
11086
11087
11088nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11089 Log:
11090 - Fix compilation issue with version.c.
11091
11092
11093 Modified:
11094 trunk/src/version.c.SH (File Modified)
11095
11096
11097nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11098 Log:
11099 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11100 this from the BUGS file.
11101
11102
11103 Modified:
11104 trunk/BUGS (File Modified)
11105
11106
11107jilles 2005/09/10 02:30:22 UTC (20050910-26)
11108 Log:
11109 Mangle all netsplit messages if flatten links is enabled.
11110
11111
11112 Modified:
11113 trunk/src/client.c (File Modified)
11114
11115
11116nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11117 Log:
11118 - jilles pointed out that /stats p needed severe changes -- implement
11119 them
11120
11121
11122 Modified:
11123 trunk/modules/m_stats.c (File Modified)
11124
11125
11126nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11127 Log:
11128 Rename RELNOTES to NEWS.
11129
11130
11131 Modified:
11132 trunk/NEWS (File Added)
11133 trunk/RELNOTES (File Deleted)
11134
11135
11136nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11137 Log:
11138 Update RELNOTES.
11139
11140
11141 Modified:
11142 trunk/RELNOTES (File Modified)
11143
11144
11145nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11146 Log:
11147 - Make /stats p work globally.
11148 - Change 'OPER(s)' to 'staff members'
11149
11150
11151 Modified:
11152 trunk/modules/m_stats.c (File Modified)
11153
11154
11155nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11156 Log:
11157 - add modes, +LP to RPL_MYINFO.
11158
11159
11160 Modified:
11161 trunk/src/messages.tab (File Modified)
11162
11163
11164nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11165 Log:
11166 More stuff to RELNOTES.
11167
11168
11169 Modified:
11170 trunk/RELNOTES (File Modified)
11171
11172
11173nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11174 Log:
11175 - Implement +P.
11176
11177
11178 Modified:
11179 trunk/modules/core/m_sjoin.c (File Modified)
11180 trunk/src/channel.c (File Modified)
11181
11182
11183nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11184 Log:
11185 - Implement list limit exceed modes -- +L.
11186
11187
11188 Modified:
11189 trunk/modules/core/m_mode.c (File Modified)
11190
11191
11192nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11193 Log:
11194 - Add handlers for modes +L, +P.
11195
11196
11197 Modified:
11198 trunk/include/channel.h (File Modified)
11199 trunk/modules/core/m_mode.c (File Modified)
11200
11201
11202nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11203 Log:
11204 Update properties on *everything*.
11205
11206
11207 Modified:
11208 trunk/.cvsignore (Property Modified)
11209 trunk/.indent.pro (Property Modified)
11210 trunk/BUGS (File Modified) (Property Modified)
11211 trunk/CREDITS (File Modified) (Property Modified)
11212 trunk/ChangeLog (Property Modified)
11213 trunk/Hybrid-team (File Modified) (Property Modified)
11214 trunk/INSTALL (File Modified) (Property Modified)
11215 trunk/LICENSE (File Modified) (Property Modified)
11216 trunk/Makefile.in (File Modified) (Property Modified)
11217 trunk/README.FIRST (File Modified) (Property Modified)
11218 trunk/RELNOTES (File Modified) (Property Modified)
11219 trunk/SVN-Access (Property Modified)
11220 trunk/aclocal.m4 (File Modified) (Property Modified)
11221 trunk/adns/.cvsignore (Property Modified)
11222 trunk/adns/COPYING (Property Modified)
11223 trunk/adns/GPL-vs-LGPL (Property Modified)
11224 trunk/adns/Makefile.in (File Modified) (Property Modified)
11225 trunk/adns/README (Property Modified)
11226 trunk/adns/README.ircd (Property Modified)
11227 trunk/adns/adns.h (File Modified) (Property Modified)
11228 trunk/adns/check.c (File Modified) (Property Modified)
11229 trunk/adns/dlist.h (File Modified) (Property Modified)
11230 trunk/adns/event.c (File Modified) (Property Modified)
11231 trunk/adns/general.c (File Modified) (Property Modified)
11232 trunk/adns/internal.h (File Modified) (Property Modified)
11233 trunk/adns/parse.c (File Modified) (Property Modified)
11234 trunk/adns/query.c (File Modified) (Property Modified)
11235 trunk/adns/reply.c (File Modified) (Property Modified)
11236 trunk/adns/setup.c (File Modified) (Property Modified)
11237 trunk/adns/transmit.c (File Modified) (Property Modified)
11238 trunk/adns/tvarith.h (File Modified) (Property Modified)
11239 trunk/adns/types.c (File Modified) (Property Modified)
11240 trunk/configure (File Modified) (Property Modified)
11241 trunk/configure.ac (File Modified) (Property Modified)
11242 trunk/contrib/.cvsignore (Property Modified)
11243 trunk/contrib/.indent.pro (Property Modified)
11244 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11245 trunk/contrib/README (File Modified) (Property Modified)
11246 trunk/contrib/example_module.c (File Modified) (Property Modified)
11247 trunk/contrib/m_42.c (File Modified) (Property Modified)
11248 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11249 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11250 trunk/contrib/m_force.c (File Modified) (Property Modified)
11251 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11252 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11253 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11254 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11255 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11256 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11257 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11258 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11259 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11260 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11261 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11262 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11263 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11264 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11265 trunk/doc/.cvsignore (Property Modified)
11266 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11267 trunk/doc/Makefile.in (File Modified) (Property Modified)
11268 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11269 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11270 trunk/doc/challenge.txt (File Modified) (Property Modified)
11271 trunk/doc/example.conf (File Modified) (Property Modified)
11272 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11273 trunk/doc/hooks.txt (File Modified) (Property Modified)
11274 trunk/doc/index.txt (File Modified) (Property Modified)
11275 trunk/doc/ircd.8 (File Modified) (Property Modified)
11276 trunk/doc/ircd.motd (Property Modified)
11277 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11278 trunk/doc/modeg.txt (File Modified) (Property Modified)
11279 trunk/doc/modes.txt (File Modified) (Property Modified)
11280 trunk/doc/monitor.txt (File Modified) (Property Modified)
11281 trunk/doc/old/Authors (Property Modified)
11282 trunk/doc/operguide.txt (File Modified) (Property Modified)
11283 trunk/doc/opermyth.txt (Property Modified)
11284 trunk/doc/server-version-info (File Modified) (Property Modified)
11285 trunk/doc/services.txt (File Modified) (Property Modified)
11286 trunk/doc/technical/README.TSora (Property Modified)
11287 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11288 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11289 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11290 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11291 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11292 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11293 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11294 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11295 trunk/doc/technical/rfc1459.txt (Property Modified)
11296 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11297 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11298 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11299 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11300 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11301 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11302 trunk/help/Makefile.in (File Modified) (Property Modified)
11303 trunk/help/opers/accept (Property Modified)
11304 trunk/help/opers/admin (Property Modified)
11305 trunk/help/opers/away (Property Modified)
11306 trunk/help/opers/capab (Property Modified)
11307 trunk/help/opers/challenge (Property Modified)
11308 trunk/help/opers/close (Property Modified)
11309 trunk/help/opers/cmode (Property Modified)
11310 trunk/help/opers/cnotice (Property Modified)
11311 trunk/help/opers/connect (Property Modified)
11312 trunk/help/opers/cprivmsg (Property Modified)
11313 trunk/help/opers/credits (Property Modified)
11314 trunk/help/opers/die (Property Modified)
11315 trunk/help/opers/dline (Property Modified)
11316 trunk/help/opers/eob (Property Modified)
11317 trunk/help/opers/error (Property Modified)
11318 trunk/help/opers/etrace (Property Modified)
11319 trunk/help/opers/gline (Property Modified)
11320 trunk/help/opers/help (Property Modified)
11321 trunk/help/opers/index (Property Modified)
11322 trunk/help/opers/info (Property Modified)
11323 trunk/help/opers/invite (Property Modified)
11324 trunk/help/opers/ison (Property Modified)
11325 trunk/help/opers/join (Property Modified)
11326 trunk/help/opers/kick (Property Modified)
11327 trunk/help/opers/kill (Property Modified)
11328 trunk/help/opers/kline (Property Modified)
11329 trunk/help/opers/knock (Property Modified)
11330 trunk/help/opers/links (Property Modified)
11331 trunk/help/opers/list (Property Modified)
11332 trunk/help/opers/locops (Property Modified)
11333 trunk/help/opers/lusers (Property Modified)
11334 trunk/help/opers/modlist (Property Modified)
11335 trunk/help/opers/modload (Property Modified)
11336 trunk/help/opers/modrestart (Property Modified)
11337 trunk/help/opers/modunload (Property Modified)
11338 trunk/help/opers/motd (Property Modified)
11339 trunk/help/opers/names (Property Modified)
11340 trunk/help/opers/nick (Property Modified)
11341 trunk/help/opers/notice (Property Modified)
11342 trunk/help/opers/oper (Property Modified)
11343 trunk/help/opers/operspy (Property Modified)
11344 trunk/help/opers/operwall (Property Modified)
11345 trunk/help/opers/part (Property Modified)
11346 trunk/help/opers/pass (Property Modified)
11347 trunk/help/opers/ping (Property Modified)
11348 trunk/help/opers/pong (Property Modified)
11349 trunk/help/opers/post (Property Modified)
11350 trunk/help/opers/privmsg (Property Modified)
11351 trunk/help/opers/quit (Property Modified)
11352 trunk/help/opers/rehash (Property Modified)
11353 trunk/help/opers/restart (Property Modified)
11354 trunk/help/opers/resv (Property Modified)
11355 trunk/help/opers/server (Property Modified)
11356 trunk/help/opers/set (Property Modified)
11357 trunk/help/opers/sjoin (Property Modified)
11358 trunk/help/opers/squit (Property Modified)
11359 trunk/help/opers/stats (Property Modified)
11360 trunk/help/opers/svinfo (Property Modified)
11361 trunk/help/opers/testgecos (Property Modified)
11362 trunk/help/opers/testline (Property Modified)
11363 trunk/help/opers/testmask (Property Modified)
11364 trunk/help/opers/time (Property Modified)
11365 trunk/help/opers/topic (Property Modified)
11366 trunk/help/opers/trace (Property Modified)
11367 trunk/help/opers/uhelp (Property Modified)
11368 trunk/help/opers/umode (Property Modified)
11369 trunk/help/opers/undline (Property Modified)
11370 trunk/help/opers/ungline (Property Modified)
11371 trunk/help/opers/unkline (Property Modified)
11372 trunk/help/opers/unresv (Property Modified)
11373 trunk/help/opers/unxline (Property Modified)
11374 trunk/help/opers/user (Property Modified)
11375 trunk/help/opers/userhost (Property Modified)
11376 trunk/help/opers/users (Property Modified)
11377 trunk/help/opers/version (Property Modified)
11378 trunk/help/opers/wallops (Property Modified)
11379 trunk/help/opers/who (Property Modified)
11380 trunk/help/opers/whois (Property Modified)
11381 trunk/help/opers/whowas (Property Modified)
11382 trunk/help/opers/xline (Property Modified)
11383 trunk/help/users/index (Property Modified)
11384 trunk/help/users/info (Property Modified)
11385 trunk/help/users/notice (Property Modified)
11386 trunk/help/users/privmsg (Property Modified)
11387 trunk/help/users/stats (Property Modified)
11388 trunk/help/users/umode (Property Modified)
11389 trunk/include/.cvsignore (Property Modified)
11390 trunk/include/.indent.pro (Property Modified)
11391 trunk/include/balloc.h (File Modified) (Property Modified)
11392 trunk/include/cache.h (File Modified) (Property Modified)
11393 trunk/include/channel.h (File Modified) (Property Modified)
11394 trunk/include/class.h (File Modified) (Property Modified)
11395 trunk/include/client.h (File Modified) (Property Modified)
11396 trunk/include/commio.h (File Modified) (Property Modified)
11397 trunk/include/common.h (File Modified) (Property Modified)
11398 trunk/include/config.h (File Modified) (Property Modified)
11399 trunk/include/config.h.dist (File Modified) (Property Modified)
11400 trunk/include/defaults.h (File Modified) (Property Modified)
11401 trunk/include/event.h (File Modified) (Property Modified)
11402 trunk/include/hash.h (File Modified) (Property Modified)
11403 trunk/include/hook.h (File Modified) (Property Modified)
11404 trunk/include/hostmask.h (File Modified) (Property Modified)
11405 trunk/include/irc_string.h (File Modified) (Property Modified)
11406 trunk/include/ircd.h (File Modified) (Property Modified)
11407 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11408 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11409 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11410 trunk/include/linebuf.h (File Modified) (Property Modified)
11411 trunk/include/listener.h (File Modified) (Property Modified)
11412 trunk/include/m_info.h (File Modified) (Property Modified)
11413 trunk/include/memory.h (File Modified) (Property Modified)
11414 trunk/include/modules.h (File Modified) (Property Modified)
11415 trunk/include/monitor.h (File Modified) (Property Modified)
11416 trunk/include/msg.h (File Modified) (Property Modified)
11417 trunk/include/newconf.h (File Modified) (Property Modified)
11418 trunk/include/numeric.h (File Modified) (Property Modified)
11419 trunk/include/packet.h (File Modified) (Property Modified)
11420 trunk/include/parse.h (File Modified) (Property Modified)
11421 trunk/include/patchlevel.h (File Modified) (Property Modified)
11422 trunk/include/patricia.h (File Modified) (Property Modified)
11423 trunk/include/reject.h (File Modified) (Property Modified)
11424 trunk/include/res.h (File Modified) (Property Modified)
11425 trunk/include/restart.h (File Modified) (Property Modified)
11426 trunk/include/s_auth.h (File Modified) (Property Modified)
11427 trunk/include/s_conf.h (File Modified) (Property Modified)
11428 trunk/include/s_gline.h (File Modified) (Property Modified)
11429 trunk/include/s_log.h (File Modified) (Property Modified)
11430 trunk/include/s_newconf.h (File Modified) (Property Modified)
11431 trunk/include/s_serv.h (File Modified) (Property Modified)
11432 trunk/include/s_stats.h (File Modified) (Property Modified)
11433 trunk/include/s_user.h (File Modified) (Property Modified)
11434 trunk/include/s_zip.h (File Modified) (Property Modified)
11435 trunk/include/scache.h (File Modified) (Property Modified)
11436 trunk/include/send.h (File Modified) (Property Modified)
11437 trunk/include/serno.h (Property Modified)
11438 trunk/include/setup.h.in (Property Modified)
11439 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11440 trunk/include/stdinc.h (File Modified) (Property Modified)
11441 trunk/include/supported.h (File Modified) (Property Modified)
11442 trunk/include/tools.h (File Modified) (Property Modified)
11443 trunk/include/whowas.h (File Modified) (Property Modified)
11444 trunk/install-sh (File Modified) (Property Modified)
11445 trunk/modules/.cvsignore (Property Modified)
11446 trunk/modules/.depend (Property Modified)
11447 trunk/modules/.indent.pro (Property Modified)
11448 trunk/modules/Makefile.in (File Modified) (Property Modified)
11449 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11450 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11451 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11452 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11453 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11454 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11455 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11456 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11457 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11458 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11459 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11460 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11461 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11462 trunk/modules/m_accept.c (File Modified) (Property Modified)
11463 trunk/modules/m_admin.c (File Modified) (Property Modified)
11464 trunk/modules/m_away.c (File Modified) (Property Modified)
11465 trunk/modules/m_cap.c (File Modified) (Property Modified)
11466 trunk/modules/m_capab.c (File Modified) (Property Modified)
11467 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11468 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11469 trunk/modules/m_close.c (File Modified) (Property Modified)
11470 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11471 trunk/modules/m_connect.c (File Modified) (Property Modified)
11472 trunk/modules/m_dline.c (File Modified) (Property Modified)
11473 trunk/modules/m_encap.c (File Modified) (Property Modified)
11474 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11475 trunk/modules/m_gline.c (File Modified) (Property Modified)
11476 trunk/modules/m_help.c (File Modified) (Property Modified)
11477 trunk/modules/m_info.c (File Modified) (Property Modified)
11478 trunk/modules/m_invite.c (File Modified) (Property Modified)
11479 trunk/modules/m_ison.c (File Modified) (Property Modified)
11480 trunk/modules/m_kline.c (File Modified) (Property Modified)
11481 trunk/modules/m_knock.c (File Modified) (Property Modified)
11482 trunk/modules/m_links.c (File Modified) (Property Modified)
11483 trunk/modules/m_list.c (File Modified) (Property Modified)
11484 trunk/modules/m_locops.c (File Modified) (Property Modified)
11485 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11486 trunk/modules/m_map.c (File Modified) (Property Modified)
11487 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11488 trunk/modules/m_motd.c (File Modified) (Property Modified)
11489 trunk/modules/m_names.c (File Modified) (Property Modified)
11490 trunk/modules/m_oper.c (File Modified) (Property Modified)
11491 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11492 trunk/modules/m_pass.c (File Modified) (Property Modified)
11493 trunk/modules/m_ping.c (File Modified) (Property Modified)
11494 trunk/modules/m_pong.c (File Modified) (Property Modified)
11495 trunk/modules/m_post.c (File Modified) (Property Modified)
11496 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11497 trunk/modules/m_restart.c (File Modified) (Property Modified)
11498 trunk/modules/m_resv.c (File Modified) (Property Modified)
11499 trunk/modules/m_services.c (File Modified) (Property Modified)
11500 trunk/modules/m_set.c (File Modified) (Property Modified)
11501 trunk/modules/m_stats.c (File Modified) (Property Modified)
11502 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11503 trunk/modules/m_tb.c (File Modified) (Property Modified)
11504 trunk/modules/m_testline.c (File Modified) (Property Modified)
11505 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11506 trunk/modules/m_time.c (File Modified) (Property Modified)
11507 trunk/modules/m_topic.c (File Modified) (Property Modified)
11508 trunk/modules/m_trace.c (File Modified) (Property Modified)
11509 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11510 trunk/modules/m_user.c (File Modified) (Property Modified)
11511 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11512 trunk/modules/m_users.c (File Modified) (Property Modified)
11513 trunk/modules/m_version.c (File Modified) (Property Modified)
11514 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11515 trunk/modules/m_who.c (File Modified) (Property Modified)
11516 trunk/modules/m_whois.c (File Modified) (Property Modified)
11517 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11518 trunk/modules/m_xline.c (File Modified) (Property Modified)
11519 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11520 trunk/servlink/.cvsignore (Property Modified)
11521 trunk/servlink/.indent.pro (Property Modified)
11522 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11523 trunk/servlink/README (File Modified) (Property Modified)
11524 trunk/servlink/TODO (File Modified) (Property Modified)
11525 trunk/servlink/control.c (File Modified) (Property Modified)
11526 trunk/servlink/control.h (File Modified) (Property Modified)
11527 trunk/servlink/io.c (File Modified) (Property Modified)
11528 trunk/servlink/io.h (File Modified) (Property Modified)
11529 trunk/servlink/servlink.c (File Modified) (Property Modified)
11530 trunk/servlink/servlink.h (File Modified) (Property Modified)
11531 trunk/src/.cvsignore (Property Modified)
11532 trunk/src/.depend (Property Modified)
11533 trunk/src/.indent.pro (Property Modified)
11534 trunk/src/Makefile.in (File Modified) (Property Modified)
11535 trunk/src/adns.c (File Modified) (Property Modified)
11536 trunk/src/balloc.c (File Modified) (Property Modified)
11537 trunk/src/cache.c (File Modified) (Property Modified)
11538 trunk/src/channel.c (File Modified) (Property Modified)
11539 trunk/src/class.c (File Modified) (Property Modified)
11540 trunk/src/client.c (File Modified) (Property Modified)
11541 trunk/src/commio.c (File Modified) (Property Modified)
11542 trunk/src/devpoll.c (File Modified) (Property Modified)
11543 trunk/src/epoll.c (File Modified) (Property Modified)
11544 trunk/src/event.c (File Modified) (Property Modified)
11545 trunk/src/getopt.c (File Modified) (Property Modified)
11546 trunk/src/hash.c (File Modified) (Property Modified)
11547 trunk/src/hook.c (File Modified) (Property Modified)
11548 trunk/src/hostmask.c (File Modified) (Property Modified)
11549 trunk/src/irc_string.c (File Modified) (Property Modified)
11550 trunk/src/ircd.c (File Modified) (Property Modified)
11551 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11552 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11553 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11554 trunk/src/kdparse.c (File Modified) (Property Modified)
11555 trunk/src/kqueue.c (File Modified) (Property Modified)
11556 trunk/src/linebuf.c (File Modified) (Property Modified)
11557 trunk/src/listener.c (File Modified) (Property Modified)
11558 trunk/src/match.c (File Modified) (Property Modified)
11559 trunk/src/memory.c (File Modified) (Property Modified)
11560 trunk/src/messages.tab (File Modified) (Property Modified)
11561 trunk/src/modules.c (File Modified) (Property Modified)
11562 trunk/src/monitor.c (File Modified) (Property Modified)
11563 trunk/src/newconf.c (File Modified) (Property Modified)
11564 trunk/src/numeric.c (File Modified) (Property Modified)
11565 trunk/src/packet.c (File Modified) (Property Modified)
11566 trunk/src/parse.c (File Modified) (Property Modified)
11567 trunk/src/patricia.c (File Modified) (Property Modified)
11568 trunk/src/poll.c (File Modified) (Property Modified)
11569 trunk/src/reject.c (File Modified) (Property Modified)
11570 trunk/src/restart.c (File Modified) (Property Modified)
11571 trunk/src/s_auth.c (File Modified) (Property Modified)
11572 trunk/src/s_conf.c (File Modified) (Property Modified)
11573 trunk/src/s_gline.c (File Modified) (Property Modified)
11574 trunk/src/s_log.c (File Modified) (Property Modified)
11575 trunk/src/s_newconf.c (File Modified) (Property Modified)
11576 trunk/src/s_serv.c (File Modified) (Property Modified)
11577 trunk/src/s_stats.c (File Modified) (Property Modified)
11578 trunk/src/s_user.c (File Modified) (Property Modified)
11579 trunk/src/scache.c (File Modified) (Property Modified)
11580 trunk/src/select.c (File Modified) (Property Modified)
11581 trunk/src/send.c (File Modified) (Property Modified)
11582 trunk/src/snprintf.c (File Modified) (Property Modified)
11583 trunk/src/tools.c (File Modified) (Property Modified)
11584 trunk/src/version.c.SH (File Modified) (Property Modified)
11585 trunk/src/whowas.c (File Modified) (Property Modified)
11586 trunk/tools/.cvsignore (Property Modified)
11587 trunk/tools/Makefile.in (File Modified) (Property Modified)
11588 trunk/tools/README (File Modified) (Property Modified)
11589 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11590 trunk/tools/convertilines.c (File Modified) (Property Modified)
11591 trunk/tools/convertklines.c (File Modified) (Property Modified)
11592 trunk/tools/mkkeypair (Property Modified)
11593 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11594 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11595 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11596 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11597 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11598 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11599 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11600 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11601 trunk/tools/untabify (File Modified) (Property Modified)
11602 trunk/tools/viconf.c (File Modified) (Property Modified)
11603
11604
11605nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11606 Log:
11607 - Update RELNOTES.
11608
11609
11610 Modified:
11611 trunk/RELNOTES (File Modified)
11612
11613
11614nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11615 Log:
11616 - Make version.c use our serial, not ratbox's.
11617
11618
11619 Modified:
11620 trunk/src/version.c.SH (File Modified)
11621
11622
11623leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11624 Log:
11625 - update RELNOTES
11626 - revved patchlevel to 2.1.5
11627
11628
11629 Modified:
11630 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11631 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11632
11633
11634leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11635 Log:
11636 - fix buffer overflow and unterminated buffer when removing TS6 bans
11637 - fix rebuilding of SJOIN
11638
11639
11640 Modified:
11641 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11642
11643
11644androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11645 Log:
11646 have servlink report if it gets an uncompressed error message when it gets inflate failures
11647
11648 Modified:
11649 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11650
11651
11652leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11653 Log:
11654 - extend our copyrights to 2005.
11655
11656
11657 Modified:
11658 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11659 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11660 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11661 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11662 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11663 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11664 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11665 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11666 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11667 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11668 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11669 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11670 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11671 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11672 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11673 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11674 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11675 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11676 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11677 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11678 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11679 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11680 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11681 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11682 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11683 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11684 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11685 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11686 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11687 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11688 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11689 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11690 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11691 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11692 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11693 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11694 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11695 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11696 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11697 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11698 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11699 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11700 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11701 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11702 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11703 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11704 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11705 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11706 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11707 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11708 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11709 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11710 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11711 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11712 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11713 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11714 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11715 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11716 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11717 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11718 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11719 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11720 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11721 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11722 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11723 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11724 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11725 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11726 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11727 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11728 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11729 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11730 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11731 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11732 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11733 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11734 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11735 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11736 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11737 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11738 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11739 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11740 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11741 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11742 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11743 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11744 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11745 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11746 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11747 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11748 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11749 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11750 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11751 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11752 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11753 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11754 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11755 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11756 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11757 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11758 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11759 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11760 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11761 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11762
11763
11764leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11765 Log:
11766 - update RELNOTES
11767 - revved patchlevel to 2.1.4
11768
11769
11770 Modified:
11771 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11772 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11773
11774
11775leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11776 Log:
11777 - add TARGMAX to 005
11778 - remove the +1 from ->uid in struct Client
11779 - fix checking of accept entries in m_accept.c
11780
11781
11782 Modified:
11783 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11784 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11785 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11786 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11787
11788
11789leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11790 Log:
11791 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11792 send it over TS6
11793
11794
11795 Modified:
11796 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11797
11798
11799leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11800 Log:
11801 - remove an unused variable
11802
11803
11804 Modified:
11805 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11806
11807
11808androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11809 Log:
11810 don't burst a TS5 name in burst_TS6. -via jillies
11811
11812 Modified:
11813 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11814
11815
11816leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11817 Log:
11818 - via jilles, make nickchanges invalidate any cached bans for
11819 quiet_on_ban
11820
11821
11822 Modified:
11823 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11824 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11825 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11826 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11827
11828
11829leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11830 Log:
11831 - fix some char vs byte usage to make adns compile cleanly with gcc4
11832
11833
11834 Modified:
11835 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11836 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11837 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11838 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11839 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11840 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11841 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11842 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11843
11844
11845androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11846 Log:
11847 userhost should allow 5 userhost checks, not 4
11848
11849 Modified:
11850 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11851
11852
11853leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11854 Log:
11855 - another darwin fix
11856
11857
11858 Modified:
11859 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11860
11861
11862leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11863 Log:
11864 - darwin fixes
11865
11866
11867 Modified:
11868 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11869 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11870 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11871 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11873 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11874 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11876
11877
11878leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11879 Log:
11880 - remove bogus extern of abort_list
11881
11882
11883 Modified:
11884 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11885
11886
11887androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11888 Log:
11889 svn repo access stuff
11890
11891 Modified:
11892 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11893
11894
11895androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11896 Log:
11897 test commit
11898
11899
11900 Modified:
11901 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11902
11903
11904androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11905 Log:
11906 test commit
11907
11908
11909 Modified:
11910 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11911
11912
11913androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11914 Log:
11915 revert omotd..i thought it was a good idea..oh well
11916
11917 Modified:
11918 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11919
11920
11921androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11922 Log:
11923 Commas are bad things in channel keys
11924
11925
11926 Modified:
11927 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11928
11929
11930androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11931 Log:
11932 Add OMOTD command to display oper motd
11933
11934
11935 Modified:
11936 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11937
11938
11939androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11940 Log:
11941 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11942
11943 Modified:
11944 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11945
11946
11947leeh 2005/06/22 22:10:50 UTC (20050622_0)
11948
11949 Modified files: (Branch: RATBOX_2_1)
11950 modules m_whois.c
11951 Log:
11952 - stop testing whois for protocol violations, as they can be caused in
11953 ircds going all the way back to the original ircd2.8
11954
11955 Revision Changes Path
11956 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11957
11958
11959
11960leeh 2005/06/16 23:10:21 UTC (20050616_0)
11961
11962 Modified files: (Branch: RATBOX_2_1)
11963 modules m_time.c
11964 Log:
11965 - remove some 2.2 code
11966
11967 Revision Changes Path
11968 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11969
11970
11971
11972androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11973
11974 Modified files: (Branch: RATBOX_2_1)
11975 modules m_time.c
11976 Log:
11977 backport of the silly december 31st bug
11978
11979 Revision Changes Path
11980 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11981
11982
11983
11984leeh 2005/06/15 13:51:57 UTC (20050615_1)
11985
11986 Modified files: (Branch: RATBOX_2_1)
11987 . RELNOTES
11988 include patchlevel.h
11989 Log:
11990 - revved patchlevel to 2.1.3
11991
11992 Revision Changes Path
11993 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11994 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11995
11996
11997
11998leeh 2005/06/15 01:54:00 UTC (20050615_0)
11999
12000 Modified files: (Branch: RATBOX_2_1)
12001 include client.h
12002 modules m_accept.c
12003 modules/core m_nick.c
12004 src client.c
12005 Log:
12006 - stop removing a clients own list of accepted clients when they do a
12007 nickchange
12008 - clean up the accept code so its less retarded
12009
12010 Revision Changes Path
12011 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12012 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12013 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12014 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12015
12016
12017
12018leeh 2005/06/14 12:44:47 UTC (20050614_0)
12019
12020 Modified files: (Branch: RATBOX_2_1)
12021 include event.h
12022 modules m_links.c
12023 src event.c ircd.c newconf.c
12024 Log:
12025 - remove a defn of links_cache_list in m_links.c which was causing
12026 the flattened links update to be ignored
12027 - add eventUpdate(), and make links_delay update on rehash
12028
12029 Revision Changes Path
12030 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12031 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12032 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12033 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12034 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12035
12036
12037
12038leeh 2005/06/12 02:23:01 UTC (20050612_2)
12039
12040 Modified files: (Branch: RATBOX_2_1)
12041 doc services.txt
12042 src newconf.c
12043 Log:
12044 - make the conf parser apply service {}; on rehash
12045
12046 Revision Changes Path
12047 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12048 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12049
12050
12051
12052leeh 2005/06/12 02:10:30 UTC (20050612_1)
12053
12054 Modified files: (Branch: RATBOX_2_1)
12055 include m_info.h
12056 Log:
12057 - show ENABLE_SERVICES define in info
12058
12059 Revision Changes Path
12060 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12061
12062
12063
12064leeh 2005/06/12 01:44:37 UTC (20050612_0)
12065
12066 Modified files: (Branch: RATBOX_2_1)
12067 modules m_services.c m_stats.c
12068 Log:
12069 - via jilles, make m_services.c hook into stats U and display service
12070 blocks
12071
12072 Revision Changes Path
12073 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12074 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12075
12076
12077
12078leeh 2005/06/11 20:33:12 UTC (20050611_3)
12079
12080 Modified files: (Branch: RATBOX_2_1)
12081 . configure configure.ac
12082 Log:
12083 - default build to -O2
12084
12085 Revision Changes Path
12086 7.249.2.2 +4 -4 ircd-ratbox/configure
12087 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12088
12089
12090
12091leeh 2005/06/11 20:26:02 UTC (20050611_2)
12092
12093 Modified files: (Branch: RATBOX_2_1)
12094 doc example.conf example.efnet.conf
12095 include client.h s_conf.h s_newconf.h
12096 modules m_info.c
12097 modules/core m_join.c m_nick.c
12098 src channel.c newconf.c s_conf.c s_user.c
12099 Log:
12100 - remove no_oper_resvs from general {};
12101 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12102
12103 Revision Changes Path
12104 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12105 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12106 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12107 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12108 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12109 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12110 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12111 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12112 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12113 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12114 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12115 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12116
12117
12118
12119leeh 2005/06/11 20:06:22 UTC (20050611_1)
12120
12121 Modified files: (Branch: RATBOX_2_1)
12122 modules/core m_mode.c m_nick.c
12123 src s_newconf.c
12124 Log:
12125 - 2.0 sync:
12126 - raise max temptime to a year
12127 - tidy up BMASK
12128 - require 9 parameters in ms_nick(), 10 in ms_uid()
12129
12130 Revision Changes Path
12131 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12132 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12133 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12134
12135
12136
12137leeh 2005/06/11 16:35:25 UTC (20050611_0)
12138
12139 Modified files: (Branch: RATBOX_2_1)
12140 modules m_services.c
12141 Log:
12142 - only show services logged in info when its a local client
12143
12144 Revision Changes Path
12145 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12146
12147
12148
12149androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12150
12151 Modified files: (Branch: RATBOX_2_1)
12152 src match.c
12153 Log:
12154 passing a pointer to a pointer is not what was intended, oops
12155
12156 Revision Changes Path
12157 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12158
12159
12160
12161leeh 2005/06/03 11:18:11 UTC (20050603_0)
12162
12163 Modified files: (Branch: RATBOX_2_1)
12164 doc services.txt
12165 Log:
12166 - update services.txt with FNC
12167
12168 Revision Changes Path
12169 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12170
12171
12172
12173androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12174
12175 Modified files: (Branch: RATBOX_2_1)
12176 modules m_resv.c
12177 Log:
12178 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12179
12180 Revision Changes Path
12181 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12182
12183
12184
12185leeh 2005/05/19 12:44:47 UTC (20050519_1)
12186
12187 Modified files: (Branch: RATBOX_2_1)
12188 src s_auth.c
12189 Log:
12190 - add some uniqueness into auth process for bopm
12191
12192 Revision Changes Path
12193 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12194
12195
12196
12197leeh 2005/05/19 08:50:26 UTC (20050519_0)
12198
12199 Modified files: (Branch: RATBOX_2_1)
12200 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12201 Log:
12202 - make contrib/ compile
12203
12204 Revision Changes Path
12205 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12206 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12207 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12208 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12209
12210
12211
12212androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12213
12214 Modified files: (Branch: RATBOX_2_1)
12215 modules m_monitor.c
12216 Log:
12217 Don't allow MONITOR from an unregistered client
12218
12219 Revision Changes Path
12220 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12221
12222
12223
12224leeh 2005/05/17 13:16:11 UTC (20050517_0)
12225
12226 Modified files: (Branch: RATBOX_2_1)
12227 doc example.conf example.efnet.conf
12228 include class.h
12229 src class.c messages.tab newconf.c
12230 Log:
12231 - remove sendq_eob, its become more of a hindrance than a benefit.
12232 - sync example.efnet.conf cluster {}; with example.conf
12233
12234 Revision Changes Path
12235 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12236 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12237 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12238 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12239 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12240 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12241
12242
12243
12244leeh 2005/05/11 22:39:00 UTC (20050511_5)
12245
12246 Modified files: (Branch: RATBOX_2_1)
12247 . RELNOTES
12248 include patchlevel.h
12249 Log:
12250 - update RELNOTES
12251 - revved patchlevel to 2.1.2
12252
12253 Revision Changes Path
12254 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12255 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12256
12257
12258
12259leeh 2005/05/11 22:29:18 UTC (20050511_4)
12260
12261 Modified files: (Branch: RATBOX_2_1)
12262 . configure configure.ac
12263 Log:
12264 - raise default topiclen to 160.
12265
12266 Revision Changes Path
12267 7.249.2.1 +3 -3 ircd-ratbox/configure
12268 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12269
12270
12271
12272leeh 2005/05/11 22:22:13 UTC (20050511_3)
12273
12274 Modified files: (Branch: RATBOX_2_1)
12275 modules m_services.c
12276 Log:
12277 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12278 tsinfo matches this
12279
12280 Revision Changes Path
12281 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12282
12283
12284
12285leeh 2005/05/11 21:58:41 UTC (20050511_2)
12286
12287 Modified files: (Branch: RATBOX_2_1)
12288 modules m_services.c
12289 Log:
12290 - monitor_signoff() the client we're nickchanging
12291
12292 Revision Changes Path
12293 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12294
12295
12296
12297leeh 2005/05/11 21:52:51 UTC (20050511_1)
12298
12299 Modified files: (Branch: RATBOX_2_1)
12300 modules m_trace.c
12301 Log:
12302 - fix various UID problems with trace
12303
12304 Revision Changes Path
12305 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12306
12307
12308
12309leeh 2005/05/11 21:22:02 UTC (20050511_0)
12310
12311 Modified files: (Branch: RATBOX_2_1)
12312 help/opers dline kline
12313 modules m_resv.c m_stats.c
12314 modules/core m_mode.c
12315 Log:
12316 - sync with 2.0
12317 - tidy up kline/dline help to note they dont accept nick as target
12318 - disallow bans beginning with ':' over bmask
12319 - disallow bans with a space in chm_ban
12320 - stop counting hidden opers in stats p
12321 - match() parameters in remote unresv were inverted, causing it to fail
12322 - fix possibility of clients setting blank keys
12323
12324 Revision Changes Path
12325 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12326 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12327 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12328 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12329 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12330
12331
12332
12333leeh 2005/05/08 22:37:18 UTC (20050508_0)
12334
12335 Modified files: (Branch: RATBOX_2_1)
12336 src send.c
12337 Log:
12338 - fix problems with amd64 and the way we do va_list
12339
12340 Revision Changes Path
12341 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12342
12343
12344
12345leeh 2005/05/07 13:35:57 UTC (20050507_1)
12346
12347 Modified files: (Branch: RATBOX_2_1)
12348 modules m_services.c
12349 Log:
12350 - tidy up the kill notifications for RSFNC
12351
12352 Revision Changes Path
12353 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12354
12355
12356
12357leeh 2005/05/07 10:35:54 UTC (20050507_0)
12358
12359 Modified files: (Branch: RATBOX_2_1)
12360 include s_serv.h
12361 modules m_services.c
12362 src s_serv.c
12363 Log:
12364 - some more rserv stuff:
12365 - add RSFNC capability
12366 - fix up RSFNC, kill existing clients if they exist.
12367
12368 Revision Changes Path
12369 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12370 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12371 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12372
12373
12374
12375leeh 2005/05/06 23:50:29 UTC (20050506_0)
12376
12377 Modified files: (Branch: RATBOX_2_1)
12378 modules m_services.c
12379 Log:
12380 - first stab at a FNC implementation for rserv
12381
12382 Revision Changes Path
12383 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12384
12385
12386
12387leeh 2005/05/03 09:30:51 UTC (20050503_0)
12388
12389 Modified files: (Branch: RATBOX_2_1)
12390 help/opers umode
12391 Log:
12392 - remove a tab
12393
12394 Revision Changes Path
12395 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12396
12397
12398
12399leeh 2005/05/02 22:46:52 UTC (20050502_0)
12400
12401 Modified files: (Branch: RATBOX_2_1)
12402 src newconf.c
12403 Log:
12404 - add links_delay back
12405
12406 Revision Changes Path
12407 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12408
12409
12410
12411leeh 2005/04/27 21:50:30 UTC (20050427_1)
12412
12413 Modified files: (Branch: RATBOX_2_1)
12414 help/opers umode
12415 help/users umode
12416 Log:
12417 - swap tabs for spaces
12418
12419 Revision Changes Path
12420 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12421 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12422
12423
12424
12425leeh 2005/04/27 21:38:20 UTC (20050427_0)
12426
12427 Modified files: (Branch: RATBOX_2_1)
12428 include m_info.h
12429 Log:
12430 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12431 contained in the client_flood conf option
12432 - remove a couple of unused defines from info
12433
12434 Revision Changes Path
12435 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12436
12437
12438
12439androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12440
12441 Modified files: (Branch: RATBOX_2_1)
12442 src s_conf.c
12443 Log:
12444 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12445
12446 Revision Changes Path
12447 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12448
12449
12450
12451leeh 2005/04/17 13:31:34 UTC (20050417_0)
12452
12453 Modified files: (Branch: RATBOX_2_1)
12454 doc example.conf example.efnet.conf
12455 Log:
12456 - fix missing closing comment tag
12457
12458 Revision Changes Path
12459 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12460 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12461
12462
12463
12464leeh 2005/04/12 18:44:21 UTC (20050412_2)
12465
12466 Modified files: (Branch: RATBOX_2_1)
12467 . RELNOTES
12468 include patchlevel.h
12469 Log:
12470 - revved patchlevel to 2.1.1
12471
12472 Revision Changes Path
12473 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12474 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12475
12476
12477
12478leeh 2005/04/12 18:36:31 UTC (20050412_1)
12479
12480 Modified files: (Branch: RATBOX_2_1)
12481 modules m_kline.c
12482 Log:
12483 - sync up remote kline reasons, so theyre consistent with what happens
12484 when we add local klines - notably the "Temporary K-line x min" and
12485 date added to reason.
12486
12487 Revision Changes Path
12488 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12489
12490
12491
12492leeh 2005/04/12 01:52:06 UTC (20050412_0)
12493
12494 Modified files: (Branch: RATBOX_2_1)
12495 doc monitor.txt
12496 Log:
12497 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12498
12499 Revision Changes Path
12500 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12501
12502
12503
12504androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12505
12506 Modified files: (Branch: RATBOX_2_1)
12507 src commio.c
12508 Log:
12509 used the data pointer we saved, not what just got nulled
12510
12511 Revision Changes Path
12512 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12513
12514
12515
12516leeh 2005/04/05 12:14:32 UTC (20050405_0)
12517
12518 Modified files: (Branch: RATBOX_2_1)
12519 modules m_resv.c m_xline.c
12520 Log:
12521 - fix broken propagation of xline/resv
12522
12523 Revision Changes Path
12524 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12525 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12526
12527
12528
12529leeh 2005/04/04 18:32:37 UTC (20050404_1)
12530
12531 Modified files: (Branch: RATBOX_2_1)
12532 src s_auth.c
12533 Log:
12534 - properly increment bad auth count for stats T when we timeout an auth
12535
12536 Revision Changes Path
12537 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12538
12539
12540
12541leeh 2005/04/04 17:24:14 UTC (20050404_0)
12542
12543 Modified files: (Branch: RATBOX_2_1)
12544 doc monitor.txt
12545 include client.h
12546 modules/core m_nick.c
12547 Log:
12548 - fix a bit that didnt make sense in monitor.txt
12549 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12550
12551 Revision Changes Path
12552 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12553 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12554 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12555
12556
12557
12558androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12559
12560 Modified files: (Branch: RATBOX_2_1)
12561 src s_auth.c
12562 Log:
12563 removing dlink nodes from auth_poll_list twice is bad
12564
12565 Revision Changes Path
12566 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12567
12568
12569
12570leeh 2005/03/28 02:17:38 UTC (20050328_0)
12571
12572 Modified files: (Branch: RATBOX_2_1)
12573 modules m_stats.c
12574 Log:
12575 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12576 changed to RPL_STATSDEBUG
12577
12578 Revision Changes Path
12579 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12580
12581
12582
12583leeh 2005/03/27 02:19:04 UTC (20050327_0)
12584
12585 Added files: (Branch: RATBOX_2_1)
12586 doc tgchange.txt
12587 Log:
12588 - add some documentation about target change
12589
12590 Revision Changes Path
12591 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12592
12593
12594
12595leeh 2005/03/25 16:46:29 UTC (20050325_1)
12596
12597 Modified files: (Branch: RATBOX_2_1)
12598 include supported.h
12599 modules/core m_message.c
12600 Log:
12601 - remove extra argument to 005
12602 - disallow messaging of UIDs
12603
12604 Revision Changes Path
12605 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12606 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12607
12608
12609
12610leeh 2005/03/25 14:20:13 UTC (20050325_0)
12611
12612 Modified files: (Branch: RATBOX_2_1)
12613 src parse.c
12614 Log:
12615 - fix a longstanding parser bug with wrong limit checking, causing us to
12616 accept one less parameter than we're allowed to accept.
12617
12618 Revision Changes Path
12619 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12620
12621
12622
12623leeh 2005/03/24 13:41:45 UTC (20050324_0)
12624
12625 Modified files: (Branch: RATBOX_2_1)
12626 modules/core m_message.c
12627 Log:
12628 - exempt users messaging themselves from target change
12629
12630 Revision Changes Path
12631 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12632
12633
12634
12635leeh 2005/03/22 13:15:53 UTC (20050322_0)
12636
12637 Modified files: (Branch: RATBOX_2_1)
12638 include supported.h
12639 Log:
12640 - stop violating MAXPARA on 005.
12641
12642 Revision Changes Path
12643 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12644
12645
12646
12647leeh 2005/03/20 17:41:00 UTC (20050320_1)
12648
12649 Modified files: (Branch: RATBOX_2_1)
12650 modules/core m_nick.c
12651 Log:
12652 - dont store an ipv6 sockhost if we're not compiled with v6 support
12653
12654 Revision Changes Path
12655 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12656
12657
12658
12659leeh 2005/03/20 00:32:04 UTC (20050320_0)
12660
12661 Modified files: (Branch: RATBOX_2_1)
12662 include stdinc.h
12663 Log:
12664 - remove some vms includes
12665
12666 Revision Changes Path
12667 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12668
12669
12670
12671leeh 2005/03/18 16:47:38 UTC (20050318_1)
12672
12673 Modified files: (Branch: RATBOX_2_1)
12674 . ChangeLog
12675 include serno.h
12676 Log:
12677 - force commit for new branch
12678
12679 Revision Changes Path
12680 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12681 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12682
12683
12684
12685leeh 2005/03/18 16:44:47 UTC (20050318_0)
12686
12687 Modified files:
12688 . RELNOTES configure configure.ac
12689 include patchlevel.h
12690 Log:
12691 - revved patchlevel to 2.1.0
12692
12693 Revision Changes Path
12694 1.114 +6 -2 ircd-ratbox/RELNOTES
12695 7.249 +11 -11 ircd-ratbox/configure
12696 7.63 +3 -3 ircd-ratbox/configure.ac
12697 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12698
12699
12700
12701leeh 2005/03/04 13:31:32 EST (20050304_2)
12702
12703 Modified files:
12704 . RELNOTES
12705 include patchlevel.h
12706 Log:
12707 - update RELNOTES
12708 - revved patchlevel to 2.1.0beta2
12709
12710 Revision Changes Path
12711 1.113 +12 -0 ircd-ratbox/RELNOTES
12712 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12713
12714
12715
12716leeh 2005/03/04 13:27:05 EST (20050304_1)
12717
12718 Modified files:
12719 doc whats-new-2.1.txt
12720 src channel.c
12721 Log:
12722 - update whats-new-2.1
12723 - when we're handling global NAMES, dont output channels if there are no
12724 members within them we can show.
12725
12726 Revision Changes Path
12727 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12728 7.436 +12 -2 ircd-ratbox/src/channel.c
12729
12730
12731
12732androsyn 2005/03/04 12:38:07 EST (20050304_0)
12733
12734 Modified files:
12735 src patricia.c
12736 Log:
12737 That would be a node_heap not a prefix_heap..oops
12738
12739 Revision Changes Path
12740 7.30 +1 -1 ircd-ratbox/src/patricia.c
12741
12742
12743
12744androsyn 2005/02/26 19:38:35 EST (20050227_4)
12745
12746 Modified files:
12747 include stdinc.h
12748 Log:
12749 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12750 otherwise..the other macros might work????
12751
12752 Revision Changes Path
12753 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12754
12755
12756
12757androsyn 2005/02/26 19:26:04 EST (20050227_3)
12758
12759 Modified files:
12760 . configure configure.ac
12761 Log:
12762 i hate autoconf
12763
12764 Revision Changes Path
12765 7.248 +5 -5 ircd-ratbox/configure
12766 7.62 +5 -5 ircd-ratbox/configure.ac
12767
12768
12769
12770androsyn 2005/02/26 19:15:55 EST (20050227_2)
12771
12772 Modified files:
12773 . configure configure.ac
12774 Log:
12775 i hate autoconf
12776
12777 Revision Changes Path
12778 7.247 +3 -2 ircd-ratbox/configure
12779 7.61 +3 -2 ircd-ratbox/configure.ac
12780
12781
12782
12783androsyn 2005/02/26 19:13:45 EST (20050227_1)
12784
12785 Modified files:
12786 . configure configure.ac
12787 Log:
12788 doh
12789
12790 Revision Changes Path
12791 7.246 +6 -6 ircd-ratbox/configure
12792 7.60 +4 -4 ircd-ratbox/configure.ac
12793
12794
12795
12796androsyn 2005/02/26 19:10:17 EST (20050227_0)
12797
12798 Modified files:
12799 . configure configure.ac
12800 include stdinc.h
12801 Log:
12802 Doh these changes got put on RATBOX_2_0 when they were meant for
12803 head..oops...
12804 Also merged in the monitor heap size stuff, not that i think monitor has
12805 been moved to head
12806
12807 Revision Changes Path
12808 7.245 +12 -3 ircd-ratbox/configure
12809 7.59 +11 -3 ircd-ratbox/configure.ac
12810 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12811
12812
12813
12814androsyn 2005/02/26 18:52:24 EST (20050226_0)
12815
12816 Modified files:
12817 include stdinc.h
12818 Log:
12819 Add more robust alloca checking
12820
12821 Revision Changes Path
12822 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12823
12824
12825
12826leeh 2005/02/24 15:27:17 EST (20050224_9)
12827
12828 Modified files:
12829 contrib m_42.c
12830 Log:
12831 - fix the copyright on m_42.c :p
12832
12833 Revision Changes Path
12834 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12835
12836
12837
12838leeh 2005/02/24 15:22:53 EST (20050224_8)
12839
12840 Modified files:
12841 include supported.h
12842 modules m_dline.c
12843 Log:
12844 - fix a core in undline on bad masks
12845 - remove an unwanted space from beginning of second 005 numeric
12846
12847 Revision Changes Path
12848 7.5 +1 -1 ircd-ratbox/include/supported.h
12849 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12850
12851
12852
12853leeh 2005/02/24 15:18:59 EST (20050224_7)
12854
12855 Modified files:
12856 modules m_monitor.c
12857 Log:
12858 - use max_monitor when adding nicknames
12859 - add in monitor s
12860 that should be everything now..
12861
12862 Revision Changes Path
12863 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12864
12865
12866
12867androsyn 2005/02/24 15:13:52 EST (20050224_6)
12868
12869 Modified files:
12870 contrib m_42.c
12871 Log:
12872 42
12873
12874 Revision Changes Path
12875 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12876
12877
12878
12879androsyn 2005/02/24 15:13:06 EST (20050224_5)
12880
12881 Modified files:
12882 contrib m_42.c
12883 Log:
12884 42
12885
12886 Revision Changes Path
12887 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12888
12889
12890
12891androsyn 2005/02/24 15:12:12 EST (20050224_4)
12892
12893 Added files:
12894 contrib m_42.c
12895 Log:
12896 The Answer to Life, the Universe, and Everything
12897
12898 Revision Changes Path
12899 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12900
12901
12902
12903leeh 2005/02/24 14:53:04 EST (20050224_3)
12904
12905 Modified files:
12906 include monitor.h
12907 modules m_monitor.c
12908 src ircd.c monitor.c
12909 Log:
12910 - call init_monitor() on startup
12911 - add in support for adding/deleting/listing monitor entries
12912
12913 Revision Changes Path
12914 7.2 +3 -1 ircd-ratbox/include/monitor.h
12915 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12916 7.374 +2 -0 ircd-ratbox/src/ircd.c
12917 7.3 +15 -4 ircd-ratbox/src/monitor.c
12918
12919
12920
12921leeh 2005/02/23 21:20:10 EST (20050224_2)
12922
12923 Modified files:
12924 doc example.conf example.efnet.conf
12925 include s_conf.h supported.h
12926 modules Makefile.in
12927 src client.c newconf.c s_conf.c
12928 Added files:
12929 modules m_monitor.c
12930 Log:
12931 - add the max_monitor config option
12932 - advertise MONITOR=%d in 005
12933 - clear a local clients monitor list on exit
12934 - add the framework for the MONITOR command
12935 - bed.
12936
12937 Revision Changes Path
12938 7.261 +5 -0 ircd-ratbox/doc/example.conf
12939 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12940 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12941 7.4 +4 -2 ircd-ratbox/include/supported.h
12942 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12943 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12944 7.492 +1 -0 ircd-ratbox/src/client.c
12945 7.202 +1 -0 ircd-ratbox/src/newconf.c
12946 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12947
12948
12949
12950leeh 2005/02/23 20:57:51 EST (20050224_1)
12951
12952 Modified files:
12953 . configure configure.ac
12954 include setup.h.in
12955 src monitor.c
12956 Log:
12957 - move MONITOR_HEAP_SIZE over to configure
12958
12959 Revision Changes Path
12960 7.244 ircd-ratbox/configure
12961 7.58 +4 -2 ircd-ratbox/configure.ac
12962 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12963 7.2 +0 -2 ircd-ratbox/src/monitor.c
12964
12965
12966
12967leeh 2005/02/23 20:48:08 EST (20050224_0)
12968
12969 Modified files:
12970 doc monitor.txt
12971 include client.h numeric.h
12972 modules/core m_nick.c
12973 src Makefile.in client.c messages.tab
12974 s_user.c
12975 Added files:
12976 include monitor.h
12977 src monitor.c
12978 Log:
12979 - first half of my server-side notify list implementation..
12980
12981 Revision Changes Path
12982 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12983 7.266 +3 -0 ircd-ratbox/include/client.h
12984 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12985 7.58 +6 -0 ircd-ratbox/include/numeric.h
12986 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12987 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12988 7.491 +3 -0 ircd-ratbox/src/client.c
12989 7.126 +5 -5 ircd-ratbox/src/messages.tab
12990 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12991 7.342 +2 -0 ircd-ratbox/src/s_user.c
12992
12993
12994
12995leeh 2005/02/23 18:42:59 EST (20050223_0)
12996
12997 Modified files:
12998 include hash.h
12999 Log:
13000 - double the size of the client and channel hashtables (64k -> 128k and
13001 32k -> 64k). The improvements are quite significant..
13002
13003 Revision Changes Path
13004 7.54 +4 -4 ircd-ratbox/include/hash.h
13005
13006
13007
13008leeh 2005/02/22 14:55:56 EST (20050222_1)
13009
13010 Modified files:
13011 doc monitor.txt
13012 modules m_services.c
13013 Log:
13014 - remove a couple of unused vars
13015 - update monitor.txt
13016
13017 Revision Changes Path
13018 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13019 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13020
13021
13022
13023leeh 2005/02/21 19:47:24 EST (20050222_0)
13024
13025 Added files:
13026 doc monitor.txt
13027 Log:
13028 - add in my documentation on the upcoming MONITOR command
13029
13030 Revision Changes Path
13031 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13032
13033
13034
13035leeh 2005/02/21 12:09:34 EST (20050221_0)
13036
13037 Modified files:
13038 . configure configure.ac
13039 doc whats-new-2.1.txt
13040 tools README.mkpasswd
13041 Removed files:
13042 src crypt.c
13043 Log:
13044 - update whats-new-2.1.txt some more
13045 - we dont have vms mkpasswd anymore
13046 - remove the unused crypt.c
13047
13048 Revision Changes Path
13049 7.243 +3 -6 ircd-ratbox/configure
13050 7.57 +2 -4 ircd-ratbox/configure.ac
13051 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13052 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13053 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13054
13055
13056
13057leeh 2005/02/19 12:38:09 EST (20050219_3)
13058
13059 Modified files:
13060 doc example.conf example.efnet.conf
13061 include ircd.h
13062 modules m_pong.c
13063 src channel.c client.c ircd.c s_conf.c
13064 Log:
13065 - rework the splitcode, splitservers is now how many servers we've marked as
13066 EOB, rather than how many are linked. Thus pull ourselves out of
13067 splitmode immediately once this is satisfied
13068
13069 Revision Changes Path
13070 7.260 +8 -9 ircd-ratbox/doc/example.conf
13071 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13072 7.83 +1 -0 ircd-ratbox/include/ircd.h
13073 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13074 7.435 +16 -36 ircd-ratbox/src/channel.c
13075 7.490 +2 -0 ircd-ratbox/src/client.c
13076 7.373 +2 -1 ircd-ratbox/src/ircd.c
13077 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13078
13079
13080
13081leeh 2005/02/19 09:02:34 EST (20050219_2)
13082
13083 Modified files:
13084 doc example.conf example.efnet.conf
13085 include ircd.h s_conf.h
13086 modules m_set.c
13087 src channel.c ircd.c newconf.c s_conf.c
13088 Log:
13089 - remove split_delay
13090
13091 Revision Changes Path
13092 7.259 +0 -5 ircd-ratbox/doc/example.conf
13093 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13094 7.82 +0 -1 ircd-ratbox/include/ircd.h
13095 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13096 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13097 7.434 +2 -7 ircd-ratbox/src/channel.c
13098 7.372 +0 -1 ircd-ratbox/src/ircd.c
13099 7.201 +0 -1 ircd-ratbox/src/newconf.c
13100 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13101
13102
13103
13104leeh 2005/02/19 08:48:05 EST (20050219_1)
13105
13106 Modified files:
13107 include client.h
13108 modules m_cap.c m_who.c
13109 src channel.c
13110 Log:
13111 - implemented multi-prefix client capability, which allows stacking of @+ in
13112 names and who
13113
13114 Revision Changes Path
13115 7.265 +1 -1 ircd-ratbox/include/client.h
13116 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13117 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13118 7.433 +4 -6 ircd-ratbox/src/channel.c
13119
13120
13121
13122leeh 2005/02/19 06:27:58 EST (20050219_0)
13123
13124 Modified files:
13125 modules m_etrace.c
13126 src newconf.c s_conf.c s_newconf.c
13127 Log:
13128 - removed some unused vars/functions
13129
13130 Revision Changes Path
13131 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13132 7.200 +0 -15 ircd-ratbox/src/newconf.c
13133 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13134 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13135
13136
13137
13138leeh 2005/02/16 12:58:24 EST (20050216_2)
13139
13140 Modified files:
13141 . RELNOTES configure configure.ac
13142 include patchlevel.h
13143 Log:
13144 - update configure to reflect this is 'devel'
13145 - update RELNOTES
13146 - revved patchlevel to 2.1.0beta1
13147
13148 Revision Changes Path
13149 1.112 +9 -1 ircd-ratbox/RELNOTES
13150 7.242 +11 -11 ircd-ratbox/configure
13151 7.56 +3 -3 ircd-ratbox/configure.ac
13152 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13153
13154
13155
13156leeh 2005/02/16 12:46:30 EST (20050216_1)
13157
13158 Modified files:
13159 . configure configure.ac
13160 include client.h numeric.h s_conf.h setup.h.in
13161 supported.h
13162 modules Makefile.in
13163 modules/core m_nick.c
13164 src Makefile.in client.c ircd.c messages.tab
13165 newconf.c s_conf.c s_user.c
13166 Removed files:
13167 include watch.h
13168 modules m_watch.c
13169 src watch.c
13170 Log:
13171 - remove watch, the protocol for this sucks so hard I just dont want it
13172 here ;-)
13173
13174 Revision Changes Path
13175 7.241 +2 -12 ircd-ratbox/configure
13176 7.55 +2 -4 ircd-ratbox/configure.ac
13177 7.264 +0 -2 ircd-ratbox/include/client.h
13178 7.57 +0 -11 ircd-ratbox/include/numeric.h
13179 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13180 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13181 7.3 +2 -3 ircd-ratbox/include/supported.h
13182 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13183 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13184 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13185 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13186 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13187 7.489 +0 -3 ircd-ratbox/src/client.c
13188 7.371 +0 -2 ircd-ratbox/src/ircd.c
13189 7.125 +9 -9 ircd-ratbox/src/messages.tab
13190 7.199 +0 -1 ircd-ratbox/src/newconf.c
13191 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13192 7.341 +0 -2 ircd-ratbox/src/s_user.c
13193 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13194
13195
13196
13197leeh 2005/02/15 19:13:31 EST (20050216_0)
13198
13199 Modified files:
13200 include stdinc.h
13201 src event.c ircd_lexer.l ircd_signal.c
13202 modules.c
13203 Removed files:
13204 servlink descrip.mms
13205 Log:
13206 - remove a few vms bits
13207
13208 Revision Changes Path
13209 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13210 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13211 7.47 +0 -54 ircd-ratbox/src/event.c
13212 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13213 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13214 7.152 +0 -3 ircd-ratbox/src/modules.c
13215
13216
13217
13218leeh 2005/02/15 18:53:32 EST (20050215_0)
13219
13220 Modified files:
13221 include hostmask.h ircd.h s_conf.h s_newconf.h
13222 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13223 m_xline.c
13224 src hostmask.c ircd.c ircd_signal.c s_conf.c
13225 s_newconf.c
13226 Log:
13227 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13228 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13229
13230 Revision Changes Path
13231 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13232 7.81 +1 -0 ircd-ratbox/include/ircd.h
13233 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13234 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13235 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13236 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13237 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13238 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13239 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13240 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13241 7.370 +7 -0 ircd-ratbox/src/ircd.c
13242 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13243 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13244 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13245
13246
13247
13248leeh 2005/02/13 10:21:41 EST (20050213_4)
13249
13250 Modified files:
13251 doc services.txt
13252 Added files:
13253 doc whats-new-2.0.txt whats-new-2.1.txt
13254 Removed files:
13255 doc whats-new.txt
13256 Log:
13257 - move whats-new.txt to whats-new-2.0.txt
13258 - add in whats-new-2.1.txt
13259 - update services.txt with the whois for logged in users
13260
13261 Revision Changes Path
13262 7.2 +5 -0 ircd-ratbox/doc/services.txt
13263 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13264 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13265 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13266
13267
13268
13269leeh 2005/02/13 09:20:37 EST (20050213_3)
13270
13271 Modified files:
13272 include supported.h
13273 modules/core m_message.c
13274 Log:
13275 - fix a compile error in m_message.c
13276 - update 005 to the spec and add CPRIVMSG/CNOTICE
13277
13278 Revision Changes Path
13279 7.2 +31 -37 ircd-ratbox/include/supported.h
13280 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13281
13282
13283
13284leeh 2005/02/13 09:14:12 EST (20050213_2)
13285
13286 Modified files:
13287 src channel.c
13288 Log:
13289 - fix the membership memleak
13290
13291 Revision Changes Path
13292 7.432 +0 -3 ircd-ratbox/src/channel.c
13293
13294
13295
13296leeh 2005/02/12 21:51:56 EST (20050213_1)
13297
13298 Modified files:
13299 include client.h
13300 modules/core m_message.c
13301 Log:
13302 - add a bitmask to track when they send their first message, only allowing
13303 clearing stuff after that.
13304
13305 Revision Changes Path
13306 7.263 +4 -0 ircd-ratbox/include/client.h
13307 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13308
13309
13310
13311leeh 2005/02/12 21:17:52 EST (20050213_0)
13312
13313 Modified files:
13314 include patricia.h s_newconf.h
13315 modules/core m_message.c
13316 src patricia.c s_newconf.c s_user.c
13317 Log:
13318 - add in the patricia for tracking who fills up targets, give them a reduced
13319 count on connect
13320
13321 Revision Changes Path
13322 7.20 +1 -1 ircd-ratbox/include/patricia.h
13323 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13324 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13325 7.29 +1 -1 ircd-ratbox/src/patricia.c
13326 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13327 7.340 +4 -0 ircd-ratbox/src/s_user.c
13328
13329
13330
13331leeh 2005/02/12 18:35:10 EST (20050212_0)
13332
13333 Modified files:
13334 include ircd_defs.h
13335 src class.c reject.c
13336 Log:
13337 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13338
13339 Revision Changes Path
13340 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13341 7.68 +1 -5 ircd-ratbox/src/class.c
13342 1.33 +1 -5 ircd-ratbox/src/reject.c
13343
13344
13345
13346androsyn 2005/02/11 17:11:57 EST (20050211_1)
13347
13348 Modified files:
13349 modules m_watch.c
13350 Log:
13351 remove stupid memory leak
13352
13353 Revision Changes Path
13354 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13355
13356
13357
13358leeh 2005/02/11 06:42:48 EST (20050211_0)
13359
13360 Modified files:
13361 modules m_gline.c
13362 Log:
13363 - workaround hyb6 allowing empty gline reasons
13364
13365 Revision Changes Path
13366 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13367
13368
13369
13370leeh 2005/02/09 14:39:13 EST (20050209_2)
13371
13372 Modified files:
13373 include s_conf.h
13374 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13375 src ircd.c s_conf.c
13376 Log:
13377 - move temp dlines and temp klines over to an array, rather than completely
13378 seperate dlinks.
13379
13380 Revision Changes Path
13381 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13382 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13383 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13384 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13385 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13386 7.369 +0 -5 ircd-ratbox/src/ircd.c
13387 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13388
13389
13390
13391leeh 2005/02/09 14:02:13 EST (20050209_1)
13392
13393 Modified files:
13394 include s_user.h
13395 modules m_cap.c m_pong.c m_user.c
13396 modules/core m_nick.c
13397 src s_user.c
13398 Log:
13399 - remove 'nick' param from register_local_user(), its not needed.
13400
13401 Revision Changes Path
13402 7.35 +1 -1 ircd-ratbox/include/s_user.h
13403 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13404 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13405 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13406 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13407 7.339 +6 -6 ircd-ratbox/src/s_user.c
13408
13409
13410
13411leeh 2005/02/09 13:12:53 EST (20050209_0)
13412
13413 Modified files:
13414 modules m_cmessage.c
13415 Log:
13416 - dont send numerics when we're dealing with CNOTICE
13417 - add in checking for +g, and resetting idle
13418
13419 Revision Changes Path
13420 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13421
13422
13423
13424leeh 2005/02/08 11:37:50 EST (20050208_2)
13425
13426 Modified files:
13427 src s_newconf.c
13428 Log:
13429 - fix operator blocks to work on ip spoofs
13430
13431 Revision Changes Path
13432 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13433
13434
13435
13436leeh 2005/02/07 19:23:22 EST (20050208_1)
13437
13438 Modified files:
13439 doc example.conf example.efnet.conf
13440 src newconf.c
13441 Log:
13442 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13443
13444 Revision Changes Path
13445 7.258 +0 -39 ircd-ratbox/doc/example.conf
13446 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13447 7.198 +0 -272 ircd-ratbox/src/newconf.c
13448
13449
13450
13451leeh 2005/02/07 19:19:32 EST (20050208_0)
13452
13453 Modified files:
13454 src s_conf.c
13455 Log:
13456 - added support for kline.conf.perm et al, these take the same formats
13457 as their non-permanent partners, but you cant remove them via the ircd.
13458
13459 Revision Changes Path
13460 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13461
13462
13463
13464leeh 2005/02/02 19:18:59 EST (20050203_1)
13465
13466 Modified files:
13467 help Makefile.in
13468 help/opers index
13469 help/users index
13470 Added files:
13471 help/opers cnotice cprivmsg
13472 Log:
13473 - added help files for cprivmsg/cnotice
13474
13475 Revision Changes Path
13476 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13477 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13478 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13479 1.10 +19 -19 ircd-ratbox/help/opers/index
13480 1.7 +10 -9 ircd-ratbox/help/users/index
13481
13482
13483
13484leeh 2005/02/02 19:14:25 EST (20050203_0)
13485
13486 Modified files:
13487 include numeric.h
13488 modules Makefile.in
13489 src messages.tab
13490 Added files:
13491 modules m_cmessage.c
13492 Log:
13493 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13494 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13495 nick is a member. These bypass any target change limitations.
13496 - added ERR_VOICENEEDED, numeric 489.
13497
13498 Revision Changes Path
13499 7.56 +2 -0 ircd-ratbox/include/numeric.h
13500 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13501 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13502 7.124 +1 -1 ircd-ratbox/src/messages.tab
13503
13504
13505
13506leeh 2005/02/02 16:58:16 EST (20050202_4)
13507
13508 Modified files:
13509 help/opers etrace
13510 Log:
13511 - update etrace help
13512
13513 Revision Changes Path
13514 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13515
13516
13517
13518leeh 2005/02/02 16:55:04 EST (20050202_3)
13519
13520 Modified files:
13521 modules m_etrace.c
13522 Log:
13523 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13524 can put its external ip address in there..
13525
13526 Revision Changes Path
13527 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13528
13529
13530
13531leeh 2005/02/02 16:41:06 EST (20050202_2)
13532
13533 Modified files:
13534 modules m_etrace.c
13535 Log:
13536 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13537 if its a non-local client. These will just get "lost" if the remote
13538 server doesnt support this..
13539
13540 Revision Changes Path
13541 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13542
13543
13544
13545leeh 2005/02/02 16:12:12 EST (20050202_1)
13546
13547 Modified files:
13548 include client.h numeric.h s_conf.h
13549 modules/core m_message.c
13550 src messages.tab newconf.c s_conf.c
13551 Log:
13552 - first part of the target change code, add the storage of targets for
13553 localuser, throttle messages when they fill all the available slots
13554
13555 Revision Changes Path
13556 7.262 +5 -1 ircd-ratbox/include/client.h
13557 7.55 +2 -0 ircd-ratbox/include/numeric.h
13558 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13559 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13560 7.123 +1 -1 ircd-ratbox/src/messages.tab
13561 7.197 +1 -0 ircd-ratbox/src/newconf.c
13562 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13563
13564
13565
13566leeh 2005/02/02 13:28:10 EST (20050202_0)
13567
13568 Modified files:
13569 modules m_resv.c m_stats.c m_testline.c
13570 modules/core m_join.c
13571 src hash.c kdparse.c messages.tab s_newconf.c
13572 Log:
13573 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13574 tracking of when resvs get hit
13575
13576 Revision Changes Path
13577 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13578 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13579 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13580 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13581 7.114 +3 -0 ircd-ratbox/src/hash.c
13582 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13583 7.122 +1 -1 ircd-ratbox/src/messages.tab
13584 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13585
13586
13587
13588leeh 2005/01/31 09:04:10 EST (20050131_2)
13589
13590 Modified files:
13591 src s_log.c
13592 Log:
13593 - fflush() logfiles
13594
13595 Revision Changes Path
13596 7.79 +2 -0 ircd-ratbox/src/s_log.c
13597
13598
13599
13600leeh 2005/01/31 08:59:09 EST (20050131_1)
13601
13602 Modified files:
13603 src commio.c
13604 Log:
13605 - rename fd_dump() to comm_dump()
13606
13607 Revision Changes Path
13608 1.27 +2 -2 ircd-ratbox/src/commio.c
13609
13610
13611
13612leeh 2005/01/30 19:16:08 EST (20050131_0)
13613
13614 Modified files:
13615 doc hooks.txt
13616 include hook.h
13617 modules m_services.c
13618 modules/core m_server.c
13619 src hook.c s_serv.c
13620 Log:
13621 - added hook for server_introduced
13622 - fixed up services support for hooks
13623
13624 Revision Changes Path
13625 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13626 1.31 +1 -0 ircd-ratbox/include/hook.h
13627 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13628 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13629 7.36 +2 -0 ircd-ratbox/src/hook.c
13630 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13631
13632
13633
13634androsyn 2005/01/29 20:18:12 EST (20050130_1)
13635
13636 Modified files:
13637 src commio.c
13638 Log:
13639 Add back in the comm_fd_hack thing for solaris
13640
13641 Revision Changes Path
13642 1.26 +26 -1 ircd-ratbox/src/commio.c
13643
13644
13645
13646androsyn 2005/01/29 19:59:17 EST (20050130_0)
13647
13648 Modified files:
13649 adns adns.h
13650 include commio.h s_conf.h watch.h
13651 modules m_dline.c m_kline.c m_resv.c m_stats.c
13652 m_watch.c m_xline.c
13653 modules/core m_nick.c
13654 src balloc.c cache.c client.c commio.c
13655 epoll.c ircd.c ircd_lexer.l kdparse.c
13656 listener.c s_auth.c s_conf.c s_log.c
13657 s_serv.c watch.c
13658 Log:
13659 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13660
13661 Revision Changes Path
13662 1.18 +0 -2 ircd-ratbox/adns/adns.h
13663 1.14 +6 -37 ircd-ratbox/include/commio.h
13664 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13665 7.3 +2 -2 ircd-ratbox/include/watch.h
13666 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13667 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13668 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13669 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13670 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13671 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13672 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13673 7.85 +1 -1 ircd-ratbox/src/balloc.c
13674 1.24 +5 -5 ircd-ratbox/src/cache.c
13675 7.488 +4 -4 ircd-ratbox/src/client.c
13676 1.25 +10 -280 ircd-ratbox/src/commio.c
13677 1.33 +1 -1 ircd-ratbox/src/epoll.c
13678 7.368 +4 -4 ircd-ratbox/src/ircd.c
13679 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13680 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13681 7.125 +8 -8 ircd-ratbox/src/listener.c
13682 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13683 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13684 7.78 +20 -20 ircd-ratbox/src/s_log.c
13685 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13686 1.6 +22 -15 ircd-ratbox/src/watch.c
13687
13688
13689
13690androsyn 2005/01/29 12:18:38 EST (20050129_0)
13691
13692 Modified files:
13693 modules/core m_mode.c
13694 Log:
13695 remove two unused variables
13696
13697 Revision Changes Path
13698 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13699
13700
13701
13702leeh 2005/01/28 15:31:40 EST (20050128_1)
13703
13704 Modified files:
13705 modules m_kline.c
13706 src s_conf.c
13707 Log:
13708 - mo_kline() needs minpara of 3, not 2
13709 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13710 - require me.info is never blank
13711
13712 Revision Changes Path
13713 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13714 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13715
13716
13717
13718leeh 2005/01/28 15:26:28 EST (20050128_0)
13719
13720 Modified files:
13721 modules/core m_mode.c m_sjoin.c
13722 Log:
13723 - patch via jilles to fix +eI lists being shown to lusers when handling
13724 protocol stuff over TS6
13725
13726 Revision Changes Path
13727 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13728 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13729
13730
13731
13732leeh 2005/01/25 19:47:38 EST (20050126_0)
13733
13734 Modified files:
13735 include channel.h
13736 modules/core m_join.c m_mode.c m_sjoin.c
13737 src channel.c messages.tab s_serv.c
13738 Log:
13739 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13740 an operspy call with &me
13741 - remove modebuf/parabuf params from channel_modes(), we now generate a
13742 buffer internally which we return.
13743
13744 Revision Changes Path
13745 7.163 +1 -1 ircd-ratbox/include/channel.h
13746 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13747 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13748 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13749 7.431 +25 -18 ircd-ratbox/src/channel.c
13750 7.121 +1 -1 ircd-ratbox/src/messages.tab
13751 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13752
13753
13754
13755alz 2005/01/25 18:09:18 EST (20050125_5)
13756
13757 Modified files:
13758 doc example.conf example.efnet.conf
13759 include s_conf.h
13760 modules m_info.c
13761 src listener.c newconf.c s_conf.c
13762 Log:
13763 Added dline_with_reason config option (default yes):
13764
13765 /* dline reason: show the user the dline reason when they connect
13766 * and are dlined.
13767 */
13768 dline_with_reason = yes;
13769
13770 Revision Changes Path
13771 7.257 +6 -1 ircd-ratbox/doc/example.conf
13772 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13773 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13774 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13775 7.124 +1 -1 ircd-ratbox/src/listener.c
13776 7.196 +1 -0 ircd-ratbox/src/newconf.c
13777 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13778
13779
13780
13781leeh 2005/01/25 13:21:17 EST (20050125_4)
13782
13783 Modified files:
13784 src newconf.c
13785 Log:
13786 - make conf_set_generic_string() test len exists before it uses it.
13787
13788 Revision Changes Path
13789 7.195 +1 -1 ircd-ratbox/src/newconf.c
13790
13791
13792
13793leeh 2005/01/25 13:10:56 EST (20050125_3)
13794
13795 Modified files:
13796 doc example.conf
13797 src newconf.c
13798 Log:
13799 - rename 'type' to 'flags' in cluster {};
13800 - add stacking of servers in cluster {}; documented in example.conf
13801
13802 Revision Changes Path
13803 7.256 +18 -10 ircd-ratbox/doc/example.conf
13804 7.194 +39 -7 ircd-ratbox/src/newconf.c
13805
13806
13807
13808alz 2005/01/25 12:48:54 EST (20050125_2)
13809
13810 Modified files:
13811 include s_conf.h
13812 src listener.c s_conf.c
13813 Log:
13814 Added dline reasons, connecting/banned clients now see ban reason.
13815
13816 Revision Changes Path
13817 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13818 7.123 +17 -4 ircd-ratbox/src/listener.c
13819 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13820
13821
13822
13823leeh 2005/01/25 07:44:37 EST (20050125_1)
13824
13825 Modified files:
13826 doc example.conf example.efnet.conf
13827 src newconf.c
13828 Log:
13829 - implement stacking of shared {}; blocks, documented in example.conf
13830
13831 Revision Changes Path
13832 7.255 +26 -13 ircd-ratbox/doc/example.conf
13833 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13834 7.193 +51 -36 ircd-ratbox/src/newconf.c
13835
13836
13837
13838leeh 2005/01/24 19:08:29 EST (20050125_0)
13839
13840 Modified files:
13841 doc example.conf
13842 include client.h s_conf.h
13843 modules/core m_join.c
13844 src newconf.c s_user.c
13845 Log:
13846 - added jupe_exempt to auth {};, exempts the user from generating warnings
13847 when they attempt to join juped channels.
13848
13849 Revision Changes Path
13850 7.254 +2 -0 ircd-ratbox/doc/example.conf
13851 7.261 +3 -0 ircd-ratbox/include/client.h
13852 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13853 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13854 7.192 +1 -0 ircd-ratbox/src/newconf.c
13855 7.338 +8 -0 ircd-ratbox/src/s_user.c
13856
13857
13858
13859leeh 2005/01/24 18:57:02 EST (20050124_6)
13860
13861 Modified files:
13862 src newconf.c
13863 Log:
13864 - rework shared {};, the format is now:
13865 shared {
13866 oper = "flame@*.leeh.co.uk", "*.lan";
13867 flags = kline;
13868 };
13869
13870 With no privs:
13871 shared {
13872 oper = "flame@*.leeh.co.uk", "*.lan";
13873 flags = none;
13874 };
13875
13876 Revision Changes Path
13877 7.191 +55 -23 ircd-ratbox/src/newconf.c
13878
13879
13880
13881leeh 2005/01/24 17:25:58 EST (20050124_5)
13882
13883 Modified files:
13884 include modules.h
13885 Log:
13886 - fix the prototype on load_static_modules()
13887
13888 Revision Changes Path
13889 7.61 +1 -1 ircd-ratbox/include/modules.h
13890
13891
13892
13893leeh 2005/01/24 16:00:30 EST (20050124_4)
13894
13895 Modified files:
13896 modules m_cap.c
13897 Log:
13898 - have cap end call register_local_user() with its own copy of
13899 source_p->username so its safe for unidented users..
13900
13901 Revision Changes Path
13902 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13903
13904
13905
13906leeh 2005/01/24 15:48:09 EST (20050124_3)
13907
13908 Modified files:
13909 include newconf.h s_conf.h
13910 modules m_info.c
13911 src newconf.c s_conf.c s_log.c
13912 Log:
13913 - move the conf parser over to a table based structure, with generic setting
13914 of integers/strings
13915
13916 Revision Changes Path
13917 7.34 +9 -8 ircd-ratbox/include/newconf.h
13918 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13919 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13920 7.190 +264 -808 ircd-ratbox/src/newconf.c
13921 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13922 7.77 +13 -13 ircd-ratbox/src/s_log.c
13923
13924
13925
13926leeh 2005/01/24 13:11:30 EST (20050124_2)
13927
13928 Modified files:
13929 doc example.conf
13930 src newconf.c
13931 Log:
13932 - added stacking of ips in exempt {};
13933
13934 Revision Changes Path
13935 7.253 +4 -0 ircd-ratbox/doc/example.conf
13936 7.189 +11 -30 ircd-ratbox/src/newconf.c
13937
13938
13939
13940leeh 2005/01/24 12:59:57 EST (20050124_1)
13941
13942 Modified files:
13943 include tools.h
13944 src channel.c client.c hash.c hook.c
13945 newconf.c s_user.c watch.c
13946 Log:
13947 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13948 consistent with the rest of the dlink code.
13949
13950 Revision Changes Path
13951 1.54 +7 -7 ircd-ratbox/include/tools.h
13952 7.430 +2 -2 ircd-ratbox/src/channel.c
13953 7.487 +6 -6 ircd-ratbox/src/client.c
13954 7.113 +5 -5 ircd-ratbox/src/hash.c
13955 7.35 +1 -1 ircd-ratbox/src/hook.c
13956 7.188 +2 -2 ircd-ratbox/src/newconf.c
13957 7.337 +1 -1 ircd-ratbox/src/s_user.c
13958 1.5 +4 -4 ircd-ratbox/src/watch.c
13959
13960
13961
13962leeh 2005/01/24 12:47:13 EST (20050124_0)
13963
13964 Modified files:
13965 modules m_cap.c
13966 Log:
13967 - cheap hack on sticky capabs..
13968
13969 Revision Changes Path
13970 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13971
13972
13973
13974leeh 2005/01/22 11:36:54 EST (20050122_0)
13975
13976 Modified files:
13977 modules m_cap.c
13978 Log:
13979 - updated my clicap implementation to match the spec so far..
13980
13981 Revision Changes Path
13982 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13983
13984
13985
13986leeh 2005/01/21 07:14:43 EST (20050121_2)
13987
13988 Modified files:
13989 doc hooks.txt
13990 include hook.h
13991 modules m_services.c
13992 src hook.c s_serv.c
13993 Log:
13994 - added hooks for when we're sending a burst
13995 - rewrote hooks.txt
13996 - fix up the hooks ive already done in services compatibility, ill add the
13997 hooks for server/client introductions in a bit.
13998
13999 Revision Changes Path
14000 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14001 1.30 +4 -0 ircd-ratbox/include/hook.h
14002 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14003 7.34 +7 -0 ircd-ratbox/src/hook.c
14004 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14005
14006
14007
14008leeh 2005/01/21 06:34:03 EST (20050121_1)
14009
14010 Modified files:
14011 contrib example_module.c spy_admin_notice.c
14012 spy_info_notice.c spy_links_notice.c
14013 spy_motd_notice.c spy_stats_notice.c
14014 spy_stats_p_notice.c spy_trace_notice.c
14015 spy_whois_notice.c
14016 spy_whois_notice_global.c
14017 include hook.h
14018 modules m_admin.c m_info.c m_links.c m_motd.c
14019 m_services.c m_stats.c m_trace.c
14020 m_whois.c static_modules.c.SH
14021 modules/core m_server.c
14022 src client.c hook.c ircd.c modules.c packet.c
14023 s_auth.c s_serv.c s_user.c send.c
14024 Log:
14025 - add a better implementation of the hook system, its now a slow leaking
14026 array and events are created whenever we try adding a hook for it, or
14027 theyre registered for the caller.
14028
14029 Ive temporarily fucked services support and removed most of the other
14030 hooks.. I shall fix this soon.
14031
14032 Revision Changes Path
14033 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14034 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14035 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14036 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14037 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14038 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14039 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14040 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14041 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14042 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14043 1.29 +34 -70 ircd-ratbox/include/hook.h
14044 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14045 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14046 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14047 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14048 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14049 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14050 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14051 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14052 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14053 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14054 7.486 +1 -28 ircd-ratbox/src/client.c
14055 7.33 +131 -137 ircd-ratbox/src/hook.c
14056 7.367 +1 -1 ircd-ratbox/src/ircd.c
14057 7.151 +6 -10 ircd-ratbox/src/modules.c
14058 7.138 +10 -14 ircd-ratbox/src/packet.c
14059 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14060 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14061 7.336 +0 -6 ircd-ratbox/src/s_user.c
14062 7.286 +8 -6 ircd-ratbox/src/send.c
14063
14064
14065
14066leeh 2005/01/20 19:19:20 EST (20050121_0)
14067
14068 Modified files:
14069 include hostmask.h
14070 Log:
14071 - remove an unused struct
14072
14073 Revision Changes Path
14074 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14075
14076
14077
14078leeh 2005/01/20 13:38:39 EST (20050120_1)
14079
14080 Modified files:
14081 . configure configure.ac
14082 include client.h numeric.h patchlevel.h
14083 modules Makefile.in
14084 src messages.tab s_user.c
14085 Added files:
14086 modules m_cap.c
14087 Log:
14088 - drop back to -O0, fix patchlevel.h
14089 - first stab at client capabilities.. this still needs work.
14090
14091 Revision Changes Path
14092 7.240 +3 -3 ircd-ratbox/configure
14093 7.54 +3 -3 ircd-ratbox/configure.ac
14094 7.260 +3 -0 ircd-ratbox/include/client.h
14095 7.54 +2 -0 ircd-ratbox/include/numeric.h
14096 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14097 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14098 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14099 7.120 +1 -1 ircd-ratbox/src/messages.tab
14100 7.335 +3 -0 ircd-ratbox/src/s_user.c
14101
14102
14103
14104leeh 2005/01/20 06:04:41 EST (20050120_0)
14105
14106 Modified files:
14107 . ChangeLog RELNOTES
14108 include config.h config.h.dist memory.h
14109 patchlevel.h
14110 modules m_stats.c
14111 src commio.c crypt.c getopt.c ircd.c s_serv.c
14112 Removed files:
14113 . README.VMS clean.com make.com
14114 include setup.h_vms
14115 modules descrip.mms static_modules_c.com
14116 modules/core descrip.mms
14117 src descrip.mms qio.c version.com
14118 tools descrip.mms mkpasswd_vms.c
14119 Log:
14120 - clean changelog, relnotes
14121 - mark patchlevel as 2.1.0beta
14122 - remove VMS support
14123
14124 Revision Changes Path
14125 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14126 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14127 1.111 +1 -348 ircd-ratbox/RELNOTES
14128 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14129 7.182 +0 -42 ircd-ratbox/include/config.h
14130 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14131 7.50 +0 -4 ircd-ratbox/include/memory.h
14132 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14133 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14134 7.2 +0 -58 ircd-ratbox/make.com (dead)
14135 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14136 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14137 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14138 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14139 1.24 +7 -30 ircd-ratbox/src/commio.c
14140 7.12 +0 -4 ircd-ratbox/src/crypt.c
14141 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14142 7.24 +0 -4 ircd-ratbox/src/getopt.c
14143 7.366 +4 -19 ircd-ratbox/src/ircd.c
14144 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14145 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14146 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14147 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14148 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14149
14150
14151
14152androsyn 2005/01/18 11:55:13 EST (20050118_7)
14153
14154 Modified files:
14155 include watch.h
14156 src watch.c
14157 Log:
14158 not using the return values on a few watch functions so make them void
14159
14160 Revision Changes Path
14161 7.2 +5 -5 ircd-ratbox/include/watch.h
14162 1.4 +19 -28 ircd-ratbox/src/watch.c
14163
14164
14165androsyn 2005/01/14 13:10:41 EST (20050114_5)
14166
14167 Modified files:
14168 modules m_watch.c
14169 Log:
14170 Make watch throttle, don't accept letter commands stacked
14171
14172 Revision Changes Path
14173 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14174
14175
14176
14177androsyn 2005/01/14 13:06:06 EST (20050114_4)
14178
14179 Modified files:
14180 modules m_gline.c
14181 Log:
14182 fix merge error
14183
14184 Revision Changes Path
14185 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14186
14187
14188
14189androsyn 2005/01/14 12:12:37 EST (20050114_3)
14190
14191 Modified files:
14192 . ChangeLog README.FIRST RELNOTES configure
14193 configure.ac
14194 adns adns.h internal.h parse.c transmit.c
14195 types.c
14196 contrib example_module.c spy_admin_notice.c
14197 spy_info_notice.c spy_links_notice.c
14198 spy_motd_notice.c spy_stats_notice.c
14199 spy_stats_p_notice.c spy_trace_notice.c
14200 spy_whois_notice.c
14201 spy_whois_notice_global.c
14202 doc example.conf example.efnet.conf ircd.motd
14203 server-version-info whats-new.txt
14204 help/opers umode xline
14205 help/users umode
14206 include cache.h channel.h class.h client.h
14207 commio.h config.h config.h.dist hash.h
14208 hook.h hostmask.h irc_string.h ircd.h
14209 ircd_defs.h m_info.h memory.h msg.h
14210 newconf.h numeric.h packet.h patchlevel.h
14211 patricia.h s_conf.h s_gline.h s_newconf.h
14212 s_serv.h s_user.h scache.h serno.h
14213 setup.h.in sprintf_irc.h stdinc.h tools.h
14214 modules .depend Makefile.in m_admin.c m_away.c
14215 m_dline.c m_encap.c m_gline.c m_info.c
14216 m_kline.c m_links.c m_list.c m_lusers.c
14217 m_motd.c m_oper.c m_operspy.c m_rehash.c
14218 m_restart.c m_resv.c m_set.c m_stats.c
14219 m_svinfo.c m_testline.c m_testmask.c
14220 m_topic.c m_trace.c m_watch.c m_who.c
14221 m_whois.c m_whowas.c m_xline.c
14222 static_modules.c.SH
14223 modules/core m_error.c m_message.c m_mode.c m_quit.c
14224 m_server.c m_squit.c
14225 src .depend Makefile.in adns.c balloc.c
14226 cache.c channel.c class.c client.c
14227 commio.c crypt.c devpoll.c epoll.c
14228 event.c getopt.c hash.c hook.c hostmask.c
14229 irc_string.c ircd.c ircd_lexer.l
14230 ircd_parser.y ircd_signal.c listener.c
14231 modules.c newconf.c numeric.c packet.c
14232 parse.c patricia.c poll.c reject.c
14233 restart.c s_auth.c s_conf.c s_log.c
14234 s_newconf.c s_serv.c s_user.c scache.c
14235 select.c send.c snprintf.c tools.c
14236 version.c.SH watch.c whowas.c
14237 tools README.mkpasswd mkpasswd.c
14238 Added files:
14239 . README.VMS clean.com make.com
14240 doc services.txt
14241 include common.h s_stats.h setup.h_vms
14242 supported.h
14243 modules descrip.mms m_challenge.c m_etrace.c
14244 m_invite.c m_names.c m_pass.c m_ping.c
14245 m_pong.c m_services.c m_tb.c m_user.c
14246 m_users.c m_version.c
14247 static_modules_c.com
14248 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14249 m_part.c m_sjoin.c
14250 servlink descrip.mms
14251 src descrip.mms kdparse.c messages.tab qio.c
14252 s_gline.c s_stats.c version.com
14253 tools descrip.mms mkpasswd_vms.c
14254 Removed files:
14255 doc 005.txt
14256 include banconf.h
14257 modules/core channels.c users.c
14258 src banconf.c
14259 Log:
14260 merge from RATBOX_2_0
14261
14262 Revision Changes Path
14263 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14264 7.40 +1 -0 ircd-ratbox/README.FIRST
14265 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14266 1.110 +114 -6 ircd-ratbox/RELNOTES
14267 1.17 +4 -0 ircd-ratbox/adns/adns.h
14268 1.17 +4 -4 ircd-ratbox/adns/internal.h
14269 1.12 +38 -38 ircd-ratbox/adns/parse.c
14270 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14271 1.19 +13 -13 ircd-ratbox/adns/types.c
14272 7.1 +10 -0 ircd-ratbox/clean.com (new)
14273 7.239 +47 -29 ircd-ratbox/configure
14274 7.53 +40 -32 ircd-ratbox/configure.ac
14275 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14276 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14277 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14278 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14279 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14280 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14281 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14282 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14283 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14284 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14285 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14286 7.252 +68 -22 ircd-ratbox/doc/example.conf
14287 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14288 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14289 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14290 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14291 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14292 1.5 +2 -1 ircd-ratbox/help/opers/umode
14293 1.7 +1 -1 ircd-ratbox/help/opers/xline
14294 1.2 +1 -0 ircd-ratbox/help/users/umode
14295 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14296 1.7 +8 -0 ircd-ratbox/include/cache.h
14297 7.162 +18 -16 ircd-ratbox/include/channel.h
14298 7.25 +4 -0 ircd-ratbox/include/class.h
14299 7.259 +34 -28 ircd-ratbox/include/client.h
14300 1.13 +45 -7 ircd-ratbox/include/commio.h
14301 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14302 7.181 +74 -16 ircd-ratbox/include/config.h
14303 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14304 7.53 +2 -0 ircd-ratbox/include/hash.h
14305 1.28 +73 -27 ircd-ratbox/include/hook.h
14306 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14307 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14308 7.80 +6 -31 ircd-ratbox/include/ircd.h
14309 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14310 7.56 +14 -8 ircd-ratbox/include/m_info.h
14311 7.49 +4 -0 ircd-ratbox/include/memory.h
14312 7.53 +2 -0 ircd-ratbox/include/msg.h
14313 7.33 +9 -9 ircd-ratbox/include/newconf.h
14314 7.53 +12 -8 ircd-ratbox/include/numeric.h
14315 7.27 +1 -1 ircd-ratbox/include/packet.h
14316 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14317 7.19 +25 -1 ircd-ratbox/include/patricia.h
14318 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14319 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14320 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14321 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14322 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14323 7.34 +13 -9 ircd-ratbox/include/s_user.h
14324 7.15 +1 -1 ircd-ratbox/include/scache.h
14325 7.5366 +1 -1 ircd-ratbox/include/serno.h
14326 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14327 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14328 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14329 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14330 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14331 1.53 +10 -10 ircd-ratbox/include/tools.h
14332 7.1 +58 -0 ircd-ratbox/make.com (new)
14333 1.45 +338 -182 ircd-ratbox/modules/.depend
14334 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14335 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14336 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14337 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14338 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14339 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14340 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14341 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14342 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14343 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14344 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14345 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14346 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14347 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14348 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14349 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14350 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14351 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14352 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14353 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14354 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14355 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14356 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14357 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14358 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14359 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14360 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14361 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14362 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14363 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14364 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14365 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14366 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14367 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14368 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14369 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14370 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14371 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14372 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14373 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14374 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14375 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14376 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14377 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14378 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14379 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14380 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14381 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14382 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14383 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14384 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14385 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14386 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14387 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14388 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14389 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14390 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14391 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14392 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14393 7.48 +162 -119 ircd-ratbox/src/.depend
14394 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14395 7.75 +5 -5 ircd-ratbox/src/adns.c
14396 7.84 +1 -1 ircd-ratbox/src/balloc.c
14397 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14398 1.23 +75 -7 ircd-ratbox/src/cache.c
14399 7.429 +342 -79 ircd-ratbox/src/channel.c
14400 7.67 +42 -2 ircd-ratbox/src/class.c
14401 7.485 +245 -85 ircd-ratbox/src/client.c
14402 1.23 +349 -43 ircd-ratbox/src/commio.c
14403 7.11 +4 -0 ircd-ratbox/src/crypt.c
14404 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14405 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14406 1.32 +4 -8 ircd-ratbox/src/epoll.c
14407 7.46 +63 -6 ircd-ratbox/src/event.c
14408 7.23 +4 -0 ircd-ratbox/src/getopt.c
14409 7.112 +8 -7 ircd-ratbox/src/hash.c
14410 7.32 +135 -133 ircd-ratbox/src/hook.c
14411 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14412 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14413 7.365 +56 -48 ircd-ratbox/src/ircd.c
14414 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14415 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14416 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14417 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14418 7.122 +14 -13 ircd-ratbox/src/listener.c
14419 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14420 7.150 +17 -8 ircd-ratbox/src/modules.c
14421 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14422 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14423 7.137 +55 -42 ircd-ratbox/src/packet.c
14424 7.187 +8 -15 ircd-ratbox/src/parse.c
14425 7.28 +2 -4 ircd-ratbox/src/patricia.c
14426 7.82 +3 -1 ircd-ratbox/src/poll.c
14427 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14428 1.32 +8 -3 ircd-ratbox/src/reject.c
14429 7.34 +1 -0 ircd-ratbox/src/restart.c
14430 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14431 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14432 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14433 7.76 +32 -35 ircd-ratbox/src/s_log.c
14434 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14435 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14436 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14437 7.334 +773 -2 ircd-ratbox/src/s_user.c
14438 7.27 +2 -1 ircd-ratbox/src/scache.c
14439 7.44 +2 -0 ircd-ratbox/src/select.c
14440 7.285 +12 -12 ircd-ratbox/src/send.c
14441 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14442 7.46 +0 -1 ircd-ratbox/src/tools.c
14443 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14444 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14445 1.3 +4 -4 ircd-ratbox/src/watch.c
14446 7.32 +1 -0 ircd-ratbox/src/whowas.c
14447 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14448 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14449 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14450 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14451
14452
14453
14454androsyn 2005/01/13 22:17:53 EST (20050114_2)
14455
14456 Modified files: (Branch: RATBOX_2_0)
14457 src client.c
14458 Log:
14459 a remote client is never going to have a watch list..duh
14460
14461 Revision Changes Path
14462 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14463
14464
14465
14466androsyn 2005/01/13 20:49:55 EST (20050114_1)
14467
14468 Added files: (Branch: RATBOX_2_0)
14469 modules m_watch.c
14470 Log:
14471 get that one too
14472
14473 Revision Changes Path
14474 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14475
14476
14477
14478androsyn 2005/01/13 20:39:28 EST (20050114_0)
14479
14480 Added files: (Branch: RATBOX_2_0)
14481 include watch.h
14482 src watch.c
14483 Log:
14484 helps if we actually include the .c/.h files
14485
14486 Revision Changes Path
14487 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14488 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14489
14490
14491
14492androsyn 2005/01/13 13:57:16 EST (20050113_0)
14493
14494 Modified files: (Branch: RATBOX_2_0)
14495 . configure configure.ac
14496 include client.h numeric.h s_conf.h setup.h.in
14497 supported.h
14498 modules Makefile.in
14499 modules/core m_nick.c
14500 src Makefile.in client.c ircd.c messages.tab
14501 newconf.c s_conf.c s_user.c
14502 Log:
14503 backport watch from devel
14504
14505 Revision Changes Path
14506 7.229.2.10 +12 -2 ircd-ratbox/configure
14507 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14508 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14509 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14510 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14511 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14512 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14513 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14514 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14515 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14516 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14517 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14518 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14519 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14520 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14521 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14522
14523
14524
14525leeh 2005/01/12 10:12:40 EST (20050112_1)
14526
14527 Modified files: (Branch: RATBOX_2_0)
14528 include numeric.h
14529 modules m_services.c m_whois.c
14530 src messages.tab
14531 Log:
14532 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14533 when the user is logged in
14534
14535 Revision Changes Path
14536 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14537 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14538 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14539 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14540
14541
14542
14543leeh 2005/01/11 19:47:14 EST (20050112_0)
14544
14545 Modified files: (Branch: RATBOX_2_0)
14546 include supported.h
14547 Added files: (Branch: RATBOX_2_0)
14548 doc services.txt
14549 Log:
14550 - add +r to 005
14551 - added doc/services.txt, outlining the compatibility code
14552
14553 Revision Changes Path
14554 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14555 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14556
14557
14558
14559leeh 2005/01/11 18:38:10 EST (20050111_5)
14560
14561 Modified files: (Branch: RATBOX_2_0)
14562 include client.h hook.h
14563 modules m_services.c
14564 modules/core m_server.c
14565 src hook.c s_serv.c
14566 Log:
14567 - more services compatibility code:
14568 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14569 appropriate service {}; entry, only accept SU from these.
14570 - hook into us finishing nick burst, and have services burst a list of
14571 logged in users
14572
14573 Revision Changes Path
14574 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14575 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14576 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14577 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14578 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14579 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14580
14581
14582
14583leeh 2005/01/11 17:32:42 EST (20050111_4)
14584
14585 Modified files: (Branch: RATBOX_2_0)
14586 . configure configure.ac
14587 include client.h
14588 modules Makefile.in
14589 src channel.c
14590 Added files: (Branch: RATBOX_2_0)
14591 modules m_services.c
14592 Log:
14593 - more services compatibility code:
14594 - encap handlers for SU (services marking client as logged in)
14595 - and for LOGIN (servers bursting logged in status)
14596 - move suser from Client -> User
14597
14598 Revision Changes Path
14599 7.229.2.9 +9 -3 ircd-ratbox/configure
14600 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14601 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14602 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14603 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14604 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14605
14606
14607
14608leeh 2005/01/11 16:46:34 EST (20050111_3)
14609
14610 Modified files: (Branch: RATBOX_2_0)
14611 include ircd_defs.h
14612 Log:
14613 - whoops, missing #endif
14614
14615 Revision Changes Path
14616 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14617
14618
14619
14620leeh 2005/01/11 15:56:57 EST (20050111_2)
14621
14622 Modified files: (Branch: RATBOX_2_0)
14623 include ircd_defs.h
14624 Log:
14625 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14626 have ipv6 just report sizeof(struct sockaddr_in)
14627
14628 Revision Changes Path
14629 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14630
14631
14632
14633leeh 2005/01/10 20:19:35 EST (20050111_1)
14634
14635 Modified files: (Branch: RATBOX_2_0)
14636 src newconf.c
14637 Log:
14638 - fix a gcc warning
14639
14640 Revision Changes Path
14641 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14642
14643
14644
14645leeh 2005/01/10 20:10:35 EST (20050111_0)
14646
14647 Modified files: (Branch: RATBOX_2_0)
14648 adns internal.h parse.c transmit.c types.c
14649 Log:
14650 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14651 conflict
14652
14653 Revision Changes Path
14654 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14655 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14656 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14657 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14658
14659
14660
14661leeh 2005/01/10 17:48:48 EST (20050110_3)
14662
14663 Modified files: (Branch: RATBOX_2_0)
14664 modules m_xline.c
14665 Log:
14666 - send out the reformatted xline to opers (\s -> ' ')
14667
14668 Revision Changes Path
14669 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14670
14671
14672
14673leeh 2005/01/10 16:18:53 EST (20050110_2)
14674
14675 Modified files: (Branch: RATBOX_2_0)
14676 help/opers umode
14677 help/users umode
14678 include client.h supported.h
14679 src messages.tab s_user.c send.c
14680 Log:
14681 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14682 channel privmsgs.
14683
14684 Revision Changes Path
14685 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14686 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14687 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14688 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14689 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14690 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14691 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14692
14693
14694
14695leeh 2005/01/10 14:50:47 EST (20050110_1)
14696
14697 Modified files: (Branch: RATBOX_2_0)
14698 doc example.conf example.efnet.conf
14699 Log:
14700 - I dont remember ts6 desyncing on bans, so im not sure why the example
14701 confs say so.
14702
14703 Revision Changes Path
14704 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14705 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14706
14707
14708
14709leeh 2005/01/10 13:31:10 EST (20050110_0)
14710
14711 Modified files: (Branch: RATBOX_2_0)
14712 . configure configure.ac
14713 include channel.h client.h numeric.h s_conf.h
14714 s_serv.h setup.h.in
14715 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14716 m_sjoin.c
14717 src channel.c messages.tab newconf.c s_conf.c
14718 s_serv.c s_user.c
14719 Log:
14720 - added --enable-services to configure, which enables some ratbox-services
14721 compatibility code:
14722 - chanmode +r, registered users only
14723 - usermode +S, prevents deop/kick of a service
14724 - service { }; block in conf for the above umode
14725
14726 Revision Changes Path
14727 7.229.2.8 +28 -16 ircd-ratbox/configure
14728 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14729 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14730 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14731 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14732 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14733 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14734 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14735 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14736 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14737 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14738 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14739 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14740 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14741 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14742 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14743 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14744 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14745 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14746
14747
14748
14749leeh 2005/01/09 08:23:30 EST (20050109_0)
14750
14751 Modified files: (Branch: RATBOX_2_0)
14752 help/opers umode
14753 Log:
14754 - remove a tab, and add +C to opers umode help
14755
14756 Revision Changes Path
14757 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14758