]> jfr.im git - solanum.git/blame - ChangeLog
[svn] monitor: send the same message buffer to all users
[solanum.git] / ChangeLog
CommitLineData
8aba962d
JT
1jilles 2007/06/22 21:59:09 UTC (20070622-3518)
2 Log:
3 Call add_to_hostname_hash() with correct (orig) hostname.
4
5
6 Changes: Modified:
7 +1 -1 trunk/modules/core/m_nick.c (File Modified)
8
9
66b4a7ae
JT
10jilles 2007/06/10 16:14:03 UTC (20070610-3516)
11 Log:
12 Version bump on trunk to 2.3.
13
14
15 Changes: Modified:
16 +1 -1 trunk/configure.ac (File Modified)
17
18
88cb7f99
JT
19nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
20 Log:
21 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
22
23
24 Changes: Modified:
25 +2 -2 trunk/src/client.c (File Modified)
26
27
f80a1823
AC
28nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
29 Log:
30 Add IRC_DEPRECATED macro for marking functions and data structures
31 as deprecated on compilers that support it.
32
33
34 Changes: Modified:
35 +14 -4 trunk/include/ircd_defs.h (File Modified)
36
37
4a8fab1f
AC
38nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
39 Log:
40 - update IDEAS with link failover
41
42
43 Changes: Modified:
44 +1 -0 trunk/IDEAS (File Modified)
45
46
7fd77cb0
AC
47jilles 2007/06/04 16:04:49 UTC (20070604-3508)
48 Log:
49 xline/resv wildcard checking:
50 - count escaped (\) characters as one nonwild
51 - accept strings without wilds no matter how short they are
52
53
54 Changes: Modified:
55 +8 -2 trunk/src/s_newconf.c (File Modified)
56
57
7d08aa89
JT
58jilles 2007/05/30 10:22:25 UTC (20070530-3498)
59 Log:
60 Tweak some comments in sno_whois extension.
61
62
63 Changes: Modified:
64 +2 -2 trunk/extensions/sno_whois.c (File Modified)
65
66
5832fa36
JT
67jilles 2007/05/30 10:22:01 UTC (20070530-3496)
68 Log:
69 Tweak NEWS a little.
70
71
72 Changes: Modified:
73 +3 -6 trunk/NEWS (File Modified)
74
75
f7b60293
JT
76jilles 2007/05/27 13:07:27 UTC (20070527-3494)
77 Log:
78 - allow JOIN 0 from remotes
79 - allow JOIN 0 from locals, but only if it is exactly one
80 zero and is the first channel
81
82
83 Changes: Modified:
84 +65 -0 trunk/modules/core/m_join.c (File Modified)
85
86
f4a80ce6
JT
87nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
88 Log:
89 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
90 levels?), hideops, namespace cleanups, etc
91
92
93 Changes: Modified:
94 + - trunk/IDEAS (File Added)
95
96
a6ac2e91
AC
97nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
98 Log:
99 - disallow JOIN 0
100
101
102 Changes: Modified:
103 +0 -65 trunk/modules/core/m_join.c (File Modified)
104
105
a3986d94
AC
106nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
107 Log:
108 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
109 to their policies indicating that they wish to be contacted before their services are used.
110
111
112 Changes: Modified:
113 +6 -3 trunk/doc/example.conf (File Modified)
114 +6 -3 trunk/doc/reference.conf (File Modified)
115
116
57b8cb0f
AC
117nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
118 Log:
119 - update NEWS in preparation of upcoming 2.2 release this week
120
121
122 Changes: Modified:
123 +3 -0 trunk/NEWS (File Modified)
124
125
a88fc0a8
AC
126jilles 2007/05/24 15:10:06 UTC (20070524-3478)
127 Log:
128 Move sno_channeljoin to unsupported, due to the privacy
129 issue and the fact that any oper with admin or hidden_admin
130 can load extensions.
131
132
133 Changes: Modified:
134 +0 -1 trunk/doc/example.conf (File Modified)
135 +0 -2 trunk/doc/reference.conf (File Modified)
136 +0 -46 trunk/extensions/Makefile.in (File Modified)
137 + - trunk/extensions/sno_channeljoin.c (File Deleted)
138 +47 -1 trunk/unsupported/Makefile.in (File Modified)
139 + - trunk/unsupported/sno_channeljoin.c (File Added)
140
141
297c7db4
JT
142nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
143 Log:
144 - createoperonly: like createauthonly, but checks opered status instead of authed status
145
146
147 Changes: Modified:
148 +41 -0 trunk/extensions/Makefile.in (File Modified)
149 + - trunk/extensions/createoperonly.c (File Added)
150
151
45ed9777
AC
152nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
153 Log:
154 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
155
156
157 Changes: Modified:
158 +1 -0 trunk/doc/example.conf (File Modified)
159 +3 -1 trunk/doc/reference.conf (File Modified)
160 +46 -0 trunk/extensions/Makefile.in (File Modified)
161 + - trunk/extensions/sno_channeljoin.c (File Added)
162
163
59e2698a
AC
164nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
165 Log:
166 - update config files
167
168
169 Changes: Modified:
170 +1 -0 trunk/doc/example.conf (File Modified)
171 +2 -0 trunk/doc/reference.conf (File Modified)
172
173
446d88dd
AC
174nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
175 Log:
176 - fold in whois_notice_global functionality.
177
178
179 Changes: Modified:
180 +0 -1 trunk/extensions/Makefile.in (File Modified)
181 +1 -56 trunk/extensions/sno_whois.c (File Modified)
182 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
183
184
3868ef9a
AC
185nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
186 Log:
187 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
188
189
190 Changes: Modified:
191 +64 -57 trunk/extensions/Makefile.in (File Modified)
192 + - trunk/extensions/sno_whois.c (File Added)
193 + - trunk/extensions/spy_whois_notice.c (File Deleted)
194
195
9e6feafe
AC
196jilles 2007/05/19 23:36:51 UTC (20070519-3466)
197 Log:
198 Prevent too wide klines with CIDR masks.
199
200
201 Changes: Modified:
202 +17 -5 trunk/modules/m_kline.c (File Modified)
203
204
88a2a148
JT
205jilles 2007/05/19 22:21:10 UTC (20070519-3464)
206 Log:
207 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
208
209
210 Changes: Modified:
211 +4 -0 trunk/modules/m_kline.c (File Modified)
212
213
598ebb42
JT
214jilles 2007/05/18 20:31:33 UTC (20070518-3460)
215 Log:
216 - fold conf_connect_allowed() into accept_connection()
217 - extend add_connection() so that exempt{}s apply to max unregistered
218 connections per ip
219 from ratbox
220
221
222 Changes: Modified:
223 +1 -1 trunk/doc/example.conf (File Modified)
224 +1 -1 trunk/doc/reference.conf (File Modified)
225 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
226 +0 -2 trunk/include/s_conf.h (File Modified)
227 +14 -7 trunk/src/listener.c (File Modified)
228
229
b808adf9
JT
230jilles 2007/05/18 19:51:22 UTC (20070518-3458)
231 Log:
232 m_webirc: call del_unknown_ip() otherwise the unknown will
233 never be subtracted from the cgiirc ip
234
235
236 Changes: Modified:
237 +2 -0 trunk/extensions/m_webirc.c (File Modified)
238
239
477bbce4
JT
240jilles 2007/05/18 19:14:18 UTC (20070518-3456)
241 Log:
242 Remove s_assert in del_unknown_ip() supposedly if the ip
243 cannot be found, it is not feasible to avoid that case
244 entirely with m_webirc.c.
245
246
247 Changes: Modified:
248 +1 -2 trunk/src/reject.c (File Modified)
249
250
8017ad2d
JT
251jilles 2007/05/14 22:21:16 UTC (20070514-3446)
252 Log:
253 Apply ratbox flood fix.
254
255
256 Changes: Modified:
257 +1 -0 trunk/doc/example.conf (File Modified)
258 +5 -0 trunk/doc/reference.conf (File Modified)
259 +3 -0 trunk/include/client.h (File Modified)
260 +4 -0 trunk/include/reject.h (File Modified)
261 +1 -0 trunk/include/s_conf.h (File Modified)
262 +2 -0 trunk/src/client.c (File Modified)
263 +3 -0 trunk/src/listener.c (File Modified)
264 +1 -0 trunk/src/newconf.c (File Modified)
265 +8 -5 trunk/src/packet.c (File Modified)
266 +59 -2 trunk/src/reject.c (File Modified)
267 +1 -0 trunk/src/s_conf.c (File Modified)
268 +2 -0 trunk/src/s_serv.c (File Modified)
269 +1 -0 trunk/src/s_user.c (File Modified)
270
271
54015b5f
JT
272nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
273 Log:
274 - fix a bug here
275
276
277 Changes: Modified:
278 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
279
280
f8b45e91
AC
281nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
282 Log:
283 - regen configure
284
285
286 Changes: Modified:
287 +114 -1 trunk/configure (File Modified)
288
289
c1c5fdc4
AC
290nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
291 Log:
292 - remove "ASM hashing code" from the configure overview
293
294
295 Changes: Modified:
296 +0 -1 trunk/configure.ac (File Modified)
297
298
686ebf41
AC
299jilles 2007/05/06 14:46:45 UTC (20070506-3438)
300 Log:
301 Target left IRC (more friendly error message if a UID
302 cannot be found) for /invite.
303
304
305 Changes: Modified:
306 +8 -3 trunk/modules/m_invite.c (File Modified)
307
308
0482ebf7
JT
309jilles 2007/05/02 19:56:40 UTC (20070502-3436)
310 Log:
311 Remove emptyline craq because it leaks memory on /rehash motd etc.
312 from ratbox 2.2 (anfl/Androsyn)
313
314
315 Changes: Modified:
316 +6 -14 trunk/src/cache.c (File Modified)
317
318
1d3e262e
JT
319jilles 2007/04/28 23:47:25 UTC (20070428-3434)
320 Log:
321 Merge old trunk r2767:
322 Copy channel name from command on lowerTS JOIN/SJOIN,
323 this makes the capitalization of the channel name
324 timestamped like modes are.
325
326
327 Changes: Modified:
328 +3 -0 trunk/modules/core/m_join.c (File Modified)
329 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
330
331
1117fbd3
JT
332jilles 2007/04/26 23:01:16 UTC (20070426-3432)
333 Log:
334 Merge old trunk r2065,r2067:
335 channel_modes(): get rid of the trailing space
336 also make the *pbuf check work like it should
337 (don't call IsMember another time if we already
338 gave one parameter)
339 simplify a bit more, update comments
340
341
342 Changes: Modified:
343 +13 -13 trunk/src/channel.c (File Modified)
344
345
f1e35c19
JT
346jilles 2007/04/25 15:22:28 UTC (20070425-3426)
347 Log:
348 webirc bugfix
349
350
351 Changes: Modified:
352 +1 -1 trunk/extensions/m_webirc.c (File Modified)
353
354
4636e5cb
JT
355jilles 2007/04/25 15:21:34 UTC (20070425-3424)
356 Log:
357 chghost: refuse spoofs which are empty or start with a colon
358 (would break the protocol)
359
360
361 Changes: Modified:
362 +3 -0 trunk/modules/m_chghost.c (File Modified)
363
364
822a4a25
JT
365jilles 2007/04/22 14:35:28 UTC (20070422-3422)
366 Log:
367 Fix description of 043 numeric.
368
369
370 Changes: Modified:
371 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
372
373
f22db6d0
JT
374jilles 2007/04/22 14:02:54 UTC (20070422-3420)
375 Log:
376 SAVE: make the nickTS of the UID nick equal to 100, so it
377 is always in sync on the network.
378
379
380 Changes: Modified:
381 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
382 +15 -11 trunk/modules/core/m_nick.c (File Modified)
383
384
3f7e0642
JT
385jilles 2007/04/22 11:22:10 UTC (20070422-3418)
386 Log:
387 Force nickTS to increase when a local user changes their nick.
388
389
390 Changes: Modified:
391 +5 -1 trunk/modules/core/m_nick.c (File Modified)
392
393
95ffa685
JT
394jilles 2007/04/15 20:18:54 UTC (20070415-3416)
395 Log:
396 Remove #define UFLAGS. We haven't allowed this
397 undocumented extension to the IRC protocol for
398 years (allowing an initial umode in USER).
399
400
401 Changes: Modified:
402 +0 -2 trunk/modules/m_user.c (File Modified)
403
404
81795a91
JT
405jilles 2007/04/15 16:54:50 UTC (20070415-3414)
406 Log:
407 Move new_local_user hook, so it is possible to call
408 exit_client() from it, refusing the connection.
409
410
411 Changes: Modified:
412 +3 -1 trunk/doc/hooks.txt (File Modified)
413 +10 -9 trunk/src/s_user.c (File Modified)
414
415
e2b44358
JT
416jilles 2007/04/15 16:49:56 UTC (20070415-3412)
417 Log:
418 Only free PreClient struct when the rest of the Client
419 is freed, not immediately upon exit_client(). Doing this
420 would cause problems with sasl's new_local_user hook
421 vs hooks that exit the client there.
422
423
424 Changes: Modified:
425 +0 -1 trunk/src/client.c (File Modified)
426
427
ec3fbdec
JT
428jilles 2007/04/14 21:53:28 UTC (20070414-3410)
429 Log:
430 Use TS6 prefix for server-server JOIN 0.
431
432
433 Changes: Modified:
434 +2 -1 trunk/modules/core/m_join.c (File Modified)
435
436
452f4d4b
JT
437jilles 2007/04/14 20:58:56 UTC (20070414-3408)
438 Log:
439 Use orighost in kill server notices.
440
441
442 Changes: Modified:
443 +3 -3 trunk/modules/core/m_kill.c (File Modified)
444
445
d1d0629f
JT
446jilles 2007/04/13 19:06:53 UTC (20070413-3406)
447 Log:
448 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
449
450
451 Changes: Modified:
452 +3 -3 trunk/modules/m_set.c (File Modified)
453
454
f4ed5745
JT
455nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
456 Log:
457 - 2.2 operline
458
459
460 Changes: Modified:
461 +1 -1 trunk/src/messages.tab (File Modified)
462
463
725a6c5d
AC
464jilles 2007/04/05 00:38:52 UTC (20070405-3396)
465 Log:
466 Show max_clients in /info.
467
468
469 Changes: Modified:
470 +6 -0 trunk/modules/m_info.c (File Modified)
471
472
d8228627
JT
473jilles 2007/04/05 00:33:52 UTC (20070405-3394)
474 Log:
475 Don't allow /quote set max higher than the
476 serverinfo::max_clients ircd.conf value.
477
478
479 Changes: Modified:
480 +8 -0 trunk/modules/m_set.c (File Modified)
481
482
6c70c576
JT
483jilles 2007/04/05 00:24:47 UTC (20070405-3392)
484 Log:
485 Change code that checks maxclients limit: allow exactly
486 the configured amount of non-exceed_limit clients.
487 Code that appeared to limit exceed_limit clients too
488 but less heavily removed (it was not effective because
489 the parentheses were wrong).
490
491
492 Changes: Modified:
493 +2 -4 trunk/src/s_user.c (File Modified)
494
495
afc20e91
JT
496jilles 2007/04/05 00:12:55 UTC (20070405-3390)
497 Log:
498 By default, leave MAX_BUFFER fds free for log files,
499 server connections, ident lookups, exceed_limit clients,
500 etc. Mention this in example.conf and reference.conf.
501
502
503 Changes: Modified:
504 +4 -2 trunk/doc/example.conf (File Modified)
505 +3 -1 trunk/doc/reference.conf (File Modified)
506 +1 -1 trunk/src/s_conf.c (File Modified)
507
508
23836ead
JT
509jilles 2007/04/03 22:45:04 UTC (20070403-3384)
510 Log:
511 --with-maxclients configure option is gone
512
513
514 Changes: Modified:
515 +0 -11 trunk/INSTALL (File Modified)
516
517
78e647ad
JT
518jilles 2007/04/03 22:25:11 UTC (20070403-3380)
519 Log:
520 Make the code that raises fd rlimit to hard limit work.
521
522
523 Changes: Modified:
524 +5 -5 trunk/src/ircd.c (File Modified)
525
526
1aa8ffcb
JT
527nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
528 Log:
529 - note the I/O reworking
530
531
532 Changes: Modified:
533 +2 -0 trunk/NEWS (File Modified)
534
535
f32e30dd
AC
536nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
537 Log:
538 - use mkdir -p
539
540
541 Changes: Modified:
542 +4 -4 trunk/doc/Makefile.in (File Modified)
543
544
75189454
AC
545nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
546 Log:
547 - enforce proper conditions for EPOLL_CTL_DEL.
548 - remove possibly problematic "performance" check
549
550
551 Changes: Modified:
552 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
553
554
5522d08c
AC
555nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
556 Log:
557 - rename m_list_safelist to m_list and remove ratbox implementation
558
559
560 Changes: Modified:
561 +393 -664 trunk/modules/Makefile.in (File Modified)
562 + - trunk/modules/m_list.c (File Added)
563 + - trunk/modules/m_list_ratbox.c (File Deleted)
564 + - trunk/modules/m_list_safelist.c (File Deleted)
565
566
607cf49f
AC
567nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
568 Log:
569 - some more transit to sendto_one_numeric().
570
571
572 Changes: Modified:
573 +2 -3 trunk/modules/m_away.c (File Modified)
574 +3 -3 trunk/src/messages.tab (File Modified)
575 +1 -1 trunk/src/s_user.c (File Modified)
576
577
e8a2d50d
AC
578nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
579 Log:
580 - change some sendto_one() to sendto_one_numeric().
581
582
583 Changes: Modified:
584 +4 -10 trunk/modules/m_admin.c (File Modified)
585 +3 -3 trunk/modules/m_map.c (File Modified)
586 +12 -12 trunk/src/messages.tab (File Modified)
587 +1 -2 trunk/src/s_conf.c (File Modified)
588 +9 -10 trunk/src/s_user.c (File Modified)
589
590
88520303
AC
591nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
592 Log:
593 - river's ports.c from old charybdis trunk
594
595
596 Changes: Modified:
597 +195 -0 trunk/configure.ac (File Modified)
598 + - trunk/libcharybdis/ports.c (File Added)
599
600
1b4cfad8
AC
601nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
602 Log:
603 - remove broken ports stuff and devpoll stuff.
604
605
606 Changes: Modified:
607 +0 -307 trunk/configure (File Modified)
608 +0 -21 trunk/configure.ac (File Modified)
609 +0 -474 trunk/include/setup.h.in (File Modified)
610 + - trunk/libcharybdis/devpoll.c (File Deleted)
611 + - trunk/libcharybdis/ports.c (File Deleted)
612
613
5e12fb10
AC
614nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
615 Log:
616 - regenerate files
617
618
619 Changes: Modified:
620 +1 -25 trunk/configure (File Modified)
621 +0 -3 trunk/include/setup.h.in (File Modified)
622
623
4536ee25
AC
624nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
625 Log:
626 - remove x86-optimized hash code.
627
628
629 Changes: Modified:
630 +0 -13 trunk/configure.ac (File Modified)
631 +2 -187 trunk/src/Makefile.in (File Modified)
632 + - trunk/src/fnvhash.s (File Deleted)
633
634
6c8cbf34
AC
635nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
636 Log:
637 - apparently setting KE_LENGTH to 128 is fine.
638
639
640 Changes: Modified:
641 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
642
643
3611dcf7
AC
644nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
645 Log:
646 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
647
648
649 Changes: Modified:
650 +5627 -5747 trunk/configure (File Modified)
651 +0 -15 trunk/configure.ac (File Modified)
652 +0 -2 trunk/include/m_info.h (File Modified)
653 +6 -9 trunk/include/setup.h.in (File Modified)
654 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
655
656
631ef239
AC
657nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
658 Log:
659 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
660 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
661 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
662
663
664 Changes: Modified:
665 +0 -5 trunk/include/config.h (File Modified)
666 +0 -5 trunk/include/config.h.dist (File Modified)
667 +0 -6 trunk/include/defaults.h (File Modified)
668 +0 -3 trunk/include/m_info.h (File Modified)
669 +21 -7 trunk/libcharybdis/commio.c (File Modified)
670 +2 -0 trunk/libcharybdis/commio.h (File Modified)
671 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
672 +4 -3 trunk/libcharybdis/poll.c (File Modified)
673 +0 -3 trunk/libcharybdis/select.c (File Modified)
674 +0 -9 trunk/src/ircd.c (File Modified)
675 +23 -26 trunk/src/listener.c (File Modified)
676 +2 -1 trunk/src/restart.c (File Modified)
677 +5 -1 trunk/src/s_auth.c (File Modified)
678 +1 -1 trunk/src/s_conf.c (File Modified)
679 +3 -1 trunk/src/s_serv.c (File Modified)
680
681
6fcb8629
AC
682jilles 2007/04/02 22:03:08 UTC (20070402-3350)
683 Log:
684 Repair operspy who !#channel, broken by me in r3283.
685
686
687 Changes: Modified:
688 +2 -2 trunk/modules/m_who.c (File Modified)
689
690
f71e18ee
JT
691jilles 2007/04/01 22:20:00 UTC (20070401-3344)
692 Log:
693 Update bug report and IRC channel information.
694
695
696 Changes: Modified:
697 +2 -1 trunk/BUGS (File Modified)
698 +2 -1 trunk/NEWS (File Modified)
699
700
91132813
JT
701jilles 2007/04/01 22:10:05 UTC (20070401-3342)
702 Log:
703 Change copyright years in version.c.SH as in release-2.1 r3339.
704
705
706 Changes: Modified:
707 +2 -2 trunk/src/version.c.SH (File Modified)
708
709
8d53472c
JT
710jilles 2007/03/30 23:34:11 UTC (20070330-3325)
711 Log:
712 Rerun autoconf.
713
714
715 Changes: Modified:
716 +104 -0 trunk/configure (File Modified)
717
718
3ad1a781
JT
719jilles 2007/03/30 23:33:43 UTC (20070330-3323)
720 Log:
721 Need to check for various flavours of epoll,
722 even if --enable-epoll is forced.
723
724
725 Changes: Modified:
726 +1 -0 trunk/configure.ac (File Modified)
727
728
a34ec229
JT
729jilles 2007/03/30 23:32:43 UTC (20070330-3321)
730 Log:
731 Hack to allow some more warnings, already present in configure (?).
732
733
734 Changes: Modified:
735 +1 -1 trunk/aclocal.m4 (File Modified)
736
737
5c5d24f0
JT
738jilles 2007/03/29 20:03:06 UTC (20070329-3319)
739 Log:
740 Merge old trunk r2077,r2079:
741 - Move closing of servlink control fd to close_connection()
742 instead of doing it in exit_local_server(), and make sure
743 we first close the data fd and then the control fd.
744 - Have servlink process ready fds in order net, data, ctrl
745 instead of ctrl, data, net. This seems to fix the problem
746 that squit reasons do not show up on the other side of a
747 ziplink (by making it send any final SQUIT and/or ERROR
748 before noticing the closed control fd).
749
750
751 Changes: Modified:
752 +1 -1 trunk/servlink/io.c (File Modified)
753 +3 -12 trunk/src/client.c (File Modified)
754
755
64f2a7eb
JT
756jilles 2007/03/28 23:17:06 UTC (20070328-3317)
757 Log:
758 Don't show the UID if a TS6 server sends a kick with
759 an empty or no comment. Note that charybdis never sends
760 such kicks.
761
762
763 Changes: Modified:
764 +4 -4 trunk/modules/core/m_kick.c (File Modified)
765
766
0bba1788
JT
767jilles 2007/03/28 15:40:24 UTC (20070328-3307)
768 Log:
769 Merge old trunk r2081:
770 Don't say that services cannot be killed in
771 ERR_ISCHANSERVICE message (given when trying
772 to kick or deop them), as that's not the case.
773
774
775 Changes: Modified:
776 +1 -1 trunk/src/messages.tab (File Modified)
777
778
8d19a2b2
JT
779jilles 2007/03/28 15:30:56 UTC (20070328-3305)
780 Log:
781 Merge old trunk r2059
782 Clarifications to the descriptions of umode +Q and cmode +F,
783 suggested by Ariadne@SorceryNet.
784
785
786 Changes: Modified:
787 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
788 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
789
790
e7d250a6
JT
791jilles 2007/03/28 15:22:49 UTC (20070328-3303)
792 Log:
793 Merge old trunk r2907,r2991:
794 Allow TESTLINE on channel names.
795
796
797 Changes: Modified:
798 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
799 +4 -0 trunk/help/opers/testline (File Modified)
800 +22 -0 trunk/modules/m_testline.c (File Modified)
801
802
add9f99d
JT
803jilles 2007/03/28 15:04:06 UTC (20070328-3301)
804 Log:
805 Merge old trunk r2835:
806 resolver: if sendto(2) fails, try sending to the next nameserver
807
808
809 Changes: Modified:
810 +1 -1 trunk/src/res.c (File Modified)
811
812
42bda3f3
JT
813jilles 2007/03/28 14:54:10 UTC (20070328-3299)
814 Log:
815 Merge old trunk r2817:
816 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
817 starts with a digit. This is safe because the last
818 parameter is a nick and never a UID. (The first parameter
819 in a server-server two-param whois is a UID/SID.)
820
821
822 Changes: Modified:
823 +1 -1 trunk/modules/m_whois.c (File Modified)
824
825
8a1e143f
JT
826jilles 2007/03/28 14:49:48 UTC (20070328-3297)
827 Log:
828 Merge old trunk r2779,r2785:
829 Show correct privilege name in a few ERR_NOPRIVS numerics.
830
831
832 Changes: Modified:
833 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
834 +1 -1 trunk/extensions/m_opme.c (File Modified)
835 +2 -2 trunk/unsupported/m_force.c (File Modified)
836
837
a5ea0e0d
JT
838jilles 2007/03/28 14:45:46 UTC (20070328-3295)
839 Log:
840 Merge old trunk r2695:
841 Send an SQUIT instead of an ERROR to announce /die to connected servers.
842 This will generate better server notices.
843
844
845 Changes: Modified:
846 +3 -2 trunk/modules/core/m_die.c (File Modified)
847
848
5ea98c7a
JT
849jilles 2007/03/28 14:33:50 UTC (20070328-3293)
850 Log:
851 Merge old trunk r2294:
852 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
853
854
855 Changes: Modified:
856 +1 -1 trunk/src/s_user.c (File Modified)
857
858
c83cbedc
JT
859jilles 2007/03/28 14:30:10 UTC (20070328-3291)
860 Log:
861 Merge old trunk r2226:
862 If we are connecting outward to a server, check if the
863 server name they sent is the same as what we tried to
864 connect to. Previously such a connection could succeed
865 if there existed connect blocks with the same IP and
866 passwords for the other server name.
867
868
869 Changes: Modified:
870 +11 -0 trunk/modules/core/m_server.c (File Modified)
871
872
9c2f9ec9
JT
873jilles 2007/03/28 14:21:37 UTC (20070328-3289)
874 Log:
875 Merge old trunk r2212:
876 Another handling of SJOINs without nicks:
877 Propagate them if the channel is +P or the channel
878 already existed, otherwise remove the channel again
879 and do not propagate the SJOIN.
880
881
882 Changes: Modified:
883 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
884
885
7201bb21
JT
886jilles 2007/03/28 13:49:57 UTC (20070328-3287)
887 Log:
888 Remove channels entirely from /whois on services.
889 This cannot be overridden with operspy.
890
891
892 Changes: Modified:
893 +20 -17 trunk/modules/m_whois.c (File Modified)
894
895
04513cff
JT
896jilles 2007/03/28 13:11:30 UTC (20070328-3283)
897 Log:
898 Fix /who on channels with ** in their name.
899
900
901 Changes: Modified:
902 +2 -2 trunk/modules/m_who.c (File Modified)
903
904
4cda5f22
JT
905jilles 2007/03/25 17:59:50 UTC (20070325-3281)
906 Log:
907 NEWS: As in 2.1.3, mention that the TS6 revision will
908 interoperate with older versions
909
910
911 Changes: Modified:
912 +2 -1 trunk/NEWS (File Modified)
913
914
0af87e57
JT
915jilles 2007/03/18 16:29:31 UTC (20070318-3275)
916 Log:
917 Fix documentation of HIDE_SERVERS_IPS define.
918
919
920 Changes: Modified:
921 +2 -2 trunk/include/config.h.dist (File Modified)
922
923
3891c2c2
JT
924jilles 2007/03/18 14:44:24 UTC (20070318-3271)
925 Log:
926 Don't leak auth{} spoofed ip for I-line is full notice either.
927
928
929 Changes: Modified:
930 +1 -1 trunk/src/s_conf.c (File Modified)
931
932
4b7e6904
JT
933jilles 2007/03/17 23:50:25 UTC (20070317-3265)
934 Log:
935 Update NEWS.
936
937
938 Changes: Modified:
939 +37 -0 trunk/NEWS (File Modified)
940
941
0b15df83
JT
942jilles 2007/03/15 18:09:08 UTC (20070315-3259)
943 Log:
944 Allow /invite (but not invex) to override +r, +l, +j in
945 addition to +i. As before, a restrictive mode must be in
946 place at /invite time for the invite to have an effect;
947 +r does not count as a restrictive mode if the user is
948 logged in; +l and +j always count as restrictive modes to
949 allow for cases where they would allow join at /invite
950 time but not when the user tries to join.
951
952
953 Changes: Modified:
954 +6 -2 trunk/modules/m_invite.c (File Modified)
955 +21 -10 trunk/src/channel.c (File Modified)
956
957
1ebf4db4
JT
958jilles 2007/03/13 16:09:28 UTC (20070313-3257)
959 Log:
960 Remove invite_ops_only, forcing it to YES.
961
962
963 Changes: Modified:
964 +0 -1 trunk/doc/example.conf (File Modified)
965 +0 -5 trunk/doc/reference.conf (File Modified)
966 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
967 +0 -1 trunk/include/s_conf.h (File Modified)
968 +0 -6 trunk/modules/m_info.c (File Modified)
969 +10 -14 trunk/modules/m_invite.c (File Modified)
970 +0 -1 trunk/src/newconf.c (File Modified)
971 +0 -1 trunk/src/s_conf.c (File Modified)
972
973
307328bb
JT
974jilles 2007/03/06 14:07:11 UTC (20070306-3255)
975 Log:
976 Move username check after xline and dnsbl checks, so it
977 will not complain to opers about clients who are xlined
978 or blacklisted anyway (both of which silently reject).
979
980
981 Changes: Modified:
982 +15 -15 trunk/src/s_user.c (File Modified)
983
984
0734f634
JT
985nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
986 Log:
987 - MASTER_MAX is no longer relevant
988
989
990 Changes: Modified:
991 +0 -7 trunk/modules/m_set.c (File Modified)
992
993
35237302
AC
994nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
995 Log:
996 - add config option for setting max_clients.
997
998
999 Changes: Modified:
1000 +5 -0 trunk/doc/example.conf (File Modified)
1001 +5 -0 trunk/doc/reference.conf (File Modified)
1002 +2 -0 trunk/include/s_conf.h (File Modified)
1003 +1 -1 trunk/src/ircd.c (File Modified)
1004 +2 -0 trunk/src/newconf.c (File Modified)
1005 +2 -1 trunk/src/s_conf.c (File Modified)
1006
1007
c2d96fcb
AC
1008nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1009 Log:
1010 - remove get_maxrss() and all of that insecure and unsafe nonsense
1011
1012
1013 Changes: Modified:
1014 +3 -38 trunk/src/ircd.c (File Modified)
1015 +1 -1 trunk/src/restart.c (File Modified)
1016 +0 -4 trunk/src/s_stats.c (File Modified)
1017
1018
68ff929f
AC
1019nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1020 Log:
1021 - avoid some potential NULL dereferencing
1022
1023
1024 Changes: Modified:
1025 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1026
1027
a6a30f6f
AC
1028nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1029 Log:
1030 - fix a typo
1031
1032
1033 Changes: Modified:
1034 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1035
1036
c18de29d
AC
1037nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1038 Log:
1039 - rework poll a bit for the MAXCONNECTIONS changes.
1040
1041
1042 Changes: Modified:
1043 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1044
1045
ce439f51
AC
1046jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1047 Log:
1048 Our way of using kqueue may cause it to report fds we
1049 don't know about anymore, cope.
1050
1051
1052 Changes: Modified:
1053 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1054
1055
51b5f335
JT
1056jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1057 Log:
1058 Don't reference freed memory (fde_t) in comm_close().
1059
1060
1061 Changes: Modified:
1062 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1063
1064
df98bc52
JT
1065nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1066 Log:
1067 - fix for 100% cpu use
1068
1069
1070 Changes: Modified:
1071 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1072
1073
61e3b8f2
AC
1074nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1075 Log:
1076 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1077
1078
1079 Changes: Modified:
1080 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1081
1082
d0e1e8ee
AC
1083nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1084 Log:
1085 - clear up use of fd_table in ircd.
1086
1087
1088 Changes: Modified:
1089 +3 -2 trunk/src/s_serv.c (File Modified)
1090
1091
c961476e
AC
1092nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1093 Log:
1094 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1095
1096
1097 Changes: Modified:
1098 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1099 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1100 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1101 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1102 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1103 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1104 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1105 +2 -2 trunk/libcharybdis/select.c (File Modified)
1106
1107
e70f8e92
AC
1108jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1109 Log:
1110 Fix some cases where the size argument to strlcpy()
1111 for usernames and hostnames is 1 too small.
1112
1113
1114 Changes: Modified:
1115 +1 -1 trunk/modules/m_chghost.c (File Modified)
1116 +2 -2 trunk/src/res.c (File Modified)
1117 +2 -2 trunk/src/s_user.c (File Modified)
1118
1119
14e23b0e
JT
1120jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1121 Log:
1122 Cut down quit/part/kick reasons to avoid quit reasons
1123 overflowing the client exiting server notice (from
1124 TOPICLEN to 260). kill reasons become shorter accordingly.
1125 kline/dline/gline reasons become 390.
1126 away messages stay at TOPICLEN for now.
1127
1128
1129 Changes: Modified:
1130 +8 -3 trunk/include/ircd_defs.h (File Modified)
1131 +2 -2 trunk/modules/m_dline.c (File Modified)
1132 +4 -4 trunk/modules/m_gline.c (File Modified)
1133 +2 -2 trunk/modules/m_kline.c (File Modified)
1134
1135
61569b65
JT
1136jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1137 Log:
1138 Don't leak auth{} spoofed IP addresses in +f notices.
1139 from ratbox (androsyn)
1140
1141
1142 Changes: Modified:
1143 +10 -3 trunk/src/s_conf.c (File Modified)
1144
1145
606384ae
JT
1146jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1147 Log:
1148 Make oper_up() take +i/-i during opering up into account
1149 (e.g. no_oper_invis extension, +i in operator::umodes).
1150 Remove the hack from no_oper_invis.
1151
1152
1153 Changes: Modified:
1154 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1155 +4 -0 trunk/src/s_user.c (File Modified)
1156
1157
652b8478
JT
1158jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1159 Log:
1160 no_oper_invis: decrement invisible count when clearing
1161 invisible on a local client who has just opered up
1162 oper_up() should really do this
1163
1164
1165 Changes: Modified:
1166 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1167
1168
af6ca5f5
JT
1169jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1170 Log:
1171 Put "End of Channel Quiet List" instead of
1172 "End of Channel Ban List" for a +q list.
1173 Due to client restrictions the numerics for
1174 quiet lists must be the same as for ban lists.
1175
1176
1177 Changes: Modified:
1178 +4 -1 trunk/src/chmode.c (File Modified)
1179
1180
11781253
JT
1181jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1182 Log:
1183 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1184 Change TS6 JOIN processing
1185 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1186 a local user joins an existing channel
1187 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1188 propagating a TS6 JOIN
1189 - don't interpret simple modes in an incoming TS6 JOIN
1190
1191 This is to avoid desyncs when certain mode changes (e.g. -im)
1192 cross with joins. A downside is that simple modes will be
1193 more desynched when a JOIN creates a channel or lowers TS,
1194 but that's less important.
1195
1196 Update the TS6 specification to include this, and clarify
1197 that TMODE can come from a server and that MODE must be
1198 translated into TMODE from other servers too.
1199
1200
1201 Changes: Modified:
1202 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1203 +19 -127 trunk/modules/core/m_join.c (File Modified)
1204
1205
bee3b671
JT
1206jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1207 Log:
1208 Make -logfile work again.
1209
1210
1211 Changes: Modified:
1212 +2 -2 trunk/src/s_log.c (File Modified)
1213
1214
9b6ff0c8
JT
1215nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1216 Log:
1217 - fix off-by-one memory overflow error.
1218
1219
1220 Changes: Modified:
1221 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1222
1223
c8ff7ca9
AC
1224jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1225 Log:
1226 Change handling of modularized umodes:
1227 - keep the bitmask reserved forever to the letter, fixing
1228 the problems when loading multiple umode modules,
1229 unloading them and then loading them in a different order
1230 - don't allow local users to change umodes which have
1231 been unloaded and don't set them on new users via
1232 default_umodes
1233
1234
1235 Changes: Modified:
1236 +24 -3 trunk/src/s_user.c (File Modified)
1237
1238
a8086a7c
JT
1239jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1240 Log:
1241 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1242
1243
1244 Changes: Modified:
1245 +1 -0 trunk/include/s_user.h (File Modified)
1246 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1247 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1248 +22 -0 trunk/src/s_user.c (File Modified)
1249
1250
01cebbd8
JT
1251jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1252 Log:
1253 DNSBL keyword substitution is available as of 2.1.3.
1254
1255
1256 Changes: Modified:
1257 +1 -1 trunk/doc/example.conf (File Modified)
1258
1259
1e56e993
JT
1260jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1261 Log:
1262 Change two occurances like match(userinput, target_p->name) ||
1263 match(target_p->name, userinput) to just match(userinput,
1264 target_p->name). No client name can contain * or ? now.
1265
1266
1267 Changes: Modified:
1268 +1 -1 trunk/modules/m_trace.c (File Modified)
1269 +1 -2 trunk/src/s_serv.c (File Modified)
1270
1271
4d7a1ee5
JT
1272jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1273 Log:
1274 Do not try find_server() on a name find_client() has
1275 returned NULL for, as this will always return NULL
1276 since the removal of hostmasking.
1277
1278
1279 Changes: Modified:
1280 +1 -2 trunk/modules/m_pong.c (File Modified)
1281 +0 -4 trunk/src/s_serv.c (File Modified)
1282
1283
e26e2b19
JT
1284jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1285 Log:
1286 Remove server_exists() which checked whether the
1287 server name existed taking hostmasking into account
1288 and just check with find_server(); admittedly
1289 this checks if the name is a SID but that's not
1290 a real problem.
1291
1292
1293 Changes: Modified:
1294 +3 -27 trunk/modules/core/m_server.c (File Modified)
1295
1296
b0b7de54
JT
1297jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1298 Log:
1299 Remove hash_find_masked_server(), which made it possible
1300 to specify the full (unmasked) name of a server behind
1301 a hostmask. As a result find_any_client() (for prefixes)
1302 becomes equal to find_client(), so remove that too.
1303
1304
1305 Changes: Modified:
1306 +0 -1 trunk/include/hash.h (File Modified)
1307 +1 -75 trunk/src/hash.c (File Modified)
1308 +1 -1 trunk/src/parse.c (File Modified)
1309
1310
f42e9ceb
JT
1311jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1312 Log:
1313 Remove '*' from valid server name characters.
1314 This makes it impossible to connect hostmasked servers.
1315 (This support didn't work well anyway, was incompatible
1316 with TS6 and we never masked ourselves.)
1317
1318
1319 Changes: Modified:
1320 +1 -1 trunk/src/match.c (File Modified)
1321
1322
e5d9ca18
JT
1323jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1324 Log:
1325 Change spambot, flooder and jupe joiner notices from host to orighost.
1326
1327
1328 Changes: Modified:
1329 +1 -1 trunk/modules/core/m_join.c (File Modified)
1330 +2 -2 trunk/modules/core/m_message.c (File Modified)
1331 +2 -2 trunk/src/channel.c (File Modified)
1332
1333
63aecfb9
JT
1334jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1335 Log:
1336 Add documentation for SASL client protocol, same as atheme doc/SASL.
1337
1338
1339 Changes: Modified:
1340 + - trunk/doc/sasl.txt (File Added)
1341
1342
0c8f86ec
JT
1343jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1344 Log:
1345 Include real hostname in Closing Link message for unknown
1346 connections that have sent USER. This is helpful for
1347 k-lined users while not breaking server IP hiding.
1348
1349
1350 Changes: Modified:
1351 +3 -1 trunk/src/client.c (File Modified)
1352
1353
dd12a19c
JT
1354jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1355 Log:
1356 Rerun autoconf.
1357
1358
1359 Changes: Modified:
1360 +29 -29 trunk/configure (File Modified)
1361
1362
b1fc1658
JT
1363nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1364 Log:
1365 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1366
1367
1368 Changes: Modified:
1369 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1370
1371
8d090389
AC
1372nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1373 Log:
1374 Backport from early 3.x:
1375
1376 --
1377 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1378 Log:
1379 - remove "Processing connection to foobar.net" message
1380
1381
1382 Changes: Modified:
1383 +0 -3 trunk/src/s_auth.c (File Modified)
1384
1385
1386 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1387 Log:
1388 - missed the processing connection one (actually, we can probably nuke this one)
1389
1390
1391 Changes: Modified:
1392 +1 -2 trunk/src/s_auth.c (File Modified)
1393
1394
1395 river 2006/09/27 16:33:05 UTC (20060927-2174)
1396 Log:
1397 get_client_name = stupid
1398
1399
1400
1401 Changes: Modified:
1402 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1403
1404
1405 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1406 Log:
1407 - remove excessive arguments
1408
1409
1410 Changes: Modified:
1411 +1 -2 trunk/src/s_conf.c (File Modified)
1412 +1 -1 trunk/src/s_user.c (File Modified)
1413
1414
1415 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1416 Log:
1417 - use sendto_one_notice() for on-connect notices too.
1418
1419
1420 Changes: Modified:
1421 +10 -10 trunk/src/s_auth.c (File Modified)
1422
1423
1424 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1425 Log:
1426 - use sendto_one_notice() in the core, too.
1427
1428
1429 Changes: Modified:
1430 +2 -2 trunk/src/chmode.c (File Modified)
1431 +8 -15 trunk/src/modules.c (File Modified)
1432 +3 -5 trunk/src/s_conf.c (File Modified)
1433 +1 -2 trunk/src/s_newconf.c (File Modified)
1434 +20 -57 trunk/src/s_user.c (File Modified)
1435
1436
1437 river 2006/09/27 16:19:25 UTC (20060927-2166)
1438 Log:
1439 the KILL command will use get_client_name(, SHOW_IP) instead of
1440 target->name, and will show a more useful error for local opers
1441
1442
1443
1444 Changes: Modified:
1445 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1446
1447
1448 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1449 Log:
1450 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1451
1452
1453 Changes: Modified:
1454 +4 -2 trunk/src/send.c (File Modified)
1455
1456
1457 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1458 Log:
1459 - back out r2159
1460
1461
1462 Changes: Modified:
1463 +1 -1 trunk/include/client.h (File Modified)
1464
1465
1466 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1467 Log:
1468 - get_id(): fall back to "*" if client has no known name
1469
1470
1471 Changes: Modified:
1472 +1 -1 trunk/include/client.h (File Modified)
1473
1474
1475 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1476 Log:
1477 - convert to sendto_one_notice().
1478
1479
1480 Changes: Modified:
1481 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1482 +4 -6 trunk/unsupported/m_force.c (File Modified)
1483
1484
1485 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1486 Log:
1487 - use sendto_one_notice() in many places instead of
1488 sendto_one(source_p, ":%s NOTICE %s :", ...);
1489
1490
1491 Changes: Modified:
1492 +10 -25 trunk/extensions/example_module.c (File Modified)
1493 +5 -14 trunk/extensions/hurt.c (File Modified)
1494 +1 -2 trunk/extensions/m_42.c (File Modified)
1495 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1496 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1497 +1 -2 trunk/extensions/m_opme.c (File Modified)
1498 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1499 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1500 +3 -7 trunk/modules/core/m_die.c (File Modified)
1501 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1502 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1503 +1 -2 trunk/modules/m_challenge.c (File Modified)
1504 +11 -15 trunk/modules/m_connect.c (File Modified)
1505 +20 -28 trunk/modules/m_dline.c (File Modified)
1506 +2 -2 trunk/modules/m_etrace.c (File Modified)
1507 +11 -21 trunk/modules/m_gline.c (File Modified)
1508 +2 -4 trunk/modules/m_kline.c (File Modified)
1509 +1 -2 trunk/modules/m_rehash.c (File Modified)
1510 +3 -7 trunk/modules/m_restart.c (File Modified)
1511 +31 -45 trunk/modules/m_set.c (File Modified)
1512 +2 -4 trunk/modules/m_testmask.c (File Modified)
1513 +5 -8 trunk/modules/m_unreject.c (File Modified)
1514 +2 -5 trunk/modules/m_xline.c (File Modified)
1515 --
1516
1517
1518 Changes: Modified:
1519 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1520 +10 -25 trunk/extensions/example_module.c (File Modified)
1521 +5 -14 trunk/extensions/hurt.c (File Modified)
1522 +1 -2 trunk/extensions/m_42.c (File Modified)
1523 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1524 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1525 +1 -2 trunk/extensions/m_opme.c (File Modified)
1526 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1527 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1528 +3 -7 trunk/modules/core/m_die.c (File Modified)
1529 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1530 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1531 +1 -2 trunk/modules/m_challenge.c (File Modified)
1532 +11 -15 trunk/modules/m_connect.c (File Modified)
1533 +2 -4 trunk/modules/m_dline.c (File Modified)
1534 +2 -2 trunk/modules/m_etrace.c (File Modified)
1535 +11 -21 trunk/modules/m_gline.c (File Modified)
1536 +2 -4 trunk/modules/m_kline.c (File Modified)
1537 +1 -2 trunk/modules/m_rehash.c (File Modified)
1538 +3 -7 trunk/modules/m_restart.c (File Modified)
1539 +31 -45 trunk/modules/m_set.c (File Modified)
1540 +2 -4 trunk/modules/m_testmask.c (File Modified)
1541 +5 -8 trunk/modules/m_unreject.c (File Modified)
1542 +1 -3 trunk/modules/m_xline.c (File Modified)
1543 +2 -2 trunk/src/chmode.c (File Modified)
1544 +8 -15 trunk/src/modules.c (File Modified)
1545 +10 -14 trunk/src/s_auth.c (File Modified)
1546 +3 -6 trunk/src/s_conf.c (File Modified)
1547 +1 -2 trunk/src/s_newconf.c (File Modified)
1548 +20 -57 trunk/src/s_user.c (File Modified)
1549 +4 -2 trunk/src/send.c (File Modified)
1550 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1551 +4 -6 trunk/unsupported/m_force.c (File Modified)
1552
1553
5366977b
AC
1554nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1555 Log:
1556 - keyword-subst from charybdis 2.2.
1557
1558
1559 Changes: Modified:
1560 +12 -3 trunk/doc/example.conf (File Modified)
1561 +58 -3 trunk/doc/reference.conf (File Modified)
1562 + - trunk/include/substitution.h (File Added)
1563 +1 -0 trunk/src/Makefile.in (File Modified)
1564 +2 -2 trunk/src/s_conf.c (File Modified)
1565 +164 -1 trunk/src/s_user.c (File Modified)
1566 + - trunk/src/substitution.c (File Added)
1567
1568
92fb5c31
AC
1569nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1570 Log:
1571 Removed merge tracking for "svnmerge" for
1572 http://svn.atheme.org/charybdis/branches/release-2.2
1573
1574
1575 Changes: Modified:
1576 + - trunk/ (Property Modified)
1577
1578
1579nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1580 Log:
1581 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1582 http://svn.atheme.org/charybdis/branches/release-2.2
1583
1584
1585 Changes: Modified:
1586 + - trunk/ (Property Modified)
1587
1588
1589nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1590 Log:
1591 Removed merge tracking for "svnmerge" for
1592 http://svn.atheme.org/charybdis/branches/release-2.2
1593
1594
1595 Changes: Modified:
1596 + - trunk/ (Property Modified)
1597
1598
1599nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1600 Log:
1601 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1602 http://svn.atheme.org/charybdis/branches/release-2.2
1603
1604
1605 Changes: Modified:
1606 + - trunk/ (Property Modified)
1607
1608
1609nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1610 Log:
1611 - bleah
1612
1613
1614 Changes: Modified:
1615 + - trunk/ (Property Modified)
1616
1617
1618nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1619 Log:
1620 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1621 http://svn.atheme.org/charybdis/branches/release-2.2
1622
1623
1624 Changes: Modified:
1625 + - trunk/ (Property Modified)
1626
1627
1628nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1629 Log:
1630 - version bump to 2.2.0
1631
1632
1633 Changes: Modified:
1634 +3 -1 trunk/NEWS (File Modified)
1635 +1 -1 trunk/configure.ac (File Modified)
1636
1637
55da5539
AC
1638nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1639 Log:
1640 - the new plan:
1641 + branches/release-2.1 -> 2.2 base
1642 + 3.0 -> branches/cxxconversion
1643 + backport some immediate 3.0 functionality for 2.2
1644 + other stuff
1645
1646
1647 Changes: Modified:
1648 + - trunk/ (File Added)
1649
1650
212380e3
AC
1651jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1652 Log:
1653 Merged revisions 3135,3137 via svnmerge from
1654 http://svn.atheme.org/charybdis/trunk
1655
1656 ........
1657 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1658
1659 - Expand TRACE description
1660 - Mention expiry time in TESTLINE
1661 ........
1662 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1663
1664 Update copyright year for sgml docs to 2007.
1665 ........
1666
1667
1668 Changes: Modified:
1669 + - branches/release-2.1/ (Property Modified)
1670 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1671 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1672
1673
1674jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1675 Log:
1676 Merged revisions 1999 via svnmerge from
1677 http://svn.atheme.org/charybdis/trunk
1678 Add river to CREDITS
1679
1680 ........
1681 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1682
1683 vanity
1684 ........
1685
1686
1687 Changes: Modified:
1688 + - branches/release-2.1/ (Property Modified)
1689 +1 -0 branches/release-2.1/CREDITS (File Modified)
1690
1691
1692jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1693 Log:
1694 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1695 http://svn.atheme.org/charybdis/trunk
1696
1697 ........
1698 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1699
1700 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1701 ........
1702 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1703
1704 - add use_forward to /info
1705 ........
1706 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1707
1708 Call channel_modes() with &me instead of source_p when
1709 sending out a JOIN and SJOIN for a local user. This
1710 saves checking whether they are on the channel they
1711 have just joined.
1712 ........
1713 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1714
1715 If use_forward is disabled:
1716 - hide +fFQ in 005
1717 - hide +f in /mode #channel (/mode #channel f still shows it)
1718 - do not send any mode changes adding +f to local clients
1719 (-f ones are still sent)
1720 ........
1721
1722
1723 Changes: Modified:
1724 + - branches/release-2.1/ (Property Modified)
1725 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1726 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1727 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1728 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1729 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1730 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1731 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1732 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1733 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1734 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1735 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1736 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1737
1738
1739jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1740 Log:
1741 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1742
1743
1744 Changes: Modified:
1745 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1746 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1747 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1748
1749
1750jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1751 Log:
1752 Add accountability (wallops, log) to OKICK.
1753
1754
1755 Changes: Modified:
1756 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1757
1758
1759jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1760 Log:
1761 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1762 Similar to branches/release-2.2 r3061.
1763
1764
1765 Changes: Modified:
1766 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1767
1768
1769jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1770 Log:
1771 - Write xline to file after instead of before notifying opers and source
1772 - Also notify source of failure to add xline
1773 Similar to branches/release-2.2 r3057.
1774
1775
1776 Changes: Modified:
1777 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1778
1779
1780jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1781 Log:
1782 If a dline/kline/resv cannot be added to the file, send
1783 the regular notices to local opers and source anyway,
1784 and also warn the source (local opers were already warned).
1785 Similar to branches/release-2.2 r3053.
1786
1787
1788 Changes: Modified:
1789 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1790
1791
1792jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1793 Log:
1794 Port over fixes from unkline/unxline/unresv to undline.
1795 Similar to branches/release-2.2 r3049.
1796
1797
1798 Changes: Modified:
1799 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1800
1801
1802jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1803 Log:
1804 Merged revisions 2915 via svnmerge from
1805 http://svn.atheme.org/charybdis/trunk
1806
1807 ........
1808 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1809
1810 In usage message, show kline.conf and xline.conf instead
1811 of klines.conf and xlines.conf.
1812 ........
1813
1814
1815 Changes: Modified:
1816 + - branches/release-2.1/ (Property Modified)
1817 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1818
1819
1820jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1821 Log:
1822 Merged revisions 2831,2833,2853 via svnmerge from
1823 http://svn.atheme.org/charybdis/trunk
1824
1825 ........
1826 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1827
1828 unkline/unxline/unresv:
1829 - if fclose on the output returns an error, treat this as a
1830 write error too
1831 - check if the rename from the temp file to the ban conf failed
1832 ........
1833 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1834
1835 When adding a permanent dline/kline/xline/resv, check
1836 the return value of fclose().
1837 ........
1838 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1839
1840 Do not free xline aconf if it could not be written out.
1841 It will be added to the list in memory anyway.
1842 ........
1843
1844
1845 Changes: Modified:
1846 + - branches/release-2.1/ (Property Modified)
1847 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1848 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1849 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1850 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1851
1852
1853jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1854 Log:
1855 NEWS: Clarify effects of ip_cloaking changes a little.
1856
1857
1858 Changes: Modified:
1859 +2 -0 branches/release-2.1/NEWS (File Modified)
1860
1861
1862jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1863 Log:
1864 Rerun autoconf.
1865
1866
1867 Changes: Modified:
1868 +9 -9 branches/release-2.1/configure (File Modified)
1869
1870
1871jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1872 Log:
1873 Version bump on 2.1 branch to 2.1.2.
1874
1875
1876 Changes: Modified:
1877 +1 -1 branches/release-2.1/configure.ac (File Modified)
1878
1879
1880jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1881 Log:
1882 Mention r2801/r2805.
1883
1884
1885 Changes: Modified:
1886 +1 -0 branches/release-2.1/NEWS (File Modified)
1887
1888
1889jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1890 Log:
1891 Merged revisions 2801 via svnmerge from
1892 http://svn.atheme.org/charybdis/trunk
1893
1894 ........
1895 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1896
1897 ip_cloaking: try to avoid truncation by removing more
1898 components of the hostname (except the TLD).
1899 ........
1900
1901
1902 Changes: Modified:
1903 + - branches/release-2.1/ (Property Modified)
1904 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1905
1906
1907jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1908 Log:
1909 Update NEWS.
1910
1911
1912 Changes: Modified:
1913 +8 -1 branches/release-2.1/NEWS (File Modified)
1914
1915
1916jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1917 Log:
1918 Merged revisions 2781 via svnmerge from
1919 http://svn.atheme.org/charybdis/trunk
1920
1921 ........
1922 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1923
1924 Fix stupid bug: checked a hostmask against the found
1925 ban instead of all exceptions, causing all host mangled
1926 clients to be exempted if there was a single ban
1927 exception in many cases.
1928 ........
1929
1930
1931 Changes: Modified:
1932 + - branches/release-2.1/ (Property Modified)
1933 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1934
1935
1936jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1937 Log:
1938 Merged revisions 2773 via svnmerge from
1939 http://svn.atheme.org/charybdis/trunk
1940
1941 ........
1942 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1943
1944 user@host must be *@* for a shared{} block with flags=locops
1945 (server should not be *).
1946 ........
1947
1948
1949 Changes: Modified:
1950 + - branches/release-2.1/ (Property Modified)
1951 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1952
1953
1954jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1955 Log:
1956 Tweak \s code a little.
1957
1958
1959 Changes: Modified:
1960 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1961 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1962 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1963
1964
1965jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1966 Log:
1967 Merged revisions 2761 via svnmerge from
1968 http://svn.atheme.org/charybdis/trunk
1969
1970 ........
1971 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1972
1973 The testline/no_tilde fixes are in 2.1.1.
1974 ........
1975
1976
1977 Changes: Modified:
1978 + - branches/release-2.1/ (Property Modified)
1979 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1980
1981
1982jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1983 Log:
1984 Update NEWS.
1985
1986
1987 Changes: Modified:
1988 +4 -1 branches/release-2.1/NEWS (File Modified)
1989
1990
1991jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1992 Log:
1993 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
1994 http://svn.atheme.org/charybdis/trunk
1995 no_tilde fixes
1996
1997 ........
1998 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1999
2000 If the auth{} block has no_tilde and is not kline exempt,
2001 check the username without tilde against klines too.
2002 This is consistent with the way klines work on spoofs
2003 (klines checked on both raw and appearing-on-IRC version).
2004 ........
2005 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2006
2007 Rework the fix for klines with no_tilde.
2008 Add an extra argument to find_address_conf() for the
2009 username without tilde, as that may contain one character more.
2010 ........
2011 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2012
2013 Unbreak compile (because of r2697).
2014 testline with ~ could be improved some more perhaps, but this should work.
2015 ........
2016 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2017
2018 testline: take no_tilde and username truncation into account
2019 ........
2020 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2021
2022 Add some information on /testline with no_tilde and username truncation.
2023 ........
2024
2025
2026 Changes: Modified:
2027 + - branches/release-2.1/ (Property Modified)
2028 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2029 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2030 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2031 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2032 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2033 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2034
2035
2036jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2037 Log:
2038 Merged revisions 2149,2151 via svnmerge from
2039 http://svn.atheme.org/charybdis/trunk
2040
2041 ........
2042 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2043
2044 Move kills from services from +s to +k snomask.
2045 Kills from non-service opers remain on +s.
2046 ........
2047 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2048
2049 Update description of +s and +k snomasks.
2050 ........
2051
2052
2053 Changes: Modified:
2054 + - branches/release-2.1/ (Property Modified)
2055 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2056 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2057 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2058
2059
2060jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2061 Log:
2062 Merged revisions 2685 via svnmerge from
2063 http://svn.atheme.org/charybdis/trunk
2064
2065 ........
2066 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2067
2068 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2069 ........
2070
2071
2072 Changes: Modified:
2073 + - branches/release-2.1/ (Property Modified)
2074 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2075
2076
2077jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2078 Log:
2079 Merged revisions 2693 via svnmerge from
2080 http://svn.atheme.org/charybdis/trunk
2081
2082 ........
2083 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2084
2085 Fix truncation (by one) of unidented usernames
2086 if user registration is done because of DNSBL
2087 completion (which is the usual case if a valid
2088 NICK and USER are sent quickly and any DNSBLs
2089 are enabled).
2090 ........
2091
2092
2093 Changes: Modified:
2094 + - branches/release-2.1/ (Property Modified)
2095 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2096
2097
2098jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2099 Log:
2100 Update NEWS.
2101
2102
2103 Changes: Modified:
2104 +10 -0 branches/release-2.1/NEWS (File Modified)
2105
2106
2107jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2108 Log:
2109 Rerun autoconf.
2110
2111
2112 Changes: Modified:
2113 +9 -9 branches/release-2.1/configure (File Modified)
2114
2115
2116jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2117 Log:
2118 Version bump to 2.1.1.
2119
2120
2121 Changes: Modified:
2122 +1 -1 branches/release-2.1/configure.ac (File Modified)
2123
2124
2125jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2126 Log:
2127 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
2128 http://svn.atheme.org/charybdis/trunk
2129
2130 ........
2131 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2132
2133 - fix a server notice on SID collision where the server name is mentioned twice
2134 ........
2135 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2136
2137 - get_server_name() is stupid
2138 ........
2139 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2140
2141 - fix an oops
2142 ........
2143 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2144
2145 Do the Attempt to re-introduce SID server notice somewhat
2146 differently, showing a real host again if !HIDE_SERVERS_IPS
2147 and still showing the server name exactly once.
2148 ........
2149 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2150
2151 Fix log message for Attempt to re-introduce SID (server notice was ok).
2152 ........
2153 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2154
2155 - replace "No N line" with "no connect block" in a
2156 serverlog message
2157 - show attempted server name in a few serverlog messages
2158 ........
2159
2160
2161 Changes: Modified:
2162 + - branches/release-2.1/ (Property Modified)
2163 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2164
2165
2166jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2167 Log:
2168 Merged revisions 2218 via svnmerge from
2169 http://svn.atheme.org/charybdis/trunk
2170
2171 ........
2172 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2173
2174 Fix garbage in /stats y output on 64-bit archs.
2175 ........
2176
2177
2178 Changes: Modified:
2179 + - branches/release-2.1/ (Property Modified)
2180 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2181
2182
2183jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2184 Log:
2185 Merged revisions 2438 via svnmerge from
2186 http://svn.atheme.org/charybdis/trunk
2187
2188 ........
2189 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2190
2191 Enable Revision keyword in addition to Id.
2192 ........
2193
2194
2195 Changes: Modified:
2196 + - branches/release-2.1/ (Property Modified)
2197 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2198
2199
2200jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2201 Log:
2202 Merged revisions 2679 via svnmerge from
2203 http://svn.atheme.org/charybdis/trunk
2204
2205 ........
2206 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2207
2208 Port over ratbox 2.2 r23253 (anfl):
2209 - remove the cached storage of how many +beI there are, thereby fixing a
2210 case where it can get desynced from reality
2211 ........
2212
2213
2214 Changes: Modified:
2215 + - branches/release-2.1/ (Property Modified)
2216 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2217 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2218
2219
2220jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2221 Log:
2222 Merged revisions 2093,2095 via svnmerge from
2223 http://svn.atheme.org/charybdis/trunk
2224
2225 ........
2226 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2227
2228 - change DNSBL licensing to BSD.
2229 ........
2230 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2231
2232 - change x86-assembly FNV implementation to BSD license
2233 ........
2234
2235
2236 Changes: Modified:
2237 + - branches/release-2.1/ (Property Modified)
2238 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2239 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2240
2241
2242jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2243 Log:
2244 Merged revisions 2073,2075 via svnmerge from
2245 http://svn.atheme.org/charybdis/trunk
2246
2247 ........
2248 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2249
2250 Put full information in the squit reason when exiting
2251 a server due to a servlink (ziplinks) error.
2252 ........
2253 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2254
2255 Put full information in the squit reason when exiting
2256 a server due to not enough arguments for a command.
2257 ........
2258
2259
2260 Changes: Modified:
2261 + - branches/release-2.1/ (Property Modified)
2262 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2263 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2264
2265
2266jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2267 Log:
2268 Merged revisions 2071 via svnmerge from
2269 http://svn.atheme.org/charybdis/trunk
2270
2271 ........
2272 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2273
2274 Don't redirect users from an existing domain to an
2275 existing server in reference.conf.
2276 Idea from ratbox.
2277 ........
2278
2279
2280 Changes: Modified:
2281 + - branches/release-2.1/ (Property Modified)
2282 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2283
2284
2285jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2286 Log:
2287 Merged revisions 2053 via svnmerge from
2288 http://svn.atheme.org/charybdis/trunk
2289
2290 ........
2291 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2292
2293 Make find_channel_membership() choose the shortest list
2294 (channel's list or user's list) to search, avoiding excessive
2295 CPU usage with services which are in lots of channels.
2296 From ratbox 2.2 (anfl/jilles)
2297 ........
2298
2299
2300 Changes: Modified:
2301 + - branches/release-2.1/ (Property Modified)
2302 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2303
2304
2305jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2306 Log:
2307 Rerun autoconf.
2308
2309
2310 Changes: Modified:
2311 +9 -9 branches/release-2.1/configure (File Modified)
2312
2313
2314jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2315 Log:
2316 Version change 2.1.0rc1 -> 2.1.0 (release).
2317
2318
2319 Changes: Modified:
2320 +1 -1 branches/release-2.1/configure.ac (File Modified)
2321
2322
2323jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2324 Log:
2325 Merged revisions 2029 via svnmerge from
2326 http://svn.atheme.org/charybdis/trunk
2327
2328 ........
2329 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2330
2331 NEWS: mention m_webirc.c module
2332 ........
2333
2334
2335 Changes: Modified:
2336 + - branches/release-2.1/ (Property Modified)
2337 +1 -0 branches/release-2.1/NEWS (File Modified)
2338
2339
2340jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2341 Log:
2342 Rerun autoconf.
2343
2344
2345 Changes: Modified:
2346 +9 -9 branches/release-2.1/configure (File Modified)
2347
2348
2349jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2350 Log:
2351 Change version to 2.1.0rc1.
2352
2353
2354 Changes: Modified:
2355 +1 -1 branches/release-2.1/configure.ac (File Modified)
2356
2357
2358jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2359 Log:
2360 Merged revisions 2021 via svnmerge from
2361 http://svn.atheme.org/charybdis/trunk
2362
2363 ........
2364 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2365
2366 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2367 related flaky looking things, and instead keep a list
2368 of BlacklistClients in PreClient.
2369 ........
2370
2371
2372 Changes: Modified:
2373 + - branches/release-2.1/ (Property Modified)
2374 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2375 +1 -1 branches/release-2.1/include/client.h (File Modified)
2376 +0 -1 branches/release-2.1/include/res.h (File Modified)
2377 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2378 +0 -24 branches/release-2.1/src/res.c (File Modified)
2379 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2380
2381
2382jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2383 Log:
2384 Merged revisions 2015,2017 via svnmerge from
2385 http://svn.atheme.org/charybdis/trunk
2386
2387 ........
2388 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2389
2390 Check if the name in the question section of the
2391 DNS reply matches what we queried, to guard against
2392 late replies to a previous query with the same id.
2393 ........
2394 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2395
2396 res.c: add a comment summarizing our changes
2397 ........
2398
2399
2400 Changes: Modified:
2401 + - branches/release-2.1/ (Property Modified)
2402 +53 -18 branches/release-2.1/src/res.c (File Modified)
2403
2404
2405jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2406 Log:
2407 Merged revisions 1981 via svnmerge from
2408 http://svn.atheme.org/charybdis/trunk
2409
2410 ........
2411 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2412
2413 Alphabetize extensions and tweak the descriptions a little.
2414 ........
2415
2416
2417 Changes: Modified:
2418 + - branches/release-2.1/ (Property Modified)
2419 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2420 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2421
2422
2423jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2424 Log:
2425 Merged revisions 1975 via svnmerge from
2426 http://svn.atheme.org/charybdis/trunk
2427
2428 ........
2429 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2430
2431 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2432 We should use the IP and not truncate the hostname.
2433 From ratbox 2.2 (androsyn)
2434 ........
2435
2436
2437 Changes: Modified:
2438 + - branches/release-2.1/ (Property Modified)
2439 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2440
2441
2442jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2443 Log:
2444 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2445 http://svn.atheme.org/charybdis/trunk
2446
2447
2448 Changes: Modified:
2449 + - branches/release-2.1/ (Property Modified)
2450
2451
2452nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2453 Log:
2454 - branch 2.1 release family
2455
2456
2457 Changes: Modified:
2458 + - branches/release-2.1/ (File Added)
2459
2460
2461jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2462 Log:
2463 Describe new handling of host mangling in channel bans in SGML.
2464
2465
2466 Changes: Modified:
2467 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2468
2469
2470nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2471 Log:
2472 - ok, 2.1 operline brought to you by marvin the melancholy robot
2473
2474
2475 Changes: Modified:
2476 +1 -1 trunk/src/messages.tab (File Modified)
2477
2478
2479nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2480 Log:
2481 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2482 If anybody comes up with anything better, then please let us know
2483 and we will change this before 2.1 is branched.
2484
2485
2486 Changes: Modified:
2487 +1 -1 trunk/src/messages.tab (File Modified)
2488
2489
2490jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2491 Log:
2492 Add EUID to capab.txt.
2493
2494
2495 Changes: Modified:
2496 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2497
2498
2499jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2500 Log:
2501 Update NEWS file.
2502
2503
2504 Changes: Modified:
2505 +3 -0 trunk/NEWS (File Modified)
2506
2507
2508jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2509 Log:
2510 Allow service{} servers to manipulate the nick delay table
2511 (for "nickserv enforcement").
2512 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2513 If duration is 0, the nickdelay entry is removed, otherwise
2514 it is added with the duration in seconds (maximum 24 hours).
2515 It is suggested that this is used if the EUID capab is present.
2516
2517
2518 Changes: Modified:
2519 +42 -1 trunk/modules/m_services.c (File Modified)
2520
2521
2522jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2523 Log:
2524 HURT: strip off *@ from the start of the mask
2525 reject anything else containing '@' or '!'
2526
2527
2528 Changes: Modified:
2529 +11 -0 trunk/extensions/hurt.c (File Modified)
2530
2531
2532jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2533 Log:
2534 ircd.c: need supported.h here
2535
2536
2537 Changes: Modified:
2538 +1 -0 trunk/src/ircd.c (File Modified)
2539
2540
2541jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2542 Log:
2543 HURT: less ambiguity here
2544 ips/hosts to be hurt must contain a '.' or ':' otherwise
2545 they are interpreted as nicks
2546
2547
2548 Changes: Modified:
2549 +14 -9 trunk/extensions/hurt.c (File Modified)
2550
2551
2552nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2553 Log:
2554 - we're now ircd-charybdis.org.
2555 - properly alphabetize credits
2556
2557
2558 Changes: Modified:
2559 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2560
2561
2562nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2563 Log:
2564 - add additional modules to the configs
2565
2566
2567 Changes: Modified:
2568 +6 -0 trunk/doc/example.conf (File Modified)
2569 +12 -0 trunk/doc/reference.conf (File Modified)
2570
2571
2572nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2573 Log:
2574 - remove hurt.h, it is pointless and confusing
2575
2576
2577 Changes: Modified:
2578 +27 -62 trunk/extensions/hurt.c (File Modified)
2579 + - trunk/extensions/hurt.h (File Deleted)
2580
2581
2582nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2583 Log:
2584 - add code to suggest a local HURT by nickname.
2585 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2586
2587
2588 Changes: Modified:
2589 +40 -10 trunk/extensions/hurt.c (File Modified)
2590 +1 -0 trunk/extensions/hurt.h (File Modified)
2591
2592
2593nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2594 Log:
2595 - update NEWS file
2596
2597
2598 Changes: Modified:
2599 +2 -1 trunk/NEWS (File Modified)
2600
2601
2602jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2603 Log:
2604 MASKTRACE/TESTMASK: check orighost as well
2605
2606
2607 Changes: Modified:
2608 +4 -2 trunk/modules/m_etrace.c (File Modified)
2609 +3 -1 trunk/modules/m_testmask.c (File Modified)
2610
2611
2612jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2613 Log:
2614 Make RPL_ISUPPORT (005) numeric modularizable.
2615 Currently it will reassemble the numeric every time
2616 it needs to be sent, using a few dozen callbacks;
2617 if this is too slow some caching scheme should be
2618 implemented.
2619
2620
2621 Changes: Modified:
2622 +0 -1 trunk/include/s_user.h (File Modified)
2623 +36 -114 trunk/include/supported.h (File Modified)
2624 +1 -1 trunk/modules/m_version.c (File Modified)
2625 +1 -0 trunk/src/Makefile.in (File Modified)
2626 +1 -0 trunk/src/ircd.c (File Modified)
2627 +300 -25 trunk/src/s_user.c (File Modified)
2628 + - trunk/src/supported.c (File Added)
2629
2630
2631jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2632 Log:
2633 EUID orighost could differ from host only in case,
2634 do not mark as dynamic spoof then
2635
2636
2637 Changes: Modified:
2638 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2639
2640
2641jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2642 Log:
2643 kline help file: clarify a bit and remove some obsolete stuff
2644 partly suggested by Olin
2645
2646
2647 Changes: Modified:
2648 +8 -8 trunk/help/opers/kline (File Modified)
2649
2650
2651jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2652 Log:
2653 Update NEWS file.
2654
2655
2656 Changes: Modified:
2657 +20 -0 trunk/NEWS (File Modified)
2658
2659
2660jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2661 Log:
2662 Show real host/IP to nonopers whoising themselves.
2663 The IP is not shown for auth{} spoofs, otherwise it is,
2664 as it looked rather weird to me to show an auth{} spoofed
2665 IP like this. (/userhost on self still shows the IP.)
2666
2667
2668 Changes: Modified:
2669 +13 -2 trunk/modules/m_whois.c (File Modified)
2670
2671
2672jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2673 Log:
2674 Document nick_delay stuff and move it around a bit.
2675
2676
2677 Changes: Modified:
2678 +1 -2 trunk/doc/example.conf (File Modified)
2679 +8 -2 trunk/doc/reference.conf (File Modified)
2680
2681
2682nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2683 Log:
2684 - disable nickdelay by default. Needs to be documented in reference.conf.
2685
2686
2687 Changes: Modified:
2688 +2 -0 trunk/doc/example.conf (File Modified)
2689 +2 -0 trunk/doc/reference.conf (File Modified)
2690
2691
2692jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2693 Log:
2694 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2695
2696
2697 Changes: Modified:
2698 +2 -1 trunk/modules/m_services.c (File Modified)
2699
2700
2701jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2702 Log:
2703 ip_cloaking: somewhat hackish but we need to send the
2704 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2705 umodes
2706
2707
2708 Changes: Modified:
2709 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2710
2711
2712jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2713 Log:
2714 If EUID is used, show realhost in far connect notice
2715 (but not in far disconnect notice).
2716
2717
2718 Changes: Modified:
2719 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2720
2721
2722jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2723 Log:
2724 ip_cloaking:
2725 - use non-ENCAP CHGHOST if possible
2726 - really introduce new users with their mangled and real
2727 host if +h is in default umodes
2728
2729
2730 Changes: Modified:
2731 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2732
2733
2734jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2735 Log:
2736 Add non-ENCAP CHGHOST.
2737
2738
2739 Changes: Modified:
2740 +49 -11 trunk/modules/m_chghost.c (File Modified)
2741
2742
2743jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2744 Log:
2745 Initial addition of EUID (puts realhost/account in same
2746 command as user introduction).
2747 See doc/technical/euid.txt for more information.
2748 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2749
2750
2751 Changes: Modified:
2752 + - trunk/doc/technical/euid.txt (File Added)
2753 +2 -1 trunk/include/s_serv.h (File Modified)
2754 +1 -1 trunk/include/s_user.h (File Modified)
2755 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2756 +1 -34 trunk/modules/m_chghost.c (File Modified)
2757 +0 -28 trunk/modules/m_services.c (File Modified)
2758 +30 -1 trunk/src/s_serv.c (File Modified)
2759 +30 -3 trunk/src/s_user.c (File Modified)
2760
2761
2762jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2763 Log:
2764 Store the mangled host in localClient and use it for
2765 ban matching (also match real host for mangled users,
2766 also match mangled host for uncloaked users).
2767 Improve interaction of +h with auth{} and services
2768 spoofs.
2769 Note that all of this only applies to clients who
2770 connect after the mangling module is loaded
2771 (other clients cannot even set +h).
2772 The sorcerynet cloaking module has not been updated
2773 for these changes.
2774
2775
2776 Changes: Modified:
2777 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2778 +3 -0 trunk/include/client.h (File Modified)
2779 +64 -5 trunk/src/channel.c (File Modified)
2780 +1 -0 trunk/src/client.c (File Modified)
2781 +2 -2 trunk/src/s_user.c (File Modified)
2782
2783
2784jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2785 Log:
2786 Document /stats U letters in sgml.
2787
2788
2789 Changes: Modified:
2790 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2791
2792
2793jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2794 Log:
2795 Better description of hub_mask and leaf_mask.
2796
2797
2798 Changes: Modified:
2799 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2800
2801
2802jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2803 Log:
2804 Add operspy_dont_care_user_info to sgml docs.
2805
2806
2807 Changes: Modified:
2808 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2809
2810
2811jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2812 Log:
2813 Add general::operspy_dont_care_user_info.
2814 This makes /who mask equivalent to /who !mask for opers
2815 with the operspy flag, and removes the operspy log/notice
2816 on /who mask, /masktrace and /scan.
2817 The necessary privilege (operspy flag) is unchanged.
2818 Behaviour for the other operspy commands (channel
2819 related ones) is also unchanged.
2820
2821
2822 Changes: Modified:
2823 +1 -0 trunk/doc/example.conf (File Modified)
2824 +6 -0 trunk/doc/reference.conf (File Modified)
2825 +1 -0 trunk/include/s_conf.h (File Modified)
2826 +10 -8 trunk/modules/m_etrace.c (File Modified)
2827 +6 -0 trunk/modules/m_info.c (File Modified)
2828 +8 -5 trunk/modules/m_scan.c (File Modified)
2829 +1 -1 trunk/modules/m_version.c (File Modified)
2830 +6 -1 trunk/modules/m_who.c (File Modified)
2831 +1 -0 trunk/src/newconf.c (File Modified)
2832 +1 -0 trunk/src/s_conf.c (File Modified)
2833
2834
2835jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2836 Log:
2837 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2838 This letter will also be used for showing operspy with
2839 limited accountability (show non channel related info
2840 without '!' or notice).
2841
2842
2843 Changes: Modified:
2844 +2 -0 trunk/doc/server-version-info (File Modified)
2845 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2846 +2 -0 trunk/include/ircd.h (File Modified)
2847 +6 -0 trunk/modules/m_info.c (File Modified)
2848 +2 -0 trunk/modules/m_version.c (File Modified)
2849 +1 -0 trunk/src/ircd_state.c (File Modified)
2850
2851
2852jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2853 Log:
2854 Add m_webirc module, allows showing real host of CGI:IRC users.
2855 Differences to the version available on my web page for a while:
2856 instructions on how to set it up.
2857
2858
2859 Changes: Modified:
2860 +137 -0 trunk/extensions/Makefile.in (File Modified)
2861 + - trunk/extensions/m_webirc.c (File Added)
2862
2863
2864nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2865 Log:
2866 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2867
2868
2869 Changes: Modified:
2870 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2871
2872
2873nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2874 Log:
2875 - move beu from core to contributors
2876 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2877
2878
2879 Changes: Modified:
2880 +2 -2 trunk/CREDITS (File Modified)
2881
2882
2883jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2884 Log:
2885 Mention that class blocks must be defined before the
2886 auth or connect blocks referencing them.
2887
2888
2889 Changes: Modified:
2890 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2891
2892
2893jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2894 Log:
2895 extb_canjoin:
2896 - change from "can join" to "is banned", this reverses sense
2897 and removes "weird" checks like for +i, +l, +j
2898 - don't allow $j to same channel
2899 - +s/+p restriction removed, anyone can /mode b anyway
2900 - +k check removed
2901
2902
2903 Changes: Modified:
2904 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2905
2906
2907jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2908 Log:
2909 Add a few important lines from reference.conf to example.conf.
2910
2911
2912 Changes: Modified:
2913 +8 -1 trunk/doc/example.conf (File Modified)
2914
2915
2916nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2917 Log:
2918 - we don't support rtsigio anymore
2919 - we definately don't support VMS nor Cygwin either.
2920
2921
2922 Changes: Modified:
2923 +2 -2 trunk/INSTALL (File Modified)
2924 +0 -2 trunk/README.FIRST (File Modified)
2925
2926
2927nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2928 Log:
2929 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2930
2931
2932 Changes: Modified:
2933 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2934
2935
2936jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2937 Log:
2938 extb_canjoin:
2939 - return EXTBAN_NOMATCH for a valid ban that does not match
2940 - consider a $j ban invalid if we were already processing a
2941 can_join for a $j ban
2942
2943
2944 Changes: Modified:
2945 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2946
2947
2948jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2949 Log:
2950 extb_extgecos: realhost -> orighost
2951
2952
2953 Changes: Modified:
2954 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2955
2956
2957nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2958 Log:
2959 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2960
2961
2962 Changes: Modified:
2963 +59 -0 trunk/extensions/Makefile.in (File Modified)
2964 + - trunk/extensions/extb_canjoin.c (File Added)
2965
2966
2967nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2968 Log:
2969 - oh right, charybdis calls that 'orighost'.
2970
2971
2972 Changes: Modified:
2973 +2 -2 trunk/modules/m_who.c (File Modified)
2974
2975
2976nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2977 Log:
2978 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2979
2980
2981 Changes: Modified:
2982 +2 -0 trunk/modules/m_who.c (File Modified)
2983
2984
2985nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2986 Log:
2987 - also check $x against realhost
2988
2989
2990 Changes: Modified:
2991 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2992
2993
2994jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2995 Log:
2996 Sorcerynet people want a debugging notice moved from +s to +d.
2997
2998
2999 Changes: Modified:
3000 +1 -1 trunk/src/blacklist.c (File Modified)
3001
3002
3003jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3004 Log:
3005 Use source_p instead of client_p for free_pre_client().
3006 client_p could be NULL or another client.
3007
3008
3009 Changes: Modified:
3010 +1 -1 trunk/src/client.c (File Modified)
3011
3012
3013nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3014 Log:
3015 - revert this, I know how to fix it now
3016
3017
3018 Changes: Modified:
3019 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3020
3021
3022nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3023 Log:
3024 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3025 This fix is probably suboptimal, but it does indeed fix the problem.
3026
3027
3028 Changes: Modified:
3029 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3030
3031
3032nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3033 Log:
3034 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3035
3036
3037 Changes: Modified:
3038 +49 -0 trunk/extensions/Makefile.in (File Modified)
3039 + - trunk/extensions/extb_extgecos.c (File Added)
3040
3041
3042jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3043 Log:
3044 Remove undocumented and unused general::fallback_to_ip6_int config option.
3045
3046
3047 Changes: Modified:
3048 +0 -3 trunk/include/s_conf.h (File Modified)
3049 +0 -3 trunk/src/newconf.c (File Modified)
3050
3051
3052jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3053 Log:
3054 SGML docs:
3055 - document new TESTMASK
3056 - mention that TESTMASK matching is the same as MASKTRACE matching
3057 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3058 been that way)
3059
3060
3061 Changes: Modified:
3062 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3063
3064
3065jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3066 Log:
3067 New testmask from ratbox 2.2.
3068 Allows matches on nick, ip and gecos in addition to user
3069 and host, and is fully analogous to masktrace.
3070 The numeric has changed from 724 to 727 and fields in it
3071 have changed.
3072
3073
3074 Changes: Modified:
3075 +4 -3 trunk/help/opers/testmask (File Modified)
3076 +1 -0 trunk/include/numeric.h (File Modified)
3077 +82 -9 trunk/modules/m_testmask.c (File Modified)
3078 +2 -2 trunk/src/messages.tab (File Modified)
3079
3080
3081jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3082 Log:
3083 contrib -> extensions
3084
3085
3086 Changes: Modified:
3087 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3088
3089
3090jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3091 Log:
3092 CHGHOST: Check validity of new hostname.
3093 If the command came from a local client (disabled by
3094 default), send an error message and drop the command.
3095 If the command came from a remote client or server,
3096 send a notice to opers and the target user (if local).
3097
3098
3099 Changes: Modified:
3100 +42 -1 trunk/modules/m_chghost.c (File Modified)
3101
3102
3103jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3104 Log:
3105 Update NEWS file.
3106
3107
3108 Changes: Modified:
3109 +23 -1 trunk/NEWS (File Modified)
3110
3111
3112jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3113 Log:
3114 When an outgoing server connection succeeds, set
3115 localClient->ip by simply copying the whole sockaddr
3116 struct instead of copying certain parts only.
3117
3118
3119 Changes: Modified:
3120 +1 -19 trunk/src/s_serv.c (File Modified)
3121
3122
3123jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3124 Log:
3125 Give a special error message and ignore the connect block
3126 if trying to add a connect block for the server's own name.
3127
3128
3129 Changes: Modified:
3130 +7 -0 trunk/src/newconf.c (File Modified)
3131
3132
3133jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3134 Log:
3135 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3136 when --disable-balloc is used, so that it compiles.
3137 Obviously the BlockHeapUsage() stub returns just zeroes so
3138 /stats z will be less informative.
3139
3140
3141 Changes: Modified:
3142 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3143
3144
3145jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3146 Log:
3147 Free and zero dns_query in DNS callback for outgoing connect.
3148 This avoids double free of reslist.
3149
3150
3151 Changes: Modified:
3152 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3153
3154
3155jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3156 Log:
3157 From ratbox, log failed outgoing connections to serverlog.
3158 Added: IP address.
3159
3160
3161 Changes: Modified:
3162 +13 -1 trunk/src/s_serv.c (File Modified)
3163
3164
3165jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3166 Log:
3167 Change serverlog message when connecting to be more clear and show the port number.
3168
3169
3170 Changes: Modified:
3171 +1 -1 trunk/src/s_serv.c (File Modified)
3172
3173
3174jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3175 Log:
3176 Remove gethost_byname(), this is meaningless
3177 since the removal of AAAA -> A fallback (r1763).
3178
3179
3180 Changes: Modified:
3181 +0 -1 trunk/include/res.h (File Modified)
3182 +0 -12 trunk/src/res.c (File Modified)
3183
3184
3185jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3186 Log:
3187 Remove ip6.int support and use only ip6.arpa.
3188 The global ip6.int zone has disappeared on June 1
3189 and a lot of other software has been removing ip6.int
3190 support also.
3191 This removes the second and last case where IPv6
3192 support in charybdis causes extra lookups and slows
3193 DNS down.
3194
3195
3196 Changes: Modified:
3197 +5 -27 trunk/src/res.c (File Modified)
3198
3199
3200jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3201 Log:
3202 Mention new default (r1767) for connect::aftype in sgml docs.
3203
3204
3205 Changes: Modified:
3206 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3207
3208
3209jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3210 Log:
3211 Use IPv6 if connect::host looks like an IPv6 address
3212 (contains a colon). No need to aftype=ipv6 anymore.
3213
3214
3215 Changes: Modified:
3216 +2 -0 trunk/src/newconf.c (File Modified)
3217
3218
3219jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3220 Log:
3221 More information about connect::host.
3222
3223
3224 Changes: Modified:
3225 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3226
3227
3228jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3229 Log:
3230 Remove fallback to A if AAAA cannot be found.
3231 In case of a forward check of a reverse lookup, we
3232 already know if it's ipv4 or ipv6, so it is not
3233 useful and in case of a forward lookup of a hostname
3234 in connect::host, connect::aftype already specifies
3235 if it's ipv4 or ipv6.
3236
3237
3238 Changes: Modified:
3239 +4 -27 trunk/src/res.c (File Modified)
3240
3241
3242jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3243 Log:
3244 msg_channel():
3245 - check if +c made the message text empty and refuse
3246 to send it if so
3247 - don't copy message text if it is not necessary
3248 (channel is -c)
3249
3250
3251 Changes: Modified:
3252 +14 -4 trunk/modules/core/m_message.c (File Modified)
3253
3254
3255jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3256 Log:
3257 remove_conf_item(): do not free cf_name, this is generally a string constant
3258
3259
3260 Changes: Modified:
3261 +0 -1 trunk/src/newconf.c (File Modified)
3262
3263
3264jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3265 Log:
3266 Remove the old unused FDL_ constants.
3267
3268
3269 Changes: Modified:
3270 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3271
3272
3273jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3274 Log:
3275 Remove an unused struct irc_sockaddr_storage from fde_t
3276 (allocated for every possible file descriptor).
3277
3278
3279 Changes: Modified:
3280 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3281
3282
3283jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3284 Log:
3285 If the DNS lookup for an outgoing connection is still
3286 pending when it is closed, clean it up.
3287
3288
3289 Changes: Modified:
3290 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3291
3292
3293jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3294 Log:
3295 If proc_answer() fails (for example if a lookup for an
3296 A record returns a CNAME), fail the query immediately.
3297 Previously the packet was just ignored, leaving the
3298 query to time out.
3299
3300
3301 Changes: Modified:
3302 +4 -8 trunk/src/res.c (File Modified)
3303
3304
3305jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3306 Log:
3307 Correct sockhost field in an outgoing server connection.
3308 First copy the host field from the server_conf, then
3309 take the IP from to where the connection was attempted
3310 when the connection callback is called.
3311 (Before r1747 this used the IP from the server_conf.)
3312
3313
3314 Changes: Modified:
3315 +8 -2 trunk/src/s_serv.c (File Modified)
3316
3317
3318jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3319 Log:
3320 Remove ipnum (keep aftype) and dns_query from server_conf.
3321 We don't keep track of binary form address in connect{}
3322 blocks anymore, DNS lookups of names in host= gone.
3323 As before the DNS lookup is done on connect.
3324 This should unbreak hostnames in host= somewhat.
3325
3326
3327 Changes: Modified:
3328 +1 -2 trunk/include/s_newconf.h (File Modified)
3329 +2 -2 trunk/src/newconf.c (File Modified)
3330 +1 -42 trunk/src/s_newconf.c (File Modified)
3331 +12 -31 trunk/src/s_serv.c (File Modified)
3332
3333
3334jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3335 Log:
3336 Rerun autoconf.
3337
3338
3339 Changes: Modified:
3340 +1 -1 trunk/configure (File Modified)
3341
3342
3343jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3344 Log:
3345 Fix --disable-balloc help text (said --disable-small-net).
3346
3347
3348 Changes: Modified:
3349 +1 -1 trunk/configure.ac (File Modified)
3350
3351
3352jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3353 Log:
3354 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3355 services (+S). Unlike operstring and adminstring, this
3356 is not changeable with /quote set but is updated on rehash.
3357
3358
3359 Changes: Modified:
3360 +1 -0 trunk/doc/example.conf (File Modified)
3361 +10 -2 trunk/doc/reference.conf (File Modified)
3362 +1 -0 trunk/include/s_conf.h (File Modified)
3363 +6 -0 trunk/modules/m_info.c (File Modified)
3364 +3 -2 trunk/modules/m_whois.c (File Modified)
3365 +1 -0 trunk/src/newconf.c (File Modified)
3366 +1 -0 trunk/src/s_conf.c (File Modified)
3367
3368
3369jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3370 Log:
3371 Fix handling of comma in whois: ignore the comma and
3372 everything after it but do output the entire parameter
3373 in RPL_ENDOFWHOIS.
3374
3375
3376 Changes: Modified:
3377 +2 -2 trunk/modules/m_whois.c (File Modified)
3378
3379
3380beu 2006/07/21 22:36:46 UTC (20060721-1737)
3381 Log:
3382 New /stats letter 's' to list HURTs:
3383 - opers get the full listing.
3384 - users get any HURTs that match their sockhost/orighost if
3385 "stats_k_oper_only" is set to 1.
3386
3387
3388 Changes: Modified:
3389 +50 -0 trunk/extensions/hurt.c (File Modified)
3390
3391
3392nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3393 Log:
3394 - make the newconf system available to modules.
3395
3396
3397 Changes: Modified:
3398 +4 -1 trunk/include/newconf.h (File Modified)
3399 +4 -8 trunk/src/newconf.c (File Modified)
3400
3401
3402beu 2006/07/18 22:39:16 UTC (20060718-1733)
3403 Log:
3404 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3405
3406 Changes: Modified:
3407 +0 -3 trunk/doc/example.conf (File Modified)
3408 +0 -3 trunk/doc/reference.conf (File Modified)
3409
3410
3411beu 2006/07/18 22:34:36 UTC (20060718-1731)
3412 Log:
3413 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3414
3415
3416 Changes: Modified:
3417 +3 -0 trunk/doc/example.conf (File Modified)
3418 +3 -0 trunk/doc/reference.conf (File Modified)
3419
3420
3421jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3422 Log:
3423 Fix too early truncation of JOIN channel list.
3424
3425
3426 Changes: Modified:
3427 +2 -3 trunk/modules/core/m_join.c (File Modified)
3428
3429
3430jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3431 Log:
3432 - From ratbox 2.2 (anfl), send server notices about read
3433 errors from handshakes and servers to +s instead of +d.
3434 - Send various server notices about failed server
3435 connections which did not reach registered state network
3436 wide if the connection was initiated by a remote oper.
3437 This avoids annoying the whole net if there is a
3438 broken autoconnect, but allows all opers to see why a
3439 remote connect failed. Failed connections which did reach
3440 server state already generate server notices everywhere.
3441
3442 Note: this is an exception to our general policy to not send
3443 server notices about unregistered connections remotely.
3444
3445
3446 Changes: Modified:
3447 +1 -0 trunk/include/client.h (File Modified)
3448 +20 -6 trunk/src/client.c (File Modified)
3449 +6 -6 trunk/src/s_serv.c (File Modified)
3450
3451
3452nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3453 Log:
3454 - fix typoes
3455
3456
3457 Changes: Modified:
3458 +1 -1 trunk/doc/example.conf (File Modified)
3459 +1 -1 trunk/doc/reference.conf (File Modified)
3460
3461
3462jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3463 Log:
3464 Don't allow #channel +b $c:&channel (inconsistent target).
3465
3466
3467 Changes: Modified:
3468 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3469
3470
3471jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3472 Log:
3473 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3474
3475
3476 Changes: Modified:
3477 +0 -2 trunk/include/client.h (File Modified)
3478
3479
3480jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3481 Log:
3482 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3483
3484
3485 Changes: Modified:
3486 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3487
3488
3489jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3490 Log:
3491 Store IP addresses in whowas. These are shown to opers.
3492 Obtained from Eurus patches.
3493 orighost tracking removed (not worth the memory IMHO),
3494 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3495 with unknown IPs and to not violate auth{} spoof policy.
3496
3497
3498 Changes: Modified:
3499 +2 -0 trunk/doc/reference.conf (File Modified)
3500 +1 -0 trunk/include/numeric.h (File Modified)
3501 +1 -0 trunk/include/whowas.h (File Modified)
3502 +10 -1 trunk/modules/m_whowas.c (File Modified)
3503 +1 -1 trunk/src/messages.tab (File Modified)
3504 +4 -0 trunk/src/whowas.c (File Modified)
3505
3506
3507jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3508 Log:
3509 Describe hostmask parameter of masktrace better in sgml docs.
3510
3511
3512 Changes: Modified:
3513 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3514
3515
3516jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3517 Log:
3518 masktrace help file: mention CIDR IP masks
3519 From ratbox 2.2
3520
3521
3522 Changes: Modified:
3523 +2 -0 trunk/help/opers/masktrace (File Modified)
3524
3525
3526jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3527 Log:
3528 MASKTRACE: allow normal match() on IP address also
3529 From ratbox 2.2
3530
3531
3532 Changes: Modified:
3533 +2 -3 trunk/modules/m_etrace.c (File Modified)
3534
3535
3536jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3537 Log:
3538 Allow +S clients (services) to send to channels and @/+ channels always.
3539
3540
3541 Changes: Modified:
3542 +1 -1 trunk/modules/core/m_message.c (File Modified)
3543 +1 -1 trunk/src/channel.c (File Modified)
3544
3545
3546jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3547 Log:
3548 Allow servers to send to @#chan and +#chan.
3549
3550
3551 Changes: Modified:
3552 +1 -1 trunk/modules/core/m_message.c (File Modified)
3553
3554
3555jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3556 Log:
3557 Don't count opers on service{} servers in /lusers.
3558
3559
3560 Changes: Modified:
3561 +2 -2 trunk/src/s_user.c (File Modified)
3562
3563
3564jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3565 Log:
3566 Show opers the real host behind a dynamic spoof in WHOIS.
3567 If the user is auth{} spoofed, this shows the auth{} spoof
3568 otherwise it shows the DNS hostname and IP address.
3569 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3570
3571
3572 Changes: Modified:
3573 +1 -0 trunk/include/numeric.h (File Modified)
3574 +12 -2 trunk/modules/m_whois.c (File Modified)
3575 +1 -1 trunk/src/messages.tab (File Modified)
3576
3577
3578jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3579 Log:
3580 Remove #define HIDE_SPOOF_IPS from config.h, should
3581 have been done earlier.
3582
3583
3584 Changes: Modified:
3585 +0 -7 trunk/include/config.h (File Modified)
3586
3587
3588jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3589 Log:
3590 Bring back ERR_CANTKILLSERVER.
3591
3592
3593 Changes: Modified:
3594 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3595
3596
3597jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3598 Log:
3599 ip_cloaking module:
3600 - also send RPL_HOSTHIDDEN on -h
3601 - don't allow +h for auth{} spoofed clients
3602
3603
3604 Changes: Modified:
3605 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3606
3607
3608jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3609 Log:
3610 /etc/resolv.conf parsing:
3611 - don't crash (sometimes) if there is a line without an argument
3612 (e.g. 'search' by itself)
3613 - fix handling of lines with leading whitespace
3614
3615
3616 Changes: Modified:
3617 +9 -8 trunk/src/reslib.c (File Modified)
3618
3619
3620jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3621 Log:
3622 Put back code that terminates DNS queries, which was
3623 removed during the resolver changes.
3624
3625
3626 Changes: Modified:
3627 +4 -0 trunk/src/s_auth.c (File Modified)
3628
3629
3630nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3631 Log:
3632 - oh hey, that was in the wrong place
3633
3634
3635 Changes: Modified:
3636 +13 -13 trunk/src/s_auth.c (File Modified)
3637
3638
3639nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3640 Log:
3641 - handle a situation where a user can go away before DNS completes
3642
3643
3644 Changes: Modified:
3645 +13 -0 trunk/src/s_auth.c (File Modified)
3646
3647
3648jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3649 Log:
3650 More dnsbl stuff
3651
3652
3653 Changes: Modified:
3654 +1 -0 trunk/include/blacklist.h (File Modified)
3655 +1 -0 trunk/include/res.h (File Modified)
3656 +33 -2 trunk/src/blacklist.c (File Modified)
3657 +2 -0 trunk/src/client.c (File Modified)
3658 +24 -0 trunk/src/res.c (File Modified)
3659
3660
3661jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3662 Log:
3663 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3664 if comm_accept() failed.
3665
3666 Found with valgrind.
3667
3668
3669 Changes: Modified:
3670 +4 -4 trunk/src/listener.c (File Modified)
3671
3672
3673nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3674 Log:
3675 - handle unavailable Client/preClient structs
3676
3677
3678 Changes: Modified:
3679 +9 -0 trunk/src/blacklist.c (File Modified)
3680
3681
3682jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3683 Log:
3684 Add +lf to SGML docs.
3685
3686
3687 Changes: Modified:
3688 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3689
3690
3691jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3692 Log:
3693 Also do forwarding if the channel limit (+l) is exceeded.
3694
3695
3696 Changes: Modified:
3697 +1 -1 trunk/help/opers/cmode (File Modified)
3698 +2 -2 trunk/modules/core/m_join.c (File Modified)
3699
3700
3701beu 2006/06/07 11:53:21 UTC (20060607-1663)
3702 Log:
3703 Post-release lovin':
3704 - Update version to 2.1.0.
3705 - Regenerate configure.
3706
3707
3708 Changes: Modified:
3709 +9 -9 trunk/configure (File Modified)
3710 +1 -1 trunk/configure.ac (File Modified)
3711
3712
3713beu 2006/06/07 11:42:54 UTC (20060607-1659)
3714 Log:
3715 Comment out example blacklist{} block.
3716
3717
3718 Changes: Modified:
3719 +7 -7 trunk/doc/example.conf (File Modified)
3720 +7 -7 trunk/doc/reference.conf (File Modified)
3721
3722
3723beu 2006/06/07 10:59:48 UTC (20060607-1653)
3724 Log:
3725 Add note regarding use of AHBL BLs.
3726
3727
3728 Changes: Modified:
3729 +4 -0 trunk/doc/example.conf (File Modified)
3730 +4 -0 trunk/doc/reference.conf (File Modified)
3731
3732
3733jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3734 Log:
3735 Fix typos.
3736
3737
3738 Changes: Modified:
3739 +2 -2 trunk/CREDITS (File Modified)
3740
3741
3742jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3743 Log:
3744 Add beu to CREDITS.
3745
3746
3747 Changes: Modified:
3748 +1 -0 trunk/CREDITS (File Modified)
3749
3750
3751jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3752 Log:
3753 Put more recent ratbox CREDITS here.
3754
3755
3756 Changes: Modified:
3757 +3 -2 trunk/doc/Ratbox-team (File Modified)
3758
3759
3760jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3761 Log:
3762 Clarify a bit.
3763
3764
3765 Changes: Modified:
3766 +5 -4 trunk/NEWS (File Modified)
3767
3768
3769jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3770 Log:
3771 Mention that install or make install also avoids modunload crashes.
3772
3773
3774 Changes: Modified:
3775 +2 -1 trunk/BUGS (File Modified)
3776
3777
3778nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3779 Log:
3780 - update NEWS a bit
3781
3782
3783 Changes: Modified:
3784 +3 -8 trunk/NEWS (File Modified)
3785
3786
3787nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3788 Log:
3789 - further updates
3790
3791
3792 Changes: Modified:
3793 +3 -2 trunk/BUGS (File Modified)
3794
3795
3796nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3797 Log:
3798 - add orighost check to hurt.c
3799 - update BUGS info
3800
3801
3802 Changes: Modified:
3803 +1 -6 trunk/BUGS (File Modified)
3804 +1 -1 trunk/extensions/hurt.c (File Modified)
3805
3806
3807jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3808 Log:
3809 Make kline_exempt exempt from HURT also.
3810
3811
3812 Changes: Modified:
3813 +2 -1 trunk/extensions/hurt.c (File Modified)
3814
3815
3816jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3817 Log:
3818 Fix mask HEAL propagation.
3819
3820
3821 Changes: Modified:
3822 +6 -3 trunk/extensions/hurt.c (File Modified)
3823
3824
3825beu 2006/06/04 03:01:05 UTC (20060604-1622)
3826 Log:
3827 - Remove old cruft.
3828 - Update.
3829
3830
3831 Changes: Modified:
3832 +18 -31 trunk/extensions/README (File Modified)
3833
3834
3835jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3836 Log:
3837 More target change hax.
3838 Ick.
3839
3840
3841 Changes: Modified:
3842 +5 -0 trunk/extensions/hurt.c (File Modified)
3843
3844
3845jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3846 Log:
3847 Improvements to HURT propagation.
3848
3849
3850 Changes: Modified:
3851 +8 -6 trunk/extensions/hurt.c (File Modified)
3852
3853
3854nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3855 Log:
3856 - further simplification
3857
3858
3859 Changes: Modified:
3860 +25 -76 trunk/extensions/hurt.c (File Modified)
3861 +0 -9 trunk/extensions/hurt.h (File Modified)
3862
3863
3864nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3865 Log:
3866 - client_exit hook
3867
3868
3869 Changes: Modified:
3870 +13 -0 trunk/extensions/hurt.c (File Modified)
3871
3872
3873nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3874 Log:
3875 - cut off at 15 messages instead of 30
3876
3877
3878 Changes: Modified:
3879 +1 -1 trunk/extensions/hurt.h (File Modified)
3880
3881
3882jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3883 Log:
3884 Squash a warning here.
3885
3886
3887 Changes: Modified:
3888 +1 -3 trunk/src/ircd.c (File Modified)
3889
3890
3891jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3892 Log:
3893 Don't show servers in /stats l to nonopers if flatten links is enabled.
3894
3895
3896 Changes: Modified:
3897 +3 -1 trunk/modules/m_stats.c (File Modified)
3898
3899
3900nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3901 Log:
3902 - hurt expiry
3903
3904
3905 Changes: Modified:
3906 +20 -7 trunk/extensions/hurt.c (File Modified)
3907
3908
3909nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3910 Log:
3911 - remove inline stuff (yuck)
3912 - sockaddr should have been sockhost
3913
3914
3915 Changes: Modified:
3916 +22 -31 trunk/extensions/hurt.c (File Modified)
3917
3918
3919nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3920 Log:
3921 - make hurt checking actually work
3922
3923
3924 Changes: Modified:
3925 +2 -7 trunk/extensions/hurt.c (File Modified)
3926
3927
3928jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3929 Log:
3930 Slight tweak to alias{}.
3931
3932
3933 Changes: Modified:
3934 +4 -0 trunk/src/parse.c (File Modified)
3935
3936
3937nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3938 Log:
3939 - further simplification
3940
3941
3942 Changes: Modified:
3943 +59 -71 trunk/extensions/hurt.c (File Modified)
3944 +0 -1 trunk/extensions/hurt.h (File Modified)
3945
3946
3947nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3948 Log:
3949 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3950
3951
3952 Changes: Modified:
3953 +10 -20 trunk/extensions/hurt.c (File Modified)
3954 +0 -4 trunk/extensions/hurt.h (File Modified)
3955
3956
3957nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3958 Log:
3959 - remove some unnecessary code here (hurt_initial_check_event()).
3960
3961
3962 Changes: Modified:
3963 +0 -23 trunk/extensions/hurt.c (File Modified)
3964
3965
3966nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3967 Log:
3968 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3969
3970
3971 Changes: Modified:
3972 +8 -0 trunk/modules/core/m_message.c (File Modified)
3973
3974
3975nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3976 Log:
3977 - more sane tgchange hax
3978
3979
3980 Changes: Modified:
3981 +2 -1 trunk/extensions/hurt.c (File Modified)
3982
3983
3984jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3985 Log:
3986 Make HEAL <nick> work.
3987
3988
3989 Changes: Modified:
3990 +40 -43 trunk/extensions/hurt.c (File Modified)
3991
3992
3993jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3994 Log:
3995 Destroy hurt_clients list on unload.
3996
3997
3998 Changes: Modified:
3999 +7 -0 trunk/extensions/hurt.c (File Modified)
4000
4001
4002jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4003 Log:
4004 Coding style: no space between a function name and parenthesis.
4005
4006
4007 Changes: Modified:
4008 +43 -43 trunk/extensions/hurt.c (File Modified)
4009
4010
4011jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4012 Log:
4013 Now works and throws out hurt clients after 30 protocol messages
4014 unless they identify.
4015
4016
4017 Changes: Modified:
4018 +28 -36 trunk/extensions/hurt.c (File Modified)
4019 +1 -7 trunk/extensions/hurt.h (File Modified)
4020
4021
4022jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4023 Log:
4024 Working addition/lookup.
4025
4026
4027 Changes: Modified:
4028 +8 -0 trunk/extensions/hurt.c (File Modified)
4029
4030
4031jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4032 Log:
4033 Get rid of hyb6 style propagation (:server COMMAND source).
4034
4035
4036 Changes: Modified:
4037 +18 -22 trunk/extensions/hurt.c (File Modified)
4038
4039
4040jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4041 Log:
4042 add not-working hurt_add and hurt_find
4043
4044
4045 Changes: Modified:
4046 +13 -5 trunk/extensions/hurt.c (File Modified)
4047
4048
4049jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4050 Log:
4051 Comment out a lot of stuff so I can load and unload this without crashing.
4052
4053
4054 Changes: Modified:
4055 +17 -6 trunk/extensions/hurt.c (File Modified)
4056
4057
4058jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4059 Log:
4060 Fix svn:keywords and add a short comment at the top.
4061
4062
4063 Changes: Modified:
4064 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4065
4066
4067jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4068 Log:
4069 - Make hurt module compile
4070 - Link it to the build
4071 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4072 correct flag name, no CAP_TS6 use etc
4073
4074
4075 Changes: Modified:
4076 +1 -0 trunk/extensions/Makefile.in (File Modified)
4077 +30 -32 trunk/extensions/hurt.c (File Modified)
4078
4079
4080jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4081 Log:
4082 Put beu's hurt module in trunk.
4083
4084
4085 Changes: Modified:
4086 + - trunk/extensions/hurt.c (File Added)
4087 + - trunk/extensions/hurt.h (File Added)
4088
4089
4090nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4091 Log:
4092 - _iprint(): use stderr instead of stdout
4093
4094
4095 Changes: Modified:
4096 +1 -1 trunk/src/s_log.c (File Modified)
4097
4098
4099jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4100 Log:
4101 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4102 and subsequently destroy our kqueue when we close 0, 1, 2
4103 (broke /restart).
4104 - After closing fd 0, 1, 2 reopen them to /dev/null again
4105 so we don't send messages from malloc etc to a random
4106 user's connection.
4107 - Remove an obsolete comment.
4108
4109
4110 Changes: Modified:
4111 +13 -2 trunk/src/ircd.c (File Modified)
4112
4113
4114jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4115 Log:
4116 Update NEWS file.
4117
4118
4119 Changes: Modified:
4120 +29 -1 trunk/NEWS (File Modified)
4121
4122
4123jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4124 Log:
4125 Rerun autoconf.
4126
4127
4128 Changes: Modified:
4129 +1 -1 trunk/configure (File Modified)
4130
4131
4132jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4133 Log:
4134 Fix openssl version check to also accept versions newer than 0.9.6.
4135
4136
4137 Changes: Modified:
4138 +1 -1 trunk/configure.ac (File Modified)
4139
4140
4141jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4142 Log:
4143 Oops, need packet.h here.
4144
4145
4146 Changes: Modified:
4147 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4148
4149
4150jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4151 Log:
4152 End the flood grace period in CPRIVMSG/CNOTICE.
4153
4154
4155 Changes: Modified:
4156 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4157
4158
4159nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4160 Log:
4161 - update class::connectfreq documentation
4162
4163
4164 Changes: Modified:
4165 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4166
4167
4168nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4169 Log:
4170 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4171
4172
4173 Changes: Modified:
4174 +3 -6 trunk/src/s_serv.c (File Modified)
4175
4176
4177jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4178 Log:
4179 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4180
4181
4182 Changes: Modified:
4183 +1 -1 trunk/src/messages.tab (File Modified)
4184
4185
4186jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4187 Log:
4188 Don't mention that /stats p shows idle times, as it doesn't.
4189
4190
4191 Changes: Modified:
4192 +1 -1 trunk/help/opers/stats (File Modified)
4193 +1 -1 trunk/help/users/stats (File Modified)
4194
4195
4196jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4197 Log:
4198 /stats A shows DNS servers, it doesn't matter whether ircd
4199 uses ADNS or something else.
4200
4201
4202 Changes: Modified:
4203 +1 -1 trunk/help/opers/stats (File Modified)
4204
4205
4206jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4207 Log:
4208 get_client_name() fix
4209
4210
4211 Changes: Modified:
4212 +4 -0 trunk/src/client.c (File Modified)
4213
4214
4215jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4216 Log:
4217 Add some comments.
4218
4219
4220 Changes: Modified:
4221 +6 -0 trunk/src/ircd.c (File Modified)
4222
4223
4224beu 2006/05/28 09:22:09 UTC (20060528-1521)
4225 Log:
4226 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4227
4228 Changes: Modified:
4229 +16 -17 trunk/configure (File Modified)
4230 +1 -1 trunk/configure.ac (File Modified)
4231
4232
4233beu 2006/05/28 09:10:43 UTC (20060528-1517)
4234 Log:
4235 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4236
4237 Changes: Modified:
4238 +135 -0 trunk/configure (File Modified)
4239 +6 -0 trunk/configure.ac (File Modified)
4240
4241
4242jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4243 Log:
4244 Exit 0 on successful -conftest.
4245
4246
4247 Changes: Modified:
4248 +1 -1 trunk/src/ircd.c (File Modified)
4249
4250
4251jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4252 Log:
4253 Make the "keep the parent process around" thing work, by opening
4254 a pipe to the child process. This pipe is on fd 0 in the child
4255 process. After successful initialization, the child will write
4256 a byte to this pipe, on fatal errors it will close it without
4257 writing anything.
4258
4259 Somewhat hackish still but should work.
4260
4261
4262 Changes: Modified:
4263 +27 -30 trunk/src/ircd.c (File Modified)
4264
4265
4266nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4267 Log:
4268 - convert some error messages to ierror() over fprintf/ilog combination
4269
4270
4271 Changes: Modified:
4272 +3 -6 trunk/src/ircd.c (File Modified)
4273
4274
4275nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4276 Log:
4277 - inotice() for loadmodule when in foreground mode
4278
4279
4280 Changes: Modified:
4281 +3 -0 trunk/src/modules.c (File Modified)
4282
4283
4284nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4285 Log:
4286 - remove inotice() on loading modules from the config
4287
4288
4289 Changes: Modified:
4290 +0 -3 trunk/src/modules.c (File Modified)
4291
4292
4293nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4294 Log:
4295 - usleep for 50000usec in the parent process to allow for startup messages
4296 to be cleanly printed before detaching to shell, this should be more than
4297 enough time really
4298
4299
4300 Changes: Modified:
4301 +3 -0 trunk/src/ircd.c (File Modified)
4302
4303
4304nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4305 Log:
4306 - display more errors during normal startup as to try to help people find common problems
4307
4308
4309 Changes: Modified:
4310 +27 -10 trunk/src/ircd.c (File Modified)
4311
4312
4313nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4314 Log:
4315 - version bump in preparation of 2.0.0 release
4316
4317
4318 Changes: Modified:
4319 +9 -9 trunk/configure (File Modified)
4320 +1 -1 trunk/configure.ac (File Modified)
4321
4322
4323jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4324 Log:
4325 Change example.conf operator block from "admin" to "god",
4326 so as to show we encourage per-person operator blocks.
4327
4328
4329 Changes: Modified:
4330 +4 -2 trunk/doc/example.conf (File Modified)
4331
4332
4333jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4334 Log:
4335 Document alias{} block.
4336
4337
4338 Changes: Modified:
4339 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4340
4341
4342jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4343 Log:
4344 Document DNS blacklist stuff in sgml.
4345
4346
4347 Changes: Modified:
4348 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4349 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4350
4351
4352jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4353 Log:
4354 Misc /stats clarifications.
4355
4356
4357 Changes: Modified:
4358 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4359
4360
4361jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4362 Log:
4363 Move snomasks into umodes chapter.
4364 Move oprivs chapter down.
4365
4366
4367 Changes: Modified:
4368 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4369 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4370 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4371
4372
4373jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4374 Log:
4375 Mention operator{} user@host change.
4376
4377
4378 Changes: Modified:
4379 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4380
4381
4382jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4383 Log:
4384 operator{} block user@host matches against orighost now, not host.
4385 This means that services/+h spoofs do not work in operator{} blocks;
4386 auth{} spoofs still work.
4387
4388
4389 Changes: Modified:
4390 +4 -0 trunk/doc/example.conf (File Modified)
4391 +1 -1 trunk/doc/reference.conf (File Modified)
4392 +2 -2 trunk/modules/m_challenge.c (File Modified)
4393 +1 -1 trunk/modules/m_oper.c (File Modified)
4394
4395
4396nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4397 Log:
4398 - inotice/iwarn/ierror() stuff I was working on
4399
4400
4401 Changes: Modified:
4402 +3 -0 trunk/include/s_log.h (File Modified)
4403 +15 -11 trunk/src/ircd.c (File Modified)
4404 +3 -1 trunk/src/modules.c (File Modified)
4405 +1 -1 trunk/src/newconf.c (File Modified)
4406 +54 -0 trunk/src/s_log.c (File Modified)
4407
4408
4409jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4410 Log:
4411 Oops, don't add blacklists to the list twice on rehash.
4412
4413
4414 Changes: Modified:
4415 +3 -2 trunk/src/blacklist.c (File Modified)
4416
4417
4418jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4419 Log:
4420 Remove notices to the client about progress of dnsbl lookups.
4421
4422
4423 Changes: Modified:
4424 +0 -4 trunk/src/blacklist.c (File Modified)
4425
4426
4427jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4428 Log:
4429 Add auth{} flag dnsbl_exempt.
4430
4431
4432 Changes: Modified:
4433 +2 -1 trunk/doc/example.conf (File Modified)
4434 +2 -1 trunk/doc/reference.conf (File Modified)
4435 +2 -0 trunk/include/s_conf.h (File Modified)
4436 +1 -0 trunk/src/newconf.c (File Modified)
4437 +8 -1 trunk/src/s_user.c (File Modified)
4438
4439
4440jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4441 Log:
4442 Switch alias{} and blacklist{} around, for consistency with example.conf.
4443
4444
4445 Changes: Modified:
4446 +18 -18 trunk/doc/reference.conf (File Modified)
4447
4448
4449jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4450 Log:
4451 Send a warning to the user if they are dnsbl listed but exempted.
4452
4453
4454 Changes: Modified:
4455 +17 -12 trunk/src/s_user.c (File Modified)
4456
4457
4458jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4459 Log:
4460 Move throwing out dnsbl listed clients to registration,
4461 and make kline_exempt exempt from it.
4462
4463
4464 Changes: Modified:
4465 +1 -0 trunk/include/blacklist.h (File Modified)
4466 +4 -0 trunk/include/client.h (File Modified)
4467 +15 -16 trunk/src/blacklist.c (File Modified)
4468 +6 -0 trunk/src/client.c (File Modified)
4469 +17 -0 trunk/src/s_user.c (File Modified)
4470
4471
4472jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4473 Log:
4474 Show refcount in /stats n.
4475
4476
4477 Changes: Modified:
4478 +3 -2 trunk/modules/m_stats.c (File Modified)
4479
4480
4481jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4482 Log:
4483 Don't look up dnsbls twice if they send USER twice.
4484
4485
4486 Changes: Modified:
4487 +5 -3 trunk/modules/m_user.c (File Modified)
4488
4489
4490jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4491 Log:
4492 Add /stats n to help files.
4493
4494
4495 Changes: Modified:
4496 +1 -0 trunk/help/opers/stats (File Modified)
4497 +1 -0 trunk/help/users/stats (File Modified)
4498
4499
4500jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4501 Log:
4502 Only check dnsbls for A records, not AAAA.
4503
4504
4505 Changes: Modified:
4506 +1 -1 trunk/src/blacklist.c (File Modified)
4507
4508
4509jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4510 Log:
4511 Don't remove non-illegal blacklists on completion of check.
4512 Add debugging notices (not working).
4513
4514
4515 Changes: Modified:
4516 +5 -1 trunk/src/blacklist.c (File Modified)
4517
4518
4519jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4520 Log:
4521 Don't call register_local_user() if they haven't sent a nick yet.
4522
4523
4524 Changes: Modified:
4525 +1 -1 trunk/src/blacklist.c (File Modified)
4526
4527
4528jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4529 Log:
4530 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4531
4532
4533 Changes: Modified:
4534 +21 -0 trunk/modules/m_stats.c (File Modified)
4535
4536
4537jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4538 Log:
4539 More dnsbl rehash fixes, it was adding bogus entries.
4540
4541
4542 Changes: Modified:
4543 +2 -7 trunk/src/newconf.c (File Modified)
4544
4545
4546jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4547 Log:
4548 Need blacklist.h here.
4549
4550
4551 Changes: Modified:
4552 +1 -0 trunk/src/s_conf.c (File Modified)
4553
4554
4555nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4556 Log:
4557 - nuke iauth
4558
4559
4560 Changes: Modified:
4561 +1 -2 trunk/configure (File Modified)
4562 +0 -48 trunk/configure.ac (File Modified)
4563 + - trunk/doc/example-iauth.conf (File Deleted)
4564 + - trunk/iauth/ (File Deleted)
4565
4566
4567jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4568 Log:
4569 Improve handling of rehashing with blacklists.
4570 Also some coding style tweaks.
4571
4572
4573 Changes: Modified:
4574 +3 -2 trunk/include/blacklist.h (File Modified)
4575 +35 -16 trunk/src/blacklist.c (File Modified)
4576 +2 -0 trunk/src/s_conf.c (File Modified)
4577
4578
4579jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4580 Log:
4581 Clear can_send cache if a user logs in or out from services.
4582
4583
4584 Changes: Modified:
4585 +2 -0 trunk/modules/m_services.c (File Modified)
4586
4587
4588jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4589 Log:
4590 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4591 This directory is not entered by default.
4592 More stuff needs to be moved into here.
4593
4594
4595 Changes: Modified:
4596 +2 -1 trunk/configure (File Modified)
4597 +1 -0 trunk/configure.ac (File Modified)
4598 +69 -458 trunk/extensions/Makefile.in (File Modified)
4599 + - trunk/extensions/m_clearchan.c (File Deleted)
4600 + - trunk/extensions/m_force.c (File Deleted)
4601 + - trunk/unsupported/ (File Added)
4602 + - trunk/unsupported/Makefile.in (File Added)
4603 + - trunk/unsupported/m_clearchan.c (File Added)
4604 + - trunk/unsupported/m_force.c (File Added)
4605
4606
4607jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4608 Log:
4609 Logging/wallops for forcejoin/forcepart, numeric fix.
4610 This needs to be moved to the toys section.
4611
4612
4613 Changes: Modified:
4614 +22 -2 trunk/extensions/m_force.c (File Modified)
4615
4616
4617jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4618 Log:
4619 Fix comments at the top (including copyright).
4620
4621
4622 Changes: Modified:
4623 +3 -2 trunk/extensions/m_omode.c (File Modified)
4624
4625
4626jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4627 Log:
4628 Add OMODE command to extensions/ for oper mode hacking:
4629 - requires admin privs
4630 - does not work for opped opers
4631 - sends wallops
4632 - sends a ServerMode for opping the oper themselves,
4633 otherwise a mode coming from the oper (not only
4634 does this provide full accountability, it is also
4635 easiest to implement while avoiding channels
4636 messed up with bogus bans etc).
4637
4638
4639 Changes: Modified:
4640 +171 -0 trunk/extensions/Makefile.in (File Modified)
4641 + - trunk/extensions/m_omode.c (File Added)
4642
4643
4644gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4645 Log:
4646 Metadata fix
4647
4648
4649 Changes: Modified:
4650 + - trunk/include/blacklist.h (Property Modified)
4651 + - trunk/src/blacklist.c (Property Modified)
4652
4653
4654nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4655 Log:
4656 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4657
4658
4659 Changes: Modified:
4660 +5 -1 trunk/src/blacklist.c (File Modified)
4661
4662
4663nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4664 Log:
4665 Initial DNS blacklist support:
4666 - see example.conf for how to use.
4667 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4668 - tor.ahbl.org is also included because most networks will not want to allow tor
4669 (and we're considering going KoS on tor users here anyway due to abuse)
4670
4671
4672 Changes: Modified:
4673 +18 -0 trunk/doc/example.conf (File Modified)
4674 +66 -0 trunk/doc/reference.conf (File Modified)
4675 + - trunk/include/blacklist.h (File Added)
4676 +2 -0 trunk/include/client.h (File Modified)
4677 +3 -0 trunk/modules/m_user.c (File Modified)
4678 +152 -0 trunk/src/Makefile.in (File Modified)
4679 + - trunk/src/blacklist.c (File Added)
4680 +34 -0 trunk/src/newconf.c (File Modified)
4681 +1 -0 trunk/src/s_auth.c (File Modified)
4682 +4 -0 trunk/src/s_user.c (File Modified)
4683
4684
4685jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4686 Log:
4687 Remove last bit of lzo stuff (comment in example.conf connect{}).
4688
4689
4690 Changes: Modified:
4691 +0 -4 trunk/doc/example.conf (File Modified)
4692
4693
4694jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4695 Log:
4696 Show sasl successes and failures in /stats t (like other
4697 things in /stats t, about local clients only).
4698
4699
4700 Changes: Modified:
4701 +2 -0 trunk/include/s_stats.h (File Modified)
4702 +3 -0 trunk/modules/m_sasl.c (File Modified)
4703 +3 -0 trunk/src/s_stats.c (File Modified)
4704
4705
4706jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4707 Log:
4708 Allow messaging services by nickname without using
4709 target change slots (this was already possible with
4710 user@server notation or services shortcuts).
4711
4712
4713 Changes: Modified:
4714 +2 -2 trunk/modules/core/m_message.c (File Modified)
4715
4716
4717jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4718 Log:
4719 Abort a safelist if a new /list comes in while one is already in progress.
4720
4721
4722 Changes: Modified:
4723 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4724
4725
4726jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4727 Log:
4728 Change $![letter]:[mask] to $~[letter]:[mask]
4729 so both ! and ~ invert an extban.
4730
4731
4732 Changes: Modified:
4733 +2 -0 trunk/src/chmode.c (File Modified)
4734
4735
4736nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4737 Log:
4738 - revert due to technical issues
4739
4740
4741 Changes: Modified:
4742 +1 -1 trunk/src/extban.c (File Modified)
4743
4744
4745nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4746 Log:
4747 - 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
4748
4749
4750 Changes: Modified:
4751 +1 -1 trunk/src/extban.c (File Modified)
4752
4753
4754jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4755 Log:
4756 Don't pace /list on a single channel.
4757
4758
4759 Changes: Modified:
4760 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4761
4762
4763jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4764 Log:
4765 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4766
4767
4768 Changes: Modified:
4769 +4 -2 trunk/include/supported.h (File Modified)
4770
4771
4772jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4773 Log:
4774 Extban types are case insensitive; force them to lowercase when added.
4775
4776
4777 Changes: Modified:
4778 +5 -5 trunk/doc/extban.txt (File Modified)
4779 +4 -0 trunk/src/chmode.c (File Modified)
4780 +3 -3 trunk/src/extban.c (File Modified)
4781
4782
4783jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4784 Log:
4785 sendto_wallops_flags():
4786 - instead of checking IsOper on each client, walk the appropriate list
4787 - instead of sending non-+z wallops from persons to nonopers, send only
4788 +w wallops from persons
4789
4790
4791 Changes: Modified:
4792 +1 -5 trunk/src/send.c (File Modified)
4793
4794
4795jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4796 Log:
4797 Prefix oper wallops with "WALLOPS - " if they would
4798 otherwise look like operwalls or locops, when sending
4799 them to local users.
4800
4801
4802 Changes: Modified:
4803 +11 -1 trunk/modules/m_wallops.c (File Modified)
4804
4805
4806jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4807 Log:
4808 Make sure destination field in some sasl numerics
4809 is the user's nick, not the sasl agent or server
4810 name.
4811
4812
4813 Changes: Modified:
4814 +2 -2 trunk/modules/m_sasl.c (File Modified)
4815
4816
4817beu 2006/05/19 19:24:44 UTC (20060519-1373)
4818 Log:
4819 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4820
4821
4822 Changes: Modified:
4823 +1 -1 trunk/extensions/Makefile.in (File Modified)
4824
4825
4826jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4827 Log:
4828 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4829
4830
4831 Changes: Modified:
4832 +1 -0 trunk/src/s_user.c (File Modified)
4833
4834
4835beu 2006/05/19 18:10:13 UTC (20060519-1367)
4836 Log:
4837 Fix build for when IPv6 is disabled.
4838
4839
4840 Changes: Modified:
4841 +12 -10 trunk/src/s_auth.c (File Modified)
4842
4843
4844jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4845 Log:
4846 Add information about adding extban types.
4847
4848
4849 Changes: Modified:
4850 +25 -0 trunk/doc/extban.txt (File Modified)
4851
4852
4853jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4854 Log:
4855 Better extban validation: try to match a new extban from
4856 a local user against its setter to see if it is valid.
4857 Unknown extban types from remotes are no longer hidden.
4858
4859
4860 Changes: Modified:
4861 +4 -3 trunk/doc/extban.txt (File Modified)
4862 +1 -0 trunk/include/channel.h (File Modified)
4863 +2 -6 trunk/src/chmode.c (File Modified)
4864 +32 -0 trunk/src/extban.c (File Modified)
4865
4866
4867jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4868 Log:
4869 Make sure both .c.o: and .s.o: are followed by the necessary command.
4870
4871
4872 Changes: Modified:
4873 +1 -0 trunk/src/Makefile.in (File Modified)
4874
4875
4876jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4877 Log:
4878 Add need_sasl auth{} flag to sgml documentation.
4879
4880
4881 Changes: Modified:
4882 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4883
4884
4885jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4886 Log:
4887 Document need_sasl auth{} flag in example confs.
4888
4889
4890 Changes: Modified:
4891 +1 -0 trunk/doc/example.conf (File Modified)
4892 +1 -0 trunk/doc/reference.conf (File Modified)
4893
4894
4895jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4896 Log:
4897 Don't allow TB to set an empty topic.
4898 This would be possible if a server sent bad protocol
4899 and could cause a crash.
4900
4901
4902 Changes: Modified:
4903 +4 -0 trunk/modules/m_tb.c (File Modified)
4904
4905
4906nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4907 Log:
4908 - oops
4909
4910
4911 Changes: Modified:
4912 +1 -1 trunk/Makefile.in (File Modified)
4913
4914
4915nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4916 Log:
4917 - typo fix
4918
4919
4920 Changes: Modified:
4921 +2 -2 trunk/configure (File Modified)
4922 +1 -1 trunk/configure.ac (File Modified)
4923
4924
4925nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4926 Log:
4927 - rebuild configure
4928
4929
4930 Changes: Modified:
4931 +2 -2 trunk/configure (File Modified)
4932
4933
4934nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4935 Log:
4936 - makefile fix
4937
4938
4939 Changes: Modified:
4940 +1 -1 trunk/extensions/Makefile.in (File Modified)
4941
4942
4943nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4944 Log:
4945 - rename contrib to extensions to bring some clarity to things
4946
4947
4948 Changes: Modified:
4949 +1 -1 trunk/Makefile.in (File Modified)
4950 +1 -1 trunk/configure.ac (File Modified)
4951 +10 -10 trunk/doc/example.conf (File Modified)
4952 +10 -10 trunk/doc/reference.conf (File Modified)
4953 + - trunk/extensions/ (File Added)
4954 + - trunk/extras/ (File Deleted)
4955
4956
4957nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4958 Log:
4959 - temporary rename
4960
4961
4962 Changes: Modified:
4963 +1 -1 trunk/Makefile.in (File Modified)
4964 +1 -1 trunk/configure.ac (File Modified)
4965 + - trunk/contrib/ (File Deleted)
4966 + - trunk/extras/ (File Added)
4967
4968
4969jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4970 Log:
4971 Don't allow servers to QUIT (they should use SQUIT).
4972
4973
4974 Changes: Modified:
4975 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4976
4977
4978nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4979 Log:
4980 - keywords
4981
4982
4983 Changes: Modified:
4984 + - trunk/src/fnvhash.s (Property Modified)
4985
4986
4987nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4988 Log:
4989 - reduced version of code
4990
4991
4992 Changes: Modified:
4993 +9 -61 trunk/src/fnvhash.s (File Modified)
4994
4995
4996nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4997 Log:
4998 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4999
5000
5001 Changes: Modified:
5002 +1 -1 trunk/src/fnvhash.s (File Modified)
5003
5004
5005jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5006 Log:
5007 Fix orighost matching for klines, etc. Was hashing the visible
5008 host, oops.
5009
5010
5011 Changes: Modified:
5012 +1 -1 trunk/src/hostmask.c (File Modified)
5013
5014
5015nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5016 Log:
5017 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5018
5019
5020 Changes: Modified:
5021 +7 -1 trunk/configure (File Modified)
5022 +5 -0 trunk/configure.ac (File Modified)
5023 +5 -6 trunk/src/Makefile.in (File Modified)
5024 +0 -4 trunk/src/fnvhash.s (File Modified)
5025 +0 -2 trunk/src/hash.c (File Modified)
5026
5027
5028nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5029 Log:
5030 - regenerate configure
5031
5032
5033 Changes: Modified:
5034 +18 -0 trunk/configure (File Modified)
5035
5036
5037nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5038 Log:
5039 - --enable-ricer-hashing option.
5040
5041
5042 Changes: Modified:
5043 +9 -0 trunk/configure.ac (File Modified)
5044 +3 -0 trunk/include/setup.h.in (File Modified)
5045
5046
5047nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5048 Log:
5049 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5050
5051
5052 Changes: Modified:
5053 + - trunk/src/fnvhash.s (File Added)
5054 +3 -0 trunk/src/hash.c (File Modified)
5055
5056
5057jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5058 Log:
5059 Fix syntax error in reference.conf.
5060
5061
5062 Changes: Modified:
5063 +0 -1 trunk/doc/reference.conf (File Modified)
5064
5065
5066jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5067 Log:
5068 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5069 (&& instead of ||...)
5070 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5071
5072
5073 Changes: Modified:
5074 +1 -1 trunk/src/chmode.c (File Modified)
5075
5076
5077jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5078 Log:
5079 Documentation for extban.
5080
5081
5082 Changes: Modified:
5083 + - trunk/doc/extban.txt (File Added)
5084
5085
5086jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5087 Log:
5088 Add extban modules to example confs.
5089
5090
5091 Changes: Modified:
5092 +5 -0 trunk/doc/example.conf (File Modified)
5093 +10 -0 trunk/doc/reference.conf (File Modified)
5094
5095
5096jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5097 Log:
5098 Initial addition of extended ban types (conditionals).
5099 Allows custom +bqeI checks via modules.
5100 Initial extra types are account (a[:mask]), oper (o),
5101 channel (c:name), realname (r:mask), server (s:mask).
5102
5103
5104 Changes: Modified:
5105 +229 -0 trunk/contrib/Makefile.in (File Modified)
5106 + - trunk/contrib/extb_account.c (File Added)
5107 + - trunk/contrib/extb_channel.c (File Added)
5108 + - trunk/contrib/extb_oper.c (File Added)
5109 + - trunk/contrib/extb_realname.c (File Added)
5110 + - trunk/contrib/extb_server.c (File Added)
5111 +13 -0 trunk/include/channel.h (File Modified)
5112 +1 -0 trunk/src/Makefile.in (File Modified)
5113 +14 -5 trunk/src/channel.c (File Modified)
5114 +91 -0 trunk/src/chmode.c (File Modified)
5115 + - trunk/src/extban.c (File Added)
5116
5117
5118jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5119 Log:
5120 Do not force +bqeI modes starting with '$' in nick!user@host format.
5121 * and ? characters in them are still assumed to be wildcards.
5122
5123
5124 Changes: Modified:
5125 +6 -0 trunk/src/chmode.c (File Modified)
5126
5127
5128nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5129 Log:
5130 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5131
5132
5133 Changes: Modified:
5134 +4 -0 trunk/modules/m_capab.c (File Modified)
5135
5136
5137jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5138 Log:
5139 Stop some mixing of client and server protocol.
5140
5141
5142 Changes: Modified:
5143 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5144 +4 -2 trunk/modules/m_pass.c (File Modified)
5145 +6 -0 trunk/modules/m_sasl.c (File Modified)
5146 +6 -0 trunk/modules/m_user.c (File Modified)
5147
5148
5149nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5150 Log:
5151 - additional revert
5152
5153
5154 Changes: Modified:
5155 +0 -2 trunk/include/s_newconf.h (File Modified)
5156 +0 -4 trunk/include/s_serv.h (File Modified)
5157 +0 -1 trunk/src/newconf.c (File Modified)
5158 +1 -13 trunk/src/s_serv.c (File Modified)
5159
5160
5161nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5162 Log:
5163 - revert LZOLink patch for now
5164
5165
5166 Changes: Modified:
5167 +0 -1 trunk/servlink/Makefile.in (File Modified)
5168 +0 -16 trunk/servlink/README (File Modified)
5169 +2 -36 trunk/servlink/control.c (File Modified)
5170 +0 -3 trunk/servlink/control.h (File Modified)
5171 +7 -5955 trunk/servlink/io.c (File Modified)
5172 + - trunk/servlink/lzoconf.h (File Deleted)
5173 + - trunk/servlink/lzodefs.h (File Deleted)
5174 + - trunk/servlink/minilzo.c (File Deleted)
5175 + - trunk/servlink/minilzo.h (File Deleted)
5176 +0 -1 trunk/servlink/servlink.h (File Modified)
5177
5178
5179nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5180 Log:
5181 - more stuff here
5182
5183
5184 Changes: Modified:
5185 +4 -2 trunk/servlink/control.c (File Modified)
5186 +2 -1 trunk/servlink/io.c (File Modified)
5187
5188
5189nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5190 Log:
5191 - oops
5192
5193
5194 Changes: Modified:
5195 +2 -2 trunk/servlink/io.c (File Modified)
5196
5197
5198nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5199 Log:
5200 - paranoia, prevent segfaults
5201
5202
5203 Changes: Modified:
5204 +2 -2 trunk/servlink/io.c (File Modified)
5205
5206
5207nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5208 Log:
5209 - more optimal servlink code
5210
5211
5212 Changes: Modified:
5213 +21 -8 trunk/servlink/io.c (File Modified)
5214
5215
5216nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5217 Log:
5218 - more efficient read strategy
5219
5220
5221 Changes: Modified:
5222 +15 -3 trunk/servlink/io.c (File Modified)
5223
5224
5225nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5226 Log:
5227 - use lzo_uintp cast to make LZO happy
5228
5229
5230 Changes: Modified:
5231 +3 -3 trunk/servlink/io.c (File Modified)
5232
5233
5234nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5235 Log:
5236 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5237
5238
5239 Changes: Modified:
5240 +4 -0 trunk/doc/example.conf (File Modified)
5241 +2 -1 trunk/include/s_newconf.h (File Modified)
5242 +4 -0 trunk/include/s_serv.h (File Modified)
5243 +1 -0 trunk/servlink/Makefile.in (File Modified)
5244 +16 -0 trunk/servlink/README (File Modified)
5245 +34 -2 trunk/servlink/control.c (File Modified)
5246 +3 -0 trunk/servlink/control.h (File Modified)
5247 +5929 -7 trunk/servlink/io.c (File Modified)
5248 + - trunk/servlink/lzoconf.h (File Added)
5249 + - trunk/servlink/lzodefs.h (File Added)
5250 + - trunk/servlink/minilzo.c (File Added)
5251 + - trunk/servlink/minilzo.h (File Added)
5252 +1 -0 trunk/servlink/servlink.h (File Modified)
5253 +1 -0 trunk/src/newconf.c (File Modified)
5254 +14 -2 trunk/src/s_serv.c (File Modified)
5255
5256
5257nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5258 Log:
5259 - remove imalloc, it was a concept that probably wouldn't have worked properly
5260
5261
5262 Changes: Modified:
5263 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5264 + - trunk/libcharybdis/imalloc.c (File Deleted)
5265 + - trunk/libcharybdis/imalloc.h (File Deleted)
5266
5267
5268nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5269 Log:
5270 - disable imalloc for now
5271
5272
5273 Changes: Modified:
5274 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5275
5276
5277nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5278 Log:
5279 - remove unneeded debug code
5280
5281
5282 Changes: Modified:
5283 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5284
5285
5286nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5287 Log:
5288 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5289
5290
5291 Changes: Modified:
5292 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5293
5294
5295nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5296 Log:
5297 - more stuff here, imalloc remains disabled for now
5298
5299
5300 Changes: Modified:
5301 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5302
5303
5304nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5305 Log:
5306 - more progress
5307
5308
5309 Changes: Modified:
5310 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5311
5312
5313nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5314 Log:
5315 - more tweaks
5316
5317
5318 Changes: Modified:
5319 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5320 +2 -0 trunk/src/ircd.c (File Modified)
5321
5322
5323nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5324 Log:
5325 - roll back libircd crap
5326
5327
5328 Changes: Modified:
5329 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5330 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5331 +29 -0 trunk/src/.depend (File Modified)
5332 +6 -21 trunk/src/Makefile.in (File Modified)
5333 +3 -218 trunk/src/ircd.c (File Modified)
5334 + - trunk/src/ircd_linker.c (File Deleted)
5335 + - trunk/src/main.c (File Deleted)
5336
5337
5338nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5339 Log:
5340 - realloc(), free() implementation
5341
5342
5343 Changes: Modified:
5344 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5345
5346
5347nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5348 Log:
5349 - malloc(), calloc() implementation
5350
5351
5352 Changes: Modified:
5353 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5354
5355
5356nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5357 Log:
5358 - block_free(), block_find(), retune_heaps() implementation
5359
5360
5361 Changes: Modified:
5362 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5363
5364
5365nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5366 Log:
5367 - block_destroy code, block_allocate code.
5368
5369
5370 Changes: Modified:
5371 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5372
5373
5374nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5375 Log:
5376 - block_new() code
5377
5378
5379 Changes: Modified:
5380 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5381
5382
5383nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5384 Log:
5385 - disable imalloc again :P
5386
5387
5388 Changes: Modified:
5389 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5390
5391
5392nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5393 Log:
5394 - fix warning
5395
5396
5397 Changes: Modified:
5398 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5399
5400
5401nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5402 Log:
5403 - fix typo
5404
5405
5406 Changes: Modified:
5407 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5408
5409
5410nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5411 Log:
5412 - constructor code for imalloc engine (malloc_init())
5413
5414
5415 Changes: Modified:
5416 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5417
5418
5419nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5420 Log:
5421 - imalloc engine improvements
5422
5423
5424 Changes: Modified:
5425 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5426
5427
5428nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5429 Log:
5430 - replace mmap() code with direct brk()/sbrk() calls.
5431
5432
5433 Changes: Modified:
5434 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5435
5436
5437nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5438 Log:
5439 - remove outdated i_malloc() interfaces
5440
5441
5442 Changes: Modified:
5443 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5444
5445
5446nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5447 Log:
5448 - redisable imalloc (sorry!)
5449
5450
5451 Changes: Modified:
5452 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5453
5454
5455nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5456 Log:
5457 - correct GET_PAGE_SLOT() macro
5458
5459
5460 Changes: Modified:
5461 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5462
5463
5464nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5465 Log:
5466 - oops forgot to commit it with imalloc turned off
5467
5468
5469 Changes: Modified:
5470 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5471
5472
5473nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5474 Log:
5475 - cleanups
5476
5477
5478 Changes: Modified:
5479 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5480 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5481
5482
5483nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5484 Log:
5485 - lowlevel imalloc code
5486
5487
5488 Changes: Modified:
5489 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5490 + - trunk/libcharybdis/imalloc.h (File Added)
5491
5492
5493nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5494 Log:
5495 - fix bindings
5496
5497
5498 Changes: Modified:
5499 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5500
5501
5502nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5503 Log:
5504 remove #ifndef
5505
5506
5507 Changes: Modified:
5508 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5509
5510
5511nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5512 Log:
5513 - 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)
5514
5515
5516 Changes: Modified:
5517 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5518 + - trunk/libcharybdis/imalloc.c (File Added)
5519
5520
5521nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5522 Log:
5523 - increment configure Id
5524
5525
5526 Changes: Modified:
5527 +2208 -1 trunk/configure (File Modified)
5528
5529
5530nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5531 Log:
5532 - bootstrap for imalloc code
5533
5534
5535 Changes: Modified:
5536 +54 -1 trunk/configure.ac (File Modified)
5537 +27 -0 trunk/include/setup.h.in (File Modified)
5538
5539
5540jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5541 Log:
5542 Clarify interaction of spoofs and channel bans/operator{} blocks.
5543
5544
5545 Changes: Modified:
5546 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5547 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5548
5549
5550nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5551 Log:
5552 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5553
5554
5555 Changes: Modified:
5556 +30 -22 trunk/src/ircd.c (File Modified)
5557
5558
5559jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5560 Log:
5561 If shared{} blocks deny something, the command
5562 is silently ignored.
5563
5564
5565 Changes: Modified:
5566 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5567
5568
5569jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5570 Log:
5571 Move up IsService check so we don't store a non-service
5572 in preClient->sasl_agent.
5573
5574
5575 Changes: Modified:
5576 +6 -6 trunk/modules/m_sasl.c (File Modified)
5577
5578
5579gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5580 Log:
5581 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5582 Add some more sanity checks on agent strings.
5583
5584
5585 Changes: Modified:
5586 +13 -11 trunk/modules/m_sasl.c (File Modified)
5587
5588
5589jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5590 Log:
5591 Unknown clients can have an ID too now so make sure to remove
5592 them from the hash if they exit.
5593
5594
5595 Changes: Modified:
5596 +3 -0 trunk/src/client.c (File Modified)
5597
5598
5599jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5600 Log:
5601 Only accept sasl from servers in a service{} block.
5602 Not tested but this must go in.
5603
5604
5605 Changes: Modified:
5606 +6 -0 trunk/modules/m_sasl.c (File Modified)
5607 +3 -0 trunk/modules/m_signon.c (File Modified)
5608
5609
5610jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5611 Log:
5612 Only process SAVE messages targetting registered users,
5613 not servers or unregistered connections. Could cause
5614 a crash when bad protocol was received.
5615
5616
5617 Changes: Modified:
5618 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5619
5620
5621nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5622 Log:
5623 - fix QJM buffer overflow vulnerability (fucking GXTi)
5624
5625
5626 Changes: Modified:
5627 +3 -3 trunk/src/s_user.c (File Modified)
5628
5629
5630jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5631 Log:
5632 Mention /scan umodes under oper_spy privilege.
5633
5634
5635 Changes: Modified:
5636 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5637
5638
5639jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5640 Log:
5641 Mention that overlapping cluster blocks are a bad thing.
5642
5643
5644 Changes: Modified:
5645 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5646
5647
5648jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5649 Log:
5650 - Document cluster{} and shared{} blocks.
5651 - Mention that service{} does not allow wildcards.
5652
5653
5654 Changes: Modified:
5655 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5656
5657
5658jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5659 Log:
5660 Document exempt{} and service{} blocks, point to reference.conf for
5661 general{}, channel{} and serverhide{}.
5662
5663
5664 Changes: Modified:
5665 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5666
5667
5668jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5669 Log:
5670 Document ~ in lists of values better.
5671
5672
5673 Changes: Modified:
5674 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5675
5676
5677jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5678 Log:
5679 More detailed CNOTICE, CPRIVMSG descriptions.
5680
5681
5682 Changes: Modified:
5683 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5684
5685
5686jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5687 Log:
5688 Oops, need both Revision and Id on modules.
5689
5690
5691 Changes: Modified:
5692 + - trunk/modules/sno_routing.c (Property Modified)
5693
5694
5695jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5696 Log:
5697 Tweak header comment a bit (filename, Id).
5698
5699
5700 Changes: Modified:
5701 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5702
5703
5704jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5705 Log:
5706 Add GLINE and UNGLINE.
5707
5708
5709 Changes: Modified:
5710 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5711
5712
5713jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5714 Log:
5715 New configure with proper Id.
5716
5717
5718 Changes: Modified:
5719 +3 -1 trunk/configure (File Modified)
5720
5721
5722jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5723 Log:
5724 Change #include directives for in6addr_any, hopefully compiles better now.
5725
5726
5727 Changes: Modified:
5728 +3 -1 trunk/configure.ac (File Modified)
5729
5730
5731jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5732 Log:
5733 Encourage putting actual administrative information
5734 in the admin{} block.
5735
5736
5737 Changes: Modified:
5738 +3 -3 trunk/doc/example.conf (File Modified)
5739
5740
5741gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5742 Log:
5743 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5744
5745
5746 Changes: Modified:
5747 +9 -7 trunk/include/s_conf.h (File Modified)
5748 +1 -0 trunk/src/newconf.c (File Modified)
5749 +10 -0 trunk/src/s_user.c (File Modified)
5750
5751
5752jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5753 Log:
5754 - Change to glines = no in example confs
5755 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5756 are disabled.
5757
5758
5759 Changes: Modified:
5760 +1 -1 trunk/doc/example.conf (File Modified)
5761 +1 -1 trunk/doc/reference.conf (File Modified)
5762 +2 -2 trunk/modules/m_gline.c (File Modified)
5763
5764
5765nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5766 Log:
5767 - forward-port QJM fix from 1.1
5768
5769
5770 Changes: Modified:
5771 +2 -0 trunk/src/s_user.c (File Modified)
5772
5773
5774nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5775 Log:
5776 - add switch to configure to disable the block allocator
5777
5778
5779 Changes: Modified:
5780 +18 -0 trunk/configure (File Modified)
5781 +9 -0 trunk/configure.ac (File Modified)
5782 +0 -6 trunk/include/config.h (File Modified)
5783 +3 -0 trunk/include/setup.h.in (File Modified)
5784
5785
5786gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5787 Log:
5788 Fix wierd error that would exit SASL users with "Overridden"
5789
5790 Changes: Modified:
5791 +1 -1 trunk/modules/m_signon.c (File Modified)
5792
5793
5794jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5795 Log:
5796 Remove obsolete XXX comment about lazylinks.
5797
5798
5799 Changes: Modified:
5800 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5801
5802
5803jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5804 Log:
5805 OJOIN: make sure to send the wallops remotely for #channels
5806
5807
5808 Changes: Modified:
5809 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5810
5811
5812gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5813 Log:
5814 Accountability for OJOIN (contrib module)
5815
5816 Changes: Modified:
5817 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5818
5819
5820nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5821 Log:
5822 - move more stuff over to ircd_state
5823
5824
5825 Changes: Modified:
5826 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5827 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5828 +9 -0 trunk/src/ircd_state.c (File Modified)
5829 +3 -3 trunk/src/patricia.c (File Modified)
5830
5831
5832nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5833 Log:
5834 - move more stuff out of libircd and into ircd_state.c
5835
5836
5837 Changes: Modified:
5838 +5 -5 trunk/src/channel.c (File Modified)
5839 +4 -4 trunk/src/client.c (File Modified)
5840 +12 -0 trunk/src/ircd_state.c (File Modified)
5841
5842
5843nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5844 Log:
5845 - this is just barrels of fun
5846
5847
5848 Changes: Modified:
5849 + - trunk/include/ircd_state.h (File Added)
5850 +1 -1 trunk/src/Makefile.in (File Modified)
5851 +2 -1 trunk/src/channel.c (File Modified)
5852 +3 -52 trunk/src/ircd.c (File Modified)
5853 +100 -3 trunk/src/ircd_state.c (File Modified)
5854
5855
5856jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5857 Log:
5858 It's .include, not #include.
5859
5860
5861 Changes: Modified:
5862 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5863
5864
5865jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5866 Log:
5867 More consistent section titles.
5868
5869
5870 Changes: Modified:
5871 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5872 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5873 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5874
5875
5876jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5877 Log:
5878 Mention possible exceeding of +j/+l due to propagation
5879 delays between servers.
5880
5881
5882 Changes: Modified:
5883 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5884
5885
5886jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5887 Log:
5888 Formatting nits:
5889 - "text" -> <quote>text</quote>
5890 - <filename>
5891 - a few more
5892
5893
5894 Changes: Modified:
5895 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5896 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5897 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5898 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5899
5900
5901jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5902 Log:
5903 Remove text about deprecation of glines.
5904
5905
5906 Changes: Modified:
5907 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5908
5909
5910jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5911 Log:
5912 - Add description of umode +D, deaf.
5913 - Mention CALLERID 005 token with umode +g.
5914
5915
5916 Changes: Modified:
5917 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5918
5919
5920jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5921 Log:
5922 Strip off a leading colon in services shortcuts (aliases).
5923
5924
5925 Changes: Modified:
5926 +2 -0 trunk/src/parse.c (File Modified)
5927
5928
5929jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5930 Log:
5931 Add no_oper_invis contrib module, denies opers setting
5932 themselves invisible (except hidden_oper's).
5933
5934
5935 Changes: Modified:
5936 +42 -0 trunk/contrib/Makefile.in (File Modified)
5937 + - trunk/contrib/no_oper_invis.c (File Added)
5938
5939
5940jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5941 Log:
5942 Mention /stats E, make the other /stats descriptions more consistent.
5943
5944
5945 Changes: Modified:
5946 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5947
5948
5949jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5950 Log:
5951 Mention that the KILL reason and oper will appear on channels.
5952
5953
5954 Changes: Modified:
5955 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5956
5957
5958jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5959 Log:
5960 Mention /mode #channel f to query forward channel from outside.
5961
5962
5963 Changes: Modified:
5964 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5965
5966
5967jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5968 Log:
5969 Port over RATBOX_2_1 r20960 (anfl):
5970 client connect notices to +C should be hiding the extra
5971 fields for spoofed users
5972
5973
5974 Changes: Modified:
5975 +2 -1 trunk/src/s_user.c (File Modified)
5976
5977
5978jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5979 Log:
5980 Add a chapter with our extra user commands:
5981 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5982
5983
5984 Changes: Modified:
5985 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5986 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5987
5988
5989jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5990 Log:
5991 Do not put by <server>: in SQUIT reasons to servers
5992 other than the one being exited.
5993
5994
5995 Changes: Modified:
5996 +1 -1 trunk/src/client.c (File Modified)
5997
5998
5999jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6000 Log:
6001 Regenerate configure.
6002
6003
6004 Changes: Modified:
6005 +1162 -1159 trunk/configure (File Modified)
6006
6007
6008jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6009 Log:
6010 Move the warning flags down so they do not mess up
6011 checks like for -Wl,-export-dynamic.
6012
6013
6014 Changes: Modified:
6015 +33 -30 trunk/configure.ac (File Modified)
6016
6017
6018nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6019 Log:
6020 - more work here
6021
6022
6023 Changes: Modified:
6024 +2 -1 trunk/iauth/Makefile.in (File Modified)
6025
6026
6027nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6028 Log:
6029 - build iauth makefile
6030
6031
6032 Changes: Modified:
6033 +3 -2 trunk/configure (File Modified)
6034 +1 -0 trunk/configure.ac (File Modified)
6035
6036
6037nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6038 Log:
6039 - Makefile
6040
6041
6042 Changes: Modified:
6043 + - trunk/iauth/Makefile.in (File Added)
6044
6045
6046nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6047 Log:
6048 - add iauth.conf.example from irc2.11
6049
6050
6051 Changes: Modified:
6052 + - trunk/doc/example-iauth.conf (File Added)
6053
6054
6055nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6056 Log:
6057 - wow, i found some docs on this thing
6058
6059
6060 Changes: Modified:
6061 + - trunk/doc/technical/iauth-internals.txt (File Added)
6062
6063
6064nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6065 Log:
6066 - no longer applicable
6067
6068
6069 Changes: Modified:
6070 + - trunk/authdaemon/ (File Deleted)
6071
6072
6073nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6074 Log:
6075 - remove libircd.so on make clean (oops)
6076
6077
6078 Changes: Modified:
6079 +1 -1 trunk/src/Makefile.in (File Modified)
6080
6081
6082nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6083 Log:
6084 - merge iauth source for experimentation
6085
6086
6087 Changes: Modified:
6088 + - trunk/iauth/ (File Added)
6089 + - trunk/iauth/a_conf.c (File Added)
6090 + - trunk/iauth/a_conf_def.h (File Added)
6091 + - trunk/iauth/a_conf_ext.h (File Added)
6092 + - trunk/iauth/a_defines.h (File Added)
6093 + - trunk/iauth/a_externs.h (File Added)
6094 + - trunk/iauth/a_io.c (File Added)
6095 + - trunk/iauth/a_io_ext.h (File Added)
6096 + - trunk/iauth/a_log.c (File Added)
6097 + - trunk/iauth/a_log_def.h (File Added)
6098 + - trunk/iauth/a_log_ext.h (File Added)
6099 + - trunk/iauth/a_struct_def.h (File Added)
6100 + - trunk/iauth/iauth.c (File Added)
6101 + - trunk/iauth/mod_lhex.c (File Added)
6102 + - trunk/iauth/mod_lhex_ext.h (File Added)
6103 + - trunk/iauth/mod_pipe.c (File Added)
6104 + - trunk/iauth/mod_pipe_ext.h (File Added)
6105 + - trunk/iauth/mod_rfc931.c (File Added)
6106 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6107 + - trunk/iauth/mod_socks.c (File Added)
6108 + - trunk/iauth/mod_socks_ext.h (File Added)
6109 + - trunk/iauth/mod_webproxy.c (File Added)
6110 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6111
6112
6113jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6114 Log:
6115 User /quote help index was not sorted properly.
6116
6117
6118 Changes: Modified:
6119 +2 -2 trunk/help/Makefile.in (File Modified)
6120 +8 -8 trunk/help/users/index (File Modified)
6121
6122
6123jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6124 Log:
6125 Add SCAN help file.
6126
6127
6128 Changes: Modified:
6129 +25 -8 trunk/help/opers/index (File Modified)
6130 + - trunk/help/opers/scan (File Added)
6131
6132
6133jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6134 Log:
6135 SGML docs:
6136 - Document SCAN UMODES
6137 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6138
6139
6140 Changes: Modified:
6141 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6142
6143
6144jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6145 Log:
6146 Add our copyright information to /info (part of release-1.1 r1026).
6147
6148
6149 Changes: Modified:
6150 +1 -0 trunk/src/version.c.SH (File Modified)
6151
6152
6153jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6154 Log:
6155 Fix some compile warnings.
6156
6157
6158 Changes: Modified:
6159 +1 -1 trunk/modules/core/m_join.c (File Modified)
6160 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6161 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6162 +1 -1 trunk/modules/m_scan.c (File Modified)
6163 +4 -4 trunk/modules/m_signon.c (File Modified)
6164
6165
6166jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6167 Log:
6168 RSFNC: OK, actually consider unknowns also for detecting a collide.
6169 Otherwise we can get two clients with the same nick.
6170
6171
6172 Changes: Modified:
6173 +1 -1 trunk/modules/m_services.c (File Modified)
6174
6175
6176nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6177 Log:
6178 - charybdis profiling stuff
6179 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6180 - update .depend
6181
6182
6183 Changes: Modified:
6184 +0 -8 trunk/configure (File Modified)
6185 +1 -8 trunk/configure.ac (File Modified)
6186 +18 -0 trunk/include/channel.h (File Modified)
6187 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6188 +335 -260 trunk/src/.depend (File Modified)
6189 +1569 -0 trunk/src/Makefile.in (File Modified)
6190 + - trunk/src/chmode.c (File Added)
6191 +16 -1 trunk/src/ircd.c (File Modified)
6192 +11 -0 trunk/src/main.c (File Modified)
6193 +11 -0 trunk/src/modules.c (File Modified)
6194
6195
6196jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6197 Log:
6198 RSFNC: Do not send kills to servers for unknowns
6199
6200
6201 Changes: Modified:
6202 +4 -2 trunk/modules/m_services.c (File Modified)
6203
6204
6205jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6206 Log:
6207 Describe service{} blocks in reference.conf.
6208
6209
6210 Changes: Modified:
6211 +12 -0 trunk/doc/reference.conf (File Modified)
6212
6213
6214jilles 2006/03/09 01:14:34 UTC (20060309-996)
6215 Log:
6216 Replace this list of modes with pointers to other documentation.
6217
6218
6219 Changes: Modified:
6220 +6 -50 trunk/doc/modes.txt (File Modified)
6221
6222
6223jilles 2006/03/08 00:10:46 UTC (20060308-986)
6224 Log:
6225 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6226 looks too much like an old-ircd client pointer otherwise.
6227
6228
6229 Changes: Modified:
6230 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6231
6232
6233jilles 2006/03/08 00:09:27 UTC (20060308-984)
6234 Log:
6235 findforwards:
6236 - note truncation of the list (perhaps sending multiple
6237 notices is better)
6238 - clarify in a comment that /findforwards on a nonexistent
6239 channel can be useful
6240 - sendto_one_notice() requires that the text start with
6241 a colon
6242
6243
6244 Changes: Modified:
6245 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6246
6247
6248jilles 2006/03/07 23:33:48 UTC (20060307-982)
6249 Log:
6250 When we close a local server's link, always include the
6251 name of the client causing the exit in the reason in the
6252 SQUIT we send them (replacing them with us). This makes
6253 sure server notices for stuff like "Not enough arguments
6254 to server command" are different on the two sides.
6255
6256
6257 Changes: Modified:
6258 +7 -5 trunk/src/client.c (File Modified)
6259
6260
6261gxti 2006/03/07 22:58:03 UTC (20060307-980)
6262 Log:
6263 New contrib module m_findforwards.c
6264
6265
6266 Changes: Modified:
6267 +112 -0 trunk/contrib/Makefile.in (File Modified)
6268 + - trunk/contrib/m_findforwards.c (File Added)
6269
6270
6271jilles 2006/03/07 22:21:29 UTC (20060307-968)
6272 Log:
6273 Whoops, don't show real host behind auth{} spoof in
6274 spoof notices if hide_spoof_ips is enabled.
6275
6276 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6277
6278
6279 Changes: Modified:
6280 +3 -2 trunk/src/s_conf.c (File Modified)
6281
6282
6283jilles 2006/03/07 12:54:53 UTC (20060307-962)
6284 Log:
6285 Add dalnet-style /identify that sends to nickserv or chanserv.
6286
6287
6288 Changes: Modified:
6289 +102 -0 trunk/contrib/Makefile.in (File Modified)
6290 + - trunk/contrib/m_identify.c (File Added)
6291
6292
6293jilles 2006/03/07 12:26:20 UTC (20060307-958)
6294 Log:
6295 Document alias{} blocks a bit better.
6296
6297
6298 Changes: Modified:
6299 +9 -0 trunk/doc/reference.conf (File Modified)
6300
6301
6302nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6303 Log:
6304 - add aliases to /stats m (data usage is not counted though, sorry)
6305
6306
6307 Changes: Modified:
6308 +1 -0 trunk/include/s_conf.h (File Modified)
6309 +3 -0 trunk/src/newconf.c (File Modified)
6310 +15 -0 trunk/src/parse.c (File Modified)
6311
6312
6313nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6314 Log:
6315 - remove m_sshortcut as it's no longer relevant
6316
6317
6318 Changes: Modified:
6319 +0 -145 trunk/modules/Makefile.in (File Modified)
6320 + - trunk/modules/m_sshortcut.c (File Deleted)
6321
6322
6323nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6324 Log:
6325 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6326 targets instead of my original idea :P)
6327
6328
6329 Changes: Modified:
6330 +32 -0 trunk/doc/example.conf (File Modified)
6331 +35 -0 trunk/doc/reference.conf (File Modified)
6332 +4 -0 trunk/include/parse.h (File Modified)
6333 +7 -0 trunk/include/s_conf.h (File Modified)
6334 +82 -0 trunk/src/newconf.c (File Modified)
6335 +78 -0 trunk/src/parse.c (File Modified)
6336 +16 -0 trunk/src/s_conf.c (File Modified)
6337
6338
6339jilles 2006/03/05 23:33:56 UTC (20060305-942)
6340 Log:
6341 Remove some spaces after tabs. ??
6342
6343
6344 Changes: Modified:
6345 +18 -18 trunk/src/newconf.c (File Modified)
6346
6347
6348jilles 2006/03/05 23:15:38 UTC (20060305-940)
6349 Log:
6350 Global /who:
6351 - make sure to clear all marks also if the who was aborted
6352 because of too many matches
6353 - give ERR_TOOMANYMATCHES if too many matches
6354 - clarify comments
6355
6356 ratbox RATBOX_2_2 r22003 (jilles)
6357
6358
6359 Changes: Modified:
6360 +28 -26 trunk/modules/m_who.c (File Modified)
6361
6362
6363nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6364 Log:
6365 - devel is 2.0
6366
6367
6368 Changes: Modified:
6369 +9 -9 trunk/configure (File Modified)
6370 +1 -1 trunk/configure.ac (File Modified)
6371
6372
6373nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6374 Log:
6375 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6376
6377
6378 Changes: Modified:
6379 +2 -1 trunk/include/s_newconf.h (File Modified)
6380 +20 -0 trunk/modules/m_rehash.c (File Modified)
6381 +1 -1 trunk/src/s_newconf.c (File Modified)
6382
6383
6384gxti 2006/03/05 03:38:33 UTC (20060305-930)
6385 Log:
6386 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6387
6388
6389 Changes: Modified:
6390 +0 -1 trunk/doc/example.conf (File Modified)
6391 +0 -3 trunk/doc/reference.conf (File Modified)
6392 +0 -1 trunk/include/s_conf.h (File Modified)
6393 +0 -6 trunk/modules/m_info.c (File Modified)
6394 +1 -1 trunk/src/channel.c (File Modified)
6395 +0 -1 trunk/src/newconf.c (File Modified)
6396
6397
6398gxti 2006/03/05 00:48:56 UTC (20060305-928)
6399 Log:
6400 Missing header in m_chghost.c
6401
6402 Changes: Modified:
6403 +1 -0 trunk/modules/m_chghost.c (File Modified)
6404
6405
6406gxti 2006/02/28 19:53:33 UTC (20060228-926)
6407 Log:
6408 Relocate QJM code to a seperate function(change_nick_user_host)
6409 Change CHGHOST to use change_nick_user_host instead of just setting it
6410
6411
6412 Changes: Modified:
6413 +3 -0 trunk/include/s_user.h (File Modified)
6414 +1 -1 trunk/modules/m_chghost.c (File Modified)
6415 +3 -78 trunk/modules/m_signon.c (File Modified)
6416 +89 -0 trunk/src/s_user.c (File Modified)
6417
6418
6419jilles 2006/02/28 13:24:51 UTC (20060228-924)
6420 Log:
6421 Restore /stats a (dns servers, admin-only).
6422
6423
6424 Changes: Modified:
6425 +1 -0 trunk/include/res.h (File Modified)
6426 +5 -8 trunk/modules/m_stats.c (File Modified)
6427 +16 -0 trunk/src/res.c (File Modified)
6428
6429
6430nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6431 Log:
6432 - Add CHARYBDIS_PROFILE if we are profiling.
6433 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6434 - Remove duplicate --enable-epoll entry.
6435
6436
6437 Changes: Modified:
6438 +1595 -15 trunk/configure (File Modified)
6439 +30 -11 trunk/configure.ac (File Modified)
6440 +3 -0 trunk/include/setup.h.in (File Modified)
6441
6442
6443nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6444 Log:
6445 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6446
6447
6448 Changes: Modified:
6449 +28 -0 trunk/aclocal.m4 (File Modified)
6450
6451
6452jilles 2006/02/23 13:25:48 UTC (20060223-916)
6453 Log:
6454 Allow requesting forward channel and quiet list in same mode command.
6455
6456
6457 Changes: Modified:
6458 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6459
6460
6461jilles 2006/02/22 00:06:41 UTC (20060222-912)
6462 Log:
6463 Add description of xline wildcards.
6464
6465
6466 Changes: Modified:
6467 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6468
6469
6470gxti 2006/02/21 23:54:57 UTC (20060221-908)
6471 Log:
6472 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6473
6474
6475 Changes: Modified:
6476 +0 -4 trunk/modules/m_services.c (File Modified)
6477
6478
6479nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6480 Log:
6481 typo
6482
6483
6484 Changes: Modified:
6485 +1 -1 trunk/include/hook.h (File Modified)
6486
6487
6488nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6489 Log:
6490 call_hook, not hook_call
6491
6492
6493 Changes: Modified:
6494 +1 -1 trunk/modules/core/m_join.c (File Modified)
6495
6496
6497nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6498 Log:
6499 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6500 Could be useful for a number of things.
6501
6502
6503 Changes: Modified:
6504 +9 -0 trunk/modules/core/m_join.c (File Modified)
6505
6506
6507nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6508 Log:
6509 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6510
6511
6512 Changes: Modified:
6513 +7 -0 trunk/include/hook.h (File Modified)
6514
6515
6516gxti 2006/02/20 21:27:46 UTC (20060220-896)
6517 Log:
6518 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6519
6520
6521 Changes: Modified:
6522 +15 -0 trunk/modules/m_services.c (File Modified)
6523
6524
6525jilles 2006/02/20 11:26:45 UTC (20060220-894)
6526 Log:
6527 Clarify snomask +f, +k, +u.
6528
6529
6530 Changes: Modified:
6531 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6532
6533
6534jilles 2006/02/20 11:26:22 UTC (20060220-892)
6535 Log:
6536 Cmode +p and +s may be set simultaneously.
6537
6538
6539 Changes: Modified:
6540 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6541
6542
6543nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6544 Log:
6545 actually, we should check the data version on each reload (oops)
6546
6547
6548 Changes: Modified:
6549 +6 -6 trunk/src/main.c (File Modified)
6550
6551
6552nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6553 Log:
6554 more work on the loader
6555
6556
6557 Changes: Modified:
6558 +45 -21 trunk/src/main.c (File Modified)
6559
6560
6561nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6562 Log:
6563 Add prototype ircd_state.c
6564
6565
6566 Changes: Modified:
6567 + - trunk/src/ircd_state.c (File Added)
6568
6569
6570jilles 2006/02/19 00:41:15 UTC (20060219-882)
6571 Log:
6572 Smaller improvements.
6573
6574
6575 Changes: Modified:
6576 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6577
6578
6579jilles 2006/02/19 00:15:39 UTC (20060219-880)
6580 Log:
6581 Add a lot of stuff here.
6582
6583
6584 Changes: Modified:
6585 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6586
6587
6588jilles 2006/02/18 22:55:32 UTC (20060218-878)
6589 Log:
6590 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6591
6592
6593 Changes: Modified:
6594 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6595
6596
6597jilles 2006/02/18 21:57:54 UTC (20060218-873)
6598 Log:
6599 Invex doesn't trump +r or (sic) +J.
6600
6601
6602 Changes: Modified:
6603 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6604
6605
6606nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6607 Log:
6608 Check to make sure a module is not loaded before loading it.
6609
6610
6611 Changes: Modified:
6612 +6 -1 trunk/src/ircd_parser.y (File Modified)
6613
6614
6615nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6616 Log:
6617 - Add a missing comma in the HeaderMessages array
6618 - Only send "Your hostname is too long ..." if that really is the case
6619
6620
6621 Changes: Modified:
6622 +2 -2 trunk/src/s_auth.c (File Modified)
6623
6624
6625nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6626 Log:
6627 build_symtable() will have already bailed here, so no need to check
6628 explicitly whether or not charybdis_main is NULL.
6629
6630
6631 Changes: Modified:
6632 +7 -16 trunk/src/main.c (File Modified)
6633
6634
6635nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6636 Log:
6637 Data structure versioning, part 1.
6638
6639
6640 Changes: Modified:
6641 +10 -1 trunk/include/ircd_defs.h (File Modified)
6642 +2 -0 trunk/src/ircd.c (File Modified)
6643 +15 -3 trunk/src/main.c (File Modified)
6644
6645
6646nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6647 Log:
6648 build a symbol table and use that instead of doing a raw dlsym on everything
6649
6650
6651 Changes: Modified:
6652 + - trunk/include/ircd_linker.h (File Added)
6653 +71 -1 trunk/src/Makefile.in (File Modified)
6654 + - trunk/src/ircd_linker.c (File Added)
6655 +16 -4 trunk/src/main.c (File Modified)
6656
6657
6658nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6659 Log:
6660 The launcher now calls io_loop() instead of charybdis_main().
6661 This is so that we do not have to reinitialize *everything* later.
6662
6663
6664 Changes: Modified:
6665 +1 -0 trunk/include/ircd.h (File Modified)
6666 +6 -7 trunk/src/ircd.c (File Modified)
6667 +13 -1 trunk/src/main.c (File Modified)
6668
6669
6670nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6671 Log:
6672 Use global binding on libircd.so.
6673
6674
6675 Changes: Modified:
6676 +1 -1 trunk/src/main.c (File Modified)
6677
6678
6679nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6680 Log:
6681 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6682 (it will do more later)
6683
6684
6685 Changes: Modified:
6686 +14 -12 trunk/include/config.h (File Modified)
6687 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6688 +31 -5 trunk/src/Makefile.in (File Modified)
6689 +78 -1 trunk/src/ircd.c (File Modified)
6690 + - trunk/src/main.c (File Added)
6691
6692
6693nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6694 Log:
6695 Add whitespace here, oops.
6696
6697
6698 Changes: Modified:
6699 +1 -1 trunk/CREDITS (File Modified)
6700
6701
6702nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6703 Log:
6704 Properly copy over the IP address here instead of using a cheap hack.
6705 Because the hack didn't work right except on IPv6. :|
6706
6707
6708 Changes: Modified:
6709 +12 -2 trunk/src/s_newconf.c (File Modified)
6710
6711
6712jilles 2006/02/15 01:33:43 UTC (20060215-849)
6713 Log:
6714 Revert reject cache notice to ratbox's, which more
6715 clearly suggests what's happening.
6716
6717
6718 Changes: Modified:
6719 +4 -1 trunk/src/reject.c (File Modified)
6720
6721
6722nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6723 Log:
6724 Fix the openssl status in the overview information.
6725
6726
6727 Changes: Modified:
6728 +1 -3 trunk/configure (File Modified)
6729 +1 -3 trunk/configure.ac (File Modified)
6730
6731
6732jilles 2006/02/15 00:53:32 UTC (20060215-843)
6733 Log:
6734 - Add simple exempt{} block (127.0.0.1) to example.conf.
6735 - Remove mention of deny{}.
6736
6737
6738 Changes: Modified:
6739 +5 -0 trunk/doc/example.conf (File Modified)
6740 +1 -1 trunk/doc/reference.conf (File Modified)
6741
6742
6743jilles 2006/02/15 00:37:34 UTC (20060215-839)
6744 Log:
6745 example.conf: add some comments at the start
6746 reference.conf: some ircd-ratbox -> charybdis
6747
6748
6749 Changes: Modified:
6750 +11 -0 trunk/doc/example.conf (File Modified)
6751 +6 -5 trunk/doc/reference.conf (File Modified)
6752
6753
6754jilles 2006/02/15 00:27:59 UTC (20060215-833)
6755 Log:
6756 Rename m_createauthonly module to createauthonly
6757 as this is not a module providing an m_function
6758 (command).
6759
6760
6761 Changes: Modified:
6762 +1 -38 trunk/contrib/Makefile.in (File Modified)
6763 + - trunk/contrib/createauthonly.c (File Added)
6764 + - trunk/contrib/m_createauthonly.c (File Deleted)
6765
6766
6767jilles 2006/02/15 00:22:08 UTC (20060215-831)
6768 Log:
6769 Add to example confs commented lines for:
6770 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6771 sno_globalkline.so, sno_globaloper.so.
6772
6773
6774 Changes: Modified:
6775 +5 -1 trunk/doc/example.conf (File Modified)
6776 +9 -1 trunk/doc/reference.conf (File Modified)
6777
6778
6779jilles 2006/02/15 00:12:24 UTC (20060215-829)
6780 Log:
6781 - Unbreak connecting to connect{}s with hostnames
6782 instead of IP addresses (broken with new resolver).
6783 - Try to do A/AAAA query based on aftype in
6784 connect{} (doesn't seem to work fully).
6785
6786
6787 Changes: Modified:
6788 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6789
6790
6791jilles 2006/02/14 22:54:37 UTC (20060214-827)
6792 Log:
6793 Unbreak /rehash dns.
6794
6795
6796 Changes: Modified:
6797 +1 -0 trunk/src/res.c (File Modified)
6798
6799
6800jilles 2006/02/14 22:40:55 UTC (20060214-825)
6801 Log:
6802 Preserve Hybrid Id and add one of our own.
6803
6804
6805 Changes: Modified:
6806 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6807 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6808
6809
6810jilles 2006/02/14 22:17:17 UTC (20060214-821)
6811 Log:
6812 Add anfl and Androsyn to CREDITS.
6813 They wrote a lot of ratbox code we use, both before and after the fork.
6814
6815
6816 Changes: Modified:
6817 +2 -0 trunk/CREDITS (File Modified)
6818
6819
6820nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6821 Log:
6822 Hostname validity check.
6823
6824
6825 Changes: Modified:
6826 +42 -3 trunk/src/s_auth.c (File Modified)
6827
6828
6829nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6830 Log:
6831 Version bump to 1.2.0.
6832
6833
6834 Changes: Modified:
6835 +9 -9 trunk/configure (File Modified)
6836 +1 -1 trunk/configure.ac (File Modified)
6837
6838
6839nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6840 Log:
6841 - Missed a spot in the IPv6 code here. Should be usable now.
6842
6843
6844 Changes: Modified:
6845 +2 -2 trunk/src/res.c (File Modified)
6846
6847
6848nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6849 Log:
6850 Alright, so, this massive commit does the following:
6851 - Removes adns
6852 - Adds a resolver based on the undernet and hybrid one.
6853 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6854 - Makes a check in ./configure be posixly correct
6855 - Simplifies the auth code and DNS callbacks
6856
6857 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6858
6859
6860 Changes: Modified:
6861 +1 -1 trunk/Makefile.in (File Modified)
6862 + - trunk/adns/ (File Deleted)
6863 +148 -80 trunk/configure (File Modified)
6864 +1 -2 trunk/configure.ac (File Modified)
6865 +6 -0 trunk/include/client.h (File Modified)
6866 +1 -0 trunk/include/packet.h (File Modified)
6867 +153 -41 trunk/include/res.h (File Modified)
6868 + - trunk/include/reslib.h (File Added)
6869 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6870 +930 -1449 trunk/modules/.depend (File Modified)
6871 +3 -0 trunk/modules/m_stats.c (File Modified)
6872 +417 -621 trunk/src/.depend (File Modified)
6873 +1 -1 trunk/src/.indent.pro (File Modified)
6874 +2069 -289 trunk/src/Makefile.in (File Modified)
6875 + - trunk/src/adns.c (File Deleted)
6876 + - trunk/src/res.c (File Added)
6877 + - trunk/src/reslib.c (File Added)
6878 +11 -50 trunk/src/s_auth.c (File Modified)
6879 +4 -26 trunk/src/s_newconf.c (File Modified)
6880
6881
6882nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6883 Log:
6884 Document the NOBALLOC feature.
6885
6886
6887 Changes: Modified:
6888 +7 -1 trunk/include/config.h (File Modified)
6889
6890
6891jilles 2006/02/12 20:50:51 UTC (20060212-806)
6892 Log:
6893 commands.sgml changes
6894
6895
6896 Changes: Modified:
6897 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6898
6899
6900jilles 2006/02/12 19:58:28 UTC (20060212-804)
6901 Log:
6902 connect{} changes.
6903
6904
6905 Changes: Modified:
6906 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6907
6908
6909jilles 2006/02/12 19:47:43 UTC (20060212-802)
6910 Log:
6911 Improve description of class{} block (in particular,
6912 mention server classes as well as client classes).
6913
6914
6915 Changes: Modified:
6916 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6917
6918
6919jilles 2006/02/12 19:37:35 UTC (20060212-800)
6920 Log:
6921 In comment:
6922 -/* sendq: servers need a higher sendq as they send more data */
6923 +/* sendq: servers need a higher sendq as they are sent more data */
6924
6925
6926 Changes: Modified:
6927 +1 -1 trunk/doc/reference.conf (File Modified)
6928
6929
6930jilles 2006/02/12 19:33:35 UTC (20060212-798)
6931 Log:
6932 Add modules{} block.
6933
6934
6935 Changes: Modified:
6936 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6937
6938
6939jilles 2006/02/12 17:31:44 UTC (20060212-796)
6940 Log:
6941 Add general::oper_snomask, snomask on oper up for opers
6942 that have umode +s set on oper up, but do not have
6943 a specific snomask setting in their operator block.
6944 If this is empty or not specified, +s is used as before.
6945
6946
6947 Changes: Modified:
6948 +4 -1 trunk/doc/example.conf (File Modified)
6949 +7 -1 trunk/doc/reference.conf (File Modified)
6950 +1 -0 trunk/include/client.h (File Modified)
6951 +1 -0 trunk/include/s_conf.h (File Modified)
6952 +32 -0 trunk/src/newconf.c (File Modified)
6953 +1 -0 trunk/src/s_conf.c (File Modified)
6954 +13 -3 trunk/src/s_user.c (File Modified)
6955
6956
6957nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6958 Log:
6959 fix error
6960
6961 Changes: Modified:
6962 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6963
6964
6965nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6966 Log:
6967 Add MASKTRACE and CHANTRACE commands.
6968
6969
6970 Changes: Modified:
6971 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6972
6973
6974nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6975 Log:
6976 document loadmodule directive
6977
6978
6979 Changes: Modified:
6980 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6981
6982
6983nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6984 Log:
6985 finish this up
6986
6987
6988 Changes: Modified:
6989 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6990
6991
6992nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6993 Log:
6994 q:lines are no longer living in the ircd.conf either
6995
6996
6997 Changes: Modified:
6998 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6999
7000
7001nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7002 Log:
7003 remove k:line, d:line, x:line as they are their own files now
7004
7005
7006 Changes: Modified:
7007 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7008
7009
7010jilles 2006/02/12 03:55:38 UTC (20060212-782)
7011 Log:
7012 New place for operator::snomask.
7013
7014
7015 Changes: Modified:
7016 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7017
7018
7019nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7020 Log:
7021 Document connect {}.
7022
7023
7024 Changes: Modified:
7025 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7026
7027
7028jilles 2006/02/12 03:42:26 UTC (20060212-778)
7029 Log:
7030 example.conf: move operator::snomask to a more logical place,
7031 more sensible default
7032 reference.conf: add operator::snomask
7033
7034
7035 Changes: Modified:
7036 +3 -3 trunk/doc/example.conf (File Modified)
7037 +3 -0 trunk/doc/reference.conf (File Modified)
7038
7039
7040jilles 2006/02/12 03:34:24 UTC (20060212-776)
7041 Log:
7042 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7043 in those conf entries that take umodes like <name1>, <name2>, ...
7044
7045
7046 Changes: Modified:
7047 +3 -0 trunk/doc/reference.conf (File Modified)
7048 +3 -0 trunk/src/newconf.c (File Modified)
7049
7050
7051nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7052 Log:
7053 Remove H:line
7054
7055
7056 Changes: Modified:
7057 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7058
7059
7060nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7061 Log:
7062 Aesthetic changes.
7063
7064
7065 Changes: Modified:
7066 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7067
7068
7069nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7070 Log:
7071 s/allow/auth
7072
7073
7074 Changes: Modified:
7075 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7076
7077
7078nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7079 Log:
7080 fix
7081
7082
7083 Changes: Modified:
7084 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7085
7086
7087nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7088 Log:
7089 Document operator {} blocks.
7090
7091
7092 Changes: Modified:
7093 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7094
7095
7096jilles 2006/02/12 03:18:31 UTC (20060212-764)
7097 Log:
7098 auth{}: clarify/add some details
7099
7100
7101 Changes: Modified:
7102 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7103
7104
7105nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7106 Log:
7107 auth{}: Move a paragraph.
7108
7109
7110 Changes: Modified:
7111 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7112
7113
7114nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7115 Log:
7116 Document auth{} blocks.
7117
7118
7119 Changes: Modified:
7120 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7121
7122
7123jilles 2006/02/12 02:23:21 UTC (20060212-758)
7124 Log:
7125 Add umode +R.
7126
7127
7128 Changes: Modified:
7129 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7130
7131
7132jilles 2006/02/12 02:19:41 UTC (20060212-756)
7133 Log:
7134 Add umode +R, prevents unidentified clients from
7135 sending private messages or notices. /accept'ed
7136 clients and opers are exempt.
7137 Due to the /accept part, this is only checked
7138 at the target's server, may want to change
7139 this?
7140
7141
7142 Changes: Modified:
7143 +1 -0 trunk/help/opers/umode (File Modified)
7144 +1 -0 trunk/help/users/umode (File Modified)
7145 +2 -0 trunk/include/client.h (File Modified)
7146 +1 -0 trunk/include/numeric.h (File Modified)
7147 +11 -1 trunk/modules/core/m_message.c (File Modified)
7148 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7149 +1 -1 trunk/src/messages.tab (File Modified)
7150 +1 -1 trunk/src/s_user.c (File Modified)
7151
7152
7153jilles 2006/02/12 01:26:44 UTC (20060212-754)
7154 Log:
7155 Don't allow a nick change if banned or quieted (and not
7156 voiced or opped) on a channel. This uses numeric 435
7157 (bahamut's "cannot change to a banned nick") because
7158 bahamut/ircu's 437 and hyperion's 438 already have
7159 another meaning for us.
7160
7161
7162 Changes: Modified:
7163 +2 -0 trunk/include/channel.h (File Modified)
7164 +1 -0 trunk/include/numeric.h (File Modified)
7165 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7166 +38 -0 trunk/src/channel.c (File Modified)
7167 +1 -1 trunk/src/messages.tab (File Modified)
7168
7169
7170jilles 2006/02/11 20:55:03 UTC (20060211-752)
7171 Log:
7172 KNOCK:
7173 - respect ban exceptions
7174 - also deny a knock if quieted
7175
7176
7177 Changes: Modified:
7178 +2 -1 trunk/modules/m_knock.c (File Modified)
7179
7180
7181jilles 2006/02/11 19:42:32 UTC (20060211-750)
7182 Log:
7183 Reverse bad substitution in comment.
7184
7185
7186 Changes: Modified:
7187 +1 -1 trunk/src/channel.c (File Modified)
7188
7189
7190jilles 2006/02/11 19:04:47 UTC (20060211-748)
7191 Log:
7192 - set DynSpoof flag for clients spoofed at registration
7193 - add orighost instead of host to the hostname hash
7194
7195
7196 Changes: Modified:
7197 +5 -1 trunk/src/s_user.c (File Modified)
7198
7199
7200jilles 2006/02/11 16:59:13 UTC (20060211-746)
7201 Log:
7202 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7203
7204
7205 Changes: Modified:
7206 +2 -3 trunk/src/send.c (File Modified)
7207
7208
7209gxti 2006/02/10 02:44:34 UTC (20060210-744)
7210 Log:
7211 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7212
7213
7214 Changes: Modified:
7215 +17 -7 trunk/modules/m_signon.c (File Modified)
7216
7217
7218gxti 2006/02/09 02:44:48 UTC (20060209-742)
7219 Log:
7220 Correct minimum args on ENCAP SASL to avoid nasty core.
7221
7222
7223 Changes: Modified:
7224 +1 -1 trunk/modules/m_sasl.c (File Modified)
7225
7226
7227jilles 2006/02/09 01:14:21 UTC (20060209-740)
7228 Log:
7229 Style nits: sptr can't ever be NULL, don't compare truth
7230 values with YES.
7231
7232
7233 Changes: Modified:
7234 +2 -3 trunk/modules/m_scan.c (File Modified)
7235
7236
7237jilles 2006/02/09 01:04:56 UTC (20060209-738)
7238 Log:
7239 - Comment out scan_cmodes() prototype to suppress warning
7240 - Correct minimum parameter count for mo_scan()
7241
7242
7243 Changes: Modified:
7244 +2 -2 trunk/modules/m_scan.c (File Modified)
7245
7246
7247jilles 2006/02/09 00:56:16 UTC (20060209-736)
7248 Log:
7249 SCAN UMODES:
7250 - Include full command in operspy notice
7251 - Allow global scans (no-list used, mask not used) without operspy
7252 - Use ERR_NOPRIVS numeric
7253
7254
7255 Changes: Modified:
7256 +21 -9 trunk/modules/m_scan.c (File Modified)
7257
7258
7259jilles 2006/02/08 23:45:23 UTC (20060208-734)
7260 Log:
7261 Cancel out the >3 default if < is given; this way
7262 any </> specification fully overrides the default.
7263
7264
7265 Changes: Modified:
7266 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7267
7268
7269jilles 2006/02/08 23:13:44 UTC (20060208-732)
7270 Log:
7271 - Call mo_list() from m_list() to reduce code duplication
7272 - Default to >3, rather arbitrarily (conf option?)
7273 - Make < and > mean less than and greater than again
7274
7275
7276 Changes: Modified:
7277 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7278
7279
7280jilles 2006/02/08 22:20:43 UTC (20060208-730)
7281 Log:
7282 When processing topic burst, hide connecting server
7283 on netburst if flatten links is enabled.
7284
7285
7286 Changes: Modified:
7287 +9 -2 trunk/modules/m_tb.c (File Modified)
7288
7289
7290nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7291 Log:
7292 - remove PENALTY token
7293
7294
7295 Changes: Modified:
7296 +0 -1 trunk/include/supported.h (File Modified)
7297
7298
7299nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7300 Log:
7301 005 fixups:
7302 - Add PENALTY because we have a pace-wait system.
7303 - Add FNC due to SAVE and RSFNC
7304 - Add q to MAXLIST.
7305
7306
7307 Changes: Modified:
7308 +4 -2 trunk/include/supported.h (File Modified)
7309
7310
7311nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7312 Log:
7313 mkay, indent went nuts here
7314
7315
7316 Changes: Modified:
7317 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7318
7319
7320nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7321 Log:
7322 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7323 and can be used instead. The SAFELIST implementation is the one used by
7324 default, as most users/networks will be used to it.
7325
7326
7327 Changes: Modified:
7328 +1 -0 trunk/NEWS (File Modified)
7329 +14 -0 trunk/include/client.h (File Modified)
7330 +5 -0 trunk/include/hash.h (File Modified)
7331 +404 -272 trunk/modules/Makefile.in (File Modified)
7332 + - trunk/modules/m_list.c (File Deleted)
7333 + - trunk/modules/m_list_ratbox.c (File Added)
7334 + - trunk/modules/m_list_safelist.c (File Added)
7335 +5 -5 trunk/src/hash.c (File Modified)
7336
7337
7338jilles 2006/02/08 21:02:52 UTC (20060208-720)
7339 Log:
7340 Clear invites on a lowerTS JOIN or SJOIN.
7341 This should complete kick_on_split_riding protection.
7342
7343
7344 Changes: Modified:
7345 +5 -0 trunk/modules/core/m_join.c (File Modified)
7346 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7347
7348
7349jilles 2006/02/08 20:26:58 UTC (20060208-718)
7350 Log:
7351 Like in ratbox, send and interpret timestamps on invites.
7352
7353
7354 Changes: Modified:
7355 +9 -2 trunk/modules/m_invite.c (File Modified)
7356
7357
7358jilles 2006/02/07 12:48:28 UTC (20060207-716)
7359 Log:
7360 Add +S (network service) umode. Just for completeness, users or opers
7361 cannot set this.
7362
7363
7364 Changes: Modified:
7365 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7366
7367
7368nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7369 Log:
7370 update NEWS a bit
7371
7372
7373 Changes: Modified:
7374 +35 -2 trunk/NEWS (File Modified)
7375
7376
7377gxti 2006/02/06 04:42:14 UTC (20060206-712)
7378 Log:
7379 Split off a PreClient structure for data to be freed on registation (i.e. password).
7380 New hook introduce_client for post-registration messages.
7381 Fix b0rked SASL numerics.
7382 Burst REALHOST post-introduction for spoofed-on-registration clients.
7383 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7384 Pre-registration signon support.
7385
7386
7387 Changes: Modified:
7388 +10 -0 trunk/configure (File Modified)
7389 +2 -0 trunk/configure.ac (File Modified)
7390 +14 -4 trunk/include/client.h (File Modified)
7391 +1 -0 trunk/include/hook.h (File Modified)
7392 +1 -0 trunk/include/numeric.h (File Modified)
7393 +3 -0 trunk/include/setup.h.in (File Modified)
7394 +16 -0 trunk/modules/m_chghost.c (File Modified)
7395 +25 -21 trunk/modules/m_sasl.c (File Modified)
7396 +63 -30 trunk/modules/m_signon.c (File Modified)
7397 +18 -0 trunk/src/client.c (File Modified)
7398 +2 -0 trunk/src/hook.c (File Modified)
7399 +5 -5 trunk/src/messages.tab (File Modified)
7400 +2 -0 trunk/src/s_serv.c (File Modified)
7401 +28 -2 trunk/src/s_user.c (File Modified)
7402
7403
7404gxti 2006/02/06 03:10:01 UTC (20060206-710)
7405 Log:
7406 Update hook documentation.
7407
7408
7409 Changes: Modified:
7410 +30 -0 trunk/doc/hooks.txt (File Modified)
7411
7412
7413jilles 2006/02/05 22:44:03 UTC (20060205-708)
7414 Log:
7415 Improve @/# handling in match_esc().
7416
7417
7418 Changes: Modified:
7419 +21 -13 trunk/src/match.c (File Modified)
7420
7421
7422nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7423 Log:
7424 backtrack instead of bailing out when handling a mismatched escape
7425
7426
7427 Changes: Modified:
7428 +1 -1 trunk/src/match.c (File Modified)
7429
7430
7431nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7432 Log:
7433 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7434
7435 Changes: Modified:
7436 +2 -1 trunk/CREDITS (File Modified)
7437
7438
7439nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7440 Log:
7441 Fix the escape brokenness and pick up a more efficient matching algorithm,
7442 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7443 Patch sent upstream. They can do whatever they want with it, *shrug*.
7444
7445
7446 Changes: Modified:
7447 +147 -161 trunk/src/match.c (File Modified)
7448
7449
7450jilles 2006/02/04 20:13:39 UTC (20060204-700)
7451 Log:
7452 If flatten links is enabled, fake the origins of some ServerModes
7453 sent to clients so that the server sending the netburst is hidden.
7454 Most mode hacks still show the true source.
7455
7456
7457 Changes: Modified:
7458 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7459 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7460
7461
7462jilles 2006/02/04 18:26:55 UTC (20060204-698)
7463 Log:
7464 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7465 where the exit originated).
7466 - When receiving an SQUIT for a server themselves
7467 (IsMe(target_p) || target_p == client_p)
7468 close their link and send a local server notice.
7469
7470
7471 Changes: Modified:
7472 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7473 +6 -3 trunk/src/client.c (File Modified)
7474
7475
7476nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7477 Log:
7478 Hooking into the wrong hook, whoops. :P
7479
7480
7481 Changes: Modified:
7482 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7483 +6 -10 trunk/modules/core/m_join.c (File Modified)
7484
7485
7486nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7487 Log:
7488 this doesn't work right, right now :P
7489
7490
7491 Changes: Modified:
7492 +40 -0 trunk/contrib/Makefile.in (File Modified)
7493 + - trunk/contrib/m_createauthonly.c (File Added)
7494 +6 -0 trunk/include/hook.h (File Modified)
7495 +26 -1 trunk/modules/core/m_join.c (File Modified)
7496 +1 -1 trunk/src/ircd.c (File Modified)
7497
7498
7499nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7500 Log:
7501 Make can_join() hookable.
7502
7503
7504 Changes: Modified:
7505 +12 -1 trunk/src/channel.c (File Modified)
7506
7507
7508nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7509 Log:
7510 add 'int approved;' to the channel event hook
7511
7512
7513 Changes: Modified:
7514 +1 -0 trunk/include/hook.h (File Modified)
7515
7516
7517gxti 2006/02/04 02:50:03 UTC (20060204-688)
7518 Log:
7519 Use SIDs in SASL ENCAP origin.
7520 Ignore responses from other agents once the first SASL response has been received for a client.
7521
7522
7523 Changes: Modified:
7524 +9 -5 trunk/modules/m_sasl.c (File Modified)
7525
7526
7527gxti 2006/02/04 01:44:17 UTC (20060204-686)
7528 Log:
7529 Removed stray debug code.
7530
7531
7532 Changes: Modified:
7533 +1 -1 trunk/modules/m_sasl.c (File Modified)
7534
7535
7536jilles 2006/02/03 22:39:24 UTC (20060203-684)
7537 Log:
7538 Don't complain "unknown MODE flag" if a non-oper attempts
7539 to unset an oper only umode they do not have.
7540 This is to prevent unwanted error messages when users/bots
7541 do things like MODE <nick> +i-sw.
7542
7543
7544 Changes: Modified:
7545 +4 -2 trunk/src/s_user.c (File Modified)
7546
7547
7548jilles 2006/02/03 22:32:03 UTC (20060203-682)
7549 Log:
7550 Fix client_exit hook name and only call it for local exits that are not
7551 IsAnyServer.
7552
7553
7554 Changes: Modified:
7555 +3 -2 trunk/modules/m_sasl.c (File Modified)
7556
7557
7558gxti 2006/02/03 21:41:48 UTC (20060203-680)
7559 Log:
7560 Fix SASL logic to actually use stored agent UID.
7561 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7562 Add abort code for exiting clients.
7563
7564
7565 Changes: Modified:
7566 +18 -9 trunk/modules/m_sasl.c (File Modified)
7567
7568
7569jilles 2006/02/03 20:25:01 UTC (20060203-678)
7570 Log:
7571 Port over ratbox 2.2 /challenge. This is slightly more secure
7572 (better crypto, longer keys, challenge timeout) and has better
7573 client scripts.
7574
7575 The respond tool is no longer part of the ircd tree but a
7576 separate package, currently available from
7577 http://respond.ircd-ratbox.org (we should mirror/... this).
7578
7579
7580 Changes: Modified:
7581 +65 -310 trunk/doc/challenge.txt (File Modified)
7582 +5 -5 trunk/include/client.h (File Modified)
7583 +3 -0 trunk/include/irc_string.h (File Modified)
7584 +3 -0 trunk/include/numeric.h (File Modified)
7585 +94 -50 trunk/modules/m_challenge.c (File Modified)
7586 +1 -2 trunk/src/client.c (File Modified)
7587 +125 -0 trunk/src/irc_string.c (File Modified)
7588 +2 -2 trunk/src/messages.tab (File Modified)
7589 + - trunk/tools/rsa_respond/ (File Deleted)
7590
7591
7592gxti 2006/02/03 20:05:09 UTC (20060203-676)
7593 Log:
7594 Preliminary SASL support.
7595
7596
7597 Changes: Modified:
7598 +7 -0 trunk/include/client.h (File Modified)
7599 +6 -0 trunk/include/numeric.h (File Modified)
7600 +1 -0 trunk/modules/Makefile.in (File Modified)
7601 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7602 +175 -1 trunk/modules/m_cap.c (File Modified)
7603 + - trunk/modules/m_sasl.c (File Added)
7604 +2 -0 trunk/modules/m_user.c (File Modified)
7605 +5 -5 trunk/src/messages.tab (File Modified)
7606 +8 -2 trunk/src/s_user.c (File Modified)
7607
7608
7609jilles 2006/02/03 18:13:03 UTC (20060203-674)
7610 Log:
7611 SIGNON: make logout also apply remotely.
7612
7613
7614 Changes: Modified:
7615 +7 -2 trunk/modules/m_signon.c (File Modified)
7616
7617
7618gxti 2006/02/03 17:45:04 UTC (20060203-672)
7619 Log:
7620 Use an asterisk when sending empty logins in SIGNON.
7621
7622
7623 Changes: Modified:
7624 +5 -5 trunk/modules/m_signon.c (File Modified)
7625
7626
7627jilles 2006/02/03 17:38:31 UTC (20060203-670)
7628 Log:
7629 SIGNON: Only add whowas entry (add_history()) and wipe
7630 accepts (del_all_accepts()) if nick changed.
7631
7632
7633 Changes: Modified:
7634 +5 -3 trunk/modules/m_signon.c (File Modified)
7635
7636
7637jilles 2006/02/03 17:26:52 UTC (20060203-668)
7638 Log:
7639 SIGNON: slight fixes to collision code:
7640 - don't kill if target_p == source_p (nick unchanged or only changed case)
7641 - add comment that SAVE support is missing
7642 - use sendto_realops_snomask() instead of sendto_realops_flags()
7643
7644
7645 Changes: Modified:
7646 +9 -6 trunk/modules/m_signon.c (File Modified)
7647
7648
7649jilles 2006/02/03 17:19:26 UTC (20060203-666)
7650 Log:
7651 Fix up kills for bad nick/user/host on SIGNON.
7652
7653
7654 Changes: Modified:
7655 +16 -6 trunk/modules/m_signon.c (File Modified)
7656
7657
7658jilles 2006/02/03 16:50:56 UTC (20060203-664)
7659 Log:
7660 If changing to a nick with a digit, only allow the UID.
7661
7662
7663 Changes: Modified:
7664 +4 -0 trunk/modules/m_signon.c (File Modified)
7665
7666
7667gxti 2006/02/03 04:20:31 UTC (20060203-661)
7668 Log:
7669 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7670 Strip leading digits from logins that are not purely numeric.
7671
7672
7673 Changes: Modified:
7674 +3 -0 trunk/include/numeric.h (File Modified)
7675 +2 -0 trunk/include/send.h (File Modified)
7676 +1 -0 trunk/modules/Makefile.in (File Modified)
7677 +456 -3 trunk/modules/m_services.c (File Modified)
7678 + - trunk/modules/m_signon.c (File Added)
7679 +2 -2 trunk/src/messages.tab (File Modified)
7680 +98 -0 trunk/src/send.c (File Modified)
7681
7682
7683jilles 2006/02/02 14:10:16 UTC (20060202-659)
7684 Log:
7685 Remove old server notice umodes from example confs.
7686
7687
7688 Changes: Modified:
7689 +1 -2 trunk/doc/example.conf (File Modified)
7690 +4 -17 trunk/doc/reference.conf (File Modified)
7691
7692
7693jilles 2006/02/01 15:11:42 UTC (20060201-657)
7694 Log:
7695 Add snomask help file (forgot this earlier).
7696
7697
7698 Changes: Modified:
7699 + - trunk/help/opers/snomask (File Added)
7700
7701
7702jilles 2006/01/31 12:50:36 UTC (20060131-655)
7703 Log:
7704 Add umode +l (receive locops).
7705
7706
7707 Changes: Modified:
7708 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7709
7710
7711jilles 2006/01/31 12:44:21 UTC (20060131-653)
7712 Log:
7713 We don't plan to implement cmode +R (quiet unidentified) and
7714 umode +I (deny invite) for 1.1, so comment them out from the
7715 docs.
7716
7717
7718 Changes: Modified:
7719 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7720 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7721
7722
7723jilles 2006/01/31 12:40:38 UTC (20060131-651)
7724 Log:
7725 Improve snomask usage description.
7726
7727
7728 Changes: Modified:
7729 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7730
7731
7732jilles 2006/01/31 12:33:01 UTC (20060131-649)
7733 Log:
7734 Mention the word snomask with umode +s (needs to be a link really).
7735
7736
7737 Changes: Modified:
7738 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7739
7740
7741jilles 2006/01/31 12:28:58 UTC (20060131-647)
7742 Log:
7743 Add snomask +Z (operspy notices).
7744
7745
7746 Changes: Modified:
7747 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7748
7749
7750jilles 2006/01/31 12:23:29 UTC (20060131-645)
7751 Log:
7752 Misc updates/clarifications.
7753
7754
7755 Changes: Modified:
7756 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7757
7758
7759jilles 2006/01/31 12:15:29 UTC (20060131-643)
7760 Log:
7761 Document snomasks.
7762
7763
7764 Changes: Modified:
7765 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7766 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7767 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7768
7769
7770jilles 2006/01/30 01:07:43 UTC (20060130-641)
7771 Log:
7772 - Allow ENCAP REALHOST outside burst
7773 - Fix comment describing race condition: this can only happen
7774 on a local whois with use_whois_actually enabled
7775
7776
7777 Changes: Modified:
7778 +4 -6 trunk/modules/m_chghost.c (File Modified)
7779
7780
7781jilles 2006/01/29 21:42:06 UTC (20060129-639)
7782 Log:
7783 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7784
7785
7786 Changes: Modified:
7787 +39 -0 trunk/contrib/Makefile.in (File Modified)
7788 + - trunk/contrib/sno_globaloper.c (File Added)
7789
7790
7791jilles 2006/01/29 21:26:53 UTC (20060129-637)
7792 Log:
7793 Pass along old umodes and snomask in umode_changed hook,
7794 changing its parameter type from struct Client *
7795 to hook_data_umode_changed *. (For a new client, both
7796 are zero.)
7797
7798 The IP cloaking module now fully ignores umode changes
7799 where +h didn't change.
7800
7801
7802 Changes: Modified:
7803 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7804 +7 -0 trunk/include/hook.h (File Modified)
7805 +18 -4 trunk/src/s_user.c (File Modified)
7806
7807
7808nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7809 Log:
7810 move libcharybdis-provided function initialisation into libcharybdis_init().
7811
7812
7813 Changes: Modified:
7814 +32 -11 trunk/src/ircd.c (File Modified)
7815
7816
7817jilles 2006/01/29 20:40:55 UTC (20060129-633)
7818 Log:
7819 Make +f notices (local host, global host, global user@host, local class)
7820 netwide. Exceeding /quote set max remains local.
7821
7822
7823 Changes: Modified:
7824 +4 -4 trunk/src/s_conf.c (File Modified)
7825
7826
7827jilles 2006/01/29 20:32:44 UTC (20060129-631)
7828 Log:
7829 Netwide notices about attempts to join juped channels.
7830
7831
7832 Changes: Modified:
7833 +1 -1 trunk/modules/core/m_join.c (File Modified)
7834
7835
7836jilles 2006/01/29 19:57:17 UTC (20060129-629)
7837 Log:
7838 Send server notices about failed oper attempts globally.
7839 Successful remote oper attempt notices will be generated
7840 from the mode changes.
7841
7842
7843 Changes: Modified:
7844 +3 -3 trunk/modules/m_challenge.c (File Modified)
7845 +2 -2 trunk/modules/m_oper.c (File Modified)
7846
7847
7848jilles 2006/01/29 19:56:11 UTC (20060129-627)
7849 Log:
7850 Rest of infrastructure for sending server notices globally.
7851 Uses a new L_NETWIDE level on sendto_realops_snomask().
7852
7853
7854 Changes: Modified:
7855 +1 -0 trunk/include/send.h (File Modified)
7856 +31 -4 trunk/src/send.c (File Modified)
7857
7858
7859jilles 2006/01/29 18:55:28 UTC (20060129-625)
7860 Log:
7861 Add general::global_snotices conf option to control
7862 whether we send out SNOTEs. Does not do anything yet.
7863
7864
7865 Changes: Modified:
7866 +1 -0 trunk/doc/example.conf (File Modified)
7867 +6 -0 trunk/doc/reference.conf (File Modified)
7868 +1 -0 trunk/include/s_conf.h (File Modified)
7869 +6 -0 trunk/modules/m_info.c (File Modified)
7870 +1 -0 trunk/src/newconf.c (File Modified)
7871 +1 -0 trunk/src/s_conf.c (File Modified)
7872
7873
7874jilles 2006/01/29 13:47:35 UTC (20060129-623)
7875 Log:
7876 Only accept SNOTE from servers.
7877
7878
7879 Changes: Modified:
7880 +2 -0 trunk/modules/m_snote.c (File Modified)
7881
7882
7883jilles 2006/01/29 13:25:06 UTC (20060129-621)
7884 Log:
7885 Correct parv indices so this actually works.
7886
7887
7888 Changes: Modified:
7889 +2 -2 trunk/modules/m_snote.c (File Modified)
7890
7891
7892jilles 2006/01/29 13:16:10 UTC (20060129-619)
7893 Log:
7894 s/scan/snote/g
7895
7896
7897 Changes: Modified:
7898 +3 -3 trunk/modules/m_snote.c (File Modified)
7899
7900
7901nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7902 Log:
7903 Add m_snote.c, SNOTE propagator.
7904
7905
7906 Changes: Modified:
7907 +86 -0 trunk/modules/Makefile.in (File Modified)
7908 + - trunk/modules/m_snote.c (File Added)
7909
7910
7911nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7912 Log:
7913 start seeding the 1.1 NEWS file
7914
7915
7916 Changes: Modified:
7917 +4 -0 trunk/NEWS (File Modified)
7918
7919
7920nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7921 Log:
7922 rename some modules to more descriptive names...
7923
7924
7925 Changes: Modified:
7926 +2 -131 trunk/contrib/Makefile.in (File Modified)
7927 + - trunk/contrib/globalconnexit.c (File Deleted)
7928 + - trunk/contrib/globallineactive.c (File Deleted)
7929 + - trunk/contrib/sno_farconnect.c (File Added)
7930 + - trunk/contrib/sno_globalkline.c (File Added)
7931 +1 -120 trunk/modules/Makefile.in (File Modified)
7932 + - trunk/modules/networknotice.c (File Deleted)
7933 + - trunk/modules/sno_routing.c (File Added)
7934
7935
7936jilles 2006/01/28 22:02:18 UTC (20060128-611)
7937 Log:
7938 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7939 Uses FLAGS2_FLOODDONE bit on servers.
7940
7941
7942 Changes: Modified:
7943 +3 -0 trunk/include/client.h (File Modified)
7944 +121 -1 trunk/modules/Makefile.in (File Modified)
7945 + - trunk/modules/networknotice.c (File Added)
7946
7947
7948jilles 2006/01/28 21:44:33 UTC (20060128-609)
7949 Log:
7950 Don't show servers in /trace to nonopers if flatten links is enabled.
7951
7952
7953 Changes: Modified:
7954 +8 -5 trunk/modules/m_trace.c (File Modified)
7955
7956
7957jilles 2006/01/28 16:45:46 UTC (20060128-607)
7958 Log:
7959 CHGHOST:
7960 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7961 - send back confirmation to source, if local client
7962 - send a +s server notice if the source is neither a server nor a service (+S)
7963
7964
7965 Changes: Modified:
7966 +5 -1 trunk/modules/m_chghost.c (File Modified)
7967
7968
7969jilles 2006/01/28 16:01:05 UTC (20060128-605)
7970 Log:
7971 Use sendto_realops_snomask_from() to make the
7972 server notices appear to come from the affected
7973 user's server.
7974
7975
7976 Changes: Modified:
7977 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7978 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7979
7980
7981jilles 2006/01/28 16:00:14 UTC (20060128-603)
7982 Log:
7983 Add sendto_realops_snomask_from(), allows
7984 specification of apparent source server.
7985
7986
7987 Changes: Modified:
7988 +1 -0 trunk/include/send.h (File Modified)
7989 +41 -1 trunk/src/send.c (File Modified)
7990
7991
7992jilles 2006/01/28 15:30:20 UTC (20060128-601)
7993 Log:
7994 Revert r579. Keep host, not orighost in oper up notice.
7995 It would be inconsistent to have orighost there, and we
7996 don't want to mess up all server notices by putting both
7997 host and orighost.
7998
7999
8000 Changes: Modified:
8001 +1 -1 trunk/src/s_user.c (File Modified)
8002
8003
8004jilles 2006/01/28 15:27:10 UTC (20060128-599)
8005 Log:
8006 Include the IP address in operlog/foperlog.
8007
8008
8009 Changes: Modified:
8010 +10 -8 trunk/modules/m_challenge.c (File Modified)
8011 +8 -6 trunk/modules/m_oper.c (File Modified)
8012
8013
8014jilles 2006/01/28 15:17:01 UTC (20060128-597)
8015 Log:
8016 Call umode_changed hook on oper up.
8017
8018
8019 Changes: Modified:
8020 +1 -0 trunk/src/s_user.c (File Modified)
8021
8022
8023jilles 2006/01/28 15:13:27 UTC (20060128-595)
8024 Log:
8025 Add globalconnexit contrib module, shows remote client connects/exits
8026 except netsplits/netjoin on snomask +F.
8027 Notice formatting will probably change somewhat still.
8028
8029
8030 Changes: Modified:
8031 +80 -0 trunk/contrib/Makefile.in (File Modified)
8032 + - trunk/contrib/globalconnexit.c (File Added)
8033
8034
8035jilles 2006/01/28 14:54:44 UTC (20060128-593)
8036 Log:
8037 Declare snomask_modes[] so modules can provide snomasks.
8038
8039
8040 Changes: Modified:
8041 +2 -0 trunk/include/snomask.h (File Modified)
8042
8043
8044jilles 2006/01/28 14:40:10 UTC (20060128-591)
8045 Log:
8046 Replace user_signon hook with two new hooks: new_local_user
8047 and new_remote_user.
8048 These are called right before the user is introduced to the
8049 rest of the network.
8050
8051
8052 Changes: Modified:
8053 +2 -1 trunk/include/hook.h (File Modified)
8054 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8055 +4 -2 trunk/src/hook.c (File Modified)
8056 +2 -3 trunk/src/s_user.c (File Modified)
8057
8058
8059nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8060 Log:
8061 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8062
8063
8064 Changes: Modified:
8065 +2 -2 trunk/modules/m_scan.c (File Modified)
8066
8067
8068jilles 2006/01/27 19:45:11 UTC (20060127-587)
8069 Log:
8070 Update doc/technical/send.txt.
8071
8072
8073 Changes: Modified:
8074 +91 -131 trunk/doc/technical/send.txt (File Modified)
8075
8076
8077jilles 2006/01/27 14:44:19 UTC (20060127-585)
8078 Log:
8079 Add chantrace and masktrace to help files.
8080
8081
8082 Changes: Modified:
8083 + - trunk/help/opers/chantrace (File Added)
8084 +27 -20 trunk/help/opers/index (File Modified)
8085 + - trunk/help/opers/masktrace (File Added)
8086 +2 -0 trunk/help/opers/operspy (File Modified)
8087
8088
8089jilles 2006/01/27 14:41:47 UTC (20060127-583)
8090 Log:
8091 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8092 Shows etrace-like output for all users in a channel,
8093 in particular IP addresses.
8094
8095
8096 Changes: Modified:
8097 +75 -2 trunk/modules/m_etrace.c (File Modified)
8098
8099
8100jilles 2006/01/27 13:49:21 UTC (20060127-581)
8101 Log:
8102 Port over ratbox 2.2 r21727 (anfl):
8103 add some logging when we drop servers in places where we only notify opers
8104
8105
8106 Changes: Modified:
8107 +31 -0 trunk/modules/core/m_server.c (File Modified)
8108
8109
8110nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8111 Log:
8112 display orighost in operup message
8113
8114
8115 Changes: Modified:
8116 +1 -1 trunk/src/s_user.c (File Modified)
8117
8118
8119jilles 2006/01/26 17:13:21 UTC (20060126-577)
8120 Log:
8121 Add globallineactive contrib module, a hack which can often
8122 show k/d/g/x line active for remote clients.
8123
8124
8125 Changes: Modified:
8126 +52 -0 trunk/contrib/Makefile.in (File Modified)
8127 + - trunk/contrib/globallineactive.c (File Added)
8128
8129
8130jilles 2006/01/26 16:34:00 UTC (20060126-575)
8131 Log:
8132 Show IP field in the same way as MASKTRACE:
8133 "255.255.255.255" if it's unknown (remote TS5 client)
8134 and "0" if we or the remote server are purposely
8135 hiding it.
8136
8137
8138 Changes: Modified:
8139 +12 -1 trunk/modules/m_scan.c (File Modified)
8140
8141
8142jilles 2006/01/26 16:25:22 UTC (20060126-573)
8143 Log:
8144 scan umodes:
8145 - don't show servers in a global scan
8146 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8147
8148
8149 Changes: Modified:
8150 +4 -1 trunk/modules/m_scan.c (File Modified)
8151
8152
8153nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8154 Log:
8155 Implement SCAN UMODES.
8156
8157
8158 Changes: Modified:
8159 +3 -0 trunk/include/numeric.h (File Modified)
8160 +128 -2 trunk/modules/m_scan.c (File Modified)
8161 +2 -2 trunk/src/messages.tab (File Modified)
8162
8163
8164nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8165 Log:
8166 more oops
8167
8168
8169 Changes: Modified:
8170 +1 -1 trunk/modules/m_scan.c (File Modified)
8171
8172
8173nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8174 Log:
8175 parv[0] should be parv[1].
8176
8177
8178 Changes: Modified:
8179 +1 -1 trunk/modules/m_scan.c (File Modified)
8180
8181
8182nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8183 Log:
8184 another oops
8185
8186
8187 Changes: Modified:
8188 +1 -1 trunk/modules/m_scan.c (File Modified)
8189
8190
8191nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8192 Log:
8193 fix mistake here
8194
8195
8196 Changes: Modified:
8197 +2 -2 trunk/modules/m_scan.c (File Modified)
8198
8199
8200nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8201 Log:
8202 framework for scan command
8203
8204
8205 Changes: Modified:
8206 +113 -0 trunk/modules/Makefile.in (File Modified)
8207 + - trunk/modules/m_scan.c (File Added)
8208
8209
8210nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8211 Log:
8212 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8213
8214
8215 Changes: Modified:
8216 +2 -0 trunk/include/irc_string.h (File Modified)
8217 +157 -1 trunk/modules/m_etrace.c (File Modified)
8218 +129 -90 trunk/src/match.c (File Modified)
8219
8220
8221nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8222 Log:
8223 orighost may live in a different hash bucket (likely the case), lets check it standalone
8224
8225
8226 Changes: Modified:
8227 +39 -3 trunk/src/hostmask.c (File Modified)
8228
8229
8230nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8231 Log:
8232 SVN didn't check modules/ somehow, hrmm.
8233
8234
8235 Changes: Modified:
8236 +1 -1 trunk/modules/m_kline.c (File Modified)
8237 +6 -6 trunk/modules/m_stats.c (File Modified)
8238
8239
8240nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8241 Log:
8242 Track hostmask entries for client_p->orighost, if available.
8243 Not throughly tested, but seems to work fine.
8244
8245
8246 Changes: Modified:
8247 +8 -4 trunk/include/hostmask.h (File Modified)
8248 +14 -10 trunk/src/hostmask.c (File Modified)
8249
8250
8251jilles 2006/01/22 19:14:11 UTC (20060122-549)
8252 Log:
8253 Pass on SQUIT reasons more.
8254
8255
8256 Changes: Modified:
8257 +17 -19 trunk/src/client.c (File Modified)
8258
8259
8260jilles 2006/01/21 17:25:27 UTC (20060121-543)
8261 Log:
8262 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8263 This way, hidden admins also get them.
8264
8265
8266 Changes: Modified:
8267 +4 -4 trunk/src/send.c (File Modified)
8268
8269
8270jilles 2006/01/20 22:26:17 UTC (20060120-541)
8271 Log:
8272 From ircd-ratbox 2.2 (r21339 anfl):
8273 ms_kill() should be using find_person(), not find_client()
8274 otherwise it can generate a core.
8275
8276
8277 Changes: Modified:
8278 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8279
8280
8281jilles 2006/01/18 22:56:51 UTC (20060118-539)
8282 Log:
8283 Add m_error to core_module_table, so it is loaded by default.
8284
8285
8286 Changes: Modified:
8287 +1 -0 trunk/src/modules.c (File Modified)
8288
8289
8290jilles 2006/01/18 00:28:30 UTC (20060118-536)
8291 Log:
8292 comment is a const char *, not char *.
8293
8294
8295 Changes: Modified:
8296 +1 -1 trunk/include/hook.h (File Modified)
8297
8298
8299jilles 2006/01/18 00:10:02 UTC (20060118-534)
8300 Log:
8301 Fix a long standing hybrid 7 bug: when getting a read error
8302 on a server, report_error() is called with a %d instead of
8303 a %s in the format string ("Lost connection" in +d).
8304
8305
8306 Changes: Modified:
8307 +1 -1 trunk/src/client.c (File Modified)
8308
8309
8310jilles 2006/01/16 17:21:11 UTC (20060116-532)
8311 Log:
8312 Clarifications.
8313
8314
8315 Changes: Modified:
8316 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8317
8318
8319nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8320 Log:
8321 Add document describing capabilities and what they mean.
8322
8323
8324 Changes: Modified:
8325 + - trunk/doc/technical/capab.txt (File Added)
8326
8327
8328jilles 2006/01/16 01:19:24 UTC (20060116-528)
8329 Log:
8330 Change client_exit hook to pass all exit_client() parameters.
8331
8332
8333 Changes: Modified:
8334 +8 -0 trunk/include/hook.h (File Modified)
8335 +6 -1 trunk/src/client.c (File Modified)
8336
8337
8338jilles 2006/01/15 21:51:42 UTC (20060115-526)
8339 Log:
8340 Add client_exit hook, called in exit_client() for all
8341 clients of all types, except clients exiting because
8342 of netsplits (QS). The only thing done before it is
8343 marking the client as "closing" (to prevent
8344 recursion).
8345
8346
8347 Changes: Modified:
8348 +1 -0 trunk/include/hook.h (File Modified)
8349 +2 -0 trunk/src/client.c (File Modified)
8350 +2 -0 trunk/src/hook.c (File Modified)
8351
8352
8353jilles 2006/01/15 21:06:36 UTC (20060115-524)
8354 Log:
8355 Improve the code that calculates the nnnS nnnC counts
8356 in RPL_TRACESERVER.
8357
8358 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8359
8360
8361 Changes: Modified:
8362 +43 -36 trunk/modules/m_trace.c (File Modified)
8363
8364
8365jilles 2006/01/15 20:55:27 UTC (20060115-522)
8366 Log:
8367 Add server_eob hook.
8368 Planning to use this for netsplit/join notices.
8369
8370
8371 Changes: Modified:
8372 +1 -0 trunk/include/hook.h (File Modified)
8373 +2 -0 trunk/modules/m_pong.c (File Modified)
8374 +2 -0 trunk/src/hook.c (File Modified)
8375
8376
8377jilles 2006/01/15 20:01:51 UTC (20060115-520)
8378 Log:
8379 Default motd: ircd-ratbox -> charybdis
8380
8381
8382 Changes: Modified:
8383 +1 -1 trunk/doc/ircd.motd (File Modified)
8384
8385
8386jilles 2006/01/15 19:35:03 UTC (20060115-518)
8387 Log:
8388 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8389
8390
8391 Changes: Modified:
8392 +4 -4 trunk/src/s_user.c (File Modified)
8393
8394
8395jilles 2006/01/15 19:12:28 UTC (20060115-516)
8396 Log:
8397 - Remove obsolete EOB help file
8398 - Document snomask in the help files
8399 - Update indexes
8400
8401
8402 Changes: Modified:
8403 + - trunk/help/opers/eob (File Deleted)
8404 +13 -12 trunk/help/opers/index (File Modified)
8405 +1 -13 trunk/help/opers/umode (File Modified)
8406 +7 -7 trunk/help/users/index (File Modified)
8407
8408
8409nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8410 Log:
8411 Bail if snomask to parse is not given. Pointy hat to myself.
8412
8413
8414 Changes: Modified:
8415 +3 -0 trunk/src/snomask.c (File Modified)
8416
8417
8418gxti 2006/01/15 17:48:44 UTC (20060115-512)
8419 Log:
8420 Remove m_flags from autoconf
8421
8422
8423 Changes: Modified:
8424 +0 -1 trunk/contrib/Makefile.in (File Modified)
8425
8426
8427nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8428 Log:
8429 remove m_flags
8430
8431
8432 Changes: Modified:
8433 + - trunk/contrib/m_flags.c (File Deleted)
8434
8435
8436jilles 2006/01/15 17:22:19 UTC (20060115-508)
8437 Log:
8438 If +s is in oper_only_umodes, clear snomask on deoper.
8439
8440
8441 Changes: Modified:
8442 +5 -0 trunk/src/s_user.c (File Modified)
8443
8444
8445gxti 2006/01/15 17:16:50 UTC (20060115-506)
8446 Log:
8447 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8448
8449
8450 Changes: Modified:
8451 +2 -2 trunk/configure (File Modified)
8452 +2 -2 trunk/configure.ac (File Modified)
8453
8454
8455jilles 2006/01/15 17:15:56 UTC (20060115-504)
8456 Log:
8457 Remove the old server notice umodes.
8458 Default oper only umodes is now +s.
8459 Please make sure all remaining umodes still work.
8460
8461
8462 Changes: Modified:
8463 +3 -21 trunk/include/client.h (File Modified)
8464 +0 -12 trunk/src/newconf.c (File Modified)
8465 +1 -1 trunk/src/s_conf.c (File Modified)
8466 +12 -12 trunk/src/s_user.c (File Modified)
8467
8468
8469jilles 2006/01/15 17:00:27 UTC (20060115-502)
8470 Log:
8471 operator::flags nick_changes now controls +n snomask instead of +n umode.
8472
8473
8474 Changes: Modified:
8475 +8 -8 trunk/src/s_user.c (File Modified)
8476
8477
8478jilles 2006/01/15 16:53:16 UTC (20060115-500)
8479 Log:
8480 Move down h_umode_changed hook call after umode allowed checks
8481 (so it will not see +a if someone tries to set it but is not
8482 allowed to).
8483
8484
8485 Changes: Modified:
8486 +2 -3 trunk/src/s_user.c (File Modified)
8487
8488
8489jilles 2006/01/15 16:40:33 UTC (20060115-498)
8490 Log:
8491 Move over non-+s server notices (hopefully, all of them).
8492
8493
8494 Changes: Modified:
8495 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8496 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8497 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8498 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8499 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8500 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8501 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8502 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8503 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8504 +2 -2 trunk/libcharybdis/event.c (File Modified)
8505 +2 -2 trunk/modules/core/m_join.c (File Modified)
8506 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8507 +3 -3 trunk/modules/core/m_message.c (File Modified)
8508 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8509 +2 -2 trunk/modules/core/m_server.c (File Modified)
8510 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8511 +1 -1 trunk/modules/m_post.c (File Modified)
8512 +1 -1 trunk/modules/m_services.c (File Modified)
8513 +2 -2 trunk/src/channel.c (File Modified)
8514 +3 -3 trunk/src/client.c (File Modified)
8515 +1 -1 trunk/src/hash.c (File Modified)
8516 +5 -5 trunk/src/s_conf.c (File Modified)
8517 +2 -2 trunk/src/s_log.c (File Modified)
8518 +4 -4 trunk/src/s_user.c (File Modified)
8519
8520
8521jilles 2006/01/15 16:18:59 UTC (20060115-496)
8522 Log:
8523 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8524
8525
8526 Changes: Modified:
8527 +2 -1 trunk/include/snomask.h (File Modified)
8528 +2 -2 trunk/src/snomask.c (File Modified)
8529
8530
8531jilles 2006/01/15 16:08:28 UTC (20060115-494)
8532 Log:
8533 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8534
8535
8536 Changes: Modified:
8537 +1 -1 trunk/contrib/example_module.c (File Modified)
8538 +2 -2 trunk/include/ircd_defs.h (File Modified)
8539 +6 -6 trunk/modules/core/m_error.c (File Modified)
8540 +1 -1 trunk/modules/core/m_join.c (File Modified)
8541 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8542 +1 -1 trunk/modules/core/m_message.c (File Modified)
8543 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8544 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8545 +18 -18 trunk/modules/core/m_server.c (File Modified)
8546 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8547 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8548 +4 -4 trunk/modules/m_challenge.c (File Modified)
8549 +4 -4 trunk/modules/m_dline.c (File Modified)
8550 +13 -13 trunk/modules/m_gline.c (File Modified)
8551 +5 -5 trunk/modules/m_kline.c (File Modified)
8552 +2 -2 trunk/modules/m_oper.c (File Modified)
8553 +1 -1 trunk/modules/m_pong.c (File Modified)
8554 +13 -13 trunk/modules/m_rehash.c (File Modified)
8555 +4 -4 trunk/modules/m_resv.c (File Modified)
8556 +16 -16 trunk/modules/m_set.c (File Modified)
8557 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8558 +6 -6 trunk/modules/m_xline.c (File Modified)
8559 +1 -1 trunk/src/adns.c (File Modified)
8560 +2 -2 trunk/src/channel.c (File Modified)
8561 +1 -1 trunk/src/listener.c (File Modified)
8562 +1 -1 trunk/src/s_auth.c (File Modified)
8563 +15 -15 trunk/src/s_conf.c (File Modified)
8564 +3 -3 trunk/src/s_user.c (File Modified)
8565 +7 -7 trunk/src/send.c (File Modified)
8566
8567
8568jilles 2006/01/15 15:34:12 UTC (20060115-492)
8569 Log:
8570 On oper up:
8571 - set +s snomask if +s umode set but no snomasks
8572 - put numerics in more logical order
8573
8574
8575 Changes: Modified:
8576 +3 -1 trunk/src/s_user.c (File Modified)
8577
8578
8579jilles 2006/01/15 15:12:39 UTC (20060115-490)
8580 Log:
8581 parse_snobuf_to_mask(): default to + at start
8582 allows stuff like /mode jilles +s C
8583
8584
8585 Changes: Modified:
8586 +1 -1 trunk/src/snomask.c (File Modified)
8587
8588
8589jilles 2006/01/15 15:04:34 UTC (20060115-488)
8590 Log:
8591 Changes to user_mode() snomask handling.
8592 - show snomask (if not 0) on /mode <nick>
8593 - show snomask once at the end if +s/-s used
8594 - only parse 1 parameter for umode changes
8595 - don't crash on /mode <nick> +s
8596 - /mode <nick> -s clears snomask, doesn't use parameter
8597 - set umode +s iff snomask is not 0
8598 - snomask is not propagated, but umode +s is
8599
8600
8601 Changes: Modified:
8602 +97 -72 trunk/src/s_user.c (File Modified)
8603
8604
8605nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8606 Log:
8607 Convert some messages over to snomask.
8608
8609
8610 Changes: Modified:
8611 +29 -29 trunk/src/client.c (File Modified)
8612 +2 -2 trunk/src/ircd.c (File Modified)
8613 +13 -13 trunk/src/modules.c (File Modified)
8614 +1 -1 trunk/src/newconf.c (File Modified)
8615 +5 -5 trunk/src/parse.c (File Modified)
8616 +1 -1 trunk/src/restart.c (File Modified)
8617 +4 -4 trunk/src/s_newconf.c (File Modified)
8618 +11 -11 trunk/src/s_serv.c (File Modified)
8619
8620
8621nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8622 Log:
8623 include snomask.h from client.h
8624
8625
8626 Changes: Modified:
8627 +1 -0 trunk/include/client.h (File Modified)
8628
8629
8630nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8631 Log:
8632 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8633
8634
8635 Changes: Modified:
8636 +1 -0 trunk/src/newconf.c (File Modified)
8637 +2 -1 trunk/src/snomask.c (File Modified)
8638
8639
8640nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8641 Log:
8642 should start with +, not \0. Whoops. :)
8643
8644
8645 Changes: Modified:
8646 +1 -1 trunk/src/snomask.c (File Modified)
8647
8648
8649nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8650 Log:
8651 core snomask support.
8652
8653
8654 Changes: Modified:
8655 +3 -0 trunk/doc/example.conf (File Modified)
8656 +2 -0 trunk/include/client.h (File Modified)
8657 +2 -0 trunk/include/numeric.h (File Modified)
8658 +2 -0 trunk/include/s_newconf.h (File Modified)
8659 +63 -0 trunk/include/send.h (File Modified)
8660 + - trunk/include/snomask.h (File Added)
8661 +1 -0 trunk/src/Makefile.in (File Modified)
8662 +1 -1 trunk/src/messages.tab (File Modified)
8663 +8 -0 trunk/src/newconf.c (File Modified)
8664 +12 -0 trunk/src/s_user.c (File Modified)
8665 +235 -0 trunk/src/send.c (File Modified)
8666 + - trunk/src/snomask.c (File Added)
8667
8668
8669nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8670 Log:
8671 add a blank line after the license info.
8672
8673
8674 Changes: Modified:
8675 +1 -1 trunk/CREDITS (File Modified)
8676
8677
8678jilles 2006/01/14 19:59:18 UTC (20060114-472)
8679 Log:
8680 Extend copyright to 2006.
8681
8682
8683 Changes: Modified:
8684 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8685
8686
8687jilles 2006/01/14 19:56:24 UTC (20060114-470)
8688 Log:
8689 - Fix up book id.
8690 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8691
8692
8693 Changes: Modified:
8694 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8695 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8696
8697
8698jilles 2006/01/14 19:52:16 UTC (20060114-468)
8699 Log:
8700 Add oper privileges document.
8701
8702
8703 Changes: Modified:
8704 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8705 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8706
8707
8708jilles 2006/01/14 18:45:57 UTC (20060114-466)
8709 Log:
8710 Capitalize message names in services shortcuts (for consistency).
8711
8712
8713 Changes: Modified:
8714 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8715
8716
8717jilles 2006/01/13 16:53:35 UTC (20060113-464)
8718 Log:
8719 Remove C++ comment.
8720
8721
8722 Changes: Modified:
8723 +1 -1 trunk/src/patricia.c (File Modified)
8724
8725
8726jilles 2006/01/13 13:45:56 UTC (20060113-462)
8727 Log:
8728 Remove obsolete 'nextconnect' variable.
8729
8730
8731 Changes: Modified:
8732 +0 -1 trunk/include/ircd.h (File Modified)
8733 +0 -2 trunk/src/client.c (File Modified)
8734 +0 -1 trunk/src/ircd.c (File Modified)
8735
8736
8737jilles 2006/01/13 13:02:54 UTC (20060113-460)
8738 Log:
8739 Remove this remnant of the hybrid 6 ziplinks implementation.
8740
8741
8742 Changes: Modified:
8743 + - trunk/include/s_zip.h (File Deleted)
8744
8745
8746jilles 2006/01/09 16:05:47 UTC (20060109-458)
8747 Log:
8748 Make clone limiting work on orighost, not host (so it
8749 looks through services cloaks). Lightly tested, please
8750 test/review.
8751
8752
8753 Changes: Modified:
8754 +2 -0 trunk/modules/m_chghost.c (File Modified)
8755 +1 -1 trunk/src/client.c (File Modified)
8756 +1 -1 trunk/src/s_conf.c (File Modified)
8757
8758
8759jilles 2006/01/09 15:51:02 UTC (20060109-456)
8760 Log:
8761 Don't forget to link me_realhost() into the command hash.
8762
8763 Pointy hat to: myself
8764
8765
8766 Changes: Modified:
8767 +1 -1 trunk/modules/m_chghost.c (File Modified)
8768
8769
8770jilles 2006/01/09 14:46:59 UTC (20060109-454)
8771 Log:
8772 It's call_hook, not hook_call.
8773
8774
8775 Changes: Modified:
8776 +1 -1 trunk/src/s_user.c (File Modified)
8777
8778
8779jilles 2006/01/09 14:45:36 UTC (20060109-452)
8780 Log:
8781 Add unreject help file.
8782
8783
8784 Changes: Modified:
8785 + - trunk/help/opers/unreject (File Added)
8786
8787
8788jilles 2006/01/09 14:41:41 UTC (20060109-450)
8789 Log:
8790 Link the all-important 42 module to the build :P
8791
8792
8793 Changes: Modified:
8794 +1 -0 trunk/contrib/Makefile.in (File Modified)
8795
8796
8797jilles 2006/01/08 19:12:10 UTC (20060108-448)
8798 Log:
8799 Mention /rehash help.
8800
8801
8802 Changes: Modified:
8803 +1 -0 trunk/help/opers/rehash (File Modified)
8804
8805
8806nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8807 Log:
8808 Add h_user_signon hook.
8809
8810
8811 Changes: Modified:
8812 +1 -0 trunk/include/hook.h (File Modified)
8813 +2 -0 trunk/src/hook.c (File Modified)
8814 +4 -0 trunk/src/s_user.c (File Modified)
8815
8816
8817jilles 2006/01/06 02:30:23 UTC (20060106-444)
8818 Log:
8819 Oops, forgot to set orighost for remote client introductions.
8820
8821
8822 Changes: Modified:
8823 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8824
8825
8826jilles 2006/01/06 01:40:44 UTC (20060106-442)
8827 Log:
8828 Use TS6 forms in services shortcuts, if possible.
8829
8830
8831 Changes: Modified:
8832 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8833
8834
8835jilles 2006/01/06 01:31:19 UTC (20060106-440)
8836 Log:
8837 - Start out default_umodes conf entry from the empty set instead of +i.
8838 - Move oper_only_umodes check to where default_umodes is used, as
8839 oper_only_umodes may not be set yet while we're reading the conf.
8840
8841
8842 Changes: Modified:
8843 +6 -7 trunk/src/newconf.c (File Modified)
8844 +1 -1 trunk/src/s_user.c (File Modified)
8845
8846
8847jilles 2006/01/06 01:00:44 UTC (20060106-438)
8848 Log:
8849 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8850
8851
8852 Changes: Modified:
8853 +1 -0 trunk/doc/example.conf (File Modified)
8854 +7 -0 trunk/doc/reference.conf (File Modified)
8855 +0 -7 trunk/include/config.h.dist (File Modified)
8856 +1 -0 trunk/include/s_conf.h (File Modified)
8857 +6 -0 trunk/modules/m_info.c (File Modified)
8858 +9 -18 trunk/src/client.c (File Modified)
8859 +1 -0 trunk/src/newconf.c (File Modified)
8860 +1 -0 trunk/src/s_conf.c (File Modified)
8861
8862
8863jilles 2006/01/06 00:14:18 UTC (20060106-436)
8864 Log:
8865 - Allow NULL target_ip in show_ip() (indicates message is being
8866 sent to local opers)
8867 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8868 confitem
8869 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8870 those in src/client.c
8871
8872 From ratbox 2.2 svn (anfl)
8873
8874
8875 Changes: Modified:
8876 +1 -0 trunk/include/client.h (File Modified)
8877 +21 -2 trunk/src/client.c (File Modified)
8878 +2 -4 trunk/src/hostmask.c (File Modified)
8879 +1 -5 trunk/src/s_conf.c (File Modified)
8880 +4 -8 trunk/src/s_user.c (File Modified)
8881
8882
8883nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8884 Log:
8885 Fire off events properly.
8886
8887
8888 Changes: Modified:
8889 +7 -3 trunk/src/s_user.c (File Modified)
8890
8891
8892nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8893 Log:
8894 make sure modules which depend on umode information get the message upon connection (oops)
8895
8896
8897 Changes: Modified:
8898 +3 -0 trunk/src/s_user.c (File Modified)
8899
8900
8901jilles 2006/01/05 23:33:33 UTC (20060105-430)
8902 Log:
8903 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8904 From ratbox 2.2 svn.
8905
8906
8907 Changes: Modified:
8908 +3 -7 trunk/modules/m_etrace.c (File Modified)
8909
8910
8911nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8912 Log:
8913 Replace silly `default_invisible' option with more versatile default_umodes.
8914
8915
8916 Changes: Modified:
8917 +2 -2 trunk/Makefile.in (File Modified)
8918 +12 -1 trunk/doc/example.conf (File Modified)
8919 +14 -7 trunk/doc/reference.conf (File Modified)
8920 +2 -4 trunk/include/s_conf.h (File Modified)
8921 +0 -6 trunk/modules/m_info.c (File Modified)
8922 +4 -0 trunk/src/modules.c (File Modified)
8923 +41 -1 trunk/src/newconf.c (File Modified)
8924 +2 -2 trunk/src/s_conf.c (File Modified)
8925 +3 -4 trunk/src/s_user.c (File Modified)
8926
8927
8928jilles 2006/01/02 14:30:45 UTC (20060102-426)
8929 Log:
8930 Add temporary nick resvs with the proper duration,
8931 not 60 times too long.
8932
8933
8934 Changes: Modified:
8935 +1 -1 trunk/modules/m_resv.c (File Modified)
8936
8937
8938jilles 2006/01/02 14:21:31 UTC (20060102-424)
8939 Log:
8940 Add kick on split riding. See reference.conf for more details.
8941
8942
8943 Changes: Modified:
8944 +1 -0 trunk/doc/example.conf (File Modified)
8945 +16 -0 trunk/doc/reference.conf (File Modified)
8946 +1 -0 trunk/include/s_conf.h (File Modified)
8947 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8948 +6 -0 trunk/modules/m_info.c (File Modified)
8949 +1 -0 trunk/src/newconf.c (File Modified)
8950 +1 -0 trunk/src/s_conf.c (File Modified)
8951
8952
8953nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8954 Log:
8955 New credits, denoting GXTi as being on the core team.
8956
8957
8958 Changes: Modified:
8959 +16 -5 trunk/CREDITS (File Modified)
8960
8961
8962nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8963 Log:
8964 better cloaking algorithm
8965
8966
8967 Changes: Modified:
8968 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8969
8970
8971nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8972 Log:
8973 don't do redundant bitshifting.
8974
8975
8976 Changes: Modified:
8977 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8978
8979
8980jilles 2005/12/23 21:15:41 UTC (20051223-416)
8981 Log:
8982 Add ip_cloaking.so.
8983
8984
8985 Changes: Modified:
8986 +1 -0 trunk/contrib/Makefile.in (File Modified)
8987
8988
8989jilles 2005/12/23 21:15:25 UTC (20051223-414)
8990 Log:
8991 Set the DynSpoof flag properly.
8992
8993
8994 Changes: Modified:
8995 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8996
8997
8998nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8999 Log:
9000 first go at an ip_cloaking implementation for charybdis.
9001
9002
9003 Changes: Modified:
9004 + - trunk/contrib/ip_cloaking.c (File Added)
9005
9006
9007nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9008 Log:
9009 Add libcharybdis to contrib/ includes.
9010
9011
9012 Changes: Modified:
9013 +1 -1 trunk/contrib/Makefile.in (File Modified)
9014
9015
9016nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9017 Log:
9018 add h_umode_changed hook for modules that provide usermodes.
9019
9020
9021 Changes: Modified:
9022 +1 -0 trunk/include/hook.h (File Modified)
9023 +2 -1 trunk/src/hook.c (File Modified)
9024 +3 -0 trunk/src/s_user.c (File Modified)
9025
9026
9027jilles 2005/12/19 16:52:45 UTC (20051219-406)
9028 Log:
9029 Show quiets in /stats z.
9030
9031
9032 Changes: Modified:
9033 +15 -10 trunk/src/s_stats.c (File Modified)
9034
9035
9036nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9037 Log:
9038 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9039
9040
9041 Changes: Modified:
9042 +0 -12 trunk/configure (File Modified)
9043 +0 -9 trunk/configure.ac (File Modified)
9044 +0 -3 trunk/include/setup.h.in (File Modified)
9045
9046
9047nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9048 Log:
9049 change various buffer sizes to = topiclen.
9050
9051
9052 Changes: Modified:
9053 +3 -4 trunk/include/ircd_defs.h (File Modified)
9054
9055
9056jon 2005/12/12 19:32:18 UTC (20051212-400)
9057 Log:
9058 - Partial commit test, partial ego strokage ;)
9059
9060
9061 Changes: Modified:
9062 +2 -1 trunk/CREDITS (File Modified)
9063
9064
9065nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9066 Log:
9067 More kqueue corrections.
9068
9069 Changes: Modified:
9070 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9071
9072
9073nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9074 Log:
9075 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9076 Not sure why this wasn't this way to begin with.
9077
9078
9079 Changes: Modified:
9080 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9081
9082
9083jilles 2005/12/11 16:39:52 UTC (20051211-394)
9084 Log:
9085 example.conf tweaks:
9086 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9087 most people do not need this.
9088 Enable serverinfo::hub.
9089
9090
9091 Changes: Modified:
9092 +14 -11 trunk/doc/example.conf (File Modified)
9093
9094
9095nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9096 Log:
9097 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9098
9099
9100 Changes: Modified:
9101 +1 -1 trunk/src/s_serv.c (File Modified)
9102
9103
9104nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9105 Log:
9106 header include changes
9107
9108
9109 Changes: Modified:
9110 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9111 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9112 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9113 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9114 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9115 +1 -21 trunk/libcharybdis/select.c (File Modified)
9116
9117
9118nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9119 Log:
9120 s/ilog/libcharybdis_{die,log,restart}/g
9121
9122
9123 Changes: Modified:
9124 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9125 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9126 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9127 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9128 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9129 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9130 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9131 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9132
9133
9134nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9135 Log:
9136 Use the right callbacks in the function code.
9137
9138 Changes: Modified:
9139 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9140
9141
9142nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9143 Log:
9144 More work, it builds again!
9145
9146
9147 Changes: Modified:
9148 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9149 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9150 + - trunk/libcharybdis/libcharybdis.c (File Added)
9151 + - trunk/libcharybdis/libcharybdis.h (File Added)
9152
9153
9154nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9155 Log:
9156 Move some stuff around.
9157
9158
9159 Changes: Modified:
9160 + - trunk/include/memory.h (File Deleted)
9161 + - trunk/include/tools.h (File Deleted)
9162 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9163 + - trunk/libcharybdis/memory.c (File Added)
9164 + - trunk/libcharybdis/memory.h (File Added)
9165 + - trunk/libcharybdis/snprintf.c (File Added)
9166 + - trunk/libcharybdis/tools.c (File Added)
9167 + - trunk/libcharybdis/tools.h (File Added)
9168 +1000 -1062 trunk/modules/.depend (File Modified)
9169 +421 -455 trunk/src/.depend (File Modified)
9170 +0 -1191 trunk/src/Makefile.in (File Modified)
9171 + - trunk/src/memory.c (File Deleted)
9172 + - trunk/src/snprintf.c (File Deleted)
9173 + - trunk/src/tools.c (File Deleted)
9174
9175
9176nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9177 Log:
9178 move more headers into libcharybdis
9179
9180 Changes: Modified:
9181 + - trunk/include/balloc.h (File Deleted)
9182 + - trunk/include/event.h (File Deleted)
9183 + - trunk/libcharybdis/balloc.h (File Added)
9184 + - trunk/libcharybdis/event.h (File Added)
9185 +924 -1020 trunk/modules/.depend (File Modified)
9186 +327 -406 trunk/src/.depend (File Modified)
9187
9188
9189nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9190 Log:
9191 balloc, events -> libcharybdis
9192
9193 Changes: Modified:
9194 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9195 + - trunk/libcharybdis/balloc.c (File Added)
9196 + - trunk/libcharybdis/event.c (File Added)
9197 +0 -1008 trunk/src/Makefile.in (File Modified)
9198 + - trunk/src/balloc.c (File Deleted)
9199 + - trunk/src/event.c (File Deleted)
9200
9201
9202nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9203 Log:
9204 More fun
9205
9206 Changes: Modified:
9207 + - trunk/include/commio.h (File Deleted)
9208 + - trunk/include/linebuf.h (File Deleted)
9209 + - trunk/libcharybdis/commio.h (File Added)
9210 + - trunk/libcharybdis/linebuf.h (File Added)
9211 +1644 -530 trunk/modules/.depend (File Modified)
9212 +1 -1 trunk/modules/Makefile.in (File Modified)
9213 +720 -284 trunk/src/.depend (File Modified)
9214
9215
9216nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9217 Log:
9218 Makefile reworking -- moving libcharybdis headers into proper location.
9219
9220 Changes: Modified:
9221 +1 -1 trunk/adns/Makefile.in (File Modified)
9222 +1 -1 trunk/src/Makefile.in (File Modified)
9223
9224
9225nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9226 Log:
9227 Document proposed authdaemon protocol.
9228
9229 Changes: Modified:
9230 + - trunk/authdaemon/protocol.txt (File Added)
9231
9232
9233nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9234 Log:
9235 Makefile oops
9236
9237 Changes: Modified:
9238 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9239
9240
9241nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9242 Log:
9243 Remove dead makefile from generation
9244
9245 Changes: Modified:
9246 +1 -2 trunk/configure (File Modified)
9247 +0 -1 trunk/configure.ac (File Modified)
9248
9249
9250nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9251 Log:
9252 libcharybdisIO -> libcharybdis
9253
9254 Changes: Modified:
9255 +1 -1 trunk/src/Makefile.in (File Modified)
9256
9257
9258nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9259 Log:
9260 More restructuring.
9261
9262 Changes: Modified:
9263 + - trunk/libcharybdis/Makefile.in (File Added)
9264 + - trunk/libcharybdis/commio.c (File Added)
9265 + - trunk/libcharybdis/devpoll.c (File Added)
9266 + - trunk/libcharybdis/epoll.c (File Added)
9267 + - trunk/libcharybdis/io/ (File Deleted)
9268 + - trunk/libcharybdis/kqueue.c (File Added)
9269 + - trunk/libcharybdis/linebuf.c (File Added)
9270 + - trunk/libcharybdis/log/ (File Deleted)
9271 + - trunk/libcharybdis/poll.c (File Added)
9272 + - trunk/libcharybdis/ports.c (File Added)
9273 + - trunk/libcharybdis/select.c (File Added)
9274
9275
9276nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9277 Log:
9278 Blah kill makefile
9279
9280 Changes: Modified:
9281 + - trunk/libcharybdis/Makefile.in (File Deleted)
9282
9283
9284nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9285 Log:
9286 Blah kill makefile
9287
9288 Changes: Modified:
9289 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9290
9291
9292nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9293 Log:
9294 add authdaemon dir for later hacking
9295
9296
9297 Changes: Modified:
9298 + - trunk/authdaemon/ (File Added)
9299
9300
9301nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9302 Log:
9303 linebuf -> libcharybdisIO
9304
9305
9306 Changes: Modified:
9307 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9308 + - trunk/libcharybdis/io/linebuf.c (File Added)
9309 + - trunk/libcharybdis/log/ (File Added)
9310 + - trunk/libcharybdis/log/Makefile.in (File Added)
9311 +0 -687 trunk/src/Makefile.in (File Modified)
9312 + - trunk/src/linebuf.c (File Deleted)
9313
9314
9315nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9316 Log:
9317 Solaris 10 I/O ports support
9318
9319 Changes: Modified:
9320 + - trunk/libcharybdis/io/ports.c (File Added)
9321
9322
9323nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9324 Log:
9325 libcharybdis stuff
9326
9327
9328 Changes: Modified:
9329 +1 -1 trunk/Makefile.in (File Modified)
9330 +3 -1 trunk/configure (File Modified)
9331 +133 -10 trunk/configure.ac (File Modified)
9332 + - trunk/libcharybdis/ (File Added)
9333 + - trunk/libcharybdis/Makefile.in (File Added)
9334 + - trunk/libcharybdis/io/ (File Added)
9335 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9336 +2 -3 trunk/src/Makefile.in (File Modified)
9337 + - trunk/src/io/ (File Deleted)
9338
9339
9340nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9341 Log:
9342 split IO stuff into libcharybdisIO.
9343
9344
9345 Changes: Modified:
9346 + - trunk/src/commio.c (File Deleted)
9347 + - trunk/src/devpoll.c (File Deleted)
9348 + - trunk/src/epoll.c (File Deleted)
9349 + - trunk/src/io/ (File Added)
9350 + - trunk/src/io/Makefile.in (File Added)
9351 + - trunk/src/io/commio.c (File Added)
9352 + - trunk/src/io/devpoll.c (File Added)
9353 + - trunk/src/io/epoll.c (File Added)
9354 + - trunk/src/io/kqueue.c (File Added)
9355 + - trunk/src/io/poll.c (File Added)
9356 + - trunk/src/io/select.c (File Added)
9357 + - trunk/src/kqueue.c (File Deleted)
9358 + - trunk/src/poll.c (File Deleted)
9359 + - trunk/src/select.c (File Deleted)
9360
9361
9362nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9363 Log:
9364 Version bump: 1.1.0
9365
9366
9367 Changes: Modified:
9368 +86 -155 trunk/configure (File Modified)
9369 +1 -1 trunk/configure.ac (File Modified)
9370
9371
9372jilles 2005/12/04 01:56:31 UTC (20051204-346)
9373 Log:
9374 Remove mentions of mkkeypair/cryptlinks.
9375
9376
9377 Changes: Modified:
9378 +1 -3 trunk/doc/challenge.txt (File Modified)
9379
9380
9381jilles 2005/12/02 17:57:29 UTC (20051202-344)
9382 Log:
9383 Clarify serverinfo{} description.
9384
9385
9386 Changes: Modified:
9387 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9388
9389
9390jilles 2005/12/02 17:41:44 UTC (20051202-342)
9391 Log:
9392 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9393
9394
9395 Changes: Modified:
9396 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9397
9398
9399jilles 2005/12/02 17:38:53 UTC (20051202-340)
9400 Log:
9401 Improvements also applicable to hyperion 1.x.
9402
9403
9404 Changes: Modified:
9405 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9406
9407
9408jilles 2005/12/02 17:08:45 UTC (20051202-338)
9409 Log:
9410 - Add +F description
9411 - General improvements and changes to charybdis
9412
9413
9414 Changes: Modified:
9415 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9416
9417
9418jilles 2005/12/02 16:43:45 UTC (20051202-336)
9419 Log:
9420 The server notice umodes only have an effect
9421 for opers. ("sendto_realops_flags", so having
9422 the umode is not enough, they must also be
9423 opered)
9424
9425
9426 Changes: Modified:
9427 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9428
9429
9430jilles 2005/12/02 16:39:40 UTC (20051202-334)
9431 Log:
9432 Updates to umodes docs.
9433
9434
9435 Changes: Modified:
9436 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9437
9438
9439nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9440 Log:
9441 Add SGML documentation.
9442
9443 Changes: Modified:
9444 + - trunk/doc/sgml/ (File Added)
9445 + - trunk/doc/sgml/oper-guide/ (File Added)
9446 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9447 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9448 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9449 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9450 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9451 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9452 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9453
9454
9455jilles 2005/11/21 11:04:33 UTC (20051121-330)
9456 Log:
9457 Make operwall flag restrict setting umode +z.
9458 This repairs this flag broken in charybdis-1.0.
9459
9460
9461 Changes: Modified:
9462 +41 -0 trunk/contrib/m_flags.c (File Modified)
9463 +9 -0 trunk/src/s_user.c (File Modified)
9464
9465
9466jilles 2005/11/21 10:29:37 UTC (20051121-328)
9467 Log:
9468 Don't complain/reset remote clients +n. I'm still not
9469 convinced propagating all umodes is the way to go, oh
9470 well.
9471
9472
9473 Changes: Modified:
9474 +1 -1 trunk/src/s_user.c (File Modified)
9475
9476
9477jilles 2005/11/21 10:21:42 UTC (20051121-326)
9478 Log:
9479 - Require admin flag for oper /chghost (if it's enabled
9480 which is not default)
9481 - Give error message on nonexistant nick
9482
9483
9484 Changes: Modified:
9485 +12 -0 trunk/modules/m_chghost.c (File Modified)
9486
9487
9488nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9489 Log:
9490 Incorporated jilles' dynspoof patch with a few minor changes.
9491
9492 Changes: Modified:
9493 +5 -2 trunk/include/client.h (File Modified)
9494 +1 -0 trunk/include/numeric.h (File Modified)
9495 +75 -4 trunk/modules/m_chghost.c (File Modified)
9496 +2 -21 trunk/modules/m_stats.c (File Modified)
9497 +2 -8 trunk/modules/m_trace.c (File Modified)
9498 +2 -0 trunk/src/client.c (File Modified)
9499 +3 -0 trunk/src/s_user.c (File Modified)
9500
9501
9502nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9503 Log:
9504 Update NEWS.
9505
9506 Changes: Modified:
9507 +5 -0 trunk/NEWS (File Modified)
9508
9509
9510jilles 2005/11/17 22:38:52 UTC (20051117-320)
9511 Log:
9512 Make show_ip() far less braindead.
9513
9514 Obtained from: ratbox 2.2 SVN
9515
9516
9517 Changes: Modified:
9518 +14 -85 trunk/src/client.c (File Modified)
9519
9520
9521jilles 2005/11/15 16:33:26 UTC (20051115-318)
9522 Log:
9523 Instead of not showing channels at all for whoising services,
9524 only show channels the requester is also on. If operspying
9525 services, show all the channels.
9526
9527
9528 Changes: Modified:
9529 +37 -40 trunk/modules/m_whois.c (File Modified)
9530
9531
9532jilles 2005/11/15 15:59:00 UTC (20051115-316)
9533 Log:
9534 - Show real errno if we fail to connect to a server
9535 - Don't show server IPs on IRC if a server goes dead
9536 during handshake
9537
9538
9539 Changes: Modified:
9540 +2 -5 trunk/src/s_serv.c (File Modified)
9541
9542
9543jilles 2005/11/15 15:28:18 UTC (20051115-314)
9544 Log:
9545 Revert hybrid 7.2 aline code. It causes too many problems.
9546
9547
9548 Changes: Modified:
9549 +1 -47 trunk/NEWS (File Modified)
9550 + - trunk/include/aline.h (File Deleted)
9551 +53 -6 trunk/modules/m_dline.c (File Modified)
9552 +212 -16 trunk/modules/m_kline.c (File Modified)
9553 +37 -8 trunk/modules/m_resv.c (File Modified)
9554 +45 -24 trunk/modules/m_xline.c (File Modified)
9555 +0 -485 trunk/src/Makefile.in (File Modified)
9556 + - trunk/src/aline.c (File Deleted)
9557
9558
9559jilles 2005/11/07 10:47:33 UTC (20051107-312)
9560 Log:
9561 Incorporate recent ratbox monitor bugfixes (could crash).
9562
9563
9564 Changes: Modified:
9565 +16 -0 trunk/modules/m_monitor.c (File Modified)
9566 +4 -3 trunk/src/monitor.c (File Modified)
9567
9568
9569jilles 2005/10/24 23:10:06 UTC (20051024-310)
9570 Log:
9571 Fix /invite UID leak.
9572
9573 Found by logiclrd@EFnet.
9574
9575
9576 Changes: Modified:
9577 +3 -2 trunk/modules/m_invite.c (File Modified)
9578
9579
9580nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9581 Log:
9582 Don't show what channels a service is in.
9583
9584 Changes: Modified:
9585 +1 -0 trunk/NEWS (File Modified)
9586 +40 -35 trunk/modules/m_whois.c (File Modified)
9587
9588
9589nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9590 Log:
9591 Update version to 1.0.3.
9592
9593
9594 Changes: Modified:
9595 +9 -9 trunk/configure (File Modified)
9596 +1 -1 trunk/configure.ac (File Modified)
9597
9598
9599jilles 2005/10/22 17:12:51 UTC (20051022-304)
9600 Log:
9601 Update NEWS.
9602
9603
9604 Changes: Modified:
9605 +7 -1 trunk/NEWS (File Modified)
9606
9607
9608jilles 2005/10/22 17:11:32 UTC (20051022-302)
9609 Log:
9610 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9611 More static buffers :(
9612
9613
9614 Changes: Modified:
9615 +12 -4 trunk/src/aline.c (File Modified)
9616
9617
9618jilles 2005/10/18 21:52:35 UTC (20051018-300)
9619 Log:
9620 Make operspy mode (/mode !#channel showing parameters
9621 even if not on channel) work again.
9622
9623
9624 Changes: Modified:
9625 +4 -4 trunk/src/channel.c (File Modified)
9626
9627
9628jilles 2005/10/16 22:04:15 UTC (20051016-298)
9629 Log:
9630 Call server_introduced hook on TS6 remote server
9631 introduction (ms_sid()).
9632
9633
9634 Changes: Modified:
9635 +6 -0 trunk/modules/core/m_server.c (File Modified)
9636
9637
9638nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9639 Log:
9640 Cyrix boxes are wierd.
9641
9642 Changes: Modified:
9643 +2 -1 trunk/modules/m_services.c (File Modified)
9644
9645
9646nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9647 Log:
9648 More paranoia.
9649
9650 Changes: Modified:
9651 +1 -1 trunk/include/client.h (File Modified)
9652 +3 -1 trunk/modules/m_services.c (File Modified)
9653
9654
9655nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9656 Log:
9657 heh
9658
9659 Changes: Modified:
9660 +1 -6 trunk/modules/m_services.c (File Modified)
9661
9662
9663nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9664 Log:
9665 Disable a check that doesn't always seem to work right for some reason.
9666
9667 Changes: Modified:
9668 +2 -0 trunk/modules/m_services.c (File Modified)
9669
9670
9671nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9672 Log:
9673 Update NEWS.
9674
9675
9676 Changes: Modified:
9677 +4 -1 trunk/NEWS (File Modified)
9678
9679
9680nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9681 Log:
9682 1.0.2
9683
9684
9685 Changes: Modified:
9686 +9 -9 trunk/configure (File Modified)
9687 +1 -1 trunk/configure.ac (File Modified)
9688
9689
9690jilles 2005/10/08 22:30:18 UTC (20051008-284)
9691 Log:
9692 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9693
9694
9695 Changes: Modified:
9696 +3 -13 trunk/modules/m_trace.c (File Modified)
9697
9698
9699jilles 2005/10/06 11:00:22 UTC (20051006-282)
9700 Log:
9701 Don't send empty RPL_WHOISCHANNELS on remote whois.
9702
9703 Pointy hat to: jilles
9704
9705
9706 Changes: Modified:
9707 +1 -1 trunk/modules/m_whois.c (File Modified)
9708
9709
9710nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9711 Log:
9712 Update NEWS.
9713
9714
9715 Changes: Modified:
9716 +3 -0 trunk/NEWS (File Modified)
9717
9718
9719nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9720 Log:
9721 Modular umode support.
9722
9723
9724 Changes: Modified:
9725 +0 -9 trunk/include/client.h (File Modified)
9726 +2 -1 trunk/include/s_user.h (File Modified)
9727 +1 -1 trunk/include/tools.h (File Modified)
9728 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9729 +3 -0 trunk/src/ircd.c (File Modified)
9730 +1 -1 trunk/src/messages.tab (File Modified)
9731 +2 -2 trunk/src/s_serv.c (File Modified)
9732 +37 -59 trunk/src/s_user.c (File Modified)
9733 +21 -0 trunk/src/tools.c (File Modified)
9734
9735
9736jilles 2005/10/02 20:23:15 UTC (20051002-276)
9737 Log:
9738 Optionally do forced nick change to the UID instead of kill
9739 on nick collisions, see doc/collision_fnc.txt for more
9740 details.
9741
9742
9743 Changes: Modified:
9744 + - trunk/doc/collision_fnc.txt (File Added)
9745 +1 -0 trunk/doc/example.conf (File Modified)
9746 +8 -0 trunk/doc/reference.conf (File Modified)
9747 +1 -0 trunk/include/numeric.h (File Modified)
9748 +1 -0 trunk/include/s_conf.h (File Modified)
9749 +2 -1 trunk/include/s_serv.h (File Modified)
9750 +1 -0 trunk/include/s_stats.h (File Modified)
9751 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9752 +1 -1 trunk/src/messages.tab (File Modified)
9753 +1 -0 trunk/src/newconf.c (File Modified)
9754 +1 -0 trunk/src/s_conf.c (File Modified)
9755 +1 -0 trunk/src/s_serv.c (File Modified)
9756 +2 -2 trunk/src/s_stats.c (File Modified)
9757
9758
9759nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9760 Log:
9761 Update NEWS.
9762
9763
9764 Modified:
9765 trunk/NEWS (File Modified)
9766
9767
9768jilles 2005/09/28 15:45:31 UTC (20050928-272)
9769 Log:
9770 Don't allow lookups by uid in /monitor + and /monitor s.
9771
9772
9773 Modified:
9774 trunk/modules/m_monitor.c (File Modified)
9775
9776
9777jilles 2005/09/28 13:05:01 UTC (20050928-270)
9778 Log:
9779 Stop garbage +j being set in cases like +j aaa:bbb by
9780 initializing the variables properly.
9781
9782 Reported by kyle.
9783
9784
9785 Modified:
9786 trunk/modules/core/m_mode.c (File Modified)
9787 trunk/modules/core/m_sjoin.c (File Modified)
9788
9789
9790jilles 2005/09/25 15:51:54 UTC (20050925-268)
9791 Log:
9792 Apply flags to the proper server in me_gcap().
9793
9794
9795 Modified:
9796 trunk/modules/m_capab.c (File Modified)
9797
9798
9799jilles 2005/09/22 23:13:46 UTC (20050922-266)
9800 Log:
9801 Use find_named_client() instead of find_client() to check
9802 for nick collisions.
9803
9804
9805 Modified:
9806 trunk/modules/core/m_nick.c (File Modified)
9807
9808
9809nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9810 Log:
9811 - Replace old 381 numeric with a new, more positive one!
9812
9813
9814 Modified:
9815 trunk/src/messages.tab (File Modified)
9816
9817
9818jilles 2005/09/22 00:38:45 UTC (20050922-262)
9819 Log:
9820 Make it compile again.
9821
9822
9823 Modified:
9824 trunk/src/channel.c (File Modified)
9825 trunk/src/client.c (File Modified)
9826 trunk/src/ircd.c (File Modified)
9827 trunk/src/packet.c (File Modified)
9828
9829
9830nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9831 Log:
9832 - Prevent UID disclosure in cmode setting.
9833
9834
9835 Modified:
9836 trunk/NEWS (File Modified)
9837 trunk/modules/core/m_mode.c (File Modified)
9838
9839
9840nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9841 Log:
9842 A different check which prevents UID disclosure.
9843
9844
9845 Modified:
9846 trunk/modules/core/m_kick.c (File Modified)
9847
9848
9849nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9850 Log:
9851 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9852
9853
9854 Modified:
9855 trunk/modules/core/m_kick.c (File Modified)
9856
9857
9858nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9859 Log:
9860 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9861
9862
9863 Modified:
9864 trunk/NEWS (File Modified)
9865 trunk/modules/m_accept.c (File Modified)
9866 trunk/modules/m_admin.c (File Modified)
9867 trunk/modules/m_away.c (File Modified)
9868 trunk/modules/m_cap.c (File Modified)
9869 trunk/modules/m_capab.c (File Modified)
9870 trunk/modules/m_challenge.c (File Modified)
9871 trunk/modules/m_chghost.c (File Modified)
9872 trunk/modules/m_close.c (File Modified)
9873 trunk/modules/m_cmessage.c (File Modified)
9874 trunk/modules/m_connect.c (File Modified)
9875 trunk/modules/m_dline.c (File Modified)
9876 trunk/modules/m_encap.c (File Modified)
9877 trunk/modules/m_etrace.c (File Modified)
9878 trunk/modules/m_gline.c (File Modified)
9879 trunk/modules/m_help.c (File Modified)
9880 trunk/modules/m_info.c (File Modified)
9881 trunk/modules/m_invite.c (File Modified)
9882 trunk/modules/m_ison.c (File Modified)
9883 trunk/modules/m_kline.c (File Modified)
9884 trunk/modules/m_knock.c (File Modified)
9885 trunk/modules/m_links.c (File Modified)
9886 trunk/modules/m_list.c (File Modified)
9887 trunk/modules/m_locops.c (File Modified)
9888 trunk/modules/m_lusers.c (File Modified)
9889 trunk/modules/m_map.c (File Modified)
9890 trunk/modules/m_monitor.c (File Modified)
9891 trunk/modules/m_motd.c (File Modified)
9892 trunk/modules/m_names.c (File Modified)
9893 trunk/modules/m_oper.c (File Modified)
9894 trunk/modules/m_operspy.c (File Modified)
9895 trunk/modules/m_pass.c (File Modified)
9896 trunk/modules/m_ping.c (File Modified)
9897 trunk/modules/m_pong.c (File Modified)
9898 trunk/modules/m_post.c (File Modified)
9899 trunk/modules/m_rehash.c (File Modified)
9900 trunk/modules/m_restart.c (File Modified)
9901 trunk/modules/m_resv.c (File Modified)
9902 trunk/modules/m_services.c (File Modified)
9903 trunk/modules/m_set.c (File Modified)
9904 trunk/modules/m_sshortcut.c (File Modified)
9905 trunk/modules/m_stats.c (File Modified)
9906 trunk/modules/m_svinfo.c (File Modified)
9907 trunk/modules/m_tb.c (File Modified)
9908 trunk/modules/m_testline.c (File Modified)
9909 trunk/modules/m_testmask.c (File Modified)
9910 trunk/modules/m_time.c (File Modified)
9911 trunk/modules/m_topic.c (File Modified)
9912 trunk/modules/m_trace.c (File Modified)
9913 trunk/modules/m_unreject.c (File Modified)
9914 trunk/modules/m_user.c (File Modified)
9915 trunk/modules/m_userhost.c (File Modified)
9916 trunk/modules/m_users.c (File Modified)
9917 trunk/modules/m_version.c (File Modified)
9918 trunk/modules/m_wallops.c (File Modified)
9919 trunk/modules/m_who.c (File Modified)
9920 trunk/modules/m_whois.c (File Modified)
9921 trunk/modules/m_whowas.c (File Modified)
9922 trunk/modules/m_xline.c (File Modified)
9923 trunk/src/adns.c (File Modified)
9924 trunk/src/aline.c (File Modified)
9925 trunk/src/cache.c (File Modified)
9926 trunk/src/channel.c (File Modified)
9927 trunk/src/class.c (File Modified)
9928 trunk/src/client.c (File Modified)
9929 trunk/src/commio.c (File Modified)
9930 trunk/src/event.c (File Modified)
9931 trunk/src/hash.c (File Modified)
9932 trunk/src/hostmask.c (File Modified)
9933 trunk/src/ircd.c (File Modified)
9934 trunk/src/kdparse.c (File Modified)
9935 trunk/src/linebuf.c (File Modified)
9936 trunk/src/listener.c (File Modified)
9937 trunk/src/modules.c (File Modified)
9938 trunk/src/monitor.c (File Modified)
9939 trunk/src/newconf.c (File Modified)
9940 trunk/src/packet.c (File Modified)
9941 trunk/src/parse.c (File Modified)
9942 trunk/src/reject.c (File Modified)
9943 trunk/src/s_auth.c (File Modified)
9944 trunk/src/s_conf.c (File Modified)
9945 trunk/src/s_gline.c (File Modified)
9946 trunk/src/s_log.c (File Modified)
9947 trunk/src/s_newconf.c (File Modified)
9948 trunk/src/s_serv.c (File Modified)
9949 trunk/src/s_stats.c (File Modified)
9950 trunk/src/s_user.c (File Modified)
9951 trunk/src/send.c (File Modified)
9952 trunk/src/whowas.c (File Modified)
9953
9954
9955nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9956 Log:
9957 - More coding style niceities. Pretty much got client.h squared away.
9958
9959
9960 Modified:
9961 trunk/modules/m_dline.c (File Modified)
9962 trunk/modules/m_gline.c (File Modified)
9963 trunk/modules/m_kline.c (File Modified)
9964 trunk/modules/m_rehash.c (File Modified)
9965 trunk/modules/m_resv.c (File Modified)
9966 trunk/modules/m_stats.c (File Modified)
9967 trunk/modules/m_testline.c (File Modified)
9968 trunk/modules/m_user.c (File Modified)
9969 trunk/modules/m_xline.c (File Modified)
9970
9971
9972jilles 2005/09/21 22:37:13 UTC (20050921-250)
9973 Log:
9974 - Propagate quiets (+q) on netjoins
9975 - Clear +q list too on lowerTS sjoin from TS6 source
9976
9977
9978 Modified:
9979 trunk/modules/core/m_sjoin.c (File Modified)
9980 trunk/src/s_serv.c (File Modified)
9981
9982
9983jilles 2005/09/21 15:49:43 UTC (20050921-248)
9984 Log:
9985 Second argument to whois is always a nick, never a uid.
9986 This prevents /whois other.server uid to get information
9987 about that uid.
9988
9989
9990 Modified:
9991 trunk/modules/m_whois.c (File Modified)
9992
9993
9994jilles 2005/09/21 15:43:45 UTC (20050921-246)
9995 Log:
9996 Don't allow local users to use uids in user mode.
9997
9998
9999 Modified:
10000 trunk/src/s_user.c (File Modified)
10001
10002
10003jilles 2005/09/21 15:42:56 UTC (20050921-244)
10004 Log:
10005 Make it compile again.
10006
10007
10008 Modified:
10009 trunk/src/s_stats.c (File Modified)
10010
10011
10012jilles 2005/09/21 15:09:11 UTC (20050921-242)
10013 Log:
10014 Fix propagation of empty SJOIN.
10015
10016
10017 Modified:
10018 trunk/modules/core/m_sjoin.c (File Modified)
10019
10020
10021nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10022 Log:
10023 Some atheme-style niceties here.
10024
10025
10026 Modified:
10027 trunk/modules/m_accept.c (File Modified)
10028 trunk/modules/m_admin.c (File Modified)
10029 trunk/modules/m_away.c (File Modified)
10030 trunk/modules/m_cap.c (File Modified)
10031 trunk/modules/m_capab.c (File Modified)
10032 trunk/modules/m_challenge.c (File Modified)
10033 trunk/modules/m_chghost.c (File Modified)
10034 trunk/modules/m_close.c (File Modified)
10035 trunk/modules/m_cmessage.c (File Modified)
10036 trunk/modules/m_connect.c (File Modified)
10037 trunk/modules/m_dline.c (File Modified)
10038 trunk/modules/m_encap.c (File Modified)
10039 trunk/modules/m_etrace.c (File Modified)
10040 trunk/modules/m_gline.c (File Modified)
10041 trunk/modules/m_help.c (File Modified)
10042 trunk/modules/m_info.c (File Modified)
10043 trunk/modules/m_invite.c (File Modified)
10044 trunk/modules/m_ison.c (File Modified)
10045 trunk/modules/m_kline.c (File Modified)
10046 trunk/modules/m_knock.c (File Modified)
10047 trunk/modules/m_links.c (File Modified)
10048 trunk/modules/m_list.c (File Modified)
10049 trunk/modules/m_locops.c (File Modified)
10050 trunk/modules/m_lusers.c (File Modified)
10051 trunk/modules/m_map.c (File Modified)
10052 trunk/modules/m_monitor.c (File Modified)
10053 trunk/modules/m_motd.c (File Modified)
10054 trunk/modules/m_names.c (File Modified)
10055 trunk/modules/m_oper.c (File Modified)
10056 trunk/modules/m_operspy.c (File Modified)
10057 trunk/modules/m_pass.c (File Modified)
10058 trunk/modules/m_ping.c (File Modified)
10059 trunk/modules/m_pong.c (File Modified)
10060 trunk/modules/m_post.c (File Modified)
10061 trunk/modules/m_rehash.c (File Modified)
10062 trunk/modules/m_restart.c (File Modified)
10063 trunk/modules/m_resv.c (File Modified)
10064 trunk/modules/m_services.c (File Modified)
10065 trunk/modules/m_set.c (File Modified)
10066 trunk/modules/m_sshortcut.c (File Modified)
10067 trunk/modules/m_stats.c (File Modified)
10068 trunk/modules/m_svinfo.c (File Modified)
10069 trunk/modules/m_tb.c (File Modified)
10070 trunk/modules/m_testline.c (File Modified)
10071 trunk/modules/m_testmask.c (File Modified)
10072 trunk/modules/m_time.c (File Modified)
10073 trunk/modules/m_topic.c (File Modified)
10074 trunk/modules/m_trace.c (File Modified)
10075 trunk/modules/m_unreject.c (File Modified)
10076 trunk/modules/m_user.c (File Modified)
10077 trunk/modules/m_userhost.c (File Modified)
10078 trunk/modules/m_users.c (File Modified)
10079 trunk/modules/m_version.c (File Modified)
10080 trunk/modules/m_wallops.c (File Modified)
10081 trunk/modules/m_who.c (File Modified)
10082 trunk/modules/m_whois.c (File Modified)
10083 trunk/modules/m_whowas.c (File Modified)
10084 trunk/modules/m_xline.c (File Modified)
10085
10086
10087nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10088 Log:
10089 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10090
10091
10092 Modified:
10093 trunk/.indent.pro (File Modified)
10094 trunk/include/charybdis.h (File Added)
10095 trunk/include/client.h (File Modified)
10096 trunk/modules/.indent.pro (File Modified)
10097 trunk/src/.indent.pro (File Modified)
10098 trunk/src/adns.c (File Modified)
10099 trunk/src/aline.c (File Modified)
10100 trunk/src/cache.c (File Modified)
10101 trunk/src/channel.c (File Modified)
10102 trunk/src/class.c (File Modified)
10103 trunk/src/client.c (File Modified)
10104 trunk/src/commio.c (File Modified)
10105 trunk/src/event.c (File Modified)
10106 trunk/src/hash.c (File Modified)
10107 trunk/src/hostmask.c (File Modified)
10108 trunk/src/ircd.c (File Modified)
10109 trunk/src/kdparse.c (File Modified)
10110 trunk/src/linebuf.c (File Modified)
10111 trunk/src/listener.c (File Modified)
10112 trunk/src/modules.c (File Modified)
10113 trunk/src/monitor.c (File Modified)
10114 trunk/src/newconf.c (File Modified)
10115 trunk/src/packet.c (File Modified)
10116 trunk/src/parse.c (File Modified)
10117 trunk/src/reject.c (File Modified)
10118 trunk/src/s_auth.c (File Modified)
10119 trunk/src/s_conf.c (File Modified)
10120 trunk/src/s_gline.c (File Modified)
10121 trunk/src/s_log.c (File Modified)
10122 trunk/src/s_newconf.c (File Modified)
10123 trunk/src/s_serv.c (File Modified)
10124 trunk/src/s_stats.c (File Modified)
10125 trunk/src/s_user.c (File Modified)
10126 trunk/src/send.c (File Modified)
10127 trunk/src/whowas.c (File Modified)
10128
10129
10130nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10131 Log:
10132 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10133 - Convert a few modules towards using this code.
10134 - Make a note about this change in NEWS.
10135
10136
10137 Modified:
10138 trunk/NEWS (File Modified)
10139 trunk/include/aline.h (File Added)
10140 trunk/modules/m_dline.c (File Modified)
10141 trunk/modules/m_kline.c (File Modified)
10142 trunk/modules/m_resv.c (File Modified)
10143 trunk/modules/m_xline.c (File Modified)
10144 trunk/src/Makefile.in (File Modified)
10145 trunk/src/aline.c (File Added)
10146
10147
10148nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10149 Log:
10150 - Update NEWS document.
10151
10152
10153 Modified:
10154 trunk/NEWS (File Modified)
10155
10156
10157jilles 2005/09/20 18:27:19 UTC (20050920-232)
10158 Log:
10159 Use find_named_person() instead of find_person() in services shortcuts.
10160
10161
10162 Modified:
10163 trunk/modules/m_sshortcut.c (File Modified)
10164
10165
10166jilles 2005/09/18 22:18:59 UTC (20050918-230)
10167 Log:
10168 Fix propagation of empty channels (+P).
10169
10170
10171 Modified:
10172 trunk/modules/core/m_sjoin.c (File Modified)
10173 trunk/src/s_serv.c (File Modified)
10174
10175
10176jilles 2005/09/18 22:18:04 UTC (20050918-228)
10177 Log:
10178 Use same comparison for +f.
10179
10180
10181 Modified:
10182 trunk/modules/core/m_join.c (File Modified)
10183
10184
10185jilles 2005/09/18 18:48:13 UTC (20050918-226)
10186 Log:
10187 Retire server-server non-encap CHGHOST, and clean it up a bit.
10188
10189
10190 Modified:
10191 trunk/modules/m_chghost.c (File Modified)
10192
10193
10194jilles 2005/09/18 14:26:20 UTC (20050918-224)
10195 Log:
10196 Use TS6 form for SQUIT wallops.
10197
10198
10199 Modified:
10200 trunk/modules/core/m_squit.c (File Modified)
10201
10202
10203jilles 2005/09/18 14:25:54 UTC (20050918-222)
10204 Log:
10205 Propagate nick changes for remote clients in TS6 form if possible;
10206 simplify the code a bit.
10207
10208
10209 Modified:
10210 trunk/modules/core/m_nick.c (File Modified)
10211
10212
10213jilles 2005/09/18 14:16:43 UTC (20050918-220)
10214 Log:
10215 Only clear oper_only_umodes on deoper for local clients.
10216
10217
10218 Modified:
10219 trunk/src/s_user.c (File Modified)
10220
10221
10222nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10223 Log:
10224 - Don't enable use_whois_actually in the default config, makes cloaking
10225 only useful for vanity.
10226
10227
10228 Modified:
10229 trunk/doc/example.conf (File Modified)
10230
10231
10232jilles 2005/09/18 00:00:12 UTC (20050918-216)
10233 Log:
10234 Fix linebuf raw code to not truncate lines longer than
10235 510 characters. This stops ziplinks corruption at
10236 the initial burst if the other side sends a lot.
10237
10238
10239 Modified:
10240 trunk/src/linebuf.c (File Modified)
10241
10242
10243nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10244 Log:
10245 - Add +r to channel_modes().
10246
10247
10248 Modified:
10249 trunk/src/channel.c (File Modified)
10250
10251
10252nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10253 Log:
10254 Update NEWS.
10255
10256
10257 Modified:
10258 trunk/NEWS (File Modified)
10259
10260
10261nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10262 Log:
10263 err, nvm. wrong project :-P
10264
10265
10266 Modified:
10267 trunk/src/match.c (File Modified)
10268
10269
10270nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10271 Log:
10272 make sure we don't crash on match(NULL, test)
10273
10274
10275 Modified:
10276 trunk/src/match.c (File Modified)
10277
10278
10279jilles 2005/09/12 23:40:03 UTC (20050912-206)
10280 Log:
10281 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10282 flags = rehash in shared{}.
10283 Uses :<source> ENCAP <target> REHASH [option].
10284
10285
10286 Modified:
10287 trunk/doc/example.conf (File Modified)
10288 trunk/doc/reference.conf (File Modified)
10289 trunk/help/opers/rehash (File Modified)
10290 trunk/include/s_newconf.h (File Modified)
10291 trunk/modules/m_rehash.c (File Modified)
10292 trunk/modules/m_stats.c (File Modified)
10293 trunk/src/newconf.c (File Modified)
10294
10295
10296jilles 2005/09/12 22:48:44 UTC (20050912-204)
10297 Log:
10298 Initialize flags to 0 in conf_set_shared_flags() and
10299 conf_set_cluster_flags().
10300
10301
10302 Modified:
10303 trunk/src/newconf.c (File Modified)
10304
10305
10306jilles 2005/09/12 22:14:16 UTC (20050912-202)
10307 Log:
10308 Don't allow a forward from a #channel to an &channel.
10309 Error message is Illegal channel name.
10310
10311
10312 Modified:
10313 trunk/modules/core/m_mode.c (File Modified)
10314
10315
10316nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10317 Log:
10318 - change version to 1.0.1
10319
10320
10321 Modified:
10322 trunk/configure (File Modified)
10323 trunk/configure.ac (File Modified)
10324
10325
10326nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10327 Log:
10328 Update NEWS.
10329
10330
10331 Modified:
10332 trunk/NEWS (File Modified)
10333
10334
10335jilles 2005/09/12 21:55:58 UTC (20050912-196)
10336 Log:
10337 Services shortcuts changes:
10338 - Require umode +S on target
10339 - Use ERR_SERVICESDOWN (440) for error message
10340 - Fix check for empty string
10341
10342
10343 Modified:
10344 trunk/include/numeric.h (File Modified)
10345 trunk/modules/m_sshortcut.c (File Modified)
10346 trunk/src/messages.tab (File Modified)
10347
10348
10349nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10350 Log:
10351 s/IsChanService/IsService/g;
10352
10353
10354 Modified:
10355 trunk/modules/m_sshortcut.c (File Modified)
10356
10357
10358nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10359 Log:
10360 Add check for service validity in shortcut routines.
10361
10362
10363 Modified:
10364 trunk/modules/m_sshortcut.c (File Modified)
10365
10366
10367jilles 2005/09/12 15:30:26 UTC (20050912-190)
10368 Log:
10369 Don't allow forwarding to a -F channel the setter is not on.
10370
10371
10372 Modified:
10373 trunk/modules/core/m_mode.c (File Modified)
10374
10375
10376jilles 2005/09/12 13:55:56 UTC (20050912-188)
10377 Log:
10378 Describe identify_service and identify_command in
10379 reference.conf.
10380
10381
10382 Modified:
10383 trunk/doc/reference.conf (File Modified)
10384
10385
10386jilles 2005/09/12 13:37:11 UTC (20050912-186)
10387 Log:
10388 More helpfile updates.
10389
10390
10391 Modified:
10392 trunk/help/Makefile.in (File Modified)
10393 trunk/help/opers/die (File Modified)
10394 trunk/help/opers/join (File Modified)
10395 trunk/help/opers/links (File Modified)
10396 trunk/help/opers/lusers (File Modified)
10397 trunk/help/opers/map (File Added)
10398 trunk/help/opers/motd (File Modified)
10399 trunk/help/opers/names (File Modified)
10400 trunk/help/opers/notice (File Modified)
10401 trunk/help/opers/operspy (File Modified)
10402 trunk/help/opers/part (File Modified)
10403 trunk/help/opers/privmsg (File Modified)
10404 trunk/help/opers/restart (File Modified)
10405 trunk/help/opers/set (File Modified)
10406 trunk/help/opers/stats (File Modified)
10407 trunk/help/opers/trace (File Modified)
10408 trunk/help/opers/version (File Modified)
10409 trunk/help/users/notice (File Modified)
10410 trunk/help/users/privmsg (File Modified)
10411 trunk/help/users/stats (File Modified)
10412
10413
10414jilles 2005/09/12 11:18:40 UTC (20050912-184)
10415 Log:
10416 Update help files.
10417
10418
10419 Modified:
10420 trunk/help/opers/cmode (File Modified)
10421 trunk/help/opers/umode (File Modified)
10422 trunk/help/opers/wallops (File Modified)
10423 trunk/help/opers/who (File Modified)
10424 trunk/help/users/umode (File Modified)
10425
10426
10427jilles 2005/09/12 11:11:18 UTC (20050912-182)
10428 Log:
10429 Include cmode +r in 004 and 005.
10430
10431
10432 Modified:
10433 trunk/include/supported.h (File Modified)
10434 trunk/src/messages.tab (File Modified)
10435
10436
10437jilles 2005/09/12 10:53:35 UTC (20050912-180)
10438 Log:
10439 No need to clear all 3 buffers in channel_modes().
10440
10441
10442 Modified:
10443 trunk/src/channel.c (File Modified)
10444
10445
10446jilles 2005/09/12 10:31:54 UTC (20050912-178)
10447 Log:
10448 - Fix multiple +f modes per line
10449 - -f shouldn't take a parameter
10450
10451
10452 Modified:
10453 trunk/modules/core/m_mode.c (File Modified)
10454
10455
10456jilles 2005/09/12 10:04:27 UTC (20050912-176)
10457 Log:
10458 Channel mode +Q now prevents forwarding to or through
10459 a channel, just like in hyperion, not from a channel.
10460
10461
10462 Modified:
10463 trunk/modules/core/m_join.c (File Modified)
10464
10465
10466jilles 2005/09/12 09:36:21 UTC (20050912-174)
10467 Log:
10468 Complete +F/+Q propagation.
10469
10470
10471 Modified:
10472 trunk/modules/core/m_join.c (File Modified)
10473 trunk/modules/core/m_sjoin.c (File Modified)
10474 trunk/src/channel.c (File Modified)
10475
10476
10477nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10478 Log:
10479 - A few minor fixes.
10480
10481
10482 Modified:
10483 trunk/modules/core/m_join.c (File Modified)
10484 trunk/modules/m_services.c (File Modified)
10485
10486
10487nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10488 Log:
10489 - Fix netsplit obfuscation.
10490
10491
10492 Modified:
10493 trunk/src/client.c (File Modified)
10494
10495
10496nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10497 Log:
10498 - Fix another /stats p related bug.
10499
10500
10501 Modified:
10502 trunk/src/client.c (File Modified)
10503
10504
10505nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10506 Log:
10507 - Update example.conf.
10508
10509
10510 Modified:
10511 trunk/doc/example.conf (File Modified)
10512
10513
10514nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10515 Log:
10516 - Fix a minor bug here, and re-release 1.0.
10517
10518
10519 Modified:
10520 trunk/modules/core/m_nick.c (File Modified)
10521
10522
10523nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10524 Log:
10525 - Add bursted clients to /stats p list.
10526
10527
10528 Modified:
10529 trunk/modules/core/m_nick.c (File Modified)
10530
10531
10532nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10533 Log:
10534 - Add identify_service, identify_command options to the example.conf,
10535 newconf parser.
10536
10537
10538 Modified:
10539 trunk/NEWS (File Modified)
10540 trunk/doc/example.conf (File Modified)
10541 trunk/src/newconf.c (File Modified)
10542
10543
10544nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10545 Log:
10546 - Add services shortcuts.
10547
10548
10549 Modified:
10550 trunk/modules/Makefile.in (File Modified)
10551 trunk/modules/m_sshortcut.c (File Added)
10552
10553
10554nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10555 Log:
10556 - put back checks i removed by mistake
10557
10558
10559 Modified:
10560 trunk/modules/core/m_join.c (File Modified)
10561
10562
10563nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10564 Log:
10565 - Implement channel mode +Q, which disables forwarding.
10566 - Make forwarding usable by everyone.
10567 - Implement channel mode +F which bypasses authority checks on a target
10568 set with this mode
10569 - Update NEWS.
10570
10571
10572 Modified:
10573 trunk/NEWS (File Modified)
10574 trunk/include/channel.h (File Modified)
10575 trunk/include/supported.h (File Modified)
10576 trunk/modules/core/m_join.c (File Modified)
10577 trunk/modules/core/m_mode.c (File Modified)
10578 trunk/src/messages.tab (File Modified)
10579
10580
10581nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10582 Log:
10583 - Fix account handling brokenness.
10584
10585
10586 Modified:
10587 trunk/modules/m_services.c (File Modified)
10588
10589
10590jilles 2005/09/12 02:04:09 UTC (20050912-150)
10591 Log:
10592 Identify to services via server password hack. Still
10593 needs config file parts, like
10594 identifyservice = "nickserv@services.int";
10595 identifycommand = "IDENTIFY";
10596
10597
10598 Modified:
10599 trunk/include/s_conf.h (File Modified)
10600 trunk/src/s_user.c (File Modified)
10601
10602
10603jilles 2005/09/12 01:59:46 UTC (20050912-148)
10604 Log:
10605 Make send.c compile.
10606
10607
10608 Modified:
10609 trunk/src/send.c (File Modified)
10610
10611
10612nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10613 Log:
10614 - Handle this better.
10615
10616
10617 Modified:
10618 trunk/src/send.c (File Modified)
10619
10620
10621nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10622 Log:
10623 If the source is not a client, don't send to normal users.
10624
10625
10626 Modified:
10627 trunk/src/send.c (File Modified)
10628
10629
10630nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10631 Log:
10632 - Make /wallops behave as wallops in other ircds.
10633
10634
10635 Modified:
10636 trunk/modules/m_wallops.c (File Modified)
10637 trunk/src/send.c (File Modified)
10638
10639
10640nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10641 Log:
10642 - charybdis-1.0
10643
10644
10645 Modified:
10646 trunk/NEWS (File Modified)
10647 trunk/configure (File Modified)
10648 trunk/configure.ac (File Modified)
10649
10650
10651nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10652 Log:
10653 - Remove efnet configuration.
10654 - Rename example.conf as reference.conf, and replace the default
10655 example.conf with one suitable for AthemeNET.
10656 - Update makefile to reflect these changes.
10657
10658
10659 Modified:
10660 trunk/doc/Makefile.in (File Modified)
10661 trunk/doc/example.conf (File Modified)
10662 trunk/doc/example.efnet.conf (File Deleted)
10663 trunk/doc/reference.conf (File Added)
10664
10665
10666nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10667 Log:
10668 - Don't display opers who are /away.
10669
10670
10671 Modified:
10672 trunk/modules/m_stats.c (File Modified)
10673
10674
10675jilles 2005/09/12 00:21:20 UTC (20050912-134)
10676 Log:
10677 Put cmode +f in 004 and 005.
10678
10679
10680 Modified:
10681 trunk/include/supported.h (File Modified)
10682 trunk/src/messages.tab (File Modified)
10683
10684
10685jilles 2005/09/12 00:15:13 UTC (20050912-132)
10686 Log:
10687 Add user umode +Q which prevents a user from
10688 being forwarded.
10689
10690
10691 Modified:
10692 trunk/include/client.h (File Modified)
10693 trunk/modules/core/m_join.c (File Modified)
10694 trunk/src/messages.tab (File Modified)
10695 trunk/src/s_user.c (File Modified)
10696
10697
10698jilles 2005/09/11 23:47:02 UTC (20050911-130)
10699 Log:
10700 Implement channel forwarding in m_join(). As in
10701 hyperion, failing to join because of +i, +r or +j
10702 can cause you to be forwarded, potentially
10703 recursively. Unlike hyperion, a single numeric
10704 is sent in case of a successful forward, otherwise
10705 the ircd acts if there were no forward.
10706
10707
10708 Modified:
10709 trunk/include/numeric.h (File Modified)
10710 trunk/modules/core/m_join.c (File Modified)
10711 trunk/src/messages.tab (File Modified)
10712
10713
10714jilles 2005/09/11 22:57:53 UTC (20050911-128)
10715 Log:
10716 Allow servers to set oper-only cmodes as well.
10717
10718
10719 Modified:
10720 trunk/modules/core/m_mode.c (File Modified)
10721
10722
10723jilles 2005/09/11 22:48:37 UTC (20050911-126)
10724 Log:
10725 Add cmode +f which takes a channel name, settable
10726 only by opers for now. Does not do anything yet.
10727
10728
10729 Modified:
10730 trunk/include/channel.h (File Modified)
10731 trunk/modules/core/m_join.c (File Modified)
10732 trunk/modules/core/m_mode.c (File Modified)
10733 trunk/modules/core/m_sjoin.c (File Modified)
10734 trunk/src/channel.c (File Modified)
10735
10736
10737jilles 2005/09/11 20:48:09 UTC (20050911-124)
10738 Log:
10739 Fully initialize 'mode' in ms_join() and ms_sjoin()
10740 to avoid old +j garbage from being used.
10741
10742
10743 Modified:
10744 trunk/modules/core/m_join.c (File Modified)
10745 trunk/modules/core/m_sjoin.c (File Modified)
10746
10747
10748jilles 2005/09/11 19:41:53 UTC (20050911-122)
10749 Log:
10750 - only touch join_count/join_delta if join throttling
10751 is enabled on the channel
10752 - reset join_count/join_delta to 0 if -j is set
10753
10754
10755 Modified:
10756 trunk/modules/core/m_join.c (File Modified)
10757 trunk/modules/core/m_mode.c (File Modified)
10758 trunk/modules/core/m_sjoin.c (File Modified)
10759
10760
10761jilles 2005/09/11 18:57:20 UTC (20050911-120)
10762 Log:
10763 Also start a new "period" for join throttling for remote joins,
10764 if necessary. Make the code slightly clearer.
10765
10766
10767 Modified:
10768 trunk/modules/core/m_join.c (File Modified)
10769 trunk/src/channel.c (File Modified)
10770
10771
10772jilles 2005/09/11 18:12:20 UTC (20050911-118)
10773 Log:
10774 Some +j improvements, still broken.
10775
10776
10777 Modified:
10778 trunk/modules/core/m_join.c (File Modified)
10779 trunk/modules/core/m_sjoin.c (File Modified)
10780
10781
10782jilles 2005/09/11 16:44:36 UTC (20050911-116)
10783 Log:
10784 Only do +z processing for +m channels the sender is on,
10785 as bans/quiets are currently only checked locally.
10786
10787
10788 Modified:
10789 trunk/modules/core/m_message.c (File Modified)
10790
10791
10792jilles 2005/09/11 16:01:02 UTC (20050911-114)
10793 Log:
10794 - Add max_bans_large configuration option, defaulting to 500, to
10795 limit the number of bans in a +L channel
10796 - Change b/e/I to b/e/I/q in texts
10797
10798
10799 Modified:
10800 trunk/doc/example.conf (File Modified)
10801 trunk/include/s_conf.h (File Modified)
10802 trunk/modules/core/m_mode.c (File Modified)
10803 trunk/modules/m_info.c (File Modified)
10804 trunk/src/newconf.c (File Modified)
10805 trunk/src/s_conf.c (File Modified)
10806
10807
10808jilles 2005/09/11 15:20:38 UTC (20050911-112)
10809 Log:
10810 Store invite for +gi channels.
10811 Note that +gi is significantly weaker access control than +i.
10812
10813
10814 Modified:
10815 trunk/modules/m_invite.c (File Modified)
10816
10817
10818jilles 2005/09/11 14:38:35 UTC (20050911-110)
10819 Log:
10820 Nonops are allowed to see +q lists.
10821
10822
10823 Modified:
10824 trunk/modules/core/m_mode.c (File Modified)
10825
10826
10827jilles 2005/09/11 14:27:59 UTC (20050911-108)
10828 Log:
10829 Invalidate can_send() cache on -q.
10830
10831
10832 Modified:
10833 trunk/modules/core/m_mode.c (File Modified)
10834
10835
10836nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10837 Log:
10838 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10839
10840
10841 Modified:
10842 trunk/modules/core/m_sjoin.c (File Modified)
10843
10844
10845nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10846 Log:
10847 - Allow blank SJOINs -- for permanant channels.
10848
10849
10850 Modified:
10851 trunk/modules/core/m_sjoin.c (File Modified)
10852
10853
10854nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10855 Log:
10856 - Burst permanant channels.
10857
10858
10859 Modified:
10860 trunk/src/s_serv.c (File Modified)
10861
10862
10863nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10864 Log:
10865 - Fix handling of permanant channels.
10866
10867
10868 Modified:
10869 trunk/modules/core/m_join.c (File Modified)
10870
10871
10872nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10873 Log:
10874 - Run indent on core modules.
10875 - Add propagation of join throttle settings.
10876
10877
10878 Modified:
10879 trunk/modules/core/m_die.c (File Modified)
10880 trunk/modules/core/m_error.c (File Modified)
10881 trunk/modules/core/m_join.c (File Modified)
10882 trunk/modules/core/m_kick.c (File Modified)
10883 trunk/modules/core/m_kill.c (File Modified)
10884 trunk/modules/core/m_message.c (File Modified)
10885 trunk/modules/core/m_mode.c (File Modified)
10886 trunk/modules/core/m_nick.c (File Modified)
10887 trunk/modules/core/m_part.c (File Modified)
10888 trunk/modules/core/m_quit.c (File Modified)
10889 trunk/modules/core/m_server.c (File Modified)
10890 trunk/modules/core/m_sjoin.c (File Modified)
10891 trunk/modules/core/m_squit.c (File Modified)
10892
10893
10894nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10895 Log:
10896 - Fix mistake in commit message.
10897
10898
10899 Modified:
10900 trunk/ChangeLog (File Modified)
10901
10902
10903nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10904 Log:
10905 - Channel throttling.
10906
10907
10908 Modified:
10909 trunk/NEWS (File Modified)
10910 trunk/include/supported.h (File Modified)
10911 trunk/modules/core/m_mode.c (File Modified)
10912 trunk/src/messages.tab (File Modified)
10913
10914
10915nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10916 Log:
10917 - Channel throttle logic fixes.
10918
10919
10920 Modified:
10921 trunk/include/channel.h (File Modified)
10922
10923
10924nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10925 Log:
10926 - Add the throttle logic.
10927
10928
10929 Modified:
10930 trunk/include/channel.h (File Modified)
10931 trunk/include/numeric.h (File Modified)
10932 trunk/modules/core/m_join.c (File Modified)
10933 trunk/src/channel.c (File Modified)
10934 trunk/src/messages.tab (File Modified)
10935
10936
10937nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10938 Log:
10939 - Cosmetic fixes to CREDITS.
10940
10941
10942 Modified:
10943 trunk/CREDITS (File Modified)
10944
10945
10946nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10947 Log:
10948 - Better channel_modes() from ShadowIRCd 4.
10949
10950
10951 Modified:
10952 trunk/include/channel.h (File Modified)
10953 trunk/src/channel.c (File Modified)
10954
10955
10956nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10957 Log:
10958 - Strip colour codes from parts.
10959
10960
10961 Modified:
10962 trunk/modules/core/m_part.c (File Modified)
10963
10964
10965nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10966 Log:
10967 - Strip colour codes from quits.
10968
10969
10970 Modified:
10971 trunk/modules/core/m_quit.c (File Modified)
10972
10973
10974nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10975 Log:
10976 - add +c/+g/+z to channel_modes().
10977
10978
10979 Modified:
10980 trunk/src/channel.c (File Modified)
10981
10982
10983nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10984 Log:
10985 - Add +g to 004/005 numerics.
10986
10987
10988 Modified:
10989 trunk/include/supported.h (File Modified)
10990 trunk/src/messages.tab (File Modified)
10991
10992
10993nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10994 Log:
10995 - Add +cgz to set_final_mode() in both join/sjoin.
10996 - Implement channel mode +g: Free invite.
10997
10998
10999 Modified:
11000 trunk/include/channel.h (File Modified)
11001 trunk/modules/core/m_join.c (File Modified)
11002 trunk/modules/core/m_mode.c (File Modified)
11003 trunk/modules/core/m_sjoin.c (File Modified)
11004 trunk/modules/m_invite.c (File Modified)
11005
11006
11007nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11008 Log:
11009 - Make sure /stats p uses the right list.
11010
11011
11012 Modified:
11013 trunk/modules/m_stats.c (File Modified)
11014
11015
11016nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11017 Log:
11018 - local oper list becomes local_oper_list.
11019 - all opers are stored on oper_list for /stats p.
11020
11021
11022 Modified:
11023 trunk/include/ircd.h (File Modified)
11024 trunk/modules/m_stats.c (File Modified)
11025 trunk/modules/m_trace.c (File Modified)
11026 trunk/src/client.c (File Modified)
11027 trunk/src/ircd.c (File Modified)
11028 trunk/src/s_user.c (File Modified)
11029 trunk/src/send.c (File Modified)
11030
11031
11032nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11033 Log:
11034 - Remove ENABLE_SERVICES legacy define.
11035
11036
11037 Modified:
11038 trunk/configure (File Modified)
11039 trunk/configure.ac (File Modified)
11040 trunk/include/client.h (File Modified)
11041 trunk/include/m_info.h (File Modified)
11042 trunk/include/s_conf.h (File Modified)
11043 trunk/modules/Makefile.in (File Modified)
11044 trunk/modules/core/m_kick.c (File Modified)
11045 trunk/modules/core/m_mode.c (File Modified)
11046 trunk/modules/core/m_nick.c (File Modified)
11047 trunk/modules/core/m_sjoin.c (File Modified)
11048 trunk/modules/m_services.c (File Modified)
11049 trunk/src/channel.c (File Modified)
11050 trunk/src/newconf.c (File Modified)
11051 trunk/src/s_conf.c (File Modified)
11052 trunk/src/s_serv.c (File Modified)
11053 trunk/src/s_user.c (File Modified)
11054
11055
11056nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11057 Log:
11058 - New reject message, ala ircu.
11059
11060
11061 Modified:
11062 trunk/src/reject.c (File Modified)
11063
11064
11065nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11066 Log:
11067 - Reduce 'broadcast storm' effect in m_chghost.
11068
11069
11070 Modified:
11071 trunk/modules/m_chghost.c (File Modified)
11072
11073
11074nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11075 Log:
11076 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11077
11078
11079 Modified:
11080 trunk/include/supported.h (File Modified)
11081 trunk/src/messages.tab (File Modified)
11082
11083
11084nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11085 Log:
11086 - Implement +z.
11087
11088
11089 Modified:
11090 trunk/include/channel.h (File Modified)
11091 trunk/modules/core/m_message.c (File Modified)
11092 trunk/modules/core/m_mode.c (File Modified)
11093
11094
11095nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11096 Log:
11097 - use sendto_one_numeric() in some places.
11098
11099
11100 Modified:
11101 trunk/modules/core/m_mode.c (File Modified)
11102
11103
11104nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11105 Log:
11106 - Implement channel mode +c -- colour stripping.
11107
11108
11109 Modified:
11110 trunk/include/irc_string.h (File Modified)
11111 trunk/include/supported.h (File Modified)
11112 trunk/modules/core/m_message.c (File Modified)
11113 trunk/modules/core/m_mode.c (File Modified)
11114 trunk/src/irc_string.c (File Modified)
11115 trunk/src/messages.tab (File Modified)
11116
11117
11118nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11119 Log:
11120 - Add +qLP to CHANMODES 005 numeric.
11121
11122
11123 Modified:
11124 trunk/include/supported.h (File Modified)
11125
11126
11127nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11128 Log:
11129 Move credits files to doc/.
11130
11131
11132 Modified:
11133 trunk/Hybrid-team (File Deleted)
11134 trunk/Ratbox-team (File Deleted)
11135 trunk/doc/Hybrid-team (File Added)
11136 trunk/doc/Ratbox-team (File Added)
11137
11138
11139nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11140 Log:
11141 - Rename Ratbox credits as Ratbox-team.
11142 - Add in our own CREDITS.
11143
11144
11145 Modified:
11146 trunk/CREDITS (File Deleted)
11147 trunk/CREDITS (File Added)
11148 trunk/Ratbox-team (File Added)
11149
11150
11151nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11152 Log:
11153 - Quietcache fixes.
11154
11155
11156 Modified:
11157 trunk/modules/core/m_mode.c (File Modified)
11158
11159
11160nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11161 Log:
11162 - Rebuild configure.
11163
11164
11165 Modified:
11166 trunk/autom4te.cache/ (File Deleted)
11167 trunk/configure (File Modified)
11168
11169
11170nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11171 Log:
11172 Add +q to messages.tab.
11173
11174
11175 Modified:
11176 trunk/src/messages.tab (File Modified)
11177
11178
11179nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11180 Log:
11181 - port m_sjoin stuff to TS6 JOIN syntax.
11182
11183
11184 Modified:
11185 trunk/modules/core/m_join.c (File Modified)
11186
11187
11188nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11189 Log:
11190 - Implement channel mode +q (quiet)
11191
11192
11193 Modified:
11194 trunk/include/channel.h (File Modified)
11195 trunk/modules/core/m_mode.c (File Modified)
11196 trunk/src/channel.c (File Modified)
11197
11198
11199jilles 2005/09/10 03:03:05 UTC (20050910-40)
11200 Log:
11201 Add +L/+P for set_final_mode().
11202
11203
11204 Modified:
11205 trunk/modules/core/m_sjoin.c (File Modified)
11206
11207
11208jilles 2005/09/10 02:59:22 UTC (20050910-38)
11209 Log:
11210 Add +L/+P in channel_modes().
11211
11212
11213 Modified:
11214 trunk/src/channel.c (File Modified)
11215
11216
11217jilles 2005/09/10 02:55:10 UTC (20050910-36)
11218 Log:
11219 - Use MODE_PERMANENT, not MODE_PERMANANT
11220 - Actually use chm_staff()
11221
11222 It compiles but is not otherwise tested.
11223
11224
11225 Modified:
11226 trunk/include/channel.h (File Modified)
11227 trunk/modules/core/m_mode.c (File Modified)
11228 trunk/modules/core/m_sjoin.c (File Modified)
11229 trunk/src/channel.c (File Modified)
11230
11231
11232nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11233 Log:
11234 - Ok, patchlevel.h is fixed now.
11235
11236
11237 Modified:
11238 trunk/include/patchlevel.h (File Modified)
11239
11240
11241nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11242 Log:
11243 - *sigh*
11244
11245
11246 Modified:
11247 trunk/include/patchlevel.h (File Modified)
11248 trunk/src/version.c.SH (File Modified)
11249
11250
11251nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11252 Log:
11253 - Fix compilation issue with version.c.
11254
11255
11256 Modified:
11257 trunk/src/version.c.SH (File Modified)
11258
11259
11260nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11261 Log:
11262 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11263 this from the BUGS file.
11264
11265
11266 Modified:
11267 trunk/BUGS (File Modified)
11268
11269
11270jilles 2005/09/10 02:30:22 UTC (20050910-26)
11271 Log:
11272 Mangle all netsplit messages if flatten links is enabled.
11273
11274
11275 Modified:
11276 trunk/src/client.c (File Modified)
11277
11278
11279nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11280 Log:
11281 - jilles pointed out that /stats p needed severe changes -- implement
11282 them
11283
11284
11285 Modified:
11286 trunk/modules/m_stats.c (File Modified)
11287
11288
11289nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11290 Log:
11291 Rename RELNOTES to NEWS.
11292
11293
11294 Modified:
11295 trunk/NEWS (File Added)
11296 trunk/RELNOTES (File Deleted)
11297
11298
11299nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11300 Log:
11301 Update RELNOTES.
11302
11303
11304 Modified:
11305 trunk/RELNOTES (File Modified)
11306
11307
11308nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11309 Log:
11310 - Make /stats p work globally.
11311 - Change 'OPER(s)' to 'staff members'
11312
11313
11314 Modified:
11315 trunk/modules/m_stats.c (File Modified)
11316
11317
11318nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11319 Log:
11320 - add modes, +LP to RPL_MYINFO.
11321
11322
11323 Modified:
11324 trunk/src/messages.tab (File Modified)
11325
11326
11327nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11328 Log:
11329 More stuff to RELNOTES.
11330
11331
11332 Modified:
11333 trunk/RELNOTES (File Modified)
11334
11335
11336nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11337 Log:
11338 - Implement +P.
11339
11340
11341 Modified:
11342 trunk/modules/core/m_sjoin.c (File Modified)
11343 trunk/src/channel.c (File Modified)
11344
11345
11346nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11347 Log:
11348 - Implement list limit exceed modes -- +L.
11349
11350
11351 Modified:
11352 trunk/modules/core/m_mode.c (File Modified)
11353
11354
11355nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11356 Log:
11357 - Add handlers for modes +L, +P.
11358
11359
11360 Modified:
11361 trunk/include/channel.h (File Modified)
11362 trunk/modules/core/m_mode.c (File Modified)
11363
11364
11365nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11366 Log:
11367 Update properties on *everything*.
11368
11369
11370 Modified:
11371 trunk/.cvsignore (Property Modified)
11372 trunk/.indent.pro (Property Modified)
11373 trunk/BUGS (File Modified) (Property Modified)
11374 trunk/CREDITS (File Modified) (Property Modified)
11375 trunk/ChangeLog (Property Modified)
11376 trunk/Hybrid-team (File Modified) (Property Modified)
11377 trunk/INSTALL (File Modified) (Property Modified)
11378 trunk/LICENSE (File Modified) (Property Modified)
11379 trunk/Makefile.in (File Modified) (Property Modified)
11380 trunk/README.FIRST (File Modified) (Property Modified)
11381 trunk/RELNOTES (File Modified) (Property Modified)
11382 trunk/SVN-Access (Property Modified)
11383 trunk/aclocal.m4 (File Modified) (Property Modified)
11384 trunk/adns/.cvsignore (Property Modified)
11385 trunk/adns/COPYING (Property Modified)
11386 trunk/adns/GPL-vs-LGPL (Property Modified)
11387 trunk/adns/Makefile.in (File Modified) (Property Modified)
11388 trunk/adns/README (Property Modified)
11389 trunk/adns/README.ircd (Property Modified)
11390 trunk/adns/adns.h (File Modified) (Property Modified)
11391 trunk/adns/check.c (File Modified) (Property Modified)
11392 trunk/adns/dlist.h (File Modified) (Property Modified)
11393 trunk/adns/event.c (File Modified) (Property Modified)
11394 trunk/adns/general.c (File Modified) (Property Modified)
11395 trunk/adns/internal.h (File Modified) (Property Modified)
11396 trunk/adns/parse.c (File Modified) (Property Modified)
11397 trunk/adns/query.c (File Modified) (Property Modified)
11398 trunk/adns/reply.c (File Modified) (Property Modified)
11399 trunk/adns/setup.c (File Modified) (Property Modified)
11400 trunk/adns/transmit.c (File Modified) (Property Modified)
11401 trunk/adns/tvarith.h (File Modified) (Property Modified)
11402 trunk/adns/types.c (File Modified) (Property Modified)
11403 trunk/configure (File Modified) (Property Modified)
11404 trunk/configure.ac (File Modified) (Property Modified)
11405 trunk/contrib/.cvsignore (Property Modified)
11406 trunk/contrib/.indent.pro (Property Modified)
11407 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11408 trunk/contrib/README (File Modified) (Property Modified)
11409 trunk/contrib/example_module.c (File Modified) (Property Modified)
11410 trunk/contrib/m_42.c (File Modified) (Property Modified)
11411 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11412 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11413 trunk/contrib/m_force.c (File Modified) (Property Modified)
11414 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11415 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11416 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11417 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11418 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11419 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11420 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11421 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11422 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11423 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11424 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11425 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11426 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11427 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11428 trunk/doc/.cvsignore (Property Modified)
11429 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11430 trunk/doc/Makefile.in (File Modified) (Property Modified)
11431 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11432 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11433 trunk/doc/challenge.txt (File Modified) (Property Modified)
11434 trunk/doc/example.conf (File Modified) (Property Modified)
11435 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11436 trunk/doc/hooks.txt (File Modified) (Property Modified)
11437 trunk/doc/index.txt (File Modified) (Property Modified)
11438 trunk/doc/ircd.8 (File Modified) (Property Modified)
11439 trunk/doc/ircd.motd (Property Modified)
11440 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11441 trunk/doc/modeg.txt (File Modified) (Property Modified)
11442 trunk/doc/modes.txt (File Modified) (Property Modified)
11443 trunk/doc/monitor.txt (File Modified) (Property Modified)
11444 trunk/doc/old/Authors (Property Modified)
11445 trunk/doc/operguide.txt (File Modified) (Property Modified)
11446 trunk/doc/opermyth.txt (Property Modified)
11447 trunk/doc/server-version-info (File Modified) (Property Modified)
11448 trunk/doc/services.txt (File Modified) (Property Modified)
11449 trunk/doc/technical/README.TSora (Property Modified)
11450 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11451 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11452 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11453 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11454 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11455 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11456 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11457 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11458 trunk/doc/technical/rfc1459.txt (Property Modified)
11459 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11460 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11461 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11462 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11463 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11464 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11465 trunk/help/Makefile.in (File Modified) (Property Modified)
11466 trunk/help/opers/accept (Property Modified)
11467 trunk/help/opers/admin (Property Modified)
11468 trunk/help/opers/away (Property Modified)
11469 trunk/help/opers/capab (Property Modified)
11470 trunk/help/opers/challenge (Property Modified)
11471 trunk/help/opers/close (Property Modified)
11472 trunk/help/opers/cmode (Property Modified)
11473 trunk/help/opers/cnotice (Property Modified)
11474 trunk/help/opers/connect (Property Modified)
11475 trunk/help/opers/cprivmsg (Property Modified)
11476 trunk/help/opers/credits (Property Modified)
11477 trunk/help/opers/die (Property Modified)
11478 trunk/help/opers/dline (Property Modified)
11479 trunk/help/opers/eob (Property Modified)
11480 trunk/help/opers/error (Property Modified)
11481 trunk/help/opers/etrace (Property Modified)
11482 trunk/help/opers/gline (Property Modified)
11483 trunk/help/opers/help (Property Modified)
11484 trunk/help/opers/index (Property Modified)
11485 trunk/help/opers/info (Property Modified)
11486 trunk/help/opers/invite (Property Modified)
11487 trunk/help/opers/ison (Property Modified)
11488 trunk/help/opers/join (Property Modified)
11489 trunk/help/opers/kick (Property Modified)
11490 trunk/help/opers/kill (Property Modified)
11491 trunk/help/opers/kline (Property Modified)
11492 trunk/help/opers/knock (Property Modified)
11493 trunk/help/opers/links (Property Modified)
11494 trunk/help/opers/list (Property Modified)
11495 trunk/help/opers/locops (Property Modified)
11496 trunk/help/opers/lusers (Property Modified)
11497 trunk/help/opers/modlist (Property Modified)
11498 trunk/help/opers/modload (Property Modified)
11499 trunk/help/opers/modrestart (Property Modified)
11500 trunk/help/opers/modunload (Property Modified)
11501 trunk/help/opers/motd (Property Modified)
11502 trunk/help/opers/names (Property Modified)
11503 trunk/help/opers/nick (Property Modified)
11504 trunk/help/opers/notice (Property Modified)
11505 trunk/help/opers/oper (Property Modified)
11506 trunk/help/opers/operspy (Property Modified)
11507 trunk/help/opers/operwall (Property Modified)
11508 trunk/help/opers/part (Property Modified)
11509 trunk/help/opers/pass (Property Modified)
11510 trunk/help/opers/ping (Property Modified)
11511 trunk/help/opers/pong (Property Modified)
11512 trunk/help/opers/post (Property Modified)
11513 trunk/help/opers/privmsg (Property Modified)
11514 trunk/help/opers/quit (Property Modified)
11515 trunk/help/opers/rehash (Property Modified)
11516 trunk/help/opers/restart (Property Modified)
11517 trunk/help/opers/resv (Property Modified)
11518 trunk/help/opers/server (Property Modified)
11519 trunk/help/opers/set (Property Modified)
11520 trunk/help/opers/sjoin (Property Modified)
11521 trunk/help/opers/squit (Property Modified)
11522 trunk/help/opers/stats (Property Modified)
11523 trunk/help/opers/svinfo (Property Modified)
11524 trunk/help/opers/testgecos (Property Modified)
11525 trunk/help/opers/testline (Property Modified)
11526 trunk/help/opers/testmask (Property Modified)
11527 trunk/help/opers/time (Property Modified)
11528 trunk/help/opers/topic (Property Modified)
11529 trunk/help/opers/trace (Property Modified)
11530 trunk/help/opers/uhelp (Property Modified)
11531 trunk/help/opers/umode (Property Modified)
11532 trunk/help/opers/undline (Property Modified)
11533 trunk/help/opers/ungline (Property Modified)
11534 trunk/help/opers/unkline (Property Modified)
11535 trunk/help/opers/unresv (Property Modified)
11536 trunk/help/opers/unxline (Property Modified)
11537 trunk/help/opers/user (Property Modified)
11538 trunk/help/opers/userhost (Property Modified)
11539 trunk/help/opers/users (Property Modified)
11540 trunk/help/opers/version (Property Modified)
11541 trunk/help/opers/wallops (Property Modified)
11542 trunk/help/opers/who (Property Modified)
11543 trunk/help/opers/whois (Property Modified)
11544 trunk/help/opers/whowas (Property Modified)
11545 trunk/help/opers/xline (Property Modified)
11546 trunk/help/users/index (Property Modified)
11547 trunk/help/users/info (Property Modified)
11548 trunk/help/users/notice (Property Modified)
11549 trunk/help/users/privmsg (Property Modified)
11550 trunk/help/users/stats (Property Modified)
11551 trunk/help/users/umode (Property Modified)
11552 trunk/include/.cvsignore (Property Modified)
11553 trunk/include/.indent.pro (Property Modified)
11554 trunk/include/balloc.h (File Modified) (Property Modified)
11555 trunk/include/cache.h (File Modified) (Property Modified)
11556 trunk/include/channel.h (File Modified) (Property Modified)
11557 trunk/include/class.h (File Modified) (Property Modified)
11558 trunk/include/client.h (File Modified) (Property Modified)
11559 trunk/include/commio.h (File Modified) (Property Modified)
11560 trunk/include/common.h (File Modified) (Property Modified)
11561 trunk/include/config.h (File Modified) (Property Modified)
11562 trunk/include/config.h.dist (File Modified) (Property Modified)
11563 trunk/include/defaults.h (File Modified) (Property Modified)
11564 trunk/include/event.h (File Modified) (Property Modified)
11565 trunk/include/hash.h (File Modified) (Property Modified)
11566 trunk/include/hook.h (File Modified) (Property Modified)
11567 trunk/include/hostmask.h (File Modified) (Property Modified)
11568 trunk/include/irc_string.h (File Modified) (Property Modified)
11569 trunk/include/ircd.h (File Modified) (Property Modified)
11570 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11571 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11572 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11573 trunk/include/linebuf.h (File Modified) (Property Modified)
11574 trunk/include/listener.h (File Modified) (Property Modified)
11575 trunk/include/m_info.h (File Modified) (Property Modified)
11576 trunk/include/memory.h (File Modified) (Property Modified)
11577 trunk/include/modules.h (File Modified) (Property Modified)
11578 trunk/include/monitor.h (File Modified) (Property Modified)
11579 trunk/include/msg.h (File Modified) (Property Modified)
11580 trunk/include/newconf.h (File Modified) (Property Modified)
11581 trunk/include/numeric.h (File Modified) (Property Modified)
11582 trunk/include/packet.h (File Modified) (Property Modified)
11583 trunk/include/parse.h (File Modified) (Property Modified)
11584 trunk/include/patchlevel.h (File Modified) (Property Modified)
11585 trunk/include/patricia.h (File Modified) (Property Modified)
11586 trunk/include/reject.h (File Modified) (Property Modified)
11587 trunk/include/res.h (File Modified) (Property Modified)
11588 trunk/include/restart.h (File Modified) (Property Modified)
11589 trunk/include/s_auth.h (File Modified) (Property Modified)
11590 trunk/include/s_conf.h (File Modified) (Property Modified)
11591 trunk/include/s_gline.h (File Modified) (Property Modified)
11592 trunk/include/s_log.h (File Modified) (Property Modified)
11593 trunk/include/s_newconf.h (File Modified) (Property Modified)
11594 trunk/include/s_serv.h (File Modified) (Property Modified)
11595 trunk/include/s_stats.h (File Modified) (Property Modified)
11596 trunk/include/s_user.h (File Modified) (Property Modified)
11597 trunk/include/s_zip.h (File Modified) (Property Modified)
11598 trunk/include/scache.h (File Modified) (Property Modified)
11599 trunk/include/send.h (File Modified) (Property Modified)
11600 trunk/include/serno.h (Property Modified)
11601 trunk/include/setup.h.in (Property Modified)
11602 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11603 trunk/include/stdinc.h (File Modified) (Property Modified)
11604 trunk/include/supported.h (File Modified) (Property Modified)
11605 trunk/include/tools.h (File Modified) (Property Modified)
11606 trunk/include/whowas.h (File Modified) (Property Modified)
11607 trunk/install-sh (File Modified) (Property Modified)
11608 trunk/modules/.cvsignore (Property Modified)
11609 trunk/modules/.depend (Property Modified)
11610 trunk/modules/.indent.pro (Property Modified)
11611 trunk/modules/Makefile.in (File Modified) (Property Modified)
11612 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11613 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11614 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11615 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11616 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11617 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11618 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11619 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11620 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11621 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11622 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11623 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11624 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11625 trunk/modules/m_accept.c (File Modified) (Property Modified)
11626 trunk/modules/m_admin.c (File Modified) (Property Modified)
11627 trunk/modules/m_away.c (File Modified) (Property Modified)
11628 trunk/modules/m_cap.c (File Modified) (Property Modified)
11629 trunk/modules/m_capab.c (File Modified) (Property Modified)
11630 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11631 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11632 trunk/modules/m_close.c (File Modified) (Property Modified)
11633 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11634 trunk/modules/m_connect.c (File Modified) (Property Modified)
11635 trunk/modules/m_dline.c (File Modified) (Property Modified)
11636 trunk/modules/m_encap.c (File Modified) (Property Modified)
11637 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11638 trunk/modules/m_gline.c (File Modified) (Property Modified)
11639 trunk/modules/m_help.c (File Modified) (Property Modified)
11640 trunk/modules/m_info.c (File Modified) (Property Modified)
11641 trunk/modules/m_invite.c (File Modified) (Property Modified)
11642 trunk/modules/m_ison.c (File Modified) (Property Modified)
11643 trunk/modules/m_kline.c (File Modified) (Property Modified)
11644 trunk/modules/m_knock.c (File Modified) (Property Modified)
11645 trunk/modules/m_links.c (File Modified) (Property Modified)
11646 trunk/modules/m_list.c (File Modified) (Property Modified)
11647 trunk/modules/m_locops.c (File Modified) (Property Modified)
11648 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11649 trunk/modules/m_map.c (File Modified) (Property Modified)
11650 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11651 trunk/modules/m_motd.c (File Modified) (Property Modified)
11652 trunk/modules/m_names.c (File Modified) (Property Modified)
11653 trunk/modules/m_oper.c (File Modified) (Property Modified)
11654 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11655 trunk/modules/m_pass.c (File Modified) (Property Modified)
11656 trunk/modules/m_ping.c (File Modified) (Property Modified)
11657 trunk/modules/m_pong.c (File Modified) (Property Modified)
11658 trunk/modules/m_post.c (File Modified) (Property Modified)
11659 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11660 trunk/modules/m_restart.c (File Modified) (Property Modified)
11661 trunk/modules/m_resv.c (File Modified) (Property Modified)
11662 trunk/modules/m_services.c (File Modified) (Property Modified)
11663 trunk/modules/m_set.c (File Modified) (Property Modified)
11664 trunk/modules/m_stats.c (File Modified) (Property Modified)
11665 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11666 trunk/modules/m_tb.c (File Modified) (Property Modified)
11667 trunk/modules/m_testline.c (File Modified) (Property Modified)
11668 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11669 trunk/modules/m_time.c (File Modified) (Property Modified)
11670 trunk/modules/m_topic.c (File Modified) (Property Modified)
11671 trunk/modules/m_trace.c (File Modified) (Property Modified)
11672 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11673 trunk/modules/m_user.c (File Modified) (Property Modified)
11674 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11675 trunk/modules/m_users.c (File Modified) (Property Modified)
11676 trunk/modules/m_version.c (File Modified) (Property Modified)
11677 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11678 trunk/modules/m_who.c (File Modified) (Property Modified)
11679 trunk/modules/m_whois.c (File Modified) (Property Modified)
11680 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11681 trunk/modules/m_xline.c (File Modified) (Property Modified)
11682 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11683 trunk/servlink/.cvsignore (Property Modified)
11684 trunk/servlink/.indent.pro (Property Modified)
11685 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11686 trunk/servlink/README (File Modified) (Property Modified)
11687 trunk/servlink/TODO (File Modified) (Property Modified)
11688 trunk/servlink/control.c (File Modified) (Property Modified)
11689 trunk/servlink/control.h (File Modified) (Property Modified)
11690 trunk/servlink/io.c (File Modified) (Property Modified)
11691 trunk/servlink/io.h (File Modified) (Property Modified)
11692 trunk/servlink/servlink.c (File Modified) (Property Modified)
11693 trunk/servlink/servlink.h (File Modified) (Property Modified)
11694 trunk/src/.cvsignore (Property Modified)
11695 trunk/src/.depend (Property Modified)
11696 trunk/src/.indent.pro (Property Modified)
11697 trunk/src/Makefile.in (File Modified) (Property Modified)
11698 trunk/src/adns.c (File Modified) (Property Modified)
11699 trunk/src/balloc.c (File Modified) (Property Modified)
11700 trunk/src/cache.c (File Modified) (Property Modified)
11701 trunk/src/channel.c (File Modified) (Property Modified)
11702 trunk/src/class.c (File Modified) (Property Modified)
11703 trunk/src/client.c (File Modified) (Property Modified)
11704 trunk/src/commio.c (File Modified) (Property Modified)
11705 trunk/src/devpoll.c (File Modified) (Property Modified)
11706 trunk/src/epoll.c (File Modified) (Property Modified)
11707 trunk/src/event.c (File Modified) (Property Modified)
11708 trunk/src/getopt.c (File Modified) (Property Modified)
11709 trunk/src/hash.c (File Modified) (Property Modified)
11710 trunk/src/hook.c (File Modified) (Property Modified)
11711 trunk/src/hostmask.c (File Modified) (Property Modified)
11712 trunk/src/irc_string.c (File Modified) (Property Modified)
11713 trunk/src/ircd.c (File Modified) (Property Modified)
11714 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11715 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11716 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11717 trunk/src/kdparse.c (File Modified) (Property Modified)
11718 trunk/src/kqueue.c (File Modified) (Property Modified)
11719 trunk/src/linebuf.c (File Modified) (Property Modified)
11720 trunk/src/listener.c (File Modified) (Property Modified)
11721 trunk/src/match.c (File Modified) (Property Modified)
11722 trunk/src/memory.c (File Modified) (Property Modified)
11723 trunk/src/messages.tab (File Modified) (Property Modified)
11724 trunk/src/modules.c (File Modified) (Property Modified)
11725 trunk/src/monitor.c (File Modified) (Property Modified)
11726 trunk/src/newconf.c (File Modified) (Property Modified)
11727 trunk/src/numeric.c (File Modified) (Property Modified)
11728 trunk/src/packet.c (File Modified) (Property Modified)
11729 trunk/src/parse.c (File Modified) (Property Modified)
11730 trunk/src/patricia.c (File Modified) (Property Modified)
11731 trunk/src/poll.c (File Modified) (Property Modified)
11732 trunk/src/reject.c (File Modified) (Property Modified)
11733 trunk/src/restart.c (File Modified) (Property Modified)
11734 trunk/src/s_auth.c (File Modified) (Property Modified)
11735 trunk/src/s_conf.c (File Modified) (Property Modified)
11736 trunk/src/s_gline.c (File Modified) (Property Modified)
11737 trunk/src/s_log.c (File Modified) (Property Modified)
11738 trunk/src/s_newconf.c (File Modified) (Property Modified)
11739 trunk/src/s_serv.c (File Modified) (Property Modified)
11740 trunk/src/s_stats.c (File Modified) (Property Modified)
11741 trunk/src/s_user.c (File Modified) (Property Modified)
11742 trunk/src/scache.c (File Modified) (Property Modified)
11743 trunk/src/select.c (File Modified) (Property Modified)
11744 trunk/src/send.c (File Modified) (Property Modified)
11745 trunk/src/snprintf.c (File Modified) (Property Modified)
11746 trunk/src/tools.c (File Modified) (Property Modified)
11747 trunk/src/version.c.SH (File Modified) (Property Modified)
11748 trunk/src/whowas.c (File Modified) (Property Modified)
11749 trunk/tools/.cvsignore (Property Modified)
11750 trunk/tools/Makefile.in (File Modified) (Property Modified)
11751 trunk/tools/README (File Modified) (Property Modified)
11752 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11753 trunk/tools/convertilines.c (File Modified) (Property Modified)
11754 trunk/tools/convertklines.c (File Modified) (Property Modified)
11755 trunk/tools/mkkeypair (Property Modified)
11756 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11757 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11758 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11759 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11760 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11761 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11762 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11763 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11764 trunk/tools/untabify (File Modified) (Property Modified)
11765 trunk/tools/viconf.c (File Modified) (Property Modified)
11766
11767
11768nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11769 Log:
11770 - Update RELNOTES.
11771
11772
11773 Modified:
11774 trunk/RELNOTES (File Modified)
11775
11776
11777nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11778 Log:
11779 - Make version.c use our serial, not ratbox's.
11780
11781
11782 Modified:
11783 trunk/src/version.c.SH (File Modified)
11784
11785
11786leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11787 Log:
11788 - update RELNOTES
11789 - revved patchlevel to 2.1.5
11790
11791
11792 Modified:
11793 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11794 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11795
11796
11797leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11798 Log:
11799 - fix buffer overflow and unterminated buffer when removing TS6 bans
11800 - fix rebuilding of SJOIN
11801
11802
11803 Modified:
11804 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11805
11806
11807androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11808 Log:
11809 have servlink report if it gets an uncompressed error message when it gets inflate failures
11810
11811 Modified:
11812 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11813
11814
11815leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11816 Log:
11817 - extend our copyrights to 2005.
11818
11819
11820 Modified:
11821 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11822 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11823 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11824 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11825 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11826 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11827 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11828 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11829 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11830 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11831 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11832 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11833 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11834 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11835 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11836 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11837 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11838 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11839 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11840 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11841 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11842 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11843 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11844 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11845 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11846 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11847 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11848 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11849 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11850 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11851 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11852 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11853 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11854 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11855 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11856 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11857 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11858 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11859 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11860 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11861 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11862 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11863 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11864 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11866 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11867 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11868 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11869 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11870 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11871 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11873 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11874 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11876 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11877 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11879 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11880 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11881 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11882 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11883 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11884 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11885 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11886 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11887 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11888 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11889 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11890 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11891 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11892 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11893 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11894 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11895 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11896 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11897 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11898 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11899 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11900 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11901 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11902 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11903 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11904 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11905 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11906 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11907 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11908 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11909 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11910 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11911 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11912 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11913 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11914 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11915 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11916 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11917 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11918 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11919 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11920 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11921 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11922 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11923 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11924 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11925
11926
11927leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11928 Log:
11929 - update RELNOTES
11930 - revved patchlevel to 2.1.4
11931
11932
11933 Modified:
11934 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11935 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11936
11937
11938leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11939 Log:
11940 - add TARGMAX to 005
11941 - remove the +1 from ->uid in struct Client
11942 - fix checking of accept entries in m_accept.c
11943
11944
11945 Modified:
11946 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11947 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11948 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11949 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11950
11951
11952leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11953 Log:
11954 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11955 send it over TS6
11956
11957
11958 Modified:
11959 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11960
11961
11962leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11963 Log:
11964 - remove an unused variable
11965
11966
11967 Modified:
11968 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11969
11970
11971androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11972 Log:
11973 don't burst a TS5 name in burst_TS6. -via jillies
11974
11975 Modified:
11976 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11977
11978
11979leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11980 Log:
11981 - via jilles, make nickchanges invalidate any cached bans for
11982 quiet_on_ban
11983
11984
11985 Modified:
11986 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11987 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11988 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11989 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11990
11991
11992leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11993 Log:
11994 - fix some char vs byte usage to make adns compile cleanly with gcc4
11995
11996
11997 Modified:
11998 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11999 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12000 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12001 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12002 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12003 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12004 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12005 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12006
12007
12008androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12009 Log:
12010 userhost should allow 5 userhost checks, not 4
12011
12012 Modified:
12013 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12014
12015
12016leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12017 Log:
12018 - another darwin fix
12019
12020
12021 Modified:
12022 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12023
12024
12025leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12026 Log:
12027 - darwin fixes
12028
12029
12030 Modified:
12031 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12032 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12033 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12034 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12035 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12036 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12037 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12038 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12039
12040
12041leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12042 Log:
12043 - remove bogus extern of abort_list
12044
12045
12046 Modified:
12047 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12048
12049
12050androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12051 Log:
12052 svn repo access stuff
12053
12054 Modified:
12055 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12056
12057
12058androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12059 Log:
12060 test commit
12061
12062
12063 Modified:
12064 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12065
12066
12067androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12068 Log:
12069 test commit
12070
12071
12072 Modified:
12073 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12074
12075
12076androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12077 Log:
12078 revert omotd..i thought it was a good idea..oh well
12079
12080 Modified:
12081 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12082
12083
12084androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12085 Log:
12086 Commas are bad things in channel keys
12087
12088
12089 Modified:
12090 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12091
12092
12093androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12094 Log:
12095 Add OMOTD command to display oper motd
12096
12097
12098 Modified:
12099 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12100
12101
12102androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12103 Log:
12104 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12105
12106 Modified:
12107 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12108
12109
12110leeh 2005/06/22 22:10:50 UTC (20050622_0)
12111
12112 Modified files: (Branch: RATBOX_2_1)
12113 modules m_whois.c
12114 Log:
12115 - stop testing whois for protocol violations, as they can be caused in
12116 ircds going all the way back to the original ircd2.8
12117
12118 Revision Changes Path
12119 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12120
12121
12122
12123leeh 2005/06/16 23:10:21 UTC (20050616_0)
12124
12125 Modified files: (Branch: RATBOX_2_1)
12126 modules m_time.c
12127 Log:
12128 - remove some 2.2 code
12129
12130 Revision Changes Path
12131 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12132
12133
12134
12135androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12136
12137 Modified files: (Branch: RATBOX_2_1)
12138 modules m_time.c
12139 Log:
12140 backport of the silly december 31st bug
12141
12142 Revision Changes Path
12143 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12144
12145
12146
12147leeh 2005/06/15 13:51:57 UTC (20050615_1)
12148
12149 Modified files: (Branch: RATBOX_2_1)
12150 . RELNOTES
12151 include patchlevel.h
12152 Log:
12153 - revved patchlevel to 2.1.3
12154
12155 Revision Changes Path
12156 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12157 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12158
12159
12160
12161leeh 2005/06/15 01:54:00 UTC (20050615_0)
12162
12163 Modified files: (Branch: RATBOX_2_1)
12164 include client.h
12165 modules m_accept.c
12166 modules/core m_nick.c
12167 src client.c
12168 Log:
12169 - stop removing a clients own list of accepted clients when they do a
12170 nickchange
12171 - clean up the accept code so its less retarded
12172
12173 Revision Changes Path
12174 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12175 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12176 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12177 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12178
12179
12180
12181leeh 2005/06/14 12:44:47 UTC (20050614_0)
12182
12183 Modified files: (Branch: RATBOX_2_1)
12184 include event.h
12185 modules m_links.c
12186 src event.c ircd.c newconf.c
12187 Log:
12188 - remove a defn of links_cache_list in m_links.c which was causing
12189 the flattened links update to be ignored
12190 - add eventUpdate(), and make links_delay update on rehash
12191
12192 Revision Changes Path
12193 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12194 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12195 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12196 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12197 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12198
12199
12200
12201leeh 2005/06/12 02:23:01 UTC (20050612_2)
12202
12203 Modified files: (Branch: RATBOX_2_1)
12204 doc services.txt
12205 src newconf.c
12206 Log:
12207 - make the conf parser apply service {}; on rehash
12208
12209 Revision Changes Path
12210 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12211 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12212
12213
12214
12215leeh 2005/06/12 02:10:30 UTC (20050612_1)
12216
12217 Modified files: (Branch: RATBOX_2_1)
12218 include m_info.h
12219 Log:
12220 - show ENABLE_SERVICES define in info
12221
12222 Revision Changes Path
12223 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12224
12225
12226
12227leeh 2005/06/12 01:44:37 UTC (20050612_0)
12228
12229 Modified files: (Branch: RATBOX_2_1)
12230 modules m_services.c m_stats.c
12231 Log:
12232 - via jilles, make m_services.c hook into stats U and display service
12233 blocks
12234
12235 Revision Changes Path
12236 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12237 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12238
12239
12240
12241leeh 2005/06/11 20:33:12 UTC (20050611_3)
12242
12243 Modified files: (Branch: RATBOX_2_1)
12244 . configure configure.ac
12245 Log:
12246 - default build to -O2
12247
12248 Revision Changes Path
12249 7.249.2.2 +4 -4 ircd-ratbox/configure
12250 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12251
12252
12253
12254leeh 2005/06/11 20:26:02 UTC (20050611_2)
12255
12256 Modified files: (Branch: RATBOX_2_1)
12257 doc example.conf example.efnet.conf
12258 include client.h s_conf.h s_newconf.h
12259 modules m_info.c
12260 modules/core m_join.c m_nick.c
12261 src channel.c newconf.c s_conf.c s_user.c
12262 Log:
12263 - remove no_oper_resvs from general {};
12264 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12265
12266 Revision Changes Path
12267 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12268 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12269 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12270 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12271 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12272 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12273 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12274 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12275 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12276 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12277 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12278 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12279
12280
12281
12282leeh 2005/06/11 20:06:22 UTC (20050611_1)
12283
12284 Modified files: (Branch: RATBOX_2_1)
12285 modules/core m_mode.c m_nick.c
12286 src s_newconf.c
12287 Log:
12288 - 2.0 sync:
12289 - raise max temptime to a year
12290 - tidy up BMASK
12291 - require 9 parameters in ms_nick(), 10 in ms_uid()
12292
12293 Revision Changes Path
12294 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12295 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12296 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12297
12298
12299
12300leeh 2005/06/11 16:35:25 UTC (20050611_0)
12301
12302 Modified files: (Branch: RATBOX_2_1)
12303 modules m_services.c
12304 Log:
12305 - only show services logged in info when its a local client
12306
12307 Revision Changes Path
12308 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12309
12310
12311
12312androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12313
12314 Modified files: (Branch: RATBOX_2_1)
12315 src match.c
12316 Log:
12317 passing a pointer to a pointer is not what was intended, oops
12318
12319 Revision Changes Path
12320 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12321
12322
12323
12324leeh 2005/06/03 11:18:11 UTC (20050603_0)
12325
12326 Modified files: (Branch: RATBOX_2_1)
12327 doc services.txt
12328 Log:
12329 - update services.txt with FNC
12330
12331 Revision Changes Path
12332 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12333
12334
12335
12336androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12337
12338 Modified files: (Branch: RATBOX_2_1)
12339 modules m_resv.c
12340 Log:
12341 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12342
12343 Revision Changes Path
12344 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12345
12346
12347
12348leeh 2005/05/19 12:44:47 UTC (20050519_1)
12349
12350 Modified files: (Branch: RATBOX_2_1)
12351 src s_auth.c
12352 Log:
12353 - add some uniqueness into auth process for bopm
12354
12355 Revision Changes Path
12356 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12357
12358
12359
12360leeh 2005/05/19 08:50:26 UTC (20050519_0)
12361
12362 Modified files: (Branch: RATBOX_2_1)
12363 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12364 Log:
12365 - make contrib/ compile
12366
12367 Revision Changes Path
12368 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12369 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12370 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12371 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12372
12373
12374
12375androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12376
12377 Modified files: (Branch: RATBOX_2_1)
12378 modules m_monitor.c
12379 Log:
12380 Don't allow MONITOR from an unregistered client
12381
12382 Revision Changes Path
12383 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12384
12385
12386
12387leeh 2005/05/17 13:16:11 UTC (20050517_0)
12388
12389 Modified files: (Branch: RATBOX_2_1)
12390 doc example.conf example.efnet.conf
12391 include class.h
12392 src class.c messages.tab newconf.c
12393 Log:
12394 - remove sendq_eob, its become more of a hindrance than a benefit.
12395 - sync example.efnet.conf cluster {}; with example.conf
12396
12397 Revision Changes Path
12398 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12399 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12400 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12401 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12402 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12403 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12404
12405
12406
12407leeh 2005/05/11 22:39:00 UTC (20050511_5)
12408
12409 Modified files: (Branch: RATBOX_2_1)
12410 . RELNOTES
12411 include patchlevel.h
12412 Log:
12413 - update RELNOTES
12414 - revved patchlevel to 2.1.2
12415
12416 Revision Changes Path
12417 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12418 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12419
12420
12421
12422leeh 2005/05/11 22:29:18 UTC (20050511_4)
12423
12424 Modified files: (Branch: RATBOX_2_1)
12425 . configure configure.ac
12426 Log:
12427 - raise default topiclen to 160.
12428
12429 Revision Changes Path
12430 7.249.2.1 +3 -3 ircd-ratbox/configure
12431 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12432
12433
12434
12435leeh 2005/05/11 22:22:13 UTC (20050511_3)
12436
12437 Modified files: (Branch: RATBOX_2_1)
12438 modules m_services.c
12439 Log:
12440 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12441 tsinfo matches this
12442
12443 Revision Changes Path
12444 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12445
12446
12447
12448leeh 2005/05/11 21:58:41 UTC (20050511_2)
12449
12450 Modified files: (Branch: RATBOX_2_1)
12451 modules m_services.c
12452 Log:
12453 - monitor_signoff() the client we're nickchanging
12454
12455 Revision Changes Path
12456 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12457
12458
12459
12460leeh 2005/05/11 21:52:51 UTC (20050511_1)
12461
12462 Modified files: (Branch: RATBOX_2_1)
12463 modules m_trace.c
12464 Log:
12465 - fix various UID problems with trace
12466
12467 Revision Changes Path
12468 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12469
12470
12471
12472leeh 2005/05/11 21:22:02 UTC (20050511_0)
12473
12474 Modified files: (Branch: RATBOX_2_1)
12475 help/opers dline kline
12476 modules m_resv.c m_stats.c
12477 modules/core m_mode.c
12478 Log:
12479 - sync with 2.0
12480 - tidy up kline/dline help to note they dont accept nick as target
12481 - disallow bans beginning with ':' over bmask
12482 - disallow bans with a space in chm_ban
12483 - stop counting hidden opers in stats p
12484 - match() parameters in remote unresv were inverted, causing it to fail
12485 - fix possibility of clients setting blank keys
12486
12487 Revision Changes Path
12488 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12489 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12490 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12491 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12492 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12493
12494
12495
12496leeh 2005/05/08 22:37:18 UTC (20050508_0)
12497
12498 Modified files: (Branch: RATBOX_2_1)
12499 src send.c
12500 Log:
12501 - fix problems with amd64 and the way we do va_list
12502
12503 Revision Changes Path
12504 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12505
12506
12507
12508leeh 2005/05/07 13:35:57 UTC (20050507_1)
12509
12510 Modified files: (Branch: RATBOX_2_1)
12511 modules m_services.c
12512 Log:
12513 - tidy up the kill notifications for RSFNC
12514
12515 Revision Changes Path
12516 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12517
12518
12519
12520leeh 2005/05/07 10:35:54 UTC (20050507_0)
12521
12522 Modified files: (Branch: RATBOX_2_1)
12523 include s_serv.h
12524 modules m_services.c
12525 src s_serv.c
12526 Log:
12527 - some more rserv stuff:
12528 - add RSFNC capability
12529 - fix up RSFNC, kill existing clients if they exist.
12530
12531 Revision Changes Path
12532 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12533 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12534 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12535
12536
12537
12538leeh 2005/05/06 23:50:29 UTC (20050506_0)
12539
12540 Modified files: (Branch: RATBOX_2_1)
12541 modules m_services.c
12542 Log:
12543 - first stab at a FNC implementation for rserv
12544
12545 Revision Changes Path
12546 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12547
12548
12549
12550leeh 2005/05/03 09:30:51 UTC (20050503_0)
12551
12552 Modified files: (Branch: RATBOX_2_1)
12553 help/opers umode
12554 Log:
12555 - remove a tab
12556
12557 Revision Changes Path
12558 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12559
12560
12561
12562leeh 2005/05/02 22:46:52 UTC (20050502_0)
12563
12564 Modified files: (Branch: RATBOX_2_1)
12565 src newconf.c
12566 Log:
12567 - add links_delay back
12568
12569 Revision Changes Path
12570 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12571
12572
12573
12574leeh 2005/04/27 21:50:30 UTC (20050427_1)
12575
12576 Modified files: (Branch: RATBOX_2_1)
12577 help/opers umode
12578 help/users umode
12579 Log:
12580 - swap tabs for spaces
12581
12582 Revision Changes Path
12583 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12584 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12585
12586
12587
12588leeh 2005/04/27 21:38:20 UTC (20050427_0)
12589
12590 Modified files: (Branch: RATBOX_2_1)
12591 include m_info.h
12592 Log:
12593 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12594 contained in the client_flood conf option
12595 - remove a couple of unused defines from info
12596
12597 Revision Changes Path
12598 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12599
12600
12601
12602androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12603
12604 Modified files: (Branch: RATBOX_2_1)
12605 src s_conf.c
12606 Log:
12607 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12608
12609 Revision Changes Path
12610 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12611
12612
12613
12614leeh 2005/04/17 13:31:34 UTC (20050417_0)
12615
12616 Modified files: (Branch: RATBOX_2_1)
12617 doc example.conf example.efnet.conf
12618 Log:
12619 - fix missing closing comment tag
12620
12621 Revision Changes Path
12622 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12623 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12624
12625
12626
12627leeh 2005/04/12 18:44:21 UTC (20050412_2)
12628
12629 Modified files: (Branch: RATBOX_2_1)
12630 . RELNOTES
12631 include patchlevel.h
12632 Log:
12633 - revved patchlevel to 2.1.1
12634
12635 Revision Changes Path
12636 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12637 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12638
12639
12640
12641leeh 2005/04/12 18:36:31 UTC (20050412_1)
12642
12643 Modified files: (Branch: RATBOX_2_1)
12644 modules m_kline.c
12645 Log:
12646 - sync up remote kline reasons, so theyre consistent with what happens
12647 when we add local klines - notably the "Temporary K-line x min" and
12648 date added to reason.
12649
12650 Revision Changes Path
12651 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12652
12653
12654
12655leeh 2005/04/12 01:52:06 UTC (20050412_0)
12656
12657 Modified files: (Branch: RATBOX_2_1)
12658 doc monitor.txt
12659 Log:
12660 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12661
12662 Revision Changes Path
12663 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12664
12665
12666
12667androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12668
12669 Modified files: (Branch: RATBOX_2_1)
12670 src commio.c
12671 Log:
12672 used the data pointer we saved, not what just got nulled
12673
12674 Revision Changes Path
12675 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12676
12677
12678
12679leeh 2005/04/05 12:14:32 UTC (20050405_0)
12680
12681 Modified files: (Branch: RATBOX_2_1)
12682 modules m_resv.c m_xline.c
12683 Log:
12684 - fix broken propagation of xline/resv
12685
12686 Revision Changes Path
12687 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12688 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12689
12690
12691
12692leeh 2005/04/04 18:32:37 UTC (20050404_1)
12693
12694 Modified files: (Branch: RATBOX_2_1)
12695 src s_auth.c
12696 Log:
12697 - properly increment bad auth count for stats T when we timeout an auth
12698
12699 Revision Changes Path
12700 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12701
12702
12703
12704leeh 2005/04/04 17:24:14 UTC (20050404_0)
12705
12706 Modified files: (Branch: RATBOX_2_1)
12707 doc monitor.txt
12708 include client.h
12709 modules/core m_nick.c
12710 Log:
12711 - fix a bit that didnt make sense in monitor.txt
12712 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12713
12714 Revision Changes Path
12715 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12716 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12717 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12718
12719
12720
12721androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12722
12723 Modified files: (Branch: RATBOX_2_1)
12724 src s_auth.c
12725 Log:
12726 removing dlink nodes from auth_poll_list twice is bad
12727
12728 Revision Changes Path
12729 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12730
12731
12732
12733leeh 2005/03/28 02:17:38 UTC (20050328_0)
12734
12735 Modified files: (Branch: RATBOX_2_1)
12736 modules m_stats.c
12737 Log:
12738 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12739 changed to RPL_STATSDEBUG
12740
12741 Revision Changes Path
12742 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12743
12744
12745
12746leeh 2005/03/27 02:19:04 UTC (20050327_0)
12747
12748 Added files: (Branch: RATBOX_2_1)
12749 doc tgchange.txt
12750 Log:
12751 - add some documentation about target change
12752
12753 Revision Changes Path
12754 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12755
12756
12757
12758leeh 2005/03/25 16:46:29 UTC (20050325_1)
12759
12760 Modified files: (Branch: RATBOX_2_1)
12761 include supported.h
12762 modules/core m_message.c
12763 Log:
12764 - remove extra argument to 005
12765 - disallow messaging of UIDs
12766
12767 Revision Changes Path
12768 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12769 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12770
12771
12772
12773leeh 2005/03/25 14:20:13 UTC (20050325_0)
12774
12775 Modified files: (Branch: RATBOX_2_1)
12776 src parse.c
12777 Log:
12778 - fix a longstanding parser bug with wrong limit checking, causing us to
12779 accept one less parameter than we're allowed to accept.
12780
12781 Revision Changes Path
12782 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12783
12784
12785
12786leeh 2005/03/24 13:41:45 UTC (20050324_0)
12787
12788 Modified files: (Branch: RATBOX_2_1)
12789 modules/core m_message.c
12790 Log:
12791 - exempt users messaging themselves from target change
12792
12793 Revision Changes Path
12794 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12795
12796
12797
12798leeh 2005/03/22 13:15:53 UTC (20050322_0)
12799
12800 Modified files: (Branch: RATBOX_2_1)
12801 include supported.h
12802 Log:
12803 - stop violating MAXPARA on 005.
12804
12805 Revision Changes Path
12806 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12807
12808
12809
12810leeh 2005/03/20 17:41:00 UTC (20050320_1)
12811
12812 Modified files: (Branch: RATBOX_2_1)
12813 modules/core m_nick.c
12814 Log:
12815 - dont store an ipv6 sockhost if we're not compiled with v6 support
12816
12817 Revision Changes Path
12818 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12819
12820
12821
12822leeh 2005/03/20 00:32:04 UTC (20050320_0)
12823
12824 Modified files: (Branch: RATBOX_2_1)
12825 include stdinc.h
12826 Log:
12827 - remove some vms includes
12828
12829 Revision Changes Path
12830 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12831
12832
12833
12834leeh 2005/03/18 16:47:38 UTC (20050318_1)
12835
12836 Modified files: (Branch: RATBOX_2_1)
12837 . ChangeLog
12838 include serno.h
12839 Log:
12840 - force commit for new branch
12841
12842 Revision Changes Path
12843 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12844 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12845
12846
12847
12848leeh 2005/03/18 16:44:47 UTC (20050318_0)
12849
12850 Modified files:
12851 . RELNOTES configure configure.ac
12852 include patchlevel.h
12853 Log:
12854 - revved patchlevel to 2.1.0
12855
12856 Revision Changes Path
12857 1.114 +6 -2 ircd-ratbox/RELNOTES
12858 7.249 +11 -11 ircd-ratbox/configure
12859 7.63 +3 -3 ircd-ratbox/configure.ac
12860 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12861
12862
12863
12864leeh 2005/03/04 13:31:32 EST (20050304_2)
12865
12866 Modified files:
12867 . RELNOTES
12868 include patchlevel.h
12869 Log:
12870 - update RELNOTES
12871 - revved patchlevel to 2.1.0beta2
12872
12873 Revision Changes Path
12874 1.113 +12 -0 ircd-ratbox/RELNOTES
12875 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12876
12877
12878
12879leeh 2005/03/04 13:27:05 EST (20050304_1)
12880
12881 Modified files:
12882 doc whats-new-2.1.txt
12883 src channel.c
12884 Log:
12885 - update whats-new-2.1
12886 - when we're handling global NAMES, dont output channels if there are no
12887 members within them we can show.
12888
12889 Revision Changes Path
12890 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12891 7.436 +12 -2 ircd-ratbox/src/channel.c
12892
12893
12894
12895androsyn 2005/03/04 12:38:07 EST (20050304_0)
12896
12897 Modified files:
12898 src patricia.c
12899 Log:
12900 That would be a node_heap not a prefix_heap..oops
12901
12902 Revision Changes Path
12903 7.30 +1 -1 ircd-ratbox/src/patricia.c
12904
12905
12906
12907androsyn 2005/02/26 19:38:35 EST (20050227_4)
12908
12909 Modified files:
12910 include stdinc.h
12911 Log:
12912 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12913 otherwise..the other macros might work????
12914
12915 Revision Changes Path
12916 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12917
12918
12919
12920androsyn 2005/02/26 19:26:04 EST (20050227_3)
12921
12922 Modified files:
12923 . configure configure.ac
12924 Log:
12925 i hate autoconf
12926
12927 Revision Changes Path
12928 7.248 +5 -5 ircd-ratbox/configure
12929 7.62 +5 -5 ircd-ratbox/configure.ac
12930
12931
12932
12933androsyn 2005/02/26 19:15:55 EST (20050227_2)
12934
12935 Modified files:
12936 . configure configure.ac
12937 Log:
12938 i hate autoconf
12939
12940 Revision Changes Path
12941 7.247 +3 -2 ircd-ratbox/configure
12942 7.61 +3 -2 ircd-ratbox/configure.ac
12943
12944
12945
12946androsyn 2005/02/26 19:13:45 EST (20050227_1)
12947
12948 Modified files:
12949 . configure configure.ac
12950 Log:
12951 doh
12952
12953 Revision Changes Path
12954 7.246 +6 -6 ircd-ratbox/configure
12955 7.60 +4 -4 ircd-ratbox/configure.ac
12956
12957
12958
12959androsyn 2005/02/26 19:10:17 EST (20050227_0)
12960
12961 Modified files:
12962 . configure configure.ac
12963 include stdinc.h
12964 Log:
12965 Doh these changes got put on RATBOX_2_0 when they were meant for
12966 head..oops...
12967 Also merged in the monitor heap size stuff, not that i think monitor has
12968 been moved to head
12969
12970 Revision Changes Path
12971 7.245 +12 -3 ircd-ratbox/configure
12972 7.59 +11 -3 ircd-ratbox/configure.ac
12973 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12974
12975
12976
12977androsyn 2005/02/26 18:52:24 EST (20050226_0)
12978
12979 Modified files:
12980 include stdinc.h
12981 Log:
12982 Add more robust alloca checking
12983
12984 Revision Changes Path
12985 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12986
12987
12988
12989leeh 2005/02/24 15:27:17 EST (20050224_9)
12990
12991 Modified files:
12992 contrib m_42.c
12993 Log:
12994 - fix the copyright on m_42.c :p
12995
12996 Revision Changes Path
12997 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12998
12999
13000
13001leeh 2005/02/24 15:22:53 EST (20050224_8)
13002
13003 Modified files:
13004 include supported.h
13005 modules m_dline.c
13006 Log:
13007 - fix a core in undline on bad masks
13008 - remove an unwanted space from beginning of second 005 numeric
13009
13010 Revision Changes Path
13011 7.5 +1 -1 ircd-ratbox/include/supported.h
13012 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13013
13014
13015
13016leeh 2005/02/24 15:18:59 EST (20050224_7)
13017
13018 Modified files:
13019 modules m_monitor.c
13020 Log:
13021 - use max_monitor when adding nicknames
13022 - add in monitor s
13023 that should be everything now..
13024
13025 Revision Changes Path
13026 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13027
13028
13029
13030androsyn 2005/02/24 15:13:52 EST (20050224_6)
13031
13032 Modified files:
13033 contrib m_42.c
13034 Log:
13035 42
13036
13037 Revision Changes Path
13038 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13039
13040
13041
13042androsyn 2005/02/24 15:13:06 EST (20050224_5)
13043
13044 Modified files:
13045 contrib m_42.c
13046 Log:
13047 42
13048
13049 Revision Changes Path
13050 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13051
13052
13053
13054androsyn 2005/02/24 15:12:12 EST (20050224_4)
13055
13056 Added files:
13057 contrib m_42.c
13058 Log:
13059 The Answer to Life, the Universe, and Everything
13060
13061 Revision Changes Path
13062 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13063
13064
13065
13066leeh 2005/02/24 14:53:04 EST (20050224_3)
13067
13068 Modified files:
13069 include monitor.h
13070 modules m_monitor.c
13071 src ircd.c monitor.c
13072 Log:
13073 - call init_monitor() on startup
13074 - add in support for adding/deleting/listing monitor entries
13075
13076 Revision Changes Path
13077 7.2 +3 -1 ircd-ratbox/include/monitor.h
13078 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13079 7.374 +2 -0 ircd-ratbox/src/ircd.c
13080 7.3 +15 -4 ircd-ratbox/src/monitor.c
13081
13082
13083
13084leeh 2005/02/23 21:20:10 EST (20050224_2)
13085
13086 Modified files:
13087 doc example.conf example.efnet.conf
13088 include s_conf.h supported.h
13089 modules Makefile.in
13090 src client.c newconf.c s_conf.c
13091 Added files:
13092 modules m_monitor.c
13093 Log:
13094 - add the max_monitor config option
13095 - advertise MONITOR=%d in 005
13096 - clear a local clients monitor list on exit
13097 - add the framework for the MONITOR command
13098 - bed.
13099
13100 Revision Changes Path
13101 7.261 +5 -0 ircd-ratbox/doc/example.conf
13102 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13103 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13104 7.4 +4 -2 ircd-ratbox/include/supported.h
13105 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13106 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13107 7.492 +1 -0 ircd-ratbox/src/client.c
13108 7.202 +1 -0 ircd-ratbox/src/newconf.c
13109 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13110
13111
13112
13113leeh 2005/02/23 20:57:51 EST (20050224_1)
13114
13115 Modified files:
13116 . configure configure.ac
13117 include setup.h.in
13118 src monitor.c
13119 Log:
13120 - move MONITOR_HEAP_SIZE over to configure
13121
13122 Revision Changes Path
13123 7.244 ircd-ratbox/configure
13124 7.58 +4 -2 ircd-ratbox/configure.ac
13125 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13126 7.2 +0 -2 ircd-ratbox/src/monitor.c
13127
13128
13129
13130leeh 2005/02/23 20:48:08 EST (20050224_0)
13131
13132 Modified files:
13133 doc monitor.txt
13134 include client.h numeric.h
13135 modules/core m_nick.c
13136 src Makefile.in client.c messages.tab
13137 s_user.c
13138 Added files:
13139 include monitor.h
13140 src monitor.c
13141 Log:
13142 - first half of my server-side notify list implementation..
13143
13144 Revision Changes Path
13145 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13146 7.266 +3 -0 ircd-ratbox/include/client.h
13147 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13148 7.58 +6 -0 ircd-ratbox/include/numeric.h
13149 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13150 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13151 7.491 +3 -0 ircd-ratbox/src/client.c
13152 7.126 +5 -5 ircd-ratbox/src/messages.tab
13153 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13154 7.342 +2 -0 ircd-ratbox/src/s_user.c
13155
13156
13157
13158leeh 2005/02/23 18:42:59 EST (20050223_0)
13159
13160 Modified files:
13161 include hash.h
13162 Log:
13163 - double the size of the client and channel hashtables (64k -> 128k and
13164 32k -> 64k). The improvements are quite significant..
13165
13166 Revision Changes Path
13167 7.54 +4 -4 ircd-ratbox/include/hash.h
13168
13169
13170
13171leeh 2005/02/22 14:55:56 EST (20050222_1)
13172
13173 Modified files:
13174 doc monitor.txt
13175 modules m_services.c
13176 Log:
13177 - remove a couple of unused vars
13178 - update monitor.txt
13179
13180 Revision Changes Path
13181 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13182 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13183
13184
13185
13186leeh 2005/02/21 19:47:24 EST (20050222_0)
13187
13188 Added files:
13189 doc monitor.txt
13190 Log:
13191 - add in my documentation on the upcoming MONITOR command
13192
13193 Revision Changes Path
13194 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13195
13196
13197
13198leeh 2005/02/21 12:09:34 EST (20050221_0)
13199
13200 Modified files:
13201 . configure configure.ac
13202 doc whats-new-2.1.txt
13203 tools README.mkpasswd
13204 Removed files:
13205 src crypt.c
13206 Log:
13207 - update whats-new-2.1.txt some more
13208 - we dont have vms mkpasswd anymore
13209 - remove the unused crypt.c
13210
13211 Revision Changes Path
13212 7.243 +3 -6 ircd-ratbox/configure
13213 7.57 +2 -4 ircd-ratbox/configure.ac
13214 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13215 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13216 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13217
13218
13219
13220leeh 2005/02/19 12:38:09 EST (20050219_3)
13221
13222 Modified files:
13223 doc example.conf example.efnet.conf
13224 include ircd.h
13225 modules m_pong.c
13226 src channel.c client.c ircd.c s_conf.c
13227 Log:
13228 - rework the splitcode, splitservers is now how many servers we've marked as
13229 EOB, rather than how many are linked. Thus pull ourselves out of
13230 splitmode immediately once this is satisfied
13231
13232 Revision Changes Path
13233 7.260 +8 -9 ircd-ratbox/doc/example.conf
13234 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13235 7.83 +1 -0 ircd-ratbox/include/ircd.h
13236 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13237 7.435 +16 -36 ircd-ratbox/src/channel.c
13238 7.490 +2 -0 ircd-ratbox/src/client.c
13239 7.373 +2 -1 ircd-ratbox/src/ircd.c
13240 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13241
13242
13243
13244leeh 2005/02/19 09:02:34 EST (20050219_2)
13245
13246 Modified files:
13247 doc example.conf example.efnet.conf
13248 include ircd.h s_conf.h
13249 modules m_set.c
13250 src channel.c ircd.c newconf.c s_conf.c
13251 Log:
13252 - remove split_delay
13253
13254 Revision Changes Path
13255 7.259 +0 -5 ircd-ratbox/doc/example.conf
13256 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13257 7.82 +0 -1 ircd-ratbox/include/ircd.h
13258 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13259 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13260 7.434 +2 -7 ircd-ratbox/src/channel.c
13261 7.372 +0 -1 ircd-ratbox/src/ircd.c
13262 7.201 +0 -1 ircd-ratbox/src/newconf.c
13263 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13264
13265
13266
13267leeh 2005/02/19 08:48:05 EST (20050219_1)
13268
13269 Modified files:
13270 include client.h
13271 modules m_cap.c m_who.c
13272 src channel.c
13273 Log:
13274 - implemented multi-prefix client capability, which allows stacking of @+ in
13275 names and who
13276
13277 Revision Changes Path
13278 7.265 +1 -1 ircd-ratbox/include/client.h
13279 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13280 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13281 7.433 +4 -6 ircd-ratbox/src/channel.c
13282
13283
13284
13285leeh 2005/02/19 06:27:58 EST (20050219_0)
13286
13287 Modified files:
13288 modules m_etrace.c
13289 src newconf.c s_conf.c s_newconf.c
13290 Log:
13291 - removed some unused vars/functions
13292
13293 Revision Changes Path
13294 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13295 7.200 +0 -15 ircd-ratbox/src/newconf.c
13296 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13297 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13298
13299
13300
13301leeh 2005/02/16 12:58:24 EST (20050216_2)
13302
13303 Modified files:
13304 . RELNOTES configure configure.ac
13305 include patchlevel.h
13306 Log:
13307 - update configure to reflect this is 'devel'
13308 - update RELNOTES
13309 - revved patchlevel to 2.1.0beta1
13310
13311 Revision Changes Path
13312 1.112 +9 -1 ircd-ratbox/RELNOTES
13313 7.242 +11 -11 ircd-ratbox/configure
13314 7.56 +3 -3 ircd-ratbox/configure.ac
13315 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13316
13317
13318
13319leeh 2005/02/16 12:46:30 EST (20050216_1)
13320
13321 Modified files:
13322 . configure configure.ac
13323 include client.h numeric.h s_conf.h setup.h.in
13324 supported.h
13325 modules Makefile.in
13326 modules/core m_nick.c
13327 src Makefile.in client.c ircd.c messages.tab
13328 newconf.c s_conf.c s_user.c
13329 Removed files:
13330 include watch.h
13331 modules m_watch.c
13332 src watch.c
13333 Log:
13334 - remove watch, the protocol for this sucks so hard I just dont want it
13335 here ;-)
13336
13337 Revision Changes Path
13338 7.241 +2 -12 ircd-ratbox/configure
13339 7.55 +2 -4 ircd-ratbox/configure.ac
13340 7.264 +0 -2 ircd-ratbox/include/client.h
13341 7.57 +0 -11 ircd-ratbox/include/numeric.h
13342 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13343 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13344 7.3 +2 -3 ircd-ratbox/include/supported.h
13345 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13346 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13347 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13348 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13349 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13350 7.489 +0 -3 ircd-ratbox/src/client.c
13351 7.371 +0 -2 ircd-ratbox/src/ircd.c
13352 7.125 +9 -9 ircd-ratbox/src/messages.tab
13353 7.199 +0 -1 ircd-ratbox/src/newconf.c
13354 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13355 7.341 +0 -2 ircd-ratbox/src/s_user.c
13356 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13357
13358
13359
13360leeh 2005/02/15 19:13:31 EST (20050216_0)
13361
13362 Modified files:
13363 include stdinc.h
13364 src event.c ircd_lexer.l ircd_signal.c
13365 modules.c
13366 Removed files:
13367 servlink descrip.mms
13368 Log:
13369 - remove a few vms bits
13370
13371 Revision Changes Path
13372 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13373 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13374 7.47 +0 -54 ircd-ratbox/src/event.c
13375 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13376 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13377 7.152 +0 -3 ircd-ratbox/src/modules.c
13378
13379
13380
13381leeh 2005/02/15 18:53:32 EST (20050215_0)
13382
13383 Modified files:
13384 include hostmask.h ircd.h s_conf.h s_newconf.h
13385 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13386 m_xline.c
13387 src hostmask.c ircd.c ircd_signal.c s_conf.c
13388 s_newconf.c
13389 Log:
13390 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13391 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13392
13393 Revision Changes Path
13394 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13395 7.81 +1 -0 ircd-ratbox/include/ircd.h
13396 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13397 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13398 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13399 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13400 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13401 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13402 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13403 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13404 7.370 +7 -0 ircd-ratbox/src/ircd.c
13405 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13406 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13407 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13408
13409
13410
13411leeh 2005/02/13 10:21:41 EST (20050213_4)
13412
13413 Modified files:
13414 doc services.txt
13415 Added files:
13416 doc whats-new-2.0.txt whats-new-2.1.txt
13417 Removed files:
13418 doc whats-new.txt
13419 Log:
13420 - move whats-new.txt to whats-new-2.0.txt
13421 - add in whats-new-2.1.txt
13422 - update services.txt with the whois for logged in users
13423
13424 Revision Changes Path
13425 7.2 +5 -0 ircd-ratbox/doc/services.txt
13426 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13427 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13428 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13429
13430
13431
13432leeh 2005/02/13 09:20:37 EST (20050213_3)
13433
13434 Modified files:
13435 include supported.h
13436 modules/core m_message.c
13437 Log:
13438 - fix a compile error in m_message.c
13439 - update 005 to the spec and add CPRIVMSG/CNOTICE
13440
13441 Revision Changes Path
13442 7.2 +31 -37 ircd-ratbox/include/supported.h
13443 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13444
13445
13446
13447leeh 2005/02/13 09:14:12 EST (20050213_2)
13448
13449 Modified files:
13450 src channel.c
13451 Log:
13452 - fix the membership memleak
13453
13454 Revision Changes Path
13455 7.432 +0 -3 ircd-ratbox/src/channel.c
13456
13457
13458
13459leeh 2005/02/12 21:51:56 EST (20050213_1)
13460
13461 Modified files:
13462 include client.h
13463 modules/core m_message.c
13464 Log:
13465 - add a bitmask to track when they send their first message, only allowing
13466 clearing stuff after that.
13467
13468 Revision Changes Path
13469 7.263 +4 -0 ircd-ratbox/include/client.h
13470 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13471
13472
13473
13474leeh 2005/02/12 21:17:52 EST (20050213_0)
13475
13476 Modified files:
13477 include patricia.h s_newconf.h
13478 modules/core m_message.c
13479 src patricia.c s_newconf.c s_user.c
13480 Log:
13481 - add in the patricia for tracking who fills up targets, give them a reduced
13482 count on connect
13483
13484 Revision Changes Path
13485 7.20 +1 -1 ircd-ratbox/include/patricia.h
13486 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13487 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13488 7.29 +1 -1 ircd-ratbox/src/patricia.c
13489 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13490 7.340 +4 -0 ircd-ratbox/src/s_user.c
13491
13492
13493
13494leeh 2005/02/12 18:35:10 EST (20050212_0)
13495
13496 Modified files:
13497 include ircd_defs.h
13498 src class.c reject.c
13499 Log:
13500 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13501
13502 Revision Changes Path
13503 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13504 7.68 +1 -5 ircd-ratbox/src/class.c
13505 1.33 +1 -5 ircd-ratbox/src/reject.c
13506
13507
13508
13509androsyn 2005/02/11 17:11:57 EST (20050211_1)
13510
13511 Modified files:
13512 modules m_watch.c
13513 Log:
13514 remove stupid memory leak
13515
13516 Revision Changes Path
13517 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13518
13519
13520
13521leeh 2005/02/11 06:42:48 EST (20050211_0)
13522
13523 Modified files:
13524 modules m_gline.c
13525 Log:
13526 - workaround hyb6 allowing empty gline reasons
13527
13528 Revision Changes Path
13529 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13530
13531
13532
13533leeh 2005/02/09 14:39:13 EST (20050209_2)
13534
13535 Modified files:
13536 include s_conf.h
13537 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13538 src ircd.c s_conf.c
13539 Log:
13540 - move temp dlines and temp klines over to an array, rather than completely
13541 seperate dlinks.
13542
13543 Revision Changes Path
13544 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13545 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13546 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13547 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13548 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13549 7.369 +0 -5 ircd-ratbox/src/ircd.c
13550 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13551
13552
13553
13554leeh 2005/02/09 14:02:13 EST (20050209_1)
13555
13556 Modified files:
13557 include s_user.h
13558 modules m_cap.c m_pong.c m_user.c
13559 modules/core m_nick.c
13560 src s_user.c
13561 Log:
13562 - remove 'nick' param from register_local_user(), its not needed.
13563
13564 Revision Changes Path
13565 7.35 +1 -1 ircd-ratbox/include/s_user.h
13566 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13567 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13568 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13569 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13570 7.339 +6 -6 ircd-ratbox/src/s_user.c
13571
13572
13573
13574leeh 2005/02/09 13:12:53 EST (20050209_0)
13575
13576 Modified files:
13577 modules m_cmessage.c
13578 Log:
13579 - dont send numerics when we're dealing with CNOTICE
13580 - add in checking for +g, and resetting idle
13581
13582 Revision Changes Path
13583 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13584
13585
13586
13587leeh 2005/02/08 11:37:50 EST (20050208_2)
13588
13589 Modified files:
13590 src s_newconf.c
13591 Log:
13592 - fix operator blocks to work on ip spoofs
13593
13594 Revision Changes Path
13595 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13596
13597
13598
13599leeh 2005/02/07 19:23:22 EST (20050208_1)
13600
13601 Modified files:
13602 doc example.conf example.efnet.conf
13603 src newconf.c
13604 Log:
13605 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13606
13607 Revision Changes Path
13608 7.258 +0 -39 ircd-ratbox/doc/example.conf
13609 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13610 7.198 +0 -272 ircd-ratbox/src/newconf.c
13611
13612
13613
13614leeh 2005/02/07 19:19:32 EST (20050208_0)
13615
13616 Modified files:
13617 src s_conf.c
13618 Log:
13619 - added support for kline.conf.perm et al, these take the same formats
13620 as their non-permanent partners, but you cant remove them via the ircd.
13621
13622 Revision Changes Path
13623 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13624
13625
13626
13627leeh 2005/02/02 19:18:59 EST (20050203_1)
13628
13629 Modified files:
13630 help Makefile.in
13631 help/opers index
13632 help/users index
13633 Added files:
13634 help/opers cnotice cprivmsg
13635 Log:
13636 - added help files for cprivmsg/cnotice
13637
13638 Revision Changes Path
13639 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13640 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13641 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13642 1.10 +19 -19 ircd-ratbox/help/opers/index
13643 1.7 +10 -9 ircd-ratbox/help/users/index
13644
13645
13646
13647leeh 2005/02/02 19:14:25 EST (20050203_0)
13648
13649 Modified files:
13650 include numeric.h
13651 modules Makefile.in
13652 src messages.tab
13653 Added files:
13654 modules m_cmessage.c
13655 Log:
13656 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13657 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13658 nick is a member. These bypass any target change limitations.
13659 - added ERR_VOICENEEDED, numeric 489.
13660
13661 Revision Changes Path
13662 7.56 +2 -0 ircd-ratbox/include/numeric.h
13663 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13664 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13665 7.124 +1 -1 ircd-ratbox/src/messages.tab
13666
13667
13668
13669leeh 2005/02/02 16:58:16 EST (20050202_4)
13670
13671 Modified files:
13672 help/opers etrace
13673 Log:
13674 - update etrace help
13675
13676 Revision Changes Path
13677 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13678
13679
13680
13681leeh 2005/02/02 16:55:04 EST (20050202_3)
13682
13683 Modified files:
13684 modules m_etrace.c
13685 Log:
13686 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13687 can put its external ip address in there..
13688
13689 Revision Changes Path
13690 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13691
13692
13693
13694leeh 2005/02/02 16:41:06 EST (20050202_2)
13695
13696 Modified files:
13697 modules m_etrace.c
13698 Log:
13699 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13700 if its a non-local client. These will just get "lost" if the remote
13701 server doesnt support this..
13702
13703 Revision Changes Path
13704 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13705
13706
13707
13708leeh 2005/02/02 16:12:12 EST (20050202_1)
13709
13710 Modified files:
13711 include client.h numeric.h s_conf.h
13712 modules/core m_message.c
13713 src messages.tab newconf.c s_conf.c
13714 Log:
13715 - first part of the target change code, add the storage of targets for
13716 localuser, throttle messages when they fill all the available slots
13717
13718 Revision Changes Path
13719 7.262 +5 -1 ircd-ratbox/include/client.h
13720 7.55 +2 -0 ircd-ratbox/include/numeric.h
13721 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13722 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13723 7.123 +1 -1 ircd-ratbox/src/messages.tab
13724 7.197 +1 -0 ircd-ratbox/src/newconf.c
13725 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13726
13727
13728
13729leeh 2005/02/02 13:28:10 EST (20050202_0)
13730
13731 Modified files:
13732 modules m_resv.c m_stats.c m_testline.c
13733 modules/core m_join.c
13734 src hash.c kdparse.c messages.tab s_newconf.c
13735 Log:
13736 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13737 tracking of when resvs get hit
13738
13739 Revision Changes Path
13740 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13741 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13742 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13743 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13744 7.114 +3 -0 ircd-ratbox/src/hash.c
13745 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13746 7.122 +1 -1 ircd-ratbox/src/messages.tab
13747 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13748
13749
13750
13751leeh 2005/01/31 09:04:10 EST (20050131_2)
13752
13753 Modified files:
13754 src s_log.c
13755 Log:
13756 - fflush() logfiles
13757
13758 Revision Changes Path
13759 7.79 +2 -0 ircd-ratbox/src/s_log.c
13760
13761
13762
13763leeh 2005/01/31 08:59:09 EST (20050131_1)
13764
13765 Modified files:
13766 src commio.c
13767 Log:
13768 - rename fd_dump() to comm_dump()
13769
13770 Revision Changes Path
13771 1.27 +2 -2 ircd-ratbox/src/commio.c
13772
13773
13774
13775leeh 2005/01/30 19:16:08 EST (20050131_0)
13776
13777 Modified files:
13778 doc hooks.txt
13779 include hook.h
13780 modules m_services.c
13781 modules/core m_server.c
13782 src hook.c s_serv.c
13783 Log:
13784 - added hook for server_introduced
13785 - fixed up services support for hooks
13786
13787 Revision Changes Path
13788 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13789 1.31 +1 -0 ircd-ratbox/include/hook.h
13790 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13791 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13792 7.36 +2 -0 ircd-ratbox/src/hook.c
13793 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13794
13795
13796
13797androsyn 2005/01/29 20:18:12 EST (20050130_1)
13798
13799 Modified files:
13800 src commio.c
13801 Log:
13802 Add back in the comm_fd_hack thing for solaris
13803
13804 Revision Changes Path
13805 1.26 +26 -1 ircd-ratbox/src/commio.c
13806
13807
13808
13809androsyn 2005/01/29 19:59:17 EST (20050130_0)
13810
13811 Modified files:
13812 adns adns.h
13813 include commio.h s_conf.h watch.h
13814 modules m_dline.c m_kline.c m_resv.c m_stats.c
13815 m_watch.c m_xline.c
13816 modules/core m_nick.c
13817 src balloc.c cache.c client.c commio.c
13818 epoll.c ircd.c ircd_lexer.l kdparse.c
13819 listener.c s_auth.c s_conf.c s_log.c
13820 s_serv.c watch.c
13821 Log:
13822 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13823
13824 Revision Changes Path
13825 1.18 +0 -2 ircd-ratbox/adns/adns.h
13826 1.14 +6 -37 ircd-ratbox/include/commio.h
13827 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13828 7.3 +2 -2 ircd-ratbox/include/watch.h
13829 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13830 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13831 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13832 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13833 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13834 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13835 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13836 7.85 +1 -1 ircd-ratbox/src/balloc.c
13837 1.24 +5 -5 ircd-ratbox/src/cache.c
13838 7.488 +4 -4 ircd-ratbox/src/client.c
13839 1.25 +10 -280 ircd-ratbox/src/commio.c
13840 1.33 +1 -1 ircd-ratbox/src/epoll.c
13841 7.368 +4 -4 ircd-ratbox/src/ircd.c
13842 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13843 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13844 7.125 +8 -8 ircd-ratbox/src/listener.c
13845 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13846 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13847 7.78 +20 -20 ircd-ratbox/src/s_log.c
13848 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13849 1.6 +22 -15 ircd-ratbox/src/watch.c
13850
13851
13852
13853androsyn 2005/01/29 12:18:38 EST (20050129_0)
13854
13855 Modified files:
13856 modules/core m_mode.c
13857 Log:
13858 remove two unused variables
13859
13860 Revision Changes Path
13861 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13862
13863
13864
13865leeh 2005/01/28 15:31:40 EST (20050128_1)
13866
13867 Modified files:
13868 modules m_kline.c
13869 src s_conf.c
13870 Log:
13871 - mo_kline() needs minpara of 3, not 2
13872 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13873 - require me.info is never blank
13874
13875 Revision Changes Path
13876 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13877 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13878
13879
13880
13881leeh 2005/01/28 15:26:28 EST (20050128_0)
13882
13883 Modified files:
13884 modules/core m_mode.c m_sjoin.c
13885 Log:
13886 - patch via jilles to fix +eI lists being shown to lusers when handling
13887 protocol stuff over TS6
13888
13889 Revision Changes Path
13890 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13891 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13892
13893
13894
13895leeh 2005/01/25 19:47:38 EST (20050126_0)
13896
13897 Modified files:
13898 include channel.h
13899 modules/core m_join.c m_mode.c m_sjoin.c
13900 src channel.c messages.tab s_serv.c
13901 Log:
13902 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13903 an operspy call with &me
13904 - remove modebuf/parabuf params from channel_modes(), we now generate a
13905 buffer internally which we return.
13906
13907 Revision Changes Path
13908 7.163 +1 -1 ircd-ratbox/include/channel.h
13909 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13910 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13911 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13912 7.431 +25 -18 ircd-ratbox/src/channel.c
13913 7.121 +1 -1 ircd-ratbox/src/messages.tab
13914 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13915
13916
13917
13918alz 2005/01/25 18:09:18 EST (20050125_5)
13919
13920 Modified files:
13921 doc example.conf example.efnet.conf
13922 include s_conf.h
13923 modules m_info.c
13924 src listener.c newconf.c s_conf.c
13925 Log:
13926 Added dline_with_reason config option (default yes):
13927
13928 /* dline reason: show the user the dline reason when they connect
13929 * and are dlined.
13930 */
13931 dline_with_reason = yes;
13932
13933 Revision Changes Path
13934 7.257 +6 -1 ircd-ratbox/doc/example.conf
13935 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13936 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13937 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13938 7.124 +1 -1 ircd-ratbox/src/listener.c
13939 7.196 +1 -0 ircd-ratbox/src/newconf.c
13940 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13941
13942
13943
13944leeh 2005/01/25 13:21:17 EST (20050125_4)
13945
13946 Modified files:
13947 src newconf.c
13948 Log:
13949 - make conf_set_generic_string() test len exists before it uses it.
13950
13951 Revision Changes Path
13952 7.195 +1 -1 ircd-ratbox/src/newconf.c
13953
13954
13955
13956leeh 2005/01/25 13:10:56 EST (20050125_3)
13957
13958 Modified files:
13959 doc example.conf
13960 src newconf.c
13961 Log:
13962 - rename 'type' to 'flags' in cluster {};
13963 - add stacking of servers in cluster {}; documented in example.conf
13964
13965 Revision Changes Path
13966 7.256 +18 -10 ircd-ratbox/doc/example.conf
13967 7.194 +39 -7 ircd-ratbox/src/newconf.c
13968
13969
13970
13971alz 2005/01/25 12:48:54 EST (20050125_2)
13972
13973 Modified files:
13974 include s_conf.h
13975 src listener.c s_conf.c
13976 Log:
13977 Added dline reasons, connecting/banned clients now see ban reason.
13978
13979 Revision Changes Path
13980 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13981 7.123 +17 -4 ircd-ratbox/src/listener.c
13982 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13983
13984
13985
13986leeh 2005/01/25 07:44:37 EST (20050125_1)
13987
13988 Modified files:
13989 doc example.conf example.efnet.conf
13990 src newconf.c
13991 Log:
13992 - implement stacking of shared {}; blocks, documented in example.conf
13993
13994 Revision Changes Path
13995 7.255 +26 -13 ircd-ratbox/doc/example.conf
13996 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13997 7.193 +51 -36 ircd-ratbox/src/newconf.c
13998
13999
14000
14001leeh 2005/01/24 19:08:29 EST (20050125_0)
14002
14003 Modified files:
14004 doc example.conf
14005 include client.h s_conf.h
14006 modules/core m_join.c
14007 src newconf.c s_user.c
14008 Log:
14009 - added jupe_exempt to auth {};, exempts the user from generating warnings
14010 when they attempt to join juped channels.
14011
14012 Revision Changes Path
14013 7.254 +2 -0 ircd-ratbox/doc/example.conf
14014 7.261 +3 -0 ircd-ratbox/include/client.h
14015 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14016 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14017 7.192 +1 -0 ircd-ratbox/src/newconf.c
14018 7.338 +8 -0 ircd-ratbox/src/s_user.c
14019
14020
14021
14022leeh 2005/01/24 18:57:02 EST (20050124_6)
14023
14024 Modified files:
14025 src newconf.c
14026 Log:
14027 - rework shared {};, the format is now:
14028 shared {
14029 oper = "flame@*.leeh.co.uk", "*.lan";
14030 flags = kline;
14031 };
14032
14033 With no privs:
14034 shared {
14035 oper = "flame@*.leeh.co.uk", "*.lan";
14036 flags = none;
14037 };
14038
14039 Revision Changes Path
14040 7.191 +55 -23 ircd-ratbox/src/newconf.c
14041
14042
14043
14044leeh 2005/01/24 17:25:58 EST (20050124_5)
14045
14046 Modified files:
14047 include modules.h
14048 Log:
14049 - fix the prototype on load_static_modules()
14050
14051 Revision Changes Path
14052 7.61 +1 -1 ircd-ratbox/include/modules.h
14053
14054
14055
14056leeh 2005/01/24 16:00:30 EST (20050124_4)
14057
14058 Modified files:
14059 modules m_cap.c
14060 Log:
14061 - have cap end call register_local_user() with its own copy of
14062 source_p->username so its safe for unidented users..
14063
14064 Revision Changes Path
14065 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14066
14067
14068
14069leeh 2005/01/24 15:48:09 EST (20050124_3)
14070
14071 Modified files:
14072 include newconf.h s_conf.h
14073 modules m_info.c
14074 src newconf.c s_conf.c s_log.c
14075 Log:
14076 - move the conf parser over to a table based structure, with generic setting
14077 of integers/strings
14078
14079 Revision Changes Path
14080 7.34 +9 -8 ircd-ratbox/include/newconf.h
14081 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14082 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14083 7.190 +264 -808 ircd-ratbox/src/newconf.c
14084 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14085 7.77 +13 -13 ircd-ratbox/src/s_log.c
14086
14087
14088
14089leeh 2005/01/24 13:11:30 EST (20050124_2)
14090
14091 Modified files:
14092 doc example.conf
14093 src newconf.c
14094 Log:
14095 - added stacking of ips in exempt {};
14096
14097 Revision Changes Path
14098 7.253 +4 -0 ircd-ratbox/doc/example.conf
14099 7.189 +11 -30 ircd-ratbox/src/newconf.c
14100
14101
14102
14103leeh 2005/01/24 12:59:57 EST (20050124_1)
14104
14105 Modified files:
14106 include tools.h
14107 src channel.c client.c hash.c hook.c
14108 newconf.c s_user.c watch.c
14109 Log:
14110 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14111 consistent with the rest of the dlink code.
14112
14113 Revision Changes Path
14114 1.54 +7 -7 ircd-ratbox/include/tools.h
14115 7.430 +2 -2 ircd-ratbox/src/channel.c
14116 7.487 +6 -6 ircd-ratbox/src/client.c
14117 7.113 +5 -5 ircd-ratbox/src/hash.c
14118 7.35 +1 -1 ircd-ratbox/src/hook.c
14119 7.188 +2 -2 ircd-ratbox/src/newconf.c
14120 7.337 +1 -1 ircd-ratbox/src/s_user.c
14121 1.5 +4 -4 ircd-ratbox/src/watch.c
14122
14123
14124
14125leeh 2005/01/24 12:47:13 EST (20050124_0)
14126
14127 Modified files:
14128 modules m_cap.c
14129 Log:
14130 - cheap hack on sticky capabs..
14131
14132 Revision Changes Path
14133 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14134
14135
14136
14137leeh 2005/01/22 11:36:54 EST (20050122_0)
14138
14139 Modified files:
14140 modules m_cap.c
14141 Log:
14142 - updated my clicap implementation to match the spec so far..
14143
14144 Revision Changes Path
14145 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14146
14147
14148
14149leeh 2005/01/21 07:14:43 EST (20050121_2)
14150
14151 Modified files:
14152 doc hooks.txt
14153 include hook.h
14154 modules m_services.c
14155 src hook.c s_serv.c
14156 Log:
14157 - added hooks for when we're sending a burst
14158 - rewrote hooks.txt
14159 - fix up the hooks ive already done in services compatibility, ill add the
14160 hooks for server/client introductions in a bit.
14161
14162 Revision Changes Path
14163 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14164 1.30 +4 -0 ircd-ratbox/include/hook.h
14165 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14166 7.34 +7 -0 ircd-ratbox/src/hook.c
14167 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14168
14169
14170
14171leeh 2005/01/21 06:34:03 EST (20050121_1)
14172
14173 Modified files:
14174 contrib example_module.c spy_admin_notice.c
14175 spy_info_notice.c spy_links_notice.c
14176 spy_motd_notice.c spy_stats_notice.c
14177 spy_stats_p_notice.c spy_trace_notice.c
14178 spy_whois_notice.c
14179 spy_whois_notice_global.c
14180 include hook.h
14181 modules m_admin.c m_info.c m_links.c m_motd.c
14182 m_services.c m_stats.c m_trace.c
14183 m_whois.c static_modules.c.SH
14184 modules/core m_server.c
14185 src client.c hook.c ircd.c modules.c packet.c
14186 s_auth.c s_serv.c s_user.c send.c
14187 Log:
14188 - add a better implementation of the hook system, its now a slow leaking
14189 array and events are created whenever we try adding a hook for it, or
14190 theyre registered for the caller.
14191
14192 Ive temporarily fucked services support and removed most of the other
14193 hooks.. I shall fix this soon.
14194
14195 Revision Changes Path
14196 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14197 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14198 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14199 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14200 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14201 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14202 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14203 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14204 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14205 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14206 1.29 +34 -70 ircd-ratbox/include/hook.h
14207 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14208 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14209 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14210 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14211 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14212 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14213 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14214 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14215 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14216 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14217 7.486 +1 -28 ircd-ratbox/src/client.c
14218 7.33 +131 -137 ircd-ratbox/src/hook.c
14219 7.367 +1 -1 ircd-ratbox/src/ircd.c
14220 7.151 +6 -10 ircd-ratbox/src/modules.c
14221 7.138 +10 -14 ircd-ratbox/src/packet.c
14222 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14223 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14224 7.336 +0 -6 ircd-ratbox/src/s_user.c
14225 7.286 +8 -6 ircd-ratbox/src/send.c
14226
14227
14228
14229leeh 2005/01/20 19:19:20 EST (20050121_0)
14230
14231 Modified files:
14232 include hostmask.h
14233 Log:
14234 - remove an unused struct
14235
14236 Revision Changes Path
14237 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14238
14239
14240
14241leeh 2005/01/20 13:38:39 EST (20050120_1)
14242
14243 Modified files:
14244 . configure configure.ac
14245 include client.h numeric.h patchlevel.h
14246 modules Makefile.in
14247 src messages.tab s_user.c
14248 Added files:
14249 modules m_cap.c
14250 Log:
14251 - drop back to -O0, fix patchlevel.h
14252 - first stab at client capabilities.. this still needs work.
14253
14254 Revision Changes Path
14255 7.240 +3 -3 ircd-ratbox/configure
14256 7.54 +3 -3 ircd-ratbox/configure.ac
14257 7.260 +3 -0 ircd-ratbox/include/client.h
14258 7.54 +2 -0 ircd-ratbox/include/numeric.h
14259 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14260 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14261 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14262 7.120 +1 -1 ircd-ratbox/src/messages.tab
14263 7.335 +3 -0 ircd-ratbox/src/s_user.c
14264
14265
14266
14267leeh 2005/01/20 06:04:41 EST (20050120_0)
14268
14269 Modified files:
14270 . ChangeLog RELNOTES
14271 include config.h config.h.dist memory.h
14272 patchlevel.h
14273 modules m_stats.c
14274 src commio.c crypt.c getopt.c ircd.c s_serv.c
14275 Removed files:
14276 . README.VMS clean.com make.com
14277 include setup.h_vms
14278 modules descrip.mms static_modules_c.com
14279 modules/core descrip.mms
14280 src descrip.mms qio.c version.com
14281 tools descrip.mms mkpasswd_vms.c
14282 Log:
14283 - clean changelog, relnotes
14284 - mark patchlevel as 2.1.0beta
14285 - remove VMS support
14286
14287 Revision Changes Path
14288 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14289 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14290 1.111 +1 -348 ircd-ratbox/RELNOTES
14291 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14292 7.182 +0 -42 ircd-ratbox/include/config.h
14293 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14294 7.50 +0 -4 ircd-ratbox/include/memory.h
14295 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14296 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14297 7.2 +0 -58 ircd-ratbox/make.com (dead)
14298 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14299 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14300 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14301 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14302 1.24 +7 -30 ircd-ratbox/src/commio.c
14303 7.12 +0 -4 ircd-ratbox/src/crypt.c
14304 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14305 7.24 +0 -4 ircd-ratbox/src/getopt.c
14306 7.366 +4 -19 ircd-ratbox/src/ircd.c
14307 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14308 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14309 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14310 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14311 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14312
14313
14314
14315androsyn 2005/01/18 11:55:13 EST (20050118_7)
14316
14317 Modified files:
14318 include watch.h
14319 src watch.c
14320 Log:
14321 not using the return values on a few watch functions so make them void
14322
14323 Revision Changes Path
14324 7.2 +5 -5 ircd-ratbox/include/watch.h
14325 1.4 +19 -28 ircd-ratbox/src/watch.c
14326
14327
14328androsyn 2005/01/14 13:10:41 EST (20050114_5)
14329
14330 Modified files:
14331 modules m_watch.c
14332 Log:
14333 Make watch throttle, don't accept letter commands stacked
14334
14335 Revision Changes Path
14336 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14337
14338
14339
14340androsyn 2005/01/14 13:06:06 EST (20050114_4)
14341
14342 Modified files:
14343 modules m_gline.c
14344 Log:
14345 fix merge error
14346
14347 Revision Changes Path
14348 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14349
14350
14351
14352androsyn 2005/01/14 12:12:37 EST (20050114_3)
14353
14354 Modified files:
14355 . ChangeLog README.FIRST RELNOTES configure
14356 configure.ac
14357 adns adns.h internal.h parse.c transmit.c
14358 types.c
14359 contrib example_module.c spy_admin_notice.c
14360 spy_info_notice.c spy_links_notice.c
14361 spy_motd_notice.c spy_stats_notice.c
14362 spy_stats_p_notice.c spy_trace_notice.c
14363 spy_whois_notice.c
14364 spy_whois_notice_global.c
14365 doc example.conf example.efnet.conf ircd.motd
14366 server-version-info whats-new.txt
14367 help/opers umode xline
14368 help/users umode
14369 include cache.h channel.h class.h client.h
14370 commio.h config.h config.h.dist hash.h
14371 hook.h hostmask.h irc_string.h ircd.h
14372 ircd_defs.h m_info.h memory.h msg.h
14373 newconf.h numeric.h packet.h patchlevel.h
14374 patricia.h s_conf.h s_gline.h s_newconf.h
14375 s_serv.h s_user.h scache.h serno.h
14376 setup.h.in sprintf_irc.h stdinc.h tools.h
14377 modules .depend Makefile.in m_admin.c m_away.c
14378 m_dline.c m_encap.c m_gline.c m_info.c
14379 m_kline.c m_links.c m_list.c m_lusers.c
14380 m_motd.c m_oper.c m_operspy.c m_rehash.c
14381 m_restart.c m_resv.c m_set.c m_stats.c
14382 m_svinfo.c m_testline.c m_testmask.c
14383 m_topic.c m_trace.c m_watch.c m_who.c
14384 m_whois.c m_whowas.c m_xline.c
14385 static_modules.c.SH
14386 modules/core m_error.c m_message.c m_mode.c m_quit.c
14387 m_server.c m_squit.c
14388 src .depend Makefile.in adns.c balloc.c
14389 cache.c channel.c class.c client.c
14390 commio.c crypt.c devpoll.c epoll.c
14391 event.c getopt.c hash.c hook.c hostmask.c
14392 irc_string.c ircd.c ircd_lexer.l
14393 ircd_parser.y ircd_signal.c listener.c
14394 modules.c newconf.c numeric.c packet.c
14395 parse.c patricia.c poll.c reject.c
14396 restart.c s_auth.c s_conf.c s_log.c
14397 s_newconf.c s_serv.c s_user.c scache.c
14398 select.c send.c snprintf.c tools.c
14399 version.c.SH watch.c whowas.c
14400 tools README.mkpasswd mkpasswd.c
14401 Added files:
14402 . README.VMS clean.com make.com
14403 doc services.txt
14404 include common.h s_stats.h setup.h_vms
14405 supported.h
14406 modules descrip.mms m_challenge.c m_etrace.c
14407 m_invite.c m_names.c m_pass.c m_ping.c
14408 m_pong.c m_services.c m_tb.c m_user.c
14409 m_users.c m_version.c
14410 static_modules_c.com
14411 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14412 m_part.c m_sjoin.c
14413 servlink descrip.mms
14414 src descrip.mms kdparse.c messages.tab qio.c
14415 s_gline.c s_stats.c version.com
14416 tools descrip.mms mkpasswd_vms.c
14417 Removed files:
14418 doc 005.txt
14419 include banconf.h
14420 modules/core channels.c users.c
14421 src banconf.c
14422 Log:
14423 merge from RATBOX_2_0
14424
14425 Revision Changes Path
14426 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14427 7.40 +1 -0 ircd-ratbox/README.FIRST
14428 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14429 1.110 +114 -6 ircd-ratbox/RELNOTES
14430 1.17 +4 -0 ircd-ratbox/adns/adns.h
14431 1.17 +4 -4 ircd-ratbox/adns/internal.h
14432 1.12 +38 -38 ircd-ratbox/adns/parse.c
14433 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14434 1.19 +13 -13 ircd-ratbox/adns/types.c
14435 7.1 +10 -0 ircd-ratbox/clean.com (new)
14436 7.239 +47 -29 ircd-ratbox/configure
14437 7.53 +40 -32 ircd-ratbox/configure.ac
14438 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14439 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14440 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14441 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14442 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14443 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14444 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14445 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14446 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14447 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14448 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14449 7.252 +68 -22 ircd-ratbox/doc/example.conf
14450 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14451 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14452 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14453 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14454 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14455 1.5 +2 -1 ircd-ratbox/help/opers/umode
14456 1.7 +1 -1 ircd-ratbox/help/opers/xline
14457 1.2 +1 -0 ircd-ratbox/help/users/umode
14458 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14459 1.7 +8 -0 ircd-ratbox/include/cache.h
14460 7.162 +18 -16 ircd-ratbox/include/channel.h
14461 7.25 +4 -0 ircd-ratbox/include/class.h
14462 7.259 +34 -28 ircd-ratbox/include/client.h
14463 1.13 +45 -7 ircd-ratbox/include/commio.h
14464 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14465 7.181 +74 -16 ircd-ratbox/include/config.h
14466 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14467 7.53 +2 -0 ircd-ratbox/include/hash.h
14468 1.28 +73 -27 ircd-ratbox/include/hook.h
14469 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14470 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14471 7.80 +6 -31 ircd-ratbox/include/ircd.h
14472 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14473 7.56 +14 -8 ircd-ratbox/include/m_info.h
14474 7.49 +4 -0 ircd-ratbox/include/memory.h
14475 7.53 +2 -0 ircd-ratbox/include/msg.h
14476 7.33 +9 -9 ircd-ratbox/include/newconf.h
14477 7.53 +12 -8 ircd-ratbox/include/numeric.h
14478 7.27 +1 -1 ircd-ratbox/include/packet.h
14479 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14480 7.19 +25 -1 ircd-ratbox/include/patricia.h
14481 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14482 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14483 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14484 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14485 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14486 7.34 +13 -9 ircd-ratbox/include/s_user.h
14487 7.15 +1 -1 ircd-ratbox/include/scache.h
14488 7.5366 +1 -1 ircd-ratbox/include/serno.h
14489 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14490 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14491 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14492 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14493 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14494 1.53 +10 -10 ircd-ratbox/include/tools.h
14495 7.1 +58 -0 ircd-ratbox/make.com (new)
14496 1.45 +338 -182 ircd-ratbox/modules/.depend
14497 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14498 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14499 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14500 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14501 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14502 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14503 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14504 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14505 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14506 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14507 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14508 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14509 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14510 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14511 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14512 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14513 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14514 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14515 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14516 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14517 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14518 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14519 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14520 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14521 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14522 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14523 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14524 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14525 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14526 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14527 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14528 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14529 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14530 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14531 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14532 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14533 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14534 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14535 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14536 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14537 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14538 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14539 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14540 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14541 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14542 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14543 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14544 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14545 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14546 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14547 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14548 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14549 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14550 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14551 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14552 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14553 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14554 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14555 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14556 7.48 +162 -119 ircd-ratbox/src/.depend
14557 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14558 7.75 +5 -5 ircd-ratbox/src/adns.c
14559 7.84 +1 -1 ircd-ratbox/src/balloc.c
14560 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14561 1.23 +75 -7 ircd-ratbox/src/cache.c
14562 7.429 +342 -79 ircd-ratbox/src/channel.c
14563 7.67 +42 -2 ircd-ratbox/src/class.c
14564 7.485 +245 -85 ircd-ratbox/src/client.c
14565 1.23 +349 -43 ircd-ratbox/src/commio.c
14566 7.11 +4 -0 ircd-ratbox/src/crypt.c
14567 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14568 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14569 1.32 +4 -8 ircd-ratbox/src/epoll.c
14570 7.46 +63 -6 ircd-ratbox/src/event.c
14571 7.23 +4 -0 ircd-ratbox/src/getopt.c
14572 7.112 +8 -7 ircd-ratbox/src/hash.c
14573 7.32 +135 -133 ircd-ratbox/src/hook.c
14574 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14575 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14576 7.365 +56 -48 ircd-ratbox/src/ircd.c
14577 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14578 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14579 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14580 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14581 7.122 +14 -13 ircd-ratbox/src/listener.c
14582 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14583 7.150 +17 -8 ircd-ratbox/src/modules.c
14584 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14585 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14586 7.137 +55 -42 ircd-ratbox/src/packet.c
14587 7.187 +8 -15 ircd-ratbox/src/parse.c
14588 7.28 +2 -4 ircd-ratbox/src/patricia.c
14589 7.82 +3 -1 ircd-ratbox/src/poll.c
14590 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14591 1.32 +8 -3 ircd-ratbox/src/reject.c
14592 7.34 +1 -0 ircd-ratbox/src/restart.c
14593 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14594 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14595 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14596 7.76 +32 -35 ircd-ratbox/src/s_log.c
14597 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14598 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14599 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14600 7.334 +773 -2 ircd-ratbox/src/s_user.c
14601 7.27 +2 -1 ircd-ratbox/src/scache.c
14602 7.44 +2 -0 ircd-ratbox/src/select.c
14603 7.285 +12 -12 ircd-ratbox/src/send.c
14604 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14605 7.46 +0 -1 ircd-ratbox/src/tools.c
14606 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14607 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14608 1.3 +4 -4 ircd-ratbox/src/watch.c
14609 7.32 +1 -0 ircd-ratbox/src/whowas.c
14610 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14611 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14612 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14613 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14614
14615
14616
14617androsyn 2005/01/13 22:17:53 EST (20050114_2)
14618
14619 Modified files: (Branch: RATBOX_2_0)
14620 src client.c
14621 Log:
14622 a remote client is never going to have a watch list..duh
14623
14624 Revision Changes Path
14625 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14626
14627
14628
14629androsyn 2005/01/13 20:49:55 EST (20050114_1)
14630
14631 Added files: (Branch: RATBOX_2_0)
14632 modules m_watch.c
14633 Log:
14634 get that one too
14635
14636 Revision Changes Path
14637 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14638
14639
14640
14641androsyn 2005/01/13 20:39:28 EST (20050114_0)
14642
14643 Added files: (Branch: RATBOX_2_0)
14644 include watch.h
14645 src watch.c
14646 Log:
14647 helps if we actually include the .c/.h files
14648
14649 Revision Changes Path
14650 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14651 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14652
14653
14654
14655androsyn 2005/01/13 13:57:16 EST (20050113_0)
14656
14657 Modified files: (Branch: RATBOX_2_0)
14658 . configure configure.ac
14659 include client.h numeric.h s_conf.h setup.h.in
14660 supported.h
14661 modules Makefile.in
14662 modules/core m_nick.c
14663 src Makefile.in client.c ircd.c messages.tab
14664 newconf.c s_conf.c s_user.c
14665 Log:
14666 backport watch from devel
14667
14668 Revision Changes Path
14669 7.229.2.10 +12 -2 ircd-ratbox/configure
14670 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14671 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14672 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14673 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14674 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14675 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14676 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14677 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14678 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14679 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14680 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14681 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14682 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14683 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14684 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14685
14686
14687
14688leeh 2005/01/12 10:12:40 EST (20050112_1)
14689
14690 Modified files: (Branch: RATBOX_2_0)
14691 include numeric.h
14692 modules m_services.c m_whois.c
14693 src messages.tab
14694 Log:
14695 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14696 when the user is logged in
14697
14698 Revision Changes Path
14699 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14700 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14701 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14702 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14703
14704
14705
14706leeh 2005/01/11 19:47:14 EST (20050112_0)
14707
14708 Modified files: (Branch: RATBOX_2_0)
14709 include supported.h
14710 Added files: (Branch: RATBOX_2_0)
14711 doc services.txt
14712 Log:
14713 - add +r to 005
14714 - added doc/services.txt, outlining the compatibility code
14715
14716 Revision Changes Path
14717 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14718 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14719
14720
14721
14722leeh 2005/01/11 18:38:10 EST (20050111_5)
14723
14724 Modified files: (Branch: RATBOX_2_0)
14725 include client.h hook.h
14726 modules m_services.c
14727 modules/core m_server.c
14728 src hook.c s_serv.c
14729 Log:
14730 - more services compatibility code:
14731 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14732 appropriate service {}; entry, only accept SU from these.
14733 - hook into us finishing nick burst, and have services burst a list of
14734 logged in users
14735
14736 Revision Changes Path
14737 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14738 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14739 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14740 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14741 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14742 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14743
14744
14745
14746leeh 2005/01/11 17:32:42 EST (20050111_4)
14747
14748 Modified files: (Branch: RATBOX_2_0)
14749 . configure configure.ac
14750 include client.h
14751 modules Makefile.in
14752 src channel.c
14753 Added files: (Branch: RATBOX_2_0)
14754 modules m_services.c
14755 Log:
14756 - more services compatibility code:
14757 - encap handlers for SU (services marking client as logged in)
14758 - and for LOGIN (servers bursting logged in status)
14759 - move suser from Client -> User
14760
14761 Revision Changes Path
14762 7.229.2.9 +9 -3 ircd-ratbox/configure
14763 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14764 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14765 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14766 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14767 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14768
14769
14770
14771leeh 2005/01/11 16:46:34 EST (20050111_3)
14772
14773 Modified files: (Branch: RATBOX_2_0)
14774 include ircd_defs.h
14775 Log:
14776 - whoops, missing #endif
14777
14778 Revision Changes Path
14779 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14780
14781
14782
14783leeh 2005/01/11 15:56:57 EST (20050111_2)
14784
14785 Modified files: (Branch: RATBOX_2_0)
14786 include ircd_defs.h
14787 Log:
14788 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14789 have ipv6 just report sizeof(struct sockaddr_in)
14790
14791 Revision Changes Path
14792 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14793
14794
14795
14796leeh 2005/01/10 20:19:35 EST (20050111_1)
14797
14798 Modified files: (Branch: RATBOX_2_0)
14799 src newconf.c
14800 Log:
14801 - fix a gcc warning
14802
14803 Revision Changes Path
14804 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14805
14806
14807
14808leeh 2005/01/10 20:10:35 EST (20050111_0)
14809
14810 Modified files: (Branch: RATBOX_2_0)
14811 adns internal.h parse.c transmit.c types.c
14812 Log:
14813 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14814 conflict
14815
14816 Revision Changes Path
14817 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14818 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14819 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14820 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14821
14822
14823
14824leeh 2005/01/10 17:48:48 EST (20050110_3)
14825
14826 Modified files: (Branch: RATBOX_2_0)
14827 modules m_xline.c
14828 Log:
14829 - send out the reformatted xline to opers (\s -> ' ')
14830
14831 Revision Changes Path
14832 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14833
14834
14835
14836leeh 2005/01/10 16:18:53 EST (20050110_2)
14837
14838 Modified files: (Branch: RATBOX_2_0)
14839 help/opers umode
14840 help/users umode
14841 include client.h supported.h
14842 src messages.tab s_user.c send.c
14843 Log:
14844 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14845 channel privmsgs.
14846
14847 Revision Changes Path
14848 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14849 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14850 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14851 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14852 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14853 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14854 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14855
14856
14857
14858leeh 2005/01/10 14:50:47 EST (20050110_1)
14859
14860 Modified files: (Branch: RATBOX_2_0)
14861 doc example.conf example.efnet.conf
14862 Log:
14863 - I dont remember ts6 desyncing on bans, so im not sure why the example
14864 confs say so.
14865
14866 Revision Changes Path
14867 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14868 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14869
14870
14871
14872leeh 2005/01/10 13:31:10 EST (20050110_0)
14873
14874 Modified files: (Branch: RATBOX_2_0)
14875 . configure configure.ac
14876 include channel.h client.h numeric.h s_conf.h
14877 s_serv.h setup.h.in
14878 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14879 m_sjoin.c
14880 src channel.c messages.tab newconf.c s_conf.c
14881 s_serv.c s_user.c
14882 Log:
14883 - added --enable-services to configure, which enables some ratbox-services
14884 compatibility code:
14885 - chanmode +r, registered users only
14886 - usermode +S, prevents deop/kick of a service
14887 - service { }; block in conf for the above umode
14888
14889 Revision Changes Path
14890 7.229.2.8 +28 -16 ircd-ratbox/configure
14891 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14892 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14893 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14894 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14895 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14896 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14897 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14898 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14899 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14900 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14901 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14902 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14903 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14904 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14905 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14906 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14907 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14908 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14909
14910
14911
14912leeh 2005/01/09 08:23:30 EST (20050109_0)
14913
14914 Modified files: (Branch: RATBOX_2_0)
14915 help/opers umode
14916 Log:
14917 - remove a tab, and add +C to opers umode help
14918
14919 Revision Changes Path
14920 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14921