]> jfr.im git - solanum.git/blame - ChangeLog
[svn] xline/resv wildcard checking:
[solanum.git] / ChangeLog
CommitLineData
7d08aa89
JT
1jilles 2007/05/30 10:22:25 UTC (20070530-3498)
2 Log:
3 Tweak some comments in sno_whois extension.
4
5
6 Changes: Modified:
7 +2 -2 trunk/extensions/sno_whois.c (File Modified)
8
9
5832fa36
JT
10jilles 2007/05/30 10:22:01 UTC (20070530-3496)
11 Log:
12 Tweak NEWS a little.
13
14
15 Changes: Modified:
16 +3 -6 trunk/NEWS (File Modified)
17
18
f7b60293
JT
19jilles 2007/05/27 13:07:27 UTC (20070527-3494)
20 Log:
21 - allow JOIN 0 from remotes
22 - allow JOIN 0 from locals, but only if it is exactly one
23 zero and is the first channel
24
25
26 Changes: Modified:
27 +65 -0 trunk/modules/core/m_join.c (File Modified)
28
29
f4a80ce6
JT
30nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
31 Log:
32 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
33 levels?), hideops, namespace cleanups, etc
34
35
36 Changes: Modified:
37 + - trunk/IDEAS (File Added)
38
39
a6ac2e91
AC
40nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
41 Log:
42 - disallow JOIN 0
43
44
45 Changes: Modified:
46 +0 -65 trunk/modules/core/m_join.c (File Modified)
47
48
a3986d94
AC
49nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
50 Log:
51 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
52 to their policies indicating that they wish to be contacted before their services are used.
53
54
55 Changes: Modified:
56 +6 -3 trunk/doc/example.conf (File Modified)
57 +6 -3 trunk/doc/reference.conf (File Modified)
58
59
57b8cb0f
AC
60nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
61 Log:
62 - update NEWS in preparation of upcoming 2.2 release this week
63
64
65 Changes: Modified:
66 +3 -0 trunk/NEWS (File Modified)
67
68
a88fc0a8
AC
69jilles 2007/05/24 15:10:06 UTC (20070524-3478)
70 Log:
71 Move sno_channeljoin to unsupported, due to the privacy
72 issue and the fact that any oper with admin or hidden_admin
73 can load extensions.
74
75
76 Changes: Modified:
77 +0 -1 trunk/doc/example.conf (File Modified)
78 +0 -2 trunk/doc/reference.conf (File Modified)
79 +0 -46 trunk/extensions/Makefile.in (File Modified)
80 + - trunk/extensions/sno_channeljoin.c (File Deleted)
81 +47 -1 trunk/unsupported/Makefile.in (File Modified)
82 + - trunk/unsupported/sno_channeljoin.c (File Added)
83
84
297c7db4
JT
85nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
86 Log:
87 - createoperonly: like createauthonly, but checks opered status instead of authed status
88
89
90 Changes: Modified:
91 +41 -0 trunk/extensions/Makefile.in (File Modified)
92 + - trunk/extensions/createoperonly.c (File Added)
93
94
45ed9777
AC
95nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
96 Log:
97 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
98
99
100 Changes: Modified:
101 +1 -0 trunk/doc/example.conf (File Modified)
102 +3 -1 trunk/doc/reference.conf (File Modified)
103 +46 -0 trunk/extensions/Makefile.in (File Modified)
104 + - trunk/extensions/sno_channeljoin.c (File Added)
105
106
59e2698a
AC
107nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
108 Log:
109 - update config files
110
111
112 Changes: Modified:
113 +1 -0 trunk/doc/example.conf (File Modified)
114 +2 -0 trunk/doc/reference.conf (File Modified)
115
116
446d88dd
AC
117nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
118 Log:
119 - fold in whois_notice_global functionality.
120
121
122 Changes: Modified:
123 +0 -1 trunk/extensions/Makefile.in (File Modified)
124 +1 -56 trunk/extensions/sno_whois.c (File Modified)
125 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
126
127
3868ef9a
AC
128nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
129 Log:
130 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
131
132
133 Changes: Modified:
134 +64 -57 trunk/extensions/Makefile.in (File Modified)
135 + - trunk/extensions/sno_whois.c (File Added)
136 + - trunk/extensions/spy_whois_notice.c (File Deleted)
137
138
9e6feafe
AC
139jilles 2007/05/19 23:36:51 UTC (20070519-3466)
140 Log:
141 Prevent too wide klines with CIDR masks.
142
143
144 Changes: Modified:
145 +17 -5 trunk/modules/m_kline.c (File Modified)
146
147
88a2a148
JT
148jilles 2007/05/19 22:21:10 UTC (20070519-3464)
149 Log:
150 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
151
152
153 Changes: Modified:
154 +4 -0 trunk/modules/m_kline.c (File Modified)
155
156
598ebb42
JT
157jilles 2007/05/18 20:31:33 UTC (20070518-3460)
158 Log:
159 - fold conf_connect_allowed() into accept_connection()
160 - extend add_connection() so that exempt{}s apply to max unregistered
161 connections per ip
162 from ratbox
163
164
165 Changes: Modified:
166 +1 -1 trunk/doc/example.conf (File Modified)
167 +1 -1 trunk/doc/reference.conf (File Modified)
168 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
169 +0 -2 trunk/include/s_conf.h (File Modified)
170 +14 -7 trunk/src/listener.c (File Modified)
171
172
b808adf9
JT
173jilles 2007/05/18 19:51:22 UTC (20070518-3458)
174 Log:
175 m_webirc: call del_unknown_ip() otherwise the unknown will
176 never be subtracted from the cgiirc ip
177
178
179 Changes: Modified:
180 +2 -0 trunk/extensions/m_webirc.c (File Modified)
181
182
477bbce4
JT
183jilles 2007/05/18 19:14:18 UTC (20070518-3456)
184 Log:
185 Remove s_assert in del_unknown_ip() supposedly if the ip
186 cannot be found, it is not feasible to avoid that case
187 entirely with m_webirc.c.
188
189
190 Changes: Modified:
191 +1 -2 trunk/src/reject.c (File Modified)
192
193
8017ad2d
JT
194jilles 2007/05/14 22:21:16 UTC (20070514-3446)
195 Log:
196 Apply ratbox flood fix.
197
198
199 Changes: Modified:
200 +1 -0 trunk/doc/example.conf (File Modified)
201 +5 -0 trunk/doc/reference.conf (File Modified)
202 +3 -0 trunk/include/client.h (File Modified)
203 +4 -0 trunk/include/reject.h (File Modified)
204 +1 -0 trunk/include/s_conf.h (File Modified)
205 +2 -0 trunk/src/client.c (File Modified)
206 +3 -0 trunk/src/listener.c (File Modified)
207 +1 -0 trunk/src/newconf.c (File Modified)
208 +8 -5 trunk/src/packet.c (File Modified)
209 +59 -2 trunk/src/reject.c (File Modified)
210 +1 -0 trunk/src/s_conf.c (File Modified)
211 +2 -0 trunk/src/s_serv.c (File Modified)
212 +1 -0 trunk/src/s_user.c (File Modified)
213
214
54015b5f
JT
215nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
216 Log:
217 - fix a bug here
218
219
220 Changes: Modified:
221 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
222
223
f8b45e91
AC
224nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
225 Log:
226 - regen configure
227
228
229 Changes: Modified:
230 +114 -1 trunk/configure (File Modified)
231
232
c1c5fdc4
AC
233nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
234 Log:
235 - remove "ASM hashing code" from the configure overview
236
237
238 Changes: Modified:
239 +0 -1 trunk/configure.ac (File Modified)
240
241
686ebf41
AC
242jilles 2007/05/06 14:46:45 UTC (20070506-3438)
243 Log:
244 Target left IRC (more friendly error message if a UID
245 cannot be found) for /invite.
246
247
248 Changes: Modified:
249 +8 -3 trunk/modules/m_invite.c (File Modified)
250
251
0482ebf7
JT
252jilles 2007/05/02 19:56:40 UTC (20070502-3436)
253 Log:
254 Remove emptyline craq because it leaks memory on /rehash motd etc.
255 from ratbox 2.2 (anfl/Androsyn)
256
257
258 Changes: Modified:
259 +6 -14 trunk/src/cache.c (File Modified)
260
261
1d3e262e
JT
262jilles 2007/04/28 23:47:25 UTC (20070428-3434)
263 Log:
264 Merge old trunk r2767:
265 Copy channel name from command on lowerTS JOIN/SJOIN,
266 this makes the capitalization of the channel name
267 timestamped like modes are.
268
269
270 Changes: Modified:
271 +3 -0 trunk/modules/core/m_join.c (File Modified)
272 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
273
274
1117fbd3
JT
275jilles 2007/04/26 23:01:16 UTC (20070426-3432)
276 Log:
277 Merge old trunk r2065,r2067:
278 channel_modes(): get rid of the trailing space
279 also make the *pbuf check work like it should
280 (don't call IsMember another time if we already
281 gave one parameter)
282 simplify a bit more, update comments
283
284
285 Changes: Modified:
286 +13 -13 trunk/src/channel.c (File Modified)
287
288
f1e35c19
JT
289jilles 2007/04/25 15:22:28 UTC (20070425-3426)
290 Log:
291 webirc bugfix
292
293
294 Changes: Modified:
295 +1 -1 trunk/extensions/m_webirc.c (File Modified)
296
297
4636e5cb
JT
298jilles 2007/04/25 15:21:34 UTC (20070425-3424)
299 Log:
300 chghost: refuse spoofs which are empty or start with a colon
301 (would break the protocol)
302
303
304 Changes: Modified:
305 +3 -0 trunk/modules/m_chghost.c (File Modified)
306
307
822a4a25
JT
308jilles 2007/04/22 14:35:28 UTC (20070422-3422)
309 Log:
310 Fix description of 043 numeric.
311
312
313 Changes: Modified:
314 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
315
316
f22db6d0
JT
317jilles 2007/04/22 14:02:54 UTC (20070422-3420)
318 Log:
319 SAVE: make the nickTS of the UID nick equal to 100, so it
320 is always in sync on the network.
321
322
323 Changes: Modified:
324 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
325 +15 -11 trunk/modules/core/m_nick.c (File Modified)
326
327
3f7e0642
JT
328jilles 2007/04/22 11:22:10 UTC (20070422-3418)
329 Log:
330 Force nickTS to increase when a local user changes their nick.
331
332
333 Changes: Modified:
334 +5 -1 trunk/modules/core/m_nick.c (File Modified)
335
336
95ffa685
JT
337jilles 2007/04/15 20:18:54 UTC (20070415-3416)
338 Log:
339 Remove #define UFLAGS. We haven't allowed this
340 undocumented extension to the IRC protocol for
341 years (allowing an initial umode in USER).
342
343
344 Changes: Modified:
345 +0 -2 trunk/modules/m_user.c (File Modified)
346
347
81795a91
JT
348jilles 2007/04/15 16:54:50 UTC (20070415-3414)
349 Log:
350 Move new_local_user hook, so it is possible to call
351 exit_client() from it, refusing the connection.
352
353
354 Changes: Modified:
355 +3 -1 trunk/doc/hooks.txt (File Modified)
356 +10 -9 trunk/src/s_user.c (File Modified)
357
358
e2b44358
JT
359jilles 2007/04/15 16:49:56 UTC (20070415-3412)
360 Log:
361 Only free PreClient struct when the rest of the Client
362 is freed, not immediately upon exit_client(). Doing this
363 would cause problems with sasl's new_local_user hook
364 vs hooks that exit the client there.
365
366
367 Changes: Modified:
368 +0 -1 trunk/src/client.c (File Modified)
369
370
ec3fbdec
JT
371jilles 2007/04/14 21:53:28 UTC (20070414-3410)
372 Log:
373 Use TS6 prefix for server-server JOIN 0.
374
375
376 Changes: Modified:
377 +2 -1 trunk/modules/core/m_join.c (File Modified)
378
379
452f4d4b
JT
380jilles 2007/04/14 20:58:56 UTC (20070414-3408)
381 Log:
382 Use orighost in kill server notices.
383
384
385 Changes: Modified:
386 +3 -3 trunk/modules/core/m_kill.c (File Modified)
387
388
d1d0629f
JT
389jilles 2007/04/13 19:06:53 UTC (20070413-3406)
390 Log:
391 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
392
393
394 Changes: Modified:
395 +3 -3 trunk/modules/m_set.c (File Modified)
396
397
f4ed5745
JT
398nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
399 Log:
400 - 2.2 operline
401
402
403 Changes: Modified:
404 +1 -1 trunk/src/messages.tab (File Modified)
405
406
725a6c5d
AC
407jilles 2007/04/05 00:38:52 UTC (20070405-3396)
408 Log:
409 Show max_clients in /info.
410
411
412 Changes: Modified:
413 +6 -0 trunk/modules/m_info.c (File Modified)
414
415
d8228627
JT
416jilles 2007/04/05 00:33:52 UTC (20070405-3394)
417 Log:
418 Don't allow /quote set max higher than the
419 serverinfo::max_clients ircd.conf value.
420
421
422 Changes: Modified:
423 +8 -0 trunk/modules/m_set.c (File Modified)
424
425
6c70c576
JT
426jilles 2007/04/05 00:24:47 UTC (20070405-3392)
427 Log:
428 Change code that checks maxclients limit: allow exactly
429 the configured amount of non-exceed_limit clients.
430 Code that appeared to limit exceed_limit clients too
431 but less heavily removed (it was not effective because
432 the parentheses were wrong).
433
434
435 Changes: Modified:
436 +2 -4 trunk/src/s_user.c (File Modified)
437
438
afc20e91
JT
439jilles 2007/04/05 00:12:55 UTC (20070405-3390)
440 Log:
441 By default, leave MAX_BUFFER fds free for log files,
442 server connections, ident lookups, exceed_limit clients,
443 etc. Mention this in example.conf and reference.conf.
444
445
446 Changes: Modified:
447 +4 -2 trunk/doc/example.conf (File Modified)
448 +3 -1 trunk/doc/reference.conf (File Modified)
449 +1 -1 trunk/src/s_conf.c (File Modified)
450
451
23836ead
JT
452jilles 2007/04/03 22:45:04 UTC (20070403-3384)
453 Log:
454 --with-maxclients configure option is gone
455
456
457 Changes: Modified:
458 +0 -11 trunk/INSTALL (File Modified)
459
460
78e647ad
JT
461jilles 2007/04/03 22:25:11 UTC (20070403-3380)
462 Log:
463 Make the code that raises fd rlimit to hard limit work.
464
465
466 Changes: Modified:
467 +5 -5 trunk/src/ircd.c (File Modified)
468
469
1aa8ffcb
JT
470nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
471 Log:
472 - note the I/O reworking
473
474
475 Changes: Modified:
476 +2 -0 trunk/NEWS (File Modified)
477
478
f32e30dd
AC
479nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
480 Log:
481 - use mkdir -p
482
483
484 Changes: Modified:
485 +4 -4 trunk/doc/Makefile.in (File Modified)
486
487
75189454
AC
488nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
489 Log:
490 - enforce proper conditions for EPOLL_CTL_DEL.
491 - remove possibly problematic "performance" check
492
493
494 Changes: Modified:
495 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
496
497
5522d08c
AC
498nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
499 Log:
500 - rename m_list_safelist to m_list and remove ratbox implementation
501
502
503 Changes: Modified:
504 +393 -664 trunk/modules/Makefile.in (File Modified)
505 + - trunk/modules/m_list.c (File Added)
506 + - trunk/modules/m_list_ratbox.c (File Deleted)
507 + - trunk/modules/m_list_safelist.c (File Deleted)
508
509
607cf49f
AC
510nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
511 Log:
512 - some more transit to sendto_one_numeric().
513
514
515 Changes: Modified:
516 +2 -3 trunk/modules/m_away.c (File Modified)
517 +3 -3 trunk/src/messages.tab (File Modified)
518 +1 -1 trunk/src/s_user.c (File Modified)
519
520
e8a2d50d
AC
521nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
522 Log:
523 - change some sendto_one() to sendto_one_numeric().
524
525
526 Changes: Modified:
527 +4 -10 trunk/modules/m_admin.c (File Modified)
528 +3 -3 trunk/modules/m_map.c (File Modified)
529 +12 -12 trunk/src/messages.tab (File Modified)
530 +1 -2 trunk/src/s_conf.c (File Modified)
531 +9 -10 trunk/src/s_user.c (File Modified)
532
533
88520303
AC
534nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
535 Log:
536 - river's ports.c from old charybdis trunk
537
538
539 Changes: Modified:
540 +195 -0 trunk/configure.ac (File Modified)
541 + - trunk/libcharybdis/ports.c (File Added)
542
543
1b4cfad8
AC
544nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
545 Log:
546 - remove broken ports stuff and devpoll stuff.
547
548
549 Changes: Modified:
550 +0 -307 trunk/configure (File Modified)
551 +0 -21 trunk/configure.ac (File Modified)
552 +0 -474 trunk/include/setup.h.in (File Modified)
553 + - trunk/libcharybdis/devpoll.c (File Deleted)
554 + - trunk/libcharybdis/ports.c (File Deleted)
555
556
5e12fb10
AC
557nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
558 Log:
559 - regenerate files
560
561
562 Changes: Modified:
563 +1 -25 trunk/configure (File Modified)
564 +0 -3 trunk/include/setup.h.in (File Modified)
565
566
4536ee25
AC
567nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
568 Log:
569 - remove x86-optimized hash code.
570
571
572 Changes: Modified:
573 +0 -13 trunk/configure.ac (File Modified)
574 +2 -187 trunk/src/Makefile.in (File Modified)
575 + - trunk/src/fnvhash.s (File Deleted)
576
577
6c8cbf34
AC
578nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
579 Log:
580 - apparently setting KE_LENGTH to 128 is fine.
581
582
583 Changes: Modified:
584 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
585
586
3611dcf7
AC
587nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
588 Log:
589 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
590
591
592 Changes: Modified:
593 +5627 -5747 trunk/configure (File Modified)
594 +0 -15 trunk/configure.ac (File Modified)
595 +0 -2 trunk/include/m_info.h (File Modified)
596 +6 -9 trunk/include/setup.h.in (File Modified)
597 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
598
599
631ef239
AC
600nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
601 Log:
602 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
603 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
604 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
605
606
607 Changes: Modified:
608 +0 -5 trunk/include/config.h (File Modified)
609 +0 -5 trunk/include/config.h.dist (File Modified)
610 +0 -6 trunk/include/defaults.h (File Modified)
611 +0 -3 trunk/include/m_info.h (File Modified)
612 +21 -7 trunk/libcharybdis/commio.c (File Modified)
613 +2 -0 trunk/libcharybdis/commio.h (File Modified)
614 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
615 +4 -3 trunk/libcharybdis/poll.c (File Modified)
616 +0 -3 trunk/libcharybdis/select.c (File Modified)
617 +0 -9 trunk/src/ircd.c (File Modified)
618 +23 -26 trunk/src/listener.c (File Modified)
619 +2 -1 trunk/src/restart.c (File Modified)
620 +5 -1 trunk/src/s_auth.c (File Modified)
621 +1 -1 trunk/src/s_conf.c (File Modified)
622 +3 -1 trunk/src/s_serv.c (File Modified)
623
624
6fcb8629
AC
625jilles 2007/04/02 22:03:08 UTC (20070402-3350)
626 Log:
627 Repair operspy who !#channel, broken by me in r3283.
628
629
630 Changes: Modified:
631 +2 -2 trunk/modules/m_who.c (File Modified)
632
633
f71e18ee
JT
634jilles 2007/04/01 22:20:00 UTC (20070401-3344)
635 Log:
636 Update bug report and IRC channel information.
637
638
639 Changes: Modified:
640 +2 -1 trunk/BUGS (File Modified)
641 +2 -1 trunk/NEWS (File Modified)
642
643
91132813
JT
644jilles 2007/04/01 22:10:05 UTC (20070401-3342)
645 Log:
646 Change copyright years in version.c.SH as in release-2.1 r3339.
647
648
649 Changes: Modified:
650 +2 -2 trunk/src/version.c.SH (File Modified)
651
652
8d53472c
JT
653jilles 2007/03/30 23:34:11 UTC (20070330-3325)
654 Log:
655 Rerun autoconf.
656
657
658 Changes: Modified:
659 +104 -0 trunk/configure (File Modified)
660
661
3ad1a781
JT
662jilles 2007/03/30 23:33:43 UTC (20070330-3323)
663 Log:
664 Need to check for various flavours of epoll,
665 even if --enable-epoll is forced.
666
667
668 Changes: Modified:
669 +1 -0 trunk/configure.ac (File Modified)
670
671
a34ec229
JT
672jilles 2007/03/30 23:32:43 UTC (20070330-3321)
673 Log:
674 Hack to allow some more warnings, already present in configure (?).
675
676
677 Changes: Modified:
678 +1 -1 trunk/aclocal.m4 (File Modified)
679
680
5c5d24f0
JT
681jilles 2007/03/29 20:03:06 UTC (20070329-3319)
682 Log:
683 Merge old trunk r2077,r2079:
684 - Move closing of servlink control fd to close_connection()
685 instead of doing it in exit_local_server(), and make sure
686 we first close the data fd and then the control fd.
687 - Have servlink process ready fds in order net, data, ctrl
688 instead of ctrl, data, net. This seems to fix the problem
689 that squit reasons do not show up on the other side of a
690 ziplink (by making it send any final SQUIT and/or ERROR
691 before noticing the closed control fd).
692
693
694 Changes: Modified:
695 +1 -1 trunk/servlink/io.c (File Modified)
696 +3 -12 trunk/src/client.c (File Modified)
697
698
64f2a7eb
JT
699jilles 2007/03/28 23:17:06 UTC (20070328-3317)
700 Log:
701 Don't show the UID if a TS6 server sends a kick with
702 an empty or no comment. Note that charybdis never sends
703 such kicks.
704
705
706 Changes: Modified:
707 +4 -4 trunk/modules/core/m_kick.c (File Modified)
708
709
0bba1788
JT
710jilles 2007/03/28 15:40:24 UTC (20070328-3307)
711 Log:
712 Merge old trunk r2081:
713 Don't say that services cannot be killed in
714 ERR_ISCHANSERVICE message (given when trying
715 to kick or deop them), as that's not the case.
716
717
718 Changes: Modified:
719 +1 -1 trunk/src/messages.tab (File Modified)
720
721
8d19a2b2
JT
722jilles 2007/03/28 15:30:56 UTC (20070328-3305)
723 Log:
724 Merge old trunk r2059
725 Clarifications to the descriptions of umode +Q and cmode +F,
726 suggested by Ariadne@SorceryNet.
727
728
729 Changes: Modified:
730 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
731 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
732
733
e7d250a6
JT
734jilles 2007/03/28 15:22:49 UTC (20070328-3303)
735 Log:
736 Merge old trunk r2907,r2991:
737 Allow TESTLINE on channel names.
738
739
740 Changes: Modified:
741 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
742 +4 -0 trunk/help/opers/testline (File Modified)
743 +22 -0 trunk/modules/m_testline.c (File Modified)
744
745
add9f99d
JT
746jilles 2007/03/28 15:04:06 UTC (20070328-3301)
747 Log:
748 Merge old trunk r2835:
749 resolver: if sendto(2) fails, try sending to the next nameserver
750
751
752 Changes: Modified:
753 +1 -1 trunk/src/res.c (File Modified)
754
755
42bda3f3
JT
756jilles 2007/03/28 14:54:10 UTC (20070328-3299)
757 Log:
758 Merge old trunk r2817:
759 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
760 starts with a digit. This is safe because the last
761 parameter is a nick and never a UID. (The first parameter
762 in a server-server two-param whois is a UID/SID.)
763
764
765 Changes: Modified:
766 +1 -1 trunk/modules/m_whois.c (File Modified)
767
768
8a1e143f
JT
769jilles 2007/03/28 14:49:48 UTC (20070328-3297)
770 Log:
771 Merge old trunk r2779,r2785:
772 Show correct privilege name in a few ERR_NOPRIVS numerics.
773
774
775 Changes: Modified:
776 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
777 +1 -1 trunk/extensions/m_opme.c (File Modified)
778 +2 -2 trunk/unsupported/m_force.c (File Modified)
779
780
a5ea0e0d
JT
781jilles 2007/03/28 14:45:46 UTC (20070328-3295)
782 Log:
783 Merge old trunk r2695:
784 Send an SQUIT instead of an ERROR to announce /die to connected servers.
785 This will generate better server notices.
786
787
788 Changes: Modified:
789 +3 -2 trunk/modules/core/m_die.c (File Modified)
790
791
5ea98c7a
JT
792jilles 2007/03/28 14:33:50 UTC (20070328-3293)
793 Log:
794 Merge old trunk r2294:
795 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
796
797
798 Changes: Modified:
799 +1 -1 trunk/src/s_user.c (File Modified)
800
801
c83cbedc
JT
802jilles 2007/03/28 14:30:10 UTC (20070328-3291)
803 Log:
804 Merge old trunk r2226:
805 If we are connecting outward to a server, check if the
806 server name they sent is the same as what we tried to
807 connect to. Previously such a connection could succeed
808 if there existed connect blocks with the same IP and
809 passwords for the other server name.
810
811
812 Changes: Modified:
813 +11 -0 trunk/modules/core/m_server.c (File Modified)
814
815
9c2f9ec9
JT
816jilles 2007/03/28 14:21:37 UTC (20070328-3289)
817 Log:
818 Merge old trunk r2212:
819 Another handling of SJOINs without nicks:
820 Propagate them if the channel is +P or the channel
821 already existed, otherwise remove the channel again
822 and do not propagate the SJOIN.
823
824
825 Changes: Modified:
826 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
827
828
7201bb21
JT
829jilles 2007/03/28 13:49:57 UTC (20070328-3287)
830 Log:
831 Remove channels entirely from /whois on services.
832 This cannot be overridden with operspy.
833
834
835 Changes: Modified:
836 +20 -17 trunk/modules/m_whois.c (File Modified)
837
838
04513cff
JT
839jilles 2007/03/28 13:11:30 UTC (20070328-3283)
840 Log:
841 Fix /who on channels with ** in their name.
842
843
844 Changes: Modified:
845 +2 -2 trunk/modules/m_who.c (File Modified)
846
847
4cda5f22
JT
848jilles 2007/03/25 17:59:50 UTC (20070325-3281)
849 Log:
850 NEWS: As in 2.1.3, mention that the TS6 revision will
851 interoperate with older versions
852
853
854 Changes: Modified:
855 +2 -1 trunk/NEWS (File Modified)
856
857
0af87e57
JT
858jilles 2007/03/18 16:29:31 UTC (20070318-3275)
859 Log:
860 Fix documentation of HIDE_SERVERS_IPS define.
861
862
863 Changes: Modified:
864 +2 -2 trunk/include/config.h.dist (File Modified)
865
866
3891c2c2
JT
867jilles 2007/03/18 14:44:24 UTC (20070318-3271)
868 Log:
869 Don't leak auth{} spoofed ip for I-line is full notice either.
870
871
872 Changes: Modified:
873 +1 -1 trunk/src/s_conf.c (File Modified)
874
875
4b7e6904
JT
876jilles 2007/03/17 23:50:25 UTC (20070317-3265)
877 Log:
878 Update NEWS.
879
880
881 Changes: Modified:
882 +37 -0 trunk/NEWS (File Modified)
883
884
0b15df83
JT
885jilles 2007/03/15 18:09:08 UTC (20070315-3259)
886 Log:
887 Allow /invite (but not invex) to override +r, +l, +j in
888 addition to +i. As before, a restrictive mode must be in
889 place at /invite time for the invite to have an effect;
890 +r does not count as a restrictive mode if the user is
891 logged in; +l and +j always count as restrictive modes to
892 allow for cases where they would allow join at /invite
893 time but not when the user tries to join.
894
895
896 Changes: Modified:
897 +6 -2 trunk/modules/m_invite.c (File Modified)
898 +21 -10 trunk/src/channel.c (File Modified)
899
900
1ebf4db4
JT
901jilles 2007/03/13 16:09:28 UTC (20070313-3257)
902 Log:
903 Remove invite_ops_only, forcing it to YES.
904
905
906 Changes: Modified:
907 +0 -1 trunk/doc/example.conf (File Modified)
908 +0 -5 trunk/doc/reference.conf (File Modified)
909 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
910 +0 -1 trunk/include/s_conf.h (File Modified)
911 +0 -6 trunk/modules/m_info.c (File Modified)
912 +10 -14 trunk/modules/m_invite.c (File Modified)
913 +0 -1 trunk/src/newconf.c (File Modified)
914 +0 -1 trunk/src/s_conf.c (File Modified)
915
916
307328bb
JT
917jilles 2007/03/06 14:07:11 UTC (20070306-3255)
918 Log:
919 Move username check after xline and dnsbl checks, so it
920 will not complain to opers about clients who are xlined
921 or blacklisted anyway (both of which silently reject).
922
923
924 Changes: Modified:
925 +15 -15 trunk/src/s_user.c (File Modified)
926
927
0734f634
JT
928nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
929 Log:
930 - MASTER_MAX is no longer relevant
931
932
933 Changes: Modified:
934 +0 -7 trunk/modules/m_set.c (File Modified)
935
936
35237302
AC
937nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
938 Log:
939 - add config option for setting max_clients.
940
941
942 Changes: Modified:
943 +5 -0 trunk/doc/example.conf (File Modified)
944 +5 -0 trunk/doc/reference.conf (File Modified)
945 +2 -0 trunk/include/s_conf.h (File Modified)
946 +1 -1 trunk/src/ircd.c (File Modified)
947 +2 -0 trunk/src/newconf.c (File Modified)
948 +2 -1 trunk/src/s_conf.c (File Modified)
949
950
c2d96fcb
AC
951nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
952 Log:
953 - remove get_maxrss() and all of that insecure and unsafe nonsense
954
955
956 Changes: Modified:
957 +3 -38 trunk/src/ircd.c (File Modified)
958 +1 -1 trunk/src/restart.c (File Modified)
959 +0 -4 trunk/src/s_stats.c (File Modified)
960
961
68ff929f
AC
962nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
963 Log:
964 - avoid some potential NULL dereferencing
965
966
967 Changes: Modified:
968 +1 -1 trunk/libcharybdis/commio.c (File Modified)
969
970
a6a30f6f
AC
971nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
972 Log:
973 - fix a typo
974
975
976 Changes: Modified:
977 +1 -1 trunk/libcharybdis/poll.c (File Modified)
978
979
c18de29d
AC
980nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
981 Log:
982 - rework poll a bit for the MAXCONNECTIONS changes.
983
984
985 Changes: Modified:
986 +46 -23 trunk/libcharybdis/poll.c (File Modified)
987
988
ce439f51
AC
989jilles 2007/03/05 17:52:28 UTC (20070305-3241)
990 Log:
991 Our way of using kqueue may cause it to report fds we
992 don't know about anymore, cope.
993
994
995 Changes: Modified:
996 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
997
998
51b5f335
JT
999jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1000 Log:
1001 Don't reference freed memory (fde_t) in comm_close().
1002
1003
1004 Changes: Modified:
1005 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1006
1007
df98bc52
JT
1008nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1009 Log:
1010 - fix for 100% cpu use
1011
1012
1013 Changes: Modified:
1014 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1015
1016
61e3b8f2
AC
1017nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1018 Log:
1019 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1020
1021
1022 Changes: Modified:
1023 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1024
1025
d0e1e8ee
AC
1026nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1027 Log:
1028 - clear up use of fd_table in ircd.
1029
1030
1031 Changes: Modified:
1032 +3 -2 trunk/src/s_serv.c (File Modified)
1033
1034
c961476e
AC
1035nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1036 Log:
1037 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1038
1039
1040 Changes: Modified:
1041 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1042 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1043 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1044 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1045 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1046 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1047 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1048 +2 -2 trunk/libcharybdis/select.c (File Modified)
1049
1050
e70f8e92
AC
1051jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1052 Log:
1053 Fix some cases where the size argument to strlcpy()
1054 for usernames and hostnames is 1 too small.
1055
1056
1057 Changes: Modified:
1058 +1 -1 trunk/modules/m_chghost.c (File Modified)
1059 +2 -2 trunk/src/res.c (File Modified)
1060 +2 -2 trunk/src/s_user.c (File Modified)
1061
1062
14e23b0e
JT
1063jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1064 Log:
1065 Cut down quit/part/kick reasons to avoid quit reasons
1066 overflowing the client exiting server notice (from
1067 TOPICLEN to 260). kill reasons become shorter accordingly.
1068 kline/dline/gline reasons become 390.
1069 away messages stay at TOPICLEN for now.
1070
1071
1072 Changes: Modified:
1073 +8 -3 trunk/include/ircd_defs.h (File Modified)
1074 +2 -2 trunk/modules/m_dline.c (File Modified)
1075 +4 -4 trunk/modules/m_gline.c (File Modified)
1076 +2 -2 trunk/modules/m_kline.c (File Modified)
1077
1078
61569b65
JT
1079jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1080 Log:
1081 Don't leak auth{} spoofed IP addresses in +f notices.
1082 from ratbox (androsyn)
1083
1084
1085 Changes: Modified:
1086 +10 -3 trunk/src/s_conf.c (File Modified)
1087
1088
606384ae
JT
1089jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1090 Log:
1091 Make oper_up() take +i/-i during opering up into account
1092 (e.g. no_oper_invis extension, +i in operator::umodes).
1093 Remove the hack from no_oper_invis.
1094
1095
1096 Changes: Modified:
1097 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1098 +4 -0 trunk/src/s_user.c (File Modified)
1099
1100
652b8478
JT
1101jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1102 Log:
1103 no_oper_invis: decrement invisible count when clearing
1104 invisible on a local client who has just opered up
1105 oper_up() should really do this
1106
1107
1108 Changes: Modified:
1109 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1110
1111
af6ca5f5
JT
1112jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1113 Log:
1114 Put "End of Channel Quiet List" instead of
1115 "End of Channel Ban List" for a +q list.
1116 Due to client restrictions the numerics for
1117 quiet lists must be the same as for ban lists.
1118
1119
1120 Changes: Modified:
1121 +4 -1 trunk/src/chmode.c (File Modified)
1122
1123
11781253
JT
1124jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1125 Log:
1126 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1127 Change TS6 JOIN processing
1128 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1129 a local user joins an existing channel
1130 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1131 propagating a TS6 JOIN
1132 - don't interpret simple modes in an incoming TS6 JOIN
1133
1134 This is to avoid desyncs when certain mode changes (e.g. -im)
1135 cross with joins. A downside is that simple modes will be
1136 more desynched when a JOIN creates a channel or lowers TS,
1137 but that's less important.
1138
1139 Update the TS6 specification to include this, and clarify
1140 that TMODE can come from a server and that MODE must be
1141 translated into TMODE from other servers too.
1142
1143
1144 Changes: Modified:
1145 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1146 +19 -127 trunk/modules/core/m_join.c (File Modified)
1147
1148
bee3b671
JT
1149jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1150 Log:
1151 Make -logfile work again.
1152
1153
1154 Changes: Modified:
1155 +2 -2 trunk/src/s_log.c (File Modified)
1156
1157
9b6ff0c8
JT
1158nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1159 Log:
1160 - fix off-by-one memory overflow error.
1161
1162
1163 Changes: Modified:
1164 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1165
1166
c8ff7ca9
AC
1167jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1168 Log:
1169 Change handling of modularized umodes:
1170 - keep the bitmask reserved forever to the letter, fixing
1171 the problems when loading multiple umode modules,
1172 unloading them and then loading them in a different order
1173 - don't allow local users to change umodes which have
1174 been unloaded and don't set them on new users via
1175 default_umodes
1176
1177
1178 Changes: Modified:
1179 +24 -3 trunk/src/s_user.c (File Modified)
1180
1181
a8086a7c
JT
1182jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1183 Log:
1184 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1185
1186
1187 Changes: Modified:
1188 +1 -0 trunk/include/s_user.h (File Modified)
1189 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1190 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1191 +22 -0 trunk/src/s_user.c (File Modified)
1192
1193
01cebbd8
JT
1194jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1195 Log:
1196 DNSBL keyword substitution is available as of 2.1.3.
1197
1198
1199 Changes: Modified:
1200 +1 -1 trunk/doc/example.conf (File Modified)
1201
1202
1e56e993
JT
1203jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1204 Log:
1205 Change two occurances like match(userinput, target_p->name) ||
1206 match(target_p->name, userinput) to just match(userinput,
1207 target_p->name). No client name can contain * or ? now.
1208
1209
1210 Changes: Modified:
1211 +1 -1 trunk/modules/m_trace.c (File Modified)
1212 +1 -2 trunk/src/s_serv.c (File Modified)
1213
1214
4d7a1ee5
JT
1215jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1216 Log:
1217 Do not try find_server() on a name find_client() has
1218 returned NULL for, as this will always return NULL
1219 since the removal of hostmasking.
1220
1221
1222 Changes: Modified:
1223 +1 -2 trunk/modules/m_pong.c (File Modified)
1224 +0 -4 trunk/src/s_serv.c (File Modified)
1225
1226
e26e2b19
JT
1227jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1228 Log:
1229 Remove server_exists() which checked whether the
1230 server name existed taking hostmasking into account
1231 and just check with find_server(); admittedly
1232 this checks if the name is a SID but that's not
1233 a real problem.
1234
1235
1236 Changes: Modified:
1237 +3 -27 trunk/modules/core/m_server.c (File Modified)
1238
1239
b0b7de54
JT
1240jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1241 Log:
1242 Remove hash_find_masked_server(), which made it possible
1243 to specify the full (unmasked) name of a server behind
1244 a hostmask. As a result find_any_client() (for prefixes)
1245 becomes equal to find_client(), so remove that too.
1246
1247
1248 Changes: Modified:
1249 +0 -1 trunk/include/hash.h (File Modified)
1250 +1 -75 trunk/src/hash.c (File Modified)
1251 +1 -1 trunk/src/parse.c (File Modified)
1252
1253
f42e9ceb
JT
1254jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1255 Log:
1256 Remove '*' from valid server name characters.
1257 This makes it impossible to connect hostmasked servers.
1258 (This support didn't work well anyway, was incompatible
1259 with TS6 and we never masked ourselves.)
1260
1261
1262 Changes: Modified:
1263 +1 -1 trunk/src/match.c (File Modified)
1264
1265
e5d9ca18
JT
1266jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1267 Log:
1268 Change spambot, flooder and jupe joiner notices from host to orighost.
1269
1270
1271 Changes: Modified:
1272 +1 -1 trunk/modules/core/m_join.c (File Modified)
1273 +2 -2 trunk/modules/core/m_message.c (File Modified)
1274 +2 -2 trunk/src/channel.c (File Modified)
1275
1276
63aecfb9
JT
1277jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1278 Log:
1279 Add documentation for SASL client protocol, same as atheme doc/SASL.
1280
1281
1282 Changes: Modified:
1283 + - trunk/doc/sasl.txt (File Added)
1284
1285
0c8f86ec
JT
1286jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1287 Log:
1288 Include real hostname in Closing Link message for unknown
1289 connections that have sent USER. This is helpful for
1290 k-lined users while not breaking server IP hiding.
1291
1292
1293 Changes: Modified:
1294 +3 -1 trunk/src/client.c (File Modified)
1295
1296
dd12a19c
JT
1297jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1298 Log:
1299 Rerun autoconf.
1300
1301
1302 Changes: Modified:
1303 +29 -29 trunk/configure (File Modified)
1304
1305
b1fc1658
JT
1306nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1307 Log:
1308 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1309
1310
1311 Changes: Modified:
1312 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1313
1314
8d090389
AC
1315nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1316 Log:
1317 Backport from early 3.x:
1318
1319 --
1320 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1321 Log:
1322 - remove "Processing connection to foobar.net" message
1323
1324
1325 Changes: Modified:
1326 +0 -3 trunk/src/s_auth.c (File Modified)
1327
1328
1329 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1330 Log:
1331 - missed the processing connection one (actually, we can probably nuke this one)
1332
1333
1334 Changes: Modified:
1335 +1 -2 trunk/src/s_auth.c (File Modified)
1336
1337
1338 river 2006/09/27 16:33:05 UTC (20060927-2174)
1339 Log:
1340 get_client_name = stupid
1341
1342
1343
1344 Changes: Modified:
1345 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1346
1347
1348 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1349 Log:
1350 - remove excessive arguments
1351
1352
1353 Changes: Modified:
1354 +1 -2 trunk/src/s_conf.c (File Modified)
1355 +1 -1 trunk/src/s_user.c (File Modified)
1356
1357
1358 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1359 Log:
1360 - use sendto_one_notice() for on-connect notices too.
1361
1362
1363 Changes: Modified:
1364 +10 -10 trunk/src/s_auth.c (File Modified)
1365
1366
1367 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1368 Log:
1369 - use sendto_one_notice() in the core, too.
1370
1371
1372 Changes: Modified:
1373 +2 -2 trunk/src/chmode.c (File Modified)
1374 +8 -15 trunk/src/modules.c (File Modified)
1375 +3 -5 trunk/src/s_conf.c (File Modified)
1376 +1 -2 trunk/src/s_newconf.c (File Modified)
1377 +20 -57 trunk/src/s_user.c (File Modified)
1378
1379
1380 river 2006/09/27 16:19:25 UTC (20060927-2166)
1381 Log:
1382 the KILL command will use get_client_name(, SHOW_IP) instead of
1383 target->name, and will show a more useful error for local opers
1384
1385
1386
1387 Changes: Modified:
1388 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1389
1390
1391 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1392 Log:
1393 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1394
1395
1396 Changes: Modified:
1397 +4 -2 trunk/src/send.c (File Modified)
1398
1399
1400 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1401 Log:
1402 - back out r2159
1403
1404
1405 Changes: Modified:
1406 +1 -1 trunk/include/client.h (File Modified)
1407
1408
1409 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1410 Log:
1411 - get_id(): fall back to "*" if client has no known name
1412
1413
1414 Changes: Modified:
1415 +1 -1 trunk/include/client.h (File Modified)
1416
1417
1418 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1419 Log:
1420 - convert to sendto_one_notice().
1421
1422
1423 Changes: Modified:
1424 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1425 +4 -6 trunk/unsupported/m_force.c (File Modified)
1426
1427
1428 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1429 Log:
1430 - use sendto_one_notice() in many places instead of
1431 sendto_one(source_p, ":%s NOTICE %s :", ...);
1432
1433
1434 Changes: Modified:
1435 +10 -25 trunk/extensions/example_module.c (File Modified)
1436 +5 -14 trunk/extensions/hurt.c (File Modified)
1437 +1 -2 trunk/extensions/m_42.c (File Modified)
1438 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1439 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1440 +1 -2 trunk/extensions/m_opme.c (File Modified)
1441 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1442 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1443 +3 -7 trunk/modules/core/m_die.c (File Modified)
1444 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1445 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1446 +1 -2 trunk/modules/m_challenge.c (File Modified)
1447 +11 -15 trunk/modules/m_connect.c (File Modified)
1448 +20 -28 trunk/modules/m_dline.c (File Modified)
1449 +2 -2 trunk/modules/m_etrace.c (File Modified)
1450 +11 -21 trunk/modules/m_gline.c (File Modified)
1451 +2 -4 trunk/modules/m_kline.c (File Modified)
1452 +1 -2 trunk/modules/m_rehash.c (File Modified)
1453 +3 -7 trunk/modules/m_restart.c (File Modified)
1454 +31 -45 trunk/modules/m_set.c (File Modified)
1455 +2 -4 trunk/modules/m_testmask.c (File Modified)
1456 +5 -8 trunk/modules/m_unreject.c (File Modified)
1457 +2 -5 trunk/modules/m_xline.c (File Modified)
1458 --
1459
1460
1461 Changes: Modified:
1462 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1463 +10 -25 trunk/extensions/example_module.c (File Modified)
1464 +5 -14 trunk/extensions/hurt.c (File Modified)
1465 +1 -2 trunk/extensions/m_42.c (File Modified)
1466 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1467 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1468 +1 -2 trunk/extensions/m_opme.c (File Modified)
1469 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1470 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1471 +3 -7 trunk/modules/core/m_die.c (File Modified)
1472 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1473 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1474 +1 -2 trunk/modules/m_challenge.c (File Modified)
1475 +11 -15 trunk/modules/m_connect.c (File Modified)
1476 +2 -4 trunk/modules/m_dline.c (File Modified)
1477 +2 -2 trunk/modules/m_etrace.c (File Modified)
1478 +11 -21 trunk/modules/m_gline.c (File Modified)
1479 +2 -4 trunk/modules/m_kline.c (File Modified)
1480 +1 -2 trunk/modules/m_rehash.c (File Modified)
1481 +3 -7 trunk/modules/m_restart.c (File Modified)
1482 +31 -45 trunk/modules/m_set.c (File Modified)
1483 +2 -4 trunk/modules/m_testmask.c (File Modified)
1484 +5 -8 trunk/modules/m_unreject.c (File Modified)
1485 +1 -3 trunk/modules/m_xline.c (File Modified)
1486 +2 -2 trunk/src/chmode.c (File Modified)
1487 +8 -15 trunk/src/modules.c (File Modified)
1488 +10 -14 trunk/src/s_auth.c (File Modified)
1489 +3 -6 trunk/src/s_conf.c (File Modified)
1490 +1 -2 trunk/src/s_newconf.c (File Modified)
1491 +20 -57 trunk/src/s_user.c (File Modified)
1492 +4 -2 trunk/src/send.c (File Modified)
1493 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1494 +4 -6 trunk/unsupported/m_force.c (File Modified)
1495
1496
5366977b
AC
1497nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1498 Log:
1499 - keyword-subst from charybdis 2.2.
1500
1501
1502 Changes: Modified:
1503 +12 -3 trunk/doc/example.conf (File Modified)
1504 +58 -3 trunk/doc/reference.conf (File Modified)
1505 + - trunk/include/substitution.h (File Added)
1506 +1 -0 trunk/src/Makefile.in (File Modified)
1507 +2 -2 trunk/src/s_conf.c (File Modified)
1508 +164 -1 trunk/src/s_user.c (File Modified)
1509 + - trunk/src/substitution.c (File Added)
1510
1511
92fb5c31
AC
1512nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1513 Log:
1514 Removed merge tracking for "svnmerge" for
1515 http://svn.atheme.org/charybdis/branches/release-2.2
1516
1517
1518 Changes: Modified:
1519 + - trunk/ (Property Modified)
1520
1521
1522nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1523 Log:
1524 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1525 http://svn.atheme.org/charybdis/branches/release-2.2
1526
1527
1528 Changes: Modified:
1529 + - trunk/ (Property Modified)
1530
1531
1532nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1533 Log:
1534 Removed merge tracking for "svnmerge" for
1535 http://svn.atheme.org/charybdis/branches/release-2.2
1536
1537
1538 Changes: Modified:
1539 + - trunk/ (Property Modified)
1540
1541
1542nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1543 Log:
1544 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1545 http://svn.atheme.org/charybdis/branches/release-2.2
1546
1547
1548 Changes: Modified:
1549 + - trunk/ (Property Modified)
1550
1551
1552nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1553 Log:
1554 - bleah
1555
1556
1557 Changes: Modified:
1558 + - trunk/ (Property Modified)
1559
1560
1561nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1562 Log:
1563 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1564 http://svn.atheme.org/charybdis/branches/release-2.2
1565
1566
1567 Changes: Modified:
1568 + - trunk/ (Property Modified)
1569
1570
1571nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1572 Log:
1573 - version bump to 2.2.0
1574
1575
1576 Changes: Modified:
1577 +3 -1 trunk/NEWS (File Modified)
1578 +1 -1 trunk/configure.ac (File Modified)
1579
1580
55da5539
AC
1581nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1582 Log:
1583 - the new plan:
1584 + branches/release-2.1 -> 2.2 base
1585 + 3.0 -> branches/cxxconversion
1586 + backport some immediate 3.0 functionality for 2.2
1587 + other stuff
1588
1589
1590 Changes: Modified:
1591 + - trunk/ (File Added)
1592
1593
212380e3
AC
1594jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1595 Log:
1596 Merged revisions 3135,3137 via svnmerge from
1597 http://svn.atheme.org/charybdis/trunk
1598
1599 ........
1600 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1601
1602 - Expand TRACE description
1603 - Mention expiry time in TESTLINE
1604 ........
1605 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1606
1607 Update copyright year for sgml docs to 2007.
1608 ........
1609
1610
1611 Changes: Modified:
1612 + - branches/release-2.1/ (Property Modified)
1613 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1614 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1615
1616
1617jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1618 Log:
1619 Merged revisions 1999 via svnmerge from
1620 http://svn.atheme.org/charybdis/trunk
1621 Add river to CREDITS
1622
1623 ........
1624 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1625
1626 vanity
1627 ........
1628
1629
1630 Changes: Modified:
1631 + - branches/release-2.1/ (Property Modified)
1632 +1 -0 branches/release-2.1/CREDITS (File Modified)
1633
1634
1635jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1636 Log:
1637 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1638 http://svn.atheme.org/charybdis/trunk
1639
1640 ........
1641 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1642
1643 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1644 ........
1645 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1646
1647 - add use_forward to /info
1648 ........
1649 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1650
1651 Call channel_modes() with &me instead of source_p when
1652 sending out a JOIN and SJOIN for a local user. This
1653 saves checking whether they are on the channel they
1654 have just joined.
1655 ........
1656 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1657
1658 If use_forward is disabled:
1659 - hide +fFQ in 005
1660 - hide +f in /mode #channel (/mode #channel f still shows it)
1661 - do not send any mode changes adding +f to local clients
1662 (-f ones are still sent)
1663 ........
1664
1665
1666 Changes: Modified:
1667 + - branches/release-2.1/ (Property Modified)
1668 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1669 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1670 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1671 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1672 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1673 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1674 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1675 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1676 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1677 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1678 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1679 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1680
1681
1682jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1683 Log:
1684 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1685
1686
1687 Changes: Modified:
1688 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1689 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1690 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1691
1692
1693jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1694 Log:
1695 Add accountability (wallops, log) to OKICK.
1696
1697
1698 Changes: Modified:
1699 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1700
1701
1702jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1703 Log:
1704 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1705 Similar to branches/release-2.2 r3061.
1706
1707
1708 Changes: Modified:
1709 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1710
1711
1712jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1713 Log:
1714 - Write xline to file after instead of before notifying opers and source
1715 - Also notify source of failure to add xline
1716 Similar to branches/release-2.2 r3057.
1717
1718
1719 Changes: Modified:
1720 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1721
1722
1723jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1724 Log:
1725 If a dline/kline/resv cannot be added to the file, send
1726 the regular notices to local opers and source anyway,
1727 and also warn the source (local opers were already warned).
1728 Similar to branches/release-2.2 r3053.
1729
1730
1731 Changes: Modified:
1732 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1733
1734
1735jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1736 Log:
1737 Port over fixes from unkline/unxline/unresv to undline.
1738 Similar to branches/release-2.2 r3049.
1739
1740
1741 Changes: Modified:
1742 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1743
1744
1745jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1746 Log:
1747 Merged revisions 2915 via svnmerge from
1748 http://svn.atheme.org/charybdis/trunk
1749
1750 ........
1751 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1752
1753 In usage message, show kline.conf and xline.conf instead
1754 of klines.conf and xlines.conf.
1755 ........
1756
1757
1758 Changes: Modified:
1759 + - branches/release-2.1/ (Property Modified)
1760 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1761
1762
1763jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1764 Log:
1765 Merged revisions 2831,2833,2853 via svnmerge from
1766 http://svn.atheme.org/charybdis/trunk
1767
1768 ........
1769 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1770
1771 unkline/unxline/unresv:
1772 - if fclose on the output returns an error, treat this as a
1773 write error too
1774 - check if the rename from the temp file to the ban conf failed
1775 ........
1776 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1777
1778 When adding a permanent dline/kline/xline/resv, check
1779 the return value of fclose().
1780 ........
1781 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1782
1783 Do not free xline aconf if it could not be written out.
1784 It will be added to the list in memory anyway.
1785 ........
1786
1787
1788 Changes: Modified:
1789 + - branches/release-2.1/ (Property Modified)
1790 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1791 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1792 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1793 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1794
1795
1796jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1797 Log:
1798 NEWS: Clarify effects of ip_cloaking changes a little.
1799
1800
1801 Changes: Modified:
1802 +2 -0 branches/release-2.1/NEWS (File Modified)
1803
1804
1805jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1806 Log:
1807 Rerun autoconf.
1808
1809
1810 Changes: Modified:
1811 +9 -9 branches/release-2.1/configure (File Modified)
1812
1813
1814jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1815 Log:
1816 Version bump on 2.1 branch to 2.1.2.
1817
1818
1819 Changes: Modified:
1820 +1 -1 branches/release-2.1/configure.ac (File Modified)
1821
1822
1823jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1824 Log:
1825 Mention r2801/r2805.
1826
1827
1828 Changes: Modified:
1829 +1 -0 branches/release-2.1/NEWS (File Modified)
1830
1831
1832jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1833 Log:
1834 Merged revisions 2801 via svnmerge from
1835 http://svn.atheme.org/charybdis/trunk
1836
1837 ........
1838 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1839
1840 ip_cloaking: try to avoid truncation by removing more
1841 components of the hostname (except the TLD).
1842 ........
1843
1844
1845 Changes: Modified:
1846 + - branches/release-2.1/ (Property Modified)
1847 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1848
1849
1850jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1851 Log:
1852 Update NEWS.
1853
1854
1855 Changes: Modified:
1856 +8 -1 branches/release-2.1/NEWS (File Modified)
1857
1858
1859jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1860 Log:
1861 Merged revisions 2781 via svnmerge from
1862 http://svn.atheme.org/charybdis/trunk
1863
1864 ........
1865 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1866
1867 Fix stupid bug: checked a hostmask against the found
1868 ban instead of all exceptions, causing all host mangled
1869 clients to be exempted if there was a single ban
1870 exception in many cases.
1871 ........
1872
1873
1874 Changes: Modified:
1875 + - branches/release-2.1/ (Property Modified)
1876 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1877
1878
1879jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1880 Log:
1881 Merged revisions 2773 via svnmerge from
1882 http://svn.atheme.org/charybdis/trunk
1883
1884 ........
1885 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1886
1887 user@host must be *@* for a shared{} block with flags=locops
1888 (server should not be *).
1889 ........
1890
1891
1892 Changes: Modified:
1893 + - branches/release-2.1/ (Property Modified)
1894 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1895
1896
1897jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1898 Log:
1899 Tweak \s code a little.
1900
1901
1902 Changes: Modified:
1903 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1904 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1905 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1906
1907
1908jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1909 Log:
1910 Merged revisions 2761 via svnmerge from
1911 http://svn.atheme.org/charybdis/trunk
1912
1913 ........
1914 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1915
1916 The testline/no_tilde fixes are in 2.1.1.
1917 ........
1918
1919
1920 Changes: Modified:
1921 + - branches/release-2.1/ (Property Modified)
1922 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1923
1924
1925jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1926 Log:
1927 Update NEWS.
1928
1929
1930 Changes: Modified:
1931 +4 -1 branches/release-2.1/NEWS (File Modified)
1932
1933
1934jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1935 Log:
1936 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
1937 http://svn.atheme.org/charybdis/trunk
1938 no_tilde fixes
1939
1940 ........
1941 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1942
1943 If the auth{} block has no_tilde and is not kline exempt,
1944 check the username without tilde against klines too.
1945 This is consistent with the way klines work on spoofs
1946 (klines checked on both raw and appearing-on-IRC version).
1947 ........
1948 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1949
1950 Rework the fix for klines with no_tilde.
1951 Add an extra argument to find_address_conf() for the
1952 username without tilde, as that may contain one character more.
1953 ........
1954 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1955
1956 Unbreak compile (because of r2697).
1957 testline with ~ could be improved some more perhaps, but this should work.
1958 ........
1959 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1960
1961 testline: take no_tilde and username truncation into account
1962 ........
1963 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1964
1965 Add some information on /testline with no_tilde and username truncation.
1966 ........
1967
1968
1969 Changes: Modified:
1970 + - branches/release-2.1/ (Property Modified)
1971 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1972 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1973 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1974 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1975 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1976 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1977
1978
1979jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1980 Log:
1981 Merged revisions 2149,2151 via svnmerge from
1982 http://svn.atheme.org/charybdis/trunk
1983
1984 ........
1985 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1986
1987 Move kills from services from +s to +k snomask.
1988 Kills from non-service opers remain on +s.
1989 ........
1990 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1991
1992 Update description of +s and +k snomasks.
1993 ........
1994
1995
1996 Changes: Modified:
1997 + - branches/release-2.1/ (Property Modified)
1998 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1999 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2000 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2001
2002
2003jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2004 Log:
2005 Merged revisions 2685 via svnmerge from
2006 http://svn.atheme.org/charybdis/trunk
2007
2008 ........
2009 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2010
2011 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2012 ........
2013
2014
2015 Changes: Modified:
2016 + - branches/release-2.1/ (Property Modified)
2017 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2018
2019
2020jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2021 Log:
2022 Merged revisions 2693 via svnmerge from
2023 http://svn.atheme.org/charybdis/trunk
2024
2025 ........
2026 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2027
2028 Fix truncation (by one) of unidented usernames
2029 if user registration is done because of DNSBL
2030 completion (which is the usual case if a valid
2031 NICK and USER are sent quickly and any DNSBLs
2032 are enabled).
2033 ........
2034
2035
2036 Changes: Modified:
2037 + - branches/release-2.1/ (Property Modified)
2038 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2039
2040
2041jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2042 Log:
2043 Update NEWS.
2044
2045
2046 Changes: Modified:
2047 +10 -0 branches/release-2.1/NEWS (File Modified)
2048
2049
2050jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2051 Log:
2052 Rerun autoconf.
2053
2054
2055 Changes: Modified:
2056 +9 -9 branches/release-2.1/configure (File Modified)
2057
2058
2059jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2060 Log:
2061 Version bump to 2.1.1.
2062
2063
2064 Changes: Modified:
2065 +1 -1 branches/release-2.1/configure.ac (File Modified)
2066
2067
2068jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2069 Log:
2070 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
2071 http://svn.atheme.org/charybdis/trunk
2072
2073 ........
2074 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2075
2076 - fix a server notice on SID collision where the server name is mentioned twice
2077 ........
2078 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2079
2080 - get_server_name() is stupid
2081 ........
2082 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2083
2084 - fix an oops
2085 ........
2086 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2087
2088 Do the Attempt to re-introduce SID server notice somewhat
2089 differently, showing a real host again if !HIDE_SERVERS_IPS
2090 and still showing the server name exactly once.
2091 ........
2092 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2093
2094 Fix log message for Attempt to re-introduce SID (server notice was ok).
2095 ........
2096 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2097
2098 - replace "No N line" with "no connect block" in a
2099 serverlog message
2100 - show attempted server name in a few serverlog messages
2101 ........
2102
2103
2104 Changes: Modified:
2105 + - branches/release-2.1/ (Property Modified)
2106 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2107
2108
2109jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2110 Log:
2111 Merged revisions 2218 via svnmerge from
2112 http://svn.atheme.org/charybdis/trunk
2113
2114 ........
2115 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2116
2117 Fix garbage in /stats y output on 64-bit archs.
2118 ........
2119
2120
2121 Changes: Modified:
2122 + - branches/release-2.1/ (Property Modified)
2123 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2124
2125
2126jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2127 Log:
2128 Merged revisions 2438 via svnmerge from
2129 http://svn.atheme.org/charybdis/trunk
2130
2131 ........
2132 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2133
2134 Enable Revision keyword in addition to Id.
2135 ........
2136
2137
2138 Changes: Modified:
2139 + - branches/release-2.1/ (Property Modified)
2140 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2141
2142
2143jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2144 Log:
2145 Merged revisions 2679 via svnmerge from
2146 http://svn.atheme.org/charybdis/trunk
2147
2148 ........
2149 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2150
2151 Port over ratbox 2.2 r23253 (anfl):
2152 - remove the cached storage of how many +beI there are, thereby fixing a
2153 case where it can get desynced from reality
2154 ........
2155
2156
2157 Changes: Modified:
2158 + - branches/release-2.1/ (Property Modified)
2159 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2160 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2161
2162
2163jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2164 Log:
2165 Merged revisions 2093,2095 via svnmerge from
2166 http://svn.atheme.org/charybdis/trunk
2167
2168 ........
2169 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2170
2171 - change DNSBL licensing to BSD.
2172 ........
2173 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2174
2175 - change x86-assembly FNV implementation to BSD license
2176 ........
2177
2178
2179 Changes: Modified:
2180 + - branches/release-2.1/ (Property Modified)
2181 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2182 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2183
2184
2185jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2186 Log:
2187 Merged revisions 2073,2075 via svnmerge from
2188 http://svn.atheme.org/charybdis/trunk
2189
2190 ........
2191 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2192
2193 Put full information in the squit reason when exiting
2194 a server due to a servlink (ziplinks) error.
2195 ........
2196 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2197
2198 Put full information in the squit reason when exiting
2199 a server due to not enough arguments for a command.
2200 ........
2201
2202
2203 Changes: Modified:
2204 + - branches/release-2.1/ (Property Modified)
2205 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2206 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2207
2208
2209jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2210 Log:
2211 Merged revisions 2071 via svnmerge from
2212 http://svn.atheme.org/charybdis/trunk
2213
2214 ........
2215 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2216
2217 Don't redirect users from an existing domain to an
2218 existing server in reference.conf.
2219 Idea from ratbox.
2220 ........
2221
2222
2223 Changes: Modified:
2224 + - branches/release-2.1/ (Property Modified)
2225 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2226
2227
2228jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2229 Log:
2230 Merged revisions 2053 via svnmerge from
2231 http://svn.atheme.org/charybdis/trunk
2232
2233 ........
2234 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2235
2236 Make find_channel_membership() choose the shortest list
2237 (channel's list or user's list) to search, avoiding excessive
2238 CPU usage with services which are in lots of channels.
2239 From ratbox 2.2 (anfl/jilles)
2240 ........
2241
2242
2243 Changes: Modified:
2244 + - branches/release-2.1/ (Property Modified)
2245 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2246
2247
2248jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2249 Log:
2250 Rerun autoconf.
2251
2252
2253 Changes: Modified:
2254 +9 -9 branches/release-2.1/configure (File Modified)
2255
2256
2257jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2258 Log:
2259 Version change 2.1.0rc1 -> 2.1.0 (release).
2260
2261
2262 Changes: Modified:
2263 +1 -1 branches/release-2.1/configure.ac (File Modified)
2264
2265
2266jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2267 Log:
2268 Merged revisions 2029 via svnmerge from
2269 http://svn.atheme.org/charybdis/trunk
2270
2271 ........
2272 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2273
2274 NEWS: mention m_webirc.c module
2275 ........
2276
2277
2278 Changes: Modified:
2279 + - branches/release-2.1/ (Property Modified)
2280 +1 -0 branches/release-2.1/NEWS (File Modified)
2281
2282
2283jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2284 Log:
2285 Rerun autoconf.
2286
2287
2288 Changes: Modified:
2289 +9 -9 branches/release-2.1/configure (File Modified)
2290
2291
2292jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2293 Log:
2294 Change version to 2.1.0rc1.
2295
2296
2297 Changes: Modified:
2298 +1 -1 branches/release-2.1/configure.ac (File Modified)
2299
2300
2301jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2302 Log:
2303 Merged revisions 2021 via svnmerge from
2304 http://svn.atheme.org/charybdis/trunk
2305
2306 ........
2307 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2308
2309 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2310 related flaky looking things, and instead keep a list
2311 of BlacklistClients in PreClient.
2312 ........
2313
2314
2315 Changes: Modified:
2316 + - branches/release-2.1/ (Property Modified)
2317 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2318 +1 -1 branches/release-2.1/include/client.h (File Modified)
2319 +0 -1 branches/release-2.1/include/res.h (File Modified)
2320 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2321 +0 -24 branches/release-2.1/src/res.c (File Modified)
2322 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2323
2324
2325jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2326 Log:
2327 Merged revisions 2015,2017 via svnmerge from
2328 http://svn.atheme.org/charybdis/trunk
2329
2330 ........
2331 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2332
2333 Check if the name in the question section of the
2334 DNS reply matches what we queried, to guard against
2335 late replies to a previous query with the same id.
2336 ........
2337 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2338
2339 res.c: add a comment summarizing our changes
2340 ........
2341
2342
2343 Changes: Modified:
2344 + - branches/release-2.1/ (Property Modified)
2345 +53 -18 branches/release-2.1/src/res.c (File Modified)
2346
2347
2348jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2349 Log:
2350 Merged revisions 1981 via svnmerge from
2351 http://svn.atheme.org/charybdis/trunk
2352
2353 ........
2354 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2355
2356 Alphabetize extensions and tweak the descriptions a little.
2357 ........
2358
2359
2360 Changes: Modified:
2361 + - branches/release-2.1/ (Property Modified)
2362 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2363 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2364
2365
2366jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2367 Log:
2368 Merged revisions 1975 via svnmerge from
2369 http://svn.atheme.org/charybdis/trunk
2370
2371 ........
2372 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2373
2374 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2375 We should use the IP and not truncate the hostname.
2376 From ratbox 2.2 (androsyn)
2377 ........
2378
2379
2380 Changes: Modified:
2381 + - branches/release-2.1/ (Property Modified)
2382 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2383
2384
2385jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2386 Log:
2387 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2388 http://svn.atheme.org/charybdis/trunk
2389
2390
2391 Changes: Modified:
2392 + - branches/release-2.1/ (Property Modified)
2393
2394
2395nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2396 Log:
2397 - branch 2.1 release family
2398
2399
2400 Changes: Modified:
2401 + - branches/release-2.1/ (File Added)
2402
2403
2404jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2405 Log:
2406 Describe new handling of host mangling in channel bans in SGML.
2407
2408
2409 Changes: Modified:
2410 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2411
2412
2413nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2414 Log:
2415 - ok, 2.1 operline brought to you by marvin the melancholy robot
2416
2417
2418 Changes: Modified:
2419 +1 -1 trunk/src/messages.tab (File Modified)
2420
2421
2422nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2423 Log:
2424 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2425 If anybody comes up with anything better, then please let us know
2426 and we will change this before 2.1 is branched.
2427
2428
2429 Changes: Modified:
2430 +1 -1 trunk/src/messages.tab (File Modified)
2431
2432
2433jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2434 Log:
2435 Add EUID to capab.txt.
2436
2437
2438 Changes: Modified:
2439 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2440
2441
2442jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2443 Log:
2444 Update NEWS file.
2445
2446
2447 Changes: Modified:
2448 +3 -0 trunk/NEWS (File Modified)
2449
2450
2451jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2452 Log:
2453 Allow service{} servers to manipulate the nick delay table
2454 (for "nickserv enforcement").
2455 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2456 If duration is 0, the nickdelay entry is removed, otherwise
2457 it is added with the duration in seconds (maximum 24 hours).
2458 It is suggested that this is used if the EUID capab is present.
2459
2460
2461 Changes: Modified:
2462 +42 -1 trunk/modules/m_services.c (File Modified)
2463
2464
2465jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2466 Log:
2467 HURT: strip off *@ from the start of the mask
2468 reject anything else containing '@' or '!'
2469
2470
2471 Changes: Modified:
2472 +11 -0 trunk/extensions/hurt.c (File Modified)
2473
2474
2475jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2476 Log:
2477 ircd.c: need supported.h here
2478
2479
2480 Changes: Modified:
2481 +1 -0 trunk/src/ircd.c (File Modified)
2482
2483
2484jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2485 Log:
2486 HURT: less ambiguity here
2487 ips/hosts to be hurt must contain a '.' or ':' otherwise
2488 they are interpreted as nicks
2489
2490
2491 Changes: Modified:
2492 +14 -9 trunk/extensions/hurt.c (File Modified)
2493
2494
2495nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2496 Log:
2497 - we're now ircd-charybdis.org.
2498 - properly alphabetize credits
2499
2500
2501 Changes: Modified:
2502 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2503
2504
2505nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2506 Log:
2507 - add additional modules to the configs
2508
2509
2510 Changes: Modified:
2511 +6 -0 trunk/doc/example.conf (File Modified)
2512 +12 -0 trunk/doc/reference.conf (File Modified)
2513
2514
2515nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2516 Log:
2517 - remove hurt.h, it is pointless and confusing
2518
2519
2520 Changes: Modified:
2521 +27 -62 trunk/extensions/hurt.c (File Modified)
2522 + - trunk/extensions/hurt.h (File Deleted)
2523
2524
2525nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2526 Log:
2527 - add code to suggest a local HURT by nickname.
2528 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2529
2530
2531 Changes: Modified:
2532 +40 -10 trunk/extensions/hurt.c (File Modified)
2533 +1 -0 trunk/extensions/hurt.h (File Modified)
2534
2535
2536nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2537 Log:
2538 - update NEWS file
2539
2540
2541 Changes: Modified:
2542 +2 -1 trunk/NEWS (File Modified)
2543
2544
2545jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2546 Log:
2547 MASKTRACE/TESTMASK: check orighost as well
2548
2549
2550 Changes: Modified:
2551 +4 -2 trunk/modules/m_etrace.c (File Modified)
2552 +3 -1 trunk/modules/m_testmask.c (File Modified)
2553
2554
2555jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2556 Log:
2557 Make RPL_ISUPPORT (005) numeric modularizable.
2558 Currently it will reassemble the numeric every time
2559 it needs to be sent, using a few dozen callbacks;
2560 if this is too slow some caching scheme should be
2561 implemented.
2562
2563
2564 Changes: Modified:
2565 +0 -1 trunk/include/s_user.h (File Modified)
2566 +36 -114 trunk/include/supported.h (File Modified)
2567 +1 -1 trunk/modules/m_version.c (File Modified)
2568 +1 -0 trunk/src/Makefile.in (File Modified)
2569 +1 -0 trunk/src/ircd.c (File Modified)
2570 +300 -25 trunk/src/s_user.c (File Modified)
2571 + - trunk/src/supported.c (File Added)
2572
2573
2574jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2575 Log:
2576 EUID orighost could differ from host only in case,
2577 do not mark as dynamic spoof then
2578
2579
2580 Changes: Modified:
2581 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2582
2583
2584jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2585 Log:
2586 kline help file: clarify a bit and remove some obsolete stuff
2587 partly suggested by Olin
2588
2589
2590 Changes: Modified:
2591 +8 -8 trunk/help/opers/kline (File Modified)
2592
2593
2594jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2595 Log:
2596 Update NEWS file.
2597
2598
2599 Changes: Modified:
2600 +20 -0 trunk/NEWS (File Modified)
2601
2602
2603jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2604 Log:
2605 Show real host/IP to nonopers whoising themselves.
2606 The IP is not shown for auth{} spoofs, otherwise it is,
2607 as it looked rather weird to me to show an auth{} spoofed
2608 IP like this. (/userhost on self still shows the IP.)
2609
2610
2611 Changes: Modified:
2612 +13 -2 trunk/modules/m_whois.c (File Modified)
2613
2614
2615jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2616 Log:
2617 Document nick_delay stuff and move it around a bit.
2618
2619
2620 Changes: Modified:
2621 +1 -2 trunk/doc/example.conf (File Modified)
2622 +8 -2 trunk/doc/reference.conf (File Modified)
2623
2624
2625nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2626 Log:
2627 - disable nickdelay by default. Needs to be documented in reference.conf.
2628
2629
2630 Changes: Modified:
2631 +2 -0 trunk/doc/example.conf (File Modified)
2632 +2 -0 trunk/doc/reference.conf (File Modified)
2633
2634
2635jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2636 Log:
2637 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2638
2639
2640 Changes: Modified:
2641 +2 -1 trunk/modules/m_services.c (File Modified)
2642
2643
2644jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2645 Log:
2646 ip_cloaking: somewhat hackish but we need to send the
2647 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2648 umodes
2649
2650
2651 Changes: Modified:
2652 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2653
2654
2655jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2656 Log:
2657 If EUID is used, show realhost in far connect notice
2658 (but not in far disconnect notice).
2659
2660
2661 Changes: Modified:
2662 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2663
2664
2665jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2666 Log:
2667 ip_cloaking:
2668 - use non-ENCAP CHGHOST if possible
2669 - really introduce new users with their mangled and real
2670 host if +h is in default umodes
2671
2672
2673 Changes: Modified:
2674 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2675
2676
2677jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2678 Log:
2679 Add non-ENCAP CHGHOST.
2680
2681
2682 Changes: Modified:
2683 +49 -11 trunk/modules/m_chghost.c (File Modified)
2684
2685
2686jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2687 Log:
2688 Initial addition of EUID (puts realhost/account in same
2689 command as user introduction).
2690 See doc/technical/euid.txt for more information.
2691 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2692
2693
2694 Changes: Modified:
2695 + - trunk/doc/technical/euid.txt (File Added)
2696 +2 -1 trunk/include/s_serv.h (File Modified)
2697 +1 -1 trunk/include/s_user.h (File Modified)
2698 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2699 +1 -34 trunk/modules/m_chghost.c (File Modified)
2700 +0 -28 trunk/modules/m_services.c (File Modified)
2701 +30 -1 trunk/src/s_serv.c (File Modified)
2702 +30 -3 trunk/src/s_user.c (File Modified)
2703
2704
2705jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2706 Log:
2707 Store the mangled host in localClient and use it for
2708 ban matching (also match real host for mangled users,
2709 also match mangled host for uncloaked users).
2710 Improve interaction of +h with auth{} and services
2711 spoofs.
2712 Note that all of this only applies to clients who
2713 connect after the mangling module is loaded
2714 (other clients cannot even set +h).
2715 The sorcerynet cloaking module has not been updated
2716 for these changes.
2717
2718
2719 Changes: Modified:
2720 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2721 +3 -0 trunk/include/client.h (File Modified)
2722 +64 -5 trunk/src/channel.c (File Modified)
2723 +1 -0 trunk/src/client.c (File Modified)
2724 +2 -2 trunk/src/s_user.c (File Modified)
2725
2726
2727jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2728 Log:
2729 Document /stats U letters in sgml.
2730
2731
2732 Changes: Modified:
2733 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2734
2735
2736jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2737 Log:
2738 Better description of hub_mask and leaf_mask.
2739
2740
2741 Changes: Modified:
2742 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2743
2744
2745jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2746 Log:
2747 Add operspy_dont_care_user_info to sgml docs.
2748
2749
2750 Changes: Modified:
2751 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2752
2753
2754jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2755 Log:
2756 Add general::operspy_dont_care_user_info.
2757 This makes /who mask equivalent to /who !mask for opers
2758 with the operspy flag, and removes the operspy log/notice
2759 on /who mask, /masktrace and /scan.
2760 The necessary privilege (operspy flag) is unchanged.
2761 Behaviour for the other operspy commands (channel
2762 related ones) is also unchanged.
2763
2764
2765 Changes: Modified:
2766 +1 -0 trunk/doc/example.conf (File Modified)
2767 +6 -0 trunk/doc/reference.conf (File Modified)
2768 +1 -0 trunk/include/s_conf.h (File Modified)
2769 +10 -8 trunk/modules/m_etrace.c (File Modified)
2770 +6 -0 trunk/modules/m_info.c (File Modified)
2771 +8 -5 trunk/modules/m_scan.c (File Modified)
2772 +1 -1 trunk/modules/m_version.c (File Modified)
2773 +6 -1 trunk/modules/m_who.c (File Modified)
2774 +1 -0 trunk/src/newconf.c (File Modified)
2775 +1 -0 trunk/src/s_conf.c (File Modified)
2776
2777
2778jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2779 Log:
2780 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2781 This letter will also be used for showing operspy with
2782 limited accountability (show non channel related info
2783 without '!' or notice).
2784
2785
2786 Changes: Modified:
2787 +2 -0 trunk/doc/server-version-info (File Modified)
2788 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2789 +2 -0 trunk/include/ircd.h (File Modified)
2790 +6 -0 trunk/modules/m_info.c (File Modified)
2791 +2 -0 trunk/modules/m_version.c (File Modified)
2792 +1 -0 trunk/src/ircd_state.c (File Modified)
2793
2794
2795jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2796 Log:
2797 Add m_webirc module, allows showing real host of CGI:IRC users.
2798 Differences to the version available on my web page for a while:
2799 instructions on how to set it up.
2800
2801
2802 Changes: Modified:
2803 +137 -0 trunk/extensions/Makefile.in (File Modified)
2804 + - trunk/extensions/m_webirc.c (File Added)
2805
2806
2807nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2808 Log:
2809 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2810
2811
2812 Changes: Modified:
2813 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2814
2815
2816nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2817 Log:
2818 - move beu from core to contributors
2819 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2820
2821
2822 Changes: Modified:
2823 +2 -2 trunk/CREDITS (File Modified)
2824
2825
2826jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2827 Log:
2828 Mention that class blocks must be defined before the
2829 auth or connect blocks referencing them.
2830
2831
2832 Changes: Modified:
2833 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2834
2835
2836jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2837 Log:
2838 extb_canjoin:
2839 - change from "can join" to "is banned", this reverses sense
2840 and removes "weird" checks like for +i, +l, +j
2841 - don't allow $j to same channel
2842 - +s/+p restriction removed, anyone can /mode b anyway
2843 - +k check removed
2844
2845
2846 Changes: Modified:
2847 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2848
2849
2850jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2851 Log:
2852 Add a few important lines from reference.conf to example.conf.
2853
2854
2855 Changes: Modified:
2856 +8 -1 trunk/doc/example.conf (File Modified)
2857
2858
2859nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2860 Log:
2861 - we don't support rtsigio anymore
2862 - we definately don't support VMS nor Cygwin either.
2863
2864
2865 Changes: Modified:
2866 +2 -2 trunk/INSTALL (File Modified)
2867 +0 -2 trunk/README.FIRST (File Modified)
2868
2869
2870nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2871 Log:
2872 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2873
2874
2875 Changes: Modified:
2876 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2877
2878
2879jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2880 Log:
2881 extb_canjoin:
2882 - return EXTBAN_NOMATCH for a valid ban that does not match
2883 - consider a $j ban invalid if we were already processing a
2884 can_join for a $j ban
2885
2886
2887 Changes: Modified:
2888 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2889
2890
2891jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2892 Log:
2893 extb_extgecos: realhost -> orighost
2894
2895
2896 Changes: Modified:
2897 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2898
2899
2900nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2901 Log:
2902 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2903
2904
2905 Changes: Modified:
2906 +59 -0 trunk/extensions/Makefile.in (File Modified)
2907 + - trunk/extensions/extb_canjoin.c (File Added)
2908
2909
2910nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2911 Log:
2912 - oh right, charybdis calls that 'orighost'.
2913
2914
2915 Changes: Modified:
2916 +2 -2 trunk/modules/m_who.c (File Modified)
2917
2918
2919nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2920 Log:
2921 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2922
2923
2924 Changes: Modified:
2925 +2 -0 trunk/modules/m_who.c (File Modified)
2926
2927
2928nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2929 Log:
2930 - also check $x against realhost
2931
2932
2933 Changes: Modified:
2934 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2935
2936
2937jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2938 Log:
2939 Sorcerynet people want a debugging notice moved from +s to +d.
2940
2941
2942 Changes: Modified:
2943 +1 -1 trunk/src/blacklist.c (File Modified)
2944
2945
2946jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2947 Log:
2948 Use source_p instead of client_p for free_pre_client().
2949 client_p could be NULL or another client.
2950
2951
2952 Changes: Modified:
2953 +1 -1 trunk/src/client.c (File Modified)
2954
2955
2956nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2957 Log:
2958 - revert this, I know how to fix it now
2959
2960
2961 Changes: Modified:
2962 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2963
2964
2965nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2966 Log:
2967 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2968 This fix is probably suboptimal, but it does indeed fix the problem.
2969
2970
2971 Changes: Modified:
2972 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2973
2974
2975nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2976 Log:
2977 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2978
2979
2980 Changes: Modified:
2981 +49 -0 trunk/extensions/Makefile.in (File Modified)
2982 + - trunk/extensions/extb_extgecos.c (File Added)
2983
2984
2985jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2986 Log:
2987 Remove undocumented and unused general::fallback_to_ip6_int config option.
2988
2989
2990 Changes: Modified:
2991 +0 -3 trunk/include/s_conf.h (File Modified)
2992 +0 -3 trunk/src/newconf.c (File Modified)
2993
2994
2995jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2996 Log:
2997 SGML docs:
2998 - document new TESTMASK
2999 - mention that TESTMASK matching is the same as MASKTRACE matching
3000 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3001 been that way)
3002
3003
3004 Changes: Modified:
3005 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3006
3007
3008jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3009 Log:
3010 New testmask from ratbox 2.2.
3011 Allows matches on nick, ip and gecos in addition to user
3012 and host, and is fully analogous to masktrace.
3013 The numeric has changed from 724 to 727 and fields in it
3014 have changed.
3015
3016
3017 Changes: Modified:
3018 +4 -3 trunk/help/opers/testmask (File Modified)
3019 +1 -0 trunk/include/numeric.h (File Modified)
3020 +82 -9 trunk/modules/m_testmask.c (File Modified)
3021 +2 -2 trunk/src/messages.tab (File Modified)
3022
3023
3024jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3025 Log:
3026 contrib -> extensions
3027
3028
3029 Changes: Modified:
3030 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3031
3032
3033jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3034 Log:
3035 CHGHOST: Check validity of new hostname.
3036 If the command came from a local client (disabled by
3037 default), send an error message and drop the command.
3038 If the command came from a remote client or server,
3039 send a notice to opers and the target user (if local).
3040
3041
3042 Changes: Modified:
3043 +42 -1 trunk/modules/m_chghost.c (File Modified)
3044
3045
3046jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3047 Log:
3048 Update NEWS file.
3049
3050
3051 Changes: Modified:
3052 +23 -1 trunk/NEWS (File Modified)
3053
3054
3055jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3056 Log:
3057 When an outgoing server connection succeeds, set
3058 localClient->ip by simply copying the whole sockaddr
3059 struct instead of copying certain parts only.
3060
3061
3062 Changes: Modified:
3063 +1 -19 trunk/src/s_serv.c (File Modified)
3064
3065
3066jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3067 Log:
3068 Give a special error message and ignore the connect block
3069 if trying to add a connect block for the server's own name.
3070
3071
3072 Changes: Modified:
3073 +7 -0 trunk/src/newconf.c (File Modified)
3074
3075
3076jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3077 Log:
3078 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3079 when --disable-balloc is used, so that it compiles.
3080 Obviously the BlockHeapUsage() stub returns just zeroes so
3081 /stats z will be less informative.
3082
3083
3084 Changes: Modified:
3085 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3086
3087
3088jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3089 Log:
3090 Free and zero dns_query in DNS callback for outgoing connect.
3091 This avoids double free of reslist.
3092
3093
3094 Changes: Modified:
3095 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3096
3097
3098jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3099 Log:
3100 From ratbox, log failed outgoing connections to serverlog.
3101 Added: IP address.
3102
3103
3104 Changes: Modified:
3105 +13 -1 trunk/src/s_serv.c (File Modified)
3106
3107
3108jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3109 Log:
3110 Change serverlog message when connecting to be more clear and show the port number.
3111
3112
3113 Changes: Modified:
3114 +1 -1 trunk/src/s_serv.c (File Modified)
3115
3116
3117jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3118 Log:
3119 Remove gethost_byname(), this is meaningless
3120 since the removal of AAAA -> A fallback (r1763).
3121
3122
3123 Changes: Modified:
3124 +0 -1 trunk/include/res.h (File Modified)
3125 +0 -12 trunk/src/res.c (File Modified)
3126
3127
3128jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3129 Log:
3130 Remove ip6.int support and use only ip6.arpa.
3131 The global ip6.int zone has disappeared on June 1
3132 and a lot of other software has been removing ip6.int
3133 support also.
3134 This removes the second and last case where IPv6
3135 support in charybdis causes extra lookups and slows
3136 DNS down.
3137
3138
3139 Changes: Modified:
3140 +5 -27 trunk/src/res.c (File Modified)
3141
3142
3143jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3144 Log:
3145 Mention new default (r1767) for connect::aftype in sgml docs.
3146
3147
3148 Changes: Modified:
3149 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3150
3151
3152jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3153 Log:
3154 Use IPv6 if connect::host looks like an IPv6 address
3155 (contains a colon). No need to aftype=ipv6 anymore.
3156
3157
3158 Changes: Modified:
3159 +2 -0 trunk/src/newconf.c (File Modified)
3160
3161
3162jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3163 Log:
3164 More information about connect::host.
3165
3166
3167 Changes: Modified:
3168 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3169
3170
3171jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3172 Log:
3173 Remove fallback to A if AAAA cannot be found.
3174 In case of a forward check of a reverse lookup, we
3175 already know if it's ipv4 or ipv6, so it is not
3176 useful and in case of a forward lookup of a hostname
3177 in connect::host, connect::aftype already specifies
3178 if it's ipv4 or ipv6.
3179
3180
3181 Changes: Modified:
3182 +4 -27 trunk/src/res.c (File Modified)
3183
3184
3185jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3186 Log:
3187 msg_channel():
3188 - check if +c made the message text empty and refuse
3189 to send it if so
3190 - don't copy message text if it is not necessary
3191 (channel is -c)
3192
3193
3194 Changes: Modified:
3195 +14 -4 trunk/modules/core/m_message.c (File Modified)
3196
3197
3198jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3199 Log:
3200 remove_conf_item(): do not free cf_name, this is generally a string constant
3201
3202
3203 Changes: Modified:
3204 +0 -1 trunk/src/newconf.c (File Modified)
3205
3206
3207jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3208 Log:
3209 Remove the old unused FDL_ constants.
3210
3211
3212 Changes: Modified:
3213 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3214
3215
3216jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3217 Log:
3218 Remove an unused struct irc_sockaddr_storage from fde_t
3219 (allocated for every possible file descriptor).
3220
3221
3222 Changes: Modified:
3223 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3224
3225
3226jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3227 Log:
3228 If the DNS lookup for an outgoing connection is still
3229 pending when it is closed, clean it up.
3230
3231
3232 Changes: Modified:
3233 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3234
3235
3236jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3237 Log:
3238 If proc_answer() fails (for example if a lookup for an
3239 A record returns a CNAME), fail the query immediately.
3240 Previously the packet was just ignored, leaving the
3241 query to time out.
3242
3243
3244 Changes: Modified:
3245 +4 -8 trunk/src/res.c (File Modified)
3246
3247
3248jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3249 Log:
3250 Correct sockhost field in an outgoing server connection.
3251 First copy the host field from the server_conf, then
3252 take the IP from to where the connection was attempted
3253 when the connection callback is called.
3254 (Before r1747 this used the IP from the server_conf.)
3255
3256
3257 Changes: Modified:
3258 +8 -2 trunk/src/s_serv.c (File Modified)
3259
3260
3261jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3262 Log:
3263 Remove ipnum (keep aftype) and dns_query from server_conf.
3264 We don't keep track of binary form address in connect{}
3265 blocks anymore, DNS lookups of names in host= gone.
3266 As before the DNS lookup is done on connect.
3267 This should unbreak hostnames in host= somewhat.
3268
3269
3270 Changes: Modified:
3271 +1 -2 trunk/include/s_newconf.h (File Modified)
3272 +2 -2 trunk/src/newconf.c (File Modified)
3273 +1 -42 trunk/src/s_newconf.c (File Modified)
3274 +12 -31 trunk/src/s_serv.c (File Modified)
3275
3276
3277jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3278 Log:
3279 Rerun autoconf.
3280
3281
3282 Changes: Modified:
3283 +1 -1 trunk/configure (File Modified)
3284
3285
3286jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3287 Log:
3288 Fix --disable-balloc help text (said --disable-small-net).
3289
3290
3291 Changes: Modified:
3292 +1 -1 trunk/configure.ac (File Modified)
3293
3294
3295jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3296 Log:
3297 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3298 services (+S). Unlike operstring and adminstring, this
3299 is not changeable with /quote set but is updated on rehash.
3300
3301
3302 Changes: Modified:
3303 +1 -0 trunk/doc/example.conf (File Modified)
3304 +10 -2 trunk/doc/reference.conf (File Modified)
3305 +1 -0 trunk/include/s_conf.h (File Modified)
3306 +6 -0 trunk/modules/m_info.c (File Modified)
3307 +3 -2 trunk/modules/m_whois.c (File Modified)
3308 +1 -0 trunk/src/newconf.c (File Modified)
3309 +1 -0 trunk/src/s_conf.c (File Modified)
3310
3311
3312jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3313 Log:
3314 Fix handling of comma in whois: ignore the comma and
3315 everything after it but do output the entire parameter
3316 in RPL_ENDOFWHOIS.
3317
3318
3319 Changes: Modified:
3320 +2 -2 trunk/modules/m_whois.c (File Modified)
3321
3322
3323beu 2006/07/21 22:36:46 UTC (20060721-1737)
3324 Log:
3325 New /stats letter 's' to list HURTs:
3326 - opers get the full listing.
3327 - users get any HURTs that match their sockhost/orighost if
3328 "stats_k_oper_only" is set to 1.
3329
3330
3331 Changes: Modified:
3332 +50 -0 trunk/extensions/hurt.c (File Modified)
3333
3334
3335nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3336 Log:
3337 - make the newconf system available to modules.
3338
3339
3340 Changes: Modified:
3341 +4 -1 trunk/include/newconf.h (File Modified)
3342 +4 -8 trunk/src/newconf.c (File Modified)
3343
3344
3345beu 2006/07/18 22:39:16 UTC (20060718-1733)
3346 Log:
3347 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3348
3349 Changes: Modified:
3350 +0 -3 trunk/doc/example.conf (File Modified)
3351 +0 -3 trunk/doc/reference.conf (File Modified)
3352
3353
3354beu 2006/07/18 22:34:36 UTC (20060718-1731)
3355 Log:
3356 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3357
3358
3359 Changes: Modified:
3360 +3 -0 trunk/doc/example.conf (File Modified)
3361 +3 -0 trunk/doc/reference.conf (File Modified)
3362
3363
3364jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3365 Log:
3366 Fix too early truncation of JOIN channel list.
3367
3368
3369 Changes: Modified:
3370 +2 -3 trunk/modules/core/m_join.c (File Modified)
3371
3372
3373jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3374 Log:
3375 - From ratbox 2.2 (anfl), send server notices about read
3376 errors from handshakes and servers to +s instead of +d.
3377 - Send various server notices about failed server
3378 connections which did not reach registered state network
3379 wide if the connection was initiated by a remote oper.
3380 This avoids annoying the whole net if there is a
3381 broken autoconnect, but allows all opers to see why a
3382 remote connect failed. Failed connections which did reach
3383 server state already generate server notices everywhere.
3384
3385 Note: this is an exception to our general policy to not send
3386 server notices about unregistered connections remotely.
3387
3388
3389 Changes: Modified:
3390 +1 -0 trunk/include/client.h (File Modified)
3391 +20 -6 trunk/src/client.c (File Modified)
3392 +6 -6 trunk/src/s_serv.c (File Modified)
3393
3394
3395nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3396 Log:
3397 - fix typoes
3398
3399
3400 Changes: Modified:
3401 +1 -1 trunk/doc/example.conf (File Modified)
3402 +1 -1 trunk/doc/reference.conf (File Modified)
3403
3404
3405jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3406 Log:
3407 Don't allow #channel +b $c:&channel (inconsistent target).
3408
3409
3410 Changes: Modified:
3411 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3412
3413
3414jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3415 Log:
3416 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3417
3418
3419 Changes: Modified:
3420 +0 -2 trunk/include/client.h (File Modified)
3421
3422
3423jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3424 Log:
3425 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3426
3427
3428 Changes: Modified:
3429 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3430
3431
3432jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3433 Log:
3434 Store IP addresses in whowas. These are shown to opers.
3435 Obtained from Eurus patches.
3436 orighost tracking removed (not worth the memory IMHO),
3437 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3438 with unknown IPs and to not violate auth{} spoof policy.
3439
3440
3441 Changes: Modified:
3442 +2 -0 trunk/doc/reference.conf (File Modified)
3443 +1 -0 trunk/include/numeric.h (File Modified)
3444 +1 -0 trunk/include/whowas.h (File Modified)
3445 +10 -1 trunk/modules/m_whowas.c (File Modified)
3446 +1 -1 trunk/src/messages.tab (File Modified)
3447 +4 -0 trunk/src/whowas.c (File Modified)
3448
3449
3450jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3451 Log:
3452 Describe hostmask parameter of masktrace better in sgml docs.
3453
3454
3455 Changes: Modified:
3456 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3457
3458
3459jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3460 Log:
3461 masktrace help file: mention CIDR IP masks
3462 From ratbox 2.2
3463
3464
3465 Changes: Modified:
3466 +2 -0 trunk/help/opers/masktrace (File Modified)
3467
3468
3469jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3470 Log:
3471 MASKTRACE: allow normal match() on IP address also
3472 From ratbox 2.2
3473
3474
3475 Changes: Modified:
3476 +2 -3 trunk/modules/m_etrace.c (File Modified)
3477
3478
3479jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3480 Log:
3481 Allow +S clients (services) to send to channels and @/+ channels always.
3482
3483
3484 Changes: Modified:
3485 +1 -1 trunk/modules/core/m_message.c (File Modified)
3486 +1 -1 trunk/src/channel.c (File Modified)
3487
3488
3489jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3490 Log:
3491 Allow servers to send to @#chan and +#chan.
3492
3493
3494 Changes: Modified:
3495 +1 -1 trunk/modules/core/m_message.c (File Modified)
3496
3497
3498jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3499 Log:
3500 Don't count opers on service{} servers in /lusers.
3501
3502
3503 Changes: Modified:
3504 +2 -2 trunk/src/s_user.c (File Modified)
3505
3506
3507jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3508 Log:
3509 Show opers the real host behind a dynamic spoof in WHOIS.
3510 If the user is auth{} spoofed, this shows the auth{} spoof
3511 otherwise it shows the DNS hostname and IP address.
3512 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3513
3514
3515 Changes: Modified:
3516 +1 -0 trunk/include/numeric.h (File Modified)
3517 +12 -2 trunk/modules/m_whois.c (File Modified)
3518 +1 -1 trunk/src/messages.tab (File Modified)
3519
3520
3521jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3522 Log:
3523 Remove #define HIDE_SPOOF_IPS from config.h, should
3524 have been done earlier.
3525
3526
3527 Changes: Modified:
3528 +0 -7 trunk/include/config.h (File Modified)
3529
3530
3531jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3532 Log:
3533 Bring back ERR_CANTKILLSERVER.
3534
3535
3536 Changes: Modified:
3537 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3538
3539
3540jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3541 Log:
3542 ip_cloaking module:
3543 - also send RPL_HOSTHIDDEN on -h
3544 - don't allow +h for auth{} spoofed clients
3545
3546
3547 Changes: Modified:
3548 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3549
3550
3551jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3552 Log:
3553 /etc/resolv.conf parsing:
3554 - don't crash (sometimes) if there is a line without an argument
3555 (e.g. 'search' by itself)
3556 - fix handling of lines with leading whitespace
3557
3558
3559 Changes: Modified:
3560 +9 -8 trunk/src/reslib.c (File Modified)
3561
3562
3563jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3564 Log:
3565 Put back code that terminates DNS queries, which was
3566 removed during the resolver changes.
3567
3568
3569 Changes: Modified:
3570 +4 -0 trunk/src/s_auth.c (File Modified)
3571
3572
3573nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3574 Log:
3575 - oh hey, that was in the wrong place
3576
3577
3578 Changes: Modified:
3579 +13 -13 trunk/src/s_auth.c (File Modified)
3580
3581
3582nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3583 Log:
3584 - handle a situation where a user can go away before DNS completes
3585
3586
3587 Changes: Modified:
3588 +13 -0 trunk/src/s_auth.c (File Modified)
3589
3590
3591jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3592 Log:
3593 More dnsbl stuff
3594
3595
3596 Changes: Modified:
3597 +1 -0 trunk/include/blacklist.h (File Modified)
3598 +1 -0 trunk/include/res.h (File Modified)
3599 +33 -2 trunk/src/blacklist.c (File Modified)
3600 +2 -0 trunk/src/client.c (File Modified)
3601 +24 -0 trunk/src/res.c (File Modified)
3602
3603
3604jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3605 Log:
3606 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3607 if comm_accept() failed.
3608
3609 Found with valgrind.
3610
3611
3612 Changes: Modified:
3613 +4 -4 trunk/src/listener.c (File Modified)
3614
3615
3616nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3617 Log:
3618 - handle unavailable Client/preClient structs
3619
3620
3621 Changes: Modified:
3622 +9 -0 trunk/src/blacklist.c (File Modified)
3623
3624
3625jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3626 Log:
3627 Add +lf to SGML docs.
3628
3629
3630 Changes: Modified:
3631 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3632
3633
3634jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3635 Log:
3636 Also do forwarding if the channel limit (+l) is exceeded.
3637
3638
3639 Changes: Modified:
3640 +1 -1 trunk/help/opers/cmode (File Modified)
3641 +2 -2 trunk/modules/core/m_join.c (File Modified)
3642
3643
3644beu 2006/06/07 11:53:21 UTC (20060607-1663)
3645 Log:
3646 Post-release lovin':
3647 - Update version to 2.1.0.
3648 - Regenerate configure.
3649
3650
3651 Changes: Modified:
3652 +9 -9 trunk/configure (File Modified)
3653 +1 -1 trunk/configure.ac (File Modified)
3654
3655
3656beu 2006/06/07 11:42:54 UTC (20060607-1659)
3657 Log:
3658 Comment out example blacklist{} block.
3659
3660
3661 Changes: Modified:
3662 +7 -7 trunk/doc/example.conf (File Modified)
3663 +7 -7 trunk/doc/reference.conf (File Modified)
3664
3665
3666beu 2006/06/07 10:59:48 UTC (20060607-1653)
3667 Log:
3668 Add note regarding use of AHBL BLs.
3669
3670
3671 Changes: Modified:
3672 +4 -0 trunk/doc/example.conf (File Modified)
3673 +4 -0 trunk/doc/reference.conf (File Modified)
3674
3675
3676jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3677 Log:
3678 Fix typos.
3679
3680
3681 Changes: Modified:
3682 +2 -2 trunk/CREDITS (File Modified)
3683
3684
3685jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3686 Log:
3687 Add beu to CREDITS.
3688
3689
3690 Changes: Modified:
3691 +1 -0 trunk/CREDITS (File Modified)
3692
3693
3694jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3695 Log:
3696 Put more recent ratbox CREDITS here.
3697
3698
3699 Changes: Modified:
3700 +3 -2 trunk/doc/Ratbox-team (File Modified)
3701
3702
3703jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3704 Log:
3705 Clarify a bit.
3706
3707
3708 Changes: Modified:
3709 +5 -4 trunk/NEWS (File Modified)
3710
3711
3712jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3713 Log:
3714 Mention that install or make install also avoids modunload crashes.
3715
3716
3717 Changes: Modified:
3718 +2 -1 trunk/BUGS (File Modified)
3719
3720
3721nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3722 Log:
3723 - update NEWS a bit
3724
3725
3726 Changes: Modified:
3727 +3 -8 trunk/NEWS (File Modified)
3728
3729
3730nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3731 Log:
3732 - further updates
3733
3734
3735 Changes: Modified:
3736 +3 -2 trunk/BUGS (File Modified)
3737
3738
3739nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3740 Log:
3741 - add orighost check to hurt.c
3742 - update BUGS info
3743
3744
3745 Changes: Modified:
3746 +1 -6 trunk/BUGS (File Modified)
3747 +1 -1 trunk/extensions/hurt.c (File Modified)
3748
3749
3750jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3751 Log:
3752 Make kline_exempt exempt from HURT also.
3753
3754
3755 Changes: Modified:
3756 +2 -1 trunk/extensions/hurt.c (File Modified)
3757
3758
3759jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3760 Log:
3761 Fix mask HEAL propagation.
3762
3763
3764 Changes: Modified:
3765 +6 -3 trunk/extensions/hurt.c (File Modified)
3766
3767
3768beu 2006/06/04 03:01:05 UTC (20060604-1622)
3769 Log:
3770 - Remove old cruft.
3771 - Update.
3772
3773
3774 Changes: Modified:
3775 +18 -31 trunk/extensions/README (File Modified)
3776
3777
3778jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3779 Log:
3780 More target change hax.
3781 Ick.
3782
3783
3784 Changes: Modified:
3785 +5 -0 trunk/extensions/hurt.c (File Modified)
3786
3787
3788jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3789 Log:
3790 Improvements to HURT propagation.
3791
3792
3793 Changes: Modified:
3794 +8 -6 trunk/extensions/hurt.c (File Modified)
3795
3796
3797nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3798 Log:
3799 - further simplification
3800
3801
3802 Changes: Modified:
3803 +25 -76 trunk/extensions/hurt.c (File Modified)
3804 +0 -9 trunk/extensions/hurt.h (File Modified)
3805
3806
3807nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3808 Log:
3809 - client_exit hook
3810
3811
3812 Changes: Modified:
3813 +13 -0 trunk/extensions/hurt.c (File Modified)
3814
3815
3816nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3817 Log:
3818 - cut off at 15 messages instead of 30
3819
3820
3821 Changes: Modified:
3822 +1 -1 trunk/extensions/hurt.h (File Modified)
3823
3824
3825jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3826 Log:
3827 Squash a warning here.
3828
3829
3830 Changes: Modified:
3831 +1 -3 trunk/src/ircd.c (File Modified)
3832
3833
3834jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3835 Log:
3836 Don't show servers in /stats l to nonopers if flatten links is enabled.
3837
3838
3839 Changes: Modified:
3840 +3 -1 trunk/modules/m_stats.c (File Modified)
3841
3842
3843nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3844 Log:
3845 - hurt expiry
3846
3847
3848 Changes: Modified:
3849 +20 -7 trunk/extensions/hurt.c (File Modified)
3850
3851
3852nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3853 Log:
3854 - remove inline stuff (yuck)
3855 - sockaddr should have been sockhost
3856
3857
3858 Changes: Modified:
3859 +22 -31 trunk/extensions/hurt.c (File Modified)
3860
3861
3862nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3863 Log:
3864 - make hurt checking actually work
3865
3866
3867 Changes: Modified:
3868 +2 -7 trunk/extensions/hurt.c (File Modified)
3869
3870
3871jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3872 Log:
3873 Slight tweak to alias{}.
3874
3875
3876 Changes: Modified:
3877 +4 -0 trunk/src/parse.c (File Modified)
3878
3879
3880nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3881 Log:
3882 - further simplification
3883
3884
3885 Changes: Modified:
3886 +59 -71 trunk/extensions/hurt.c (File Modified)
3887 +0 -1 trunk/extensions/hurt.h (File Modified)
3888
3889
3890nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3891 Log:
3892 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3893
3894
3895 Changes: Modified:
3896 +10 -20 trunk/extensions/hurt.c (File Modified)
3897 +0 -4 trunk/extensions/hurt.h (File Modified)
3898
3899
3900nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3901 Log:
3902 - remove some unnecessary code here (hurt_initial_check_event()).
3903
3904
3905 Changes: Modified:
3906 +0 -23 trunk/extensions/hurt.c (File Modified)
3907
3908
3909nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3910 Log:
3911 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3912
3913
3914 Changes: Modified:
3915 +8 -0 trunk/modules/core/m_message.c (File Modified)
3916
3917
3918nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3919 Log:
3920 - more sane tgchange hax
3921
3922
3923 Changes: Modified:
3924 +2 -1 trunk/extensions/hurt.c (File Modified)
3925
3926
3927jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3928 Log:
3929 Make HEAL <nick> work.
3930
3931
3932 Changes: Modified:
3933 +40 -43 trunk/extensions/hurt.c (File Modified)
3934
3935
3936jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3937 Log:
3938 Destroy hurt_clients list on unload.
3939
3940
3941 Changes: Modified:
3942 +7 -0 trunk/extensions/hurt.c (File Modified)
3943
3944
3945jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3946 Log:
3947 Coding style: no space between a function name and parenthesis.
3948
3949
3950 Changes: Modified:
3951 +43 -43 trunk/extensions/hurt.c (File Modified)
3952
3953
3954jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3955 Log:
3956 Now works and throws out hurt clients after 30 protocol messages
3957 unless they identify.
3958
3959
3960 Changes: Modified:
3961 +28 -36 trunk/extensions/hurt.c (File Modified)
3962 +1 -7 trunk/extensions/hurt.h (File Modified)
3963
3964
3965jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3966 Log:
3967 Working addition/lookup.
3968
3969
3970 Changes: Modified:
3971 +8 -0 trunk/extensions/hurt.c (File Modified)
3972
3973
3974jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3975 Log:
3976 Get rid of hyb6 style propagation (:server COMMAND source).
3977
3978
3979 Changes: Modified:
3980 +18 -22 trunk/extensions/hurt.c (File Modified)
3981
3982
3983jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3984 Log:
3985 add not-working hurt_add and hurt_find
3986
3987
3988 Changes: Modified:
3989 +13 -5 trunk/extensions/hurt.c (File Modified)
3990
3991
3992jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3993 Log:
3994 Comment out a lot of stuff so I can load and unload this without crashing.
3995
3996
3997 Changes: Modified:
3998 +17 -6 trunk/extensions/hurt.c (File Modified)
3999
4000
4001jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4002 Log:
4003 Fix svn:keywords and add a short comment at the top.
4004
4005
4006 Changes: Modified:
4007 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4008
4009
4010jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4011 Log:
4012 - Make hurt module compile
4013 - Link it to the build
4014 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4015 correct flag name, no CAP_TS6 use etc
4016
4017
4018 Changes: Modified:
4019 +1 -0 trunk/extensions/Makefile.in (File Modified)
4020 +30 -32 trunk/extensions/hurt.c (File Modified)
4021
4022
4023jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4024 Log:
4025 Put beu's hurt module in trunk.
4026
4027
4028 Changes: Modified:
4029 + - trunk/extensions/hurt.c (File Added)
4030 + - trunk/extensions/hurt.h (File Added)
4031
4032
4033nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4034 Log:
4035 - _iprint(): use stderr instead of stdout
4036
4037
4038 Changes: Modified:
4039 +1 -1 trunk/src/s_log.c (File Modified)
4040
4041
4042jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4043 Log:
4044 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4045 and subsequently destroy our kqueue when we close 0, 1, 2
4046 (broke /restart).
4047 - After closing fd 0, 1, 2 reopen them to /dev/null again
4048 so we don't send messages from malloc etc to a random
4049 user's connection.
4050 - Remove an obsolete comment.
4051
4052
4053 Changes: Modified:
4054 +13 -2 trunk/src/ircd.c (File Modified)
4055
4056
4057jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4058 Log:
4059 Update NEWS file.
4060
4061
4062 Changes: Modified:
4063 +29 -1 trunk/NEWS (File Modified)
4064
4065
4066jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4067 Log:
4068 Rerun autoconf.
4069
4070
4071 Changes: Modified:
4072 +1 -1 trunk/configure (File Modified)
4073
4074
4075jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4076 Log:
4077 Fix openssl version check to also accept versions newer than 0.9.6.
4078
4079
4080 Changes: Modified:
4081 +1 -1 trunk/configure.ac (File Modified)
4082
4083
4084jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4085 Log:
4086 Oops, need packet.h here.
4087
4088
4089 Changes: Modified:
4090 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4091
4092
4093jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4094 Log:
4095 End the flood grace period in CPRIVMSG/CNOTICE.
4096
4097
4098 Changes: Modified:
4099 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4100
4101
4102nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4103 Log:
4104 - update class::connectfreq documentation
4105
4106
4107 Changes: Modified:
4108 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4109
4110
4111nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4112 Log:
4113 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4114
4115
4116 Changes: Modified:
4117 +3 -6 trunk/src/s_serv.c (File Modified)
4118
4119
4120jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4121 Log:
4122 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4123
4124
4125 Changes: Modified:
4126 +1 -1 trunk/src/messages.tab (File Modified)
4127
4128
4129jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4130 Log:
4131 Don't mention that /stats p shows idle times, as it doesn't.
4132
4133
4134 Changes: Modified:
4135 +1 -1 trunk/help/opers/stats (File Modified)
4136 +1 -1 trunk/help/users/stats (File Modified)
4137
4138
4139jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4140 Log:
4141 /stats A shows DNS servers, it doesn't matter whether ircd
4142 uses ADNS or something else.
4143
4144
4145 Changes: Modified:
4146 +1 -1 trunk/help/opers/stats (File Modified)
4147
4148
4149jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4150 Log:
4151 get_client_name() fix
4152
4153
4154 Changes: Modified:
4155 +4 -0 trunk/src/client.c (File Modified)
4156
4157
4158jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4159 Log:
4160 Add some comments.
4161
4162
4163 Changes: Modified:
4164 +6 -0 trunk/src/ircd.c (File Modified)
4165
4166
4167beu 2006/05/28 09:22:09 UTC (20060528-1521)
4168 Log:
4169 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4170
4171 Changes: Modified:
4172 +16 -17 trunk/configure (File Modified)
4173 +1 -1 trunk/configure.ac (File Modified)
4174
4175
4176beu 2006/05/28 09:10:43 UTC (20060528-1517)
4177 Log:
4178 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4179
4180 Changes: Modified:
4181 +135 -0 trunk/configure (File Modified)
4182 +6 -0 trunk/configure.ac (File Modified)
4183
4184
4185jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4186 Log:
4187 Exit 0 on successful -conftest.
4188
4189
4190 Changes: Modified:
4191 +1 -1 trunk/src/ircd.c (File Modified)
4192
4193
4194jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4195 Log:
4196 Make the "keep the parent process around" thing work, by opening
4197 a pipe to the child process. This pipe is on fd 0 in the child
4198 process. After successful initialization, the child will write
4199 a byte to this pipe, on fatal errors it will close it without
4200 writing anything.
4201
4202 Somewhat hackish still but should work.
4203
4204
4205 Changes: Modified:
4206 +27 -30 trunk/src/ircd.c (File Modified)
4207
4208
4209nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4210 Log:
4211 - convert some error messages to ierror() over fprintf/ilog combination
4212
4213
4214 Changes: Modified:
4215 +3 -6 trunk/src/ircd.c (File Modified)
4216
4217
4218nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4219 Log:
4220 - inotice() for loadmodule when in foreground mode
4221
4222
4223 Changes: Modified:
4224 +3 -0 trunk/src/modules.c (File Modified)
4225
4226
4227nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4228 Log:
4229 - remove inotice() on loading modules from the config
4230
4231
4232 Changes: Modified:
4233 +0 -3 trunk/src/modules.c (File Modified)
4234
4235
4236nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4237 Log:
4238 - usleep for 50000usec in the parent process to allow for startup messages
4239 to be cleanly printed before detaching to shell, this should be more than
4240 enough time really
4241
4242
4243 Changes: Modified:
4244 +3 -0 trunk/src/ircd.c (File Modified)
4245
4246
4247nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4248 Log:
4249 - display more errors during normal startup as to try to help people find common problems
4250
4251
4252 Changes: Modified:
4253 +27 -10 trunk/src/ircd.c (File Modified)
4254
4255
4256nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4257 Log:
4258 - version bump in preparation of 2.0.0 release
4259
4260
4261 Changes: Modified:
4262 +9 -9 trunk/configure (File Modified)
4263 +1 -1 trunk/configure.ac (File Modified)
4264
4265
4266jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4267 Log:
4268 Change example.conf operator block from "admin" to "god",
4269 so as to show we encourage per-person operator blocks.
4270
4271
4272 Changes: Modified:
4273 +4 -2 trunk/doc/example.conf (File Modified)
4274
4275
4276jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4277 Log:
4278 Document alias{} block.
4279
4280
4281 Changes: Modified:
4282 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4283
4284
4285jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4286 Log:
4287 Document DNS blacklist stuff in sgml.
4288
4289
4290 Changes: Modified:
4291 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4292 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4293
4294
4295jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4296 Log:
4297 Misc /stats clarifications.
4298
4299
4300 Changes: Modified:
4301 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4302
4303
4304jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4305 Log:
4306 Move snomasks into umodes chapter.
4307 Move oprivs chapter down.
4308
4309
4310 Changes: Modified:
4311 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4312 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4313 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4314
4315
4316jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4317 Log:
4318 Mention operator{} user@host change.
4319
4320
4321 Changes: Modified:
4322 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4323
4324
4325jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4326 Log:
4327 operator{} block user@host matches against orighost now, not host.
4328 This means that services/+h spoofs do not work in operator{} blocks;
4329 auth{} spoofs still work.
4330
4331
4332 Changes: Modified:
4333 +4 -0 trunk/doc/example.conf (File Modified)
4334 +1 -1 trunk/doc/reference.conf (File Modified)
4335 +2 -2 trunk/modules/m_challenge.c (File Modified)
4336 +1 -1 trunk/modules/m_oper.c (File Modified)
4337
4338
4339nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4340 Log:
4341 - inotice/iwarn/ierror() stuff I was working on
4342
4343
4344 Changes: Modified:
4345 +3 -0 trunk/include/s_log.h (File Modified)
4346 +15 -11 trunk/src/ircd.c (File Modified)
4347 +3 -1 trunk/src/modules.c (File Modified)
4348 +1 -1 trunk/src/newconf.c (File Modified)
4349 +54 -0 trunk/src/s_log.c (File Modified)
4350
4351
4352jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4353 Log:
4354 Oops, don't add blacklists to the list twice on rehash.
4355
4356
4357 Changes: Modified:
4358 +3 -2 trunk/src/blacklist.c (File Modified)
4359
4360
4361jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4362 Log:
4363 Remove notices to the client about progress of dnsbl lookups.
4364
4365
4366 Changes: Modified:
4367 +0 -4 trunk/src/blacklist.c (File Modified)
4368
4369
4370jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4371 Log:
4372 Add auth{} flag dnsbl_exempt.
4373
4374
4375 Changes: Modified:
4376 +2 -1 trunk/doc/example.conf (File Modified)
4377 +2 -1 trunk/doc/reference.conf (File Modified)
4378 +2 -0 trunk/include/s_conf.h (File Modified)
4379 +1 -0 trunk/src/newconf.c (File Modified)
4380 +8 -1 trunk/src/s_user.c (File Modified)
4381
4382
4383jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4384 Log:
4385 Switch alias{} and blacklist{} around, for consistency with example.conf.
4386
4387
4388 Changes: Modified:
4389 +18 -18 trunk/doc/reference.conf (File Modified)
4390
4391
4392jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4393 Log:
4394 Send a warning to the user if they are dnsbl listed but exempted.
4395
4396
4397 Changes: Modified:
4398 +17 -12 trunk/src/s_user.c (File Modified)
4399
4400
4401jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4402 Log:
4403 Move throwing out dnsbl listed clients to registration,
4404 and make kline_exempt exempt from it.
4405
4406
4407 Changes: Modified:
4408 +1 -0 trunk/include/blacklist.h (File Modified)
4409 +4 -0 trunk/include/client.h (File Modified)
4410 +15 -16 trunk/src/blacklist.c (File Modified)
4411 +6 -0 trunk/src/client.c (File Modified)
4412 +17 -0 trunk/src/s_user.c (File Modified)
4413
4414
4415jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4416 Log:
4417 Show refcount in /stats n.
4418
4419
4420 Changes: Modified:
4421 +3 -2 trunk/modules/m_stats.c (File Modified)
4422
4423
4424jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4425 Log:
4426 Don't look up dnsbls twice if they send USER twice.
4427
4428
4429 Changes: Modified:
4430 +5 -3 trunk/modules/m_user.c (File Modified)
4431
4432
4433jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4434 Log:
4435 Add /stats n to help files.
4436
4437
4438 Changes: Modified:
4439 +1 -0 trunk/help/opers/stats (File Modified)
4440 +1 -0 trunk/help/users/stats (File Modified)
4441
4442
4443jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4444 Log:
4445 Only check dnsbls for A records, not AAAA.
4446
4447
4448 Changes: Modified:
4449 +1 -1 trunk/src/blacklist.c (File Modified)
4450
4451
4452jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4453 Log:
4454 Don't remove non-illegal blacklists on completion of check.
4455 Add debugging notices (not working).
4456
4457
4458 Changes: Modified:
4459 +5 -1 trunk/src/blacklist.c (File Modified)
4460
4461
4462jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4463 Log:
4464 Don't call register_local_user() if they haven't sent a nick yet.
4465
4466
4467 Changes: Modified:
4468 +1 -1 trunk/src/blacklist.c (File Modified)
4469
4470
4471jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4472 Log:
4473 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4474
4475
4476 Changes: Modified:
4477 +21 -0 trunk/modules/m_stats.c (File Modified)
4478
4479
4480jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4481 Log:
4482 More dnsbl rehash fixes, it was adding bogus entries.
4483
4484
4485 Changes: Modified:
4486 +2 -7 trunk/src/newconf.c (File Modified)
4487
4488
4489jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4490 Log:
4491 Need blacklist.h here.
4492
4493
4494 Changes: Modified:
4495 +1 -0 trunk/src/s_conf.c (File Modified)
4496
4497
4498nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4499 Log:
4500 - nuke iauth
4501
4502
4503 Changes: Modified:
4504 +1 -2 trunk/configure (File Modified)
4505 +0 -48 trunk/configure.ac (File Modified)
4506 + - trunk/doc/example-iauth.conf (File Deleted)
4507 + - trunk/iauth/ (File Deleted)
4508
4509
4510jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4511 Log:
4512 Improve handling of rehashing with blacklists.
4513 Also some coding style tweaks.
4514
4515
4516 Changes: Modified:
4517 +3 -2 trunk/include/blacklist.h (File Modified)
4518 +35 -16 trunk/src/blacklist.c (File Modified)
4519 +2 -0 trunk/src/s_conf.c (File Modified)
4520
4521
4522jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4523 Log:
4524 Clear can_send cache if a user logs in or out from services.
4525
4526
4527 Changes: Modified:
4528 +2 -0 trunk/modules/m_services.c (File Modified)
4529
4530
4531jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4532 Log:
4533 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4534 This directory is not entered by default.
4535 More stuff needs to be moved into here.
4536
4537
4538 Changes: Modified:
4539 +2 -1 trunk/configure (File Modified)
4540 +1 -0 trunk/configure.ac (File Modified)
4541 +69 -458 trunk/extensions/Makefile.in (File Modified)
4542 + - trunk/extensions/m_clearchan.c (File Deleted)
4543 + - trunk/extensions/m_force.c (File Deleted)
4544 + - trunk/unsupported/ (File Added)
4545 + - trunk/unsupported/Makefile.in (File Added)
4546 + - trunk/unsupported/m_clearchan.c (File Added)
4547 + - trunk/unsupported/m_force.c (File Added)
4548
4549
4550jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4551 Log:
4552 Logging/wallops for forcejoin/forcepart, numeric fix.
4553 This needs to be moved to the toys section.
4554
4555
4556 Changes: Modified:
4557 +22 -2 trunk/extensions/m_force.c (File Modified)
4558
4559
4560jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4561 Log:
4562 Fix comments at the top (including copyright).
4563
4564
4565 Changes: Modified:
4566 +3 -2 trunk/extensions/m_omode.c (File Modified)
4567
4568
4569jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4570 Log:
4571 Add OMODE command to extensions/ for oper mode hacking:
4572 - requires admin privs
4573 - does not work for opped opers
4574 - sends wallops
4575 - sends a ServerMode for opping the oper themselves,
4576 otherwise a mode coming from the oper (not only
4577 does this provide full accountability, it is also
4578 easiest to implement while avoiding channels
4579 messed up with bogus bans etc).
4580
4581
4582 Changes: Modified:
4583 +171 -0 trunk/extensions/Makefile.in (File Modified)
4584 + - trunk/extensions/m_omode.c (File Added)
4585
4586
4587gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4588 Log:
4589 Metadata fix
4590
4591
4592 Changes: Modified:
4593 + - trunk/include/blacklist.h (Property Modified)
4594 + - trunk/src/blacklist.c (Property Modified)
4595
4596
4597nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4598 Log:
4599 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4600
4601
4602 Changes: Modified:
4603 +5 -1 trunk/src/blacklist.c (File Modified)
4604
4605
4606nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4607 Log:
4608 Initial DNS blacklist support:
4609 - see example.conf for how to use.
4610 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4611 - tor.ahbl.org is also included because most networks will not want to allow tor
4612 (and we're considering going KoS on tor users here anyway due to abuse)
4613
4614
4615 Changes: Modified:
4616 +18 -0 trunk/doc/example.conf (File Modified)
4617 +66 -0 trunk/doc/reference.conf (File Modified)
4618 + - trunk/include/blacklist.h (File Added)
4619 +2 -0 trunk/include/client.h (File Modified)
4620 +3 -0 trunk/modules/m_user.c (File Modified)
4621 +152 -0 trunk/src/Makefile.in (File Modified)
4622 + - trunk/src/blacklist.c (File Added)
4623 +34 -0 trunk/src/newconf.c (File Modified)
4624 +1 -0 trunk/src/s_auth.c (File Modified)
4625 +4 -0 trunk/src/s_user.c (File Modified)
4626
4627
4628jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4629 Log:
4630 Remove last bit of lzo stuff (comment in example.conf connect{}).
4631
4632
4633 Changes: Modified:
4634 +0 -4 trunk/doc/example.conf (File Modified)
4635
4636
4637jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4638 Log:
4639 Show sasl successes and failures in /stats t (like other
4640 things in /stats t, about local clients only).
4641
4642
4643 Changes: Modified:
4644 +2 -0 trunk/include/s_stats.h (File Modified)
4645 +3 -0 trunk/modules/m_sasl.c (File Modified)
4646 +3 -0 trunk/src/s_stats.c (File Modified)
4647
4648
4649jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4650 Log:
4651 Allow messaging services by nickname without using
4652 target change slots (this was already possible with
4653 user@server notation or services shortcuts).
4654
4655
4656 Changes: Modified:
4657 +2 -2 trunk/modules/core/m_message.c (File Modified)
4658
4659
4660jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4661 Log:
4662 Abort a safelist if a new /list comes in while one is already in progress.
4663
4664
4665 Changes: Modified:
4666 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4667
4668
4669jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4670 Log:
4671 Change $![letter]:[mask] to $~[letter]:[mask]
4672 so both ! and ~ invert an extban.
4673
4674
4675 Changes: Modified:
4676 +2 -0 trunk/src/chmode.c (File Modified)
4677
4678
4679nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4680 Log:
4681 - revert due to technical issues
4682
4683
4684 Changes: Modified:
4685 +1 -1 trunk/src/extban.c (File Modified)
4686
4687
4688nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4689 Log:
4690 - 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
4691
4692
4693 Changes: Modified:
4694 +1 -1 trunk/src/extban.c (File Modified)
4695
4696
4697jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4698 Log:
4699 Don't pace /list on a single channel.
4700
4701
4702 Changes: Modified:
4703 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4704
4705
4706jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4707 Log:
4708 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4709
4710
4711 Changes: Modified:
4712 +4 -2 trunk/include/supported.h (File Modified)
4713
4714
4715jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4716 Log:
4717 Extban types are case insensitive; force them to lowercase when added.
4718
4719
4720 Changes: Modified:
4721 +5 -5 trunk/doc/extban.txt (File Modified)
4722 +4 -0 trunk/src/chmode.c (File Modified)
4723 +3 -3 trunk/src/extban.c (File Modified)
4724
4725
4726jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4727 Log:
4728 sendto_wallops_flags():
4729 - instead of checking IsOper on each client, walk the appropriate list
4730 - instead of sending non-+z wallops from persons to nonopers, send only
4731 +w wallops from persons
4732
4733
4734 Changes: Modified:
4735 +1 -5 trunk/src/send.c (File Modified)
4736
4737
4738jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4739 Log:
4740 Prefix oper wallops with "WALLOPS - " if they would
4741 otherwise look like operwalls or locops, when sending
4742 them to local users.
4743
4744
4745 Changes: Modified:
4746 +11 -1 trunk/modules/m_wallops.c (File Modified)
4747
4748
4749jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4750 Log:
4751 Make sure destination field in some sasl numerics
4752 is the user's nick, not the sasl agent or server
4753 name.
4754
4755
4756 Changes: Modified:
4757 +2 -2 trunk/modules/m_sasl.c (File Modified)
4758
4759
4760beu 2006/05/19 19:24:44 UTC (20060519-1373)
4761 Log:
4762 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4763
4764
4765 Changes: Modified:
4766 +1 -1 trunk/extensions/Makefile.in (File Modified)
4767
4768
4769jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4770 Log:
4771 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4772
4773
4774 Changes: Modified:
4775 +1 -0 trunk/src/s_user.c (File Modified)
4776
4777
4778beu 2006/05/19 18:10:13 UTC (20060519-1367)
4779 Log:
4780 Fix build for when IPv6 is disabled.
4781
4782
4783 Changes: Modified:
4784 +12 -10 trunk/src/s_auth.c (File Modified)
4785
4786
4787jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4788 Log:
4789 Add information about adding extban types.
4790
4791
4792 Changes: Modified:
4793 +25 -0 trunk/doc/extban.txt (File Modified)
4794
4795
4796jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4797 Log:
4798 Better extban validation: try to match a new extban from
4799 a local user against its setter to see if it is valid.
4800 Unknown extban types from remotes are no longer hidden.
4801
4802
4803 Changes: Modified:
4804 +4 -3 trunk/doc/extban.txt (File Modified)
4805 +1 -0 trunk/include/channel.h (File Modified)
4806 +2 -6 trunk/src/chmode.c (File Modified)
4807 +32 -0 trunk/src/extban.c (File Modified)
4808
4809
4810jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4811 Log:
4812 Make sure both .c.o: and .s.o: are followed by the necessary command.
4813
4814
4815 Changes: Modified:
4816 +1 -0 trunk/src/Makefile.in (File Modified)
4817
4818
4819jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4820 Log:
4821 Add need_sasl auth{} flag to sgml documentation.
4822
4823
4824 Changes: Modified:
4825 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4826
4827
4828jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4829 Log:
4830 Document need_sasl auth{} flag in example confs.
4831
4832
4833 Changes: Modified:
4834 +1 -0 trunk/doc/example.conf (File Modified)
4835 +1 -0 trunk/doc/reference.conf (File Modified)
4836
4837
4838jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4839 Log:
4840 Don't allow TB to set an empty topic.
4841 This would be possible if a server sent bad protocol
4842 and could cause a crash.
4843
4844
4845 Changes: Modified:
4846 +4 -0 trunk/modules/m_tb.c (File Modified)
4847
4848
4849nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4850 Log:
4851 - oops
4852
4853
4854 Changes: Modified:
4855 +1 -1 trunk/Makefile.in (File Modified)
4856
4857
4858nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4859 Log:
4860 - typo fix
4861
4862
4863 Changes: Modified:
4864 +2 -2 trunk/configure (File Modified)
4865 +1 -1 trunk/configure.ac (File Modified)
4866
4867
4868nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4869 Log:
4870 - rebuild configure
4871
4872
4873 Changes: Modified:
4874 +2 -2 trunk/configure (File Modified)
4875
4876
4877nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4878 Log:
4879 - makefile fix
4880
4881
4882 Changes: Modified:
4883 +1 -1 trunk/extensions/Makefile.in (File Modified)
4884
4885
4886nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4887 Log:
4888 - rename contrib to extensions to bring some clarity to things
4889
4890
4891 Changes: Modified:
4892 +1 -1 trunk/Makefile.in (File Modified)
4893 +1 -1 trunk/configure.ac (File Modified)
4894 +10 -10 trunk/doc/example.conf (File Modified)
4895 +10 -10 trunk/doc/reference.conf (File Modified)
4896 + - trunk/extensions/ (File Added)
4897 + - trunk/extras/ (File Deleted)
4898
4899
4900nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4901 Log:
4902 - temporary rename
4903
4904
4905 Changes: Modified:
4906 +1 -1 trunk/Makefile.in (File Modified)
4907 +1 -1 trunk/configure.ac (File Modified)
4908 + - trunk/contrib/ (File Deleted)
4909 + - trunk/extras/ (File Added)
4910
4911
4912jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4913 Log:
4914 Don't allow servers to QUIT (they should use SQUIT).
4915
4916
4917 Changes: Modified:
4918 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4919
4920
4921nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4922 Log:
4923 - keywords
4924
4925
4926 Changes: Modified:
4927 + - trunk/src/fnvhash.s (Property Modified)
4928
4929
4930nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4931 Log:
4932 - reduced version of code
4933
4934
4935 Changes: Modified:
4936 +9 -61 trunk/src/fnvhash.s (File Modified)
4937
4938
4939nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4940 Log:
4941 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4942
4943
4944 Changes: Modified:
4945 +1 -1 trunk/src/fnvhash.s (File Modified)
4946
4947
4948jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4949 Log:
4950 Fix orighost matching for klines, etc. Was hashing the visible
4951 host, oops.
4952
4953
4954 Changes: Modified:
4955 +1 -1 trunk/src/hostmask.c (File Modified)
4956
4957
4958nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4959 Log:
4960 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4961
4962
4963 Changes: Modified:
4964 +7 -1 trunk/configure (File Modified)
4965 +5 -0 trunk/configure.ac (File Modified)
4966 +5 -6 trunk/src/Makefile.in (File Modified)
4967 +0 -4 trunk/src/fnvhash.s (File Modified)
4968 +0 -2 trunk/src/hash.c (File Modified)
4969
4970
4971nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4972 Log:
4973 - regenerate configure
4974
4975
4976 Changes: Modified:
4977 +18 -0 trunk/configure (File Modified)
4978
4979
4980nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4981 Log:
4982 - --enable-ricer-hashing option.
4983
4984
4985 Changes: Modified:
4986 +9 -0 trunk/configure.ac (File Modified)
4987 +3 -0 trunk/include/setup.h.in (File Modified)
4988
4989
4990nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4991 Log:
4992 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4993
4994
4995 Changes: Modified:
4996 + - trunk/src/fnvhash.s (File Added)
4997 +3 -0 trunk/src/hash.c (File Modified)
4998
4999
5000jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5001 Log:
5002 Fix syntax error in reference.conf.
5003
5004
5005 Changes: Modified:
5006 +0 -1 trunk/doc/reference.conf (File Modified)
5007
5008
5009jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5010 Log:
5011 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5012 (&& instead of ||...)
5013 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5014
5015
5016 Changes: Modified:
5017 +1 -1 trunk/src/chmode.c (File Modified)
5018
5019
5020jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5021 Log:
5022 Documentation for extban.
5023
5024
5025 Changes: Modified:
5026 + - trunk/doc/extban.txt (File Added)
5027
5028
5029jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5030 Log:
5031 Add extban modules to example confs.
5032
5033
5034 Changes: Modified:
5035 +5 -0 trunk/doc/example.conf (File Modified)
5036 +10 -0 trunk/doc/reference.conf (File Modified)
5037
5038
5039jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5040 Log:
5041 Initial addition of extended ban types (conditionals).
5042 Allows custom +bqeI checks via modules.
5043 Initial extra types are account (a[:mask]), oper (o),
5044 channel (c:name), realname (r:mask), server (s:mask).
5045
5046
5047 Changes: Modified:
5048 +229 -0 trunk/contrib/Makefile.in (File Modified)
5049 + - trunk/contrib/extb_account.c (File Added)
5050 + - trunk/contrib/extb_channel.c (File Added)
5051 + - trunk/contrib/extb_oper.c (File Added)
5052 + - trunk/contrib/extb_realname.c (File Added)
5053 + - trunk/contrib/extb_server.c (File Added)
5054 +13 -0 trunk/include/channel.h (File Modified)
5055 +1 -0 trunk/src/Makefile.in (File Modified)
5056 +14 -5 trunk/src/channel.c (File Modified)
5057 +91 -0 trunk/src/chmode.c (File Modified)
5058 + - trunk/src/extban.c (File Added)
5059
5060
5061jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5062 Log:
5063 Do not force +bqeI modes starting with '$' in nick!user@host format.
5064 * and ? characters in them are still assumed to be wildcards.
5065
5066
5067 Changes: Modified:
5068 +6 -0 trunk/src/chmode.c (File Modified)
5069
5070
5071nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5072 Log:
5073 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5074
5075
5076 Changes: Modified:
5077 +4 -0 trunk/modules/m_capab.c (File Modified)
5078
5079
5080jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5081 Log:
5082 Stop some mixing of client and server protocol.
5083
5084
5085 Changes: Modified:
5086 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5087 +4 -2 trunk/modules/m_pass.c (File Modified)
5088 +6 -0 trunk/modules/m_sasl.c (File Modified)
5089 +6 -0 trunk/modules/m_user.c (File Modified)
5090
5091
5092nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5093 Log:
5094 - additional revert
5095
5096
5097 Changes: Modified:
5098 +0 -2 trunk/include/s_newconf.h (File Modified)
5099 +0 -4 trunk/include/s_serv.h (File Modified)
5100 +0 -1 trunk/src/newconf.c (File Modified)
5101 +1 -13 trunk/src/s_serv.c (File Modified)
5102
5103
5104nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5105 Log:
5106 - revert LZOLink patch for now
5107
5108
5109 Changes: Modified:
5110 +0 -1 trunk/servlink/Makefile.in (File Modified)
5111 +0 -16 trunk/servlink/README (File Modified)
5112 +2 -36 trunk/servlink/control.c (File Modified)
5113 +0 -3 trunk/servlink/control.h (File Modified)
5114 +7 -5955 trunk/servlink/io.c (File Modified)
5115 + - trunk/servlink/lzoconf.h (File Deleted)
5116 + - trunk/servlink/lzodefs.h (File Deleted)
5117 + - trunk/servlink/minilzo.c (File Deleted)
5118 + - trunk/servlink/minilzo.h (File Deleted)
5119 +0 -1 trunk/servlink/servlink.h (File Modified)
5120
5121
5122nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5123 Log:
5124 - more stuff here
5125
5126
5127 Changes: Modified:
5128 +4 -2 trunk/servlink/control.c (File Modified)
5129 +2 -1 trunk/servlink/io.c (File Modified)
5130
5131
5132nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5133 Log:
5134 - oops
5135
5136
5137 Changes: Modified:
5138 +2 -2 trunk/servlink/io.c (File Modified)
5139
5140
5141nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5142 Log:
5143 - paranoia, prevent segfaults
5144
5145
5146 Changes: Modified:
5147 +2 -2 trunk/servlink/io.c (File Modified)
5148
5149
5150nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5151 Log:
5152 - more optimal servlink code
5153
5154
5155 Changes: Modified:
5156 +21 -8 trunk/servlink/io.c (File Modified)
5157
5158
5159nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5160 Log:
5161 - more efficient read strategy
5162
5163
5164 Changes: Modified:
5165 +15 -3 trunk/servlink/io.c (File Modified)
5166
5167
5168nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5169 Log:
5170 - use lzo_uintp cast to make LZO happy
5171
5172
5173 Changes: Modified:
5174 +3 -3 trunk/servlink/io.c (File Modified)
5175
5176
5177nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5178 Log:
5179 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5180
5181
5182 Changes: Modified:
5183 +4 -0 trunk/doc/example.conf (File Modified)
5184 +2 -1 trunk/include/s_newconf.h (File Modified)
5185 +4 -0 trunk/include/s_serv.h (File Modified)
5186 +1 -0 trunk/servlink/Makefile.in (File Modified)
5187 +16 -0 trunk/servlink/README (File Modified)
5188 +34 -2 trunk/servlink/control.c (File Modified)
5189 +3 -0 trunk/servlink/control.h (File Modified)
5190 +5929 -7 trunk/servlink/io.c (File Modified)
5191 + - trunk/servlink/lzoconf.h (File Added)
5192 + - trunk/servlink/lzodefs.h (File Added)
5193 + - trunk/servlink/minilzo.c (File Added)
5194 + - trunk/servlink/minilzo.h (File Added)
5195 +1 -0 trunk/servlink/servlink.h (File Modified)
5196 +1 -0 trunk/src/newconf.c (File Modified)
5197 +14 -2 trunk/src/s_serv.c (File Modified)
5198
5199
5200nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5201 Log:
5202 - remove imalloc, it was a concept that probably wouldn't have worked properly
5203
5204
5205 Changes: Modified:
5206 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5207 + - trunk/libcharybdis/imalloc.c (File Deleted)
5208 + - trunk/libcharybdis/imalloc.h (File Deleted)
5209
5210
5211nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5212 Log:
5213 - disable imalloc for now
5214
5215
5216 Changes: Modified:
5217 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5218
5219
5220nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5221 Log:
5222 - remove unneeded debug code
5223
5224
5225 Changes: Modified:
5226 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5227
5228
5229nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5230 Log:
5231 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5232
5233
5234 Changes: Modified:
5235 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5236
5237
5238nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5239 Log:
5240 - more stuff here, imalloc remains disabled for now
5241
5242
5243 Changes: Modified:
5244 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5245
5246
5247nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5248 Log:
5249 - more progress
5250
5251
5252 Changes: Modified:
5253 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5254
5255
5256nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5257 Log:
5258 - more tweaks
5259
5260
5261 Changes: Modified:
5262 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5263 +2 -0 trunk/src/ircd.c (File Modified)
5264
5265
5266nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5267 Log:
5268 - roll back libircd crap
5269
5270
5271 Changes: Modified:
5272 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5273 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5274 +29 -0 trunk/src/.depend (File Modified)
5275 +6 -21 trunk/src/Makefile.in (File Modified)
5276 +3 -218 trunk/src/ircd.c (File Modified)
5277 + - trunk/src/ircd_linker.c (File Deleted)
5278 + - trunk/src/main.c (File Deleted)
5279
5280
5281nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5282 Log:
5283 - realloc(), free() implementation
5284
5285
5286 Changes: Modified:
5287 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5288
5289
5290nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5291 Log:
5292 - malloc(), calloc() implementation
5293
5294
5295 Changes: Modified:
5296 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5297
5298
5299nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5300 Log:
5301 - block_free(), block_find(), retune_heaps() implementation
5302
5303
5304 Changes: Modified:
5305 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5306
5307
5308nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5309 Log:
5310 - block_destroy code, block_allocate code.
5311
5312
5313 Changes: Modified:
5314 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5315
5316
5317nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5318 Log:
5319 - block_new() code
5320
5321
5322 Changes: Modified:
5323 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5324
5325
5326nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5327 Log:
5328 - disable imalloc again :P
5329
5330
5331 Changes: Modified:
5332 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5333
5334
5335nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5336 Log:
5337 - fix warning
5338
5339
5340 Changes: Modified:
5341 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5342
5343
5344nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5345 Log:
5346 - fix typo
5347
5348
5349 Changes: Modified:
5350 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5351
5352
5353nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5354 Log:
5355 - constructor code for imalloc engine (malloc_init())
5356
5357
5358 Changes: Modified:
5359 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5360
5361
5362nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5363 Log:
5364 - imalloc engine improvements
5365
5366
5367 Changes: Modified:
5368 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5369
5370
5371nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5372 Log:
5373 - replace mmap() code with direct brk()/sbrk() calls.
5374
5375
5376 Changes: Modified:
5377 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5378
5379
5380nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5381 Log:
5382 - remove outdated i_malloc() interfaces
5383
5384
5385 Changes: Modified:
5386 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5387
5388
5389nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5390 Log:
5391 - redisable imalloc (sorry!)
5392
5393
5394 Changes: Modified:
5395 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5396
5397
5398nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5399 Log:
5400 - correct GET_PAGE_SLOT() macro
5401
5402
5403 Changes: Modified:
5404 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5405
5406
5407nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5408 Log:
5409 - oops forgot to commit it with imalloc turned off
5410
5411
5412 Changes: Modified:
5413 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5414
5415
5416nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5417 Log:
5418 - cleanups
5419
5420
5421 Changes: Modified:
5422 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5423 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5424
5425
5426nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5427 Log:
5428 - lowlevel imalloc code
5429
5430
5431 Changes: Modified:
5432 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5433 + - trunk/libcharybdis/imalloc.h (File Added)
5434
5435
5436nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5437 Log:
5438 - fix bindings
5439
5440
5441 Changes: Modified:
5442 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5443
5444
5445nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5446 Log:
5447 remove #ifndef
5448
5449
5450 Changes: Modified:
5451 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5452
5453
5454nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5455 Log:
5456 - 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)
5457
5458
5459 Changes: Modified:
5460 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5461 + - trunk/libcharybdis/imalloc.c (File Added)
5462
5463
5464nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5465 Log:
5466 - increment configure Id
5467
5468
5469 Changes: Modified:
5470 +2208 -1 trunk/configure (File Modified)
5471
5472
5473nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5474 Log:
5475 - bootstrap for imalloc code
5476
5477
5478 Changes: Modified:
5479 +54 -1 trunk/configure.ac (File Modified)
5480 +27 -0 trunk/include/setup.h.in (File Modified)
5481
5482
5483jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5484 Log:
5485 Clarify interaction of spoofs and channel bans/operator{} blocks.
5486
5487
5488 Changes: Modified:
5489 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5490 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5491
5492
5493nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5494 Log:
5495 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5496
5497
5498 Changes: Modified:
5499 +30 -22 trunk/src/ircd.c (File Modified)
5500
5501
5502jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5503 Log:
5504 If shared{} blocks deny something, the command
5505 is silently ignored.
5506
5507
5508 Changes: Modified:
5509 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5510
5511
5512jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5513 Log:
5514 Move up IsService check so we don't store a non-service
5515 in preClient->sasl_agent.
5516
5517
5518 Changes: Modified:
5519 +6 -6 trunk/modules/m_sasl.c (File Modified)
5520
5521
5522gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5523 Log:
5524 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5525 Add some more sanity checks on agent strings.
5526
5527
5528 Changes: Modified:
5529 +13 -11 trunk/modules/m_sasl.c (File Modified)
5530
5531
5532jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5533 Log:
5534 Unknown clients can have an ID too now so make sure to remove
5535 them from the hash if they exit.
5536
5537
5538 Changes: Modified:
5539 +3 -0 trunk/src/client.c (File Modified)
5540
5541
5542jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5543 Log:
5544 Only accept sasl from servers in a service{} block.
5545 Not tested but this must go in.
5546
5547
5548 Changes: Modified:
5549 +6 -0 trunk/modules/m_sasl.c (File Modified)
5550 +3 -0 trunk/modules/m_signon.c (File Modified)
5551
5552
5553jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5554 Log:
5555 Only process SAVE messages targetting registered users,
5556 not servers or unregistered connections. Could cause
5557 a crash when bad protocol was received.
5558
5559
5560 Changes: Modified:
5561 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5562
5563
5564nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5565 Log:
5566 - fix QJM buffer overflow vulnerability (fucking GXTi)
5567
5568
5569 Changes: Modified:
5570 +3 -3 trunk/src/s_user.c (File Modified)
5571
5572
5573jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5574 Log:
5575 Mention /scan umodes under oper_spy privilege.
5576
5577
5578 Changes: Modified:
5579 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5580
5581
5582jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5583 Log:
5584 Mention that overlapping cluster blocks are a bad thing.
5585
5586
5587 Changes: Modified:
5588 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5589
5590
5591jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5592 Log:
5593 - Document cluster{} and shared{} blocks.
5594 - Mention that service{} does not allow wildcards.
5595
5596
5597 Changes: Modified:
5598 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5599
5600
5601jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5602 Log:
5603 Document exempt{} and service{} blocks, point to reference.conf for
5604 general{}, channel{} and serverhide{}.
5605
5606
5607 Changes: Modified:
5608 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5609
5610
5611jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5612 Log:
5613 Document ~ in lists of values better.
5614
5615
5616 Changes: Modified:
5617 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5618
5619
5620jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5621 Log:
5622 More detailed CNOTICE, CPRIVMSG descriptions.
5623
5624
5625 Changes: Modified:
5626 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5627
5628
5629jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5630 Log:
5631 Oops, need both Revision and Id on modules.
5632
5633
5634 Changes: Modified:
5635 + - trunk/modules/sno_routing.c (Property Modified)
5636
5637
5638jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5639 Log:
5640 Tweak header comment a bit (filename, Id).
5641
5642
5643 Changes: Modified:
5644 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5645
5646
5647jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5648 Log:
5649 Add GLINE and UNGLINE.
5650
5651
5652 Changes: Modified:
5653 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5654
5655
5656jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5657 Log:
5658 New configure with proper Id.
5659
5660
5661 Changes: Modified:
5662 +3 -1 trunk/configure (File Modified)
5663
5664
5665jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5666 Log:
5667 Change #include directives for in6addr_any, hopefully compiles better now.
5668
5669
5670 Changes: Modified:
5671 +3 -1 trunk/configure.ac (File Modified)
5672
5673
5674jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5675 Log:
5676 Encourage putting actual administrative information
5677 in the admin{} block.
5678
5679
5680 Changes: Modified:
5681 +3 -3 trunk/doc/example.conf (File Modified)
5682
5683
5684gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5685 Log:
5686 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5687
5688
5689 Changes: Modified:
5690 +9 -7 trunk/include/s_conf.h (File Modified)
5691 +1 -0 trunk/src/newconf.c (File Modified)
5692 +10 -0 trunk/src/s_user.c (File Modified)
5693
5694
5695jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5696 Log:
5697 - Change to glines = no in example confs
5698 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5699 are disabled.
5700
5701
5702 Changes: Modified:
5703 +1 -1 trunk/doc/example.conf (File Modified)
5704 +1 -1 trunk/doc/reference.conf (File Modified)
5705 +2 -2 trunk/modules/m_gline.c (File Modified)
5706
5707
5708nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5709 Log:
5710 - forward-port QJM fix from 1.1
5711
5712
5713 Changes: Modified:
5714 +2 -0 trunk/src/s_user.c (File Modified)
5715
5716
5717nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5718 Log:
5719 - add switch to configure to disable the block allocator
5720
5721
5722 Changes: Modified:
5723 +18 -0 trunk/configure (File Modified)
5724 +9 -0 trunk/configure.ac (File Modified)
5725 +0 -6 trunk/include/config.h (File Modified)
5726 +3 -0 trunk/include/setup.h.in (File Modified)
5727
5728
5729gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5730 Log:
5731 Fix wierd error that would exit SASL users with "Overridden"
5732
5733 Changes: Modified:
5734 +1 -1 trunk/modules/m_signon.c (File Modified)
5735
5736
5737jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5738 Log:
5739 Remove obsolete XXX comment about lazylinks.
5740
5741
5742 Changes: Modified:
5743 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5744
5745
5746jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5747 Log:
5748 OJOIN: make sure to send the wallops remotely for #channels
5749
5750
5751 Changes: Modified:
5752 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5753
5754
5755gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5756 Log:
5757 Accountability for OJOIN (contrib module)
5758
5759 Changes: Modified:
5760 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5761
5762
5763nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5764 Log:
5765 - move more stuff over to ircd_state
5766
5767
5768 Changes: Modified:
5769 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5770 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5771 +9 -0 trunk/src/ircd_state.c (File Modified)
5772 +3 -3 trunk/src/patricia.c (File Modified)
5773
5774
5775nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5776 Log:
5777 - move more stuff out of libircd and into ircd_state.c
5778
5779
5780 Changes: Modified:
5781 +5 -5 trunk/src/channel.c (File Modified)
5782 +4 -4 trunk/src/client.c (File Modified)
5783 +12 -0 trunk/src/ircd_state.c (File Modified)
5784
5785
5786nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5787 Log:
5788 - this is just barrels of fun
5789
5790
5791 Changes: Modified:
5792 + - trunk/include/ircd_state.h (File Added)
5793 +1 -1 trunk/src/Makefile.in (File Modified)
5794 +2 -1 trunk/src/channel.c (File Modified)
5795 +3 -52 trunk/src/ircd.c (File Modified)
5796 +100 -3 trunk/src/ircd_state.c (File Modified)
5797
5798
5799jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5800 Log:
5801 It's .include, not #include.
5802
5803
5804 Changes: Modified:
5805 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5806
5807
5808jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5809 Log:
5810 More consistent section titles.
5811
5812
5813 Changes: Modified:
5814 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5815 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5816 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5817
5818
5819jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5820 Log:
5821 Mention possible exceeding of +j/+l due to propagation
5822 delays between servers.
5823
5824
5825 Changes: Modified:
5826 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5827
5828
5829jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5830 Log:
5831 Formatting nits:
5832 - "text" -> <quote>text</quote>
5833 - <filename>
5834 - a few more
5835
5836
5837 Changes: Modified:
5838 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5839 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5840 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5841 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5842
5843
5844jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5845 Log:
5846 Remove text about deprecation of glines.
5847
5848
5849 Changes: Modified:
5850 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5851
5852
5853jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5854 Log:
5855 - Add description of umode +D, deaf.
5856 - Mention CALLERID 005 token with umode +g.
5857
5858
5859 Changes: Modified:
5860 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5861
5862
5863jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5864 Log:
5865 Strip off a leading colon in services shortcuts (aliases).
5866
5867
5868 Changes: Modified:
5869 +2 -0 trunk/src/parse.c (File Modified)
5870
5871
5872jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5873 Log:
5874 Add no_oper_invis contrib module, denies opers setting
5875 themselves invisible (except hidden_oper's).
5876
5877
5878 Changes: Modified:
5879 +42 -0 trunk/contrib/Makefile.in (File Modified)
5880 + - trunk/contrib/no_oper_invis.c (File Added)
5881
5882
5883jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5884 Log:
5885 Mention /stats E, make the other /stats descriptions more consistent.
5886
5887
5888 Changes: Modified:
5889 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5890
5891
5892jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5893 Log:
5894 Mention that the KILL reason and oper will appear on channels.
5895
5896
5897 Changes: Modified:
5898 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5899
5900
5901jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5902 Log:
5903 Mention /mode #channel f to query forward channel from outside.
5904
5905
5906 Changes: Modified:
5907 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5908
5909
5910jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5911 Log:
5912 Port over RATBOX_2_1 r20960 (anfl):
5913 client connect notices to +C should be hiding the extra
5914 fields for spoofed users
5915
5916
5917 Changes: Modified:
5918 +2 -1 trunk/src/s_user.c (File Modified)
5919
5920
5921jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5922 Log:
5923 Add a chapter with our extra user commands:
5924 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5925
5926
5927 Changes: Modified:
5928 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5929 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5930
5931
5932jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5933 Log:
5934 Do not put by <server>: in SQUIT reasons to servers
5935 other than the one being exited.
5936
5937
5938 Changes: Modified:
5939 +1 -1 trunk/src/client.c (File Modified)
5940
5941
5942jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5943 Log:
5944 Regenerate configure.
5945
5946
5947 Changes: Modified:
5948 +1162 -1159 trunk/configure (File Modified)
5949
5950
5951jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5952 Log:
5953 Move the warning flags down so they do not mess up
5954 checks like for -Wl,-export-dynamic.
5955
5956
5957 Changes: Modified:
5958 +33 -30 trunk/configure.ac (File Modified)
5959
5960
5961nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5962 Log:
5963 - more work here
5964
5965
5966 Changes: Modified:
5967 +2 -1 trunk/iauth/Makefile.in (File Modified)
5968
5969
5970nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5971 Log:
5972 - build iauth makefile
5973
5974
5975 Changes: Modified:
5976 +3 -2 trunk/configure (File Modified)
5977 +1 -0 trunk/configure.ac (File Modified)
5978
5979
5980nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5981 Log:
5982 - Makefile
5983
5984
5985 Changes: Modified:
5986 + - trunk/iauth/Makefile.in (File Added)
5987
5988
5989nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5990 Log:
5991 - add iauth.conf.example from irc2.11
5992
5993
5994 Changes: Modified:
5995 + - trunk/doc/example-iauth.conf (File Added)
5996
5997
5998nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5999 Log:
6000 - wow, i found some docs on this thing
6001
6002
6003 Changes: Modified:
6004 + - trunk/doc/technical/iauth-internals.txt (File Added)
6005
6006
6007nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6008 Log:
6009 - no longer applicable
6010
6011
6012 Changes: Modified:
6013 + - trunk/authdaemon/ (File Deleted)
6014
6015
6016nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6017 Log:
6018 - remove libircd.so on make clean (oops)
6019
6020
6021 Changes: Modified:
6022 +1 -1 trunk/src/Makefile.in (File Modified)
6023
6024
6025nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6026 Log:
6027 - merge iauth source for experimentation
6028
6029
6030 Changes: Modified:
6031 + - trunk/iauth/ (File Added)
6032 + - trunk/iauth/a_conf.c (File Added)
6033 + - trunk/iauth/a_conf_def.h (File Added)
6034 + - trunk/iauth/a_conf_ext.h (File Added)
6035 + - trunk/iauth/a_defines.h (File Added)
6036 + - trunk/iauth/a_externs.h (File Added)
6037 + - trunk/iauth/a_io.c (File Added)
6038 + - trunk/iauth/a_io_ext.h (File Added)
6039 + - trunk/iauth/a_log.c (File Added)
6040 + - trunk/iauth/a_log_def.h (File Added)
6041 + - trunk/iauth/a_log_ext.h (File Added)
6042 + - trunk/iauth/a_struct_def.h (File Added)
6043 + - trunk/iauth/iauth.c (File Added)
6044 + - trunk/iauth/mod_lhex.c (File Added)
6045 + - trunk/iauth/mod_lhex_ext.h (File Added)
6046 + - trunk/iauth/mod_pipe.c (File Added)
6047 + - trunk/iauth/mod_pipe_ext.h (File Added)
6048 + - trunk/iauth/mod_rfc931.c (File Added)
6049 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6050 + - trunk/iauth/mod_socks.c (File Added)
6051 + - trunk/iauth/mod_socks_ext.h (File Added)
6052 + - trunk/iauth/mod_webproxy.c (File Added)
6053 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6054
6055
6056jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6057 Log:
6058 User /quote help index was not sorted properly.
6059
6060
6061 Changes: Modified:
6062 +2 -2 trunk/help/Makefile.in (File Modified)
6063 +8 -8 trunk/help/users/index (File Modified)
6064
6065
6066jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6067 Log:
6068 Add SCAN help file.
6069
6070
6071 Changes: Modified:
6072 +25 -8 trunk/help/opers/index (File Modified)
6073 + - trunk/help/opers/scan (File Added)
6074
6075
6076jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6077 Log:
6078 SGML docs:
6079 - Document SCAN UMODES
6080 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6081
6082
6083 Changes: Modified:
6084 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6085
6086
6087jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6088 Log:
6089 Add our copyright information to /info (part of release-1.1 r1026).
6090
6091
6092 Changes: Modified:
6093 +1 -0 trunk/src/version.c.SH (File Modified)
6094
6095
6096jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6097 Log:
6098 Fix some compile warnings.
6099
6100
6101 Changes: Modified:
6102 +1 -1 trunk/modules/core/m_join.c (File Modified)
6103 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6104 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6105 +1 -1 trunk/modules/m_scan.c (File Modified)
6106 +4 -4 trunk/modules/m_signon.c (File Modified)
6107
6108
6109jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6110 Log:
6111 RSFNC: OK, actually consider unknowns also for detecting a collide.
6112 Otherwise we can get two clients with the same nick.
6113
6114
6115 Changes: Modified:
6116 +1 -1 trunk/modules/m_services.c (File Modified)
6117
6118
6119nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6120 Log:
6121 - charybdis profiling stuff
6122 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6123 - update .depend
6124
6125
6126 Changes: Modified:
6127 +0 -8 trunk/configure (File Modified)
6128 +1 -8 trunk/configure.ac (File Modified)
6129 +18 -0 trunk/include/channel.h (File Modified)
6130 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6131 +335 -260 trunk/src/.depend (File Modified)
6132 +1569 -0 trunk/src/Makefile.in (File Modified)
6133 + - trunk/src/chmode.c (File Added)
6134 +16 -1 trunk/src/ircd.c (File Modified)
6135 +11 -0 trunk/src/main.c (File Modified)
6136 +11 -0 trunk/src/modules.c (File Modified)
6137
6138
6139jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6140 Log:
6141 RSFNC: Do not send kills to servers for unknowns
6142
6143
6144 Changes: Modified:
6145 +4 -2 trunk/modules/m_services.c (File Modified)
6146
6147
6148jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6149 Log:
6150 Describe service{} blocks in reference.conf.
6151
6152
6153 Changes: Modified:
6154 +12 -0 trunk/doc/reference.conf (File Modified)
6155
6156
6157jilles 2006/03/09 01:14:34 UTC (20060309-996)
6158 Log:
6159 Replace this list of modes with pointers to other documentation.
6160
6161
6162 Changes: Modified:
6163 +6 -50 trunk/doc/modes.txt (File Modified)
6164
6165
6166jilles 2006/03/08 00:10:46 UTC (20060308-986)
6167 Log:
6168 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6169 looks too much like an old-ircd client pointer otherwise.
6170
6171
6172 Changes: Modified:
6173 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6174
6175
6176jilles 2006/03/08 00:09:27 UTC (20060308-984)
6177 Log:
6178 findforwards:
6179 - note truncation of the list (perhaps sending multiple
6180 notices is better)
6181 - clarify in a comment that /findforwards on a nonexistent
6182 channel can be useful
6183 - sendto_one_notice() requires that the text start with
6184 a colon
6185
6186
6187 Changes: Modified:
6188 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6189
6190
6191jilles 2006/03/07 23:33:48 UTC (20060307-982)
6192 Log:
6193 When we close a local server's link, always include the
6194 name of the client causing the exit in the reason in the
6195 SQUIT we send them (replacing them with us). This makes
6196 sure server notices for stuff like "Not enough arguments
6197 to server command" are different on the two sides.
6198
6199
6200 Changes: Modified:
6201 +7 -5 trunk/src/client.c (File Modified)
6202
6203
6204gxti 2006/03/07 22:58:03 UTC (20060307-980)
6205 Log:
6206 New contrib module m_findforwards.c
6207
6208
6209 Changes: Modified:
6210 +112 -0 trunk/contrib/Makefile.in (File Modified)
6211 + - trunk/contrib/m_findforwards.c (File Added)
6212
6213
6214jilles 2006/03/07 22:21:29 UTC (20060307-968)
6215 Log:
6216 Whoops, don't show real host behind auth{} spoof in
6217 spoof notices if hide_spoof_ips is enabled.
6218
6219 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6220
6221
6222 Changes: Modified:
6223 +3 -2 trunk/src/s_conf.c (File Modified)
6224
6225
6226jilles 2006/03/07 12:54:53 UTC (20060307-962)
6227 Log:
6228 Add dalnet-style /identify that sends to nickserv or chanserv.
6229
6230
6231 Changes: Modified:
6232 +102 -0 trunk/contrib/Makefile.in (File Modified)
6233 + - trunk/contrib/m_identify.c (File Added)
6234
6235
6236jilles 2006/03/07 12:26:20 UTC (20060307-958)
6237 Log:
6238 Document alias{} blocks a bit better.
6239
6240
6241 Changes: Modified:
6242 +9 -0 trunk/doc/reference.conf (File Modified)
6243
6244
6245nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6246 Log:
6247 - add aliases to /stats m (data usage is not counted though, sorry)
6248
6249
6250 Changes: Modified:
6251 +1 -0 trunk/include/s_conf.h (File Modified)
6252 +3 -0 trunk/src/newconf.c (File Modified)
6253 +15 -0 trunk/src/parse.c (File Modified)
6254
6255
6256nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6257 Log:
6258 - remove m_sshortcut as it's no longer relevant
6259
6260
6261 Changes: Modified:
6262 +0 -145 trunk/modules/Makefile.in (File Modified)
6263 + - trunk/modules/m_sshortcut.c (File Deleted)
6264
6265
6266nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6267 Log:
6268 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6269 targets instead of my original idea :P)
6270
6271
6272 Changes: Modified:
6273 +32 -0 trunk/doc/example.conf (File Modified)
6274 +35 -0 trunk/doc/reference.conf (File Modified)
6275 +4 -0 trunk/include/parse.h (File Modified)
6276 +7 -0 trunk/include/s_conf.h (File Modified)
6277 +82 -0 trunk/src/newconf.c (File Modified)
6278 +78 -0 trunk/src/parse.c (File Modified)
6279 +16 -0 trunk/src/s_conf.c (File Modified)
6280
6281
6282jilles 2006/03/05 23:33:56 UTC (20060305-942)
6283 Log:
6284 Remove some spaces after tabs. ??
6285
6286
6287 Changes: Modified:
6288 +18 -18 trunk/src/newconf.c (File Modified)
6289
6290
6291jilles 2006/03/05 23:15:38 UTC (20060305-940)
6292 Log:
6293 Global /who:
6294 - make sure to clear all marks also if the who was aborted
6295 because of too many matches
6296 - give ERR_TOOMANYMATCHES if too many matches
6297 - clarify comments
6298
6299 ratbox RATBOX_2_2 r22003 (jilles)
6300
6301
6302 Changes: Modified:
6303 +28 -26 trunk/modules/m_who.c (File Modified)
6304
6305
6306nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6307 Log:
6308 - devel is 2.0
6309
6310
6311 Changes: Modified:
6312 +9 -9 trunk/configure (File Modified)
6313 +1 -1 trunk/configure.ac (File Modified)
6314
6315
6316nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6317 Log:
6318 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6319
6320
6321 Changes: Modified:
6322 +2 -1 trunk/include/s_newconf.h (File Modified)
6323 +20 -0 trunk/modules/m_rehash.c (File Modified)
6324 +1 -1 trunk/src/s_newconf.c (File Modified)
6325
6326
6327gxti 2006/03/05 03:38:33 UTC (20060305-930)
6328 Log:
6329 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6330
6331
6332 Changes: Modified:
6333 +0 -1 trunk/doc/example.conf (File Modified)
6334 +0 -3 trunk/doc/reference.conf (File Modified)
6335 +0 -1 trunk/include/s_conf.h (File Modified)
6336 +0 -6 trunk/modules/m_info.c (File Modified)
6337 +1 -1 trunk/src/channel.c (File Modified)
6338 +0 -1 trunk/src/newconf.c (File Modified)
6339
6340
6341gxti 2006/03/05 00:48:56 UTC (20060305-928)
6342 Log:
6343 Missing header in m_chghost.c
6344
6345 Changes: Modified:
6346 +1 -0 trunk/modules/m_chghost.c (File Modified)
6347
6348
6349gxti 2006/02/28 19:53:33 UTC (20060228-926)
6350 Log:
6351 Relocate QJM code to a seperate function(change_nick_user_host)
6352 Change CHGHOST to use change_nick_user_host instead of just setting it
6353
6354
6355 Changes: Modified:
6356 +3 -0 trunk/include/s_user.h (File Modified)
6357 +1 -1 trunk/modules/m_chghost.c (File Modified)
6358 +3 -78 trunk/modules/m_signon.c (File Modified)
6359 +89 -0 trunk/src/s_user.c (File Modified)
6360
6361
6362jilles 2006/02/28 13:24:51 UTC (20060228-924)
6363 Log:
6364 Restore /stats a (dns servers, admin-only).
6365
6366
6367 Changes: Modified:
6368 +1 -0 trunk/include/res.h (File Modified)
6369 +5 -8 trunk/modules/m_stats.c (File Modified)
6370 +16 -0 trunk/src/res.c (File Modified)
6371
6372
6373nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6374 Log:
6375 - Add CHARYBDIS_PROFILE if we are profiling.
6376 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6377 - Remove duplicate --enable-epoll entry.
6378
6379
6380 Changes: Modified:
6381 +1595 -15 trunk/configure (File Modified)
6382 +30 -11 trunk/configure.ac (File Modified)
6383 +3 -0 trunk/include/setup.h.in (File Modified)
6384
6385
6386nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6387 Log:
6388 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6389
6390
6391 Changes: Modified:
6392 +28 -0 trunk/aclocal.m4 (File Modified)
6393
6394
6395jilles 2006/02/23 13:25:48 UTC (20060223-916)
6396 Log:
6397 Allow requesting forward channel and quiet list in same mode command.
6398
6399
6400 Changes: Modified:
6401 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6402
6403
6404jilles 2006/02/22 00:06:41 UTC (20060222-912)
6405 Log:
6406 Add description of xline wildcards.
6407
6408
6409 Changes: Modified:
6410 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6411
6412
6413gxti 2006/02/21 23:54:57 UTC (20060221-908)
6414 Log:
6415 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6416
6417
6418 Changes: Modified:
6419 +0 -4 trunk/modules/m_services.c (File Modified)
6420
6421
6422nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6423 Log:
6424 typo
6425
6426
6427 Changes: Modified:
6428 +1 -1 trunk/include/hook.h (File Modified)
6429
6430
6431nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6432 Log:
6433 call_hook, not hook_call
6434
6435
6436 Changes: Modified:
6437 +1 -1 trunk/modules/core/m_join.c (File Modified)
6438
6439
6440nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6441 Log:
6442 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6443 Could be useful for a number of things.
6444
6445
6446 Changes: Modified:
6447 +9 -0 trunk/modules/core/m_join.c (File Modified)
6448
6449
6450nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6451 Log:
6452 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6453
6454
6455 Changes: Modified:
6456 +7 -0 trunk/include/hook.h (File Modified)
6457
6458
6459gxti 2006/02/20 21:27:46 UTC (20060220-896)
6460 Log:
6461 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6462
6463
6464 Changes: Modified:
6465 +15 -0 trunk/modules/m_services.c (File Modified)
6466
6467
6468jilles 2006/02/20 11:26:45 UTC (20060220-894)
6469 Log:
6470 Clarify snomask +f, +k, +u.
6471
6472
6473 Changes: Modified:
6474 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6475
6476
6477jilles 2006/02/20 11:26:22 UTC (20060220-892)
6478 Log:
6479 Cmode +p and +s may be set simultaneously.
6480
6481
6482 Changes: Modified:
6483 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6484
6485
6486nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6487 Log:
6488 actually, we should check the data version on each reload (oops)
6489
6490
6491 Changes: Modified:
6492 +6 -6 trunk/src/main.c (File Modified)
6493
6494
6495nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6496 Log:
6497 more work on the loader
6498
6499
6500 Changes: Modified:
6501 +45 -21 trunk/src/main.c (File Modified)
6502
6503
6504nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6505 Log:
6506 Add prototype ircd_state.c
6507
6508
6509 Changes: Modified:
6510 + - trunk/src/ircd_state.c (File Added)
6511
6512
6513jilles 2006/02/19 00:41:15 UTC (20060219-882)
6514 Log:
6515 Smaller improvements.
6516
6517
6518 Changes: Modified:
6519 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6520
6521
6522jilles 2006/02/19 00:15:39 UTC (20060219-880)
6523 Log:
6524 Add a lot of stuff here.
6525
6526
6527 Changes: Modified:
6528 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6529
6530
6531jilles 2006/02/18 22:55:32 UTC (20060218-878)
6532 Log:
6533 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6534
6535
6536 Changes: Modified:
6537 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6538
6539
6540jilles 2006/02/18 21:57:54 UTC (20060218-873)
6541 Log:
6542 Invex doesn't trump +r or (sic) +J.
6543
6544
6545 Changes: Modified:
6546 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6547
6548
6549nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6550 Log:
6551 Check to make sure a module is not loaded before loading it.
6552
6553
6554 Changes: Modified:
6555 +6 -1 trunk/src/ircd_parser.y (File Modified)
6556
6557
6558nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6559 Log:
6560 - Add a missing comma in the HeaderMessages array
6561 - Only send "Your hostname is too long ..." if that really is the case
6562
6563
6564 Changes: Modified:
6565 +2 -2 trunk/src/s_auth.c (File Modified)
6566
6567
6568nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6569 Log:
6570 build_symtable() will have already bailed here, so no need to check
6571 explicitly whether or not charybdis_main is NULL.
6572
6573
6574 Changes: Modified:
6575 +7 -16 trunk/src/main.c (File Modified)
6576
6577
6578nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6579 Log:
6580 Data structure versioning, part 1.
6581
6582
6583 Changes: Modified:
6584 +10 -1 trunk/include/ircd_defs.h (File Modified)
6585 +2 -0 trunk/src/ircd.c (File Modified)
6586 +15 -3 trunk/src/main.c (File Modified)
6587
6588
6589nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6590 Log:
6591 build a symbol table and use that instead of doing a raw dlsym on everything
6592
6593
6594 Changes: Modified:
6595 + - trunk/include/ircd_linker.h (File Added)
6596 +71 -1 trunk/src/Makefile.in (File Modified)
6597 + - trunk/src/ircd_linker.c (File Added)
6598 +16 -4 trunk/src/main.c (File Modified)
6599
6600
6601nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6602 Log:
6603 The launcher now calls io_loop() instead of charybdis_main().
6604 This is so that we do not have to reinitialize *everything* later.
6605
6606
6607 Changes: Modified:
6608 +1 -0 trunk/include/ircd.h (File Modified)
6609 +6 -7 trunk/src/ircd.c (File Modified)
6610 +13 -1 trunk/src/main.c (File Modified)
6611
6612
6613nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6614 Log:
6615 Use global binding on libircd.so.
6616
6617
6618 Changes: Modified:
6619 +1 -1 trunk/src/main.c (File Modified)
6620
6621
6622nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6623 Log:
6624 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6625 (it will do more later)
6626
6627
6628 Changes: Modified:
6629 +14 -12 trunk/include/config.h (File Modified)
6630 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6631 +31 -5 trunk/src/Makefile.in (File Modified)
6632 +78 -1 trunk/src/ircd.c (File Modified)
6633 + - trunk/src/main.c (File Added)
6634
6635
6636nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6637 Log:
6638 Add whitespace here, oops.
6639
6640
6641 Changes: Modified:
6642 +1 -1 trunk/CREDITS (File Modified)
6643
6644
6645nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6646 Log:
6647 Properly copy over the IP address here instead of using a cheap hack.
6648 Because the hack didn't work right except on IPv6. :|
6649
6650
6651 Changes: Modified:
6652 +12 -2 trunk/src/s_newconf.c (File Modified)
6653
6654
6655jilles 2006/02/15 01:33:43 UTC (20060215-849)
6656 Log:
6657 Revert reject cache notice to ratbox's, which more
6658 clearly suggests what's happening.
6659
6660
6661 Changes: Modified:
6662 +4 -1 trunk/src/reject.c (File Modified)
6663
6664
6665nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6666 Log:
6667 Fix the openssl status in the overview information.
6668
6669
6670 Changes: Modified:
6671 +1 -3 trunk/configure (File Modified)
6672 +1 -3 trunk/configure.ac (File Modified)
6673
6674
6675jilles 2006/02/15 00:53:32 UTC (20060215-843)
6676 Log:
6677 - Add simple exempt{} block (127.0.0.1) to example.conf.
6678 - Remove mention of deny{}.
6679
6680
6681 Changes: Modified:
6682 +5 -0 trunk/doc/example.conf (File Modified)
6683 +1 -1 trunk/doc/reference.conf (File Modified)
6684
6685
6686jilles 2006/02/15 00:37:34 UTC (20060215-839)
6687 Log:
6688 example.conf: add some comments at the start
6689 reference.conf: some ircd-ratbox -> charybdis
6690
6691
6692 Changes: Modified:
6693 +11 -0 trunk/doc/example.conf (File Modified)
6694 +6 -5 trunk/doc/reference.conf (File Modified)
6695
6696
6697jilles 2006/02/15 00:27:59 UTC (20060215-833)
6698 Log:
6699 Rename m_createauthonly module to createauthonly
6700 as this is not a module providing an m_function
6701 (command).
6702
6703
6704 Changes: Modified:
6705 +1 -38 trunk/contrib/Makefile.in (File Modified)
6706 + - trunk/contrib/createauthonly.c (File Added)
6707 + - trunk/contrib/m_createauthonly.c (File Deleted)
6708
6709
6710jilles 2006/02/15 00:22:08 UTC (20060215-831)
6711 Log:
6712 Add to example confs commented lines for:
6713 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6714 sno_globalkline.so, sno_globaloper.so.
6715
6716
6717 Changes: Modified:
6718 +5 -1 trunk/doc/example.conf (File Modified)
6719 +9 -1 trunk/doc/reference.conf (File Modified)
6720
6721
6722jilles 2006/02/15 00:12:24 UTC (20060215-829)
6723 Log:
6724 - Unbreak connecting to connect{}s with hostnames
6725 instead of IP addresses (broken with new resolver).
6726 - Try to do A/AAAA query based on aftype in
6727 connect{} (doesn't seem to work fully).
6728
6729
6730 Changes: Modified:
6731 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6732
6733
6734jilles 2006/02/14 22:54:37 UTC (20060214-827)
6735 Log:
6736 Unbreak /rehash dns.
6737
6738
6739 Changes: Modified:
6740 +1 -0 trunk/src/res.c (File Modified)
6741
6742
6743jilles 2006/02/14 22:40:55 UTC (20060214-825)
6744 Log:
6745 Preserve Hybrid Id and add one of our own.
6746
6747
6748 Changes: Modified:
6749 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6750 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6751
6752
6753jilles 2006/02/14 22:17:17 UTC (20060214-821)
6754 Log:
6755 Add anfl and Androsyn to CREDITS.
6756 They wrote a lot of ratbox code we use, both before and after the fork.
6757
6758
6759 Changes: Modified:
6760 +2 -0 trunk/CREDITS (File Modified)
6761
6762
6763nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6764 Log:
6765 Hostname validity check.
6766
6767
6768 Changes: Modified:
6769 +42 -3 trunk/src/s_auth.c (File Modified)
6770
6771
6772nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6773 Log:
6774 Version bump to 1.2.0.
6775
6776
6777 Changes: Modified:
6778 +9 -9 trunk/configure (File Modified)
6779 +1 -1 trunk/configure.ac (File Modified)
6780
6781
6782nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6783 Log:
6784 - Missed a spot in the IPv6 code here. Should be usable now.
6785
6786
6787 Changes: Modified:
6788 +2 -2 trunk/src/res.c (File Modified)
6789
6790
6791nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6792 Log:
6793 Alright, so, this massive commit does the following:
6794 - Removes adns
6795 - Adds a resolver based on the undernet and hybrid one.
6796 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6797 - Makes a check in ./configure be posixly correct
6798 - Simplifies the auth code and DNS callbacks
6799
6800 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6801
6802
6803 Changes: Modified:
6804 +1 -1 trunk/Makefile.in (File Modified)
6805 + - trunk/adns/ (File Deleted)
6806 +148 -80 trunk/configure (File Modified)
6807 +1 -2 trunk/configure.ac (File Modified)
6808 +6 -0 trunk/include/client.h (File Modified)
6809 +1 -0 trunk/include/packet.h (File Modified)
6810 +153 -41 trunk/include/res.h (File Modified)
6811 + - trunk/include/reslib.h (File Added)
6812 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6813 +930 -1449 trunk/modules/.depend (File Modified)
6814 +3 -0 trunk/modules/m_stats.c (File Modified)
6815 +417 -621 trunk/src/.depend (File Modified)
6816 +1 -1 trunk/src/.indent.pro (File Modified)
6817 +2069 -289 trunk/src/Makefile.in (File Modified)
6818 + - trunk/src/adns.c (File Deleted)
6819 + - trunk/src/res.c (File Added)
6820 + - trunk/src/reslib.c (File Added)
6821 +11 -50 trunk/src/s_auth.c (File Modified)
6822 +4 -26 trunk/src/s_newconf.c (File Modified)
6823
6824
6825nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6826 Log:
6827 Document the NOBALLOC feature.
6828
6829
6830 Changes: Modified:
6831 +7 -1 trunk/include/config.h (File Modified)
6832
6833
6834jilles 2006/02/12 20:50:51 UTC (20060212-806)
6835 Log:
6836 commands.sgml changes
6837
6838
6839 Changes: Modified:
6840 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6841
6842
6843jilles 2006/02/12 19:58:28 UTC (20060212-804)
6844 Log:
6845 connect{} changes.
6846
6847
6848 Changes: Modified:
6849 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6850
6851
6852jilles 2006/02/12 19:47:43 UTC (20060212-802)
6853 Log:
6854 Improve description of class{} block (in particular,
6855 mention server classes as well as client classes).
6856
6857
6858 Changes: Modified:
6859 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6860
6861
6862jilles 2006/02/12 19:37:35 UTC (20060212-800)
6863 Log:
6864 In comment:
6865 -/* sendq: servers need a higher sendq as they send more data */
6866 +/* sendq: servers need a higher sendq as they are sent more data */
6867
6868
6869 Changes: Modified:
6870 +1 -1 trunk/doc/reference.conf (File Modified)
6871
6872
6873jilles 2006/02/12 19:33:35 UTC (20060212-798)
6874 Log:
6875 Add modules{} block.
6876
6877
6878 Changes: Modified:
6879 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6880
6881
6882jilles 2006/02/12 17:31:44 UTC (20060212-796)
6883 Log:
6884 Add general::oper_snomask, snomask on oper up for opers
6885 that have umode +s set on oper up, but do not have
6886 a specific snomask setting in their operator block.
6887 If this is empty or not specified, +s is used as before.
6888
6889
6890 Changes: Modified:
6891 +4 -1 trunk/doc/example.conf (File Modified)
6892 +7 -1 trunk/doc/reference.conf (File Modified)
6893 +1 -0 trunk/include/client.h (File Modified)
6894 +1 -0 trunk/include/s_conf.h (File Modified)
6895 +32 -0 trunk/src/newconf.c (File Modified)
6896 +1 -0 trunk/src/s_conf.c (File Modified)
6897 +13 -3 trunk/src/s_user.c (File Modified)
6898
6899
6900nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6901 Log:
6902 fix error
6903
6904 Changes: Modified:
6905 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6906
6907
6908nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6909 Log:
6910 Add MASKTRACE and CHANTRACE commands.
6911
6912
6913 Changes: Modified:
6914 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6915
6916
6917nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6918 Log:
6919 document loadmodule directive
6920
6921
6922 Changes: Modified:
6923 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6924
6925
6926nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6927 Log:
6928 finish this up
6929
6930
6931 Changes: Modified:
6932 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6933
6934
6935nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6936 Log:
6937 q:lines are no longer living in the ircd.conf either
6938
6939
6940 Changes: Modified:
6941 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6942
6943
6944nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6945 Log:
6946 remove k:line, d:line, x:line as they are their own files now
6947
6948
6949 Changes: Modified:
6950 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6951
6952
6953jilles 2006/02/12 03:55:38 UTC (20060212-782)
6954 Log:
6955 New place for operator::snomask.
6956
6957
6958 Changes: Modified:
6959 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6960
6961
6962nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6963 Log:
6964 Document connect {}.
6965
6966
6967 Changes: Modified:
6968 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6969
6970
6971jilles 2006/02/12 03:42:26 UTC (20060212-778)
6972 Log:
6973 example.conf: move operator::snomask to a more logical place,
6974 more sensible default
6975 reference.conf: add operator::snomask
6976
6977
6978 Changes: Modified:
6979 +3 -3 trunk/doc/example.conf (File Modified)
6980 +3 -0 trunk/doc/reference.conf (File Modified)
6981
6982
6983jilles 2006/02/12 03:34:24 UTC (20060212-776)
6984 Log:
6985 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6986 in those conf entries that take umodes like <name1>, <name2>, ...
6987
6988
6989 Changes: Modified:
6990 +3 -0 trunk/doc/reference.conf (File Modified)
6991 +3 -0 trunk/src/newconf.c (File Modified)
6992
6993
6994nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6995 Log:
6996 Remove H:line
6997
6998
6999 Changes: Modified:
7000 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7001
7002
7003nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7004 Log:
7005 Aesthetic changes.
7006
7007
7008 Changes: Modified:
7009 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7010
7011
7012nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7013 Log:
7014 s/allow/auth
7015
7016
7017 Changes: Modified:
7018 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7019
7020
7021nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7022 Log:
7023 fix
7024
7025
7026 Changes: Modified:
7027 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7028
7029
7030nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7031 Log:
7032 Document operator {} blocks.
7033
7034
7035 Changes: Modified:
7036 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7037
7038
7039jilles 2006/02/12 03:18:31 UTC (20060212-764)
7040 Log:
7041 auth{}: clarify/add some details
7042
7043
7044 Changes: Modified:
7045 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7046
7047
7048nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7049 Log:
7050 auth{}: Move a paragraph.
7051
7052
7053 Changes: Modified:
7054 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7055
7056
7057nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7058 Log:
7059 Document auth{} blocks.
7060
7061
7062 Changes: Modified:
7063 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7064
7065
7066jilles 2006/02/12 02:23:21 UTC (20060212-758)
7067 Log:
7068 Add umode +R.
7069
7070
7071 Changes: Modified:
7072 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7073
7074
7075jilles 2006/02/12 02:19:41 UTC (20060212-756)
7076 Log:
7077 Add umode +R, prevents unidentified clients from
7078 sending private messages or notices. /accept'ed
7079 clients and opers are exempt.
7080 Due to the /accept part, this is only checked
7081 at the target's server, may want to change
7082 this?
7083
7084
7085 Changes: Modified:
7086 +1 -0 trunk/help/opers/umode (File Modified)
7087 +1 -0 trunk/help/users/umode (File Modified)
7088 +2 -0 trunk/include/client.h (File Modified)
7089 +1 -0 trunk/include/numeric.h (File Modified)
7090 +11 -1 trunk/modules/core/m_message.c (File Modified)
7091 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7092 +1 -1 trunk/src/messages.tab (File Modified)
7093 +1 -1 trunk/src/s_user.c (File Modified)
7094
7095
7096jilles 2006/02/12 01:26:44 UTC (20060212-754)
7097 Log:
7098 Don't allow a nick change if banned or quieted (and not
7099 voiced or opped) on a channel. This uses numeric 435
7100 (bahamut's "cannot change to a banned nick") because
7101 bahamut/ircu's 437 and hyperion's 438 already have
7102 another meaning for us.
7103
7104
7105 Changes: Modified:
7106 +2 -0 trunk/include/channel.h (File Modified)
7107 +1 -0 trunk/include/numeric.h (File Modified)
7108 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7109 +38 -0 trunk/src/channel.c (File Modified)
7110 +1 -1 trunk/src/messages.tab (File Modified)
7111
7112
7113jilles 2006/02/11 20:55:03 UTC (20060211-752)
7114 Log:
7115 KNOCK:
7116 - respect ban exceptions
7117 - also deny a knock if quieted
7118
7119
7120 Changes: Modified:
7121 +2 -1 trunk/modules/m_knock.c (File Modified)
7122
7123
7124jilles 2006/02/11 19:42:32 UTC (20060211-750)
7125 Log:
7126 Reverse bad substitution in comment.
7127
7128
7129 Changes: Modified:
7130 +1 -1 trunk/src/channel.c (File Modified)
7131
7132
7133jilles 2006/02/11 19:04:47 UTC (20060211-748)
7134 Log:
7135 - set DynSpoof flag for clients spoofed at registration
7136 - add orighost instead of host to the hostname hash
7137
7138
7139 Changes: Modified:
7140 +5 -1 trunk/src/s_user.c (File Modified)
7141
7142
7143jilles 2006/02/11 16:59:13 UTC (20060211-746)
7144 Log:
7145 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7146
7147
7148 Changes: Modified:
7149 +2 -3 trunk/src/send.c (File Modified)
7150
7151
7152gxti 2006/02/10 02:44:34 UTC (20060210-744)
7153 Log:
7154 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7155
7156
7157 Changes: Modified:
7158 +17 -7 trunk/modules/m_signon.c (File Modified)
7159
7160
7161gxti 2006/02/09 02:44:48 UTC (20060209-742)
7162 Log:
7163 Correct minimum args on ENCAP SASL to avoid nasty core.
7164
7165
7166 Changes: Modified:
7167 +1 -1 trunk/modules/m_sasl.c (File Modified)
7168
7169
7170jilles 2006/02/09 01:14:21 UTC (20060209-740)
7171 Log:
7172 Style nits: sptr can't ever be NULL, don't compare truth
7173 values with YES.
7174
7175
7176 Changes: Modified:
7177 +2 -3 trunk/modules/m_scan.c (File Modified)
7178
7179
7180jilles 2006/02/09 01:04:56 UTC (20060209-738)
7181 Log:
7182 - Comment out scan_cmodes() prototype to suppress warning
7183 - Correct minimum parameter count for mo_scan()
7184
7185
7186 Changes: Modified:
7187 +2 -2 trunk/modules/m_scan.c (File Modified)
7188
7189
7190jilles 2006/02/09 00:56:16 UTC (20060209-736)
7191 Log:
7192 SCAN UMODES:
7193 - Include full command in operspy notice
7194 - Allow global scans (no-list used, mask not used) without operspy
7195 - Use ERR_NOPRIVS numeric
7196
7197
7198 Changes: Modified:
7199 +21 -9 trunk/modules/m_scan.c (File Modified)
7200
7201
7202jilles 2006/02/08 23:45:23 UTC (20060208-734)
7203 Log:
7204 Cancel out the >3 default if < is given; this way
7205 any </> specification fully overrides the default.
7206
7207
7208 Changes: Modified:
7209 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7210
7211
7212jilles 2006/02/08 23:13:44 UTC (20060208-732)
7213 Log:
7214 - Call mo_list() from m_list() to reduce code duplication
7215 - Default to >3, rather arbitrarily (conf option?)
7216 - Make < and > mean less than and greater than again
7217
7218
7219 Changes: Modified:
7220 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7221
7222
7223jilles 2006/02/08 22:20:43 UTC (20060208-730)
7224 Log:
7225 When processing topic burst, hide connecting server
7226 on netburst if flatten links is enabled.
7227
7228
7229 Changes: Modified:
7230 +9 -2 trunk/modules/m_tb.c (File Modified)
7231
7232
7233nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7234 Log:
7235 - remove PENALTY token
7236
7237
7238 Changes: Modified:
7239 +0 -1 trunk/include/supported.h (File Modified)
7240
7241
7242nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7243 Log:
7244 005 fixups:
7245 - Add PENALTY because we have a pace-wait system.
7246 - Add FNC due to SAVE and RSFNC
7247 - Add q to MAXLIST.
7248
7249
7250 Changes: Modified:
7251 +4 -2 trunk/include/supported.h (File Modified)
7252
7253
7254nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7255 Log:
7256 mkay, indent went nuts here
7257
7258
7259 Changes: Modified:
7260 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7261
7262
7263nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7264 Log:
7265 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7266 and can be used instead. The SAFELIST implementation is the one used by
7267 default, as most users/networks will be used to it.
7268
7269
7270 Changes: Modified:
7271 +1 -0 trunk/NEWS (File Modified)
7272 +14 -0 trunk/include/client.h (File Modified)
7273 +5 -0 trunk/include/hash.h (File Modified)
7274 +404 -272 trunk/modules/Makefile.in (File Modified)
7275 + - trunk/modules/m_list.c (File Deleted)
7276 + - trunk/modules/m_list_ratbox.c (File Added)
7277 + - trunk/modules/m_list_safelist.c (File Added)
7278 +5 -5 trunk/src/hash.c (File Modified)
7279
7280
7281jilles 2006/02/08 21:02:52 UTC (20060208-720)
7282 Log:
7283 Clear invites on a lowerTS JOIN or SJOIN.
7284 This should complete kick_on_split_riding protection.
7285
7286
7287 Changes: Modified:
7288 +5 -0 trunk/modules/core/m_join.c (File Modified)
7289 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7290
7291
7292jilles 2006/02/08 20:26:58 UTC (20060208-718)
7293 Log:
7294 Like in ratbox, send and interpret timestamps on invites.
7295
7296
7297 Changes: Modified:
7298 +9 -2 trunk/modules/m_invite.c (File Modified)
7299
7300
7301jilles 2006/02/07 12:48:28 UTC (20060207-716)
7302 Log:
7303 Add +S (network service) umode. Just for completeness, users or opers
7304 cannot set this.
7305
7306
7307 Changes: Modified:
7308 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7309
7310
7311nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7312 Log:
7313 update NEWS a bit
7314
7315
7316 Changes: Modified:
7317 +35 -2 trunk/NEWS (File Modified)
7318
7319
7320gxti 2006/02/06 04:42:14 UTC (20060206-712)
7321 Log:
7322 Split off a PreClient structure for data to be freed on registation (i.e. password).
7323 New hook introduce_client for post-registration messages.
7324 Fix b0rked SASL numerics.
7325 Burst REALHOST post-introduction for spoofed-on-registration clients.
7326 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7327 Pre-registration signon support.
7328
7329
7330 Changes: Modified:
7331 +10 -0 trunk/configure (File Modified)
7332 +2 -0 trunk/configure.ac (File Modified)
7333 +14 -4 trunk/include/client.h (File Modified)
7334 +1 -0 trunk/include/hook.h (File Modified)
7335 +1 -0 trunk/include/numeric.h (File Modified)
7336 +3 -0 trunk/include/setup.h.in (File Modified)
7337 +16 -0 trunk/modules/m_chghost.c (File Modified)
7338 +25 -21 trunk/modules/m_sasl.c (File Modified)
7339 +63 -30 trunk/modules/m_signon.c (File Modified)
7340 +18 -0 trunk/src/client.c (File Modified)
7341 +2 -0 trunk/src/hook.c (File Modified)
7342 +5 -5 trunk/src/messages.tab (File Modified)
7343 +2 -0 trunk/src/s_serv.c (File Modified)
7344 +28 -2 trunk/src/s_user.c (File Modified)
7345
7346
7347gxti 2006/02/06 03:10:01 UTC (20060206-710)
7348 Log:
7349 Update hook documentation.
7350
7351
7352 Changes: Modified:
7353 +30 -0 trunk/doc/hooks.txt (File Modified)
7354
7355
7356jilles 2006/02/05 22:44:03 UTC (20060205-708)
7357 Log:
7358 Improve @/# handling in match_esc().
7359
7360
7361 Changes: Modified:
7362 +21 -13 trunk/src/match.c (File Modified)
7363
7364
7365nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7366 Log:
7367 backtrack instead of bailing out when handling a mismatched escape
7368
7369
7370 Changes: Modified:
7371 +1 -1 trunk/src/match.c (File Modified)
7372
7373
7374nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7375 Log:
7376 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7377
7378 Changes: Modified:
7379 +2 -1 trunk/CREDITS (File Modified)
7380
7381
7382nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7383 Log:
7384 Fix the escape brokenness and pick up a more efficient matching algorithm,
7385 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7386 Patch sent upstream. They can do whatever they want with it, *shrug*.
7387
7388
7389 Changes: Modified:
7390 +147 -161 trunk/src/match.c (File Modified)
7391
7392
7393jilles 2006/02/04 20:13:39 UTC (20060204-700)
7394 Log:
7395 If flatten links is enabled, fake the origins of some ServerModes
7396 sent to clients so that the server sending the netburst is hidden.
7397 Most mode hacks still show the true source.
7398
7399
7400 Changes: Modified:
7401 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7402 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7403
7404
7405jilles 2006/02/04 18:26:55 UTC (20060204-698)
7406 Log:
7407 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7408 where the exit originated).
7409 - When receiving an SQUIT for a server themselves
7410 (IsMe(target_p) || target_p == client_p)
7411 close their link and send a local server notice.
7412
7413
7414 Changes: Modified:
7415 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7416 +6 -3 trunk/src/client.c (File Modified)
7417
7418
7419nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7420 Log:
7421 Hooking into the wrong hook, whoops. :P
7422
7423
7424 Changes: Modified:
7425 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7426 +6 -10 trunk/modules/core/m_join.c (File Modified)
7427
7428
7429nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7430 Log:
7431 this doesn't work right, right now :P
7432
7433
7434 Changes: Modified:
7435 +40 -0 trunk/contrib/Makefile.in (File Modified)
7436 + - trunk/contrib/m_createauthonly.c (File Added)
7437 +6 -0 trunk/include/hook.h (File Modified)
7438 +26 -1 trunk/modules/core/m_join.c (File Modified)
7439 +1 -1 trunk/src/ircd.c (File Modified)
7440
7441
7442nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7443 Log:
7444 Make can_join() hookable.
7445
7446
7447 Changes: Modified:
7448 +12 -1 trunk/src/channel.c (File Modified)
7449
7450
7451nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7452 Log:
7453 add 'int approved;' to the channel event hook
7454
7455
7456 Changes: Modified:
7457 +1 -0 trunk/include/hook.h (File Modified)
7458
7459
7460gxti 2006/02/04 02:50:03 UTC (20060204-688)
7461 Log:
7462 Use SIDs in SASL ENCAP origin.
7463 Ignore responses from other agents once the first SASL response has been received for a client.
7464
7465
7466 Changes: Modified:
7467 +9 -5 trunk/modules/m_sasl.c (File Modified)
7468
7469
7470gxti 2006/02/04 01:44:17 UTC (20060204-686)
7471 Log:
7472 Removed stray debug code.
7473
7474
7475 Changes: Modified:
7476 +1 -1 trunk/modules/m_sasl.c (File Modified)
7477
7478
7479jilles 2006/02/03 22:39:24 UTC (20060203-684)
7480 Log:
7481 Don't complain "unknown MODE flag" if a non-oper attempts
7482 to unset an oper only umode they do not have.
7483 This is to prevent unwanted error messages when users/bots
7484 do things like MODE <nick> +i-sw.
7485
7486
7487 Changes: Modified:
7488 +4 -2 trunk/src/s_user.c (File Modified)
7489
7490
7491jilles 2006/02/03 22:32:03 UTC (20060203-682)
7492 Log:
7493 Fix client_exit hook name and only call it for local exits that are not
7494 IsAnyServer.
7495
7496
7497 Changes: Modified:
7498 +3 -2 trunk/modules/m_sasl.c (File Modified)
7499
7500
7501gxti 2006/02/03 21:41:48 UTC (20060203-680)
7502 Log:
7503 Fix SASL logic to actually use stored agent UID.
7504 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7505 Add abort code for exiting clients.
7506
7507
7508 Changes: Modified:
7509 +18 -9 trunk/modules/m_sasl.c (File Modified)
7510
7511
7512jilles 2006/02/03 20:25:01 UTC (20060203-678)
7513 Log:
7514 Port over ratbox 2.2 /challenge. This is slightly more secure
7515 (better crypto, longer keys, challenge timeout) and has better
7516 client scripts.
7517
7518 The respond tool is no longer part of the ircd tree but a
7519 separate package, currently available from
7520 http://respond.ircd-ratbox.org (we should mirror/... this).
7521
7522
7523 Changes: Modified:
7524 +65 -310 trunk/doc/challenge.txt (File Modified)
7525 +5 -5 trunk/include/client.h (File Modified)
7526 +3 -0 trunk/include/irc_string.h (File Modified)
7527 +3 -0 trunk/include/numeric.h (File Modified)
7528 +94 -50 trunk/modules/m_challenge.c (File Modified)
7529 +1 -2 trunk/src/client.c (File Modified)
7530 +125 -0 trunk/src/irc_string.c (File Modified)
7531 +2 -2 trunk/src/messages.tab (File Modified)
7532 + - trunk/tools/rsa_respond/ (File Deleted)
7533
7534
7535gxti 2006/02/03 20:05:09 UTC (20060203-676)
7536 Log:
7537 Preliminary SASL support.
7538
7539
7540 Changes: Modified:
7541 +7 -0 trunk/include/client.h (File Modified)
7542 +6 -0 trunk/include/numeric.h (File Modified)
7543 +1 -0 trunk/modules/Makefile.in (File Modified)
7544 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7545 +175 -1 trunk/modules/m_cap.c (File Modified)
7546 + - trunk/modules/m_sasl.c (File Added)
7547 +2 -0 trunk/modules/m_user.c (File Modified)
7548 +5 -5 trunk/src/messages.tab (File Modified)
7549 +8 -2 trunk/src/s_user.c (File Modified)
7550
7551
7552jilles 2006/02/03 18:13:03 UTC (20060203-674)
7553 Log:
7554 SIGNON: make logout also apply remotely.
7555
7556
7557 Changes: Modified:
7558 +7 -2 trunk/modules/m_signon.c (File Modified)
7559
7560
7561gxti 2006/02/03 17:45:04 UTC (20060203-672)
7562 Log:
7563 Use an asterisk when sending empty logins in SIGNON.
7564
7565
7566 Changes: Modified:
7567 +5 -5 trunk/modules/m_signon.c (File Modified)
7568
7569
7570jilles 2006/02/03 17:38:31 UTC (20060203-670)
7571 Log:
7572 SIGNON: Only add whowas entry (add_history()) and wipe
7573 accepts (del_all_accepts()) if nick changed.
7574
7575
7576 Changes: Modified:
7577 +5 -3 trunk/modules/m_signon.c (File Modified)
7578
7579
7580jilles 2006/02/03 17:26:52 UTC (20060203-668)
7581 Log:
7582 SIGNON: slight fixes to collision code:
7583 - don't kill if target_p == source_p (nick unchanged or only changed case)
7584 - add comment that SAVE support is missing
7585 - use sendto_realops_snomask() instead of sendto_realops_flags()
7586
7587
7588 Changes: Modified:
7589 +9 -6 trunk/modules/m_signon.c (File Modified)
7590
7591
7592jilles 2006/02/03 17:19:26 UTC (20060203-666)
7593 Log:
7594 Fix up kills for bad nick/user/host on SIGNON.
7595
7596
7597 Changes: Modified:
7598 +16 -6 trunk/modules/m_signon.c (File Modified)
7599
7600
7601jilles 2006/02/03 16:50:56 UTC (20060203-664)
7602 Log:
7603 If changing to a nick with a digit, only allow the UID.
7604
7605
7606 Changes: Modified:
7607 +4 -0 trunk/modules/m_signon.c (File Modified)
7608
7609
7610gxti 2006/02/03 04:20:31 UTC (20060203-661)
7611 Log:
7612 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7613 Strip leading digits from logins that are not purely numeric.
7614
7615
7616 Changes: Modified:
7617 +3 -0 trunk/include/numeric.h (File Modified)
7618 +2 -0 trunk/include/send.h (File Modified)
7619 +1 -0 trunk/modules/Makefile.in (File Modified)
7620 +456 -3 trunk/modules/m_services.c (File Modified)
7621 + - trunk/modules/m_signon.c (File Added)
7622 +2 -2 trunk/src/messages.tab (File Modified)
7623 +98 -0 trunk/src/send.c (File Modified)
7624
7625
7626jilles 2006/02/02 14:10:16 UTC (20060202-659)
7627 Log:
7628 Remove old server notice umodes from example confs.
7629
7630
7631 Changes: Modified:
7632 +1 -2 trunk/doc/example.conf (File Modified)
7633 +4 -17 trunk/doc/reference.conf (File Modified)
7634
7635
7636jilles 2006/02/01 15:11:42 UTC (20060201-657)
7637 Log:
7638 Add snomask help file (forgot this earlier).
7639
7640
7641 Changes: Modified:
7642 + - trunk/help/opers/snomask (File Added)
7643
7644
7645jilles 2006/01/31 12:50:36 UTC (20060131-655)
7646 Log:
7647 Add umode +l (receive locops).
7648
7649
7650 Changes: Modified:
7651 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7652
7653
7654jilles 2006/01/31 12:44:21 UTC (20060131-653)
7655 Log:
7656 We don't plan to implement cmode +R (quiet unidentified) and
7657 umode +I (deny invite) for 1.1, so comment them out from the
7658 docs.
7659
7660
7661 Changes: Modified:
7662 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7663 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7664
7665
7666jilles 2006/01/31 12:40:38 UTC (20060131-651)
7667 Log:
7668 Improve snomask usage description.
7669
7670
7671 Changes: Modified:
7672 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7673
7674
7675jilles 2006/01/31 12:33:01 UTC (20060131-649)
7676 Log:
7677 Mention the word snomask with umode +s (needs to be a link really).
7678
7679
7680 Changes: Modified:
7681 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7682
7683
7684jilles 2006/01/31 12:28:58 UTC (20060131-647)
7685 Log:
7686 Add snomask +Z (operspy notices).
7687
7688
7689 Changes: Modified:
7690 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7691
7692
7693jilles 2006/01/31 12:23:29 UTC (20060131-645)
7694 Log:
7695 Misc updates/clarifications.
7696
7697
7698 Changes: Modified:
7699 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7700
7701
7702jilles 2006/01/31 12:15:29 UTC (20060131-643)
7703 Log:
7704 Document snomasks.
7705
7706
7707 Changes: Modified:
7708 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7709 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7710 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7711
7712
7713jilles 2006/01/30 01:07:43 UTC (20060130-641)
7714 Log:
7715 - Allow ENCAP REALHOST outside burst
7716 - Fix comment describing race condition: this can only happen
7717 on a local whois with use_whois_actually enabled
7718
7719
7720 Changes: Modified:
7721 +4 -6 trunk/modules/m_chghost.c (File Modified)
7722
7723
7724jilles 2006/01/29 21:42:06 UTC (20060129-639)
7725 Log:
7726 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7727
7728
7729 Changes: Modified:
7730 +39 -0 trunk/contrib/Makefile.in (File Modified)
7731 + - trunk/contrib/sno_globaloper.c (File Added)
7732
7733
7734jilles 2006/01/29 21:26:53 UTC (20060129-637)
7735 Log:
7736 Pass along old umodes and snomask in umode_changed hook,
7737 changing its parameter type from struct Client *
7738 to hook_data_umode_changed *. (For a new client, both
7739 are zero.)
7740
7741 The IP cloaking module now fully ignores umode changes
7742 where +h didn't change.
7743
7744
7745 Changes: Modified:
7746 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7747 +7 -0 trunk/include/hook.h (File Modified)
7748 +18 -4 trunk/src/s_user.c (File Modified)
7749
7750
7751nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7752 Log:
7753 move libcharybdis-provided function initialisation into libcharybdis_init().
7754
7755
7756 Changes: Modified:
7757 +32 -11 trunk/src/ircd.c (File Modified)
7758
7759
7760jilles 2006/01/29 20:40:55 UTC (20060129-633)
7761 Log:
7762 Make +f notices (local host, global host, global user@host, local class)
7763 netwide. Exceeding /quote set max remains local.
7764
7765
7766 Changes: Modified:
7767 +4 -4 trunk/src/s_conf.c (File Modified)
7768
7769
7770jilles 2006/01/29 20:32:44 UTC (20060129-631)
7771 Log:
7772 Netwide notices about attempts to join juped channels.
7773
7774
7775 Changes: Modified:
7776 +1 -1 trunk/modules/core/m_join.c (File Modified)
7777
7778
7779jilles 2006/01/29 19:57:17 UTC (20060129-629)
7780 Log:
7781 Send server notices about failed oper attempts globally.
7782 Successful remote oper attempt notices will be generated
7783 from the mode changes.
7784
7785
7786 Changes: Modified:
7787 +3 -3 trunk/modules/m_challenge.c (File Modified)
7788 +2 -2 trunk/modules/m_oper.c (File Modified)
7789
7790
7791jilles 2006/01/29 19:56:11 UTC (20060129-627)
7792 Log:
7793 Rest of infrastructure for sending server notices globally.
7794 Uses a new L_NETWIDE level on sendto_realops_snomask().
7795
7796
7797 Changes: Modified:
7798 +1 -0 trunk/include/send.h (File Modified)
7799 +31 -4 trunk/src/send.c (File Modified)
7800
7801
7802jilles 2006/01/29 18:55:28 UTC (20060129-625)
7803 Log:
7804 Add general::global_snotices conf option to control
7805 whether we send out SNOTEs. Does not do anything yet.
7806
7807
7808 Changes: Modified:
7809 +1 -0 trunk/doc/example.conf (File Modified)
7810 +6 -0 trunk/doc/reference.conf (File Modified)
7811 +1 -0 trunk/include/s_conf.h (File Modified)
7812 +6 -0 trunk/modules/m_info.c (File Modified)
7813 +1 -0 trunk/src/newconf.c (File Modified)
7814 +1 -0 trunk/src/s_conf.c (File Modified)
7815
7816
7817jilles 2006/01/29 13:47:35 UTC (20060129-623)
7818 Log:
7819 Only accept SNOTE from servers.
7820
7821
7822 Changes: Modified:
7823 +2 -0 trunk/modules/m_snote.c (File Modified)
7824
7825
7826jilles 2006/01/29 13:25:06 UTC (20060129-621)
7827 Log:
7828 Correct parv indices so this actually works.
7829
7830
7831 Changes: Modified:
7832 +2 -2 trunk/modules/m_snote.c (File Modified)
7833
7834
7835jilles 2006/01/29 13:16:10 UTC (20060129-619)
7836 Log:
7837 s/scan/snote/g
7838
7839
7840 Changes: Modified:
7841 +3 -3 trunk/modules/m_snote.c (File Modified)
7842
7843
7844nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7845 Log:
7846 Add m_snote.c, SNOTE propagator.
7847
7848
7849 Changes: Modified:
7850 +86 -0 trunk/modules/Makefile.in (File Modified)
7851 + - trunk/modules/m_snote.c (File Added)
7852
7853
7854nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7855 Log:
7856 start seeding the 1.1 NEWS file
7857
7858
7859 Changes: Modified:
7860 +4 -0 trunk/NEWS (File Modified)
7861
7862
7863nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7864 Log:
7865 rename some modules to more descriptive names...
7866
7867
7868 Changes: Modified:
7869 +2 -131 trunk/contrib/Makefile.in (File Modified)
7870 + - trunk/contrib/globalconnexit.c (File Deleted)
7871 + - trunk/contrib/globallineactive.c (File Deleted)
7872 + - trunk/contrib/sno_farconnect.c (File Added)
7873 + - trunk/contrib/sno_globalkline.c (File Added)
7874 +1 -120 trunk/modules/Makefile.in (File Modified)
7875 + - trunk/modules/networknotice.c (File Deleted)
7876 + - trunk/modules/sno_routing.c (File Added)
7877
7878
7879jilles 2006/01/28 22:02:18 UTC (20060128-611)
7880 Log:
7881 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7882 Uses FLAGS2_FLOODDONE bit on servers.
7883
7884
7885 Changes: Modified:
7886 +3 -0 trunk/include/client.h (File Modified)
7887 +121 -1 trunk/modules/Makefile.in (File Modified)
7888 + - trunk/modules/networknotice.c (File Added)
7889
7890
7891jilles 2006/01/28 21:44:33 UTC (20060128-609)
7892 Log:
7893 Don't show servers in /trace to nonopers if flatten links is enabled.
7894
7895
7896 Changes: Modified:
7897 +8 -5 trunk/modules/m_trace.c (File Modified)
7898
7899
7900jilles 2006/01/28 16:45:46 UTC (20060128-607)
7901 Log:
7902 CHGHOST:
7903 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7904 - send back confirmation to source, if local client
7905 - send a +s server notice if the source is neither a server nor a service (+S)
7906
7907
7908 Changes: Modified:
7909 +5 -1 trunk/modules/m_chghost.c (File Modified)
7910
7911
7912jilles 2006/01/28 16:01:05 UTC (20060128-605)
7913 Log:
7914 Use sendto_realops_snomask_from() to make the
7915 server notices appear to come from the affected
7916 user's server.
7917
7918
7919 Changes: Modified:
7920 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7921 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7922
7923
7924jilles 2006/01/28 16:00:14 UTC (20060128-603)
7925 Log:
7926 Add sendto_realops_snomask_from(), allows
7927 specification of apparent source server.
7928
7929
7930 Changes: Modified:
7931 +1 -0 trunk/include/send.h (File Modified)
7932 +41 -1 trunk/src/send.c (File Modified)
7933
7934
7935jilles 2006/01/28 15:30:20 UTC (20060128-601)
7936 Log:
7937 Revert r579. Keep host, not orighost in oper up notice.
7938 It would be inconsistent to have orighost there, and we
7939 don't want to mess up all server notices by putting both
7940 host and orighost.
7941
7942
7943 Changes: Modified:
7944 +1 -1 trunk/src/s_user.c (File Modified)
7945
7946
7947jilles 2006/01/28 15:27:10 UTC (20060128-599)
7948 Log:
7949 Include the IP address in operlog/foperlog.
7950
7951
7952 Changes: Modified:
7953 +10 -8 trunk/modules/m_challenge.c (File Modified)
7954 +8 -6 trunk/modules/m_oper.c (File Modified)
7955
7956
7957jilles 2006/01/28 15:17:01 UTC (20060128-597)
7958 Log:
7959 Call umode_changed hook on oper up.
7960
7961
7962 Changes: Modified:
7963 +1 -0 trunk/src/s_user.c (File Modified)
7964
7965
7966jilles 2006/01/28 15:13:27 UTC (20060128-595)
7967 Log:
7968 Add globalconnexit contrib module, shows remote client connects/exits
7969 except netsplits/netjoin on snomask +F.
7970 Notice formatting will probably change somewhat still.
7971
7972
7973 Changes: Modified:
7974 +80 -0 trunk/contrib/Makefile.in (File Modified)
7975 + - trunk/contrib/globalconnexit.c (File Added)
7976
7977
7978jilles 2006/01/28 14:54:44 UTC (20060128-593)
7979 Log:
7980 Declare snomask_modes[] so modules can provide snomasks.
7981
7982
7983 Changes: Modified:
7984 +2 -0 trunk/include/snomask.h (File Modified)
7985
7986
7987jilles 2006/01/28 14:40:10 UTC (20060128-591)
7988 Log:
7989 Replace user_signon hook with two new hooks: new_local_user
7990 and new_remote_user.
7991 These are called right before the user is introduced to the
7992 rest of the network.
7993
7994
7995 Changes: Modified:
7996 +2 -1 trunk/include/hook.h (File Modified)
7997 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7998 +4 -2 trunk/src/hook.c (File Modified)
7999 +2 -3 trunk/src/s_user.c (File Modified)
8000
8001
8002nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8003 Log:
8004 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8005
8006
8007 Changes: Modified:
8008 +2 -2 trunk/modules/m_scan.c (File Modified)
8009
8010
8011jilles 2006/01/27 19:45:11 UTC (20060127-587)
8012 Log:
8013 Update doc/technical/send.txt.
8014
8015
8016 Changes: Modified:
8017 +91 -131 trunk/doc/technical/send.txt (File Modified)
8018
8019
8020jilles 2006/01/27 14:44:19 UTC (20060127-585)
8021 Log:
8022 Add chantrace and masktrace to help files.
8023
8024
8025 Changes: Modified:
8026 + - trunk/help/opers/chantrace (File Added)
8027 +27 -20 trunk/help/opers/index (File Modified)
8028 + - trunk/help/opers/masktrace (File Added)
8029 +2 -0 trunk/help/opers/operspy (File Modified)
8030
8031
8032jilles 2006/01/27 14:41:47 UTC (20060127-583)
8033 Log:
8034 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8035 Shows etrace-like output for all users in a channel,
8036 in particular IP addresses.
8037
8038
8039 Changes: Modified:
8040 +75 -2 trunk/modules/m_etrace.c (File Modified)
8041
8042
8043jilles 2006/01/27 13:49:21 UTC (20060127-581)
8044 Log:
8045 Port over ratbox 2.2 r21727 (anfl):
8046 add some logging when we drop servers in places where we only notify opers
8047
8048
8049 Changes: Modified:
8050 +31 -0 trunk/modules/core/m_server.c (File Modified)
8051
8052
8053nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8054 Log:
8055 display orighost in operup message
8056
8057
8058 Changes: Modified:
8059 +1 -1 trunk/src/s_user.c (File Modified)
8060
8061
8062jilles 2006/01/26 17:13:21 UTC (20060126-577)
8063 Log:
8064 Add globallineactive contrib module, a hack which can often
8065 show k/d/g/x line active for remote clients.
8066
8067
8068 Changes: Modified:
8069 +52 -0 trunk/contrib/Makefile.in (File Modified)
8070 + - trunk/contrib/globallineactive.c (File Added)
8071
8072
8073jilles 2006/01/26 16:34:00 UTC (20060126-575)
8074 Log:
8075 Show IP field in the same way as MASKTRACE:
8076 "255.255.255.255" if it's unknown (remote TS5 client)
8077 and "0" if we or the remote server are purposely
8078 hiding it.
8079
8080
8081 Changes: Modified:
8082 +12 -1 trunk/modules/m_scan.c (File Modified)
8083
8084
8085jilles 2006/01/26 16:25:22 UTC (20060126-573)
8086 Log:
8087 scan umodes:
8088 - don't show servers in a global scan
8089 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8090
8091
8092 Changes: Modified:
8093 +4 -1 trunk/modules/m_scan.c (File Modified)
8094
8095
8096nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8097 Log:
8098 Implement SCAN UMODES.
8099
8100
8101 Changes: Modified:
8102 +3 -0 trunk/include/numeric.h (File Modified)
8103 +128 -2 trunk/modules/m_scan.c (File Modified)
8104 +2 -2 trunk/src/messages.tab (File Modified)
8105
8106
8107nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8108 Log:
8109 more oops
8110
8111
8112 Changes: Modified:
8113 +1 -1 trunk/modules/m_scan.c (File Modified)
8114
8115
8116nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8117 Log:
8118 parv[0] should be parv[1].
8119
8120
8121 Changes: Modified:
8122 +1 -1 trunk/modules/m_scan.c (File Modified)
8123
8124
8125nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8126 Log:
8127 another oops
8128
8129
8130 Changes: Modified:
8131 +1 -1 trunk/modules/m_scan.c (File Modified)
8132
8133
8134nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8135 Log:
8136 fix mistake here
8137
8138
8139 Changes: Modified:
8140 +2 -2 trunk/modules/m_scan.c (File Modified)
8141
8142
8143nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8144 Log:
8145 framework for scan command
8146
8147
8148 Changes: Modified:
8149 +113 -0 trunk/modules/Makefile.in (File Modified)
8150 + - trunk/modules/m_scan.c (File Added)
8151
8152
8153nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8154 Log:
8155 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8156
8157
8158 Changes: Modified:
8159 +2 -0 trunk/include/irc_string.h (File Modified)
8160 +157 -1 trunk/modules/m_etrace.c (File Modified)
8161 +129 -90 trunk/src/match.c (File Modified)
8162
8163
8164nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8165 Log:
8166 orighost may live in a different hash bucket (likely the case), lets check it standalone
8167
8168
8169 Changes: Modified:
8170 +39 -3 trunk/src/hostmask.c (File Modified)
8171
8172
8173nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8174 Log:
8175 SVN didn't check modules/ somehow, hrmm.
8176
8177
8178 Changes: Modified:
8179 +1 -1 trunk/modules/m_kline.c (File Modified)
8180 +6 -6 trunk/modules/m_stats.c (File Modified)
8181
8182
8183nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8184 Log:
8185 Track hostmask entries for client_p->orighost, if available.
8186 Not throughly tested, but seems to work fine.
8187
8188
8189 Changes: Modified:
8190 +8 -4 trunk/include/hostmask.h (File Modified)
8191 +14 -10 trunk/src/hostmask.c (File Modified)
8192
8193
8194jilles 2006/01/22 19:14:11 UTC (20060122-549)
8195 Log:
8196 Pass on SQUIT reasons more.
8197
8198
8199 Changes: Modified:
8200 +17 -19 trunk/src/client.c (File Modified)
8201
8202
8203jilles 2006/01/21 17:25:27 UTC (20060121-543)
8204 Log:
8205 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8206 This way, hidden admins also get them.
8207
8208
8209 Changes: Modified:
8210 +4 -4 trunk/src/send.c (File Modified)
8211
8212
8213jilles 2006/01/20 22:26:17 UTC (20060120-541)
8214 Log:
8215 From ircd-ratbox 2.2 (r21339 anfl):
8216 ms_kill() should be using find_person(), not find_client()
8217 otherwise it can generate a core.
8218
8219
8220 Changes: Modified:
8221 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8222
8223
8224jilles 2006/01/18 22:56:51 UTC (20060118-539)
8225 Log:
8226 Add m_error to core_module_table, so it is loaded by default.
8227
8228
8229 Changes: Modified:
8230 +1 -0 trunk/src/modules.c (File Modified)
8231
8232
8233jilles 2006/01/18 00:28:30 UTC (20060118-536)
8234 Log:
8235 comment is a const char *, not char *.
8236
8237
8238 Changes: Modified:
8239 +1 -1 trunk/include/hook.h (File Modified)
8240
8241
8242jilles 2006/01/18 00:10:02 UTC (20060118-534)
8243 Log:
8244 Fix a long standing hybrid 7 bug: when getting a read error
8245 on a server, report_error() is called with a %d instead of
8246 a %s in the format string ("Lost connection" in +d).
8247
8248
8249 Changes: Modified:
8250 +1 -1 trunk/src/client.c (File Modified)
8251
8252
8253jilles 2006/01/16 17:21:11 UTC (20060116-532)
8254 Log:
8255 Clarifications.
8256
8257
8258 Changes: Modified:
8259 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8260
8261
8262nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8263 Log:
8264 Add document describing capabilities and what they mean.
8265
8266
8267 Changes: Modified:
8268 + - trunk/doc/technical/capab.txt (File Added)
8269
8270
8271jilles 2006/01/16 01:19:24 UTC (20060116-528)
8272 Log:
8273 Change client_exit hook to pass all exit_client() parameters.
8274
8275
8276 Changes: Modified:
8277 +8 -0 trunk/include/hook.h (File Modified)
8278 +6 -1 trunk/src/client.c (File Modified)
8279
8280
8281jilles 2006/01/15 21:51:42 UTC (20060115-526)
8282 Log:
8283 Add client_exit hook, called in exit_client() for all
8284 clients of all types, except clients exiting because
8285 of netsplits (QS). The only thing done before it is
8286 marking the client as "closing" (to prevent
8287 recursion).
8288
8289
8290 Changes: Modified:
8291 +1 -0 trunk/include/hook.h (File Modified)
8292 +2 -0 trunk/src/client.c (File Modified)
8293 +2 -0 trunk/src/hook.c (File Modified)
8294
8295
8296jilles 2006/01/15 21:06:36 UTC (20060115-524)
8297 Log:
8298 Improve the code that calculates the nnnS nnnC counts
8299 in RPL_TRACESERVER.
8300
8301 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8302
8303
8304 Changes: Modified:
8305 +43 -36 trunk/modules/m_trace.c (File Modified)
8306
8307
8308jilles 2006/01/15 20:55:27 UTC (20060115-522)
8309 Log:
8310 Add server_eob hook.
8311 Planning to use this for netsplit/join notices.
8312
8313
8314 Changes: Modified:
8315 +1 -0 trunk/include/hook.h (File Modified)
8316 +2 -0 trunk/modules/m_pong.c (File Modified)
8317 +2 -0 trunk/src/hook.c (File Modified)
8318
8319
8320jilles 2006/01/15 20:01:51 UTC (20060115-520)
8321 Log:
8322 Default motd: ircd-ratbox -> charybdis
8323
8324
8325 Changes: Modified:
8326 +1 -1 trunk/doc/ircd.motd (File Modified)
8327
8328
8329jilles 2006/01/15 19:35:03 UTC (20060115-518)
8330 Log:
8331 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8332
8333
8334 Changes: Modified:
8335 +4 -4 trunk/src/s_user.c (File Modified)
8336
8337
8338jilles 2006/01/15 19:12:28 UTC (20060115-516)
8339 Log:
8340 - Remove obsolete EOB help file
8341 - Document snomask in the help files
8342 - Update indexes
8343
8344
8345 Changes: Modified:
8346 + - trunk/help/opers/eob (File Deleted)
8347 +13 -12 trunk/help/opers/index (File Modified)
8348 +1 -13 trunk/help/opers/umode (File Modified)
8349 +7 -7 trunk/help/users/index (File Modified)
8350
8351
8352nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8353 Log:
8354 Bail if snomask to parse is not given. Pointy hat to myself.
8355
8356
8357 Changes: Modified:
8358 +3 -0 trunk/src/snomask.c (File Modified)
8359
8360
8361gxti 2006/01/15 17:48:44 UTC (20060115-512)
8362 Log:
8363 Remove m_flags from autoconf
8364
8365
8366 Changes: Modified:
8367 +0 -1 trunk/contrib/Makefile.in (File Modified)
8368
8369
8370nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8371 Log:
8372 remove m_flags
8373
8374
8375 Changes: Modified:
8376 + - trunk/contrib/m_flags.c (File Deleted)
8377
8378
8379jilles 2006/01/15 17:22:19 UTC (20060115-508)
8380 Log:
8381 If +s is in oper_only_umodes, clear snomask on deoper.
8382
8383
8384 Changes: Modified:
8385 +5 -0 trunk/src/s_user.c (File Modified)
8386
8387
8388gxti 2006/01/15 17:16:50 UTC (20060115-506)
8389 Log:
8390 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8391
8392
8393 Changes: Modified:
8394 +2 -2 trunk/configure (File Modified)
8395 +2 -2 trunk/configure.ac (File Modified)
8396
8397
8398jilles 2006/01/15 17:15:56 UTC (20060115-504)
8399 Log:
8400 Remove the old server notice umodes.
8401 Default oper only umodes is now +s.
8402 Please make sure all remaining umodes still work.
8403
8404
8405 Changes: Modified:
8406 +3 -21 trunk/include/client.h (File Modified)
8407 +0 -12 trunk/src/newconf.c (File Modified)
8408 +1 -1 trunk/src/s_conf.c (File Modified)
8409 +12 -12 trunk/src/s_user.c (File Modified)
8410
8411
8412jilles 2006/01/15 17:00:27 UTC (20060115-502)
8413 Log:
8414 operator::flags nick_changes now controls +n snomask instead of +n umode.
8415
8416
8417 Changes: Modified:
8418 +8 -8 trunk/src/s_user.c (File Modified)
8419
8420
8421jilles 2006/01/15 16:53:16 UTC (20060115-500)
8422 Log:
8423 Move down h_umode_changed hook call after umode allowed checks
8424 (so it will not see +a if someone tries to set it but is not
8425 allowed to).
8426
8427
8428 Changes: Modified:
8429 +2 -3 trunk/src/s_user.c (File Modified)
8430
8431
8432jilles 2006/01/15 16:40:33 UTC (20060115-498)
8433 Log:
8434 Move over non-+s server notices (hopefully, all of them).
8435
8436
8437 Changes: Modified:
8438 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8439 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8440 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8441 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8442 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8443 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8444 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8445 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8446 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8447 +2 -2 trunk/libcharybdis/event.c (File Modified)
8448 +2 -2 trunk/modules/core/m_join.c (File Modified)
8449 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8450 +3 -3 trunk/modules/core/m_message.c (File Modified)
8451 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8452 +2 -2 trunk/modules/core/m_server.c (File Modified)
8453 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8454 +1 -1 trunk/modules/m_post.c (File Modified)
8455 +1 -1 trunk/modules/m_services.c (File Modified)
8456 +2 -2 trunk/src/channel.c (File Modified)
8457 +3 -3 trunk/src/client.c (File Modified)
8458 +1 -1 trunk/src/hash.c (File Modified)
8459 +5 -5 trunk/src/s_conf.c (File Modified)
8460 +2 -2 trunk/src/s_log.c (File Modified)
8461 +4 -4 trunk/src/s_user.c (File Modified)
8462
8463
8464jilles 2006/01/15 16:18:59 UTC (20060115-496)
8465 Log:
8466 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8467
8468
8469 Changes: Modified:
8470 +2 -1 trunk/include/snomask.h (File Modified)
8471 +2 -2 trunk/src/snomask.c (File Modified)
8472
8473
8474jilles 2006/01/15 16:08:28 UTC (20060115-494)
8475 Log:
8476 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8477
8478
8479 Changes: Modified:
8480 +1 -1 trunk/contrib/example_module.c (File Modified)
8481 +2 -2 trunk/include/ircd_defs.h (File Modified)
8482 +6 -6 trunk/modules/core/m_error.c (File Modified)
8483 +1 -1 trunk/modules/core/m_join.c (File Modified)
8484 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8485 +1 -1 trunk/modules/core/m_message.c (File Modified)
8486 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8487 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8488 +18 -18 trunk/modules/core/m_server.c (File Modified)
8489 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8490 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8491 +4 -4 trunk/modules/m_challenge.c (File Modified)
8492 +4 -4 trunk/modules/m_dline.c (File Modified)
8493 +13 -13 trunk/modules/m_gline.c (File Modified)
8494 +5 -5 trunk/modules/m_kline.c (File Modified)
8495 +2 -2 trunk/modules/m_oper.c (File Modified)
8496 +1 -1 trunk/modules/m_pong.c (File Modified)
8497 +13 -13 trunk/modules/m_rehash.c (File Modified)
8498 +4 -4 trunk/modules/m_resv.c (File Modified)
8499 +16 -16 trunk/modules/m_set.c (File Modified)
8500 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8501 +6 -6 trunk/modules/m_xline.c (File Modified)
8502 +1 -1 trunk/src/adns.c (File Modified)
8503 +2 -2 trunk/src/channel.c (File Modified)
8504 +1 -1 trunk/src/listener.c (File Modified)
8505 +1 -1 trunk/src/s_auth.c (File Modified)
8506 +15 -15 trunk/src/s_conf.c (File Modified)
8507 +3 -3 trunk/src/s_user.c (File Modified)
8508 +7 -7 trunk/src/send.c (File Modified)
8509
8510
8511jilles 2006/01/15 15:34:12 UTC (20060115-492)
8512 Log:
8513 On oper up:
8514 - set +s snomask if +s umode set but no snomasks
8515 - put numerics in more logical order
8516
8517
8518 Changes: Modified:
8519 +3 -1 trunk/src/s_user.c (File Modified)
8520
8521
8522jilles 2006/01/15 15:12:39 UTC (20060115-490)
8523 Log:
8524 parse_snobuf_to_mask(): default to + at start
8525 allows stuff like /mode jilles +s C
8526
8527
8528 Changes: Modified:
8529 +1 -1 trunk/src/snomask.c (File Modified)
8530
8531
8532jilles 2006/01/15 15:04:34 UTC (20060115-488)
8533 Log:
8534 Changes to user_mode() snomask handling.
8535 - show snomask (if not 0) on /mode <nick>
8536 - show snomask once at the end if +s/-s used
8537 - only parse 1 parameter for umode changes
8538 - don't crash on /mode <nick> +s
8539 - /mode <nick> -s clears snomask, doesn't use parameter
8540 - set umode +s iff snomask is not 0
8541 - snomask is not propagated, but umode +s is
8542
8543
8544 Changes: Modified:
8545 +97 -72 trunk/src/s_user.c (File Modified)
8546
8547
8548nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8549 Log:
8550 Convert some messages over to snomask.
8551
8552
8553 Changes: Modified:
8554 +29 -29 trunk/src/client.c (File Modified)
8555 +2 -2 trunk/src/ircd.c (File Modified)
8556 +13 -13 trunk/src/modules.c (File Modified)
8557 +1 -1 trunk/src/newconf.c (File Modified)
8558 +5 -5 trunk/src/parse.c (File Modified)
8559 +1 -1 trunk/src/restart.c (File Modified)
8560 +4 -4 trunk/src/s_newconf.c (File Modified)
8561 +11 -11 trunk/src/s_serv.c (File Modified)
8562
8563
8564nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8565 Log:
8566 include snomask.h from client.h
8567
8568
8569 Changes: Modified:
8570 +1 -0 trunk/include/client.h (File Modified)
8571
8572
8573nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8574 Log:
8575 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8576
8577
8578 Changes: Modified:
8579 +1 -0 trunk/src/newconf.c (File Modified)
8580 +2 -1 trunk/src/snomask.c (File Modified)
8581
8582
8583nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8584 Log:
8585 should start with +, not \0. Whoops. :)
8586
8587
8588 Changes: Modified:
8589 +1 -1 trunk/src/snomask.c (File Modified)
8590
8591
8592nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8593 Log:
8594 core snomask support.
8595
8596
8597 Changes: Modified:
8598 +3 -0 trunk/doc/example.conf (File Modified)
8599 +2 -0 trunk/include/client.h (File Modified)
8600 +2 -0 trunk/include/numeric.h (File Modified)
8601 +2 -0 trunk/include/s_newconf.h (File Modified)
8602 +63 -0 trunk/include/send.h (File Modified)
8603 + - trunk/include/snomask.h (File Added)
8604 +1 -0 trunk/src/Makefile.in (File Modified)
8605 +1 -1 trunk/src/messages.tab (File Modified)
8606 +8 -0 trunk/src/newconf.c (File Modified)
8607 +12 -0 trunk/src/s_user.c (File Modified)
8608 +235 -0 trunk/src/send.c (File Modified)
8609 + - trunk/src/snomask.c (File Added)
8610
8611
8612nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8613 Log:
8614 add a blank line after the license info.
8615
8616
8617 Changes: Modified:
8618 +1 -1 trunk/CREDITS (File Modified)
8619
8620
8621jilles 2006/01/14 19:59:18 UTC (20060114-472)
8622 Log:
8623 Extend copyright to 2006.
8624
8625
8626 Changes: Modified:
8627 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8628
8629
8630jilles 2006/01/14 19:56:24 UTC (20060114-470)
8631 Log:
8632 - Fix up book id.
8633 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8634
8635
8636 Changes: Modified:
8637 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8638 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8639
8640
8641jilles 2006/01/14 19:52:16 UTC (20060114-468)
8642 Log:
8643 Add oper privileges document.
8644
8645
8646 Changes: Modified:
8647 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8648 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8649
8650
8651jilles 2006/01/14 18:45:57 UTC (20060114-466)
8652 Log:
8653 Capitalize message names in services shortcuts (for consistency).
8654
8655
8656 Changes: Modified:
8657 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8658
8659
8660jilles 2006/01/13 16:53:35 UTC (20060113-464)
8661 Log:
8662 Remove C++ comment.
8663
8664
8665 Changes: Modified:
8666 +1 -1 trunk/src/patricia.c (File Modified)
8667
8668
8669jilles 2006/01/13 13:45:56 UTC (20060113-462)
8670 Log:
8671 Remove obsolete 'nextconnect' variable.
8672
8673
8674 Changes: Modified:
8675 +0 -1 trunk/include/ircd.h (File Modified)
8676 +0 -2 trunk/src/client.c (File Modified)
8677 +0 -1 trunk/src/ircd.c (File Modified)
8678
8679
8680jilles 2006/01/13 13:02:54 UTC (20060113-460)
8681 Log:
8682 Remove this remnant of the hybrid 6 ziplinks implementation.
8683
8684
8685 Changes: Modified:
8686 + - trunk/include/s_zip.h (File Deleted)
8687
8688
8689jilles 2006/01/09 16:05:47 UTC (20060109-458)
8690 Log:
8691 Make clone limiting work on orighost, not host (so it
8692 looks through services cloaks). Lightly tested, please
8693 test/review.
8694
8695
8696 Changes: Modified:
8697 +2 -0 trunk/modules/m_chghost.c (File Modified)
8698 +1 -1 trunk/src/client.c (File Modified)
8699 +1 -1 trunk/src/s_conf.c (File Modified)
8700
8701
8702jilles 2006/01/09 15:51:02 UTC (20060109-456)
8703 Log:
8704 Don't forget to link me_realhost() into the command hash.
8705
8706 Pointy hat to: myself
8707
8708
8709 Changes: Modified:
8710 +1 -1 trunk/modules/m_chghost.c (File Modified)
8711
8712
8713jilles 2006/01/09 14:46:59 UTC (20060109-454)
8714 Log:
8715 It's call_hook, not hook_call.
8716
8717
8718 Changes: Modified:
8719 +1 -1 trunk/src/s_user.c (File Modified)
8720
8721
8722jilles 2006/01/09 14:45:36 UTC (20060109-452)
8723 Log:
8724 Add unreject help file.
8725
8726
8727 Changes: Modified:
8728 + - trunk/help/opers/unreject (File Added)
8729
8730
8731jilles 2006/01/09 14:41:41 UTC (20060109-450)
8732 Log:
8733 Link the all-important 42 module to the build :P
8734
8735
8736 Changes: Modified:
8737 +1 -0 trunk/contrib/Makefile.in (File Modified)
8738
8739
8740jilles 2006/01/08 19:12:10 UTC (20060108-448)
8741 Log:
8742 Mention /rehash help.
8743
8744
8745 Changes: Modified:
8746 +1 -0 trunk/help/opers/rehash (File Modified)
8747
8748
8749nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8750 Log:
8751 Add h_user_signon hook.
8752
8753
8754 Changes: Modified:
8755 +1 -0 trunk/include/hook.h (File Modified)
8756 +2 -0 trunk/src/hook.c (File Modified)
8757 +4 -0 trunk/src/s_user.c (File Modified)
8758
8759
8760jilles 2006/01/06 02:30:23 UTC (20060106-444)
8761 Log:
8762 Oops, forgot to set orighost for remote client introductions.
8763
8764
8765 Changes: Modified:
8766 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8767
8768
8769jilles 2006/01/06 01:40:44 UTC (20060106-442)
8770 Log:
8771 Use TS6 forms in services shortcuts, if possible.
8772
8773
8774 Changes: Modified:
8775 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8776
8777
8778jilles 2006/01/06 01:31:19 UTC (20060106-440)
8779 Log:
8780 - Start out default_umodes conf entry from the empty set instead of +i.
8781 - Move oper_only_umodes check to where default_umodes is used, as
8782 oper_only_umodes may not be set yet while we're reading the conf.
8783
8784
8785 Changes: Modified:
8786 +6 -7 trunk/src/newconf.c (File Modified)
8787 +1 -1 trunk/src/s_user.c (File Modified)
8788
8789
8790jilles 2006/01/06 01:00:44 UTC (20060106-438)
8791 Log:
8792 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8793
8794
8795 Changes: Modified:
8796 +1 -0 trunk/doc/example.conf (File Modified)
8797 +7 -0 trunk/doc/reference.conf (File Modified)
8798 +0 -7 trunk/include/config.h.dist (File Modified)
8799 +1 -0 trunk/include/s_conf.h (File Modified)
8800 +6 -0 trunk/modules/m_info.c (File Modified)
8801 +9 -18 trunk/src/client.c (File Modified)
8802 +1 -0 trunk/src/newconf.c (File Modified)
8803 +1 -0 trunk/src/s_conf.c (File Modified)
8804
8805
8806jilles 2006/01/06 00:14:18 UTC (20060106-436)
8807 Log:
8808 - Allow NULL target_ip in show_ip() (indicates message is being
8809 sent to local opers)
8810 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8811 confitem
8812 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8813 those in src/client.c
8814
8815 From ratbox 2.2 svn (anfl)
8816
8817
8818 Changes: Modified:
8819 +1 -0 trunk/include/client.h (File Modified)
8820 +21 -2 trunk/src/client.c (File Modified)
8821 +2 -4 trunk/src/hostmask.c (File Modified)
8822 +1 -5 trunk/src/s_conf.c (File Modified)
8823 +4 -8 trunk/src/s_user.c (File Modified)
8824
8825
8826nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8827 Log:
8828 Fire off events properly.
8829
8830
8831 Changes: Modified:
8832 +7 -3 trunk/src/s_user.c (File Modified)
8833
8834
8835nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8836 Log:
8837 make sure modules which depend on umode information get the message upon connection (oops)
8838
8839
8840 Changes: Modified:
8841 +3 -0 trunk/src/s_user.c (File Modified)
8842
8843
8844jilles 2006/01/05 23:33:33 UTC (20060105-430)
8845 Log:
8846 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8847 From ratbox 2.2 svn.
8848
8849
8850 Changes: Modified:
8851 +3 -7 trunk/modules/m_etrace.c (File Modified)
8852
8853
8854nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8855 Log:
8856 Replace silly `default_invisible' option with more versatile default_umodes.
8857
8858
8859 Changes: Modified:
8860 +2 -2 trunk/Makefile.in (File Modified)
8861 +12 -1 trunk/doc/example.conf (File Modified)
8862 +14 -7 trunk/doc/reference.conf (File Modified)
8863 +2 -4 trunk/include/s_conf.h (File Modified)
8864 +0 -6 trunk/modules/m_info.c (File Modified)
8865 +4 -0 trunk/src/modules.c (File Modified)
8866 +41 -1 trunk/src/newconf.c (File Modified)
8867 +2 -2 trunk/src/s_conf.c (File Modified)
8868 +3 -4 trunk/src/s_user.c (File Modified)
8869
8870
8871jilles 2006/01/02 14:30:45 UTC (20060102-426)
8872 Log:
8873 Add temporary nick resvs with the proper duration,
8874 not 60 times too long.
8875
8876
8877 Changes: Modified:
8878 +1 -1 trunk/modules/m_resv.c (File Modified)
8879
8880
8881jilles 2006/01/02 14:21:31 UTC (20060102-424)
8882 Log:
8883 Add kick on split riding. See reference.conf for more details.
8884
8885
8886 Changes: Modified:
8887 +1 -0 trunk/doc/example.conf (File Modified)
8888 +16 -0 trunk/doc/reference.conf (File Modified)
8889 +1 -0 trunk/include/s_conf.h (File Modified)
8890 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8891 +6 -0 trunk/modules/m_info.c (File Modified)
8892 +1 -0 trunk/src/newconf.c (File Modified)
8893 +1 -0 trunk/src/s_conf.c (File Modified)
8894
8895
8896nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8897 Log:
8898 New credits, denoting GXTi as being on the core team.
8899
8900
8901 Changes: Modified:
8902 +16 -5 trunk/CREDITS (File Modified)
8903
8904
8905nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8906 Log:
8907 better cloaking algorithm
8908
8909
8910 Changes: Modified:
8911 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8912
8913
8914nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8915 Log:
8916 don't do redundant bitshifting.
8917
8918
8919 Changes: Modified:
8920 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8921
8922
8923jilles 2005/12/23 21:15:41 UTC (20051223-416)
8924 Log:
8925 Add ip_cloaking.so.
8926
8927
8928 Changes: Modified:
8929 +1 -0 trunk/contrib/Makefile.in (File Modified)
8930
8931
8932jilles 2005/12/23 21:15:25 UTC (20051223-414)
8933 Log:
8934 Set the DynSpoof flag properly.
8935
8936
8937 Changes: Modified:
8938 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8939
8940
8941nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8942 Log:
8943 first go at an ip_cloaking implementation for charybdis.
8944
8945
8946 Changes: Modified:
8947 + - trunk/contrib/ip_cloaking.c (File Added)
8948
8949
8950nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8951 Log:
8952 Add libcharybdis to contrib/ includes.
8953
8954
8955 Changes: Modified:
8956 +1 -1 trunk/contrib/Makefile.in (File Modified)
8957
8958
8959nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8960 Log:
8961 add h_umode_changed hook for modules that provide usermodes.
8962
8963
8964 Changes: Modified:
8965 +1 -0 trunk/include/hook.h (File Modified)
8966 +2 -1 trunk/src/hook.c (File Modified)
8967 +3 -0 trunk/src/s_user.c (File Modified)
8968
8969
8970jilles 2005/12/19 16:52:45 UTC (20051219-406)
8971 Log:
8972 Show quiets in /stats z.
8973
8974
8975 Changes: Modified:
8976 +15 -10 trunk/src/s_stats.c (File Modified)
8977
8978
8979nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8980 Log:
8981 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8982
8983
8984 Changes: Modified:
8985 +0 -12 trunk/configure (File Modified)
8986 +0 -9 trunk/configure.ac (File Modified)
8987 +0 -3 trunk/include/setup.h.in (File Modified)
8988
8989
8990nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8991 Log:
8992 change various buffer sizes to = topiclen.
8993
8994
8995 Changes: Modified:
8996 +3 -4 trunk/include/ircd_defs.h (File Modified)
8997
8998
8999jon 2005/12/12 19:32:18 UTC (20051212-400)
9000 Log:
9001 - Partial commit test, partial ego strokage ;)
9002
9003
9004 Changes: Modified:
9005 +2 -1 trunk/CREDITS (File Modified)
9006
9007
9008nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9009 Log:
9010 More kqueue corrections.
9011
9012 Changes: Modified:
9013 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9014
9015
9016nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9017 Log:
9018 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9019 Not sure why this wasn't this way to begin with.
9020
9021
9022 Changes: Modified:
9023 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9024
9025
9026jilles 2005/12/11 16:39:52 UTC (20051211-394)
9027 Log:
9028 example.conf tweaks:
9029 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9030 most people do not need this.
9031 Enable serverinfo::hub.
9032
9033
9034 Changes: Modified:
9035 +14 -11 trunk/doc/example.conf (File Modified)
9036
9037
9038nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9039 Log:
9040 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9041
9042
9043 Changes: Modified:
9044 +1 -1 trunk/src/s_serv.c (File Modified)
9045
9046
9047nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9048 Log:
9049 header include changes
9050
9051
9052 Changes: Modified:
9053 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9054 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9055 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9056 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9057 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9058 +1 -21 trunk/libcharybdis/select.c (File Modified)
9059
9060
9061nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9062 Log:
9063 s/ilog/libcharybdis_{die,log,restart}/g
9064
9065
9066 Changes: Modified:
9067 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9068 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9069 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9070 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9071 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9072 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9073 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9074 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9075
9076
9077nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9078 Log:
9079 Use the right callbacks in the function code.
9080
9081 Changes: Modified:
9082 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9083
9084
9085nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9086 Log:
9087 More work, it builds again!
9088
9089
9090 Changes: Modified:
9091 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9092 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9093 + - trunk/libcharybdis/libcharybdis.c (File Added)
9094 + - trunk/libcharybdis/libcharybdis.h (File Added)
9095
9096
9097nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9098 Log:
9099 Move some stuff around.
9100
9101
9102 Changes: Modified:
9103 + - trunk/include/memory.h (File Deleted)
9104 + - trunk/include/tools.h (File Deleted)
9105 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9106 + - trunk/libcharybdis/memory.c (File Added)
9107 + - trunk/libcharybdis/memory.h (File Added)
9108 + - trunk/libcharybdis/snprintf.c (File Added)
9109 + - trunk/libcharybdis/tools.c (File Added)
9110 + - trunk/libcharybdis/tools.h (File Added)
9111 +1000 -1062 trunk/modules/.depend (File Modified)
9112 +421 -455 trunk/src/.depend (File Modified)
9113 +0 -1191 trunk/src/Makefile.in (File Modified)
9114 + - trunk/src/memory.c (File Deleted)
9115 + - trunk/src/snprintf.c (File Deleted)
9116 + - trunk/src/tools.c (File Deleted)
9117
9118
9119nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9120 Log:
9121 move more headers into libcharybdis
9122
9123 Changes: Modified:
9124 + - trunk/include/balloc.h (File Deleted)
9125 + - trunk/include/event.h (File Deleted)
9126 + - trunk/libcharybdis/balloc.h (File Added)
9127 + - trunk/libcharybdis/event.h (File Added)
9128 +924 -1020 trunk/modules/.depend (File Modified)
9129 +327 -406 trunk/src/.depend (File Modified)
9130
9131
9132nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9133 Log:
9134 balloc, events -> libcharybdis
9135
9136 Changes: Modified:
9137 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9138 + - trunk/libcharybdis/balloc.c (File Added)
9139 + - trunk/libcharybdis/event.c (File Added)
9140 +0 -1008 trunk/src/Makefile.in (File Modified)
9141 + - trunk/src/balloc.c (File Deleted)
9142 + - trunk/src/event.c (File Deleted)
9143
9144
9145nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9146 Log:
9147 More fun
9148
9149 Changes: Modified:
9150 + - trunk/include/commio.h (File Deleted)
9151 + - trunk/include/linebuf.h (File Deleted)
9152 + - trunk/libcharybdis/commio.h (File Added)
9153 + - trunk/libcharybdis/linebuf.h (File Added)
9154 +1644 -530 trunk/modules/.depend (File Modified)
9155 +1 -1 trunk/modules/Makefile.in (File Modified)
9156 +720 -284 trunk/src/.depend (File Modified)
9157
9158
9159nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9160 Log:
9161 Makefile reworking -- moving libcharybdis headers into proper location.
9162
9163 Changes: Modified:
9164 +1 -1 trunk/adns/Makefile.in (File Modified)
9165 +1 -1 trunk/src/Makefile.in (File Modified)
9166
9167
9168nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9169 Log:
9170 Document proposed authdaemon protocol.
9171
9172 Changes: Modified:
9173 + - trunk/authdaemon/protocol.txt (File Added)
9174
9175
9176nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9177 Log:
9178 Makefile oops
9179
9180 Changes: Modified:
9181 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9182
9183
9184nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9185 Log:
9186 Remove dead makefile from generation
9187
9188 Changes: Modified:
9189 +1 -2 trunk/configure (File Modified)
9190 +0 -1 trunk/configure.ac (File Modified)
9191
9192
9193nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9194 Log:
9195 libcharybdisIO -> libcharybdis
9196
9197 Changes: Modified:
9198 +1 -1 trunk/src/Makefile.in (File Modified)
9199
9200
9201nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9202 Log:
9203 More restructuring.
9204
9205 Changes: Modified:
9206 + - trunk/libcharybdis/Makefile.in (File Added)
9207 + - trunk/libcharybdis/commio.c (File Added)
9208 + - trunk/libcharybdis/devpoll.c (File Added)
9209 + - trunk/libcharybdis/epoll.c (File Added)
9210 + - trunk/libcharybdis/io/ (File Deleted)
9211 + - trunk/libcharybdis/kqueue.c (File Added)
9212 + - trunk/libcharybdis/linebuf.c (File Added)
9213 + - trunk/libcharybdis/log/ (File Deleted)
9214 + - trunk/libcharybdis/poll.c (File Added)
9215 + - trunk/libcharybdis/ports.c (File Added)
9216 + - trunk/libcharybdis/select.c (File Added)
9217
9218
9219nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9220 Log:
9221 Blah kill makefile
9222
9223 Changes: Modified:
9224 + - trunk/libcharybdis/Makefile.in (File Deleted)
9225
9226
9227nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9228 Log:
9229 Blah kill makefile
9230
9231 Changes: Modified:
9232 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9233
9234
9235nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9236 Log:
9237 add authdaemon dir for later hacking
9238
9239
9240 Changes: Modified:
9241 + - trunk/authdaemon/ (File Added)
9242
9243
9244nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9245 Log:
9246 linebuf -> libcharybdisIO
9247
9248
9249 Changes: Modified:
9250 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9251 + - trunk/libcharybdis/io/linebuf.c (File Added)
9252 + - trunk/libcharybdis/log/ (File Added)
9253 + - trunk/libcharybdis/log/Makefile.in (File Added)
9254 +0 -687 trunk/src/Makefile.in (File Modified)
9255 + - trunk/src/linebuf.c (File Deleted)
9256
9257
9258nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9259 Log:
9260 Solaris 10 I/O ports support
9261
9262 Changes: Modified:
9263 + - trunk/libcharybdis/io/ports.c (File Added)
9264
9265
9266nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9267 Log:
9268 libcharybdis stuff
9269
9270
9271 Changes: Modified:
9272 +1 -1 trunk/Makefile.in (File Modified)
9273 +3 -1 trunk/configure (File Modified)
9274 +133 -10 trunk/configure.ac (File Modified)
9275 + - trunk/libcharybdis/ (File Added)
9276 + - trunk/libcharybdis/Makefile.in (File Added)
9277 + - trunk/libcharybdis/io/ (File Added)
9278 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9279 +2 -3 trunk/src/Makefile.in (File Modified)
9280 + - trunk/src/io/ (File Deleted)
9281
9282
9283nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9284 Log:
9285 split IO stuff into libcharybdisIO.
9286
9287
9288 Changes: Modified:
9289 + - trunk/src/commio.c (File Deleted)
9290 + - trunk/src/devpoll.c (File Deleted)
9291 + - trunk/src/epoll.c (File Deleted)
9292 + - trunk/src/io/ (File Added)
9293 + - trunk/src/io/Makefile.in (File Added)
9294 + - trunk/src/io/commio.c (File Added)
9295 + - trunk/src/io/devpoll.c (File Added)
9296 + - trunk/src/io/epoll.c (File Added)
9297 + - trunk/src/io/kqueue.c (File Added)
9298 + - trunk/src/io/poll.c (File Added)
9299 + - trunk/src/io/select.c (File Added)
9300 + - trunk/src/kqueue.c (File Deleted)
9301 + - trunk/src/poll.c (File Deleted)
9302 + - trunk/src/select.c (File Deleted)
9303
9304
9305nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9306 Log:
9307 Version bump: 1.1.0
9308
9309
9310 Changes: Modified:
9311 +86 -155 trunk/configure (File Modified)
9312 +1 -1 trunk/configure.ac (File Modified)
9313
9314
9315jilles 2005/12/04 01:56:31 UTC (20051204-346)
9316 Log:
9317 Remove mentions of mkkeypair/cryptlinks.
9318
9319
9320 Changes: Modified:
9321 +1 -3 trunk/doc/challenge.txt (File Modified)
9322
9323
9324jilles 2005/12/02 17:57:29 UTC (20051202-344)
9325 Log:
9326 Clarify serverinfo{} description.
9327
9328
9329 Changes: Modified:
9330 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9331
9332
9333jilles 2005/12/02 17:41:44 UTC (20051202-342)
9334 Log:
9335 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9336
9337
9338 Changes: Modified:
9339 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9340
9341
9342jilles 2005/12/02 17:38:53 UTC (20051202-340)
9343 Log:
9344 Improvements also applicable to hyperion 1.x.
9345
9346
9347 Changes: Modified:
9348 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9349
9350
9351jilles 2005/12/02 17:08:45 UTC (20051202-338)
9352 Log:
9353 - Add +F description
9354 - General improvements and changes to charybdis
9355
9356
9357 Changes: Modified:
9358 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9359
9360
9361jilles 2005/12/02 16:43:45 UTC (20051202-336)
9362 Log:
9363 The server notice umodes only have an effect
9364 for opers. ("sendto_realops_flags", so having
9365 the umode is not enough, they must also be
9366 opered)
9367
9368
9369 Changes: Modified:
9370 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9371
9372
9373jilles 2005/12/02 16:39:40 UTC (20051202-334)
9374 Log:
9375 Updates to umodes docs.
9376
9377
9378 Changes: Modified:
9379 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9380
9381
9382nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9383 Log:
9384 Add SGML documentation.
9385
9386 Changes: Modified:
9387 + - trunk/doc/sgml/ (File Added)
9388 + - trunk/doc/sgml/oper-guide/ (File Added)
9389 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9390 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9391 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9392 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9393 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9394 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9395 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9396
9397
9398jilles 2005/11/21 11:04:33 UTC (20051121-330)
9399 Log:
9400 Make operwall flag restrict setting umode +z.
9401 This repairs this flag broken in charybdis-1.0.
9402
9403
9404 Changes: Modified:
9405 +41 -0 trunk/contrib/m_flags.c (File Modified)
9406 +9 -0 trunk/src/s_user.c (File Modified)
9407
9408
9409jilles 2005/11/21 10:29:37 UTC (20051121-328)
9410 Log:
9411 Don't complain/reset remote clients +n. I'm still not
9412 convinced propagating all umodes is the way to go, oh
9413 well.
9414
9415
9416 Changes: Modified:
9417 +1 -1 trunk/src/s_user.c (File Modified)
9418
9419
9420jilles 2005/11/21 10:21:42 UTC (20051121-326)
9421 Log:
9422 - Require admin flag for oper /chghost (if it's enabled
9423 which is not default)
9424 - Give error message on nonexistant nick
9425
9426
9427 Changes: Modified:
9428 +12 -0 trunk/modules/m_chghost.c (File Modified)
9429
9430
9431nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9432 Log:
9433 Incorporated jilles' dynspoof patch with a few minor changes.
9434
9435 Changes: Modified:
9436 +5 -2 trunk/include/client.h (File Modified)
9437 +1 -0 trunk/include/numeric.h (File Modified)
9438 +75 -4 trunk/modules/m_chghost.c (File Modified)
9439 +2 -21 trunk/modules/m_stats.c (File Modified)
9440 +2 -8 trunk/modules/m_trace.c (File Modified)
9441 +2 -0 trunk/src/client.c (File Modified)
9442 +3 -0 trunk/src/s_user.c (File Modified)
9443
9444
9445nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9446 Log:
9447 Update NEWS.
9448
9449 Changes: Modified:
9450 +5 -0 trunk/NEWS (File Modified)
9451
9452
9453jilles 2005/11/17 22:38:52 UTC (20051117-320)
9454 Log:
9455 Make show_ip() far less braindead.
9456
9457 Obtained from: ratbox 2.2 SVN
9458
9459
9460 Changes: Modified:
9461 +14 -85 trunk/src/client.c (File Modified)
9462
9463
9464jilles 2005/11/15 16:33:26 UTC (20051115-318)
9465 Log:
9466 Instead of not showing channels at all for whoising services,
9467 only show channels the requester is also on. If operspying
9468 services, show all the channels.
9469
9470
9471 Changes: Modified:
9472 +37 -40 trunk/modules/m_whois.c (File Modified)
9473
9474
9475jilles 2005/11/15 15:59:00 UTC (20051115-316)
9476 Log:
9477 - Show real errno if we fail to connect to a server
9478 - Don't show server IPs on IRC if a server goes dead
9479 during handshake
9480
9481
9482 Changes: Modified:
9483 +2 -5 trunk/src/s_serv.c (File Modified)
9484
9485
9486jilles 2005/11/15 15:28:18 UTC (20051115-314)
9487 Log:
9488 Revert hybrid 7.2 aline code. It causes too many problems.
9489
9490
9491 Changes: Modified:
9492 +1 -47 trunk/NEWS (File Modified)
9493 + - trunk/include/aline.h (File Deleted)
9494 +53 -6 trunk/modules/m_dline.c (File Modified)
9495 +212 -16 trunk/modules/m_kline.c (File Modified)
9496 +37 -8 trunk/modules/m_resv.c (File Modified)
9497 +45 -24 trunk/modules/m_xline.c (File Modified)
9498 +0 -485 trunk/src/Makefile.in (File Modified)
9499 + - trunk/src/aline.c (File Deleted)
9500
9501
9502jilles 2005/11/07 10:47:33 UTC (20051107-312)
9503 Log:
9504 Incorporate recent ratbox monitor bugfixes (could crash).
9505
9506
9507 Changes: Modified:
9508 +16 -0 trunk/modules/m_monitor.c (File Modified)
9509 +4 -3 trunk/src/monitor.c (File Modified)
9510
9511
9512jilles 2005/10/24 23:10:06 UTC (20051024-310)
9513 Log:
9514 Fix /invite UID leak.
9515
9516 Found by logiclrd@EFnet.
9517
9518
9519 Changes: Modified:
9520 +3 -2 trunk/modules/m_invite.c (File Modified)
9521
9522
9523nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9524 Log:
9525 Don't show what channels a service is in.
9526
9527 Changes: Modified:
9528 +1 -0 trunk/NEWS (File Modified)
9529 +40 -35 trunk/modules/m_whois.c (File Modified)
9530
9531
9532nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9533 Log:
9534 Update version to 1.0.3.
9535
9536
9537 Changes: Modified:
9538 +9 -9 trunk/configure (File Modified)
9539 +1 -1 trunk/configure.ac (File Modified)
9540
9541
9542jilles 2005/10/22 17:12:51 UTC (20051022-304)
9543 Log:
9544 Update NEWS.
9545
9546
9547 Changes: Modified:
9548 +7 -1 trunk/NEWS (File Modified)
9549
9550
9551jilles 2005/10/22 17:11:32 UTC (20051022-302)
9552 Log:
9553 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9554 More static buffers :(
9555
9556
9557 Changes: Modified:
9558 +12 -4 trunk/src/aline.c (File Modified)
9559
9560
9561jilles 2005/10/18 21:52:35 UTC (20051018-300)
9562 Log:
9563 Make operspy mode (/mode !#channel showing parameters
9564 even if not on channel) work again.
9565
9566
9567 Changes: Modified:
9568 +4 -4 trunk/src/channel.c (File Modified)
9569
9570
9571jilles 2005/10/16 22:04:15 UTC (20051016-298)
9572 Log:
9573 Call server_introduced hook on TS6 remote server
9574 introduction (ms_sid()).
9575
9576
9577 Changes: Modified:
9578 +6 -0 trunk/modules/core/m_server.c (File Modified)
9579
9580
9581nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9582 Log:
9583 Cyrix boxes are wierd.
9584
9585 Changes: Modified:
9586 +2 -1 trunk/modules/m_services.c (File Modified)
9587
9588
9589nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9590 Log:
9591 More paranoia.
9592
9593 Changes: Modified:
9594 +1 -1 trunk/include/client.h (File Modified)
9595 +3 -1 trunk/modules/m_services.c (File Modified)
9596
9597
9598nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9599 Log:
9600 heh
9601
9602 Changes: Modified:
9603 +1 -6 trunk/modules/m_services.c (File Modified)
9604
9605
9606nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9607 Log:
9608 Disable a check that doesn't always seem to work right for some reason.
9609
9610 Changes: Modified:
9611 +2 -0 trunk/modules/m_services.c (File Modified)
9612
9613
9614nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9615 Log:
9616 Update NEWS.
9617
9618
9619 Changes: Modified:
9620 +4 -1 trunk/NEWS (File Modified)
9621
9622
9623nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9624 Log:
9625 1.0.2
9626
9627
9628 Changes: Modified:
9629 +9 -9 trunk/configure (File Modified)
9630 +1 -1 trunk/configure.ac (File Modified)
9631
9632
9633jilles 2005/10/08 22:30:18 UTC (20051008-284)
9634 Log:
9635 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9636
9637
9638 Changes: Modified:
9639 +3 -13 trunk/modules/m_trace.c (File Modified)
9640
9641
9642jilles 2005/10/06 11:00:22 UTC (20051006-282)
9643 Log:
9644 Don't send empty RPL_WHOISCHANNELS on remote whois.
9645
9646 Pointy hat to: jilles
9647
9648
9649 Changes: Modified:
9650 +1 -1 trunk/modules/m_whois.c (File Modified)
9651
9652
9653nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9654 Log:
9655 Update NEWS.
9656
9657
9658 Changes: Modified:
9659 +3 -0 trunk/NEWS (File Modified)
9660
9661
9662nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9663 Log:
9664 Modular umode support.
9665
9666
9667 Changes: Modified:
9668 +0 -9 trunk/include/client.h (File Modified)
9669 +2 -1 trunk/include/s_user.h (File Modified)
9670 +1 -1 trunk/include/tools.h (File Modified)
9671 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9672 +3 -0 trunk/src/ircd.c (File Modified)
9673 +1 -1 trunk/src/messages.tab (File Modified)
9674 +2 -2 trunk/src/s_serv.c (File Modified)
9675 +37 -59 trunk/src/s_user.c (File Modified)
9676 +21 -0 trunk/src/tools.c (File Modified)
9677
9678
9679jilles 2005/10/02 20:23:15 UTC (20051002-276)
9680 Log:
9681 Optionally do forced nick change to the UID instead of kill
9682 on nick collisions, see doc/collision_fnc.txt for more
9683 details.
9684
9685
9686 Changes: Modified:
9687 + - trunk/doc/collision_fnc.txt (File Added)
9688 +1 -0 trunk/doc/example.conf (File Modified)
9689 +8 -0 trunk/doc/reference.conf (File Modified)
9690 +1 -0 trunk/include/numeric.h (File Modified)
9691 +1 -0 trunk/include/s_conf.h (File Modified)
9692 +2 -1 trunk/include/s_serv.h (File Modified)
9693 +1 -0 trunk/include/s_stats.h (File Modified)
9694 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9695 +1 -1 trunk/src/messages.tab (File Modified)
9696 +1 -0 trunk/src/newconf.c (File Modified)
9697 +1 -0 trunk/src/s_conf.c (File Modified)
9698 +1 -0 trunk/src/s_serv.c (File Modified)
9699 +2 -2 trunk/src/s_stats.c (File Modified)
9700
9701
9702nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9703 Log:
9704 Update NEWS.
9705
9706
9707 Modified:
9708 trunk/NEWS (File Modified)
9709
9710
9711jilles 2005/09/28 15:45:31 UTC (20050928-272)
9712 Log:
9713 Don't allow lookups by uid in /monitor + and /monitor s.
9714
9715
9716 Modified:
9717 trunk/modules/m_monitor.c (File Modified)
9718
9719
9720jilles 2005/09/28 13:05:01 UTC (20050928-270)
9721 Log:
9722 Stop garbage +j being set in cases like +j aaa:bbb by
9723 initializing the variables properly.
9724
9725 Reported by kyle.
9726
9727
9728 Modified:
9729 trunk/modules/core/m_mode.c (File Modified)
9730 trunk/modules/core/m_sjoin.c (File Modified)
9731
9732
9733jilles 2005/09/25 15:51:54 UTC (20050925-268)
9734 Log:
9735 Apply flags to the proper server in me_gcap().
9736
9737
9738 Modified:
9739 trunk/modules/m_capab.c (File Modified)
9740
9741
9742jilles 2005/09/22 23:13:46 UTC (20050922-266)
9743 Log:
9744 Use find_named_client() instead of find_client() to check
9745 for nick collisions.
9746
9747
9748 Modified:
9749 trunk/modules/core/m_nick.c (File Modified)
9750
9751
9752nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9753 Log:
9754 - Replace old 381 numeric with a new, more positive one!
9755
9756
9757 Modified:
9758 trunk/src/messages.tab (File Modified)
9759
9760
9761jilles 2005/09/22 00:38:45 UTC (20050922-262)
9762 Log:
9763 Make it compile again.
9764
9765
9766 Modified:
9767 trunk/src/channel.c (File Modified)
9768 trunk/src/client.c (File Modified)
9769 trunk/src/ircd.c (File Modified)
9770 trunk/src/packet.c (File Modified)
9771
9772
9773nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9774 Log:
9775 - Prevent UID disclosure in cmode setting.
9776
9777
9778 Modified:
9779 trunk/NEWS (File Modified)
9780 trunk/modules/core/m_mode.c (File Modified)
9781
9782
9783nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9784 Log:
9785 A different check which prevents UID disclosure.
9786
9787
9788 Modified:
9789 trunk/modules/core/m_kick.c (File Modified)
9790
9791
9792nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9793 Log:
9794 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9795
9796
9797 Modified:
9798 trunk/modules/core/m_kick.c (File Modified)
9799
9800
9801nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9802 Log:
9803 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9804
9805
9806 Modified:
9807 trunk/NEWS (File Modified)
9808 trunk/modules/m_accept.c (File Modified)
9809 trunk/modules/m_admin.c (File Modified)
9810 trunk/modules/m_away.c (File Modified)
9811 trunk/modules/m_cap.c (File Modified)
9812 trunk/modules/m_capab.c (File Modified)
9813 trunk/modules/m_challenge.c (File Modified)
9814 trunk/modules/m_chghost.c (File Modified)
9815 trunk/modules/m_close.c (File Modified)
9816 trunk/modules/m_cmessage.c (File Modified)
9817 trunk/modules/m_connect.c (File Modified)
9818 trunk/modules/m_dline.c (File Modified)
9819 trunk/modules/m_encap.c (File Modified)
9820 trunk/modules/m_etrace.c (File Modified)
9821 trunk/modules/m_gline.c (File Modified)
9822 trunk/modules/m_help.c (File Modified)
9823 trunk/modules/m_info.c (File Modified)
9824 trunk/modules/m_invite.c (File Modified)
9825 trunk/modules/m_ison.c (File Modified)
9826 trunk/modules/m_kline.c (File Modified)
9827 trunk/modules/m_knock.c (File Modified)
9828 trunk/modules/m_links.c (File Modified)
9829 trunk/modules/m_list.c (File Modified)
9830 trunk/modules/m_locops.c (File Modified)
9831 trunk/modules/m_lusers.c (File Modified)
9832 trunk/modules/m_map.c (File Modified)
9833 trunk/modules/m_monitor.c (File Modified)
9834 trunk/modules/m_motd.c (File Modified)
9835 trunk/modules/m_names.c (File Modified)
9836 trunk/modules/m_oper.c (File Modified)
9837 trunk/modules/m_operspy.c (File Modified)
9838 trunk/modules/m_pass.c (File Modified)
9839 trunk/modules/m_ping.c (File Modified)
9840 trunk/modules/m_pong.c (File Modified)
9841 trunk/modules/m_post.c (File Modified)
9842 trunk/modules/m_rehash.c (File Modified)
9843 trunk/modules/m_restart.c (File Modified)
9844 trunk/modules/m_resv.c (File Modified)
9845 trunk/modules/m_services.c (File Modified)
9846 trunk/modules/m_set.c (File Modified)
9847 trunk/modules/m_sshortcut.c (File Modified)
9848 trunk/modules/m_stats.c (File Modified)
9849 trunk/modules/m_svinfo.c (File Modified)
9850 trunk/modules/m_tb.c (File Modified)
9851 trunk/modules/m_testline.c (File Modified)
9852 trunk/modules/m_testmask.c (File Modified)
9853 trunk/modules/m_time.c (File Modified)
9854 trunk/modules/m_topic.c (File Modified)
9855 trunk/modules/m_trace.c (File Modified)
9856 trunk/modules/m_unreject.c (File Modified)
9857 trunk/modules/m_user.c (File Modified)
9858 trunk/modules/m_userhost.c (File Modified)
9859 trunk/modules/m_users.c (File Modified)
9860 trunk/modules/m_version.c (File Modified)
9861 trunk/modules/m_wallops.c (File Modified)
9862 trunk/modules/m_who.c (File Modified)
9863 trunk/modules/m_whois.c (File Modified)
9864 trunk/modules/m_whowas.c (File Modified)
9865 trunk/modules/m_xline.c (File Modified)
9866 trunk/src/adns.c (File Modified)
9867 trunk/src/aline.c (File Modified)
9868 trunk/src/cache.c (File Modified)
9869 trunk/src/channel.c (File Modified)
9870 trunk/src/class.c (File Modified)
9871 trunk/src/client.c (File Modified)
9872 trunk/src/commio.c (File Modified)
9873 trunk/src/event.c (File Modified)
9874 trunk/src/hash.c (File Modified)
9875 trunk/src/hostmask.c (File Modified)
9876 trunk/src/ircd.c (File Modified)
9877 trunk/src/kdparse.c (File Modified)
9878 trunk/src/linebuf.c (File Modified)
9879 trunk/src/listener.c (File Modified)
9880 trunk/src/modules.c (File Modified)
9881 trunk/src/monitor.c (File Modified)
9882 trunk/src/newconf.c (File Modified)
9883 trunk/src/packet.c (File Modified)
9884 trunk/src/parse.c (File Modified)
9885 trunk/src/reject.c (File Modified)
9886 trunk/src/s_auth.c (File Modified)
9887 trunk/src/s_conf.c (File Modified)
9888 trunk/src/s_gline.c (File Modified)
9889 trunk/src/s_log.c (File Modified)
9890 trunk/src/s_newconf.c (File Modified)
9891 trunk/src/s_serv.c (File Modified)
9892 trunk/src/s_stats.c (File Modified)
9893 trunk/src/s_user.c (File Modified)
9894 trunk/src/send.c (File Modified)
9895 trunk/src/whowas.c (File Modified)
9896
9897
9898nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9899 Log:
9900 - More coding style niceities. Pretty much got client.h squared away.
9901
9902
9903 Modified:
9904 trunk/modules/m_dline.c (File Modified)
9905 trunk/modules/m_gline.c (File Modified)
9906 trunk/modules/m_kline.c (File Modified)
9907 trunk/modules/m_rehash.c (File Modified)
9908 trunk/modules/m_resv.c (File Modified)
9909 trunk/modules/m_stats.c (File Modified)
9910 trunk/modules/m_testline.c (File Modified)
9911 trunk/modules/m_user.c (File Modified)
9912 trunk/modules/m_xline.c (File Modified)
9913
9914
9915jilles 2005/09/21 22:37:13 UTC (20050921-250)
9916 Log:
9917 - Propagate quiets (+q) on netjoins
9918 - Clear +q list too on lowerTS sjoin from TS6 source
9919
9920
9921 Modified:
9922 trunk/modules/core/m_sjoin.c (File Modified)
9923 trunk/src/s_serv.c (File Modified)
9924
9925
9926jilles 2005/09/21 15:49:43 UTC (20050921-248)
9927 Log:
9928 Second argument to whois is always a nick, never a uid.
9929 This prevents /whois other.server uid to get information
9930 about that uid.
9931
9932
9933 Modified:
9934 trunk/modules/m_whois.c (File Modified)
9935
9936
9937jilles 2005/09/21 15:43:45 UTC (20050921-246)
9938 Log:
9939 Don't allow local users to use uids in user mode.
9940
9941
9942 Modified:
9943 trunk/src/s_user.c (File Modified)
9944
9945
9946jilles 2005/09/21 15:42:56 UTC (20050921-244)
9947 Log:
9948 Make it compile again.
9949
9950
9951 Modified:
9952 trunk/src/s_stats.c (File Modified)
9953
9954
9955jilles 2005/09/21 15:09:11 UTC (20050921-242)
9956 Log:
9957 Fix propagation of empty SJOIN.
9958
9959
9960 Modified:
9961 trunk/modules/core/m_sjoin.c (File Modified)
9962
9963
9964nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9965 Log:
9966 Some atheme-style niceties here.
9967
9968
9969 Modified:
9970 trunk/modules/m_accept.c (File Modified)
9971 trunk/modules/m_admin.c (File Modified)
9972 trunk/modules/m_away.c (File Modified)
9973 trunk/modules/m_cap.c (File Modified)
9974 trunk/modules/m_capab.c (File Modified)
9975 trunk/modules/m_challenge.c (File Modified)
9976 trunk/modules/m_chghost.c (File Modified)
9977 trunk/modules/m_close.c (File Modified)
9978 trunk/modules/m_cmessage.c (File Modified)
9979 trunk/modules/m_connect.c (File Modified)
9980 trunk/modules/m_dline.c (File Modified)
9981 trunk/modules/m_encap.c (File Modified)
9982 trunk/modules/m_etrace.c (File Modified)
9983 trunk/modules/m_gline.c (File Modified)
9984 trunk/modules/m_help.c (File Modified)
9985 trunk/modules/m_info.c (File Modified)
9986 trunk/modules/m_invite.c (File Modified)
9987 trunk/modules/m_ison.c (File Modified)
9988 trunk/modules/m_kline.c (File Modified)
9989 trunk/modules/m_knock.c (File Modified)
9990 trunk/modules/m_links.c (File Modified)
9991 trunk/modules/m_list.c (File Modified)
9992 trunk/modules/m_locops.c (File Modified)
9993 trunk/modules/m_lusers.c (File Modified)
9994 trunk/modules/m_map.c (File Modified)
9995 trunk/modules/m_monitor.c (File Modified)
9996 trunk/modules/m_motd.c (File Modified)
9997 trunk/modules/m_names.c (File Modified)
9998 trunk/modules/m_oper.c (File Modified)
9999 trunk/modules/m_operspy.c (File Modified)
10000 trunk/modules/m_pass.c (File Modified)
10001 trunk/modules/m_ping.c (File Modified)
10002 trunk/modules/m_pong.c (File Modified)
10003 trunk/modules/m_post.c (File Modified)
10004 trunk/modules/m_rehash.c (File Modified)
10005 trunk/modules/m_restart.c (File Modified)
10006 trunk/modules/m_resv.c (File Modified)
10007 trunk/modules/m_services.c (File Modified)
10008 trunk/modules/m_set.c (File Modified)
10009 trunk/modules/m_sshortcut.c (File Modified)
10010 trunk/modules/m_stats.c (File Modified)
10011 trunk/modules/m_svinfo.c (File Modified)
10012 trunk/modules/m_tb.c (File Modified)
10013 trunk/modules/m_testline.c (File Modified)
10014 trunk/modules/m_testmask.c (File Modified)
10015 trunk/modules/m_time.c (File Modified)
10016 trunk/modules/m_topic.c (File Modified)
10017 trunk/modules/m_trace.c (File Modified)
10018 trunk/modules/m_unreject.c (File Modified)
10019 trunk/modules/m_user.c (File Modified)
10020 trunk/modules/m_userhost.c (File Modified)
10021 trunk/modules/m_users.c (File Modified)
10022 trunk/modules/m_version.c (File Modified)
10023 trunk/modules/m_wallops.c (File Modified)
10024 trunk/modules/m_who.c (File Modified)
10025 trunk/modules/m_whois.c (File Modified)
10026 trunk/modules/m_whowas.c (File Modified)
10027 trunk/modules/m_xline.c (File Modified)
10028
10029
10030nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10031 Log:
10032 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10033
10034
10035 Modified:
10036 trunk/.indent.pro (File Modified)
10037 trunk/include/charybdis.h (File Added)
10038 trunk/include/client.h (File Modified)
10039 trunk/modules/.indent.pro (File Modified)
10040 trunk/src/.indent.pro (File Modified)
10041 trunk/src/adns.c (File Modified)
10042 trunk/src/aline.c (File Modified)
10043 trunk/src/cache.c (File Modified)
10044 trunk/src/channel.c (File Modified)
10045 trunk/src/class.c (File Modified)
10046 trunk/src/client.c (File Modified)
10047 trunk/src/commio.c (File Modified)
10048 trunk/src/event.c (File Modified)
10049 trunk/src/hash.c (File Modified)
10050 trunk/src/hostmask.c (File Modified)
10051 trunk/src/ircd.c (File Modified)
10052 trunk/src/kdparse.c (File Modified)
10053 trunk/src/linebuf.c (File Modified)
10054 trunk/src/listener.c (File Modified)
10055 trunk/src/modules.c (File Modified)
10056 trunk/src/monitor.c (File Modified)
10057 trunk/src/newconf.c (File Modified)
10058 trunk/src/packet.c (File Modified)
10059 trunk/src/parse.c (File Modified)
10060 trunk/src/reject.c (File Modified)
10061 trunk/src/s_auth.c (File Modified)
10062 trunk/src/s_conf.c (File Modified)
10063 trunk/src/s_gline.c (File Modified)
10064 trunk/src/s_log.c (File Modified)
10065 trunk/src/s_newconf.c (File Modified)
10066 trunk/src/s_serv.c (File Modified)
10067 trunk/src/s_stats.c (File Modified)
10068 trunk/src/s_user.c (File Modified)
10069 trunk/src/send.c (File Modified)
10070 trunk/src/whowas.c (File Modified)
10071
10072
10073nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10074 Log:
10075 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10076 - Convert a few modules towards using this code.
10077 - Make a note about this change in NEWS.
10078
10079
10080 Modified:
10081 trunk/NEWS (File Modified)
10082 trunk/include/aline.h (File Added)
10083 trunk/modules/m_dline.c (File Modified)
10084 trunk/modules/m_kline.c (File Modified)
10085 trunk/modules/m_resv.c (File Modified)
10086 trunk/modules/m_xline.c (File Modified)
10087 trunk/src/Makefile.in (File Modified)
10088 trunk/src/aline.c (File Added)
10089
10090
10091nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10092 Log:
10093 - Update NEWS document.
10094
10095
10096 Modified:
10097 trunk/NEWS (File Modified)
10098
10099
10100jilles 2005/09/20 18:27:19 UTC (20050920-232)
10101 Log:
10102 Use find_named_person() instead of find_person() in services shortcuts.
10103
10104
10105 Modified:
10106 trunk/modules/m_sshortcut.c (File Modified)
10107
10108
10109jilles 2005/09/18 22:18:59 UTC (20050918-230)
10110 Log:
10111 Fix propagation of empty channels (+P).
10112
10113
10114 Modified:
10115 trunk/modules/core/m_sjoin.c (File Modified)
10116 trunk/src/s_serv.c (File Modified)
10117
10118
10119jilles 2005/09/18 22:18:04 UTC (20050918-228)
10120 Log:
10121 Use same comparison for +f.
10122
10123
10124 Modified:
10125 trunk/modules/core/m_join.c (File Modified)
10126
10127
10128jilles 2005/09/18 18:48:13 UTC (20050918-226)
10129 Log:
10130 Retire server-server non-encap CHGHOST, and clean it up a bit.
10131
10132
10133 Modified:
10134 trunk/modules/m_chghost.c (File Modified)
10135
10136
10137jilles 2005/09/18 14:26:20 UTC (20050918-224)
10138 Log:
10139 Use TS6 form for SQUIT wallops.
10140
10141
10142 Modified:
10143 trunk/modules/core/m_squit.c (File Modified)
10144
10145
10146jilles 2005/09/18 14:25:54 UTC (20050918-222)
10147 Log:
10148 Propagate nick changes for remote clients in TS6 form if possible;
10149 simplify the code a bit.
10150
10151
10152 Modified:
10153 trunk/modules/core/m_nick.c (File Modified)
10154
10155
10156jilles 2005/09/18 14:16:43 UTC (20050918-220)
10157 Log:
10158 Only clear oper_only_umodes on deoper for local clients.
10159
10160
10161 Modified:
10162 trunk/src/s_user.c (File Modified)
10163
10164
10165nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10166 Log:
10167 - Don't enable use_whois_actually in the default config, makes cloaking
10168 only useful for vanity.
10169
10170
10171 Modified:
10172 trunk/doc/example.conf (File Modified)
10173
10174
10175jilles 2005/09/18 00:00:12 UTC (20050918-216)
10176 Log:
10177 Fix linebuf raw code to not truncate lines longer than
10178 510 characters. This stops ziplinks corruption at
10179 the initial burst if the other side sends a lot.
10180
10181
10182 Modified:
10183 trunk/src/linebuf.c (File Modified)
10184
10185
10186nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10187 Log:
10188 - Add +r to channel_modes().
10189
10190
10191 Modified:
10192 trunk/src/channel.c (File Modified)
10193
10194
10195nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10196 Log:
10197 Update NEWS.
10198
10199
10200 Modified:
10201 trunk/NEWS (File Modified)
10202
10203
10204nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10205 Log:
10206 err, nvm. wrong project :-P
10207
10208
10209 Modified:
10210 trunk/src/match.c (File Modified)
10211
10212
10213nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10214 Log:
10215 make sure we don't crash on match(NULL, test)
10216
10217
10218 Modified:
10219 trunk/src/match.c (File Modified)
10220
10221
10222jilles 2005/09/12 23:40:03 UTC (20050912-206)
10223 Log:
10224 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10225 flags = rehash in shared{}.
10226 Uses :<source> ENCAP <target> REHASH [option].
10227
10228
10229 Modified:
10230 trunk/doc/example.conf (File Modified)
10231 trunk/doc/reference.conf (File Modified)
10232 trunk/help/opers/rehash (File Modified)
10233 trunk/include/s_newconf.h (File Modified)
10234 trunk/modules/m_rehash.c (File Modified)
10235 trunk/modules/m_stats.c (File Modified)
10236 trunk/src/newconf.c (File Modified)
10237
10238
10239jilles 2005/09/12 22:48:44 UTC (20050912-204)
10240 Log:
10241 Initialize flags to 0 in conf_set_shared_flags() and
10242 conf_set_cluster_flags().
10243
10244
10245 Modified:
10246 trunk/src/newconf.c (File Modified)
10247
10248
10249jilles 2005/09/12 22:14:16 UTC (20050912-202)
10250 Log:
10251 Don't allow a forward from a #channel to an &channel.
10252 Error message is Illegal channel name.
10253
10254
10255 Modified:
10256 trunk/modules/core/m_mode.c (File Modified)
10257
10258
10259nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10260 Log:
10261 - change version to 1.0.1
10262
10263
10264 Modified:
10265 trunk/configure (File Modified)
10266 trunk/configure.ac (File Modified)
10267
10268
10269nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10270 Log:
10271 Update NEWS.
10272
10273
10274 Modified:
10275 trunk/NEWS (File Modified)
10276
10277
10278jilles 2005/09/12 21:55:58 UTC (20050912-196)
10279 Log:
10280 Services shortcuts changes:
10281 - Require umode +S on target
10282 - Use ERR_SERVICESDOWN (440) for error message
10283 - Fix check for empty string
10284
10285
10286 Modified:
10287 trunk/include/numeric.h (File Modified)
10288 trunk/modules/m_sshortcut.c (File Modified)
10289 trunk/src/messages.tab (File Modified)
10290
10291
10292nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10293 Log:
10294 s/IsChanService/IsService/g;
10295
10296
10297 Modified:
10298 trunk/modules/m_sshortcut.c (File Modified)
10299
10300
10301nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10302 Log:
10303 Add check for service validity in shortcut routines.
10304
10305
10306 Modified:
10307 trunk/modules/m_sshortcut.c (File Modified)
10308
10309
10310jilles 2005/09/12 15:30:26 UTC (20050912-190)
10311 Log:
10312 Don't allow forwarding to a -F channel the setter is not on.
10313
10314
10315 Modified:
10316 trunk/modules/core/m_mode.c (File Modified)
10317
10318
10319jilles 2005/09/12 13:55:56 UTC (20050912-188)
10320 Log:
10321 Describe identify_service and identify_command in
10322 reference.conf.
10323
10324
10325 Modified:
10326 trunk/doc/reference.conf (File Modified)
10327
10328
10329jilles 2005/09/12 13:37:11 UTC (20050912-186)
10330 Log:
10331 More helpfile updates.
10332
10333
10334 Modified:
10335 trunk/help/Makefile.in (File Modified)
10336 trunk/help/opers/die (File Modified)
10337 trunk/help/opers/join (File Modified)
10338 trunk/help/opers/links (File Modified)
10339 trunk/help/opers/lusers (File Modified)
10340 trunk/help/opers/map (File Added)
10341 trunk/help/opers/motd (File Modified)
10342 trunk/help/opers/names (File Modified)
10343 trunk/help/opers/notice (File Modified)
10344 trunk/help/opers/operspy (File Modified)
10345 trunk/help/opers/part (File Modified)
10346 trunk/help/opers/privmsg (File Modified)
10347 trunk/help/opers/restart (File Modified)
10348 trunk/help/opers/set (File Modified)
10349 trunk/help/opers/stats (File Modified)
10350 trunk/help/opers/trace (File Modified)
10351 trunk/help/opers/version (File Modified)
10352 trunk/help/users/notice (File Modified)
10353 trunk/help/users/privmsg (File Modified)
10354 trunk/help/users/stats (File Modified)
10355
10356
10357jilles 2005/09/12 11:18:40 UTC (20050912-184)
10358 Log:
10359 Update help files.
10360
10361
10362 Modified:
10363 trunk/help/opers/cmode (File Modified)
10364 trunk/help/opers/umode (File Modified)
10365 trunk/help/opers/wallops (File Modified)
10366 trunk/help/opers/who (File Modified)
10367 trunk/help/users/umode (File Modified)
10368
10369
10370jilles 2005/09/12 11:11:18 UTC (20050912-182)
10371 Log:
10372 Include cmode +r in 004 and 005.
10373
10374
10375 Modified:
10376 trunk/include/supported.h (File Modified)
10377 trunk/src/messages.tab (File Modified)
10378
10379
10380jilles 2005/09/12 10:53:35 UTC (20050912-180)
10381 Log:
10382 No need to clear all 3 buffers in channel_modes().
10383
10384
10385 Modified:
10386 trunk/src/channel.c (File Modified)
10387
10388
10389jilles 2005/09/12 10:31:54 UTC (20050912-178)
10390 Log:
10391 - Fix multiple +f modes per line
10392 - -f shouldn't take a parameter
10393
10394
10395 Modified:
10396 trunk/modules/core/m_mode.c (File Modified)
10397
10398
10399jilles 2005/09/12 10:04:27 UTC (20050912-176)
10400 Log:
10401 Channel mode +Q now prevents forwarding to or through
10402 a channel, just like in hyperion, not from a channel.
10403
10404
10405 Modified:
10406 trunk/modules/core/m_join.c (File Modified)
10407
10408
10409jilles 2005/09/12 09:36:21 UTC (20050912-174)
10410 Log:
10411 Complete +F/+Q propagation.
10412
10413
10414 Modified:
10415 trunk/modules/core/m_join.c (File Modified)
10416 trunk/modules/core/m_sjoin.c (File Modified)
10417 trunk/src/channel.c (File Modified)
10418
10419
10420nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10421 Log:
10422 - A few minor fixes.
10423
10424
10425 Modified:
10426 trunk/modules/core/m_join.c (File Modified)
10427 trunk/modules/m_services.c (File Modified)
10428
10429
10430nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10431 Log:
10432 - Fix netsplit obfuscation.
10433
10434
10435 Modified:
10436 trunk/src/client.c (File Modified)
10437
10438
10439nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10440 Log:
10441 - Fix another /stats p related bug.
10442
10443
10444 Modified:
10445 trunk/src/client.c (File Modified)
10446
10447
10448nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10449 Log:
10450 - Update example.conf.
10451
10452
10453 Modified:
10454 trunk/doc/example.conf (File Modified)
10455
10456
10457nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10458 Log:
10459 - Fix a minor bug here, and re-release 1.0.
10460
10461
10462 Modified:
10463 trunk/modules/core/m_nick.c (File Modified)
10464
10465
10466nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10467 Log:
10468 - Add bursted clients to /stats p list.
10469
10470
10471 Modified:
10472 trunk/modules/core/m_nick.c (File Modified)
10473
10474
10475nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10476 Log:
10477 - Add identify_service, identify_command options to the example.conf,
10478 newconf parser.
10479
10480
10481 Modified:
10482 trunk/NEWS (File Modified)
10483 trunk/doc/example.conf (File Modified)
10484 trunk/src/newconf.c (File Modified)
10485
10486
10487nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10488 Log:
10489 - Add services shortcuts.
10490
10491
10492 Modified:
10493 trunk/modules/Makefile.in (File Modified)
10494 trunk/modules/m_sshortcut.c (File Added)
10495
10496
10497nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10498 Log:
10499 - put back checks i removed by mistake
10500
10501
10502 Modified:
10503 trunk/modules/core/m_join.c (File Modified)
10504
10505
10506nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10507 Log:
10508 - Implement channel mode +Q, which disables forwarding.
10509 - Make forwarding usable by everyone.
10510 - Implement channel mode +F which bypasses authority checks on a target
10511 set with this mode
10512 - Update NEWS.
10513
10514
10515 Modified:
10516 trunk/NEWS (File Modified)
10517 trunk/include/channel.h (File Modified)
10518 trunk/include/supported.h (File Modified)
10519 trunk/modules/core/m_join.c (File Modified)
10520 trunk/modules/core/m_mode.c (File Modified)
10521 trunk/src/messages.tab (File Modified)
10522
10523
10524nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10525 Log:
10526 - Fix account handling brokenness.
10527
10528
10529 Modified:
10530 trunk/modules/m_services.c (File Modified)
10531
10532
10533jilles 2005/09/12 02:04:09 UTC (20050912-150)
10534 Log:
10535 Identify to services via server password hack. Still
10536 needs config file parts, like
10537 identifyservice = "nickserv@services.int";
10538 identifycommand = "IDENTIFY";
10539
10540
10541 Modified:
10542 trunk/include/s_conf.h (File Modified)
10543 trunk/src/s_user.c (File Modified)
10544
10545
10546jilles 2005/09/12 01:59:46 UTC (20050912-148)
10547 Log:
10548 Make send.c compile.
10549
10550
10551 Modified:
10552 trunk/src/send.c (File Modified)
10553
10554
10555nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10556 Log:
10557 - Handle this better.
10558
10559
10560 Modified:
10561 trunk/src/send.c (File Modified)
10562
10563
10564nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10565 Log:
10566 If the source is not a client, don't send to normal users.
10567
10568
10569 Modified:
10570 trunk/src/send.c (File Modified)
10571
10572
10573nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10574 Log:
10575 - Make /wallops behave as wallops in other ircds.
10576
10577
10578 Modified:
10579 trunk/modules/m_wallops.c (File Modified)
10580 trunk/src/send.c (File Modified)
10581
10582
10583nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10584 Log:
10585 - charybdis-1.0
10586
10587
10588 Modified:
10589 trunk/NEWS (File Modified)
10590 trunk/configure (File Modified)
10591 trunk/configure.ac (File Modified)
10592
10593
10594nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10595 Log:
10596 - Remove efnet configuration.
10597 - Rename example.conf as reference.conf, and replace the default
10598 example.conf with one suitable for AthemeNET.
10599 - Update makefile to reflect these changes.
10600
10601
10602 Modified:
10603 trunk/doc/Makefile.in (File Modified)
10604 trunk/doc/example.conf (File Modified)
10605 trunk/doc/example.efnet.conf (File Deleted)
10606 trunk/doc/reference.conf (File Added)
10607
10608
10609nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10610 Log:
10611 - Don't display opers who are /away.
10612
10613
10614 Modified:
10615 trunk/modules/m_stats.c (File Modified)
10616
10617
10618jilles 2005/09/12 00:21:20 UTC (20050912-134)
10619 Log:
10620 Put cmode +f in 004 and 005.
10621
10622
10623 Modified:
10624 trunk/include/supported.h (File Modified)
10625 trunk/src/messages.tab (File Modified)
10626
10627
10628jilles 2005/09/12 00:15:13 UTC (20050912-132)
10629 Log:
10630 Add user umode +Q which prevents a user from
10631 being forwarded.
10632
10633
10634 Modified:
10635 trunk/include/client.h (File Modified)
10636 trunk/modules/core/m_join.c (File Modified)
10637 trunk/src/messages.tab (File Modified)
10638 trunk/src/s_user.c (File Modified)
10639
10640
10641jilles 2005/09/11 23:47:02 UTC (20050911-130)
10642 Log:
10643 Implement channel forwarding in m_join(). As in
10644 hyperion, failing to join because of +i, +r or +j
10645 can cause you to be forwarded, potentially
10646 recursively. Unlike hyperion, a single numeric
10647 is sent in case of a successful forward, otherwise
10648 the ircd acts if there were no forward.
10649
10650
10651 Modified:
10652 trunk/include/numeric.h (File Modified)
10653 trunk/modules/core/m_join.c (File Modified)
10654 trunk/src/messages.tab (File Modified)
10655
10656
10657jilles 2005/09/11 22:57:53 UTC (20050911-128)
10658 Log:
10659 Allow servers to set oper-only cmodes as well.
10660
10661
10662 Modified:
10663 trunk/modules/core/m_mode.c (File Modified)
10664
10665
10666jilles 2005/09/11 22:48:37 UTC (20050911-126)
10667 Log:
10668 Add cmode +f which takes a channel name, settable
10669 only by opers for now. Does not do anything yet.
10670
10671
10672 Modified:
10673 trunk/include/channel.h (File Modified)
10674 trunk/modules/core/m_join.c (File Modified)
10675 trunk/modules/core/m_mode.c (File Modified)
10676 trunk/modules/core/m_sjoin.c (File Modified)
10677 trunk/src/channel.c (File Modified)
10678
10679
10680jilles 2005/09/11 20:48:09 UTC (20050911-124)
10681 Log:
10682 Fully initialize 'mode' in ms_join() and ms_sjoin()
10683 to avoid old +j garbage from being used.
10684
10685
10686 Modified:
10687 trunk/modules/core/m_join.c (File Modified)
10688 trunk/modules/core/m_sjoin.c (File Modified)
10689
10690
10691jilles 2005/09/11 19:41:53 UTC (20050911-122)
10692 Log:
10693 - only touch join_count/join_delta if join throttling
10694 is enabled on the channel
10695 - reset join_count/join_delta to 0 if -j is set
10696
10697
10698 Modified:
10699 trunk/modules/core/m_join.c (File Modified)
10700 trunk/modules/core/m_mode.c (File Modified)
10701 trunk/modules/core/m_sjoin.c (File Modified)
10702
10703
10704jilles 2005/09/11 18:57:20 UTC (20050911-120)
10705 Log:
10706 Also start a new "period" for join throttling for remote joins,
10707 if necessary. Make the code slightly clearer.
10708
10709
10710 Modified:
10711 trunk/modules/core/m_join.c (File Modified)
10712 trunk/src/channel.c (File Modified)
10713
10714
10715jilles 2005/09/11 18:12:20 UTC (20050911-118)
10716 Log:
10717 Some +j improvements, still broken.
10718
10719
10720 Modified:
10721 trunk/modules/core/m_join.c (File Modified)
10722 trunk/modules/core/m_sjoin.c (File Modified)
10723
10724
10725jilles 2005/09/11 16:44:36 UTC (20050911-116)
10726 Log:
10727 Only do +z processing for +m channels the sender is on,
10728 as bans/quiets are currently only checked locally.
10729
10730
10731 Modified:
10732 trunk/modules/core/m_message.c (File Modified)
10733
10734
10735jilles 2005/09/11 16:01:02 UTC (20050911-114)
10736 Log:
10737 - Add max_bans_large configuration option, defaulting to 500, to
10738 limit the number of bans in a +L channel
10739 - Change b/e/I to b/e/I/q in texts
10740
10741
10742 Modified:
10743 trunk/doc/example.conf (File Modified)
10744 trunk/include/s_conf.h (File Modified)
10745 trunk/modules/core/m_mode.c (File Modified)
10746 trunk/modules/m_info.c (File Modified)
10747 trunk/src/newconf.c (File Modified)
10748 trunk/src/s_conf.c (File Modified)
10749
10750
10751jilles 2005/09/11 15:20:38 UTC (20050911-112)
10752 Log:
10753 Store invite for +gi channels.
10754 Note that +gi is significantly weaker access control than +i.
10755
10756
10757 Modified:
10758 trunk/modules/m_invite.c (File Modified)
10759
10760
10761jilles 2005/09/11 14:38:35 UTC (20050911-110)
10762 Log:
10763 Nonops are allowed to see +q lists.
10764
10765
10766 Modified:
10767 trunk/modules/core/m_mode.c (File Modified)
10768
10769
10770jilles 2005/09/11 14:27:59 UTC (20050911-108)
10771 Log:
10772 Invalidate can_send() cache on -q.
10773
10774
10775 Modified:
10776 trunk/modules/core/m_mode.c (File Modified)
10777
10778
10779nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10780 Log:
10781 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10782
10783
10784 Modified:
10785 trunk/modules/core/m_sjoin.c (File Modified)
10786
10787
10788nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10789 Log:
10790 - Allow blank SJOINs -- for permanant channels.
10791
10792
10793 Modified:
10794 trunk/modules/core/m_sjoin.c (File Modified)
10795
10796
10797nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10798 Log:
10799 - Burst permanant channels.
10800
10801
10802 Modified:
10803 trunk/src/s_serv.c (File Modified)
10804
10805
10806nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10807 Log:
10808 - Fix handling of permanant channels.
10809
10810
10811 Modified:
10812 trunk/modules/core/m_join.c (File Modified)
10813
10814
10815nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10816 Log:
10817 - Run indent on core modules.
10818 - Add propagation of join throttle settings.
10819
10820
10821 Modified:
10822 trunk/modules/core/m_die.c (File Modified)
10823 trunk/modules/core/m_error.c (File Modified)
10824 trunk/modules/core/m_join.c (File Modified)
10825 trunk/modules/core/m_kick.c (File Modified)
10826 trunk/modules/core/m_kill.c (File Modified)
10827 trunk/modules/core/m_message.c (File Modified)
10828 trunk/modules/core/m_mode.c (File Modified)
10829 trunk/modules/core/m_nick.c (File Modified)
10830 trunk/modules/core/m_part.c (File Modified)
10831 trunk/modules/core/m_quit.c (File Modified)
10832 trunk/modules/core/m_server.c (File Modified)
10833 trunk/modules/core/m_sjoin.c (File Modified)
10834 trunk/modules/core/m_squit.c (File Modified)
10835
10836
10837nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10838 Log:
10839 - Fix mistake in commit message.
10840
10841
10842 Modified:
10843 trunk/ChangeLog (File Modified)
10844
10845
10846nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10847 Log:
10848 - Channel throttling.
10849
10850
10851 Modified:
10852 trunk/NEWS (File Modified)
10853 trunk/include/supported.h (File Modified)
10854 trunk/modules/core/m_mode.c (File Modified)
10855 trunk/src/messages.tab (File Modified)
10856
10857
10858nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10859 Log:
10860 - Channel throttle logic fixes.
10861
10862
10863 Modified:
10864 trunk/include/channel.h (File Modified)
10865
10866
10867nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10868 Log:
10869 - Add the throttle logic.
10870
10871
10872 Modified:
10873 trunk/include/channel.h (File Modified)
10874 trunk/include/numeric.h (File Modified)
10875 trunk/modules/core/m_join.c (File Modified)
10876 trunk/src/channel.c (File Modified)
10877 trunk/src/messages.tab (File Modified)
10878
10879
10880nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10881 Log:
10882 - Cosmetic fixes to CREDITS.
10883
10884
10885 Modified:
10886 trunk/CREDITS (File Modified)
10887
10888
10889nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10890 Log:
10891 - Better channel_modes() from ShadowIRCd 4.
10892
10893
10894 Modified:
10895 trunk/include/channel.h (File Modified)
10896 trunk/src/channel.c (File Modified)
10897
10898
10899nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10900 Log:
10901 - Strip colour codes from parts.
10902
10903
10904 Modified:
10905 trunk/modules/core/m_part.c (File Modified)
10906
10907
10908nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10909 Log:
10910 - Strip colour codes from quits.
10911
10912
10913 Modified:
10914 trunk/modules/core/m_quit.c (File Modified)
10915
10916
10917nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10918 Log:
10919 - add +c/+g/+z to channel_modes().
10920
10921
10922 Modified:
10923 trunk/src/channel.c (File Modified)
10924
10925
10926nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10927 Log:
10928 - Add +g to 004/005 numerics.
10929
10930
10931 Modified:
10932 trunk/include/supported.h (File Modified)
10933 trunk/src/messages.tab (File Modified)
10934
10935
10936nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10937 Log:
10938 - Add +cgz to set_final_mode() in both join/sjoin.
10939 - Implement channel mode +g: Free invite.
10940
10941
10942 Modified:
10943 trunk/include/channel.h (File Modified)
10944 trunk/modules/core/m_join.c (File Modified)
10945 trunk/modules/core/m_mode.c (File Modified)
10946 trunk/modules/core/m_sjoin.c (File Modified)
10947 trunk/modules/m_invite.c (File Modified)
10948
10949
10950nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10951 Log:
10952 - Make sure /stats p uses the right list.
10953
10954
10955 Modified:
10956 trunk/modules/m_stats.c (File Modified)
10957
10958
10959nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10960 Log:
10961 - local oper list becomes local_oper_list.
10962 - all opers are stored on oper_list for /stats p.
10963
10964
10965 Modified:
10966 trunk/include/ircd.h (File Modified)
10967 trunk/modules/m_stats.c (File Modified)
10968 trunk/modules/m_trace.c (File Modified)
10969 trunk/src/client.c (File Modified)
10970 trunk/src/ircd.c (File Modified)
10971 trunk/src/s_user.c (File Modified)
10972 trunk/src/send.c (File Modified)
10973
10974
10975nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10976 Log:
10977 - Remove ENABLE_SERVICES legacy define.
10978
10979
10980 Modified:
10981 trunk/configure (File Modified)
10982 trunk/configure.ac (File Modified)
10983 trunk/include/client.h (File Modified)
10984 trunk/include/m_info.h (File Modified)
10985 trunk/include/s_conf.h (File Modified)
10986 trunk/modules/Makefile.in (File Modified)
10987 trunk/modules/core/m_kick.c (File Modified)
10988 trunk/modules/core/m_mode.c (File Modified)
10989 trunk/modules/core/m_nick.c (File Modified)
10990 trunk/modules/core/m_sjoin.c (File Modified)
10991 trunk/modules/m_services.c (File Modified)
10992 trunk/src/channel.c (File Modified)
10993 trunk/src/newconf.c (File Modified)
10994 trunk/src/s_conf.c (File Modified)
10995 trunk/src/s_serv.c (File Modified)
10996 trunk/src/s_user.c (File Modified)
10997
10998
10999nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11000 Log:
11001 - New reject message, ala ircu.
11002
11003
11004 Modified:
11005 trunk/src/reject.c (File Modified)
11006
11007
11008nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11009 Log:
11010 - Reduce 'broadcast storm' effect in m_chghost.
11011
11012
11013 Modified:
11014 trunk/modules/m_chghost.c (File Modified)
11015
11016
11017nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11018 Log:
11019 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11020
11021
11022 Modified:
11023 trunk/include/supported.h (File Modified)
11024 trunk/src/messages.tab (File Modified)
11025
11026
11027nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11028 Log:
11029 - Implement +z.
11030
11031
11032 Modified:
11033 trunk/include/channel.h (File Modified)
11034 trunk/modules/core/m_message.c (File Modified)
11035 trunk/modules/core/m_mode.c (File Modified)
11036
11037
11038nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11039 Log:
11040 - use sendto_one_numeric() in some places.
11041
11042
11043 Modified:
11044 trunk/modules/core/m_mode.c (File Modified)
11045
11046
11047nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11048 Log:
11049 - Implement channel mode +c -- colour stripping.
11050
11051
11052 Modified:
11053 trunk/include/irc_string.h (File Modified)
11054 trunk/include/supported.h (File Modified)
11055 trunk/modules/core/m_message.c (File Modified)
11056 trunk/modules/core/m_mode.c (File Modified)
11057 trunk/src/irc_string.c (File Modified)
11058 trunk/src/messages.tab (File Modified)
11059
11060
11061nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11062 Log:
11063 - Add +qLP to CHANMODES 005 numeric.
11064
11065
11066 Modified:
11067 trunk/include/supported.h (File Modified)
11068
11069
11070nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11071 Log:
11072 Move credits files to doc/.
11073
11074
11075 Modified:
11076 trunk/Hybrid-team (File Deleted)
11077 trunk/Ratbox-team (File Deleted)
11078 trunk/doc/Hybrid-team (File Added)
11079 trunk/doc/Ratbox-team (File Added)
11080
11081
11082nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11083 Log:
11084 - Rename Ratbox credits as Ratbox-team.
11085 - Add in our own CREDITS.
11086
11087
11088 Modified:
11089 trunk/CREDITS (File Deleted)
11090 trunk/CREDITS (File Added)
11091 trunk/Ratbox-team (File Added)
11092
11093
11094nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11095 Log:
11096 - Quietcache fixes.
11097
11098
11099 Modified:
11100 trunk/modules/core/m_mode.c (File Modified)
11101
11102
11103nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11104 Log:
11105 - Rebuild configure.
11106
11107
11108 Modified:
11109 trunk/autom4te.cache/ (File Deleted)
11110 trunk/configure (File Modified)
11111
11112
11113nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11114 Log:
11115 Add +q to messages.tab.
11116
11117
11118 Modified:
11119 trunk/src/messages.tab (File Modified)
11120
11121
11122nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11123 Log:
11124 - port m_sjoin stuff to TS6 JOIN syntax.
11125
11126
11127 Modified:
11128 trunk/modules/core/m_join.c (File Modified)
11129
11130
11131nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11132 Log:
11133 - Implement channel mode +q (quiet)
11134
11135
11136 Modified:
11137 trunk/include/channel.h (File Modified)
11138 trunk/modules/core/m_mode.c (File Modified)
11139 trunk/src/channel.c (File Modified)
11140
11141
11142jilles 2005/09/10 03:03:05 UTC (20050910-40)
11143 Log:
11144 Add +L/+P for set_final_mode().
11145
11146
11147 Modified:
11148 trunk/modules/core/m_sjoin.c (File Modified)
11149
11150
11151jilles 2005/09/10 02:59:22 UTC (20050910-38)
11152 Log:
11153 Add +L/+P in channel_modes().
11154
11155
11156 Modified:
11157 trunk/src/channel.c (File Modified)
11158
11159
11160jilles 2005/09/10 02:55:10 UTC (20050910-36)
11161 Log:
11162 - Use MODE_PERMANENT, not MODE_PERMANANT
11163 - Actually use chm_staff()
11164
11165 It compiles but is not otherwise tested.
11166
11167
11168 Modified:
11169 trunk/include/channel.h (File Modified)
11170 trunk/modules/core/m_mode.c (File Modified)
11171 trunk/modules/core/m_sjoin.c (File Modified)
11172 trunk/src/channel.c (File Modified)
11173
11174
11175nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11176 Log:
11177 - Ok, patchlevel.h is fixed now.
11178
11179
11180 Modified:
11181 trunk/include/patchlevel.h (File Modified)
11182
11183
11184nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11185 Log:
11186 - *sigh*
11187
11188
11189 Modified:
11190 trunk/include/patchlevel.h (File Modified)
11191 trunk/src/version.c.SH (File Modified)
11192
11193
11194nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11195 Log:
11196 - Fix compilation issue with version.c.
11197
11198
11199 Modified:
11200 trunk/src/version.c.SH (File Modified)
11201
11202
11203nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11204 Log:
11205 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11206 this from the BUGS file.
11207
11208
11209 Modified:
11210 trunk/BUGS (File Modified)
11211
11212
11213jilles 2005/09/10 02:30:22 UTC (20050910-26)
11214 Log:
11215 Mangle all netsplit messages if flatten links is enabled.
11216
11217
11218 Modified:
11219 trunk/src/client.c (File Modified)
11220
11221
11222nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11223 Log:
11224 - jilles pointed out that /stats p needed severe changes -- implement
11225 them
11226
11227
11228 Modified:
11229 trunk/modules/m_stats.c (File Modified)
11230
11231
11232nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11233 Log:
11234 Rename RELNOTES to NEWS.
11235
11236
11237 Modified:
11238 trunk/NEWS (File Added)
11239 trunk/RELNOTES (File Deleted)
11240
11241
11242nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11243 Log:
11244 Update RELNOTES.
11245
11246
11247 Modified:
11248 trunk/RELNOTES (File Modified)
11249
11250
11251nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11252 Log:
11253 - Make /stats p work globally.
11254 - Change 'OPER(s)' to 'staff members'
11255
11256
11257 Modified:
11258 trunk/modules/m_stats.c (File Modified)
11259
11260
11261nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11262 Log:
11263 - add modes, +LP to RPL_MYINFO.
11264
11265
11266 Modified:
11267 trunk/src/messages.tab (File Modified)
11268
11269
11270nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11271 Log:
11272 More stuff to RELNOTES.
11273
11274
11275 Modified:
11276 trunk/RELNOTES (File Modified)
11277
11278
11279nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11280 Log:
11281 - Implement +P.
11282
11283
11284 Modified:
11285 trunk/modules/core/m_sjoin.c (File Modified)
11286 trunk/src/channel.c (File Modified)
11287
11288
11289nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11290 Log:
11291 - Implement list limit exceed modes -- +L.
11292
11293
11294 Modified:
11295 trunk/modules/core/m_mode.c (File Modified)
11296
11297
11298nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11299 Log:
11300 - Add handlers for modes +L, +P.
11301
11302
11303 Modified:
11304 trunk/include/channel.h (File Modified)
11305 trunk/modules/core/m_mode.c (File Modified)
11306
11307
11308nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11309 Log:
11310 Update properties on *everything*.
11311
11312
11313 Modified:
11314 trunk/.cvsignore (Property Modified)
11315 trunk/.indent.pro (Property Modified)
11316 trunk/BUGS (File Modified) (Property Modified)
11317 trunk/CREDITS (File Modified) (Property Modified)
11318 trunk/ChangeLog (Property Modified)
11319 trunk/Hybrid-team (File Modified) (Property Modified)
11320 trunk/INSTALL (File Modified) (Property Modified)
11321 trunk/LICENSE (File Modified) (Property Modified)
11322 trunk/Makefile.in (File Modified) (Property Modified)
11323 trunk/README.FIRST (File Modified) (Property Modified)
11324 trunk/RELNOTES (File Modified) (Property Modified)
11325 trunk/SVN-Access (Property Modified)
11326 trunk/aclocal.m4 (File Modified) (Property Modified)
11327 trunk/adns/.cvsignore (Property Modified)
11328 trunk/adns/COPYING (Property Modified)
11329 trunk/adns/GPL-vs-LGPL (Property Modified)
11330 trunk/adns/Makefile.in (File Modified) (Property Modified)
11331 trunk/adns/README (Property Modified)
11332 trunk/adns/README.ircd (Property Modified)
11333 trunk/adns/adns.h (File Modified) (Property Modified)
11334 trunk/adns/check.c (File Modified) (Property Modified)
11335 trunk/adns/dlist.h (File Modified) (Property Modified)
11336 trunk/adns/event.c (File Modified) (Property Modified)
11337 trunk/adns/general.c (File Modified) (Property Modified)
11338 trunk/adns/internal.h (File Modified) (Property Modified)
11339 trunk/adns/parse.c (File Modified) (Property Modified)
11340 trunk/adns/query.c (File Modified) (Property Modified)
11341 trunk/adns/reply.c (File Modified) (Property Modified)
11342 trunk/adns/setup.c (File Modified) (Property Modified)
11343 trunk/adns/transmit.c (File Modified) (Property Modified)
11344 trunk/adns/tvarith.h (File Modified) (Property Modified)
11345 trunk/adns/types.c (File Modified) (Property Modified)
11346 trunk/configure (File Modified) (Property Modified)
11347 trunk/configure.ac (File Modified) (Property Modified)
11348 trunk/contrib/.cvsignore (Property Modified)
11349 trunk/contrib/.indent.pro (Property Modified)
11350 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11351 trunk/contrib/README (File Modified) (Property Modified)
11352 trunk/contrib/example_module.c (File Modified) (Property Modified)
11353 trunk/contrib/m_42.c (File Modified) (Property Modified)
11354 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11355 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11356 trunk/contrib/m_force.c (File Modified) (Property Modified)
11357 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11358 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11359 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11360 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11361 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11362 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11363 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11364 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11365 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11366 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11367 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11368 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11369 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11370 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11371 trunk/doc/.cvsignore (Property Modified)
11372 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11373 trunk/doc/Makefile.in (File Modified) (Property Modified)
11374 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11375 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11376 trunk/doc/challenge.txt (File Modified) (Property Modified)
11377 trunk/doc/example.conf (File Modified) (Property Modified)
11378 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11379 trunk/doc/hooks.txt (File Modified) (Property Modified)
11380 trunk/doc/index.txt (File Modified) (Property Modified)
11381 trunk/doc/ircd.8 (File Modified) (Property Modified)
11382 trunk/doc/ircd.motd (Property Modified)
11383 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11384 trunk/doc/modeg.txt (File Modified) (Property Modified)
11385 trunk/doc/modes.txt (File Modified) (Property Modified)
11386 trunk/doc/monitor.txt (File Modified) (Property Modified)
11387 trunk/doc/old/Authors (Property Modified)
11388 trunk/doc/operguide.txt (File Modified) (Property Modified)
11389 trunk/doc/opermyth.txt (Property Modified)
11390 trunk/doc/server-version-info (File Modified) (Property Modified)
11391 trunk/doc/services.txt (File Modified) (Property Modified)
11392 trunk/doc/technical/README.TSora (Property Modified)
11393 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11394 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11395 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11396 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11397 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11398 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11399 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11400 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11401 trunk/doc/technical/rfc1459.txt (Property Modified)
11402 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11403 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11404 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11405 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11406 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11407 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11408 trunk/help/Makefile.in (File Modified) (Property Modified)
11409 trunk/help/opers/accept (Property Modified)
11410 trunk/help/opers/admin (Property Modified)
11411 trunk/help/opers/away (Property Modified)
11412 trunk/help/opers/capab (Property Modified)
11413 trunk/help/opers/challenge (Property Modified)
11414 trunk/help/opers/close (Property Modified)
11415 trunk/help/opers/cmode (Property Modified)
11416 trunk/help/opers/cnotice (Property Modified)
11417 trunk/help/opers/connect (Property Modified)
11418 trunk/help/opers/cprivmsg (Property Modified)
11419 trunk/help/opers/credits (Property Modified)
11420 trunk/help/opers/die (Property Modified)
11421 trunk/help/opers/dline (Property Modified)
11422 trunk/help/opers/eob (Property Modified)
11423 trunk/help/opers/error (Property Modified)
11424 trunk/help/opers/etrace (Property Modified)
11425 trunk/help/opers/gline (Property Modified)
11426 trunk/help/opers/help (Property Modified)
11427 trunk/help/opers/index (Property Modified)
11428 trunk/help/opers/info (Property Modified)
11429 trunk/help/opers/invite (Property Modified)
11430 trunk/help/opers/ison (Property Modified)
11431 trunk/help/opers/join (Property Modified)
11432 trunk/help/opers/kick (Property Modified)
11433 trunk/help/opers/kill (Property Modified)
11434 trunk/help/opers/kline (Property Modified)
11435 trunk/help/opers/knock (Property Modified)
11436 trunk/help/opers/links (Property Modified)
11437 trunk/help/opers/list (Property Modified)
11438 trunk/help/opers/locops (Property Modified)
11439 trunk/help/opers/lusers (Property Modified)
11440 trunk/help/opers/modlist (Property Modified)
11441 trunk/help/opers/modload (Property Modified)
11442 trunk/help/opers/modrestart (Property Modified)
11443 trunk/help/opers/modunload (Property Modified)
11444 trunk/help/opers/motd (Property Modified)
11445 trunk/help/opers/names (Property Modified)
11446 trunk/help/opers/nick (Property Modified)
11447 trunk/help/opers/notice (Property Modified)
11448 trunk/help/opers/oper (Property Modified)
11449 trunk/help/opers/operspy (Property Modified)
11450 trunk/help/opers/operwall (Property Modified)
11451 trunk/help/opers/part (Property Modified)
11452 trunk/help/opers/pass (Property Modified)
11453 trunk/help/opers/ping (Property Modified)
11454 trunk/help/opers/pong (Property Modified)
11455 trunk/help/opers/post (Property Modified)
11456 trunk/help/opers/privmsg (Property Modified)
11457 trunk/help/opers/quit (Property Modified)
11458 trunk/help/opers/rehash (Property Modified)
11459 trunk/help/opers/restart (Property Modified)
11460 trunk/help/opers/resv (Property Modified)
11461 trunk/help/opers/server (Property Modified)
11462 trunk/help/opers/set (Property Modified)
11463 trunk/help/opers/sjoin (Property Modified)
11464 trunk/help/opers/squit (Property Modified)
11465 trunk/help/opers/stats (Property Modified)
11466 trunk/help/opers/svinfo (Property Modified)
11467 trunk/help/opers/testgecos (Property Modified)
11468 trunk/help/opers/testline (Property Modified)
11469 trunk/help/opers/testmask (Property Modified)
11470 trunk/help/opers/time (Property Modified)
11471 trunk/help/opers/topic (Property Modified)
11472 trunk/help/opers/trace (Property Modified)
11473 trunk/help/opers/uhelp (Property Modified)
11474 trunk/help/opers/umode (Property Modified)
11475 trunk/help/opers/undline (Property Modified)
11476 trunk/help/opers/ungline (Property Modified)
11477 trunk/help/opers/unkline (Property Modified)
11478 trunk/help/opers/unresv (Property Modified)
11479 trunk/help/opers/unxline (Property Modified)
11480 trunk/help/opers/user (Property Modified)
11481 trunk/help/opers/userhost (Property Modified)
11482 trunk/help/opers/users (Property Modified)
11483 trunk/help/opers/version (Property Modified)
11484 trunk/help/opers/wallops (Property Modified)
11485 trunk/help/opers/who (Property Modified)
11486 trunk/help/opers/whois (Property Modified)
11487 trunk/help/opers/whowas (Property Modified)
11488 trunk/help/opers/xline (Property Modified)
11489 trunk/help/users/index (Property Modified)
11490 trunk/help/users/info (Property Modified)
11491 trunk/help/users/notice (Property Modified)
11492 trunk/help/users/privmsg (Property Modified)
11493 trunk/help/users/stats (Property Modified)
11494 trunk/help/users/umode (Property Modified)
11495 trunk/include/.cvsignore (Property Modified)
11496 trunk/include/.indent.pro (Property Modified)
11497 trunk/include/balloc.h (File Modified) (Property Modified)
11498 trunk/include/cache.h (File Modified) (Property Modified)
11499 trunk/include/channel.h (File Modified) (Property Modified)
11500 trunk/include/class.h (File Modified) (Property Modified)
11501 trunk/include/client.h (File Modified) (Property Modified)
11502 trunk/include/commio.h (File Modified) (Property Modified)
11503 trunk/include/common.h (File Modified) (Property Modified)
11504 trunk/include/config.h (File Modified) (Property Modified)
11505 trunk/include/config.h.dist (File Modified) (Property Modified)
11506 trunk/include/defaults.h (File Modified) (Property Modified)
11507 trunk/include/event.h (File Modified) (Property Modified)
11508 trunk/include/hash.h (File Modified) (Property Modified)
11509 trunk/include/hook.h (File Modified) (Property Modified)
11510 trunk/include/hostmask.h (File Modified) (Property Modified)
11511 trunk/include/irc_string.h (File Modified) (Property Modified)
11512 trunk/include/ircd.h (File Modified) (Property Modified)
11513 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11514 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11515 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11516 trunk/include/linebuf.h (File Modified) (Property Modified)
11517 trunk/include/listener.h (File Modified) (Property Modified)
11518 trunk/include/m_info.h (File Modified) (Property Modified)
11519 trunk/include/memory.h (File Modified) (Property Modified)
11520 trunk/include/modules.h (File Modified) (Property Modified)
11521 trunk/include/monitor.h (File Modified) (Property Modified)
11522 trunk/include/msg.h (File Modified) (Property Modified)
11523 trunk/include/newconf.h (File Modified) (Property Modified)
11524 trunk/include/numeric.h (File Modified) (Property Modified)
11525 trunk/include/packet.h (File Modified) (Property Modified)
11526 trunk/include/parse.h (File Modified) (Property Modified)
11527 trunk/include/patchlevel.h (File Modified) (Property Modified)
11528 trunk/include/patricia.h (File Modified) (Property Modified)
11529 trunk/include/reject.h (File Modified) (Property Modified)
11530 trunk/include/res.h (File Modified) (Property Modified)
11531 trunk/include/restart.h (File Modified) (Property Modified)
11532 trunk/include/s_auth.h (File Modified) (Property Modified)
11533 trunk/include/s_conf.h (File Modified) (Property Modified)
11534 trunk/include/s_gline.h (File Modified) (Property Modified)
11535 trunk/include/s_log.h (File Modified) (Property Modified)
11536 trunk/include/s_newconf.h (File Modified) (Property Modified)
11537 trunk/include/s_serv.h (File Modified) (Property Modified)
11538 trunk/include/s_stats.h (File Modified) (Property Modified)
11539 trunk/include/s_user.h (File Modified) (Property Modified)
11540 trunk/include/s_zip.h (File Modified) (Property Modified)
11541 trunk/include/scache.h (File Modified) (Property Modified)
11542 trunk/include/send.h (File Modified) (Property Modified)
11543 trunk/include/serno.h (Property Modified)
11544 trunk/include/setup.h.in (Property Modified)
11545 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11546 trunk/include/stdinc.h (File Modified) (Property Modified)
11547 trunk/include/supported.h (File Modified) (Property Modified)
11548 trunk/include/tools.h (File Modified) (Property Modified)
11549 trunk/include/whowas.h (File Modified) (Property Modified)
11550 trunk/install-sh (File Modified) (Property Modified)
11551 trunk/modules/.cvsignore (Property Modified)
11552 trunk/modules/.depend (Property Modified)
11553 trunk/modules/.indent.pro (Property Modified)
11554 trunk/modules/Makefile.in (File Modified) (Property Modified)
11555 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11556 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11557 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11558 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11559 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11560 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11561 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11562 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11563 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11564 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11565 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11566 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11567 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11568 trunk/modules/m_accept.c (File Modified) (Property Modified)
11569 trunk/modules/m_admin.c (File Modified) (Property Modified)
11570 trunk/modules/m_away.c (File Modified) (Property Modified)
11571 trunk/modules/m_cap.c (File Modified) (Property Modified)
11572 trunk/modules/m_capab.c (File Modified) (Property Modified)
11573 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11574 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11575 trunk/modules/m_close.c (File Modified) (Property Modified)
11576 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11577 trunk/modules/m_connect.c (File Modified) (Property Modified)
11578 trunk/modules/m_dline.c (File Modified) (Property Modified)
11579 trunk/modules/m_encap.c (File Modified) (Property Modified)
11580 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11581 trunk/modules/m_gline.c (File Modified) (Property Modified)
11582 trunk/modules/m_help.c (File Modified) (Property Modified)
11583 trunk/modules/m_info.c (File Modified) (Property Modified)
11584 trunk/modules/m_invite.c (File Modified) (Property Modified)
11585 trunk/modules/m_ison.c (File Modified) (Property Modified)
11586 trunk/modules/m_kline.c (File Modified) (Property Modified)
11587 trunk/modules/m_knock.c (File Modified) (Property Modified)
11588 trunk/modules/m_links.c (File Modified) (Property Modified)
11589 trunk/modules/m_list.c (File Modified) (Property Modified)
11590 trunk/modules/m_locops.c (File Modified) (Property Modified)
11591 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11592 trunk/modules/m_map.c (File Modified) (Property Modified)
11593 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11594 trunk/modules/m_motd.c (File Modified) (Property Modified)
11595 trunk/modules/m_names.c (File Modified) (Property Modified)
11596 trunk/modules/m_oper.c (File Modified) (Property Modified)
11597 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11598 trunk/modules/m_pass.c (File Modified) (Property Modified)
11599 trunk/modules/m_ping.c (File Modified) (Property Modified)
11600 trunk/modules/m_pong.c (File Modified) (Property Modified)
11601 trunk/modules/m_post.c (File Modified) (Property Modified)
11602 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11603 trunk/modules/m_restart.c (File Modified) (Property Modified)
11604 trunk/modules/m_resv.c (File Modified) (Property Modified)
11605 trunk/modules/m_services.c (File Modified) (Property Modified)
11606 trunk/modules/m_set.c (File Modified) (Property Modified)
11607 trunk/modules/m_stats.c (File Modified) (Property Modified)
11608 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11609 trunk/modules/m_tb.c (File Modified) (Property Modified)
11610 trunk/modules/m_testline.c (File Modified) (Property Modified)
11611 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11612 trunk/modules/m_time.c (File Modified) (Property Modified)
11613 trunk/modules/m_topic.c (File Modified) (Property Modified)
11614 trunk/modules/m_trace.c (File Modified) (Property Modified)
11615 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11616 trunk/modules/m_user.c (File Modified) (Property Modified)
11617 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11618 trunk/modules/m_users.c (File Modified) (Property Modified)
11619 trunk/modules/m_version.c (File Modified) (Property Modified)
11620 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11621 trunk/modules/m_who.c (File Modified) (Property Modified)
11622 trunk/modules/m_whois.c (File Modified) (Property Modified)
11623 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11624 trunk/modules/m_xline.c (File Modified) (Property Modified)
11625 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11626 trunk/servlink/.cvsignore (Property Modified)
11627 trunk/servlink/.indent.pro (Property Modified)
11628 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11629 trunk/servlink/README (File Modified) (Property Modified)
11630 trunk/servlink/TODO (File Modified) (Property Modified)
11631 trunk/servlink/control.c (File Modified) (Property Modified)
11632 trunk/servlink/control.h (File Modified) (Property Modified)
11633 trunk/servlink/io.c (File Modified) (Property Modified)
11634 trunk/servlink/io.h (File Modified) (Property Modified)
11635 trunk/servlink/servlink.c (File Modified) (Property Modified)
11636 trunk/servlink/servlink.h (File Modified) (Property Modified)
11637 trunk/src/.cvsignore (Property Modified)
11638 trunk/src/.depend (Property Modified)
11639 trunk/src/.indent.pro (Property Modified)
11640 trunk/src/Makefile.in (File Modified) (Property Modified)
11641 trunk/src/adns.c (File Modified) (Property Modified)
11642 trunk/src/balloc.c (File Modified) (Property Modified)
11643 trunk/src/cache.c (File Modified) (Property Modified)
11644 trunk/src/channel.c (File Modified) (Property Modified)
11645 trunk/src/class.c (File Modified) (Property Modified)
11646 trunk/src/client.c (File Modified) (Property Modified)
11647 trunk/src/commio.c (File Modified) (Property Modified)
11648 trunk/src/devpoll.c (File Modified) (Property Modified)
11649 trunk/src/epoll.c (File Modified) (Property Modified)
11650 trunk/src/event.c (File Modified) (Property Modified)
11651 trunk/src/getopt.c (File Modified) (Property Modified)
11652 trunk/src/hash.c (File Modified) (Property Modified)
11653 trunk/src/hook.c (File Modified) (Property Modified)
11654 trunk/src/hostmask.c (File Modified) (Property Modified)
11655 trunk/src/irc_string.c (File Modified) (Property Modified)
11656 trunk/src/ircd.c (File Modified) (Property Modified)
11657 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11658 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11659 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11660 trunk/src/kdparse.c (File Modified) (Property Modified)
11661 trunk/src/kqueue.c (File Modified) (Property Modified)
11662 trunk/src/linebuf.c (File Modified) (Property Modified)
11663 trunk/src/listener.c (File Modified) (Property Modified)
11664 trunk/src/match.c (File Modified) (Property Modified)
11665 trunk/src/memory.c (File Modified) (Property Modified)
11666 trunk/src/messages.tab (File Modified) (Property Modified)
11667 trunk/src/modules.c (File Modified) (Property Modified)
11668 trunk/src/monitor.c (File Modified) (Property Modified)
11669 trunk/src/newconf.c (File Modified) (Property Modified)
11670 trunk/src/numeric.c (File Modified) (Property Modified)
11671 trunk/src/packet.c (File Modified) (Property Modified)
11672 trunk/src/parse.c (File Modified) (Property Modified)
11673 trunk/src/patricia.c (File Modified) (Property Modified)
11674 trunk/src/poll.c (File Modified) (Property Modified)
11675 trunk/src/reject.c (File Modified) (Property Modified)
11676 trunk/src/restart.c (File Modified) (Property Modified)
11677 trunk/src/s_auth.c (File Modified) (Property Modified)
11678 trunk/src/s_conf.c (File Modified) (Property Modified)
11679 trunk/src/s_gline.c (File Modified) (Property Modified)
11680 trunk/src/s_log.c (File Modified) (Property Modified)
11681 trunk/src/s_newconf.c (File Modified) (Property Modified)
11682 trunk/src/s_serv.c (File Modified) (Property Modified)
11683 trunk/src/s_stats.c (File Modified) (Property Modified)
11684 trunk/src/s_user.c (File Modified) (Property Modified)
11685 trunk/src/scache.c (File Modified) (Property Modified)
11686 trunk/src/select.c (File Modified) (Property Modified)
11687 trunk/src/send.c (File Modified) (Property Modified)
11688 trunk/src/snprintf.c (File Modified) (Property Modified)
11689 trunk/src/tools.c (File Modified) (Property Modified)
11690 trunk/src/version.c.SH (File Modified) (Property Modified)
11691 trunk/src/whowas.c (File Modified) (Property Modified)
11692 trunk/tools/.cvsignore (Property Modified)
11693 trunk/tools/Makefile.in (File Modified) (Property Modified)
11694 trunk/tools/README (File Modified) (Property Modified)
11695 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11696 trunk/tools/convertilines.c (File Modified) (Property Modified)
11697 trunk/tools/convertklines.c (File Modified) (Property Modified)
11698 trunk/tools/mkkeypair (Property Modified)
11699 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11700 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11701 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11702 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11703 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11704 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11705 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11706 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11707 trunk/tools/untabify (File Modified) (Property Modified)
11708 trunk/tools/viconf.c (File Modified) (Property Modified)
11709
11710
11711nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11712 Log:
11713 - Update RELNOTES.
11714
11715
11716 Modified:
11717 trunk/RELNOTES (File Modified)
11718
11719
11720nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11721 Log:
11722 - Make version.c use our serial, not ratbox's.
11723
11724
11725 Modified:
11726 trunk/src/version.c.SH (File Modified)
11727
11728
11729leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11730 Log:
11731 - update RELNOTES
11732 - revved patchlevel to 2.1.5
11733
11734
11735 Modified:
11736 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11737 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11738
11739
11740leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11741 Log:
11742 - fix buffer overflow and unterminated buffer when removing TS6 bans
11743 - fix rebuilding of SJOIN
11744
11745
11746 Modified:
11747 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11748
11749
11750androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11751 Log:
11752 have servlink report if it gets an uncompressed error message when it gets inflate failures
11753
11754 Modified:
11755 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11756
11757
11758leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11759 Log:
11760 - extend our copyrights to 2005.
11761
11762
11763 Modified:
11764 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11765 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11766 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11767 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11768 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11769 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11770 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11771 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11772 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11773 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11774 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11775 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11776 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11777 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11778 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11779 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11780 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11781 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11782 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11783 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11784 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11785 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11786 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11787 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11788 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11789 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11790 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11791 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11792 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11793 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11794 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11795 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11796 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11797 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11798 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11799 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11800 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11801 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11802 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11803 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11804 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11805 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11806 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11807 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11808 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11809 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11810 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11811 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11812 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11813 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11814 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11815 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11816 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11817 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11818 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11819 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11820 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11821 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11822 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11823 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11824 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11825 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11826 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11827 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11828 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11829 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11830 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11831 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11832 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11833 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11834 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11835 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11836 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11837 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11838 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11839 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11840 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11841 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11842 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11843 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11844 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11845 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11846 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11847 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11848 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11849 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11850 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11851 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11852 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11853 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11854 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11855 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11856 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11857 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11858 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11859 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11860 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11861 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11862 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11863 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11864 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11866 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11867 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11868
11869
11870leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11871 Log:
11872 - update RELNOTES
11873 - revved patchlevel to 2.1.4
11874
11875
11876 Modified:
11877 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11879
11880
11881leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11882 Log:
11883 - add TARGMAX to 005
11884 - remove the +1 from ->uid in struct Client
11885 - fix checking of accept entries in m_accept.c
11886
11887
11888 Modified:
11889 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11890 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11891 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11892 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11893
11894
11895leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11896 Log:
11897 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11898 send it over TS6
11899
11900
11901 Modified:
11902 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11903
11904
11905leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11906 Log:
11907 - remove an unused variable
11908
11909
11910 Modified:
11911 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11912
11913
11914androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11915 Log:
11916 don't burst a TS5 name in burst_TS6. -via jillies
11917
11918 Modified:
11919 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11920
11921
11922leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11923 Log:
11924 - via jilles, make nickchanges invalidate any cached bans for
11925 quiet_on_ban
11926
11927
11928 Modified:
11929 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11930 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11931 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11932 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11933
11934
11935leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11936 Log:
11937 - fix some char vs byte usage to make adns compile cleanly with gcc4
11938
11939
11940 Modified:
11941 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11942 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11943 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11944 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11945 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11946 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11947 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11948 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11949
11950
11951androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11952 Log:
11953 userhost should allow 5 userhost checks, not 4
11954
11955 Modified:
11956 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11957
11958
11959leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11960 Log:
11961 - another darwin fix
11962
11963
11964 Modified:
11965 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11966
11967
11968leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11969 Log:
11970 - darwin fixes
11971
11972
11973 Modified:
11974 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11975 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11976 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11977 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11978 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11979 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11980 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11981 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11982
11983
11984leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11985 Log:
11986 - remove bogus extern of abort_list
11987
11988
11989 Modified:
11990 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11991
11992
11993androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11994 Log:
11995 svn repo access stuff
11996
11997 Modified:
11998 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11999
12000
12001androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12002 Log:
12003 test commit
12004
12005
12006 Modified:
12007 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12008
12009
12010androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12011 Log:
12012 test commit
12013
12014
12015 Modified:
12016 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12017
12018
12019androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12020 Log:
12021 revert omotd..i thought it was a good idea..oh well
12022
12023 Modified:
12024 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12025
12026
12027androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12028 Log:
12029 Commas are bad things in channel keys
12030
12031
12032 Modified:
12033 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12034
12035
12036androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12037 Log:
12038 Add OMOTD command to display oper motd
12039
12040
12041 Modified:
12042 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12043
12044
12045androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12046 Log:
12047 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12048
12049 Modified:
12050 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12051
12052
12053leeh 2005/06/22 22:10:50 UTC (20050622_0)
12054
12055 Modified files: (Branch: RATBOX_2_1)
12056 modules m_whois.c
12057 Log:
12058 - stop testing whois for protocol violations, as they can be caused in
12059 ircds going all the way back to the original ircd2.8
12060
12061 Revision Changes Path
12062 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12063
12064
12065
12066leeh 2005/06/16 23:10:21 UTC (20050616_0)
12067
12068 Modified files: (Branch: RATBOX_2_1)
12069 modules m_time.c
12070 Log:
12071 - remove some 2.2 code
12072
12073 Revision Changes Path
12074 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12075
12076
12077
12078androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12079
12080 Modified files: (Branch: RATBOX_2_1)
12081 modules m_time.c
12082 Log:
12083 backport of the silly december 31st bug
12084
12085 Revision Changes Path
12086 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12087
12088
12089
12090leeh 2005/06/15 13:51:57 UTC (20050615_1)
12091
12092 Modified files: (Branch: RATBOX_2_1)
12093 . RELNOTES
12094 include patchlevel.h
12095 Log:
12096 - revved patchlevel to 2.1.3
12097
12098 Revision Changes Path
12099 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12100 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12101
12102
12103
12104leeh 2005/06/15 01:54:00 UTC (20050615_0)
12105
12106 Modified files: (Branch: RATBOX_2_1)
12107 include client.h
12108 modules m_accept.c
12109 modules/core m_nick.c
12110 src client.c
12111 Log:
12112 - stop removing a clients own list of accepted clients when they do a
12113 nickchange
12114 - clean up the accept code so its less retarded
12115
12116 Revision Changes Path
12117 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12118 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12119 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12120 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12121
12122
12123
12124leeh 2005/06/14 12:44:47 UTC (20050614_0)
12125
12126 Modified files: (Branch: RATBOX_2_1)
12127 include event.h
12128 modules m_links.c
12129 src event.c ircd.c newconf.c
12130 Log:
12131 - remove a defn of links_cache_list in m_links.c which was causing
12132 the flattened links update to be ignored
12133 - add eventUpdate(), and make links_delay update on rehash
12134
12135 Revision Changes Path
12136 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12137 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12138 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12139 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12140 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12141
12142
12143
12144leeh 2005/06/12 02:23:01 UTC (20050612_2)
12145
12146 Modified files: (Branch: RATBOX_2_1)
12147 doc services.txt
12148 src newconf.c
12149 Log:
12150 - make the conf parser apply service {}; on rehash
12151
12152 Revision Changes Path
12153 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12154 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12155
12156
12157
12158leeh 2005/06/12 02:10:30 UTC (20050612_1)
12159
12160 Modified files: (Branch: RATBOX_2_1)
12161 include m_info.h
12162 Log:
12163 - show ENABLE_SERVICES define in info
12164
12165 Revision Changes Path
12166 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12167
12168
12169
12170leeh 2005/06/12 01:44:37 UTC (20050612_0)
12171
12172 Modified files: (Branch: RATBOX_2_1)
12173 modules m_services.c m_stats.c
12174 Log:
12175 - via jilles, make m_services.c hook into stats U and display service
12176 blocks
12177
12178 Revision Changes Path
12179 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12180 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12181
12182
12183
12184leeh 2005/06/11 20:33:12 UTC (20050611_3)
12185
12186 Modified files: (Branch: RATBOX_2_1)
12187 . configure configure.ac
12188 Log:
12189 - default build to -O2
12190
12191 Revision Changes Path
12192 7.249.2.2 +4 -4 ircd-ratbox/configure
12193 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12194
12195
12196
12197leeh 2005/06/11 20:26:02 UTC (20050611_2)
12198
12199 Modified files: (Branch: RATBOX_2_1)
12200 doc example.conf example.efnet.conf
12201 include client.h s_conf.h s_newconf.h
12202 modules m_info.c
12203 modules/core m_join.c m_nick.c
12204 src channel.c newconf.c s_conf.c s_user.c
12205 Log:
12206 - remove no_oper_resvs from general {};
12207 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12208
12209 Revision Changes Path
12210 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12211 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12212 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12213 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12214 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12215 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12216 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12217 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12218 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12219 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12220 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12221 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12222
12223
12224
12225leeh 2005/06/11 20:06:22 UTC (20050611_1)
12226
12227 Modified files: (Branch: RATBOX_2_1)
12228 modules/core m_mode.c m_nick.c
12229 src s_newconf.c
12230 Log:
12231 - 2.0 sync:
12232 - raise max temptime to a year
12233 - tidy up BMASK
12234 - require 9 parameters in ms_nick(), 10 in ms_uid()
12235
12236 Revision Changes Path
12237 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12238 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12239 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12240
12241
12242
12243leeh 2005/06/11 16:35:25 UTC (20050611_0)
12244
12245 Modified files: (Branch: RATBOX_2_1)
12246 modules m_services.c
12247 Log:
12248 - only show services logged in info when its a local client
12249
12250 Revision Changes Path
12251 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12252
12253
12254
12255androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12256
12257 Modified files: (Branch: RATBOX_2_1)
12258 src match.c
12259 Log:
12260 passing a pointer to a pointer is not what was intended, oops
12261
12262 Revision Changes Path
12263 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12264
12265
12266
12267leeh 2005/06/03 11:18:11 UTC (20050603_0)
12268
12269 Modified files: (Branch: RATBOX_2_1)
12270 doc services.txt
12271 Log:
12272 - update services.txt with FNC
12273
12274 Revision Changes Path
12275 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12276
12277
12278
12279androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12280
12281 Modified files: (Branch: RATBOX_2_1)
12282 modules m_resv.c
12283 Log:
12284 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12285
12286 Revision Changes Path
12287 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12288
12289
12290
12291leeh 2005/05/19 12:44:47 UTC (20050519_1)
12292
12293 Modified files: (Branch: RATBOX_2_1)
12294 src s_auth.c
12295 Log:
12296 - add some uniqueness into auth process for bopm
12297
12298 Revision Changes Path
12299 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12300
12301
12302
12303leeh 2005/05/19 08:50:26 UTC (20050519_0)
12304
12305 Modified files: (Branch: RATBOX_2_1)
12306 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12307 Log:
12308 - make contrib/ compile
12309
12310 Revision Changes Path
12311 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12312 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12313 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12314 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12315
12316
12317
12318androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12319
12320 Modified files: (Branch: RATBOX_2_1)
12321 modules m_monitor.c
12322 Log:
12323 Don't allow MONITOR from an unregistered client
12324
12325 Revision Changes Path
12326 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12327
12328
12329
12330leeh 2005/05/17 13:16:11 UTC (20050517_0)
12331
12332 Modified files: (Branch: RATBOX_2_1)
12333 doc example.conf example.efnet.conf
12334 include class.h
12335 src class.c messages.tab newconf.c
12336 Log:
12337 - remove sendq_eob, its become more of a hindrance than a benefit.
12338 - sync example.efnet.conf cluster {}; with example.conf
12339
12340 Revision Changes Path
12341 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12342 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12343 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12344 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12345 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12346 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12347
12348
12349
12350leeh 2005/05/11 22:39:00 UTC (20050511_5)
12351
12352 Modified files: (Branch: RATBOX_2_1)
12353 . RELNOTES
12354 include patchlevel.h
12355 Log:
12356 - update RELNOTES
12357 - revved patchlevel to 2.1.2
12358
12359 Revision Changes Path
12360 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12361 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12362
12363
12364
12365leeh 2005/05/11 22:29:18 UTC (20050511_4)
12366
12367 Modified files: (Branch: RATBOX_2_1)
12368 . configure configure.ac
12369 Log:
12370 - raise default topiclen to 160.
12371
12372 Revision Changes Path
12373 7.249.2.1 +3 -3 ircd-ratbox/configure
12374 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12375
12376
12377
12378leeh 2005/05/11 22:22:13 UTC (20050511_3)
12379
12380 Modified files: (Branch: RATBOX_2_1)
12381 modules m_services.c
12382 Log:
12383 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12384 tsinfo matches this
12385
12386 Revision Changes Path
12387 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12388
12389
12390
12391leeh 2005/05/11 21:58:41 UTC (20050511_2)
12392
12393 Modified files: (Branch: RATBOX_2_1)
12394 modules m_services.c
12395 Log:
12396 - monitor_signoff() the client we're nickchanging
12397
12398 Revision Changes Path
12399 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12400
12401
12402
12403leeh 2005/05/11 21:52:51 UTC (20050511_1)
12404
12405 Modified files: (Branch: RATBOX_2_1)
12406 modules m_trace.c
12407 Log:
12408 - fix various UID problems with trace
12409
12410 Revision Changes Path
12411 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12412
12413
12414
12415leeh 2005/05/11 21:22:02 UTC (20050511_0)
12416
12417 Modified files: (Branch: RATBOX_2_1)
12418 help/opers dline kline
12419 modules m_resv.c m_stats.c
12420 modules/core m_mode.c
12421 Log:
12422 - sync with 2.0
12423 - tidy up kline/dline help to note they dont accept nick as target
12424 - disallow bans beginning with ':' over bmask
12425 - disallow bans with a space in chm_ban
12426 - stop counting hidden opers in stats p
12427 - match() parameters in remote unresv were inverted, causing it to fail
12428 - fix possibility of clients setting blank keys
12429
12430 Revision Changes Path
12431 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12432 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12433 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12434 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12435 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12436
12437
12438
12439leeh 2005/05/08 22:37:18 UTC (20050508_0)
12440
12441 Modified files: (Branch: RATBOX_2_1)
12442 src send.c
12443 Log:
12444 - fix problems with amd64 and the way we do va_list
12445
12446 Revision Changes Path
12447 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12448
12449
12450
12451leeh 2005/05/07 13:35:57 UTC (20050507_1)
12452
12453 Modified files: (Branch: RATBOX_2_1)
12454 modules m_services.c
12455 Log:
12456 - tidy up the kill notifications for RSFNC
12457
12458 Revision Changes Path
12459 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12460
12461
12462
12463leeh 2005/05/07 10:35:54 UTC (20050507_0)
12464
12465 Modified files: (Branch: RATBOX_2_1)
12466 include s_serv.h
12467 modules m_services.c
12468 src s_serv.c
12469 Log:
12470 - some more rserv stuff:
12471 - add RSFNC capability
12472 - fix up RSFNC, kill existing clients if they exist.
12473
12474 Revision Changes Path
12475 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12476 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12477 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12478
12479
12480
12481leeh 2005/05/06 23:50:29 UTC (20050506_0)
12482
12483 Modified files: (Branch: RATBOX_2_1)
12484 modules m_services.c
12485 Log:
12486 - first stab at a FNC implementation for rserv
12487
12488 Revision Changes Path
12489 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12490
12491
12492
12493leeh 2005/05/03 09:30:51 UTC (20050503_0)
12494
12495 Modified files: (Branch: RATBOX_2_1)
12496 help/opers umode
12497 Log:
12498 - remove a tab
12499
12500 Revision Changes Path
12501 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12502
12503
12504
12505leeh 2005/05/02 22:46:52 UTC (20050502_0)
12506
12507 Modified files: (Branch: RATBOX_2_1)
12508 src newconf.c
12509 Log:
12510 - add links_delay back
12511
12512 Revision Changes Path
12513 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12514
12515
12516
12517leeh 2005/04/27 21:50:30 UTC (20050427_1)
12518
12519 Modified files: (Branch: RATBOX_2_1)
12520 help/opers umode
12521 help/users umode
12522 Log:
12523 - swap tabs for spaces
12524
12525 Revision Changes Path
12526 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12527 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12528
12529
12530
12531leeh 2005/04/27 21:38:20 UTC (20050427_0)
12532
12533 Modified files: (Branch: RATBOX_2_1)
12534 include m_info.h
12535 Log:
12536 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12537 contained in the client_flood conf option
12538 - remove a couple of unused defines from info
12539
12540 Revision Changes Path
12541 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12542
12543
12544
12545androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12546
12547 Modified files: (Branch: RATBOX_2_1)
12548 src s_conf.c
12549 Log:
12550 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12551
12552 Revision Changes Path
12553 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12554
12555
12556
12557leeh 2005/04/17 13:31:34 UTC (20050417_0)
12558
12559 Modified files: (Branch: RATBOX_2_1)
12560 doc example.conf example.efnet.conf
12561 Log:
12562 - fix missing closing comment tag
12563
12564 Revision Changes Path
12565 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12566 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12567
12568
12569
12570leeh 2005/04/12 18:44:21 UTC (20050412_2)
12571
12572 Modified files: (Branch: RATBOX_2_1)
12573 . RELNOTES
12574 include patchlevel.h
12575 Log:
12576 - revved patchlevel to 2.1.1
12577
12578 Revision Changes Path
12579 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12580 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12581
12582
12583
12584leeh 2005/04/12 18:36:31 UTC (20050412_1)
12585
12586 Modified files: (Branch: RATBOX_2_1)
12587 modules m_kline.c
12588 Log:
12589 - sync up remote kline reasons, so theyre consistent with what happens
12590 when we add local klines - notably the "Temporary K-line x min" and
12591 date added to reason.
12592
12593 Revision Changes Path
12594 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12595
12596
12597
12598leeh 2005/04/12 01:52:06 UTC (20050412_0)
12599
12600 Modified files: (Branch: RATBOX_2_1)
12601 doc monitor.txt
12602 Log:
12603 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12604
12605 Revision Changes Path
12606 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12607
12608
12609
12610androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12611
12612 Modified files: (Branch: RATBOX_2_1)
12613 src commio.c
12614 Log:
12615 used the data pointer we saved, not what just got nulled
12616
12617 Revision Changes Path
12618 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12619
12620
12621
12622leeh 2005/04/05 12:14:32 UTC (20050405_0)
12623
12624 Modified files: (Branch: RATBOX_2_1)
12625 modules m_resv.c m_xline.c
12626 Log:
12627 - fix broken propagation of xline/resv
12628
12629 Revision Changes Path
12630 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12631 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12632
12633
12634
12635leeh 2005/04/04 18:32:37 UTC (20050404_1)
12636
12637 Modified files: (Branch: RATBOX_2_1)
12638 src s_auth.c
12639 Log:
12640 - properly increment bad auth count for stats T when we timeout an auth
12641
12642 Revision Changes Path
12643 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12644
12645
12646
12647leeh 2005/04/04 17:24:14 UTC (20050404_0)
12648
12649 Modified files: (Branch: RATBOX_2_1)
12650 doc monitor.txt
12651 include client.h
12652 modules/core m_nick.c
12653 Log:
12654 - fix a bit that didnt make sense in monitor.txt
12655 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12656
12657 Revision Changes Path
12658 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12659 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12660 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12661
12662
12663
12664androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12665
12666 Modified files: (Branch: RATBOX_2_1)
12667 src s_auth.c
12668 Log:
12669 removing dlink nodes from auth_poll_list twice is bad
12670
12671 Revision Changes Path
12672 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12673
12674
12675
12676leeh 2005/03/28 02:17:38 UTC (20050328_0)
12677
12678 Modified files: (Branch: RATBOX_2_1)
12679 modules m_stats.c
12680 Log:
12681 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12682 changed to RPL_STATSDEBUG
12683
12684 Revision Changes Path
12685 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12686
12687
12688
12689leeh 2005/03/27 02:19:04 UTC (20050327_0)
12690
12691 Added files: (Branch: RATBOX_2_1)
12692 doc tgchange.txt
12693 Log:
12694 - add some documentation about target change
12695
12696 Revision Changes Path
12697 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12698
12699
12700
12701leeh 2005/03/25 16:46:29 UTC (20050325_1)
12702
12703 Modified files: (Branch: RATBOX_2_1)
12704 include supported.h
12705 modules/core m_message.c
12706 Log:
12707 - remove extra argument to 005
12708 - disallow messaging of UIDs
12709
12710 Revision Changes Path
12711 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12712 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12713
12714
12715
12716leeh 2005/03/25 14:20:13 UTC (20050325_0)
12717
12718 Modified files: (Branch: RATBOX_2_1)
12719 src parse.c
12720 Log:
12721 - fix a longstanding parser bug with wrong limit checking, causing us to
12722 accept one less parameter than we're allowed to accept.
12723
12724 Revision Changes Path
12725 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12726
12727
12728
12729leeh 2005/03/24 13:41:45 UTC (20050324_0)
12730
12731 Modified files: (Branch: RATBOX_2_1)
12732 modules/core m_message.c
12733 Log:
12734 - exempt users messaging themselves from target change
12735
12736 Revision Changes Path
12737 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12738
12739
12740
12741leeh 2005/03/22 13:15:53 UTC (20050322_0)
12742
12743 Modified files: (Branch: RATBOX_2_1)
12744 include supported.h
12745 Log:
12746 - stop violating MAXPARA on 005.
12747
12748 Revision Changes Path
12749 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12750
12751
12752
12753leeh 2005/03/20 17:41:00 UTC (20050320_1)
12754
12755 Modified files: (Branch: RATBOX_2_1)
12756 modules/core m_nick.c
12757 Log:
12758 - dont store an ipv6 sockhost if we're not compiled with v6 support
12759
12760 Revision Changes Path
12761 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12762
12763
12764
12765leeh 2005/03/20 00:32:04 UTC (20050320_0)
12766
12767 Modified files: (Branch: RATBOX_2_1)
12768 include stdinc.h
12769 Log:
12770 - remove some vms includes
12771
12772 Revision Changes Path
12773 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12774
12775
12776
12777leeh 2005/03/18 16:47:38 UTC (20050318_1)
12778
12779 Modified files: (Branch: RATBOX_2_1)
12780 . ChangeLog
12781 include serno.h
12782 Log:
12783 - force commit for new branch
12784
12785 Revision Changes Path
12786 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12787 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12788
12789
12790
12791leeh 2005/03/18 16:44:47 UTC (20050318_0)
12792
12793 Modified files:
12794 . RELNOTES configure configure.ac
12795 include patchlevel.h
12796 Log:
12797 - revved patchlevel to 2.1.0
12798
12799 Revision Changes Path
12800 1.114 +6 -2 ircd-ratbox/RELNOTES
12801 7.249 +11 -11 ircd-ratbox/configure
12802 7.63 +3 -3 ircd-ratbox/configure.ac
12803 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12804
12805
12806
12807leeh 2005/03/04 13:31:32 EST (20050304_2)
12808
12809 Modified files:
12810 . RELNOTES
12811 include patchlevel.h
12812 Log:
12813 - update RELNOTES
12814 - revved patchlevel to 2.1.0beta2
12815
12816 Revision Changes Path
12817 1.113 +12 -0 ircd-ratbox/RELNOTES
12818 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12819
12820
12821
12822leeh 2005/03/04 13:27:05 EST (20050304_1)
12823
12824 Modified files:
12825 doc whats-new-2.1.txt
12826 src channel.c
12827 Log:
12828 - update whats-new-2.1
12829 - when we're handling global NAMES, dont output channels if there are no
12830 members within them we can show.
12831
12832 Revision Changes Path
12833 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12834 7.436 +12 -2 ircd-ratbox/src/channel.c
12835
12836
12837
12838androsyn 2005/03/04 12:38:07 EST (20050304_0)
12839
12840 Modified files:
12841 src patricia.c
12842 Log:
12843 That would be a node_heap not a prefix_heap..oops
12844
12845 Revision Changes Path
12846 7.30 +1 -1 ircd-ratbox/src/patricia.c
12847
12848
12849
12850androsyn 2005/02/26 19:38:35 EST (20050227_4)
12851
12852 Modified files:
12853 include stdinc.h
12854 Log:
12855 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12856 otherwise..the other macros might work????
12857
12858 Revision Changes Path
12859 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12860
12861
12862
12863androsyn 2005/02/26 19:26:04 EST (20050227_3)
12864
12865 Modified files:
12866 . configure configure.ac
12867 Log:
12868 i hate autoconf
12869
12870 Revision Changes Path
12871 7.248 +5 -5 ircd-ratbox/configure
12872 7.62 +5 -5 ircd-ratbox/configure.ac
12873
12874
12875
12876androsyn 2005/02/26 19:15:55 EST (20050227_2)
12877
12878 Modified files:
12879 . configure configure.ac
12880 Log:
12881 i hate autoconf
12882
12883 Revision Changes Path
12884 7.247 +3 -2 ircd-ratbox/configure
12885 7.61 +3 -2 ircd-ratbox/configure.ac
12886
12887
12888
12889androsyn 2005/02/26 19:13:45 EST (20050227_1)
12890
12891 Modified files:
12892 . configure configure.ac
12893 Log:
12894 doh
12895
12896 Revision Changes Path
12897 7.246 +6 -6 ircd-ratbox/configure
12898 7.60 +4 -4 ircd-ratbox/configure.ac
12899
12900
12901
12902androsyn 2005/02/26 19:10:17 EST (20050227_0)
12903
12904 Modified files:
12905 . configure configure.ac
12906 include stdinc.h
12907 Log:
12908 Doh these changes got put on RATBOX_2_0 when they were meant for
12909 head..oops...
12910 Also merged in the monitor heap size stuff, not that i think monitor has
12911 been moved to head
12912
12913 Revision Changes Path
12914 7.245 +12 -3 ircd-ratbox/configure
12915 7.59 +11 -3 ircd-ratbox/configure.ac
12916 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12917
12918
12919
12920androsyn 2005/02/26 18:52:24 EST (20050226_0)
12921
12922 Modified files:
12923 include stdinc.h
12924 Log:
12925 Add more robust alloca checking
12926
12927 Revision Changes Path
12928 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12929
12930
12931
12932leeh 2005/02/24 15:27:17 EST (20050224_9)
12933
12934 Modified files:
12935 contrib m_42.c
12936 Log:
12937 - fix the copyright on m_42.c :p
12938
12939 Revision Changes Path
12940 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12941
12942
12943
12944leeh 2005/02/24 15:22:53 EST (20050224_8)
12945
12946 Modified files:
12947 include supported.h
12948 modules m_dline.c
12949 Log:
12950 - fix a core in undline on bad masks
12951 - remove an unwanted space from beginning of second 005 numeric
12952
12953 Revision Changes Path
12954 7.5 +1 -1 ircd-ratbox/include/supported.h
12955 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12956
12957
12958
12959leeh 2005/02/24 15:18:59 EST (20050224_7)
12960
12961 Modified files:
12962 modules m_monitor.c
12963 Log:
12964 - use max_monitor when adding nicknames
12965 - add in monitor s
12966 that should be everything now..
12967
12968 Revision Changes Path
12969 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12970
12971
12972
12973androsyn 2005/02/24 15:13:52 EST (20050224_6)
12974
12975 Modified files:
12976 contrib m_42.c
12977 Log:
12978 42
12979
12980 Revision Changes Path
12981 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12982
12983
12984
12985androsyn 2005/02/24 15:13:06 EST (20050224_5)
12986
12987 Modified files:
12988 contrib m_42.c
12989 Log:
12990 42
12991
12992 Revision Changes Path
12993 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12994
12995
12996
12997androsyn 2005/02/24 15:12:12 EST (20050224_4)
12998
12999 Added files:
13000 contrib m_42.c
13001 Log:
13002 The Answer to Life, the Universe, and Everything
13003
13004 Revision Changes Path
13005 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13006
13007
13008
13009leeh 2005/02/24 14:53:04 EST (20050224_3)
13010
13011 Modified files:
13012 include monitor.h
13013 modules m_monitor.c
13014 src ircd.c monitor.c
13015 Log:
13016 - call init_monitor() on startup
13017 - add in support for adding/deleting/listing monitor entries
13018
13019 Revision Changes Path
13020 7.2 +3 -1 ircd-ratbox/include/monitor.h
13021 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13022 7.374 +2 -0 ircd-ratbox/src/ircd.c
13023 7.3 +15 -4 ircd-ratbox/src/monitor.c
13024
13025
13026
13027leeh 2005/02/23 21:20:10 EST (20050224_2)
13028
13029 Modified files:
13030 doc example.conf example.efnet.conf
13031 include s_conf.h supported.h
13032 modules Makefile.in
13033 src client.c newconf.c s_conf.c
13034 Added files:
13035 modules m_monitor.c
13036 Log:
13037 - add the max_monitor config option
13038 - advertise MONITOR=%d in 005
13039 - clear a local clients monitor list on exit
13040 - add the framework for the MONITOR command
13041 - bed.
13042
13043 Revision Changes Path
13044 7.261 +5 -0 ircd-ratbox/doc/example.conf
13045 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13046 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13047 7.4 +4 -2 ircd-ratbox/include/supported.h
13048 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13049 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13050 7.492 +1 -0 ircd-ratbox/src/client.c
13051 7.202 +1 -0 ircd-ratbox/src/newconf.c
13052 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13053
13054
13055
13056leeh 2005/02/23 20:57:51 EST (20050224_1)
13057
13058 Modified files:
13059 . configure configure.ac
13060 include setup.h.in
13061 src monitor.c
13062 Log:
13063 - move MONITOR_HEAP_SIZE over to configure
13064
13065 Revision Changes Path
13066 7.244 ircd-ratbox/configure
13067 7.58 +4 -2 ircd-ratbox/configure.ac
13068 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13069 7.2 +0 -2 ircd-ratbox/src/monitor.c
13070
13071
13072
13073leeh 2005/02/23 20:48:08 EST (20050224_0)
13074
13075 Modified files:
13076 doc monitor.txt
13077 include client.h numeric.h
13078 modules/core m_nick.c
13079 src Makefile.in client.c messages.tab
13080 s_user.c
13081 Added files:
13082 include monitor.h
13083 src monitor.c
13084 Log:
13085 - first half of my server-side notify list implementation..
13086
13087 Revision Changes Path
13088 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13089 7.266 +3 -0 ircd-ratbox/include/client.h
13090 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13091 7.58 +6 -0 ircd-ratbox/include/numeric.h
13092 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13093 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13094 7.491 +3 -0 ircd-ratbox/src/client.c
13095 7.126 +5 -5 ircd-ratbox/src/messages.tab
13096 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13097 7.342 +2 -0 ircd-ratbox/src/s_user.c
13098
13099
13100
13101leeh 2005/02/23 18:42:59 EST (20050223_0)
13102
13103 Modified files:
13104 include hash.h
13105 Log:
13106 - double the size of the client and channel hashtables (64k -> 128k and
13107 32k -> 64k). The improvements are quite significant..
13108
13109 Revision Changes Path
13110 7.54 +4 -4 ircd-ratbox/include/hash.h
13111
13112
13113
13114leeh 2005/02/22 14:55:56 EST (20050222_1)
13115
13116 Modified files:
13117 doc monitor.txt
13118 modules m_services.c
13119 Log:
13120 - remove a couple of unused vars
13121 - update monitor.txt
13122
13123 Revision Changes Path
13124 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13125 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13126
13127
13128
13129leeh 2005/02/21 19:47:24 EST (20050222_0)
13130
13131 Added files:
13132 doc monitor.txt
13133 Log:
13134 - add in my documentation on the upcoming MONITOR command
13135
13136 Revision Changes Path
13137 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13138
13139
13140
13141leeh 2005/02/21 12:09:34 EST (20050221_0)
13142
13143 Modified files:
13144 . configure configure.ac
13145 doc whats-new-2.1.txt
13146 tools README.mkpasswd
13147 Removed files:
13148 src crypt.c
13149 Log:
13150 - update whats-new-2.1.txt some more
13151 - we dont have vms mkpasswd anymore
13152 - remove the unused crypt.c
13153
13154 Revision Changes Path
13155 7.243 +3 -6 ircd-ratbox/configure
13156 7.57 +2 -4 ircd-ratbox/configure.ac
13157 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13158 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13159 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13160
13161
13162
13163leeh 2005/02/19 12:38:09 EST (20050219_3)
13164
13165 Modified files:
13166 doc example.conf example.efnet.conf
13167 include ircd.h
13168 modules m_pong.c
13169 src channel.c client.c ircd.c s_conf.c
13170 Log:
13171 - rework the splitcode, splitservers is now how many servers we've marked as
13172 EOB, rather than how many are linked. Thus pull ourselves out of
13173 splitmode immediately once this is satisfied
13174
13175 Revision Changes Path
13176 7.260 +8 -9 ircd-ratbox/doc/example.conf
13177 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13178 7.83 +1 -0 ircd-ratbox/include/ircd.h
13179 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13180 7.435 +16 -36 ircd-ratbox/src/channel.c
13181 7.490 +2 -0 ircd-ratbox/src/client.c
13182 7.373 +2 -1 ircd-ratbox/src/ircd.c
13183 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13184
13185
13186
13187leeh 2005/02/19 09:02:34 EST (20050219_2)
13188
13189 Modified files:
13190 doc example.conf example.efnet.conf
13191 include ircd.h s_conf.h
13192 modules m_set.c
13193 src channel.c ircd.c newconf.c s_conf.c
13194 Log:
13195 - remove split_delay
13196
13197 Revision Changes Path
13198 7.259 +0 -5 ircd-ratbox/doc/example.conf
13199 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13200 7.82 +0 -1 ircd-ratbox/include/ircd.h
13201 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13202 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13203 7.434 +2 -7 ircd-ratbox/src/channel.c
13204 7.372 +0 -1 ircd-ratbox/src/ircd.c
13205 7.201 +0 -1 ircd-ratbox/src/newconf.c
13206 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13207
13208
13209
13210leeh 2005/02/19 08:48:05 EST (20050219_1)
13211
13212 Modified files:
13213 include client.h
13214 modules m_cap.c m_who.c
13215 src channel.c
13216 Log:
13217 - implemented multi-prefix client capability, which allows stacking of @+ in
13218 names and who
13219
13220 Revision Changes Path
13221 7.265 +1 -1 ircd-ratbox/include/client.h
13222 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13223 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13224 7.433 +4 -6 ircd-ratbox/src/channel.c
13225
13226
13227
13228leeh 2005/02/19 06:27:58 EST (20050219_0)
13229
13230 Modified files:
13231 modules m_etrace.c
13232 src newconf.c s_conf.c s_newconf.c
13233 Log:
13234 - removed some unused vars/functions
13235
13236 Revision Changes Path
13237 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13238 7.200 +0 -15 ircd-ratbox/src/newconf.c
13239 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13240 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13241
13242
13243
13244leeh 2005/02/16 12:58:24 EST (20050216_2)
13245
13246 Modified files:
13247 . RELNOTES configure configure.ac
13248 include patchlevel.h
13249 Log:
13250 - update configure to reflect this is 'devel'
13251 - update RELNOTES
13252 - revved patchlevel to 2.1.0beta1
13253
13254 Revision Changes Path
13255 1.112 +9 -1 ircd-ratbox/RELNOTES
13256 7.242 +11 -11 ircd-ratbox/configure
13257 7.56 +3 -3 ircd-ratbox/configure.ac
13258 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13259
13260
13261
13262leeh 2005/02/16 12:46:30 EST (20050216_1)
13263
13264 Modified files:
13265 . configure configure.ac
13266 include client.h numeric.h s_conf.h setup.h.in
13267 supported.h
13268 modules Makefile.in
13269 modules/core m_nick.c
13270 src Makefile.in client.c ircd.c messages.tab
13271 newconf.c s_conf.c s_user.c
13272 Removed files:
13273 include watch.h
13274 modules m_watch.c
13275 src watch.c
13276 Log:
13277 - remove watch, the protocol for this sucks so hard I just dont want it
13278 here ;-)
13279
13280 Revision Changes Path
13281 7.241 +2 -12 ircd-ratbox/configure
13282 7.55 +2 -4 ircd-ratbox/configure.ac
13283 7.264 +0 -2 ircd-ratbox/include/client.h
13284 7.57 +0 -11 ircd-ratbox/include/numeric.h
13285 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13286 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13287 7.3 +2 -3 ircd-ratbox/include/supported.h
13288 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13289 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13290 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13291 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13292 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13293 7.489 +0 -3 ircd-ratbox/src/client.c
13294 7.371 +0 -2 ircd-ratbox/src/ircd.c
13295 7.125 +9 -9 ircd-ratbox/src/messages.tab
13296 7.199 +0 -1 ircd-ratbox/src/newconf.c
13297 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13298 7.341 +0 -2 ircd-ratbox/src/s_user.c
13299 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13300
13301
13302
13303leeh 2005/02/15 19:13:31 EST (20050216_0)
13304
13305 Modified files:
13306 include stdinc.h
13307 src event.c ircd_lexer.l ircd_signal.c
13308 modules.c
13309 Removed files:
13310 servlink descrip.mms
13311 Log:
13312 - remove a few vms bits
13313
13314 Revision Changes Path
13315 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13316 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13317 7.47 +0 -54 ircd-ratbox/src/event.c
13318 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13319 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13320 7.152 +0 -3 ircd-ratbox/src/modules.c
13321
13322
13323
13324leeh 2005/02/15 18:53:32 EST (20050215_0)
13325
13326 Modified files:
13327 include hostmask.h ircd.h s_conf.h s_newconf.h
13328 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13329 m_xline.c
13330 src hostmask.c ircd.c ircd_signal.c s_conf.c
13331 s_newconf.c
13332 Log:
13333 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13334 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13335
13336 Revision Changes Path
13337 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13338 7.81 +1 -0 ircd-ratbox/include/ircd.h
13339 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13340 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13341 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13342 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13343 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13344 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13345 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13346 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13347 7.370 +7 -0 ircd-ratbox/src/ircd.c
13348 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13349 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13350 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13351
13352
13353
13354leeh 2005/02/13 10:21:41 EST (20050213_4)
13355
13356 Modified files:
13357 doc services.txt
13358 Added files:
13359 doc whats-new-2.0.txt whats-new-2.1.txt
13360 Removed files:
13361 doc whats-new.txt
13362 Log:
13363 - move whats-new.txt to whats-new-2.0.txt
13364 - add in whats-new-2.1.txt
13365 - update services.txt with the whois for logged in users
13366
13367 Revision Changes Path
13368 7.2 +5 -0 ircd-ratbox/doc/services.txt
13369 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13370 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13371 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13372
13373
13374
13375leeh 2005/02/13 09:20:37 EST (20050213_3)
13376
13377 Modified files:
13378 include supported.h
13379 modules/core m_message.c
13380 Log:
13381 - fix a compile error in m_message.c
13382 - update 005 to the spec and add CPRIVMSG/CNOTICE
13383
13384 Revision Changes Path
13385 7.2 +31 -37 ircd-ratbox/include/supported.h
13386 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13387
13388
13389
13390leeh 2005/02/13 09:14:12 EST (20050213_2)
13391
13392 Modified files:
13393 src channel.c
13394 Log:
13395 - fix the membership memleak
13396
13397 Revision Changes Path
13398 7.432 +0 -3 ircd-ratbox/src/channel.c
13399
13400
13401
13402leeh 2005/02/12 21:51:56 EST (20050213_1)
13403
13404 Modified files:
13405 include client.h
13406 modules/core m_message.c
13407 Log:
13408 - add a bitmask to track when they send their first message, only allowing
13409 clearing stuff after that.
13410
13411 Revision Changes Path
13412 7.263 +4 -0 ircd-ratbox/include/client.h
13413 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13414
13415
13416
13417leeh 2005/02/12 21:17:52 EST (20050213_0)
13418
13419 Modified files:
13420 include patricia.h s_newconf.h
13421 modules/core m_message.c
13422 src patricia.c s_newconf.c s_user.c
13423 Log:
13424 - add in the patricia for tracking who fills up targets, give them a reduced
13425 count on connect
13426
13427 Revision Changes Path
13428 7.20 +1 -1 ircd-ratbox/include/patricia.h
13429 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13430 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13431 7.29 +1 -1 ircd-ratbox/src/patricia.c
13432 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13433 7.340 +4 -0 ircd-ratbox/src/s_user.c
13434
13435
13436
13437leeh 2005/02/12 18:35:10 EST (20050212_0)
13438
13439 Modified files:
13440 include ircd_defs.h
13441 src class.c reject.c
13442 Log:
13443 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13444
13445 Revision Changes Path
13446 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13447 7.68 +1 -5 ircd-ratbox/src/class.c
13448 1.33 +1 -5 ircd-ratbox/src/reject.c
13449
13450
13451
13452androsyn 2005/02/11 17:11:57 EST (20050211_1)
13453
13454 Modified files:
13455 modules m_watch.c
13456 Log:
13457 remove stupid memory leak
13458
13459 Revision Changes Path
13460 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13461
13462
13463
13464leeh 2005/02/11 06:42:48 EST (20050211_0)
13465
13466 Modified files:
13467 modules m_gline.c
13468 Log:
13469 - workaround hyb6 allowing empty gline reasons
13470
13471 Revision Changes Path
13472 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13473
13474
13475
13476leeh 2005/02/09 14:39:13 EST (20050209_2)
13477
13478 Modified files:
13479 include s_conf.h
13480 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13481 src ircd.c s_conf.c
13482 Log:
13483 - move temp dlines and temp klines over to an array, rather than completely
13484 seperate dlinks.
13485
13486 Revision Changes Path
13487 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13488 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13489 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13490 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13491 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13492 7.369 +0 -5 ircd-ratbox/src/ircd.c
13493 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13494
13495
13496
13497leeh 2005/02/09 14:02:13 EST (20050209_1)
13498
13499 Modified files:
13500 include s_user.h
13501 modules m_cap.c m_pong.c m_user.c
13502 modules/core m_nick.c
13503 src s_user.c
13504 Log:
13505 - remove 'nick' param from register_local_user(), its not needed.
13506
13507 Revision Changes Path
13508 7.35 +1 -1 ircd-ratbox/include/s_user.h
13509 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13510 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13511 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13512 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13513 7.339 +6 -6 ircd-ratbox/src/s_user.c
13514
13515
13516
13517leeh 2005/02/09 13:12:53 EST (20050209_0)
13518
13519 Modified files:
13520 modules m_cmessage.c
13521 Log:
13522 - dont send numerics when we're dealing with CNOTICE
13523 - add in checking for +g, and resetting idle
13524
13525 Revision Changes Path
13526 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13527
13528
13529
13530leeh 2005/02/08 11:37:50 EST (20050208_2)
13531
13532 Modified files:
13533 src s_newconf.c
13534 Log:
13535 - fix operator blocks to work on ip spoofs
13536
13537 Revision Changes Path
13538 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13539
13540
13541
13542leeh 2005/02/07 19:23:22 EST (20050208_1)
13543
13544 Modified files:
13545 doc example.conf example.efnet.conf
13546 src newconf.c
13547 Log:
13548 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13549
13550 Revision Changes Path
13551 7.258 +0 -39 ircd-ratbox/doc/example.conf
13552 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13553 7.198 +0 -272 ircd-ratbox/src/newconf.c
13554
13555
13556
13557leeh 2005/02/07 19:19:32 EST (20050208_0)
13558
13559 Modified files:
13560 src s_conf.c
13561 Log:
13562 - added support for kline.conf.perm et al, these take the same formats
13563 as their non-permanent partners, but you cant remove them via the ircd.
13564
13565 Revision Changes Path
13566 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13567
13568
13569
13570leeh 2005/02/02 19:18:59 EST (20050203_1)
13571
13572 Modified files:
13573 help Makefile.in
13574 help/opers index
13575 help/users index
13576 Added files:
13577 help/opers cnotice cprivmsg
13578 Log:
13579 - added help files for cprivmsg/cnotice
13580
13581 Revision Changes Path
13582 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13583 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13584 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13585 1.10 +19 -19 ircd-ratbox/help/opers/index
13586 1.7 +10 -9 ircd-ratbox/help/users/index
13587
13588
13589
13590leeh 2005/02/02 19:14:25 EST (20050203_0)
13591
13592 Modified files:
13593 include numeric.h
13594 modules Makefile.in
13595 src messages.tab
13596 Added files:
13597 modules m_cmessage.c
13598 Log:
13599 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13600 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13601 nick is a member. These bypass any target change limitations.
13602 - added ERR_VOICENEEDED, numeric 489.
13603
13604 Revision Changes Path
13605 7.56 +2 -0 ircd-ratbox/include/numeric.h
13606 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13607 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13608 7.124 +1 -1 ircd-ratbox/src/messages.tab
13609
13610
13611
13612leeh 2005/02/02 16:58:16 EST (20050202_4)
13613
13614 Modified files:
13615 help/opers etrace
13616 Log:
13617 - update etrace help
13618
13619 Revision Changes Path
13620 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13621
13622
13623
13624leeh 2005/02/02 16:55:04 EST (20050202_3)
13625
13626 Modified files:
13627 modules m_etrace.c
13628 Log:
13629 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13630 can put its external ip address in there..
13631
13632 Revision Changes Path
13633 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13634
13635
13636
13637leeh 2005/02/02 16:41:06 EST (20050202_2)
13638
13639 Modified files:
13640 modules m_etrace.c
13641 Log:
13642 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13643 if its a non-local client. These will just get "lost" if the remote
13644 server doesnt support this..
13645
13646 Revision Changes Path
13647 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13648
13649
13650
13651leeh 2005/02/02 16:12:12 EST (20050202_1)
13652
13653 Modified files:
13654 include client.h numeric.h s_conf.h
13655 modules/core m_message.c
13656 src messages.tab newconf.c s_conf.c
13657 Log:
13658 - first part of the target change code, add the storage of targets for
13659 localuser, throttle messages when they fill all the available slots
13660
13661 Revision Changes Path
13662 7.262 +5 -1 ircd-ratbox/include/client.h
13663 7.55 +2 -0 ircd-ratbox/include/numeric.h
13664 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13665 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13666 7.123 +1 -1 ircd-ratbox/src/messages.tab
13667 7.197 +1 -0 ircd-ratbox/src/newconf.c
13668 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13669
13670
13671
13672leeh 2005/02/02 13:28:10 EST (20050202_0)
13673
13674 Modified files:
13675 modules m_resv.c m_stats.c m_testline.c
13676 modules/core m_join.c
13677 src hash.c kdparse.c messages.tab s_newconf.c
13678 Log:
13679 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13680 tracking of when resvs get hit
13681
13682 Revision Changes Path
13683 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13684 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13685 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13686 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13687 7.114 +3 -0 ircd-ratbox/src/hash.c
13688 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13689 7.122 +1 -1 ircd-ratbox/src/messages.tab
13690 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13691
13692
13693
13694leeh 2005/01/31 09:04:10 EST (20050131_2)
13695
13696 Modified files:
13697 src s_log.c
13698 Log:
13699 - fflush() logfiles
13700
13701 Revision Changes Path
13702 7.79 +2 -0 ircd-ratbox/src/s_log.c
13703
13704
13705
13706leeh 2005/01/31 08:59:09 EST (20050131_1)
13707
13708 Modified files:
13709 src commio.c
13710 Log:
13711 - rename fd_dump() to comm_dump()
13712
13713 Revision Changes Path
13714 1.27 +2 -2 ircd-ratbox/src/commio.c
13715
13716
13717
13718leeh 2005/01/30 19:16:08 EST (20050131_0)
13719
13720 Modified files:
13721 doc hooks.txt
13722 include hook.h
13723 modules m_services.c
13724 modules/core m_server.c
13725 src hook.c s_serv.c
13726 Log:
13727 - added hook for server_introduced
13728 - fixed up services support for hooks
13729
13730 Revision Changes Path
13731 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13732 1.31 +1 -0 ircd-ratbox/include/hook.h
13733 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13734 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13735 7.36 +2 -0 ircd-ratbox/src/hook.c
13736 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13737
13738
13739
13740androsyn 2005/01/29 20:18:12 EST (20050130_1)
13741
13742 Modified files:
13743 src commio.c
13744 Log:
13745 Add back in the comm_fd_hack thing for solaris
13746
13747 Revision Changes Path
13748 1.26 +26 -1 ircd-ratbox/src/commio.c
13749
13750
13751
13752androsyn 2005/01/29 19:59:17 EST (20050130_0)
13753
13754 Modified files:
13755 adns adns.h
13756 include commio.h s_conf.h watch.h
13757 modules m_dline.c m_kline.c m_resv.c m_stats.c
13758 m_watch.c m_xline.c
13759 modules/core m_nick.c
13760 src balloc.c cache.c client.c commio.c
13761 epoll.c ircd.c ircd_lexer.l kdparse.c
13762 listener.c s_auth.c s_conf.c s_log.c
13763 s_serv.c watch.c
13764 Log:
13765 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13766
13767 Revision Changes Path
13768 1.18 +0 -2 ircd-ratbox/adns/adns.h
13769 1.14 +6 -37 ircd-ratbox/include/commio.h
13770 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13771 7.3 +2 -2 ircd-ratbox/include/watch.h
13772 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13773 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13774 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13775 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13776 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13777 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13778 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13779 7.85 +1 -1 ircd-ratbox/src/balloc.c
13780 1.24 +5 -5 ircd-ratbox/src/cache.c
13781 7.488 +4 -4 ircd-ratbox/src/client.c
13782 1.25 +10 -280 ircd-ratbox/src/commio.c
13783 1.33 +1 -1 ircd-ratbox/src/epoll.c
13784 7.368 +4 -4 ircd-ratbox/src/ircd.c
13785 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13786 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13787 7.125 +8 -8 ircd-ratbox/src/listener.c
13788 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13789 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13790 7.78 +20 -20 ircd-ratbox/src/s_log.c
13791 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13792 1.6 +22 -15 ircd-ratbox/src/watch.c
13793
13794
13795
13796androsyn 2005/01/29 12:18:38 EST (20050129_0)
13797
13798 Modified files:
13799 modules/core m_mode.c
13800 Log:
13801 remove two unused variables
13802
13803 Revision Changes Path
13804 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13805
13806
13807
13808leeh 2005/01/28 15:31:40 EST (20050128_1)
13809
13810 Modified files:
13811 modules m_kline.c
13812 src s_conf.c
13813 Log:
13814 - mo_kline() needs minpara of 3, not 2
13815 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13816 - require me.info is never blank
13817
13818 Revision Changes Path
13819 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13820 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13821
13822
13823
13824leeh 2005/01/28 15:26:28 EST (20050128_0)
13825
13826 Modified files:
13827 modules/core m_mode.c m_sjoin.c
13828 Log:
13829 - patch via jilles to fix +eI lists being shown to lusers when handling
13830 protocol stuff over TS6
13831
13832 Revision Changes Path
13833 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13834 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13835
13836
13837
13838leeh 2005/01/25 19:47:38 EST (20050126_0)
13839
13840 Modified files:
13841 include channel.h
13842 modules/core m_join.c m_mode.c m_sjoin.c
13843 src channel.c messages.tab s_serv.c
13844 Log:
13845 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13846 an operspy call with &me
13847 - remove modebuf/parabuf params from channel_modes(), we now generate a
13848 buffer internally which we return.
13849
13850 Revision Changes Path
13851 7.163 +1 -1 ircd-ratbox/include/channel.h
13852 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13853 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13854 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13855 7.431 +25 -18 ircd-ratbox/src/channel.c
13856 7.121 +1 -1 ircd-ratbox/src/messages.tab
13857 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13858
13859
13860
13861alz 2005/01/25 18:09:18 EST (20050125_5)
13862
13863 Modified files:
13864 doc example.conf example.efnet.conf
13865 include s_conf.h
13866 modules m_info.c
13867 src listener.c newconf.c s_conf.c
13868 Log:
13869 Added dline_with_reason config option (default yes):
13870
13871 /* dline reason: show the user the dline reason when they connect
13872 * and are dlined.
13873 */
13874 dline_with_reason = yes;
13875
13876 Revision Changes Path
13877 7.257 +6 -1 ircd-ratbox/doc/example.conf
13878 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13879 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13880 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13881 7.124 +1 -1 ircd-ratbox/src/listener.c
13882 7.196 +1 -0 ircd-ratbox/src/newconf.c
13883 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13884
13885
13886
13887leeh 2005/01/25 13:21:17 EST (20050125_4)
13888
13889 Modified files:
13890 src newconf.c
13891 Log:
13892 - make conf_set_generic_string() test len exists before it uses it.
13893
13894 Revision Changes Path
13895 7.195 +1 -1 ircd-ratbox/src/newconf.c
13896
13897
13898
13899leeh 2005/01/25 13:10:56 EST (20050125_3)
13900
13901 Modified files:
13902 doc example.conf
13903 src newconf.c
13904 Log:
13905 - rename 'type' to 'flags' in cluster {};
13906 - add stacking of servers in cluster {}; documented in example.conf
13907
13908 Revision Changes Path
13909 7.256 +18 -10 ircd-ratbox/doc/example.conf
13910 7.194 +39 -7 ircd-ratbox/src/newconf.c
13911
13912
13913
13914alz 2005/01/25 12:48:54 EST (20050125_2)
13915
13916 Modified files:
13917 include s_conf.h
13918 src listener.c s_conf.c
13919 Log:
13920 Added dline reasons, connecting/banned clients now see ban reason.
13921
13922 Revision Changes Path
13923 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13924 7.123 +17 -4 ircd-ratbox/src/listener.c
13925 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13926
13927
13928
13929leeh 2005/01/25 07:44:37 EST (20050125_1)
13930
13931 Modified files:
13932 doc example.conf example.efnet.conf
13933 src newconf.c
13934 Log:
13935 - implement stacking of shared {}; blocks, documented in example.conf
13936
13937 Revision Changes Path
13938 7.255 +26 -13 ircd-ratbox/doc/example.conf
13939 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13940 7.193 +51 -36 ircd-ratbox/src/newconf.c
13941
13942
13943
13944leeh 2005/01/24 19:08:29 EST (20050125_0)
13945
13946 Modified files:
13947 doc example.conf
13948 include client.h s_conf.h
13949 modules/core m_join.c
13950 src newconf.c s_user.c
13951 Log:
13952 - added jupe_exempt to auth {};, exempts the user from generating warnings
13953 when they attempt to join juped channels.
13954
13955 Revision Changes Path
13956 7.254 +2 -0 ircd-ratbox/doc/example.conf
13957 7.261 +3 -0 ircd-ratbox/include/client.h
13958 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13959 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13960 7.192 +1 -0 ircd-ratbox/src/newconf.c
13961 7.338 +8 -0 ircd-ratbox/src/s_user.c
13962
13963
13964
13965leeh 2005/01/24 18:57:02 EST (20050124_6)
13966
13967 Modified files:
13968 src newconf.c
13969 Log:
13970 - rework shared {};, the format is now:
13971 shared {
13972 oper = "flame@*.leeh.co.uk", "*.lan";
13973 flags = kline;
13974 };
13975
13976 With no privs:
13977 shared {
13978 oper = "flame@*.leeh.co.uk", "*.lan";
13979 flags = none;
13980 };
13981
13982 Revision Changes Path
13983 7.191 +55 -23 ircd-ratbox/src/newconf.c
13984
13985
13986
13987leeh 2005/01/24 17:25:58 EST (20050124_5)
13988
13989 Modified files:
13990 include modules.h
13991 Log:
13992 - fix the prototype on load_static_modules()
13993
13994 Revision Changes Path
13995 7.61 +1 -1 ircd-ratbox/include/modules.h
13996
13997
13998
13999leeh 2005/01/24 16:00:30 EST (20050124_4)
14000
14001 Modified files:
14002 modules m_cap.c
14003 Log:
14004 - have cap end call register_local_user() with its own copy of
14005 source_p->username so its safe for unidented users..
14006
14007 Revision Changes Path
14008 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14009
14010
14011
14012leeh 2005/01/24 15:48:09 EST (20050124_3)
14013
14014 Modified files:
14015 include newconf.h s_conf.h
14016 modules m_info.c
14017 src newconf.c s_conf.c s_log.c
14018 Log:
14019 - move the conf parser over to a table based structure, with generic setting
14020 of integers/strings
14021
14022 Revision Changes Path
14023 7.34 +9 -8 ircd-ratbox/include/newconf.h
14024 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14025 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14026 7.190 +264 -808 ircd-ratbox/src/newconf.c
14027 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14028 7.77 +13 -13 ircd-ratbox/src/s_log.c
14029
14030
14031
14032leeh 2005/01/24 13:11:30 EST (20050124_2)
14033
14034 Modified files:
14035 doc example.conf
14036 src newconf.c
14037 Log:
14038 - added stacking of ips in exempt {};
14039
14040 Revision Changes Path
14041 7.253 +4 -0 ircd-ratbox/doc/example.conf
14042 7.189 +11 -30 ircd-ratbox/src/newconf.c
14043
14044
14045
14046leeh 2005/01/24 12:59:57 EST (20050124_1)
14047
14048 Modified files:
14049 include tools.h
14050 src channel.c client.c hash.c hook.c
14051 newconf.c s_user.c watch.c
14052 Log:
14053 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14054 consistent with the rest of the dlink code.
14055
14056 Revision Changes Path
14057 1.54 +7 -7 ircd-ratbox/include/tools.h
14058 7.430 +2 -2 ircd-ratbox/src/channel.c
14059 7.487 +6 -6 ircd-ratbox/src/client.c
14060 7.113 +5 -5 ircd-ratbox/src/hash.c
14061 7.35 +1 -1 ircd-ratbox/src/hook.c
14062 7.188 +2 -2 ircd-ratbox/src/newconf.c
14063 7.337 +1 -1 ircd-ratbox/src/s_user.c
14064 1.5 +4 -4 ircd-ratbox/src/watch.c
14065
14066
14067
14068leeh 2005/01/24 12:47:13 EST (20050124_0)
14069
14070 Modified files:
14071 modules m_cap.c
14072 Log:
14073 - cheap hack on sticky capabs..
14074
14075 Revision Changes Path
14076 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14077
14078
14079
14080leeh 2005/01/22 11:36:54 EST (20050122_0)
14081
14082 Modified files:
14083 modules m_cap.c
14084 Log:
14085 - updated my clicap implementation to match the spec so far..
14086
14087 Revision Changes Path
14088 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14089
14090
14091
14092leeh 2005/01/21 07:14:43 EST (20050121_2)
14093
14094 Modified files:
14095 doc hooks.txt
14096 include hook.h
14097 modules m_services.c
14098 src hook.c s_serv.c
14099 Log:
14100 - added hooks for when we're sending a burst
14101 - rewrote hooks.txt
14102 - fix up the hooks ive already done in services compatibility, ill add the
14103 hooks for server/client introductions in a bit.
14104
14105 Revision Changes Path
14106 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14107 1.30 +4 -0 ircd-ratbox/include/hook.h
14108 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14109 7.34 +7 -0 ircd-ratbox/src/hook.c
14110 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14111
14112
14113
14114leeh 2005/01/21 06:34:03 EST (20050121_1)
14115
14116 Modified files:
14117 contrib example_module.c spy_admin_notice.c
14118 spy_info_notice.c spy_links_notice.c
14119 spy_motd_notice.c spy_stats_notice.c
14120 spy_stats_p_notice.c spy_trace_notice.c
14121 spy_whois_notice.c
14122 spy_whois_notice_global.c
14123 include hook.h
14124 modules m_admin.c m_info.c m_links.c m_motd.c
14125 m_services.c m_stats.c m_trace.c
14126 m_whois.c static_modules.c.SH
14127 modules/core m_server.c
14128 src client.c hook.c ircd.c modules.c packet.c
14129 s_auth.c s_serv.c s_user.c send.c
14130 Log:
14131 - add a better implementation of the hook system, its now a slow leaking
14132 array and events are created whenever we try adding a hook for it, or
14133 theyre registered for the caller.
14134
14135 Ive temporarily fucked services support and removed most of the other
14136 hooks.. I shall fix this soon.
14137
14138 Revision Changes Path
14139 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14140 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14141 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14142 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14143 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14144 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14145 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14146 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14147 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14148 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14149 1.29 +34 -70 ircd-ratbox/include/hook.h
14150 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14151 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14152 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14153 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14154 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14155 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14156 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14157 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14158 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14159 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14160 7.486 +1 -28 ircd-ratbox/src/client.c
14161 7.33 +131 -137 ircd-ratbox/src/hook.c
14162 7.367 +1 -1 ircd-ratbox/src/ircd.c
14163 7.151 +6 -10 ircd-ratbox/src/modules.c
14164 7.138 +10 -14 ircd-ratbox/src/packet.c
14165 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14166 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14167 7.336 +0 -6 ircd-ratbox/src/s_user.c
14168 7.286 +8 -6 ircd-ratbox/src/send.c
14169
14170
14171
14172leeh 2005/01/20 19:19:20 EST (20050121_0)
14173
14174 Modified files:
14175 include hostmask.h
14176 Log:
14177 - remove an unused struct
14178
14179 Revision Changes Path
14180 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14181
14182
14183
14184leeh 2005/01/20 13:38:39 EST (20050120_1)
14185
14186 Modified files:
14187 . configure configure.ac
14188 include client.h numeric.h patchlevel.h
14189 modules Makefile.in
14190 src messages.tab s_user.c
14191 Added files:
14192 modules m_cap.c
14193 Log:
14194 - drop back to -O0, fix patchlevel.h
14195 - first stab at client capabilities.. this still needs work.
14196
14197 Revision Changes Path
14198 7.240 +3 -3 ircd-ratbox/configure
14199 7.54 +3 -3 ircd-ratbox/configure.ac
14200 7.260 +3 -0 ircd-ratbox/include/client.h
14201 7.54 +2 -0 ircd-ratbox/include/numeric.h
14202 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14203 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14204 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14205 7.120 +1 -1 ircd-ratbox/src/messages.tab
14206 7.335 +3 -0 ircd-ratbox/src/s_user.c
14207
14208
14209
14210leeh 2005/01/20 06:04:41 EST (20050120_0)
14211
14212 Modified files:
14213 . ChangeLog RELNOTES
14214 include config.h config.h.dist memory.h
14215 patchlevel.h
14216 modules m_stats.c
14217 src commio.c crypt.c getopt.c ircd.c s_serv.c
14218 Removed files:
14219 . README.VMS clean.com make.com
14220 include setup.h_vms
14221 modules descrip.mms static_modules_c.com
14222 modules/core descrip.mms
14223 src descrip.mms qio.c version.com
14224 tools descrip.mms mkpasswd_vms.c
14225 Log:
14226 - clean changelog, relnotes
14227 - mark patchlevel as 2.1.0beta
14228 - remove VMS support
14229
14230 Revision Changes Path
14231 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14232 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14233 1.111 +1 -348 ircd-ratbox/RELNOTES
14234 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14235 7.182 +0 -42 ircd-ratbox/include/config.h
14236 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14237 7.50 +0 -4 ircd-ratbox/include/memory.h
14238 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14239 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14240 7.2 +0 -58 ircd-ratbox/make.com (dead)
14241 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14242 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14243 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14244 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14245 1.24 +7 -30 ircd-ratbox/src/commio.c
14246 7.12 +0 -4 ircd-ratbox/src/crypt.c
14247 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14248 7.24 +0 -4 ircd-ratbox/src/getopt.c
14249 7.366 +4 -19 ircd-ratbox/src/ircd.c
14250 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14251 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14252 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14253 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14254 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14255
14256
14257
14258androsyn 2005/01/18 11:55:13 EST (20050118_7)
14259
14260 Modified files:
14261 include watch.h
14262 src watch.c
14263 Log:
14264 not using the return values on a few watch functions so make them void
14265
14266 Revision Changes Path
14267 7.2 +5 -5 ircd-ratbox/include/watch.h
14268 1.4 +19 -28 ircd-ratbox/src/watch.c
14269
14270
14271androsyn 2005/01/14 13:10:41 EST (20050114_5)
14272
14273 Modified files:
14274 modules m_watch.c
14275 Log:
14276 Make watch throttle, don't accept letter commands stacked
14277
14278 Revision Changes Path
14279 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14280
14281
14282
14283androsyn 2005/01/14 13:06:06 EST (20050114_4)
14284
14285 Modified files:
14286 modules m_gline.c
14287 Log:
14288 fix merge error
14289
14290 Revision Changes Path
14291 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14292
14293
14294
14295androsyn 2005/01/14 12:12:37 EST (20050114_3)
14296
14297 Modified files:
14298 . ChangeLog README.FIRST RELNOTES configure
14299 configure.ac
14300 adns adns.h internal.h parse.c transmit.c
14301 types.c
14302 contrib example_module.c spy_admin_notice.c
14303 spy_info_notice.c spy_links_notice.c
14304 spy_motd_notice.c spy_stats_notice.c
14305 spy_stats_p_notice.c spy_trace_notice.c
14306 spy_whois_notice.c
14307 spy_whois_notice_global.c
14308 doc example.conf example.efnet.conf ircd.motd
14309 server-version-info whats-new.txt
14310 help/opers umode xline
14311 help/users umode
14312 include cache.h channel.h class.h client.h
14313 commio.h config.h config.h.dist hash.h
14314 hook.h hostmask.h irc_string.h ircd.h
14315 ircd_defs.h m_info.h memory.h msg.h
14316 newconf.h numeric.h packet.h patchlevel.h
14317 patricia.h s_conf.h s_gline.h s_newconf.h
14318 s_serv.h s_user.h scache.h serno.h
14319 setup.h.in sprintf_irc.h stdinc.h tools.h
14320 modules .depend Makefile.in m_admin.c m_away.c
14321 m_dline.c m_encap.c m_gline.c m_info.c
14322 m_kline.c m_links.c m_list.c m_lusers.c
14323 m_motd.c m_oper.c m_operspy.c m_rehash.c
14324 m_restart.c m_resv.c m_set.c m_stats.c
14325 m_svinfo.c m_testline.c m_testmask.c
14326 m_topic.c m_trace.c m_watch.c m_who.c
14327 m_whois.c m_whowas.c m_xline.c
14328 static_modules.c.SH
14329 modules/core m_error.c m_message.c m_mode.c m_quit.c
14330 m_server.c m_squit.c
14331 src .depend Makefile.in adns.c balloc.c
14332 cache.c channel.c class.c client.c
14333 commio.c crypt.c devpoll.c epoll.c
14334 event.c getopt.c hash.c hook.c hostmask.c
14335 irc_string.c ircd.c ircd_lexer.l
14336 ircd_parser.y ircd_signal.c listener.c
14337 modules.c newconf.c numeric.c packet.c
14338 parse.c patricia.c poll.c reject.c
14339 restart.c s_auth.c s_conf.c s_log.c
14340 s_newconf.c s_serv.c s_user.c scache.c
14341 select.c send.c snprintf.c tools.c
14342 version.c.SH watch.c whowas.c
14343 tools README.mkpasswd mkpasswd.c
14344 Added files:
14345 . README.VMS clean.com make.com
14346 doc services.txt
14347 include common.h s_stats.h setup.h_vms
14348 supported.h
14349 modules descrip.mms m_challenge.c m_etrace.c
14350 m_invite.c m_names.c m_pass.c m_ping.c
14351 m_pong.c m_services.c m_tb.c m_user.c
14352 m_users.c m_version.c
14353 static_modules_c.com
14354 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14355 m_part.c m_sjoin.c
14356 servlink descrip.mms
14357 src descrip.mms kdparse.c messages.tab qio.c
14358 s_gline.c s_stats.c version.com
14359 tools descrip.mms mkpasswd_vms.c
14360 Removed files:
14361 doc 005.txt
14362 include banconf.h
14363 modules/core channels.c users.c
14364 src banconf.c
14365 Log:
14366 merge from RATBOX_2_0
14367
14368 Revision Changes Path
14369 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14370 7.40 +1 -0 ircd-ratbox/README.FIRST
14371 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14372 1.110 +114 -6 ircd-ratbox/RELNOTES
14373 1.17 +4 -0 ircd-ratbox/adns/adns.h
14374 1.17 +4 -4 ircd-ratbox/adns/internal.h
14375 1.12 +38 -38 ircd-ratbox/adns/parse.c
14376 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14377 1.19 +13 -13 ircd-ratbox/adns/types.c
14378 7.1 +10 -0 ircd-ratbox/clean.com (new)
14379 7.239 +47 -29 ircd-ratbox/configure
14380 7.53 +40 -32 ircd-ratbox/configure.ac
14381 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14382 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14383 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14384 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14385 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14386 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14387 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14388 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14389 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14390 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14391 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14392 7.252 +68 -22 ircd-ratbox/doc/example.conf
14393 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14394 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14395 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14396 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14397 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14398 1.5 +2 -1 ircd-ratbox/help/opers/umode
14399 1.7 +1 -1 ircd-ratbox/help/opers/xline
14400 1.2 +1 -0 ircd-ratbox/help/users/umode
14401 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14402 1.7 +8 -0 ircd-ratbox/include/cache.h
14403 7.162 +18 -16 ircd-ratbox/include/channel.h
14404 7.25 +4 -0 ircd-ratbox/include/class.h
14405 7.259 +34 -28 ircd-ratbox/include/client.h
14406 1.13 +45 -7 ircd-ratbox/include/commio.h
14407 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14408 7.181 +74 -16 ircd-ratbox/include/config.h
14409 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14410 7.53 +2 -0 ircd-ratbox/include/hash.h
14411 1.28 +73 -27 ircd-ratbox/include/hook.h
14412 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14413 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14414 7.80 +6 -31 ircd-ratbox/include/ircd.h
14415 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14416 7.56 +14 -8 ircd-ratbox/include/m_info.h
14417 7.49 +4 -0 ircd-ratbox/include/memory.h
14418 7.53 +2 -0 ircd-ratbox/include/msg.h
14419 7.33 +9 -9 ircd-ratbox/include/newconf.h
14420 7.53 +12 -8 ircd-ratbox/include/numeric.h
14421 7.27 +1 -1 ircd-ratbox/include/packet.h
14422 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14423 7.19 +25 -1 ircd-ratbox/include/patricia.h
14424 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14425 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14426 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14427 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14428 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14429 7.34 +13 -9 ircd-ratbox/include/s_user.h
14430 7.15 +1 -1 ircd-ratbox/include/scache.h
14431 7.5366 +1 -1 ircd-ratbox/include/serno.h
14432 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14433 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14434 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14435 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14436 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14437 1.53 +10 -10 ircd-ratbox/include/tools.h
14438 7.1 +58 -0 ircd-ratbox/make.com (new)
14439 1.45 +338 -182 ircd-ratbox/modules/.depend
14440 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14441 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14442 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14443 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14444 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14445 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14446 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14447 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14448 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14449 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14450 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14451 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14452 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14453 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14454 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14455 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14456 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14457 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14458 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14459 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14460 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14461 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14462 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14463 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14464 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14465 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14466 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14467 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14468 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14469 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14470 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14471 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14472 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14473 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14474 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14475 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14476 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14477 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14478 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14479 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14480 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14481 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14482 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14483 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14484 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14485 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14486 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14487 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14488 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14489 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14490 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14491 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14492 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14493 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14494 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14495 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14496 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14497 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14498 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14499 7.48 +162 -119 ircd-ratbox/src/.depend
14500 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14501 7.75 +5 -5 ircd-ratbox/src/adns.c
14502 7.84 +1 -1 ircd-ratbox/src/balloc.c
14503 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14504 1.23 +75 -7 ircd-ratbox/src/cache.c
14505 7.429 +342 -79 ircd-ratbox/src/channel.c
14506 7.67 +42 -2 ircd-ratbox/src/class.c
14507 7.485 +245 -85 ircd-ratbox/src/client.c
14508 1.23 +349 -43 ircd-ratbox/src/commio.c
14509 7.11 +4 -0 ircd-ratbox/src/crypt.c
14510 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14511 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14512 1.32 +4 -8 ircd-ratbox/src/epoll.c
14513 7.46 +63 -6 ircd-ratbox/src/event.c
14514 7.23 +4 -0 ircd-ratbox/src/getopt.c
14515 7.112 +8 -7 ircd-ratbox/src/hash.c
14516 7.32 +135 -133 ircd-ratbox/src/hook.c
14517 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14518 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14519 7.365 +56 -48 ircd-ratbox/src/ircd.c
14520 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14521 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14522 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14523 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14524 7.122 +14 -13 ircd-ratbox/src/listener.c
14525 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14526 7.150 +17 -8 ircd-ratbox/src/modules.c
14527 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14528 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14529 7.137 +55 -42 ircd-ratbox/src/packet.c
14530 7.187 +8 -15 ircd-ratbox/src/parse.c
14531 7.28 +2 -4 ircd-ratbox/src/patricia.c
14532 7.82 +3 -1 ircd-ratbox/src/poll.c
14533 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14534 1.32 +8 -3 ircd-ratbox/src/reject.c
14535 7.34 +1 -0 ircd-ratbox/src/restart.c
14536 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14537 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14538 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14539 7.76 +32 -35 ircd-ratbox/src/s_log.c
14540 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14541 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14542 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14543 7.334 +773 -2 ircd-ratbox/src/s_user.c
14544 7.27 +2 -1 ircd-ratbox/src/scache.c
14545 7.44 +2 -0 ircd-ratbox/src/select.c
14546 7.285 +12 -12 ircd-ratbox/src/send.c
14547 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14548 7.46 +0 -1 ircd-ratbox/src/tools.c
14549 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14550 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14551 1.3 +4 -4 ircd-ratbox/src/watch.c
14552 7.32 +1 -0 ircd-ratbox/src/whowas.c
14553 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14554 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14555 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14556 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14557
14558
14559
14560androsyn 2005/01/13 22:17:53 EST (20050114_2)
14561
14562 Modified files: (Branch: RATBOX_2_0)
14563 src client.c
14564 Log:
14565 a remote client is never going to have a watch list..duh
14566
14567 Revision Changes Path
14568 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14569
14570
14571
14572androsyn 2005/01/13 20:49:55 EST (20050114_1)
14573
14574 Added files: (Branch: RATBOX_2_0)
14575 modules m_watch.c
14576 Log:
14577 get that one too
14578
14579 Revision Changes Path
14580 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14581
14582
14583
14584androsyn 2005/01/13 20:39:28 EST (20050114_0)
14585
14586 Added files: (Branch: RATBOX_2_0)
14587 include watch.h
14588 src watch.c
14589 Log:
14590 helps if we actually include the .c/.h files
14591
14592 Revision Changes Path
14593 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14594 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14595
14596
14597
14598androsyn 2005/01/13 13:57:16 EST (20050113_0)
14599
14600 Modified files: (Branch: RATBOX_2_0)
14601 . configure configure.ac
14602 include client.h numeric.h s_conf.h setup.h.in
14603 supported.h
14604 modules Makefile.in
14605 modules/core m_nick.c
14606 src Makefile.in client.c ircd.c messages.tab
14607 newconf.c s_conf.c s_user.c
14608 Log:
14609 backport watch from devel
14610
14611 Revision Changes Path
14612 7.229.2.10 +12 -2 ircd-ratbox/configure
14613 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14614 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14615 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14616 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14617 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14618 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14619 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14620 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14621 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14622 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14623 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14624 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14625 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14626 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14627 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14628
14629
14630
14631leeh 2005/01/12 10:12:40 EST (20050112_1)
14632
14633 Modified files: (Branch: RATBOX_2_0)
14634 include numeric.h
14635 modules m_services.c m_whois.c
14636 src messages.tab
14637 Log:
14638 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14639 when the user is logged in
14640
14641 Revision Changes Path
14642 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14643 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14644 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14645 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14646
14647
14648
14649leeh 2005/01/11 19:47:14 EST (20050112_0)
14650
14651 Modified files: (Branch: RATBOX_2_0)
14652 include supported.h
14653 Added files: (Branch: RATBOX_2_0)
14654 doc services.txt
14655 Log:
14656 - add +r to 005
14657 - added doc/services.txt, outlining the compatibility code
14658
14659 Revision Changes Path
14660 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14661 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14662
14663
14664
14665leeh 2005/01/11 18:38:10 EST (20050111_5)
14666
14667 Modified files: (Branch: RATBOX_2_0)
14668 include client.h hook.h
14669 modules m_services.c
14670 modules/core m_server.c
14671 src hook.c s_serv.c
14672 Log:
14673 - more services compatibility code:
14674 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14675 appropriate service {}; entry, only accept SU from these.
14676 - hook into us finishing nick burst, and have services burst a list of
14677 logged in users
14678
14679 Revision Changes Path
14680 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14681 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14682 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14683 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14684 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14685 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14686
14687
14688
14689leeh 2005/01/11 17:32:42 EST (20050111_4)
14690
14691 Modified files: (Branch: RATBOX_2_0)
14692 . configure configure.ac
14693 include client.h
14694 modules Makefile.in
14695 src channel.c
14696 Added files: (Branch: RATBOX_2_0)
14697 modules m_services.c
14698 Log:
14699 - more services compatibility code:
14700 - encap handlers for SU (services marking client as logged in)
14701 - and for LOGIN (servers bursting logged in status)
14702 - move suser from Client -> User
14703
14704 Revision Changes Path
14705 7.229.2.9 +9 -3 ircd-ratbox/configure
14706 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14707 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14708 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14709 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14710 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14711
14712
14713
14714leeh 2005/01/11 16:46:34 EST (20050111_3)
14715
14716 Modified files: (Branch: RATBOX_2_0)
14717 include ircd_defs.h
14718 Log:
14719 - whoops, missing #endif
14720
14721 Revision Changes Path
14722 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14723
14724
14725
14726leeh 2005/01/11 15:56:57 EST (20050111_2)
14727
14728 Modified files: (Branch: RATBOX_2_0)
14729 include ircd_defs.h
14730 Log:
14731 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14732 have ipv6 just report sizeof(struct sockaddr_in)
14733
14734 Revision Changes Path
14735 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14736
14737
14738
14739leeh 2005/01/10 20:19:35 EST (20050111_1)
14740
14741 Modified files: (Branch: RATBOX_2_0)
14742 src newconf.c
14743 Log:
14744 - fix a gcc warning
14745
14746 Revision Changes Path
14747 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14748
14749
14750
14751leeh 2005/01/10 20:10:35 EST (20050111_0)
14752
14753 Modified files: (Branch: RATBOX_2_0)
14754 adns internal.h parse.c transmit.c types.c
14755 Log:
14756 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14757 conflict
14758
14759 Revision Changes Path
14760 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14761 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14762 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14763 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14764
14765
14766
14767leeh 2005/01/10 17:48:48 EST (20050110_3)
14768
14769 Modified files: (Branch: RATBOX_2_0)
14770 modules m_xline.c
14771 Log:
14772 - send out the reformatted xline to opers (\s -> ' ')
14773
14774 Revision Changes Path
14775 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14776
14777
14778
14779leeh 2005/01/10 16:18:53 EST (20050110_2)
14780
14781 Modified files: (Branch: RATBOX_2_0)
14782 help/opers umode
14783 help/users umode
14784 include client.h supported.h
14785 src messages.tab s_user.c send.c
14786 Log:
14787 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14788 channel privmsgs.
14789
14790 Revision Changes Path
14791 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14792 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14793 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14794 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14795 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14796 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14797 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14798
14799
14800
14801leeh 2005/01/10 14:50:47 EST (20050110_1)
14802
14803 Modified files: (Branch: RATBOX_2_0)
14804 doc example.conf example.efnet.conf
14805 Log:
14806 - I dont remember ts6 desyncing on bans, so im not sure why the example
14807 confs say so.
14808
14809 Revision Changes Path
14810 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14811 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14812
14813
14814
14815leeh 2005/01/10 13:31:10 EST (20050110_0)
14816
14817 Modified files: (Branch: RATBOX_2_0)
14818 . configure configure.ac
14819 include channel.h client.h numeric.h s_conf.h
14820 s_serv.h setup.h.in
14821 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14822 m_sjoin.c
14823 src channel.c messages.tab newconf.c s_conf.c
14824 s_serv.c s_user.c
14825 Log:
14826 - added --enable-services to configure, which enables some ratbox-services
14827 compatibility code:
14828 - chanmode +r, registered users only
14829 - usermode +S, prevents deop/kick of a service
14830 - service { }; block in conf for the above umode
14831
14832 Revision Changes Path
14833 7.229.2.8 +28 -16 ircd-ratbox/configure
14834 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14835 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14836 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14837 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14838 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14839 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14840 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14841 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14842 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14843 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14844 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14845 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14846 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14847 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14848 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14849 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14850 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14851 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14852
14853
14854
14855leeh 2005/01/09 08:23:30 EST (20050109_0)
14856
14857 Modified files: (Branch: RATBOX_2_0)
14858 help/opers umode
14859 Log:
14860 - remove a tab, and add +C to opers umode help
14861
14862 Revision Changes Path
14863 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14864