]> jfr.im git - solanum.git/blame - ChangeLog
[svn] - update NEWS in preparation of upcoming 2.2 release this week
[solanum.git] / ChangeLog
CommitLineData
a88fc0a8
AC
1jilles 2007/05/24 15:10:06 UTC (20070524-3478)
2 Log:
3 Move sno_channeljoin to unsupported, due to the privacy
4 issue and the fact that any oper with admin or hidden_admin
5 can load extensions.
6
7
8 Changes: Modified:
9 +0 -1 trunk/doc/example.conf (File Modified)
10 +0 -2 trunk/doc/reference.conf (File Modified)
11 +0 -46 trunk/extensions/Makefile.in (File Modified)
12 + - trunk/extensions/sno_channeljoin.c (File Deleted)
13 +47 -1 trunk/unsupported/Makefile.in (File Modified)
14 + - trunk/unsupported/sno_channeljoin.c (File Added)
15
16
297c7db4
JT
17nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
18 Log:
19 - createoperonly: like createauthonly, but checks opered status instead of authed status
20
21
22 Changes: Modified:
23 +41 -0 trunk/extensions/Makefile.in (File Modified)
24 + - trunk/extensions/createoperonly.c (File Added)
25
26
45ed9777
AC
27nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
28 Log:
29 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
30
31
32 Changes: Modified:
33 +1 -0 trunk/doc/example.conf (File Modified)
34 +3 -1 trunk/doc/reference.conf (File Modified)
35 +46 -0 trunk/extensions/Makefile.in (File Modified)
36 + - trunk/extensions/sno_channeljoin.c (File Added)
37
38
59e2698a
AC
39nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
40 Log:
41 - update config files
42
43
44 Changes: Modified:
45 +1 -0 trunk/doc/example.conf (File Modified)
46 +2 -0 trunk/doc/reference.conf (File Modified)
47
48
446d88dd
AC
49nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
50 Log:
51 - fold in whois_notice_global functionality.
52
53
54 Changes: Modified:
55 +0 -1 trunk/extensions/Makefile.in (File Modified)
56 +1 -56 trunk/extensions/sno_whois.c (File Modified)
57 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
58
59
3868ef9a
AC
60nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
61 Log:
62 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
63
64
65 Changes: Modified:
66 +64 -57 trunk/extensions/Makefile.in (File Modified)
67 + - trunk/extensions/sno_whois.c (File Added)
68 + - trunk/extensions/spy_whois_notice.c (File Deleted)
69
70
9e6feafe
AC
71jilles 2007/05/19 23:36:51 UTC (20070519-3466)
72 Log:
73 Prevent too wide klines with CIDR masks.
74
75
76 Changes: Modified:
77 +17 -5 trunk/modules/m_kline.c (File Modified)
78
79
88a2a148
JT
80jilles 2007/05/19 22:21:10 UTC (20070519-3464)
81 Log:
82 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
83
84
85 Changes: Modified:
86 +4 -0 trunk/modules/m_kline.c (File Modified)
87
88
598ebb42
JT
89jilles 2007/05/18 20:31:33 UTC (20070518-3460)
90 Log:
91 - fold conf_connect_allowed() into accept_connection()
92 - extend add_connection() so that exempt{}s apply to max unregistered
93 connections per ip
94 from ratbox
95
96
97 Changes: Modified:
98 +1 -1 trunk/doc/example.conf (File Modified)
99 +1 -1 trunk/doc/reference.conf (File Modified)
100 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
101 +0 -2 trunk/include/s_conf.h (File Modified)
102 +14 -7 trunk/src/listener.c (File Modified)
103
104
b808adf9
JT
105jilles 2007/05/18 19:51:22 UTC (20070518-3458)
106 Log:
107 m_webirc: call del_unknown_ip() otherwise the unknown will
108 never be subtracted from the cgiirc ip
109
110
111 Changes: Modified:
112 +2 -0 trunk/extensions/m_webirc.c (File Modified)
113
114
477bbce4
JT
115jilles 2007/05/18 19:14:18 UTC (20070518-3456)
116 Log:
117 Remove s_assert in del_unknown_ip() supposedly if the ip
118 cannot be found, it is not feasible to avoid that case
119 entirely with m_webirc.c.
120
121
122 Changes: Modified:
123 +1 -2 trunk/src/reject.c (File Modified)
124
125
8017ad2d
JT
126jilles 2007/05/14 22:21:16 UTC (20070514-3446)
127 Log:
128 Apply ratbox flood fix.
129
130
131 Changes: Modified:
132 +1 -0 trunk/doc/example.conf (File Modified)
133 +5 -0 trunk/doc/reference.conf (File Modified)
134 +3 -0 trunk/include/client.h (File Modified)
135 +4 -0 trunk/include/reject.h (File Modified)
136 +1 -0 trunk/include/s_conf.h (File Modified)
137 +2 -0 trunk/src/client.c (File Modified)
138 +3 -0 trunk/src/listener.c (File Modified)
139 +1 -0 trunk/src/newconf.c (File Modified)
140 +8 -5 trunk/src/packet.c (File Modified)
141 +59 -2 trunk/src/reject.c (File Modified)
142 +1 -0 trunk/src/s_conf.c (File Modified)
143 +2 -0 trunk/src/s_serv.c (File Modified)
144 +1 -0 trunk/src/s_user.c (File Modified)
145
146
54015b5f
JT
147nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
148 Log:
149 - fix a bug here
150
151
152 Changes: Modified:
153 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
154
155
f8b45e91
AC
156nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
157 Log:
158 - regen configure
159
160
161 Changes: Modified:
162 +114 -1 trunk/configure (File Modified)
163
164
c1c5fdc4
AC
165nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
166 Log:
167 - remove "ASM hashing code" from the configure overview
168
169
170 Changes: Modified:
171 +0 -1 trunk/configure.ac (File Modified)
172
173
686ebf41
AC
174jilles 2007/05/06 14:46:45 UTC (20070506-3438)
175 Log:
176 Target left IRC (more friendly error message if a UID
177 cannot be found) for /invite.
178
179
180 Changes: Modified:
181 +8 -3 trunk/modules/m_invite.c (File Modified)
182
183
0482ebf7
JT
184jilles 2007/05/02 19:56:40 UTC (20070502-3436)
185 Log:
186 Remove emptyline craq because it leaks memory on /rehash motd etc.
187 from ratbox 2.2 (anfl/Androsyn)
188
189
190 Changes: Modified:
191 +6 -14 trunk/src/cache.c (File Modified)
192
193
1d3e262e
JT
194jilles 2007/04/28 23:47:25 UTC (20070428-3434)
195 Log:
196 Merge old trunk r2767:
197 Copy channel name from command on lowerTS JOIN/SJOIN,
198 this makes the capitalization of the channel name
199 timestamped like modes are.
200
201
202 Changes: Modified:
203 +3 -0 trunk/modules/core/m_join.c (File Modified)
204 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
205
206
1117fbd3
JT
207jilles 2007/04/26 23:01:16 UTC (20070426-3432)
208 Log:
209 Merge old trunk r2065,r2067:
210 channel_modes(): get rid of the trailing space
211 also make the *pbuf check work like it should
212 (don't call IsMember another time if we already
213 gave one parameter)
214 simplify a bit more, update comments
215
216
217 Changes: Modified:
218 +13 -13 trunk/src/channel.c (File Modified)
219
220
f1e35c19
JT
221jilles 2007/04/25 15:22:28 UTC (20070425-3426)
222 Log:
223 webirc bugfix
224
225
226 Changes: Modified:
227 +1 -1 trunk/extensions/m_webirc.c (File Modified)
228
229
4636e5cb
JT
230jilles 2007/04/25 15:21:34 UTC (20070425-3424)
231 Log:
232 chghost: refuse spoofs which are empty or start with a colon
233 (would break the protocol)
234
235
236 Changes: Modified:
237 +3 -0 trunk/modules/m_chghost.c (File Modified)
238
239
822a4a25
JT
240jilles 2007/04/22 14:35:28 UTC (20070422-3422)
241 Log:
242 Fix description of 043 numeric.
243
244
245 Changes: Modified:
246 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
247
248
f22db6d0
JT
249jilles 2007/04/22 14:02:54 UTC (20070422-3420)
250 Log:
251 SAVE: make the nickTS of the UID nick equal to 100, so it
252 is always in sync on the network.
253
254
255 Changes: Modified:
256 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
257 +15 -11 trunk/modules/core/m_nick.c (File Modified)
258
259
3f7e0642
JT
260jilles 2007/04/22 11:22:10 UTC (20070422-3418)
261 Log:
262 Force nickTS to increase when a local user changes their nick.
263
264
265 Changes: Modified:
266 +5 -1 trunk/modules/core/m_nick.c (File Modified)
267
268
95ffa685
JT
269jilles 2007/04/15 20:18:54 UTC (20070415-3416)
270 Log:
271 Remove #define UFLAGS. We haven't allowed this
272 undocumented extension to the IRC protocol for
273 years (allowing an initial umode in USER).
274
275
276 Changes: Modified:
277 +0 -2 trunk/modules/m_user.c (File Modified)
278
279
81795a91
JT
280jilles 2007/04/15 16:54:50 UTC (20070415-3414)
281 Log:
282 Move new_local_user hook, so it is possible to call
283 exit_client() from it, refusing the connection.
284
285
286 Changes: Modified:
287 +3 -1 trunk/doc/hooks.txt (File Modified)
288 +10 -9 trunk/src/s_user.c (File Modified)
289
290
e2b44358
JT
291jilles 2007/04/15 16:49:56 UTC (20070415-3412)
292 Log:
293 Only free PreClient struct when the rest of the Client
294 is freed, not immediately upon exit_client(). Doing this
295 would cause problems with sasl's new_local_user hook
296 vs hooks that exit the client there.
297
298
299 Changes: Modified:
300 +0 -1 trunk/src/client.c (File Modified)
301
302
ec3fbdec
JT
303jilles 2007/04/14 21:53:28 UTC (20070414-3410)
304 Log:
305 Use TS6 prefix for server-server JOIN 0.
306
307
308 Changes: Modified:
309 +2 -1 trunk/modules/core/m_join.c (File Modified)
310
311
452f4d4b
JT
312jilles 2007/04/14 20:58:56 UTC (20070414-3408)
313 Log:
314 Use orighost in kill server notices.
315
316
317 Changes: Modified:
318 +3 -3 trunk/modules/core/m_kill.c (File Modified)
319
320
d1d0629f
JT
321jilles 2007/04/13 19:06:53 UTC (20070413-3406)
322 Log:
323 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
324
325
326 Changes: Modified:
327 +3 -3 trunk/modules/m_set.c (File Modified)
328
329
f4ed5745
JT
330nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
331 Log:
332 - 2.2 operline
333
334
335 Changes: Modified:
336 +1 -1 trunk/src/messages.tab (File Modified)
337
338
725a6c5d
AC
339jilles 2007/04/05 00:38:52 UTC (20070405-3396)
340 Log:
341 Show max_clients in /info.
342
343
344 Changes: Modified:
345 +6 -0 trunk/modules/m_info.c (File Modified)
346
347
d8228627
JT
348jilles 2007/04/05 00:33:52 UTC (20070405-3394)
349 Log:
350 Don't allow /quote set max higher than the
351 serverinfo::max_clients ircd.conf value.
352
353
354 Changes: Modified:
355 +8 -0 trunk/modules/m_set.c (File Modified)
356
357
6c70c576
JT
358jilles 2007/04/05 00:24:47 UTC (20070405-3392)
359 Log:
360 Change code that checks maxclients limit: allow exactly
361 the configured amount of non-exceed_limit clients.
362 Code that appeared to limit exceed_limit clients too
363 but less heavily removed (it was not effective because
364 the parentheses were wrong).
365
366
367 Changes: Modified:
368 +2 -4 trunk/src/s_user.c (File Modified)
369
370
afc20e91
JT
371jilles 2007/04/05 00:12:55 UTC (20070405-3390)
372 Log:
373 By default, leave MAX_BUFFER fds free for log files,
374 server connections, ident lookups, exceed_limit clients,
375 etc. Mention this in example.conf and reference.conf.
376
377
378 Changes: Modified:
379 +4 -2 trunk/doc/example.conf (File Modified)
380 +3 -1 trunk/doc/reference.conf (File Modified)
381 +1 -1 trunk/src/s_conf.c (File Modified)
382
383
23836ead
JT
384jilles 2007/04/03 22:45:04 UTC (20070403-3384)
385 Log:
386 --with-maxclients configure option is gone
387
388
389 Changes: Modified:
390 +0 -11 trunk/INSTALL (File Modified)
391
392
78e647ad
JT
393jilles 2007/04/03 22:25:11 UTC (20070403-3380)
394 Log:
395 Make the code that raises fd rlimit to hard limit work.
396
397
398 Changes: Modified:
399 +5 -5 trunk/src/ircd.c (File Modified)
400
401
1aa8ffcb
JT
402nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
403 Log:
404 - note the I/O reworking
405
406
407 Changes: Modified:
408 +2 -0 trunk/NEWS (File Modified)
409
410
f32e30dd
AC
411nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
412 Log:
413 - use mkdir -p
414
415
416 Changes: Modified:
417 +4 -4 trunk/doc/Makefile.in (File Modified)
418
419
75189454
AC
420nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
421 Log:
422 - enforce proper conditions for EPOLL_CTL_DEL.
423 - remove possibly problematic "performance" check
424
425
426 Changes: Modified:
427 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
428
429
5522d08c
AC
430nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
431 Log:
432 - rename m_list_safelist to m_list and remove ratbox implementation
433
434
435 Changes: Modified:
436 +393 -664 trunk/modules/Makefile.in (File Modified)
437 + - trunk/modules/m_list.c (File Added)
438 + - trunk/modules/m_list_ratbox.c (File Deleted)
439 + - trunk/modules/m_list_safelist.c (File Deleted)
440
441
607cf49f
AC
442nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
443 Log:
444 - some more transit to sendto_one_numeric().
445
446
447 Changes: Modified:
448 +2 -3 trunk/modules/m_away.c (File Modified)
449 +3 -3 trunk/src/messages.tab (File Modified)
450 +1 -1 trunk/src/s_user.c (File Modified)
451
452
e8a2d50d
AC
453nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
454 Log:
455 - change some sendto_one() to sendto_one_numeric().
456
457
458 Changes: Modified:
459 +4 -10 trunk/modules/m_admin.c (File Modified)
460 +3 -3 trunk/modules/m_map.c (File Modified)
461 +12 -12 trunk/src/messages.tab (File Modified)
462 +1 -2 trunk/src/s_conf.c (File Modified)
463 +9 -10 trunk/src/s_user.c (File Modified)
464
465
88520303
AC
466nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
467 Log:
468 - river's ports.c from old charybdis trunk
469
470
471 Changes: Modified:
472 +195 -0 trunk/configure.ac (File Modified)
473 + - trunk/libcharybdis/ports.c (File Added)
474
475
1b4cfad8
AC
476nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
477 Log:
478 - remove broken ports stuff and devpoll stuff.
479
480
481 Changes: Modified:
482 +0 -307 trunk/configure (File Modified)
483 +0 -21 trunk/configure.ac (File Modified)
484 +0 -474 trunk/include/setup.h.in (File Modified)
485 + - trunk/libcharybdis/devpoll.c (File Deleted)
486 + - trunk/libcharybdis/ports.c (File Deleted)
487
488
5e12fb10
AC
489nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
490 Log:
491 - regenerate files
492
493
494 Changes: Modified:
495 +1 -25 trunk/configure (File Modified)
496 +0 -3 trunk/include/setup.h.in (File Modified)
497
498
4536ee25
AC
499nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
500 Log:
501 - remove x86-optimized hash code.
502
503
504 Changes: Modified:
505 +0 -13 trunk/configure.ac (File Modified)
506 +2 -187 trunk/src/Makefile.in (File Modified)
507 + - trunk/src/fnvhash.s (File Deleted)
508
509
6c8cbf34
AC
510nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
511 Log:
512 - apparently setting KE_LENGTH to 128 is fine.
513
514
515 Changes: Modified:
516 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
517
518
3611dcf7
AC
519nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
520 Log:
521 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
522
523
524 Changes: Modified:
525 +5627 -5747 trunk/configure (File Modified)
526 +0 -15 trunk/configure.ac (File Modified)
527 +0 -2 trunk/include/m_info.h (File Modified)
528 +6 -9 trunk/include/setup.h.in (File Modified)
529 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
530
531
631ef239
AC
532nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
533 Log:
534 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
535 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
536 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
537
538
539 Changes: Modified:
540 +0 -5 trunk/include/config.h (File Modified)
541 +0 -5 trunk/include/config.h.dist (File Modified)
542 +0 -6 trunk/include/defaults.h (File Modified)
543 +0 -3 trunk/include/m_info.h (File Modified)
544 +21 -7 trunk/libcharybdis/commio.c (File Modified)
545 +2 -0 trunk/libcharybdis/commio.h (File Modified)
546 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
547 +4 -3 trunk/libcharybdis/poll.c (File Modified)
548 +0 -3 trunk/libcharybdis/select.c (File Modified)
549 +0 -9 trunk/src/ircd.c (File Modified)
550 +23 -26 trunk/src/listener.c (File Modified)
551 +2 -1 trunk/src/restart.c (File Modified)
552 +5 -1 trunk/src/s_auth.c (File Modified)
553 +1 -1 trunk/src/s_conf.c (File Modified)
554 +3 -1 trunk/src/s_serv.c (File Modified)
555
556
6fcb8629
AC
557jilles 2007/04/02 22:03:08 UTC (20070402-3350)
558 Log:
559 Repair operspy who !#channel, broken by me in r3283.
560
561
562 Changes: Modified:
563 +2 -2 trunk/modules/m_who.c (File Modified)
564
565
f71e18ee
JT
566jilles 2007/04/01 22:20:00 UTC (20070401-3344)
567 Log:
568 Update bug report and IRC channel information.
569
570
571 Changes: Modified:
572 +2 -1 trunk/BUGS (File Modified)
573 +2 -1 trunk/NEWS (File Modified)
574
575
91132813
JT
576jilles 2007/04/01 22:10:05 UTC (20070401-3342)
577 Log:
578 Change copyright years in version.c.SH as in release-2.1 r3339.
579
580
581 Changes: Modified:
582 +2 -2 trunk/src/version.c.SH (File Modified)
583
584
8d53472c
JT
585jilles 2007/03/30 23:34:11 UTC (20070330-3325)
586 Log:
587 Rerun autoconf.
588
589
590 Changes: Modified:
591 +104 -0 trunk/configure (File Modified)
592
593
3ad1a781
JT
594jilles 2007/03/30 23:33:43 UTC (20070330-3323)
595 Log:
596 Need to check for various flavours of epoll,
597 even if --enable-epoll is forced.
598
599
600 Changes: Modified:
601 +1 -0 trunk/configure.ac (File Modified)
602
603
a34ec229
JT
604jilles 2007/03/30 23:32:43 UTC (20070330-3321)
605 Log:
606 Hack to allow some more warnings, already present in configure (?).
607
608
609 Changes: Modified:
610 +1 -1 trunk/aclocal.m4 (File Modified)
611
612
5c5d24f0
JT
613jilles 2007/03/29 20:03:06 UTC (20070329-3319)
614 Log:
615 Merge old trunk r2077,r2079:
616 - Move closing of servlink control fd to close_connection()
617 instead of doing it in exit_local_server(), and make sure
618 we first close the data fd and then the control fd.
619 - Have servlink process ready fds in order net, data, ctrl
620 instead of ctrl, data, net. This seems to fix the problem
621 that squit reasons do not show up on the other side of a
622 ziplink (by making it send any final SQUIT and/or ERROR
623 before noticing the closed control fd).
624
625
626 Changes: Modified:
627 +1 -1 trunk/servlink/io.c (File Modified)
628 +3 -12 trunk/src/client.c (File Modified)
629
630
64f2a7eb
JT
631jilles 2007/03/28 23:17:06 UTC (20070328-3317)
632 Log:
633 Don't show the UID if a TS6 server sends a kick with
634 an empty or no comment. Note that charybdis never sends
635 such kicks.
636
637
638 Changes: Modified:
639 +4 -4 trunk/modules/core/m_kick.c (File Modified)
640
641
0bba1788
JT
642jilles 2007/03/28 15:40:24 UTC (20070328-3307)
643 Log:
644 Merge old trunk r2081:
645 Don't say that services cannot be killed in
646 ERR_ISCHANSERVICE message (given when trying
647 to kick or deop them), as that's not the case.
648
649
650 Changes: Modified:
651 +1 -1 trunk/src/messages.tab (File Modified)
652
653
8d19a2b2
JT
654jilles 2007/03/28 15:30:56 UTC (20070328-3305)
655 Log:
656 Merge old trunk r2059
657 Clarifications to the descriptions of umode +Q and cmode +F,
658 suggested by Ariadne@SorceryNet.
659
660
661 Changes: Modified:
662 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
663 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
664
665
e7d250a6
JT
666jilles 2007/03/28 15:22:49 UTC (20070328-3303)
667 Log:
668 Merge old trunk r2907,r2991:
669 Allow TESTLINE on channel names.
670
671
672 Changes: Modified:
673 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
674 +4 -0 trunk/help/opers/testline (File Modified)
675 +22 -0 trunk/modules/m_testline.c (File Modified)
676
677
add9f99d
JT
678jilles 2007/03/28 15:04:06 UTC (20070328-3301)
679 Log:
680 Merge old trunk r2835:
681 resolver: if sendto(2) fails, try sending to the next nameserver
682
683
684 Changes: Modified:
685 +1 -1 trunk/src/res.c (File Modified)
686
687
42bda3f3
JT
688jilles 2007/03/28 14:54:10 UTC (20070328-3299)
689 Log:
690 Merge old trunk r2817:
691 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
692 starts with a digit. This is safe because the last
693 parameter is a nick and never a UID. (The first parameter
694 in a server-server two-param whois is a UID/SID.)
695
696
697 Changes: Modified:
698 +1 -1 trunk/modules/m_whois.c (File Modified)
699
700
8a1e143f
JT
701jilles 2007/03/28 14:49:48 UTC (20070328-3297)
702 Log:
703 Merge old trunk r2779,r2785:
704 Show correct privilege name in a few ERR_NOPRIVS numerics.
705
706
707 Changes: Modified:
708 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
709 +1 -1 trunk/extensions/m_opme.c (File Modified)
710 +2 -2 trunk/unsupported/m_force.c (File Modified)
711
712
a5ea0e0d
JT
713jilles 2007/03/28 14:45:46 UTC (20070328-3295)
714 Log:
715 Merge old trunk r2695:
716 Send an SQUIT instead of an ERROR to announce /die to connected servers.
717 This will generate better server notices.
718
719
720 Changes: Modified:
721 +3 -2 trunk/modules/core/m_die.c (File Modified)
722
723
5ea98c7a
JT
724jilles 2007/03/28 14:33:50 UTC (20070328-3293)
725 Log:
726 Merge old trunk r2294:
727 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
728
729
730 Changes: Modified:
731 +1 -1 trunk/src/s_user.c (File Modified)
732
733
c83cbedc
JT
734jilles 2007/03/28 14:30:10 UTC (20070328-3291)
735 Log:
736 Merge old trunk r2226:
737 If we are connecting outward to a server, check if the
738 server name they sent is the same as what we tried to
739 connect to. Previously such a connection could succeed
740 if there existed connect blocks with the same IP and
741 passwords for the other server name.
742
743
744 Changes: Modified:
745 +11 -0 trunk/modules/core/m_server.c (File Modified)
746
747
9c2f9ec9
JT
748jilles 2007/03/28 14:21:37 UTC (20070328-3289)
749 Log:
750 Merge old trunk r2212:
751 Another handling of SJOINs without nicks:
752 Propagate them if the channel is +P or the channel
753 already existed, otherwise remove the channel again
754 and do not propagate the SJOIN.
755
756
757 Changes: Modified:
758 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
759
760
7201bb21
JT
761jilles 2007/03/28 13:49:57 UTC (20070328-3287)
762 Log:
763 Remove channels entirely from /whois on services.
764 This cannot be overridden with operspy.
765
766
767 Changes: Modified:
768 +20 -17 trunk/modules/m_whois.c (File Modified)
769
770
04513cff
JT
771jilles 2007/03/28 13:11:30 UTC (20070328-3283)
772 Log:
773 Fix /who on channels with ** in their name.
774
775
776 Changes: Modified:
777 +2 -2 trunk/modules/m_who.c (File Modified)
778
779
4cda5f22
JT
780jilles 2007/03/25 17:59:50 UTC (20070325-3281)
781 Log:
782 NEWS: As in 2.1.3, mention that the TS6 revision will
783 interoperate with older versions
784
785
786 Changes: Modified:
787 +2 -1 trunk/NEWS (File Modified)
788
789
0af87e57
JT
790jilles 2007/03/18 16:29:31 UTC (20070318-3275)
791 Log:
792 Fix documentation of HIDE_SERVERS_IPS define.
793
794
795 Changes: Modified:
796 +2 -2 trunk/include/config.h.dist (File Modified)
797
798
3891c2c2
JT
799jilles 2007/03/18 14:44:24 UTC (20070318-3271)
800 Log:
801 Don't leak auth{} spoofed ip for I-line is full notice either.
802
803
804 Changes: Modified:
805 +1 -1 trunk/src/s_conf.c (File Modified)
806
807
4b7e6904
JT
808jilles 2007/03/17 23:50:25 UTC (20070317-3265)
809 Log:
810 Update NEWS.
811
812
813 Changes: Modified:
814 +37 -0 trunk/NEWS (File Modified)
815
816
0b15df83
JT
817jilles 2007/03/15 18:09:08 UTC (20070315-3259)
818 Log:
819 Allow /invite (but not invex) to override +r, +l, +j in
820 addition to +i. As before, a restrictive mode must be in
821 place at /invite time for the invite to have an effect;
822 +r does not count as a restrictive mode if the user is
823 logged in; +l and +j always count as restrictive modes to
824 allow for cases where they would allow join at /invite
825 time but not when the user tries to join.
826
827
828 Changes: Modified:
829 +6 -2 trunk/modules/m_invite.c (File Modified)
830 +21 -10 trunk/src/channel.c (File Modified)
831
832
1ebf4db4
JT
833jilles 2007/03/13 16:09:28 UTC (20070313-3257)
834 Log:
835 Remove invite_ops_only, forcing it to YES.
836
837
838 Changes: Modified:
839 +0 -1 trunk/doc/example.conf (File Modified)
840 +0 -5 trunk/doc/reference.conf (File Modified)
841 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
842 +0 -1 trunk/include/s_conf.h (File Modified)
843 +0 -6 trunk/modules/m_info.c (File Modified)
844 +10 -14 trunk/modules/m_invite.c (File Modified)
845 +0 -1 trunk/src/newconf.c (File Modified)
846 +0 -1 trunk/src/s_conf.c (File Modified)
847
848
307328bb
JT
849jilles 2007/03/06 14:07:11 UTC (20070306-3255)
850 Log:
851 Move username check after xline and dnsbl checks, so it
852 will not complain to opers about clients who are xlined
853 or blacklisted anyway (both of which silently reject).
854
855
856 Changes: Modified:
857 +15 -15 trunk/src/s_user.c (File Modified)
858
859
0734f634
JT
860nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
861 Log:
862 - MASTER_MAX is no longer relevant
863
864
865 Changes: Modified:
866 +0 -7 trunk/modules/m_set.c (File Modified)
867
868
35237302
AC
869nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
870 Log:
871 - add config option for setting max_clients.
872
873
874 Changes: Modified:
875 +5 -0 trunk/doc/example.conf (File Modified)
876 +5 -0 trunk/doc/reference.conf (File Modified)
877 +2 -0 trunk/include/s_conf.h (File Modified)
878 +1 -1 trunk/src/ircd.c (File Modified)
879 +2 -0 trunk/src/newconf.c (File Modified)
880 +2 -1 trunk/src/s_conf.c (File Modified)
881
882
c2d96fcb
AC
883nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
884 Log:
885 - remove get_maxrss() and all of that insecure and unsafe nonsense
886
887
888 Changes: Modified:
889 +3 -38 trunk/src/ircd.c (File Modified)
890 +1 -1 trunk/src/restart.c (File Modified)
891 +0 -4 trunk/src/s_stats.c (File Modified)
892
893
68ff929f
AC
894nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
895 Log:
896 - avoid some potential NULL dereferencing
897
898
899 Changes: Modified:
900 +1 -1 trunk/libcharybdis/commio.c (File Modified)
901
902
a6a30f6f
AC
903nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
904 Log:
905 - fix a typo
906
907
908 Changes: Modified:
909 +1 -1 trunk/libcharybdis/poll.c (File Modified)
910
911
c18de29d
AC
912nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
913 Log:
914 - rework poll a bit for the MAXCONNECTIONS changes.
915
916
917 Changes: Modified:
918 +46 -23 trunk/libcharybdis/poll.c (File Modified)
919
920
ce439f51
AC
921jilles 2007/03/05 17:52:28 UTC (20070305-3241)
922 Log:
923 Our way of using kqueue may cause it to report fds we
924 don't know about anymore, cope.
925
926
927 Changes: Modified:
928 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
929
930
51b5f335
JT
931jilles 2007/03/05 17:41:40 UTC (20070305-3239)
932 Log:
933 Don't reference freed memory (fde_t) in comm_close().
934
935
936 Changes: Modified:
937 +1 -1 trunk/libcharybdis/commio.c (File Modified)
938
939
df98bc52
JT
940nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
941 Log:
942 - fix for 100% cpu use
943
944
945 Changes: Modified:
946 +1 -1 trunk/libcharybdis/commio.c (File Modified)
947
948
61e3b8f2
AC
949nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
950 Log:
951 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
952
953
954 Changes: Modified:
955 +37 -25 trunk/libcharybdis/commio.c (File Modified)
956
957
d0e1e8ee
AC
958nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
959 Log:
960 - clear up use of fd_table in ircd.
961
962
963 Changes: Modified:
964 +3 -2 trunk/src/s_serv.c (File Modified)
965
966
c961476e
AC
967nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
968 Log:
969 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
970
971
972 Changes: Modified:
973 +97 -26 trunk/libcharybdis/commio.c (File Modified)
974 +3 -2 trunk/libcharybdis/commio.h (File Modified)
975 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
976 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
977 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
978 +3 -3 trunk/libcharybdis/poll.c (File Modified)
979 +2 -2 trunk/libcharybdis/ports.c (File Modified)
980 +2 -2 trunk/libcharybdis/select.c (File Modified)
981
982
e70f8e92
AC
983jilles 2007/03/05 01:14:46 UTC (20070305-3227)
984 Log:
985 Fix some cases where the size argument to strlcpy()
986 for usernames and hostnames is 1 too small.
987
988
989 Changes: Modified:
990 +1 -1 trunk/modules/m_chghost.c (File Modified)
991 +2 -2 trunk/src/res.c (File Modified)
992 +2 -2 trunk/src/s_user.c (File Modified)
993
994
14e23b0e
JT
995jilles 2007/03/04 23:42:55 UTC (20070304-3225)
996 Log:
997 Cut down quit/part/kick reasons to avoid quit reasons
998 overflowing the client exiting server notice (from
999 TOPICLEN to 260). kill reasons become shorter accordingly.
1000 kline/dline/gline reasons become 390.
1001 away messages stay at TOPICLEN for now.
1002
1003
1004 Changes: Modified:
1005 +8 -3 trunk/include/ircd_defs.h (File Modified)
1006 +2 -2 trunk/modules/m_dline.c (File Modified)
1007 +4 -4 trunk/modules/m_gline.c (File Modified)
1008 +2 -2 trunk/modules/m_kline.c (File Modified)
1009
1010
61569b65
JT
1011jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1012 Log:
1013 Don't leak auth{} spoofed IP addresses in +f notices.
1014 from ratbox (androsyn)
1015
1016
1017 Changes: Modified:
1018 +10 -3 trunk/src/s_conf.c (File Modified)
1019
1020
606384ae
JT
1021jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1022 Log:
1023 Make oper_up() take +i/-i during opering up into account
1024 (e.g. no_oper_invis extension, +i in operator::umodes).
1025 Remove the hack from no_oper_invis.
1026
1027
1028 Changes: Modified:
1029 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1030 +4 -0 trunk/src/s_user.c (File Modified)
1031
1032
652b8478
JT
1033jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1034 Log:
1035 no_oper_invis: decrement invisible count when clearing
1036 invisible on a local client who has just opered up
1037 oper_up() should really do this
1038
1039
1040 Changes: Modified:
1041 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1042
1043
af6ca5f5
JT
1044jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1045 Log:
1046 Put "End of Channel Quiet List" instead of
1047 "End of Channel Ban List" for a +q list.
1048 Due to client restrictions the numerics for
1049 quiet lists must be the same as for ban lists.
1050
1051
1052 Changes: Modified:
1053 +4 -1 trunk/src/chmode.c (File Modified)
1054
1055
11781253
JT
1056jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1057 Log:
1058 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1059 Change TS6 JOIN processing
1060 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1061 a local user joins an existing channel
1062 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1063 propagating a TS6 JOIN
1064 - don't interpret simple modes in an incoming TS6 JOIN
1065
1066 This is to avoid desyncs when certain mode changes (e.g. -im)
1067 cross with joins. A downside is that simple modes will be
1068 more desynched when a JOIN creates a channel or lowers TS,
1069 but that's less important.
1070
1071 Update the TS6 specification to include this, and clarify
1072 that TMODE can come from a server and that MODE must be
1073 translated into TMODE from other servers too.
1074
1075
1076 Changes: Modified:
1077 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1078 +19 -127 trunk/modules/core/m_join.c (File Modified)
1079
1080
bee3b671
JT
1081jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1082 Log:
1083 Make -logfile work again.
1084
1085
1086 Changes: Modified:
1087 +2 -2 trunk/src/s_log.c (File Modified)
1088
1089
9b6ff0c8
JT
1090nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1091 Log:
1092 - fix off-by-one memory overflow error.
1093
1094
1095 Changes: Modified:
1096 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1097
1098
c8ff7ca9
AC
1099jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1100 Log:
1101 Change handling of modularized umodes:
1102 - keep the bitmask reserved forever to the letter, fixing
1103 the problems when loading multiple umode modules,
1104 unloading them and then loading them in a different order
1105 - don't allow local users to change umodes which have
1106 been unloaded and don't set them on new users via
1107 default_umodes
1108
1109
1110 Changes: Modified:
1111 +24 -3 trunk/src/s_user.c (File Modified)
1112
1113
a8086a7c
JT
1114jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1115 Log:
1116 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1117
1118
1119 Changes: Modified:
1120 +1 -0 trunk/include/s_user.h (File Modified)
1121 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1122 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1123 +22 -0 trunk/src/s_user.c (File Modified)
1124
1125
01cebbd8
JT
1126jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1127 Log:
1128 DNSBL keyword substitution is available as of 2.1.3.
1129
1130
1131 Changes: Modified:
1132 +1 -1 trunk/doc/example.conf (File Modified)
1133
1134
1e56e993
JT
1135jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1136 Log:
1137 Change two occurances like match(userinput, target_p->name) ||
1138 match(target_p->name, userinput) to just match(userinput,
1139 target_p->name). No client name can contain * or ? now.
1140
1141
1142 Changes: Modified:
1143 +1 -1 trunk/modules/m_trace.c (File Modified)
1144 +1 -2 trunk/src/s_serv.c (File Modified)
1145
1146
4d7a1ee5
JT
1147jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1148 Log:
1149 Do not try find_server() on a name find_client() has
1150 returned NULL for, as this will always return NULL
1151 since the removal of hostmasking.
1152
1153
1154 Changes: Modified:
1155 +1 -2 trunk/modules/m_pong.c (File Modified)
1156 +0 -4 trunk/src/s_serv.c (File Modified)
1157
1158
e26e2b19
JT
1159jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1160 Log:
1161 Remove server_exists() which checked whether the
1162 server name existed taking hostmasking into account
1163 and just check with find_server(); admittedly
1164 this checks if the name is a SID but that's not
1165 a real problem.
1166
1167
1168 Changes: Modified:
1169 +3 -27 trunk/modules/core/m_server.c (File Modified)
1170
1171
b0b7de54
JT
1172jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1173 Log:
1174 Remove hash_find_masked_server(), which made it possible
1175 to specify the full (unmasked) name of a server behind
1176 a hostmask. As a result find_any_client() (for prefixes)
1177 becomes equal to find_client(), so remove that too.
1178
1179
1180 Changes: Modified:
1181 +0 -1 trunk/include/hash.h (File Modified)
1182 +1 -75 trunk/src/hash.c (File Modified)
1183 +1 -1 trunk/src/parse.c (File Modified)
1184
1185
f42e9ceb
JT
1186jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1187 Log:
1188 Remove '*' from valid server name characters.
1189 This makes it impossible to connect hostmasked servers.
1190 (This support didn't work well anyway, was incompatible
1191 with TS6 and we never masked ourselves.)
1192
1193
1194 Changes: Modified:
1195 +1 -1 trunk/src/match.c (File Modified)
1196
1197
e5d9ca18
JT
1198jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1199 Log:
1200 Change spambot, flooder and jupe joiner notices from host to orighost.
1201
1202
1203 Changes: Modified:
1204 +1 -1 trunk/modules/core/m_join.c (File Modified)
1205 +2 -2 trunk/modules/core/m_message.c (File Modified)
1206 +2 -2 trunk/src/channel.c (File Modified)
1207
1208
63aecfb9
JT
1209jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1210 Log:
1211 Add documentation for SASL client protocol, same as atheme doc/SASL.
1212
1213
1214 Changes: Modified:
1215 + - trunk/doc/sasl.txt (File Added)
1216
1217
0c8f86ec
JT
1218jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1219 Log:
1220 Include real hostname in Closing Link message for unknown
1221 connections that have sent USER. This is helpful for
1222 k-lined users while not breaking server IP hiding.
1223
1224
1225 Changes: Modified:
1226 +3 -1 trunk/src/client.c (File Modified)
1227
1228
dd12a19c
JT
1229jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1230 Log:
1231 Rerun autoconf.
1232
1233
1234 Changes: Modified:
1235 +29 -29 trunk/configure (File Modified)
1236
1237
b1fc1658
JT
1238nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1239 Log:
1240 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1241
1242
1243 Changes: Modified:
1244 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1245
1246
8d090389
AC
1247nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1248 Log:
1249 Backport from early 3.x:
1250
1251 --
1252 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1253 Log:
1254 - remove "Processing connection to foobar.net" message
1255
1256
1257 Changes: Modified:
1258 +0 -3 trunk/src/s_auth.c (File Modified)
1259
1260
1261 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1262 Log:
1263 - missed the processing connection one (actually, we can probably nuke this one)
1264
1265
1266 Changes: Modified:
1267 +1 -2 trunk/src/s_auth.c (File Modified)
1268
1269
1270 river 2006/09/27 16:33:05 UTC (20060927-2174)
1271 Log:
1272 get_client_name = stupid
1273
1274
1275
1276 Changes: Modified:
1277 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1278
1279
1280 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1281 Log:
1282 - remove excessive arguments
1283
1284
1285 Changes: Modified:
1286 +1 -2 trunk/src/s_conf.c (File Modified)
1287 +1 -1 trunk/src/s_user.c (File Modified)
1288
1289
1290 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1291 Log:
1292 - use sendto_one_notice() for on-connect notices too.
1293
1294
1295 Changes: Modified:
1296 +10 -10 trunk/src/s_auth.c (File Modified)
1297
1298
1299 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1300 Log:
1301 - use sendto_one_notice() in the core, too.
1302
1303
1304 Changes: Modified:
1305 +2 -2 trunk/src/chmode.c (File Modified)
1306 +8 -15 trunk/src/modules.c (File Modified)
1307 +3 -5 trunk/src/s_conf.c (File Modified)
1308 +1 -2 trunk/src/s_newconf.c (File Modified)
1309 +20 -57 trunk/src/s_user.c (File Modified)
1310
1311
1312 river 2006/09/27 16:19:25 UTC (20060927-2166)
1313 Log:
1314 the KILL command will use get_client_name(, SHOW_IP) instead of
1315 target->name, and will show a more useful error for local opers
1316
1317
1318
1319 Changes: Modified:
1320 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1321
1322
1323 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1324 Log:
1325 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1326
1327
1328 Changes: Modified:
1329 +4 -2 trunk/src/send.c (File Modified)
1330
1331
1332 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1333 Log:
1334 - back out r2159
1335
1336
1337 Changes: Modified:
1338 +1 -1 trunk/include/client.h (File Modified)
1339
1340
1341 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1342 Log:
1343 - get_id(): fall back to "*" if client has no known name
1344
1345
1346 Changes: Modified:
1347 +1 -1 trunk/include/client.h (File Modified)
1348
1349
1350 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1351 Log:
1352 - convert to sendto_one_notice().
1353
1354
1355 Changes: Modified:
1356 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1357 +4 -6 trunk/unsupported/m_force.c (File Modified)
1358
1359
1360 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1361 Log:
1362 - use sendto_one_notice() in many places instead of
1363 sendto_one(source_p, ":%s NOTICE %s :", ...);
1364
1365
1366 Changes: Modified:
1367 +10 -25 trunk/extensions/example_module.c (File Modified)
1368 +5 -14 trunk/extensions/hurt.c (File Modified)
1369 +1 -2 trunk/extensions/m_42.c (File Modified)
1370 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1371 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1372 +1 -2 trunk/extensions/m_opme.c (File Modified)
1373 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1374 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1375 +3 -7 trunk/modules/core/m_die.c (File Modified)
1376 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1377 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1378 +1 -2 trunk/modules/m_challenge.c (File Modified)
1379 +11 -15 trunk/modules/m_connect.c (File Modified)
1380 +20 -28 trunk/modules/m_dline.c (File Modified)
1381 +2 -2 trunk/modules/m_etrace.c (File Modified)
1382 +11 -21 trunk/modules/m_gline.c (File Modified)
1383 +2 -4 trunk/modules/m_kline.c (File Modified)
1384 +1 -2 trunk/modules/m_rehash.c (File Modified)
1385 +3 -7 trunk/modules/m_restart.c (File Modified)
1386 +31 -45 trunk/modules/m_set.c (File Modified)
1387 +2 -4 trunk/modules/m_testmask.c (File Modified)
1388 +5 -8 trunk/modules/m_unreject.c (File Modified)
1389 +2 -5 trunk/modules/m_xline.c (File Modified)
1390 --
1391
1392
1393 Changes: Modified:
1394 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1395 +10 -25 trunk/extensions/example_module.c (File Modified)
1396 +5 -14 trunk/extensions/hurt.c (File Modified)
1397 +1 -2 trunk/extensions/m_42.c (File Modified)
1398 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1399 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1400 +1 -2 trunk/extensions/m_opme.c (File Modified)
1401 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1402 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1403 +3 -7 trunk/modules/core/m_die.c (File Modified)
1404 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1405 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1406 +1 -2 trunk/modules/m_challenge.c (File Modified)
1407 +11 -15 trunk/modules/m_connect.c (File Modified)
1408 +2 -4 trunk/modules/m_dline.c (File Modified)
1409 +2 -2 trunk/modules/m_etrace.c (File Modified)
1410 +11 -21 trunk/modules/m_gline.c (File Modified)
1411 +2 -4 trunk/modules/m_kline.c (File Modified)
1412 +1 -2 trunk/modules/m_rehash.c (File Modified)
1413 +3 -7 trunk/modules/m_restart.c (File Modified)
1414 +31 -45 trunk/modules/m_set.c (File Modified)
1415 +2 -4 trunk/modules/m_testmask.c (File Modified)
1416 +5 -8 trunk/modules/m_unreject.c (File Modified)
1417 +1 -3 trunk/modules/m_xline.c (File Modified)
1418 +2 -2 trunk/src/chmode.c (File Modified)
1419 +8 -15 trunk/src/modules.c (File Modified)
1420 +10 -14 trunk/src/s_auth.c (File Modified)
1421 +3 -6 trunk/src/s_conf.c (File Modified)
1422 +1 -2 trunk/src/s_newconf.c (File Modified)
1423 +20 -57 trunk/src/s_user.c (File Modified)
1424 +4 -2 trunk/src/send.c (File Modified)
1425 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1426 +4 -6 trunk/unsupported/m_force.c (File Modified)
1427
1428
5366977b
AC
1429nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1430 Log:
1431 - keyword-subst from charybdis 2.2.
1432
1433
1434 Changes: Modified:
1435 +12 -3 trunk/doc/example.conf (File Modified)
1436 +58 -3 trunk/doc/reference.conf (File Modified)
1437 + - trunk/include/substitution.h (File Added)
1438 +1 -0 trunk/src/Makefile.in (File Modified)
1439 +2 -2 trunk/src/s_conf.c (File Modified)
1440 +164 -1 trunk/src/s_user.c (File Modified)
1441 + - trunk/src/substitution.c (File Added)
1442
1443
92fb5c31
AC
1444nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1445 Log:
1446 Removed merge tracking for "svnmerge" for
1447 http://svn.atheme.org/charybdis/branches/release-2.2
1448
1449
1450 Changes: Modified:
1451 + - trunk/ (Property Modified)
1452
1453
1454nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1455 Log:
1456 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1457 http://svn.atheme.org/charybdis/branches/release-2.2
1458
1459
1460 Changes: Modified:
1461 + - trunk/ (Property Modified)
1462
1463
1464nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1465 Log:
1466 Removed merge tracking for "svnmerge" for
1467 http://svn.atheme.org/charybdis/branches/release-2.2
1468
1469
1470 Changes: Modified:
1471 + - trunk/ (Property Modified)
1472
1473
1474nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1475 Log:
1476 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1477 http://svn.atheme.org/charybdis/branches/release-2.2
1478
1479
1480 Changes: Modified:
1481 + - trunk/ (Property Modified)
1482
1483
1484nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1485 Log:
1486 - bleah
1487
1488
1489 Changes: Modified:
1490 + - trunk/ (Property Modified)
1491
1492
1493nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1494 Log:
1495 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1496 http://svn.atheme.org/charybdis/branches/release-2.2
1497
1498
1499 Changes: Modified:
1500 + - trunk/ (Property Modified)
1501
1502
1503nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1504 Log:
1505 - version bump to 2.2.0
1506
1507
1508 Changes: Modified:
1509 +3 -1 trunk/NEWS (File Modified)
1510 +1 -1 trunk/configure.ac (File Modified)
1511
1512
55da5539
AC
1513nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1514 Log:
1515 - the new plan:
1516 + branches/release-2.1 -> 2.2 base
1517 + 3.0 -> branches/cxxconversion
1518 + backport some immediate 3.0 functionality for 2.2
1519 + other stuff
1520
1521
1522 Changes: Modified:
1523 + - trunk/ (File Added)
1524
1525
212380e3
AC
1526jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1527 Log:
1528 Merged revisions 3135,3137 via svnmerge from
1529 http://svn.atheme.org/charybdis/trunk
1530
1531 ........
1532 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1533
1534 - Expand TRACE description
1535 - Mention expiry time in TESTLINE
1536 ........
1537 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1538
1539 Update copyright year for sgml docs to 2007.
1540 ........
1541
1542
1543 Changes: Modified:
1544 + - branches/release-2.1/ (Property Modified)
1545 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1546 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1547
1548
1549jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1550 Log:
1551 Merged revisions 1999 via svnmerge from
1552 http://svn.atheme.org/charybdis/trunk
1553 Add river to CREDITS
1554
1555 ........
1556 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1557
1558 vanity
1559 ........
1560
1561
1562 Changes: Modified:
1563 + - branches/release-2.1/ (Property Modified)
1564 +1 -0 branches/release-2.1/CREDITS (File Modified)
1565
1566
1567jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1568 Log:
1569 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1570 http://svn.atheme.org/charybdis/trunk
1571
1572 ........
1573 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1574
1575 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1576 ........
1577 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1578
1579 - add use_forward to /info
1580 ........
1581 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1582
1583 Call channel_modes() with &me instead of source_p when
1584 sending out a JOIN and SJOIN for a local user. This
1585 saves checking whether they are on the channel they
1586 have just joined.
1587 ........
1588 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1589
1590 If use_forward is disabled:
1591 - hide +fFQ in 005
1592 - hide +f in /mode #channel (/mode #channel f still shows it)
1593 - do not send any mode changes adding +f to local clients
1594 (-f ones are still sent)
1595 ........
1596
1597
1598 Changes: Modified:
1599 + - branches/release-2.1/ (Property Modified)
1600 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1601 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1602 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1603 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1604 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1605 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1606 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1607 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1608 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1609 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1610 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1611 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1612
1613
1614jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1615 Log:
1616 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1617
1618
1619 Changes: Modified:
1620 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1621 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1622 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1623
1624
1625jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1626 Log:
1627 Add accountability (wallops, log) to OKICK.
1628
1629
1630 Changes: Modified:
1631 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1632
1633
1634jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1635 Log:
1636 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1637 Similar to branches/release-2.2 r3061.
1638
1639
1640 Changes: Modified:
1641 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1642
1643
1644jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1645 Log:
1646 - Write xline to file after instead of before notifying opers and source
1647 - Also notify source of failure to add xline
1648 Similar to branches/release-2.2 r3057.
1649
1650
1651 Changes: Modified:
1652 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1653
1654
1655jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1656 Log:
1657 If a dline/kline/resv cannot be added to the file, send
1658 the regular notices to local opers and source anyway,
1659 and also warn the source (local opers were already warned).
1660 Similar to branches/release-2.2 r3053.
1661
1662
1663 Changes: Modified:
1664 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1665
1666
1667jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1668 Log:
1669 Port over fixes from unkline/unxline/unresv to undline.
1670 Similar to branches/release-2.2 r3049.
1671
1672
1673 Changes: Modified:
1674 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1675
1676
1677jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1678 Log:
1679 Merged revisions 2915 via svnmerge from
1680 http://svn.atheme.org/charybdis/trunk
1681
1682 ........
1683 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1684
1685 In usage message, show kline.conf and xline.conf instead
1686 of klines.conf and xlines.conf.
1687 ........
1688
1689
1690 Changes: Modified:
1691 + - branches/release-2.1/ (Property Modified)
1692 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1693
1694
1695jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1696 Log:
1697 Merged revisions 2831,2833,2853 via svnmerge from
1698 http://svn.atheme.org/charybdis/trunk
1699
1700 ........
1701 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1702
1703 unkline/unxline/unresv:
1704 - if fclose on the output returns an error, treat this as a
1705 write error too
1706 - check if the rename from the temp file to the ban conf failed
1707 ........
1708 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1709
1710 When adding a permanent dline/kline/xline/resv, check
1711 the return value of fclose().
1712 ........
1713 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1714
1715 Do not free xline aconf if it could not be written out.
1716 It will be added to the list in memory anyway.
1717 ........
1718
1719
1720 Changes: Modified:
1721 + - branches/release-2.1/ (Property Modified)
1722 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1723 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1724 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1725 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1726
1727
1728jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1729 Log:
1730 NEWS: Clarify effects of ip_cloaking changes a little.
1731
1732
1733 Changes: Modified:
1734 +2 -0 branches/release-2.1/NEWS (File Modified)
1735
1736
1737jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1738 Log:
1739 Rerun autoconf.
1740
1741
1742 Changes: Modified:
1743 +9 -9 branches/release-2.1/configure (File Modified)
1744
1745
1746jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1747 Log:
1748 Version bump on 2.1 branch to 2.1.2.
1749
1750
1751 Changes: Modified:
1752 +1 -1 branches/release-2.1/configure.ac (File Modified)
1753
1754
1755jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1756 Log:
1757 Mention r2801/r2805.
1758
1759
1760 Changes: Modified:
1761 +1 -0 branches/release-2.1/NEWS (File Modified)
1762
1763
1764jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1765 Log:
1766 Merged revisions 2801 via svnmerge from
1767 http://svn.atheme.org/charybdis/trunk
1768
1769 ........
1770 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1771
1772 ip_cloaking: try to avoid truncation by removing more
1773 components of the hostname (except the TLD).
1774 ........
1775
1776
1777 Changes: Modified:
1778 + - branches/release-2.1/ (Property Modified)
1779 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1780
1781
1782jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1783 Log:
1784 Update NEWS.
1785
1786
1787 Changes: Modified:
1788 +8 -1 branches/release-2.1/NEWS (File Modified)
1789
1790
1791jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1792 Log:
1793 Merged revisions 2781 via svnmerge from
1794 http://svn.atheme.org/charybdis/trunk
1795
1796 ........
1797 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1798
1799 Fix stupid bug: checked a hostmask against the found
1800 ban instead of all exceptions, causing all host mangled
1801 clients to be exempted if there was a single ban
1802 exception in many cases.
1803 ........
1804
1805
1806 Changes: Modified:
1807 + - branches/release-2.1/ (Property Modified)
1808 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1809
1810
1811jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1812 Log:
1813 Merged revisions 2773 via svnmerge from
1814 http://svn.atheme.org/charybdis/trunk
1815
1816 ........
1817 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1818
1819 user@host must be *@* for a shared{} block with flags=locops
1820 (server should not be *).
1821 ........
1822
1823
1824 Changes: Modified:
1825 + - branches/release-2.1/ (Property Modified)
1826 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1827
1828
1829jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1830 Log:
1831 Tweak \s code a little.
1832
1833
1834 Changes: Modified:
1835 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1836 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1837 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1838
1839
1840jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1841 Log:
1842 Merged revisions 2761 via svnmerge from
1843 http://svn.atheme.org/charybdis/trunk
1844
1845 ........
1846 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1847
1848 The testline/no_tilde fixes are in 2.1.1.
1849 ........
1850
1851
1852 Changes: Modified:
1853 + - branches/release-2.1/ (Property Modified)
1854 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1855
1856
1857jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1858 Log:
1859 Update NEWS.
1860
1861
1862 Changes: Modified:
1863 +4 -1 branches/release-2.1/NEWS (File Modified)
1864
1865
1866jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1867 Log:
1868 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
1869 http://svn.atheme.org/charybdis/trunk
1870 no_tilde fixes
1871
1872 ........
1873 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1874
1875 If the auth{} block has no_tilde and is not kline exempt,
1876 check the username without tilde against klines too.
1877 This is consistent with the way klines work on spoofs
1878 (klines checked on both raw and appearing-on-IRC version).
1879 ........
1880 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1881
1882 Rework the fix for klines with no_tilde.
1883 Add an extra argument to find_address_conf() for the
1884 username without tilde, as that may contain one character more.
1885 ........
1886 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1887
1888 Unbreak compile (because of r2697).
1889 testline with ~ could be improved some more perhaps, but this should work.
1890 ........
1891 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1892
1893 testline: take no_tilde and username truncation into account
1894 ........
1895 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1896
1897 Add some information on /testline with no_tilde and username truncation.
1898 ........
1899
1900
1901 Changes: Modified:
1902 + - branches/release-2.1/ (Property Modified)
1903 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1904 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1905 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1906 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1907 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1908 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1909
1910
1911jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1912 Log:
1913 Merged revisions 2149,2151 via svnmerge from
1914 http://svn.atheme.org/charybdis/trunk
1915
1916 ........
1917 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1918
1919 Move kills from services from +s to +k snomask.
1920 Kills from non-service opers remain on +s.
1921 ........
1922 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1923
1924 Update description of +s and +k snomasks.
1925 ........
1926
1927
1928 Changes: Modified:
1929 + - branches/release-2.1/ (Property Modified)
1930 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1931 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1932 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1933
1934
1935jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1936 Log:
1937 Merged revisions 2685 via svnmerge from
1938 http://svn.atheme.org/charybdis/trunk
1939
1940 ........
1941 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1942
1943 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1944 ........
1945
1946
1947 Changes: Modified:
1948 + - branches/release-2.1/ (Property Modified)
1949 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1950
1951
1952jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1953 Log:
1954 Merged revisions 2693 via svnmerge from
1955 http://svn.atheme.org/charybdis/trunk
1956
1957 ........
1958 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1959
1960 Fix truncation (by one) of unidented usernames
1961 if user registration is done because of DNSBL
1962 completion (which is the usual case if a valid
1963 NICK and USER are sent quickly and any DNSBLs
1964 are enabled).
1965 ........
1966
1967
1968 Changes: Modified:
1969 + - branches/release-2.1/ (Property Modified)
1970 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1971
1972
1973jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1974 Log:
1975 Update NEWS.
1976
1977
1978 Changes: Modified:
1979 +10 -0 branches/release-2.1/NEWS (File Modified)
1980
1981
1982jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1983 Log:
1984 Rerun autoconf.
1985
1986
1987 Changes: Modified:
1988 +9 -9 branches/release-2.1/configure (File Modified)
1989
1990
1991jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1992 Log:
1993 Version bump to 2.1.1.
1994
1995
1996 Changes: Modified:
1997 +1 -1 branches/release-2.1/configure.ac (File Modified)
1998
1999
2000jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2001 Log:
2002 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
2003 http://svn.atheme.org/charybdis/trunk
2004
2005 ........
2006 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2007
2008 - fix a server notice on SID collision where the server name is mentioned twice
2009 ........
2010 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2011
2012 - get_server_name() is stupid
2013 ........
2014 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2015
2016 - fix an oops
2017 ........
2018 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2019
2020 Do the Attempt to re-introduce SID server notice somewhat
2021 differently, showing a real host again if !HIDE_SERVERS_IPS
2022 and still showing the server name exactly once.
2023 ........
2024 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2025
2026 Fix log message for Attempt to re-introduce SID (server notice was ok).
2027 ........
2028 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2029
2030 - replace "No N line" with "no connect block" in a
2031 serverlog message
2032 - show attempted server name in a few serverlog messages
2033 ........
2034
2035
2036 Changes: Modified:
2037 + - branches/release-2.1/ (Property Modified)
2038 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2039
2040
2041jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2042 Log:
2043 Merged revisions 2218 via svnmerge from
2044 http://svn.atheme.org/charybdis/trunk
2045
2046 ........
2047 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2048
2049 Fix garbage in /stats y output on 64-bit archs.
2050 ........
2051
2052
2053 Changes: Modified:
2054 + - branches/release-2.1/ (Property Modified)
2055 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2056
2057
2058jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2059 Log:
2060 Merged revisions 2438 via svnmerge from
2061 http://svn.atheme.org/charybdis/trunk
2062
2063 ........
2064 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2065
2066 Enable Revision keyword in addition to Id.
2067 ........
2068
2069
2070 Changes: Modified:
2071 + - branches/release-2.1/ (Property Modified)
2072 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2073
2074
2075jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2076 Log:
2077 Merged revisions 2679 via svnmerge from
2078 http://svn.atheme.org/charybdis/trunk
2079
2080 ........
2081 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2082
2083 Port over ratbox 2.2 r23253 (anfl):
2084 - remove the cached storage of how many +beI there are, thereby fixing a
2085 case where it can get desynced from reality
2086 ........
2087
2088
2089 Changes: Modified:
2090 + - branches/release-2.1/ (Property Modified)
2091 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2092 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2093
2094
2095jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2096 Log:
2097 Merged revisions 2093,2095 via svnmerge from
2098 http://svn.atheme.org/charybdis/trunk
2099
2100 ........
2101 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2102
2103 - change DNSBL licensing to BSD.
2104 ........
2105 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2106
2107 - change x86-assembly FNV implementation to BSD license
2108 ........
2109
2110
2111 Changes: Modified:
2112 + - branches/release-2.1/ (Property Modified)
2113 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2114 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2115
2116
2117jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2118 Log:
2119 Merged revisions 2073,2075 via svnmerge from
2120 http://svn.atheme.org/charybdis/trunk
2121
2122 ........
2123 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2124
2125 Put full information in the squit reason when exiting
2126 a server due to a servlink (ziplinks) error.
2127 ........
2128 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2129
2130 Put full information in the squit reason when exiting
2131 a server due to not enough arguments for a command.
2132 ........
2133
2134
2135 Changes: Modified:
2136 + - branches/release-2.1/ (Property Modified)
2137 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2138 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2139
2140
2141jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2142 Log:
2143 Merged revisions 2071 via svnmerge from
2144 http://svn.atheme.org/charybdis/trunk
2145
2146 ........
2147 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2148
2149 Don't redirect users from an existing domain to an
2150 existing server in reference.conf.
2151 Idea from ratbox.
2152 ........
2153
2154
2155 Changes: Modified:
2156 + - branches/release-2.1/ (Property Modified)
2157 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2158
2159
2160jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2161 Log:
2162 Merged revisions 2053 via svnmerge from
2163 http://svn.atheme.org/charybdis/trunk
2164
2165 ........
2166 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2167
2168 Make find_channel_membership() choose the shortest list
2169 (channel's list or user's list) to search, avoiding excessive
2170 CPU usage with services which are in lots of channels.
2171 From ratbox 2.2 (anfl/jilles)
2172 ........
2173
2174
2175 Changes: Modified:
2176 + - branches/release-2.1/ (Property Modified)
2177 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2178
2179
2180jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2181 Log:
2182 Rerun autoconf.
2183
2184
2185 Changes: Modified:
2186 +9 -9 branches/release-2.1/configure (File Modified)
2187
2188
2189jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2190 Log:
2191 Version change 2.1.0rc1 -> 2.1.0 (release).
2192
2193
2194 Changes: Modified:
2195 +1 -1 branches/release-2.1/configure.ac (File Modified)
2196
2197
2198jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2199 Log:
2200 Merged revisions 2029 via svnmerge from
2201 http://svn.atheme.org/charybdis/trunk
2202
2203 ........
2204 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2205
2206 NEWS: mention m_webirc.c module
2207 ........
2208
2209
2210 Changes: Modified:
2211 + - branches/release-2.1/ (Property Modified)
2212 +1 -0 branches/release-2.1/NEWS (File Modified)
2213
2214
2215jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2216 Log:
2217 Rerun autoconf.
2218
2219
2220 Changes: Modified:
2221 +9 -9 branches/release-2.1/configure (File Modified)
2222
2223
2224jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2225 Log:
2226 Change version to 2.1.0rc1.
2227
2228
2229 Changes: Modified:
2230 +1 -1 branches/release-2.1/configure.ac (File Modified)
2231
2232
2233jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2234 Log:
2235 Merged revisions 2021 via svnmerge from
2236 http://svn.atheme.org/charybdis/trunk
2237
2238 ........
2239 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2240
2241 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2242 related flaky looking things, and instead keep a list
2243 of BlacklistClients in PreClient.
2244 ........
2245
2246
2247 Changes: Modified:
2248 + - branches/release-2.1/ (Property Modified)
2249 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2250 +1 -1 branches/release-2.1/include/client.h (File Modified)
2251 +0 -1 branches/release-2.1/include/res.h (File Modified)
2252 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2253 +0 -24 branches/release-2.1/src/res.c (File Modified)
2254 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2255
2256
2257jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2258 Log:
2259 Merged revisions 2015,2017 via svnmerge from
2260 http://svn.atheme.org/charybdis/trunk
2261
2262 ........
2263 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2264
2265 Check if the name in the question section of the
2266 DNS reply matches what we queried, to guard against
2267 late replies to a previous query with the same id.
2268 ........
2269 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2270
2271 res.c: add a comment summarizing our changes
2272 ........
2273
2274
2275 Changes: Modified:
2276 + - branches/release-2.1/ (Property Modified)
2277 +53 -18 branches/release-2.1/src/res.c (File Modified)
2278
2279
2280jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2281 Log:
2282 Merged revisions 1981 via svnmerge from
2283 http://svn.atheme.org/charybdis/trunk
2284
2285 ........
2286 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2287
2288 Alphabetize extensions and tweak the descriptions a little.
2289 ........
2290
2291
2292 Changes: Modified:
2293 + - branches/release-2.1/ (Property Modified)
2294 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2295 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2296
2297
2298jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2299 Log:
2300 Merged revisions 1975 via svnmerge from
2301 http://svn.atheme.org/charybdis/trunk
2302
2303 ........
2304 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2305
2306 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2307 We should use the IP and not truncate the hostname.
2308 From ratbox 2.2 (androsyn)
2309 ........
2310
2311
2312 Changes: Modified:
2313 + - branches/release-2.1/ (Property Modified)
2314 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2315
2316
2317jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2318 Log:
2319 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2320 http://svn.atheme.org/charybdis/trunk
2321
2322
2323 Changes: Modified:
2324 + - branches/release-2.1/ (Property Modified)
2325
2326
2327nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2328 Log:
2329 - branch 2.1 release family
2330
2331
2332 Changes: Modified:
2333 + - branches/release-2.1/ (File Added)
2334
2335
2336jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2337 Log:
2338 Describe new handling of host mangling in channel bans in SGML.
2339
2340
2341 Changes: Modified:
2342 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2343
2344
2345nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2346 Log:
2347 - ok, 2.1 operline brought to you by marvin the melancholy robot
2348
2349
2350 Changes: Modified:
2351 +1 -1 trunk/src/messages.tab (File Modified)
2352
2353
2354nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2355 Log:
2356 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2357 If anybody comes up with anything better, then please let us know
2358 and we will change this before 2.1 is branched.
2359
2360
2361 Changes: Modified:
2362 +1 -1 trunk/src/messages.tab (File Modified)
2363
2364
2365jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2366 Log:
2367 Add EUID to capab.txt.
2368
2369
2370 Changes: Modified:
2371 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2372
2373
2374jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2375 Log:
2376 Update NEWS file.
2377
2378
2379 Changes: Modified:
2380 +3 -0 trunk/NEWS (File Modified)
2381
2382
2383jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2384 Log:
2385 Allow service{} servers to manipulate the nick delay table
2386 (for "nickserv enforcement").
2387 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2388 If duration is 0, the nickdelay entry is removed, otherwise
2389 it is added with the duration in seconds (maximum 24 hours).
2390 It is suggested that this is used if the EUID capab is present.
2391
2392
2393 Changes: Modified:
2394 +42 -1 trunk/modules/m_services.c (File Modified)
2395
2396
2397jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2398 Log:
2399 HURT: strip off *@ from the start of the mask
2400 reject anything else containing '@' or '!'
2401
2402
2403 Changes: Modified:
2404 +11 -0 trunk/extensions/hurt.c (File Modified)
2405
2406
2407jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2408 Log:
2409 ircd.c: need supported.h here
2410
2411
2412 Changes: Modified:
2413 +1 -0 trunk/src/ircd.c (File Modified)
2414
2415
2416jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2417 Log:
2418 HURT: less ambiguity here
2419 ips/hosts to be hurt must contain a '.' or ':' otherwise
2420 they are interpreted as nicks
2421
2422
2423 Changes: Modified:
2424 +14 -9 trunk/extensions/hurt.c (File Modified)
2425
2426
2427nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2428 Log:
2429 - we're now ircd-charybdis.org.
2430 - properly alphabetize credits
2431
2432
2433 Changes: Modified:
2434 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2435
2436
2437nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2438 Log:
2439 - add additional modules to the configs
2440
2441
2442 Changes: Modified:
2443 +6 -0 trunk/doc/example.conf (File Modified)
2444 +12 -0 trunk/doc/reference.conf (File Modified)
2445
2446
2447nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2448 Log:
2449 - remove hurt.h, it is pointless and confusing
2450
2451
2452 Changes: Modified:
2453 +27 -62 trunk/extensions/hurt.c (File Modified)
2454 + - trunk/extensions/hurt.h (File Deleted)
2455
2456
2457nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2458 Log:
2459 - add code to suggest a local HURT by nickname.
2460 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2461
2462
2463 Changes: Modified:
2464 +40 -10 trunk/extensions/hurt.c (File Modified)
2465 +1 -0 trunk/extensions/hurt.h (File Modified)
2466
2467
2468nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2469 Log:
2470 - update NEWS file
2471
2472
2473 Changes: Modified:
2474 +2 -1 trunk/NEWS (File Modified)
2475
2476
2477jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2478 Log:
2479 MASKTRACE/TESTMASK: check orighost as well
2480
2481
2482 Changes: Modified:
2483 +4 -2 trunk/modules/m_etrace.c (File Modified)
2484 +3 -1 trunk/modules/m_testmask.c (File Modified)
2485
2486
2487jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2488 Log:
2489 Make RPL_ISUPPORT (005) numeric modularizable.
2490 Currently it will reassemble the numeric every time
2491 it needs to be sent, using a few dozen callbacks;
2492 if this is too slow some caching scheme should be
2493 implemented.
2494
2495
2496 Changes: Modified:
2497 +0 -1 trunk/include/s_user.h (File Modified)
2498 +36 -114 trunk/include/supported.h (File Modified)
2499 +1 -1 trunk/modules/m_version.c (File Modified)
2500 +1 -0 trunk/src/Makefile.in (File Modified)
2501 +1 -0 trunk/src/ircd.c (File Modified)
2502 +300 -25 trunk/src/s_user.c (File Modified)
2503 + - trunk/src/supported.c (File Added)
2504
2505
2506jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2507 Log:
2508 EUID orighost could differ from host only in case,
2509 do not mark as dynamic spoof then
2510
2511
2512 Changes: Modified:
2513 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2514
2515
2516jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2517 Log:
2518 kline help file: clarify a bit and remove some obsolete stuff
2519 partly suggested by Olin
2520
2521
2522 Changes: Modified:
2523 +8 -8 trunk/help/opers/kline (File Modified)
2524
2525
2526jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2527 Log:
2528 Update NEWS file.
2529
2530
2531 Changes: Modified:
2532 +20 -0 trunk/NEWS (File Modified)
2533
2534
2535jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2536 Log:
2537 Show real host/IP to nonopers whoising themselves.
2538 The IP is not shown for auth{} spoofs, otherwise it is,
2539 as it looked rather weird to me to show an auth{} spoofed
2540 IP like this. (/userhost on self still shows the IP.)
2541
2542
2543 Changes: Modified:
2544 +13 -2 trunk/modules/m_whois.c (File Modified)
2545
2546
2547jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2548 Log:
2549 Document nick_delay stuff and move it around a bit.
2550
2551
2552 Changes: Modified:
2553 +1 -2 trunk/doc/example.conf (File Modified)
2554 +8 -2 trunk/doc/reference.conf (File Modified)
2555
2556
2557nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2558 Log:
2559 - disable nickdelay by default. Needs to be documented in reference.conf.
2560
2561
2562 Changes: Modified:
2563 +2 -0 trunk/doc/example.conf (File Modified)
2564 +2 -0 trunk/doc/reference.conf (File Modified)
2565
2566
2567jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2568 Log:
2569 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2570
2571
2572 Changes: Modified:
2573 +2 -1 trunk/modules/m_services.c (File Modified)
2574
2575
2576jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2577 Log:
2578 ip_cloaking: somewhat hackish but we need to send the
2579 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2580 umodes
2581
2582
2583 Changes: Modified:
2584 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2585
2586
2587jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2588 Log:
2589 If EUID is used, show realhost in far connect notice
2590 (but not in far disconnect notice).
2591
2592
2593 Changes: Modified:
2594 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2595
2596
2597jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2598 Log:
2599 ip_cloaking:
2600 - use non-ENCAP CHGHOST if possible
2601 - really introduce new users with their mangled and real
2602 host if +h is in default umodes
2603
2604
2605 Changes: Modified:
2606 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2607
2608
2609jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2610 Log:
2611 Add non-ENCAP CHGHOST.
2612
2613
2614 Changes: Modified:
2615 +49 -11 trunk/modules/m_chghost.c (File Modified)
2616
2617
2618jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2619 Log:
2620 Initial addition of EUID (puts realhost/account in same
2621 command as user introduction).
2622 See doc/technical/euid.txt for more information.
2623 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2624
2625
2626 Changes: Modified:
2627 + - trunk/doc/technical/euid.txt (File Added)
2628 +2 -1 trunk/include/s_serv.h (File Modified)
2629 +1 -1 trunk/include/s_user.h (File Modified)
2630 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2631 +1 -34 trunk/modules/m_chghost.c (File Modified)
2632 +0 -28 trunk/modules/m_services.c (File Modified)
2633 +30 -1 trunk/src/s_serv.c (File Modified)
2634 +30 -3 trunk/src/s_user.c (File Modified)
2635
2636
2637jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2638 Log:
2639 Store the mangled host in localClient and use it for
2640 ban matching (also match real host for mangled users,
2641 also match mangled host for uncloaked users).
2642 Improve interaction of +h with auth{} and services
2643 spoofs.
2644 Note that all of this only applies to clients who
2645 connect after the mangling module is loaded
2646 (other clients cannot even set +h).
2647 The sorcerynet cloaking module has not been updated
2648 for these changes.
2649
2650
2651 Changes: Modified:
2652 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2653 +3 -0 trunk/include/client.h (File Modified)
2654 +64 -5 trunk/src/channel.c (File Modified)
2655 +1 -0 trunk/src/client.c (File Modified)
2656 +2 -2 trunk/src/s_user.c (File Modified)
2657
2658
2659jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2660 Log:
2661 Document /stats U letters in sgml.
2662
2663
2664 Changes: Modified:
2665 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2666
2667
2668jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2669 Log:
2670 Better description of hub_mask and leaf_mask.
2671
2672
2673 Changes: Modified:
2674 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2675
2676
2677jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2678 Log:
2679 Add operspy_dont_care_user_info to sgml docs.
2680
2681
2682 Changes: Modified:
2683 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2684
2685
2686jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2687 Log:
2688 Add general::operspy_dont_care_user_info.
2689 This makes /who mask equivalent to /who !mask for opers
2690 with the operspy flag, and removes the operspy log/notice
2691 on /who mask, /masktrace and /scan.
2692 The necessary privilege (operspy flag) is unchanged.
2693 Behaviour for the other operspy commands (channel
2694 related ones) is also unchanged.
2695
2696
2697 Changes: Modified:
2698 +1 -0 trunk/doc/example.conf (File Modified)
2699 +6 -0 trunk/doc/reference.conf (File Modified)
2700 +1 -0 trunk/include/s_conf.h (File Modified)
2701 +10 -8 trunk/modules/m_etrace.c (File Modified)
2702 +6 -0 trunk/modules/m_info.c (File Modified)
2703 +8 -5 trunk/modules/m_scan.c (File Modified)
2704 +1 -1 trunk/modules/m_version.c (File Modified)
2705 +6 -1 trunk/modules/m_who.c (File Modified)
2706 +1 -0 trunk/src/newconf.c (File Modified)
2707 +1 -0 trunk/src/s_conf.c (File Modified)
2708
2709
2710jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2711 Log:
2712 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2713 This letter will also be used for showing operspy with
2714 limited accountability (show non channel related info
2715 without '!' or notice).
2716
2717
2718 Changes: Modified:
2719 +2 -0 trunk/doc/server-version-info (File Modified)
2720 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2721 +2 -0 trunk/include/ircd.h (File Modified)
2722 +6 -0 trunk/modules/m_info.c (File Modified)
2723 +2 -0 trunk/modules/m_version.c (File Modified)
2724 +1 -0 trunk/src/ircd_state.c (File Modified)
2725
2726
2727jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2728 Log:
2729 Add m_webirc module, allows showing real host of CGI:IRC users.
2730 Differences to the version available on my web page for a while:
2731 instructions on how to set it up.
2732
2733
2734 Changes: Modified:
2735 +137 -0 trunk/extensions/Makefile.in (File Modified)
2736 + - trunk/extensions/m_webirc.c (File Added)
2737
2738
2739nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2740 Log:
2741 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2742
2743
2744 Changes: Modified:
2745 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2746
2747
2748nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2749 Log:
2750 - move beu from core to contributors
2751 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2752
2753
2754 Changes: Modified:
2755 +2 -2 trunk/CREDITS (File Modified)
2756
2757
2758jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2759 Log:
2760 Mention that class blocks must be defined before the
2761 auth or connect blocks referencing them.
2762
2763
2764 Changes: Modified:
2765 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2766
2767
2768jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2769 Log:
2770 extb_canjoin:
2771 - change from "can join" to "is banned", this reverses sense
2772 and removes "weird" checks like for +i, +l, +j
2773 - don't allow $j to same channel
2774 - +s/+p restriction removed, anyone can /mode b anyway
2775 - +k check removed
2776
2777
2778 Changes: Modified:
2779 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2780
2781
2782jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2783 Log:
2784 Add a few important lines from reference.conf to example.conf.
2785
2786
2787 Changes: Modified:
2788 +8 -1 trunk/doc/example.conf (File Modified)
2789
2790
2791nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2792 Log:
2793 - we don't support rtsigio anymore
2794 - we definately don't support VMS nor Cygwin either.
2795
2796
2797 Changes: Modified:
2798 +2 -2 trunk/INSTALL (File Modified)
2799 +0 -2 trunk/README.FIRST (File Modified)
2800
2801
2802nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2803 Log:
2804 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2805
2806
2807 Changes: Modified:
2808 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2809
2810
2811jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2812 Log:
2813 extb_canjoin:
2814 - return EXTBAN_NOMATCH for a valid ban that does not match
2815 - consider a $j ban invalid if we were already processing a
2816 can_join for a $j ban
2817
2818
2819 Changes: Modified:
2820 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2821
2822
2823jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2824 Log:
2825 extb_extgecos: realhost -> orighost
2826
2827
2828 Changes: Modified:
2829 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2830
2831
2832nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2833 Log:
2834 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2835
2836
2837 Changes: Modified:
2838 +59 -0 trunk/extensions/Makefile.in (File Modified)
2839 + - trunk/extensions/extb_canjoin.c (File Added)
2840
2841
2842nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2843 Log:
2844 - oh right, charybdis calls that 'orighost'.
2845
2846
2847 Changes: Modified:
2848 +2 -2 trunk/modules/m_who.c (File Modified)
2849
2850
2851nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2852 Log:
2853 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2854
2855
2856 Changes: Modified:
2857 +2 -0 trunk/modules/m_who.c (File Modified)
2858
2859
2860nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2861 Log:
2862 - also check $x against realhost
2863
2864
2865 Changes: Modified:
2866 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2867
2868
2869jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2870 Log:
2871 Sorcerynet people want a debugging notice moved from +s to +d.
2872
2873
2874 Changes: Modified:
2875 +1 -1 trunk/src/blacklist.c (File Modified)
2876
2877
2878jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2879 Log:
2880 Use source_p instead of client_p for free_pre_client().
2881 client_p could be NULL or another client.
2882
2883
2884 Changes: Modified:
2885 +1 -1 trunk/src/client.c (File Modified)
2886
2887
2888nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2889 Log:
2890 - revert this, I know how to fix it now
2891
2892
2893 Changes: Modified:
2894 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2895
2896
2897nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2898 Log:
2899 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2900 This fix is probably suboptimal, but it does indeed fix the problem.
2901
2902
2903 Changes: Modified:
2904 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2905
2906
2907nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2908 Log:
2909 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2910
2911
2912 Changes: Modified:
2913 +49 -0 trunk/extensions/Makefile.in (File Modified)
2914 + - trunk/extensions/extb_extgecos.c (File Added)
2915
2916
2917jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2918 Log:
2919 Remove undocumented and unused general::fallback_to_ip6_int config option.
2920
2921
2922 Changes: Modified:
2923 +0 -3 trunk/include/s_conf.h (File Modified)
2924 +0 -3 trunk/src/newconf.c (File Modified)
2925
2926
2927jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2928 Log:
2929 SGML docs:
2930 - document new TESTMASK
2931 - mention that TESTMASK matching is the same as MASKTRACE matching
2932 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2933 been that way)
2934
2935
2936 Changes: Modified:
2937 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2938
2939
2940jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2941 Log:
2942 New testmask from ratbox 2.2.
2943 Allows matches on nick, ip and gecos in addition to user
2944 and host, and is fully analogous to masktrace.
2945 The numeric has changed from 724 to 727 and fields in it
2946 have changed.
2947
2948
2949 Changes: Modified:
2950 +4 -3 trunk/help/opers/testmask (File Modified)
2951 +1 -0 trunk/include/numeric.h (File Modified)
2952 +82 -9 trunk/modules/m_testmask.c (File Modified)
2953 +2 -2 trunk/src/messages.tab (File Modified)
2954
2955
2956jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2957 Log:
2958 contrib -> extensions
2959
2960
2961 Changes: Modified:
2962 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2963
2964
2965jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2966 Log:
2967 CHGHOST: Check validity of new hostname.
2968 If the command came from a local client (disabled by
2969 default), send an error message and drop the command.
2970 If the command came from a remote client or server,
2971 send a notice to opers and the target user (if local).
2972
2973
2974 Changes: Modified:
2975 +42 -1 trunk/modules/m_chghost.c (File Modified)
2976
2977
2978jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2979 Log:
2980 Update NEWS file.
2981
2982
2983 Changes: Modified:
2984 +23 -1 trunk/NEWS (File Modified)
2985
2986
2987jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2988 Log:
2989 When an outgoing server connection succeeds, set
2990 localClient->ip by simply copying the whole sockaddr
2991 struct instead of copying certain parts only.
2992
2993
2994 Changes: Modified:
2995 +1 -19 trunk/src/s_serv.c (File Modified)
2996
2997
2998jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2999 Log:
3000 Give a special error message and ignore the connect block
3001 if trying to add a connect block for the server's own name.
3002
3003
3004 Changes: Modified:
3005 +7 -0 trunk/src/newconf.c (File Modified)
3006
3007
3008jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3009 Log:
3010 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3011 when --disable-balloc is used, so that it compiles.
3012 Obviously the BlockHeapUsage() stub returns just zeroes so
3013 /stats z will be less informative.
3014
3015
3016 Changes: Modified:
3017 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3018
3019
3020jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3021 Log:
3022 Free and zero dns_query in DNS callback for outgoing connect.
3023 This avoids double free of reslist.
3024
3025
3026 Changes: Modified:
3027 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3028
3029
3030jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3031 Log:
3032 From ratbox, log failed outgoing connections to serverlog.
3033 Added: IP address.
3034
3035
3036 Changes: Modified:
3037 +13 -1 trunk/src/s_serv.c (File Modified)
3038
3039
3040jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3041 Log:
3042 Change serverlog message when connecting to be more clear and show the port number.
3043
3044
3045 Changes: Modified:
3046 +1 -1 trunk/src/s_serv.c (File Modified)
3047
3048
3049jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3050 Log:
3051 Remove gethost_byname(), this is meaningless
3052 since the removal of AAAA -> A fallback (r1763).
3053
3054
3055 Changes: Modified:
3056 +0 -1 trunk/include/res.h (File Modified)
3057 +0 -12 trunk/src/res.c (File Modified)
3058
3059
3060jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3061 Log:
3062 Remove ip6.int support and use only ip6.arpa.
3063 The global ip6.int zone has disappeared on June 1
3064 and a lot of other software has been removing ip6.int
3065 support also.
3066 This removes the second and last case where IPv6
3067 support in charybdis causes extra lookups and slows
3068 DNS down.
3069
3070
3071 Changes: Modified:
3072 +5 -27 trunk/src/res.c (File Modified)
3073
3074
3075jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3076 Log:
3077 Mention new default (r1767) for connect::aftype in sgml docs.
3078
3079
3080 Changes: Modified:
3081 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3082
3083
3084jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3085 Log:
3086 Use IPv6 if connect::host looks like an IPv6 address
3087 (contains a colon). No need to aftype=ipv6 anymore.
3088
3089
3090 Changes: Modified:
3091 +2 -0 trunk/src/newconf.c (File Modified)
3092
3093
3094jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3095 Log:
3096 More information about connect::host.
3097
3098
3099 Changes: Modified:
3100 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3101
3102
3103jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3104 Log:
3105 Remove fallback to A if AAAA cannot be found.
3106 In case of a forward check of a reverse lookup, we
3107 already know if it's ipv4 or ipv6, so it is not
3108 useful and in case of a forward lookup of a hostname
3109 in connect::host, connect::aftype already specifies
3110 if it's ipv4 or ipv6.
3111
3112
3113 Changes: Modified:
3114 +4 -27 trunk/src/res.c (File Modified)
3115
3116
3117jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3118 Log:
3119 msg_channel():
3120 - check if +c made the message text empty and refuse
3121 to send it if so
3122 - don't copy message text if it is not necessary
3123 (channel is -c)
3124
3125
3126 Changes: Modified:
3127 +14 -4 trunk/modules/core/m_message.c (File Modified)
3128
3129
3130jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3131 Log:
3132 remove_conf_item(): do not free cf_name, this is generally a string constant
3133
3134
3135 Changes: Modified:
3136 +0 -1 trunk/src/newconf.c (File Modified)
3137
3138
3139jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3140 Log:
3141 Remove the old unused FDL_ constants.
3142
3143
3144 Changes: Modified:
3145 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3146
3147
3148jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3149 Log:
3150 Remove an unused struct irc_sockaddr_storage from fde_t
3151 (allocated for every possible file descriptor).
3152
3153
3154 Changes: Modified:
3155 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3156
3157
3158jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3159 Log:
3160 If the DNS lookup for an outgoing connection is still
3161 pending when it is closed, clean it up.
3162
3163
3164 Changes: Modified:
3165 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3166
3167
3168jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3169 Log:
3170 If proc_answer() fails (for example if a lookup for an
3171 A record returns a CNAME), fail the query immediately.
3172 Previously the packet was just ignored, leaving the
3173 query to time out.
3174
3175
3176 Changes: Modified:
3177 +4 -8 trunk/src/res.c (File Modified)
3178
3179
3180jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3181 Log:
3182 Correct sockhost field in an outgoing server connection.
3183 First copy the host field from the server_conf, then
3184 take the IP from to where the connection was attempted
3185 when the connection callback is called.
3186 (Before r1747 this used the IP from the server_conf.)
3187
3188
3189 Changes: Modified:
3190 +8 -2 trunk/src/s_serv.c (File Modified)
3191
3192
3193jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3194 Log:
3195 Remove ipnum (keep aftype) and dns_query from server_conf.
3196 We don't keep track of binary form address in connect{}
3197 blocks anymore, DNS lookups of names in host= gone.
3198 As before the DNS lookup is done on connect.
3199 This should unbreak hostnames in host= somewhat.
3200
3201
3202 Changes: Modified:
3203 +1 -2 trunk/include/s_newconf.h (File Modified)
3204 +2 -2 trunk/src/newconf.c (File Modified)
3205 +1 -42 trunk/src/s_newconf.c (File Modified)
3206 +12 -31 trunk/src/s_serv.c (File Modified)
3207
3208
3209jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3210 Log:
3211 Rerun autoconf.
3212
3213
3214 Changes: Modified:
3215 +1 -1 trunk/configure (File Modified)
3216
3217
3218jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3219 Log:
3220 Fix --disable-balloc help text (said --disable-small-net).
3221
3222
3223 Changes: Modified:
3224 +1 -1 trunk/configure.ac (File Modified)
3225
3226
3227jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3228 Log:
3229 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3230 services (+S). Unlike operstring and adminstring, this
3231 is not changeable with /quote set but is updated on rehash.
3232
3233
3234 Changes: Modified:
3235 +1 -0 trunk/doc/example.conf (File Modified)
3236 +10 -2 trunk/doc/reference.conf (File Modified)
3237 +1 -0 trunk/include/s_conf.h (File Modified)
3238 +6 -0 trunk/modules/m_info.c (File Modified)
3239 +3 -2 trunk/modules/m_whois.c (File Modified)
3240 +1 -0 trunk/src/newconf.c (File Modified)
3241 +1 -0 trunk/src/s_conf.c (File Modified)
3242
3243
3244jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3245 Log:
3246 Fix handling of comma in whois: ignore the comma and
3247 everything after it but do output the entire parameter
3248 in RPL_ENDOFWHOIS.
3249
3250
3251 Changes: Modified:
3252 +2 -2 trunk/modules/m_whois.c (File Modified)
3253
3254
3255beu 2006/07/21 22:36:46 UTC (20060721-1737)
3256 Log:
3257 New /stats letter 's' to list HURTs:
3258 - opers get the full listing.
3259 - users get any HURTs that match their sockhost/orighost if
3260 "stats_k_oper_only" is set to 1.
3261
3262
3263 Changes: Modified:
3264 +50 -0 trunk/extensions/hurt.c (File Modified)
3265
3266
3267nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3268 Log:
3269 - make the newconf system available to modules.
3270
3271
3272 Changes: Modified:
3273 +4 -1 trunk/include/newconf.h (File Modified)
3274 +4 -8 trunk/src/newconf.c (File Modified)
3275
3276
3277beu 2006/07/18 22:39:16 UTC (20060718-1733)
3278 Log:
3279 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3280
3281 Changes: Modified:
3282 +0 -3 trunk/doc/example.conf (File Modified)
3283 +0 -3 trunk/doc/reference.conf (File Modified)
3284
3285
3286beu 2006/07/18 22:34:36 UTC (20060718-1731)
3287 Log:
3288 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3289
3290
3291 Changes: Modified:
3292 +3 -0 trunk/doc/example.conf (File Modified)
3293 +3 -0 trunk/doc/reference.conf (File Modified)
3294
3295
3296jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3297 Log:
3298 Fix too early truncation of JOIN channel list.
3299
3300
3301 Changes: Modified:
3302 +2 -3 trunk/modules/core/m_join.c (File Modified)
3303
3304
3305jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3306 Log:
3307 - From ratbox 2.2 (anfl), send server notices about read
3308 errors from handshakes and servers to +s instead of +d.
3309 - Send various server notices about failed server
3310 connections which did not reach registered state network
3311 wide if the connection was initiated by a remote oper.
3312 This avoids annoying the whole net if there is a
3313 broken autoconnect, but allows all opers to see why a
3314 remote connect failed. Failed connections which did reach
3315 server state already generate server notices everywhere.
3316
3317 Note: this is an exception to our general policy to not send
3318 server notices about unregistered connections remotely.
3319
3320
3321 Changes: Modified:
3322 +1 -0 trunk/include/client.h (File Modified)
3323 +20 -6 trunk/src/client.c (File Modified)
3324 +6 -6 trunk/src/s_serv.c (File Modified)
3325
3326
3327nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3328 Log:
3329 - fix typoes
3330
3331
3332 Changes: Modified:
3333 +1 -1 trunk/doc/example.conf (File Modified)
3334 +1 -1 trunk/doc/reference.conf (File Modified)
3335
3336
3337jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3338 Log:
3339 Don't allow #channel +b $c:&channel (inconsistent target).
3340
3341
3342 Changes: Modified:
3343 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3344
3345
3346jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3347 Log:
3348 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3349
3350
3351 Changes: Modified:
3352 +0 -2 trunk/include/client.h (File Modified)
3353
3354
3355jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3356 Log:
3357 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3358
3359
3360 Changes: Modified:
3361 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3362
3363
3364jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3365 Log:
3366 Store IP addresses in whowas. These are shown to opers.
3367 Obtained from Eurus patches.
3368 orighost tracking removed (not worth the memory IMHO),
3369 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3370 with unknown IPs and to not violate auth{} spoof policy.
3371
3372
3373 Changes: Modified:
3374 +2 -0 trunk/doc/reference.conf (File Modified)
3375 +1 -0 trunk/include/numeric.h (File Modified)
3376 +1 -0 trunk/include/whowas.h (File Modified)
3377 +10 -1 trunk/modules/m_whowas.c (File Modified)
3378 +1 -1 trunk/src/messages.tab (File Modified)
3379 +4 -0 trunk/src/whowas.c (File Modified)
3380
3381
3382jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3383 Log:
3384 Describe hostmask parameter of masktrace better in sgml docs.
3385
3386
3387 Changes: Modified:
3388 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3389
3390
3391jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3392 Log:
3393 masktrace help file: mention CIDR IP masks
3394 From ratbox 2.2
3395
3396
3397 Changes: Modified:
3398 +2 -0 trunk/help/opers/masktrace (File Modified)
3399
3400
3401jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3402 Log:
3403 MASKTRACE: allow normal match() on IP address also
3404 From ratbox 2.2
3405
3406
3407 Changes: Modified:
3408 +2 -3 trunk/modules/m_etrace.c (File Modified)
3409
3410
3411jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3412 Log:
3413 Allow +S clients (services) to send to channels and @/+ channels always.
3414
3415
3416 Changes: Modified:
3417 +1 -1 trunk/modules/core/m_message.c (File Modified)
3418 +1 -1 trunk/src/channel.c (File Modified)
3419
3420
3421jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3422 Log:
3423 Allow servers to send to @#chan and +#chan.
3424
3425
3426 Changes: Modified:
3427 +1 -1 trunk/modules/core/m_message.c (File Modified)
3428
3429
3430jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3431 Log:
3432 Don't count opers on service{} servers in /lusers.
3433
3434
3435 Changes: Modified:
3436 +2 -2 trunk/src/s_user.c (File Modified)
3437
3438
3439jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3440 Log:
3441 Show opers the real host behind a dynamic spoof in WHOIS.
3442 If the user is auth{} spoofed, this shows the auth{} spoof
3443 otherwise it shows the DNS hostname and IP address.
3444 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3445
3446
3447 Changes: Modified:
3448 +1 -0 trunk/include/numeric.h (File Modified)
3449 +12 -2 trunk/modules/m_whois.c (File Modified)
3450 +1 -1 trunk/src/messages.tab (File Modified)
3451
3452
3453jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3454 Log:
3455 Remove #define HIDE_SPOOF_IPS from config.h, should
3456 have been done earlier.
3457
3458
3459 Changes: Modified:
3460 +0 -7 trunk/include/config.h (File Modified)
3461
3462
3463jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3464 Log:
3465 Bring back ERR_CANTKILLSERVER.
3466
3467
3468 Changes: Modified:
3469 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3470
3471
3472jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3473 Log:
3474 ip_cloaking module:
3475 - also send RPL_HOSTHIDDEN on -h
3476 - don't allow +h for auth{} spoofed clients
3477
3478
3479 Changes: Modified:
3480 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3481
3482
3483jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3484 Log:
3485 /etc/resolv.conf parsing:
3486 - don't crash (sometimes) if there is a line without an argument
3487 (e.g. 'search' by itself)
3488 - fix handling of lines with leading whitespace
3489
3490
3491 Changes: Modified:
3492 +9 -8 trunk/src/reslib.c (File Modified)
3493
3494
3495jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3496 Log:
3497 Put back code that terminates DNS queries, which was
3498 removed during the resolver changes.
3499
3500
3501 Changes: Modified:
3502 +4 -0 trunk/src/s_auth.c (File Modified)
3503
3504
3505nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3506 Log:
3507 - oh hey, that was in the wrong place
3508
3509
3510 Changes: Modified:
3511 +13 -13 trunk/src/s_auth.c (File Modified)
3512
3513
3514nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3515 Log:
3516 - handle a situation where a user can go away before DNS completes
3517
3518
3519 Changes: Modified:
3520 +13 -0 trunk/src/s_auth.c (File Modified)
3521
3522
3523jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3524 Log:
3525 More dnsbl stuff
3526
3527
3528 Changes: Modified:
3529 +1 -0 trunk/include/blacklist.h (File Modified)
3530 +1 -0 trunk/include/res.h (File Modified)
3531 +33 -2 trunk/src/blacklist.c (File Modified)
3532 +2 -0 trunk/src/client.c (File Modified)
3533 +24 -0 trunk/src/res.c (File Modified)
3534
3535
3536jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3537 Log:
3538 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3539 if comm_accept() failed.
3540
3541 Found with valgrind.
3542
3543
3544 Changes: Modified:
3545 +4 -4 trunk/src/listener.c (File Modified)
3546
3547
3548nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3549 Log:
3550 - handle unavailable Client/preClient structs
3551
3552
3553 Changes: Modified:
3554 +9 -0 trunk/src/blacklist.c (File Modified)
3555
3556
3557jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3558 Log:
3559 Add +lf to SGML docs.
3560
3561
3562 Changes: Modified:
3563 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3564
3565
3566jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3567 Log:
3568 Also do forwarding if the channel limit (+l) is exceeded.
3569
3570
3571 Changes: Modified:
3572 +1 -1 trunk/help/opers/cmode (File Modified)
3573 +2 -2 trunk/modules/core/m_join.c (File Modified)
3574
3575
3576beu 2006/06/07 11:53:21 UTC (20060607-1663)
3577 Log:
3578 Post-release lovin':
3579 - Update version to 2.1.0.
3580 - Regenerate configure.
3581
3582
3583 Changes: Modified:
3584 +9 -9 trunk/configure (File Modified)
3585 +1 -1 trunk/configure.ac (File Modified)
3586
3587
3588beu 2006/06/07 11:42:54 UTC (20060607-1659)
3589 Log:
3590 Comment out example blacklist{} block.
3591
3592
3593 Changes: Modified:
3594 +7 -7 trunk/doc/example.conf (File Modified)
3595 +7 -7 trunk/doc/reference.conf (File Modified)
3596
3597
3598beu 2006/06/07 10:59:48 UTC (20060607-1653)
3599 Log:
3600 Add note regarding use of AHBL BLs.
3601
3602
3603 Changes: Modified:
3604 +4 -0 trunk/doc/example.conf (File Modified)
3605 +4 -0 trunk/doc/reference.conf (File Modified)
3606
3607
3608jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3609 Log:
3610 Fix typos.
3611
3612
3613 Changes: Modified:
3614 +2 -2 trunk/CREDITS (File Modified)
3615
3616
3617jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3618 Log:
3619 Add beu to CREDITS.
3620
3621
3622 Changes: Modified:
3623 +1 -0 trunk/CREDITS (File Modified)
3624
3625
3626jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3627 Log:
3628 Put more recent ratbox CREDITS here.
3629
3630
3631 Changes: Modified:
3632 +3 -2 trunk/doc/Ratbox-team (File Modified)
3633
3634
3635jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3636 Log:
3637 Clarify a bit.
3638
3639
3640 Changes: Modified:
3641 +5 -4 trunk/NEWS (File Modified)
3642
3643
3644jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3645 Log:
3646 Mention that install or make install also avoids modunload crashes.
3647
3648
3649 Changes: Modified:
3650 +2 -1 trunk/BUGS (File Modified)
3651
3652
3653nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3654 Log:
3655 - update NEWS a bit
3656
3657
3658 Changes: Modified:
3659 +3 -8 trunk/NEWS (File Modified)
3660
3661
3662nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3663 Log:
3664 - further updates
3665
3666
3667 Changes: Modified:
3668 +3 -2 trunk/BUGS (File Modified)
3669
3670
3671nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3672 Log:
3673 - add orighost check to hurt.c
3674 - update BUGS info
3675
3676
3677 Changes: Modified:
3678 +1 -6 trunk/BUGS (File Modified)
3679 +1 -1 trunk/extensions/hurt.c (File Modified)
3680
3681
3682jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3683 Log:
3684 Make kline_exempt exempt from HURT also.
3685
3686
3687 Changes: Modified:
3688 +2 -1 trunk/extensions/hurt.c (File Modified)
3689
3690
3691jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3692 Log:
3693 Fix mask HEAL propagation.
3694
3695
3696 Changes: Modified:
3697 +6 -3 trunk/extensions/hurt.c (File Modified)
3698
3699
3700beu 2006/06/04 03:01:05 UTC (20060604-1622)
3701 Log:
3702 - Remove old cruft.
3703 - Update.
3704
3705
3706 Changes: Modified:
3707 +18 -31 trunk/extensions/README (File Modified)
3708
3709
3710jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3711 Log:
3712 More target change hax.
3713 Ick.
3714
3715
3716 Changes: Modified:
3717 +5 -0 trunk/extensions/hurt.c (File Modified)
3718
3719
3720jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3721 Log:
3722 Improvements to HURT propagation.
3723
3724
3725 Changes: Modified:
3726 +8 -6 trunk/extensions/hurt.c (File Modified)
3727
3728
3729nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3730 Log:
3731 - further simplification
3732
3733
3734 Changes: Modified:
3735 +25 -76 trunk/extensions/hurt.c (File Modified)
3736 +0 -9 trunk/extensions/hurt.h (File Modified)
3737
3738
3739nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3740 Log:
3741 - client_exit hook
3742
3743
3744 Changes: Modified:
3745 +13 -0 trunk/extensions/hurt.c (File Modified)
3746
3747
3748nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3749 Log:
3750 - cut off at 15 messages instead of 30
3751
3752
3753 Changes: Modified:
3754 +1 -1 trunk/extensions/hurt.h (File Modified)
3755
3756
3757jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3758 Log:
3759 Squash a warning here.
3760
3761
3762 Changes: Modified:
3763 +1 -3 trunk/src/ircd.c (File Modified)
3764
3765
3766jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3767 Log:
3768 Don't show servers in /stats l to nonopers if flatten links is enabled.
3769
3770
3771 Changes: Modified:
3772 +3 -1 trunk/modules/m_stats.c (File Modified)
3773
3774
3775nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3776 Log:
3777 - hurt expiry
3778
3779
3780 Changes: Modified:
3781 +20 -7 trunk/extensions/hurt.c (File Modified)
3782
3783
3784nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3785 Log:
3786 - remove inline stuff (yuck)
3787 - sockaddr should have been sockhost
3788
3789
3790 Changes: Modified:
3791 +22 -31 trunk/extensions/hurt.c (File Modified)
3792
3793
3794nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3795 Log:
3796 - make hurt checking actually work
3797
3798
3799 Changes: Modified:
3800 +2 -7 trunk/extensions/hurt.c (File Modified)
3801
3802
3803jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3804 Log:
3805 Slight tweak to alias{}.
3806
3807
3808 Changes: Modified:
3809 +4 -0 trunk/src/parse.c (File Modified)
3810
3811
3812nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3813 Log:
3814 - further simplification
3815
3816
3817 Changes: Modified:
3818 +59 -71 trunk/extensions/hurt.c (File Modified)
3819 +0 -1 trunk/extensions/hurt.h (File Modified)
3820
3821
3822nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3823 Log:
3824 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3825
3826
3827 Changes: Modified:
3828 +10 -20 trunk/extensions/hurt.c (File Modified)
3829 +0 -4 trunk/extensions/hurt.h (File Modified)
3830
3831
3832nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3833 Log:
3834 - remove some unnecessary code here (hurt_initial_check_event()).
3835
3836
3837 Changes: Modified:
3838 +0 -23 trunk/extensions/hurt.c (File Modified)
3839
3840
3841nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3842 Log:
3843 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3844
3845
3846 Changes: Modified:
3847 +8 -0 trunk/modules/core/m_message.c (File Modified)
3848
3849
3850nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3851 Log:
3852 - more sane tgchange hax
3853
3854
3855 Changes: Modified:
3856 +2 -1 trunk/extensions/hurt.c (File Modified)
3857
3858
3859jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3860 Log:
3861 Make HEAL <nick> work.
3862
3863
3864 Changes: Modified:
3865 +40 -43 trunk/extensions/hurt.c (File Modified)
3866
3867
3868jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3869 Log:
3870 Destroy hurt_clients list on unload.
3871
3872
3873 Changes: Modified:
3874 +7 -0 trunk/extensions/hurt.c (File Modified)
3875
3876
3877jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3878 Log:
3879 Coding style: no space between a function name and parenthesis.
3880
3881
3882 Changes: Modified:
3883 +43 -43 trunk/extensions/hurt.c (File Modified)
3884
3885
3886jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3887 Log:
3888 Now works and throws out hurt clients after 30 protocol messages
3889 unless they identify.
3890
3891
3892 Changes: Modified:
3893 +28 -36 trunk/extensions/hurt.c (File Modified)
3894 +1 -7 trunk/extensions/hurt.h (File Modified)
3895
3896
3897jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3898 Log:
3899 Working addition/lookup.
3900
3901
3902 Changes: Modified:
3903 +8 -0 trunk/extensions/hurt.c (File Modified)
3904
3905
3906jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3907 Log:
3908 Get rid of hyb6 style propagation (:server COMMAND source).
3909
3910
3911 Changes: Modified:
3912 +18 -22 trunk/extensions/hurt.c (File Modified)
3913
3914
3915jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3916 Log:
3917 add not-working hurt_add and hurt_find
3918
3919
3920 Changes: Modified:
3921 +13 -5 trunk/extensions/hurt.c (File Modified)
3922
3923
3924jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3925 Log:
3926 Comment out a lot of stuff so I can load and unload this without crashing.
3927
3928
3929 Changes: Modified:
3930 +17 -6 trunk/extensions/hurt.c (File Modified)
3931
3932
3933jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3934 Log:
3935 Fix svn:keywords and add a short comment at the top.
3936
3937
3938 Changes: Modified:
3939 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3940
3941
3942jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3943 Log:
3944 - Make hurt module compile
3945 - Link it to the build
3946 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3947 correct flag name, no CAP_TS6 use etc
3948
3949
3950 Changes: Modified:
3951 +1 -0 trunk/extensions/Makefile.in (File Modified)
3952 +30 -32 trunk/extensions/hurt.c (File Modified)
3953
3954
3955jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3956 Log:
3957 Put beu's hurt module in trunk.
3958
3959
3960 Changes: Modified:
3961 + - trunk/extensions/hurt.c (File Added)
3962 + - trunk/extensions/hurt.h (File Added)
3963
3964
3965nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3966 Log:
3967 - _iprint(): use stderr instead of stdout
3968
3969
3970 Changes: Modified:
3971 +1 -1 trunk/src/s_log.c (File Modified)
3972
3973
3974jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3975 Log:
3976 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3977 and subsequently destroy our kqueue when we close 0, 1, 2
3978 (broke /restart).
3979 - After closing fd 0, 1, 2 reopen them to /dev/null again
3980 so we don't send messages from malloc etc to a random
3981 user's connection.
3982 - Remove an obsolete comment.
3983
3984
3985 Changes: Modified:
3986 +13 -2 trunk/src/ircd.c (File Modified)
3987
3988
3989jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3990 Log:
3991 Update NEWS file.
3992
3993
3994 Changes: Modified:
3995 +29 -1 trunk/NEWS (File Modified)
3996
3997
3998jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3999 Log:
4000 Rerun autoconf.
4001
4002
4003 Changes: Modified:
4004 +1 -1 trunk/configure (File Modified)
4005
4006
4007jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4008 Log:
4009 Fix openssl version check to also accept versions newer than 0.9.6.
4010
4011
4012 Changes: Modified:
4013 +1 -1 trunk/configure.ac (File Modified)
4014
4015
4016jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4017 Log:
4018 Oops, need packet.h here.
4019
4020
4021 Changes: Modified:
4022 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4023
4024
4025jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4026 Log:
4027 End the flood grace period in CPRIVMSG/CNOTICE.
4028
4029
4030 Changes: Modified:
4031 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4032
4033
4034nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4035 Log:
4036 - update class::connectfreq documentation
4037
4038
4039 Changes: Modified:
4040 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4041
4042
4043nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4044 Log:
4045 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4046
4047
4048 Changes: Modified:
4049 +3 -6 trunk/src/s_serv.c (File Modified)
4050
4051
4052jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4053 Log:
4054 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4055
4056
4057 Changes: Modified:
4058 +1 -1 trunk/src/messages.tab (File Modified)
4059
4060
4061jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4062 Log:
4063 Don't mention that /stats p shows idle times, as it doesn't.
4064
4065
4066 Changes: Modified:
4067 +1 -1 trunk/help/opers/stats (File Modified)
4068 +1 -1 trunk/help/users/stats (File Modified)
4069
4070
4071jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4072 Log:
4073 /stats A shows DNS servers, it doesn't matter whether ircd
4074 uses ADNS or something else.
4075
4076
4077 Changes: Modified:
4078 +1 -1 trunk/help/opers/stats (File Modified)
4079
4080
4081jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4082 Log:
4083 get_client_name() fix
4084
4085
4086 Changes: Modified:
4087 +4 -0 trunk/src/client.c (File Modified)
4088
4089
4090jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4091 Log:
4092 Add some comments.
4093
4094
4095 Changes: Modified:
4096 +6 -0 trunk/src/ircd.c (File Modified)
4097
4098
4099beu 2006/05/28 09:22:09 UTC (20060528-1521)
4100 Log:
4101 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4102
4103 Changes: Modified:
4104 +16 -17 trunk/configure (File Modified)
4105 +1 -1 trunk/configure.ac (File Modified)
4106
4107
4108beu 2006/05/28 09:10:43 UTC (20060528-1517)
4109 Log:
4110 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4111
4112 Changes: Modified:
4113 +135 -0 trunk/configure (File Modified)
4114 +6 -0 trunk/configure.ac (File Modified)
4115
4116
4117jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4118 Log:
4119 Exit 0 on successful -conftest.
4120
4121
4122 Changes: Modified:
4123 +1 -1 trunk/src/ircd.c (File Modified)
4124
4125
4126jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4127 Log:
4128 Make the "keep the parent process around" thing work, by opening
4129 a pipe to the child process. This pipe is on fd 0 in the child
4130 process. After successful initialization, the child will write
4131 a byte to this pipe, on fatal errors it will close it without
4132 writing anything.
4133
4134 Somewhat hackish still but should work.
4135
4136
4137 Changes: Modified:
4138 +27 -30 trunk/src/ircd.c (File Modified)
4139
4140
4141nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4142 Log:
4143 - convert some error messages to ierror() over fprintf/ilog combination
4144
4145
4146 Changes: Modified:
4147 +3 -6 trunk/src/ircd.c (File Modified)
4148
4149
4150nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4151 Log:
4152 - inotice() for loadmodule when in foreground mode
4153
4154
4155 Changes: Modified:
4156 +3 -0 trunk/src/modules.c (File Modified)
4157
4158
4159nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4160 Log:
4161 - remove inotice() on loading modules from the config
4162
4163
4164 Changes: Modified:
4165 +0 -3 trunk/src/modules.c (File Modified)
4166
4167
4168nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4169 Log:
4170 - usleep for 50000usec in the parent process to allow for startup messages
4171 to be cleanly printed before detaching to shell, this should be more than
4172 enough time really
4173
4174
4175 Changes: Modified:
4176 +3 -0 trunk/src/ircd.c (File Modified)
4177
4178
4179nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4180 Log:
4181 - display more errors during normal startup as to try to help people find common problems
4182
4183
4184 Changes: Modified:
4185 +27 -10 trunk/src/ircd.c (File Modified)
4186
4187
4188nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4189 Log:
4190 - version bump in preparation of 2.0.0 release
4191
4192
4193 Changes: Modified:
4194 +9 -9 trunk/configure (File Modified)
4195 +1 -1 trunk/configure.ac (File Modified)
4196
4197
4198jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4199 Log:
4200 Change example.conf operator block from "admin" to "god",
4201 so as to show we encourage per-person operator blocks.
4202
4203
4204 Changes: Modified:
4205 +4 -2 trunk/doc/example.conf (File Modified)
4206
4207
4208jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4209 Log:
4210 Document alias{} block.
4211
4212
4213 Changes: Modified:
4214 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4215
4216
4217jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4218 Log:
4219 Document DNS blacklist stuff in sgml.
4220
4221
4222 Changes: Modified:
4223 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4224 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4225
4226
4227jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4228 Log:
4229 Misc /stats clarifications.
4230
4231
4232 Changes: Modified:
4233 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4234
4235
4236jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4237 Log:
4238 Move snomasks into umodes chapter.
4239 Move oprivs chapter down.
4240
4241
4242 Changes: Modified:
4243 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4244 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4245 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4246
4247
4248jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4249 Log:
4250 Mention operator{} user@host change.
4251
4252
4253 Changes: Modified:
4254 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4255
4256
4257jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4258 Log:
4259 operator{} block user@host matches against orighost now, not host.
4260 This means that services/+h spoofs do not work in operator{} blocks;
4261 auth{} spoofs still work.
4262
4263
4264 Changes: Modified:
4265 +4 -0 trunk/doc/example.conf (File Modified)
4266 +1 -1 trunk/doc/reference.conf (File Modified)
4267 +2 -2 trunk/modules/m_challenge.c (File Modified)
4268 +1 -1 trunk/modules/m_oper.c (File Modified)
4269
4270
4271nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4272 Log:
4273 - inotice/iwarn/ierror() stuff I was working on
4274
4275
4276 Changes: Modified:
4277 +3 -0 trunk/include/s_log.h (File Modified)
4278 +15 -11 trunk/src/ircd.c (File Modified)
4279 +3 -1 trunk/src/modules.c (File Modified)
4280 +1 -1 trunk/src/newconf.c (File Modified)
4281 +54 -0 trunk/src/s_log.c (File Modified)
4282
4283
4284jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4285 Log:
4286 Oops, don't add blacklists to the list twice on rehash.
4287
4288
4289 Changes: Modified:
4290 +3 -2 trunk/src/blacklist.c (File Modified)
4291
4292
4293jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4294 Log:
4295 Remove notices to the client about progress of dnsbl lookups.
4296
4297
4298 Changes: Modified:
4299 +0 -4 trunk/src/blacklist.c (File Modified)
4300
4301
4302jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4303 Log:
4304 Add auth{} flag dnsbl_exempt.
4305
4306
4307 Changes: Modified:
4308 +2 -1 trunk/doc/example.conf (File Modified)
4309 +2 -1 trunk/doc/reference.conf (File Modified)
4310 +2 -0 trunk/include/s_conf.h (File Modified)
4311 +1 -0 trunk/src/newconf.c (File Modified)
4312 +8 -1 trunk/src/s_user.c (File Modified)
4313
4314
4315jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4316 Log:
4317 Switch alias{} and blacklist{} around, for consistency with example.conf.
4318
4319
4320 Changes: Modified:
4321 +18 -18 trunk/doc/reference.conf (File Modified)
4322
4323
4324jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4325 Log:
4326 Send a warning to the user if they are dnsbl listed but exempted.
4327
4328
4329 Changes: Modified:
4330 +17 -12 trunk/src/s_user.c (File Modified)
4331
4332
4333jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4334 Log:
4335 Move throwing out dnsbl listed clients to registration,
4336 and make kline_exempt exempt from it.
4337
4338
4339 Changes: Modified:
4340 +1 -0 trunk/include/blacklist.h (File Modified)
4341 +4 -0 trunk/include/client.h (File Modified)
4342 +15 -16 trunk/src/blacklist.c (File Modified)
4343 +6 -0 trunk/src/client.c (File Modified)
4344 +17 -0 trunk/src/s_user.c (File Modified)
4345
4346
4347jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4348 Log:
4349 Show refcount in /stats n.
4350
4351
4352 Changes: Modified:
4353 +3 -2 trunk/modules/m_stats.c (File Modified)
4354
4355
4356jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4357 Log:
4358 Don't look up dnsbls twice if they send USER twice.
4359
4360
4361 Changes: Modified:
4362 +5 -3 trunk/modules/m_user.c (File Modified)
4363
4364
4365jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4366 Log:
4367 Add /stats n to help files.
4368
4369
4370 Changes: Modified:
4371 +1 -0 trunk/help/opers/stats (File Modified)
4372 +1 -0 trunk/help/users/stats (File Modified)
4373
4374
4375jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4376 Log:
4377 Only check dnsbls for A records, not AAAA.
4378
4379
4380 Changes: Modified:
4381 +1 -1 trunk/src/blacklist.c (File Modified)
4382
4383
4384jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4385 Log:
4386 Don't remove non-illegal blacklists on completion of check.
4387 Add debugging notices (not working).
4388
4389
4390 Changes: Modified:
4391 +5 -1 trunk/src/blacklist.c (File Modified)
4392
4393
4394jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4395 Log:
4396 Don't call register_local_user() if they haven't sent a nick yet.
4397
4398
4399 Changes: Modified:
4400 +1 -1 trunk/src/blacklist.c (File Modified)
4401
4402
4403jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4404 Log:
4405 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4406
4407
4408 Changes: Modified:
4409 +21 -0 trunk/modules/m_stats.c (File Modified)
4410
4411
4412jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4413 Log:
4414 More dnsbl rehash fixes, it was adding bogus entries.
4415
4416
4417 Changes: Modified:
4418 +2 -7 trunk/src/newconf.c (File Modified)
4419
4420
4421jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4422 Log:
4423 Need blacklist.h here.
4424
4425
4426 Changes: Modified:
4427 +1 -0 trunk/src/s_conf.c (File Modified)
4428
4429
4430nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4431 Log:
4432 - nuke iauth
4433
4434
4435 Changes: Modified:
4436 +1 -2 trunk/configure (File Modified)
4437 +0 -48 trunk/configure.ac (File Modified)
4438 + - trunk/doc/example-iauth.conf (File Deleted)
4439 + - trunk/iauth/ (File Deleted)
4440
4441
4442jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4443 Log:
4444 Improve handling of rehashing with blacklists.
4445 Also some coding style tweaks.
4446
4447
4448 Changes: Modified:
4449 +3 -2 trunk/include/blacklist.h (File Modified)
4450 +35 -16 trunk/src/blacklist.c (File Modified)
4451 +2 -0 trunk/src/s_conf.c (File Modified)
4452
4453
4454jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4455 Log:
4456 Clear can_send cache if a user logs in or out from services.
4457
4458
4459 Changes: Modified:
4460 +2 -0 trunk/modules/m_services.c (File Modified)
4461
4462
4463jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4464 Log:
4465 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4466 This directory is not entered by default.
4467 More stuff needs to be moved into here.
4468
4469
4470 Changes: Modified:
4471 +2 -1 trunk/configure (File Modified)
4472 +1 -0 trunk/configure.ac (File Modified)
4473 +69 -458 trunk/extensions/Makefile.in (File Modified)
4474 + - trunk/extensions/m_clearchan.c (File Deleted)
4475 + - trunk/extensions/m_force.c (File Deleted)
4476 + - trunk/unsupported/ (File Added)
4477 + - trunk/unsupported/Makefile.in (File Added)
4478 + - trunk/unsupported/m_clearchan.c (File Added)
4479 + - trunk/unsupported/m_force.c (File Added)
4480
4481
4482jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4483 Log:
4484 Logging/wallops for forcejoin/forcepart, numeric fix.
4485 This needs to be moved to the toys section.
4486
4487
4488 Changes: Modified:
4489 +22 -2 trunk/extensions/m_force.c (File Modified)
4490
4491
4492jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4493 Log:
4494 Fix comments at the top (including copyright).
4495
4496
4497 Changes: Modified:
4498 +3 -2 trunk/extensions/m_omode.c (File Modified)
4499
4500
4501jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4502 Log:
4503 Add OMODE command to extensions/ for oper mode hacking:
4504 - requires admin privs
4505 - does not work for opped opers
4506 - sends wallops
4507 - sends a ServerMode for opping the oper themselves,
4508 otherwise a mode coming from the oper (not only
4509 does this provide full accountability, it is also
4510 easiest to implement while avoiding channels
4511 messed up with bogus bans etc).
4512
4513
4514 Changes: Modified:
4515 +171 -0 trunk/extensions/Makefile.in (File Modified)
4516 + - trunk/extensions/m_omode.c (File Added)
4517
4518
4519gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4520 Log:
4521 Metadata fix
4522
4523
4524 Changes: Modified:
4525 + - trunk/include/blacklist.h (Property Modified)
4526 + - trunk/src/blacklist.c (Property Modified)
4527
4528
4529nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4530 Log:
4531 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4532
4533
4534 Changes: Modified:
4535 +5 -1 trunk/src/blacklist.c (File Modified)
4536
4537
4538nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4539 Log:
4540 Initial DNS blacklist support:
4541 - see example.conf for how to use.
4542 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4543 - tor.ahbl.org is also included because most networks will not want to allow tor
4544 (and we're considering going KoS on tor users here anyway due to abuse)
4545
4546
4547 Changes: Modified:
4548 +18 -0 trunk/doc/example.conf (File Modified)
4549 +66 -0 trunk/doc/reference.conf (File Modified)
4550 + - trunk/include/blacklist.h (File Added)
4551 +2 -0 trunk/include/client.h (File Modified)
4552 +3 -0 trunk/modules/m_user.c (File Modified)
4553 +152 -0 trunk/src/Makefile.in (File Modified)
4554 + - trunk/src/blacklist.c (File Added)
4555 +34 -0 trunk/src/newconf.c (File Modified)
4556 +1 -0 trunk/src/s_auth.c (File Modified)
4557 +4 -0 trunk/src/s_user.c (File Modified)
4558
4559
4560jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4561 Log:
4562 Remove last bit of lzo stuff (comment in example.conf connect{}).
4563
4564
4565 Changes: Modified:
4566 +0 -4 trunk/doc/example.conf (File Modified)
4567
4568
4569jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4570 Log:
4571 Show sasl successes and failures in /stats t (like other
4572 things in /stats t, about local clients only).
4573
4574
4575 Changes: Modified:
4576 +2 -0 trunk/include/s_stats.h (File Modified)
4577 +3 -0 trunk/modules/m_sasl.c (File Modified)
4578 +3 -0 trunk/src/s_stats.c (File Modified)
4579
4580
4581jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4582 Log:
4583 Allow messaging services by nickname without using
4584 target change slots (this was already possible with
4585 user@server notation or services shortcuts).
4586
4587
4588 Changes: Modified:
4589 +2 -2 trunk/modules/core/m_message.c (File Modified)
4590
4591
4592jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4593 Log:
4594 Abort a safelist if a new /list comes in while one is already in progress.
4595
4596
4597 Changes: Modified:
4598 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4599
4600
4601jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4602 Log:
4603 Change $![letter]:[mask] to $~[letter]:[mask]
4604 so both ! and ~ invert an extban.
4605
4606
4607 Changes: Modified:
4608 +2 -0 trunk/src/chmode.c (File Modified)
4609
4610
4611nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4612 Log:
4613 - revert due to technical issues
4614
4615
4616 Changes: Modified:
4617 +1 -1 trunk/src/extban.c (File Modified)
4618
4619
4620nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4621 Log:
4622 - 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
4623
4624
4625 Changes: Modified:
4626 +1 -1 trunk/src/extban.c (File Modified)
4627
4628
4629jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4630 Log:
4631 Don't pace /list on a single channel.
4632
4633
4634 Changes: Modified:
4635 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4636
4637
4638jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4639 Log:
4640 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4641
4642
4643 Changes: Modified:
4644 +4 -2 trunk/include/supported.h (File Modified)
4645
4646
4647jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4648 Log:
4649 Extban types are case insensitive; force them to lowercase when added.
4650
4651
4652 Changes: Modified:
4653 +5 -5 trunk/doc/extban.txt (File Modified)
4654 +4 -0 trunk/src/chmode.c (File Modified)
4655 +3 -3 trunk/src/extban.c (File Modified)
4656
4657
4658jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4659 Log:
4660 sendto_wallops_flags():
4661 - instead of checking IsOper on each client, walk the appropriate list
4662 - instead of sending non-+z wallops from persons to nonopers, send only
4663 +w wallops from persons
4664
4665
4666 Changes: Modified:
4667 +1 -5 trunk/src/send.c (File Modified)
4668
4669
4670jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4671 Log:
4672 Prefix oper wallops with "WALLOPS - " if they would
4673 otherwise look like operwalls or locops, when sending
4674 them to local users.
4675
4676
4677 Changes: Modified:
4678 +11 -1 trunk/modules/m_wallops.c (File Modified)
4679
4680
4681jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4682 Log:
4683 Make sure destination field in some sasl numerics
4684 is the user's nick, not the sasl agent or server
4685 name.
4686
4687
4688 Changes: Modified:
4689 +2 -2 trunk/modules/m_sasl.c (File Modified)
4690
4691
4692beu 2006/05/19 19:24:44 UTC (20060519-1373)
4693 Log:
4694 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4695
4696
4697 Changes: Modified:
4698 +1 -1 trunk/extensions/Makefile.in (File Modified)
4699
4700
4701jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4702 Log:
4703 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4704
4705
4706 Changes: Modified:
4707 +1 -0 trunk/src/s_user.c (File Modified)
4708
4709
4710beu 2006/05/19 18:10:13 UTC (20060519-1367)
4711 Log:
4712 Fix build for when IPv6 is disabled.
4713
4714
4715 Changes: Modified:
4716 +12 -10 trunk/src/s_auth.c (File Modified)
4717
4718
4719jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4720 Log:
4721 Add information about adding extban types.
4722
4723
4724 Changes: Modified:
4725 +25 -0 trunk/doc/extban.txt (File Modified)
4726
4727
4728jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4729 Log:
4730 Better extban validation: try to match a new extban from
4731 a local user against its setter to see if it is valid.
4732 Unknown extban types from remotes are no longer hidden.
4733
4734
4735 Changes: Modified:
4736 +4 -3 trunk/doc/extban.txt (File Modified)
4737 +1 -0 trunk/include/channel.h (File Modified)
4738 +2 -6 trunk/src/chmode.c (File Modified)
4739 +32 -0 trunk/src/extban.c (File Modified)
4740
4741
4742jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4743 Log:
4744 Make sure both .c.o: and .s.o: are followed by the necessary command.
4745
4746
4747 Changes: Modified:
4748 +1 -0 trunk/src/Makefile.in (File Modified)
4749
4750
4751jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4752 Log:
4753 Add need_sasl auth{} flag to sgml documentation.
4754
4755
4756 Changes: Modified:
4757 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4758
4759
4760jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4761 Log:
4762 Document need_sasl auth{} flag in example confs.
4763
4764
4765 Changes: Modified:
4766 +1 -0 trunk/doc/example.conf (File Modified)
4767 +1 -0 trunk/doc/reference.conf (File Modified)
4768
4769
4770jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4771 Log:
4772 Don't allow TB to set an empty topic.
4773 This would be possible if a server sent bad protocol
4774 and could cause a crash.
4775
4776
4777 Changes: Modified:
4778 +4 -0 trunk/modules/m_tb.c (File Modified)
4779
4780
4781nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4782 Log:
4783 - oops
4784
4785
4786 Changes: Modified:
4787 +1 -1 trunk/Makefile.in (File Modified)
4788
4789
4790nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4791 Log:
4792 - typo fix
4793
4794
4795 Changes: Modified:
4796 +2 -2 trunk/configure (File Modified)
4797 +1 -1 trunk/configure.ac (File Modified)
4798
4799
4800nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4801 Log:
4802 - rebuild configure
4803
4804
4805 Changes: Modified:
4806 +2 -2 trunk/configure (File Modified)
4807
4808
4809nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4810 Log:
4811 - makefile fix
4812
4813
4814 Changes: Modified:
4815 +1 -1 trunk/extensions/Makefile.in (File Modified)
4816
4817
4818nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4819 Log:
4820 - rename contrib to extensions to bring some clarity to things
4821
4822
4823 Changes: Modified:
4824 +1 -1 trunk/Makefile.in (File Modified)
4825 +1 -1 trunk/configure.ac (File Modified)
4826 +10 -10 trunk/doc/example.conf (File Modified)
4827 +10 -10 trunk/doc/reference.conf (File Modified)
4828 + - trunk/extensions/ (File Added)
4829 + - trunk/extras/ (File Deleted)
4830
4831
4832nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4833 Log:
4834 - temporary rename
4835
4836
4837 Changes: Modified:
4838 +1 -1 trunk/Makefile.in (File Modified)
4839 +1 -1 trunk/configure.ac (File Modified)
4840 + - trunk/contrib/ (File Deleted)
4841 + - trunk/extras/ (File Added)
4842
4843
4844jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4845 Log:
4846 Don't allow servers to QUIT (they should use SQUIT).
4847
4848
4849 Changes: Modified:
4850 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4851
4852
4853nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4854 Log:
4855 - keywords
4856
4857
4858 Changes: Modified:
4859 + - trunk/src/fnvhash.s (Property Modified)
4860
4861
4862nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4863 Log:
4864 - reduced version of code
4865
4866
4867 Changes: Modified:
4868 +9 -61 trunk/src/fnvhash.s (File Modified)
4869
4870
4871nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4872 Log:
4873 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4874
4875
4876 Changes: Modified:
4877 +1 -1 trunk/src/fnvhash.s (File Modified)
4878
4879
4880jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4881 Log:
4882 Fix orighost matching for klines, etc. Was hashing the visible
4883 host, oops.
4884
4885
4886 Changes: Modified:
4887 +1 -1 trunk/src/hostmask.c (File Modified)
4888
4889
4890nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4891 Log:
4892 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4893
4894
4895 Changes: Modified:
4896 +7 -1 trunk/configure (File Modified)
4897 +5 -0 trunk/configure.ac (File Modified)
4898 +5 -6 trunk/src/Makefile.in (File Modified)
4899 +0 -4 trunk/src/fnvhash.s (File Modified)
4900 +0 -2 trunk/src/hash.c (File Modified)
4901
4902
4903nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4904 Log:
4905 - regenerate configure
4906
4907
4908 Changes: Modified:
4909 +18 -0 trunk/configure (File Modified)
4910
4911
4912nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4913 Log:
4914 - --enable-ricer-hashing option.
4915
4916
4917 Changes: Modified:
4918 +9 -0 trunk/configure.ac (File Modified)
4919 +3 -0 trunk/include/setup.h.in (File Modified)
4920
4921
4922nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4923 Log:
4924 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4925
4926
4927 Changes: Modified:
4928 + - trunk/src/fnvhash.s (File Added)
4929 +3 -0 trunk/src/hash.c (File Modified)
4930
4931
4932jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4933 Log:
4934 Fix syntax error in reference.conf.
4935
4936
4937 Changes: Modified:
4938 +0 -1 trunk/doc/reference.conf (File Modified)
4939
4940
4941jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4942 Log:
4943 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4944 (&& instead of ||...)
4945 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4946
4947
4948 Changes: Modified:
4949 +1 -1 trunk/src/chmode.c (File Modified)
4950
4951
4952jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4953 Log:
4954 Documentation for extban.
4955
4956
4957 Changes: Modified:
4958 + - trunk/doc/extban.txt (File Added)
4959
4960
4961jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4962 Log:
4963 Add extban modules to example confs.
4964
4965
4966 Changes: Modified:
4967 +5 -0 trunk/doc/example.conf (File Modified)
4968 +10 -0 trunk/doc/reference.conf (File Modified)
4969
4970
4971jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4972 Log:
4973 Initial addition of extended ban types (conditionals).
4974 Allows custom +bqeI checks via modules.
4975 Initial extra types are account (a[:mask]), oper (o),
4976 channel (c:name), realname (r:mask), server (s:mask).
4977
4978
4979 Changes: Modified:
4980 +229 -0 trunk/contrib/Makefile.in (File Modified)
4981 + - trunk/contrib/extb_account.c (File Added)
4982 + - trunk/contrib/extb_channel.c (File Added)
4983 + - trunk/contrib/extb_oper.c (File Added)
4984 + - trunk/contrib/extb_realname.c (File Added)
4985 + - trunk/contrib/extb_server.c (File Added)
4986 +13 -0 trunk/include/channel.h (File Modified)
4987 +1 -0 trunk/src/Makefile.in (File Modified)
4988 +14 -5 trunk/src/channel.c (File Modified)
4989 +91 -0 trunk/src/chmode.c (File Modified)
4990 + - trunk/src/extban.c (File Added)
4991
4992
4993jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4994 Log:
4995 Do not force +bqeI modes starting with '$' in nick!user@host format.
4996 * and ? characters in them are still assumed to be wildcards.
4997
4998
4999 Changes: Modified:
5000 +6 -0 trunk/src/chmode.c (File Modified)
5001
5002
5003nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5004 Log:
5005 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5006
5007
5008 Changes: Modified:
5009 +4 -0 trunk/modules/m_capab.c (File Modified)
5010
5011
5012jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5013 Log:
5014 Stop some mixing of client and server protocol.
5015
5016
5017 Changes: Modified:
5018 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5019 +4 -2 trunk/modules/m_pass.c (File Modified)
5020 +6 -0 trunk/modules/m_sasl.c (File Modified)
5021 +6 -0 trunk/modules/m_user.c (File Modified)
5022
5023
5024nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5025 Log:
5026 - additional revert
5027
5028
5029 Changes: Modified:
5030 +0 -2 trunk/include/s_newconf.h (File Modified)
5031 +0 -4 trunk/include/s_serv.h (File Modified)
5032 +0 -1 trunk/src/newconf.c (File Modified)
5033 +1 -13 trunk/src/s_serv.c (File Modified)
5034
5035
5036nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5037 Log:
5038 - revert LZOLink patch for now
5039
5040
5041 Changes: Modified:
5042 +0 -1 trunk/servlink/Makefile.in (File Modified)
5043 +0 -16 trunk/servlink/README (File Modified)
5044 +2 -36 trunk/servlink/control.c (File Modified)
5045 +0 -3 trunk/servlink/control.h (File Modified)
5046 +7 -5955 trunk/servlink/io.c (File Modified)
5047 + - trunk/servlink/lzoconf.h (File Deleted)
5048 + - trunk/servlink/lzodefs.h (File Deleted)
5049 + - trunk/servlink/minilzo.c (File Deleted)
5050 + - trunk/servlink/minilzo.h (File Deleted)
5051 +0 -1 trunk/servlink/servlink.h (File Modified)
5052
5053
5054nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5055 Log:
5056 - more stuff here
5057
5058
5059 Changes: Modified:
5060 +4 -2 trunk/servlink/control.c (File Modified)
5061 +2 -1 trunk/servlink/io.c (File Modified)
5062
5063
5064nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5065 Log:
5066 - oops
5067
5068
5069 Changes: Modified:
5070 +2 -2 trunk/servlink/io.c (File Modified)
5071
5072
5073nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5074 Log:
5075 - paranoia, prevent segfaults
5076
5077
5078 Changes: Modified:
5079 +2 -2 trunk/servlink/io.c (File Modified)
5080
5081
5082nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5083 Log:
5084 - more optimal servlink code
5085
5086
5087 Changes: Modified:
5088 +21 -8 trunk/servlink/io.c (File Modified)
5089
5090
5091nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5092 Log:
5093 - more efficient read strategy
5094
5095
5096 Changes: Modified:
5097 +15 -3 trunk/servlink/io.c (File Modified)
5098
5099
5100nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5101 Log:
5102 - use lzo_uintp cast to make LZO happy
5103
5104
5105 Changes: Modified:
5106 +3 -3 trunk/servlink/io.c (File Modified)
5107
5108
5109nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5110 Log:
5111 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5112
5113
5114 Changes: Modified:
5115 +4 -0 trunk/doc/example.conf (File Modified)
5116 +2 -1 trunk/include/s_newconf.h (File Modified)
5117 +4 -0 trunk/include/s_serv.h (File Modified)
5118 +1 -0 trunk/servlink/Makefile.in (File Modified)
5119 +16 -0 trunk/servlink/README (File Modified)
5120 +34 -2 trunk/servlink/control.c (File Modified)
5121 +3 -0 trunk/servlink/control.h (File Modified)
5122 +5929 -7 trunk/servlink/io.c (File Modified)
5123 + - trunk/servlink/lzoconf.h (File Added)
5124 + - trunk/servlink/lzodefs.h (File Added)
5125 + - trunk/servlink/minilzo.c (File Added)
5126 + - trunk/servlink/minilzo.h (File Added)
5127 +1 -0 trunk/servlink/servlink.h (File Modified)
5128 +1 -0 trunk/src/newconf.c (File Modified)
5129 +14 -2 trunk/src/s_serv.c (File Modified)
5130
5131
5132nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5133 Log:
5134 - remove imalloc, it was a concept that probably wouldn't have worked properly
5135
5136
5137 Changes: Modified:
5138 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5139 + - trunk/libcharybdis/imalloc.c (File Deleted)
5140 + - trunk/libcharybdis/imalloc.h (File Deleted)
5141
5142
5143nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5144 Log:
5145 - disable imalloc for now
5146
5147
5148 Changes: Modified:
5149 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5150
5151
5152nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5153 Log:
5154 - remove unneeded debug code
5155
5156
5157 Changes: Modified:
5158 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5159
5160
5161nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5162 Log:
5163 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5164
5165
5166 Changes: Modified:
5167 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5168
5169
5170nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5171 Log:
5172 - more stuff here, imalloc remains disabled for now
5173
5174
5175 Changes: Modified:
5176 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5177
5178
5179nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5180 Log:
5181 - more progress
5182
5183
5184 Changes: Modified:
5185 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5186
5187
5188nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5189 Log:
5190 - more tweaks
5191
5192
5193 Changes: Modified:
5194 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5195 +2 -0 trunk/src/ircd.c (File Modified)
5196
5197
5198nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5199 Log:
5200 - roll back libircd crap
5201
5202
5203 Changes: Modified:
5204 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5205 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5206 +29 -0 trunk/src/.depend (File Modified)
5207 +6 -21 trunk/src/Makefile.in (File Modified)
5208 +3 -218 trunk/src/ircd.c (File Modified)
5209 + - trunk/src/ircd_linker.c (File Deleted)
5210 + - trunk/src/main.c (File Deleted)
5211
5212
5213nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5214 Log:
5215 - realloc(), free() implementation
5216
5217
5218 Changes: Modified:
5219 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5220
5221
5222nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5223 Log:
5224 - malloc(), calloc() implementation
5225
5226
5227 Changes: Modified:
5228 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5229
5230
5231nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5232 Log:
5233 - block_free(), block_find(), retune_heaps() implementation
5234
5235
5236 Changes: Modified:
5237 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5238
5239
5240nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5241 Log:
5242 - block_destroy code, block_allocate code.
5243
5244
5245 Changes: Modified:
5246 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5247
5248
5249nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5250 Log:
5251 - block_new() code
5252
5253
5254 Changes: Modified:
5255 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5256
5257
5258nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5259 Log:
5260 - disable imalloc again :P
5261
5262
5263 Changes: Modified:
5264 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5265
5266
5267nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5268 Log:
5269 - fix warning
5270
5271
5272 Changes: Modified:
5273 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5274
5275
5276nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5277 Log:
5278 - fix typo
5279
5280
5281 Changes: Modified:
5282 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5283
5284
5285nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5286 Log:
5287 - constructor code for imalloc engine (malloc_init())
5288
5289
5290 Changes: Modified:
5291 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5292
5293
5294nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5295 Log:
5296 - imalloc engine improvements
5297
5298
5299 Changes: Modified:
5300 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5301
5302
5303nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5304 Log:
5305 - replace mmap() code with direct brk()/sbrk() calls.
5306
5307
5308 Changes: Modified:
5309 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5310
5311
5312nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5313 Log:
5314 - remove outdated i_malloc() interfaces
5315
5316
5317 Changes: Modified:
5318 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5319
5320
5321nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5322 Log:
5323 - redisable imalloc (sorry!)
5324
5325
5326 Changes: Modified:
5327 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5328
5329
5330nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5331 Log:
5332 - correct GET_PAGE_SLOT() macro
5333
5334
5335 Changes: Modified:
5336 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5337
5338
5339nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5340 Log:
5341 - oops forgot to commit it with imalloc turned off
5342
5343
5344 Changes: Modified:
5345 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5346
5347
5348nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5349 Log:
5350 - cleanups
5351
5352
5353 Changes: Modified:
5354 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5355 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5356
5357
5358nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5359 Log:
5360 - lowlevel imalloc code
5361
5362
5363 Changes: Modified:
5364 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5365 + - trunk/libcharybdis/imalloc.h (File Added)
5366
5367
5368nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5369 Log:
5370 - fix bindings
5371
5372
5373 Changes: Modified:
5374 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5375
5376
5377nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5378 Log:
5379 remove #ifndef
5380
5381
5382 Changes: Modified:
5383 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5384
5385
5386nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5387 Log:
5388 - 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)
5389
5390
5391 Changes: Modified:
5392 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5393 + - trunk/libcharybdis/imalloc.c (File Added)
5394
5395
5396nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5397 Log:
5398 - increment configure Id
5399
5400
5401 Changes: Modified:
5402 +2208 -1 trunk/configure (File Modified)
5403
5404
5405nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5406 Log:
5407 - bootstrap for imalloc code
5408
5409
5410 Changes: Modified:
5411 +54 -1 trunk/configure.ac (File Modified)
5412 +27 -0 trunk/include/setup.h.in (File Modified)
5413
5414
5415jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5416 Log:
5417 Clarify interaction of spoofs and channel bans/operator{} blocks.
5418
5419
5420 Changes: Modified:
5421 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5422 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5423
5424
5425nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5426 Log:
5427 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5428
5429
5430 Changes: Modified:
5431 +30 -22 trunk/src/ircd.c (File Modified)
5432
5433
5434jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5435 Log:
5436 If shared{} blocks deny something, the command
5437 is silently ignored.
5438
5439
5440 Changes: Modified:
5441 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5442
5443
5444jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5445 Log:
5446 Move up IsService check so we don't store a non-service
5447 in preClient->sasl_agent.
5448
5449
5450 Changes: Modified:
5451 +6 -6 trunk/modules/m_sasl.c (File Modified)
5452
5453
5454gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5455 Log:
5456 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5457 Add some more sanity checks on agent strings.
5458
5459
5460 Changes: Modified:
5461 +13 -11 trunk/modules/m_sasl.c (File Modified)
5462
5463
5464jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5465 Log:
5466 Unknown clients can have an ID too now so make sure to remove
5467 them from the hash if they exit.
5468
5469
5470 Changes: Modified:
5471 +3 -0 trunk/src/client.c (File Modified)
5472
5473
5474jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5475 Log:
5476 Only accept sasl from servers in a service{} block.
5477 Not tested but this must go in.
5478
5479
5480 Changes: Modified:
5481 +6 -0 trunk/modules/m_sasl.c (File Modified)
5482 +3 -0 trunk/modules/m_signon.c (File Modified)
5483
5484
5485jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5486 Log:
5487 Only process SAVE messages targetting registered users,
5488 not servers or unregistered connections. Could cause
5489 a crash when bad protocol was received.
5490
5491
5492 Changes: Modified:
5493 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5494
5495
5496nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5497 Log:
5498 - fix QJM buffer overflow vulnerability (fucking GXTi)
5499
5500
5501 Changes: Modified:
5502 +3 -3 trunk/src/s_user.c (File Modified)
5503
5504
5505jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5506 Log:
5507 Mention /scan umodes under oper_spy privilege.
5508
5509
5510 Changes: Modified:
5511 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5512
5513
5514jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5515 Log:
5516 Mention that overlapping cluster blocks are a bad thing.
5517
5518
5519 Changes: Modified:
5520 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5521
5522
5523jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5524 Log:
5525 - Document cluster{} and shared{} blocks.
5526 - Mention that service{} does not allow wildcards.
5527
5528
5529 Changes: Modified:
5530 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5531
5532
5533jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5534 Log:
5535 Document exempt{} and service{} blocks, point to reference.conf for
5536 general{}, channel{} and serverhide{}.
5537
5538
5539 Changes: Modified:
5540 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5541
5542
5543jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5544 Log:
5545 Document ~ in lists of values better.
5546
5547
5548 Changes: Modified:
5549 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5550
5551
5552jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5553 Log:
5554 More detailed CNOTICE, CPRIVMSG descriptions.
5555
5556
5557 Changes: Modified:
5558 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5559
5560
5561jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5562 Log:
5563 Oops, need both Revision and Id on modules.
5564
5565
5566 Changes: Modified:
5567 + - trunk/modules/sno_routing.c (Property Modified)
5568
5569
5570jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5571 Log:
5572 Tweak header comment a bit (filename, Id).
5573
5574
5575 Changes: Modified:
5576 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5577
5578
5579jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5580 Log:
5581 Add GLINE and UNGLINE.
5582
5583
5584 Changes: Modified:
5585 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5586
5587
5588jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5589 Log:
5590 New configure with proper Id.
5591
5592
5593 Changes: Modified:
5594 +3 -1 trunk/configure (File Modified)
5595
5596
5597jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5598 Log:
5599 Change #include directives for in6addr_any, hopefully compiles better now.
5600
5601
5602 Changes: Modified:
5603 +3 -1 trunk/configure.ac (File Modified)
5604
5605
5606jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5607 Log:
5608 Encourage putting actual administrative information
5609 in the admin{} block.
5610
5611
5612 Changes: Modified:
5613 +3 -3 trunk/doc/example.conf (File Modified)
5614
5615
5616gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5617 Log:
5618 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5619
5620
5621 Changes: Modified:
5622 +9 -7 trunk/include/s_conf.h (File Modified)
5623 +1 -0 trunk/src/newconf.c (File Modified)
5624 +10 -0 trunk/src/s_user.c (File Modified)
5625
5626
5627jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5628 Log:
5629 - Change to glines = no in example confs
5630 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5631 are disabled.
5632
5633
5634 Changes: Modified:
5635 +1 -1 trunk/doc/example.conf (File Modified)
5636 +1 -1 trunk/doc/reference.conf (File Modified)
5637 +2 -2 trunk/modules/m_gline.c (File Modified)
5638
5639
5640nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5641 Log:
5642 - forward-port QJM fix from 1.1
5643
5644
5645 Changes: Modified:
5646 +2 -0 trunk/src/s_user.c (File Modified)
5647
5648
5649nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5650 Log:
5651 - add switch to configure to disable the block allocator
5652
5653
5654 Changes: Modified:
5655 +18 -0 trunk/configure (File Modified)
5656 +9 -0 trunk/configure.ac (File Modified)
5657 +0 -6 trunk/include/config.h (File Modified)
5658 +3 -0 trunk/include/setup.h.in (File Modified)
5659
5660
5661gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5662 Log:
5663 Fix wierd error that would exit SASL users with "Overridden"
5664
5665 Changes: Modified:
5666 +1 -1 trunk/modules/m_signon.c (File Modified)
5667
5668
5669jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5670 Log:
5671 Remove obsolete XXX comment about lazylinks.
5672
5673
5674 Changes: Modified:
5675 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5676
5677
5678jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5679 Log:
5680 OJOIN: make sure to send the wallops remotely for #channels
5681
5682
5683 Changes: Modified:
5684 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5685
5686
5687gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5688 Log:
5689 Accountability for OJOIN (contrib module)
5690
5691 Changes: Modified:
5692 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5693
5694
5695nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5696 Log:
5697 - move more stuff over to ircd_state
5698
5699
5700 Changes: Modified:
5701 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5702 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5703 +9 -0 trunk/src/ircd_state.c (File Modified)
5704 +3 -3 trunk/src/patricia.c (File Modified)
5705
5706
5707nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5708 Log:
5709 - move more stuff out of libircd and into ircd_state.c
5710
5711
5712 Changes: Modified:
5713 +5 -5 trunk/src/channel.c (File Modified)
5714 +4 -4 trunk/src/client.c (File Modified)
5715 +12 -0 trunk/src/ircd_state.c (File Modified)
5716
5717
5718nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5719 Log:
5720 - this is just barrels of fun
5721
5722
5723 Changes: Modified:
5724 + - trunk/include/ircd_state.h (File Added)
5725 +1 -1 trunk/src/Makefile.in (File Modified)
5726 +2 -1 trunk/src/channel.c (File Modified)
5727 +3 -52 trunk/src/ircd.c (File Modified)
5728 +100 -3 trunk/src/ircd_state.c (File Modified)
5729
5730
5731jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5732 Log:
5733 It's .include, not #include.
5734
5735
5736 Changes: Modified:
5737 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5738
5739
5740jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5741 Log:
5742 More consistent section titles.
5743
5744
5745 Changes: Modified:
5746 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5747 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5748 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5749
5750
5751jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5752 Log:
5753 Mention possible exceeding of +j/+l due to propagation
5754 delays between servers.
5755
5756
5757 Changes: Modified:
5758 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5759
5760
5761jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5762 Log:
5763 Formatting nits:
5764 - "text" -> <quote>text</quote>
5765 - <filename>
5766 - a few more
5767
5768
5769 Changes: Modified:
5770 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5771 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5772 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5773 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5774
5775
5776jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5777 Log:
5778 Remove text about deprecation of glines.
5779
5780
5781 Changes: Modified:
5782 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5783
5784
5785jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5786 Log:
5787 - Add description of umode +D, deaf.
5788 - Mention CALLERID 005 token with umode +g.
5789
5790
5791 Changes: Modified:
5792 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5793
5794
5795jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5796 Log:
5797 Strip off a leading colon in services shortcuts (aliases).
5798
5799
5800 Changes: Modified:
5801 +2 -0 trunk/src/parse.c (File Modified)
5802
5803
5804jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5805 Log:
5806 Add no_oper_invis contrib module, denies opers setting
5807 themselves invisible (except hidden_oper's).
5808
5809
5810 Changes: Modified:
5811 +42 -0 trunk/contrib/Makefile.in (File Modified)
5812 + - trunk/contrib/no_oper_invis.c (File Added)
5813
5814
5815jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5816 Log:
5817 Mention /stats E, make the other /stats descriptions more consistent.
5818
5819
5820 Changes: Modified:
5821 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5822
5823
5824jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5825 Log:
5826 Mention that the KILL reason and oper will appear on channels.
5827
5828
5829 Changes: Modified:
5830 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5831
5832
5833jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5834 Log:
5835 Mention /mode #channel f to query forward channel from outside.
5836
5837
5838 Changes: Modified:
5839 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5840
5841
5842jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5843 Log:
5844 Port over RATBOX_2_1 r20960 (anfl):
5845 client connect notices to +C should be hiding the extra
5846 fields for spoofed users
5847
5848
5849 Changes: Modified:
5850 +2 -1 trunk/src/s_user.c (File Modified)
5851
5852
5853jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5854 Log:
5855 Add a chapter with our extra user commands:
5856 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5857
5858
5859 Changes: Modified:
5860 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5861 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5862
5863
5864jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5865 Log:
5866 Do not put by <server>: in SQUIT reasons to servers
5867 other than the one being exited.
5868
5869
5870 Changes: Modified:
5871 +1 -1 trunk/src/client.c (File Modified)
5872
5873
5874jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5875 Log:
5876 Regenerate configure.
5877
5878
5879 Changes: Modified:
5880 +1162 -1159 trunk/configure (File Modified)
5881
5882
5883jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5884 Log:
5885 Move the warning flags down so they do not mess up
5886 checks like for -Wl,-export-dynamic.
5887
5888
5889 Changes: Modified:
5890 +33 -30 trunk/configure.ac (File Modified)
5891
5892
5893nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5894 Log:
5895 - more work here
5896
5897
5898 Changes: Modified:
5899 +2 -1 trunk/iauth/Makefile.in (File Modified)
5900
5901
5902nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5903 Log:
5904 - build iauth makefile
5905
5906
5907 Changes: Modified:
5908 +3 -2 trunk/configure (File Modified)
5909 +1 -0 trunk/configure.ac (File Modified)
5910
5911
5912nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5913 Log:
5914 - Makefile
5915
5916
5917 Changes: Modified:
5918 + - trunk/iauth/Makefile.in (File Added)
5919
5920
5921nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5922 Log:
5923 - add iauth.conf.example from irc2.11
5924
5925
5926 Changes: Modified:
5927 + - trunk/doc/example-iauth.conf (File Added)
5928
5929
5930nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5931 Log:
5932 - wow, i found some docs on this thing
5933
5934
5935 Changes: Modified:
5936 + - trunk/doc/technical/iauth-internals.txt (File Added)
5937
5938
5939nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5940 Log:
5941 - no longer applicable
5942
5943
5944 Changes: Modified:
5945 + - trunk/authdaemon/ (File Deleted)
5946
5947
5948nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5949 Log:
5950 - remove libircd.so on make clean (oops)
5951
5952
5953 Changes: Modified:
5954 +1 -1 trunk/src/Makefile.in (File Modified)
5955
5956
5957nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5958 Log:
5959 - merge iauth source for experimentation
5960
5961
5962 Changes: Modified:
5963 + - trunk/iauth/ (File Added)
5964 + - trunk/iauth/a_conf.c (File Added)
5965 + - trunk/iauth/a_conf_def.h (File Added)
5966 + - trunk/iauth/a_conf_ext.h (File Added)
5967 + - trunk/iauth/a_defines.h (File Added)
5968 + - trunk/iauth/a_externs.h (File Added)
5969 + - trunk/iauth/a_io.c (File Added)
5970 + - trunk/iauth/a_io_ext.h (File Added)
5971 + - trunk/iauth/a_log.c (File Added)
5972 + - trunk/iauth/a_log_def.h (File Added)
5973 + - trunk/iauth/a_log_ext.h (File Added)
5974 + - trunk/iauth/a_struct_def.h (File Added)
5975 + - trunk/iauth/iauth.c (File Added)
5976 + - trunk/iauth/mod_lhex.c (File Added)
5977 + - trunk/iauth/mod_lhex_ext.h (File Added)
5978 + - trunk/iauth/mod_pipe.c (File Added)
5979 + - trunk/iauth/mod_pipe_ext.h (File Added)
5980 + - trunk/iauth/mod_rfc931.c (File Added)
5981 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5982 + - trunk/iauth/mod_socks.c (File Added)
5983 + - trunk/iauth/mod_socks_ext.h (File Added)
5984 + - trunk/iauth/mod_webproxy.c (File Added)
5985 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5986
5987
5988jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5989 Log:
5990 User /quote help index was not sorted properly.
5991
5992
5993 Changes: Modified:
5994 +2 -2 trunk/help/Makefile.in (File Modified)
5995 +8 -8 trunk/help/users/index (File Modified)
5996
5997
5998jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5999 Log:
6000 Add SCAN help file.
6001
6002
6003 Changes: Modified:
6004 +25 -8 trunk/help/opers/index (File Modified)
6005 + - trunk/help/opers/scan (File Added)
6006
6007
6008jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6009 Log:
6010 SGML docs:
6011 - Document SCAN UMODES
6012 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6013
6014
6015 Changes: Modified:
6016 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6017
6018
6019jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6020 Log:
6021 Add our copyright information to /info (part of release-1.1 r1026).
6022
6023
6024 Changes: Modified:
6025 +1 -0 trunk/src/version.c.SH (File Modified)
6026
6027
6028jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6029 Log:
6030 Fix some compile warnings.
6031
6032
6033 Changes: Modified:
6034 +1 -1 trunk/modules/core/m_join.c (File Modified)
6035 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6036 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6037 +1 -1 trunk/modules/m_scan.c (File Modified)
6038 +4 -4 trunk/modules/m_signon.c (File Modified)
6039
6040
6041jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6042 Log:
6043 RSFNC: OK, actually consider unknowns also for detecting a collide.
6044 Otherwise we can get two clients with the same nick.
6045
6046
6047 Changes: Modified:
6048 +1 -1 trunk/modules/m_services.c (File Modified)
6049
6050
6051nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6052 Log:
6053 - charybdis profiling stuff
6054 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6055 - update .depend
6056
6057
6058 Changes: Modified:
6059 +0 -8 trunk/configure (File Modified)
6060 +1 -8 trunk/configure.ac (File Modified)
6061 +18 -0 trunk/include/channel.h (File Modified)
6062 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6063 +335 -260 trunk/src/.depend (File Modified)
6064 +1569 -0 trunk/src/Makefile.in (File Modified)
6065 + - trunk/src/chmode.c (File Added)
6066 +16 -1 trunk/src/ircd.c (File Modified)
6067 +11 -0 trunk/src/main.c (File Modified)
6068 +11 -0 trunk/src/modules.c (File Modified)
6069
6070
6071jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6072 Log:
6073 RSFNC: Do not send kills to servers for unknowns
6074
6075
6076 Changes: Modified:
6077 +4 -2 trunk/modules/m_services.c (File Modified)
6078
6079
6080jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6081 Log:
6082 Describe service{} blocks in reference.conf.
6083
6084
6085 Changes: Modified:
6086 +12 -0 trunk/doc/reference.conf (File Modified)
6087
6088
6089jilles 2006/03/09 01:14:34 UTC (20060309-996)
6090 Log:
6091 Replace this list of modes with pointers to other documentation.
6092
6093
6094 Changes: Modified:
6095 +6 -50 trunk/doc/modes.txt (File Modified)
6096
6097
6098jilles 2006/03/08 00:10:46 UTC (20060308-986)
6099 Log:
6100 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6101 looks too much like an old-ircd client pointer otherwise.
6102
6103
6104 Changes: Modified:
6105 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6106
6107
6108jilles 2006/03/08 00:09:27 UTC (20060308-984)
6109 Log:
6110 findforwards:
6111 - note truncation of the list (perhaps sending multiple
6112 notices is better)
6113 - clarify in a comment that /findforwards on a nonexistent
6114 channel can be useful
6115 - sendto_one_notice() requires that the text start with
6116 a colon
6117
6118
6119 Changes: Modified:
6120 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6121
6122
6123jilles 2006/03/07 23:33:48 UTC (20060307-982)
6124 Log:
6125 When we close a local server's link, always include the
6126 name of the client causing the exit in the reason in the
6127 SQUIT we send them (replacing them with us). This makes
6128 sure server notices for stuff like "Not enough arguments
6129 to server command" are different on the two sides.
6130
6131
6132 Changes: Modified:
6133 +7 -5 trunk/src/client.c (File Modified)
6134
6135
6136gxti 2006/03/07 22:58:03 UTC (20060307-980)
6137 Log:
6138 New contrib module m_findforwards.c
6139
6140
6141 Changes: Modified:
6142 +112 -0 trunk/contrib/Makefile.in (File Modified)
6143 + - trunk/contrib/m_findforwards.c (File Added)
6144
6145
6146jilles 2006/03/07 22:21:29 UTC (20060307-968)
6147 Log:
6148 Whoops, don't show real host behind auth{} spoof in
6149 spoof notices if hide_spoof_ips is enabled.
6150
6151 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6152
6153
6154 Changes: Modified:
6155 +3 -2 trunk/src/s_conf.c (File Modified)
6156
6157
6158jilles 2006/03/07 12:54:53 UTC (20060307-962)
6159 Log:
6160 Add dalnet-style /identify that sends to nickserv or chanserv.
6161
6162
6163 Changes: Modified:
6164 +102 -0 trunk/contrib/Makefile.in (File Modified)
6165 + - trunk/contrib/m_identify.c (File Added)
6166
6167
6168jilles 2006/03/07 12:26:20 UTC (20060307-958)
6169 Log:
6170 Document alias{} blocks a bit better.
6171
6172
6173 Changes: Modified:
6174 +9 -0 trunk/doc/reference.conf (File Modified)
6175
6176
6177nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6178 Log:
6179 - add aliases to /stats m (data usage is not counted though, sorry)
6180
6181
6182 Changes: Modified:
6183 +1 -0 trunk/include/s_conf.h (File Modified)
6184 +3 -0 trunk/src/newconf.c (File Modified)
6185 +15 -0 trunk/src/parse.c (File Modified)
6186
6187
6188nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6189 Log:
6190 - remove m_sshortcut as it's no longer relevant
6191
6192
6193 Changes: Modified:
6194 +0 -145 trunk/modules/Makefile.in (File Modified)
6195 + - trunk/modules/m_sshortcut.c (File Deleted)
6196
6197
6198nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6199 Log:
6200 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6201 targets instead of my original idea :P)
6202
6203
6204 Changes: Modified:
6205 +32 -0 trunk/doc/example.conf (File Modified)
6206 +35 -0 trunk/doc/reference.conf (File Modified)
6207 +4 -0 trunk/include/parse.h (File Modified)
6208 +7 -0 trunk/include/s_conf.h (File Modified)
6209 +82 -0 trunk/src/newconf.c (File Modified)
6210 +78 -0 trunk/src/parse.c (File Modified)
6211 +16 -0 trunk/src/s_conf.c (File Modified)
6212
6213
6214jilles 2006/03/05 23:33:56 UTC (20060305-942)
6215 Log:
6216 Remove some spaces after tabs. ??
6217
6218
6219 Changes: Modified:
6220 +18 -18 trunk/src/newconf.c (File Modified)
6221
6222
6223jilles 2006/03/05 23:15:38 UTC (20060305-940)
6224 Log:
6225 Global /who:
6226 - make sure to clear all marks also if the who was aborted
6227 because of too many matches
6228 - give ERR_TOOMANYMATCHES if too many matches
6229 - clarify comments
6230
6231 ratbox RATBOX_2_2 r22003 (jilles)
6232
6233
6234 Changes: Modified:
6235 +28 -26 trunk/modules/m_who.c (File Modified)
6236
6237
6238nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6239 Log:
6240 - devel is 2.0
6241
6242
6243 Changes: Modified:
6244 +9 -9 trunk/configure (File Modified)
6245 +1 -1 trunk/configure.ac (File Modified)
6246
6247
6248nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6249 Log:
6250 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6251
6252
6253 Changes: Modified:
6254 +2 -1 trunk/include/s_newconf.h (File Modified)
6255 +20 -0 trunk/modules/m_rehash.c (File Modified)
6256 +1 -1 trunk/src/s_newconf.c (File Modified)
6257
6258
6259gxti 2006/03/05 03:38:33 UTC (20060305-930)
6260 Log:
6261 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6262
6263
6264 Changes: Modified:
6265 +0 -1 trunk/doc/example.conf (File Modified)
6266 +0 -3 trunk/doc/reference.conf (File Modified)
6267 +0 -1 trunk/include/s_conf.h (File Modified)
6268 +0 -6 trunk/modules/m_info.c (File Modified)
6269 +1 -1 trunk/src/channel.c (File Modified)
6270 +0 -1 trunk/src/newconf.c (File Modified)
6271
6272
6273gxti 2006/03/05 00:48:56 UTC (20060305-928)
6274 Log:
6275 Missing header in m_chghost.c
6276
6277 Changes: Modified:
6278 +1 -0 trunk/modules/m_chghost.c (File Modified)
6279
6280
6281gxti 2006/02/28 19:53:33 UTC (20060228-926)
6282 Log:
6283 Relocate QJM code to a seperate function(change_nick_user_host)
6284 Change CHGHOST to use change_nick_user_host instead of just setting it
6285
6286
6287 Changes: Modified:
6288 +3 -0 trunk/include/s_user.h (File Modified)
6289 +1 -1 trunk/modules/m_chghost.c (File Modified)
6290 +3 -78 trunk/modules/m_signon.c (File Modified)
6291 +89 -0 trunk/src/s_user.c (File Modified)
6292
6293
6294jilles 2006/02/28 13:24:51 UTC (20060228-924)
6295 Log:
6296 Restore /stats a (dns servers, admin-only).
6297
6298
6299 Changes: Modified:
6300 +1 -0 trunk/include/res.h (File Modified)
6301 +5 -8 trunk/modules/m_stats.c (File Modified)
6302 +16 -0 trunk/src/res.c (File Modified)
6303
6304
6305nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6306 Log:
6307 - Add CHARYBDIS_PROFILE if we are profiling.
6308 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6309 - Remove duplicate --enable-epoll entry.
6310
6311
6312 Changes: Modified:
6313 +1595 -15 trunk/configure (File Modified)
6314 +30 -11 trunk/configure.ac (File Modified)
6315 +3 -0 trunk/include/setup.h.in (File Modified)
6316
6317
6318nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6319 Log:
6320 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6321
6322
6323 Changes: Modified:
6324 +28 -0 trunk/aclocal.m4 (File Modified)
6325
6326
6327jilles 2006/02/23 13:25:48 UTC (20060223-916)
6328 Log:
6329 Allow requesting forward channel and quiet list in same mode command.
6330
6331
6332 Changes: Modified:
6333 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6334
6335
6336jilles 2006/02/22 00:06:41 UTC (20060222-912)
6337 Log:
6338 Add description of xline wildcards.
6339
6340
6341 Changes: Modified:
6342 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6343
6344
6345gxti 2006/02/21 23:54:57 UTC (20060221-908)
6346 Log:
6347 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6348
6349
6350 Changes: Modified:
6351 +0 -4 trunk/modules/m_services.c (File Modified)
6352
6353
6354nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6355 Log:
6356 typo
6357
6358
6359 Changes: Modified:
6360 +1 -1 trunk/include/hook.h (File Modified)
6361
6362
6363nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6364 Log:
6365 call_hook, not hook_call
6366
6367
6368 Changes: Modified:
6369 +1 -1 trunk/modules/core/m_join.c (File Modified)
6370
6371
6372nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6373 Log:
6374 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6375 Could be useful for a number of things.
6376
6377
6378 Changes: Modified:
6379 +9 -0 trunk/modules/core/m_join.c (File Modified)
6380
6381
6382nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6383 Log:
6384 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6385
6386
6387 Changes: Modified:
6388 +7 -0 trunk/include/hook.h (File Modified)
6389
6390
6391gxti 2006/02/20 21:27:46 UTC (20060220-896)
6392 Log:
6393 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6394
6395
6396 Changes: Modified:
6397 +15 -0 trunk/modules/m_services.c (File Modified)
6398
6399
6400jilles 2006/02/20 11:26:45 UTC (20060220-894)
6401 Log:
6402 Clarify snomask +f, +k, +u.
6403
6404
6405 Changes: Modified:
6406 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6407
6408
6409jilles 2006/02/20 11:26:22 UTC (20060220-892)
6410 Log:
6411 Cmode +p and +s may be set simultaneously.
6412
6413
6414 Changes: Modified:
6415 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6416
6417
6418nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6419 Log:
6420 actually, we should check the data version on each reload (oops)
6421
6422
6423 Changes: Modified:
6424 +6 -6 trunk/src/main.c (File Modified)
6425
6426
6427nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6428 Log:
6429 more work on the loader
6430
6431
6432 Changes: Modified:
6433 +45 -21 trunk/src/main.c (File Modified)
6434
6435
6436nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6437 Log:
6438 Add prototype ircd_state.c
6439
6440
6441 Changes: Modified:
6442 + - trunk/src/ircd_state.c (File Added)
6443
6444
6445jilles 2006/02/19 00:41:15 UTC (20060219-882)
6446 Log:
6447 Smaller improvements.
6448
6449
6450 Changes: Modified:
6451 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6452
6453
6454jilles 2006/02/19 00:15:39 UTC (20060219-880)
6455 Log:
6456 Add a lot of stuff here.
6457
6458
6459 Changes: Modified:
6460 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6461
6462
6463jilles 2006/02/18 22:55:32 UTC (20060218-878)
6464 Log:
6465 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6466
6467
6468 Changes: Modified:
6469 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6470
6471
6472jilles 2006/02/18 21:57:54 UTC (20060218-873)
6473 Log:
6474 Invex doesn't trump +r or (sic) +J.
6475
6476
6477 Changes: Modified:
6478 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6479
6480
6481nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6482 Log:
6483 Check to make sure a module is not loaded before loading it.
6484
6485
6486 Changes: Modified:
6487 +6 -1 trunk/src/ircd_parser.y (File Modified)
6488
6489
6490nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6491 Log:
6492 - Add a missing comma in the HeaderMessages array
6493 - Only send "Your hostname is too long ..." if that really is the case
6494
6495
6496 Changes: Modified:
6497 +2 -2 trunk/src/s_auth.c (File Modified)
6498
6499
6500nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6501 Log:
6502 build_symtable() will have already bailed here, so no need to check
6503 explicitly whether or not charybdis_main is NULL.
6504
6505
6506 Changes: Modified:
6507 +7 -16 trunk/src/main.c (File Modified)
6508
6509
6510nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6511 Log:
6512 Data structure versioning, part 1.
6513
6514
6515 Changes: Modified:
6516 +10 -1 trunk/include/ircd_defs.h (File Modified)
6517 +2 -0 trunk/src/ircd.c (File Modified)
6518 +15 -3 trunk/src/main.c (File Modified)
6519
6520
6521nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6522 Log:
6523 build a symbol table and use that instead of doing a raw dlsym on everything
6524
6525
6526 Changes: Modified:
6527 + - trunk/include/ircd_linker.h (File Added)
6528 +71 -1 trunk/src/Makefile.in (File Modified)
6529 + - trunk/src/ircd_linker.c (File Added)
6530 +16 -4 trunk/src/main.c (File Modified)
6531
6532
6533nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6534 Log:
6535 The launcher now calls io_loop() instead of charybdis_main().
6536 This is so that we do not have to reinitialize *everything* later.
6537
6538
6539 Changes: Modified:
6540 +1 -0 trunk/include/ircd.h (File Modified)
6541 +6 -7 trunk/src/ircd.c (File Modified)
6542 +13 -1 trunk/src/main.c (File Modified)
6543
6544
6545nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6546 Log:
6547 Use global binding on libircd.so.
6548
6549
6550 Changes: Modified:
6551 +1 -1 trunk/src/main.c (File Modified)
6552
6553
6554nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6555 Log:
6556 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6557 (it will do more later)
6558
6559
6560 Changes: Modified:
6561 +14 -12 trunk/include/config.h (File Modified)
6562 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6563 +31 -5 trunk/src/Makefile.in (File Modified)
6564 +78 -1 trunk/src/ircd.c (File Modified)
6565 + - trunk/src/main.c (File Added)
6566
6567
6568nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6569 Log:
6570 Add whitespace here, oops.
6571
6572
6573 Changes: Modified:
6574 +1 -1 trunk/CREDITS (File Modified)
6575
6576
6577nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6578 Log:
6579 Properly copy over the IP address here instead of using a cheap hack.
6580 Because the hack didn't work right except on IPv6. :|
6581
6582
6583 Changes: Modified:
6584 +12 -2 trunk/src/s_newconf.c (File Modified)
6585
6586
6587jilles 2006/02/15 01:33:43 UTC (20060215-849)
6588 Log:
6589 Revert reject cache notice to ratbox's, which more
6590 clearly suggests what's happening.
6591
6592
6593 Changes: Modified:
6594 +4 -1 trunk/src/reject.c (File Modified)
6595
6596
6597nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6598 Log:
6599 Fix the openssl status in the overview information.
6600
6601
6602 Changes: Modified:
6603 +1 -3 trunk/configure (File Modified)
6604 +1 -3 trunk/configure.ac (File Modified)
6605
6606
6607jilles 2006/02/15 00:53:32 UTC (20060215-843)
6608 Log:
6609 - Add simple exempt{} block (127.0.0.1) to example.conf.
6610 - Remove mention of deny{}.
6611
6612
6613 Changes: Modified:
6614 +5 -0 trunk/doc/example.conf (File Modified)
6615 +1 -1 trunk/doc/reference.conf (File Modified)
6616
6617
6618jilles 2006/02/15 00:37:34 UTC (20060215-839)
6619 Log:
6620 example.conf: add some comments at the start
6621 reference.conf: some ircd-ratbox -> charybdis
6622
6623
6624 Changes: Modified:
6625 +11 -0 trunk/doc/example.conf (File Modified)
6626 +6 -5 trunk/doc/reference.conf (File Modified)
6627
6628
6629jilles 2006/02/15 00:27:59 UTC (20060215-833)
6630 Log:
6631 Rename m_createauthonly module to createauthonly
6632 as this is not a module providing an m_function
6633 (command).
6634
6635
6636 Changes: Modified:
6637 +1 -38 trunk/contrib/Makefile.in (File Modified)
6638 + - trunk/contrib/createauthonly.c (File Added)
6639 + - trunk/contrib/m_createauthonly.c (File Deleted)
6640
6641
6642jilles 2006/02/15 00:22:08 UTC (20060215-831)
6643 Log:
6644 Add to example confs commented lines for:
6645 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6646 sno_globalkline.so, sno_globaloper.so.
6647
6648
6649 Changes: Modified:
6650 +5 -1 trunk/doc/example.conf (File Modified)
6651 +9 -1 trunk/doc/reference.conf (File Modified)
6652
6653
6654jilles 2006/02/15 00:12:24 UTC (20060215-829)
6655 Log:
6656 - Unbreak connecting to connect{}s with hostnames
6657 instead of IP addresses (broken with new resolver).
6658 - Try to do A/AAAA query based on aftype in
6659 connect{} (doesn't seem to work fully).
6660
6661
6662 Changes: Modified:
6663 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6664
6665
6666jilles 2006/02/14 22:54:37 UTC (20060214-827)
6667 Log:
6668 Unbreak /rehash dns.
6669
6670
6671 Changes: Modified:
6672 +1 -0 trunk/src/res.c (File Modified)
6673
6674
6675jilles 2006/02/14 22:40:55 UTC (20060214-825)
6676 Log:
6677 Preserve Hybrid Id and add one of our own.
6678
6679
6680 Changes: Modified:
6681 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6682 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6683
6684
6685jilles 2006/02/14 22:17:17 UTC (20060214-821)
6686 Log:
6687 Add anfl and Androsyn to CREDITS.
6688 They wrote a lot of ratbox code we use, both before and after the fork.
6689
6690
6691 Changes: Modified:
6692 +2 -0 trunk/CREDITS (File Modified)
6693
6694
6695nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6696 Log:
6697 Hostname validity check.
6698
6699
6700 Changes: Modified:
6701 +42 -3 trunk/src/s_auth.c (File Modified)
6702
6703
6704nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6705 Log:
6706 Version bump to 1.2.0.
6707
6708
6709 Changes: Modified:
6710 +9 -9 trunk/configure (File Modified)
6711 +1 -1 trunk/configure.ac (File Modified)
6712
6713
6714nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6715 Log:
6716 - Missed a spot in the IPv6 code here. Should be usable now.
6717
6718
6719 Changes: Modified:
6720 +2 -2 trunk/src/res.c (File Modified)
6721
6722
6723nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6724 Log:
6725 Alright, so, this massive commit does the following:
6726 - Removes adns
6727 - Adds a resolver based on the undernet and hybrid one.
6728 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6729 - Makes a check in ./configure be posixly correct
6730 - Simplifies the auth code and DNS callbacks
6731
6732 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6733
6734
6735 Changes: Modified:
6736 +1 -1 trunk/Makefile.in (File Modified)
6737 + - trunk/adns/ (File Deleted)
6738 +148 -80 trunk/configure (File Modified)
6739 +1 -2 trunk/configure.ac (File Modified)
6740 +6 -0 trunk/include/client.h (File Modified)
6741 +1 -0 trunk/include/packet.h (File Modified)
6742 +153 -41 trunk/include/res.h (File Modified)
6743 + - trunk/include/reslib.h (File Added)
6744 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6745 +930 -1449 trunk/modules/.depend (File Modified)
6746 +3 -0 trunk/modules/m_stats.c (File Modified)
6747 +417 -621 trunk/src/.depend (File Modified)
6748 +1 -1 trunk/src/.indent.pro (File Modified)
6749 +2069 -289 trunk/src/Makefile.in (File Modified)
6750 + - trunk/src/adns.c (File Deleted)
6751 + - trunk/src/res.c (File Added)
6752 + - trunk/src/reslib.c (File Added)
6753 +11 -50 trunk/src/s_auth.c (File Modified)
6754 +4 -26 trunk/src/s_newconf.c (File Modified)
6755
6756
6757nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6758 Log:
6759 Document the NOBALLOC feature.
6760
6761
6762 Changes: Modified:
6763 +7 -1 trunk/include/config.h (File Modified)
6764
6765
6766jilles 2006/02/12 20:50:51 UTC (20060212-806)
6767 Log:
6768 commands.sgml changes
6769
6770
6771 Changes: Modified:
6772 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6773
6774
6775jilles 2006/02/12 19:58:28 UTC (20060212-804)
6776 Log:
6777 connect{} changes.
6778
6779
6780 Changes: Modified:
6781 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6782
6783
6784jilles 2006/02/12 19:47:43 UTC (20060212-802)
6785 Log:
6786 Improve description of class{} block (in particular,
6787 mention server classes as well as client classes).
6788
6789
6790 Changes: Modified:
6791 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6792
6793
6794jilles 2006/02/12 19:37:35 UTC (20060212-800)
6795 Log:
6796 In comment:
6797 -/* sendq: servers need a higher sendq as they send more data */
6798 +/* sendq: servers need a higher sendq as they are sent more data */
6799
6800
6801 Changes: Modified:
6802 +1 -1 trunk/doc/reference.conf (File Modified)
6803
6804
6805jilles 2006/02/12 19:33:35 UTC (20060212-798)
6806 Log:
6807 Add modules{} block.
6808
6809
6810 Changes: Modified:
6811 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6812
6813
6814jilles 2006/02/12 17:31:44 UTC (20060212-796)
6815 Log:
6816 Add general::oper_snomask, snomask on oper up for opers
6817 that have umode +s set on oper up, but do not have
6818 a specific snomask setting in their operator block.
6819 If this is empty or not specified, +s is used as before.
6820
6821
6822 Changes: Modified:
6823 +4 -1 trunk/doc/example.conf (File Modified)
6824 +7 -1 trunk/doc/reference.conf (File Modified)
6825 +1 -0 trunk/include/client.h (File Modified)
6826 +1 -0 trunk/include/s_conf.h (File Modified)
6827 +32 -0 trunk/src/newconf.c (File Modified)
6828 +1 -0 trunk/src/s_conf.c (File Modified)
6829 +13 -3 trunk/src/s_user.c (File Modified)
6830
6831
6832nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6833 Log:
6834 fix error
6835
6836 Changes: Modified:
6837 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6838
6839
6840nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6841 Log:
6842 Add MASKTRACE and CHANTRACE commands.
6843
6844
6845 Changes: Modified:
6846 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6847
6848
6849nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6850 Log:
6851 document loadmodule directive
6852
6853
6854 Changes: Modified:
6855 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6856
6857
6858nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6859 Log:
6860 finish this up
6861
6862
6863 Changes: Modified:
6864 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6865
6866
6867nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6868 Log:
6869 q:lines are no longer living in the ircd.conf either
6870
6871
6872 Changes: Modified:
6873 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6874
6875
6876nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6877 Log:
6878 remove k:line, d:line, x:line as they are their own files now
6879
6880
6881 Changes: Modified:
6882 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6883
6884
6885jilles 2006/02/12 03:55:38 UTC (20060212-782)
6886 Log:
6887 New place for operator::snomask.
6888
6889
6890 Changes: Modified:
6891 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6892
6893
6894nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6895 Log:
6896 Document connect {}.
6897
6898
6899 Changes: Modified:
6900 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6901
6902
6903jilles 2006/02/12 03:42:26 UTC (20060212-778)
6904 Log:
6905 example.conf: move operator::snomask to a more logical place,
6906 more sensible default
6907 reference.conf: add operator::snomask
6908
6909
6910 Changes: Modified:
6911 +3 -3 trunk/doc/example.conf (File Modified)
6912 +3 -0 trunk/doc/reference.conf (File Modified)
6913
6914
6915jilles 2006/02/12 03:34:24 UTC (20060212-776)
6916 Log:
6917 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6918 in those conf entries that take umodes like <name1>, <name2>, ...
6919
6920
6921 Changes: Modified:
6922 +3 -0 trunk/doc/reference.conf (File Modified)
6923 +3 -0 trunk/src/newconf.c (File Modified)
6924
6925
6926nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6927 Log:
6928 Remove H:line
6929
6930
6931 Changes: Modified:
6932 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6933
6934
6935nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6936 Log:
6937 Aesthetic changes.
6938
6939
6940 Changes: Modified:
6941 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6942
6943
6944nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6945 Log:
6946 s/allow/auth
6947
6948
6949 Changes: Modified:
6950 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6951
6952
6953nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6954 Log:
6955 fix
6956
6957
6958 Changes: Modified:
6959 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6960
6961
6962nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6963 Log:
6964 Document operator {} blocks.
6965
6966
6967 Changes: Modified:
6968 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6969
6970
6971jilles 2006/02/12 03:18:31 UTC (20060212-764)
6972 Log:
6973 auth{}: clarify/add some details
6974
6975
6976 Changes: Modified:
6977 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6978
6979
6980nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6981 Log:
6982 auth{}: Move a paragraph.
6983
6984
6985 Changes: Modified:
6986 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6987
6988
6989nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6990 Log:
6991 Document auth{} blocks.
6992
6993
6994 Changes: Modified:
6995 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6996
6997
6998jilles 2006/02/12 02:23:21 UTC (20060212-758)
6999 Log:
7000 Add umode +R.
7001
7002
7003 Changes: Modified:
7004 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7005
7006
7007jilles 2006/02/12 02:19:41 UTC (20060212-756)
7008 Log:
7009 Add umode +R, prevents unidentified clients from
7010 sending private messages or notices. /accept'ed
7011 clients and opers are exempt.
7012 Due to the /accept part, this is only checked
7013 at the target's server, may want to change
7014 this?
7015
7016
7017 Changes: Modified:
7018 +1 -0 trunk/help/opers/umode (File Modified)
7019 +1 -0 trunk/help/users/umode (File Modified)
7020 +2 -0 trunk/include/client.h (File Modified)
7021 +1 -0 trunk/include/numeric.h (File Modified)
7022 +11 -1 trunk/modules/core/m_message.c (File Modified)
7023 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7024 +1 -1 trunk/src/messages.tab (File Modified)
7025 +1 -1 trunk/src/s_user.c (File Modified)
7026
7027
7028jilles 2006/02/12 01:26:44 UTC (20060212-754)
7029 Log:
7030 Don't allow a nick change if banned or quieted (and not
7031 voiced or opped) on a channel. This uses numeric 435
7032 (bahamut's "cannot change to a banned nick") because
7033 bahamut/ircu's 437 and hyperion's 438 already have
7034 another meaning for us.
7035
7036
7037 Changes: Modified:
7038 +2 -0 trunk/include/channel.h (File Modified)
7039 +1 -0 trunk/include/numeric.h (File Modified)
7040 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7041 +38 -0 trunk/src/channel.c (File Modified)
7042 +1 -1 trunk/src/messages.tab (File Modified)
7043
7044
7045jilles 2006/02/11 20:55:03 UTC (20060211-752)
7046 Log:
7047 KNOCK:
7048 - respect ban exceptions
7049 - also deny a knock if quieted
7050
7051
7052 Changes: Modified:
7053 +2 -1 trunk/modules/m_knock.c (File Modified)
7054
7055
7056jilles 2006/02/11 19:42:32 UTC (20060211-750)
7057 Log:
7058 Reverse bad substitution in comment.
7059
7060
7061 Changes: Modified:
7062 +1 -1 trunk/src/channel.c (File Modified)
7063
7064
7065jilles 2006/02/11 19:04:47 UTC (20060211-748)
7066 Log:
7067 - set DynSpoof flag for clients spoofed at registration
7068 - add orighost instead of host to the hostname hash
7069
7070
7071 Changes: Modified:
7072 +5 -1 trunk/src/s_user.c (File Modified)
7073
7074
7075jilles 2006/02/11 16:59:13 UTC (20060211-746)
7076 Log:
7077 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7078
7079
7080 Changes: Modified:
7081 +2 -3 trunk/src/send.c (File Modified)
7082
7083
7084gxti 2006/02/10 02:44:34 UTC (20060210-744)
7085 Log:
7086 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7087
7088
7089 Changes: Modified:
7090 +17 -7 trunk/modules/m_signon.c (File Modified)
7091
7092
7093gxti 2006/02/09 02:44:48 UTC (20060209-742)
7094 Log:
7095 Correct minimum args on ENCAP SASL to avoid nasty core.
7096
7097
7098 Changes: Modified:
7099 +1 -1 trunk/modules/m_sasl.c (File Modified)
7100
7101
7102jilles 2006/02/09 01:14:21 UTC (20060209-740)
7103 Log:
7104 Style nits: sptr can't ever be NULL, don't compare truth
7105 values with YES.
7106
7107
7108 Changes: Modified:
7109 +2 -3 trunk/modules/m_scan.c (File Modified)
7110
7111
7112jilles 2006/02/09 01:04:56 UTC (20060209-738)
7113 Log:
7114 - Comment out scan_cmodes() prototype to suppress warning
7115 - Correct minimum parameter count for mo_scan()
7116
7117
7118 Changes: Modified:
7119 +2 -2 trunk/modules/m_scan.c (File Modified)
7120
7121
7122jilles 2006/02/09 00:56:16 UTC (20060209-736)
7123 Log:
7124 SCAN UMODES:
7125 - Include full command in operspy notice
7126 - Allow global scans (no-list used, mask not used) without operspy
7127 - Use ERR_NOPRIVS numeric
7128
7129
7130 Changes: Modified:
7131 +21 -9 trunk/modules/m_scan.c (File Modified)
7132
7133
7134jilles 2006/02/08 23:45:23 UTC (20060208-734)
7135 Log:
7136 Cancel out the >3 default if < is given; this way
7137 any </> specification fully overrides the default.
7138
7139
7140 Changes: Modified:
7141 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7142
7143
7144jilles 2006/02/08 23:13:44 UTC (20060208-732)
7145 Log:
7146 - Call mo_list() from m_list() to reduce code duplication
7147 - Default to >3, rather arbitrarily (conf option?)
7148 - Make < and > mean less than and greater than again
7149
7150
7151 Changes: Modified:
7152 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7153
7154
7155jilles 2006/02/08 22:20:43 UTC (20060208-730)
7156 Log:
7157 When processing topic burst, hide connecting server
7158 on netburst if flatten links is enabled.
7159
7160
7161 Changes: Modified:
7162 +9 -2 trunk/modules/m_tb.c (File Modified)
7163
7164
7165nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7166 Log:
7167 - remove PENALTY token
7168
7169
7170 Changes: Modified:
7171 +0 -1 trunk/include/supported.h (File Modified)
7172
7173
7174nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7175 Log:
7176 005 fixups:
7177 - Add PENALTY because we have a pace-wait system.
7178 - Add FNC due to SAVE and RSFNC
7179 - Add q to MAXLIST.
7180
7181
7182 Changes: Modified:
7183 +4 -2 trunk/include/supported.h (File Modified)
7184
7185
7186nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7187 Log:
7188 mkay, indent went nuts here
7189
7190
7191 Changes: Modified:
7192 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7193
7194
7195nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7196 Log:
7197 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7198 and can be used instead. The SAFELIST implementation is the one used by
7199 default, as most users/networks will be used to it.
7200
7201
7202 Changes: Modified:
7203 +1 -0 trunk/NEWS (File Modified)
7204 +14 -0 trunk/include/client.h (File Modified)
7205 +5 -0 trunk/include/hash.h (File Modified)
7206 +404 -272 trunk/modules/Makefile.in (File Modified)
7207 + - trunk/modules/m_list.c (File Deleted)
7208 + - trunk/modules/m_list_ratbox.c (File Added)
7209 + - trunk/modules/m_list_safelist.c (File Added)
7210 +5 -5 trunk/src/hash.c (File Modified)
7211
7212
7213jilles 2006/02/08 21:02:52 UTC (20060208-720)
7214 Log:
7215 Clear invites on a lowerTS JOIN or SJOIN.
7216 This should complete kick_on_split_riding protection.
7217
7218
7219 Changes: Modified:
7220 +5 -0 trunk/modules/core/m_join.c (File Modified)
7221 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7222
7223
7224jilles 2006/02/08 20:26:58 UTC (20060208-718)
7225 Log:
7226 Like in ratbox, send and interpret timestamps on invites.
7227
7228
7229 Changes: Modified:
7230 +9 -2 trunk/modules/m_invite.c (File Modified)
7231
7232
7233jilles 2006/02/07 12:48:28 UTC (20060207-716)
7234 Log:
7235 Add +S (network service) umode. Just for completeness, users or opers
7236 cannot set this.
7237
7238
7239 Changes: Modified:
7240 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7241
7242
7243nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7244 Log:
7245 update NEWS a bit
7246
7247
7248 Changes: Modified:
7249 +35 -2 trunk/NEWS (File Modified)
7250
7251
7252gxti 2006/02/06 04:42:14 UTC (20060206-712)
7253 Log:
7254 Split off a PreClient structure for data to be freed on registation (i.e. password).
7255 New hook introduce_client for post-registration messages.
7256 Fix b0rked SASL numerics.
7257 Burst REALHOST post-introduction for spoofed-on-registration clients.
7258 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7259 Pre-registration signon support.
7260
7261
7262 Changes: Modified:
7263 +10 -0 trunk/configure (File Modified)
7264 +2 -0 trunk/configure.ac (File Modified)
7265 +14 -4 trunk/include/client.h (File Modified)
7266 +1 -0 trunk/include/hook.h (File Modified)
7267 +1 -0 trunk/include/numeric.h (File Modified)
7268 +3 -0 trunk/include/setup.h.in (File Modified)
7269 +16 -0 trunk/modules/m_chghost.c (File Modified)
7270 +25 -21 trunk/modules/m_sasl.c (File Modified)
7271 +63 -30 trunk/modules/m_signon.c (File Modified)
7272 +18 -0 trunk/src/client.c (File Modified)
7273 +2 -0 trunk/src/hook.c (File Modified)
7274 +5 -5 trunk/src/messages.tab (File Modified)
7275 +2 -0 trunk/src/s_serv.c (File Modified)
7276 +28 -2 trunk/src/s_user.c (File Modified)
7277
7278
7279gxti 2006/02/06 03:10:01 UTC (20060206-710)
7280 Log:
7281 Update hook documentation.
7282
7283
7284 Changes: Modified:
7285 +30 -0 trunk/doc/hooks.txt (File Modified)
7286
7287
7288jilles 2006/02/05 22:44:03 UTC (20060205-708)
7289 Log:
7290 Improve @/# handling in match_esc().
7291
7292
7293 Changes: Modified:
7294 +21 -13 trunk/src/match.c (File Modified)
7295
7296
7297nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7298 Log:
7299 backtrack instead of bailing out when handling a mismatched escape
7300
7301
7302 Changes: Modified:
7303 +1 -1 trunk/src/match.c (File Modified)
7304
7305
7306nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7307 Log:
7308 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7309
7310 Changes: Modified:
7311 +2 -1 trunk/CREDITS (File Modified)
7312
7313
7314nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7315 Log:
7316 Fix the escape brokenness and pick up a more efficient matching algorithm,
7317 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7318 Patch sent upstream. They can do whatever they want with it, *shrug*.
7319
7320
7321 Changes: Modified:
7322 +147 -161 trunk/src/match.c (File Modified)
7323
7324
7325jilles 2006/02/04 20:13:39 UTC (20060204-700)
7326 Log:
7327 If flatten links is enabled, fake the origins of some ServerModes
7328 sent to clients so that the server sending the netburst is hidden.
7329 Most mode hacks still show the true source.
7330
7331
7332 Changes: Modified:
7333 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7334 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7335
7336
7337jilles 2006/02/04 18:26:55 UTC (20060204-698)
7338 Log:
7339 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7340 where the exit originated).
7341 - When receiving an SQUIT for a server themselves
7342 (IsMe(target_p) || target_p == client_p)
7343 close their link and send a local server notice.
7344
7345
7346 Changes: Modified:
7347 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7348 +6 -3 trunk/src/client.c (File Modified)
7349
7350
7351nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7352 Log:
7353 Hooking into the wrong hook, whoops. :P
7354
7355
7356 Changes: Modified:
7357 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7358 +6 -10 trunk/modules/core/m_join.c (File Modified)
7359
7360
7361nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7362 Log:
7363 this doesn't work right, right now :P
7364
7365
7366 Changes: Modified:
7367 +40 -0 trunk/contrib/Makefile.in (File Modified)
7368 + - trunk/contrib/m_createauthonly.c (File Added)
7369 +6 -0 trunk/include/hook.h (File Modified)
7370 +26 -1 trunk/modules/core/m_join.c (File Modified)
7371 +1 -1 trunk/src/ircd.c (File Modified)
7372
7373
7374nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7375 Log:
7376 Make can_join() hookable.
7377
7378
7379 Changes: Modified:
7380 +12 -1 trunk/src/channel.c (File Modified)
7381
7382
7383nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7384 Log:
7385 add 'int approved;' to the channel event hook
7386
7387
7388 Changes: Modified:
7389 +1 -0 trunk/include/hook.h (File Modified)
7390
7391
7392gxti 2006/02/04 02:50:03 UTC (20060204-688)
7393 Log:
7394 Use SIDs in SASL ENCAP origin.
7395 Ignore responses from other agents once the first SASL response has been received for a client.
7396
7397
7398 Changes: Modified:
7399 +9 -5 trunk/modules/m_sasl.c (File Modified)
7400
7401
7402gxti 2006/02/04 01:44:17 UTC (20060204-686)
7403 Log:
7404 Removed stray debug code.
7405
7406
7407 Changes: Modified:
7408 +1 -1 trunk/modules/m_sasl.c (File Modified)
7409
7410
7411jilles 2006/02/03 22:39:24 UTC (20060203-684)
7412 Log:
7413 Don't complain "unknown MODE flag" if a non-oper attempts
7414 to unset an oper only umode they do not have.
7415 This is to prevent unwanted error messages when users/bots
7416 do things like MODE <nick> +i-sw.
7417
7418
7419 Changes: Modified:
7420 +4 -2 trunk/src/s_user.c (File Modified)
7421
7422
7423jilles 2006/02/03 22:32:03 UTC (20060203-682)
7424 Log:
7425 Fix client_exit hook name and only call it for local exits that are not
7426 IsAnyServer.
7427
7428
7429 Changes: Modified:
7430 +3 -2 trunk/modules/m_sasl.c (File Modified)
7431
7432
7433gxti 2006/02/03 21:41:48 UTC (20060203-680)
7434 Log:
7435 Fix SASL logic to actually use stored agent UID.
7436 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7437 Add abort code for exiting clients.
7438
7439
7440 Changes: Modified:
7441 +18 -9 trunk/modules/m_sasl.c (File Modified)
7442
7443
7444jilles 2006/02/03 20:25:01 UTC (20060203-678)
7445 Log:
7446 Port over ratbox 2.2 /challenge. This is slightly more secure
7447 (better crypto, longer keys, challenge timeout) and has better
7448 client scripts.
7449
7450 The respond tool is no longer part of the ircd tree but a
7451 separate package, currently available from
7452 http://respond.ircd-ratbox.org (we should mirror/... this).
7453
7454
7455 Changes: Modified:
7456 +65 -310 trunk/doc/challenge.txt (File Modified)
7457 +5 -5 trunk/include/client.h (File Modified)
7458 +3 -0 trunk/include/irc_string.h (File Modified)
7459 +3 -0 trunk/include/numeric.h (File Modified)
7460 +94 -50 trunk/modules/m_challenge.c (File Modified)
7461 +1 -2 trunk/src/client.c (File Modified)
7462 +125 -0 trunk/src/irc_string.c (File Modified)
7463 +2 -2 trunk/src/messages.tab (File Modified)
7464 + - trunk/tools/rsa_respond/ (File Deleted)
7465
7466
7467gxti 2006/02/03 20:05:09 UTC (20060203-676)
7468 Log:
7469 Preliminary SASL support.
7470
7471
7472 Changes: Modified:
7473 +7 -0 trunk/include/client.h (File Modified)
7474 +6 -0 trunk/include/numeric.h (File Modified)
7475 +1 -0 trunk/modules/Makefile.in (File Modified)
7476 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7477 +175 -1 trunk/modules/m_cap.c (File Modified)
7478 + - trunk/modules/m_sasl.c (File Added)
7479 +2 -0 trunk/modules/m_user.c (File Modified)
7480 +5 -5 trunk/src/messages.tab (File Modified)
7481 +8 -2 trunk/src/s_user.c (File Modified)
7482
7483
7484jilles 2006/02/03 18:13:03 UTC (20060203-674)
7485 Log:
7486 SIGNON: make logout also apply remotely.
7487
7488
7489 Changes: Modified:
7490 +7 -2 trunk/modules/m_signon.c (File Modified)
7491
7492
7493gxti 2006/02/03 17:45:04 UTC (20060203-672)
7494 Log:
7495 Use an asterisk when sending empty logins in SIGNON.
7496
7497
7498 Changes: Modified:
7499 +5 -5 trunk/modules/m_signon.c (File Modified)
7500
7501
7502jilles 2006/02/03 17:38:31 UTC (20060203-670)
7503 Log:
7504 SIGNON: Only add whowas entry (add_history()) and wipe
7505 accepts (del_all_accepts()) if nick changed.
7506
7507
7508 Changes: Modified:
7509 +5 -3 trunk/modules/m_signon.c (File Modified)
7510
7511
7512jilles 2006/02/03 17:26:52 UTC (20060203-668)
7513 Log:
7514 SIGNON: slight fixes to collision code:
7515 - don't kill if target_p == source_p (nick unchanged or only changed case)
7516 - add comment that SAVE support is missing
7517 - use sendto_realops_snomask() instead of sendto_realops_flags()
7518
7519
7520 Changes: Modified:
7521 +9 -6 trunk/modules/m_signon.c (File Modified)
7522
7523
7524jilles 2006/02/03 17:19:26 UTC (20060203-666)
7525 Log:
7526 Fix up kills for bad nick/user/host on SIGNON.
7527
7528
7529 Changes: Modified:
7530 +16 -6 trunk/modules/m_signon.c (File Modified)
7531
7532
7533jilles 2006/02/03 16:50:56 UTC (20060203-664)
7534 Log:
7535 If changing to a nick with a digit, only allow the UID.
7536
7537
7538 Changes: Modified:
7539 +4 -0 trunk/modules/m_signon.c (File Modified)
7540
7541
7542gxti 2006/02/03 04:20:31 UTC (20060203-661)
7543 Log:
7544 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7545 Strip leading digits from logins that are not purely numeric.
7546
7547
7548 Changes: Modified:
7549 +3 -0 trunk/include/numeric.h (File Modified)
7550 +2 -0 trunk/include/send.h (File Modified)
7551 +1 -0 trunk/modules/Makefile.in (File Modified)
7552 +456 -3 trunk/modules/m_services.c (File Modified)
7553 + - trunk/modules/m_signon.c (File Added)
7554 +2 -2 trunk/src/messages.tab (File Modified)
7555 +98 -0 trunk/src/send.c (File Modified)
7556
7557
7558jilles 2006/02/02 14:10:16 UTC (20060202-659)
7559 Log:
7560 Remove old server notice umodes from example confs.
7561
7562
7563 Changes: Modified:
7564 +1 -2 trunk/doc/example.conf (File Modified)
7565 +4 -17 trunk/doc/reference.conf (File Modified)
7566
7567
7568jilles 2006/02/01 15:11:42 UTC (20060201-657)
7569 Log:
7570 Add snomask help file (forgot this earlier).
7571
7572
7573 Changes: Modified:
7574 + - trunk/help/opers/snomask (File Added)
7575
7576
7577jilles 2006/01/31 12:50:36 UTC (20060131-655)
7578 Log:
7579 Add umode +l (receive locops).
7580
7581
7582 Changes: Modified:
7583 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7584
7585
7586jilles 2006/01/31 12:44:21 UTC (20060131-653)
7587 Log:
7588 We don't plan to implement cmode +R (quiet unidentified) and
7589 umode +I (deny invite) for 1.1, so comment them out from the
7590 docs.
7591
7592
7593 Changes: Modified:
7594 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7595 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7596
7597
7598jilles 2006/01/31 12:40:38 UTC (20060131-651)
7599 Log:
7600 Improve snomask usage description.
7601
7602
7603 Changes: Modified:
7604 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7605
7606
7607jilles 2006/01/31 12:33:01 UTC (20060131-649)
7608 Log:
7609 Mention the word snomask with umode +s (needs to be a link really).
7610
7611
7612 Changes: Modified:
7613 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7614
7615
7616jilles 2006/01/31 12:28:58 UTC (20060131-647)
7617 Log:
7618 Add snomask +Z (operspy notices).
7619
7620
7621 Changes: Modified:
7622 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7623
7624
7625jilles 2006/01/31 12:23:29 UTC (20060131-645)
7626 Log:
7627 Misc updates/clarifications.
7628
7629
7630 Changes: Modified:
7631 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7632
7633
7634jilles 2006/01/31 12:15:29 UTC (20060131-643)
7635 Log:
7636 Document snomasks.
7637
7638
7639 Changes: Modified:
7640 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7641 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7642 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7643
7644
7645jilles 2006/01/30 01:07:43 UTC (20060130-641)
7646 Log:
7647 - Allow ENCAP REALHOST outside burst
7648 - Fix comment describing race condition: this can only happen
7649 on a local whois with use_whois_actually enabled
7650
7651
7652 Changes: Modified:
7653 +4 -6 trunk/modules/m_chghost.c (File Modified)
7654
7655
7656jilles 2006/01/29 21:42:06 UTC (20060129-639)
7657 Log:
7658 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7659
7660
7661 Changes: Modified:
7662 +39 -0 trunk/contrib/Makefile.in (File Modified)
7663 + - trunk/contrib/sno_globaloper.c (File Added)
7664
7665
7666jilles 2006/01/29 21:26:53 UTC (20060129-637)
7667 Log:
7668 Pass along old umodes and snomask in umode_changed hook,
7669 changing its parameter type from struct Client *
7670 to hook_data_umode_changed *. (For a new client, both
7671 are zero.)
7672
7673 The IP cloaking module now fully ignores umode changes
7674 where +h didn't change.
7675
7676
7677 Changes: Modified:
7678 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7679 +7 -0 trunk/include/hook.h (File Modified)
7680 +18 -4 trunk/src/s_user.c (File Modified)
7681
7682
7683nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7684 Log:
7685 move libcharybdis-provided function initialisation into libcharybdis_init().
7686
7687
7688 Changes: Modified:
7689 +32 -11 trunk/src/ircd.c (File Modified)
7690
7691
7692jilles 2006/01/29 20:40:55 UTC (20060129-633)
7693 Log:
7694 Make +f notices (local host, global host, global user@host, local class)
7695 netwide. Exceeding /quote set max remains local.
7696
7697
7698 Changes: Modified:
7699 +4 -4 trunk/src/s_conf.c (File Modified)
7700
7701
7702jilles 2006/01/29 20:32:44 UTC (20060129-631)
7703 Log:
7704 Netwide notices about attempts to join juped channels.
7705
7706
7707 Changes: Modified:
7708 +1 -1 trunk/modules/core/m_join.c (File Modified)
7709
7710
7711jilles 2006/01/29 19:57:17 UTC (20060129-629)
7712 Log:
7713 Send server notices about failed oper attempts globally.
7714 Successful remote oper attempt notices will be generated
7715 from the mode changes.
7716
7717
7718 Changes: Modified:
7719 +3 -3 trunk/modules/m_challenge.c (File Modified)
7720 +2 -2 trunk/modules/m_oper.c (File Modified)
7721
7722
7723jilles 2006/01/29 19:56:11 UTC (20060129-627)
7724 Log:
7725 Rest of infrastructure for sending server notices globally.
7726 Uses a new L_NETWIDE level on sendto_realops_snomask().
7727
7728
7729 Changes: Modified:
7730 +1 -0 trunk/include/send.h (File Modified)
7731 +31 -4 trunk/src/send.c (File Modified)
7732
7733
7734jilles 2006/01/29 18:55:28 UTC (20060129-625)
7735 Log:
7736 Add general::global_snotices conf option to control
7737 whether we send out SNOTEs. Does not do anything yet.
7738
7739
7740 Changes: Modified:
7741 +1 -0 trunk/doc/example.conf (File Modified)
7742 +6 -0 trunk/doc/reference.conf (File Modified)
7743 +1 -0 trunk/include/s_conf.h (File Modified)
7744 +6 -0 trunk/modules/m_info.c (File Modified)
7745 +1 -0 trunk/src/newconf.c (File Modified)
7746 +1 -0 trunk/src/s_conf.c (File Modified)
7747
7748
7749jilles 2006/01/29 13:47:35 UTC (20060129-623)
7750 Log:
7751 Only accept SNOTE from servers.
7752
7753
7754 Changes: Modified:
7755 +2 -0 trunk/modules/m_snote.c (File Modified)
7756
7757
7758jilles 2006/01/29 13:25:06 UTC (20060129-621)
7759 Log:
7760 Correct parv indices so this actually works.
7761
7762
7763 Changes: Modified:
7764 +2 -2 trunk/modules/m_snote.c (File Modified)
7765
7766
7767jilles 2006/01/29 13:16:10 UTC (20060129-619)
7768 Log:
7769 s/scan/snote/g
7770
7771
7772 Changes: Modified:
7773 +3 -3 trunk/modules/m_snote.c (File Modified)
7774
7775
7776nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7777 Log:
7778 Add m_snote.c, SNOTE propagator.
7779
7780
7781 Changes: Modified:
7782 +86 -0 trunk/modules/Makefile.in (File Modified)
7783 + - trunk/modules/m_snote.c (File Added)
7784
7785
7786nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7787 Log:
7788 start seeding the 1.1 NEWS file
7789
7790
7791 Changes: Modified:
7792 +4 -0 trunk/NEWS (File Modified)
7793
7794
7795nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7796 Log:
7797 rename some modules to more descriptive names...
7798
7799
7800 Changes: Modified:
7801 +2 -131 trunk/contrib/Makefile.in (File Modified)
7802 + - trunk/contrib/globalconnexit.c (File Deleted)
7803 + - trunk/contrib/globallineactive.c (File Deleted)
7804 + - trunk/contrib/sno_farconnect.c (File Added)
7805 + - trunk/contrib/sno_globalkline.c (File Added)
7806 +1 -120 trunk/modules/Makefile.in (File Modified)
7807 + - trunk/modules/networknotice.c (File Deleted)
7808 + - trunk/modules/sno_routing.c (File Added)
7809
7810
7811jilles 2006/01/28 22:02:18 UTC (20060128-611)
7812 Log:
7813 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7814 Uses FLAGS2_FLOODDONE bit on servers.
7815
7816
7817 Changes: Modified:
7818 +3 -0 trunk/include/client.h (File Modified)
7819 +121 -1 trunk/modules/Makefile.in (File Modified)
7820 + - trunk/modules/networknotice.c (File Added)
7821
7822
7823jilles 2006/01/28 21:44:33 UTC (20060128-609)
7824 Log:
7825 Don't show servers in /trace to nonopers if flatten links is enabled.
7826
7827
7828 Changes: Modified:
7829 +8 -5 trunk/modules/m_trace.c (File Modified)
7830
7831
7832jilles 2006/01/28 16:45:46 UTC (20060128-607)
7833 Log:
7834 CHGHOST:
7835 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7836 - send back confirmation to source, if local client
7837 - send a +s server notice if the source is neither a server nor a service (+S)
7838
7839
7840 Changes: Modified:
7841 +5 -1 trunk/modules/m_chghost.c (File Modified)
7842
7843
7844jilles 2006/01/28 16:01:05 UTC (20060128-605)
7845 Log:
7846 Use sendto_realops_snomask_from() to make the
7847 server notices appear to come from the affected
7848 user's server.
7849
7850
7851 Changes: Modified:
7852 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7853 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7854
7855
7856jilles 2006/01/28 16:00:14 UTC (20060128-603)
7857 Log:
7858 Add sendto_realops_snomask_from(), allows
7859 specification of apparent source server.
7860
7861
7862 Changes: Modified:
7863 +1 -0 trunk/include/send.h (File Modified)
7864 +41 -1 trunk/src/send.c (File Modified)
7865
7866
7867jilles 2006/01/28 15:30:20 UTC (20060128-601)
7868 Log:
7869 Revert r579. Keep host, not orighost in oper up notice.
7870 It would be inconsistent to have orighost there, and we
7871 don't want to mess up all server notices by putting both
7872 host and orighost.
7873
7874
7875 Changes: Modified:
7876 +1 -1 trunk/src/s_user.c (File Modified)
7877
7878
7879jilles 2006/01/28 15:27:10 UTC (20060128-599)
7880 Log:
7881 Include the IP address in operlog/foperlog.
7882
7883
7884 Changes: Modified:
7885 +10 -8 trunk/modules/m_challenge.c (File Modified)
7886 +8 -6 trunk/modules/m_oper.c (File Modified)
7887
7888
7889jilles 2006/01/28 15:17:01 UTC (20060128-597)
7890 Log:
7891 Call umode_changed hook on oper up.
7892
7893
7894 Changes: Modified:
7895 +1 -0 trunk/src/s_user.c (File Modified)
7896
7897
7898jilles 2006/01/28 15:13:27 UTC (20060128-595)
7899 Log:
7900 Add globalconnexit contrib module, shows remote client connects/exits
7901 except netsplits/netjoin on snomask +F.
7902 Notice formatting will probably change somewhat still.
7903
7904
7905 Changes: Modified:
7906 +80 -0 trunk/contrib/Makefile.in (File Modified)
7907 + - trunk/contrib/globalconnexit.c (File Added)
7908
7909
7910jilles 2006/01/28 14:54:44 UTC (20060128-593)
7911 Log:
7912 Declare snomask_modes[] so modules can provide snomasks.
7913
7914
7915 Changes: Modified:
7916 +2 -0 trunk/include/snomask.h (File Modified)
7917
7918
7919jilles 2006/01/28 14:40:10 UTC (20060128-591)
7920 Log:
7921 Replace user_signon hook with two new hooks: new_local_user
7922 and new_remote_user.
7923 These are called right before the user is introduced to the
7924 rest of the network.
7925
7926
7927 Changes: Modified:
7928 +2 -1 trunk/include/hook.h (File Modified)
7929 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7930 +4 -2 trunk/src/hook.c (File Modified)
7931 +2 -3 trunk/src/s_user.c (File Modified)
7932
7933
7934nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7935 Log:
7936 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7937
7938
7939 Changes: Modified:
7940 +2 -2 trunk/modules/m_scan.c (File Modified)
7941
7942
7943jilles 2006/01/27 19:45:11 UTC (20060127-587)
7944 Log:
7945 Update doc/technical/send.txt.
7946
7947
7948 Changes: Modified:
7949 +91 -131 trunk/doc/technical/send.txt (File Modified)
7950
7951
7952jilles 2006/01/27 14:44:19 UTC (20060127-585)
7953 Log:
7954 Add chantrace and masktrace to help files.
7955
7956
7957 Changes: Modified:
7958 + - trunk/help/opers/chantrace (File Added)
7959 +27 -20 trunk/help/opers/index (File Modified)
7960 + - trunk/help/opers/masktrace (File Added)
7961 +2 -0 trunk/help/opers/operspy (File Modified)
7962
7963
7964jilles 2006/01/27 14:41:47 UTC (20060127-583)
7965 Log:
7966 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7967 Shows etrace-like output for all users in a channel,
7968 in particular IP addresses.
7969
7970
7971 Changes: Modified:
7972 +75 -2 trunk/modules/m_etrace.c (File Modified)
7973
7974
7975jilles 2006/01/27 13:49:21 UTC (20060127-581)
7976 Log:
7977 Port over ratbox 2.2 r21727 (anfl):
7978 add some logging when we drop servers in places where we only notify opers
7979
7980
7981 Changes: Modified:
7982 +31 -0 trunk/modules/core/m_server.c (File Modified)
7983
7984
7985nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7986 Log:
7987 display orighost in operup message
7988
7989
7990 Changes: Modified:
7991 +1 -1 trunk/src/s_user.c (File Modified)
7992
7993
7994jilles 2006/01/26 17:13:21 UTC (20060126-577)
7995 Log:
7996 Add globallineactive contrib module, a hack which can often
7997 show k/d/g/x line active for remote clients.
7998
7999
8000 Changes: Modified:
8001 +52 -0 trunk/contrib/Makefile.in (File Modified)
8002 + - trunk/contrib/globallineactive.c (File Added)
8003
8004
8005jilles 2006/01/26 16:34:00 UTC (20060126-575)
8006 Log:
8007 Show IP field in the same way as MASKTRACE:
8008 "255.255.255.255" if it's unknown (remote TS5 client)
8009 and "0" if we or the remote server are purposely
8010 hiding it.
8011
8012
8013 Changes: Modified:
8014 +12 -1 trunk/modules/m_scan.c (File Modified)
8015
8016
8017jilles 2006/01/26 16:25:22 UTC (20060126-573)
8018 Log:
8019 scan umodes:
8020 - don't show servers in a global scan
8021 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8022
8023
8024 Changes: Modified:
8025 +4 -1 trunk/modules/m_scan.c (File Modified)
8026
8027
8028nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8029 Log:
8030 Implement SCAN UMODES.
8031
8032
8033 Changes: Modified:
8034 +3 -0 trunk/include/numeric.h (File Modified)
8035 +128 -2 trunk/modules/m_scan.c (File Modified)
8036 +2 -2 trunk/src/messages.tab (File Modified)
8037
8038
8039nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8040 Log:
8041 more oops
8042
8043
8044 Changes: Modified:
8045 +1 -1 trunk/modules/m_scan.c (File Modified)
8046
8047
8048nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8049 Log:
8050 parv[0] should be parv[1].
8051
8052
8053 Changes: Modified:
8054 +1 -1 trunk/modules/m_scan.c (File Modified)
8055
8056
8057nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8058 Log:
8059 another oops
8060
8061
8062 Changes: Modified:
8063 +1 -1 trunk/modules/m_scan.c (File Modified)
8064
8065
8066nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8067 Log:
8068 fix mistake here
8069
8070
8071 Changes: Modified:
8072 +2 -2 trunk/modules/m_scan.c (File Modified)
8073
8074
8075nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8076 Log:
8077 framework for scan command
8078
8079
8080 Changes: Modified:
8081 +113 -0 trunk/modules/Makefile.in (File Modified)
8082 + - trunk/modules/m_scan.c (File Added)
8083
8084
8085nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8086 Log:
8087 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8088
8089
8090 Changes: Modified:
8091 +2 -0 trunk/include/irc_string.h (File Modified)
8092 +157 -1 trunk/modules/m_etrace.c (File Modified)
8093 +129 -90 trunk/src/match.c (File Modified)
8094
8095
8096nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8097 Log:
8098 orighost may live in a different hash bucket (likely the case), lets check it standalone
8099
8100
8101 Changes: Modified:
8102 +39 -3 trunk/src/hostmask.c (File Modified)
8103
8104
8105nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8106 Log:
8107 SVN didn't check modules/ somehow, hrmm.
8108
8109
8110 Changes: Modified:
8111 +1 -1 trunk/modules/m_kline.c (File Modified)
8112 +6 -6 trunk/modules/m_stats.c (File Modified)
8113
8114
8115nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8116 Log:
8117 Track hostmask entries for client_p->orighost, if available.
8118 Not throughly tested, but seems to work fine.
8119
8120
8121 Changes: Modified:
8122 +8 -4 trunk/include/hostmask.h (File Modified)
8123 +14 -10 trunk/src/hostmask.c (File Modified)
8124
8125
8126jilles 2006/01/22 19:14:11 UTC (20060122-549)
8127 Log:
8128 Pass on SQUIT reasons more.
8129
8130
8131 Changes: Modified:
8132 +17 -19 trunk/src/client.c (File Modified)
8133
8134
8135jilles 2006/01/21 17:25:27 UTC (20060121-543)
8136 Log:
8137 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8138 This way, hidden admins also get them.
8139
8140
8141 Changes: Modified:
8142 +4 -4 trunk/src/send.c (File Modified)
8143
8144
8145jilles 2006/01/20 22:26:17 UTC (20060120-541)
8146 Log:
8147 From ircd-ratbox 2.2 (r21339 anfl):
8148 ms_kill() should be using find_person(), not find_client()
8149 otherwise it can generate a core.
8150
8151
8152 Changes: Modified:
8153 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8154
8155
8156jilles 2006/01/18 22:56:51 UTC (20060118-539)
8157 Log:
8158 Add m_error to core_module_table, so it is loaded by default.
8159
8160
8161 Changes: Modified:
8162 +1 -0 trunk/src/modules.c (File Modified)
8163
8164
8165jilles 2006/01/18 00:28:30 UTC (20060118-536)
8166 Log:
8167 comment is a const char *, not char *.
8168
8169
8170 Changes: Modified:
8171 +1 -1 trunk/include/hook.h (File Modified)
8172
8173
8174jilles 2006/01/18 00:10:02 UTC (20060118-534)
8175 Log:
8176 Fix a long standing hybrid 7 bug: when getting a read error
8177 on a server, report_error() is called with a %d instead of
8178 a %s in the format string ("Lost connection" in +d).
8179
8180
8181 Changes: Modified:
8182 +1 -1 trunk/src/client.c (File Modified)
8183
8184
8185jilles 2006/01/16 17:21:11 UTC (20060116-532)
8186 Log:
8187 Clarifications.
8188
8189
8190 Changes: Modified:
8191 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8192
8193
8194nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8195 Log:
8196 Add document describing capabilities and what they mean.
8197
8198
8199 Changes: Modified:
8200 + - trunk/doc/technical/capab.txt (File Added)
8201
8202
8203jilles 2006/01/16 01:19:24 UTC (20060116-528)
8204 Log:
8205 Change client_exit hook to pass all exit_client() parameters.
8206
8207
8208 Changes: Modified:
8209 +8 -0 trunk/include/hook.h (File Modified)
8210 +6 -1 trunk/src/client.c (File Modified)
8211
8212
8213jilles 2006/01/15 21:51:42 UTC (20060115-526)
8214 Log:
8215 Add client_exit hook, called in exit_client() for all
8216 clients of all types, except clients exiting because
8217 of netsplits (QS). The only thing done before it is
8218 marking the client as "closing" (to prevent
8219 recursion).
8220
8221
8222 Changes: Modified:
8223 +1 -0 trunk/include/hook.h (File Modified)
8224 +2 -0 trunk/src/client.c (File Modified)
8225 +2 -0 trunk/src/hook.c (File Modified)
8226
8227
8228jilles 2006/01/15 21:06:36 UTC (20060115-524)
8229 Log:
8230 Improve the code that calculates the nnnS nnnC counts
8231 in RPL_TRACESERVER.
8232
8233 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8234
8235
8236 Changes: Modified:
8237 +43 -36 trunk/modules/m_trace.c (File Modified)
8238
8239
8240jilles 2006/01/15 20:55:27 UTC (20060115-522)
8241 Log:
8242 Add server_eob hook.
8243 Planning to use this for netsplit/join notices.
8244
8245
8246 Changes: Modified:
8247 +1 -0 trunk/include/hook.h (File Modified)
8248 +2 -0 trunk/modules/m_pong.c (File Modified)
8249 +2 -0 trunk/src/hook.c (File Modified)
8250
8251
8252jilles 2006/01/15 20:01:51 UTC (20060115-520)
8253 Log:
8254 Default motd: ircd-ratbox -> charybdis
8255
8256
8257 Changes: Modified:
8258 +1 -1 trunk/doc/ircd.motd (File Modified)
8259
8260
8261jilles 2006/01/15 19:35:03 UTC (20060115-518)
8262 Log:
8263 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8264
8265
8266 Changes: Modified:
8267 +4 -4 trunk/src/s_user.c (File Modified)
8268
8269
8270jilles 2006/01/15 19:12:28 UTC (20060115-516)
8271 Log:
8272 - Remove obsolete EOB help file
8273 - Document snomask in the help files
8274 - Update indexes
8275
8276
8277 Changes: Modified:
8278 + - trunk/help/opers/eob (File Deleted)
8279 +13 -12 trunk/help/opers/index (File Modified)
8280 +1 -13 trunk/help/opers/umode (File Modified)
8281 +7 -7 trunk/help/users/index (File Modified)
8282
8283
8284nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8285 Log:
8286 Bail if snomask to parse is not given. Pointy hat to myself.
8287
8288
8289 Changes: Modified:
8290 +3 -0 trunk/src/snomask.c (File Modified)
8291
8292
8293gxti 2006/01/15 17:48:44 UTC (20060115-512)
8294 Log:
8295 Remove m_flags from autoconf
8296
8297
8298 Changes: Modified:
8299 +0 -1 trunk/contrib/Makefile.in (File Modified)
8300
8301
8302nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8303 Log:
8304 remove m_flags
8305
8306
8307 Changes: Modified:
8308 + - trunk/contrib/m_flags.c (File Deleted)
8309
8310
8311jilles 2006/01/15 17:22:19 UTC (20060115-508)
8312 Log:
8313 If +s is in oper_only_umodes, clear snomask on deoper.
8314
8315
8316 Changes: Modified:
8317 +5 -0 trunk/src/s_user.c (File Modified)
8318
8319
8320gxti 2006/01/15 17:16:50 UTC (20060115-506)
8321 Log:
8322 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8323
8324
8325 Changes: Modified:
8326 +2 -2 trunk/configure (File Modified)
8327 +2 -2 trunk/configure.ac (File Modified)
8328
8329
8330jilles 2006/01/15 17:15:56 UTC (20060115-504)
8331 Log:
8332 Remove the old server notice umodes.
8333 Default oper only umodes is now +s.
8334 Please make sure all remaining umodes still work.
8335
8336
8337 Changes: Modified:
8338 +3 -21 trunk/include/client.h (File Modified)
8339 +0 -12 trunk/src/newconf.c (File Modified)
8340 +1 -1 trunk/src/s_conf.c (File Modified)
8341 +12 -12 trunk/src/s_user.c (File Modified)
8342
8343
8344jilles 2006/01/15 17:00:27 UTC (20060115-502)
8345 Log:
8346 operator::flags nick_changes now controls +n snomask instead of +n umode.
8347
8348
8349 Changes: Modified:
8350 +8 -8 trunk/src/s_user.c (File Modified)
8351
8352
8353jilles 2006/01/15 16:53:16 UTC (20060115-500)
8354 Log:
8355 Move down h_umode_changed hook call after umode allowed checks
8356 (so it will not see +a if someone tries to set it but is not
8357 allowed to).
8358
8359
8360 Changes: Modified:
8361 +2 -3 trunk/src/s_user.c (File Modified)
8362
8363
8364jilles 2006/01/15 16:40:33 UTC (20060115-498)
8365 Log:
8366 Move over non-+s server notices (hopefully, all of them).
8367
8368
8369 Changes: Modified:
8370 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8371 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8372 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8373 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8374 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8375 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8376 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8377 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8378 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8379 +2 -2 trunk/libcharybdis/event.c (File Modified)
8380 +2 -2 trunk/modules/core/m_join.c (File Modified)
8381 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8382 +3 -3 trunk/modules/core/m_message.c (File Modified)
8383 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8384 +2 -2 trunk/modules/core/m_server.c (File Modified)
8385 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8386 +1 -1 trunk/modules/m_post.c (File Modified)
8387 +1 -1 trunk/modules/m_services.c (File Modified)
8388 +2 -2 trunk/src/channel.c (File Modified)
8389 +3 -3 trunk/src/client.c (File Modified)
8390 +1 -1 trunk/src/hash.c (File Modified)
8391 +5 -5 trunk/src/s_conf.c (File Modified)
8392 +2 -2 trunk/src/s_log.c (File Modified)
8393 +4 -4 trunk/src/s_user.c (File Modified)
8394
8395
8396jilles 2006/01/15 16:18:59 UTC (20060115-496)
8397 Log:
8398 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8399
8400
8401 Changes: Modified:
8402 +2 -1 trunk/include/snomask.h (File Modified)
8403 +2 -2 trunk/src/snomask.c (File Modified)
8404
8405
8406jilles 2006/01/15 16:08:28 UTC (20060115-494)
8407 Log:
8408 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8409
8410
8411 Changes: Modified:
8412 +1 -1 trunk/contrib/example_module.c (File Modified)
8413 +2 -2 trunk/include/ircd_defs.h (File Modified)
8414 +6 -6 trunk/modules/core/m_error.c (File Modified)
8415 +1 -1 trunk/modules/core/m_join.c (File Modified)
8416 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8417 +1 -1 trunk/modules/core/m_message.c (File Modified)
8418 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8419 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8420 +18 -18 trunk/modules/core/m_server.c (File Modified)
8421 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8422 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8423 +4 -4 trunk/modules/m_challenge.c (File Modified)
8424 +4 -4 trunk/modules/m_dline.c (File Modified)
8425 +13 -13 trunk/modules/m_gline.c (File Modified)
8426 +5 -5 trunk/modules/m_kline.c (File Modified)
8427 +2 -2 trunk/modules/m_oper.c (File Modified)
8428 +1 -1 trunk/modules/m_pong.c (File Modified)
8429 +13 -13 trunk/modules/m_rehash.c (File Modified)
8430 +4 -4 trunk/modules/m_resv.c (File Modified)
8431 +16 -16 trunk/modules/m_set.c (File Modified)
8432 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8433 +6 -6 trunk/modules/m_xline.c (File Modified)
8434 +1 -1 trunk/src/adns.c (File Modified)
8435 +2 -2 trunk/src/channel.c (File Modified)
8436 +1 -1 trunk/src/listener.c (File Modified)
8437 +1 -1 trunk/src/s_auth.c (File Modified)
8438 +15 -15 trunk/src/s_conf.c (File Modified)
8439 +3 -3 trunk/src/s_user.c (File Modified)
8440 +7 -7 trunk/src/send.c (File Modified)
8441
8442
8443jilles 2006/01/15 15:34:12 UTC (20060115-492)
8444 Log:
8445 On oper up:
8446 - set +s snomask if +s umode set but no snomasks
8447 - put numerics in more logical order
8448
8449
8450 Changes: Modified:
8451 +3 -1 trunk/src/s_user.c (File Modified)
8452
8453
8454jilles 2006/01/15 15:12:39 UTC (20060115-490)
8455 Log:
8456 parse_snobuf_to_mask(): default to + at start
8457 allows stuff like /mode jilles +s C
8458
8459
8460 Changes: Modified:
8461 +1 -1 trunk/src/snomask.c (File Modified)
8462
8463
8464jilles 2006/01/15 15:04:34 UTC (20060115-488)
8465 Log:
8466 Changes to user_mode() snomask handling.
8467 - show snomask (if not 0) on /mode <nick>
8468 - show snomask once at the end if +s/-s used
8469 - only parse 1 parameter for umode changes
8470 - don't crash on /mode <nick> +s
8471 - /mode <nick> -s clears snomask, doesn't use parameter
8472 - set umode +s iff snomask is not 0
8473 - snomask is not propagated, but umode +s is
8474
8475
8476 Changes: Modified:
8477 +97 -72 trunk/src/s_user.c (File Modified)
8478
8479
8480nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8481 Log:
8482 Convert some messages over to snomask.
8483
8484
8485 Changes: Modified:
8486 +29 -29 trunk/src/client.c (File Modified)
8487 +2 -2 trunk/src/ircd.c (File Modified)
8488 +13 -13 trunk/src/modules.c (File Modified)
8489 +1 -1 trunk/src/newconf.c (File Modified)
8490 +5 -5 trunk/src/parse.c (File Modified)
8491 +1 -1 trunk/src/restart.c (File Modified)
8492 +4 -4 trunk/src/s_newconf.c (File Modified)
8493 +11 -11 trunk/src/s_serv.c (File Modified)
8494
8495
8496nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8497 Log:
8498 include snomask.h from client.h
8499
8500
8501 Changes: Modified:
8502 +1 -0 trunk/include/client.h (File Modified)
8503
8504
8505nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8506 Log:
8507 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8508
8509
8510 Changes: Modified:
8511 +1 -0 trunk/src/newconf.c (File Modified)
8512 +2 -1 trunk/src/snomask.c (File Modified)
8513
8514
8515nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8516 Log:
8517 should start with +, not \0. Whoops. :)
8518
8519
8520 Changes: Modified:
8521 +1 -1 trunk/src/snomask.c (File Modified)
8522
8523
8524nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8525 Log:
8526 core snomask support.
8527
8528
8529 Changes: Modified:
8530 +3 -0 trunk/doc/example.conf (File Modified)
8531 +2 -0 trunk/include/client.h (File Modified)
8532 +2 -0 trunk/include/numeric.h (File Modified)
8533 +2 -0 trunk/include/s_newconf.h (File Modified)
8534 +63 -0 trunk/include/send.h (File Modified)
8535 + - trunk/include/snomask.h (File Added)
8536 +1 -0 trunk/src/Makefile.in (File Modified)
8537 +1 -1 trunk/src/messages.tab (File Modified)
8538 +8 -0 trunk/src/newconf.c (File Modified)
8539 +12 -0 trunk/src/s_user.c (File Modified)
8540 +235 -0 trunk/src/send.c (File Modified)
8541 + - trunk/src/snomask.c (File Added)
8542
8543
8544nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8545 Log:
8546 add a blank line after the license info.
8547
8548
8549 Changes: Modified:
8550 +1 -1 trunk/CREDITS (File Modified)
8551
8552
8553jilles 2006/01/14 19:59:18 UTC (20060114-472)
8554 Log:
8555 Extend copyright to 2006.
8556
8557
8558 Changes: Modified:
8559 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8560
8561
8562jilles 2006/01/14 19:56:24 UTC (20060114-470)
8563 Log:
8564 - Fix up book id.
8565 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8566
8567
8568 Changes: Modified:
8569 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8570 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8571
8572
8573jilles 2006/01/14 19:52:16 UTC (20060114-468)
8574 Log:
8575 Add oper privileges document.
8576
8577
8578 Changes: Modified:
8579 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8580 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8581
8582
8583jilles 2006/01/14 18:45:57 UTC (20060114-466)
8584 Log:
8585 Capitalize message names in services shortcuts (for consistency).
8586
8587
8588 Changes: Modified:
8589 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8590
8591
8592jilles 2006/01/13 16:53:35 UTC (20060113-464)
8593 Log:
8594 Remove C++ comment.
8595
8596
8597 Changes: Modified:
8598 +1 -1 trunk/src/patricia.c (File Modified)
8599
8600
8601jilles 2006/01/13 13:45:56 UTC (20060113-462)
8602 Log:
8603 Remove obsolete 'nextconnect' variable.
8604
8605
8606 Changes: Modified:
8607 +0 -1 trunk/include/ircd.h (File Modified)
8608 +0 -2 trunk/src/client.c (File Modified)
8609 +0 -1 trunk/src/ircd.c (File Modified)
8610
8611
8612jilles 2006/01/13 13:02:54 UTC (20060113-460)
8613 Log:
8614 Remove this remnant of the hybrid 6 ziplinks implementation.
8615
8616
8617 Changes: Modified:
8618 + - trunk/include/s_zip.h (File Deleted)
8619
8620
8621jilles 2006/01/09 16:05:47 UTC (20060109-458)
8622 Log:
8623 Make clone limiting work on orighost, not host (so it
8624 looks through services cloaks). Lightly tested, please
8625 test/review.
8626
8627
8628 Changes: Modified:
8629 +2 -0 trunk/modules/m_chghost.c (File Modified)
8630 +1 -1 trunk/src/client.c (File Modified)
8631 +1 -1 trunk/src/s_conf.c (File Modified)
8632
8633
8634jilles 2006/01/09 15:51:02 UTC (20060109-456)
8635 Log:
8636 Don't forget to link me_realhost() into the command hash.
8637
8638 Pointy hat to: myself
8639
8640
8641 Changes: Modified:
8642 +1 -1 trunk/modules/m_chghost.c (File Modified)
8643
8644
8645jilles 2006/01/09 14:46:59 UTC (20060109-454)
8646 Log:
8647 It's call_hook, not hook_call.
8648
8649
8650 Changes: Modified:
8651 +1 -1 trunk/src/s_user.c (File Modified)
8652
8653
8654jilles 2006/01/09 14:45:36 UTC (20060109-452)
8655 Log:
8656 Add unreject help file.
8657
8658
8659 Changes: Modified:
8660 + - trunk/help/opers/unreject (File Added)
8661
8662
8663jilles 2006/01/09 14:41:41 UTC (20060109-450)
8664 Log:
8665 Link the all-important 42 module to the build :P
8666
8667
8668 Changes: Modified:
8669 +1 -0 trunk/contrib/Makefile.in (File Modified)
8670
8671
8672jilles 2006/01/08 19:12:10 UTC (20060108-448)
8673 Log:
8674 Mention /rehash help.
8675
8676
8677 Changes: Modified:
8678 +1 -0 trunk/help/opers/rehash (File Modified)
8679
8680
8681nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8682 Log:
8683 Add h_user_signon hook.
8684
8685
8686 Changes: Modified:
8687 +1 -0 trunk/include/hook.h (File Modified)
8688 +2 -0 trunk/src/hook.c (File Modified)
8689 +4 -0 trunk/src/s_user.c (File Modified)
8690
8691
8692jilles 2006/01/06 02:30:23 UTC (20060106-444)
8693 Log:
8694 Oops, forgot to set orighost for remote client introductions.
8695
8696
8697 Changes: Modified:
8698 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8699
8700
8701jilles 2006/01/06 01:40:44 UTC (20060106-442)
8702 Log:
8703 Use TS6 forms in services shortcuts, if possible.
8704
8705
8706 Changes: Modified:
8707 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8708
8709
8710jilles 2006/01/06 01:31:19 UTC (20060106-440)
8711 Log:
8712 - Start out default_umodes conf entry from the empty set instead of +i.
8713 - Move oper_only_umodes check to where default_umodes is used, as
8714 oper_only_umodes may not be set yet while we're reading the conf.
8715
8716
8717 Changes: Modified:
8718 +6 -7 trunk/src/newconf.c (File Modified)
8719 +1 -1 trunk/src/s_user.c (File Modified)
8720
8721
8722jilles 2006/01/06 01:00:44 UTC (20060106-438)
8723 Log:
8724 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8725
8726
8727 Changes: Modified:
8728 +1 -0 trunk/doc/example.conf (File Modified)
8729 +7 -0 trunk/doc/reference.conf (File Modified)
8730 +0 -7 trunk/include/config.h.dist (File Modified)
8731 +1 -0 trunk/include/s_conf.h (File Modified)
8732 +6 -0 trunk/modules/m_info.c (File Modified)
8733 +9 -18 trunk/src/client.c (File Modified)
8734 +1 -0 trunk/src/newconf.c (File Modified)
8735 +1 -0 trunk/src/s_conf.c (File Modified)
8736
8737
8738jilles 2006/01/06 00:14:18 UTC (20060106-436)
8739 Log:
8740 - Allow NULL target_ip in show_ip() (indicates message is being
8741 sent to local opers)
8742 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8743 confitem
8744 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8745 those in src/client.c
8746
8747 From ratbox 2.2 svn (anfl)
8748
8749
8750 Changes: Modified:
8751 +1 -0 trunk/include/client.h (File Modified)
8752 +21 -2 trunk/src/client.c (File Modified)
8753 +2 -4 trunk/src/hostmask.c (File Modified)
8754 +1 -5 trunk/src/s_conf.c (File Modified)
8755 +4 -8 trunk/src/s_user.c (File Modified)
8756
8757
8758nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8759 Log:
8760 Fire off events properly.
8761
8762
8763 Changes: Modified:
8764 +7 -3 trunk/src/s_user.c (File Modified)
8765
8766
8767nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8768 Log:
8769 make sure modules which depend on umode information get the message upon connection (oops)
8770
8771
8772 Changes: Modified:
8773 +3 -0 trunk/src/s_user.c (File Modified)
8774
8775
8776jilles 2006/01/05 23:33:33 UTC (20060105-430)
8777 Log:
8778 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8779 From ratbox 2.2 svn.
8780
8781
8782 Changes: Modified:
8783 +3 -7 trunk/modules/m_etrace.c (File Modified)
8784
8785
8786nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8787 Log:
8788 Replace silly `default_invisible' option with more versatile default_umodes.
8789
8790
8791 Changes: Modified:
8792 +2 -2 trunk/Makefile.in (File Modified)
8793 +12 -1 trunk/doc/example.conf (File Modified)
8794 +14 -7 trunk/doc/reference.conf (File Modified)
8795 +2 -4 trunk/include/s_conf.h (File Modified)
8796 +0 -6 trunk/modules/m_info.c (File Modified)
8797 +4 -0 trunk/src/modules.c (File Modified)
8798 +41 -1 trunk/src/newconf.c (File Modified)
8799 +2 -2 trunk/src/s_conf.c (File Modified)
8800 +3 -4 trunk/src/s_user.c (File Modified)
8801
8802
8803jilles 2006/01/02 14:30:45 UTC (20060102-426)
8804 Log:
8805 Add temporary nick resvs with the proper duration,
8806 not 60 times too long.
8807
8808
8809 Changes: Modified:
8810 +1 -1 trunk/modules/m_resv.c (File Modified)
8811
8812
8813jilles 2006/01/02 14:21:31 UTC (20060102-424)
8814 Log:
8815 Add kick on split riding. See reference.conf for more details.
8816
8817
8818 Changes: Modified:
8819 +1 -0 trunk/doc/example.conf (File Modified)
8820 +16 -0 trunk/doc/reference.conf (File Modified)
8821 +1 -0 trunk/include/s_conf.h (File Modified)
8822 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8823 +6 -0 trunk/modules/m_info.c (File Modified)
8824 +1 -0 trunk/src/newconf.c (File Modified)
8825 +1 -0 trunk/src/s_conf.c (File Modified)
8826
8827
8828nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8829 Log:
8830 New credits, denoting GXTi as being on the core team.
8831
8832
8833 Changes: Modified:
8834 +16 -5 trunk/CREDITS (File Modified)
8835
8836
8837nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8838 Log:
8839 better cloaking algorithm
8840
8841
8842 Changes: Modified:
8843 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8844
8845
8846nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8847 Log:
8848 don't do redundant bitshifting.
8849
8850
8851 Changes: Modified:
8852 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8853
8854
8855jilles 2005/12/23 21:15:41 UTC (20051223-416)
8856 Log:
8857 Add ip_cloaking.so.
8858
8859
8860 Changes: Modified:
8861 +1 -0 trunk/contrib/Makefile.in (File Modified)
8862
8863
8864jilles 2005/12/23 21:15:25 UTC (20051223-414)
8865 Log:
8866 Set the DynSpoof flag properly.
8867
8868
8869 Changes: Modified:
8870 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8871
8872
8873nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8874 Log:
8875 first go at an ip_cloaking implementation for charybdis.
8876
8877
8878 Changes: Modified:
8879 + - trunk/contrib/ip_cloaking.c (File Added)
8880
8881
8882nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8883 Log:
8884 Add libcharybdis to contrib/ includes.
8885
8886
8887 Changes: Modified:
8888 +1 -1 trunk/contrib/Makefile.in (File Modified)
8889
8890
8891nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8892 Log:
8893 add h_umode_changed hook for modules that provide usermodes.
8894
8895
8896 Changes: Modified:
8897 +1 -0 trunk/include/hook.h (File Modified)
8898 +2 -1 trunk/src/hook.c (File Modified)
8899 +3 -0 trunk/src/s_user.c (File Modified)
8900
8901
8902jilles 2005/12/19 16:52:45 UTC (20051219-406)
8903 Log:
8904 Show quiets in /stats z.
8905
8906
8907 Changes: Modified:
8908 +15 -10 trunk/src/s_stats.c (File Modified)
8909
8910
8911nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8912 Log:
8913 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8914
8915
8916 Changes: Modified:
8917 +0 -12 trunk/configure (File Modified)
8918 +0 -9 trunk/configure.ac (File Modified)
8919 +0 -3 trunk/include/setup.h.in (File Modified)
8920
8921
8922nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8923 Log:
8924 change various buffer sizes to = topiclen.
8925
8926
8927 Changes: Modified:
8928 +3 -4 trunk/include/ircd_defs.h (File Modified)
8929
8930
8931jon 2005/12/12 19:32:18 UTC (20051212-400)
8932 Log:
8933 - Partial commit test, partial ego strokage ;)
8934
8935
8936 Changes: Modified:
8937 +2 -1 trunk/CREDITS (File Modified)
8938
8939
8940nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8941 Log:
8942 More kqueue corrections.
8943
8944 Changes: Modified:
8945 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8946
8947
8948nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8949 Log:
8950 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8951 Not sure why this wasn't this way to begin with.
8952
8953
8954 Changes: Modified:
8955 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8956
8957
8958jilles 2005/12/11 16:39:52 UTC (20051211-394)
8959 Log:
8960 example.conf tweaks:
8961 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8962 most people do not need this.
8963 Enable serverinfo::hub.
8964
8965
8966 Changes: Modified:
8967 +14 -11 trunk/doc/example.conf (File Modified)
8968
8969
8970nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8971 Log:
8972 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8973
8974
8975 Changes: Modified:
8976 +1 -1 trunk/src/s_serv.c (File Modified)
8977
8978
8979nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8980 Log:
8981 header include changes
8982
8983
8984 Changes: Modified:
8985 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8986 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8987 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8988 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8989 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8990 +1 -21 trunk/libcharybdis/select.c (File Modified)
8991
8992
8993nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8994 Log:
8995 s/ilog/libcharybdis_{die,log,restart}/g
8996
8997
8998 Changes: Modified:
8999 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9000 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9001 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9002 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9003 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9004 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9005 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9006 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9007
9008
9009nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9010 Log:
9011 Use the right callbacks in the function code.
9012
9013 Changes: Modified:
9014 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9015
9016
9017nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9018 Log:
9019 More work, it builds again!
9020
9021
9022 Changes: Modified:
9023 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9024 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9025 + - trunk/libcharybdis/libcharybdis.c (File Added)
9026 + - trunk/libcharybdis/libcharybdis.h (File Added)
9027
9028
9029nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9030 Log:
9031 Move some stuff around.
9032
9033
9034 Changes: Modified:
9035 + - trunk/include/memory.h (File Deleted)
9036 + - trunk/include/tools.h (File Deleted)
9037 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9038 + - trunk/libcharybdis/memory.c (File Added)
9039 + - trunk/libcharybdis/memory.h (File Added)
9040 + - trunk/libcharybdis/snprintf.c (File Added)
9041 + - trunk/libcharybdis/tools.c (File Added)
9042 + - trunk/libcharybdis/tools.h (File Added)
9043 +1000 -1062 trunk/modules/.depend (File Modified)
9044 +421 -455 trunk/src/.depend (File Modified)
9045 +0 -1191 trunk/src/Makefile.in (File Modified)
9046 + - trunk/src/memory.c (File Deleted)
9047 + - trunk/src/snprintf.c (File Deleted)
9048 + - trunk/src/tools.c (File Deleted)
9049
9050
9051nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9052 Log:
9053 move more headers into libcharybdis
9054
9055 Changes: Modified:
9056 + - trunk/include/balloc.h (File Deleted)
9057 + - trunk/include/event.h (File Deleted)
9058 + - trunk/libcharybdis/balloc.h (File Added)
9059 + - trunk/libcharybdis/event.h (File Added)
9060 +924 -1020 trunk/modules/.depend (File Modified)
9061 +327 -406 trunk/src/.depend (File Modified)
9062
9063
9064nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9065 Log:
9066 balloc, events -> libcharybdis
9067
9068 Changes: Modified:
9069 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9070 + - trunk/libcharybdis/balloc.c (File Added)
9071 + - trunk/libcharybdis/event.c (File Added)
9072 +0 -1008 trunk/src/Makefile.in (File Modified)
9073 + - trunk/src/balloc.c (File Deleted)
9074 + - trunk/src/event.c (File Deleted)
9075
9076
9077nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9078 Log:
9079 More fun
9080
9081 Changes: Modified:
9082 + - trunk/include/commio.h (File Deleted)
9083 + - trunk/include/linebuf.h (File Deleted)
9084 + - trunk/libcharybdis/commio.h (File Added)
9085 + - trunk/libcharybdis/linebuf.h (File Added)
9086 +1644 -530 trunk/modules/.depend (File Modified)
9087 +1 -1 trunk/modules/Makefile.in (File Modified)
9088 +720 -284 trunk/src/.depend (File Modified)
9089
9090
9091nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9092 Log:
9093 Makefile reworking -- moving libcharybdis headers into proper location.
9094
9095 Changes: Modified:
9096 +1 -1 trunk/adns/Makefile.in (File Modified)
9097 +1 -1 trunk/src/Makefile.in (File Modified)
9098
9099
9100nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9101 Log:
9102 Document proposed authdaemon protocol.
9103
9104 Changes: Modified:
9105 + - trunk/authdaemon/protocol.txt (File Added)
9106
9107
9108nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9109 Log:
9110 Makefile oops
9111
9112 Changes: Modified:
9113 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9114
9115
9116nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9117 Log:
9118 Remove dead makefile from generation
9119
9120 Changes: Modified:
9121 +1 -2 trunk/configure (File Modified)
9122 +0 -1 trunk/configure.ac (File Modified)
9123
9124
9125nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9126 Log:
9127 libcharybdisIO -> libcharybdis
9128
9129 Changes: Modified:
9130 +1 -1 trunk/src/Makefile.in (File Modified)
9131
9132
9133nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9134 Log:
9135 More restructuring.
9136
9137 Changes: Modified:
9138 + - trunk/libcharybdis/Makefile.in (File Added)
9139 + - trunk/libcharybdis/commio.c (File Added)
9140 + - trunk/libcharybdis/devpoll.c (File Added)
9141 + - trunk/libcharybdis/epoll.c (File Added)
9142 + - trunk/libcharybdis/io/ (File Deleted)
9143 + - trunk/libcharybdis/kqueue.c (File Added)
9144 + - trunk/libcharybdis/linebuf.c (File Added)
9145 + - trunk/libcharybdis/log/ (File Deleted)
9146 + - trunk/libcharybdis/poll.c (File Added)
9147 + - trunk/libcharybdis/ports.c (File Added)
9148 + - trunk/libcharybdis/select.c (File Added)
9149
9150
9151nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9152 Log:
9153 Blah kill makefile
9154
9155 Changes: Modified:
9156 + - trunk/libcharybdis/Makefile.in (File Deleted)
9157
9158
9159nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9160 Log:
9161 Blah kill makefile
9162
9163 Changes: Modified:
9164 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9165
9166
9167nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9168 Log:
9169 add authdaemon dir for later hacking
9170
9171
9172 Changes: Modified:
9173 + - trunk/authdaemon/ (File Added)
9174
9175
9176nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9177 Log:
9178 linebuf -> libcharybdisIO
9179
9180
9181 Changes: Modified:
9182 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9183 + - trunk/libcharybdis/io/linebuf.c (File Added)
9184 + - trunk/libcharybdis/log/ (File Added)
9185 + - trunk/libcharybdis/log/Makefile.in (File Added)
9186 +0 -687 trunk/src/Makefile.in (File Modified)
9187 + - trunk/src/linebuf.c (File Deleted)
9188
9189
9190nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9191 Log:
9192 Solaris 10 I/O ports support
9193
9194 Changes: Modified:
9195 + - trunk/libcharybdis/io/ports.c (File Added)
9196
9197
9198nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9199 Log:
9200 libcharybdis stuff
9201
9202
9203 Changes: Modified:
9204 +1 -1 trunk/Makefile.in (File Modified)
9205 +3 -1 trunk/configure (File Modified)
9206 +133 -10 trunk/configure.ac (File Modified)
9207 + - trunk/libcharybdis/ (File Added)
9208 + - trunk/libcharybdis/Makefile.in (File Added)
9209 + - trunk/libcharybdis/io/ (File Added)
9210 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9211 +2 -3 trunk/src/Makefile.in (File Modified)
9212 + - trunk/src/io/ (File Deleted)
9213
9214
9215nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9216 Log:
9217 split IO stuff into libcharybdisIO.
9218
9219
9220 Changes: Modified:
9221 + - trunk/src/commio.c (File Deleted)
9222 + - trunk/src/devpoll.c (File Deleted)
9223 + - trunk/src/epoll.c (File Deleted)
9224 + - trunk/src/io/ (File Added)
9225 + - trunk/src/io/Makefile.in (File Added)
9226 + - trunk/src/io/commio.c (File Added)
9227 + - trunk/src/io/devpoll.c (File Added)
9228 + - trunk/src/io/epoll.c (File Added)
9229 + - trunk/src/io/kqueue.c (File Added)
9230 + - trunk/src/io/poll.c (File Added)
9231 + - trunk/src/io/select.c (File Added)
9232 + - trunk/src/kqueue.c (File Deleted)
9233 + - trunk/src/poll.c (File Deleted)
9234 + - trunk/src/select.c (File Deleted)
9235
9236
9237nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9238 Log:
9239 Version bump: 1.1.0
9240
9241
9242 Changes: Modified:
9243 +86 -155 trunk/configure (File Modified)
9244 +1 -1 trunk/configure.ac (File Modified)
9245
9246
9247jilles 2005/12/04 01:56:31 UTC (20051204-346)
9248 Log:
9249 Remove mentions of mkkeypair/cryptlinks.
9250
9251
9252 Changes: Modified:
9253 +1 -3 trunk/doc/challenge.txt (File Modified)
9254
9255
9256jilles 2005/12/02 17:57:29 UTC (20051202-344)
9257 Log:
9258 Clarify serverinfo{} description.
9259
9260
9261 Changes: Modified:
9262 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9263
9264
9265jilles 2005/12/02 17:41:44 UTC (20051202-342)
9266 Log:
9267 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9268
9269
9270 Changes: Modified:
9271 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9272
9273
9274jilles 2005/12/02 17:38:53 UTC (20051202-340)
9275 Log:
9276 Improvements also applicable to hyperion 1.x.
9277
9278
9279 Changes: Modified:
9280 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9281
9282
9283jilles 2005/12/02 17:08:45 UTC (20051202-338)
9284 Log:
9285 - Add +F description
9286 - General improvements and changes to charybdis
9287
9288
9289 Changes: Modified:
9290 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9291
9292
9293jilles 2005/12/02 16:43:45 UTC (20051202-336)
9294 Log:
9295 The server notice umodes only have an effect
9296 for opers. ("sendto_realops_flags", so having
9297 the umode is not enough, they must also be
9298 opered)
9299
9300
9301 Changes: Modified:
9302 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9303
9304
9305jilles 2005/12/02 16:39:40 UTC (20051202-334)
9306 Log:
9307 Updates to umodes docs.
9308
9309
9310 Changes: Modified:
9311 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9312
9313
9314nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9315 Log:
9316 Add SGML documentation.
9317
9318 Changes: Modified:
9319 + - trunk/doc/sgml/ (File Added)
9320 + - trunk/doc/sgml/oper-guide/ (File Added)
9321 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9322 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9323 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9324 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9325 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9326 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9327 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9328
9329
9330jilles 2005/11/21 11:04:33 UTC (20051121-330)
9331 Log:
9332 Make operwall flag restrict setting umode +z.
9333 This repairs this flag broken in charybdis-1.0.
9334
9335
9336 Changes: Modified:
9337 +41 -0 trunk/contrib/m_flags.c (File Modified)
9338 +9 -0 trunk/src/s_user.c (File Modified)
9339
9340
9341jilles 2005/11/21 10:29:37 UTC (20051121-328)
9342 Log:
9343 Don't complain/reset remote clients +n. I'm still not
9344 convinced propagating all umodes is the way to go, oh
9345 well.
9346
9347
9348 Changes: Modified:
9349 +1 -1 trunk/src/s_user.c (File Modified)
9350
9351
9352jilles 2005/11/21 10:21:42 UTC (20051121-326)
9353 Log:
9354 - Require admin flag for oper /chghost (if it's enabled
9355 which is not default)
9356 - Give error message on nonexistant nick
9357
9358
9359 Changes: Modified:
9360 +12 -0 trunk/modules/m_chghost.c (File Modified)
9361
9362
9363nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9364 Log:
9365 Incorporated jilles' dynspoof patch with a few minor changes.
9366
9367 Changes: Modified:
9368 +5 -2 trunk/include/client.h (File Modified)
9369 +1 -0 trunk/include/numeric.h (File Modified)
9370 +75 -4 trunk/modules/m_chghost.c (File Modified)
9371 +2 -21 trunk/modules/m_stats.c (File Modified)
9372 +2 -8 trunk/modules/m_trace.c (File Modified)
9373 +2 -0 trunk/src/client.c (File Modified)
9374 +3 -0 trunk/src/s_user.c (File Modified)
9375
9376
9377nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9378 Log:
9379 Update NEWS.
9380
9381 Changes: Modified:
9382 +5 -0 trunk/NEWS (File Modified)
9383
9384
9385jilles 2005/11/17 22:38:52 UTC (20051117-320)
9386 Log:
9387 Make show_ip() far less braindead.
9388
9389 Obtained from: ratbox 2.2 SVN
9390
9391
9392 Changes: Modified:
9393 +14 -85 trunk/src/client.c (File Modified)
9394
9395
9396jilles 2005/11/15 16:33:26 UTC (20051115-318)
9397 Log:
9398 Instead of not showing channels at all for whoising services,
9399 only show channels the requester is also on. If operspying
9400 services, show all the channels.
9401
9402
9403 Changes: Modified:
9404 +37 -40 trunk/modules/m_whois.c (File Modified)
9405
9406
9407jilles 2005/11/15 15:59:00 UTC (20051115-316)
9408 Log:
9409 - Show real errno if we fail to connect to a server
9410 - Don't show server IPs on IRC if a server goes dead
9411 during handshake
9412
9413
9414 Changes: Modified:
9415 +2 -5 trunk/src/s_serv.c (File Modified)
9416
9417
9418jilles 2005/11/15 15:28:18 UTC (20051115-314)
9419 Log:
9420 Revert hybrid 7.2 aline code. It causes too many problems.
9421
9422
9423 Changes: Modified:
9424 +1 -47 trunk/NEWS (File Modified)
9425 + - trunk/include/aline.h (File Deleted)
9426 +53 -6 trunk/modules/m_dline.c (File Modified)
9427 +212 -16 trunk/modules/m_kline.c (File Modified)
9428 +37 -8 trunk/modules/m_resv.c (File Modified)
9429 +45 -24 trunk/modules/m_xline.c (File Modified)
9430 +0 -485 trunk/src/Makefile.in (File Modified)
9431 + - trunk/src/aline.c (File Deleted)
9432
9433
9434jilles 2005/11/07 10:47:33 UTC (20051107-312)
9435 Log:
9436 Incorporate recent ratbox monitor bugfixes (could crash).
9437
9438
9439 Changes: Modified:
9440 +16 -0 trunk/modules/m_monitor.c (File Modified)
9441 +4 -3 trunk/src/monitor.c (File Modified)
9442
9443
9444jilles 2005/10/24 23:10:06 UTC (20051024-310)
9445 Log:
9446 Fix /invite UID leak.
9447
9448 Found by logiclrd@EFnet.
9449
9450
9451 Changes: Modified:
9452 +3 -2 trunk/modules/m_invite.c (File Modified)
9453
9454
9455nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9456 Log:
9457 Don't show what channels a service is in.
9458
9459 Changes: Modified:
9460 +1 -0 trunk/NEWS (File Modified)
9461 +40 -35 trunk/modules/m_whois.c (File Modified)
9462
9463
9464nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9465 Log:
9466 Update version to 1.0.3.
9467
9468
9469 Changes: Modified:
9470 +9 -9 trunk/configure (File Modified)
9471 +1 -1 trunk/configure.ac (File Modified)
9472
9473
9474jilles 2005/10/22 17:12:51 UTC (20051022-304)
9475 Log:
9476 Update NEWS.
9477
9478
9479 Changes: Modified:
9480 +7 -1 trunk/NEWS (File Modified)
9481
9482
9483jilles 2005/10/22 17:11:32 UTC (20051022-302)
9484 Log:
9485 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9486 More static buffers :(
9487
9488
9489 Changes: Modified:
9490 +12 -4 trunk/src/aline.c (File Modified)
9491
9492
9493jilles 2005/10/18 21:52:35 UTC (20051018-300)
9494 Log:
9495 Make operspy mode (/mode !#channel showing parameters
9496 even if not on channel) work again.
9497
9498
9499 Changes: Modified:
9500 +4 -4 trunk/src/channel.c (File Modified)
9501
9502
9503jilles 2005/10/16 22:04:15 UTC (20051016-298)
9504 Log:
9505 Call server_introduced hook on TS6 remote server
9506 introduction (ms_sid()).
9507
9508
9509 Changes: Modified:
9510 +6 -0 trunk/modules/core/m_server.c (File Modified)
9511
9512
9513nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9514 Log:
9515 Cyrix boxes are wierd.
9516
9517 Changes: Modified:
9518 +2 -1 trunk/modules/m_services.c (File Modified)
9519
9520
9521nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9522 Log:
9523 More paranoia.
9524
9525 Changes: Modified:
9526 +1 -1 trunk/include/client.h (File Modified)
9527 +3 -1 trunk/modules/m_services.c (File Modified)
9528
9529
9530nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9531 Log:
9532 heh
9533
9534 Changes: Modified:
9535 +1 -6 trunk/modules/m_services.c (File Modified)
9536
9537
9538nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9539 Log:
9540 Disable a check that doesn't always seem to work right for some reason.
9541
9542 Changes: Modified:
9543 +2 -0 trunk/modules/m_services.c (File Modified)
9544
9545
9546nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9547 Log:
9548 Update NEWS.
9549
9550
9551 Changes: Modified:
9552 +4 -1 trunk/NEWS (File Modified)
9553
9554
9555nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9556 Log:
9557 1.0.2
9558
9559
9560 Changes: Modified:
9561 +9 -9 trunk/configure (File Modified)
9562 +1 -1 trunk/configure.ac (File Modified)
9563
9564
9565jilles 2005/10/08 22:30:18 UTC (20051008-284)
9566 Log:
9567 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9568
9569
9570 Changes: Modified:
9571 +3 -13 trunk/modules/m_trace.c (File Modified)
9572
9573
9574jilles 2005/10/06 11:00:22 UTC (20051006-282)
9575 Log:
9576 Don't send empty RPL_WHOISCHANNELS on remote whois.
9577
9578 Pointy hat to: jilles
9579
9580
9581 Changes: Modified:
9582 +1 -1 trunk/modules/m_whois.c (File Modified)
9583
9584
9585nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9586 Log:
9587 Update NEWS.
9588
9589
9590 Changes: Modified:
9591 +3 -0 trunk/NEWS (File Modified)
9592
9593
9594nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9595 Log:
9596 Modular umode support.
9597
9598
9599 Changes: Modified:
9600 +0 -9 trunk/include/client.h (File Modified)
9601 +2 -1 trunk/include/s_user.h (File Modified)
9602 +1 -1 trunk/include/tools.h (File Modified)
9603 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9604 +3 -0 trunk/src/ircd.c (File Modified)
9605 +1 -1 trunk/src/messages.tab (File Modified)
9606 +2 -2 trunk/src/s_serv.c (File Modified)
9607 +37 -59 trunk/src/s_user.c (File Modified)
9608 +21 -0 trunk/src/tools.c (File Modified)
9609
9610
9611jilles 2005/10/02 20:23:15 UTC (20051002-276)
9612 Log:
9613 Optionally do forced nick change to the UID instead of kill
9614 on nick collisions, see doc/collision_fnc.txt for more
9615 details.
9616
9617
9618 Changes: Modified:
9619 + - trunk/doc/collision_fnc.txt (File Added)
9620 +1 -0 trunk/doc/example.conf (File Modified)
9621 +8 -0 trunk/doc/reference.conf (File Modified)
9622 +1 -0 trunk/include/numeric.h (File Modified)
9623 +1 -0 trunk/include/s_conf.h (File Modified)
9624 +2 -1 trunk/include/s_serv.h (File Modified)
9625 +1 -0 trunk/include/s_stats.h (File Modified)
9626 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9627 +1 -1 trunk/src/messages.tab (File Modified)
9628 +1 -0 trunk/src/newconf.c (File Modified)
9629 +1 -0 trunk/src/s_conf.c (File Modified)
9630 +1 -0 trunk/src/s_serv.c (File Modified)
9631 +2 -2 trunk/src/s_stats.c (File Modified)
9632
9633
9634nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9635 Log:
9636 Update NEWS.
9637
9638
9639 Modified:
9640 trunk/NEWS (File Modified)
9641
9642
9643jilles 2005/09/28 15:45:31 UTC (20050928-272)
9644 Log:
9645 Don't allow lookups by uid in /monitor + and /monitor s.
9646
9647
9648 Modified:
9649 trunk/modules/m_monitor.c (File Modified)
9650
9651
9652jilles 2005/09/28 13:05:01 UTC (20050928-270)
9653 Log:
9654 Stop garbage +j being set in cases like +j aaa:bbb by
9655 initializing the variables properly.
9656
9657 Reported by kyle.
9658
9659
9660 Modified:
9661 trunk/modules/core/m_mode.c (File Modified)
9662 trunk/modules/core/m_sjoin.c (File Modified)
9663
9664
9665jilles 2005/09/25 15:51:54 UTC (20050925-268)
9666 Log:
9667 Apply flags to the proper server in me_gcap().
9668
9669
9670 Modified:
9671 trunk/modules/m_capab.c (File Modified)
9672
9673
9674jilles 2005/09/22 23:13:46 UTC (20050922-266)
9675 Log:
9676 Use find_named_client() instead of find_client() to check
9677 for nick collisions.
9678
9679
9680 Modified:
9681 trunk/modules/core/m_nick.c (File Modified)
9682
9683
9684nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9685 Log:
9686 - Replace old 381 numeric with a new, more positive one!
9687
9688
9689 Modified:
9690 trunk/src/messages.tab (File Modified)
9691
9692
9693jilles 2005/09/22 00:38:45 UTC (20050922-262)
9694 Log:
9695 Make it compile again.
9696
9697
9698 Modified:
9699 trunk/src/channel.c (File Modified)
9700 trunk/src/client.c (File Modified)
9701 trunk/src/ircd.c (File Modified)
9702 trunk/src/packet.c (File Modified)
9703
9704
9705nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9706 Log:
9707 - Prevent UID disclosure in cmode setting.
9708
9709
9710 Modified:
9711 trunk/NEWS (File Modified)
9712 trunk/modules/core/m_mode.c (File Modified)
9713
9714
9715nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9716 Log:
9717 A different check which prevents UID disclosure.
9718
9719
9720 Modified:
9721 trunk/modules/core/m_kick.c (File Modified)
9722
9723
9724nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9725 Log:
9726 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9727
9728
9729 Modified:
9730 trunk/modules/core/m_kick.c (File Modified)
9731
9732
9733nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9734 Log:
9735 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9736
9737
9738 Modified:
9739 trunk/NEWS (File Modified)
9740 trunk/modules/m_accept.c (File Modified)
9741 trunk/modules/m_admin.c (File Modified)
9742 trunk/modules/m_away.c (File Modified)
9743 trunk/modules/m_cap.c (File Modified)
9744 trunk/modules/m_capab.c (File Modified)
9745 trunk/modules/m_challenge.c (File Modified)
9746 trunk/modules/m_chghost.c (File Modified)
9747 trunk/modules/m_close.c (File Modified)
9748 trunk/modules/m_cmessage.c (File Modified)
9749 trunk/modules/m_connect.c (File Modified)
9750 trunk/modules/m_dline.c (File Modified)
9751 trunk/modules/m_encap.c (File Modified)
9752 trunk/modules/m_etrace.c (File Modified)
9753 trunk/modules/m_gline.c (File Modified)
9754 trunk/modules/m_help.c (File Modified)
9755 trunk/modules/m_info.c (File Modified)
9756 trunk/modules/m_invite.c (File Modified)
9757 trunk/modules/m_ison.c (File Modified)
9758 trunk/modules/m_kline.c (File Modified)
9759 trunk/modules/m_knock.c (File Modified)
9760 trunk/modules/m_links.c (File Modified)
9761 trunk/modules/m_list.c (File Modified)
9762 trunk/modules/m_locops.c (File Modified)
9763 trunk/modules/m_lusers.c (File Modified)
9764 trunk/modules/m_map.c (File Modified)
9765 trunk/modules/m_monitor.c (File Modified)
9766 trunk/modules/m_motd.c (File Modified)
9767 trunk/modules/m_names.c (File Modified)
9768 trunk/modules/m_oper.c (File Modified)
9769 trunk/modules/m_operspy.c (File Modified)
9770 trunk/modules/m_pass.c (File Modified)
9771 trunk/modules/m_ping.c (File Modified)
9772 trunk/modules/m_pong.c (File Modified)
9773 trunk/modules/m_post.c (File Modified)
9774 trunk/modules/m_rehash.c (File Modified)
9775 trunk/modules/m_restart.c (File Modified)
9776 trunk/modules/m_resv.c (File Modified)
9777 trunk/modules/m_services.c (File Modified)
9778 trunk/modules/m_set.c (File Modified)
9779 trunk/modules/m_sshortcut.c (File Modified)
9780 trunk/modules/m_stats.c (File Modified)
9781 trunk/modules/m_svinfo.c (File Modified)
9782 trunk/modules/m_tb.c (File Modified)
9783 trunk/modules/m_testline.c (File Modified)
9784 trunk/modules/m_testmask.c (File Modified)
9785 trunk/modules/m_time.c (File Modified)
9786 trunk/modules/m_topic.c (File Modified)
9787 trunk/modules/m_trace.c (File Modified)
9788 trunk/modules/m_unreject.c (File Modified)
9789 trunk/modules/m_user.c (File Modified)
9790 trunk/modules/m_userhost.c (File Modified)
9791 trunk/modules/m_users.c (File Modified)
9792 trunk/modules/m_version.c (File Modified)
9793 trunk/modules/m_wallops.c (File Modified)
9794 trunk/modules/m_who.c (File Modified)
9795 trunk/modules/m_whois.c (File Modified)
9796 trunk/modules/m_whowas.c (File Modified)
9797 trunk/modules/m_xline.c (File Modified)
9798 trunk/src/adns.c (File Modified)
9799 trunk/src/aline.c (File Modified)
9800 trunk/src/cache.c (File Modified)
9801 trunk/src/channel.c (File Modified)
9802 trunk/src/class.c (File Modified)
9803 trunk/src/client.c (File Modified)
9804 trunk/src/commio.c (File Modified)
9805 trunk/src/event.c (File Modified)
9806 trunk/src/hash.c (File Modified)
9807 trunk/src/hostmask.c (File Modified)
9808 trunk/src/ircd.c (File Modified)
9809 trunk/src/kdparse.c (File Modified)
9810 trunk/src/linebuf.c (File Modified)
9811 trunk/src/listener.c (File Modified)
9812 trunk/src/modules.c (File Modified)
9813 trunk/src/monitor.c (File Modified)
9814 trunk/src/newconf.c (File Modified)
9815 trunk/src/packet.c (File Modified)
9816 trunk/src/parse.c (File Modified)
9817 trunk/src/reject.c (File Modified)
9818 trunk/src/s_auth.c (File Modified)
9819 trunk/src/s_conf.c (File Modified)
9820 trunk/src/s_gline.c (File Modified)
9821 trunk/src/s_log.c (File Modified)
9822 trunk/src/s_newconf.c (File Modified)
9823 trunk/src/s_serv.c (File Modified)
9824 trunk/src/s_stats.c (File Modified)
9825 trunk/src/s_user.c (File Modified)
9826 trunk/src/send.c (File Modified)
9827 trunk/src/whowas.c (File Modified)
9828
9829
9830nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9831 Log:
9832 - More coding style niceities. Pretty much got client.h squared away.
9833
9834
9835 Modified:
9836 trunk/modules/m_dline.c (File Modified)
9837 trunk/modules/m_gline.c (File Modified)
9838 trunk/modules/m_kline.c (File Modified)
9839 trunk/modules/m_rehash.c (File Modified)
9840 trunk/modules/m_resv.c (File Modified)
9841 trunk/modules/m_stats.c (File Modified)
9842 trunk/modules/m_testline.c (File Modified)
9843 trunk/modules/m_user.c (File Modified)
9844 trunk/modules/m_xline.c (File Modified)
9845
9846
9847jilles 2005/09/21 22:37:13 UTC (20050921-250)
9848 Log:
9849 - Propagate quiets (+q) on netjoins
9850 - Clear +q list too on lowerTS sjoin from TS6 source
9851
9852
9853 Modified:
9854 trunk/modules/core/m_sjoin.c (File Modified)
9855 trunk/src/s_serv.c (File Modified)
9856
9857
9858jilles 2005/09/21 15:49:43 UTC (20050921-248)
9859 Log:
9860 Second argument to whois is always a nick, never a uid.
9861 This prevents /whois other.server uid to get information
9862 about that uid.
9863
9864
9865 Modified:
9866 trunk/modules/m_whois.c (File Modified)
9867
9868
9869jilles 2005/09/21 15:43:45 UTC (20050921-246)
9870 Log:
9871 Don't allow local users to use uids in user mode.
9872
9873
9874 Modified:
9875 trunk/src/s_user.c (File Modified)
9876
9877
9878jilles 2005/09/21 15:42:56 UTC (20050921-244)
9879 Log:
9880 Make it compile again.
9881
9882
9883 Modified:
9884 trunk/src/s_stats.c (File Modified)
9885
9886
9887jilles 2005/09/21 15:09:11 UTC (20050921-242)
9888 Log:
9889 Fix propagation of empty SJOIN.
9890
9891
9892 Modified:
9893 trunk/modules/core/m_sjoin.c (File Modified)
9894
9895
9896nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9897 Log:
9898 Some atheme-style niceties here.
9899
9900
9901 Modified:
9902 trunk/modules/m_accept.c (File Modified)
9903 trunk/modules/m_admin.c (File Modified)
9904 trunk/modules/m_away.c (File Modified)
9905 trunk/modules/m_cap.c (File Modified)
9906 trunk/modules/m_capab.c (File Modified)
9907 trunk/modules/m_challenge.c (File Modified)
9908 trunk/modules/m_chghost.c (File Modified)
9909 trunk/modules/m_close.c (File Modified)
9910 trunk/modules/m_cmessage.c (File Modified)
9911 trunk/modules/m_connect.c (File Modified)
9912 trunk/modules/m_dline.c (File Modified)
9913 trunk/modules/m_encap.c (File Modified)
9914 trunk/modules/m_etrace.c (File Modified)
9915 trunk/modules/m_gline.c (File Modified)
9916 trunk/modules/m_help.c (File Modified)
9917 trunk/modules/m_info.c (File Modified)
9918 trunk/modules/m_invite.c (File Modified)
9919 trunk/modules/m_ison.c (File Modified)
9920 trunk/modules/m_kline.c (File Modified)
9921 trunk/modules/m_knock.c (File Modified)
9922 trunk/modules/m_links.c (File Modified)
9923 trunk/modules/m_list.c (File Modified)
9924 trunk/modules/m_locops.c (File Modified)
9925 trunk/modules/m_lusers.c (File Modified)
9926 trunk/modules/m_map.c (File Modified)
9927 trunk/modules/m_monitor.c (File Modified)
9928 trunk/modules/m_motd.c (File Modified)
9929 trunk/modules/m_names.c (File Modified)
9930 trunk/modules/m_oper.c (File Modified)
9931 trunk/modules/m_operspy.c (File Modified)
9932 trunk/modules/m_pass.c (File Modified)
9933 trunk/modules/m_ping.c (File Modified)
9934 trunk/modules/m_pong.c (File Modified)
9935 trunk/modules/m_post.c (File Modified)
9936 trunk/modules/m_rehash.c (File Modified)
9937 trunk/modules/m_restart.c (File Modified)
9938 trunk/modules/m_resv.c (File Modified)
9939 trunk/modules/m_services.c (File Modified)
9940 trunk/modules/m_set.c (File Modified)
9941 trunk/modules/m_sshortcut.c (File Modified)
9942 trunk/modules/m_stats.c (File Modified)
9943 trunk/modules/m_svinfo.c (File Modified)
9944 trunk/modules/m_tb.c (File Modified)
9945 trunk/modules/m_testline.c (File Modified)
9946 trunk/modules/m_testmask.c (File Modified)
9947 trunk/modules/m_time.c (File Modified)
9948 trunk/modules/m_topic.c (File Modified)
9949 trunk/modules/m_trace.c (File Modified)
9950 trunk/modules/m_unreject.c (File Modified)
9951 trunk/modules/m_user.c (File Modified)
9952 trunk/modules/m_userhost.c (File Modified)
9953 trunk/modules/m_users.c (File Modified)
9954 trunk/modules/m_version.c (File Modified)
9955 trunk/modules/m_wallops.c (File Modified)
9956 trunk/modules/m_who.c (File Modified)
9957 trunk/modules/m_whois.c (File Modified)
9958 trunk/modules/m_whowas.c (File Modified)
9959 trunk/modules/m_xline.c (File Modified)
9960
9961
9962nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9963 Log:
9964 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9965
9966
9967 Modified:
9968 trunk/.indent.pro (File Modified)
9969 trunk/include/charybdis.h (File Added)
9970 trunk/include/client.h (File Modified)
9971 trunk/modules/.indent.pro (File Modified)
9972 trunk/src/.indent.pro (File Modified)
9973 trunk/src/adns.c (File Modified)
9974 trunk/src/aline.c (File Modified)
9975 trunk/src/cache.c (File Modified)
9976 trunk/src/channel.c (File Modified)
9977 trunk/src/class.c (File Modified)
9978 trunk/src/client.c (File Modified)
9979 trunk/src/commio.c (File Modified)
9980 trunk/src/event.c (File Modified)
9981 trunk/src/hash.c (File Modified)
9982 trunk/src/hostmask.c (File Modified)
9983 trunk/src/ircd.c (File Modified)
9984 trunk/src/kdparse.c (File Modified)
9985 trunk/src/linebuf.c (File Modified)
9986 trunk/src/listener.c (File Modified)
9987 trunk/src/modules.c (File Modified)
9988 trunk/src/monitor.c (File Modified)
9989 trunk/src/newconf.c (File Modified)
9990 trunk/src/packet.c (File Modified)
9991 trunk/src/parse.c (File Modified)
9992 trunk/src/reject.c (File Modified)
9993 trunk/src/s_auth.c (File Modified)
9994 trunk/src/s_conf.c (File Modified)
9995 trunk/src/s_gline.c (File Modified)
9996 trunk/src/s_log.c (File Modified)
9997 trunk/src/s_newconf.c (File Modified)
9998 trunk/src/s_serv.c (File Modified)
9999 trunk/src/s_stats.c (File Modified)
10000 trunk/src/s_user.c (File Modified)
10001 trunk/src/send.c (File Modified)
10002 trunk/src/whowas.c (File Modified)
10003
10004
10005nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10006 Log:
10007 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10008 - Convert a few modules towards using this code.
10009 - Make a note about this change in NEWS.
10010
10011
10012 Modified:
10013 trunk/NEWS (File Modified)
10014 trunk/include/aline.h (File Added)
10015 trunk/modules/m_dline.c (File Modified)
10016 trunk/modules/m_kline.c (File Modified)
10017 trunk/modules/m_resv.c (File Modified)
10018 trunk/modules/m_xline.c (File Modified)
10019 trunk/src/Makefile.in (File Modified)
10020 trunk/src/aline.c (File Added)
10021
10022
10023nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10024 Log:
10025 - Update NEWS document.
10026
10027
10028 Modified:
10029 trunk/NEWS (File Modified)
10030
10031
10032jilles 2005/09/20 18:27:19 UTC (20050920-232)
10033 Log:
10034 Use find_named_person() instead of find_person() in services shortcuts.
10035
10036
10037 Modified:
10038 trunk/modules/m_sshortcut.c (File Modified)
10039
10040
10041jilles 2005/09/18 22:18:59 UTC (20050918-230)
10042 Log:
10043 Fix propagation of empty channels (+P).
10044
10045
10046 Modified:
10047 trunk/modules/core/m_sjoin.c (File Modified)
10048 trunk/src/s_serv.c (File Modified)
10049
10050
10051jilles 2005/09/18 22:18:04 UTC (20050918-228)
10052 Log:
10053 Use same comparison for +f.
10054
10055
10056 Modified:
10057 trunk/modules/core/m_join.c (File Modified)
10058
10059
10060jilles 2005/09/18 18:48:13 UTC (20050918-226)
10061 Log:
10062 Retire server-server non-encap CHGHOST, and clean it up a bit.
10063
10064
10065 Modified:
10066 trunk/modules/m_chghost.c (File Modified)
10067
10068
10069jilles 2005/09/18 14:26:20 UTC (20050918-224)
10070 Log:
10071 Use TS6 form for SQUIT wallops.
10072
10073
10074 Modified:
10075 trunk/modules/core/m_squit.c (File Modified)
10076
10077
10078jilles 2005/09/18 14:25:54 UTC (20050918-222)
10079 Log:
10080 Propagate nick changes for remote clients in TS6 form if possible;
10081 simplify the code a bit.
10082
10083
10084 Modified:
10085 trunk/modules/core/m_nick.c (File Modified)
10086
10087
10088jilles 2005/09/18 14:16:43 UTC (20050918-220)
10089 Log:
10090 Only clear oper_only_umodes on deoper for local clients.
10091
10092
10093 Modified:
10094 trunk/src/s_user.c (File Modified)
10095
10096
10097nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10098 Log:
10099 - Don't enable use_whois_actually in the default config, makes cloaking
10100 only useful for vanity.
10101
10102
10103 Modified:
10104 trunk/doc/example.conf (File Modified)
10105
10106
10107jilles 2005/09/18 00:00:12 UTC (20050918-216)
10108 Log:
10109 Fix linebuf raw code to not truncate lines longer than
10110 510 characters. This stops ziplinks corruption at
10111 the initial burst if the other side sends a lot.
10112
10113
10114 Modified:
10115 trunk/src/linebuf.c (File Modified)
10116
10117
10118nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10119 Log:
10120 - Add +r to channel_modes().
10121
10122
10123 Modified:
10124 trunk/src/channel.c (File Modified)
10125
10126
10127nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10128 Log:
10129 Update NEWS.
10130
10131
10132 Modified:
10133 trunk/NEWS (File Modified)
10134
10135
10136nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10137 Log:
10138 err, nvm. wrong project :-P
10139
10140
10141 Modified:
10142 trunk/src/match.c (File Modified)
10143
10144
10145nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10146 Log:
10147 make sure we don't crash on match(NULL, test)
10148
10149
10150 Modified:
10151 trunk/src/match.c (File Modified)
10152
10153
10154jilles 2005/09/12 23:40:03 UTC (20050912-206)
10155 Log:
10156 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10157 flags = rehash in shared{}.
10158 Uses :<source> ENCAP <target> REHASH [option].
10159
10160
10161 Modified:
10162 trunk/doc/example.conf (File Modified)
10163 trunk/doc/reference.conf (File Modified)
10164 trunk/help/opers/rehash (File Modified)
10165 trunk/include/s_newconf.h (File Modified)
10166 trunk/modules/m_rehash.c (File Modified)
10167 trunk/modules/m_stats.c (File Modified)
10168 trunk/src/newconf.c (File Modified)
10169
10170
10171jilles 2005/09/12 22:48:44 UTC (20050912-204)
10172 Log:
10173 Initialize flags to 0 in conf_set_shared_flags() and
10174 conf_set_cluster_flags().
10175
10176
10177 Modified:
10178 trunk/src/newconf.c (File Modified)
10179
10180
10181jilles 2005/09/12 22:14:16 UTC (20050912-202)
10182 Log:
10183 Don't allow a forward from a #channel to an &channel.
10184 Error message is Illegal channel name.
10185
10186
10187 Modified:
10188 trunk/modules/core/m_mode.c (File Modified)
10189
10190
10191nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10192 Log:
10193 - change version to 1.0.1
10194
10195
10196 Modified:
10197 trunk/configure (File Modified)
10198 trunk/configure.ac (File Modified)
10199
10200
10201nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10202 Log:
10203 Update NEWS.
10204
10205
10206 Modified:
10207 trunk/NEWS (File Modified)
10208
10209
10210jilles 2005/09/12 21:55:58 UTC (20050912-196)
10211 Log:
10212 Services shortcuts changes:
10213 - Require umode +S on target
10214 - Use ERR_SERVICESDOWN (440) for error message
10215 - Fix check for empty string
10216
10217
10218 Modified:
10219 trunk/include/numeric.h (File Modified)
10220 trunk/modules/m_sshortcut.c (File Modified)
10221 trunk/src/messages.tab (File Modified)
10222
10223
10224nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10225 Log:
10226 s/IsChanService/IsService/g;
10227
10228
10229 Modified:
10230 trunk/modules/m_sshortcut.c (File Modified)
10231
10232
10233nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10234 Log:
10235 Add check for service validity in shortcut routines.
10236
10237
10238 Modified:
10239 trunk/modules/m_sshortcut.c (File Modified)
10240
10241
10242jilles 2005/09/12 15:30:26 UTC (20050912-190)
10243 Log:
10244 Don't allow forwarding to a -F channel the setter is not on.
10245
10246
10247 Modified:
10248 trunk/modules/core/m_mode.c (File Modified)
10249
10250
10251jilles 2005/09/12 13:55:56 UTC (20050912-188)
10252 Log:
10253 Describe identify_service and identify_command in
10254 reference.conf.
10255
10256
10257 Modified:
10258 trunk/doc/reference.conf (File Modified)
10259
10260
10261jilles 2005/09/12 13:37:11 UTC (20050912-186)
10262 Log:
10263 More helpfile updates.
10264
10265
10266 Modified:
10267 trunk/help/Makefile.in (File Modified)
10268 trunk/help/opers/die (File Modified)
10269 trunk/help/opers/join (File Modified)
10270 trunk/help/opers/links (File Modified)
10271 trunk/help/opers/lusers (File Modified)
10272 trunk/help/opers/map (File Added)
10273 trunk/help/opers/motd (File Modified)
10274 trunk/help/opers/names (File Modified)
10275 trunk/help/opers/notice (File Modified)
10276 trunk/help/opers/operspy (File Modified)
10277 trunk/help/opers/part (File Modified)
10278 trunk/help/opers/privmsg (File Modified)
10279 trunk/help/opers/restart (File Modified)
10280 trunk/help/opers/set (File Modified)
10281 trunk/help/opers/stats (File Modified)
10282 trunk/help/opers/trace (File Modified)
10283 trunk/help/opers/version (File Modified)
10284 trunk/help/users/notice (File Modified)
10285 trunk/help/users/privmsg (File Modified)
10286 trunk/help/users/stats (File Modified)
10287
10288
10289jilles 2005/09/12 11:18:40 UTC (20050912-184)
10290 Log:
10291 Update help files.
10292
10293
10294 Modified:
10295 trunk/help/opers/cmode (File Modified)
10296 trunk/help/opers/umode (File Modified)
10297 trunk/help/opers/wallops (File Modified)
10298 trunk/help/opers/who (File Modified)
10299 trunk/help/users/umode (File Modified)
10300
10301
10302jilles 2005/09/12 11:11:18 UTC (20050912-182)
10303 Log:
10304 Include cmode +r in 004 and 005.
10305
10306
10307 Modified:
10308 trunk/include/supported.h (File Modified)
10309 trunk/src/messages.tab (File Modified)
10310
10311
10312jilles 2005/09/12 10:53:35 UTC (20050912-180)
10313 Log:
10314 No need to clear all 3 buffers in channel_modes().
10315
10316
10317 Modified:
10318 trunk/src/channel.c (File Modified)
10319
10320
10321jilles 2005/09/12 10:31:54 UTC (20050912-178)
10322 Log:
10323 - Fix multiple +f modes per line
10324 - -f shouldn't take a parameter
10325
10326
10327 Modified:
10328 trunk/modules/core/m_mode.c (File Modified)
10329
10330
10331jilles 2005/09/12 10:04:27 UTC (20050912-176)
10332 Log:
10333 Channel mode +Q now prevents forwarding to or through
10334 a channel, just like in hyperion, not from a channel.
10335
10336
10337 Modified:
10338 trunk/modules/core/m_join.c (File Modified)
10339
10340
10341jilles 2005/09/12 09:36:21 UTC (20050912-174)
10342 Log:
10343 Complete +F/+Q propagation.
10344
10345
10346 Modified:
10347 trunk/modules/core/m_join.c (File Modified)
10348 trunk/modules/core/m_sjoin.c (File Modified)
10349 trunk/src/channel.c (File Modified)
10350
10351
10352nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10353 Log:
10354 - A few minor fixes.
10355
10356
10357 Modified:
10358 trunk/modules/core/m_join.c (File Modified)
10359 trunk/modules/m_services.c (File Modified)
10360
10361
10362nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10363 Log:
10364 - Fix netsplit obfuscation.
10365
10366
10367 Modified:
10368 trunk/src/client.c (File Modified)
10369
10370
10371nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10372 Log:
10373 - Fix another /stats p related bug.
10374
10375
10376 Modified:
10377 trunk/src/client.c (File Modified)
10378
10379
10380nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10381 Log:
10382 - Update example.conf.
10383
10384
10385 Modified:
10386 trunk/doc/example.conf (File Modified)
10387
10388
10389nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10390 Log:
10391 - Fix a minor bug here, and re-release 1.0.
10392
10393
10394 Modified:
10395 trunk/modules/core/m_nick.c (File Modified)
10396
10397
10398nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10399 Log:
10400 - Add bursted clients to /stats p list.
10401
10402
10403 Modified:
10404 trunk/modules/core/m_nick.c (File Modified)
10405
10406
10407nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10408 Log:
10409 - Add identify_service, identify_command options to the example.conf,
10410 newconf parser.
10411
10412
10413 Modified:
10414 trunk/NEWS (File Modified)
10415 trunk/doc/example.conf (File Modified)
10416 trunk/src/newconf.c (File Modified)
10417
10418
10419nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10420 Log:
10421 - Add services shortcuts.
10422
10423
10424 Modified:
10425 trunk/modules/Makefile.in (File Modified)
10426 trunk/modules/m_sshortcut.c (File Added)
10427
10428
10429nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10430 Log:
10431 - put back checks i removed by mistake
10432
10433
10434 Modified:
10435 trunk/modules/core/m_join.c (File Modified)
10436
10437
10438nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10439 Log:
10440 - Implement channel mode +Q, which disables forwarding.
10441 - Make forwarding usable by everyone.
10442 - Implement channel mode +F which bypasses authority checks on a target
10443 set with this mode
10444 - Update NEWS.
10445
10446
10447 Modified:
10448 trunk/NEWS (File Modified)
10449 trunk/include/channel.h (File Modified)
10450 trunk/include/supported.h (File Modified)
10451 trunk/modules/core/m_join.c (File Modified)
10452 trunk/modules/core/m_mode.c (File Modified)
10453 trunk/src/messages.tab (File Modified)
10454
10455
10456nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10457 Log:
10458 - Fix account handling brokenness.
10459
10460
10461 Modified:
10462 trunk/modules/m_services.c (File Modified)
10463
10464
10465jilles 2005/09/12 02:04:09 UTC (20050912-150)
10466 Log:
10467 Identify to services via server password hack. Still
10468 needs config file parts, like
10469 identifyservice = "nickserv@services.int";
10470 identifycommand = "IDENTIFY";
10471
10472
10473 Modified:
10474 trunk/include/s_conf.h (File Modified)
10475 trunk/src/s_user.c (File Modified)
10476
10477
10478jilles 2005/09/12 01:59:46 UTC (20050912-148)
10479 Log:
10480 Make send.c compile.
10481
10482
10483 Modified:
10484 trunk/src/send.c (File Modified)
10485
10486
10487nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10488 Log:
10489 - Handle this better.
10490
10491
10492 Modified:
10493 trunk/src/send.c (File Modified)
10494
10495
10496nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10497 Log:
10498 If the source is not a client, don't send to normal users.
10499
10500
10501 Modified:
10502 trunk/src/send.c (File Modified)
10503
10504
10505nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10506 Log:
10507 - Make /wallops behave as wallops in other ircds.
10508
10509
10510 Modified:
10511 trunk/modules/m_wallops.c (File Modified)
10512 trunk/src/send.c (File Modified)
10513
10514
10515nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10516 Log:
10517 - charybdis-1.0
10518
10519
10520 Modified:
10521 trunk/NEWS (File Modified)
10522 trunk/configure (File Modified)
10523 trunk/configure.ac (File Modified)
10524
10525
10526nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10527 Log:
10528 - Remove efnet configuration.
10529 - Rename example.conf as reference.conf, and replace the default
10530 example.conf with one suitable for AthemeNET.
10531 - Update makefile to reflect these changes.
10532
10533
10534 Modified:
10535 trunk/doc/Makefile.in (File Modified)
10536 trunk/doc/example.conf (File Modified)
10537 trunk/doc/example.efnet.conf (File Deleted)
10538 trunk/doc/reference.conf (File Added)
10539
10540
10541nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10542 Log:
10543 - Don't display opers who are /away.
10544
10545
10546 Modified:
10547 trunk/modules/m_stats.c (File Modified)
10548
10549
10550jilles 2005/09/12 00:21:20 UTC (20050912-134)
10551 Log:
10552 Put cmode +f in 004 and 005.
10553
10554
10555 Modified:
10556 trunk/include/supported.h (File Modified)
10557 trunk/src/messages.tab (File Modified)
10558
10559
10560jilles 2005/09/12 00:15:13 UTC (20050912-132)
10561 Log:
10562 Add user umode +Q which prevents a user from
10563 being forwarded.
10564
10565
10566 Modified:
10567 trunk/include/client.h (File Modified)
10568 trunk/modules/core/m_join.c (File Modified)
10569 trunk/src/messages.tab (File Modified)
10570 trunk/src/s_user.c (File Modified)
10571
10572
10573jilles 2005/09/11 23:47:02 UTC (20050911-130)
10574 Log:
10575 Implement channel forwarding in m_join(). As in
10576 hyperion, failing to join because of +i, +r or +j
10577 can cause you to be forwarded, potentially
10578 recursively. Unlike hyperion, a single numeric
10579 is sent in case of a successful forward, otherwise
10580 the ircd acts if there were no forward.
10581
10582
10583 Modified:
10584 trunk/include/numeric.h (File Modified)
10585 trunk/modules/core/m_join.c (File Modified)
10586 trunk/src/messages.tab (File Modified)
10587
10588
10589jilles 2005/09/11 22:57:53 UTC (20050911-128)
10590 Log:
10591 Allow servers to set oper-only cmodes as well.
10592
10593
10594 Modified:
10595 trunk/modules/core/m_mode.c (File Modified)
10596
10597
10598jilles 2005/09/11 22:48:37 UTC (20050911-126)
10599 Log:
10600 Add cmode +f which takes a channel name, settable
10601 only by opers for now. Does not do anything yet.
10602
10603
10604 Modified:
10605 trunk/include/channel.h (File Modified)
10606 trunk/modules/core/m_join.c (File Modified)
10607 trunk/modules/core/m_mode.c (File Modified)
10608 trunk/modules/core/m_sjoin.c (File Modified)
10609 trunk/src/channel.c (File Modified)
10610
10611
10612jilles 2005/09/11 20:48:09 UTC (20050911-124)
10613 Log:
10614 Fully initialize 'mode' in ms_join() and ms_sjoin()
10615 to avoid old +j garbage from being used.
10616
10617
10618 Modified:
10619 trunk/modules/core/m_join.c (File Modified)
10620 trunk/modules/core/m_sjoin.c (File Modified)
10621
10622
10623jilles 2005/09/11 19:41:53 UTC (20050911-122)
10624 Log:
10625 - only touch join_count/join_delta if join throttling
10626 is enabled on the channel
10627 - reset join_count/join_delta to 0 if -j is set
10628
10629
10630 Modified:
10631 trunk/modules/core/m_join.c (File Modified)
10632 trunk/modules/core/m_mode.c (File Modified)
10633 trunk/modules/core/m_sjoin.c (File Modified)
10634
10635
10636jilles 2005/09/11 18:57:20 UTC (20050911-120)
10637 Log:
10638 Also start a new "period" for join throttling for remote joins,
10639 if necessary. Make the code slightly clearer.
10640
10641
10642 Modified:
10643 trunk/modules/core/m_join.c (File Modified)
10644 trunk/src/channel.c (File Modified)
10645
10646
10647jilles 2005/09/11 18:12:20 UTC (20050911-118)
10648 Log:
10649 Some +j improvements, still broken.
10650
10651
10652 Modified:
10653 trunk/modules/core/m_join.c (File Modified)
10654 trunk/modules/core/m_sjoin.c (File Modified)
10655
10656
10657jilles 2005/09/11 16:44:36 UTC (20050911-116)
10658 Log:
10659 Only do +z processing for +m channels the sender is on,
10660 as bans/quiets are currently only checked locally.
10661
10662
10663 Modified:
10664 trunk/modules/core/m_message.c (File Modified)
10665
10666
10667jilles 2005/09/11 16:01:02 UTC (20050911-114)
10668 Log:
10669 - Add max_bans_large configuration option, defaulting to 500, to
10670 limit the number of bans in a +L channel
10671 - Change b/e/I to b/e/I/q in texts
10672
10673
10674 Modified:
10675 trunk/doc/example.conf (File Modified)
10676 trunk/include/s_conf.h (File Modified)
10677 trunk/modules/core/m_mode.c (File Modified)
10678 trunk/modules/m_info.c (File Modified)
10679 trunk/src/newconf.c (File Modified)
10680 trunk/src/s_conf.c (File Modified)
10681
10682
10683jilles 2005/09/11 15:20:38 UTC (20050911-112)
10684 Log:
10685 Store invite for +gi channels.
10686 Note that +gi is significantly weaker access control than +i.
10687
10688
10689 Modified:
10690 trunk/modules/m_invite.c (File Modified)
10691
10692
10693jilles 2005/09/11 14:38:35 UTC (20050911-110)
10694 Log:
10695 Nonops are allowed to see +q lists.
10696
10697
10698 Modified:
10699 trunk/modules/core/m_mode.c (File Modified)
10700
10701
10702jilles 2005/09/11 14:27:59 UTC (20050911-108)
10703 Log:
10704 Invalidate can_send() cache on -q.
10705
10706
10707 Modified:
10708 trunk/modules/core/m_mode.c (File Modified)
10709
10710
10711nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10712 Log:
10713 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10714
10715
10716 Modified:
10717 trunk/modules/core/m_sjoin.c (File Modified)
10718
10719
10720nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10721 Log:
10722 - Allow blank SJOINs -- for permanant channels.
10723
10724
10725 Modified:
10726 trunk/modules/core/m_sjoin.c (File Modified)
10727
10728
10729nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10730 Log:
10731 - Burst permanant channels.
10732
10733
10734 Modified:
10735 trunk/src/s_serv.c (File Modified)
10736
10737
10738nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10739 Log:
10740 - Fix handling of permanant channels.
10741
10742
10743 Modified:
10744 trunk/modules/core/m_join.c (File Modified)
10745
10746
10747nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10748 Log:
10749 - Run indent on core modules.
10750 - Add propagation of join throttle settings.
10751
10752
10753 Modified:
10754 trunk/modules/core/m_die.c (File Modified)
10755 trunk/modules/core/m_error.c (File Modified)
10756 trunk/modules/core/m_join.c (File Modified)
10757 trunk/modules/core/m_kick.c (File Modified)
10758 trunk/modules/core/m_kill.c (File Modified)
10759 trunk/modules/core/m_message.c (File Modified)
10760 trunk/modules/core/m_mode.c (File Modified)
10761 trunk/modules/core/m_nick.c (File Modified)
10762 trunk/modules/core/m_part.c (File Modified)
10763 trunk/modules/core/m_quit.c (File Modified)
10764 trunk/modules/core/m_server.c (File Modified)
10765 trunk/modules/core/m_sjoin.c (File Modified)
10766 trunk/modules/core/m_squit.c (File Modified)
10767
10768
10769nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10770 Log:
10771 - Fix mistake in commit message.
10772
10773
10774 Modified:
10775 trunk/ChangeLog (File Modified)
10776
10777
10778nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10779 Log:
10780 - Channel throttling.
10781
10782
10783 Modified:
10784 trunk/NEWS (File Modified)
10785 trunk/include/supported.h (File Modified)
10786 trunk/modules/core/m_mode.c (File Modified)
10787 trunk/src/messages.tab (File Modified)
10788
10789
10790nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10791 Log:
10792 - Channel throttle logic fixes.
10793
10794
10795 Modified:
10796 trunk/include/channel.h (File Modified)
10797
10798
10799nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10800 Log:
10801 - Add the throttle logic.
10802
10803
10804 Modified:
10805 trunk/include/channel.h (File Modified)
10806 trunk/include/numeric.h (File Modified)
10807 trunk/modules/core/m_join.c (File Modified)
10808 trunk/src/channel.c (File Modified)
10809 trunk/src/messages.tab (File Modified)
10810
10811
10812nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10813 Log:
10814 - Cosmetic fixes to CREDITS.
10815
10816
10817 Modified:
10818 trunk/CREDITS (File Modified)
10819
10820
10821nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10822 Log:
10823 - Better channel_modes() from ShadowIRCd 4.
10824
10825
10826 Modified:
10827 trunk/include/channel.h (File Modified)
10828 trunk/src/channel.c (File Modified)
10829
10830
10831nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10832 Log:
10833 - Strip colour codes from parts.
10834
10835
10836 Modified:
10837 trunk/modules/core/m_part.c (File Modified)
10838
10839
10840nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10841 Log:
10842 - Strip colour codes from quits.
10843
10844
10845 Modified:
10846 trunk/modules/core/m_quit.c (File Modified)
10847
10848
10849nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10850 Log:
10851 - add +c/+g/+z to channel_modes().
10852
10853
10854 Modified:
10855 trunk/src/channel.c (File Modified)
10856
10857
10858nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10859 Log:
10860 - Add +g to 004/005 numerics.
10861
10862
10863 Modified:
10864 trunk/include/supported.h (File Modified)
10865 trunk/src/messages.tab (File Modified)
10866
10867
10868nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10869 Log:
10870 - Add +cgz to set_final_mode() in both join/sjoin.
10871 - Implement channel mode +g: Free invite.
10872
10873
10874 Modified:
10875 trunk/include/channel.h (File Modified)
10876 trunk/modules/core/m_join.c (File Modified)
10877 trunk/modules/core/m_mode.c (File Modified)
10878 trunk/modules/core/m_sjoin.c (File Modified)
10879 trunk/modules/m_invite.c (File Modified)
10880
10881
10882nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10883 Log:
10884 - Make sure /stats p uses the right list.
10885
10886
10887 Modified:
10888 trunk/modules/m_stats.c (File Modified)
10889
10890
10891nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10892 Log:
10893 - local oper list becomes local_oper_list.
10894 - all opers are stored on oper_list for /stats p.
10895
10896
10897 Modified:
10898 trunk/include/ircd.h (File Modified)
10899 trunk/modules/m_stats.c (File Modified)
10900 trunk/modules/m_trace.c (File Modified)
10901 trunk/src/client.c (File Modified)
10902 trunk/src/ircd.c (File Modified)
10903 trunk/src/s_user.c (File Modified)
10904 trunk/src/send.c (File Modified)
10905
10906
10907nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10908 Log:
10909 - Remove ENABLE_SERVICES legacy define.
10910
10911
10912 Modified:
10913 trunk/configure (File Modified)
10914 trunk/configure.ac (File Modified)
10915 trunk/include/client.h (File Modified)
10916 trunk/include/m_info.h (File Modified)
10917 trunk/include/s_conf.h (File Modified)
10918 trunk/modules/Makefile.in (File Modified)
10919 trunk/modules/core/m_kick.c (File Modified)
10920 trunk/modules/core/m_mode.c (File Modified)
10921 trunk/modules/core/m_nick.c (File Modified)
10922 trunk/modules/core/m_sjoin.c (File Modified)
10923 trunk/modules/m_services.c (File Modified)
10924 trunk/src/channel.c (File Modified)
10925 trunk/src/newconf.c (File Modified)
10926 trunk/src/s_conf.c (File Modified)
10927 trunk/src/s_serv.c (File Modified)
10928 trunk/src/s_user.c (File Modified)
10929
10930
10931nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10932 Log:
10933 - New reject message, ala ircu.
10934
10935
10936 Modified:
10937 trunk/src/reject.c (File Modified)
10938
10939
10940nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10941 Log:
10942 - Reduce 'broadcast storm' effect in m_chghost.
10943
10944
10945 Modified:
10946 trunk/modules/m_chghost.c (File Modified)
10947
10948
10949nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10950 Log:
10951 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10952
10953
10954 Modified:
10955 trunk/include/supported.h (File Modified)
10956 trunk/src/messages.tab (File Modified)
10957
10958
10959nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10960 Log:
10961 - Implement +z.
10962
10963
10964 Modified:
10965 trunk/include/channel.h (File Modified)
10966 trunk/modules/core/m_message.c (File Modified)
10967 trunk/modules/core/m_mode.c (File Modified)
10968
10969
10970nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10971 Log:
10972 - use sendto_one_numeric() in some places.
10973
10974
10975 Modified:
10976 trunk/modules/core/m_mode.c (File Modified)
10977
10978
10979nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10980 Log:
10981 - Implement channel mode +c -- colour stripping.
10982
10983
10984 Modified:
10985 trunk/include/irc_string.h (File Modified)
10986 trunk/include/supported.h (File Modified)
10987 trunk/modules/core/m_message.c (File Modified)
10988 trunk/modules/core/m_mode.c (File Modified)
10989 trunk/src/irc_string.c (File Modified)
10990 trunk/src/messages.tab (File Modified)
10991
10992
10993nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10994 Log:
10995 - Add +qLP to CHANMODES 005 numeric.
10996
10997
10998 Modified:
10999 trunk/include/supported.h (File Modified)
11000
11001
11002nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11003 Log:
11004 Move credits files to doc/.
11005
11006
11007 Modified:
11008 trunk/Hybrid-team (File Deleted)
11009 trunk/Ratbox-team (File Deleted)
11010 trunk/doc/Hybrid-team (File Added)
11011 trunk/doc/Ratbox-team (File Added)
11012
11013
11014nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11015 Log:
11016 - Rename Ratbox credits as Ratbox-team.
11017 - Add in our own CREDITS.
11018
11019
11020 Modified:
11021 trunk/CREDITS (File Deleted)
11022 trunk/CREDITS (File Added)
11023 trunk/Ratbox-team (File Added)
11024
11025
11026nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11027 Log:
11028 - Quietcache fixes.
11029
11030
11031 Modified:
11032 trunk/modules/core/m_mode.c (File Modified)
11033
11034
11035nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11036 Log:
11037 - Rebuild configure.
11038
11039
11040 Modified:
11041 trunk/autom4te.cache/ (File Deleted)
11042 trunk/configure (File Modified)
11043
11044
11045nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11046 Log:
11047 Add +q to messages.tab.
11048
11049
11050 Modified:
11051 trunk/src/messages.tab (File Modified)
11052
11053
11054nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11055 Log:
11056 - port m_sjoin stuff to TS6 JOIN syntax.
11057
11058
11059 Modified:
11060 trunk/modules/core/m_join.c (File Modified)
11061
11062
11063nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11064 Log:
11065 - Implement channel mode +q (quiet)
11066
11067
11068 Modified:
11069 trunk/include/channel.h (File Modified)
11070 trunk/modules/core/m_mode.c (File Modified)
11071 trunk/src/channel.c (File Modified)
11072
11073
11074jilles 2005/09/10 03:03:05 UTC (20050910-40)
11075 Log:
11076 Add +L/+P for set_final_mode().
11077
11078
11079 Modified:
11080 trunk/modules/core/m_sjoin.c (File Modified)
11081
11082
11083jilles 2005/09/10 02:59:22 UTC (20050910-38)
11084 Log:
11085 Add +L/+P in channel_modes().
11086
11087
11088 Modified:
11089 trunk/src/channel.c (File Modified)
11090
11091
11092jilles 2005/09/10 02:55:10 UTC (20050910-36)
11093 Log:
11094 - Use MODE_PERMANENT, not MODE_PERMANANT
11095 - Actually use chm_staff()
11096
11097 It compiles but is not otherwise tested.
11098
11099
11100 Modified:
11101 trunk/include/channel.h (File Modified)
11102 trunk/modules/core/m_mode.c (File Modified)
11103 trunk/modules/core/m_sjoin.c (File Modified)
11104 trunk/src/channel.c (File Modified)
11105
11106
11107nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11108 Log:
11109 - Ok, patchlevel.h is fixed now.
11110
11111
11112 Modified:
11113 trunk/include/patchlevel.h (File Modified)
11114
11115
11116nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11117 Log:
11118 - *sigh*
11119
11120
11121 Modified:
11122 trunk/include/patchlevel.h (File Modified)
11123 trunk/src/version.c.SH (File Modified)
11124
11125
11126nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11127 Log:
11128 - Fix compilation issue with version.c.
11129
11130
11131 Modified:
11132 trunk/src/version.c.SH (File Modified)
11133
11134
11135nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11136 Log:
11137 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11138 this from the BUGS file.
11139
11140
11141 Modified:
11142 trunk/BUGS (File Modified)
11143
11144
11145jilles 2005/09/10 02:30:22 UTC (20050910-26)
11146 Log:
11147 Mangle all netsplit messages if flatten links is enabled.
11148
11149
11150 Modified:
11151 trunk/src/client.c (File Modified)
11152
11153
11154nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11155 Log:
11156 - jilles pointed out that /stats p needed severe changes -- implement
11157 them
11158
11159
11160 Modified:
11161 trunk/modules/m_stats.c (File Modified)
11162
11163
11164nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11165 Log:
11166 Rename RELNOTES to NEWS.
11167
11168
11169 Modified:
11170 trunk/NEWS (File Added)
11171 trunk/RELNOTES (File Deleted)
11172
11173
11174nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11175 Log:
11176 Update RELNOTES.
11177
11178
11179 Modified:
11180 trunk/RELNOTES (File Modified)
11181
11182
11183nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11184 Log:
11185 - Make /stats p work globally.
11186 - Change 'OPER(s)' to 'staff members'
11187
11188
11189 Modified:
11190 trunk/modules/m_stats.c (File Modified)
11191
11192
11193nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11194 Log:
11195 - add modes, +LP to RPL_MYINFO.
11196
11197
11198 Modified:
11199 trunk/src/messages.tab (File Modified)
11200
11201
11202nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11203 Log:
11204 More stuff to RELNOTES.
11205
11206
11207 Modified:
11208 trunk/RELNOTES (File Modified)
11209
11210
11211nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11212 Log:
11213 - Implement +P.
11214
11215
11216 Modified:
11217 trunk/modules/core/m_sjoin.c (File Modified)
11218 trunk/src/channel.c (File Modified)
11219
11220
11221nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11222 Log:
11223 - Implement list limit exceed modes -- +L.
11224
11225
11226 Modified:
11227 trunk/modules/core/m_mode.c (File Modified)
11228
11229
11230nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11231 Log:
11232 - Add handlers for modes +L, +P.
11233
11234
11235 Modified:
11236 trunk/include/channel.h (File Modified)
11237 trunk/modules/core/m_mode.c (File Modified)
11238
11239
11240nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11241 Log:
11242 Update properties on *everything*.
11243
11244
11245 Modified:
11246 trunk/.cvsignore (Property Modified)
11247 trunk/.indent.pro (Property Modified)
11248 trunk/BUGS (File Modified) (Property Modified)
11249 trunk/CREDITS (File Modified) (Property Modified)
11250 trunk/ChangeLog (Property Modified)
11251 trunk/Hybrid-team (File Modified) (Property Modified)
11252 trunk/INSTALL (File Modified) (Property Modified)
11253 trunk/LICENSE (File Modified) (Property Modified)
11254 trunk/Makefile.in (File Modified) (Property Modified)
11255 trunk/README.FIRST (File Modified) (Property Modified)
11256 trunk/RELNOTES (File Modified) (Property Modified)
11257 trunk/SVN-Access (Property Modified)
11258 trunk/aclocal.m4 (File Modified) (Property Modified)
11259 trunk/adns/.cvsignore (Property Modified)
11260 trunk/adns/COPYING (Property Modified)
11261 trunk/adns/GPL-vs-LGPL (Property Modified)
11262 trunk/adns/Makefile.in (File Modified) (Property Modified)
11263 trunk/adns/README (Property Modified)
11264 trunk/adns/README.ircd (Property Modified)
11265 trunk/adns/adns.h (File Modified) (Property Modified)
11266 trunk/adns/check.c (File Modified) (Property Modified)
11267 trunk/adns/dlist.h (File Modified) (Property Modified)
11268 trunk/adns/event.c (File Modified) (Property Modified)
11269 trunk/adns/general.c (File Modified) (Property Modified)
11270 trunk/adns/internal.h (File Modified) (Property Modified)
11271 trunk/adns/parse.c (File Modified) (Property Modified)
11272 trunk/adns/query.c (File Modified) (Property Modified)
11273 trunk/adns/reply.c (File Modified) (Property Modified)
11274 trunk/adns/setup.c (File Modified) (Property Modified)
11275 trunk/adns/transmit.c (File Modified) (Property Modified)
11276 trunk/adns/tvarith.h (File Modified) (Property Modified)
11277 trunk/adns/types.c (File Modified) (Property Modified)
11278 trunk/configure (File Modified) (Property Modified)
11279 trunk/configure.ac (File Modified) (Property Modified)
11280 trunk/contrib/.cvsignore (Property Modified)
11281 trunk/contrib/.indent.pro (Property Modified)
11282 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11283 trunk/contrib/README (File Modified) (Property Modified)
11284 trunk/contrib/example_module.c (File Modified) (Property Modified)
11285 trunk/contrib/m_42.c (File Modified) (Property Modified)
11286 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11287 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11288 trunk/contrib/m_force.c (File Modified) (Property Modified)
11289 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11290 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11291 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11292 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11293 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11294 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11295 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11296 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11297 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11298 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11299 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11300 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11301 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11302 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11303 trunk/doc/.cvsignore (Property Modified)
11304 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11305 trunk/doc/Makefile.in (File Modified) (Property Modified)
11306 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11307 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11308 trunk/doc/challenge.txt (File Modified) (Property Modified)
11309 trunk/doc/example.conf (File Modified) (Property Modified)
11310 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11311 trunk/doc/hooks.txt (File Modified) (Property Modified)
11312 trunk/doc/index.txt (File Modified) (Property Modified)
11313 trunk/doc/ircd.8 (File Modified) (Property Modified)
11314 trunk/doc/ircd.motd (Property Modified)
11315 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11316 trunk/doc/modeg.txt (File Modified) (Property Modified)
11317 trunk/doc/modes.txt (File Modified) (Property Modified)
11318 trunk/doc/monitor.txt (File Modified) (Property Modified)
11319 trunk/doc/old/Authors (Property Modified)
11320 trunk/doc/operguide.txt (File Modified) (Property Modified)
11321 trunk/doc/opermyth.txt (Property Modified)
11322 trunk/doc/server-version-info (File Modified) (Property Modified)
11323 trunk/doc/services.txt (File Modified) (Property Modified)
11324 trunk/doc/technical/README.TSora (Property Modified)
11325 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11326 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11327 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11328 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11329 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11330 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11331 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11332 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11333 trunk/doc/technical/rfc1459.txt (Property Modified)
11334 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11335 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11336 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11337 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11338 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11339 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11340 trunk/help/Makefile.in (File Modified) (Property Modified)
11341 trunk/help/opers/accept (Property Modified)
11342 trunk/help/opers/admin (Property Modified)
11343 trunk/help/opers/away (Property Modified)
11344 trunk/help/opers/capab (Property Modified)
11345 trunk/help/opers/challenge (Property Modified)
11346 trunk/help/opers/close (Property Modified)
11347 trunk/help/opers/cmode (Property Modified)
11348 trunk/help/opers/cnotice (Property Modified)
11349 trunk/help/opers/connect (Property Modified)
11350 trunk/help/opers/cprivmsg (Property Modified)
11351 trunk/help/opers/credits (Property Modified)
11352 trunk/help/opers/die (Property Modified)
11353 trunk/help/opers/dline (Property Modified)
11354 trunk/help/opers/eob (Property Modified)
11355 trunk/help/opers/error (Property Modified)
11356 trunk/help/opers/etrace (Property Modified)
11357 trunk/help/opers/gline (Property Modified)
11358 trunk/help/opers/help (Property Modified)
11359 trunk/help/opers/index (Property Modified)
11360 trunk/help/opers/info (Property Modified)
11361 trunk/help/opers/invite (Property Modified)
11362 trunk/help/opers/ison (Property Modified)
11363 trunk/help/opers/join (Property Modified)
11364 trunk/help/opers/kick (Property Modified)
11365 trunk/help/opers/kill (Property Modified)
11366 trunk/help/opers/kline (Property Modified)
11367 trunk/help/opers/knock (Property Modified)
11368 trunk/help/opers/links (Property Modified)
11369 trunk/help/opers/list (Property Modified)
11370 trunk/help/opers/locops (Property Modified)
11371 trunk/help/opers/lusers (Property Modified)
11372 trunk/help/opers/modlist (Property Modified)
11373 trunk/help/opers/modload (Property Modified)
11374 trunk/help/opers/modrestart (Property Modified)
11375 trunk/help/opers/modunload (Property Modified)
11376 trunk/help/opers/motd (Property Modified)
11377 trunk/help/opers/names (Property Modified)
11378 trunk/help/opers/nick (Property Modified)
11379 trunk/help/opers/notice (Property Modified)
11380 trunk/help/opers/oper (Property Modified)
11381 trunk/help/opers/operspy (Property Modified)
11382 trunk/help/opers/operwall (Property Modified)
11383 trunk/help/opers/part (Property Modified)
11384 trunk/help/opers/pass (Property Modified)
11385 trunk/help/opers/ping (Property Modified)
11386 trunk/help/opers/pong (Property Modified)
11387 trunk/help/opers/post (Property Modified)
11388 trunk/help/opers/privmsg (Property Modified)
11389 trunk/help/opers/quit (Property Modified)
11390 trunk/help/opers/rehash (Property Modified)
11391 trunk/help/opers/restart (Property Modified)
11392 trunk/help/opers/resv (Property Modified)
11393 trunk/help/opers/server (Property Modified)
11394 trunk/help/opers/set (Property Modified)
11395 trunk/help/opers/sjoin (Property Modified)
11396 trunk/help/opers/squit (Property Modified)
11397 trunk/help/opers/stats (Property Modified)
11398 trunk/help/opers/svinfo (Property Modified)
11399 trunk/help/opers/testgecos (Property Modified)
11400 trunk/help/opers/testline (Property Modified)
11401 trunk/help/opers/testmask (Property Modified)
11402 trunk/help/opers/time (Property Modified)
11403 trunk/help/opers/topic (Property Modified)
11404 trunk/help/opers/trace (Property Modified)
11405 trunk/help/opers/uhelp (Property Modified)
11406 trunk/help/opers/umode (Property Modified)
11407 trunk/help/opers/undline (Property Modified)
11408 trunk/help/opers/ungline (Property Modified)
11409 trunk/help/opers/unkline (Property Modified)
11410 trunk/help/opers/unresv (Property Modified)
11411 trunk/help/opers/unxline (Property Modified)
11412 trunk/help/opers/user (Property Modified)
11413 trunk/help/opers/userhost (Property Modified)
11414 trunk/help/opers/users (Property Modified)
11415 trunk/help/opers/version (Property Modified)
11416 trunk/help/opers/wallops (Property Modified)
11417 trunk/help/opers/who (Property Modified)
11418 trunk/help/opers/whois (Property Modified)
11419 trunk/help/opers/whowas (Property Modified)
11420 trunk/help/opers/xline (Property Modified)
11421 trunk/help/users/index (Property Modified)
11422 trunk/help/users/info (Property Modified)
11423 trunk/help/users/notice (Property Modified)
11424 trunk/help/users/privmsg (Property Modified)
11425 trunk/help/users/stats (Property Modified)
11426 trunk/help/users/umode (Property Modified)
11427 trunk/include/.cvsignore (Property Modified)
11428 trunk/include/.indent.pro (Property Modified)
11429 trunk/include/balloc.h (File Modified) (Property Modified)
11430 trunk/include/cache.h (File Modified) (Property Modified)
11431 trunk/include/channel.h (File Modified) (Property Modified)
11432 trunk/include/class.h (File Modified) (Property Modified)
11433 trunk/include/client.h (File Modified) (Property Modified)
11434 trunk/include/commio.h (File Modified) (Property Modified)
11435 trunk/include/common.h (File Modified) (Property Modified)
11436 trunk/include/config.h (File Modified) (Property Modified)
11437 trunk/include/config.h.dist (File Modified) (Property Modified)
11438 trunk/include/defaults.h (File Modified) (Property Modified)
11439 trunk/include/event.h (File Modified) (Property Modified)
11440 trunk/include/hash.h (File Modified) (Property Modified)
11441 trunk/include/hook.h (File Modified) (Property Modified)
11442 trunk/include/hostmask.h (File Modified) (Property Modified)
11443 trunk/include/irc_string.h (File Modified) (Property Modified)
11444 trunk/include/ircd.h (File Modified) (Property Modified)
11445 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11446 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11447 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11448 trunk/include/linebuf.h (File Modified) (Property Modified)
11449 trunk/include/listener.h (File Modified) (Property Modified)
11450 trunk/include/m_info.h (File Modified) (Property Modified)
11451 trunk/include/memory.h (File Modified) (Property Modified)
11452 trunk/include/modules.h (File Modified) (Property Modified)
11453 trunk/include/monitor.h (File Modified) (Property Modified)
11454 trunk/include/msg.h (File Modified) (Property Modified)
11455 trunk/include/newconf.h (File Modified) (Property Modified)
11456 trunk/include/numeric.h (File Modified) (Property Modified)
11457 trunk/include/packet.h (File Modified) (Property Modified)
11458 trunk/include/parse.h (File Modified) (Property Modified)
11459 trunk/include/patchlevel.h (File Modified) (Property Modified)
11460 trunk/include/patricia.h (File Modified) (Property Modified)
11461 trunk/include/reject.h (File Modified) (Property Modified)
11462 trunk/include/res.h (File Modified) (Property Modified)
11463 trunk/include/restart.h (File Modified) (Property Modified)
11464 trunk/include/s_auth.h (File Modified) (Property Modified)
11465 trunk/include/s_conf.h (File Modified) (Property Modified)
11466 trunk/include/s_gline.h (File Modified) (Property Modified)
11467 trunk/include/s_log.h (File Modified) (Property Modified)
11468 trunk/include/s_newconf.h (File Modified) (Property Modified)
11469 trunk/include/s_serv.h (File Modified) (Property Modified)
11470 trunk/include/s_stats.h (File Modified) (Property Modified)
11471 trunk/include/s_user.h (File Modified) (Property Modified)
11472 trunk/include/s_zip.h (File Modified) (Property Modified)
11473 trunk/include/scache.h (File Modified) (Property Modified)
11474 trunk/include/send.h (File Modified) (Property Modified)
11475 trunk/include/serno.h (Property Modified)
11476 trunk/include/setup.h.in (Property Modified)
11477 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11478 trunk/include/stdinc.h (File Modified) (Property Modified)
11479 trunk/include/supported.h (File Modified) (Property Modified)
11480 trunk/include/tools.h (File Modified) (Property Modified)
11481 trunk/include/whowas.h (File Modified) (Property Modified)
11482 trunk/install-sh (File Modified) (Property Modified)
11483 trunk/modules/.cvsignore (Property Modified)
11484 trunk/modules/.depend (Property Modified)
11485 trunk/modules/.indent.pro (Property Modified)
11486 trunk/modules/Makefile.in (File Modified) (Property Modified)
11487 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11488 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11489 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11490 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11491 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11492 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11493 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11494 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11495 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11496 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11497 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11498 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11499 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11500 trunk/modules/m_accept.c (File Modified) (Property Modified)
11501 trunk/modules/m_admin.c (File Modified) (Property Modified)
11502 trunk/modules/m_away.c (File Modified) (Property Modified)
11503 trunk/modules/m_cap.c (File Modified) (Property Modified)
11504 trunk/modules/m_capab.c (File Modified) (Property Modified)
11505 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11506 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11507 trunk/modules/m_close.c (File Modified) (Property Modified)
11508 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11509 trunk/modules/m_connect.c (File Modified) (Property Modified)
11510 trunk/modules/m_dline.c (File Modified) (Property Modified)
11511 trunk/modules/m_encap.c (File Modified) (Property Modified)
11512 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11513 trunk/modules/m_gline.c (File Modified) (Property Modified)
11514 trunk/modules/m_help.c (File Modified) (Property Modified)
11515 trunk/modules/m_info.c (File Modified) (Property Modified)
11516 trunk/modules/m_invite.c (File Modified) (Property Modified)
11517 trunk/modules/m_ison.c (File Modified) (Property Modified)
11518 trunk/modules/m_kline.c (File Modified) (Property Modified)
11519 trunk/modules/m_knock.c (File Modified) (Property Modified)
11520 trunk/modules/m_links.c (File Modified) (Property Modified)
11521 trunk/modules/m_list.c (File Modified) (Property Modified)
11522 trunk/modules/m_locops.c (File Modified) (Property Modified)
11523 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11524 trunk/modules/m_map.c (File Modified) (Property Modified)
11525 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11526 trunk/modules/m_motd.c (File Modified) (Property Modified)
11527 trunk/modules/m_names.c (File Modified) (Property Modified)
11528 trunk/modules/m_oper.c (File Modified) (Property Modified)
11529 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11530 trunk/modules/m_pass.c (File Modified) (Property Modified)
11531 trunk/modules/m_ping.c (File Modified) (Property Modified)
11532 trunk/modules/m_pong.c (File Modified) (Property Modified)
11533 trunk/modules/m_post.c (File Modified) (Property Modified)
11534 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11535 trunk/modules/m_restart.c (File Modified) (Property Modified)
11536 trunk/modules/m_resv.c (File Modified) (Property Modified)
11537 trunk/modules/m_services.c (File Modified) (Property Modified)
11538 trunk/modules/m_set.c (File Modified) (Property Modified)
11539 trunk/modules/m_stats.c (File Modified) (Property Modified)
11540 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11541 trunk/modules/m_tb.c (File Modified) (Property Modified)
11542 trunk/modules/m_testline.c (File Modified) (Property Modified)
11543 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11544 trunk/modules/m_time.c (File Modified) (Property Modified)
11545 trunk/modules/m_topic.c (File Modified) (Property Modified)
11546 trunk/modules/m_trace.c (File Modified) (Property Modified)
11547 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11548 trunk/modules/m_user.c (File Modified) (Property Modified)
11549 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11550 trunk/modules/m_users.c (File Modified) (Property Modified)
11551 trunk/modules/m_version.c (File Modified) (Property Modified)
11552 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11553 trunk/modules/m_who.c (File Modified) (Property Modified)
11554 trunk/modules/m_whois.c (File Modified) (Property Modified)
11555 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11556 trunk/modules/m_xline.c (File Modified) (Property Modified)
11557 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11558 trunk/servlink/.cvsignore (Property Modified)
11559 trunk/servlink/.indent.pro (Property Modified)
11560 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11561 trunk/servlink/README (File Modified) (Property Modified)
11562 trunk/servlink/TODO (File Modified) (Property Modified)
11563 trunk/servlink/control.c (File Modified) (Property Modified)
11564 trunk/servlink/control.h (File Modified) (Property Modified)
11565 trunk/servlink/io.c (File Modified) (Property Modified)
11566 trunk/servlink/io.h (File Modified) (Property Modified)
11567 trunk/servlink/servlink.c (File Modified) (Property Modified)
11568 trunk/servlink/servlink.h (File Modified) (Property Modified)
11569 trunk/src/.cvsignore (Property Modified)
11570 trunk/src/.depend (Property Modified)
11571 trunk/src/.indent.pro (Property Modified)
11572 trunk/src/Makefile.in (File Modified) (Property Modified)
11573 trunk/src/adns.c (File Modified) (Property Modified)
11574 trunk/src/balloc.c (File Modified) (Property Modified)
11575 trunk/src/cache.c (File Modified) (Property Modified)
11576 trunk/src/channel.c (File Modified) (Property Modified)
11577 trunk/src/class.c (File Modified) (Property Modified)
11578 trunk/src/client.c (File Modified) (Property Modified)
11579 trunk/src/commio.c (File Modified) (Property Modified)
11580 trunk/src/devpoll.c (File Modified) (Property Modified)
11581 trunk/src/epoll.c (File Modified) (Property Modified)
11582 trunk/src/event.c (File Modified) (Property Modified)
11583 trunk/src/getopt.c (File Modified) (Property Modified)
11584 trunk/src/hash.c (File Modified) (Property Modified)
11585 trunk/src/hook.c (File Modified) (Property Modified)
11586 trunk/src/hostmask.c (File Modified) (Property Modified)
11587 trunk/src/irc_string.c (File Modified) (Property Modified)
11588 trunk/src/ircd.c (File Modified) (Property Modified)
11589 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11590 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11591 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11592 trunk/src/kdparse.c (File Modified) (Property Modified)
11593 trunk/src/kqueue.c (File Modified) (Property Modified)
11594 trunk/src/linebuf.c (File Modified) (Property Modified)
11595 trunk/src/listener.c (File Modified) (Property Modified)
11596 trunk/src/match.c (File Modified) (Property Modified)
11597 trunk/src/memory.c (File Modified) (Property Modified)
11598 trunk/src/messages.tab (File Modified) (Property Modified)
11599 trunk/src/modules.c (File Modified) (Property Modified)
11600 trunk/src/monitor.c (File Modified) (Property Modified)
11601 trunk/src/newconf.c (File Modified) (Property Modified)
11602 trunk/src/numeric.c (File Modified) (Property Modified)
11603 trunk/src/packet.c (File Modified) (Property Modified)
11604 trunk/src/parse.c (File Modified) (Property Modified)
11605 trunk/src/patricia.c (File Modified) (Property Modified)
11606 trunk/src/poll.c (File Modified) (Property Modified)
11607 trunk/src/reject.c (File Modified) (Property Modified)
11608 trunk/src/restart.c (File Modified) (Property Modified)
11609 trunk/src/s_auth.c (File Modified) (Property Modified)
11610 trunk/src/s_conf.c (File Modified) (Property Modified)
11611 trunk/src/s_gline.c (File Modified) (Property Modified)
11612 trunk/src/s_log.c (File Modified) (Property Modified)
11613 trunk/src/s_newconf.c (File Modified) (Property Modified)
11614 trunk/src/s_serv.c (File Modified) (Property Modified)
11615 trunk/src/s_stats.c (File Modified) (Property Modified)
11616 trunk/src/s_user.c (File Modified) (Property Modified)
11617 trunk/src/scache.c (File Modified) (Property Modified)
11618 trunk/src/select.c (File Modified) (Property Modified)
11619 trunk/src/send.c (File Modified) (Property Modified)
11620 trunk/src/snprintf.c (File Modified) (Property Modified)
11621 trunk/src/tools.c (File Modified) (Property Modified)
11622 trunk/src/version.c.SH (File Modified) (Property Modified)
11623 trunk/src/whowas.c (File Modified) (Property Modified)
11624 trunk/tools/.cvsignore (Property Modified)
11625 trunk/tools/Makefile.in (File Modified) (Property Modified)
11626 trunk/tools/README (File Modified) (Property Modified)
11627 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11628 trunk/tools/convertilines.c (File Modified) (Property Modified)
11629 trunk/tools/convertklines.c (File Modified) (Property Modified)
11630 trunk/tools/mkkeypair (Property Modified)
11631 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11632 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11633 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11634 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11635 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11636 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11637 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11638 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11639 trunk/tools/untabify (File Modified) (Property Modified)
11640 trunk/tools/viconf.c (File Modified) (Property Modified)
11641
11642
11643nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11644 Log:
11645 - Update RELNOTES.
11646
11647
11648 Modified:
11649 trunk/RELNOTES (File Modified)
11650
11651
11652nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11653 Log:
11654 - Make version.c use our serial, not ratbox's.
11655
11656
11657 Modified:
11658 trunk/src/version.c.SH (File Modified)
11659
11660
11661leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11662 Log:
11663 - update RELNOTES
11664 - revved patchlevel to 2.1.5
11665
11666
11667 Modified:
11668 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11669 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11670
11671
11672leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11673 Log:
11674 - fix buffer overflow and unterminated buffer when removing TS6 bans
11675 - fix rebuilding of SJOIN
11676
11677
11678 Modified:
11679 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11680
11681
11682androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11683 Log:
11684 have servlink report if it gets an uncompressed error message when it gets inflate failures
11685
11686 Modified:
11687 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11688
11689
11690leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11691 Log:
11692 - extend our copyrights to 2005.
11693
11694
11695 Modified:
11696 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11697 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11698 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11699 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11700 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11701 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11702 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11703 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11704 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11705 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11706 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11707 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11708 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11709 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11710 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11711 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11712 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11713 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11714 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11715 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11716 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11717 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11718 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11719 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11720 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11721 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11722 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11723 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11724 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11725 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11726 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11727 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11728 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11729 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11730 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11731 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11732 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11733 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11734 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11735 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11736 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11737 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11738 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11739 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11740 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11741 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11742 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11743 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11744 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11745 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11746 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11747 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11748 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11749 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11750 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11751 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11752 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11753 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11754 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11755 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11756 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11757 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11758 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11759 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11760 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11761 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11762 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11763 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11764 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11765 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11766 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11767 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11768 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11769 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11770 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11771 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11772 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11773 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11774 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11775 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11776 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11777 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11778 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11779 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11780 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11781 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11782 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11783 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11784 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11785 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11786 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11787 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11788 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11789 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11790 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11791 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11792 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11793 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11794 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11795 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11796 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11797 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11798 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11799 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11800
11801
11802leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11803 Log:
11804 - update RELNOTES
11805 - revved patchlevel to 2.1.4
11806
11807
11808 Modified:
11809 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11810 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11811
11812
11813leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11814 Log:
11815 - add TARGMAX to 005
11816 - remove the +1 from ->uid in struct Client
11817 - fix checking of accept entries in m_accept.c
11818
11819
11820 Modified:
11821 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11822 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11823 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11824 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11825
11826
11827leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11828 Log:
11829 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11830 send it over TS6
11831
11832
11833 Modified:
11834 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11835
11836
11837leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11838 Log:
11839 - remove an unused variable
11840
11841
11842 Modified:
11843 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11844
11845
11846androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11847 Log:
11848 don't burst a TS5 name in burst_TS6. -via jillies
11849
11850 Modified:
11851 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11852
11853
11854leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11855 Log:
11856 - via jilles, make nickchanges invalidate any cached bans for
11857 quiet_on_ban
11858
11859
11860 Modified:
11861 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11862 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11863 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11864 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11865
11866
11867leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11868 Log:
11869 - fix some char vs byte usage to make adns compile cleanly with gcc4
11870
11871
11872 Modified:
11873 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11874 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11876 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11877 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11879 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11880 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11881
11882
11883androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11884 Log:
11885 userhost should allow 5 userhost checks, not 4
11886
11887 Modified:
11888 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11889
11890
11891leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11892 Log:
11893 - another darwin fix
11894
11895
11896 Modified:
11897 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11898
11899
11900leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11901 Log:
11902 - darwin fixes
11903
11904
11905 Modified:
11906 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11907 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11908 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11909 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11910 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11911 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11912 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11913 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11914
11915
11916leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11917 Log:
11918 - remove bogus extern of abort_list
11919
11920
11921 Modified:
11922 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11923
11924
11925androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11926 Log:
11927 svn repo access stuff
11928
11929 Modified:
11930 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11931
11932
11933androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11934 Log:
11935 test commit
11936
11937
11938 Modified:
11939 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11940
11941
11942androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11943 Log:
11944 test commit
11945
11946
11947 Modified:
11948 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11949
11950
11951androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11952 Log:
11953 revert omotd..i thought it was a good idea..oh well
11954
11955 Modified:
11956 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11957
11958
11959androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11960 Log:
11961 Commas are bad things in channel keys
11962
11963
11964 Modified:
11965 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11966
11967
11968androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11969 Log:
11970 Add OMOTD command to display oper motd
11971
11972
11973 Modified:
11974 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11975
11976
11977androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11978 Log:
11979 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11980
11981 Modified:
11982 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11983
11984
11985leeh 2005/06/22 22:10:50 UTC (20050622_0)
11986
11987 Modified files: (Branch: RATBOX_2_1)
11988 modules m_whois.c
11989 Log:
11990 - stop testing whois for protocol violations, as they can be caused in
11991 ircds going all the way back to the original ircd2.8
11992
11993 Revision Changes Path
11994 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11995
11996
11997
11998leeh 2005/06/16 23:10:21 UTC (20050616_0)
11999
12000 Modified files: (Branch: RATBOX_2_1)
12001 modules m_time.c
12002 Log:
12003 - remove some 2.2 code
12004
12005 Revision Changes Path
12006 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12007
12008
12009
12010androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12011
12012 Modified files: (Branch: RATBOX_2_1)
12013 modules m_time.c
12014 Log:
12015 backport of the silly december 31st bug
12016
12017 Revision Changes Path
12018 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12019
12020
12021
12022leeh 2005/06/15 13:51:57 UTC (20050615_1)
12023
12024 Modified files: (Branch: RATBOX_2_1)
12025 . RELNOTES
12026 include patchlevel.h
12027 Log:
12028 - revved patchlevel to 2.1.3
12029
12030 Revision Changes Path
12031 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12032 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12033
12034
12035
12036leeh 2005/06/15 01:54:00 UTC (20050615_0)
12037
12038 Modified files: (Branch: RATBOX_2_1)
12039 include client.h
12040 modules m_accept.c
12041 modules/core m_nick.c
12042 src client.c
12043 Log:
12044 - stop removing a clients own list of accepted clients when they do a
12045 nickchange
12046 - clean up the accept code so its less retarded
12047
12048 Revision Changes Path
12049 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12050 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12051 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12052 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12053
12054
12055
12056leeh 2005/06/14 12:44:47 UTC (20050614_0)
12057
12058 Modified files: (Branch: RATBOX_2_1)
12059 include event.h
12060 modules m_links.c
12061 src event.c ircd.c newconf.c
12062 Log:
12063 - remove a defn of links_cache_list in m_links.c which was causing
12064 the flattened links update to be ignored
12065 - add eventUpdate(), and make links_delay update on rehash
12066
12067 Revision Changes Path
12068 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12069 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12070 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12071 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12072 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12073
12074
12075
12076leeh 2005/06/12 02:23:01 UTC (20050612_2)
12077
12078 Modified files: (Branch: RATBOX_2_1)
12079 doc services.txt
12080 src newconf.c
12081 Log:
12082 - make the conf parser apply service {}; on rehash
12083
12084 Revision Changes Path
12085 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12086 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12087
12088
12089
12090leeh 2005/06/12 02:10:30 UTC (20050612_1)
12091
12092 Modified files: (Branch: RATBOX_2_1)
12093 include m_info.h
12094 Log:
12095 - show ENABLE_SERVICES define in info
12096
12097 Revision Changes Path
12098 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12099
12100
12101
12102leeh 2005/06/12 01:44:37 UTC (20050612_0)
12103
12104 Modified files: (Branch: RATBOX_2_1)
12105 modules m_services.c m_stats.c
12106 Log:
12107 - via jilles, make m_services.c hook into stats U and display service
12108 blocks
12109
12110 Revision Changes Path
12111 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12112 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12113
12114
12115
12116leeh 2005/06/11 20:33:12 UTC (20050611_3)
12117
12118 Modified files: (Branch: RATBOX_2_1)
12119 . configure configure.ac
12120 Log:
12121 - default build to -O2
12122
12123 Revision Changes Path
12124 7.249.2.2 +4 -4 ircd-ratbox/configure
12125 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12126
12127
12128
12129leeh 2005/06/11 20:26:02 UTC (20050611_2)
12130
12131 Modified files: (Branch: RATBOX_2_1)
12132 doc example.conf example.efnet.conf
12133 include client.h s_conf.h s_newconf.h
12134 modules m_info.c
12135 modules/core m_join.c m_nick.c
12136 src channel.c newconf.c s_conf.c s_user.c
12137 Log:
12138 - remove no_oper_resvs from general {};
12139 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12140
12141 Revision Changes Path
12142 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12143 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12144 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12145 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12146 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12147 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12148 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12149 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12150 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12151 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12152 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12153 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12154
12155
12156
12157leeh 2005/06/11 20:06:22 UTC (20050611_1)
12158
12159 Modified files: (Branch: RATBOX_2_1)
12160 modules/core m_mode.c m_nick.c
12161 src s_newconf.c
12162 Log:
12163 - 2.0 sync:
12164 - raise max temptime to a year
12165 - tidy up BMASK
12166 - require 9 parameters in ms_nick(), 10 in ms_uid()
12167
12168 Revision Changes Path
12169 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12170 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12171 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12172
12173
12174
12175leeh 2005/06/11 16:35:25 UTC (20050611_0)
12176
12177 Modified files: (Branch: RATBOX_2_1)
12178 modules m_services.c
12179 Log:
12180 - only show services logged in info when its a local client
12181
12182 Revision Changes Path
12183 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12184
12185
12186
12187androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12188
12189 Modified files: (Branch: RATBOX_2_1)
12190 src match.c
12191 Log:
12192 passing a pointer to a pointer is not what was intended, oops
12193
12194 Revision Changes Path
12195 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12196
12197
12198
12199leeh 2005/06/03 11:18:11 UTC (20050603_0)
12200
12201 Modified files: (Branch: RATBOX_2_1)
12202 doc services.txt
12203 Log:
12204 - update services.txt with FNC
12205
12206 Revision Changes Path
12207 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12208
12209
12210
12211androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12212
12213 Modified files: (Branch: RATBOX_2_1)
12214 modules m_resv.c
12215 Log:
12216 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12217
12218 Revision Changes Path
12219 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12220
12221
12222
12223leeh 2005/05/19 12:44:47 UTC (20050519_1)
12224
12225 Modified files: (Branch: RATBOX_2_1)
12226 src s_auth.c
12227 Log:
12228 - add some uniqueness into auth process for bopm
12229
12230 Revision Changes Path
12231 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12232
12233
12234
12235leeh 2005/05/19 08:50:26 UTC (20050519_0)
12236
12237 Modified files: (Branch: RATBOX_2_1)
12238 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12239 Log:
12240 - make contrib/ compile
12241
12242 Revision Changes Path
12243 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12244 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12245 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12246 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12247
12248
12249
12250androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12251
12252 Modified files: (Branch: RATBOX_2_1)
12253 modules m_monitor.c
12254 Log:
12255 Don't allow MONITOR from an unregistered client
12256
12257 Revision Changes Path
12258 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12259
12260
12261
12262leeh 2005/05/17 13:16:11 UTC (20050517_0)
12263
12264 Modified files: (Branch: RATBOX_2_1)
12265 doc example.conf example.efnet.conf
12266 include class.h
12267 src class.c messages.tab newconf.c
12268 Log:
12269 - remove sendq_eob, its become more of a hindrance than a benefit.
12270 - sync example.efnet.conf cluster {}; with example.conf
12271
12272 Revision Changes Path
12273 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12274 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12275 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12276 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12277 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12278 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12279
12280
12281
12282leeh 2005/05/11 22:39:00 UTC (20050511_5)
12283
12284 Modified files: (Branch: RATBOX_2_1)
12285 . RELNOTES
12286 include patchlevel.h
12287 Log:
12288 - update RELNOTES
12289 - revved patchlevel to 2.1.2
12290
12291 Revision Changes Path
12292 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12293 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12294
12295
12296
12297leeh 2005/05/11 22:29:18 UTC (20050511_4)
12298
12299 Modified files: (Branch: RATBOX_2_1)
12300 . configure configure.ac
12301 Log:
12302 - raise default topiclen to 160.
12303
12304 Revision Changes Path
12305 7.249.2.1 +3 -3 ircd-ratbox/configure
12306 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12307
12308
12309
12310leeh 2005/05/11 22:22:13 UTC (20050511_3)
12311
12312 Modified files: (Branch: RATBOX_2_1)
12313 modules m_services.c
12314 Log:
12315 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12316 tsinfo matches this
12317
12318 Revision Changes Path
12319 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12320
12321
12322
12323leeh 2005/05/11 21:58:41 UTC (20050511_2)
12324
12325 Modified files: (Branch: RATBOX_2_1)
12326 modules m_services.c
12327 Log:
12328 - monitor_signoff() the client we're nickchanging
12329
12330 Revision Changes Path
12331 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12332
12333
12334
12335leeh 2005/05/11 21:52:51 UTC (20050511_1)
12336
12337 Modified files: (Branch: RATBOX_2_1)
12338 modules m_trace.c
12339 Log:
12340 - fix various UID problems with trace
12341
12342 Revision Changes Path
12343 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12344
12345
12346
12347leeh 2005/05/11 21:22:02 UTC (20050511_0)
12348
12349 Modified files: (Branch: RATBOX_2_1)
12350 help/opers dline kline
12351 modules m_resv.c m_stats.c
12352 modules/core m_mode.c
12353 Log:
12354 - sync with 2.0
12355 - tidy up kline/dline help to note they dont accept nick as target
12356 - disallow bans beginning with ':' over bmask
12357 - disallow bans with a space in chm_ban
12358 - stop counting hidden opers in stats p
12359 - match() parameters in remote unresv were inverted, causing it to fail
12360 - fix possibility of clients setting blank keys
12361
12362 Revision Changes Path
12363 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12364 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12365 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12366 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12367 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12368
12369
12370
12371leeh 2005/05/08 22:37:18 UTC (20050508_0)
12372
12373 Modified files: (Branch: RATBOX_2_1)
12374 src send.c
12375 Log:
12376 - fix problems with amd64 and the way we do va_list
12377
12378 Revision Changes Path
12379 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12380
12381
12382
12383leeh 2005/05/07 13:35:57 UTC (20050507_1)
12384
12385 Modified files: (Branch: RATBOX_2_1)
12386 modules m_services.c
12387 Log:
12388 - tidy up the kill notifications for RSFNC
12389
12390 Revision Changes Path
12391 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12392
12393
12394
12395leeh 2005/05/07 10:35:54 UTC (20050507_0)
12396
12397 Modified files: (Branch: RATBOX_2_1)
12398 include s_serv.h
12399 modules m_services.c
12400 src s_serv.c
12401 Log:
12402 - some more rserv stuff:
12403 - add RSFNC capability
12404 - fix up RSFNC, kill existing clients if they exist.
12405
12406 Revision Changes Path
12407 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12408 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12409 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12410
12411
12412
12413leeh 2005/05/06 23:50:29 UTC (20050506_0)
12414
12415 Modified files: (Branch: RATBOX_2_1)
12416 modules m_services.c
12417 Log:
12418 - first stab at a FNC implementation for rserv
12419
12420 Revision Changes Path
12421 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12422
12423
12424
12425leeh 2005/05/03 09:30:51 UTC (20050503_0)
12426
12427 Modified files: (Branch: RATBOX_2_1)
12428 help/opers umode
12429 Log:
12430 - remove a tab
12431
12432 Revision Changes Path
12433 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12434
12435
12436
12437leeh 2005/05/02 22:46:52 UTC (20050502_0)
12438
12439 Modified files: (Branch: RATBOX_2_1)
12440 src newconf.c
12441 Log:
12442 - add links_delay back
12443
12444 Revision Changes Path
12445 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12446
12447
12448
12449leeh 2005/04/27 21:50:30 UTC (20050427_1)
12450
12451 Modified files: (Branch: RATBOX_2_1)
12452 help/opers umode
12453 help/users umode
12454 Log:
12455 - swap tabs for spaces
12456
12457 Revision Changes Path
12458 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12459 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12460
12461
12462
12463leeh 2005/04/27 21:38:20 UTC (20050427_0)
12464
12465 Modified files: (Branch: RATBOX_2_1)
12466 include m_info.h
12467 Log:
12468 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12469 contained in the client_flood conf option
12470 - remove a couple of unused defines from info
12471
12472 Revision Changes Path
12473 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12474
12475
12476
12477androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12478
12479 Modified files: (Branch: RATBOX_2_1)
12480 src s_conf.c
12481 Log:
12482 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12483
12484 Revision Changes Path
12485 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12486
12487
12488
12489leeh 2005/04/17 13:31:34 UTC (20050417_0)
12490
12491 Modified files: (Branch: RATBOX_2_1)
12492 doc example.conf example.efnet.conf
12493 Log:
12494 - fix missing closing comment tag
12495
12496 Revision Changes Path
12497 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12498 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12499
12500
12501
12502leeh 2005/04/12 18:44:21 UTC (20050412_2)
12503
12504 Modified files: (Branch: RATBOX_2_1)
12505 . RELNOTES
12506 include patchlevel.h
12507 Log:
12508 - revved patchlevel to 2.1.1
12509
12510 Revision Changes Path
12511 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12512 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12513
12514
12515
12516leeh 2005/04/12 18:36:31 UTC (20050412_1)
12517
12518 Modified files: (Branch: RATBOX_2_1)
12519 modules m_kline.c
12520 Log:
12521 - sync up remote kline reasons, so theyre consistent with what happens
12522 when we add local klines - notably the "Temporary K-line x min" and
12523 date added to reason.
12524
12525 Revision Changes Path
12526 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12527
12528
12529
12530leeh 2005/04/12 01:52:06 UTC (20050412_0)
12531
12532 Modified files: (Branch: RATBOX_2_1)
12533 doc monitor.txt
12534 Log:
12535 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12536
12537 Revision Changes Path
12538 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12539
12540
12541
12542androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12543
12544 Modified files: (Branch: RATBOX_2_1)
12545 src commio.c
12546 Log:
12547 used the data pointer we saved, not what just got nulled
12548
12549 Revision Changes Path
12550 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12551
12552
12553
12554leeh 2005/04/05 12:14:32 UTC (20050405_0)
12555
12556 Modified files: (Branch: RATBOX_2_1)
12557 modules m_resv.c m_xline.c
12558 Log:
12559 - fix broken propagation of xline/resv
12560
12561 Revision Changes Path
12562 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12563 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12564
12565
12566
12567leeh 2005/04/04 18:32:37 UTC (20050404_1)
12568
12569 Modified files: (Branch: RATBOX_2_1)
12570 src s_auth.c
12571 Log:
12572 - properly increment bad auth count for stats T when we timeout an auth
12573
12574 Revision Changes Path
12575 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12576
12577
12578
12579leeh 2005/04/04 17:24:14 UTC (20050404_0)
12580
12581 Modified files: (Branch: RATBOX_2_1)
12582 doc monitor.txt
12583 include client.h
12584 modules/core m_nick.c
12585 Log:
12586 - fix a bit that didnt make sense in monitor.txt
12587 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12588
12589 Revision Changes Path
12590 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12591 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12592 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12593
12594
12595
12596androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12597
12598 Modified files: (Branch: RATBOX_2_1)
12599 src s_auth.c
12600 Log:
12601 removing dlink nodes from auth_poll_list twice is bad
12602
12603 Revision Changes Path
12604 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12605
12606
12607
12608leeh 2005/03/28 02:17:38 UTC (20050328_0)
12609
12610 Modified files: (Branch: RATBOX_2_1)
12611 modules m_stats.c
12612 Log:
12613 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12614 changed to RPL_STATSDEBUG
12615
12616 Revision Changes Path
12617 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12618
12619
12620
12621leeh 2005/03/27 02:19:04 UTC (20050327_0)
12622
12623 Added files: (Branch: RATBOX_2_1)
12624 doc tgchange.txt
12625 Log:
12626 - add some documentation about target change
12627
12628 Revision Changes Path
12629 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12630
12631
12632
12633leeh 2005/03/25 16:46:29 UTC (20050325_1)
12634
12635 Modified files: (Branch: RATBOX_2_1)
12636 include supported.h
12637 modules/core m_message.c
12638 Log:
12639 - remove extra argument to 005
12640 - disallow messaging of UIDs
12641
12642 Revision Changes Path
12643 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12644 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12645
12646
12647
12648leeh 2005/03/25 14:20:13 UTC (20050325_0)
12649
12650 Modified files: (Branch: RATBOX_2_1)
12651 src parse.c
12652 Log:
12653 - fix a longstanding parser bug with wrong limit checking, causing us to
12654 accept one less parameter than we're allowed to accept.
12655
12656 Revision Changes Path
12657 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12658
12659
12660
12661leeh 2005/03/24 13:41:45 UTC (20050324_0)
12662
12663 Modified files: (Branch: RATBOX_2_1)
12664 modules/core m_message.c
12665 Log:
12666 - exempt users messaging themselves from target change
12667
12668 Revision Changes Path
12669 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12670
12671
12672
12673leeh 2005/03/22 13:15:53 UTC (20050322_0)
12674
12675 Modified files: (Branch: RATBOX_2_1)
12676 include supported.h
12677 Log:
12678 - stop violating MAXPARA on 005.
12679
12680 Revision Changes Path
12681 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12682
12683
12684
12685leeh 2005/03/20 17:41:00 UTC (20050320_1)
12686
12687 Modified files: (Branch: RATBOX_2_1)
12688 modules/core m_nick.c
12689 Log:
12690 - dont store an ipv6 sockhost if we're not compiled with v6 support
12691
12692 Revision Changes Path
12693 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12694
12695
12696
12697leeh 2005/03/20 00:32:04 UTC (20050320_0)
12698
12699 Modified files: (Branch: RATBOX_2_1)
12700 include stdinc.h
12701 Log:
12702 - remove some vms includes
12703
12704 Revision Changes Path
12705 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12706
12707
12708
12709leeh 2005/03/18 16:47:38 UTC (20050318_1)
12710
12711 Modified files: (Branch: RATBOX_2_1)
12712 . ChangeLog
12713 include serno.h
12714 Log:
12715 - force commit for new branch
12716
12717 Revision Changes Path
12718 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12719 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12720
12721
12722
12723leeh 2005/03/18 16:44:47 UTC (20050318_0)
12724
12725 Modified files:
12726 . RELNOTES configure configure.ac
12727 include patchlevel.h
12728 Log:
12729 - revved patchlevel to 2.1.0
12730
12731 Revision Changes Path
12732 1.114 +6 -2 ircd-ratbox/RELNOTES
12733 7.249 +11 -11 ircd-ratbox/configure
12734 7.63 +3 -3 ircd-ratbox/configure.ac
12735 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12736
12737
12738
12739leeh 2005/03/04 13:31:32 EST (20050304_2)
12740
12741 Modified files:
12742 . RELNOTES
12743 include patchlevel.h
12744 Log:
12745 - update RELNOTES
12746 - revved patchlevel to 2.1.0beta2
12747
12748 Revision Changes Path
12749 1.113 +12 -0 ircd-ratbox/RELNOTES
12750 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12751
12752
12753
12754leeh 2005/03/04 13:27:05 EST (20050304_1)
12755
12756 Modified files:
12757 doc whats-new-2.1.txt
12758 src channel.c
12759 Log:
12760 - update whats-new-2.1
12761 - when we're handling global NAMES, dont output channels if there are no
12762 members within them we can show.
12763
12764 Revision Changes Path
12765 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12766 7.436 +12 -2 ircd-ratbox/src/channel.c
12767
12768
12769
12770androsyn 2005/03/04 12:38:07 EST (20050304_0)
12771
12772 Modified files:
12773 src patricia.c
12774 Log:
12775 That would be a node_heap not a prefix_heap..oops
12776
12777 Revision Changes Path
12778 7.30 +1 -1 ircd-ratbox/src/patricia.c
12779
12780
12781
12782androsyn 2005/02/26 19:38:35 EST (20050227_4)
12783
12784 Modified files:
12785 include stdinc.h
12786 Log:
12787 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12788 otherwise..the other macros might work????
12789
12790 Revision Changes Path
12791 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12792
12793
12794
12795androsyn 2005/02/26 19:26:04 EST (20050227_3)
12796
12797 Modified files:
12798 . configure configure.ac
12799 Log:
12800 i hate autoconf
12801
12802 Revision Changes Path
12803 7.248 +5 -5 ircd-ratbox/configure
12804 7.62 +5 -5 ircd-ratbox/configure.ac
12805
12806
12807
12808androsyn 2005/02/26 19:15:55 EST (20050227_2)
12809
12810 Modified files:
12811 . configure configure.ac
12812 Log:
12813 i hate autoconf
12814
12815 Revision Changes Path
12816 7.247 +3 -2 ircd-ratbox/configure
12817 7.61 +3 -2 ircd-ratbox/configure.ac
12818
12819
12820
12821androsyn 2005/02/26 19:13:45 EST (20050227_1)
12822
12823 Modified files:
12824 . configure configure.ac
12825 Log:
12826 doh
12827
12828 Revision Changes Path
12829 7.246 +6 -6 ircd-ratbox/configure
12830 7.60 +4 -4 ircd-ratbox/configure.ac
12831
12832
12833
12834androsyn 2005/02/26 19:10:17 EST (20050227_0)
12835
12836 Modified files:
12837 . configure configure.ac
12838 include stdinc.h
12839 Log:
12840 Doh these changes got put on RATBOX_2_0 when they were meant for
12841 head..oops...
12842 Also merged in the monitor heap size stuff, not that i think monitor has
12843 been moved to head
12844
12845 Revision Changes Path
12846 7.245 +12 -3 ircd-ratbox/configure
12847 7.59 +11 -3 ircd-ratbox/configure.ac
12848 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12849
12850
12851
12852androsyn 2005/02/26 18:52:24 EST (20050226_0)
12853
12854 Modified files:
12855 include stdinc.h
12856 Log:
12857 Add more robust alloca checking
12858
12859 Revision Changes Path
12860 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12861
12862
12863
12864leeh 2005/02/24 15:27:17 EST (20050224_9)
12865
12866 Modified files:
12867 contrib m_42.c
12868 Log:
12869 - fix the copyright on m_42.c :p
12870
12871 Revision Changes Path
12872 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12873
12874
12875
12876leeh 2005/02/24 15:22:53 EST (20050224_8)
12877
12878 Modified files:
12879 include supported.h
12880 modules m_dline.c
12881 Log:
12882 - fix a core in undline on bad masks
12883 - remove an unwanted space from beginning of second 005 numeric
12884
12885 Revision Changes Path
12886 7.5 +1 -1 ircd-ratbox/include/supported.h
12887 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12888
12889
12890
12891leeh 2005/02/24 15:18:59 EST (20050224_7)
12892
12893 Modified files:
12894 modules m_monitor.c
12895 Log:
12896 - use max_monitor when adding nicknames
12897 - add in monitor s
12898 that should be everything now..
12899
12900 Revision Changes Path
12901 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12902
12903
12904
12905androsyn 2005/02/24 15:13:52 EST (20050224_6)
12906
12907 Modified files:
12908 contrib m_42.c
12909 Log:
12910 42
12911
12912 Revision Changes Path
12913 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12914
12915
12916
12917androsyn 2005/02/24 15:13:06 EST (20050224_5)
12918
12919 Modified files:
12920 contrib m_42.c
12921 Log:
12922 42
12923
12924 Revision Changes Path
12925 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12926
12927
12928
12929androsyn 2005/02/24 15:12:12 EST (20050224_4)
12930
12931 Added files:
12932 contrib m_42.c
12933 Log:
12934 The Answer to Life, the Universe, and Everything
12935
12936 Revision Changes Path
12937 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12938
12939
12940
12941leeh 2005/02/24 14:53:04 EST (20050224_3)
12942
12943 Modified files:
12944 include monitor.h
12945 modules m_monitor.c
12946 src ircd.c monitor.c
12947 Log:
12948 - call init_monitor() on startup
12949 - add in support for adding/deleting/listing monitor entries
12950
12951 Revision Changes Path
12952 7.2 +3 -1 ircd-ratbox/include/monitor.h
12953 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12954 7.374 +2 -0 ircd-ratbox/src/ircd.c
12955 7.3 +15 -4 ircd-ratbox/src/monitor.c
12956
12957
12958
12959leeh 2005/02/23 21:20:10 EST (20050224_2)
12960
12961 Modified files:
12962 doc example.conf example.efnet.conf
12963 include s_conf.h supported.h
12964 modules Makefile.in
12965 src client.c newconf.c s_conf.c
12966 Added files:
12967 modules m_monitor.c
12968 Log:
12969 - add the max_monitor config option
12970 - advertise MONITOR=%d in 005
12971 - clear a local clients monitor list on exit
12972 - add the framework for the MONITOR command
12973 - bed.
12974
12975 Revision Changes Path
12976 7.261 +5 -0 ircd-ratbox/doc/example.conf
12977 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12978 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12979 7.4 +4 -2 ircd-ratbox/include/supported.h
12980 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12981 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12982 7.492 +1 -0 ircd-ratbox/src/client.c
12983 7.202 +1 -0 ircd-ratbox/src/newconf.c
12984 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12985
12986
12987
12988leeh 2005/02/23 20:57:51 EST (20050224_1)
12989
12990 Modified files:
12991 . configure configure.ac
12992 include setup.h.in
12993 src monitor.c
12994 Log:
12995 - move MONITOR_HEAP_SIZE over to configure
12996
12997 Revision Changes Path
12998 7.244 ircd-ratbox/configure
12999 7.58 +4 -2 ircd-ratbox/configure.ac
13000 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13001 7.2 +0 -2 ircd-ratbox/src/monitor.c
13002
13003
13004
13005leeh 2005/02/23 20:48:08 EST (20050224_0)
13006
13007 Modified files:
13008 doc monitor.txt
13009 include client.h numeric.h
13010 modules/core m_nick.c
13011 src Makefile.in client.c messages.tab
13012 s_user.c
13013 Added files:
13014 include monitor.h
13015 src monitor.c
13016 Log:
13017 - first half of my server-side notify list implementation..
13018
13019 Revision Changes Path
13020 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13021 7.266 +3 -0 ircd-ratbox/include/client.h
13022 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13023 7.58 +6 -0 ircd-ratbox/include/numeric.h
13024 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13025 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13026 7.491 +3 -0 ircd-ratbox/src/client.c
13027 7.126 +5 -5 ircd-ratbox/src/messages.tab
13028 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13029 7.342 +2 -0 ircd-ratbox/src/s_user.c
13030
13031
13032
13033leeh 2005/02/23 18:42:59 EST (20050223_0)
13034
13035 Modified files:
13036 include hash.h
13037 Log:
13038 - double the size of the client and channel hashtables (64k -> 128k and
13039 32k -> 64k). The improvements are quite significant..
13040
13041 Revision Changes Path
13042 7.54 +4 -4 ircd-ratbox/include/hash.h
13043
13044
13045
13046leeh 2005/02/22 14:55:56 EST (20050222_1)
13047
13048 Modified files:
13049 doc monitor.txt
13050 modules m_services.c
13051 Log:
13052 - remove a couple of unused vars
13053 - update monitor.txt
13054
13055 Revision Changes Path
13056 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13057 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13058
13059
13060
13061leeh 2005/02/21 19:47:24 EST (20050222_0)
13062
13063 Added files:
13064 doc monitor.txt
13065 Log:
13066 - add in my documentation on the upcoming MONITOR command
13067
13068 Revision Changes Path
13069 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13070
13071
13072
13073leeh 2005/02/21 12:09:34 EST (20050221_0)
13074
13075 Modified files:
13076 . configure configure.ac
13077 doc whats-new-2.1.txt
13078 tools README.mkpasswd
13079 Removed files:
13080 src crypt.c
13081 Log:
13082 - update whats-new-2.1.txt some more
13083 - we dont have vms mkpasswd anymore
13084 - remove the unused crypt.c
13085
13086 Revision Changes Path
13087 7.243 +3 -6 ircd-ratbox/configure
13088 7.57 +2 -4 ircd-ratbox/configure.ac
13089 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13090 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13091 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13092
13093
13094
13095leeh 2005/02/19 12:38:09 EST (20050219_3)
13096
13097 Modified files:
13098 doc example.conf example.efnet.conf
13099 include ircd.h
13100 modules m_pong.c
13101 src channel.c client.c ircd.c s_conf.c
13102 Log:
13103 - rework the splitcode, splitservers is now how many servers we've marked as
13104 EOB, rather than how many are linked. Thus pull ourselves out of
13105 splitmode immediately once this is satisfied
13106
13107 Revision Changes Path
13108 7.260 +8 -9 ircd-ratbox/doc/example.conf
13109 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13110 7.83 +1 -0 ircd-ratbox/include/ircd.h
13111 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13112 7.435 +16 -36 ircd-ratbox/src/channel.c
13113 7.490 +2 -0 ircd-ratbox/src/client.c
13114 7.373 +2 -1 ircd-ratbox/src/ircd.c
13115 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13116
13117
13118
13119leeh 2005/02/19 09:02:34 EST (20050219_2)
13120
13121 Modified files:
13122 doc example.conf example.efnet.conf
13123 include ircd.h s_conf.h
13124 modules m_set.c
13125 src channel.c ircd.c newconf.c s_conf.c
13126 Log:
13127 - remove split_delay
13128
13129 Revision Changes Path
13130 7.259 +0 -5 ircd-ratbox/doc/example.conf
13131 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13132 7.82 +0 -1 ircd-ratbox/include/ircd.h
13133 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13134 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13135 7.434 +2 -7 ircd-ratbox/src/channel.c
13136 7.372 +0 -1 ircd-ratbox/src/ircd.c
13137 7.201 +0 -1 ircd-ratbox/src/newconf.c
13138 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13139
13140
13141
13142leeh 2005/02/19 08:48:05 EST (20050219_1)
13143
13144 Modified files:
13145 include client.h
13146 modules m_cap.c m_who.c
13147 src channel.c
13148 Log:
13149 - implemented multi-prefix client capability, which allows stacking of @+ in
13150 names and who
13151
13152 Revision Changes Path
13153 7.265 +1 -1 ircd-ratbox/include/client.h
13154 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13155 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13156 7.433 +4 -6 ircd-ratbox/src/channel.c
13157
13158
13159
13160leeh 2005/02/19 06:27:58 EST (20050219_0)
13161
13162 Modified files:
13163 modules m_etrace.c
13164 src newconf.c s_conf.c s_newconf.c
13165 Log:
13166 - removed some unused vars/functions
13167
13168 Revision Changes Path
13169 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13170 7.200 +0 -15 ircd-ratbox/src/newconf.c
13171 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13172 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13173
13174
13175
13176leeh 2005/02/16 12:58:24 EST (20050216_2)
13177
13178 Modified files:
13179 . RELNOTES configure configure.ac
13180 include patchlevel.h
13181 Log:
13182 - update configure to reflect this is 'devel'
13183 - update RELNOTES
13184 - revved patchlevel to 2.1.0beta1
13185
13186 Revision Changes Path
13187 1.112 +9 -1 ircd-ratbox/RELNOTES
13188 7.242 +11 -11 ircd-ratbox/configure
13189 7.56 +3 -3 ircd-ratbox/configure.ac
13190 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13191
13192
13193
13194leeh 2005/02/16 12:46:30 EST (20050216_1)
13195
13196 Modified files:
13197 . configure configure.ac
13198 include client.h numeric.h s_conf.h setup.h.in
13199 supported.h
13200 modules Makefile.in
13201 modules/core m_nick.c
13202 src Makefile.in client.c ircd.c messages.tab
13203 newconf.c s_conf.c s_user.c
13204 Removed files:
13205 include watch.h
13206 modules m_watch.c
13207 src watch.c
13208 Log:
13209 - remove watch, the protocol for this sucks so hard I just dont want it
13210 here ;-)
13211
13212 Revision Changes Path
13213 7.241 +2 -12 ircd-ratbox/configure
13214 7.55 +2 -4 ircd-ratbox/configure.ac
13215 7.264 +0 -2 ircd-ratbox/include/client.h
13216 7.57 +0 -11 ircd-ratbox/include/numeric.h
13217 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13218 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13219 7.3 +2 -3 ircd-ratbox/include/supported.h
13220 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13221 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13222 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13223 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13224 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13225 7.489 +0 -3 ircd-ratbox/src/client.c
13226 7.371 +0 -2 ircd-ratbox/src/ircd.c
13227 7.125 +9 -9 ircd-ratbox/src/messages.tab
13228 7.199 +0 -1 ircd-ratbox/src/newconf.c
13229 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13230 7.341 +0 -2 ircd-ratbox/src/s_user.c
13231 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13232
13233
13234
13235leeh 2005/02/15 19:13:31 EST (20050216_0)
13236
13237 Modified files:
13238 include stdinc.h
13239 src event.c ircd_lexer.l ircd_signal.c
13240 modules.c
13241 Removed files:
13242 servlink descrip.mms
13243 Log:
13244 - remove a few vms bits
13245
13246 Revision Changes Path
13247 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13248 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13249 7.47 +0 -54 ircd-ratbox/src/event.c
13250 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13251 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13252 7.152 +0 -3 ircd-ratbox/src/modules.c
13253
13254
13255
13256leeh 2005/02/15 18:53:32 EST (20050215_0)
13257
13258 Modified files:
13259 include hostmask.h ircd.h s_conf.h s_newconf.h
13260 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13261 m_xline.c
13262 src hostmask.c ircd.c ircd_signal.c s_conf.c
13263 s_newconf.c
13264 Log:
13265 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13266 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13267
13268 Revision Changes Path
13269 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13270 7.81 +1 -0 ircd-ratbox/include/ircd.h
13271 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13272 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13273 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13274 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13275 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13276 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13277 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13278 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13279 7.370 +7 -0 ircd-ratbox/src/ircd.c
13280 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13281 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13282 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13283
13284
13285
13286leeh 2005/02/13 10:21:41 EST (20050213_4)
13287
13288 Modified files:
13289 doc services.txt
13290 Added files:
13291 doc whats-new-2.0.txt whats-new-2.1.txt
13292 Removed files:
13293 doc whats-new.txt
13294 Log:
13295 - move whats-new.txt to whats-new-2.0.txt
13296 - add in whats-new-2.1.txt
13297 - update services.txt with the whois for logged in users
13298
13299 Revision Changes Path
13300 7.2 +5 -0 ircd-ratbox/doc/services.txt
13301 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13302 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13303 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13304
13305
13306
13307leeh 2005/02/13 09:20:37 EST (20050213_3)
13308
13309 Modified files:
13310 include supported.h
13311 modules/core m_message.c
13312 Log:
13313 - fix a compile error in m_message.c
13314 - update 005 to the spec and add CPRIVMSG/CNOTICE
13315
13316 Revision Changes Path
13317 7.2 +31 -37 ircd-ratbox/include/supported.h
13318 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13319
13320
13321
13322leeh 2005/02/13 09:14:12 EST (20050213_2)
13323
13324 Modified files:
13325 src channel.c
13326 Log:
13327 - fix the membership memleak
13328
13329 Revision Changes Path
13330 7.432 +0 -3 ircd-ratbox/src/channel.c
13331
13332
13333
13334leeh 2005/02/12 21:51:56 EST (20050213_1)
13335
13336 Modified files:
13337 include client.h
13338 modules/core m_message.c
13339 Log:
13340 - add a bitmask to track when they send their first message, only allowing
13341 clearing stuff after that.
13342
13343 Revision Changes Path
13344 7.263 +4 -0 ircd-ratbox/include/client.h
13345 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13346
13347
13348
13349leeh 2005/02/12 21:17:52 EST (20050213_0)
13350
13351 Modified files:
13352 include patricia.h s_newconf.h
13353 modules/core m_message.c
13354 src patricia.c s_newconf.c s_user.c
13355 Log:
13356 - add in the patricia for tracking who fills up targets, give them a reduced
13357 count on connect
13358
13359 Revision Changes Path
13360 7.20 +1 -1 ircd-ratbox/include/patricia.h
13361 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13362 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13363 7.29 +1 -1 ircd-ratbox/src/patricia.c
13364 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13365 7.340 +4 -0 ircd-ratbox/src/s_user.c
13366
13367
13368
13369leeh 2005/02/12 18:35:10 EST (20050212_0)
13370
13371 Modified files:
13372 include ircd_defs.h
13373 src class.c reject.c
13374 Log:
13375 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13376
13377 Revision Changes Path
13378 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13379 7.68 +1 -5 ircd-ratbox/src/class.c
13380 1.33 +1 -5 ircd-ratbox/src/reject.c
13381
13382
13383
13384androsyn 2005/02/11 17:11:57 EST (20050211_1)
13385
13386 Modified files:
13387 modules m_watch.c
13388 Log:
13389 remove stupid memory leak
13390
13391 Revision Changes Path
13392 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13393
13394
13395
13396leeh 2005/02/11 06:42:48 EST (20050211_0)
13397
13398 Modified files:
13399 modules m_gline.c
13400 Log:
13401 - workaround hyb6 allowing empty gline reasons
13402
13403 Revision Changes Path
13404 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13405
13406
13407
13408leeh 2005/02/09 14:39:13 EST (20050209_2)
13409
13410 Modified files:
13411 include s_conf.h
13412 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13413 src ircd.c s_conf.c
13414 Log:
13415 - move temp dlines and temp klines over to an array, rather than completely
13416 seperate dlinks.
13417
13418 Revision Changes Path
13419 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13420 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13421 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13422 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13423 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13424 7.369 +0 -5 ircd-ratbox/src/ircd.c
13425 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13426
13427
13428
13429leeh 2005/02/09 14:02:13 EST (20050209_1)
13430
13431 Modified files:
13432 include s_user.h
13433 modules m_cap.c m_pong.c m_user.c
13434 modules/core m_nick.c
13435 src s_user.c
13436 Log:
13437 - remove 'nick' param from register_local_user(), its not needed.
13438
13439 Revision Changes Path
13440 7.35 +1 -1 ircd-ratbox/include/s_user.h
13441 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13442 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13443 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13444 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13445 7.339 +6 -6 ircd-ratbox/src/s_user.c
13446
13447
13448
13449leeh 2005/02/09 13:12:53 EST (20050209_0)
13450
13451 Modified files:
13452 modules m_cmessage.c
13453 Log:
13454 - dont send numerics when we're dealing with CNOTICE
13455 - add in checking for +g, and resetting idle
13456
13457 Revision Changes Path
13458 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13459
13460
13461
13462leeh 2005/02/08 11:37:50 EST (20050208_2)
13463
13464 Modified files:
13465 src s_newconf.c
13466 Log:
13467 - fix operator blocks to work on ip spoofs
13468
13469 Revision Changes Path
13470 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13471
13472
13473
13474leeh 2005/02/07 19:23:22 EST (20050208_1)
13475
13476 Modified files:
13477 doc example.conf example.efnet.conf
13478 src newconf.c
13479 Log:
13480 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13481
13482 Revision Changes Path
13483 7.258 +0 -39 ircd-ratbox/doc/example.conf
13484 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13485 7.198 +0 -272 ircd-ratbox/src/newconf.c
13486
13487
13488
13489leeh 2005/02/07 19:19:32 EST (20050208_0)
13490
13491 Modified files:
13492 src s_conf.c
13493 Log:
13494 - added support for kline.conf.perm et al, these take the same formats
13495 as their non-permanent partners, but you cant remove them via the ircd.
13496
13497 Revision Changes Path
13498 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13499
13500
13501
13502leeh 2005/02/02 19:18:59 EST (20050203_1)
13503
13504 Modified files:
13505 help Makefile.in
13506 help/opers index
13507 help/users index
13508 Added files:
13509 help/opers cnotice cprivmsg
13510 Log:
13511 - added help files for cprivmsg/cnotice
13512
13513 Revision Changes Path
13514 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13515 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13516 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13517 1.10 +19 -19 ircd-ratbox/help/opers/index
13518 1.7 +10 -9 ircd-ratbox/help/users/index
13519
13520
13521
13522leeh 2005/02/02 19:14:25 EST (20050203_0)
13523
13524 Modified files:
13525 include numeric.h
13526 modules Makefile.in
13527 src messages.tab
13528 Added files:
13529 modules m_cmessage.c
13530 Log:
13531 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13532 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13533 nick is a member. These bypass any target change limitations.
13534 - added ERR_VOICENEEDED, numeric 489.
13535
13536 Revision Changes Path
13537 7.56 +2 -0 ircd-ratbox/include/numeric.h
13538 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13539 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13540 7.124 +1 -1 ircd-ratbox/src/messages.tab
13541
13542
13543
13544leeh 2005/02/02 16:58:16 EST (20050202_4)
13545
13546 Modified files:
13547 help/opers etrace
13548 Log:
13549 - update etrace help
13550
13551 Revision Changes Path
13552 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13553
13554
13555
13556leeh 2005/02/02 16:55:04 EST (20050202_3)
13557
13558 Modified files:
13559 modules m_etrace.c
13560 Log:
13561 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13562 can put its external ip address in there..
13563
13564 Revision Changes Path
13565 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13566
13567
13568
13569leeh 2005/02/02 16:41:06 EST (20050202_2)
13570
13571 Modified files:
13572 modules m_etrace.c
13573 Log:
13574 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13575 if its a non-local client. These will just get "lost" if the remote
13576 server doesnt support this..
13577
13578 Revision Changes Path
13579 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13580
13581
13582
13583leeh 2005/02/02 16:12:12 EST (20050202_1)
13584
13585 Modified files:
13586 include client.h numeric.h s_conf.h
13587 modules/core m_message.c
13588 src messages.tab newconf.c s_conf.c
13589 Log:
13590 - first part of the target change code, add the storage of targets for
13591 localuser, throttle messages when they fill all the available slots
13592
13593 Revision Changes Path
13594 7.262 +5 -1 ircd-ratbox/include/client.h
13595 7.55 +2 -0 ircd-ratbox/include/numeric.h
13596 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13597 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13598 7.123 +1 -1 ircd-ratbox/src/messages.tab
13599 7.197 +1 -0 ircd-ratbox/src/newconf.c
13600 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13601
13602
13603
13604leeh 2005/02/02 13:28:10 EST (20050202_0)
13605
13606 Modified files:
13607 modules m_resv.c m_stats.c m_testline.c
13608 modules/core m_join.c
13609 src hash.c kdparse.c messages.tab s_newconf.c
13610 Log:
13611 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13612 tracking of when resvs get hit
13613
13614 Revision Changes Path
13615 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13616 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13617 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13618 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13619 7.114 +3 -0 ircd-ratbox/src/hash.c
13620 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13621 7.122 +1 -1 ircd-ratbox/src/messages.tab
13622 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13623
13624
13625
13626leeh 2005/01/31 09:04:10 EST (20050131_2)
13627
13628 Modified files:
13629 src s_log.c
13630 Log:
13631 - fflush() logfiles
13632
13633 Revision Changes Path
13634 7.79 +2 -0 ircd-ratbox/src/s_log.c
13635
13636
13637
13638leeh 2005/01/31 08:59:09 EST (20050131_1)
13639
13640 Modified files:
13641 src commio.c
13642 Log:
13643 - rename fd_dump() to comm_dump()
13644
13645 Revision Changes Path
13646 1.27 +2 -2 ircd-ratbox/src/commio.c
13647
13648
13649
13650leeh 2005/01/30 19:16:08 EST (20050131_0)
13651
13652 Modified files:
13653 doc hooks.txt
13654 include hook.h
13655 modules m_services.c
13656 modules/core m_server.c
13657 src hook.c s_serv.c
13658 Log:
13659 - added hook for server_introduced
13660 - fixed up services support for hooks
13661
13662 Revision Changes Path
13663 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13664 1.31 +1 -0 ircd-ratbox/include/hook.h
13665 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13666 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13667 7.36 +2 -0 ircd-ratbox/src/hook.c
13668 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13669
13670
13671
13672androsyn 2005/01/29 20:18:12 EST (20050130_1)
13673
13674 Modified files:
13675 src commio.c
13676 Log:
13677 Add back in the comm_fd_hack thing for solaris
13678
13679 Revision Changes Path
13680 1.26 +26 -1 ircd-ratbox/src/commio.c
13681
13682
13683
13684androsyn 2005/01/29 19:59:17 EST (20050130_0)
13685
13686 Modified files:
13687 adns adns.h
13688 include commio.h s_conf.h watch.h
13689 modules m_dline.c m_kline.c m_resv.c m_stats.c
13690 m_watch.c m_xline.c
13691 modules/core m_nick.c
13692 src balloc.c cache.c client.c commio.c
13693 epoll.c ircd.c ircd_lexer.l kdparse.c
13694 listener.c s_auth.c s_conf.c s_log.c
13695 s_serv.c watch.c
13696 Log:
13697 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13698
13699 Revision Changes Path
13700 1.18 +0 -2 ircd-ratbox/adns/adns.h
13701 1.14 +6 -37 ircd-ratbox/include/commio.h
13702 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13703 7.3 +2 -2 ircd-ratbox/include/watch.h
13704 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13705 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13706 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13707 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13708 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13709 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13710 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13711 7.85 +1 -1 ircd-ratbox/src/balloc.c
13712 1.24 +5 -5 ircd-ratbox/src/cache.c
13713 7.488 +4 -4 ircd-ratbox/src/client.c
13714 1.25 +10 -280 ircd-ratbox/src/commio.c
13715 1.33 +1 -1 ircd-ratbox/src/epoll.c
13716 7.368 +4 -4 ircd-ratbox/src/ircd.c
13717 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13718 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13719 7.125 +8 -8 ircd-ratbox/src/listener.c
13720 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13721 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13722 7.78 +20 -20 ircd-ratbox/src/s_log.c
13723 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13724 1.6 +22 -15 ircd-ratbox/src/watch.c
13725
13726
13727
13728androsyn 2005/01/29 12:18:38 EST (20050129_0)
13729
13730 Modified files:
13731 modules/core m_mode.c
13732 Log:
13733 remove two unused variables
13734
13735 Revision Changes Path
13736 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13737
13738
13739
13740leeh 2005/01/28 15:31:40 EST (20050128_1)
13741
13742 Modified files:
13743 modules m_kline.c
13744 src s_conf.c
13745 Log:
13746 - mo_kline() needs minpara of 3, not 2
13747 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13748 - require me.info is never blank
13749
13750 Revision Changes Path
13751 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13752 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13753
13754
13755
13756leeh 2005/01/28 15:26:28 EST (20050128_0)
13757
13758 Modified files:
13759 modules/core m_mode.c m_sjoin.c
13760 Log:
13761 - patch via jilles to fix +eI lists being shown to lusers when handling
13762 protocol stuff over TS6
13763
13764 Revision Changes Path
13765 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13766 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13767
13768
13769
13770leeh 2005/01/25 19:47:38 EST (20050126_0)
13771
13772 Modified files:
13773 include channel.h
13774 modules/core m_join.c m_mode.c m_sjoin.c
13775 src channel.c messages.tab s_serv.c
13776 Log:
13777 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13778 an operspy call with &me
13779 - remove modebuf/parabuf params from channel_modes(), we now generate a
13780 buffer internally which we return.
13781
13782 Revision Changes Path
13783 7.163 +1 -1 ircd-ratbox/include/channel.h
13784 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13785 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13786 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13787 7.431 +25 -18 ircd-ratbox/src/channel.c
13788 7.121 +1 -1 ircd-ratbox/src/messages.tab
13789 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13790
13791
13792
13793alz 2005/01/25 18:09:18 EST (20050125_5)
13794
13795 Modified files:
13796 doc example.conf example.efnet.conf
13797 include s_conf.h
13798 modules m_info.c
13799 src listener.c newconf.c s_conf.c
13800 Log:
13801 Added dline_with_reason config option (default yes):
13802
13803 /* dline reason: show the user the dline reason when they connect
13804 * and are dlined.
13805 */
13806 dline_with_reason = yes;
13807
13808 Revision Changes Path
13809 7.257 +6 -1 ircd-ratbox/doc/example.conf
13810 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13811 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13812 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13813 7.124 +1 -1 ircd-ratbox/src/listener.c
13814 7.196 +1 -0 ircd-ratbox/src/newconf.c
13815 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13816
13817
13818
13819leeh 2005/01/25 13:21:17 EST (20050125_4)
13820
13821 Modified files:
13822 src newconf.c
13823 Log:
13824 - make conf_set_generic_string() test len exists before it uses it.
13825
13826 Revision Changes Path
13827 7.195 +1 -1 ircd-ratbox/src/newconf.c
13828
13829
13830
13831leeh 2005/01/25 13:10:56 EST (20050125_3)
13832
13833 Modified files:
13834 doc example.conf
13835 src newconf.c
13836 Log:
13837 - rename 'type' to 'flags' in cluster {};
13838 - add stacking of servers in cluster {}; documented in example.conf
13839
13840 Revision Changes Path
13841 7.256 +18 -10 ircd-ratbox/doc/example.conf
13842 7.194 +39 -7 ircd-ratbox/src/newconf.c
13843
13844
13845
13846alz 2005/01/25 12:48:54 EST (20050125_2)
13847
13848 Modified files:
13849 include s_conf.h
13850 src listener.c s_conf.c
13851 Log:
13852 Added dline reasons, connecting/banned clients now see ban reason.
13853
13854 Revision Changes Path
13855 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13856 7.123 +17 -4 ircd-ratbox/src/listener.c
13857 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13858
13859
13860
13861leeh 2005/01/25 07:44:37 EST (20050125_1)
13862
13863 Modified files:
13864 doc example.conf example.efnet.conf
13865 src newconf.c
13866 Log:
13867 - implement stacking of shared {}; blocks, documented in example.conf
13868
13869 Revision Changes Path
13870 7.255 +26 -13 ircd-ratbox/doc/example.conf
13871 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13872 7.193 +51 -36 ircd-ratbox/src/newconf.c
13873
13874
13875
13876leeh 2005/01/24 19:08:29 EST (20050125_0)
13877
13878 Modified files:
13879 doc example.conf
13880 include client.h s_conf.h
13881 modules/core m_join.c
13882 src newconf.c s_user.c
13883 Log:
13884 - added jupe_exempt to auth {};, exempts the user from generating warnings
13885 when they attempt to join juped channels.
13886
13887 Revision Changes Path
13888 7.254 +2 -0 ircd-ratbox/doc/example.conf
13889 7.261 +3 -0 ircd-ratbox/include/client.h
13890 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13891 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13892 7.192 +1 -0 ircd-ratbox/src/newconf.c
13893 7.338 +8 -0 ircd-ratbox/src/s_user.c
13894
13895
13896
13897leeh 2005/01/24 18:57:02 EST (20050124_6)
13898
13899 Modified files:
13900 src newconf.c
13901 Log:
13902 - rework shared {};, the format is now:
13903 shared {
13904 oper = "flame@*.leeh.co.uk", "*.lan";
13905 flags = kline;
13906 };
13907
13908 With no privs:
13909 shared {
13910 oper = "flame@*.leeh.co.uk", "*.lan";
13911 flags = none;
13912 };
13913
13914 Revision Changes Path
13915 7.191 +55 -23 ircd-ratbox/src/newconf.c
13916
13917
13918
13919leeh 2005/01/24 17:25:58 EST (20050124_5)
13920
13921 Modified files:
13922 include modules.h
13923 Log:
13924 - fix the prototype on load_static_modules()
13925
13926 Revision Changes Path
13927 7.61 +1 -1 ircd-ratbox/include/modules.h
13928
13929
13930
13931leeh 2005/01/24 16:00:30 EST (20050124_4)
13932
13933 Modified files:
13934 modules m_cap.c
13935 Log:
13936 - have cap end call register_local_user() with its own copy of
13937 source_p->username so its safe for unidented users..
13938
13939 Revision Changes Path
13940 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13941
13942
13943
13944leeh 2005/01/24 15:48:09 EST (20050124_3)
13945
13946 Modified files:
13947 include newconf.h s_conf.h
13948 modules m_info.c
13949 src newconf.c s_conf.c s_log.c
13950 Log:
13951 - move the conf parser over to a table based structure, with generic setting
13952 of integers/strings
13953
13954 Revision Changes Path
13955 7.34 +9 -8 ircd-ratbox/include/newconf.h
13956 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13957 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13958 7.190 +264 -808 ircd-ratbox/src/newconf.c
13959 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13960 7.77 +13 -13 ircd-ratbox/src/s_log.c
13961
13962
13963
13964leeh 2005/01/24 13:11:30 EST (20050124_2)
13965
13966 Modified files:
13967 doc example.conf
13968 src newconf.c
13969 Log:
13970 - added stacking of ips in exempt {};
13971
13972 Revision Changes Path
13973 7.253 +4 -0 ircd-ratbox/doc/example.conf
13974 7.189 +11 -30 ircd-ratbox/src/newconf.c
13975
13976
13977
13978leeh 2005/01/24 12:59:57 EST (20050124_1)
13979
13980 Modified files:
13981 include tools.h
13982 src channel.c client.c hash.c hook.c
13983 newconf.c s_user.c watch.c
13984 Log:
13985 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13986 consistent with the rest of the dlink code.
13987
13988 Revision Changes Path
13989 1.54 +7 -7 ircd-ratbox/include/tools.h
13990 7.430 +2 -2 ircd-ratbox/src/channel.c
13991 7.487 +6 -6 ircd-ratbox/src/client.c
13992 7.113 +5 -5 ircd-ratbox/src/hash.c
13993 7.35 +1 -1 ircd-ratbox/src/hook.c
13994 7.188 +2 -2 ircd-ratbox/src/newconf.c
13995 7.337 +1 -1 ircd-ratbox/src/s_user.c
13996 1.5 +4 -4 ircd-ratbox/src/watch.c
13997
13998
13999
14000leeh 2005/01/24 12:47:13 EST (20050124_0)
14001
14002 Modified files:
14003 modules m_cap.c
14004 Log:
14005 - cheap hack on sticky capabs..
14006
14007 Revision Changes Path
14008 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14009
14010
14011
14012leeh 2005/01/22 11:36:54 EST (20050122_0)
14013
14014 Modified files:
14015 modules m_cap.c
14016 Log:
14017 - updated my clicap implementation to match the spec so far..
14018
14019 Revision Changes Path
14020 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14021
14022
14023
14024leeh 2005/01/21 07:14:43 EST (20050121_2)
14025
14026 Modified files:
14027 doc hooks.txt
14028 include hook.h
14029 modules m_services.c
14030 src hook.c s_serv.c
14031 Log:
14032 - added hooks for when we're sending a burst
14033 - rewrote hooks.txt
14034 - fix up the hooks ive already done in services compatibility, ill add the
14035 hooks for server/client introductions in a bit.
14036
14037 Revision Changes Path
14038 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14039 1.30 +4 -0 ircd-ratbox/include/hook.h
14040 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14041 7.34 +7 -0 ircd-ratbox/src/hook.c
14042 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14043
14044
14045
14046leeh 2005/01/21 06:34:03 EST (20050121_1)
14047
14048 Modified files:
14049 contrib example_module.c spy_admin_notice.c
14050 spy_info_notice.c spy_links_notice.c
14051 spy_motd_notice.c spy_stats_notice.c
14052 spy_stats_p_notice.c spy_trace_notice.c
14053 spy_whois_notice.c
14054 spy_whois_notice_global.c
14055 include hook.h
14056 modules m_admin.c m_info.c m_links.c m_motd.c
14057 m_services.c m_stats.c m_trace.c
14058 m_whois.c static_modules.c.SH
14059 modules/core m_server.c
14060 src client.c hook.c ircd.c modules.c packet.c
14061 s_auth.c s_serv.c s_user.c send.c
14062 Log:
14063 - add a better implementation of the hook system, its now a slow leaking
14064 array and events are created whenever we try adding a hook for it, or
14065 theyre registered for the caller.
14066
14067 Ive temporarily fucked services support and removed most of the other
14068 hooks.. I shall fix this soon.
14069
14070 Revision Changes Path
14071 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14072 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14073 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14074 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14075 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14076 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14077 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14078 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14079 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14080 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14081 1.29 +34 -70 ircd-ratbox/include/hook.h
14082 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14083 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14084 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14085 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14086 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14087 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14088 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14089 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14090 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14091 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14092 7.486 +1 -28 ircd-ratbox/src/client.c
14093 7.33 +131 -137 ircd-ratbox/src/hook.c
14094 7.367 +1 -1 ircd-ratbox/src/ircd.c
14095 7.151 +6 -10 ircd-ratbox/src/modules.c
14096 7.138 +10 -14 ircd-ratbox/src/packet.c
14097 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14098 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14099 7.336 +0 -6 ircd-ratbox/src/s_user.c
14100 7.286 +8 -6 ircd-ratbox/src/send.c
14101
14102
14103
14104leeh 2005/01/20 19:19:20 EST (20050121_0)
14105
14106 Modified files:
14107 include hostmask.h
14108 Log:
14109 - remove an unused struct
14110
14111 Revision Changes Path
14112 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14113
14114
14115
14116leeh 2005/01/20 13:38:39 EST (20050120_1)
14117
14118 Modified files:
14119 . configure configure.ac
14120 include client.h numeric.h patchlevel.h
14121 modules Makefile.in
14122 src messages.tab s_user.c
14123 Added files:
14124 modules m_cap.c
14125 Log:
14126 - drop back to -O0, fix patchlevel.h
14127 - first stab at client capabilities.. this still needs work.
14128
14129 Revision Changes Path
14130 7.240 +3 -3 ircd-ratbox/configure
14131 7.54 +3 -3 ircd-ratbox/configure.ac
14132 7.260 +3 -0 ircd-ratbox/include/client.h
14133 7.54 +2 -0 ircd-ratbox/include/numeric.h
14134 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14135 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14136 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14137 7.120 +1 -1 ircd-ratbox/src/messages.tab
14138 7.335 +3 -0 ircd-ratbox/src/s_user.c
14139
14140
14141
14142leeh 2005/01/20 06:04:41 EST (20050120_0)
14143
14144 Modified files:
14145 . ChangeLog RELNOTES
14146 include config.h config.h.dist memory.h
14147 patchlevel.h
14148 modules m_stats.c
14149 src commio.c crypt.c getopt.c ircd.c s_serv.c
14150 Removed files:
14151 . README.VMS clean.com make.com
14152 include setup.h_vms
14153 modules descrip.mms static_modules_c.com
14154 modules/core descrip.mms
14155 src descrip.mms qio.c version.com
14156 tools descrip.mms mkpasswd_vms.c
14157 Log:
14158 - clean changelog, relnotes
14159 - mark patchlevel as 2.1.0beta
14160 - remove VMS support
14161
14162 Revision Changes Path
14163 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14164 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14165 1.111 +1 -348 ircd-ratbox/RELNOTES
14166 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14167 7.182 +0 -42 ircd-ratbox/include/config.h
14168 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14169 7.50 +0 -4 ircd-ratbox/include/memory.h
14170 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14171 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14172 7.2 +0 -58 ircd-ratbox/make.com (dead)
14173 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14174 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14175 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14176 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14177 1.24 +7 -30 ircd-ratbox/src/commio.c
14178 7.12 +0 -4 ircd-ratbox/src/crypt.c
14179 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14180 7.24 +0 -4 ircd-ratbox/src/getopt.c
14181 7.366 +4 -19 ircd-ratbox/src/ircd.c
14182 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14183 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14184 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14185 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14186 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14187
14188
14189
14190androsyn 2005/01/18 11:55:13 EST (20050118_7)
14191
14192 Modified files:
14193 include watch.h
14194 src watch.c
14195 Log:
14196 not using the return values on a few watch functions so make them void
14197
14198 Revision Changes Path
14199 7.2 +5 -5 ircd-ratbox/include/watch.h
14200 1.4 +19 -28 ircd-ratbox/src/watch.c
14201
14202
14203androsyn 2005/01/14 13:10:41 EST (20050114_5)
14204
14205 Modified files:
14206 modules m_watch.c
14207 Log:
14208 Make watch throttle, don't accept letter commands stacked
14209
14210 Revision Changes Path
14211 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14212
14213
14214
14215androsyn 2005/01/14 13:06:06 EST (20050114_4)
14216
14217 Modified files:
14218 modules m_gline.c
14219 Log:
14220 fix merge error
14221
14222 Revision Changes Path
14223 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14224
14225
14226
14227androsyn 2005/01/14 12:12:37 EST (20050114_3)
14228
14229 Modified files:
14230 . ChangeLog README.FIRST RELNOTES configure
14231 configure.ac
14232 adns adns.h internal.h parse.c transmit.c
14233 types.c
14234 contrib example_module.c spy_admin_notice.c
14235 spy_info_notice.c spy_links_notice.c
14236 spy_motd_notice.c spy_stats_notice.c
14237 spy_stats_p_notice.c spy_trace_notice.c
14238 spy_whois_notice.c
14239 spy_whois_notice_global.c
14240 doc example.conf example.efnet.conf ircd.motd
14241 server-version-info whats-new.txt
14242 help/opers umode xline
14243 help/users umode
14244 include cache.h channel.h class.h client.h
14245 commio.h config.h config.h.dist hash.h
14246 hook.h hostmask.h irc_string.h ircd.h
14247 ircd_defs.h m_info.h memory.h msg.h
14248 newconf.h numeric.h packet.h patchlevel.h
14249 patricia.h s_conf.h s_gline.h s_newconf.h
14250 s_serv.h s_user.h scache.h serno.h
14251 setup.h.in sprintf_irc.h stdinc.h tools.h
14252 modules .depend Makefile.in m_admin.c m_away.c
14253 m_dline.c m_encap.c m_gline.c m_info.c
14254 m_kline.c m_links.c m_list.c m_lusers.c
14255 m_motd.c m_oper.c m_operspy.c m_rehash.c
14256 m_restart.c m_resv.c m_set.c m_stats.c
14257 m_svinfo.c m_testline.c m_testmask.c
14258 m_topic.c m_trace.c m_watch.c m_who.c
14259 m_whois.c m_whowas.c m_xline.c
14260 static_modules.c.SH
14261 modules/core m_error.c m_message.c m_mode.c m_quit.c
14262 m_server.c m_squit.c
14263 src .depend Makefile.in adns.c balloc.c
14264 cache.c channel.c class.c client.c
14265 commio.c crypt.c devpoll.c epoll.c
14266 event.c getopt.c hash.c hook.c hostmask.c
14267 irc_string.c ircd.c ircd_lexer.l
14268 ircd_parser.y ircd_signal.c listener.c
14269 modules.c newconf.c numeric.c packet.c
14270 parse.c patricia.c poll.c reject.c
14271 restart.c s_auth.c s_conf.c s_log.c
14272 s_newconf.c s_serv.c s_user.c scache.c
14273 select.c send.c snprintf.c tools.c
14274 version.c.SH watch.c whowas.c
14275 tools README.mkpasswd mkpasswd.c
14276 Added files:
14277 . README.VMS clean.com make.com
14278 doc services.txt
14279 include common.h s_stats.h setup.h_vms
14280 supported.h
14281 modules descrip.mms m_challenge.c m_etrace.c
14282 m_invite.c m_names.c m_pass.c m_ping.c
14283 m_pong.c m_services.c m_tb.c m_user.c
14284 m_users.c m_version.c
14285 static_modules_c.com
14286 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14287 m_part.c m_sjoin.c
14288 servlink descrip.mms
14289 src descrip.mms kdparse.c messages.tab qio.c
14290 s_gline.c s_stats.c version.com
14291 tools descrip.mms mkpasswd_vms.c
14292 Removed files:
14293 doc 005.txt
14294 include banconf.h
14295 modules/core channels.c users.c
14296 src banconf.c
14297 Log:
14298 merge from RATBOX_2_0
14299
14300 Revision Changes Path
14301 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14302 7.40 +1 -0 ircd-ratbox/README.FIRST
14303 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14304 1.110 +114 -6 ircd-ratbox/RELNOTES
14305 1.17 +4 -0 ircd-ratbox/adns/adns.h
14306 1.17 +4 -4 ircd-ratbox/adns/internal.h
14307 1.12 +38 -38 ircd-ratbox/adns/parse.c
14308 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14309 1.19 +13 -13 ircd-ratbox/adns/types.c
14310 7.1 +10 -0 ircd-ratbox/clean.com (new)
14311 7.239 +47 -29 ircd-ratbox/configure
14312 7.53 +40 -32 ircd-ratbox/configure.ac
14313 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14314 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14315 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14316 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14317 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14318 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14319 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14320 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14321 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14322 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14323 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14324 7.252 +68 -22 ircd-ratbox/doc/example.conf
14325 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14326 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14327 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14328 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14329 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14330 1.5 +2 -1 ircd-ratbox/help/opers/umode
14331 1.7 +1 -1 ircd-ratbox/help/opers/xline
14332 1.2 +1 -0 ircd-ratbox/help/users/umode
14333 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14334 1.7 +8 -0 ircd-ratbox/include/cache.h
14335 7.162 +18 -16 ircd-ratbox/include/channel.h
14336 7.25 +4 -0 ircd-ratbox/include/class.h
14337 7.259 +34 -28 ircd-ratbox/include/client.h
14338 1.13 +45 -7 ircd-ratbox/include/commio.h
14339 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14340 7.181 +74 -16 ircd-ratbox/include/config.h
14341 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14342 7.53 +2 -0 ircd-ratbox/include/hash.h
14343 1.28 +73 -27 ircd-ratbox/include/hook.h
14344 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14345 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14346 7.80 +6 -31 ircd-ratbox/include/ircd.h
14347 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14348 7.56 +14 -8 ircd-ratbox/include/m_info.h
14349 7.49 +4 -0 ircd-ratbox/include/memory.h
14350 7.53 +2 -0 ircd-ratbox/include/msg.h
14351 7.33 +9 -9 ircd-ratbox/include/newconf.h
14352 7.53 +12 -8 ircd-ratbox/include/numeric.h
14353 7.27 +1 -1 ircd-ratbox/include/packet.h
14354 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14355 7.19 +25 -1 ircd-ratbox/include/patricia.h
14356 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14357 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14358 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14359 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14360 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14361 7.34 +13 -9 ircd-ratbox/include/s_user.h
14362 7.15 +1 -1 ircd-ratbox/include/scache.h
14363 7.5366 +1 -1 ircd-ratbox/include/serno.h
14364 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14365 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14366 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14367 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14368 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14369 1.53 +10 -10 ircd-ratbox/include/tools.h
14370 7.1 +58 -0 ircd-ratbox/make.com (new)
14371 1.45 +338 -182 ircd-ratbox/modules/.depend
14372 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14373 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14374 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14375 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14376 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14377 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14378 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14379 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14380 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14381 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14382 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14383 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14384 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14385 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14386 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14387 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14388 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14389 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14390 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14391 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14392 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14393 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14394 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14395 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14396 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14397 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14398 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14399 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14400 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14401 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14402 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14403 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14404 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14405 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14406 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14407 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14408 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14409 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14410 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14411 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14412 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14413 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14414 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14415 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14416 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14417 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14418 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14419 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14420 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14421 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14422 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14423 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14424 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14425 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14426 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14427 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14428 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14429 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14430 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14431 7.48 +162 -119 ircd-ratbox/src/.depend
14432 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14433 7.75 +5 -5 ircd-ratbox/src/adns.c
14434 7.84 +1 -1 ircd-ratbox/src/balloc.c
14435 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14436 1.23 +75 -7 ircd-ratbox/src/cache.c
14437 7.429 +342 -79 ircd-ratbox/src/channel.c
14438 7.67 +42 -2 ircd-ratbox/src/class.c
14439 7.485 +245 -85 ircd-ratbox/src/client.c
14440 1.23 +349 -43 ircd-ratbox/src/commio.c
14441 7.11 +4 -0 ircd-ratbox/src/crypt.c
14442 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14443 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14444 1.32 +4 -8 ircd-ratbox/src/epoll.c
14445 7.46 +63 -6 ircd-ratbox/src/event.c
14446 7.23 +4 -0 ircd-ratbox/src/getopt.c
14447 7.112 +8 -7 ircd-ratbox/src/hash.c
14448 7.32 +135 -133 ircd-ratbox/src/hook.c
14449 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14450 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14451 7.365 +56 -48 ircd-ratbox/src/ircd.c
14452 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14453 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14454 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14455 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14456 7.122 +14 -13 ircd-ratbox/src/listener.c
14457 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14458 7.150 +17 -8 ircd-ratbox/src/modules.c
14459 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14460 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14461 7.137 +55 -42 ircd-ratbox/src/packet.c
14462 7.187 +8 -15 ircd-ratbox/src/parse.c
14463 7.28 +2 -4 ircd-ratbox/src/patricia.c
14464 7.82 +3 -1 ircd-ratbox/src/poll.c
14465 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14466 1.32 +8 -3 ircd-ratbox/src/reject.c
14467 7.34 +1 -0 ircd-ratbox/src/restart.c
14468 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14469 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14470 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14471 7.76 +32 -35 ircd-ratbox/src/s_log.c
14472 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14473 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14474 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14475 7.334 +773 -2 ircd-ratbox/src/s_user.c
14476 7.27 +2 -1 ircd-ratbox/src/scache.c
14477 7.44 +2 -0 ircd-ratbox/src/select.c
14478 7.285 +12 -12 ircd-ratbox/src/send.c
14479 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14480 7.46 +0 -1 ircd-ratbox/src/tools.c
14481 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14482 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14483 1.3 +4 -4 ircd-ratbox/src/watch.c
14484 7.32 +1 -0 ircd-ratbox/src/whowas.c
14485 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14486 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14487 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14488 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14489
14490
14491
14492androsyn 2005/01/13 22:17:53 EST (20050114_2)
14493
14494 Modified files: (Branch: RATBOX_2_0)
14495 src client.c
14496 Log:
14497 a remote client is never going to have a watch list..duh
14498
14499 Revision Changes Path
14500 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14501
14502
14503
14504androsyn 2005/01/13 20:49:55 EST (20050114_1)
14505
14506 Added files: (Branch: RATBOX_2_0)
14507 modules m_watch.c
14508 Log:
14509 get that one too
14510
14511 Revision Changes Path
14512 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14513
14514
14515
14516androsyn 2005/01/13 20:39:28 EST (20050114_0)
14517
14518 Added files: (Branch: RATBOX_2_0)
14519 include watch.h
14520 src watch.c
14521 Log:
14522 helps if we actually include the .c/.h files
14523
14524 Revision Changes Path
14525 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14526 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14527
14528
14529
14530androsyn 2005/01/13 13:57:16 EST (20050113_0)
14531
14532 Modified files: (Branch: RATBOX_2_0)
14533 . configure configure.ac
14534 include client.h numeric.h s_conf.h setup.h.in
14535 supported.h
14536 modules Makefile.in
14537 modules/core m_nick.c
14538 src Makefile.in client.c ircd.c messages.tab
14539 newconf.c s_conf.c s_user.c
14540 Log:
14541 backport watch from devel
14542
14543 Revision Changes Path
14544 7.229.2.10 +12 -2 ircd-ratbox/configure
14545 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14546 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14547 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14548 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14549 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14550 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14551 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14552 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14553 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14554 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14555 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14556 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14557 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14558 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14559 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14560
14561
14562
14563leeh 2005/01/12 10:12:40 EST (20050112_1)
14564
14565 Modified files: (Branch: RATBOX_2_0)
14566 include numeric.h
14567 modules m_services.c m_whois.c
14568 src messages.tab
14569 Log:
14570 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14571 when the user is logged in
14572
14573 Revision Changes Path
14574 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14575 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14576 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14577 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14578
14579
14580
14581leeh 2005/01/11 19:47:14 EST (20050112_0)
14582
14583 Modified files: (Branch: RATBOX_2_0)
14584 include supported.h
14585 Added files: (Branch: RATBOX_2_0)
14586 doc services.txt
14587 Log:
14588 - add +r to 005
14589 - added doc/services.txt, outlining the compatibility code
14590
14591 Revision Changes Path
14592 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14593 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14594
14595
14596
14597leeh 2005/01/11 18:38:10 EST (20050111_5)
14598
14599 Modified files: (Branch: RATBOX_2_0)
14600 include client.h hook.h
14601 modules m_services.c
14602 modules/core m_server.c
14603 src hook.c s_serv.c
14604 Log:
14605 - more services compatibility code:
14606 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14607 appropriate service {}; entry, only accept SU from these.
14608 - hook into us finishing nick burst, and have services burst a list of
14609 logged in users
14610
14611 Revision Changes Path
14612 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14613 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14614 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14615 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14616 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14617 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14618
14619
14620
14621leeh 2005/01/11 17:32:42 EST (20050111_4)
14622
14623 Modified files: (Branch: RATBOX_2_0)
14624 . configure configure.ac
14625 include client.h
14626 modules Makefile.in
14627 src channel.c
14628 Added files: (Branch: RATBOX_2_0)
14629 modules m_services.c
14630 Log:
14631 - more services compatibility code:
14632 - encap handlers for SU (services marking client as logged in)
14633 - and for LOGIN (servers bursting logged in status)
14634 - move suser from Client -> User
14635
14636 Revision Changes Path
14637 7.229.2.9 +9 -3 ircd-ratbox/configure
14638 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14639 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14640 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14641 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14642 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14643
14644
14645
14646leeh 2005/01/11 16:46:34 EST (20050111_3)
14647
14648 Modified files: (Branch: RATBOX_2_0)
14649 include ircd_defs.h
14650 Log:
14651 - whoops, missing #endif
14652
14653 Revision Changes Path
14654 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14655
14656
14657
14658leeh 2005/01/11 15:56:57 EST (20050111_2)
14659
14660 Modified files: (Branch: RATBOX_2_0)
14661 include ircd_defs.h
14662 Log:
14663 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14664 have ipv6 just report sizeof(struct sockaddr_in)
14665
14666 Revision Changes Path
14667 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14668
14669
14670
14671leeh 2005/01/10 20:19:35 EST (20050111_1)
14672
14673 Modified files: (Branch: RATBOX_2_0)
14674 src newconf.c
14675 Log:
14676 - fix a gcc warning
14677
14678 Revision Changes Path
14679 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14680
14681
14682
14683leeh 2005/01/10 20:10:35 EST (20050111_0)
14684
14685 Modified files: (Branch: RATBOX_2_0)
14686 adns internal.h parse.c transmit.c types.c
14687 Log:
14688 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14689 conflict
14690
14691 Revision Changes Path
14692 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14693 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14694 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14695 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14696
14697
14698
14699leeh 2005/01/10 17:48:48 EST (20050110_3)
14700
14701 Modified files: (Branch: RATBOX_2_0)
14702 modules m_xline.c
14703 Log:
14704 - send out the reformatted xline to opers (\s -> ' ')
14705
14706 Revision Changes Path
14707 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14708
14709
14710
14711leeh 2005/01/10 16:18:53 EST (20050110_2)
14712
14713 Modified files: (Branch: RATBOX_2_0)
14714 help/opers umode
14715 help/users umode
14716 include client.h supported.h
14717 src messages.tab s_user.c send.c
14718 Log:
14719 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14720 channel privmsgs.
14721
14722 Revision Changes Path
14723 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14724 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14725 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14726 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14727 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14728 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14729 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14730
14731
14732
14733leeh 2005/01/10 14:50:47 EST (20050110_1)
14734
14735 Modified files: (Branch: RATBOX_2_0)
14736 doc example.conf example.efnet.conf
14737 Log:
14738 - I dont remember ts6 desyncing on bans, so im not sure why the example
14739 confs say so.
14740
14741 Revision Changes Path
14742 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14743 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14744
14745
14746
14747leeh 2005/01/10 13:31:10 EST (20050110_0)
14748
14749 Modified files: (Branch: RATBOX_2_0)
14750 . configure configure.ac
14751 include channel.h client.h numeric.h s_conf.h
14752 s_serv.h setup.h.in
14753 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14754 m_sjoin.c
14755 src channel.c messages.tab newconf.c s_conf.c
14756 s_serv.c s_user.c
14757 Log:
14758 - added --enable-services to configure, which enables some ratbox-services
14759 compatibility code:
14760 - chanmode +r, registered users only
14761 - usermode +S, prevents deop/kick of a service
14762 - service { }; block in conf for the above umode
14763
14764 Revision Changes Path
14765 7.229.2.8 +28 -16 ircd-ratbox/configure
14766 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14767 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14768 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14769 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14770 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14771 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14772 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14773 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14774 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14775 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14776 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14777 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14778 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14779 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14780 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14781 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14782 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14783 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14784
14785
14786
14787leeh 2005/01/09 08:23:30 EST (20050109_0)
14788
14789 Modified files: (Branch: RATBOX_2_0)
14790 help/opers umode
14791 Log:
14792 - remove a tab, and add +C to opers umode help
14793
14794 Revision Changes Path
14795 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14796