]> jfr.im git - solanum.git/blame - ChangeLog
[svn] Change EmptyString so gcc 4.2 doesn't complain.
[solanum.git] / ChangeLog
CommitLineData
d62ae16c
JT
1jilles 2007/07/14 21:50:21 UTC (20070714-3536)
2 Log:
3 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
4 This already works correctly for successful/notfound case.
5
6
7 Changes: Modified:
8 +1 -1 trunk/modules/m_whois.c (File Modified)
9
10
f7eac53d
JT
11jilles 2007/07/14 13:34:50 UTC (20070714-3534)
12 Log:
13 Use mask_match() to check bans from local clients for
14 redundancy. This fixes the problem that bans like *!?@*
15 prevent any ban starting with *!*@ being set.
16
17
18 Changes: Modified:
19 +1 -1 trunk/src/chmode.c (File Modified)
20
21
fd488ac1
JT
22jilles 2007/07/14 13:32:18 UTC (20070714-3532)
23 Log:
24 Add mask_match(), like ircu mmatch().
25 This compares two masks and returns whether the "new" is
26 more specific than or equal to the "old". The difference
27 with match() is that a '?' in "old" does not match a '*' in
28 "new".
29
30
31 Changes: Modified:
32 +2 -0 trunk/include/irc_string.h (File Modified)
33 +73 -0 trunk/src/match.c (File Modified)
34
35
df251055
JT
36jilles 2007/07/14 12:20:48 UTC (20070714-3530)
37 Log:
38 add_id() for local client: do not collapse() the ban mask.
39 The code calling this already collapses the mask, and if
40 not, doing it here would cause a desync.
41
42
43 Changes: Modified:
44 +0 -2 trunk/src/chmode.c (File Modified)
45
46
94d53e53
JT
47nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
48 Log:
49 - fix dereference problems with not widely used polling engines
50
51
52 Changes: Modified:
53 +3 -0 trunk/libcharybdis/poll.c (File Modified)
54 +3 -1 trunk/libcharybdis/select.c (File Modified)
55
56
efb1d086
AC
57nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
58 Log:
59 - forgot to do something
60
61
62 Changes: Modified:
63 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
64
65
b076458c
AC
66nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
67 Log:
68 - fix a possible problem with ipv6
69
70
71 Changes: Modified:
72 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
73
74
514235a7
AC
75nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
76 Log:
77 - new ip cloaking module
78
79
80 Changes: Modified:
81 +1 -0 trunk/extensions/Makefile.in (File Modified)
82 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
83 + - trunk/extensions/ip_cloaking_old.c (File Added)
84
85
762cc38c
AC
86jilles 2007/06/30 22:15:35 UTC (20070630-3520)
87 Log:
88 monitor: send the same message buffer to all users
89 monitoring a certain nick; the target field of the
90 numeric becomes *, much like server notices
91
92
93 Changes: Modified:
94 +6 -0 trunk/doc/monitor.txt (File Modified)
95 +3 -0 trunk/include/send.h (File Modified)
96 +3 -15 trunk/src/monitor.c (File Modified)
97 +35 -0 trunk/src/send.c (File Modified)
98
99
8aba962d
JT
100jilles 2007/06/22 21:59:09 UTC (20070622-3518)
101 Log:
102 Call add_to_hostname_hash() with correct (orig) hostname.
103
104
105 Changes: Modified:
106 +1 -1 trunk/modules/core/m_nick.c (File Modified)
107
108
66b4a7ae
JT
109jilles 2007/06/10 16:14:03 UTC (20070610-3516)
110 Log:
111 Version bump on trunk to 2.3.
112
113
114 Changes: Modified:
115 +1 -1 trunk/configure.ac (File Modified)
116
117
88cb7f99
JT
118nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
119 Log:
120 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
121
122
123 Changes: Modified:
124 +2 -2 trunk/src/client.c (File Modified)
125
126
f80a1823
AC
127nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
128 Log:
129 Add IRC_DEPRECATED macro for marking functions and data structures
130 as deprecated on compilers that support it.
131
132
133 Changes: Modified:
134 +14 -4 trunk/include/ircd_defs.h (File Modified)
135
136
4a8fab1f
AC
137nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
138 Log:
139 - update IDEAS with link failover
140
141
142 Changes: Modified:
143 +1 -0 trunk/IDEAS (File Modified)
144
145
7fd77cb0
AC
146jilles 2007/06/04 16:04:49 UTC (20070604-3508)
147 Log:
148 xline/resv wildcard checking:
149 - count escaped (\) characters as one nonwild
150 - accept strings without wilds no matter how short they are
151
152
153 Changes: Modified:
154 +8 -2 trunk/src/s_newconf.c (File Modified)
155
156
7d08aa89
JT
157jilles 2007/05/30 10:22:25 UTC (20070530-3498)
158 Log:
159 Tweak some comments in sno_whois extension.
160
161
162 Changes: Modified:
163 +2 -2 trunk/extensions/sno_whois.c (File Modified)
164
165
5832fa36
JT
166jilles 2007/05/30 10:22:01 UTC (20070530-3496)
167 Log:
168 Tweak NEWS a little.
169
170
171 Changes: Modified:
172 +3 -6 trunk/NEWS (File Modified)
173
174
f7b60293
JT
175jilles 2007/05/27 13:07:27 UTC (20070527-3494)
176 Log:
177 - allow JOIN 0 from remotes
178 - allow JOIN 0 from locals, but only if it is exactly one
179 zero and is the first channel
180
181
182 Changes: Modified:
183 +65 -0 trunk/modules/core/m_join.c (File Modified)
184
185
f4a80ce6
JT
186nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
187 Log:
188 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
189 levels?), hideops, namespace cleanups, etc
190
191
192 Changes: Modified:
193 + - trunk/IDEAS (File Added)
194
195
a6ac2e91
AC
196nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
197 Log:
198 - disallow JOIN 0
199
200
201 Changes: Modified:
202 +0 -65 trunk/modules/core/m_join.c (File Modified)
203
204
a3986d94
AC
205nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
206 Log:
207 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
208 to their policies indicating that they wish to be contacted before their services are used.
209
210
211 Changes: Modified:
212 +6 -3 trunk/doc/example.conf (File Modified)
213 +6 -3 trunk/doc/reference.conf (File Modified)
214
215
57b8cb0f
AC
216nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
217 Log:
218 - update NEWS in preparation of upcoming 2.2 release this week
219
220
221 Changes: Modified:
222 +3 -0 trunk/NEWS (File Modified)
223
224
a88fc0a8
AC
225jilles 2007/05/24 15:10:06 UTC (20070524-3478)
226 Log:
227 Move sno_channeljoin to unsupported, due to the privacy
228 issue and the fact that any oper with admin or hidden_admin
229 can load extensions.
230
231
232 Changes: Modified:
233 +0 -1 trunk/doc/example.conf (File Modified)
234 +0 -2 trunk/doc/reference.conf (File Modified)
235 +0 -46 trunk/extensions/Makefile.in (File Modified)
236 + - trunk/extensions/sno_channeljoin.c (File Deleted)
237 +47 -1 trunk/unsupported/Makefile.in (File Modified)
238 + - trunk/unsupported/sno_channeljoin.c (File Added)
239
240
297c7db4
JT
241nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
242 Log:
243 - createoperonly: like createauthonly, but checks opered status instead of authed status
244
245
246 Changes: Modified:
247 +41 -0 trunk/extensions/Makefile.in (File Modified)
248 + - trunk/extensions/createoperonly.c (File Added)
249
250
45ed9777
AC
251nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
252 Log:
253 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
254
255
256 Changes: Modified:
257 +1 -0 trunk/doc/example.conf (File Modified)
258 +3 -1 trunk/doc/reference.conf (File Modified)
259 +46 -0 trunk/extensions/Makefile.in (File Modified)
260 + - trunk/extensions/sno_channeljoin.c (File Added)
261
262
59e2698a
AC
263nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
264 Log:
265 - update config files
266
267
268 Changes: Modified:
269 +1 -0 trunk/doc/example.conf (File Modified)
270 +2 -0 trunk/doc/reference.conf (File Modified)
271
272
446d88dd
AC
273nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
274 Log:
275 - fold in whois_notice_global functionality.
276
277
278 Changes: Modified:
279 +0 -1 trunk/extensions/Makefile.in (File Modified)
280 +1 -56 trunk/extensions/sno_whois.c (File Modified)
281 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
282
283
3868ef9a
AC
284nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
285 Log:
286 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
287
288
289 Changes: Modified:
290 +64 -57 trunk/extensions/Makefile.in (File Modified)
291 + - trunk/extensions/sno_whois.c (File Added)
292 + - trunk/extensions/spy_whois_notice.c (File Deleted)
293
294
9e6feafe
AC
295jilles 2007/05/19 23:36:51 UTC (20070519-3466)
296 Log:
297 Prevent too wide klines with CIDR masks.
298
299
300 Changes: Modified:
301 +17 -5 trunk/modules/m_kline.c (File Modified)
302
303
88a2a148
JT
304jilles 2007/05/19 22:21:10 UTC (20070519-3464)
305 Log:
306 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
307
308
309 Changes: Modified:
310 +4 -0 trunk/modules/m_kline.c (File Modified)
311
312
598ebb42
JT
313jilles 2007/05/18 20:31:33 UTC (20070518-3460)
314 Log:
315 - fold conf_connect_allowed() into accept_connection()
316 - extend add_connection() so that exempt{}s apply to max unregistered
317 connections per ip
318 from ratbox
319
320
321 Changes: Modified:
322 +1 -1 trunk/doc/example.conf (File Modified)
323 +1 -1 trunk/doc/reference.conf (File Modified)
324 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
325 +0 -2 trunk/include/s_conf.h (File Modified)
326 +14 -7 trunk/src/listener.c (File Modified)
327
328
b808adf9
JT
329jilles 2007/05/18 19:51:22 UTC (20070518-3458)
330 Log:
331 m_webirc: call del_unknown_ip() otherwise the unknown will
332 never be subtracted from the cgiirc ip
333
334
335 Changes: Modified:
336 +2 -0 trunk/extensions/m_webirc.c (File Modified)
337
338
477bbce4
JT
339jilles 2007/05/18 19:14:18 UTC (20070518-3456)
340 Log:
341 Remove s_assert in del_unknown_ip() supposedly if the ip
342 cannot be found, it is not feasible to avoid that case
343 entirely with m_webirc.c.
344
345
346 Changes: Modified:
347 +1 -2 trunk/src/reject.c (File Modified)
348
349
8017ad2d
JT
350jilles 2007/05/14 22:21:16 UTC (20070514-3446)
351 Log:
352 Apply ratbox flood fix.
353
354
355 Changes: Modified:
356 +1 -0 trunk/doc/example.conf (File Modified)
357 +5 -0 trunk/doc/reference.conf (File Modified)
358 +3 -0 trunk/include/client.h (File Modified)
359 +4 -0 trunk/include/reject.h (File Modified)
360 +1 -0 trunk/include/s_conf.h (File Modified)
361 +2 -0 trunk/src/client.c (File Modified)
362 +3 -0 trunk/src/listener.c (File Modified)
363 +1 -0 trunk/src/newconf.c (File Modified)
364 +8 -5 trunk/src/packet.c (File Modified)
365 +59 -2 trunk/src/reject.c (File Modified)
366 +1 -0 trunk/src/s_conf.c (File Modified)
367 +2 -0 trunk/src/s_serv.c (File Modified)
368 +1 -0 trunk/src/s_user.c (File Modified)
369
370
54015b5f
JT
371nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
372 Log:
373 - fix a bug here
374
375
376 Changes: Modified:
377 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
378
379
f8b45e91
AC
380nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
381 Log:
382 - regen configure
383
384
385 Changes: Modified:
386 +114 -1 trunk/configure (File Modified)
387
388
c1c5fdc4
AC
389nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
390 Log:
391 - remove "ASM hashing code" from the configure overview
392
393
394 Changes: Modified:
395 +0 -1 trunk/configure.ac (File Modified)
396
397
686ebf41
AC
398jilles 2007/05/06 14:46:45 UTC (20070506-3438)
399 Log:
400 Target left IRC (more friendly error message if a UID
401 cannot be found) for /invite.
402
403
404 Changes: Modified:
405 +8 -3 trunk/modules/m_invite.c (File Modified)
406
407
0482ebf7
JT
408jilles 2007/05/02 19:56:40 UTC (20070502-3436)
409 Log:
410 Remove emptyline craq because it leaks memory on /rehash motd etc.
411 from ratbox 2.2 (anfl/Androsyn)
412
413
414 Changes: Modified:
415 +6 -14 trunk/src/cache.c (File Modified)
416
417
1d3e262e
JT
418jilles 2007/04/28 23:47:25 UTC (20070428-3434)
419 Log:
420 Merge old trunk r2767:
421 Copy channel name from command on lowerTS JOIN/SJOIN,
422 this makes the capitalization of the channel name
423 timestamped like modes are.
424
425
426 Changes: Modified:
427 +3 -0 trunk/modules/core/m_join.c (File Modified)
428 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
429
430
1117fbd3
JT
431jilles 2007/04/26 23:01:16 UTC (20070426-3432)
432 Log:
433 Merge old trunk r2065,r2067:
434 channel_modes(): get rid of the trailing space
435 also make the *pbuf check work like it should
436 (don't call IsMember another time if we already
437 gave one parameter)
438 simplify a bit more, update comments
439
440
441 Changes: Modified:
442 +13 -13 trunk/src/channel.c (File Modified)
443
444
f1e35c19
JT
445jilles 2007/04/25 15:22:28 UTC (20070425-3426)
446 Log:
447 webirc bugfix
448
449
450 Changes: Modified:
451 +1 -1 trunk/extensions/m_webirc.c (File Modified)
452
453
4636e5cb
JT
454jilles 2007/04/25 15:21:34 UTC (20070425-3424)
455 Log:
456 chghost: refuse spoofs which are empty or start with a colon
457 (would break the protocol)
458
459
460 Changes: Modified:
461 +3 -0 trunk/modules/m_chghost.c (File Modified)
462
463
822a4a25
JT
464jilles 2007/04/22 14:35:28 UTC (20070422-3422)
465 Log:
466 Fix description of 043 numeric.
467
468
469 Changes: Modified:
470 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
471
472
f22db6d0
JT
473jilles 2007/04/22 14:02:54 UTC (20070422-3420)
474 Log:
475 SAVE: make the nickTS of the UID nick equal to 100, so it
476 is always in sync on the network.
477
478
479 Changes: Modified:
480 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
481 +15 -11 trunk/modules/core/m_nick.c (File Modified)
482
483
3f7e0642
JT
484jilles 2007/04/22 11:22:10 UTC (20070422-3418)
485 Log:
486 Force nickTS to increase when a local user changes their nick.
487
488
489 Changes: Modified:
490 +5 -1 trunk/modules/core/m_nick.c (File Modified)
491
492
95ffa685
JT
493jilles 2007/04/15 20:18:54 UTC (20070415-3416)
494 Log:
495 Remove #define UFLAGS. We haven't allowed this
496 undocumented extension to the IRC protocol for
497 years (allowing an initial umode in USER).
498
499
500 Changes: Modified:
501 +0 -2 trunk/modules/m_user.c (File Modified)
502
503
81795a91
JT
504jilles 2007/04/15 16:54:50 UTC (20070415-3414)
505 Log:
506 Move new_local_user hook, so it is possible to call
507 exit_client() from it, refusing the connection.
508
509
510 Changes: Modified:
511 +3 -1 trunk/doc/hooks.txt (File Modified)
512 +10 -9 trunk/src/s_user.c (File Modified)
513
514
e2b44358
JT
515jilles 2007/04/15 16:49:56 UTC (20070415-3412)
516 Log:
517 Only free PreClient struct when the rest of the Client
518 is freed, not immediately upon exit_client(). Doing this
519 would cause problems with sasl's new_local_user hook
520 vs hooks that exit the client there.
521
522
523 Changes: Modified:
524 +0 -1 trunk/src/client.c (File Modified)
525
526
ec3fbdec
JT
527jilles 2007/04/14 21:53:28 UTC (20070414-3410)
528 Log:
529 Use TS6 prefix for server-server JOIN 0.
530
531
532 Changes: Modified:
533 +2 -1 trunk/modules/core/m_join.c (File Modified)
534
535
452f4d4b
JT
536jilles 2007/04/14 20:58:56 UTC (20070414-3408)
537 Log:
538 Use orighost in kill server notices.
539
540
541 Changes: Modified:
542 +3 -3 trunk/modules/core/m_kill.c (File Modified)
543
544
d1d0629f
JT
545jilles 2007/04/13 19:06:53 UTC (20070413-3406)
546 Log:
547 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
548
549
550 Changes: Modified:
551 +3 -3 trunk/modules/m_set.c (File Modified)
552
553
f4ed5745
JT
554nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
555 Log:
556 - 2.2 operline
557
558
559 Changes: Modified:
560 +1 -1 trunk/src/messages.tab (File Modified)
561
562
725a6c5d
AC
563jilles 2007/04/05 00:38:52 UTC (20070405-3396)
564 Log:
565 Show max_clients in /info.
566
567
568 Changes: Modified:
569 +6 -0 trunk/modules/m_info.c (File Modified)
570
571
d8228627
JT
572jilles 2007/04/05 00:33:52 UTC (20070405-3394)
573 Log:
574 Don't allow /quote set max higher than the
575 serverinfo::max_clients ircd.conf value.
576
577
578 Changes: Modified:
579 +8 -0 trunk/modules/m_set.c (File Modified)
580
581
6c70c576
JT
582jilles 2007/04/05 00:24:47 UTC (20070405-3392)
583 Log:
584 Change code that checks maxclients limit: allow exactly
585 the configured amount of non-exceed_limit clients.
586 Code that appeared to limit exceed_limit clients too
587 but less heavily removed (it was not effective because
588 the parentheses were wrong).
589
590
591 Changes: Modified:
592 +2 -4 trunk/src/s_user.c (File Modified)
593
594
afc20e91
JT
595jilles 2007/04/05 00:12:55 UTC (20070405-3390)
596 Log:
597 By default, leave MAX_BUFFER fds free for log files,
598 server connections, ident lookups, exceed_limit clients,
599 etc. Mention this in example.conf and reference.conf.
600
601
602 Changes: Modified:
603 +4 -2 trunk/doc/example.conf (File Modified)
604 +3 -1 trunk/doc/reference.conf (File Modified)
605 +1 -1 trunk/src/s_conf.c (File Modified)
606
607
23836ead
JT
608jilles 2007/04/03 22:45:04 UTC (20070403-3384)
609 Log:
610 --with-maxclients configure option is gone
611
612
613 Changes: Modified:
614 +0 -11 trunk/INSTALL (File Modified)
615
616
78e647ad
JT
617jilles 2007/04/03 22:25:11 UTC (20070403-3380)
618 Log:
619 Make the code that raises fd rlimit to hard limit work.
620
621
622 Changes: Modified:
623 +5 -5 trunk/src/ircd.c (File Modified)
624
625
1aa8ffcb
JT
626nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
627 Log:
628 - note the I/O reworking
629
630
631 Changes: Modified:
632 +2 -0 trunk/NEWS (File Modified)
633
634
f32e30dd
AC
635nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
636 Log:
637 - use mkdir -p
638
639
640 Changes: Modified:
641 +4 -4 trunk/doc/Makefile.in (File Modified)
642
643
75189454
AC
644nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
645 Log:
646 - enforce proper conditions for EPOLL_CTL_DEL.
647 - remove possibly problematic "performance" check
648
649
650 Changes: Modified:
651 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
652
653
5522d08c
AC
654nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
655 Log:
656 - rename m_list_safelist to m_list and remove ratbox implementation
657
658
659 Changes: Modified:
660 +393 -664 trunk/modules/Makefile.in (File Modified)
661 + - trunk/modules/m_list.c (File Added)
662 + - trunk/modules/m_list_ratbox.c (File Deleted)
663 + - trunk/modules/m_list_safelist.c (File Deleted)
664
665
607cf49f
AC
666nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
667 Log:
668 - some more transit to sendto_one_numeric().
669
670
671 Changes: Modified:
672 +2 -3 trunk/modules/m_away.c (File Modified)
673 +3 -3 trunk/src/messages.tab (File Modified)
674 +1 -1 trunk/src/s_user.c (File Modified)
675
676
e8a2d50d
AC
677nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
678 Log:
679 - change some sendto_one() to sendto_one_numeric().
680
681
682 Changes: Modified:
683 +4 -10 trunk/modules/m_admin.c (File Modified)
684 +3 -3 trunk/modules/m_map.c (File Modified)
685 +12 -12 trunk/src/messages.tab (File Modified)
686 +1 -2 trunk/src/s_conf.c (File Modified)
687 +9 -10 trunk/src/s_user.c (File Modified)
688
689
88520303
AC
690nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
691 Log:
692 - river's ports.c from old charybdis trunk
693
694
695 Changes: Modified:
696 +195 -0 trunk/configure.ac (File Modified)
697 + - trunk/libcharybdis/ports.c (File Added)
698
699
1b4cfad8
AC
700nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
701 Log:
702 - remove broken ports stuff and devpoll stuff.
703
704
705 Changes: Modified:
706 +0 -307 trunk/configure (File Modified)
707 +0 -21 trunk/configure.ac (File Modified)
708 +0 -474 trunk/include/setup.h.in (File Modified)
709 + - trunk/libcharybdis/devpoll.c (File Deleted)
710 + - trunk/libcharybdis/ports.c (File Deleted)
711
712
5e12fb10
AC
713nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
714 Log:
715 - regenerate files
716
717
718 Changes: Modified:
719 +1 -25 trunk/configure (File Modified)
720 +0 -3 trunk/include/setup.h.in (File Modified)
721
722
4536ee25
AC
723nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
724 Log:
725 - remove x86-optimized hash code.
726
727
728 Changes: Modified:
729 +0 -13 trunk/configure.ac (File Modified)
730 +2 -187 trunk/src/Makefile.in (File Modified)
731 + - trunk/src/fnvhash.s (File Deleted)
732
733
6c8cbf34
AC
734nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
735 Log:
736 - apparently setting KE_LENGTH to 128 is fine.
737
738
739 Changes: Modified:
740 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
741
742
3611dcf7
AC
743nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
744 Log:
745 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
746
747
748 Changes: Modified:
749 +5627 -5747 trunk/configure (File Modified)
750 +0 -15 trunk/configure.ac (File Modified)
751 +0 -2 trunk/include/m_info.h (File Modified)
752 +6 -9 trunk/include/setup.h.in (File Modified)
753 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
754
755
631ef239
AC
756nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
757 Log:
758 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
759 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
760 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
761
762
763 Changes: Modified:
764 +0 -5 trunk/include/config.h (File Modified)
765 +0 -5 trunk/include/config.h.dist (File Modified)
766 +0 -6 trunk/include/defaults.h (File Modified)
767 +0 -3 trunk/include/m_info.h (File Modified)
768 +21 -7 trunk/libcharybdis/commio.c (File Modified)
769 +2 -0 trunk/libcharybdis/commio.h (File Modified)
770 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
771 +4 -3 trunk/libcharybdis/poll.c (File Modified)
772 +0 -3 trunk/libcharybdis/select.c (File Modified)
773 +0 -9 trunk/src/ircd.c (File Modified)
774 +23 -26 trunk/src/listener.c (File Modified)
775 +2 -1 trunk/src/restart.c (File Modified)
776 +5 -1 trunk/src/s_auth.c (File Modified)
777 +1 -1 trunk/src/s_conf.c (File Modified)
778 +3 -1 trunk/src/s_serv.c (File Modified)
779
780
6fcb8629
AC
781jilles 2007/04/02 22:03:08 UTC (20070402-3350)
782 Log:
783 Repair operspy who !#channel, broken by me in r3283.
784
785
786 Changes: Modified:
787 +2 -2 trunk/modules/m_who.c (File Modified)
788
789
f71e18ee
JT
790jilles 2007/04/01 22:20:00 UTC (20070401-3344)
791 Log:
792 Update bug report and IRC channel information.
793
794
795 Changes: Modified:
796 +2 -1 trunk/BUGS (File Modified)
797 +2 -1 trunk/NEWS (File Modified)
798
799
91132813
JT
800jilles 2007/04/01 22:10:05 UTC (20070401-3342)
801 Log:
802 Change copyright years in version.c.SH as in release-2.1 r3339.
803
804
805 Changes: Modified:
806 +2 -2 trunk/src/version.c.SH (File Modified)
807
808
8d53472c
JT
809jilles 2007/03/30 23:34:11 UTC (20070330-3325)
810 Log:
811 Rerun autoconf.
812
813
814 Changes: Modified:
815 +104 -0 trunk/configure (File Modified)
816
817
3ad1a781
JT
818jilles 2007/03/30 23:33:43 UTC (20070330-3323)
819 Log:
820 Need to check for various flavours of epoll,
821 even if --enable-epoll is forced.
822
823
824 Changes: Modified:
825 +1 -0 trunk/configure.ac (File Modified)
826
827
a34ec229
JT
828jilles 2007/03/30 23:32:43 UTC (20070330-3321)
829 Log:
830 Hack to allow some more warnings, already present in configure (?).
831
832
833 Changes: Modified:
834 +1 -1 trunk/aclocal.m4 (File Modified)
835
836
5c5d24f0
JT
837jilles 2007/03/29 20:03:06 UTC (20070329-3319)
838 Log:
839 Merge old trunk r2077,r2079:
840 - Move closing of servlink control fd to close_connection()
841 instead of doing it in exit_local_server(), and make sure
842 we first close the data fd and then the control fd.
843 - Have servlink process ready fds in order net, data, ctrl
844 instead of ctrl, data, net. This seems to fix the problem
845 that squit reasons do not show up on the other side of a
846 ziplink (by making it send any final SQUIT and/or ERROR
847 before noticing the closed control fd).
848
849
850 Changes: Modified:
851 +1 -1 trunk/servlink/io.c (File Modified)
852 +3 -12 trunk/src/client.c (File Modified)
853
854
64f2a7eb
JT
855jilles 2007/03/28 23:17:06 UTC (20070328-3317)
856 Log:
857 Don't show the UID if a TS6 server sends a kick with
858 an empty or no comment. Note that charybdis never sends
859 such kicks.
860
861
862 Changes: Modified:
863 +4 -4 trunk/modules/core/m_kick.c (File Modified)
864
865
0bba1788
JT
866jilles 2007/03/28 15:40:24 UTC (20070328-3307)
867 Log:
868 Merge old trunk r2081:
869 Don't say that services cannot be killed in
870 ERR_ISCHANSERVICE message (given when trying
871 to kick or deop them), as that's not the case.
872
873
874 Changes: Modified:
875 +1 -1 trunk/src/messages.tab (File Modified)
876
877
8d19a2b2
JT
878jilles 2007/03/28 15:30:56 UTC (20070328-3305)
879 Log:
880 Merge old trunk r2059
881 Clarifications to the descriptions of umode +Q and cmode +F,
882 suggested by Ariadne@SorceryNet.
883
884
885 Changes: Modified:
886 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
887 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
888
889
e7d250a6
JT
890jilles 2007/03/28 15:22:49 UTC (20070328-3303)
891 Log:
892 Merge old trunk r2907,r2991:
893 Allow TESTLINE on channel names.
894
895
896 Changes: Modified:
897 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
898 +4 -0 trunk/help/opers/testline (File Modified)
899 +22 -0 trunk/modules/m_testline.c (File Modified)
900
901
add9f99d
JT
902jilles 2007/03/28 15:04:06 UTC (20070328-3301)
903 Log:
904 Merge old trunk r2835:
905 resolver: if sendto(2) fails, try sending to the next nameserver
906
907
908 Changes: Modified:
909 +1 -1 trunk/src/res.c (File Modified)
910
911
42bda3f3
JT
912jilles 2007/03/28 14:54:10 UTC (20070328-3299)
913 Log:
914 Merge old trunk r2817:
915 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
916 starts with a digit. This is safe because the last
917 parameter is a nick and never a UID. (The first parameter
918 in a server-server two-param whois is a UID/SID.)
919
920
921 Changes: Modified:
922 +1 -1 trunk/modules/m_whois.c (File Modified)
923
924
8a1e143f
JT
925jilles 2007/03/28 14:49:48 UTC (20070328-3297)
926 Log:
927 Merge old trunk r2779,r2785:
928 Show correct privilege name in a few ERR_NOPRIVS numerics.
929
930
931 Changes: Modified:
932 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
933 +1 -1 trunk/extensions/m_opme.c (File Modified)
934 +2 -2 trunk/unsupported/m_force.c (File Modified)
935
936
a5ea0e0d
JT
937jilles 2007/03/28 14:45:46 UTC (20070328-3295)
938 Log:
939 Merge old trunk r2695:
940 Send an SQUIT instead of an ERROR to announce /die to connected servers.
941 This will generate better server notices.
942
943
944 Changes: Modified:
945 +3 -2 trunk/modules/core/m_die.c (File Modified)
946
947
5ea98c7a
JT
948jilles 2007/03/28 14:33:50 UTC (20070328-3293)
949 Log:
950 Merge old trunk r2294:
951 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
952
953
954 Changes: Modified:
955 +1 -1 trunk/src/s_user.c (File Modified)
956
957
c83cbedc
JT
958jilles 2007/03/28 14:30:10 UTC (20070328-3291)
959 Log:
960 Merge old trunk r2226:
961 If we are connecting outward to a server, check if the
962 server name they sent is the same as what we tried to
963 connect to. Previously such a connection could succeed
964 if there existed connect blocks with the same IP and
965 passwords for the other server name.
966
967
968 Changes: Modified:
969 +11 -0 trunk/modules/core/m_server.c (File Modified)
970
971
9c2f9ec9
JT
972jilles 2007/03/28 14:21:37 UTC (20070328-3289)
973 Log:
974 Merge old trunk r2212:
975 Another handling of SJOINs without nicks:
976 Propagate them if the channel is +P or the channel
977 already existed, otherwise remove the channel again
978 and do not propagate the SJOIN.
979
980
981 Changes: Modified:
982 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
983
984
7201bb21
JT
985jilles 2007/03/28 13:49:57 UTC (20070328-3287)
986 Log:
987 Remove channels entirely from /whois on services.
988 This cannot be overridden with operspy.
989
990
991 Changes: Modified:
992 +20 -17 trunk/modules/m_whois.c (File Modified)
993
994
04513cff
JT
995jilles 2007/03/28 13:11:30 UTC (20070328-3283)
996 Log:
997 Fix /who on channels with ** in their name.
998
999
1000 Changes: Modified:
1001 +2 -2 trunk/modules/m_who.c (File Modified)
1002
1003
4cda5f22
JT
1004jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1005 Log:
1006 NEWS: As in 2.1.3, mention that the TS6 revision will
1007 interoperate with older versions
1008
1009
1010 Changes: Modified:
1011 +2 -1 trunk/NEWS (File Modified)
1012
1013
0af87e57
JT
1014jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1015 Log:
1016 Fix documentation of HIDE_SERVERS_IPS define.
1017
1018
1019 Changes: Modified:
1020 +2 -2 trunk/include/config.h.dist (File Modified)
1021
1022
3891c2c2
JT
1023jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1024 Log:
1025 Don't leak auth{} spoofed ip for I-line is full notice either.
1026
1027
1028 Changes: Modified:
1029 +1 -1 trunk/src/s_conf.c (File Modified)
1030
1031
4b7e6904
JT
1032jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1033 Log:
1034 Update NEWS.
1035
1036
1037 Changes: Modified:
1038 +37 -0 trunk/NEWS (File Modified)
1039
1040
0b15df83
JT
1041jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1042 Log:
1043 Allow /invite (but not invex) to override +r, +l, +j in
1044 addition to +i. As before, a restrictive mode must be in
1045 place at /invite time for the invite to have an effect;
1046 +r does not count as a restrictive mode if the user is
1047 logged in; +l and +j always count as restrictive modes to
1048 allow for cases where they would allow join at /invite
1049 time but not when the user tries to join.
1050
1051
1052 Changes: Modified:
1053 +6 -2 trunk/modules/m_invite.c (File Modified)
1054 +21 -10 trunk/src/channel.c (File Modified)
1055
1056
1ebf4db4
JT
1057jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1058 Log:
1059 Remove invite_ops_only, forcing it to YES.
1060
1061
1062 Changes: Modified:
1063 +0 -1 trunk/doc/example.conf (File Modified)
1064 +0 -5 trunk/doc/reference.conf (File Modified)
1065 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1066 +0 -1 trunk/include/s_conf.h (File Modified)
1067 +0 -6 trunk/modules/m_info.c (File Modified)
1068 +10 -14 trunk/modules/m_invite.c (File Modified)
1069 +0 -1 trunk/src/newconf.c (File Modified)
1070 +0 -1 trunk/src/s_conf.c (File Modified)
1071
1072
307328bb
JT
1073jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1074 Log:
1075 Move username check after xline and dnsbl checks, so it
1076 will not complain to opers about clients who are xlined
1077 or blacklisted anyway (both of which silently reject).
1078
1079
1080 Changes: Modified:
1081 +15 -15 trunk/src/s_user.c (File Modified)
1082
1083
0734f634
JT
1084nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1085 Log:
1086 - MASTER_MAX is no longer relevant
1087
1088
1089 Changes: Modified:
1090 +0 -7 trunk/modules/m_set.c (File Modified)
1091
1092
35237302
AC
1093nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1094 Log:
1095 - add config option for setting max_clients.
1096
1097
1098 Changes: Modified:
1099 +5 -0 trunk/doc/example.conf (File Modified)
1100 +5 -0 trunk/doc/reference.conf (File Modified)
1101 +2 -0 trunk/include/s_conf.h (File Modified)
1102 +1 -1 trunk/src/ircd.c (File Modified)
1103 +2 -0 trunk/src/newconf.c (File Modified)
1104 +2 -1 trunk/src/s_conf.c (File Modified)
1105
1106
c2d96fcb
AC
1107nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1108 Log:
1109 - remove get_maxrss() and all of that insecure and unsafe nonsense
1110
1111
1112 Changes: Modified:
1113 +3 -38 trunk/src/ircd.c (File Modified)
1114 +1 -1 trunk/src/restart.c (File Modified)
1115 +0 -4 trunk/src/s_stats.c (File Modified)
1116
1117
68ff929f
AC
1118nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1119 Log:
1120 - avoid some potential NULL dereferencing
1121
1122
1123 Changes: Modified:
1124 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1125
1126
a6a30f6f
AC
1127nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1128 Log:
1129 - fix a typo
1130
1131
1132 Changes: Modified:
1133 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1134
1135
c18de29d
AC
1136nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1137 Log:
1138 - rework poll a bit for the MAXCONNECTIONS changes.
1139
1140
1141 Changes: Modified:
1142 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1143
1144
ce439f51
AC
1145jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1146 Log:
1147 Our way of using kqueue may cause it to report fds we
1148 don't know about anymore, cope.
1149
1150
1151 Changes: Modified:
1152 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1153
1154
51b5f335
JT
1155jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1156 Log:
1157 Don't reference freed memory (fde_t) in comm_close().
1158
1159
1160 Changes: Modified:
1161 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1162
1163
df98bc52
JT
1164nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1165 Log:
1166 - fix for 100% cpu use
1167
1168
1169 Changes: Modified:
1170 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1171
1172
61e3b8f2
AC
1173nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1174 Log:
1175 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1176
1177
1178 Changes: Modified:
1179 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1180
1181
d0e1e8ee
AC
1182nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1183 Log:
1184 - clear up use of fd_table in ircd.
1185
1186
1187 Changes: Modified:
1188 +3 -2 trunk/src/s_serv.c (File Modified)
1189
1190
c961476e
AC
1191nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1192 Log:
1193 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1194
1195
1196 Changes: Modified:
1197 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1198 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1199 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1200 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1201 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1202 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1203 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1204 +2 -2 trunk/libcharybdis/select.c (File Modified)
1205
1206
e70f8e92
AC
1207jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1208 Log:
1209 Fix some cases where the size argument to strlcpy()
1210 for usernames and hostnames is 1 too small.
1211
1212
1213 Changes: Modified:
1214 +1 -1 trunk/modules/m_chghost.c (File Modified)
1215 +2 -2 trunk/src/res.c (File Modified)
1216 +2 -2 trunk/src/s_user.c (File Modified)
1217
1218
14e23b0e
JT
1219jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1220 Log:
1221 Cut down quit/part/kick reasons to avoid quit reasons
1222 overflowing the client exiting server notice (from
1223 TOPICLEN to 260). kill reasons become shorter accordingly.
1224 kline/dline/gline reasons become 390.
1225 away messages stay at TOPICLEN for now.
1226
1227
1228 Changes: Modified:
1229 +8 -3 trunk/include/ircd_defs.h (File Modified)
1230 +2 -2 trunk/modules/m_dline.c (File Modified)
1231 +4 -4 trunk/modules/m_gline.c (File Modified)
1232 +2 -2 trunk/modules/m_kline.c (File Modified)
1233
1234
61569b65
JT
1235jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1236 Log:
1237 Don't leak auth{} spoofed IP addresses in +f notices.
1238 from ratbox (androsyn)
1239
1240
1241 Changes: Modified:
1242 +10 -3 trunk/src/s_conf.c (File Modified)
1243
1244
606384ae
JT
1245jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1246 Log:
1247 Make oper_up() take +i/-i during opering up into account
1248 (e.g. no_oper_invis extension, +i in operator::umodes).
1249 Remove the hack from no_oper_invis.
1250
1251
1252 Changes: Modified:
1253 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1254 +4 -0 trunk/src/s_user.c (File Modified)
1255
1256
652b8478
JT
1257jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1258 Log:
1259 no_oper_invis: decrement invisible count when clearing
1260 invisible on a local client who has just opered up
1261 oper_up() should really do this
1262
1263
1264 Changes: Modified:
1265 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1266
1267
af6ca5f5
JT
1268jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1269 Log:
1270 Put "End of Channel Quiet List" instead of
1271 "End of Channel Ban List" for a +q list.
1272 Due to client restrictions the numerics for
1273 quiet lists must be the same as for ban lists.
1274
1275
1276 Changes: Modified:
1277 +4 -1 trunk/src/chmode.c (File Modified)
1278
1279
11781253
JT
1280jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1281 Log:
1282 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1283 Change TS6 JOIN processing
1284 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1285 a local user joins an existing channel
1286 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1287 propagating a TS6 JOIN
1288 - don't interpret simple modes in an incoming TS6 JOIN
1289
1290 This is to avoid desyncs when certain mode changes (e.g. -im)
1291 cross with joins. A downside is that simple modes will be
1292 more desynched when a JOIN creates a channel or lowers TS,
1293 but that's less important.
1294
1295 Update the TS6 specification to include this, and clarify
1296 that TMODE can come from a server and that MODE must be
1297 translated into TMODE from other servers too.
1298
1299
1300 Changes: Modified:
1301 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1302 +19 -127 trunk/modules/core/m_join.c (File Modified)
1303
1304
bee3b671
JT
1305jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1306 Log:
1307 Make -logfile work again.
1308
1309
1310 Changes: Modified:
1311 +2 -2 trunk/src/s_log.c (File Modified)
1312
1313
9b6ff0c8
JT
1314nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1315 Log:
1316 - fix off-by-one memory overflow error.
1317
1318
1319 Changes: Modified:
1320 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1321
1322
c8ff7ca9
AC
1323jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1324 Log:
1325 Change handling of modularized umodes:
1326 - keep the bitmask reserved forever to the letter, fixing
1327 the problems when loading multiple umode modules,
1328 unloading them and then loading them in a different order
1329 - don't allow local users to change umodes which have
1330 been unloaded and don't set them on new users via
1331 default_umodes
1332
1333
1334 Changes: Modified:
1335 +24 -3 trunk/src/s_user.c (File Modified)
1336
1337
a8086a7c
JT
1338jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1339 Log:
1340 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1341
1342
1343 Changes: Modified:
1344 +1 -0 trunk/include/s_user.h (File Modified)
1345 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1346 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1347 +22 -0 trunk/src/s_user.c (File Modified)
1348
1349
01cebbd8
JT
1350jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1351 Log:
1352 DNSBL keyword substitution is available as of 2.1.3.
1353
1354
1355 Changes: Modified:
1356 +1 -1 trunk/doc/example.conf (File Modified)
1357
1358
1e56e993
JT
1359jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1360 Log:
1361 Change two occurances like match(userinput, target_p->name) ||
1362 match(target_p->name, userinput) to just match(userinput,
1363 target_p->name). No client name can contain * or ? now.
1364
1365
1366 Changes: Modified:
1367 +1 -1 trunk/modules/m_trace.c (File Modified)
1368 +1 -2 trunk/src/s_serv.c (File Modified)
1369
1370
4d7a1ee5
JT
1371jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1372 Log:
1373 Do not try find_server() on a name find_client() has
1374 returned NULL for, as this will always return NULL
1375 since the removal of hostmasking.
1376
1377
1378 Changes: Modified:
1379 +1 -2 trunk/modules/m_pong.c (File Modified)
1380 +0 -4 trunk/src/s_serv.c (File Modified)
1381
1382
e26e2b19
JT
1383jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1384 Log:
1385 Remove server_exists() which checked whether the
1386 server name existed taking hostmasking into account
1387 and just check with find_server(); admittedly
1388 this checks if the name is a SID but that's not
1389 a real problem.
1390
1391
1392 Changes: Modified:
1393 +3 -27 trunk/modules/core/m_server.c (File Modified)
1394
1395
b0b7de54
JT
1396jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1397 Log:
1398 Remove hash_find_masked_server(), which made it possible
1399 to specify the full (unmasked) name of a server behind
1400 a hostmask. As a result find_any_client() (for prefixes)
1401 becomes equal to find_client(), so remove that too.
1402
1403
1404 Changes: Modified:
1405 +0 -1 trunk/include/hash.h (File Modified)
1406 +1 -75 trunk/src/hash.c (File Modified)
1407 +1 -1 trunk/src/parse.c (File Modified)
1408
1409
f42e9ceb
JT
1410jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1411 Log:
1412 Remove '*' from valid server name characters.
1413 This makes it impossible to connect hostmasked servers.
1414 (This support didn't work well anyway, was incompatible
1415 with TS6 and we never masked ourselves.)
1416
1417
1418 Changes: Modified:
1419 +1 -1 trunk/src/match.c (File Modified)
1420
1421
e5d9ca18
JT
1422jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1423 Log:
1424 Change spambot, flooder and jupe joiner notices from host to orighost.
1425
1426
1427 Changes: Modified:
1428 +1 -1 trunk/modules/core/m_join.c (File Modified)
1429 +2 -2 trunk/modules/core/m_message.c (File Modified)
1430 +2 -2 trunk/src/channel.c (File Modified)
1431
1432
63aecfb9
JT
1433jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1434 Log:
1435 Add documentation for SASL client protocol, same as atheme doc/SASL.
1436
1437
1438 Changes: Modified:
1439 + - trunk/doc/sasl.txt (File Added)
1440
1441
0c8f86ec
JT
1442jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1443 Log:
1444 Include real hostname in Closing Link message for unknown
1445 connections that have sent USER. This is helpful for
1446 k-lined users while not breaking server IP hiding.
1447
1448
1449 Changes: Modified:
1450 +3 -1 trunk/src/client.c (File Modified)
1451
1452
dd12a19c
JT
1453jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1454 Log:
1455 Rerun autoconf.
1456
1457
1458 Changes: Modified:
1459 +29 -29 trunk/configure (File Modified)
1460
1461
b1fc1658
JT
1462nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1463 Log:
1464 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1465
1466
1467 Changes: Modified:
1468 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1469
1470
8d090389
AC
1471nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1472 Log:
1473 Backport from early 3.x:
1474
1475 --
1476 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1477 Log:
1478 - remove "Processing connection to foobar.net" message
1479
1480
1481 Changes: Modified:
1482 +0 -3 trunk/src/s_auth.c (File Modified)
1483
1484
1485 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1486 Log:
1487 - missed the processing connection one (actually, we can probably nuke this one)
1488
1489
1490 Changes: Modified:
1491 +1 -2 trunk/src/s_auth.c (File Modified)
1492
1493
1494 river 2006/09/27 16:33:05 UTC (20060927-2174)
1495 Log:
1496 get_client_name = stupid
1497
1498
1499
1500 Changes: Modified:
1501 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1502
1503
1504 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1505 Log:
1506 - remove excessive arguments
1507
1508
1509 Changes: Modified:
1510 +1 -2 trunk/src/s_conf.c (File Modified)
1511 +1 -1 trunk/src/s_user.c (File Modified)
1512
1513
1514 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1515 Log:
1516 - use sendto_one_notice() for on-connect notices too.
1517
1518
1519 Changes: Modified:
1520 +10 -10 trunk/src/s_auth.c (File Modified)
1521
1522
1523 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1524 Log:
1525 - use sendto_one_notice() in the core, too.
1526
1527
1528 Changes: Modified:
1529 +2 -2 trunk/src/chmode.c (File Modified)
1530 +8 -15 trunk/src/modules.c (File Modified)
1531 +3 -5 trunk/src/s_conf.c (File Modified)
1532 +1 -2 trunk/src/s_newconf.c (File Modified)
1533 +20 -57 trunk/src/s_user.c (File Modified)
1534
1535
1536 river 2006/09/27 16:19:25 UTC (20060927-2166)
1537 Log:
1538 the KILL command will use get_client_name(, SHOW_IP) instead of
1539 target->name, and will show a more useful error for local opers
1540
1541
1542
1543 Changes: Modified:
1544 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1545
1546
1547 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1548 Log:
1549 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1550
1551
1552 Changes: Modified:
1553 +4 -2 trunk/src/send.c (File Modified)
1554
1555
1556 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1557 Log:
1558 - back out r2159
1559
1560
1561 Changes: Modified:
1562 +1 -1 trunk/include/client.h (File Modified)
1563
1564
1565 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1566 Log:
1567 - get_id(): fall back to "*" if client has no known name
1568
1569
1570 Changes: Modified:
1571 +1 -1 trunk/include/client.h (File Modified)
1572
1573
1574 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1575 Log:
1576 - convert to sendto_one_notice().
1577
1578
1579 Changes: Modified:
1580 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1581 +4 -6 trunk/unsupported/m_force.c (File Modified)
1582
1583
1584 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1585 Log:
1586 - use sendto_one_notice() in many places instead of
1587 sendto_one(source_p, ":%s NOTICE %s :", ...);
1588
1589
1590 Changes: Modified:
1591 +10 -25 trunk/extensions/example_module.c (File Modified)
1592 +5 -14 trunk/extensions/hurt.c (File Modified)
1593 +1 -2 trunk/extensions/m_42.c (File Modified)
1594 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1595 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1596 +1 -2 trunk/extensions/m_opme.c (File Modified)
1597 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1598 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1599 +3 -7 trunk/modules/core/m_die.c (File Modified)
1600 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1601 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1602 +1 -2 trunk/modules/m_challenge.c (File Modified)
1603 +11 -15 trunk/modules/m_connect.c (File Modified)
1604 +20 -28 trunk/modules/m_dline.c (File Modified)
1605 +2 -2 trunk/modules/m_etrace.c (File Modified)
1606 +11 -21 trunk/modules/m_gline.c (File Modified)
1607 +2 -4 trunk/modules/m_kline.c (File Modified)
1608 +1 -2 trunk/modules/m_rehash.c (File Modified)
1609 +3 -7 trunk/modules/m_restart.c (File Modified)
1610 +31 -45 trunk/modules/m_set.c (File Modified)
1611 +2 -4 trunk/modules/m_testmask.c (File Modified)
1612 +5 -8 trunk/modules/m_unreject.c (File Modified)
1613 +2 -5 trunk/modules/m_xline.c (File Modified)
1614 --
1615
1616
1617 Changes: Modified:
1618 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1619 +10 -25 trunk/extensions/example_module.c (File Modified)
1620 +5 -14 trunk/extensions/hurt.c (File Modified)
1621 +1 -2 trunk/extensions/m_42.c (File Modified)
1622 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1623 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1624 +1 -2 trunk/extensions/m_opme.c (File Modified)
1625 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1626 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1627 +3 -7 trunk/modules/core/m_die.c (File Modified)
1628 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1629 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1630 +1 -2 trunk/modules/m_challenge.c (File Modified)
1631 +11 -15 trunk/modules/m_connect.c (File Modified)
1632 +2 -4 trunk/modules/m_dline.c (File Modified)
1633 +2 -2 trunk/modules/m_etrace.c (File Modified)
1634 +11 -21 trunk/modules/m_gline.c (File Modified)
1635 +2 -4 trunk/modules/m_kline.c (File Modified)
1636 +1 -2 trunk/modules/m_rehash.c (File Modified)
1637 +3 -7 trunk/modules/m_restart.c (File Modified)
1638 +31 -45 trunk/modules/m_set.c (File Modified)
1639 +2 -4 trunk/modules/m_testmask.c (File Modified)
1640 +5 -8 trunk/modules/m_unreject.c (File Modified)
1641 +1 -3 trunk/modules/m_xline.c (File Modified)
1642 +2 -2 trunk/src/chmode.c (File Modified)
1643 +8 -15 trunk/src/modules.c (File Modified)
1644 +10 -14 trunk/src/s_auth.c (File Modified)
1645 +3 -6 trunk/src/s_conf.c (File Modified)
1646 +1 -2 trunk/src/s_newconf.c (File Modified)
1647 +20 -57 trunk/src/s_user.c (File Modified)
1648 +4 -2 trunk/src/send.c (File Modified)
1649 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1650 +4 -6 trunk/unsupported/m_force.c (File Modified)
1651
1652
5366977b
AC
1653nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1654 Log:
1655 - keyword-subst from charybdis 2.2.
1656
1657
1658 Changes: Modified:
1659 +12 -3 trunk/doc/example.conf (File Modified)
1660 +58 -3 trunk/doc/reference.conf (File Modified)
1661 + - trunk/include/substitution.h (File Added)
1662 +1 -0 trunk/src/Makefile.in (File Modified)
1663 +2 -2 trunk/src/s_conf.c (File Modified)
1664 +164 -1 trunk/src/s_user.c (File Modified)
1665 + - trunk/src/substitution.c (File Added)
1666
1667
92fb5c31
AC
1668nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1669 Log:
1670 Removed merge tracking for "svnmerge" for
1671 http://svn.atheme.org/charybdis/branches/release-2.2
1672
1673
1674 Changes: Modified:
1675 + - trunk/ (Property Modified)
1676
1677
1678nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1679 Log:
1680 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1681 http://svn.atheme.org/charybdis/branches/release-2.2
1682
1683
1684 Changes: Modified:
1685 + - trunk/ (Property Modified)
1686
1687
1688nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1689 Log:
1690 Removed merge tracking for "svnmerge" for
1691 http://svn.atheme.org/charybdis/branches/release-2.2
1692
1693
1694 Changes: Modified:
1695 + - trunk/ (Property Modified)
1696
1697
1698nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1699 Log:
1700 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1701 http://svn.atheme.org/charybdis/branches/release-2.2
1702
1703
1704 Changes: Modified:
1705 + - trunk/ (Property Modified)
1706
1707
1708nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1709 Log:
1710 - bleah
1711
1712
1713 Changes: Modified:
1714 + - trunk/ (Property Modified)
1715
1716
1717nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1718 Log:
1719 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1720 http://svn.atheme.org/charybdis/branches/release-2.2
1721
1722
1723 Changes: Modified:
1724 + - trunk/ (Property Modified)
1725
1726
1727nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1728 Log:
1729 - version bump to 2.2.0
1730
1731
1732 Changes: Modified:
1733 +3 -1 trunk/NEWS (File Modified)
1734 +1 -1 trunk/configure.ac (File Modified)
1735
1736
55da5539
AC
1737nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1738 Log:
1739 - the new plan:
1740 + branches/release-2.1 -> 2.2 base
1741 + 3.0 -> branches/cxxconversion
1742 + backport some immediate 3.0 functionality for 2.2
1743 + other stuff
1744
1745
1746 Changes: Modified:
1747 + - trunk/ (File Added)
1748
1749
212380e3
AC
1750jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1751 Log:
1752 Merged revisions 3135,3137 via svnmerge from
1753 http://svn.atheme.org/charybdis/trunk
1754
1755 ........
1756 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1757
1758 - Expand TRACE description
1759 - Mention expiry time in TESTLINE
1760 ........
1761 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1762
1763 Update copyright year for sgml docs to 2007.
1764 ........
1765
1766
1767 Changes: Modified:
1768 + - branches/release-2.1/ (Property Modified)
1769 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1770 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1771
1772
1773jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1774 Log:
1775 Merged revisions 1999 via svnmerge from
1776 http://svn.atheme.org/charybdis/trunk
1777 Add river to CREDITS
1778
1779 ........
1780 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1781
1782 vanity
1783 ........
1784
1785
1786 Changes: Modified:
1787 + - branches/release-2.1/ (Property Modified)
1788 +1 -0 branches/release-2.1/CREDITS (File Modified)
1789
1790
1791jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1792 Log:
1793 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1794 http://svn.atheme.org/charybdis/trunk
1795
1796 ........
1797 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1798
1799 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1800 ........
1801 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1802
1803 - add use_forward to /info
1804 ........
1805 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1806
1807 Call channel_modes() with &me instead of source_p when
1808 sending out a JOIN and SJOIN for a local user. This
1809 saves checking whether they are on the channel they
1810 have just joined.
1811 ........
1812 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1813
1814 If use_forward is disabled:
1815 - hide +fFQ in 005
1816 - hide +f in /mode #channel (/mode #channel f still shows it)
1817 - do not send any mode changes adding +f to local clients
1818 (-f ones are still sent)
1819 ........
1820
1821
1822 Changes: Modified:
1823 + - branches/release-2.1/ (Property Modified)
1824 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1825 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1826 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1827 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1828 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1829 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1830 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1831 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1832 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1833 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1834 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1835 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1836
1837
1838jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1839 Log:
1840 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1841
1842
1843 Changes: Modified:
1844 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1845 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1846 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1847
1848
1849jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1850 Log:
1851 Add accountability (wallops, log) to OKICK.
1852
1853
1854 Changes: Modified:
1855 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1856
1857
1858jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1859 Log:
1860 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1861 Similar to branches/release-2.2 r3061.
1862
1863
1864 Changes: Modified:
1865 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1866
1867
1868jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1869 Log:
1870 - Write xline to file after instead of before notifying opers and source
1871 - Also notify source of failure to add xline
1872 Similar to branches/release-2.2 r3057.
1873
1874
1875 Changes: Modified:
1876 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1877
1878
1879jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1880 Log:
1881 If a dline/kline/resv cannot be added to the file, send
1882 the regular notices to local opers and source anyway,
1883 and also warn the source (local opers were already warned).
1884 Similar to branches/release-2.2 r3053.
1885
1886
1887 Changes: Modified:
1888 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1889
1890
1891jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1892 Log:
1893 Port over fixes from unkline/unxline/unresv to undline.
1894 Similar to branches/release-2.2 r3049.
1895
1896
1897 Changes: Modified:
1898 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1899
1900
1901jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1902 Log:
1903 Merged revisions 2915 via svnmerge from
1904 http://svn.atheme.org/charybdis/trunk
1905
1906 ........
1907 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1908
1909 In usage message, show kline.conf and xline.conf instead
1910 of klines.conf and xlines.conf.
1911 ........
1912
1913
1914 Changes: Modified:
1915 + - branches/release-2.1/ (Property Modified)
1916 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1917
1918
1919jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1920 Log:
1921 Merged revisions 2831,2833,2853 via svnmerge from
1922 http://svn.atheme.org/charybdis/trunk
1923
1924 ........
1925 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1926
1927 unkline/unxline/unresv:
1928 - if fclose on the output returns an error, treat this as a
1929 write error too
1930 - check if the rename from the temp file to the ban conf failed
1931 ........
1932 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1933
1934 When adding a permanent dline/kline/xline/resv, check
1935 the return value of fclose().
1936 ........
1937 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1938
1939 Do not free xline aconf if it could not be written out.
1940 It will be added to the list in memory anyway.
1941 ........
1942
1943
1944 Changes: Modified:
1945 + - branches/release-2.1/ (Property Modified)
1946 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1947 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1948 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1949 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1950
1951
1952jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1953 Log:
1954 NEWS: Clarify effects of ip_cloaking changes a little.
1955
1956
1957 Changes: Modified:
1958 +2 -0 branches/release-2.1/NEWS (File Modified)
1959
1960
1961jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1962 Log:
1963 Rerun autoconf.
1964
1965
1966 Changes: Modified:
1967 +9 -9 branches/release-2.1/configure (File Modified)
1968
1969
1970jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1971 Log:
1972 Version bump on 2.1 branch to 2.1.2.
1973
1974
1975 Changes: Modified:
1976 +1 -1 branches/release-2.1/configure.ac (File Modified)
1977
1978
1979jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1980 Log:
1981 Mention r2801/r2805.
1982
1983
1984 Changes: Modified:
1985 +1 -0 branches/release-2.1/NEWS (File Modified)
1986
1987
1988jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1989 Log:
1990 Merged revisions 2801 via svnmerge from
1991 http://svn.atheme.org/charybdis/trunk
1992
1993 ........
1994 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1995
1996 ip_cloaking: try to avoid truncation by removing more
1997 components of the hostname (except the TLD).
1998 ........
1999
2000
2001 Changes: Modified:
2002 + - branches/release-2.1/ (Property Modified)
2003 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2004
2005
2006jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2007 Log:
2008 Update NEWS.
2009
2010
2011 Changes: Modified:
2012 +8 -1 branches/release-2.1/NEWS (File Modified)
2013
2014
2015jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2016 Log:
2017 Merged revisions 2781 via svnmerge from
2018 http://svn.atheme.org/charybdis/trunk
2019
2020 ........
2021 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2022
2023 Fix stupid bug: checked a hostmask against the found
2024 ban instead of all exceptions, causing all host mangled
2025 clients to be exempted if there was a single ban
2026 exception in many cases.
2027 ........
2028
2029
2030 Changes: Modified:
2031 + - branches/release-2.1/ (Property Modified)
2032 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2033
2034
2035jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2036 Log:
2037 Merged revisions 2773 via svnmerge from
2038 http://svn.atheme.org/charybdis/trunk
2039
2040 ........
2041 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2042
2043 user@host must be *@* for a shared{} block with flags=locops
2044 (server should not be *).
2045 ........
2046
2047
2048 Changes: Modified:
2049 + - branches/release-2.1/ (Property Modified)
2050 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2051
2052
2053jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2054 Log:
2055 Tweak \s code a little.
2056
2057
2058 Changes: Modified:
2059 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2060 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2061 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2062
2063
2064jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2065 Log:
2066 Merged revisions 2761 via svnmerge from
2067 http://svn.atheme.org/charybdis/trunk
2068
2069 ........
2070 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2071
2072 The testline/no_tilde fixes are in 2.1.1.
2073 ........
2074
2075
2076 Changes: Modified:
2077 + - branches/release-2.1/ (Property Modified)
2078 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2079
2080
2081jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2082 Log:
2083 Update NEWS.
2084
2085
2086 Changes: Modified:
2087 +4 -1 branches/release-2.1/NEWS (File Modified)
2088
2089
2090jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2091 Log:
2092 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
2093 http://svn.atheme.org/charybdis/trunk
2094 no_tilde fixes
2095
2096 ........
2097 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2098
2099 If the auth{} block has no_tilde and is not kline exempt,
2100 check the username without tilde against klines too.
2101 This is consistent with the way klines work on spoofs
2102 (klines checked on both raw and appearing-on-IRC version).
2103 ........
2104 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2105
2106 Rework the fix for klines with no_tilde.
2107 Add an extra argument to find_address_conf() for the
2108 username without tilde, as that may contain one character more.
2109 ........
2110 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2111
2112 Unbreak compile (because of r2697).
2113 testline with ~ could be improved some more perhaps, but this should work.
2114 ........
2115 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2116
2117 testline: take no_tilde and username truncation into account
2118 ........
2119 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2120
2121 Add some information on /testline with no_tilde and username truncation.
2122 ........
2123
2124
2125 Changes: Modified:
2126 + - branches/release-2.1/ (Property Modified)
2127 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2128 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2129 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2130 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2131 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2132 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2133
2134
2135jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2136 Log:
2137 Merged revisions 2149,2151 via svnmerge from
2138 http://svn.atheme.org/charybdis/trunk
2139
2140 ........
2141 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2142
2143 Move kills from services from +s to +k snomask.
2144 Kills from non-service opers remain on +s.
2145 ........
2146 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2147
2148 Update description of +s and +k snomasks.
2149 ........
2150
2151
2152 Changes: Modified:
2153 + - branches/release-2.1/ (Property Modified)
2154 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2155 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2156 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2157
2158
2159jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2160 Log:
2161 Merged revisions 2685 via svnmerge from
2162 http://svn.atheme.org/charybdis/trunk
2163
2164 ........
2165 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2166
2167 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2168 ........
2169
2170
2171 Changes: Modified:
2172 + - branches/release-2.1/ (Property Modified)
2173 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2174
2175
2176jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2177 Log:
2178 Merged revisions 2693 via svnmerge from
2179 http://svn.atheme.org/charybdis/trunk
2180
2181 ........
2182 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2183
2184 Fix truncation (by one) of unidented usernames
2185 if user registration is done because of DNSBL
2186 completion (which is the usual case if a valid
2187 NICK and USER are sent quickly and any DNSBLs
2188 are enabled).
2189 ........
2190
2191
2192 Changes: Modified:
2193 + - branches/release-2.1/ (Property Modified)
2194 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2195
2196
2197jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2198 Log:
2199 Update NEWS.
2200
2201
2202 Changes: Modified:
2203 +10 -0 branches/release-2.1/NEWS (File Modified)
2204
2205
2206jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2207 Log:
2208 Rerun autoconf.
2209
2210
2211 Changes: Modified:
2212 +9 -9 branches/release-2.1/configure (File Modified)
2213
2214
2215jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2216 Log:
2217 Version bump to 2.1.1.
2218
2219
2220 Changes: Modified:
2221 +1 -1 branches/release-2.1/configure.ac (File Modified)
2222
2223
2224jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2225 Log:
2226 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
2227 http://svn.atheme.org/charybdis/trunk
2228
2229 ........
2230 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2231
2232 - fix a server notice on SID collision where the server name is mentioned twice
2233 ........
2234 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2235
2236 - get_server_name() is stupid
2237 ........
2238 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2239
2240 - fix an oops
2241 ........
2242 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2243
2244 Do the Attempt to re-introduce SID server notice somewhat
2245 differently, showing a real host again if !HIDE_SERVERS_IPS
2246 and still showing the server name exactly once.
2247 ........
2248 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2249
2250 Fix log message for Attempt to re-introduce SID (server notice was ok).
2251 ........
2252 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2253
2254 - replace "No N line" with "no connect block" in a
2255 serverlog message
2256 - show attempted server name in a few serverlog messages
2257 ........
2258
2259
2260 Changes: Modified:
2261 + - branches/release-2.1/ (Property Modified)
2262 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2263
2264
2265jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2266 Log:
2267 Merged revisions 2218 via svnmerge from
2268 http://svn.atheme.org/charybdis/trunk
2269
2270 ........
2271 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2272
2273 Fix garbage in /stats y output on 64-bit archs.
2274 ........
2275
2276
2277 Changes: Modified:
2278 + - branches/release-2.1/ (Property Modified)
2279 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2280
2281
2282jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2283 Log:
2284 Merged revisions 2438 via svnmerge from
2285 http://svn.atheme.org/charybdis/trunk
2286
2287 ........
2288 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2289
2290 Enable Revision keyword in addition to Id.
2291 ........
2292
2293
2294 Changes: Modified:
2295 + - branches/release-2.1/ (Property Modified)
2296 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2297
2298
2299jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2300 Log:
2301 Merged revisions 2679 via svnmerge from
2302 http://svn.atheme.org/charybdis/trunk
2303
2304 ........
2305 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2306
2307 Port over ratbox 2.2 r23253 (anfl):
2308 - remove the cached storage of how many +beI there are, thereby fixing a
2309 case where it can get desynced from reality
2310 ........
2311
2312
2313 Changes: Modified:
2314 + - branches/release-2.1/ (Property Modified)
2315 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2316 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2317
2318
2319jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2320 Log:
2321 Merged revisions 2093,2095 via svnmerge from
2322 http://svn.atheme.org/charybdis/trunk
2323
2324 ........
2325 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2326
2327 - change DNSBL licensing to BSD.
2328 ........
2329 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2330
2331 - change x86-assembly FNV implementation to BSD license
2332 ........
2333
2334
2335 Changes: Modified:
2336 + - branches/release-2.1/ (Property Modified)
2337 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2338 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2339
2340
2341jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2342 Log:
2343 Merged revisions 2073,2075 via svnmerge from
2344 http://svn.atheme.org/charybdis/trunk
2345
2346 ........
2347 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2348
2349 Put full information in the squit reason when exiting
2350 a server due to a servlink (ziplinks) error.
2351 ........
2352 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2353
2354 Put full information in the squit reason when exiting
2355 a server due to not enough arguments for a command.
2356 ........
2357
2358
2359 Changes: Modified:
2360 + - branches/release-2.1/ (Property Modified)
2361 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2362 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2363
2364
2365jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2366 Log:
2367 Merged revisions 2071 via svnmerge from
2368 http://svn.atheme.org/charybdis/trunk
2369
2370 ........
2371 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2372
2373 Don't redirect users from an existing domain to an
2374 existing server in reference.conf.
2375 Idea from ratbox.
2376 ........
2377
2378
2379 Changes: Modified:
2380 + - branches/release-2.1/ (Property Modified)
2381 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2382
2383
2384jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2385 Log:
2386 Merged revisions 2053 via svnmerge from
2387 http://svn.atheme.org/charybdis/trunk
2388
2389 ........
2390 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2391
2392 Make find_channel_membership() choose the shortest list
2393 (channel's list or user's list) to search, avoiding excessive
2394 CPU usage with services which are in lots of channels.
2395 From ratbox 2.2 (anfl/jilles)
2396 ........
2397
2398
2399 Changes: Modified:
2400 + - branches/release-2.1/ (Property Modified)
2401 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2402
2403
2404jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2405 Log:
2406 Rerun autoconf.
2407
2408
2409 Changes: Modified:
2410 +9 -9 branches/release-2.1/configure (File Modified)
2411
2412
2413jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2414 Log:
2415 Version change 2.1.0rc1 -> 2.1.0 (release).
2416
2417
2418 Changes: Modified:
2419 +1 -1 branches/release-2.1/configure.ac (File Modified)
2420
2421
2422jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2423 Log:
2424 Merged revisions 2029 via svnmerge from
2425 http://svn.atheme.org/charybdis/trunk
2426
2427 ........
2428 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2429
2430 NEWS: mention m_webirc.c module
2431 ........
2432
2433
2434 Changes: Modified:
2435 + - branches/release-2.1/ (Property Modified)
2436 +1 -0 branches/release-2.1/NEWS (File Modified)
2437
2438
2439jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2440 Log:
2441 Rerun autoconf.
2442
2443
2444 Changes: Modified:
2445 +9 -9 branches/release-2.1/configure (File Modified)
2446
2447
2448jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2449 Log:
2450 Change version to 2.1.0rc1.
2451
2452
2453 Changes: Modified:
2454 +1 -1 branches/release-2.1/configure.ac (File Modified)
2455
2456
2457jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2458 Log:
2459 Merged revisions 2021 via svnmerge from
2460 http://svn.atheme.org/charybdis/trunk
2461
2462 ........
2463 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2464
2465 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2466 related flaky looking things, and instead keep a list
2467 of BlacklistClients in PreClient.
2468 ........
2469
2470
2471 Changes: Modified:
2472 + - branches/release-2.1/ (Property Modified)
2473 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2474 +1 -1 branches/release-2.1/include/client.h (File Modified)
2475 +0 -1 branches/release-2.1/include/res.h (File Modified)
2476 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2477 +0 -24 branches/release-2.1/src/res.c (File Modified)
2478 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2479
2480
2481jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2482 Log:
2483 Merged revisions 2015,2017 via svnmerge from
2484 http://svn.atheme.org/charybdis/trunk
2485
2486 ........
2487 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2488
2489 Check if the name in the question section of the
2490 DNS reply matches what we queried, to guard against
2491 late replies to a previous query with the same id.
2492 ........
2493 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2494
2495 res.c: add a comment summarizing our changes
2496 ........
2497
2498
2499 Changes: Modified:
2500 + - branches/release-2.1/ (Property Modified)
2501 +53 -18 branches/release-2.1/src/res.c (File Modified)
2502
2503
2504jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2505 Log:
2506 Merged revisions 1981 via svnmerge from
2507 http://svn.atheme.org/charybdis/trunk
2508
2509 ........
2510 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2511
2512 Alphabetize extensions and tweak the descriptions a little.
2513 ........
2514
2515
2516 Changes: Modified:
2517 + - branches/release-2.1/ (Property Modified)
2518 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2519 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2520
2521
2522jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2523 Log:
2524 Merged revisions 1975 via svnmerge from
2525 http://svn.atheme.org/charybdis/trunk
2526
2527 ........
2528 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2529
2530 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2531 We should use the IP and not truncate the hostname.
2532 From ratbox 2.2 (androsyn)
2533 ........
2534
2535
2536 Changes: Modified:
2537 + - branches/release-2.1/ (Property Modified)
2538 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2539
2540
2541jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2542 Log:
2543 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2544 http://svn.atheme.org/charybdis/trunk
2545
2546
2547 Changes: Modified:
2548 + - branches/release-2.1/ (Property Modified)
2549
2550
2551nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2552 Log:
2553 - branch 2.1 release family
2554
2555
2556 Changes: Modified:
2557 + - branches/release-2.1/ (File Added)
2558
2559
2560jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2561 Log:
2562 Describe new handling of host mangling in channel bans in SGML.
2563
2564
2565 Changes: Modified:
2566 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2567
2568
2569nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2570 Log:
2571 - ok, 2.1 operline brought to you by marvin the melancholy robot
2572
2573
2574 Changes: Modified:
2575 +1 -1 trunk/src/messages.tab (File Modified)
2576
2577
2578nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2579 Log:
2580 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2581 If anybody comes up with anything better, then please let us know
2582 and we will change this before 2.1 is branched.
2583
2584
2585 Changes: Modified:
2586 +1 -1 trunk/src/messages.tab (File Modified)
2587
2588
2589jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2590 Log:
2591 Add EUID to capab.txt.
2592
2593
2594 Changes: Modified:
2595 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2596
2597
2598jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2599 Log:
2600 Update NEWS file.
2601
2602
2603 Changes: Modified:
2604 +3 -0 trunk/NEWS (File Modified)
2605
2606
2607jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2608 Log:
2609 Allow service{} servers to manipulate the nick delay table
2610 (for "nickserv enforcement").
2611 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2612 If duration is 0, the nickdelay entry is removed, otherwise
2613 it is added with the duration in seconds (maximum 24 hours).
2614 It is suggested that this is used if the EUID capab is present.
2615
2616
2617 Changes: Modified:
2618 +42 -1 trunk/modules/m_services.c (File Modified)
2619
2620
2621jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2622 Log:
2623 HURT: strip off *@ from the start of the mask
2624 reject anything else containing '@' or '!'
2625
2626
2627 Changes: Modified:
2628 +11 -0 trunk/extensions/hurt.c (File Modified)
2629
2630
2631jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2632 Log:
2633 ircd.c: need supported.h here
2634
2635
2636 Changes: Modified:
2637 +1 -0 trunk/src/ircd.c (File Modified)
2638
2639
2640jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2641 Log:
2642 HURT: less ambiguity here
2643 ips/hosts to be hurt must contain a '.' or ':' otherwise
2644 they are interpreted as nicks
2645
2646
2647 Changes: Modified:
2648 +14 -9 trunk/extensions/hurt.c (File Modified)
2649
2650
2651nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2652 Log:
2653 - we're now ircd-charybdis.org.
2654 - properly alphabetize credits
2655
2656
2657 Changes: Modified:
2658 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2659
2660
2661nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2662 Log:
2663 - add additional modules to the configs
2664
2665
2666 Changes: Modified:
2667 +6 -0 trunk/doc/example.conf (File Modified)
2668 +12 -0 trunk/doc/reference.conf (File Modified)
2669
2670
2671nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2672 Log:
2673 - remove hurt.h, it is pointless and confusing
2674
2675
2676 Changes: Modified:
2677 +27 -62 trunk/extensions/hurt.c (File Modified)
2678 + - trunk/extensions/hurt.h (File Deleted)
2679
2680
2681nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2682 Log:
2683 - add code to suggest a local HURT by nickname.
2684 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2685
2686
2687 Changes: Modified:
2688 +40 -10 trunk/extensions/hurt.c (File Modified)
2689 +1 -0 trunk/extensions/hurt.h (File Modified)
2690
2691
2692nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2693 Log:
2694 - update NEWS file
2695
2696
2697 Changes: Modified:
2698 +2 -1 trunk/NEWS (File Modified)
2699
2700
2701jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2702 Log:
2703 MASKTRACE/TESTMASK: check orighost as well
2704
2705
2706 Changes: Modified:
2707 +4 -2 trunk/modules/m_etrace.c (File Modified)
2708 +3 -1 trunk/modules/m_testmask.c (File Modified)
2709
2710
2711jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2712 Log:
2713 Make RPL_ISUPPORT (005) numeric modularizable.
2714 Currently it will reassemble the numeric every time
2715 it needs to be sent, using a few dozen callbacks;
2716 if this is too slow some caching scheme should be
2717 implemented.
2718
2719
2720 Changes: Modified:
2721 +0 -1 trunk/include/s_user.h (File Modified)
2722 +36 -114 trunk/include/supported.h (File Modified)
2723 +1 -1 trunk/modules/m_version.c (File Modified)
2724 +1 -0 trunk/src/Makefile.in (File Modified)
2725 +1 -0 trunk/src/ircd.c (File Modified)
2726 +300 -25 trunk/src/s_user.c (File Modified)
2727 + - trunk/src/supported.c (File Added)
2728
2729
2730jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2731 Log:
2732 EUID orighost could differ from host only in case,
2733 do not mark as dynamic spoof then
2734
2735
2736 Changes: Modified:
2737 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2738
2739
2740jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2741 Log:
2742 kline help file: clarify a bit and remove some obsolete stuff
2743 partly suggested by Olin
2744
2745
2746 Changes: Modified:
2747 +8 -8 trunk/help/opers/kline (File Modified)
2748
2749
2750jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2751 Log:
2752 Update NEWS file.
2753
2754
2755 Changes: Modified:
2756 +20 -0 trunk/NEWS (File Modified)
2757
2758
2759jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2760 Log:
2761 Show real host/IP to nonopers whoising themselves.
2762 The IP is not shown for auth{} spoofs, otherwise it is,
2763 as it looked rather weird to me to show an auth{} spoofed
2764 IP like this. (/userhost on self still shows the IP.)
2765
2766
2767 Changes: Modified:
2768 +13 -2 trunk/modules/m_whois.c (File Modified)
2769
2770
2771jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2772 Log:
2773 Document nick_delay stuff and move it around a bit.
2774
2775
2776 Changes: Modified:
2777 +1 -2 trunk/doc/example.conf (File Modified)
2778 +8 -2 trunk/doc/reference.conf (File Modified)
2779
2780
2781nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2782 Log:
2783 - disable nickdelay by default. Needs to be documented in reference.conf.
2784
2785
2786 Changes: Modified:
2787 +2 -0 trunk/doc/example.conf (File Modified)
2788 +2 -0 trunk/doc/reference.conf (File Modified)
2789
2790
2791jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2792 Log:
2793 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2794
2795
2796 Changes: Modified:
2797 +2 -1 trunk/modules/m_services.c (File Modified)
2798
2799
2800jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2801 Log:
2802 ip_cloaking: somewhat hackish but we need to send the
2803 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2804 umodes
2805
2806
2807 Changes: Modified:
2808 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2809
2810
2811jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2812 Log:
2813 If EUID is used, show realhost in far connect notice
2814 (but not in far disconnect notice).
2815
2816
2817 Changes: Modified:
2818 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2819
2820
2821jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2822 Log:
2823 ip_cloaking:
2824 - use non-ENCAP CHGHOST if possible
2825 - really introduce new users with their mangled and real
2826 host if +h is in default umodes
2827
2828
2829 Changes: Modified:
2830 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2831
2832
2833jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2834 Log:
2835 Add non-ENCAP CHGHOST.
2836
2837
2838 Changes: Modified:
2839 +49 -11 trunk/modules/m_chghost.c (File Modified)
2840
2841
2842jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2843 Log:
2844 Initial addition of EUID (puts realhost/account in same
2845 command as user introduction).
2846 See doc/technical/euid.txt for more information.
2847 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2848
2849
2850 Changes: Modified:
2851 + - trunk/doc/technical/euid.txt (File Added)
2852 +2 -1 trunk/include/s_serv.h (File Modified)
2853 +1 -1 trunk/include/s_user.h (File Modified)
2854 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2855 +1 -34 trunk/modules/m_chghost.c (File Modified)
2856 +0 -28 trunk/modules/m_services.c (File Modified)
2857 +30 -1 trunk/src/s_serv.c (File Modified)
2858 +30 -3 trunk/src/s_user.c (File Modified)
2859
2860
2861jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2862 Log:
2863 Store the mangled host in localClient and use it for
2864 ban matching (also match real host for mangled users,
2865 also match mangled host for uncloaked users).
2866 Improve interaction of +h with auth{} and services
2867 spoofs.
2868 Note that all of this only applies to clients who
2869 connect after the mangling module is loaded
2870 (other clients cannot even set +h).
2871 The sorcerynet cloaking module has not been updated
2872 for these changes.
2873
2874
2875 Changes: Modified:
2876 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2877 +3 -0 trunk/include/client.h (File Modified)
2878 +64 -5 trunk/src/channel.c (File Modified)
2879 +1 -0 trunk/src/client.c (File Modified)
2880 +2 -2 trunk/src/s_user.c (File Modified)
2881
2882
2883jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2884 Log:
2885 Document /stats U letters in sgml.
2886
2887
2888 Changes: Modified:
2889 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2890
2891
2892jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2893 Log:
2894 Better description of hub_mask and leaf_mask.
2895
2896
2897 Changes: Modified:
2898 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2899
2900
2901jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2902 Log:
2903 Add operspy_dont_care_user_info to sgml docs.
2904
2905
2906 Changes: Modified:
2907 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2908
2909
2910jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2911 Log:
2912 Add general::operspy_dont_care_user_info.
2913 This makes /who mask equivalent to /who !mask for opers
2914 with the operspy flag, and removes the operspy log/notice
2915 on /who mask, /masktrace and /scan.
2916 The necessary privilege (operspy flag) is unchanged.
2917 Behaviour for the other operspy commands (channel
2918 related ones) is also unchanged.
2919
2920
2921 Changes: Modified:
2922 +1 -0 trunk/doc/example.conf (File Modified)
2923 +6 -0 trunk/doc/reference.conf (File Modified)
2924 +1 -0 trunk/include/s_conf.h (File Modified)
2925 +10 -8 trunk/modules/m_etrace.c (File Modified)
2926 +6 -0 trunk/modules/m_info.c (File Modified)
2927 +8 -5 trunk/modules/m_scan.c (File Modified)
2928 +1 -1 trunk/modules/m_version.c (File Modified)
2929 +6 -1 trunk/modules/m_who.c (File Modified)
2930 +1 -0 trunk/src/newconf.c (File Modified)
2931 +1 -0 trunk/src/s_conf.c (File Modified)
2932
2933
2934jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2935 Log:
2936 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2937 This letter will also be used for showing operspy with
2938 limited accountability (show non channel related info
2939 without '!' or notice).
2940
2941
2942 Changes: Modified:
2943 +2 -0 trunk/doc/server-version-info (File Modified)
2944 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2945 +2 -0 trunk/include/ircd.h (File Modified)
2946 +6 -0 trunk/modules/m_info.c (File Modified)
2947 +2 -0 trunk/modules/m_version.c (File Modified)
2948 +1 -0 trunk/src/ircd_state.c (File Modified)
2949
2950
2951jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2952 Log:
2953 Add m_webirc module, allows showing real host of CGI:IRC users.
2954 Differences to the version available on my web page for a while:
2955 instructions on how to set it up.
2956
2957
2958 Changes: Modified:
2959 +137 -0 trunk/extensions/Makefile.in (File Modified)
2960 + - trunk/extensions/m_webirc.c (File Added)
2961
2962
2963nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2964 Log:
2965 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2966
2967
2968 Changes: Modified:
2969 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2970
2971
2972nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2973 Log:
2974 - move beu from core to contributors
2975 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2976
2977
2978 Changes: Modified:
2979 +2 -2 trunk/CREDITS (File Modified)
2980
2981
2982jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2983 Log:
2984 Mention that class blocks must be defined before the
2985 auth or connect blocks referencing them.
2986
2987
2988 Changes: Modified:
2989 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2990
2991
2992jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2993 Log:
2994 extb_canjoin:
2995 - change from "can join" to "is banned", this reverses sense
2996 and removes "weird" checks like for +i, +l, +j
2997 - don't allow $j to same channel
2998 - +s/+p restriction removed, anyone can /mode b anyway
2999 - +k check removed
3000
3001
3002 Changes: Modified:
3003 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3004
3005
3006jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3007 Log:
3008 Add a few important lines from reference.conf to example.conf.
3009
3010
3011 Changes: Modified:
3012 +8 -1 trunk/doc/example.conf (File Modified)
3013
3014
3015nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3016 Log:
3017 - we don't support rtsigio anymore
3018 - we definately don't support VMS nor Cygwin either.
3019
3020
3021 Changes: Modified:
3022 +2 -2 trunk/INSTALL (File Modified)
3023 +0 -2 trunk/README.FIRST (File Modified)
3024
3025
3026nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3027 Log:
3028 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3029
3030
3031 Changes: Modified:
3032 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3033
3034
3035jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3036 Log:
3037 extb_canjoin:
3038 - return EXTBAN_NOMATCH for a valid ban that does not match
3039 - consider a $j ban invalid if we were already processing a
3040 can_join for a $j ban
3041
3042
3043 Changes: Modified:
3044 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3045
3046
3047jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3048 Log:
3049 extb_extgecos: realhost -> orighost
3050
3051
3052 Changes: Modified:
3053 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3054
3055
3056nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3057 Log:
3058 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3059
3060
3061 Changes: Modified:
3062 +59 -0 trunk/extensions/Makefile.in (File Modified)
3063 + - trunk/extensions/extb_canjoin.c (File Added)
3064
3065
3066nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3067 Log:
3068 - oh right, charybdis calls that 'orighost'.
3069
3070
3071 Changes: Modified:
3072 +2 -2 trunk/modules/m_who.c (File Modified)
3073
3074
3075nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3076 Log:
3077 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3078
3079
3080 Changes: Modified:
3081 +2 -0 trunk/modules/m_who.c (File Modified)
3082
3083
3084nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3085 Log:
3086 - also check $x against realhost
3087
3088
3089 Changes: Modified:
3090 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3091
3092
3093jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3094 Log:
3095 Sorcerynet people want a debugging notice moved from +s to +d.
3096
3097
3098 Changes: Modified:
3099 +1 -1 trunk/src/blacklist.c (File Modified)
3100
3101
3102jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3103 Log:
3104 Use source_p instead of client_p for free_pre_client().
3105 client_p could be NULL or another client.
3106
3107
3108 Changes: Modified:
3109 +1 -1 trunk/src/client.c (File Modified)
3110
3111
3112nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3113 Log:
3114 - revert this, I know how to fix it now
3115
3116
3117 Changes: Modified:
3118 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3119
3120
3121nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3122 Log:
3123 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3124 This fix is probably suboptimal, but it does indeed fix the problem.
3125
3126
3127 Changes: Modified:
3128 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3129
3130
3131nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3132 Log:
3133 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3134
3135
3136 Changes: Modified:
3137 +49 -0 trunk/extensions/Makefile.in (File Modified)
3138 + - trunk/extensions/extb_extgecos.c (File Added)
3139
3140
3141jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3142 Log:
3143 Remove undocumented and unused general::fallback_to_ip6_int config option.
3144
3145
3146 Changes: Modified:
3147 +0 -3 trunk/include/s_conf.h (File Modified)
3148 +0 -3 trunk/src/newconf.c (File Modified)
3149
3150
3151jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3152 Log:
3153 SGML docs:
3154 - document new TESTMASK
3155 - mention that TESTMASK matching is the same as MASKTRACE matching
3156 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3157 been that way)
3158
3159
3160 Changes: Modified:
3161 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3162
3163
3164jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3165 Log:
3166 New testmask from ratbox 2.2.
3167 Allows matches on nick, ip and gecos in addition to user
3168 and host, and is fully analogous to masktrace.
3169 The numeric has changed from 724 to 727 and fields in it
3170 have changed.
3171
3172
3173 Changes: Modified:
3174 +4 -3 trunk/help/opers/testmask (File Modified)
3175 +1 -0 trunk/include/numeric.h (File Modified)
3176 +82 -9 trunk/modules/m_testmask.c (File Modified)
3177 +2 -2 trunk/src/messages.tab (File Modified)
3178
3179
3180jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3181 Log:
3182 contrib -> extensions
3183
3184
3185 Changes: Modified:
3186 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3187
3188
3189jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3190 Log:
3191 CHGHOST: Check validity of new hostname.
3192 If the command came from a local client (disabled by
3193 default), send an error message and drop the command.
3194 If the command came from a remote client or server,
3195 send a notice to opers and the target user (if local).
3196
3197
3198 Changes: Modified:
3199 +42 -1 trunk/modules/m_chghost.c (File Modified)
3200
3201
3202jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3203 Log:
3204 Update NEWS file.
3205
3206
3207 Changes: Modified:
3208 +23 -1 trunk/NEWS (File Modified)
3209
3210
3211jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3212 Log:
3213 When an outgoing server connection succeeds, set
3214 localClient->ip by simply copying the whole sockaddr
3215 struct instead of copying certain parts only.
3216
3217
3218 Changes: Modified:
3219 +1 -19 trunk/src/s_serv.c (File Modified)
3220
3221
3222jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3223 Log:
3224 Give a special error message and ignore the connect block
3225 if trying to add a connect block for the server's own name.
3226
3227
3228 Changes: Modified:
3229 +7 -0 trunk/src/newconf.c (File Modified)
3230
3231
3232jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3233 Log:
3234 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3235 when --disable-balloc is used, so that it compiles.
3236 Obviously the BlockHeapUsage() stub returns just zeroes so
3237 /stats z will be less informative.
3238
3239
3240 Changes: Modified:
3241 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3242
3243
3244jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3245 Log:
3246 Free and zero dns_query in DNS callback for outgoing connect.
3247 This avoids double free of reslist.
3248
3249
3250 Changes: Modified:
3251 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3252
3253
3254jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3255 Log:
3256 From ratbox, log failed outgoing connections to serverlog.
3257 Added: IP address.
3258
3259
3260 Changes: Modified:
3261 +13 -1 trunk/src/s_serv.c (File Modified)
3262
3263
3264jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3265 Log:
3266 Change serverlog message when connecting to be more clear and show the port number.
3267
3268
3269 Changes: Modified:
3270 +1 -1 trunk/src/s_serv.c (File Modified)
3271
3272
3273jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3274 Log:
3275 Remove gethost_byname(), this is meaningless
3276 since the removal of AAAA -> A fallback (r1763).
3277
3278
3279 Changes: Modified:
3280 +0 -1 trunk/include/res.h (File Modified)
3281 +0 -12 trunk/src/res.c (File Modified)
3282
3283
3284jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3285 Log:
3286 Remove ip6.int support and use only ip6.arpa.
3287 The global ip6.int zone has disappeared on June 1
3288 and a lot of other software has been removing ip6.int
3289 support also.
3290 This removes the second and last case where IPv6
3291 support in charybdis causes extra lookups and slows
3292 DNS down.
3293
3294
3295 Changes: Modified:
3296 +5 -27 trunk/src/res.c (File Modified)
3297
3298
3299jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3300 Log:
3301 Mention new default (r1767) for connect::aftype in sgml docs.
3302
3303
3304 Changes: Modified:
3305 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3306
3307
3308jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3309 Log:
3310 Use IPv6 if connect::host looks like an IPv6 address
3311 (contains a colon). No need to aftype=ipv6 anymore.
3312
3313
3314 Changes: Modified:
3315 +2 -0 trunk/src/newconf.c (File Modified)
3316
3317
3318jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3319 Log:
3320 More information about connect::host.
3321
3322
3323 Changes: Modified:
3324 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3325
3326
3327jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3328 Log:
3329 Remove fallback to A if AAAA cannot be found.
3330 In case of a forward check of a reverse lookup, we
3331 already know if it's ipv4 or ipv6, so it is not
3332 useful and in case of a forward lookup of a hostname
3333 in connect::host, connect::aftype already specifies
3334 if it's ipv4 or ipv6.
3335
3336
3337 Changes: Modified:
3338 +4 -27 trunk/src/res.c (File Modified)
3339
3340
3341jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3342 Log:
3343 msg_channel():
3344 - check if +c made the message text empty and refuse
3345 to send it if so
3346 - don't copy message text if it is not necessary
3347 (channel is -c)
3348
3349
3350 Changes: Modified:
3351 +14 -4 trunk/modules/core/m_message.c (File Modified)
3352
3353
3354jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3355 Log:
3356 remove_conf_item(): do not free cf_name, this is generally a string constant
3357
3358
3359 Changes: Modified:
3360 +0 -1 trunk/src/newconf.c (File Modified)
3361
3362
3363jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3364 Log:
3365 Remove the old unused FDL_ constants.
3366
3367
3368 Changes: Modified:
3369 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3370
3371
3372jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3373 Log:
3374 Remove an unused struct irc_sockaddr_storage from fde_t
3375 (allocated for every possible file descriptor).
3376
3377
3378 Changes: Modified:
3379 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3380
3381
3382jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3383 Log:
3384 If the DNS lookup for an outgoing connection is still
3385 pending when it is closed, clean it up.
3386
3387
3388 Changes: Modified:
3389 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3390
3391
3392jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3393 Log:
3394 If proc_answer() fails (for example if a lookup for an
3395 A record returns a CNAME), fail the query immediately.
3396 Previously the packet was just ignored, leaving the
3397 query to time out.
3398
3399
3400 Changes: Modified:
3401 +4 -8 trunk/src/res.c (File Modified)
3402
3403
3404jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3405 Log:
3406 Correct sockhost field in an outgoing server connection.
3407 First copy the host field from the server_conf, then
3408 take the IP from to where the connection was attempted
3409 when the connection callback is called.
3410 (Before r1747 this used the IP from the server_conf.)
3411
3412
3413 Changes: Modified:
3414 +8 -2 trunk/src/s_serv.c (File Modified)
3415
3416
3417jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3418 Log:
3419 Remove ipnum (keep aftype) and dns_query from server_conf.
3420 We don't keep track of binary form address in connect{}
3421 blocks anymore, DNS lookups of names in host= gone.
3422 As before the DNS lookup is done on connect.
3423 This should unbreak hostnames in host= somewhat.
3424
3425
3426 Changes: Modified:
3427 +1 -2 trunk/include/s_newconf.h (File Modified)
3428 +2 -2 trunk/src/newconf.c (File Modified)
3429 +1 -42 trunk/src/s_newconf.c (File Modified)
3430 +12 -31 trunk/src/s_serv.c (File Modified)
3431
3432
3433jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3434 Log:
3435 Rerun autoconf.
3436
3437
3438 Changes: Modified:
3439 +1 -1 trunk/configure (File Modified)
3440
3441
3442jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3443 Log:
3444 Fix --disable-balloc help text (said --disable-small-net).
3445
3446
3447 Changes: Modified:
3448 +1 -1 trunk/configure.ac (File Modified)
3449
3450
3451jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3452 Log:
3453 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3454 services (+S). Unlike operstring and adminstring, this
3455 is not changeable with /quote set but is updated on rehash.
3456
3457
3458 Changes: Modified:
3459 +1 -0 trunk/doc/example.conf (File Modified)
3460 +10 -2 trunk/doc/reference.conf (File Modified)
3461 +1 -0 trunk/include/s_conf.h (File Modified)
3462 +6 -0 trunk/modules/m_info.c (File Modified)
3463 +3 -2 trunk/modules/m_whois.c (File Modified)
3464 +1 -0 trunk/src/newconf.c (File Modified)
3465 +1 -0 trunk/src/s_conf.c (File Modified)
3466
3467
3468jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3469 Log:
3470 Fix handling of comma in whois: ignore the comma and
3471 everything after it but do output the entire parameter
3472 in RPL_ENDOFWHOIS.
3473
3474
3475 Changes: Modified:
3476 +2 -2 trunk/modules/m_whois.c (File Modified)
3477
3478
3479beu 2006/07/21 22:36:46 UTC (20060721-1737)
3480 Log:
3481 New /stats letter 's' to list HURTs:
3482 - opers get the full listing.
3483 - users get any HURTs that match their sockhost/orighost if
3484 "stats_k_oper_only" is set to 1.
3485
3486
3487 Changes: Modified:
3488 +50 -0 trunk/extensions/hurt.c (File Modified)
3489
3490
3491nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3492 Log:
3493 - make the newconf system available to modules.
3494
3495
3496 Changes: Modified:
3497 +4 -1 trunk/include/newconf.h (File Modified)
3498 +4 -8 trunk/src/newconf.c (File Modified)
3499
3500
3501beu 2006/07/18 22:39:16 UTC (20060718-1733)
3502 Log:
3503 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3504
3505 Changes: Modified:
3506 +0 -3 trunk/doc/example.conf (File Modified)
3507 +0 -3 trunk/doc/reference.conf (File Modified)
3508
3509
3510beu 2006/07/18 22:34:36 UTC (20060718-1731)
3511 Log:
3512 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3513
3514
3515 Changes: Modified:
3516 +3 -0 trunk/doc/example.conf (File Modified)
3517 +3 -0 trunk/doc/reference.conf (File Modified)
3518
3519
3520jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3521 Log:
3522 Fix too early truncation of JOIN channel list.
3523
3524
3525 Changes: Modified:
3526 +2 -3 trunk/modules/core/m_join.c (File Modified)
3527
3528
3529jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3530 Log:
3531 - From ratbox 2.2 (anfl), send server notices about read
3532 errors from handshakes and servers to +s instead of +d.
3533 - Send various server notices about failed server
3534 connections which did not reach registered state network
3535 wide if the connection was initiated by a remote oper.
3536 This avoids annoying the whole net if there is a
3537 broken autoconnect, but allows all opers to see why a
3538 remote connect failed. Failed connections which did reach
3539 server state already generate server notices everywhere.
3540
3541 Note: this is an exception to our general policy to not send
3542 server notices about unregistered connections remotely.
3543
3544
3545 Changes: Modified:
3546 +1 -0 trunk/include/client.h (File Modified)
3547 +20 -6 trunk/src/client.c (File Modified)
3548 +6 -6 trunk/src/s_serv.c (File Modified)
3549
3550
3551nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3552 Log:
3553 - fix typoes
3554
3555
3556 Changes: Modified:
3557 +1 -1 trunk/doc/example.conf (File Modified)
3558 +1 -1 trunk/doc/reference.conf (File Modified)
3559
3560
3561jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3562 Log:
3563 Don't allow #channel +b $c:&channel (inconsistent target).
3564
3565
3566 Changes: Modified:
3567 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3568
3569
3570jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3571 Log:
3572 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3573
3574
3575 Changes: Modified:
3576 +0 -2 trunk/include/client.h (File Modified)
3577
3578
3579jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3580 Log:
3581 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3582
3583
3584 Changes: Modified:
3585 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3586
3587
3588jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3589 Log:
3590 Store IP addresses in whowas. These are shown to opers.
3591 Obtained from Eurus patches.
3592 orighost tracking removed (not worth the memory IMHO),
3593 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3594 with unknown IPs and to not violate auth{} spoof policy.
3595
3596
3597 Changes: Modified:
3598 +2 -0 trunk/doc/reference.conf (File Modified)
3599 +1 -0 trunk/include/numeric.h (File Modified)
3600 +1 -0 trunk/include/whowas.h (File Modified)
3601 +10 -1 trunk/modules/m_whowas.c (File Modified)
3602 +1 -1 trunk/src/messages.tab (File Modified)
3603 +4 -0 trunk/src/whowas.c (File Modified)
3604
3605
3606jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3607 Log:
3608 Describe hostmask parameter of masktrace better in sgml docs.
3609
3610
3611 Changes: Modified:
3612 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3613
3614
3615jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3616 Log:
3617 masktrace help file: mention CIDR IP masks
3618 From ratbox 2.2
3619
3620
3621 Changes: Modified:
3622 +2 -0 trunk/help/opers/masktrace (File Modified)
3623
3624
3625jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3626 Log:
3627 MASKTRACE: allow normal match() on IP address also
3628 From ratbox 2.2
3629
3630
3631 Changes: Modified:
3632 +2 -3 trunk/modules/m_etrace.c (File Modified)
3633
3634
3635jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3636 Log:
3637 Allow +S clients (services) to send to channels and @/+ channels always.
3638
3639
3640 Changes: Modified:
3641 +1 -1 trunk/modules/core/m_message.c (File Modified)
3642 +1 -1 trunk/src/channel.c (File Modified)
3643
3644
3645jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3646 Log:
3647 Allow servers to send to @#chan and +#chan.
3648
3649
3650 Changes: Modified:
3651 +1 -1 trunk/modules/core/m_message.c (File Modified)
3652
3653
3654jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3655 Log:
3656 Don't count opers on service{} servers in /lusers.
3657
3658
3659 Changes: Modified:
3660 +2 -2 trunk/src/s_user.c (File Modified)
3661
3662
3663jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3664 Log:
3665 Show opers the real host behind a dynamic spoof in WHOIS.
3666 If the user is auth{} spoofed, this shows the auth{} spoof
3667 otherwise it shows the DNS hostname and IP address.
3668 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3669
3670
3671 Changes: Modified:
3672 +1 -0 trunk/include/numeric.h (File Modified)
3673 +12 -2 trunk/modules/m_whois.c (File Modified)
3674 +1 -1 trunk/src/messages.tab (File Modified)
3675
3676
3677jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3678 Log:
3679 Remove #define HIDE_SPOOF_IPS from config.h, should
3680 have been done earlier.
3681
3682
3683 Changes: Modified:
3684 +0 -7 trunk/include/config.h (File Modified)
3685
3686
3687jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3688 Log:
3689 Bring back ERR_CANTKILLSERVER.
3690
3691
3692 Changes: Modified:
3693 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3694
3695
3696jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3697 Log:
3698 ip_cloaking module:
3699 - also send RPL_HOSTHIDDEN on -h
3700 - don't allow +h for auth{} spoofed clients
3701
3702
3703 Changes: Modified:
3704 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3705
3706
3707jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3708 Log:
3709 /etc/resolv.conf parsing:
3710 - don't crash (sometimes) if there is a line without an argument
3711 (e.g. 'search' by itself)
3712 - fix handling of lines with leading whitespace
3713
3714
3715 Changes: Modified:
3716 +9 -8 trunk/src/reslib.c (File Modified)
3717
3718
3719jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3720 Log:
3721 Put back code that terminates DNS queries, which was
3722 removed during the resolver changes.
3723
3724
3725 Changes: Modified:
3726 +4 -0 trunk/src/s_auth.c (File Modified)
3727
3728
3729nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3730 Log:
3731 - oh hey, that was in the wrong place
3732
3733
3734 Changes: Modified:
3735 +13 -13 trunk/src/s_auth.c (File Modified)
3736
3737
3738nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3739 Log:
3740 - handle a situation where a user can go away before DNS completes
3741
3742
3743 Changes: Modified:
3744 +13 -0 trunk/src/s_auth.c (File Modified)
3745
3746
3747jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3748 Log:
3749 More dnsbl stuff
3750
3751
3752 Changes: Modified:
3753 +1 -0 trunk/include/blacklist.h (File Modified)
3754 +1 -0 trunk/include/res.h (File Modified)
3755 +33 -2 trunk/src/blacklist.c (File Modified)
3756 +2 -0 trunk/src/client.c (File Modified)
3757 +24 -0 trunk/src/res.c (File Modified)
3758
3759
3760jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3761 Log:
3762 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3763 if comm_accept() failed.
3764
3765 Found with valgrind.
3766
3767
3768 Changes: Modified:
3769 +4 -4 trunk/src/listener.c (File Modified)
3770
3771
3772nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3773 Log:
3774 - handle unavailable Client/preClient structs
3775
3776
3777 Changes: Modified:
3778 +9 -0 trunk/src/blacklist.c (File Modified)
3779
3780
3781jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3782 Log:
3783 Add +lf to SGML docs.
3784
3785
3786 Changes: Modified:
3787 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3788
3789
3790jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3791 Log:
3792 Also do forwarding if the channel limit (+l) is exceeded.
3793
3794
3795 Changes: Modified:
3796 +1 -1 trunk/help/opers/cmode (File Modified)
3797 +2 -2 trunk/modules/core/m_join.c (File Modified)
3798
3799
3800beu 2006/06/07 11:53:21 UTC (20060607-1663)
3801 Log:
3802 Post-release lovin':
3803 - Update version to 2.1.0.
3804 - Regenerate configure.
3805
3806
3807 Changes: Modified:
3808 +9 -9 trunk/configure (File Modified)
3809 +1 -1 trunk/configure.ac (File Modified)
3810
3811
3812beu 2006/06/07 11:42:54 UTC (20060607-1659)
3813 Log:
3814 Comment out example blacklist{} block.
3815
3816
3817 Changes: Modified:
3818 +7 -7 trunk/doc/example.conf (File Modified)
3819 +7 -7 trunk/doc/reference.conf (File Modified)
3820
3821
3822beu 2006/06/07 10:59:48 UTC (20060607-1653)
3823 Log:
3824 Add note regarding use of AHBL BLs.
3825
3826
3827 Changes: Modified:
3828 +4 -0 trunk/doc/example.conf (File Modified)
3829 +4 -0 trunk/doc/reference.conf (File Modified)
3830
3831
3832jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3833 Log:
3834 Fix typos.
3835
3836
3837 Changes: Modified:
3838 +2 -2 trunk/CREDITS (File Modified)
3839
3840
3841jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3842 Log:
3843 Add beu to CREDITS.
3844
3845
3846 Changes: Modified:
3847 +1 -0 trunk/CREDITS (File Modified)
3848
3849
3850jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3851 Log:
3852 Put more recent ratbox CREDITS here.
3853
3854
3855 Changes: Modified:
3856 +3 -2 trunk/doc/Ratbox-team (File Modified)
3857
3858
3859jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3860 Log:
3861 Clarify a bit.
3862
3863
3864 Changes: Modified:
3865 +5 -4 trunk/NEWS (File Modified)
3866
3867
3868jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3869 Log:
3870 Mention that install or make install also avoids modunload crashes.
3871
3872
3873 Changes: Modified:
3874 +2 -1 trunk/BUGS (File Modified)
3875
3876
3877nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3878 Log:
3879 - update NEWS a bit
3880
3881
3882 Changes: Modified:
3883 +3 -8 trunk/NEWS (File Modified)
3884
3885
3886nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3887 Log:
3888 - further updates
3889
3890
3891 Changes: Modified:
3892 +3 -2 trunk/BUGS (File Modified)
3893
3894
3895nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3896 Log:
3897 - add orighost check to hurt.c
3898 - update BUGS info
3899
3900
3901 Changes: Modified:
3902 +1 -6 trunk/BUGS (File Modified)
3903 +1 -1 trunk/extensions/hurt.c (File Modified)
3904
3905
3906jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3907 Log:
3908 Make kline_exempt exempt from HURT also.
3909
3910
3911 Changes: Modified:
3912 +2 -1 trunk/extensions/hurt.c (File Modified)
3913
3914
3915jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3916 Log:
3917 Fix mask HEAL propagation.
3918
3919
3920 Changes: Modified:
3921 +6 -3 trunk/extensions/hurt.c (File Modified)
3922
3923
3924beu 2006/06/04 03:01:05 UTC (20060604-1622)
3925 Log:
3926 - Remove old cruft.
3927 - Update.
3928
3929
3930 Changes: Modified:
3931 +18 -31 trunk/extensions/README (File Modified)
3932
3933
3934jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3935 Log:
3936 More target change hax.
3937 Ick.
3938
3939
3940 Changes: Modified:
3941 +5 -0 trunk/extensions/hurt.c (File Modified)
3942
3943
3944jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3945 Log:
3946 Improvements to HURT propagation.
3947
3948
3949 Changes: Modified:
3950 +8 -6 trunk/extensions/hurt.c (File Modified)
3951
3952
3953nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3954 Log:
3955 - further simplification
3956
3957
3958 Changes: Modified:
3959 +25 -76 trunk/extensions/hurt.c (File Modified)
3960 +0 -9 trunk/extensions/hurt.h (File Modified)
3961
3962
3963nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3964 Log:
3965 - client_exit hook
3966
3967
3968 Changes: Modified:
3969 +13 -0 trunk/extensions/hurt.c (File Modified)
3970
3971
3972nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3973 Log:
3974 - cut off at 15 messages instead of 30
3975
3976
3977 Changes: Modified:
3978 +1 -1 trunk/extensions/hurt.h (File Modified)
3979
3980
3981jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3982 Log:
3983 Squash a warning here.
3984
3985
3986 Changes: Modified:
3987 +1 -3 trunk/src/ircd.c (File Modified)
3988
3989
3990jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3991 Log:
3992 Don't show servers in /stats l to nonopers if flatten links is enabled.
3993
3994
3995 Changes: Modified:
3996 +3 -1 trunk/modules/m_stats.c (File Modified)
3997
3998
3999nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4000 Log:
4001 - hurt expiry
4002
4003
4004 Changes: Modified:
4005 +20 -7 trunk/extensions/hurt.c (File Modified)
4006
4007
4008nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4009 Log:
4010 - remove inline stuff (yuck)
4011 - sockaddr should have been sockhost
4012
4013
4014 Changes: Modified:
4015 +22 -31 trunk/extensions/hurt.c (File Modified)
4016
4017
4018nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4019 Log:
4020 - make hurt checking actually work
4021
4022
4023 Changes: Modified:
4024 +2 -7 trunk/extensions/hurt.c (File Modified)
4025
4026
4027jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4028 Log:
4029 Slight tweak to alias{}.
4030
4031
4032 Changes: Modified:
4033 +4 -0 trunk/src/parse.c (File Modified)
4034
4035
4036nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4037 Log:
4038 - further simplification
4039
4040
4041 Changes: Modified:
4042 +59 -71 trunk/extensions/hurt.c (File Modified)
4043 +0 -1 trunk/extensions/hurt.h (File Modified)
4044
4045
4046nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4047 Log:
4048 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4049
4050
4051 Changes: Modified:
4052 +10 -20 trunk/extensions/hurt.c (File Modified)
4053 +0 -4 trunk/extensions/hurt.h (File Modified)
4054
4055
4056nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4057 Log:
4058 - remove some unnecessary code here (hurt_initial_check_event()).
4059
4060
4061 Changes: Modified:
4062 +0 -23 trunk/extensions/hurt.c (File Modified)
4063
4064
4065nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4066 Log:
4067 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4068
4069
4070 Changes: Modified:
4071 +8 -0 trunk/modules/core/m_message.c (File Modified)
4072
4073
4074nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4075 Log:
4076 - more sane tgchange hax
4077
4078
4079 Changes: Modified:
4080 +2 -1 trunk/extensions/hurt.c (File Modified)
4081
4082
4083jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4084 Log:
4085 Make HEAL <nick> work.
4086
4087
4088 Changes: Modified:
4089 +40 -43 trunk/extensions/hurt.c (File Modified)
4090
4091
4092jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4093 Log:
4094 Destroy hurt_clients list on unload.
4095
4096
4097 Changes: Modified:
4098 +7 -0 trunk/extensions/hurt.c (File Modified)
4099
4100
4101jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4102 Log:
4103 Coding style: no space between a function name and parenthesis.
4104
4105
4106 Changes: Modified:
4107 +43 -43 trunk/extensions/hurt.c (File Modified)
4108
4109
4110jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4111 Log:
4112 Now works and throws out hurt clients after 30 protocol messages
4113 unless they identify.
4114
4115
4116 Changes: Modified:
4117 +28 -36 trunk/extensions/hurt.c (File Modified)
4118 +1 -7 trunk/extensions/hurt.h (File Modified)
4119
4120
4121jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4122 Log:
4123 Working addition/lookup.
4124
4125
4126 Changes: Modified:
4127 +8 -0 trunk/extensions/hurt.c (File Modified)
4128
4129
4130jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4131 Log:
4132 Get rid of hyb6 style propagation (:server COMMAND source).
4133
4134
4135 Changes: Modified:
4136 +18 -22 trunk/extensions/hurt.c (File Modified)
4137
4138
4139jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4140 Log:
4141 add not-working hurt_add and hurt_find
4142
4143
4144 Changes: Modified:
4145 +13 -5 trunk/extensions/hurt.c (File Modified)
4146
4147
4148jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4149 Log:
4150 Comment out a lot of stuff so I can load and unload this without crashing.
4151
4152
4153 Changes: Modified:
4154 +17 -6 trunk/extensions/hurt.c (File Modified)
4155
4156
4157jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4158 Log:
4159 Fix svn:keywords and add a short comment at the top.
4160
4161
4162 Changes: Modified:
4163 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4164
4165
4166jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4167 Log:
4168 - Make hurt module compile
4169 - Link it to the build
4170 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4171 correct flag name, no CAP_TS6 use etc
4172
4173
4174 Changes: Modified:
4175 +1 -0 trunk/extensions/Makefile.in (File Modified)
4176 +30 -32 trunk/extensions/hurt.c (File Modified)
4177
4178
4179jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4180 Log:
4181 Put beu's hurt module in trunk.
4182
4183
4184 Changes: Modified:
4185 + - trunk/extensions/hurt.c (File Added)
4186 + - trunk/extensions/hurt.h (File Added)
4187
4188
4189nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4190 Log:
4191 - _iprint(): use stderr instead of stdout
4192
4193
4194 Changes: Modified:
4195 +1 -1 trunk/src/s_log.c (File Modified)
4196
4197
4198jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4199 Log:
4200 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4201 and subsequently destroy our kqueue when we close 0, 1, 2
4202 (broke /restart).
4203 - After closing fd 0, 1, 2 reopen them to /dev/null again
4204 so we don't send messages from malloc etc to a random
4205 user's connection.
4206 - Remove an obsolete comment.
4207
4208
4209 Changes: Modified:
4210 +13 -2 trunk/src/ircd.c (File Modified)
4211
4212
4213jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4214 Log:
4215 Update NEWS file.
4216
4217
4218 Changes: Modified:
4219 +29 -1 trunk/NEWS (File Modified)
4220
4221
4222jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4223 Log:
4224 Rerun autoconf.
4225
4226
4227 Changes: Modified:
4228 +1 -1 trunk/configure (File Modified)
4229
4230
4231jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4232 Log:
4233 Fix openssl version check to also accept versions newer than 0.9.6.
4234
4235
4236 Changes: Modified:
4237 +1 -1 trunk/configure.ac (File Modified)
4238
4239
4240jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4241 Log:
4242 Oops, need packet.h here.
4243
4244
4245 Changes: Modified:
4246 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4247
4248
4249jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4250 Log:
4251 End the flood grace period in CPRIVMSG/CNOTICE.
4252
4253
4254 Changes: Modified:
4255 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4256
4257
4258nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4259 Log:
4260 - update class::connectfreq documentation
4261
4262
4263 Changes: Modified:
4264 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4265
4266
4267nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4268 Log:
4269 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4270
4271
4272 Changes: Modified:
4273 +3 -6 trunk/src/s_serv.c (File Modified)
4274
4275
4276jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4277 Log:
4278 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4279
4280
4281 Changes: Modified:
4282 +1 -1 trunk/src/messages.tab (File Modified)
4283
4284
4285jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4286 Log:
4287 Don't mention that /stats p shows idle times, as it doesn't.
4288
4289
4290 Changes: Modified:
4291 +1 -1 trunk/help/opers/stats (File Modified)
4292 +1 -1 trunk/help/users/stats (File Modified)
4293
4294
4295jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4296 Log:
4297 /stats A shows DNS servers, it doesn't matter whether ircd
4298 uses ADNS or something else.
4299
4300
4301 Changes: Modified:
4302 +1 -1 trunk/help/opers/stats (File Modified)
4303
4304
4305jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4306 Log:
4307 get_client_name() fix
4308
4309
4310 Changes: Modified:
4311 +4 -0 trunk/src/client.c (File Modified)
4312
4313
4314jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4315 Log:
4316 Add some comments.
4317
4318
4319 Changes: Modified:
4320 +6 -0 trunk/src/ircd.c (File Modified)
4321
4322
4323beu 2006/05/28 09:22:09 UTC (20060528-1521)
4324 Log:
4325 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4326
4327 Changes: Modified:
4328 +16 -17 trunk/configure (File Modified)
4329 +1 -1 trunk/configure.ac (File Modified)
4330
4331
4332beu 2006/05/28 09:10:43 UTC (20060528-1517)
4333 Log:
4334 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4335
4336 Changes: Modified:
4337 +135 -0 trunk/configure (File Modified)
4338 +6 -0 trunk/configure.ac (File Modified)
4339
4340
4341jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4342 Log:
4343 Exit 0 on successful -conftest.
4344
4345
4346 Changes: Modified:
4347 +1 -1 trunk/src/ircd.c (File Modified)
4348
4349
4350jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4351 Log:
4352 Make the "keep the parent process around" thing work, by opening
4353 a pipe to the child process. This pipe is on fd 0 in the child
4354 process. After successful initialization, the child will write
4355 a byte to this pipe, on fatal errors it will close it without
4356 writing anything.
4357
4358 Somewhat hackish still but should work.
4359
4360
4361 Changes: Modified:
4362 +27 -30 trunk/src/ircd.c (File Modified)
4363
4364
4365nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4366 Log:
4367 - convert some error messages to ierror() over fprintf/ilog combination
4368
4369
4370 Changes: Modified:
4371 +3 -6 trunk/src/ircd.c (File Modified)
4372
4373
4374nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4375 Log:
4376 - inotice() for loadmodule when in foreground mode
4377
4378
4379 Changes: Modified:
4380 +3 -0 trunk/src/modules.c (File Modified)
4381
4382
4383nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4384 Log:
4385 - remove inotice() on loading modules from the config
4386
4387
4388 Changes: Modified:
4389 +0 -3 trunk/src/modules.c (File Modified)
4390
4391
4392nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4393 Log:
4394 - usleep for 50000usec in the parent process to allow for startup messages
4395 to be cleanly printed before detaching to shell, this should be more than
4396 enough time really
4397
4398
4399 Changes: Modified:
4400 +3 -0 trunk/src/ircd.c (File Modified)
4401
4402
4403nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4404 Log:
4405 - display more errors during normal startup as to try to help people find common problems
4406
4407
4408 Changes: Modified:
4409 +27 -10 trunk/src/ircd.c (File Modified)
4410
4411
4412nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4413 Log:
4414 - version bump in preparation of 2.0.0 release
4415
4416
4417 Changes: Modified:
4418 +9 -9 trunk/configure (File Modified)
4419 +1 -1 trunk/configure.ac (File Modified)
4420
4421
4422jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4423 Log:
4424 Change example.conf operator block from "admin" to "god",
4425 so as to show we encourage per-person operator blocks.
4426
4427
4428 Changes: Modified:
4429 +4 -2 trunk/doc/example.conf (File Modified)
4430
4431
4432jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4433 Log:
4434 Document alias{} block.
4435
4436
4437 Changes: Modified:
4438 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4439
4440
4441jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4442 Log:
4443 Document DNS blacklist stuff in sgml.
4444
4445
4446 Changes: Modified:
4447 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4448 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4449
4450
4451jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4452 Log:
4453 Misc /stats clarifications.
4454
4455
4456 Changes: Modified:
4457 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4458
4459
4460jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4461 Log:
4462 Move snomasks into umodes chapter.
4463 Move oprivs chapter down.
4464
4465
4466 Changes: Modified:
4467 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4468 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4469 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4470
4471
4472jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4473 Log:
4474 Mention operator{} user@host change.
4475
4476
4477 Changes: Modified:
4478 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4479
4480
4481jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4482 Log:
4483 operator{} block user@host matches against orighost now, not host.
4484 This means that services/+h spoofs do not work in operator{} blocks;
4485 auth{} spoofs still work.
4486
4487
4488 Changes: Modified:
4489 +4 -0 trunk/doc/example.conf (File Modified)
4490 +1 -1 trunk/doc/reference.conf (File Modified)
4491 +2 -2 trunk/modules/m_challenge.c (File Modified)
4492 +1 -1 trunk/modules/m_oper.c (File Modified)
4493
4494
4495nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4496 Log:
4497 - inotice/iwarn/ierror() stuff I was working on
4498
4499
4500 Changes: Modified:
4501 +3 -0 trunk/include/s_log.h (File Modified)
4502 +15 -11 trunk/src/ircd.c (File Modified)
4503 +3 -1 trunk/src/modules.c (File Modified)
4504 +1 -1 trunk/src/newconf.c (File Modified)
4505 +54 -0 trunk/src/s_log.c (File Modified)
4506
4507
4508jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4509 Log:
4510 Oops, don't add blacklists to the list twice on rehash.
4511
4512
4513 Changes: Modified:
4514 +3 -2 trunk/src/blacklist.c (File Modified)
4515
4516
4517jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4518 Log:
4519 Remove notices to the client about progress of dnsbl lookups.
4520
4521
4522 Changes: Modified:
4523 +0 -4 trunk/src/blacklist.c (File Modified)
4524
4525
4526jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4527 Log:
4528 Add auth{} flag dnsbl_exempt.
4529
4530
4531 Changes: Modified:
4532 +2 -1 trunk/doc/example.conf (File Modified)
4533 +2 -1 trunk/doc/reference.conf (File Modified)
4534 +2 -0 trunk/include/s_conf.h (File Modified)
4535 +1 -0 trunk/src/newconf.c (File Modified)
4536 +8 -1 trunk/src/s_user.c (File Modified)
4537
4538
4539jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4540 Log:
4541 Switch alias{} and blacklist{} around, for consistency with example.conf.
4542
4543
4544 Changes: Modified:
4545 +18 -18 trunk/doc/reference.conf (File Modified)
4546
4547
4548jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4549 Log:
4550 Send a warning to the user if they are dnsbl listed but exempted.
4551
4552
4553 Changes: Modified:
4554 +17 -12 trunk/src/s_user.c (File Modified)
4555
4556
4557jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4558 Log:
4559 Move throwing out dnsbl listed clients to registration,
4560 and make kline_exempt exempt from it.
4561
4562
4563 Changes: Modified:
4564 +1 -0 trunk/include/blacklist.h (File Modified)
4565 +4 -0 trunk/include/client.h (File Modified)
4566 +15 -16 trunk/src/blacklist.c (File Modified)
4567 +6 -0 trunk/src/client.c (File Modified)
4568 +17 -0 trunk/src/s_user.c (File Modified)
4569
4570
4571jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4572 Log:
4573 Show refcount in /stats n.
4574
4575
4576 Changes: Modified:
4577 +3 -2 trunk/modules/m_stats.c (File Modified)
4578
4579
4580jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4581 Log:
4582 Don't look up dnsbls twice if they send USER twice.
4583
4584
4585 Changes: Modified:
4586 +5 -3 trunk/modules/m_user.c (File Modified)
4587
4588
4589jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4590 Log:
4591 Add /stats n to help files.
4592
4593
4594 Changes: Modified:
4595 +1 -0 trunk/help/opers/stats (File Modified)
4596 +1 -0 trunk/help/users/stats (File Modified)
4597
4598
4599jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4600 Log:
4601 Only check dnsbls for A records, not AAAA.
4602
4603
4604 Changes: Modified:
4605 +1 -1 trunk/src/blacklist.c (File Modified)
4606
4607
4608jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4609 Log:
4610 Don't remove non-illegal blacklists on completion of check.
4611 Add debugging notices (not working).
4612
4613
4614 Changes: Modified:
4615 +5 -1 trunk/src/blacklist.c (File Modified)
4616
4617
4618jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4619 Log:
4620 Don't call register_local_user() if they haven't sent a nick yet.
4621
4622
4623 Changes: Modified:
4624 +1 -1 trunk/src/blacklist.c (File Modified)
4625
4626
4627jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4628 Log:
4629 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4630
4631
4632 Changes: Modified:
4633 +21 -0 trunk/modules/m_stats.c (File Modified)
4634
4635
4636jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4637 Log:
4638 More dnsbl rehash fixes, it was adding bogus entries.
4639
4640
4641 Changes: Modified:
4642 +2 -7 trunk/src/newconf.c (File Modified)
4643
4644
4645jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4646 Log:
4647 Need blacklist.h here.
4648
4649
4650 Changes: Modified:
4651 +1 -0 trunk/src/s_conf.c (File Modified)
4652
4653
4654nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4655 Log:
4656 - nuke iauth
4657
4658
4659 Changes: Modified:
4660 +1 -2 trunk/configure (File Modified)
4661 +0 -48 trunk/configure.ac (File Modified)
4662 + - trunk/doc/example-iauth.conf (File Deleted)
4663 + - trunk/iauth/ (File Deleted)
4664
4665
4666jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4667 Log:
4668 Improve handling of rehashing with blacklists.
4669 Also some coding style tweaks.
4670
4671
4672 Changes: Modified:
4673 +3 -2 trunk/include/blacklist.h (File Modified)
4674 +35 -16 trunk/src/blacklist.c (File Modified)
4675 +2 -0 trunk/src/s_conf.c (File Modified)
4676
4677
4678jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4679 Log:
4680 Clear can_send cache if a user logs in or out from services.
4681
4682
4683 Changes: Modified:
4684 +2 -0 trunk/modules/m_services.c (File Modified)
4685
4686
4687jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4688 Log:
4689 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4690 This directory is not entered by default.
4691 More stuff needs to be moved into here.
4692
4693
4694 Changes: Modified:
4695 +2 -1 trunk/configure (File Modified)
4696 +1 -0 trunk/configure.ac (File Modified)
4697 +69 -458 trunk/extensions/Makefile.in (File Modified)
4698 + - trunk/extensions/m_clearchan.c (File Deleted)
4699 + - trunk/extensions/m_force.c (File Deleted)
4700 + - trunk/unsupported/ (File Added)
4701 + - trunk/unsupported/Makefile.in (File Added)
4702 + - trunk/unsupported/m_clearchan.c (File Added)
4703 + - trunk/unsupported/m_force.c (File Added)
4704
4705
4706jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4707 Log:
4708 Logging/wallops for forcejoin/forcepart, numeric fix.
4709 This needs to be moved to the toys section.
4710
4711
4712 Changes: Modified:
4713 +22 -2 trunk/extensions/m_force.c (File Modified)
4714
4715
4716jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4717 Log:
4718 Fix comments at the top (including copyright).
4719
4720
4721 Changes: Modified:
4722 +3 -2 trunk/extensions/m_omode.c (File Modified)
4723
4724
4725jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4726 Log:
4727 Add OMODE command to extensions/ for oper mode hacking:
4728 - requires admin privs
4729 - does not work for opped opers
4730 - sends wallops
4731 - sends a ServerMode for opping the oper themselves,
4732 otherwise a mode coming from the oper (not only
4733 does this provide full accountability, it is also
4734 easiest to implement while avoiding channels
4735 messed up with bogus bans etc).
4736
4737
4738 Changes: Modified:
4739 +171 -0 trunk/extensions/Makefile.in (File Modified)
4740 + - trunk/extensions/m_omode.c (File Added)
4741
4742
4743gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4744 Log:
4745 Metadata fix
4746
4747
4748 Changes: Modified:
4749 + - trunk/include/blacklist.h (Property Modified)
4750 + - trunk/src/blacklist.c (Property Modified)
4751
4752
4753nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4754 Log:
4755 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4756
4757
4758 Changes: Modified:
4759 +5 -1 trunk/src/blacklist.c (File Modified)
4760
4761
4762nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4763 Log:
4764 Initial DNS blacklist support:
4765 - see example.conf for how to use.
4766 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4767 - tor.ahbl.org is also included because most networks will not want to allow tor
4768 (and we're considering going KoS on tor users here anyway due to abuse)
4769
4770
4771 Changes: Modified:
4772 +18 -0 trunk/doc/example.conf (File Modified)
4773 +66 -0 trunk/doc/reference.conf (File Modified)
4774 + - trunk/include/blacklist.h (File Added)
4775 +2 -0 trunk/include/client.h (File Modified)
4776 +3 -0 trunk/modules/m_user.c (File Modified)
4777 +152 -0 trunk/src/Makefile.in (File Modified)
4778 + - trunk/src/blacklist.c (File Added)
4779 +34 -0 trunk/src/newconf.c (File Modified)
4780 +1 -0 trunk/src/s_auth.c (File Modified)
4781 +4 -0 trunk/src/s_user.c (File Modified)
4782
4783
4784jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4785 Log:
4786 Remove last bit of lzo stuff (comment in example.conf connect{}).
4787
4788
4789 Changes: Modified:
4790 +0 -4 trunk/doc/example.conf (File Modified)
4791
4792
4793jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4794 Log:
4795 Show sasl successes and failures in /stats t (like other
4796 things in /stats t, about local clients only).
4797
4798
4799 Changes: Modified:
4800 +2 -0 trunk/include/s_stats.h (File Modified)
4801 +3 -0 trunk/modules/m_sasl.c (File Modified)
4802 +3 -0 trunk/src/s_stats.c (File Modified)
4803
4804
4805jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4806 Log:
4807 Allow messaging services by nickname without using
4808 target change slots (this was already possible with
4809 user@server notation or services shortcuts).
4810
4811
4812 Changes: Modified:
4813 +2 -2 trunk/modules/core/m_message.c (File Modified)
4814
4815
4816jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4817 Log:
4818 Abort a safelist if a new /list comes in while one is already in progress.
4819
4820
4821 Changes: Modified:
4822 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4823
4824
4825jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4826 Log:
4827 Change $![letter]:[mask] to $~[letter]:[mask]
4828 so both ! and ~ invert an extban.
4829
4830
4831 Changes: Modified:
4832 +2 -0 trunk/src/chmode.c (File Modified)
4833
4834
4835nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4836 Log:
4837 - revert due to technical issues
4838
4839
4840 Changes: Modified:
4841 +1 -1 trunk/src/extban.c (File Modified)
4842
4843
4844nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4845 Log:
4846 - 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
4847
4848
4849 Changes: Modified:
4850 +1 -1 trunk/src/extban.c (File Modified)
4851
4852
4853jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4854 Log:
4855 Don't pace /list on a single channel.
4856
4857
4858 Changes: Modified:
4859 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4860
4861
4862jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4863 Log:
4864 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4865
4866
4867 Changes: Modified:
4868 +4 -2 trunk/include/supported.h (File Modified)
4869
4870
4871jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4872 Log:
4873 Extban types are case insensitive; force them to lowercase when added.
4874
4875
4876 Changes: Modified:
4877 +5 -5 trunk/doc/extban.txt (File Modified)
4878 +4 -0 trunk/src/chmode.c (File Modified)
4879 +3 -3 trunk/src/extban.c (File Modified)
4880
4881
4882jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4883 Log:
4884 sendto_wallops_flags():
4885 - instead of checking IsOper on each client, walk the appropriate list
4886 - instead of sending non-+z wallops from persons to nonopers, send only
4887 +w wallops from persons
4888
4889
4890 Changes: Modified:
4891 +1 -5 trunk/src/send.c (File Modified)
4892
4893
4894jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4895 Log:
4896 Prefix oper wallops with "WALLOPS - " if they would
4897 otherwise look like operwalls or locops, when sending
4898 them to local users.
4899
4900
4901 Changes: Modified:
4902 +11 -1 trunk/modules/m_wallops.c (File Modified)
4903
4904
4905jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4906 Log:
4907 Make sure destination field in some sasl numerics
4908 is the user's nick, not the sasl agent or server
4909 name.
4910
4911
4912 Changes: Modified:
4913 +2 -2 trunk/modules/m_sasl.c (File Modified)
4914
4915
4916beu 2006/05/19 19:24:44 UTC (20060519-1373)
4917 Log:
4918 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4919
4920
4921 Changes: Modified:
4922 +1 -1 trunk/extensions/Makefile.in (File Modified)
4923
4924
4925jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4926 Log:
4927 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4928
4929
4930 Changes: Modified:
4931 +1 -0 trunk/src/s_user.c (File Modified)
4932
4933
4934beu 2006/05/19 18:10:13 UTC (20060519-1367)
4935 Log:
4936 Fix build for when IPv6 is disabled.
4937
4938
4939 Changes: Modified:
4940 +12 -10 trunk/src/s_auth.c (File Modified)
4941
4942
4943jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4944 Log:
4945 Add information about adding extban types.
4946
4947
4948 Changes: Modified:
4949 +25 -0 trunk/doc/extban.txt (File Modified)
4950
4951
4952jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4953 Log:
4954 Better extban validation: try to match a new extban from
4955 a local user against its setter to see if it is valid.
4956 Unknown extban types from remotes are no longer hidden.
4957
4958
4959 Changes: Modified:
4960 +4 -3 trunk/doc/extban.txt (File Modified)
4961 +1 -0 trunk/include/channel.h (File Modified)
4962 +2 -6 trunk/src/chmode.c (File Modified)
4963 +32 -0 trunk/src/extban.c (File Modified)
4964
4965
4966jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4967 Log:
4968 Make sure both .c.o: and .s.o: are followed by the necessary command.
4969
4970
4971 Changes: Modified:
4972 +1 -0 trunk/src/Makefile.in (File Modified)
4973
4974
4975jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4976 Log:
4977 Add need_sasl auth{} flag to sgml documentation.
4978
4979
4980 Changes: Modified:
4981 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4982
4983
4984jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4985 Log:
4986 Document need_sasl auth{} flag in example confs.
4987
4988
4989 Changes: Modified:
4990 +1 -0 trunk/doc/example.conf (File Modified)
4991 +1 -0 trunk/doc/reference.conf (File Modified)
4992
4993
4994jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4995 Log:
4996 Don't allow TB to set an empty topic.
4997 This would be possible if a server sent bad protocol
4998 and could cause a crash.
4999
5000
5001 Changes: Modified:
5002 +4 -0 trunk/modules/m_tb.c (File Modified)
5003
5004
5005nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5006 Log:
5007 - oops
5008
5009
5010 Changes: Modified:
5011 +1 -1 trunk/Makefile.in (File Modified)
5012
5013
5014nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5015 Log:
5016 - typo fix
5017
5018
5019 Changes: Modified:
5020 +2 -2 trunk/configure (File Modified)
5021 +1 -1 trunk/configure.ac (File Modified)
5022
5023
5024nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5025 Log:
5026 - rebuild configure
5027
5028
5029 Changes: Modified:
5030 +2 -2 trunk/configure (File Modified)
5031
5032
5033nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5034 Log:
5035 - makefile fix
5036
5037
5038 Changes: Modified:
5039 +1 -1 trunk/extensions/Makefile.in (File Modified)
5040
5041
5042nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5043 Log:
5044 - rename contrib to extensions to bring some clarity to things
5045
5046
5047 Changes: Modified:
5048 +1 -1 trunk/Makefile.in (File Modified)
5049 +1 -1 trunk/configure.ac (File Modified)
5050 +10 -10 trunk/doc/example.conf (File Modified)
5051 +10 -10 trunk/doc/reference.conf (File Modified)
5052 + - trunk/extensions/ (File Added)
5053 + - trunk/extras/ (File Deleted)
5054
5055
5056nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5057 Log:
5058 - temporary rename
5059
5060
5061 Changes: Modified:
5062 +1 -1 trunk/Makefile.in (File Modified)
5063 +1 -1 trunk/configure.ac (File Modified)
5064 + - trunk/contrib/ (File Deleted)
5065 + - trunk/extras/ (File Added)
5066
5067
5068jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5069 Log:
5070 Don't allow servers to QUIT (they should use SQUIT).
5071
5072
5073 Changes: Modified:
5074 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5075
5076
5077nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5078 Log:
5079 - keywords
5080
5081
5082 Changes: Modified:
5083 + - trunk/src/fnvhash.s (Property Modified)
5084
5085
5086nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5087 Log:
5088 - reduced version of code
5089
5090
5091 Changes: Modified:
5092 +9 -61 trunk/src/fnvhash.s (File Modified)
5093
5094
5095nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5096 Log:
5097 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5098
5099
5100 Changes: Modified:
5101 +1 -1 trunk/src/fnvhash.s (File Modified)
5102
5103
5104jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5105 Log:
5106 Fix orighost matching for klines, etc. Was hashing the visible
5107 host, oops.
5108
5109
5110 Changes: Modified:
5111 +1 -1 trunk/src/hostmask.c (File Modified)
5112
5113
5114nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5115 Log:
5116 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5117
5118
5119 Changes: Modified:
5120 +7 -1 trunk/configure (File Modified)
5121 +5 -0 trunk/configure.ac (File Modified)
5122 +5 -6 trunk/src/Makefile.in (File Modified)
5123 +0 -4 trunk/src/fnvhash.s (File Modified)
5124 +0 -2 trunk/src/hash.c (File Modified)
5125
5126
5127nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5128 Log:
5129 - regenerate configure
5130
5131
5132 Changes: Modified:
5133 +18 -0 trunk/configure (File Modified)
5134
5135
5136nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5137 Log:
5138 - --enable-ricer-hashing option.
5139
5140
5141 Changes: Modified:
5142 +9 -0 trunk/configure.ac (File Modified)
5143 +3 -0 trunk/include/setup.h.in (File Modified)
5144
5145
5146nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5147 Log:
5148 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5149
5150
5151 Changes: Modified:
5152 + - trunk/src/fnvhash.s (File Added)
5153 +3 -0 trunk/src/hash.c (File Modified)
5154
5155
5156jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5157 Log:
5158 Fix syntax error in reference.conf.
5159
5160
5161 Changes: Modified:
5162 +0 -1 trunk/doc/reference.conf (File Modified)
5163
5164
5165jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5166 Log:
5167 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5168 (&& instead of ||...)
5169 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5170
5171
5172 Changes: Modified:
5173 +1 -1 trunk/src/chmode.c (File Modified)
5174
5175
5176jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5177 Log:
5178 Documentation for extban.
5179
5180
5181 Changes: Modified:
5182 + - trunk/doc/extban.txt (File Added)
5183
5184
5185jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5186 Log:
5187 Add extban modules to example confs.
5188
5189
5190 Changes: Modified:
5191 +5 -0 trunk/doc/example.conf (File Modified)
5192 +10 -0 trunk/doc/reference.conf (File Modified)
5193
5194
5195jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5196 Log:
5197 Initial addition of extended ban types (conditionals).
5198 Allows custom +bqeI checks via modules.
5199 Initial extra types are account (a[:mask]), oper (o),
5200 channel (c:name), realname (r:mask), server (s:mask).
5201
5202
5203 Changes: Modified:
5204 +229 -0 trunk/contrib/Makefile.in (File Modified)
5205 + - trunk/contrib/extb_account.c (File Added)
5206 + - trunk/contrib/extb_channel.c (File Added)
5207 + - trunk/contrib/extb_oper.c (File Added)
5208 + - trunk/contrib/extb_realname.c (File Added)
5209 + - trunk/contrib/extb_server.c (File Added)
5210 +13 -0 trunk/include/channel.h (File Modified)
5211 +1 -0 trunk/src/Makefile.in (File Modified)
5212 +14 -5 trunk/src/channel.c (File Modified)
5213 +91 -0 trunk/src/chmode.c (File Modified)
5214 + - trunk/src/extban.c (File Added)
5215
5216
5217jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5218 Log:
5219 Do not force +bqeI modes starting with '$' in nick!user@host format.
5220 * and ? characters in them are still assumed to be wildcards.
5221
5222
5223 Changes: Modified:
5224 +6 -0 trunk/src/chmode.c (File Modified)
5225
5226
5227nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5228 Log:
5229 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5230
5231
5232 Changes: Modified:
5233 +4 -0 trunk/modules/m_capab.c (File Modified)
5234
5235
5236jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5237 Log:
5238 Stop some mixing of client and server protocol.
5239
5240
5241 Changes: Modified:
5242 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5243 +4 -2 trunk/modules/m_pass.c (File Modified)
5244 +6 -0 trunk/modules/m_sasl.c (File Modified)
5245 +6 -0 trunk/modules/m_user.c (File Modified)
5246
5247
5248nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5249 Log:
5250 - additional revert
5251
5252
5253 Changes: Modified:
5254 +0 -2 trunk/include/s_newconf.h (File Modified)
5255 +0 -4 trunk/include/s_serv.h (File Modified)
5256 +0 -1 trunk/src/newconf.c (File Modified)
5257 +1 -13 trunk/src/s_serv.c (File Modified)
5258
5259
5260nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5261 Log:
5262 - revert LZOLink patch for now
5263
5264
5265 Changes: Modified:
5266 +0 -1 trunk/servlink/Makefile.in (File Modified)
5267 +0 -16 trunk/servlink/README (File Modified)
5268 +2 -36 trunk/servlink/control.c (File Modified)
5269 +0 -3 trunk/servlink/control.h (File Modified)
5270 +7 -5955 trunk/servlink/io.c (File Modified)
5271 + - trunk/servlink/lzoconf.h (File Deleted)
5272 + - trunk/servlink/lzodefs.h (File Deleted)
5273 + - trunk/servlink/minilzo.c (File Deleted)
5274 + - trunk/servlink/minilzo.h (File Deleted)
5275 +0 -1 trunk/servlink/servlink.h (File Modified)
5276
5277
5278nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5279 Log:
5280 - more stuff here
5281
5282
5283 Changes: Modified:
5284 +4 -2 trunk/servlink/control.c (File Modified)
5285 +2 -1 trunk/servlink/io.c (File Modified)
5286
5287
5288nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5289 Log:
5290 - oops
5291
5292
5293 Changes: Modified:
5294 +2 -2 trunk/servlink/io.c (File Modified)
5295
5296
5297nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5298 Log:
5299 - paranoia, prevent segfaults
5300
5301
5302 Changes: Modified:
5303 +2 -2 trunk/servlink/io.c (File Modified)
5304
5305
5306nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5307 Log:
5308 - more optimal servlink code
5309
5310
5311 Changes: Modified:
5312 +21 -8 trunk/servlink/io.c (File Modified)
5313
5314
5315nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5316 Log:
5317 - more efficient read strategy
5318
5319
5320 Changes: Modified:
5321 +15 -3 trunk/servlink/io.c (File Modified)
5322
5323
5324nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5325 Log:
5326 - use lzo_uintp cast to make LZO happy
5327
5328
5329 Changes: Modified:
5330 +3 -3 trunk/servlink/io.c (File Modified)
5331
5332
5333nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5334 Log:
5335 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5336
5337
5338 Changes: Modified:
5339 +4 -0 trunk/doc/example.conf (File Modified)
5340 +2 -1 trunk/include/s_newconf.h (File Modified)
5341 +4 -0 trunk/include/s_serv.h (File Modified)
5342 +1 -0 trunk/servlink/Makefile.in (File Modified)
5343 +16 -0 trunk/servlink/README (File Modified)
5344 +34 -2 trunk/servlink/control.c (File Modified)
5345 +3 -0 trunk/servlink/control.h (File Modified)
5346 +5929 -7 trunk/servlink/io.c (File Modified)
5347 + - trunk/servlink/lzoconf.h (File Added)
5348 + - trunk/servlink/lzodefs.h (File Added)
5349 + - trunk/servlink/minilzo.c (File Added)
5350 + - trunk/servlink/minilzo.h (File Added)
5351 +1 -0 trunk/servlink/servlink.h (File Modified)
5352 +1 -0 trunk/src/newconf.c (File Modified)
5353 +14 -2 trunk/src/s_serv.c (File Modified)
5354
5355
5356nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5357 Log:
5358 - remove imalloc, it was a concept that probably wouldn't have worked properly
5359
5360
5361 Changes: Modified:
5362 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5363 + - trunk/libcharybdis/imalloc.c (File Deleted)
5364 + - trunk/libcharybdis/imalloc.h (File Deleted)
5365
5366
5367nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5368 Log:
5369 - disable imalloc for now
5370
5371
5372 Changes: Modified:
5373 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5374
5375
5376nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5377 Log:
5378 - remove unneeded debug code
5379
5380
5381 Changes: Modified:
5382 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5383
5384
5385nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5386 Log:
5387 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5388
5389
5390 Changes: Modified:
5391 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5392
5393
5394nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5395 Log:
5396 - more stuff here, imalloc remains disabled for now
5397
5398
5399 Changes: Modified:
5400 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5401
5402
5403nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5404 Log:
5405 - more progress
5406
5407
5408 Changes: Modified:
5409 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5410
5411
5412nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5413 Log:
5414 - more tweaks
5415
5416
5417 Changes: Modified:
5418 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5419 +2 -0 trunk/src/ircd.c (File Modified)
5420
5421
5422nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5423 Log:
5424 - roll back libircd crap
5425
5426
5427 Changes: Modified:
5428 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5429 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5430 +29 -0 trunk/src/.depend (File Modified)
5431 +6 -21 trunk/src/Makefile.in (File Modified)
5432 +3 -218 trunk/src/ircd.c (File Modified)
5433 + - trunk/src/ircd_linker.c (File Deleted)
5434 + - trunk/src/main.c (File Deleted)
5435
5436
5437nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5438 Log:
5439 - realloc(), free() implementation
5440
5441
5442 Changes: Modified:
5443 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5444
5445
5446nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5447 Log:
5448 - malloc(), calloc() implementation
5449
5450
5451 Changes: Modified:
5452 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5453
5454
5455nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5456 Log:
5457 - block_free(), block_find(), retune_heaps() implementation
5458
5459
5460 Changes: Modified:
5461 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5462
5463
5464nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5465 Log:
5466 - block_destroy code, block_allocate code.
5467
5468
5469 Changes: Modified:
5470 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5471
5472
5473nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5474 Log:
5475 - block_new() code
5476
5477
5478 Changes: Modified:
5479 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5480
5481
5482nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5483 Log:
5484 - disable imalloc again :P
5485
5486
5487 Changes: Modified:
5488 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5489
5490
5491nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5492 Log:
5493 - fix warning
5494
5495
5496 Changes: Modified:
5497 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5498
5499
5500nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5501 Log:
5502 - fix typo
5503
5504
5505 Changes: Modified:
5506 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5507
5508
5509nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5510 Log:
5511 - constructor code for imalloc engine (malloc_init())
5512
5513
5514 Changes: Modified:
5515 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5516
5517
5518nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5519 Log:
5520 - imalloc engine improvements
5521
5522
5523 Changes: Modified:
5524 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5525
5526
5527nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5528 Log:
5529 - replace mmap() code with direct brk()/sbrk() calls.
5530
5531
5532 Changes: Modified:
5533 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5534
5535
5536nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5537 Log:
5538 - remove outdated i_malloc() interfaces
5539
5540
5541 Changes: Modified:
5542 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5543
5544
5545nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5546 Log:
5547 - redisable imalloc (sorry!)
5548
5549
5550 Changes: Modified:
5551 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5552
5553
5554nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5555 Log:
5556 - correct GET_PAGE_SLOT() macro
5557
5558
5559 Changes: Modified:
5560 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5561
5562
5563nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5564 Log:
5565 - oops forgot to commit it with imalloc turned off
5566
5567
5568 Changes: Modified:
5569 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5570
5571
5572nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5573 Log:
5574 - cleanups
5575
5576
5577 Changes: Modified:
5578 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5579 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5580
5581
5582nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5583 Log:
5584 - lowlevel imalloc code
5585
5586
5587 Changes: Modified:
5588 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5589 + - trunk/libcharybdis/imalloc.h (File Added)
5590
5591
5592nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5593 Log:
5594 - fix bindings
5595
5596
5597 Changes: Modified:
5598 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5599
5600
5601nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5602 Log:
5603 remove #ifndef
5604
5605
5606 Changes: Modified:
5607 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5608
5609
5610nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5611 Log:
5612 - 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)
5613
5614
5615 Changes: Modified:
5616 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5617 + - trunk/libcharybdis/imalloc.c (File Added)
5618
5619
5620nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5621 Log:
5622 - increment configure Id
5623
5624
5625 Changes: Modified:
5626 +2208 -1 trunk/configure (File Modified)
5627
5628
5629nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5630 Log:
5631 - bootstrap for imalloc code
5632
5633
5634 Changes: Modified:
5635 +54 -1 trunk/configure.ac (File Modified)
5636 +27 -0 trunk/include/setup.h.in (File Modified)
5637
5638
5639jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5640 Log:
5641 Clarify interaction of spoofs and channel bans/operator{} blocks.
5642
5643
5644 Changes: Modified:
5645 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5646 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5647
5648
5649nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5650 Log:
5651 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5652
5653
5654 Changes: Modified:
5655 +30 -22 trunk/src/ircd.c (File Modified)
5656
5657
5658jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5659 Log:
5660 If shared{} blocks deny something, the command
5661 is silently ignored.
5662
5663
5664 Changes: Modified:
5665 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5666
5667
5668jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5669 Log:
5670 Move up IsService check so we don't store a non-service
5671 in preClient->sasl_agent.
5672
5673
5674 Changes: Modified:
5675 +6 -6 trunk/modules/m_sasl.c (File Modified)
5676
5677
5678gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5679 Log:
5680 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5681 Add some more sanity checks on agent strings.
5682
5683
5684 Changes: Modified:
5685 +13 -11 trunk/modules/m_sasl.c (File Modified)
5686
5687
5688jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5689 Log:
5690 Unknown clients can have an ID too now so make sure to remove
5691 them from the hash if they exit.
5692
5693
5694 Changes: Modified:
5695 +3 -0 trunk/src/client.c (File Modified)
5696
5697
5698jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5699 Log:
5700 Only accept sasl from servers in a service{} block.
5701 Not tested but this must go in.
5702
5703
5704 Changes: Modified:
5705 +6 -0 trunk/modules/m_sasl.c (File Modified)
5706 +3 -0 trunk/modules/m_signon.c (File Modified)
5707
5708
5709jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5710 Log:
5711 Only process SAVE messages targetting registered users,
5712 not servers or unregistered connections. Could cause
5713 a crash when bad protocol was received.
5714
5715
5716 Changes: Modified:
5717 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5718
5719
5720nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5721 Log:
5722 - fix QJM buffer overflow vulnerability (fucking GXTi)
5723
5724
5725 Changes: Modified:
5726 +3 -3 trunk/src/s_user.c (File Modified)
5727
5728
5729jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5730 Log:
5731 Mention /scan umodes under oper_spy privilege.
5732
5733
5734 Changes: Modified:
5735 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5736
5737
5738jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5739 Log:
5740 Mention that overlapping cluster blocks are a bad thing.
5741
5742
5743 Changes: Modified:
5744 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5745
5746
5747jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5748 Log:
5749 - Document cluster{} and shared{} blocks.
5750 - Mention that service{} does not allow wildcards.
5751
5752
5753 Changes: Modified:
5754 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5755
5756
5757jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5758 Log:
5759 Document exempt{} and service{} blocks, point to reference.conf for
5760 general{}, channel{} and serverhide{}.
5761
5762
5763 Changes: Modified:
5764 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5765
5766
5767jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5768 Log:
5769 Document ~ in lists of values better.
5770
5771
5772 Changes: Modified:
5773 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5774
5775
5776jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5777 Log:
5778 More detailed CNOTICE, CPRIVMSG descriptions.
5779
5780
5781 Changes: Modified:
5782 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5783
5784
5785jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5786 Log:
5787 Oops, need both Revision and Id on modules.
5788
5789
5790 Changes: Modified:
5791 + - trunk/modules/sno_routing.c (Property Modified)
5792
5793
5794jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5795 Log:
5796 Tweak header comment a bit (filename, Id).
5797
5798
5799 Changes: Modified:
5800 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5801
5802
5803jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5804 Log:
5805 Add GLINE and UNGLINE.
5806
5807
5808 Changes: Modified:
5809 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5810
5811
5812jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5813 Log:
5814 New configure with proper Id.
5815
5816
5817 Changes: Modified:
5818 +3 -1 trunk/configure (File Modified)
5819
5820
5821jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5822 Log:
5823 Change #include directives for in6addr_any, hopefully compiles better now.
5824
5825
5826 Changes: Modified:
5827 +3 -1 trunk/configure.ac (File Modified)
5828
5829
5830jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5831 Log:
5832 Encourage putting actual administrative information
5833 in the admin{} block.
5834
5835
5836 Changes: Modified:
5837 +3 -3 trunk/doc/example.conf (File Modified)
5838
5839
5840gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5841 Log:
5842 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5843
5844
5845 Changes: Modified:
5846 +9 -7 trunk/include/s_conf.h (File Modified)
5847 +1 -0 trunk/src/newconf.c (File Modified)
5848 +10 -0 trunk/src/s_user.c (File Modified)
5849
5850
5851jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5852 Log:
5853 - Change to glines = no in example confs
5854 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5855 are disabled.
5856
5857
5858 Changes: Modified:
5859 +1 -1 trunk/doc/example.conf (File Modified)
5860 +1 -1 trunk/doc/reference.conf (File Modified)
5861 +2 -2 trunk/modules/m_gline.c (File Modified)
5862
5863
5864nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5865 Log:
5866 - forward-port QJM fix from 1.1
5867
5868
5869 Changes: Modified:
5870 +2 -0 trunk/src/s_user.c (File Modified)
5871
5872
5873nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5874 Log:
5875 - add switch to configure to disable the block allocator
5876
5877
5878 Changes: Modified:
5879 +18 -0 trunk/configure (File Modified)
5880 +9 -0 trunk/configure.ac (File Modified)
5881 +0 -6 trunk/include/config.h (File Modified)
5882 +3 -0 trunk/include/setup.h.in (File Modified)
5883
5884
5885gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5886 Log:
5887 Fix wierd error that would exit SASL users with "Overridden"
5888
5889 Changes: Modified:
5890 +1 -1 trunk/modules/m_signon.c (File Modified)
5891
5892
5893jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5894 Log:
5895 Remove obsolete XXX comment about lazylinks.
5896
5897
5898 Changes: Modified:
5899 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5900
5901
5902jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5903 Log:
5904 OJOIN: make sure to send the wallops remotely for #channels
5905
5906
5907 Changes: Modified:
5908 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5909
5910
5911gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5912 Log:
5913 Accountability for OJOIN (contrib module)
5914
5915 Changes: Modified:
5916 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5917
5918
5919nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5920 Log:
5921 - move more stuff over to ircd_state
5922
5923
5924 Changes: Modified:
5925 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5926 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5927 +9 -0 trunk/src/ircd_state.c (File Modified)
5928 +3 -3 trunk/src/patricia.c (File Modified)
5929
5930
5931nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5932 Log:
5933 - move more stuff out of libircd and into ircd_state.c
5934
5935
5936 Changes: Modified:
5937 +5 -5 trunk/src/channel.c (File Modified)
5938 +4 -4 trunk/src/client.c (File Modified)
5939 +12 -0 trunk/src/ircd_state.c (File Modified)
5940
5941
5942nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5943 Log:
5944 - this is just barrels of fun
5945
5946
5947 Changes: Modified:
5948 + - trunk/include/ircd_state.h (File Added)
5949 +1 -1 trunk/src/Makefile.in (File Modified)
5950 +2 -1 trunk/src/channel.c (File Modified)
5951 +3 -52 trunk/src/ircd.c (File Modified)
5952 +100 -3 trunk/src/ircd_state.c (File Modified)
5953
5954
5955jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5956 Log:
5957 It's .include, not #include.
5958
5959
5960 Changes: Modified:
5961 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5962
5963
5964jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5965 Log:
5966 More consistent section titles.
5967
5968
5969 Changes: Modified:
5970 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5971 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5972 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5973
5974
5975jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5976 Log:
5977 Mention possible exceeding of +j/+l due to propagation
5978 delays between servers.
5979
5980
5981 Changes: Modified:
5982 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5983
5984
5985jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5986 Log:
5987 Formatting nits:
5988 - "text" -> <quote>text</quote>
5989 - <filename>
5990 - a few more
5991
5992
5993 Changes: Modified:
5994 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5995 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5996 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5997 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5998
5999
6000jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6001 Log:
6002 Remove text about deprecation of glines.
6003
6004
6005 Changes: Modified:
6006 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6007
6008
6009jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6010 Log:
6011 - Add description of umode +D, deaf.
6012 - Mention CALLERID 005 token with umode +g.
6013
6014
6015 Changes: Modified:
6016 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6017
6018
6019jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6020 Log:
6021 Strip off a leading colon in services shortcuts (aliases).
6022
6023
6024 Changes: Modified:
6025 +2 -0 trunk/src/parse.c (File Modified)
6026
6027
6028jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6029 Log:
6030 Add no_oper_invis contrib module, denies opers setting
6031 themselves invisible (except hidden_oper's).
6032
6033
6034 Changes: Modified:
6035 +42 -0 trunk/contrib/Makefile.in (File Modified)
6036 + - trunk/contrib/no_oper_invis.c (File Added)
6037
6038
6039jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6040 Log:
6041 Mention /stats E, make the other /stats descriptions more consistent.
6042
6043
6044 Changes: Modified:
6045 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6046
6047
6048jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6049 Log:
6050 Mention that the KILL reason and oper will appear on channels.
6051
6052
6053 Changes: Modified:
6054 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6055
6056
6057jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6058 Log:
6059 Mention /mode #channel f to query forward channel from outside.
6060
6061
6062 Changes: Modified:
6063 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6064
6065
6066jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6067 Log:
6068 Port over RATBOX_2_1 r20960 (anfl):
6069 client connect notices to +C should be hiding the extra
6070 fields for spoofed users
6071
6072
6073 Changes: Modified:
6074 +2 -1 trunk/src/s_user.c (File Modified)
6075
6076
6077jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6078 Log:
6079 Add a chapter with our extra user commands:
6080 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6081
6082
6083 Changes: Modified:
6084 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6085 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6086
6087
6088jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6089 Log:
6090 Do not put by <server>: in SQUIT reasons to servers
6091 other than the one being exited.
6092
6093
6094 Changes: Modified:
6095 +1 -1 trunk/src/client.c (File Modified)
6096
6097
6098jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6099 Log:
6100 Regenerate configure.
6101
6102
6103 Changes: Modified:
6104 +1162 -1159 trunk/configure (File Modified)
6105
6106
6107jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6108 Log:
6109 Move the warning flags down so they do not mess up
6110 checks like for -Wl,-export-dynamic.
6111
6112
6113 Changes: Modified:
6114 +33 -30 trunk/configure.ac (File Modified)
6115
6116
6117nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6118 Log:
6119 - more work here
6120
6121
6122 Changes: Modified:
6123 +2 -1 trunk/iauth/Makefile.in (File Modified)
6124
6125
6126nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6127 Log:
6128 - build iauth makefile
6129
6130
6131 Changes: Modified:
6132 +3 -2 trunk/configure (File Modified)
6133 +1 -0 trunk/configure.ac (File Modified)
6134
6135
6136nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6137 Log:
6138 - Makefile
6139
6140
6141 Changes: Modified:
6142 + - trunk/iauth/Makefile.in (File Added)
6143
6144
6145nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6146 Log:
6147 - add iauth.conf.example from irc2.11
6148
6149
6150 Changes: Modified:
6151 + - trunk/doc/example-iauth.conf (File Added)
6152
6153
6154nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6155 Log:
6156 - wow, i found some docs on this thing
6157
6158
6159 Changes: Modified:
6160 + - trunk/doc/technical/iauth-internals.txt (File Added)
6161
6162
6163nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6164 Log:
6165 - no longer applicable
6166
6167
6168 Changes: Modified:
6169 + - trunk/authdaemon/ (File Deleted)
6170
6171
6172nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6173 Log:
6174 - remove libircd.so on make clean (oops)
6175
6176
6177 Changes: Modified:
6178 +1 -1 trunk/src/Makefile.in (File Modified)
6179
6180
6181nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6182 Log:
6183 - merge iauth source for experimentation
6184
6185
6186 Changes: Modified:
6187 + - trunk/iauth/ (File Added)
6188 + - trunk/iauth/a_conf.c (File Added)
6189 + - trunk/iauth/a_conf_def.h (File Added)
6190 + - trunk/iauth/a_conf_ext.h (File Added)
6191 + - trunk/iauth/a_defines.h (File Added)
6192 + - trunk/iauth/a_externs.h (File Added)
6193 + - trunk/iauth/a_io.c (File Added)
6194 + - trunk/iauth/a_io_ext.h (File Added)
6195 + - trunk/iauth/a_log.c (File Added)
6196 + - trunk/iauth/a_log_def.h (File Added)
6197 + - trunk/iauth/a_log_ext.h (File Added)
6198 + - trunk/iauth/a_struct_def.h (File Added)
6199 + - trunk/iauth/iauth.c (File Added)
6200 + - trunk/iauth/mod_lhex.c (File Added)
6201 + - trunk/iauth/mod_lhex_ext.h (File Added)
6202 + - trunk/iauth/mod_pipe.c (File Added)
6203 + - trunk/iauth/mod_pipe_ext.h (File Added)
6204 + - trunk/iauth/mod_rfc931.c (File Added)
6205 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6206 + - trunk/iauth/mod_socks.c (File Added)
6207 + - trunk/iauth/mod_socks_ext.h (File Added)
6208 + - trunk/iauth/mod_webproxy.c (File Added)
6209 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6210
6211
6212jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6213 Log:
6214 User /quote help index was not sorted properly.
6215
6216
6217 Changes: Modified:
6218 +2 -2 trunk/help/Makefile.in (File Modified)
6219 +8 -8 trunk/help/users/index (File Modified)
6220
6221
6222jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6223 Log:
6224 Add SCAN help file.
6225
6226
6227 Changes: Modified:
6228 +25 -8 trunk/help/opers/index (File Modified)
6229 + - trunk/help/opers/scan (File Added)
6230
6231
6232jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6233 Log:
6234 SGML docs:
6235 - Document SCAN UMODES
6236 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6237
6238
6239 Changes: Modified:
6240 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6241
6242
6243jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6244 Log:
6245 Add our copyright information to /info (part of release-1.1 r1026).
6246
6247
6248 Changes: Modified:
6249 +1 -0 trunk/src/version.c.SH (File Modified)
6250
6251
6252jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6253 Log:
6254 Fix some compile warnings.
6255
6256
6257 Changes: Modified:
6258 +1 -1 trunk/modules/core/m_join.c (File Modified)
6259 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6260 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6261 +1 -1 trunk/modules/m_scan.c (File Modified)
6262 +4 -4 trunk/modules/m_signon.c (File Modified)
6263
6264
6265jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6266 Log:
6267 RSFNC: OK, actually consider unknowns also for detecting a collide.
6268 Otherwise we can get two clients with the same nick.
6269
6270
6271 Changes: Modified:
6272 +1 -1 trunk/modules/m_services.c (File Modified)
6273
6274
6275nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6276 Log:
6277 - charybdis profiling stuff
6278 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6279 - update .depend
6280
6281
6282 Changes: Modified:
6283 +0 -8 trunk/configure (File Modified)
6284 +1 -8 trunk/configure.ac (File Modified)
6285 +18 -0 trunk/include/channel.h (File Modified)
6286 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6287 +335 -260 trunk/src/.depend (File Modified)
6288 +1569 -0 trunk/src/Makefile.in (File Modified)
6289 + - trunk/src/chmode.c (File Added)
6290 +16 -1 trunk/src/ircd.c (File Modified)
6291 +11 -0 trunk/src/main.c (File Modified)
6292 +11 -0 trunk/src/modules.c (File Modified)
6293
6294
6295jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6296 Log:
6297 RSFNC: Do not send kills to servers for unknowns
6298
6299
6300 Changes: Modified:
6301 +4 -2 trunk/modules/m_services.c (File Modified)
6302
6303
6304jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6305 Log:
6306 Describe service{} blocks in reference.conf.
6307
6308
6309 Changes: Modified:
6310 +12 -0 trunk/doc/reference.conf (File Modified)
6311
6312
6313jilles 2006/03/09 01:14:34 UTC (20060309-996)
6314 Log:
6315 Replace this list of modes with pointers to other documentation.
6316
6317
6318 Changes: Modified:
6319 +6 -50 trunk/doc/modes.txt (File Modified)
6320
6321
6322jilles 2006/03/08 00:10:46 UTC (20060308-986)
6323 Log:
6324 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6325 looks too much like an old-ircd client pointer otherwise.
6326
6327
6328 Changes: Modified:
6329 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6330
6331
6332jilles 2006/03/08 00:09:27 UTC (20060308-984)
6333 Log:
6334 findforwards:
6335 - note truncation of the list (perhaps sending multiple
6336 notices is better)
6337 - clarify in a comment that /findforwards on a nonexistent
6338 channel can be useful
6339 - sendto_one_notice() requires that the text start with
6340 a colon
6341
6342
6343 Changes: Modified:
6344 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6345
6346
6347jilles 2006/03/07 23:33:48 UTC (20060307-982)
6348 Log:
6349 When we close a local server's link, always include the
6350 name of the client causing the exit in the reason in the
6351 SQUIT we send them (replacing them with us). This makes
6352 sure server notices for stuff like "Not enough arguments
6353 to server command" are different on the two sides.
6354
6355
6356 Changes: Modified:
6357 +7 -5 trunk/src/client.c (File Modified)
6358
6359
6360gxti 2006/03/07 22:58:03 UTC (20060307-980)
6361 Log:
6362 New contrib module m_findforwards.c
6363
6364
6365 Changes: Modified:
6366 +112 -0 trunk/contrib/Makefile.in (File Modified)
6367 + - trunk/contrib/m_findforwards.c (File Added)
6368
6369
6370jilles 2006/03/07 22:21:29 UTC (20060307-968)
6371 Log:
6372 Whoops, don't show real host behind auth{} spoof in
6373 spoof notices if hide_spoof_ips is enabled.
6374
6375 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6376
6377
6378 Changes: Modified:
6379 +3 -2 trunk/src/s_conf.c (File Modified)
6380
6381
6382jilles 2006/03/07 12:54:53 UTC (20060307-962)
6383 Log:
6384 Add dalnet-style /identify that sends to nickserv or chanserv.
6385
6386
6387 Changes: Modified:
6388 +102 -0 trunk/contrib/Makefile.in (File Modified)
6389 + - trunk/contrib/m_identify.c (File Added)
6390
6391
6392jilles 2006/03/07 12:26:20 UTC (20060307-958)
6393 Log:
6394 Document alias{} blocks a bit better.
6395
6396
6397 Changes: Modified:
6398 +9 -0 trunk/doc/reference.conf (File Modified)
6399
6400
6401nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6402 Log:
6403 - add aliases to /stats m (data usage is not counted though, sorry)
6404
6405
6406 Changes: Modified:
6407 +1 -0 trunk/include/s_conf.h (File Modified)
6408 +3 -0 trunk/src/newconf.c (File Modified)
6409 +15 -0 trunk/src/parse.c (File Modified)
6410
6411
6412nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6413 Log:
6414 - remove m_sshortcut as it's no longer relevant
6415
6416
6417 Changes: Modified:
6418 +0 -145 trunk/modules/Makefile.in (File Modified)
6419 + - trunk/modules/m_sshortcut.c (File Deleted)
6420
6421
6422nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6423 Log:
6424 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6425 targets instead of my original idea :P)
6426
6427
6428 Changes: Modified:
6429 +32 -0 trunk/doc/example.conf (File Modified)
6430 +35 -0 trunk/doc/reference.conf (File Modified)
6431 +4 -0 trunk/include/parse.h (File Modified)
6432 +7 -0 trunk/include/s_conf.h (File Modified)
6433 +82 -0 trunk/src/newconf.c (File Modified)
6434 +78 -0 trunk/src/parse.c (File Modified)
6435 +16 -0 trunk/src/s_conf.c (File Modified)
6436
6437
6438jilles 2006/03/05 23:33:56 UTC (20060305-942)
6439 Log:
6440 Remove some spaces after tabs. ??
6441
6442
6443 Changes: Modified:
6444 +18 -18 trunk/src/newconf.c (File Modified)
6445
6446
6447jilles 2006/03/05 23:15:38 UTC (20060305-940)
6448 Log:
6449 Global /who:
6450 - make sure to clear all marks also if the who was aborted
6451 because of too many matches
6452 - give ERR_TOOMANYMATCHES if too many matches
6453 - clarify comments
6454
6455 ratbox RATBOX_2_2 r22003 (jilles)
6456
6457
6458 Changes: Modified:
6459 +28 -26 trunk/modules/m_who.c (File Modified)
6460
6461
6462nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6463 Log:
6464 - devel is 2.0
6465
6466
6467 Changes: Modified:
6468 +9 -9 trunk/configure (File Modified)
6469 +1 -1 trunk/configure.ac (File Modified)
6470
6471
6472nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6473 Log:
6474 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6475
6476
6477 Changes: Modified:
6478 +2 -1 trunk/include/s_newconf.h (File Modified)
6479 +20 -0 trunk/modules/m_rehash.c (File Modified)
6480 +1 -1 trunk/src/s_newconf.c (File Modified)
6481
6482
6483gxti 2006/03/05 03:38:33 UTC (20060305-930)
6484 Log:
6485 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6486
6487
6488 Changes: Modified:
6489 +0 -1 trunk/doc/example.conf (File Modified)
6490 +0 -3 trunk/doc/reference.conf (File Modified)
6491 +0 -1 trunk/include/s_conf.h (File Modified)
6492 +0 -6 trunk/modules/m_info.c (File Modified)
6493 +1 -1 trunk/src/channel.c (File Modified)
6494 +0 -1 trunk/src/newconf.c (File Modified)
6495
6496
6497gxti 2006/03/05 00:48:56 UTC (20060305-928)
6498 Log:
6499 Missing header in m_chghost.c
6500
6501 Changes: Modified:
6502 +1 -0 trunk/modules/m_chghost.c (File Modified)
6503
6504
6505gxti 2006/02/28 19:53:33 UTC (20060228-926)
6506 Log:
6507 Relocate QJM code to a seperate function(change_nick_user_host)
6508 Change CHGHOST to use change_nick_user_host instead of just setting it
6509
6510
6511 Changes: Modified:
6512 +3 -0 trunk/include/s_user.h (File Modified)
6513 +1 -1 trunk/modules/m_chghost.c (File Modified)
6514 +3 -78 trunk/modules/m_signon.c (File Modified)
6515 +89 -0 trunk/src/s_user.c (File Modified)
6516
6517
6518jilles 2006/02/28 13:24:51 UTC (20060228-924)
6519 Log:
6520 Restore /stats a (dns servers, admin-only).
6521
6522
6523 Changes: Modified:
6524 +1 -0 trunk/include/res.h (File Modified)
6525 +5 -8 trunk/modules/m_stats.c (File Modified)
6526 +16 -0 trunk/src/res.c (File Modified)
6527
6528
6529nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6530 Log:
6531 - Add CHARYBDIS_PROFILE if we are profiling.
6532 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6533 - Remove duplicate --enable-epoll entry.
6534
6535
6536 Changes: Modified:
6537 +1595 -15 trunk/configure (File Modified)
6538 +30 -11 trunk/configure.ac (File Modified)
6539 +3 -0 trunk/include/setup.h.in (File Modified)
6540
6541
6542nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6543 Log:
6544 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6545
6546
6547 Changes: Modified:
6548 +28 -0 trunk/aclocal.m4 (File Modified)
6549
6550
6551jilles 2006/02/23 13:25:48 UTC (20060223-916)
6552 Log:
6553 Allow requesting forward channel and quiet list in same mode command.
6554
6555
6556 Changes: Modified:
6557 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6558
6559
6560jilles 2006/02/22 00:06:41 UTC (20060222-912)
6561 Log:
6562 Add description of xline wildcards.
6563
6564
6565 Changes: Modified:
6566 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6567
6568
6569gxti 2006/02/21 23:54:57 UTC (20060221-908)
6570 Log:
6571 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6572
6573
6574 Changes: Modified:
6575 +0 -4 trunk/modules/m_services.c (File Modified)
6576
6577
6578nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6579 Log:
6580 typo
6581
6582
6583 Changes: Modified:
6584 +1 -1 trunk/include/hook.h (File Modified)
6585
6586
6587nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6588 Log:
6589 call_hook, not hook_call
6590
6591
6592 Changes: Modified:
6593 +1 -1 trunk/modules/core/m_join.c (File Modified)
6594
6595
6596nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6597 Log:
6598 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6599 Could be useful for a number of things.
6600
6601
6602 Changes: Modified:
6603 +9 -0 trunk/modules/core/m_join.c (File Modified)
6604
6605
6606nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6607 Log:
6608 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6609
6610
6611 Changes: Modified:
6612 +7 -0 trunk/include/hook.h (File Modified)
6613
6614
6615gxti 2006/02/20 21:27:46 UTC (20060220-896)
6616 Log:
6617 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6618
6619
6620 Changes: Modified:
6621 +15 -0 trunk/modules/m_services.c (File Modified)
6622
6623
6624jilles 2006/02/20 11:26:45 UTC (20060220-894)
6625 Log:
6626 Clarify snomask +f, +k, +u.
6627
6628
6629 Changes: Modified:
6630 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6631
6632
6633jilles 2006/02/20 11:26:22 UTC (20060220-892)
6634 Log:
6635 Cmode +p and +s may be set simultaneously.
6636
6637
6638 Changes: Modified:
6639 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6640
6641
6642nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6643 Log:
6644 actually, we should check the data version on each reload (oops)
6645
6646
6647 Changes: Modified:
6648 +6 -6 trunk/src/main.c (File Modified)
6649
6650
6651nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6652 Log:
6653 more work on the loader
6654
6655
6656 Changes: Modified:
6657 +45 -21 trunk/src/main.c (File Modified)
6658
6659
6660nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6661 Log:
6662 Add prototype ircd_state.c
6663
6664
6665 Changes: Modified:
6666 + - trunk/src/ircd_state.c (File Added)
6667
6668
6669jilles 2006/02/19 00:41:15 UTC (20060219-882)
6670 Log:
6671 Smaller improvements.
6672
6673
6674 Changes: Modified:
6675 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6676
6677
6678jilles 2006/02/19 00:15:39 UTC (20060219-880)
6679 Log:
6680 Add a lot of stuff here.
6681
6682
6683 Changes: Modified:
6684 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6685
6686
6687jilles 2006/02/18 22:55:32 UTC (20060218-878)
6688 Log:
6689 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6690
6691
6692 Changes: Modified:
6693 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6694
6695
6696jilles 2006/02/18 21:57:54 UTC (20060218-873)
6697 Log:
6698 Invex doesn't trump +r or (sic) +J.
6699
6700
6701 Changes: Modified:
6702 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6703
6704
6705nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6706 Log:
6707 Check to make sure a module is not loaded before loading it.
6708
6709
6710 Changes: Modified:
6711 +6 -1 trunk/src/ircd_parser.y (File Modified)
6712
6713
6714nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6715 Log:
6716 - Add a missing comma in the HeaderMessages array
6717 - Only send "Your hostname is too long ..." if that really is the case
6718
6719
6720 Changes: Modified:
6721 +2 -2 trunk/src/s_auth.c (File Modified)
6722
6723
6724nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6725 Log:
6726 build_symtable() will have already bailed here, so no need to check
6727 explicitly whether or not charybdis_main is NULL.
6728
6729
6730 Changes: Modified:
6731 +7 -16 trunk/src/main.c (File Modified)
6732
6733
6734nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6735 Log:
6736 Data structure versioning, part 1.
6737
6738
6739 Changes: Modified:
6740 +10 -1 trunk/include/ircd_defs.h (File Modified)
6741 +2 -0 trunk/src/ircd.c (File Modified)
6742 +15 -3 trunk/src/main.c (File Modified)
6743
6744
6745nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6746 Log:
6747 build a symbol table and use that instead of doing a raw dlsym on everything
6748
6749
6750 Changes: Modified:
6751 + - trunk/include/ircd_linker.h (File Added)
6752 +71 -1 trunk/src/Makefile.in (File Modified)
6753 + - trunk/src/ircd_linker.c (File Added)
6754 +16 -4 trunk/src/main.c (File Modified)
6755
6756
6757nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6758 Log:
6759 The launcher now calls io_loop() instead of charybdis_main().
6760 This is so that we do not have to reinitialize *everything* later.
6761
6762
6763 Changes: Modified:
6764 +1 -0 trunk/include/ircd.h (File Modified)
6765 +6 -7 trunk/src/ircd.c (File Modified)
6766 +13 -1 trunk/src/main.c (File Modified)
6767
6768
6769nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6770 Log:
6771 Use global binding on libircd.so.
6772
6773
6774 Changes: Modified:
6775 +1 -1 trunk/src/main.c (File Modified)
6776
6777
6778nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6779 Log:
6780 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6781 (it will do more later)
6782
6783
6784 Changes: Modified:
6785 +14 -12 trunk/include/config.h (File Modified)
6786 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6787 +31 -5 trunk/src/Makefile.in (File Modified)
6788 +78 -1 trunk/src/ircd.c (File Modified)
6789 + - trunk/src/main.c (File Added)
6790
6791
6792nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6793 Log:
6794 Add whitespace here, oops.
6795
6796
6797 Changes: Modified:
6798 +1 -1 trunk/CREDITS (File Modified)
6799
6800
6801nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6802 Log:
6803 Properly copy over the IP address here instead of using a cheap hack.
6804 Because the hack didn't work right except on IPv6. :|
6805
6806
6807 Changes: Modified:
6808 +12 -2 trunk/src/s_newconf.c (File Modified)
6809
6810
6811jilles 2006/02/15 01:33:43 UTC (20060215-849)
6812 Log:
6813 Revert reject cache notice to ratbox's, which more
6814 clearly suggests what's happening.
6815
6816
6817 Changes: Modified:
6818 +4 -1 trunk/src/reject.c (File Modified)
6819
6820
6821nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6822 Log:
6823 Fix the openssl status in the overview information.
6824
6825
6826 Changes: Modified:
6827 +1 -3 trunk/configure (File Modified)
6828 +1 -3 trunk/configure.ac (File Modified)
6829
6830
6831jilles 2006/02/15 00:53:32 UTC (20060215-843)
6832 Log:
6833 - Add simple exempt{} block (127.0.0.1) to example.conf.
6834 - Remove mention of deny{}.
6835
6836
6837 Changes: Modified:
6838 +5 -0 trunk/doc/example.conf (File Modified)
6839 +1 -1 trunk/doc/reference.conf (File Modified)
6840
6841
6842jilles 2006/02/15 00:37:34 UTC (20060215-839)
6843 Log:
6844 example.conf: add some comments at the start
6845 reference.conf: some ircd-ratbox -> charybdis
6846
6847
6848 Changes: Modified:
6849 +11 -0 trunk/doc/example.conf (File Modified)
6850 +6 -5 trunk/doc/reference.conf (File Modified)
6851
6852
6853jilles 2006/02/15 00:27:59 UTC (20060215-833)
6854 Log:
6855 Rename m_createauthonly module to createauthonly
6856 as this is not a module providing an m_function
6857 (command).
6858
6859
6860 Changes: Modified:
6861 +1 -38 trunk/contrib/Makefile.in (File Modified)
6862 + - trunk/contrib/createauthonly.c (File Added)
6863 + - trunk/contrib/m_createauthonly.c (File Deleted)
6864
6865
6866jilles 2006/02/15 00:22:08 UTC (20060215-831)
6867 Log:
6868 Add to example confs commented lines for:
6869 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6870 sno_globalkline.so, sno_globaloper.so.
6871
6872
6873 Changes: Modified:
6874 +5 -1 trunk/doc/example.conf (File Modified)
6875 +9 -1 trunk/doc/reference.conf (File Modified)
6876
6877
6878jilles 2006/02/15 00:12:24 UTC (20060215-829)
6879 Log:
6880 - Unbreak connecting to connect{}s with hostnames
6881 instead of IP addresses (broken with new resolver).
6882 - Try to do A/AAAA query based on aftype in
6883 connect{} (doesn't seem to work fully).
6884
6885
6886 Changes: Modified:
6887 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6888
6889
6890jilles 2006/02/14 22:54:37 UTC (20060214-827)
6891 Log:
6892 Unbreak /rehash dns.
6893
6894
6895 Changes: Modified:
6896 +1 -0 trunk/src/res.c (File Modified)
6897
6898
6899jilles 2006/02/14 22:40:55 UTC (20060214-825)
6900 Log:
6901 Preserve Hybrid Id and add one of our own.
6902
6903
6904 Changes: Modified:
6905 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6906 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6907
6908
6909jilles 2006/02/14 22:17:17 UTC (20060214-821)
6910 Log:
6911 Add anfl and Androsyn to CREDITS.
6912 They wrote a lot of ratbox code we use, both before and after the fork.
6913
6914
6915 Changes: Modified:
6916 +2 -0 trunk/CREDITS (File Modified)
6917
6918
6919nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6920 Log:
6921 Hostname validity check.
6922
6923
6924 Changes: Modified:
6925 +42 -3 trunk/src/s_auth.c (File Modified)
6926
6927
6928nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6929 Log:
6930 Version bump to 1.2.0.
6931
6932
6933 Changes: Modified:
6934 +9 -9 trunk/configure (File Modified)
6935 +1 -1 trunk/configure.ac (File Modified)
6936
6937
6938nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6939 Log:
6940 - Missed a spot in the IPv6 code here. Should be usable now.
6941
6942
6943 Changes: Modified:
6944 +2 -2 trunk/src/res.c (File Modified)
6945
6946
6947nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6948 Log:
6949 Alright, so, this massive commit does the following:
6950 - Removes adns
6951 - Adds a resolver based on the undernet and hybrid one.
6952 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6953 - Makes a check in ./configure be posixly correct
6954 - Simplifies the auth code and DNS callbacks
6955
6956 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6957
6958
6959 Changes: Modified:
6960 +1 -1 trunk/Makefile.in (File Modified)
6961 + - trunk/adns/ (File Deleted)
6962 +148 -80 trunk/configure (File Modified)
6963 +1 -2 trunk/configure.ac (File Modified)
6964 +6 -0 trunk/include/client.h (File Modified)
6965 +1 -0 trunk/include/packet.h (File Modified)
6966 +153 -41 trunk/include/res.h (File Modified)
6967 + - trunk/include/reslib.h (File Added)
6968 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6969 +930 -1449 trunk/modules/.depend (File Modified)
6970 +3 -0 trunk/modules/m_stats.c (File Modified)
6971 +417 -621 trunk/src/.depend (File Modified)
6972 +1 -1 trunk/src/.indent.pro (File Modified)
6973 +2069 -289 trunk/src/Makefile.in (File Modified)
6974 + - trunk/src/adns.c (File Deleted)
6975 + - trunk/src/res.c (File Added)
6976 + - trunk/src/reslib.c (File Added)
6977 +11 -50 trunk/src/s_auth.c (File Modified)
6978 +4 -26 trunk/src/s_newconf.c (File Modified)
6979
6980
6981nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6982 Log:
6983 Document the NOBALLOC feature.
6984
6985
6986 Changes: Modified:
6987 +7 -1 trunk/include/config.h (File Modified)
6988
6989
6990jilles 2006/02/12 20:50:51 UTC (20060212-806)
6991 Log:
6992 commands.sgml changes
6993
6994
6995 Changes: Modified:
6996 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6997
6998
6999jilles 2006/02/12 19:58:28 UTC (20060212-804)
7000 Log:
7001 connect{} changes.
7002
7003
7004 Changes: Modified:
7005 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7006
7007
7008jilles 2006/02/12 19:47:43 UTC (20060212-802)
7009 Log:
7010 Improve description of class{} block (in particular,
7011 mention server classes as well as client classes).
7012
7013
7014 Changes: Modified:
7015 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7016
7017
7018jilles 2006/02/12 19:37:35 UTC (20060212-800)
7019 Log:
7020 In comment:
7021 -/* sendq: servers need a higher sendq as they send more data */
7022 +/* sendq: servers need a higher sendq as they are sent more data */
7023
7024
7025 Changes: Modified:
7026 +1 -1 trunk/doc/reference.conf (File Modified)
7027
7028
7029jilles 2006/02/12 19:33:35 UTC (20060212-798)
7030 Log:
7031 Add modules{} block.
7032
7033
7034 Changes: Modified:
7035 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7036
7037
7038jilles 2006/02/12 17:31:44 UTC (20060212-796)
7039 Log:
7040 Add general::oper_snomask, snomask on oper up for opers
7041 that have umode +s set on oper up, but do not have
7042 a specific snomask setting in their operator block.
7043 If this is empty or not specified, +s is used as before.
7044
7045
7046 Changes: Modified:
7047 +4 -1 trunk/doc/example.conf (File Modified)
7048 +7 -1 trunk/doc/reference.conf (File Modified)
7049 +1 -0 trunk/include/client.h (File Modified)
7050 +1 -0 trunk/include/s_conf.h (File Modified)
7051 +32 -0 trunk/src/newconf.c (File Modified)
7052 +1 -0 trunk/src/s_conf.c (File Modified)
7053 +13 -3 trunk/src/s_user.c (File Modified)
7054
7055
7056nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7057 Log:
7058 fix error
7059
7060 Changes: Modified:
7061 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7062
7063
7064nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7065 Log:
7066 Add MASKTRACE and CHANTRACE commands.
7067
7068
7069 Changes: Modified:
7070 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7071
7072
7073nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7074 Log:
7075 document loadmodule directive
7076
7077
7078 Changes: Modified:
7079 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7080
7081
7082nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7083 Log:
7084 finish this up
7085
7086
7087 Changes: Modified:
7088 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7089
7090
7091nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7092 Log:
7093 q:lines are no longer living in the ircd.conf either
7094
7095
7096 Changes: Modified:
7097 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7098
7099
7100nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7101 Log:
7102 remove k:line, d:line, x:line as they are their own files now
7103
7104
7105 Changes: Modified:
7106 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7107
7108
7109jilles 2006/02/12 03:55:38 UTC (20060212-782)
7110 Log:
7111 New place for operator::snomask.
7112
7113
7114 Changes: Modified:
7115 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7116
7117
7118nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7119 Log:
7120 Document connect {}.
7121
7122
7123 Changes: Modified:
7124 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7125
7126
7127jilles 2006/02/12 03:42:26 UTC (20060212-778)
7128 Log:
7129 example.conf: move operator::snomask to a more logical place,
7130 more sensible default
7131 reference.conf: add operator::snomask
7132
7133
7134 Changes: Modified:
7135 +3 -3 trunk/doc/example.conf (File Modified)
7136 +3 -0 trunk/doc/reference.conf (File Modified)
7137
7138
7139jilles 2006/02/12 03:34:24 UTC (20060212-776)
7140 Log:
7141 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7142 in those conf entries that take umodes like <name1>, <name2>, ...
7143
7144
7145 Changes: Modified:
7146 +3 -0 trunk/doc/reference.conf (File Modified)
7147 +3 -0 trunk/src/newconf.c (File Modified)
7148
7149
7150nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7151 Log:
7152 Remove H:line
7153
7154
7155 Changes: Modified:
7156 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7157
7158
7159nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7160 Log:
7161 Aesthetic changes.
7162
7163
7164 Changes: Modified:
7165 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7166
7167
7168nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7169 Log:
7170 s/allow/auth
7171
7172
7173 Changes: Modified:
7174 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7175
7176
7177nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7178 Log:
7179 fix
7180
7181
7182 Changes: Modified:
7183 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7184
7185
7186nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7187 Log:
7188 Document operator {} blocks.
7189
7190
7191 Changes: Modified:
7192 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7193
7194
7195jilles 2006/02/12 03:18:31 UTC (20060212-764)
7196 Log:
7197 auth{}: clarify/add some details
7198
7199
7200 Changes: Modified:
7201 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7202
7203
7204nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7205 Log:
7206 auth{}: Move a paragraph.
7207
7208
7209 Changes: Modified:
7210 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7211
7212
7213nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7214 Log:
7215 Document auth{} blocks.
7216
7217
7218 Changes: Modified:
7219 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7220
7221
7222jilles 2006/02/12 02:23:21 UTC (20060212-758)
7223 Log:
7224 Add umode +R.
7225
7226
7227 Changes: Modified:
7228 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7229
7230
7231jilles 2006/02/12 02:19:41 UTC (20060212-756)
7232 Log:
7233 Add umode +R, prevents unidentified clients from
7234 sending private messages or notices. /accept'ed
7235 clients and opers are exempt.
7236 Due to the /accept part, this is only checked
7237 at the target's server, may want to change
7238 this?
7239
7240
7241 Changes: Modified:
7242 +1 -0 trunk/help/opers/umode (File Modified)
7243 +1 -0 trunk/help/users/umode (File Modified)
7244 +2 -0 trunk/include/client.h (File Modified)
7245 +1 -0 trunk/include/numeric.h (File Modified)
7246 +11 -1 trunk/modules/core/m_message.c (File Modified)
7247 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7248 +1 -1 trunk/src/messages.tab (File Modified)
7249 +1 -1 trunk/src/s_user.c (File Modified)
7250
7251
7252jilles 2006/02/12 01:26:44 UTC (20060212-754)
7253 Log:
7254 Don't allow a nick change if banned or quieted (and not
7255 voiced or opped) on a channel. This uses numeric 435
7256 (bahamut's "cannot change to a banned nick") because
7257 bahamut/ircu's 437 and hyperion's 438 already have
7258 another meaning for us.
7259
7260
7261 Changes: Modified:
7262 +2 -0 trunk/include/channel.h (File Modified)
7263 +1 -0 trunk/include/numeric.h (File Modified)
7264 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7265 +38 -0 trunk/src/channel.c (File Modified)
7266 +1 -1 trunk/src/messages.tab (File Modified)
7267
7268
7269jilles 2006/02/11 20:55:03 UTC (20060211-752)
7270 Log:
7271 KNOCK:
7272 - respect ban exceptions
7273 - also deny a knock if quieted
7274
7275
7276 Changes: Modified:
7277 +2 -1 trunk/modules/m_knock.c (File Modified)
7278
7279
7280jilles 2006/02/11 19:42:32 UTC (20060211-750)
7281 Log:
7282 Reverse bad substitution in comment.
7283
7284
7285 Changes: Modified:
7286 +1 -1 trunk/src/channel.c (File Modified)
7287
7288
7289jilles 2006/02/11 19:04:47 UTC (20060211-748)
7290 Log:
7291 - set DynSpoof flag for clients spoofed at registration
7292 - add orighost instead of host to the hostname hash
7293
7294
7295 Changes: Modified:
7296 +5 -1 trunk/src/s_user.c (File Modified)
7297
7298
7299jilles 2006/02/11 16:59:13 UTC (20060211-746)
7300 Log:
7301 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7302
7303
7304 Changes: Modified:
7305 +2 -3 trunk/src/send.c (File Modified)
7306
7307
7308gxti 2006/02/10 02:44:34 UTC (20060210-744)
7309 Log:
7310 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7311
7312
7313 Changes: Modified:
7314 +17 -7 trunk/modules/m_signon.c (File Modified)
7315
7316
7317gxti 2006/02/09 02:44:48 UTC (20060209-742)
7318 Log:
7319 Correct minimum args on ENCAP SASL to avoid nasty core.
7320
7321
7322 Changes: Modified:
7323 +1 -1 trunk/modules/m_sasl.c (File Modified)
7324
7325
7326jilles 2006/02/09 01:14:21 UTC (20060209-740)
7327 Log:
7328 Style nits: sptr can't ever be NULL, don't compare truth
7329 values with YES.
7330
7331
7332 Changes: Modified:
7333 +2 -3 trunk/modules/m_scan.c (File Modified)
7334
7335
7336jilles 2006/02/09 01:04:56 UTC (20060209-738)
7337 Log:
7338 - Comment out scan_cmodes() prototype to suppress warning
7339 - Correct minimum parameter count for mo_scan()
7340
7341
7342 Changes: Modified:
7343 +2 -2 trunk/modules/m_scan.c (File Modified)
7344
7345
7346jilles 2006/02/09 00:56:16 UTC (20060209-736)
7347 Log:
7348 SCAN UMODES:
7349 - Include full command in operspy notice
7350 - Allow global scans (no-list used, mask not used) without operspy
7351 - Use ERR_NOPRIVS numeric
7352
7353
7354 Changes: Modified:
7355 +21 -9 trunk/modules/m_scan.c (File Modified)
7356
7357
7358jilles 2006/02/08 23:45:23 UTC (20060208-734)
7359 Log:
7360 Cancel out the >3 default if < is given; this way
7361 any </> specification fully overrides the default.
7362
7363
7364 Changes: Modified:
7365 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7366
7367
7368jilles 2006/02/08 23:13:44 UTC (20060208-732)
7369 Log:
7370 - Call mo_list() from m_list() to reduce code duplication
7371 - Default to >3, rather arbitrarily (conf option?)
7372 - Make < and > mean less than and greater than again
7373
7374
7375 Changes: Modified:
7376 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7377
7378
7379jilles 2006/02/08 22:20:43 UTC (20060208-730)
7380 Log:
7381 When processing topic burst, hide connecting server
7382 on netburst if flatten links is enabled.
7383
7384
7385 Changes: Modified:
7386 +9 -2 trunk/modules/m_tb.c (File Modified)
7387
7388
7389nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7390 Log:
7391 - remove PENALTY token
7392
7393
7394 Changes: Modified:
7395 +0 -1 trunk/include/supported.h (File Modified)
7396
7397
7398nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7399 Log:
7400 005 fixups:
7401 - Add PENALTY because we have a pace-wait system.
7402 - Add FNC due to SAVE and RSFNC
7403 - Add q to MAXLIST.
7404
7405
7406 Changes: Modified:
7407 +4 -2 trunk/include/supported.h (File Modified)
7408
7409
7410nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7411 Log:
7412 mkay, indent went nuts here
7413
7414
7415 Changes: Modified:
7416 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7417
7418
7419nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7420 Log:
7421 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7422 and can be used instead. The SAFELIST implementation is the one used by
7423 default, as most users/networks will be used to it.
7424
7425
7426 Changes: Modified:
7427 +1 -0 trunk/NEWS (File Modified)
7428 +14 -0 trunk/include/client.h (File Modified)
7429 +5 -0 trunk/include/hash.h (File Modified)
7430 +404 -272 trunk/modules/Makefile.in (File Modified)
7431 + - trunk/modules/m_list.c (File Deleted)
7432 + - trunk/modules/m_list_ratbox.c (File Added)
7433 + - trunk/modules/m_list_safelist.c (File Added)
7434 +5 -5 trunk/src/hash.c (File Modified)
7435
7436
7437jilles 2006/02/08 21:02:52 UTC (20060208-720)
7438 Log:
7439 Clear invites on a lowerTS JOIN or SJOIN.
7440 This should complete kick_on_split_riding protection.
7441
7442
7443 Changes: Modified:
7444 +5 -0 trunk/modules/core/m_join.c (File Modified)
7445 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7446
7447
7448jilles 2006/02/08 20:26:58 UTC (20060208-718)
7449 Log:
7450 Like in ratbox, send and interpret timestamps on invites.
7451
7452
7453 Changes: Modified:
7454 +9 -2 trunk/modules/m_invite.c (File Modified)
7455
7456
7457jilles 2006/02/07 12:48:28 UTC (20060207-716)
7458 Log:
7459 Add +S (network service) umode. Just for completeness, users or opers
7460 cannot set this.
7461
7462
7463 Changes: Modified:
7464 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7465
7466
7467nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7468 Log:
7469 update NEWS a bit
7470
7471
7472 Changes: Modified:
7473 +35 -2 trunk/NEWS (File Modified)
7474
7475
7476gxti 2006/02/06 04:42:14 UTC (20060206-712)
7477 Log:
7478 Split off a PreClient structure for data to be freed on registation (i.e. password).
7479 New hook introduce_client for post-registration messages.
7480 Fix b0rked SASL numerics.
7481 Burst REALHOST post-introduction for spoofed-on-registration clients.
7482 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7483 Pre-registration signon support.
7484
7485
7486 Changes: Modified:
7487 +10 -0 trunk/configure (File Modified)
7488 +2 -0 trunk/configure.ac (File Modified)
7489 +14 -4 trunk/include/client.h (File Modified)
7490 +1 -0 trunk/include/hook.h (File Modified)
7491 +1 -0 trunk/include/numeric.h (File Modified)
7492 +3 -0 trunk/include/setup.h.in (File Modified)
7493 +16 -0 trunk/modules/m_chghost.c (File Modified)
7494 +25 -21 trunk/modules/m_sasl.c (File Modified)
7495 +63 -30 trunk/modules/m_signon.c (File Modified)
7496 +18 -0 trunk/src/client.c (File Modified)
7497 +2 -0 trunk/src/hook.c (File Modified)
7498 +5 -5 trunk/src/messages.tab (File Modified)
7499 +2 -0 trunk/src/s_serv.c (File Modified)
7500 +28 -2 trunk/src/s_user.c (File Modified)
7501
7502
7503gxti 2006/02/06 03:10:01 UTC (20060206-710)
7504 Log:
7505 Update hook documentation.
7506
7507
7508 Changes: Modified:
7509 +30 -0 trunk/doc/hooks.txt (File Modified)
7510
7511
7512jilles 2006/02/05 22:44:03 UTC (20060205-708)
7513 Log:
7514 Improve @/# handling in match_esc().
7515
7516
7517 Changes: Modified:
7518 +21 -13 trunk/src/match.c (File Modified)
7519
7520
7521nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7522 Log:
7523 backtrack instead of bailing out when handling a mismatched escape
7524
7525
7526 Changes: Modified:
7527 +1 -1 trunk/src/match.c (File Modified)
7528
7529
7530nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7531 Log:
7532 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7533
7534 Changes: Modified:
7535 +2 -1 trunk/CREDITS (File Modified)
7536
7537
7538nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7539 Log:
7540 Fix the escape brokenness and pick up a more efficient matching algorithm,
7541 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7542 Patch sent upstream. They can do whatever they want with it, *shrug*.
7543
7544
7545 Changes: Modified:
7546 +147 -161 trunk/src/match.c (File Modified)
7547
7548
7549jilles 2006/02/04 20:13:39 UTC (20060204-700)
7550 Log:
7551 If flatten links is enabled, fake the origins of some ServerModes
7552 sent to clients so that the server sending the netburst is hidden.
7553 Most mode hacks still show the true source.
7554
7555
7556 Changes: Modified:
7557 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7558 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7559
7560
7561jilles 2006/02/04 18:26:55 UTC (20060204-698)
7562 Log:
7563 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7564 where the exit originated).
7565 - When receiving an SQUIT for a server themselves
7566 (IsMe(target_p) || target_p == client_p)
7567 close their link and send a local server notice.
7568
7569
7570 Changes: Modified:
7571 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7572 +6 -3 trunk/src/client.c (File Modified)
7573
7574
7575nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7576 Log:
7577 Hooking into the wrong hook, whoops. :P
7578
7579
7580 Changes: Modified:
7581 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7582 +6 -10 trunk/modules/core/m_join.c (File Modified)
7583
7584
7585nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7586 Log:
7587 this doesn't work right, right now :P
7588
7589
7590 Changes: Modified:
7591 +40 -0 trunk/contrib/Makefile.in (File Modified)
7592 + - trunk/contrib/m_createauthonly.c (File Added)
7593 +6 -0 trunk/include/hook.h (File Modified)
7594 +26 -1 trunk/modules/core/m_join.c (File Modified)
7595 +1 -1 trunk/src/ircd.c (File Modified)
7596
7597
7598nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7599 Log:
7600 Make can_join() hookable.
7601
7602
7603 Changes: Modified:
7604 +12 -1 trunk/src/channel.c (File Modified)
7605
7606
7607nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7608 Log:
7609 add 'int approved;' to the channel event hook
7610
7611
7612 Changes: Modified:
7613 +1 -0 trunk/include/hook.h (File Modified)
7614
7615
7616gxti 2006/02/04 02:50:03 UTC (20060204-688)
7617 Log:
7618 Use SIDs in SASL ENCAP origin.
7619 Ignore responses from other agents once the first SASL response has been received for a client.
7620
7621
7622 Changes: Modified:
7623 +9 -5 trunk/modules/m_sasl.c (File Modified)
7624
7625
7626gxti 2006/02/04 01:44:17 UTC (20060204-686)
7627 Log:
7628 Removed stray debug code.
7629
7630
7631 Changes: Modified:
7632 +1 -1 trunk/modules/m_sasl.c (File Modified)
7633
7634
7635jilles 2006/02/03 22:39:24 UTC (20060203-684)
7636 Log:
7637 Don't complain "unknown MODE flag" if a non-oper attempts
7638 to unset an oper only umode they do not have.
7639 This is to prevent unwanted error messages when users/bots
7640 do things like MODE <nick> +i-sw.
7641
7642
7643 Changes: Modified:
7644 +4 -2 trunk/src/s_user.c (File Modified)
7645
7646
7647jilles 2006/02/03 22:32:03 UTC (20060203-682)
7648 Log:
7649 Fix client_exit hook name and only call it for local exits that are not
7650 IsAnyServer.
7651
7652
7653 Changes: Modified:
7654 +3 -2 trunk/modules/m_sasl.c (File Modified)
7655
7656
7657gxti 2006/02/03 21:41:48 UTC (20060203-680)
7658 Log:
7659 Fix SASL logic to actually use stored agent UID.
7660 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7661 Add abort code for exiting clients.
7662
7663
7664 Changes: Modified:
7665 +18 -9 trunk/modules/m_sasl.c (File Modified)
7666
7667
7668jilles 2006/02/03 20:25:01 UTC (20060203-678)
7669 Log:
7670 Port over ratbox 2.2 /challenge. This is slightly more secure
7671 (better crypto, longer keys, challenge timeout) and has better
7672 client scripts.
7673
7674 The respond tool is no longer part of the ircd tree but a
7675 separate package, currently available from
7676 http://respond.ircd-ratbox.org (we should mirror/... this).
7677
7678
7679 Changes: Modified:
7680 +65 -310 trunk/doc/challenge.txt (File Modified)
7681 +5 -5 trunk/include/client.h (File Modified)
7682 +3 -0 trunk/include/irc_string.h (File Modified)
7683 +3 -0 trunk/include/numeric.h (File Modified)
7684 +94 -50 trunk/modules/m_challenge.c (File Modified)
7685 +1 -2 trunk/src/client.c (File Modified)
7686 +125 -0 trunk/src/irc_string.c (File Modified)
7687 +2 -2 trunk/src/messages.tab (File Modified)
7688 + - trunk/tools/rsa_respond/ (File Deleted)
7689
7690
7691gxti 2006/02/03 20:05:09 UTC (20060203-676)
7692 Log:
7693 Preliminary SASL support.
7694
7695
7696 Changes: Modified:
7697 +7 -0 trunk/include/client.h (File Modified)
7698 +6 -0 trunk/include/numeric.h (File Modified)
7699 +1 -0 trunk/modules/Makefile.in (File Modified)
7700 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7701 +175 -1 trunk/modules/m_cap.c (File Modified)
7702 + - trunk/modules/m_sasl.c (File Added)
7703 +2 -0 trunk/modules/m_user.c (File Modified)
7704 +5 -5 trunk/src/messages.tab (File Modified)
7705 +8 -2 trunk/src/s_user.c (File Modified)
7706
7707
7708jilles 2006/02/03 18:13:03 UTC (20060203-674)
7709 Log:
7710 SIGNON: make logout also apply remotely.
7711
7712
7713 Changes: Modified:
7714 +7 -2 trunk/modules/m_signon.c (File Modified)
7715
7716
7717gxti 2006/02/03 17:45:04 UTC (20060203-672)
7718 Log:
7719 Use an asterisk when sending empty logins in SIGNON.
7720
7721
7722 Changes: Modified:
7723 +5 -5 trunk/modules/m_signon.c (File Modified)
7724
7725
7726jilles 2006/02/03 17:38:31 UTC (20060203-670)
7727 Log:
7728 SIGNON: Only add whowas entry (add_history()) and wipe
7729 accepts (del_all_accepts()) if nick changed.
7730
7731
7732 Changes: Modified:
7733 +5 -3 trunk/modules/m_signon.c (File Modified)
7734
7735
7736jilles 2006/02/03 17:26:52 UTC (20060203-668)
7737 Log:
7738 SIGNON: slight fixes to collision code:
7739 - don't kill if target_p == source_p (nick unchanged or only changed case)
7740 - add comment that SAVE support is missing
7741 - use sendto_realops_snomask() instead of sendto_realops_flags()
7742
7743
7744 Changes: Modified:
7745 +9 -6 trunk/modules/m_signon.c (File Modified)
7746
7747
7748jilles 2006/02/03 17:19:26 UTC (20060203-666)
7749 Log:
7750 Fix up kills for bad nick/user/host on SIGNON.
7751
7752
7753 Changes: Modified:
7754 +16 -6 trunk/modules/m_signon.c (File Modified)
7755
7756
7757jilles 2006/02/03 16:50:56 UTC (20060203-664)
7758 Log:
7759 If changing to a nick with a digit, only allow the UID.
7760
7761
7762 Changes: Modified:
7763 +4 -0 trunk/modules/m_signon.c (File Modified)
7764
7765
7766gxti 2006/02/03 04:20:31 UTC (20060203-661)
7767 Log:
7768 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7769 Strip leading digits from logins that are not purely numeric.
7770
7771
7772 Changes: Modified:
7773 +3 -0 trunk/include/numeric.h (File Modified)
7774 +2 -0 trunk/include/send.h (File Modified)
7775 +1 -0 trunk/modules/Makefile.in (File Modified)
7776 +456 -3 trunk/modules/m_services.c (File Modified)
7777 + - trunk/modules/m_signon.c (File Added)
7778 +2 -2 trunk/src/messages.tab (File Modified)
7779 +98 -0 trunk/src/send.c (File Modified)
7780
7781
7782jilles 2006/02/02 14:10:16 UTC (20060202-659)
7783 Log:
7784 Remove old server notice umodes from example confs.
7785
7786
7787 Changes: Modified:
7788 +1 -2 trunk/doc/example.conf (File Modified)
7789 +4 -17 trunk/doc/reference.conf (File Modified)
7790
7791
7792jilles 2006/02/01 15:11:42 UTC (20060201-657)
7793 Log:
7794 Add snomask help file (forgot this earlier).
7795
7796
7797 Changes: Modified:
7798 + - trunk/help/opers/snomask (File Added)
7799
7800
7801jilles 2006/01/31 12:50:36 UTC (20060131-655)
7802 Log:
7803 Add umode +l (receive locops).
7804
7805
7806 Changes: Modified:
7807 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7808
7809
7810jilles 2006/01/31 12:44:21 UTC (20060131-653)
7811 Log:
7812 We don't plan to implement cmode +R (quiet unidentified) and
7813 umode +I (deny invite) for 1.1, so comment them out from the
7814 docs.
7815
7816
7817 Changes: Modified:
7818 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7819 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7820
7821
7822jilles 2006/01/31 12:40:38 UTC (20060131-651)
7823 Log:
7824 Improve snomask usage description.
7825
7826
7827 Changes: Modified:
7828 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7829
7830
7831jilles 2006/01/31 12:33:01 UTC (20060131-649)
7832 Log:
7833 Mention the word snomask with umode +s (needs to be a link really).
7834
7835
7836 Changes: Modified:
7837 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7838
7839
7840jilles 2006/01/31 12:28:58 UTC (20060131-647)
7841 Log:
7842 Add snomask +Z (operspy notices).
7843
7844
7845 Changes: Modified:
7846 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7847
7848
7849jilles 2006/01/31 12:23:29 UTC (20060131-645)
7850 Log:
7851 Misc updates/clarifications.
7852
7853
7854 Changes: Modified:
7855 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7856
7857
7858jilles 2006/01/31 12:15:29 UTC (20060131-643)
7859 Log:
7860 Document snomasks.
7861
7862
7863 Changes: Modified:
7864 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7865 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7866 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7867
7868
7869jilles 2006/01/30 01:07:43 UTC (20060130-641)
7870 Log:
7871 - Allow ENCAP REALHOST outside burst
7872 - Fix comment describing race condition: this can only happen
7873 on a local whois with use_whois_actually enabled
7874
7875
7876 Changes: Modified:
7877 +4 -6 trunk/modules/m_chghost.c (File Modified)
7878
7879
7880jilles 2006/01/29 21:42:06 UTC (20060129-639)
7881 Log:
7882 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7883
7884
7885 Changes: Modified:
7886 +39 -0 trunk/contrib/Makefile.in (File Modified)
7887 + - trunk/contrib/sno_globaloper.c (File Added)
7888
7889
7890jilles 2006/01/29 21:26:53 UTC (20060129-637)
7891 Log:
7892 Pass along old umodes and snomask in umode_changed hook,
7893 changing its parameter type from struct Client *
7894 to hook_data_umode_changed *. (For a new client, both
7895 are zero.)
7896
7897 The IP cloaking module now fully ignores umode changes
7898 where +h didn't change.
7899
7900
7901 Changes: Modified:
7902 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7903 +7 -0 trunk/include/hook.h (File Modified)
7904 +18 -4 trunk/src/s_user.c (File Modified)
7905
7906
7907nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7908 Log:
7909 move libcharybdis-provided function initialisation into libcharybdis_init().
7910
7911
7912 Changes: Modified:
7913 +32 -11 trunk/src/ircd.c (File Modified)
7914
7915
7916jilles 2006/01/29 20:40:55 UTC (20060129-633)
7917 Log:
7918 Make +f notices (local host, global host, global user@host, local class)
7919 netwide. Exceeding /quote set max remains local.
7920
7921
7922 Changes: Modified:
7923 +4 -4 trunk/src/s_conf.c (File Modified)
7924
7925
7926jilles 2006/01/29 20:32:44 UTC (20060129-631)
7927 Log:
7928 Netwide notices about attempts to join juped channels.
7929
7930
7931 Changes: Modified:
7932 +1 -1 trunk/modules/core/m_join.c (File Modified)
7933
7934
7935jilles 2006/01/29 19:57:17 UTC (20060129-629)
7936 Log:
7937 Send server notices about failed oper attempts globally.
7938 Successful remote oper attempt notices will be generated
7939 from the mode changes.
7940
7941
7942 Changes: Modified:
7943 +3 -3 trunk/modules/m_challenge.c (File Modified)
7944 +2 -2 trunk/modules/m_oper.c (File Modified)
7945
7946
7947jilles 2006/01/29 19:56:11 UTC (20060129-627)
7948 Log:
7949 Rest of infrastructure for sending server notices globally.
7950 Uses a new L_NETWIDE level on sendto_realops_snomask().
7951
7952
7953 Changes: Modified:
7954 +1 -0 trunk/include/send.h (File Modified)
7955 +31 -4 trunk/src/send.c (File Modified)
7956
7957
7958jilles 2006/01/29 18:55:28 UTC (20060129-625)
7959 Log:
7960 Add general::global_snotices conf option to control
7961 whether we send out SNOTEs. Does not do anything yet.
7962
7963
7964 Changes: Modified:
7965 +1 -0 trunk/doc/example.conf (File Modified)
7966 +6 -0 trunk/doc/reference.conf (File Modified)
7967 +1 -0 trunk/include/s_conf.h (File Modified)
7968 +6 -0 trunk/modules/m_info.c (File Modified)
7969 +1 -0 trunk/src/newconf.c (File Modified)
7970 +1 -0 trunk/src/s_conf.c (File Modified)
7971
7972
7973jilles 2006/01/29 13:47:35 UTC (20060129-623)
7974 Log:
7975 Only accept SNOTE from servers.
7976
7977
7978 Changes: Modified:
7979 +2 -0 trunk/modules/m_snote.c (File Modified)
7980
7981
7982jilles 2006/01/29 13:25:06 UTC (20060129-621)
7983 Log:
7984 Correct parv indices so this actually works.
7985
7986
7987 Changes: Modified:
7988 +2 -2 trunk/modules/m_snote.c (File Modified)
7989
7990
7991jilles 2006/01/29 13:16:10 UTC (20060129-619)
7992 Log:
7993 s/scan/snote/g
7994
7995
7996 Changes: Modified:
7997 +3 -3 trunk/modules/m_snote.c (File Modified)
7998
7999
8000nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8001 Log:
8002 Add m_snote.c, SNOTE propagator.
8003
8004
8005 Changes: Modified:
8006 +86 -0 trunk/modules/Makefile.in (File Modified)
8007 + - trunk/modules/m_snote.c (File Added)
8008
8009
8010nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8011 Log:
8012 start seeding the 1.1 NEWS file
8013
8014
8015 Changes: Modified:
8016 +4 -0 trunk/NEWS (File Modified)
8017
8018
8019nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8020 Log:
8021 rename some modules to more descriptive names...
8022
8023
8024 Changes: Modified:
8025 +2 -131 trunk/contrib/Makefile.in (File Modified)
8026 + - trunk/contrib/globalconnexit.c (File Deleted)
8027 + - trunk/contrib/globallineactive.c (File Deleted)
8028 + - trunk/contrib/sno_farconnect.c (File Added)
8029 + - trunk/contrib/sno_globalkline.c (File Added)
8030 +1 -120 trunk/modules/Makefile.in (File Modified)
8031 + - trunk/modules/networknotice.c (File Deleted)
8032 + - trunk/modules/sno_routing.c (File Added)
8033
8034
8035jilles 2006/01/28 22:02:18 UTC (20060128-611)
8036 Log:
8037 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8038 Uses FLAGS2_FLOODDONE bit on servers.
8039
8040
8041 Changes: Modified:
8042 +3 -0 trunk/include/client.h (File Modified)
8043 +121 -1 trunk/modules/Makefile.in (File Modified)
8044 + - trunk/modules/networknotice.c (File Added)
8045
8046
8047jilles 2006/01/28 21:44:33 UTC (20060128-609)
8048 Log:
8049 Don't show servers in /trace to nonopers if flatten links is enabled.
8050
8051
8052 Changes: Modified:
8053 +8 -5 trunk/modules/m_trace.c (File Modified)
8054
8055
8056jilles 2006/01/28 16:45:46 UTC (20060128-607)
8057 Log:
8058 CHGHOST:
8059 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8060 - send back confirmation to source, if local client
8061 - send a +s server notice if the source is neither a server nor a service (+S)
8062
8063
8064 Changes: Modified:
8065 +5 -1 trunk/modules/m_chghost.c (File Modified)
8066
8067
8068jilles 2006/01/28 16:01:05 UTC (20060128-605)
8069 Log:
8070 Use sendto_realops_snomask_from() to make the
8071 server notices appear to come from the affected
8072 user's server.
8073
8074
8075 Changes: Modified:
8076 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8077 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8078
8079
8080jilles 2006/01/28 16:00:14 UTC (20060128-603)
8081 Log:
8082 Add sendto_realops_snomask_from(), allows
8083 specification of apparent source server.
8084
8085
8086 Changes: Modified:
8087 +1 -0 trunk/include/send.h (File Modified)
8088 +41 -1 trunk/src/send.c (File Modified)
8089
8090
8091jilles 2006/01/28 15:30:20 UTC (20060128-601)
8092 Log:
8093 Revert r579. Keep host, not orighost in oper up notice.
8094 It would be inconsistent to have orighost there, and we
8095 don't want to mess up all server notices by putting both
8096 host and orighost.
8097
8098
8099 Changes: Modified:
8100 +1 -1 trunk/src/s_user.c (File Modified)
8101
8102
8103jilles 2006/01/28 15:27:10 UTC (20060128-599)
8104 Log:
8105 Include the IP address in operlog/foperlog.
8106
8107
8108 Changes: Modified:
8109 +10 -8 trunk/modules/m_challenge.c (File Modified)
8110 +8 -6 trunk/modules/m_oper.c (File Modified)
8111
8112
8113jilles 2006/01/28 15:17:01 UTC (20060128-597)
8114 Log:
8115 Call umode_changed hook on oper up.
8116
8117
8118 Changes: Modified:
8119 +1 -0 trunk/src/s_user.c (File Modified)
8120
8121
8122jilles 2006/01/28 15:13:27 UTC (20060128-595)
8123 Log:
8124 Add globalconnexit contrib module, shows remote client connects/exits
8125 except netsplits/netjoin on snomask +F.
8126 Notice formatting will probably change somewhat still.
8127
8128
8129 Changes: Modified:
8130 +80 -0 trunk/contrib/Makefile.in (File Modified)
8131 + - trunk/contrib/globalconnexit.c (File Added)
8132
8133
8134jilles 2006/01/28 14:54:44 UTC (20060128-593)
8135 Log:
8136 Declare snomask_modes[] so modules can provide snomasks.
8137
8138
8139 Changes: Modified:
8140 +2 -0 trunk/include/snomask.h (File Modified)
8141
8142
8143jilles 2006/01/28 14:40:10 UTC (20060128-591)
8144 Log:
8145 Replace user_signon hook with two new hooks: new_local_user
8146 and new_remote_user.
8147 These are called right before the user is introduced to the
8148 rest of the network.
8149
8150
8151 Changes: Modified:
8152 +2 -1 trunk/include/hook.h (File Modified)
8153 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8154 +4 -2 trunk/src/hook.c (File Modified)
8155 +2 -3 trunk/src/s_user.c (File Modified)
8156
8157
8158nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8159 Log:
8160 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8161
8162
8163 Changes: Modified:
8164 +2 -2 trunk/modules/m_scan.c (File Modified)
8165
8166
8167jilles 2006/01/27 19:45:11 UTC (20060127-587)
8168 Log:
8169 Update doc/technical/send.txt.
8170
8171
8172 Changes: Modified:
8173 +91 -131 trunk/doc/technical/send.txt (File Modified)
8174
8175
8176jilles 2006/01/27 14:44:19 UTC (20060127-585)
8177 Log:
8178 Add chantrace and masktrace to help files.
8179
8180
8181 Changes: Modified:
8182 + - trunk/help/opers/chantrace (File Added)
8183 +27 -20 trunk/help/opers/index (File Modified)
8184 + - trunk/help/opers/masktrace (File Added)
8185 +2 -0 trunk/help/opers/operspy (File Modified)
8186
8187
8188jilles 2006/01/27 14:41:47 UTC (20060127-583)
8189 Log:
8190 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8191 Shows etrace-like output for all users in a channel,
8192 in particular IP addresses.
8193
8194
8195 Changes: Modified:
8196 +75 -2 trunk/modules/m_etrace.c (File Modified)
8197
8198
8199jilles 2006/01/27 13:49:21 UTC (20060127-581)
8200 Log:
8201 Port over ratbox 2.2 r21727 (anfl):
8202 add some logging when we drop servers in places where we only notify opers
8203
8204
8205 Changes: Modified:
8206 +31 -0 trunk/modules/core/m_server.c (File Modified)
8207
8208
8209nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8210 Log:
8211 display orighost in operup message
8212
8213
8214 Changes: Modified:
8215 +1 -1 trunk/src/s_user.c (File Modified)
8216
8217
8218jilles 2006/01/26 17:13:21 UTC (20060126-577)
8219 Log:
8220 Add globallineactive contrib module, a hack which can often
8221 show k/d/g/x line active for remote clients.
8222
8223
8224 Changes: Modified:
8225 +52 -0 trunk/contrib/Makefile.in (File Modified)
8226 + - trunk/contrib/globallineactive.c (File Added)
8227
8228
8229jilles 2006/01/26 16:34:00 UTC (20060126-575)
8230 Log:
8231 Show IP field in the same way as MASKTRACE:
8232 "255.255.255.255" if it's unknown (remote TS5 client)
8233 and "0" if we or the remote server are purposely
8234 hiding it.
8235
8236
8237 Changes: Modified:
8238 +12 -1 trunk/modules/m_scan.c (File Modified)
8239
8240
8241jilles 2006/01/26 16:25:22 UTC (20060126-573)
8242 Log:
8243 scan umodes:
8244 - don't show servers in a global scan
8245 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8246
8247
8248 Changes: Modified:
8249 +4 -1 trunk/modules/m_scan.c (File Modified)
8250
8251
8252nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8253 Log:
8254 Implement SCAN UMODES.
8255
8256
8257 Changes: Modified:
8258 +3 -0 trunk/include/numeric.h (File Modified)
8259 +128 -2 trunk/modules/m_scan.c (File Modified)
8260 +2 -2 trunk/src/messages.tab (File Modified)
8261
8262
8263nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8264 Log:
8265 more oops
8266
8267
8268 Changes: Modified:
8269 +1 -1 trunk/modules/m_scan.c (File Modified)
8270
8271
8272nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8273 Log:
8274 parv[0] should be parv[1].
8275
8276
8277 Changes: Modified:
8278 +1 -1 trunk/modules/m_scan.c (File Modified)
8279
8280
8281nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8282 Log:
8283 another oops
8284
8285
8286 Changes: Modified:
8287 +1 -1 trunk/modules/m_scan.c (File Modified)
8288
8289
8290nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8291 Log:
8292 fix mistake here
8293
8294
8295 Changes: Modified:
8296 +2 -2 trunk/modules/m_scan.c (File Modified)
8297
8298
8299nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8300 Log:
8301 framework for scan command
8302
8303
8304 Changes: Modified:
8305 +113 -0 trunk/modules/Makefile.in (File Modified)
8306 + - trunk/modules/m_scan.c (File Added)
8307
8308
8309nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8310 Log:
8311 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8312
8313
8314 Changes: Modified:
8315 +2 -0 trunk/include/irc_string.h (File Modified)
8316 +157 -1 trunk/modules/m_etrace.c (File Modified)
8317 +129 -90 trunk/src/match.c (File Modified)
8318
8319
8320nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8321 Log:
8322 orighost may live in a different hash bucket (likely the case), lets check it standalone
8323
8324
8325 Changes: Modified:
8326 +39 -3 trunk/src/hostmask.c (File Modified)
8327
8328
8329nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8330 Log:
8331 SVN didn't check modules/ somehow, hrmm.
8332
8333
8334 Changes: Modified:
8335 +1 -1 trunk/modules/m_kline.c (File Modified)
8336 +6 -6 trunk/modules/m_stats.c (File Modified)
8337
8338
8339nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8340 Log:
8341 Track hostmask entries for client_p->orighost, if available.
8342 Not throughly tested, but seems to work fine.
8343
8344
8345 Changes: Modified:
8346 +8 -4 trunk/include/hostmask.h (File Modified)
8347 +14 -10 trunk/src/hostmask.c (File Modified)
8348
8349
8350jilles 2006/01/22 19:14:11 UTC (20060122-549)
8351 Log:
8352 Pass on SQUIT reasons more.
8353
8354
8355 Changes: Modified:
8356 +17 -19 trunk/src/client.c (File Modified)
8357
8358
8359jilles 2006/01/21 17:25:27 UTC (20060121-543)
8360 Log:
8361 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8362 This way, hidden admins also get them.
8363
8364
8365 Changes: Modified:
8366 +4 -4 trunk/src/send.c (File Modified)
8367
8368
8369jilles 2006/01/20 22:26:17 UTC (20060120-541)
8370 Log:
8371 From ircd-ratbox 2.2 (r21339 anfl):
8372 ms_kill() should be using find_person(), not find_client()
8373 otherwise it can generate a core.
8374
8375
8376 Changes: Modified:
8377 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8378
8379
8380jilles 2006/01/18 22:56:51 UTC (20060118-539)
8381 Log:
8382 Add m_error to core_module_table, so it is loaded by default.
8383
8384
8385 Changes: Modified:
8386 +1 -0 trunk/src/modules.c (File Modified)
8387
8388
8389jilles 2006/01/18 00:28:30 UTC (20060118-536)
8390 Log:
8391 comment is a const char *, not char *.
8392
8393
8394 Changes: Modified:
8395 +1 -1 trunk/include/hook.h (File Modified)
8396
8397
8398jilles 2006/01/18 00:10:02 UTC (20060118-534)
8399 Log:
8400 Fix a long standing hybrid 7 bug: when getting a read error
8401 on a server, report_error() is called with a %d instead of
8402 a %s in the format string ("Lost connection" in +d).
8403
8404
8405 Changes: Modified:
8406 +1 -1 trunk/src/client.c (File Modified)
8407
8408
8409jilles 2006/01/16 17:21:11 UTC (20060116-532)
8410 Log:
8411 Clarifications.
8412
8413
8414 Changes: Modified:
8415 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8416
8417
8418nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8419 Log:
8420 Add document describing capabilities and what they mean.
8421
8422
8423 Changes: Modified:
8424 + - trunk/doc/technical/capab.txt (File Added)
8425
8426
8427jilles 2006/01/16 01:19:24 UTC (20060116-528)
8428 Log:
8429 Change client_exit hook to pass all exit_client() parameters.
8430
8431
8432 Changes: Modified:
8433 +8 -0 trunk/include/hook.h (File Modified)
8434 +6 -1 trunk/src/client.c (File Modified)
8435
8436
8437jilles 2006/01/15 21:51:42 UTC (20060115-526)
8438 Log:
8439 Add client_exit hook, called in exit_client() for all
8440 clients of all types, except clients exiting because
8441 of netsplits (QS). The only thing done before it is
8442 marking the client as "closing" (to prevent
8443 recursion).
8444
8445
8446 Changes: Modified:
8447 +1 -0 trunk/include/hook.h (File Modified)
8448 +2 -0 trunk/src/client.c (File Modified)
8449 +2 -0 trunk/src/hook.c (File Modified)
8450
8451
8452jilles 2006/01/15 21:06:36 UTC (20060115-524)
8453 Log:
8454 Improve the code that calculates the nnnS nnnC counts
8455 in RPL_TRACESERVER.
8456
8457 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8458
8459
8460 Changes: Modified:
8461 +43 -36 trunk/modules/m_trace.c (File Modified)
8462
8463
8464jilles 2006/01/15 20:55:27 UTC (20060115-522)
8465 Log:
8466 Add server_eob hook.
8467 Planning to use this for netsplit/join notices.
8468
8469
8470 Changes: Modified:
8471 +1 -0 trunk/include/hook.h (File Modified)
8472 +2 -0 trunk/modules/m_pong.c (File Modified)
8473 +2 -0 trunk/src/hook.c (File Modified)
8474
8475
8476jilles 2006/01/15 20:01:51 UTC (20060115-520)
8477 Log:
8478 Default motd: ircd-ratbox -> charybdis
8479
8480
8481 Changes: Modified:
8482 +1 -1 trunk/doc/ircd.motd (File Modified)
8483
8484
8485jilles 2006/01/15 19:35:03 UTC (20060115-518)
8486 Log:
8487 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8488
8489
8490 Changes: Modified:
8491 +4 -4 trunk/src/s_user.c (File Modified)
8492
8493
8494jilles 2006/01/15 19:12:28 UTC (20060115-516)
8495 Log:
8496 - Remove obsolete EOB help file
8497 - Document snomask in the help files
8498 - Update indexes
8499
8500
8501 Changes: Modified:
8502 + - trunk/help/opers/eob (File Deleted)
8503 +13 -12 trunk/help/opers/index (File Modified)
8504 +1 -13 trunk/help/opers/umode (File Modified)
8505 +7 -7 trunk/help/users/index (File Modified)
8506
8507
8508nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8509 Log:
8510 Bail if snomask to parse is not given. Pointy hat to myself.
8511
8512
8513 Changes: Modified:
8514 +3 -0 trunk/src/snomask.c (File Modified)
8515
8516
8517gxti 2006/01/15 17:48:44 UTC (20060115-512)
8518 Log:
8519 Remove m_flags from autoconf
8520
8521
8522 Changes: Modified:
8523 +0 -1 trunk/contrib/Makefile.in (File Modified)
8524
8525
8526nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8527 Log:
8528 remove m_flags
8529
8530
8531 Changes: Modified:
8532 + - trunk/contrib/m_flags.c (File Deleted)
8533
8534
8535jilles 2006/01/15 17:22:19 UTC (20060115-508)
8536 Log:
8537 If +s is in oper_only_umodes, clear snomask on deoper.
8538
8539
8540 Changes: Modified:
8541 +5 -0 trunk/src/s_user.c (File Modified)
8542
8543
8544gxti 2006/01/15 17:16:50 UTC (20060115-506)
8545 Log:
8546 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8547
8548
8549 Changes: Modified:
8550 +2 -2 trunk/configure (File Modified)
8551 +2 -2 trunk/configure.ac (File Modified)
8552
8553
8554jilles 2006/01/15 17:15:56 UTC (20060115-504)
8555 Log:
8556 Remove the old server notice umodes.
8557 Default oper only umodes is now +s.
8558 Please make sure all remaining umodes still work.
8559
8560
8561 Changes: Modified:
8562 +3 -21 trunk/include/client.h (File Modified)
8563 +0 -12 trunk/src/newconf.c (File Modified)
8564 +1 -1 trunk/src/s_conf.c (File Modified)
8565 +12 -12 trunk/src/s_user.c (File Modified)
8566
8567
8568jilles 2006/01/15 17:00:27 UTC (20060115-502)
8569 Log:
8570 operator::flags nick_changes now controls +n snomask instead of +n umode.
8571
8572
8573 Changes: Modified:
8574 +8 -8 trunk/src/s_user.c (File Modified)
8575
8576
8577jilles 2006/01/15 16:53:16 UTC (20060115-500)
8578 Log:
8579 Move down h_umode_changed hook call after umode allowed checks
8580 (so it will not see +a if someone tries to set it but is not
8581 allowed to).
8582
8583
8584 Changes: Modified:
8585 +2 -3 trunk/src/s_user.c (File Modified)
8586
8587
8588jilles 2006/01/15 16:40:33 UTC (20060115-498)
8589 Log:
8590 Move over non-+s server notices (hopefully, all of them).
8591
8592
8593 Changes: Modified:
8594 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8595 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8596 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8597 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8598 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8599 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8600 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8601 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8602 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8603 +2 -2 trunk/libcharybdis/event.c (File Modified)
8604 +2 -2 trunk/modules/core/m_join.c (File Modified)
8605 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8606 +3 -3 trunk/modules/core/m_message.c (File Modified)
8607 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8608 +2 -2 trunk/modules/core/m_server.c (File Modified)
8609 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8610 +1 -1 trunk/modules/m_post.c (File Modified)
8611 +1 -1 trunk/modules/m_services.c (File Modified)
8612 +2 -2 trunk/src/channel.c (File Modified)
8613 +3 -3 trunk/src/client.c (File Modified)
8614 +1 -1 trunk/src/hash.c (File Modified)
8615 +5 -5 trunk/src/s_conf.c (File Modified)
8616 +2 -2 trunk/src/s_log.c (File Modified)
8617 +4 -4 trunk/src/s_user.c (File Modified)
8618
8619
8620jilles 2006/01/15 16:18:59 UTC (20060115-496)
8621 Log:
8622 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8623
8624
8625 Changes: Modified:
8626 +2 -1 trunk/include/snomask.h (File Modified)
8627 +2 -2 trunk/src/snomask.c (File Modified)
8628
8629
8630jilles 2006/01/15 16:08:28 UTC (20060115-494)
8631 Log:
8632 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8633
8634
8635 Changes: Modified:
8636 +1 -1 trunk/contrib/example_module.c (File Modified)
8637 +2 -2 trunk/include/ircd_defs.h (File Modified)
8638 +6 -6 trunk/modules/core/m_error.c (File Modified)
8639 +1 -1 trunk/modules/core/m_join.c (File Modified)
8640 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8641 +1 -1 trunk/modules/core/m_message.c (File Modified)
8642 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8643 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8644 +18 -18 trunk/modules/core/m_server.c (File Modified)
8645 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8646 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8647 +4 -4 trunk/modules/m_challenge.c (File Modified)
8648 +4 -4 trunk/modules/m_dline.c (File Modified)
8649 +13 -13 trunk/modules/m_gline.c (File Modified)
8650 +5 -5 trunk/modules/m_kline.c (File Modified)
8651 +2 -2 trunk/modules/m_oper.c (File Modified)
8652 +1 -1 trunk/modules/m_pong.c (File Modified)
8653 +13 -13 trunk/modules/m_rehash.c (File Modified)
8654 +4 -4 trunk/modules/m_resv.c (File Modified)
8655 +16 -16 trunk/modules/m_set.c (File Modified)
8656 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8657 +6 -6 trunk/modules/m_xline.c (File Modified)
8658 +1 -1 trunk/src/adns.c (File Modified)
8659 +2 -2 trunk/src/channel.c (File Modified)
8660 +1 -1 trunk/src/listener.c (File Modified)
8661 +1 -1 trunk/src/s_auth.c (File Modified)
8662 +15 -15 trunk/src/s_conf.c (File Modified)
8663 +3 -3 trunk/src/s_user.c (File Modified)
8664 +7 -7 trunk/src/send.c (File Modified)
8665
8666
8667jilles 2006/01/15 15:34:12 UTC (20060115-492)
8668 Log:
8669 On oper up:
8670 - set +s snomask if +s umode set but no snomasks
8671 - put numerics in more logical order
8672
8673
8674 Changes: Modified:
8675 +3 -1 trunk/src/s_user.c (File Modified)
8676
8677
8678jilles 2006/01/15 15:12:39 UTC (20060115-490)
8679 Log:
8680 parse_snobuf_to_mask(): default to + at start
8681 allows stuff like /mode jilles +s C
8682
8683
8684 Changes: Modified:
8685 +1 -1 trunk/src/snomask.c (File Modified)
8686
8687
8688jilles 2006/01/15 15:04:34 UTC (20060115-488)
8689 Log:
8690 Changes to user_mode() snomask handling.
8691 - show snomask (if not 0) on /mode <nick>
8692 - show snomask once at the end if +s/-s used
8693 - only parse 1 parameter for umode changes
8694 - don't crash on /mode <nick> +s
8695 - /mode <nick> -s clears snomask, doesn't use parameter
8696 - set umode +s iff snomask is not 0
8697 - snomask is not propagated, but umode +s is
8698
8699
8700 Changes: Modified:
8701 +97 -72 trunk/src/s_user.c (File Modified)
8702
8703
8704nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8705 Log:
8706 Convert some messages over to snomask.
8707
8708
8709 Changes: Modified:
8710 +29 -29 trunk/src/client.c (File Modified)
8711 +2 -2 trunk/src/ircd.c (File Modified)
8712 +13 -13 trunk/src/modules.c (File Modified)
8713 +1 -1 trunk/src/newconf.c (File Modified)
8714 +5 -5 trunk/src/parse.c (File Modified)
8715 +1 -1 trunk/src/restart.c (File Modified)
8716 +4 -4 trunk/src/s_newconf.c (File Modified)
8717 +11 -11 trunk/src/s_serv.c (File Modified)
8718
8719
8720nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8721 Log:
8722 include snomask.h from client.h
8723
8724
8725 Changes: Modified:
8726 +1 -0 trunk/include/client.h (File Modified)
8727
8728
8729nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8730 Log:
8731 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8732
8733
8734 Changes: Modified:
8735 +1 -0 trunk/src/newconf.c (File Modified)
8736 +2 -1 trunk/src/snomask.c (File Modified)
8737
8738
8739nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8740 Log:
8741 should start with +, not \0. Whoops. :)
8742
8743
8744 Changes: Modified:
8745 +1 -1 trunk/src/snomask.c (File Modified)
8746
8747
8748nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8749 Log:
8750 core snomask support.
8751
8752
8753 Changes: Modified:
8754 +3 -0 trunk/doc/example.conf (File Modified)
8755 +2 -0 trunk/include/client.h (File Modified)
8756 +2 -0 trunk/include/numeric.h (File Modified)
8757 +2 -0 trunk/include/s_newconf.h (File Modified)
8758 +63 -0 trunk/include/send.h (File Modified)
8759 + - trunk/include/snomask.h (File Added)
8760 +1 -0 trunk/src/Makefile.in (File Modified)
8761 +1 -1 trunk/src/messages.tab (File Modified)
8762 +8 -0 trunk/src/newconf.c (File Modified)
8763 +12 -0 trunk/src/s_user.c (File Modified)
8764 +235 -0 trunk/src/send.c (File Modified)
8765 + - trunk/src/snomask.c (File Added)
8766
8767
8768nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8769 Log:
8770 add a blank line after the license info.
8771
8772
8773 Changes: Modified:
8774 +1 -1 trunk/CREDITS (File Modified)
8775
8776
8777jilles 2006/01/14 19:59:18 UTC (20060114-472)
8778 Log:
8779 Extend copyright to 2006.
8780
8781
8782 Changes: Modified:
8783 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8784
8785
8786jilles 2006/01/14 19:56:24 UTC (20060114-470)
8787 Log:
8788 - Fix up book id.
8789 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8790
8791
8792 Changes: Modified:
8793 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8794 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8795
8796
8797jilles 2006/01/14 19:52:16 UTC (20060114-468)
8798 Log:
8799 Add oper privileges document.
8800
8801
8802 Changes: Modified:
8803 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8804 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8805
8806
8807jilles 2006/01/14 18:45:57 UTC (20060114-466)
8808 Log:
8809 Capitalize message names in services shortcuts (for consistency).
8810
8811
8812 Changes: Modified:
8813 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8814
8815
8816jilles 2006/01/13 16:53:35 UTC (20060113-464)
8817 Log:
8818 Remove C++ comment.
8819
8820
8821 Changes: Modified:
8822 +1 -1 trunk/src/patricia.c (File Modified)
8823
8824
8825jilles 2006/01/13 13:45:56 UTC (20060113-462)
8826 Log:
8827 Remove obsolete 'nextconnect' variable.
8828
8829
8830 Changes: Modified:
8831 +0 -1 trunk/include/ircd.h (File Modified)
8832 +0 -2 trunk/src/client.c (File Modified)
8833 +0 -1 trunk/src/ircd.c (File Modified)
8834
8835
8836jilles 2006/01/13 13:02:54 UTC (20060113-460)
8837 Log:
8838 Remove this remnant of the hybrid 6 ziplinks implementation.
8839
8840
8841 Changes: Modified:
8842 + - trunk/include/s_zip.h (File Deleted)
8843
8844
8845jilles 2006/01/09 16:05:47 UTC (20060109-458)
8846 Log:
8847 Make clone limiting work on orighost, not host (so it
8848 looks through services cloaks). Lightly tested, please
8849 test/review.
8850
8851
8852 Changes: Modified:
8853 +2 -0 trunk/modules/m_chghost.c (File Modified)
8854 +1 -1 trunk/src/client.c (File Modified)
8855 +1 -1 trunk/src/s_conf.c (File Modified)
8856
8857
8858jilles 2006/01/09 15:51:02 UTC (20060109-456)
8859 Log:
8860 Don't forget to link me_realhost() into the command hash.
8861
8862 Pointy hat to: myself
8863
8864
8865 Changes: Modified:
8866 +1 -1 trunk/modules/m_chghost.c (File Modified)
8867
8868
8869jilles 2006/01/09 14:46:59 UTC (20060109-454)
8870 Log:
8871 It's call_hook, not hook_call.
8872
8873
8874 Changes: Modified:
8875 +1 -1 trunk/src/s_user.c (File Modified)
8876
8877
8878jilles 2006/01/09 14:45:36 UTC (20060109-452)
8879 Log:
8880 Add unreject help file.
8881
8882
8883 Changes: Modified:
8884 + - trunk/help/opers/unreject (File Added)
8885
8886
8887jilles 2006/01/09 14:41:41 UTC (20060109-450)
8888 Log:
8889 Link the all-important 42 module to the build :P
8890
8891
8892 Changes: Modified:
8893 +1 -0 trunk/contrib/Makefile.in (File Modified)
8894
8895
8896jilles 2006/01/08 19:12:10 UTC (20060108-448)
8897 Log:
8898 Mention /rehash help.
8899
8900
8901 Changes: Modified:
8902 +1 -0 trunk/help/opers/rehash (File Modified)
8903
8904
8905nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8906 Log:
8907 Add h_user_signon hook.
8908
8909
8910 Changes: Modified:
8911 +1 -0 trunk/include/hook.h (File Modified)
8912 +2 -0 trunk/src/hook.c (File Modified)
8913 +4 -0 trunk/src/s_user.c (File Modified)
8914
8915
8916jilles 2006/01/06 02:30:23 UTC (20060106-444)
8917 Log:
8918 Oops, forgot to set orighost for remote client introductions.
8919
8920
8921 Changes: Modified:
8922 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8923
8924
8925jilles 2006/01/06 01:40:44 UTC (20060106-442)
8926 Log:
8927 Use TS6 forms in services shortcuts, if possible.
8928
8929
8930 Changes: Modified:
8931 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8932
8933
8934jilles 2006/01/06 01:31:19 UTC (20060106-440)
8935 Log:
8936 - Start out default_umodes conf entry from the empty set instead of +i.
8937 - Move oper_only_umodes check to where default_umodes is used, as
8938 oper_only_umodes may not be set yet while we're reading the conf.
8939
8940
8941 Changes: Modified:
8942 +6 -7 trunk/src/newconf.c (File Modified)
8943 +1 -1 trunk/src/s_user.c (File Modified)
8944
8945
8946jilles 2006/01/06 01:00:44 UTC (20060106-438)
8947 Log:
8948 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8949
8950
8951 Changes: Modified:
8952 +1 -0 trunk/doc/example.conf (File Modified)
8953 +7 -0 trunk/doc/reference.conf (File Modified)
8954 +0 -7 trunk/include/config.h.dist (File Modified)
8955 +1 -0 trunk/include/s_conf.h (File Modified)
8956 +6 -0 trunk/modules/m_info.c (File Modified)
8957 +9 -18 trunk/src/client.c (File Modified)
8958 +1 -0 trunk/src/newconf.c (File Modified)
8959 +1 -0 trunk/src/s_conf.c (File Modified)
8960
8961
8962jilles 2006/01/06 00:14:18 UTC (20060106-436)
8963 Log:
8964 - Allow NULL target_ip in show_ip() (indicates message is being
8965 sent to local opers)
8966 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8967 confitem
8968 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8969 those in src/client.c
8970
8971 From ratbox 2.2 svn (anfl)
8972
8973
8974 Changes: Modified:
8975 +1 -0 trunk/include/client.h (File Modified)
8976 +21 -2 trunk/src/client.c (File Modified)
8977 +2 -4 trunk/src/hostmask.c (File Modified)
8978 +1 -5 trunk/src/s_conf.c (File Modified)
8979 +4 -8 trunk/src/s_user.c (File Modified)
8980
8981
8982nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8983 Log:
8984 Fire off events properly.
8985
8986
8987 Changes: Modified:
8988 +7 -3 trunk/src/s_user.c (File Modified)
8989
8990
8991nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8992 Log:
8993 make sure modules which depend on umode information get the message upon connection (oops)
8994
8995
8996 Changes: Modified:
8997 +3 -0 trunk/src/s_user.c (File Modified)
8998
8999
9000jilles 2006/01/05 23:33:33 UTC (20060105-430)
9001 Log:
9002 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9003 From ratbox 2.2 svn.
9004
9005
9006 Changes: Modified:
9007 +3 -7 trunk/modules/m_etrace.c (File Modified)
9008
9009
9010nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9011 Log:
9012 Replace silly `default_invisible' option with more versatile default_umodes.
9013
9014
9015 Changes: Modified:
9016 +2 -2 trunk/Makefile.in (File Modified)
9017 +12 -1 trunk/doc/example.conf (File Modified)
9018 +14 -7 trunk/doc/reference.conf (File Modified)
9019 +2 -4 trunk/include/s_conf.h (File Modified)
9020 +0 -6 trunk/modules/m_info.c (File Modified)
9021 +4 -0 trunk/src/modules.c (File Modified)
9022 +41 -1 trunk/src/newconf.c (File Modified)
9023 +2 -2 trunk/src/s_conf.c (File Modified)
9024 +3 -4 trunk/src/s_user.c (File Modified)
9025
9026
9027jilles 2006/01/02 14:30:45 UTC (20060102-426)
9028 Log:
9029 Add temporary nick resvs with the proper duration,
9030 not 60 times too long.
9031
9032
9033 Changes: Modified:
9034 +1 -1 trunk/modules/m_resv.c (File Modified)
9035
9036
9037jilles 2006/01/02 14:21:31 UTC (20060102-424)
9038 Log:
9039 Add kick on split riding. See reference.conf for more details.
9040
9041
9042 Changes: Modified:
9043 +1 -0 trunk/doc/example.conf (File Modified)
9044 +16 -0 trunk/doc/reference.conf (File Modified)
9045 +1 -0 trunk/include/s_conf.h (File Modified)
9046 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9047 +6 -0 trunk/modules/m_info.c (File Modified)
9048 +1 -0 trunk/src/newconf.c (File Modified)
9049 +1 -0 trunk/src/s_conf.c (File Modified)
9050
9051
9052nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9053 Log:
9054 New credits, denoting GXTi as being on the core team.
9055
9056
9057 Changes: Modified:
9058 +16 -5 trunk/CREDITS (File Modified)
9059
9060
9061nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9062 Log:
9063 better cloaking algorithm
9064
9065
9066 Changes: Modified:
9067 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9068
9069
9070nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9071 Log:
9072 don't do redundant bitshifting.
9073
9074
9075 Changes: Modified:
9076 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9077
9078
9079jilles 2005/12/23 21:15:41 UTC (20051223-416)
9080 Log:
9081 Add ip_cloaking.so.
9082
9083
9084 Changes: Modified:
9085 +1 -0 trunk/contrib/Makefile.in (File Modified)
9086
9087
9088jilles 2005/12/23 21:15:25 UTC (20051223-414)
9089 Log:
9090 Set the DynSpoof flag properly.
9091
9092
9093 Changes: Modified:
9094 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9095
9096
9097nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9098 Log:
9099 first go at an ip_cloaking implementation for charybdis.
9100
9101
9102 Changes: Modified:
9103 + - trunk/contrib/ip_cloaking.c (File Added)
9104
9105
9106nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9107 Log:
9108 Add libcharybdis to contrib/ includes.
9109
9110
9111 Changes: Modified:
9112 +1 -1 trunk/contrib/Makefile.in (File Modified)
9113
9114
9115nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9116 Log:
9117 add h_umode_changed hook for modules that provide usermodes.
9118
9119
9120 Changes: Modified:
9121 +1 -0 trunk/include/hook.h (File Modified)
9122 +2 -1 trunk/src/hook.c (File Modified)
9123 +3 -0 trunk/src/s_user.c (File Modified)
9124
9125
9126jilles 2005/12/19 16:52:45 UTC (20051219-406)
9127 Log:
9128 Show quiets in /stats z.
9129
9130
9131 Changes: Modified:
9132 +15 -10 trunk/src/s_stats.c (File Modified)
9133
9134
9135nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9136 Log:
9137 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9138
9139
9140 Changes: Modified:
9141 +0 -12 trunk/configure (File Modified)
9142 +0 -9 trunk/configure.ac (File Modified)
9143 +0 -3 trunk/include/setup.h.in (File Modified)
9144
9145
9146nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9147 Log:
9148 change various buffer sizes to = topiclen.
9149
9150
9151 Changes: Modified:
9152 +3 -4 trunk/include/ircd_defs.h (File Modified)
9153
9154
9155jon 2005/12/12 19:32:18 UTC (20051212-400)
9156 Log:
9157 - Partial commit test, partial ego strokage ;)
9158
9159
9160 Changes: Modified:
9161 +2 -1 trunk/CREDITS (File Modified)
9162
9163
9164nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9165 Log:
9166 More kqueue corrections.
9167
9168 Changes: Modified:
9169 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9170
9171
9172nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9173 Log:
9174 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9175 Not sure why this wasn't this way to begin with.
9176
9177
9178 Changes: Modified:
9179 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9180
9181
9182jilles 2005/12/11 16:39:52 UTC (20051211-394)
9183 Log:
9184 example.conf tweaks:
9185 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9186 most people do not need this.
9187 Enable serverinfo::hub.
9188
9189
9190 Changes: Modified:
9191 +14 -11 trunk/doc/example.conf (File Modified)
9192
9193
9194nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9195 Log:
9196 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9197
9198
9199 Changes: Modified:
9200 +1 -1 trunk/src/s_serv.c (File Modified)
9201
9202
9203nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9204 Log:
9205 header include changes
9206
9207
9208 Changes: Modified:
9209 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9210 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9211 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9212 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9213 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9214 +1 -21 trunk/libcharybdis/select.c (File Modified)
9215
9216
9217nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9218 Log:
9219 s/ilog/libcharybdis_{die,log,restart}/g
9220
9221
9222 Changes: Modified:
9223 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9224 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9225 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9226 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9227 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9228 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9229 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9230 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9231
9232
9233nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9234 Log:
9235 Use the right callbacks in the function code.
9236
9237 Changes: Modified:
9238 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9239
9240
9241nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9242 Log:
9243 More work, it builds again!
9244
9245
9246 Changes: Modified:
9247 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9248 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9249 + - trunk/libcharybdis/libcharybdis.c (File Added)
9250 + - trunk/libcharybdis/libcharybdis.h (File Added)
9251
9252
9253nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9254 Log:
9255 Move some stuff around.
9256
9257
9258 Changes: Modified:
9259 + - trunk/include/memory.h (File Deleted)
9260 + - trunk/include/tools.h (File Deleted)
9261 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9262 + - trunk/libcharybdis/memory.c (File Added)
9263 + - trunk/libcharybdis/memory.h (File Added)
9264 + - trunk/libcharybdis/snprintf.c (File Added)
9265 + - trunk/libcharybdis/tools.c (File Added)
9266 + - trunk/libcharybdis/tools.h (File Added)
9267 +1000 -1062 trunk/modules/.depend (File Modified)
9268 +421 -455 trunk/src/.depend (File Modified)
9269 +0 -1191 trunk/src/Makefile.in (File Modified)
9270 + - trunk/src/memory.c (File Deleted)
9271 + - trunk/src/snprintf.c (File Deleted)
9272 + - trunk/src/tools.c (File Deleted)
9273
9274
9275nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9276 Log:
9277 move more headers into libcharybdis
9278
9279 Changes: Modified:
9280 + - trunk/include/balloc.h (File Deleted)
9281 + - trunk/include/event.h (File Deleted)
9282 + - trunk/libcharybdis/balloc.h (File Added)
9283 + - trunk/libcharybdis/event.h (File Added)
9284 +924 -1020 trunk/modules/.depend (File Modified)
9285 +327 -406 trunk/src/.depend (File Modified)
9286
9287
9288nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9289 Log:
9290 balloc, events -> libcharybdis
9291
9292 Changes: Modified:
9293 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9294 + - trunk/libcharybdis/balloc.c (File Added)
9295 + - trunk/libcharybdis/event.c (File Added)
9296 +0 -1008 trunk/src/Makefile.in (File Modified)
9297 + - trunk/src/balloc.c (File Deleted)
9298 + - trunk/src/event.c (File Deleted)
9299
9300
9301nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9302 Log:
9303 More fun
9304
9305 Changes: Modified:
9306 + - trunk/include/commio.h (File Deleted)
9307 + - trunk/include/linebuf.h (File Deleted)
9308 + - trunk/libcharybdis/commio.h (File Added)
9309 + - trunk/libcharybdis/linebuf.h (File Added)
9310 +1644 -530 trunk/modules/.depend (File Modified)
9311 +1 -1 trunk/modules/Makefile.in (File Modified)
9312 +720 -284 trunk/src/.depend (File Modified)
9313
9314
9315nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9316 Log:
9317 Makefile reworking -- moving libcharybdis headers into proper location.
9318
9319 Changes: Modified:
9320 +1 -1 trunk/adns/Makefile.in (File Modified)
9321 +1 -1 trunk/src/Makefile.in (File Modified)
9322
9323
9324nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9325 Log:
9326 Document proposed authdaemon protocol.
9327
9328 Changes: Modified:
9329 + - trunk/authdaemon/protocol.txt (File Added)
9330
9331
9332nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9333 Log:
9334 Makefile oops
9335
9336 Changes: Modified:
9337 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9338
9339
9340nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9341 Log:
9342 Remove dead makefile from generation
9343
9344 Changes: Modified:
9345 +1 -2 trunk/configure (File Modified)
9346 +0 -1 trunk/configure.ac (File Modified)
9347
9348
9349nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9350 Log:
9351 libcharybdisIO -> libcharybdis
9352
9353 Changes: Modified:
9354 +1 -1 trunk/src/Makefile.in (File Modified)
9355
9356
9357nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9358 Log:
9359 More restructuring.
9360
9361 Changes: Modified:
9362 + - trunk/libcharybdis/Makefile.in (File Added)
9363 + - trunk/libcharybdis/commio.c (File Added)
9364 + - trunk/libcharybdis/devpoll.c (File Added)
9365 + - trunk/libcharybdis/epoll.c (File Added)
9366 + - trunk/libcharybdis/io/ (File Deleted)
9367 + - trunk/libcharybdis/kqueue.c (File Added)
9368 + - trunk/libcharybdis/linebuf.c (File Added)
9369 + - trunk/libcharybdis/log/ (File Deleted)
9370 + - trunk/libcharybdis/poll.c (File Added)
9371 + - trunk/libcharybdis/ports.c (File Added)
9372 + - trunk/libcharybdis/select.c (File Added)
9373
9374
9375nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9376 Log:
9377 Blah kill makefile
9378
9379 Changes: Modified:
9380 + - trunk/libcharybdis/Makefile.in (File Deleted)
9381
9382
9383nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9384 Log:
9385 Blah kill makefile
9386
9387 Changes: Modified:
9388 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9389
9390
9391nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9392 Log:
9393 add authdaemon dir for later hacking
9394
9395
9396 Changes: Modified:
9397 + - trunk/authdaemon/ (File Added)
9398
9399
9400nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9401 Log:
9402 linebuf -> libcharybdisIO
9403
9404
9405 Changes: Modified:
9406 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9407 + - trunk/libcharybdis/io/linebuf.c (File Added)
9408 + - trunk/libcharybdis/log/ (File Added)
9409 + - trunk/libcharybdis/log/Makefile.in (File Added)
9410 +0 -687 trunk/src/Makefile.in (File Modified)
9411 + - trunk/src/linebuf.c (File Deleted)
9412
9413
9414nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9415 Log:
9416 Solaris 10 I/O ports support
9417
9418 Changes: Modified:
9419 + - trunk/libcharybdis/io/ports.c (File Added)
9420
9421
9422nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9423 Log:
9424 libcharybdis stuff
9425
9426
9427 Changes: Modified:
9428 +1 -1 trunk/Makefile.in (File Modified)
9429 +3 -1 trunk/configure (File Modified)
9430 +133 -10 trunk/configure.ac (File Modified)
9431 + - trunk/libcharybdis/ (File Added)
9432 + - trunk/libcharybdis/Makefile.in (File Added)
9433 + - trunk/libcharybdis/io/ (File Added)
9434 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9435 +2 -3 trunk/src/Makefile.in (File Modified)
9436 + - trunk/src/io/ (File Deleted)
9437
9438
9439nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9440 Log:
9441 split IO stuff into libcharybdisIO.
9442
9443
9444 Changes: Modified:
9445 + - trunk/src/commio.c (File Deleted)
9446 + - trunk/src/devpoll.c (File Deleted)
9447 + - trunk/src/epoll.c (File Deleted)
9448 + - trunk/src/io/ (File Added)
9449 + - trunk/src/io/Makefile.in (File Added)
9450 + - trunk/src/io/commio.c (File Added)
9451 + - trunk/src/io/devpoll.c (File Added)
9452 + - trunk/src/io/epoll.c (File Added)
9453 + - trunk/src/io/kqueue.c (File Added)
9454 + - trunk/src/io/poll.c (File Added)
9455 + - trunk/src/io/select.c (File Added)
9456 + - trunk/src/kqueue.c (File Deleted)
9457 + - trunk/src/poll.c (File Deleted)
9458 + - trunk/src/select.c (File Deleted)
9459
9460
9461nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9462 Log:
9463 Version bump: 1.1.0
9464
9465
9466 Changes: Modified:
9467 +86 -155 trunk/configure (File Modified)
9468 +1 -1 trunk/configure.ac (File Modified)
9469
9470
9471jilles 2005/12/04 01:56:31 UTC (20051204-346)
9472 Log:
9473 Remove mentions of mkkeypair/cryptlinks.
9474
9475
9476 Changes: Modified:
9477 +1 -3 trunk/doc/challenge.txt (File Modified)
9478
9479
9480jilles 2005/12/02 17:57:29 UTC (20051202-344)
9481 Log:
9482 Clarify serverinfo{} description.
9483
9484
9485 Changes: Modified:
9486 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9487
9488
9489jilles 2005/12/02 17:41:44 UTC (20051202-342)
9490 Log:
9491 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9492
9493
9494 Changes: Modified:
9495 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9496
9497
9498jilles 2005/12/02 17:38:53 UTC (20051202-340)
9499 Log:
9500 Improvements also applicable to hyperion 1.x.
9501
9502
9503 Changes: Modified:
9504 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9505
9506
9507jilles 2005/12/02 17:08:45 UTC (20051202-338)
9508 Log:
9509 - Add +F description
9510 - General improvements and changes to charybdis
9511
9512
9513 Changes: Modified:
9514 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9515
9516
9517jilles 2005/12/02 16:43:45 UTC (20051202-336)
9518 Log:
9519 The server notice umodes only have an effect
9520 for opers. ("sendto_realops_flags", so having
9521 the umode is not enough, they must also be
9522 opered)
9523
9524
9525 Changes: Modified:
9526 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9527
9528
9529jilles 2005/12/02 16:39:40 UTC (20051202-334)
9530 Log:
9531 Updates to umodes docs.
9532
9533
9534 Changes: Modified:
9535 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9536
9537
9538nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9539 Log:
9540 Add SGML documentation.
9541
9542 Changes: Modified:
9543 + - trunk/doc/sgml/ (File Added)
9544 + - trunk/doc/sgml/oper-guide/ (File Added)
9545 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9546 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9547 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9548 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9549 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9550 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9551 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9552
9553
9554jilles 2005/11/21 11:04:33 UTC (20051121-330)
9555 Log:
9556 Make operwall flag restrict setting umode +z.
9557 This repairs this flag broken in charybdis-1.0.
9558
9559
9560 Changes: Modified:
9561 +41 -0 trunk/contrib/m_flags.c (File Modified)
9562 +9 -0 trunk/src/s_user.c (File Modified)
9563
9564
9565jilles 2005/11/21 10:29:37 UTC (20051121-328)
9566 Log:
9567 Don't complain/reset remote clients +n. I'm still not
9568 convinced propagating all umodes is the way to go, oh
9569 well.
9570
9571
9572 Changes: Modified:
9573 +1 -1 trunk/src/s_user.c (File Modified)
9574
9575
9576jilles 2005/11/21 10:21:42 UTC (20051121-326)
9577 Log:
9578 - Require admin flag for oper /chghost (if it's enabled
9579 which is not default)
9580 - Give error message on nonexistant nick
9581
9582
9583 Changes: Modified:
9584 +12 -0 trunk/modules/m_chghost.c (File Modified)
9585
9586
9587nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9588 Log:
9589 Incorporated jilles' dynspoof patch with a few minor changes.
9590
9591 Changes: Modified:
9592 +5 -2 trunk/include/client.h (File Modified)
9593 +1 -0 trunk/include/numeric.h (File Modified)
9594 +75 -4 trunk/modules/m_chghost.c (File Modified)
9595 +2 -21 trunk/modules/m_stats.c (File Modified)
9596 +2 -8 trunk/modules/m_trace.c (File Modified)
9597 +2 -0 trunk/src/client.c (File Modified)
9598 +3 -0 trunk/src/s_user.c (File Modified)
9599
9600
9601nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9602 Log:
9603 Update NEWS.
9604
9605 Changes: Modified:
9606 +5 -0 trunk/NEWS (File Modified)
9607
9608
9609jilles 2005/11/17 22:38:52 UTC (20051117-320)
9610 Log:
9611 Make show_ip() far less braindead.
9612
9613 Obtained from: ratbox 2.2 SVN
9614
9615
9616 Changes: Modified:
9617 +14 -85 trunk/src/client.c (File Modified)
9618
9619
9620jilles 2005/11/15 16:33:26 UTC (20051115-318)
9621 Log:
9622 Instead of not showing channels at all for whoising services,
9623 only show channels the requester is also on. If operspying
9624 services, show all the channels.
9625
9626
9627 Changes: Modified:
9628 +37 -40 trunk/modules/m_whois.c (File Modified)
9629
9630
9631jilles 2005/11/15 15:59:00 UTC (20051115-316)
9632 Log:
9633 - Show real errno if we fail to connect to a server
9634 - Don't show server IPs on IRC if a server goes dead
9635 during handshake
9636
9637
9638 Changes: Modified:
9639 +2 -5 trunk/src/s_serv.c (File Modified)
9640
9641
9642jilles 2005/11/15 15:28:18 UTC (20051115-314)
9643 Log:
9644 Revert hybrid 7.2 aline code. It causes too many problems.
9645
9646
9647 Changes: Modified:
9648 +1 -47 trunk/NEWS (File Modified)
9649 + - trunk/include/aline.h (File Deleted)
9650 +53 -6 trunk/modules/m_dline.c (File Modified)
9651 +212 -16 trunk/modules/m_kline.c (File Modified)
9652 +37 -8 trunk/modules/m_resv.c (File Modified)
9653 +45 -24 trunk/modules/m_xline.c (File Modified)
9654 +0 -485 trunk/src/Makefile.in (File Modified)
9655 + - trunk/src/aline.c (File Deleted)
9656
9657
9658jilles 2005/11/07 10:47:33 UTC (20051107-312)
9659 Log:
9660 Incorporate recent ratbox monitor bugfixes (could crash).
9661
9662
9663 Changes: Modified:
9664 +16 -0 trunk/modules/m_monitor.c (File Modified)
9665 +4 -3 trunk/src/monitor.c (File Modified)
9666
9667
9668jilles 2005/10/24 23:10:06 UTC (20051024-310)
9669 Log:
9670 Fix /invite UID leak.
9671
9672 Found by logiclrd@EFnet.
9673
9674
9675 Changes: Modified:
9676 +3 -2 trunk/modules/m_invite.c (File Modified)
9677
9678
9679nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9680 Log:
9681 Don't show what channels a service is in.
9682
9683 Changes: Modified:
9684 +1 -0 trunk/NEWS (File Modified)
9685 +40 -35 trunk/modules/m_whois.c (File Modified)
9686
9687
9688nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9689 Log:
9690 Update version to 1.0.3.
9691
9692
9693 Changes: Modified:
9694 +9 -9 trunk/configure (File Modified)
9695 +1 -1 trunk/configure.ac (File Modified)
9696
9697
9698jilles 2005/10/22 17:12:51 UTC (20051022-304)
9699 Log:
9700 Update NEWS.
9701
9702
9703 Changes: Modified:
9704 +7 -1 trunk/NEWS (File Modified)
9705
9706
9707jilles 2005/10/22 17:11:32 UTC (20051022-302)
9708 Log:
9709 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9710 More static buffers :(
9711
9712
9713 Changes: Modified:
9714 +12 -4 trunk/src/aline.c (File Modified)
9715
9716
9717jilles 2005/10/18 21:52:35 UTC (20051018-300)
9718 Log:
9719 Make operspy mode (/mode !#channel showing parameters
9720 even if not on channel) work again.
9721
9722
9723 Changes: Modified:
9724 +4 -4 trunk/src/channel.c (File Modified)
9725
9726
9727jilles 2005/10/16 22:04:15 UTC (20051016-298)
9728 Log:
9729 Call server_introduced hook on TS6 remote server
9730 introduction (ms_sid()).
9731
9732
9733 Changes: Modified:
9734 +6 -0 trunk/modules/core/m_server.c (File Modified)
9735
9736
9737nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9738 Log:
9739 Cyrix boxes are wierd.
9740
9741 Changes: Modified:
9742 +2 -1 trunk/modules/m_services.c (File Modified)
9743
9744
9745nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9746 Log:
9747 More paranoia.
9748
9749 Changes: Modified:
9750 +1 -1 trunk/include/client.h (File Modified)
9751 +3 -1 trunk/modules/m_services.c (File Modified)
9752
9753
9754nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9755 Log:
9756 heh
9757
9758 Changes: Modified:
9759 +1 -6 trunk/modules/m_services.c (File Modified)
9760
9761
9762nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9763 Log:
9764 Disable a check that doesn't always seem to work right for some reason.
9765
9766 Changes: Modified:
9767 +2 -0 trunk/modules/m_services.c (File Modified)
9768
9769
9770nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9771 Log:
9772 Update NEWS.
9773
9774
9775 Changes: Modified:
9776 +4 -1 trunk/NEWS (File Modified)
9777
9778
9779nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9780 Log:
9781 1.0.2
9782
9783
9784 Changes: Modified:
9785 +9 -9 trunk/configure (File Modified)
9786 +1 -1 trunk/configure.ac (File Modified)
9787
9788
9789jilles 2005/10/08 22:30:18 UTC (20051008-284)
9790 Log:
9791 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9792
9793
9794 Changes: Modified:
9795 +3 -13 trunk/modules/m_trace.c (File Modified)
9796
9797
9798jilles 2005/10/06 11:00:22 UTC (20051006-282)
9799 Log:
9800 Don't send empty RPL_WHOISCHANNELS on remote whois.
9801
9802 Pointy hat to: jilles
9803
9804
9805 Changes: Modified:
9806 +1 -1 trunk/modules/m_whois.c (File Modified)
9807
9808
9809nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9810 Log:
9811 Update NEWS.
9812
9813
9814 Changes: Modified:
9815 +3 -0 trunk/NEWS (File Modified)
9816
9817
9818nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9819 Log:
9820 Modular umode support.
9821
9822
9823 Changes: Modified:
9824 +0 -9 trunk/include/client.h (File Modified)
9825 +2 -1 trunk/include/s_user.h (File Modified)
9826 +1 -1 trunk/include/tools.h (File Modified)
9827 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9828 +3 -0 trunk/src/ircd.c (File Modified)
9829 +1 -1 trunk/src/messages.tab (File Modified)
9830 +2 -2 trunk/src/s_serv.c (File Modified)
9831 +37 -59 trunk/src/s_user.c (File Modified)
9832 +21 -0 trunk/src/tools.c (File Modified)
9833
9834
9835jilles 2005/10/02 20:23:15 UTC (20051002-276)
9836 Log:
9837 Optionally do forced nick change to the UID instead of kill
9838 on nick collisions, see doc/collision_fnc.txt for more
9839 details.
9840
9841
9842 Changes: Modified:
9843 + - trunk/doc/collision_fnc.txt (File Added)
9844 +1 -0 trunk/doc/example.conf (File Modified)
9845 +8 -0 trunk/doc/reference.conf (File Modified)
9846 +1 -0 trunk/include/numeric.h (File Modified)
9847 +1 -0 trunk/include/s_conf.h (File Modified)
9848 +2 -1 trunk/include/s_serv.h (File Modified)
9849 +1 -0 trunk/include/s_stats.h (File Modified)
9850 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9851 +1 -1 trunk/src/messages.tab (File Modified)
9852 +1 -0 trunk/src/newconf.c (File Modified)
9853 +1 -0 trunk/src/s_conf.c (File Modified)
9854 +1 -0 trunk/src/s_serv.c (File Modified)
9855 +2 -2 trunk/src/s_stats.c (File Modified)
9856
9857
9858nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9859 Log:
9860 Update NEWS.
9861
9862
9863 Modified:
9864 trunk/NEWS (File Modified)
9865
9866
9867jilles 2005/09/28 15:45:31 UTC (20050928-272)
9868 Log:
9869 Don't allow lookups by uid in /monitor + and /monitor s.
9870
9871
9872 Modified:
9873 trunk/modules/m_monitor.c (File Modified)
9874
9875
9876jilles 2005/09/28 13:05:01 UTC (20050928-270)
9877 Log:
9878 Stop garbage +j being set in cases like +j aaa:bbb by
9879 initializing the variables properly.
9880
9881 Reported by kyle.
9882
9883
9884 Modified:
9885 trunk/modules/core/m_mode.c (File Modified)
9886 trunk/modules/core/m_sjoin.c (File Modified)
9887
9888
9889jilles 2005/09/25 15:51:54 UTC (20050925-268)
9890 Log:
9891 Apply flags to the proper server in me_gcap().
9892
9893
9894 Modified:
9895 trunk/modules/m_capab.c (File Modified)
9896
9897
9898jilles 2005/09/22 23:13:46 UTC (20050922-266)
9899 Log:
9900 Use find_named_client() instead of find_client() to check
9901 for nick collisions.
9902
9903
9904 Modified:
9905 trunk/modules/core/m_nick.c (File Modified)
9906
9907
9908nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9909 Log:
9910 - Replace old 381 numeric with a new, more positive one!
9911
9912
9913 Modified:
9914 trunk/src/messages.tab (File Modified)
9915
9916
9917jilles 2005/09/22 00:38:45 UTC (20050922-262)
9918 Log:
9919 Make it compile again.
9920
9921
9922 Modified:
9923 trunk/src/channel.c (File Modified)
9924 trunk/src/client.c (File Modified)
9925 trunk/src/ircd.c (File Modified)
9926 trunk/src/packet.c (File Modified)
9927
9928
9929nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9930 Log:
9931 - Prevent UID disclosure in cmode setting.
9932
9933
9934 Modified:
9935 trunk/NEWS (File Modified)
9936 trunk/modules/core/m_mode.c (File Modified)
9937
9938
9939nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9940 Log:
9941 A different check which prevents UID disclosure.
9942
9943
9944 Modified:
9945 trunk/modules/core/m_kick.c (File Modified)
9946
9947
9948nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9949 Log:
9950 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9951
9952
9953 Modified:
9954 trunk/modules/core/m_kick.c (File Modified)
9955
9956
9957nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9958 Log:
9959 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9960
9961
9962 Modified:
9963 trunk/NEWS (File Modified)
9964 trunk/modules/m_accept.c (File Modified)
9965 trunk/modules/m_admin.c (File Modified)
9966 trunk/modules/m_away.c (File Modified)
9967 trunk/modules/m_cap.c (File Modified)
9968 trunk/modules/m_capab.c (File Modified)
9969 trunk/modules/m_challenge.c (File Modified)
9970 trunk/modules/m_chghost.c (File Modified)
9971 trunk/modules/m_close.c (File Modified)
9972 trunk/modules/m_cmessage.c (File Modified)
9973 trunk/modules/m_connect.c (File Modified)
9974 trunk/modules/m_dline.c (File Modified)
9975 trunk/modules/m_encap.c (File Modified)
9976 trunk/modules/m_etrace.c (File Modified)
9977 trunk/modules/m_gline.c (File Modified)
9978 trunk/modules/m_help.c (File Modified)
9979 trunk/modules/m_info.c (File Modified)
9980 trunk/modules/m_invite.c (File Modified)
9981 trunk/modules/m_ison.c (File Modified)
9982 trunk/modules/m_kline.c (File Modified)
9983 trunk/modules/m_knock.c (File Modified)
9984 trunk/modules/m_links.c (File Modified)
9985 trunk/modules/m_list.c (File Modified)
9986 trunk/modules/m_locops.c (File Modified)
9987 trunk/modules/m_lusers.c (File Modified)
9988 trunk/modules/m_map.c (File Modified)
9989 trunk/modules/m_monitor.c (File Modified)
9990 trunk/modules/m_motd.c (File Modified)
9991 trunk/modules/m_names.c (File Modified)
9992 trunk/modules/m_oper.c (File Modified)
9993 trunk/modules/m_operspy.c (File Modified)
9994 trunk/modules/m_pass.c (File Modified)
9995 trunk/modules/m_ping.c (File Modified)
9996 trunk/modules/m_pong.c (File Modified)
9997 trunk/modules/m_post.c (File Modified)
9998 trunk/modules/m_rehash.c (File Modified)
9999 trunk/modules/m_restart.c (File Modified)
10000 trunk/modules/m_resv.c (File Modified)
10001 trunk/modules/m_services.c (File Modified)
10002 trunk/modules/m_set.c (File Modified)
10003 trunk/modules/m_sshortcut.c (File Modified)
10004 trunk/modules/m_stats.c (File Modified)
10005 trunk/modules/m_svinfo.c (File Modified)
10006 trunk/modules/m_tb.c (File Modified)
10007 trunk/modules/m_testline.c (File Modified)
10008 trunk/modules/m_testmask.c (File Modified)
10009 trunk/modules/m_time.c (File Modified)
10010 trunk/modules/m_topic.c (File Modified)
10011 trunk/modules/m_trace.c (File Modified)
10012 trunk/modules/m_unreject.c (File Modified)
10013 trunk/modules/m_user.c (File Modified)
10014 trunk/modules/m_userhost.c (File Modified)
10015 trunk/modules/m_users.c (File Modified)
10016 trunk/modules/m_version.c (File Modified)
10017 trunk/modules/m_wallops.c (File Modified)
10018 trunk/modules/m_who.c (File Modified)
10019 trunk/modules/m_whois.c (File Modified)
10020 trunk/modules/m_whowas.c (File Modified)
10021 trunk/modules/m_xline.c (File Modified)
10022 trunk/src/adns.c (File Modified)
10023 trunk/src/aline.c (File Modified)
10024 trunk/src/cache.c (File Modified)
10025 trunk/src/channel.c (File Modified)
10026 trunk/src/class.c (File Modified)
10027 trunk/src/client.c (File Modified)
10028 trunk/src/commio.c (File Modified)
10029 trunk/src/event.c (File Modified)
10030 trunk/src/hash.c (File Modified)
10031 trunk/src/hostmask.c (File Modified)
10032 trunk/src/ircd.c (File Modified)
10033 trunk/src/kdparse.c (File Modified)
10034 trunk/src/linebuf.c (File Modified)
10035 trunk/src/listener.c (File Modified)
10036 trunk/src/modules.c (File Modified)
10037 trunk/src/monitor.c (File Modified)
10038 trunk/src/newconf.c (File Modified)
10039 trunk/src/packet.c (File Modified)
10040 trunk/src/parse.c (File Modified)
10041 trunk/src/reject.c (File Modified)
10042 trunk/src/s_auth.c (File Modified)
10043 trunk/src/s_conf.c (File Modified)
10044 trunk/src/s_gline.c (File Modified)
10045 trunk/src/s_log.c (File Modified)
10046 trunk/src/s_newconf.c (File Modified)
10047 trunk/src/s_serv.c (File Modified)
10048 trunk/src/s_stats.c (File Modified)
10049 trunk/src/s_user.c (File Modified)
10050 trunk/src/send.c (File Modified)
10051 trunk/src/whowas.c (File Modified)
10052
10053
10054nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10055 Log:
10056 - More coding style niceities. Pretty much got client.h squared away.
10057
10058
10059 Modified:
10060 trunk/modules/m_dline.c (File Modified)
10061 trunk/modules/m_gline.c (File Modified)
10062 trunk/modules/m_kline.c (File Modified)
10063 trunk/modules/m_rehash.c (File Modified)
10064 trunk/modules/m_resv.c (File Modified)
10065 trunk/modules/m_stats.c (File Modified)
10066 trunk/modules/m_testline.c (File Modified)
10067 trunk/modules/m_user.c (File Modified)
10068 trunk/modules/m_xline.c (File Modified)
10069
10070
10071jilles 2005/09/21 22:37:13 UTC (20050921-250)
10072 Log:
10073 - Propagate quiets (+q) on netjoins
10074 - Clear +q list too on lowerTS sjoin from TS6 source
10075
10076
10077 Modified:
10078 trunk/modules/core/m_sjoin.c (File Modified)
10079 trunk/src/s_serv.c (File Modified)
10080
10081
10082jilles 2005/09/21 15:49:43 UTC (20050921-248)
10083 Log:
10084 Second argument to whois is always a nick, never a uid.
10085 This prevents /whois other.server uid to get information
10086 about that uid.
10087
10088
10089 Modified:
10090 trunk/modules/m_whois.c (File Modified)
10091
10092
10093jilles 2005/09/21 15:43:45 UTC (20050921-246)
10094 Log:
10095 Don't allow local users to use uids in user mode.
10096
10097
10098 Modified:
10099 trunk/src/s_user.c (File Modified)
10100
10101
10102jilles 2005/09/21 15:42:56 UTC (20050921-244)
10103 Log:
10104 Make it compile again.
10105
10106
10107 Modified:
10108 trunk/src/s_stats.c (File Modified)
10109
10110
10111jilles 2005/09/21 15:09:11 UTC (20050921-242)
10112 Log:
10113 Fix propagation of empty SJOIN.
10114
10115
10116 Modified:
10117 trunk/modules/core/m_sjoin.c (File Modified)
10118
10119
10120nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10121 Log:
10122 Some atheme-style niceties here.
10123
10124
10125 Modified:
10126 trunk/modules/m_accept.c (File Modified)
10127 trunk/modules/m_admin.c (File Modified)
10128 trunk/modules/m_away.c (File Modified)
10129 trunk/modules/m_cap.c (File Modified)
10130 trunk/modules/m_capab.c (File Modified)
10131 trunk/modules/m_challenge.c (File Modified)
10132 trunk/modules/m_chghost.c (File Modified)
10133 trunk/modules/m_close.c (File Modified)
10134 trunk/modules/m_cmessage.c (File Modified)
10135 trunk/modules/m_connect.c (File Modified)
10136 trunk/modules/m_dline.c (File Modified)
10137 trunk/modules/m_encap.c (File Modified)
10138 trunk/modules/m_etrace.c (File Modified)
10139 trunk/modules/m_gline.c (File Modified)
10140 trunk/modules/m_help.c (File Modified)
10141 trunk/modules/m_info.c (File Modified)
10142 trunk/modules/m_invite.c (File Modified)
10143 trunk/modules/m_ison.c (File Modified)
10144 trunk/modules/m_kline.c (File Modified)
10145 trunk/modules/m_knock.c (File Modified)
10146 trunk/modules/m_links.c (File Modified)
10147 trunk/modules/m_list.c (File Modified)
10148 trunk/modules/m_locops.c (File Modified)
10149 trunk/modules/m_lusers.c (File Modified)
10150 trunk/modules/m_map.c (File Modified)
10151 trunk/modules/m_monitor.c (File Modified)
10152 trunk/modules/m_motd.c (File Modified)
10153 trunk/modules/m_names.c (File Modified)
10154 trunk/modules/m_oper.c (File Modified)
10155 trunk/modules/m_operspy.c (File Modified)
10156 trunk/modules/m_pass.c (File Modified)
10157 trunk/modules/m_ping.c (File Modified)
10158 trunk/modules/m_pong.c (File Modified)
10159 trunk/modules/m_post.c (File Modified)
10160 trunk/modules/m_rehash.c (File Modified)
10161 trunk/modules/m_restart.c (File Modified)
10162 trunk/modules/m_resv.c (File Modified)
10163 trunk/modules/m_services.c (File Modified)
10164 trunk/modules/m_set.c (File Modified)
10165 trunk/modules/m_sshortcut.c (File Modified)
10166 trunk/modules/m_stats.c (File Modified)
10167 trunk/modules/m_svinfo.c (File Modified)
10168 trunk/modules/m_tb.c (File Modified)
10169 trunk/modules/m_testline.c (File Modified)
10170 trunk/modules/m_testmask.c (File Modified)
10171 trunk/modules/m_time.c (File Modified)
10172 trunk/modules/m_topic.c (File Modified)
10173 trunk/modules/m_trace.c (File Modified)
10174 trunk/modules/m_unreject.c (File Modified)
10175 trunk/modules/m_user.c (File Modified)
10176 trunk/modules/m_userhost.c (File Modified)
10177 trunk/modules/m_users.c (File Modified)
10178 trunk/modules/m_version.c (File Modified)
10179 trunk/modules/m_wallops.c (File Modified)
10180 trunk/modules/m_who.c (File Modified)
10181 trunk/modules/m_whois.c (File Modified)
10182 trunk/modules/m_whowas.c (File Modified)
10183 trunk/modules/m_xline.c (File Modified)
10184
10185
10186nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10187 Log:
10188 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10189
10190
10191 Modified:
10192 trunk/.indent.pro (File Modified)
10193 trunk/include/charybdis.h (File Added)
10194 trunk/include/client.h (File Modified)
10195 trunk/modules/.indent.pro (File Modified)
10196 trunk/src/.indent.pro (File Modified)
10197 trunk/src/adns.c (File Modified)
10198 trunk/src/aline.c (File Modified)
10199 trunk/src/cache.c (File Modified)
10200 trunk/src/channel.c (File Modified)
10201 trunk/src/class.c (File Modified)
10202 trunk/src/client.c (File Modified)
10203 trunk/src/commio.c (File Modified)
10204 trunk/src/event.c (File Modified)
10205 trunk/src/hash.c (File Modified)
10206 trunk/src/hostmask.c (File Modified)
10207 trunk/src/ircd.c (File Modified)
10208 trunk/src/kdparse.c (File Modified)
10209 trunk/src/linebuf.c (File Modified)
10210 trunk/src/listener.c (File Modified)
10211 trunk/src/modules.c (File Modified)
10212 trunk/src/monitor.c (File Modified)
10213 trunk/src/newconf.c (File Modified)
10214 trunk/src/packet.c (File Modified)
10215 trunk/src/parse.c (File Modified)
10216 trunk/src/reject.c (File Modified)
10217 trunk/src/s_auth.c (File Modified)
10218 trunk/src/s_conf.c (File Modified)
10219 trunk/src/s_gline.c (File Modified)
10220 trunk/src/s_log.c (File Modified)
10221 trunk/src/s_newconf.c (File Modified)
10222 trunk/src/s_serv.c (File Modified)
10223 trunk/src/s_stats.c (File Modified)
10224 trunk/src/s_user.c (File Modified)
10225 trunk/src/send.c (File Modified)
10226 trunk/src/whowas.c (File Modified)
10227
10228
10229nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10230 Log:
10231 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10232 - Convert a few modules towards using this code.
10233 - Make a note about this change in NEWS.
10234
10235
10236 Modified:
10237 trunk/NEWS (File Modified)
10238 trunk/include/aline.h (File Added)
10239 trunk/modules/m_dline.c (File Modified)
10240 trunk/modules/m_kline.c (File Modified)
10241 trunk/modules/m_resv.c (File Modified)
10242 trunk/modules/m_xline.c (File Modified)
10243 trunk/src/Makefile.in (File Modified)
10244 trunk/src/aline.c (File Added)
10245
10246
10247nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10248 Log:
10249 - Update NEWS document.
10250
10251
10252 Modified:
10253 trunk/NEWS (File Modified)
10254
10255
10256jilles 2005/09/20 18:27:19 UTC (20050920-232)
10257 Log:
10258 Use find_named_person() instead of find_person() in services shortcuts.
10259
10260
10261 Modified:
10262 trunk/modules/m_sshortcut.c (File Modified)
10263
10264
10265jilles 2005/09/18 22:18:59 UTC (20050918-230)
10266 Log:
10267 Fix propagation of empty channels (+P).
10268
10269
10270 Modified:
10271 trunk/modules/core/m_sjoin.c (File Modified)
10272 trunk/src/s_serv.c (File Modified)
10273
10274
10275jilles 2005/09/18 22:18:04 UTC (20050918-228)
10276 Log:
10277 Use same comparison for +f.
10278
10279
10280 Modified:
10281 trunk/modules/core/m_join.c (File Modified)
10282
10283
10284jilles 2005/09/18 18:48:13 UTC (20050918-226)
10285 Log:
10286 Retire server-server non-encap CHGHOST, and clean it up a bit.
10287
10288
10289 Modified:
10290 trunk/modules/m_chghost.c (File Modified)
10291
10292
10293jilles 2005/09/18 14:26:20 UTC (20050918-224)
10294 Log:
10295 Use TS6 form for SQUIT wallops.
10296
10297
10298 Modified:
10299 trunk/modules/core/m_squit.c (File Modified)
10300
10301
10302jilles 2005/09/18 14:25:54 UTC (20050918-222)
10303 Log:
10304 Propagate nick changes for remote clients in TS6 form if possible;
10305 simplify the code a bit.
10306
10307
10308 Modified:
10309 trunk/modules/core/m_nick.c (File Modified)
10310
10311
10312jilles 2005/09/18 14:16:43 UTC (20050918-220)
10313 Log:
10314 Only clear oper_only_umodes on deoper for local clients.
10315
10316
10317 Modified:
10318 trunk/src/s_user.c (File Modified)
10319
10320
10321nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10322 Log:
10323 - Don't enable use_whois_actually in the default config, makes cloaking
10324 only useful for vanity.
10325
10326
10327 Modified:
10328 trunk/doc/example.conf (File Modified)
10329
10330
10331jilles 2005/09/18 00:00:12 UTC (20050918-216)
10332 Log:
10333 Fix linebuf raw code to not truncate lines longer than
10334 510 characters. This stops ziplinks corruption at
10335 the initial burst if the other side sends a lot.
10336
10337
10338 Modified:
10339 trunk/src/linebuf.c (File Modified)
10340
10341
10342nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10343 Log:
10344 - Add +r to channel_modes().
10345
10346
10347 Modified:
10348 trunk/src/channel.c (File Modified)
10349
10350
10351nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10352 Log:
10353 Update NEWS.
10354
10355
10356 Modified:
10357 trunk/NEWS (File Modified)
10358
10359
10360nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10361 Log:
10362 err, nvm. wrong project :-P
10363
10364
10365 Modified:
10366 trunk/src/match.c (File Modified)
10367
10368
10369nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10370 Log:
10371 make sure we don't crash on match(NULL, test)
10372
10373
10374 Modified:
10375 trunk/src/match.c (File Modified)
10376
10377
10378jilles 2005/09/12 23:40:03 UTC (20050912-206)
10379 Log:
10380 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10381 flags = rehash in shared{}.
10382 Uses :<source> ENCAP <target> REHASH [option].
10383
10384
10385 Modified:
10386 trunk/doc/example.conf (File Modified)
10387 trunk/doc/reference.conf (File Modified)
10388 trunk/help/opers/rehash (File Modified)
10389 trunk/include/s_newconf.h (File Modified)
10390 trunk/modules/m_rehash.c (File Modified)
10391 trunk/modules/m_stats.c (File Modified)
10392 trunk/src/newconf.c (File Modified)
10393
10394
10395jilles 2005/09/12 22:48:44 UTC (20050912-204)
10396 Log:
10397 Initialize flags to 0 in conf_set_shared_flags() and
10398 conf_set_cluster_flags().
10399
10400
10401 Modified:
10402 trunk/src/newconf.c (File Modified)
10403
10404
10405jilles 2005/09/12 22:14:16 UTC (20050912-202)
10406 Log:
10407 Don't allow a forward from a #channel to an &channel.
10408 Error message is Illegal channel name.
10409
10410
10411 Modified:
10412 trunk/modules/core/m_mode.c (File Modified)
10413
10414
10415nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10416 Log:
10417 - change version to 1.0.1
10418
10419
10420 Modified:
10421 trunk/configure (File Modified)
10422 trunk/configure.ac (File Modified)
10423
10424
10425nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10426 Log:
10427 Update NEWS.
10428
10429
10430 Modified:
10431 trunk/NEWS (File Modified)
10432
10433
10434jilles 2005/09/12 21:55:58 UTC (20050912-196)
10435 Log:
10436 Services shortcuts changes:
10437 - Require umode +S on target
10438 - Use ERR_SERVICESDOWN (440) for error message
10439 - Fix check for empty string
10440
10441
10442 Modified:
10443 trunk/include/numeric.h (File Modified)
10444 trunk/modules/m_sshortcut.c (File Modified)
10445 trunk/src/messages.tab (File Modified)
10446
10447
10448nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10449 Log:
10450 s/IsChanService/IsService/g;
10451
10452
10453 Modified:
10454 trunk/modules/m_sshortcut.c (File Modified)
10455
10456
10457nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10458 Log:
10459 Add check for service validity in shortcut routines.
10460
10461
10462 Modified:
10463 trunk/modules/m_sshortcut.c (File Modified)
10464
10465
10466jilles 2005/09/12 15:30:26 UTC (20050912-190)
10467 Log:
10468 Don't allow forwarding to a -F channel the setter is not on.
10469
10470
10471 Modified:
10472 trunk/modules/core/m_mode.c (File Modified)
10473
10474
10475jilles 2005/09/12 13:55:56 UTC (20050912-188)
10476 Log:
10477 Describe identify_service and identify_command in
10478 reference.conf.
10479
10480
10481 Modified:
10482 trunk/doc/reference.conf (File Modified)
10483
10484
10485jilles 2005/09/12 13:37:11 UTC (20050912-186)
10486 Log:
10487 More helpfile updates.
10488
10489
10490 Modified:
10491 trunk/help/Makefile.in (File Modified)
10492 trunk/help/opers/die (File Modified)
10493 trunk/help/opers/join (File Modified)
10494 trunk/help/opers/links (File Modified)
10495 trunk/help/opers/lusers (File Modified)
10496 trunk/help/opers/map (File Added)
10497 trunk/help/opers/motd (File Modified)
10498 trunk/help/opers/names (File Modified)
10499 trunk/help/opers/notice (File Modified)
10500 trunk/help/opers/operspy (File Modified)
10501 trunk/help/opers/part (File Modified)
10502 trunk/help/opers/privmsg (File Modified)
10503 trunk/help/opers/restart (File Modified)
10504 trunk/help/opers/set (File Modified)
10505 trunk/help/opers/stats (File Modified)
10506 trunk/help/opers/trace (File Modified)
10507 trunk/help/opers/version (File Modified)
10508 trunk/help/users/notice (File Modified)
10509 trunk/help/users/privmsg (File Modified)
10510 trunk/help/users/stats (File Modified)
10511
10512
10513jilles 2005/09/12 11:18:40 UTC (20050912-184)
10514 Log:
10515 Update help files.
10516
10517
10518 Modified:
10519 trunk/help/opers/cmode (File Modified)
10520 trunk/help/opers/umode (File Modified)
10521 trunk/help/opers/wallops (File Modified)
10522 trunk/help/opers/who (File Modified)
10523 trunk/help/users/umode (File Modified)
10524
10525
10526jilles 2005/09/12 11:11:18 UTC (20050912-182)
10527 Log:
10528 Include cmode +r in 004 and 005.
10529
10530
10531 Modified:
10532 trunk/include/supported.h (File Modified)
10533 trunk/src/messages.tab (File Modified)
10534
10535
10536jilles 2005/09/12 10:53:35 UTC (20050912-180)
10537 Log:
10538 No need to clear all 3 buffers in channel_modes().
10539
10540
10541 Modified:
10542 trunk/src/channel.c (File Modified)
10543
10544
10545jilles 2005/09/12 10:31:54 UTC (20050912-178)
10546 Log:
10547 - Fix multiple +f modes per line
10548 - -f shouldn't take a parameter
10549
10550
10551 Modified:
10552 trunk/modules/core/m_mode.c (File Modified)
10553
10554
10555jilles 2005/09/12 10:04:27 UTC (20050912-176)
10556 Log:
10557 Channel mode +Q now prevents forwarding to or through
10558 a channel, just like in hyperion, not from a channel.
10559
10560
10561 Modified:
10562 trunk/modules/core/m_join.c (File Modified)
10563
10564
10565jilles 2005/09/12 09:36:21 UTC (20050912-174)
10566 Log:
10567 Complete +F/+Q propagation.
10568
10569
10570 Modified:
10571 trunk/modules/core/m_join.c (File Modified)
10572 trunk/modules/core/m_sjoin.c (File Modified)
10573 trunk/src/channel.c (File Modified)
10574
10575
10576nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10577 Log:
10578 - A few minor fixes.
10579
10580
10581 Modified:
10582 trunk/modules/core/m_join.c (File Modified)
10583 trunk/modules/m_services.c (File Modified)
10584
10585
10586nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10587 Log:
10588 - Fix netsplit obfuscation.
10589
10590
10591 Modified:
10592 trunk/src/client.c (File Modified)
10593
10594
10595nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10596 Log:
10597 - Fix another /stats p related bug.
10598
10599
10600 Modified:
10601 trunk/src/client.c (File Modified)
10602
10603
10604nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10605 Log:
10606 - Update example.conf.
10607
10608
10609 Modified:
10610 trunk/doc/example.conf (File Modified)
10611
10612
10613nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10614 Log:
10615 - Fix a minor bug here, and re-release 1.0.
10616
10617
10618 Modified:
10619 trunk/modules/core/m_nick.c (File Modified)
10620
10621
10622nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10623 Log:
10624 - Add bursted clients to /stats p list.
10625
10626
10627 Modified:
10628 trunk/modules/core/m_nick.c (File Modified)
10629
10630
10631nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10632 Log:
10633 - Add identify_service, identify_command options to the example.conf,
10634 newconf parser.
10635
10636
10637 Modified:
10638 trunk/NEWS (File Modified)
10639 trunk/doc/example.conf (File Modified)
10640 trunk/src/newconf.c (File Modified)
10641
10642
10643nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10644 Log:
10645 - Add services shortcuts.
10646
10647
10648 Modified:
10649 trunk/modules/Makefile.in (File Modified)
10650 trunk/modules/m_sshortcut.c (File Added)
10651
10652
10653nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10654 Log:
10655 - put back checks i removed by mistake
10656
10657
10658 Modified:
10659 trunk/modules/core/m_join.c (File Modified)
10660
10661
10662nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10663 Log:
10664 - Implement channel mode +Q, which disables forwarding.
10665 - Make forwarding usable by everyone.
10666 - Implement channel mode +F which bypasses authority checks on a target
10667 set with this mode
10668 - Update NEWS.
10669
10670
10671 Modified:
10672 trunk/NEWS (File Modified)
10673 trunk/include/channel.h (File Modified)
10674 trunk/include/supported.h (File Modified)
10675 trunk/modules/core/m_join.c (File Modified)
10676 trunk/modules/core/m_mode.c (File Modified)
10677 trunk/src/messages.tab (File Modified)
10678
10679
10680nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10681 Log:
10682 - Fix account handling brokenness.
10683
10684
10685 Modified:
10686 trunk/modules/m_services.c (File Modified)
10687
10688
10689jilles 2005/09/12 02:04:09 UTC (20050912-150)
10690 Log:
10691 Identify to services via server password hack. Still
10692 needs config file parts, like
10693 identifyservice = "nickserv@services.int";
10694 identifycommand = "IDENTIFY";
10695
10696
10697 Modified:
10698 trunk/include/s_conf.h (File Modified)
10699 trunk/src/s_user.c (File Modified)
10700
10701
10702jilles 2005/09/12 01:59:46 UTC (20050912-148)
10703 Log:
10704 Make send.c compile.
10705
10706
10707 Modified:
10708 trunk/src/send.c (File Modified)
10709
10710
10711nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10712 Log:
10713 - Handle this better.
10714
10715
10716 Modified:
10717 trunk/src/send.c (File Modified)
10718
10719
10720nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10721 Log:
10722 If the source is not a client, don't send to normal users.
10723
10724
10725 Modified:
10726 trunk/src/send.c (File Modified)
10727
10728
10729nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10730 Log:
10731 - Make /wallops behave as wallops in other ircds.
10732
10733
10734 Modified:
10735 trunk/modules/m_wallops.c (File Modified)
10736 trunk/src/send.c (File Modified)
10737
10738
10739nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10740 Log:
10741 - charybdis-1.0
10742
10743
10744 Modified:
10745 trunk/NEWS (File Modified)
10746 trunk/configure (File Modified)
10747 trunk/configure.ac (File Modified)
10748
10749
10750nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10751 Log:
10752 - Remove efnet configuration.
10753 - Rename example.conf as reference.conf, and replace the default
10754 example.conf with one suitable for AthemeNET.
10755 - Update makefile to reflect these changes.
10756
10757
10758 Modified:
10759 trunk/doc/Makefile.in (File Modified)
10760 trunk/doc/example.conf (File Modified)
10761 trunk/doc/example.efnet.conf (File Deleted)
10762 trunk/doc/reference.conf (File Added)
10763
10764
10765nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10766 Log:
10767 - Don't display opers who are /away.
10768
10769
10770 Modified:
10771 trunk/modules/m_stats.c (File Modified)
10772
10773
10774jilles 2005/09/12 00:21:20 UTC (20050912-134)
10775 Log:
10776 Put cmode +f in 004 and 005.
10777
10778
10779 Modified:
10780 trunk/include/supported.h (File Modified)
10781 trunk/src/messages.tab (File Modified)
10782
10783
10784jilles 2005/09/12 00:15:13 UTC (20050912-132)
10785 Log:
10786 Add user umode +Q which prevents a user from
10787 being forwarded.
10788
10789
10790 Modified:
10791 trunk/include/client.h (File Modified)
10792 trunk/modules/core/m_join.c (File Modified)
10793 trunk/src/messages.tab (File Modified)
10794 trunk/src/s_user.c (File Modified)
10795
10796
10797jilles 2005/09/11 23:47:02 UTC (20050911-130)
10798 Log:
10799 Implement channel forwarding in m_join(). As in
10800 hyperion, failing to join because of +i, +r or +j
10801 can cause you to be forwarded, potentially
10802 recursively. Unlike hyperion, a single numeric
10803 is sent in case of a successful forward, otherwise
10804 the ircd acts if there were no forward.
10805
10806
10807 Modified:
10808 trunk/include/numeric.h (File Modified)
10809 trunk/modules/core/m_join.c (File Modified)
10810 trunk/src/messages.tab (File Modified)
10811
10812
10813jilles 2005/09/11 22:57:53 UTC (20050911-128)
10814 Log:
10815 Allow servers to set oper-only cmodes as well.
10816
10817
10818 Modified:
10819 trunk/modules/core/m_mode.c (File Modified)
10820
10821
10822jilles 2005/09/11 22:48:37 UTC (20050911-126)
10823 Log:
10824 Add cmode +f which takes a channel name, settable
10825 only by opers for now. Does not do anything yet.
10826
10827
10828 Modified:
10829 trunk/include/channel.h (File Modified)
10830 trunk/modules/core/m_join.c (File Modified)
10831 trunk/modules/core/m_mode.c (File Modified)
10832 trunk/modules/core/m_sjoin.c (File Modified)
10833 trunk/src/channel.c (File Modified)
10834
10835
10836jilles 2005/09/11 20:48:09 UTC (20050911-124)
10837 Log:
10838 Fully initialize 'mode' in ms_join() and ms_sjoin()
10839 to avoid old +j garbage from being used.
10840
10841
10842 Modified:
10843 trunk/modules/core/m_join.c (File Modified)
10844 trunk/modules/core/m_sjoin.c (File Modified)
10845
10846
10847jilles 2005/09/11 19:41:53 UTC (20050911-122)
10848 Log:
10849 - only touch join_count/join_delta if join throttling
10850 is enabled on the channel
10851 - reset join_count/join_delta to 0 if -j is set
10852
10853
10854 Modified:
10855 trunk/modules/core/m_join.c (File Modified)
10856 trunk/modules/core/m_mode.c (File Modified)
10857 trunk/modules/core/m_sjoin.c (File Modified)
10858
10859
10860jilles 2005/09/11 18:57:20 UTC (20050911-120)
10861 Log:
10862 Also start a new "period" for join throttling for remote joins,
10863 if necessary. Make the code slightly clearer.
10864
10865
10866 Modified:
10867 trunk/modules/core/m_join.c (File Modified)
10868 trunk/src/channel.c (File Modified)
10869
10870
10871jilles 2005/09/11 18:12:20 UTC (20050911-118)
10872 Log:
10873 Some +j improvements, still broken.
10874
10875
10876 Modified:
10877 trunk/modules/core/m_join.c (File Modified)
10878 trunk/modules/core/m_sjoin.c (File Modified)
10879
10880
10881jilles 2005/09/11 16:44:36 UTC (20050911-116)
10882 Log:
10883 Only do +z processing for +m channels the sender is on,
10884 as bans/quiets are currently only checked locally.
10885
10886
10887 Modified:
10888 trunk/modules/core/m_message.c (File Modified)
10889
10890
10891jilles 2005/09/11 16:01:02 UTC (20050911-114)
10892 Log:
10893 - Add max_bans_large configuration option, defaulting to 500, to
10894 limit the number of bans in a +L channel
10895 - Change b/e/I to b/e/I/q in texts
10896
10897
10898 Modified:
10899 trunk/doc/example.conf (File Modified)
10900 trunk/include/s_conf.h (File Modified)
10901 trunk/modules/core/m_mode.c (File Modified)
10902 trunk/modules/m_info.c (File Modified)
10903 trunk/src/newconf.c (File Modified)
10904 trunk/src/s_conf.c (File Modified)
10905
10906
10907jilles 2005/09/11 15:20:38 UTC (20050911-112)
10908 Log:
10909 Store invite for +gi channels.
10910 Note that +gi is significantly weaker access control than +i.
10911
10912
10913 Modified:
10914 trunk/modules/m_invite.c (File Modified)
10915
10916
10917jilles 2005/09/11 14:38:35 UTC (20050911-110)
10918 Log:
10919 Nonops are allowed to see +q lists.
10920
10921
10922 Modified:
10923 trunk/modules/core/m_mode.c (File Modified)
10924
10925
10926jilles 2005/09/11 14:27:59 UTC (20050911-108)
10927 Log:
10928 Invalidate can_send() cache on -q.
10929
10930
10931 Modified:
10932 trunk/modules/core/m_mode.c (File Modified)
10933
10934
10935nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10936 Log:
10937 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10938
10939
10940 Modified:
10941 trunk/modules/core/m_sjoin.c (File Modified)
10942
10943
10944nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10945 Log:
10946 - Allow blank SJOINs -- for permanant channels.
10947
10948
10949 Modified:
10950 trunk/modules/core/m_sjoin.c (File Modified)
10951
10952
10953nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10954 Log:
10955 - Burst permanant channels.
10956
10957
10958 Modified:
10959 trunk/src/s_serv.c (File Modified)
10960
10961
10962nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10963 Log:
10964 - Fix handling of permanant channels.
10965
10966
10967 Modified:
10968 trunk/modules/core/m_join.c (File Modified)
10969
10970
10971nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10972 Log:
10973 - Run indent on core modules.
10974 - Add propagation of join throttle settings.
10975
10976
10977 Modified:
10978 trunk/modules/core/m_die.c (File Modified)
10979 trunk/modules/core/m_error.c (File Modified)
10980 trunk/modules/core/m_join.c (File Modified)
10981 trunk/modules/core/m_kick.c (File Modified)
10982 trunk/modules/core/m_kill.c (File Modified)
10983 trunk/modules/core/m_message.c (File Modified)
10984 trunk/modules/core/m_mode.c (File Modified)
10985 trunk/modules/core/m_nick.c (File Modified)
10986 trunk/modules/core/m_part.c (File Modified)
10987 trunk/modules/core/m_quit.c (File Modified)
10988 trunk/modules/core/m_server.c (File Modified)
10989 trunk/modules/core/m_sjoin.c (File Modified)
10990 trunk/modules/core/m_squit.c (File Modified)
10991
10992
10993nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10994 Log:
10995 - Fix mistake in commit message.
10996
10997
10998 Modified:
10999 trunk/ChangeLog (File Modified)
11000
11001
11002nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11003 Log:
11004 - Channel throttling.
11005
11006
11007 Modified:
11008 trunk/NEWS (File Modified)
11009 trunk/include/supported.h (File Modified)
11010 trunk/modules/core/m_mode.c (File Modified)
11011 trunk/src/messages.tab (File Modified)
11012
11013
11014nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11015 Log:
11016 - Channel throttle logic fixes.
11017
11018
11019 Modified:
11020 trunk/include/channel.h (File Modified)
11021
11022
11023nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11024 Log:
11025 - Add the throttle logic.
11026
11027
11028 Modified:
11029 trunk/include/channel.h (File Modified)
11030 trunk/include/numeric.h (File Modified)
11031 trunk/modules/core/m_join.c (File Modified)
11032 trunk/src/channel.c (File Modified)
11033 trunk/src/messages.tab (File Modified)
11034
11035
11036nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11037 Log:
11038 - Cosmetic fixes to CREDITS.
11039
11040
11041 Modified:
11042 trunk/CREDITS (File Modified)
11043
11044
11045nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11046 Log:
11047 - Better channel_modes() from ShadowIRCd 4.
11048
11049
11050 Modified:
11051 trunk/include/channel.h (File Modified)
11052 trunk/src/channel.c (File Modified)
11053
11054
11055nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11056 Log:
11057 - Strip colour codes from parts.
11058
11059
11060 Modified:
11061 trunk/modules/core/m_part.c (File Modified)
11062
11063
11064nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11065 Log:
11066 - Strip colour codes from quits.
11067
11068
11069 Modified:
11070 trunk/modules/core/m_quit.c (File Modified)
11071
11072
11073nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11074 Log:
11075 - add +c/+g/+z to channel_modes().
11076
11077
11078 Modified:
11079 trunk/src/channel.c (File Modified)
11080
11081
11082nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11083 Log:
11084 - Add +g to 004/005 numerics.
11085
11086
11087 Modified:
11088 trunk/include/supported.h (File Modified)
11089 trunk/src/messages.tab (File Modified)
11090
11091
11092nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11093 Log:
11094 - Add +cgz to set_final_mode() in both join/sjoin.
11095 - Implement channel mode +g: Free invite.
11096
11097
11098 Modified:
11099 trunk/include/channel.h (File Modified)
11100 trunk/modules/core/m_join.c (File Modified)
11101 trunk/modules/core/m_mode.c (File Modified)
11102 trunk/modules/core/m_sjoin.c (File Modified)
11103 trunk/modules/m_invite.c (File Modified)
11104
11105
11106nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11107 Log:
11108 - Make sure /stats p uses the right list.
11109
11110
11111 Modified:
11112 trunk/modules/m_stats.c (File Modified)
11113
11114
11115nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11116 Log:
11117 - local oper list becomes local_oper_list.
11118 - all opers are stored on oper_list for /stats p.
11119
11120
11121 Modified:
11122 trunk/include/ircd.h (File Modified)
11123 trunk/modules/m_stats.c (File Modified)
11124 trunk/modules/m_trace.c (File Modified)
11125 trunk/src/client.c (File Modified)
11126 trunk/src/ircd.c (File Modified)
11127 trunk/src/s_user.c (File Modified)
11128 trunk/src/send.c (File Modified)
11129
11130
11131nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11132 Log:
11133 - Remove ENABLE_SERVICES legacy define.
11134
11135
11136 Modified:
11137 trunk/configure (File Modified)
11138 trunk/configure.ac (File Modified)
11139 trunk/include/client.h (File Modified)
11140 trunk/include/m_info.h (File Modified)
11141 trunk/include/s_conf.h (File Modified)
11142 trunk/modules/Makefile.in (File Modified)
11143 trunk/modules/core/m_kick.c (File Modified)
11144 trunk/modules/core/m_mode.c (File Modified)
11145 trunk/modules/core/m_nick.c (File Modified)
11146 trunk/modules/core/m_sjoin.c (File Modified)
11147 trunk/modules/m_services.c (File Modified)
11148 trunk/src/channel.c (File Modified)
11149 trunk/src/newconf.c (File Modified)
11150 trunk/src/s_conf.c (File Modified)
11151 trunk/src/s_serv.c (File Modified)
11152 trunk/src/s_user.c (File Modified)
11153
11154
11155nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11156 Log:
11157 - New reject message, ala ircu.
11158
11159
11160 Modified:
11161 trunk/src/reject.c (File Modified)
11162
11163
11164nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11165 Log:
11166 - Reduce 'broadcast storm' effect in m_chghost.
11167
11168
11169 Modified:
11170 trunk/modules/m_chghost.c (File Modified)
11171
11172
11173nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11174 Log:
11175 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11176
11177
11178 Modified:
11179 trunk/include/supported.h (File Modified)
11180 trunk/src/messages.tab (File Modified)
11181
11182
11183nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11184 Log:
11185 - Implement +z.
11186
11187
11188 Modified:
11189 trunk/include/channel.h (File Modified)
11190 trunk/modules/core/m_message.c (File Modified)
11191 trunk/modules/core/m_mode.c (File Modified)
11192
11193
11194nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11195 Log:
11196 - use sendto_one_numeric() in some places.
11197
11198
11199 Modified:
11200 trunk/modules/core/m_mode.c (File Modified)
11201
11202
11203nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11204 Log:
11205 - Implement channel mode +c -- colour stripping.
11206
11207
11208 Modified:
11209 trunk/include/irc_string.h (File Modified)
11210 trunk/include/supported.h (File Modified)
11211 trunk/modules/core/m_message.c (File Modified)
11212 trunk/modules/core/m_mode.c (File Modified)
11213 trunk/src/irc_string.c (File Modified)
11214 trunk/src/messages.tab (File Modified)
11215
11216
11217nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11218 Log:
11219 - Add +qLP to CHANMODES 005 numeric.
11220
11221
11222 Modified:
11223 trunk/include/supported.h (File Modified)
11224
11225
11226nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11227 Log:
11228 Move credits files to doc/.
11229
11230
11231 Modified:
11232 trunk/Hybrid-team (File Deleted)
11233 trunk/Ratbox-team (File Deleted)
11234 trunk/doc/Hybrid-team (File Added)
11235 trunk/doc/Ratbox-team (File Added)
11236
11237
11238nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11239 Log:
11240 - Rename Ratbox credits as Ratbox-team.
11241 - Add in our own CREDITS.
11242
11243
11244 Modified:
11245 trunk/CREDITS (File Deleted)
11246 trunk/CREDITS (File Added)
11247 trunk/Ratbox-team (File Added)
11248
11249
11250nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11251 Log:
11252 - Quietcache fixes.
11253
11254
11255 Modified:
11256 trunk/modules/core/m_mode.c (File Modified)
11257
11258
11259nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11260 Log:
11261 - Rebuild configure.
11262
11263
11264 Modified:
11265 trunk/autom4te.cache/ (File Deleted)
11266 trunk/configure (File Modified)
11267
11268
11269nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11270 Log:
11271 Add +q to messages.tab.
11272
11273
11274 Modified:
11275 trunk/src/messages.tab (File Modified)
11276
11277
11278nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11279 Log:
11280 - port m_sjoin stuff to TS6 JOIN syntax.
11281
11282
11283 Modified:
11284 trunk/modules/core/m_join.c (File Modified)
11285
11286
11287nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11288 Log:
11289 - Implement channel mode +q (quiet)
11290
11291
11292 Modified:
11293 trunk/include/channel.h (File Modified)
11294 trunk/modules/core/m_mode.c (File Modified)
11295 trunk/src/channel.c (File Modified)
11296
11297
11298jilles 2005/09/10 03:03:05 UTC (20050910-40)
11299 Log:
11300 Add +L/+P for set_final_mode().
11301
11302
11303 Modified:
11304 trunk/modules/core/m_sjoin.c (File Modified)
11305
11306
11307jilles 2005/09/10 02:59:22 UTC (20050910-38)
11308 Log:
11309 Add +L/+P in channel_modes().
11310
11311
11312 Modified:
11313 trunk/src/channel.c (File Modified)
11314
11315
11316jilles 2005/09/10 02:55:10 UTC (20050910-36)
11317 Log:
11318 - Use MODE_PERMANENT, not MODE_PERMANANT
11319 - Actually use chm_staff()
11320
11321 It compiles but is not otherwise tested.
11322
11323
11324 Modified:
11325 trunk/include/channel.h (File Modified)
11326 trunk/modules/core/m_mode.c (File Modified)
11327 trunk/modules/core/m_sjoin.c (File Modified)
11328 trunk/src/channel.c (File Modified)
11329
11330
11331nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11332 Log:
11333 - Ok, patchlevel.h is fixed now.
11334
11335
11336 Modified:
11337 trunk/include/patchlevel.h (File Modified)
11338
11339
11340nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11341 Log:
11342 - *sigh*
11343
11344
11345 Modified:
11346 trunk/include/patchlevel.h (File Modified)
11347 trunk/src/version.c.SH (File Modified)
11348
11349
11350nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11351 Log:
11352 - Fix compilation issue with version.c.
11353
11354
11355 Modified:
11356 trunk/src/version.c.SH (File Modified)
11357
11358
11359nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11360 Log:
11361 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11362 this from the BUGS file.
11363
11364
11365 Modified:
11366 trunk/BUGS (File Modified)
11367
11368
11369jilles 2005/09/10 02:30:22 UTC (20050910-26)
11370 Log:
11371 Mangle all netsplit messages if flatten links is enabled.
11372
11373
11374 Modified:
11375 trunk/src/client.c (File Modified)
11376
11377
11378nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11379 Log:
11380 - jilles pointed out that /stats p needed severe changes -- implement
11381 them
11382
11383
11384 Modified:
11385 trunk/modules/m_stats.c (File Modified)
11386
11387
11388nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11389 Log:
11390 Rename RELNOTES to NEWS.
11391
11392
11393 Modified:
11394 trunk/NEWS (File Added)
11395 trunk/RELNOTES (File Deleted)
11396
11397
11398nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11399 Log:
11400 Update RELNOTES.
11401
11402
11403 Modified:
11404 trunk/RELNOTES (File Modified)
11405
11406
11407nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11408 Log:
11409 - Make /stats p work globally.
11410 - Change 'OPER(s)' to 'staff members'
11411
11412
11413 Modified:
11414 trunk/modules/m_stats.c (File Modified)
11415
11416
11417nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11418 Log:
11419 - add modes, +LP to RPL_MYINFO.
11420
11421
11422 Modified:
11423 trunk/src/messages.tab (File Modified)
11424
11425
11426nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11427 Log:
11428 More stuff to RELNOTES.
11429
11430
11431 Modified:
11432 trunk/RELNOTES (File Modified)
11433
11434
11435nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11436 Log:
11437 - Implement +P.
11438
11439
11440 Modified:
11441 trunk/modules/core/m_sjoin.c (File Modified)
11442 trunk/src/channel.c (File Modified)
11443
11444
11445nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11446 Log:
11447 - Implement list limit exceed modes -- +L.
11448
11449
11450 Modified:
11451 trunk/modules/core/m_mode.c (File Modified)
11452
11453
11454nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11455 Log:
11456 - Add handlers for modes +L, +P.
11457
11458
11459 Modified:
11460 trunk/include/channel.h (File Modified)
11461 trunk/modules/core/m_mode.c (File Modified)
11462
11463
11464nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11465 Log:
11466 Update properties on *everything*.
11467
11468
11469 Modified:
11470 trunk/.cvsignore (Property Modified)
11471 trunk/.indent.pro (Property Modified)
11472 trunk/BUGS (File Modified) (Property Modified)
11473 trunk/CREDITS (File Modified) (Property Modified)
11474 trunk/ChangeLog (Property Modified)
11475 trunk/Hybrid-team (File Modified) (Property Modified)
11476 trunk/INSTALL (File Modified) (Property Modified)
11477 trunk/LICENSE (File Modified) (Property Modified)
11478 trunk/Makefile.in (File Modified) (Property Modified)
11479 trunk/README.FIRST (File Modified) (Property Modified)
11480 trunk/RELNOTES (File Modified) (Property Modified)
11481 trunk/SVN-Access (Property Modified)
11482 trunk/aclocal.m4 (File Modified) (Property Modified)
11483 trunk/adns/.cvsignore (Property Modified)
11484 trunk/adns/COPYING (Property Modified)
11485 trunk/adns/GPL-vs-LGPL (Property Modified)
11486 trunk/adns/Makefile.in (File Modified) (Property Modified)
11487 trunk/adns/README (Property Modified)
11488 trunk/adns/README.ircd (Property Modified)
11489 trunk/adns/adns.h (File Modified) (Property Modified)
11490 trunk/adns/check.c (File Modified) (Property Modified)
11491 trunk/adns/dlist.h (File Modified) (Property Modified)
11492 trunk/adns/event.c (File Modified) (Property Modified)
11493 trunk/adns/general.c (File Modified) (Property Modified)
11494 trunk/adns/internal.h (File Modified) (Property Modified)
11495 trunk/adns/parse.c (File Modified) (Property Modified)
11496 trunk/adns/query.c (File Modified) (Property Modified)
11497 trunk/adns/reply.c (File Modified) (Property Modified)
11498 trunk/adns/setup.c (File Modified) (Property Modified)
11499 trunk/adns/transmit.c (File Modified) (Property Modified)
11500 trunk/adns/tvarith.h (File Modified) (Property Modified)
11501 trunk/adns/types.c (File Modified) (Property Modified)
11502 trunk/configure (File Modified) (Property Modified)
11503 trunk/configure.ac (File Modified) (Property Modified)
11504 trunk/contrib/.cvsignore (Property Modified)
11505 trunk/contrib/.indent.pro (Property Modified)
11506 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11507 trunk/contrib/README (File Modified) (Property Modified)
11508 trunk/contrib/example_module.c (File Modified) (Property Modified)
11509 trunk/contrib/m_42.c (File Modified) (Property Modified)
11510 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11511 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11512 trunk/contrib/m_force.c (File Modified) (Property Modified)
11513 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11514 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11515 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11516 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11517 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11518 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11519 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11520 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11521 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11522 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11523 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11524 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11525 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11526 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11527 trunk/doc/.cvsignore (Property Modified)
11528 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11529 trunk/doc/Makefile.in (File Modified) (Property Modified)
11530 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11531 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11532 trunk/doc/challenge.txt (File Modified) (Property Modified)
11533 trunk/doc/example.conf (File Modified) (Property Modified)
11534 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11535 trunk/doc/hooks.txt (File Modified) (Property Modified)
11536 trunk/doc/index.txt (File Modified) (Property Modified)
11537 trunk/doc/ircd.8 (File Modified) (Property Modified)
11538 trunk/doc/ircd.motd (Property Modified)
11539 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11540 trunk/doc/modeg.txt (File Modified) (Property Modified)
11541 trunk/doc/modes.txt (File Modified) (Property Modified)
11542 trunk/doc/monitor.txt (File Modified) (Property Modified)
11543 trunk/doc/old/Authors (Property Modified)
11544 trunk/doc/operguide.txt (File Modified) (Property Modified)
11545 trunk/doc/opermyth.txt (Property Modified)
11546 trunk/doc/server-version-info (File Modified) (Property Modified)
11547 trunk/doc/services.txt (File Modified) (Property Modified)
11548 trunk/doc/technical/README.TSora (Property Modified)
11549 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11550 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11551 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11552 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11553 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11554 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11555 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11556 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11557 trunk/doc/technical/rfc1459.txt (Property Modified)
11558 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11559 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11560 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11561 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11562 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11563 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11564 trunk/help/Makefile.in (File Modified) (Property Modified)
11565 trunk/help/opers/accept (Property Modified)
11566 trunk/help/opers/admin (Property Modified)
11567 trunk/help/opers/away (Property Modified)
11568 trunk/help/opers/capab (Property Modified)
11569 trunk/help/opers/challenge (Property Modified)
11570 trunk/help/opers/close (Property Modified)
11571 trunk/help/opers/cmode (Property Modified)
11572 trunk/help/opers/cnotice (Property Modified)
11573 trunk/help/opers/connect (Property Modified)
11574 trunk/help/opers/cprivmsg (Property Modified)
11575 trunk/help/opers/credits (Property Modified)
11576 trunk/help/opers/die (Property Modified)
11577 trunk/help/opers/dline (Property Modified)
11578 trunk/help/opers/eob (Property Modified)
11579 trunk/help/opers/error (Property Modified)
11580 trunk/help/opers/etrace (Property Modified)
11581 trunk/help/opers/gline (Property Modified)
11582 trunk/help/opers/help (Property Modified)
11583 trunk/help/opers/index (Property Modified)
11584 trunk/help/opers/info (Property Modified)
11585 trunk/help/opers/invite (Property Modified)
11586 trunk/help/opers/ison (Property Modified)
11587 trunk/help/opers/join (Property Modified)
11588 trunk/help/opers/kick (Property Modified)
11589 trunk/help/opers/kill (Property Modified)
11590 trunk/help/opers/kline (Property Modified)
11591 trunk/help/opers/knock (Property Modified)
11592 trunk/help/opers/links (Property Modified)
11593 trunk/help/opers/list (Property Modified)
11594 trunk/help/opers/locops (Property Modified)
11595 trunk/help/opers/lusers (Property Modified)
11596 trunk/help/opers/modlist (Property Modified)
11597 trunk/help/opers/modload (Property Modified)
11598 trunk/help/opers/modrestart (Property Modified)
11599 trunk/help/opers/modunload (Property Modified)
11600 trunk/help/opers/motd (Property Modified)
11601 trunk/help/opers/names (Property Modified)
11602 trunk/help/opers/nick (Property Modified)
11603 trunk/help/opers/notice (Property Modified)
11604 trunk/help/opers/oper (Property Modified)
11605 trunk/help/opers/operspy (Property Modified)
11606 trunk/help/opers/operwall (Property Modified)
11607 trunk/help/opers/part (Property Modified)
11608 trunk/help/opers/pass (Property Modified)
11609 trunk/help/opers/ping (Property Modified)
11610 trunk/help/opers/pong (Property Modified)
11611 trunk/help/opers/post (Property Modified)
11612 trunk/help/opers/privmsg (Property Modified)
11613 trunk/help/opers/quit (Property Modified)
11614 trunk/help/opers/rehash (Property Modified)
11615 trunk/help/opers/restart (Property Modified)
11616 trunk/help/opers/resv (Property Modified)
11617 trunk/help/opers/server (Property Modified)
11618 trunk/help/opers/set (Property Modified)
11619 trunk/help/opers/sjoin (Property Modified)
11620 trunk/help/opers/squit (Property Modified)
11621 trunk/help/opers/stats (Property Modified)
11622 trunk/help/opers/svinfo (Property Modified)
11623 trunk/help/opers/testgecos (Property Modified)
11624 trunk/help/opers/testline (Property Modified)
11625 trunk/help/opers/testmask (Property Modified)
11626 trunk/help/opers/time (Property Modified)
11627 trunk/help/opers/topic (Property Modified)
11628 trunk/help/opers/trace (Property Modified)
11629 trunk/help/opers/uhelp (Property Modified)
11630 trunk/help/opers/umode (Property Modified)
11631 trunk/help/opers/undline (Property Modified)
11632 trunk/help/opers/ungline (Property Modified)
11633 trunk/help/opers/unkline (Property Modified)
11634 trunk/help/opers/unresv (Property Modified)
11635 trunk/help/opers/unxline (Property Modified)
11636 trunk/help/opers/user (Property Modified)
11637 trunk/help/opers/userhost (Property Modified)
11638 trunk/help/opers/users (Property Modified)
11639 trunk/help/opers/version (Property Modified)
11640 trunk/help/opers/wallops (Property Modified)
11641 trunk/help/opers/who (Property Modified)
11642 trunk/help/opers/whois (Property Modified)
11643 trunk/help/opers/whowas (Property Modified)
11644 trunk/help/opers/xline (Property Modified)
11645 trunk/help/users/index (Property Modified)
11646 trunk/help/users/info (Property Modified)
11647 trunk/help/users/notice (Property Modified)
11648 trunk/help/users/privmsg (Property Modified)
11649 trunk/help/users/stats (Property Modified)
11650 trunk/help/users/umode (Property Modified)
11651 trunk/include/.cvsignore (Property Modified)
11652 trunk/include/.indent.pro (Property Modified)
11653 trunk/include/balloc.h (File Modified) (Property Modified)
11654 trunk/include/cache.h (File Modified) (Property Modified)
11655 trunk/include/channel.h (File Modified) (Property Modified)
11656 trunk/include/class.h (File Modified) (Property Modified)
11657 trunk/include/client.h (File Modified) (Property Modified)
11658 trunk/include/commio.h (File Modified) (Property Modified)
11659 trunk/include/common.h (File Modified) (Property Modified)
11660 trunk/include/config.h (File Modified) (Property Modified)
11661 trunk/include/config.h.dist (File Modified) (Property Modified)
11662 trunk/include/defaults.h (File Modified) (Property Modified)
11663 trunk/include/event.h (File Modified) (Property Modified)
11664 trunk/include/hash.h (File Modified) (Property Modified)
11665 trunk/include/hook.h (File Modified) (Property Modified)
11666 trunk/include/hostmask.h (File Modified) (Property Modified)
11667 trunk/include/irc_string.h (File Modified) (Property Modified)
11668 trunk/include/ircd.h (File Modified) (Property Modified)
11669 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11670 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11671 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11672 trunk/include/linebuf.h (File Modified) (Property Modified)
11673 trunk/include/listener.h (File Modified) (Property Modified)
11674 trunk/include/m_info.h (File Modified) (Property Modified)
11675 trunk/include/memory.h (File Modified) (Property Modified)
11676 trunk/include/modules.h (File Modified) (Property Modified)
11677 trunk/include/monitor.h (File Modified) (Property Modified)
11678 trunk/include/msg.h (File Modified) (Property Modified)
11679 trunk/include/newconf.h (File Modified) (Property Modified)
11680 trunk/include/numeric.h (File Modified) (Property Modified)
11681 trunk/include/packet.h (File Modified) (Property Modified)
11682 trunk/include/parse.h (File Modified) (Property Modified)
11683 trunk/include/patchlevel.h (File Modified) (Property Modified)
11684 trunk/include/patricia.h (File Modified) (Property Modified)
11685 trunk/include/reject.h (File Modified) (Property Modified)
11686 trunk/include/res.h (File Modified) (Property Modified)
11687 trunk/include/restart.h (File Modified) (Property Modified)
11688 trunk/include/s_auth.h (File Modified) (Property Modified)
11689 trunk/include/s_conf.h (File Modified) (Property Modified)
11690 trunk/include/s_gline.h (File Modified) (Property Modified)
11691 trunk/include/s_log.h (File Modified) (Property Modified)
11692 trunk/include/s_newconf.h (File Modified) (Property Modified)
11693 trunk/include/s_serv.h (File Modified) (Property Modified)
11694 trunk/include/s_stats.h (File Modified) (Property Modified)
11695 trunk/include/s_user.h (File Modified) (Property Modified)
11696 trunk/include/s_zip.h (File Modified) (Property Modified)
11697 trunk/include/scache.h (File Modified) (Property Modified)
11698 trunk/include/send.h (File Modified) (Property Modified)
11699 trunk/include/serno.h (Property Modified)
11700 trunk/include/setup.h.in (Property Modified)
11701 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11702 trunk/include/stdinc.h (File Modified) (Property Modified)
11703 trunk/include/supported.h (File Modified) (Property Modified)
11704 trunk/include/tools.h (File Modified) (Property Modified)
11705 trunk/include/whowas.h (File Modified) (Property Modified)
11706 trunk/install-sh (File Modified) (Property Modified)
11707 trunk/modules/.cvsignore (Property Modified)
11708 trunk/modules/.depend (Property Modified)
11709 trunk/modules/.indent.pro (Property Modified)
11710 trunk/modules/Makefile.in (File Modified) (Property Modified)
11711 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11712 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11713 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11714 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11715 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11716 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11717 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11718 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11719 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11720 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11721 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11722 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11723 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11724 trunk/modules/m_accept.c (File Modified) (Property Modified)
11725 trunk/modules/m_admin.c (File Modified) (Property Modified)
11726 trunk/modules/m_away.c (File Modified) (Property Modified)
11727 trunk/modules/m_cap.c (File Modified) (Property Modified)
11728 trunk/modules/m_capab.c (File Modified) (Property Modified)
11729 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11730 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11731 trunk/modules/m_close.c (File Modified) (Property Modified)
11732 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11733 trunk/modules/m_connect.c (File Modified) (Property Modified)
11734 trunk/modules/m_dline.c (File Modified) (Property Modified)
11735 trunk/modules/m_encap.c (File Modified) (Property Modified)
11736 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11737 trunk/modules/m_gline.c (File Modified) (Property Modified)
11738 trunk/modules/m_help.c (File Modified) (Property Modified)
11739 trunk/modules/m_info.c (File Modified) (Property Modified)
11740 trunk/modules/m_invite.c (File Modified) (Property Modified)
11741 trunk/modules/m_ison.c (File Modified) (Property Modified)
11742 trunk/modules/m_kline.c (File Modified) (Property Modified)
11743 trunk/modules/m_knock.c (File Modified) (Property Modified)
11744 trunk/modules/m_links.c (File Modified) (Property Modified)
11745 trunk/modules/m_list.c (File Modified) (Property Modified)
11746 trunk/modules/m_locops.c (File Modified) (Property Modified)
11747 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11748 trunk/modules/m_map.c (File Modified) (Property Modified)
11749 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11750 trunk/modules/m_motd.c (File Modified) (Property Modified)
11751 trunk/modules/m_names.c (File Modified) (Property Modified)
11752 trunk/modules/m_oper.c (File Modified) (Property Modified)
11753 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11754 trunk/modules/m_pass.c (File Modified) (Property Modified)
11755 trunk/modules/m_ping.c (File Modified) (Property Modified)
11756 trunk/modules/m_pong.c (File Modified) (Property Modified)
11757 trunk/modules/m_post.c (File Modified) (Property Modified)
11758 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11759 trunk/modules/m_restart.c (File Modified) (Property Modified)
11760 trunk/modules/m_resv.c (File Modified) (Property Modified)
11761 trunk/modules/m_services.c (File Modified) (Property Modified)
11762 trunk/modules/m_set.c (File Modified) (Property Modified)
11763 trunk/modules/m_stats.c (File Modified) (Property Modified)
11764 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11765 trunk/modules/m_tb.c (File Modified) (Property Modified)
11766 trunk/modules/m_testline.c (File Modified) (Property Modified)
11767 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11768 trunk/modules/m_time.c (File Modified) (Property Modified)
11769 trunk/modules/m_topic.c (File Modified) (Property Modified)
11770 trunk/modules/m_trace.c (File Modified) (Property Modified)
11771 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11772 trunk/modules/m_user.c (File Modified) (Property Modified)
11773 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11774 trunk/modules/m_users.c (File Modified) (Property Modified)
11775 trunk/modules/m_version.c (File Modified) (Property Modified)
11776 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11777 trunk/modules/m_who.c (File Modified) (Property Modified)
11778 trunk/modules/m_whois.c (File Modified) (Property Modified)
11779 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11780 trunk/modules/m_xline.c (File Modified) (Property Modified)
11781 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11782 trunk/servlink/.cvsignore (Property Modified)
11783 trunk/servlink/.indent.pro (Property Modified)
11784 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11785 trunk/servlink/README (File Modified) (Property Modified)
11786 trunk/servlink/TODO (File Modified) (Property Modified)
11787 trunk/servlink/control.c (File Modified) (Property Modified)
11788 trunk/servlink/control.h (File Modified) (Property Modified)
11789 trunk/servlink/io.c (File Modified) (Property Modified)
11790 trunk/servlink/io.h (File Modified) (Property Modified)
11791 trunk/servlink/servlink.c (File Modified) (Property Modified)
11792 trunk/servlink/servlink.h (File Modified) (Property Modified)
11793 trunk/src/.cvsignore (Property Modified)
11794 trunk/src/.depend (Property Modified)
11795 trunk/src/.indent.pro (Property Modified)
11796 trunk/src/Makefile.in (File Modified) (Property Modified)
11797 trunk/src/adns.c (File Modified) (Property Modified)
11798 trunk/src/balloc.c (File Modified) (Property Modified)
11799 trunk/src/cache.c (File Modified) (Property Modified)
11800 trunk/src/channel.c (File Modified) (Property Modified)
11801 trunk/src/class.c (File Modified) (Property Modified)
11802 trunk/src/client.c (File Modified) (Property Modified)
11803 trunk/src/commio.c (File Modified) (Property Modified)
11804 trunk/src/devpoll.c (File Modified) (Property Modified)
11805 trunk/src/epoll.c (File Modified) (Property Modified)
11806 trunk/src/event.c (File Modified) (Property Modified)
11807 trunk/src/getopt.c (File Modified) (Property Modified)
11808 trunk/src/hash.c (File Modified) (Property Modified)
11809 trunk/src/hook.c (File Modified) (Property Modified)
11810 trunk/src/hostmask.c (File Modified) (Property Modified)
11811 trunk/src/irc_string.c (File Modified) (Property Modified)
11812 trunk/src/ircd.c (File Modified) (Property Modified)
11813 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11814 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11815 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11816 trunk/src/kdparse.c (File Modified) (Property Modified)
11817 trunk/src/kqueue.c (File Modified) (Property Modified)
11818 trunk/src/linebuf.c (File Modified) (Property Modified)
11819 trunk/src/listener.c (File Modified) (Property Modified)
11820 trunk/src/match.c (File Modified) (Property Modified)
11821 trunk/src/memory.c (File Modified) (Property Modified)
11822 trunk/src/messages.tab (File Modified) (Property Modified)
11823 trunk/src/modules.c (File Modified) (Property Modified)
11824 trunk/src/monitor.c (File Modified) (Property Modified)
11825 trunk/src/newconf.c (File Modified) (Property Modified)
11826 trunk/src/numeric.c (File Modified) (Property Modified)
11827 trunk/src/packet.c (File Modified) (Property Modified)
11828 trunk/src/parse.c (File Modified) (Property Modified)
11829 trunk/src/patricia.c (File Modified) (Property Modified)
11830 trunk/src/poll.c (File Modified) (Property Modified)
11831 trunk/src/reject.c (File Modified) (Property Modified)
11832 trunk/src/restart.c (File Modified) (Property Modified)
11833 trunk/src/s_auth.c (File Modified) (Property Modified)
11834 trunk/src/s_conf.c (File Modified) (Property Modified)
11835 trunk/src/s_gline.c (File Modified) (Property Modified)
11836 trunk/src/s_log.c (File Modified) (Property Modified)
11837 trunk/src/s_newconf.c (File Modified) (Property Modified)
11838 trunk/src/s_serv.c (File Modified) (Property Modified)
11839 trunk/src/s_stats.c (File Modified) (Property Modified)
11840 trunk/src/s_user.c (File Modified) (Property Modified)
11841 trunk/src/scache.c (File Modified) (Property Modified)
11842 trunk/src/select.c (File Modified) (Property Modified)
11843 trunk/src/send.c (File Modified) (Property Modified)
11844 trunk/src/snprintf.c (File Modified) (Property Modified)
11845 trunk/src/tools.c (File Modified) (Property Modified)
11846 trunk/src/version.c.SH (File Modified) (Property Modified)
11847 trunk/src/whowas.c (File Modified) (Property Modified)
11848 trunk/tools/.cvsignore (Property Modified)
11849 trunk/tools/Makefile.in (File Modified) (Property Modified)
11850 trunk/tools/README (File Modified) (Property Modified)
11851 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11852 trunk/tools/convertilines.c (File Modified) (Property Modified)
11853 trunk/tools/convertklines.c (File Modified) (Property Modified)
11854 trunk/tools/mkkeypair (Property Modified)
11855 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11856 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11857 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11858 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11859 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11860 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11861 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11862 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11863 trunk/tools/untabify (File Modified) (Property Modified)
11864 trunk/tools/viconf.c (File Modified) (Property Modified)
11865
11866
11867nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11868 Log:
11869 - Update RELNOTES.
11870
11871
11872 Modified:
11873 trunk/RELNOTES (File Modified)
11874
11875
11876nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11877 Log:
11878 - Make version.c use our serial, not ratbox's.
11879
11880
11881 Modified:
11882 trunk/src/version.c.SH (File Modified)
11883
11884
11885leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11886 Log:
11887 - update RELNOTES
11888 - revved patchlevel to 2.1.5
11889
11890
11891 Modified:
11892 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11893 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11894
11895
11896leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11897 Log:
11898 - fix buffer overflow and unterminated buffer when removing TS6 bans
11899 - fix rebuilding of SJOIN
11900
11901
11902 Modified:
11903 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11904
11905
11906androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11907 Log:
11908 have servlink report if it gets an uncompressed error message when it gets inflate failures
11909
11910 Modified:
11911 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11912
11913
11914leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11915 Log:
11916 - extend our copyrights to 2005.
11917
11918
11919 Modified:
11920 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11921 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11922 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11923 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11924 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11925 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11926 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11927 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11928 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11929 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11930 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11931 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11932 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11933 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11934 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11935 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11936 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11937 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11938 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11939 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11940 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11941 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11942 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11943 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11944 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11945 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11946 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11947 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11948 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11949 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11950 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11951 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11952 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11953 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11954 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11955 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11956 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11957 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11958 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11959 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11960 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11961 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11962 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11963 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11964 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11965 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11966 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11967 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11968 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11969 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11970 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11971 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11972 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11973 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11974 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11975 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11976 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11977 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11978 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11979 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11980 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11981 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11982 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11983 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11984 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11985 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11986 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11987 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11988 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11989 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11990 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11991 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11992 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11993 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11994 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11995 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11996 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11997 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11998 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11999 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12000 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12001 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12002 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12003 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12004 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12005 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12006 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12007 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12008 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12009 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12010 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12011 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12012 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12013 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12014 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12015 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12016 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12017 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12018 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12019 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12020 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12021 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12022 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12023 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12024
12025
12026leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12027 Log:
12028 - update RELNOTES
12029 - revved patchlevel to 2.1.4
12030
12031
12032 Modified:
12033 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12034 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12035
12036
12037leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12038 Log:
12039 - add TARGMAX to 005
12040 - remove the +1 from ->uid in struct Client
12041 - fix checking of accept entries in m_accept.c
12042
12043
12044 Modified:
12045 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12046 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12047 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12048 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12049
12050
12051leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12052 Log:
12053 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12054 send it over TS6
12055
12056
12057 Modified:
12058 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12059
12060
12061leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12062 Log:
12063 - remove an unused variable
12064
12065
12066 Modified:
12067 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12068
12069
12070androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12071 Log:
12072 don't burst a TS5 name in burst_TS6. -via jillies
12073
12074 Modified:
12075 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12076
12077
12078leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12079 Log:
12080 - via jilles, make nickchanges invalidate any cached bans for
12081 quiet_on_ban
12082
12083
12084 Modified:
12085 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12086 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12087 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12088 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12089
12090
12091leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12092 Log:
12093 - fix some char vs byte usage to make adns compile cleanly with gcc4
12094
12095
12096 Modified:
12097 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12098 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12099 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12100 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12101 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12102 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12103 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12104 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12105
12106
12107androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12108 Log:
12109 userhost should allow 5 userhost checks, not 4
12110
12111 Modified:
12112 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12113
12114
12115leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12116 Log:
12117 - another darwin fix
12118
12119
12120 Modified:
12121 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12122
12123
12124leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12125 Log:
12126 - darwin fixes
12127
12128
12129 Modified:
12130 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12137 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12138
12139
12140leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12141 Log:
12142 - remove bogus extern of abort_list
12143
12144
12145 Modified:
12146 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12147
12148
12149androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12150 Log:
12151 svn repo access stuff
12152
12153 Modified:
12154 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12155
12156
12157androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12158 Log:
12159 test commit
12160
12161
12162 Modified:
12163 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12164
12165
12166androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12167 Log:
12168 test commit
12169
12170
12171 Modified:
12172 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12173
12174
12175androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12176 Log:
12177 revert omotd..i thought it was a good idea..oh well
12178
12179 Modified:
12180 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12181
12182
12183androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12184 Log:
12185 Commas are bad things in channel keys
12186
12187
12188 Modified:
12189 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12190
12191
12192androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12193 Log:
12194 Add OMOTD command to display oper motd
12195
12196
12197 Modified:
12198 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12199
12200
12201androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12202 Log:
12203 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12204
12205 Modified:
12206 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12207
12208
12209leeh 2005/06/22 22:10:50 UTC (20050622_0)
12210
12211 Modified files: (Branch: RATBOX_2_1)
12212 modules m_whois.c
12213 Log:
12214 - stop testing whois for protocol violations, as they can be caused in
12215 ircds going all the way back to the original ircd2.8
12216
12217 Revision Changes Path
12218 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12219
12220
12221
12222leeh 2005/06/16 23:10:21 UTC (20050616_0)
12223
12224 Modified files: (Branch: RATBOX_2_1)
12225 modules m_time.c
12226 Log:
12227 - remove some 2.2 code
12228
12229 Revision Changes Path
12230 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12231
12232
12233
12234androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12235
12236 Modified files: (Branch: RATBOX_2_1)
12237 modules m_time.c
12238 Log:
12239 backport of the silly december 31st bug
12240
12241 Revision Changes Path
12242 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12243
12244
12245
12246leeh 2005/06/15 13:51:57 UTC (20050615_1)
12247
12248 Modified files: (Branch: RATBOX_2_1)
12249 . RELNOTES
12250 include patchlevel.h
12251 Log:
12252 - revved patchlevel to 2.1.3
12253
12254 Revision Changes Path
12255 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12256 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12257
12258
12259
12260leeh 2005/06/15 01:54:00 UTC (20050615_0)
12261
12262 Modified files: (Branch: RATBOX_2_1)
12263 include client.h
12264 modules m_accept.c
12265 modules/core m_nick.c
12266 src client.c
12267 Log:
12268 - stop removing a clients own list of accepted clients when they do a
12269 nickchange
12270 - clean up the accept code so its less retarded
12271
12272 Revision Changes Path
12273 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12274 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12275 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12276 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12277
12278
12279
12280leeh 2005/06/14 12:44:47 UTC (20050614_0)
12281
12282 Modified files: (Branch: RATBOX_2_1)
12283 include event.h
12284 modules m_links.c
12285 src event.c ircd.c newconf.c
12286 Log:
12287 - remove a defn of links_cache_list in m_links.c which was causing
12288 the flattened links update to be ignored
12289 - add eventUpdate(), and make links_delay update on rehash
12290
12291 Revision Changes Path
12292 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12293 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12294 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12295 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12296 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12297
12298
12299
12300leeh 2005/06/12 02:23:01 UTC (20050612_2)
12301
12302 Modified files: (Branch: RATBOX_2_1)
12303 doc services.txt
12304 src newconf.c
12305 Log:
12306 - make the conf parser apply service {}; on rehash
12307
12308 Revision Changes Path
12309 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12310 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12311
12312
12313
12314leeh 2005/06/12 02:10:30 UTC (20050612_1)
12315
12316 Modified files: (Branch: RATBOX_2_1)
12317 include m_info.h
12318 Log:
12319 - show ENABLE_SERVICES define in info
12320
12321 Revision Changes Path
12322 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12323
12324
12325
12326leeh 2005/06/12 01:44:37 UTC (20050612_0)
12327
12328 Modified files: (Branch: RATBOX_2_1)
12329 modules m_services.c m_stats.c
12330 Log:
12331 - via jilles, make m_services.c hook into stats U and display service
12332 blocks
12333
12334 Revision Changes Path
12335 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12336 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12337
12338
12339
12340leeh 2005/06/11 20:33:12 UTC (20050611_3)
12341
12342 Modified files: (Branch: RATBOX_2_1)
12343 . configure configure.ac
12344 Log:
12345 - default build to -O2
12346
12347 Revision Changes Path
12348 7.249.2.2 +4 -4 ircd-ratbox/configure
12349 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12350
12351
12352
12353leeh 2005/06/11 20:26:02 UTC (20050611_2)
12354
12355 Modified files: (Branch: RATBOX_2_1)
12356 doc example.conf example.efnet.conf
12357 include client.h s_conf.h s_newconf.h
12358 modules m_info.c
12359 modules/core m_join.c m_nick.c
12360 src channel.c newconf.c s_conf.c s_user.c
12361 Log:
12362 - remove no_oper_resvs from general {};
12363 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12364
12365 Revision Changes Path
12366 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12367 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12368 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12369 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12370 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12371 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12372 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12373 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12374 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12375 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12376 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12377 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12378
12379
12380
12381leeh 2005/06/11 20:06:22 UTC (20050611_1)
12382
12383 Modified files: (Branch: RATBOX_2_1)
12384 modules/core m_mode.c m_nick.c
12385 src s_newconf.c
12386 Log:
12387 - 2.0 sync:
12388 - raise max temptime to a year
12389 - tidy up BMASK
12390 - require 9 parameters in ms_nick(), 10 in ms_uid()
12391
12392 Revision Changes Path
12393 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12394 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12395 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12396
12397
12398
12399leeh 2005/06/11 16:35:25 UTC (20050611_0)
12400
12401 Modified files: (Branch: RATBOX_2_1)
12402 modules m_services.c
12403 Log:
12404 - only show services logged in info when its a local client
12405
12406 Revision Changes Path
12407 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12408
12409
12410
12411androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12412
12413 Modified files: (Branch: RATBOX_2_1)
12414 src match.c
12415 Log:
12416 passing a pointer to a pointer is not what was intended, oops
12417
12418 Revision Changes Path
12419 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12420
12421
12422
12423leeh 2005/06/03 11:18:11 UTC (20050603_0)
12424
12425 Modified files: (Branch: RATBOX_2_1)
12426 doc services.txt
12427 Log:
12428 - update services.txt with FNC
12429
12430 Revision Changes Path
12431 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12432
12433
12434
12435androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12436
12437 Modified files: (Branch: RATBOX_2_1)
12438 modules m_resv.c
12439 Log:
12440 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12441
12442 Revision Changes Path
12443 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12444
12445
12446
12447leeh 2005/05/19 12:44:47 UTC (20050519_1)
12448
12449 Modified files: (Branch: RATBOX_2_1)
12450 src s_auth.c
12451 Log:
12452 - add some uniqueness into auth process for bopm
12453
12454 Revision Changes Path
12455 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12456
12457
12458
12459leeh 2005/05/19 08:50:26 UTC (20050519_0)
12460
12461 Modified files: (Branch: RATBOX_2_1)
12462 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12463 Log:
12464 - make contrib/ compile
12465
12466 Revision Changes Path
12467 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12468 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12469 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12470 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12471
12472
12473
12474androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12475
12476 Modified files: (Branch: RATBOX_2_1)
12477 modules m_monitor.c
12478 Log:
12479 Don't allow MONITOR from an unregistered client
12480
12481 Revision Changes Path
12482 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12483
12484
12485
12486leeh 2005/05/17 13:16:11 UTC (20050517_0)
12487
12488 Modified files: (Branch: RATBOX_2_1)
12489 doc example.conf example.efnet.conf
12490 include class.h
12491 src class.c messages.tab newconf.c
12492 Log:
12493 - remove sendq_eob, its become more of a hindrance than a benefit.
12494 - sync example.efnet.conf cluster {}; with example.conf
12495
12496 Revision Changes Path
12497 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12498 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12499 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12500 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12501 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12502 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12503
12504
12505
12506leeh 2005/05/11 22:39:00 UTC (20050511_5)
12507
12508 Modified files: (Branch: RATBOX_2_1)
12509 . RELNOTES
12510 include patchlevel.h
12511 Log:
12512 - update RELNOTES
12513 - revved patchlevel to 2.1.2
12514
12515 Revision Changes Path
12516 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12517 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12518
12519
12520
12521leeh 2005/05/11 22:29:18 UTC (20050511_4)
12522
12523 Modified files: (Branch: RATBOX_2_1)
12524 . configure configure.ac
12525 Log:
12526 - raise default topiclen to 160.
12527
12528 Revision Changes Path
12529 7.249.2.1 +3 -3 ircd-ratbox/configure
12530 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12531
12532
12533
12534leeh 2005/05/11 22:22:13 UTC (20050511_3)
12535
12536 Modified files: (Branch: RATBOX_2_1)
12537 modules m_services.c
12538 Log:
12539 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12540 tsinfo matches this
12541
12542 Revision Changes Path
12543 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12544
12545
12546
12547leeh 2005/05/11 21:58:41 UTC (20050511_2)
12548
12549 Modified files: (Branch: RATBOX_2_1)
12550 modules m_services.c
12551 Log:
12552 - monitor_signoff() the client we're nickchanging
12553
12554 Revision Changes Path
12555 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12556
12557
12558
12559leeh 2005/05/11 21:52:51 UTC (20050511_1)
12560
12561 Modified files: (Branch: RATBOX_2_1)
12562 modules m_trace.c
12563 Log:
12564 - fix various UID problems with trace
12565
12566 Revision Changes Path
12567 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12568
12569
12570
12571leeh 2005/05/11 21:22:02 UTC (20050511_0)
12572
12573 Modified files: (Branch: RATBOX_2_1)
12574 help/opers dline kline
12575 modules m_resv.c m_stats.c
12576 modules/core m_mode.c
12577 Log:
12578 - sync with 2.0
12579 - tidy up kline/dline help to note they dont accept nick as target
12580 - disallow bans beginning with ':' over bmask
12581 - disallow bans with a space in chm_ban
12582 - stop counting hidden opers in stats p
12583 - match() parameters in remote unresv were inverted, causing it to fail
12584 - fix possibility of clients setting blank keys
12585
12586 Revision Changes Path
12587 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12588 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12589 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12590 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12591 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12592
12593
12594
12595leeh 2005/05/08 22:37:18 UTC (20050508_0)
12596
12597 Modified files: (Branch: RATBOX_2_1)
12598 src send.c
12599 Log:
12600 - fix problems with amd64 and the way we do va_list
12601
12602 Revision Changes Path
12603 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12604
12605
12606
12607leeh 2005/05/07 13:35:57 UTC (20050507_1)
12608
12609 Modified files: (Branch: RATBOX_2_1)
12610 modules m_services.c
12611 Log:
12612 - tidy up the kill notifications for RSFNC
12613
12614 Revision Changes Path
12615 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12616
12617
12618
12619leeh 2005/05/07 10:35:54 UTC (20050507_0)
12620
12621 Modified files: (Branch: RATBOX_2_1)
12622 include s_serv.h
12623 modules m_services.c
12624 src s_serv.c
12625 Log:
12626 - some more rserv stuff:
12627 - add RSFNC capability
12628 - fix up RSFNC, kill existing clients if they exist.
12629
12630 Revision Changes Path
12631 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12632 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12633 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12634
12635
12636
12637leeh 2005/05/06 23:50:29 UTC (20050506_0)
12638
12639 Modified files: (Branch: RATBOX_2_1)
12640 modules m_services.c
12641 Log:
12642 - first stab at a FNC implementation for rserv
12643
12644 Revision Changes Path
12645 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12646
12647
12648
12649leeh 2005/05/03 09:30:51 UTC (20050503_0)
12650
12651 Modified files: (Branch: RATBOX_2_1)
12652 help/opers umode
12653 Log:
12654 - remove a tab
12655
12656 Revision Changes Path
12657 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12658
12659
12660
12661leeh 2005/05/02 22:46:52 UTC (20050502_0)
12662
12663 Modified files: (Branch: RATBOX_2_1)
12664 src newconf.c
12665 Log:
12666 - add links_delay back
12667
12668 Revision Changes Path
12669 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12670
12671
12672
12673leeh 2005/04/27 21:50:30 UTC (20050427_1)
12674
12675 Modified files: (Branch: RATBOX_2_1)
12676 help/opers umode
12677 help/users umode
12678 Log:
12679 - swap tabs for spaces
12680
12681 Revision Changes Path
12682 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12683 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12684
12685
12686
12687leeh 2005/04/27 21:38:20 UTC (20050427_0)
12688
12689 Modified files: (Branch: RATBOX_2_1)
12690 include m_info.h
12691 Log:
12692 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12693 contained in the client_flood conf option
12694 - remove a couple of unused defines from info
12695
12696 Revision Changes Path
12697 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12698
12699
12700
12701androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12702
12703 Modified files: (Branch: RATBOX_2_1)
12704 src s_conf.c
12705 Log:
12706 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12707
12708 Revision Changes Path
12709 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12710
12711
12712
12713leeh 2005/04/17 13:31:34 UTC (20050417_0)
12714
12715 Modified files: (Branch: RATBOX_2_1)
12716 doc example.conf example.efnet.conf
12717 Log:
12718 - fix missing closing comment tag
12719
12720 Revision Changes Path
12721 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12722 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12723
12724
12725
12726leeh 2005/04/12 18:44:21 UTC (20050412_2)
12727
12728 Modified files: (Branch: RATBOX_2_1)
12729 . RELNOTES
12730 include patchlevel.h
12731 Log:
12732 - revved patchlevel to 2.1.1
12733
12734 Revision Changes Path
12735 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12736 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12737
12738
12739
12740leeh 2005/04/12 18:36:31 UTC (20050412_1)
12741
12742 Modified files: (Branch: RATBOX_2_1)
12743 modules m_kline.c
12744 Log:
12745 - sync up remote kline reasons, so theyre consistent with what happens
12746 when we add local klines - notably the "Temporary K-line x min" and
12747 date added to reason.
12748
12749 Revision Changes Path
12750 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12751
12752
12753
12754leeh 2005/04/12 01:52:06 UTC (20050412_0)
12755
12756 Modified files: (Branch: RATBOX_2_1)
12757 doc monitor.txt
12758 Log:
12759 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12760
12761 Revision Changes Path
12762 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12763
12764
12765
12766androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12767
12768 Modified files: (Branch: RATBOX_2_1)
12769 src commio.c
12770 Log:
12771 used the data pointer we saved, not what just got nulled
12772
12773 Revision Changes Path
12774 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12775
12776
12777
12778leeh 2005/04/05 12:14:32 UTC (20050405_0)
12779
12780 Modified files: (Branch: RATBOX_2_1)
12781 modules m_resv.c m_xline.c
12782 Log:
12783 - fix broken propagation of xline/resv
12784
12785 Revision Changes Path
12786 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12787 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12788
12789
12790
12791leeh 2005/04/04 18:32:37 UTC (20050404_1)
12792
12793 Modified files: (Branch: RATBOX_2_1)
12794 src s_auth.c
12795 Log:
12796 - properly increment bad auth count for stats T when we timeout an auth
12797
12798 Revision Changes Path
12799 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12800
12801
12802
12803leeh 2005/04/04 17:24:14 UTC (20050404_0)
12804
12805 Modified files: (Branch: RATBOX_2_1)
12806 doc monitor.txt
12807 include client.h
12808 modules/core m_nick.c
12809 Log:
12810 - fix a bit that didnt make sense in monitor.txt
12811 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12812
12813 Revision Changes Path
12814 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12815 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12816 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12817
12818
12819
12820androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12821
12822 Modified files: (Branch: RATBOX_2_1)
12823 src s_auth.c
12824 Log:
12825 removing dlink nodes from auth_poll_list twice is bad
12826
12827 Revision Changes Path
12828 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12829
12830
12831
12832leeh 2005/03/28 02:17:38 UTC (20050328_0)
12833
12834 Modified files: (Branch: RATBOX_2_1)
12835 modules m_stats.c
12836 Log:
12837 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12838 changed to RPL_STATSDEBUG
12839
12840 Revision Changes Path
12841 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12842
12843
12844
12845leeh 2005/03/27 02:19:04 UTC (20050327_0)
12846
12847 Added files: (Branch: RATBOX_2_1)
12848 doc tgchange.txt
12849 Log:
12850 - add some documentation about target change
12851
12852 Revision Changes Path
12853 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12854
12855
12856
12857leeh 2005/03/25 16:46:29 UTC (20050325_1)
12858
12859 Modified files: (Branch: RATBOX_2_1)
12860 include supported.h
12861 modules/core m_message.c
12862 Log:
12863 - remove extra argument to 005
12864 - disallow messaging of UIDs
12865
12866 Revision Changes Path
12867 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12868 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12869
12870
12871
12872leeh 2005/03/25 14:20:13 UTC (20050325_0)
12873
12874 Modified files: (Branch: RATBOX_2_1)
12875 src parse.c
12876 Log:
12877 - fix a longstanding parser bug with wrong limit checking, causing us to
12878 accept one less parameter than we're allowed to accept.
12879
12880 Revision Changes Path
12881 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12882
12883
12884
12885leeh 2005/03/24 13:41:45 UTC (20050324_0)
12886
12887 Modified files: (Branch: RATBOX_2_1)
12888 modules/core m_message.c
12889 Log:
12890 - exempt users messaging themselves from target change
12891
12892 Revision Changes Path
12893 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12894
12895
12896
12897leeh 2005/03/22 13:15:53 UTC (20050322_0)
12898
12899 Modified files: (Branch: RATBOX_2_1)
12900 include supported.h
12901 Log:
12902 - stop violating MAXPARA on 005.
12903
12904 Revision Changes Path
12905 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12906
12907
12908
12909leeh 2005/03/20 17:41:00 UTC (20050320_1)
12910
12911 Modified files: (Branch: RATBOX_2_1)
12912 modules/core m_nick.c
12913 Log:
12914 - dont store an ipv6 sockhost if we're not compiled with v6 support
12915
12916 Revision Changes Path
12917 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12918
12919
12920
12921leeh 2005/03/20 00:32:04 UTC (20050320_0)
12922
12923 Modified files: (Branch: RATBOX_2_1)
12924 include stdinc.h
12925 Log:
12926 - remove some vms includes
12927
12928 Revision Changes Path
12929 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12930
12931
12932
12933leeh 2005/03/18 16:47:38 UTC (20050318_1)
12934
12935 Modified files: (Branch: RATBOX_2_1)
12936 . ChangeLog
12937 include serno.h
12938 Log:
12939 - force commit for new branch
12940
12941 Revision Changes Path
12942 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12943 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12944
12945
12946
12947leeh 2005/03/18 16:44:47 UTC (20050318_0)
12948
12949 Modified files:
12950 . RELNOTES configure configure.ac
12951 include patchlevel.h
12952 Log:
12953 - revved patchlevel to 2.1.0
12954
12955 Revision Changes Path
12956 1.114 +6 -2 ircd-ratbox/RELNOTES
12957 7.249 +11 -11 ircd-ratbox/configure
12958 7.63 +3 -3 ircd-ratbox/configure.ac
12959 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12960
12961
12962
12963leeh 2005/03/04 13:31:32 EST (20050304_2)
12964
12965 Modified files:
12966 . RELNOTES
12967 include patchlevel.h
12968 Log:
12969 - update RELNOTES
12970 - revved patchlevel to 2.1.0beta2
12971
12972 Revision Changes Path
12973 1.113 +12 -0 ircd-ratbox/RELNOTES
12974 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12975
12976
12977
12978leeh 2005/03/04 13:27:05 EST (20050304_1)
12979
12980 Modified files:
12981 doc whats-new-2.1.txt
12982 src channel.c
12983 Log:
12984 - update whats-new-2.1
12985 - when we're handling global NAMES, dont output channels if there are no
12986 members within them we can show.
12987
12988 Revision Changes Path
12989 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12990 7.436 +12 -2 ircd-ratbox/src/channel.c
12991
12992
12993
12994androsyn 2005/03/04 12:38:07 EST (20050304_0)
12995
12996 Modified files:
12997 src patricia.c
12998 Log:
12999 That would be a node_heap not a prefix_heap..oops
13000
13001 Revision Changes Path
13002 7.30 +1 -1 ircd-ratbox/src/patricia.c
13003
13004
13005
13006androsyn 2005/02/26 19:38:35 EST (20050227_4)
13007
13008 Modified files:
13009 include stdinc.h
13010 Log:
13011 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13012 otherwise..the other macros might work????
13013
13014 Revision Changes Path
13015 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13016
13017
13018
13019androsyn 2005/02/26 19:26:04 EST (20050227_3)
13020
13021 Modified files:
13022 . configure configure.ac
13023 Log:
13024 i hate autoconf
13025
13026 Revision Changes Path
13027 7.248 +5 -5 ircd-ratbox/configure
13028 7.62 +5 -5 ircd-ratbox/configure.ac
13029
13030
13031
13032androsyn 2005/02/26 19:15:55 EST (20050227_2)
13033
13034 Modified files:
13035 . configure configure.ac
13036 Log:
13037 i hate autoconf
13038
13039 Revision Changes Path
13040 7.247 +3 -2 ircd-ratbox/configure
13041 7.61 +3 -2 ircd-ratbox/configure.ac
13042
13043
13044
13045androsyn 2005/02/26 19:13:45 EST (20050227_1)
13046
13047 Modified files:
13048 . configure configure.ac
13049 Log:
13050 doh
13051
13052 Revision Changes Path
13053 7.246 +6 -6 ircd-ratbox/configure
13054 7.60 +4 -4 ircd-ratbox/configure.ac
13055
13056
13057
13058androsyn 2005/02/26 19:10:17 EST (20050227_0)
13059
13060 Modified files:
13061 . configure configure.ac
13062 include stdinc.h
13063 Log:
13064 Doh these changes got put on RATBOX_2_0 when they were meant for
13065 head..oops...
13066 Also merged in the monitor heap size stuff, not that i think monitor has
13067 been moved to head
13068
13069 Revision Changes Path
13070 7.245 +12 -3 ircd-ratbox/configure
13071 7.59 +11 -3 ircd-ratbox/configure.ac
13072 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13073
13074
13075
13076androsyn 2005/02/26 18:52:24 EST (20050226_0)
13077
13078 Modified files:
13079 include stdinc.h
13080 Log:
13081 Add more robust alloca checking
13082
13083 Revision Changes Path
13084 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13085
13086
13087
13088leeh 2005/02/24 15:27:17 EST (20050224_9)
13089
13090 Modified files:
13091 contrib m_42.c
13092 Log:
13093 - fix the copyright on m_42.c :p
13094
13095 Revision Changes Path
13096 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13097
13098
13099
13100leeh 2005/02/24 15:22:53 EST (20050224_8)
13101
13102 Modified files:
13103 include supported.h
13104 modules m_dline.c
13105 Log:
13106 - fix a core in undline on bad masks
13107 - remove an unwanted space from beginning of second 005 numeric
13108
13109 Revision Changes Path
13110 7.5 +1 -1 ircd-ratbox/include/supported.h
13111 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13112
13113
13114
13115leeh 2005/02/24 15:18:59 EST (20050224_7)
13116
13117 Modified files:
13118 modules m_monitor.c
13119 Log:
13120 - use max_monitor when adding nicknames
13121 - add in monitor s
13122 that should be everything now..
13123
13124 Revision Changes Path
13125 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13126
13127
13128
13129androsyn 2005/02/24 15:13:52 EST (20050224_6)
13130
13131 Modified files:
13132 contrib m_42.c
13133 Log:
13134 42
13135
13136 Revision Changes Path
13137 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13138
13139
13140
13141androsyn 2005/02/24 15:13:06 EST (20050224_5)
13142
13143 Modified files:
13144 contrib m_42.c
13145 Log:
13146 42
13147
13148 Revision Changes Path
13149 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13150
13151
13152
13153androsyn 2005/02/24 15:12:12 EST (20050224_4)
13154
13155 Added files:
13156 contrib m_42.c
13157 Log:
13158 The Answer to Life, the Universe, and Everything
13159
13160 Revision Changes Path
13161 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13162
13163
13164
13165leeh 2005/02/24 14:53:04 EST (20050224_3)
13166
13167 Modified files:
13168 include monitor.h
13169 modules m_monitor.c
13170 src ircd.c monitor.c
13171 Log:
13172 - call init_monitor() on startup
13173 - add in support for adding/deleting/listing monitor entries
13174
13175 Revision Changes Path
13176 7.2 +3 -1 ircd-ratbox/include/monitor.h
13177 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13178 7.374 +2 -0 ircd-ratbox/src/ircd.c
13179 7.3 +15 -4 ircd-ratbox/src/monitor.c
13180
13181
13182
13183leeh 2005/02/23 21:20:10 EST (20050224_2)
13184
13185 Modified files:
13186 doc example.conf example.efnet.conf
13187 include s_conf.h supported.h
13188 modules Makefile.in
13189 src client.c newconf.c s_conf.c
13190 Added files:
13191 modules m_monitor.c
13192 Log:
13193 - add the max_monitor config option
13194 - advertise MONITOR=%d in 005
13195 - clear a local clients monitor list on exit
13196 - add the framework for the MONITOR command
13197 - bed.
13198
13199 Revision Changes Path
13200 7.261 +5 -0 ircd-ratbox/doc/example.conf
13201 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13202 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13203 7.4 +4 -2 ircd-ratbox/include/supported.h
13204 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13205 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13206 7.492 +1 -0 ircd-ratbox/src/client.c
13207 7.202 +1 -0 ircd-ratbox/src/newconf.c
13208 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13209
13210
13211
13212leeh 2005/02/23 20:57:51 EST (20050224_1)
13213
13214 Modified files:
13215 . configure configure.ac
13216 include setup.h.in
13217 src monitor.c
13218 Log:
13219 - move MONITOR_HEAP_SIZE over to configure
13220
13221 Revision Changes Path
13222 7.244 ircd-ratbox/configure
13223 7.58 +4 -2 ircd-ratbox/configure.ac
13224 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13225 7.2 +0 -2 ircd-ratbox/src/monitor.c
13226
13227
13228
13229leeh 2005/02/23 20:48:08 EST (20050224_0)
13230
13231 Modified files:
13232 doc monitor.txt
13233 include client.h numeric.h
13234 modules/core m_nick.c
13235 src Makefile.in client.c messages.tab
13236 s_user.c
13237 Added files:
13238 include monitor.h
13239 src monitor.c
13240 Log:
13241 - first half of my server-side notify list implementation..
13242
13243 Revision Changes Path
13244 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13245 7.266 +3 -0 ircd-ratbox/include/client.h
13246 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13247 7.58 +6 -0 ircd-ratbox/include/numeric.h
13248 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13249 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13250 7.491 +3 -0 ircd-ratbox/src/client.c
13251 7.126 +5 -5 ircd-ratbox/src/messages.tab
13252 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13253 7.342 +2 -0 ircd-ratbox/src/s_user.c
13254
13255
13256
13257leeh 2005/02/23 18:42:59 EST (20050223_0)
13258
13259 Modified files:
13260 include hash.h
13261 Log:
13262 - double the size of the client and channel hashtables (64k -> 128k and
13263 32k -> 64k). The improvements are quite significant..
13264
13265 Revision Changes Path
13266 7.54 +4 -4 ircd-ratbox/include/hash.h
13267
13268
13269
13270leeh 2005/02/22 14:55:56 EST (20050222_1)
13271
13272 Modified files:
13273 doc monitor.txt
13274 modules m_services.c
13275 Log:
13276 - remove a couple of unused vars
13277 - update monitor.txt
13278
13279 Revision Changes Path
13280 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13281 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13282
13283
13284
13285leeh 2005/02/21 19:47:24 EST (20050222_0)
13286
13287 Added files:
13288 doc monitor.txt
13289 Log:
13290 - add in my documentation on the upcoming MONITOR command
13291
13292 Revision Changes Path
13293 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13294
13295
13296
13297leeh 2005/02/21 12:09:34 EST (20050221_0)
13298
13299 Modified files:
13300 . configure configure.ac
13301 doc whats-new-2.1.txt
13302 tools README.mkpasswd
13303 Removed files:
13304 src crypt.c
13305 Log:
13306 - update whats-new-2.1.txt some more
13307 - we dont have vms mkpasswd anymore
13308 - remove the unused crypt.c
13309
13310 Revision Changes Path
13311 7.243 +3 -6 ircd-ratbox/configure
13312 7.57 +2 -4 ircd-ratbox/configure.ac
13313 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13314 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13315 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13316
13317
13318
13319leeh 2005/02/19 12:38:09 EST (20050219_3)
13320
13321 Modified files:
13322 doc example.conf example.efnet.conf
13323 include ircd.h
13324 modules m_pong.c
13325 src channel.c client.c ircd.c s_conf.c
13326 Log:
13327 - rework the splitcode, splitservers is now how many servers we've marked as
13328 EOB, rather than how many are linked. Thus pull ourselves out of
13329 splitmode immediately once this is satisfied
13330
13331 Revision Changes Path
13332 7.260 +8 -9 ircd-ratbox/doc/example.conf
13333 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13334 7.83 +1 -0 ircd-ratbox/include/ircd.h
13335 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13336 7.435 +16 -36 ircd-ratbox/src/channel.c
13337 7.490 +2 -0 ircd-ratbox/src/client.c
13338 7.373 +2 -1 ircd-ratbox/src/ircd.c
13339 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13340
13341
13342
13343leeh 2005/02/19 09:02:34 EST (20050219_2)
13344
13345 Modified files:
13346 doc example.conf example.efnet.conf
13347 include ircd.h s_conf.h
13348 modules m_set.c
13349 src channel.c ircd.c newconf.c s_conf.c
13350 Log:
13351 - remove split_delay
13352
13353 Revision Changes Path
13354 7.259 +0 -5 ircd-ratbox/doc/example.conf
13355 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13356 7.82 +0 -1 ircd-ratbox/include/ircd.h
13357 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13358 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13359 7.434 +2 -7 ircd-ratbox/src/channel.c
13360 7.372 +0 -1 ircd-ratbox/src/ircd.c
13361 7.201 +0 -1 ircd-ratbox/src/newconf.c
13362 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13363
13364
13365
13366leeh 2005/02/19 08:48:05 EST (20050219_1)
13367
13368 Modified files:
13369 include client.h
13370 modules m_cap.c m_who.c
13371 src channel.c
13372 Log:
13373 - implemented multi-prefix client capability, which allows stacking of @+ in
13374 names and who
13375
13376 Revision Changes Path
13377 7.265 +1 -1 ircd-ratbox/include/client.h
13378 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13379 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13380 7.433 +4 -6 ircd-ratbox/src/channel.c
13381
13382
13383
13384leeh 2005/02/19 06:27:58 EST (20050219_0)
13385
13386 Modified files:
13387 modules m_etrace.c
13388 src newconf.c s_conf.c s_newconf.c
13389 Log:
13390 - removed some unused vars/functions
13391
13392 Revision Changes Path
13393 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13394 7.200 +0 -15 ircd-ratbox/src/newconf.c
13395 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13396 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13397
13398
13399
13400leeh 2005/02/16 12:58:24 EST (20050216_2)
13401
13402 Modified files:
13403 . RELNOTES configure configure.ac
13404 include patchlevel.h
13405 Log:
13406 - update configure to reflect this is 'devel'
13407 - update RELNOTES
13408 - revved patchlevel to 2.1.0beta1
13409
13410 Revision Changes Path
13411 1.112 +9 -1 ircd-ratbox/RELNOTES
13412 7.242 +11 -11 ircd-ratbox/configure
13413 7.56 +3 -3 ircd-ratbox/configure.ac
13414 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13415
13416
13417
13418leeh 2005/02/16 12:46:30 EST (20050216_1)
13419
13420 Modified files:
13421 . configure configure.ac
13422 include client.h numeric.h s_conf.h setup.h.in
13423 supported.h
13424 modules Makefile.in
13425 modules/core m_nick.c
13426 src Makefile.in client.c ircd.c messages.tab
13427 newconf.c s_conf.c s_user.c
13428 Removed files:
13429 include watch.h
13430 modules m_watch.c
13431 src watch.c
13432 Log:
13433 - remove watch, the protocol for this sucks so hard I just dont want it
13434 here ;-)
13435
13436 Revision Changes Path
13437 7.241 +2 -12 ircd-ratbox/configure
13438 7.55 +2 -4 ircd-ratbox/configure.ac
13439 7.264 +0 -2 ircd-ratbox/include/client.h
13440 7.57 +0 -11 ircd-ratbox/include/numeric.h
13441 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13442 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13443 7.3 +2 -3 ircd-ratbox/include/supported.h
13444 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13445 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13446 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13447 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13448 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13449 7.489 +0 -3 ircd-ratbox/src/client.c
13450 7.371 +0 -2 ircd-ratbox/src/ircd.c
13451 7.125 +9 -9 ircd-ratbox/src/messages.tab
13452 7.199 +0 -1 ircd-ratbox/src/newconf.c
13453 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13454 7.341 +0 -2 ircd-ratbox/src/s_user.c
13455 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13456
13457
13458
13459leeh 2005/02/15 19:13:31 EST (20050216_0)
13460
13461 Modified files:
13462 include stdinc.h
13463 src event.c ircd_lexer.l ircd_signal.c
13464 modules.c
13465 Removed files:
13466 servlink descrip.mms
13467 Log:
13468 - remove a few vms bits
13469
13470 Revision Changes Path
13471 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13472 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13473 7.47 +0 -54 ircd-ratbox/src/event.c
13474 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13475 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13476 7.152 +0 -3 ircd-ratbox/src/modules.c
13477
13478
13479
13480leeh 2005/02/15 18:53:32 EST (20050215_0)
13481
13482 Modified files:
13483 include hostmask.h ircd.h s_conf.h s_newconf.h
13484 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13485 m_xline.c
13486 src hostmask.c ircd.c ircd_signal.c s_conf.c
13487 s_newconf.c
13488 Log:
13489 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13490 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13491
13492 Revision Changes Path
13493 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13494 7.81 +1 -0 ircd-ratbox/include/ircd.h
13495 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13496 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13497 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13498 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13499 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13500 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13501 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13502 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13503 7.370 +7 -0 ircd-ratbox/src/ircd.c
13504 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13505 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13506 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13507
13508
13509
13510leeh 2005/02/13 10:21:41 EST (20050213_4)
13511
13512 Modified files:
13513 doc services.txt
13514 Added files:
13515 doc whats-new-2.0.txt whats-new-2.1.txt
13516 Removed files:
13517 doc whats-new.txt
13518 Log:
13519 - move whats-new.txt to whats-new-2.0.txt
13520 - add in whats-new-2.1.txt
13521 - update services.txt with the whois for logged in users
13522
13523 Revision Changes Path
13524 7.2 +5 -0 ircd-ratbox/doc/services.txt
13525 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13526 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13527 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13528
13529
13530
13531leeh 2005/02/13 09:20:37 EST (20050213_3)
13532
13533 Modified files:
13534 include supported.h
13535 modules/core m_message.c
13536 Log:
13537 - fix a compile error in m_message.c
13538 - update 005 to the spec and add CPRIVMSG/CNOTICE
13539
13540 Revision Changes Path
13541 7.2 +31 -37 ircd-ratbox/include/supported.h
13542 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13543
13544
13545
13546leeh 2005/02/13 09:14:12 EST (20050213_2)
13547
13548 Modified files:
13549 src channel.c
13550 Log:
13551 - fix the membership memleak
13552
13553 Revision Changes Path
13554 7.432 +0 -3 ircd-ratbox/src/channel.c
13555
13556
13557
13558leeh 2005/02/12 21:51:56 EST (20050213_1)
13559
13560 Modified files:
13561 include client.h
13562 modules/core m_message.c
13563 Log:
13564 - add a bitmask to track when they send their first message, only allowing
13565 clearing stuff after that.
13566
13567 Revision Changes Path
13568 7.263 +4 -0 ircd-ratbox/include/client.h
13569 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13570
13571
13572
13573leeh 2005/02/12 21:17:52 EST (20050213_0)
13574
13575 Modified files:
13576 include patricia.h s_newconf.h
13577 modules/core m_message.c
13578 src patricia.c s_newconf.c s_user.c
13579 Log:
13580 - add in the patricia for tracking who fills up targets, give them a reduced
13581 count on connect
13582
13583 Revision Changes Path
13584 7.20 +1 -1 ircd-ratbox/include/patricia.h
13585 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13586 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13587 7.29 +1 -1 ircd-ratbox/src/patricia.c
13588 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13589 7.340 +4 -0 ircd-ratbox/src/s_user.c
13590
13591
13592
13593leeh 2005/02/12 18:35:10 EST (20050212_0)
13594
13595 Modified files:
13596 include ircd_defs.h
13597 src class.c reject.c
13598 Log:
13599 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13600
13601 Revision Changes Path
13602 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13603 7.68 +1 -5 ircd-ratbox/src/class.c
13604 1.33 +1 -5 ircd-ratbox/src/reject.c
13605
13606
13607
13608androsyn 2005/02/11 17:11:57 EST (20050211_1)
13609
13610 Modified files:
13611 modules m_watch.c
13612 Log:
13613 remove stupid memory leak
13614
13615 Revision Changes Path
13616 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13617
13618
13619
13620leeh 2005/02/11 06:42:48 EST (20050211_0)
13621
13622 Modified files:
13623 modules m_gline.c
13624 Log:
13625 - workaround hyb6 allowing empty gline reasons
13626
13627 Revision Changes Path
13628 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13629
13630
13631
13632leeh 2005/02/09 14:39:13 EST (20050209_2)
13633
13634 Modified files:
13635 include s_conf.h
13636 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13637 src ircd.c s_conf.c
13638 Log:
13639 - move temp dlines and temp klines over to an array, rather than completely
13640 seperate dlinks.
13641
13642 Revision Changes Path
13643 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13644 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13645 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13646 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13647 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13648 7.369 +0 -5 ircd-ratbox/src/ircd.c
13649 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13650
13651
13652
13653leeh 2005/02/09 14:02:13 EST (20050209_1)
13654
13655 Modified files:
13656 include s_user.h
13657 modules m_cap.c m_pong.c m_user.c
13658 modules/core m_nick.c
13659 src s_user.c
13660 Log:
13661 - remove 'nick' param from register_local_user(), its not needed.
13662
13663 Revision Changes Path
13664 7.35 +1 -1 ircd-ratbox/include/s_user.h
13665 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13666 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13667 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13668 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13669 7.339 +6 -6 ircd-ratbox/src/s_user.c
13670
13671
13672
13673leeh 2005/02/09 13:12:53 EST (20050209_0)
13674
13675 Modified files:
13676 modules m_cmessage.c
13677 Log:
13678 - dont send numerics when we're dealing with CNOTICE
13679 - add in checking for +g, and resetting idle
13680
13681 Revision Changes Path
13682 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13683
13684
13685
13686leeh 2005/02/08 11:37:50 EST (20050208_2)
13687
13688 Modified files:
13689 src s_newconf.c
13690 Log:
13691 - fix operator blocks to work on ip spoofs
13692
13693 Revision Changes Path
13694 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13695
13696
13697
13698leeh 2005/02/07 19:23:22 EST (20050208_1)
13699
13700 Modified files:
13701 doc example.conf example.efnet.conf
13702 src newconf.c
13703 Log:
13704 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13705
13706 Revision Changes Path
13707 7.258 +0 -39 ircd-ratbox/doc/example.conf
13708 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13709 7.198 +0 -272 ircd-ratbox/src/newconf.c
13710
13711
13712
13713leeh 2005/02/07 19:19:32 EST (20050208_0)
13714
13715 Modified files:
13716 src s_conf.c
13717 Log:
13718 - added support for kline.conf.perm et al, these take the same formats
13719 as their non-permanent partners, but you cant remove them via the ircd.
13720
13721 Revision Changes Path
13722 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13723
13724
13725
13726leeh 2005/02/02 19:18:59 EST (20050203_1)
13727
13728 Modified files:
13729 help Makefile.in
13730 help/opers index
13731 help/users index
13732 Added files:
13733 help/opers cnotice cprivmsg
13734 Log:
13735 - added help files for cprivmsg/cnotice
13736
13737 Revision Changes Path
13738 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13739 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13740 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13741 1.10 +19 -19 ircd-ratbox/help/opers/index
13742 1.7 +10 -9 ircd-ratbox/help/users/index
13743
13744
13745
13746leeh 2005/02/02 19:14:25 EST (20050203_0)
13747
13748 Modified files:
13749 include numeric.h
13750 modules Makefile.in
13751 src messages.tab
13752 Added files:
13753 modules m_cmessage.c
13754 Log:
13755 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13756 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13757 nick is a member. These bypass any target change limitations.
13758 - added ERR_VOICENEEDED, numeric 489.
13759
13760 Revision Changes Path
13761 7.56 +2 -0 ircd-ratbox/include/numeric.h
13762 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13763 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13764 7.124 +1 -1 ircd-ratbox/src/messages.tab
13765
13766
13767
13768leeh 2005/02/02 16:58:16 EST (20050202_4)
13769
13770 Modified files:
13771 help/opers etrace
13772 Log:
13773 - update etrace help
13774
13775 Revision Changes Path
13776 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13777
13778
13779
13780leeh 2005/02/02 16:55:04 EST (20050202_3)
13781
13782 Modified files:
13783 modules m_etrace.c
13784 Log:
13785 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13786 can put its external ip address in there..
13787
13788 Revision Changes Path
13789 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13790
13791
13792
13793leeh 2005/02/02 16:41:06 EST (20050202_2)
13794
13795 Modified files:
13796 modules m_etrace.c
13797 Log:
13798 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13799 if its a non-local client. These will just get "lost" if the remote
13800 server doesnt support this..
13801
13802 Revision Changes Path
13803 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13804
13805
13806
13807leeh 2005/02/02 16:12:12 EST (20050202_1)
13808
13809 Modified files:
13810 include client.h numeric.h s_conf.h
13811 modules/core m_message.c
13812 src messages.tab newconf.c s_conf.c
13813 Log:
13814 - first part of the target change code, add the storage of targets for
13815 localuser, throttle messages when they fill all the available slots
13816
13817 Revision Changes Path
13818 7.262 +5 -1 ircd-ratbox/include/client.h
13819 7.55 +2 -0 ircd-ratbox/include/numeric.h
13820 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13821 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13822 7.123 +1 -1 ircd-ratbox/src/messages.tab
13823 7.197 +1 -0 ircd-ratbox/src/newconf.c
13824 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13825
13826
13827
13828leeh 2005/02/02 13:28:10 EST (20050202_0)
13829
13830 Modified files:
13831 modules m_resv.c m_stats.c m_testline.c
13832 modules/core m_join.c
13833 src hash.c kdparse.c messages.tab s_newconf.c
13834 Log:
13835 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13836 tracking of when resvs get hit
13837
13838 Revision Changes Path
13839 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13840 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13841 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13842 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13843 7.114 +3 -0 ircd-ratbox/src/hash.c
13844 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13845 7.122 +1 -1 ircd-ratbox/src/messages.tab
13846 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13847
13848
13849
13850leeh 2005/01/31 09:04:10 EST (20050131_2)
13851
13852 Modified files:
13853 src s_log.c
13854 Log:
13855 - fflush() logfiles
13856
13857 Revision Changes Path
13858 7.79 +2 -0 ircd-ratbox/src/s_log.c
13859
13860
13861
13862leeh 2005/01/31 08:59:09 EST (20050131_1)
13863
13864 Modified files:
13865 src commio.c
13866 Log:
13867 - rename fd_dump() to comm_dump()
13868
13869 Revision Changes Path
13870 1.27 +2 -2 ircd-ratbox/src/commio.c
13871
13872
13873
13874leeh 2005/01/30 19:16:08 EST (20050131_0)
13875
13876 Modified files:
13877 doc hooks.txt
13878 include hook.h
13879 modules m_services.c
13880 modules/core m_server.c
13881 src hook.c s_serv.c
13882 Log:
13883 - added hook for server_introduced
13884 - fixed up services support for hooks
13885
13886 Revision Changes Path
13887 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13888 1.31 +1 -0 ircd-ratbox/include/hook.h
13889 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13890 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13891 7.36 +2 -0 ircd-ratbox/src/hook.c
13892 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13893
13894
13895
13896androsyn 2005/01/29 20:18:12 EST (20050130_1)
13897
13898 Modified files:
13899 src commio.c
13900 Log:
13901 Add back in the comm_fd_hack thing for solaris
13902
13903 Revision Changes Path
13904 1.26 +26 -1 ircd-ratbox/src/commio.c
13905
13906
13907
13908androsyn 2005/01/29 19:59:17 EST (20050130_0)
13909
13910 Modified files:
13911 adns adns.h
13912 include commio.h s_conf.h watch.h
13913 modules m_dline.c m_kline.c m_resv.c m_stats.c
13914 m_watch.c m_xline.c
13915 modules/core m_nick.c
13916 src balloc.c cache.c client.c commio.c
13917 epoll.c ircd.c ircd_lexer.l kdparse.c
13918 listener.c s_auth.c s_conf.c s_log.c
13919 s_serv.c watch.c
13920 Log:
13921 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13922
13923 Revision Changes Path
13924 1.18 +0 -2 ircd-ratbox/adns/adns.h
13925 1.14 +6 -37 ircd-ratbox/include/commio.h
13926 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13927 7.3 +2 -2 ircd-ratbox/include/watch.h
13928 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13929 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13930 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13931 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13932 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13933 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13934 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13935 7.85 +1 -1 ircd-ratbox/src/balloc.c
13936 1.24 +5 -5 ircd-ratbox/src/cache.c
13937 7.488 +4 -4 ircd-ratbox/src/client.c
13938 1.25 +10 -280 ircd-ratbox/src/commio.c
13939 1.33 +1 -1 ircd-ratbox/src/epoll.c
13940 7.368 +4 -4 ircd-ratbox/src/ircd.c
13941 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13942 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13943 7.125 +8 -8 ircd-ratbox/src/listener.c
13944 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13945 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13946 7.78 +20 -20 ircd-ratbox/src/s_log.c
13947 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13948 1.6 +22 -15 ircd-ratbox/src/watch.c
13949
13950
13951
13952androsyn 2005/01/29 12:18:38 EST (20050129_0)
13953
13954 Modified files:
13955 modules/core m_mode.c
13956 Log:
13957 remove two unused variables
13958
13959 Revision Changes Path
13960 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13961
13962
13963
13964leeh 2005/01/28 15:31:40 EST (20050128_1)
13965
13966 Modified files:
13967 modules m_kline.c
13968 src s_conf.c
13969 Log:
13970 - mo_kline() needs minpara of 3, not 2
13971 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13972 - require me.info is never blank
13973
13974 Revision Changes Path
13975 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13976 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13977
13978
13979
13980leeh 2005/01/28 15:26:28 EST (20050128_0)
13981
13982 Modified files:
13983 modules/core m_mode.c m_sjoin.c
13984 Log:
13985 - patch via jilles to fix +eI lists being shown to lusers when handling
13986 protocol stuff over TS6
13987
13988 Revision Changes Path
13989 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13990 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13991
13992
13993
13994leeh 2005/01/25 19:47:38 EST (20050126_0)
13995
13996 Modified files:
13997 include channel.h
13998 modules/core m_join.c m_mode.c m_sjoin.c
13999 src channel.c messages.tab s_serv.c
14000 Log:
14001 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14002 an operspy call with &me
14003 - remove modebuf/parabuf params from channel_modes(), we now generate a
14004 buffer internally which we return.
14005
14006 Revision Changes Path
14007 7.163 +1 -1 ircd-ratbox/include/channel.h
14008 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14009 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14010 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14011 7.431 +25 -18 ircd-ratbox/src/channel.c
14012 7.121 +1 -1 ircd-ratbox/src/messages.tab
14013 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14014
14015
14016
14017alz 2005/01/25 18:09:18 EST (20050125_5)
14018
14019 Modified files:
14020 doc example.conf example.efnet.conf
14021 include s_conf.h
14022 modules m_info.c
14023 src listener.c newconf.c s_conf.c
14024 Log:
14025 Added dline_with_reason config option (default yes):
14026
14027 /* dline reason: show the user the dline reason when they connect
14028 * and are dlined.
14029 */
14030 dline_with_reason = yes;
14031
14032 Revision Changes Path
14033 7.257 +6 -1 ircd-ratbox/doc/example.conf
14034 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14035 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14036 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14037 7.124 +1 -1 ircd-ratbox/src/listener.c
14038 7.196 +1 -0 ircd-ratbox/src/newconf.c
14039 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14040
14041
14042
14043leeh 2005/01/25 13:21:17 EST (20050125_4)
14044
14045 Modified files:
14046 src newconf.c
14047 Log:
14048 - make conf_set_generic_string() test len exists before it uses it.
14049
14050 Revision Changes Path
14051 7.195 +1 -1 ircd-ratbox/src/newconf.c
14052
14053
14054
14055leeh 2005/01/25 13:10:56 EST (20050125_3)
14056
14057 Modified files:
14058 doc example.conf
14059 src newconf.c
14060 Log:
14061 - rename 'type' to 'flags' in cluster {};
14062 - add stacking of servers in cluster {}; documented in example.conf
14063
14064 Revision Changes Path
14065 7.256 +18 -10 ircd-ratbox/doc/example.conf
14066 7.194 +39 -7 ircd-ratbox/src/newconf.c
14067
14068
14069
14070alz 2005/01/25 12:48:54 EST (20050125_2)
14071
14072 Modified files:
14073 include s_conf.h
14074 src listener.c s_conf.c
14075 Log:
14076 Added dline reasons, connecting/banned clients now see ban reason.
14077
14078 Revision Changes Path
14079 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14080 7.123 +17 -4 ircd-ratbox/src/listener.c
14081 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14082
14083
14084
14085leeh 2005/01/25 07:44:37 EST (20050125_1)
14086
14087 Modified files:
14088 doc example.conf example.efnet.conf
14089 src newconf.c
14090 Log:
14091 - implement stacking of shared {}; blocks, documented in example.conf
14092
14093 Revision Changes Path
14094 7.255 +26 -13 ircd-ratbox/doc/example.conf
14095 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14096 7.193 +51 -36 ircd-ratbox/src/newconf.c
14097
14098
14099
14100leeh 2005/01/24 19:08:29 EST (20050125_0)
14101
14102 Modified files:
14103 doc example.conf
14104 include client.h s_conf.h
14105 modules/core m_join.c
14106 src newconf.c s_user.c
14107 Log:
14108 - added jupe_exempt to auth {};, exempts the user from generating warnings
14109 when they attempt to join juped channels.
14110
14111 Revision Changes Path
14112 7.254 +2 -0 ircd-ratbox/doc/example.conf
14113 7.261 +3 -0 ircd-ratbox/include/client.h
14114 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14115 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14116 7.192 +1 -0 ircd-ratbox/src/newconf.c
14117 7.338 +8 -0 ircd-ratbox/src/s_user.c
14118
14119
14120
14121leeh 2005/01/24 18:57:02 EST (20050124_6)
14122
14123 Modified files:
14124 src newconf.c
14125 Log:
14126 - rework shared {};, the format is now:
14127 shared {
14128 oper = "flame@*.leeh.co.uk", "*.lan";
14129 flags = kline;
14130 };
14131
14132 With no privs:
14133 shared {
14134 oper = "flame@*.leeh.co.uk", "*.lan";
14135 flags = none;
14136 };
14137
14138 Revision Changes Path
14139 7.191 +55 -23 ircd-ratbox/src/newconf.c
14140
14141
14142
14143leeh 2005/01/24 17:25:58 EST (20050124_5)
14144
14145 Modified files:
14146 include modules.h
14147 Log:
14148 - fix the prototype on load_static_modules()
14149
14150 Revision Changes Path
14151 7.61 +1 -1 ircd-ratbox/include/modules.h
14152
14153
14154
14155leeh 2005/01/24 16:00:30 EST (20050124_4)
14156
14157 Modified files:
14158 modules m_cap.c
14159 Log:
14160 - have cap end call register_local_user() with its own copy of
14161 source_p->username so its safe for unidented users..
14162
14163 Revision Changes Path
14164 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14165
14166
14167
14168leeh 2005/01/24 15:48:09 EST (20050124_3)
14169
14170 Modified files:
14171 include newconf.h s_conf.h
14172 modules m_info.c
14173 src newconf.c s_conf.c s_log.c
14174 Log:
14175 - move the conf parser over to a table based structure, with generic setting
14176 of integers/strings
14177
14178 Revision Changes Path
14179 7.34 +9 -8 ircd-ratbox/include/newconf.h
14180 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14181 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14182 7.190 +264 -808 ircd-ratbox/src/newconf.c
14183 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14184 7.77 +13 -13 ircd-ratbox/src/s_log.c
14185
14186
14187
14188leeh 2005/01/24 13:11:30 EST (20050124_2)
14189
14190 Modified files:
14191 doc example.conf
14192 src newconf.c
14193 Log:
14194 - added stacking of ips in exempt {};
14195
14196 Revision Changes Path
14197 7.253 +4 -0 ircd-ratbox/doc/example.conf
14198 7.189 +11 -30 ircd-ratbox/src/newconf.c
14199
14200
14201
14202leeh 2005/01/24 12:59:57 EST (20050124_1)
14203
14204 Modified files:
14205 include tools.h
14206 src channel.c client.c hash.c hook.c
14207 newconf.c s_user.c watch.c
14208 Log:
14209 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14210 consistent with the rest of the dlink code.
14211
14212 Revision Changes Path
14213 1.54 +7 -7 ircd-ratbox/include/tools.h
14214 7.430 +2 -2 ircd-ratbox/src/channel.c
14215 7.487 +6 -6 ircd-ratbox/src/client.c
14216 7.113 +5 -5 ircd-ratbox/src/hash.c
14217 7.35 +1 -1 ircd-ratbox/src/hook.c
14218 7.188 +2 -2 ircd-ratbox/src/newconf.c
14219 7.337 +1 -1 ircd-ratbox/src/s_user.c
14220 1.5 +4 -4 ircd-ratbox/src/watch.c
14221
14222
14223
14224leeh 2005/01/24 12:47:13 EST (20050124_0)
14225
14226 Modified files:
14227 modules m_cap.c
14228 Log:
14229 - cheap hack on sticky capabs..
14230
14231 Revision Changes Path
14232 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14233
14234
14235
14236leeh 2005/01/22 11:36:54 EST (20050122_0)
14237
14238 Modified files:
14239 modules m_cap.c
14240 Log:
14241 - updated my clicap implementation to match the spec so far..
14242
14243 Revision Changes Path
14244 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14245
14246
14247
14248leeh 2005/01/21 07:14:43 EST (20050121_2)
14249
14250 Modified files:
14251 doc hooks.txt
14252 include hook.h
14253 modules m_services.c
14254 src hook.c s_serv.c
14255 Log:
14256 - added hooks for when we're sending a burst
14257 - rewrote hooks.txt
14258 - fix up the hooks ive already done in services compatibility, ill add the
14259 hooks for server/client introductions in a bit.
14260
14261 Revision Changes Path
14262 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14263 1.30 +4 -0 ircd-ratbox/include/hook.h
14264 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14265 7.34 +7 -0 ircd-ratbox/src/hook.c
14266 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14267
14268
14269
14270leeh 2005/01/21 06:34:03 EST (20050121_1)
14271
14272 Modified files:
14273 contrib example_module.c spy_admin_notice.c
14274 spy_info_notice.c spy_links_notice.c
14275 spy_motd_notice.c spy_stats_notice.c
14276 spy_stats_p_notice.c spy_trace_notice.c
14277 spy_whois_notice.c
14278 spy_whois_notice_global.c
14279 include hook.h
14280 modules m_admin.c m_info.c m_links.c m_motd.c
14281 m_services.c m_stats.c m_trace.c
14282 m_whois.c static_modules.c.SH
14283 modules/core m_server.c
14284 src client.c hook.c ircd.c modules.c packet.c
14285 s_auth.c s_serv.c s_user.c send.c
14286 Log:
14287 - add a better implementation of the hook system, its now a slow leaking
14288 array and events are created whenever we try adding a hook for it, or
14289 theyre registered for the caller.
14290
14291 Ive temporarily fucked services support and removed most of the other
14292 hooks.. I shall fix this soon.
14293
14294 Revision Changes Path
14295 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14296 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14297 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14298 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14299 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14300 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14301 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14302 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14303 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14304 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14305 1.29 +34 -70 ircd-ratbox/include/hook.h
14306 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14307 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14308 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14309 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14310 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14311 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14312 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14313 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14314 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14315 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14316 7.486 +1 -28 ircd-ratbox/src/client.c
14317 7.33 +131 -137 ircd-ratbox/src/hook.c
14318 7.367 +1 -1 ircd-ratbox/src/ircd.c
14319 7.151 +6 -10 ircd-ratbox/src/modules.c
14320 7.138 +10 -14 ircd-ratbox/src/packet.c
14321 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14322 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14323 7.336 +0 -6 ircd-ratbox/src/s_user.c
14324 7.286 +8 -6 ircd-ratbox/src/send.c
14325
14326
14327
14328leeh 2005/01/20 19:19:20 EST (20050121_0)
14329
14330 Modified files:
14331 include hostmask.h
14332 Log:
14333 - remove an unused struct
14334
14335 Revision Changes Path
14336 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14337
14338
14339
14340leeh 2005/01/20 13:38:39 EST (20050120_1)
14341
14342 Modified files:
14343 . configure configure.ac
14344 include client.h numeric.h patchlevel.h
14345 modules Makefile.in
14346 src messages.tab s_user.c
14347 Added files:
14348 modules m_cap.c
14349 Log:
14350 - drop back to -O0, fix patchlevel.h
14351 - first stab at client capabilities.. this still needs work.
14352
14353 Revision Changes Path
14354 7.240 +3 -3 ircd-ratbox/configure
14355 7.54 +3 -3 ircd-ratbox/configure.ac
14356 7.260 +3 -0 ircd-ratbox/include/client.h
14357 7.54 +2 -0 ircd-ratbox/include/numeric.h
14358 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14359 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14360 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14361 7.120 +1 -1 ircd-ratbox/src/messages.tab
14362 7.335 +3 -0 ircd-ratbox/src/s_user.c
14363
14364
14365
14366leeh 2005/01/20 06:04:41 EST (20050120_0)
14367
14368 Modified files:
14369 . ChangeLog RELNOTES
14370 include config.h config.h.dist memory.h
14371 patchlevel.h
14372 modules m_stats.c
14373 src commio.c crypt.c getopt.c ircd.c s_serv.c
14374 Removed files:
14375 . README.VMS clean.com make.com
14376 include setup.h_vms
14377 modules descrip.mms static_modules_c.com
14378 modules/core descrip.mms
14379 src descrip.mms qio.c version.com
14380 tools descrip.mms mkpasswd_vms.c
14381 Log:
14382 - clean changelog, relnotes
14383 - mark patchlevel as 2.1.0beta
14384 - remove VMS support
14385
14386 Revision Changes Path
14387 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14388 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14389 1.111 +1 -348 ircd-ratbox/RELNOTES
14390 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14391 7.182 +0 -42 ircd-ratbox/include/config.h
14392 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14393 7.50 +0 -4 ircd-ratbox/include/memory.h
14394 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14395 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14396 7.2 +0 -58 ircd-ratbox/make.com (dead)
14397 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14398 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14399 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14400 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14401 1.24 +7 -30 ircd-ratbox/src/commio.c
14402 7.12 +0 -4 ircd-ratbox/src/crypt.c
14403 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14404 7.24 +0 -4 ircd-ratbox/src/getopt.c
14405 7.366 +4 -19 ircd-ratbox/src/ircd.c
14406 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14407 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14408 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14409 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14410 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14411
14412
14413
14414androsyn 2005/01/18 11:55:13 EST (20050118_7)
14415
14416 Modified files:
14417 include watch.h
14418 src watch.c
14419 Log:
14420 not using the return values on a few watch functions so make them void
14421
14422 Revision Changes Path
14423 7.2 +5 -5 ircd-ratbox/include/watch.h
14424 1.4 +19 -28 ircd-ratbox/src/watch.c
14425
14426
14427androsyn 2005/01/14 13:10:41 EST (20050114_5)
14428
14429 Modified files:
14430 modules m_watch.c
14431 Log:
14432 Make watch throttle, don't accept letter commands stacked
14433
14434 Revision Changes Path
14435 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14436
14437
14438
14439androsyn 2005/01/14 13:06:06 EST (20050114_4)
14440
14441 Modified files:
14442 modules m_gline.c
14443 Log:
14444 fix merge error
14445
14446 Revision Changes Path
14447 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14448
14449
14450
14451androsyn 2005/01/14 12:12:37 EST (20050114_3)
14452
14453 Modified files:
14454 . ChangeLog README.FIRST RELNOTES configure
14455 configure.ac
14456 adns adns.h internal.h parse.c transmit.c
14457 types.c
14458 contrib example_module.c spy_admin_notice.c
14459 spy_info_notice.c spy_links_notice.c
14460 spy_motd_notice.c spy_stats_notice.c
14461 spy_stats_p_notice.c spy_trace_notice.c
14462 spy_whois_notice.c
14463 spy_whois_notice_global.c
14464 doc example.conf example.efnet.conf ircd.motd
14465 server-version-info whats-new.txt
14466 help/opers umode xline
14467 help/users umode
14468 include cache.h channel.h class.h client.h
14469 commio.h config.h config.h.dist hash.h
14470 hook.h hostmask.h irc_string.h ircd.h
14471 ircd_defs.h m_info.h memory.h msg.h
14472 newconf.h numeric.h packet.h patchlevel.h
14473 patricia.h s_conf.h s_gline.h s_newconf.h
14474 s_serv.h s_user.h scache.h serno.h
14475 setup.h.in sprintf_irc.h stdinc.h tools.h
14476 modules .depend Makefile.in m_admin.c m_away.c
14477 m_dline.c m_encap.c m_gline.c m_info.c
14478 m_kline.c m_links.c m_list.c m_lusers.c
14479 m_motd.c m_oper.c m_operspy.c m_rehash.c
14480 m_restart.c m_resv.c m_set.c m_stats.c
14481 m_svinfo.c m_testline.c m_testmask.c
14482 m_topic.c m_trace.c m_watch.c m_who.c
14483 m_whois.c m_whowas.c m_xline.c
14484 static_modules.c.SH
14485 modules/core m_error.c m_message.c m_mode.c m_quit.c
14486 m_server.c m_squit.c
14487 src .depend Makefile.in adns.c balloc.c
14488 cache.c channel.c class.c client.c
14489 commio.c crypt.c devpoll.c epoll.c
14490 event.c getopt.c hash.c hook.c hostmask.c
14491 irc_string.c ircd.c ircd_lexer.l
14492 ircd_parser.y ircd_signal.c listener.c
14493 modules.c newconf.c numeric.c packet.c
14494 parse.c patricia.c poll.c reject.c
14495 restart.c s_auth.c s_conf.c s_log.c
14496 s_newconf.c s_serv.c s_user.c scache.c
14497 select.c send.c snprintf.c tools.c
14498 version.c.SH watch.c whowas.c
14499 tools README.mkpasswd mkpasswd.c
14500 Added files:
14501 . README.VMS clean.com make.com
14502 doc services.txt
14503 include common.h s_stats.h setup.h_vms
14504 supported.h
14505 modules descrip.mms m_challenge.c m_etrace.c
14506 m_invite.c m_names.c m_pass.c m_ping.c
14507 m_pong.c m_services.c m_tb.c m_user.c
14508 m_users.c m_version.c
14509 static_modules_c.com
14510 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14511 m_part.c m_sjoin.c
14512 servlink descrip.mms
14513 src descrip.mms kdparse.c messages.tab qio.c
14514 s_gline.c s_stats.c version.com
14515 tools descrip.mms mkpasswd_vms.c
14516 Removed files:
14517 doc 005.txt
14518 include banconf.h
14519 modules/core channels.c users.c
14520 src banconf.c
14521 Log:
14522 merge from RATBOX_2_0
14523
14524 Revision Changes Path
14525 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14526 7.40 +1 -0 ircd-ratbox/README.FIRST
14527 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14528 1.110 +114 -6 ircd-ratbox/RELNOTES
14529 1.17 +4 -0 ircd-ratbox/adns/adns.h
14530 1.17 +4 -4 ircd-ratbox/adns/internal.h
14531 1.12 +38 -38 ircd-ratbox/adns/parse.c
14532 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14533 1.19 +13 -13 ircd-ratbox/adns/types.c
14534 7.1 +10 -0 ircd-ratbox/clean.com (new)
14535 7.239 +47 -29 ircd-ratbox/configure
14536 7.53 +40 -32 ircd-ratbox/configure.ac
14537 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14538 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14539 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14540 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14541 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14542 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14543 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14544 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14545 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14546 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14547 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14548 7.252 +68 -22 ircd-ratbox/doc/example.conf
14549 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14550 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14551 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14552 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14553 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14554 1.5 +2 -1 ircd-ratbox/help/opers/umode
14555 1.7 +1 -1 ircd-ratbox/help/opers/xline
14556 1.2 +1 -0 ircd-ratbox/help/users/umode
14557 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14558 1.7 +8 -0 ircd-ratbox/include/cache.h
14559 7.162 +18 -16 ircd-ratbox/include/channel.h
14560 7.25 +4 -0 ircd-ratbox/include/class.h
14561 7.259 +34 -28 ircd-ratbox/include/client.h
14562 1.13 +45 -7 ircd-ratbox/include/commio.h
14563 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14564 7.181 +74 -16 ircd-ratbox/include/config.h
14565 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14566 7.53 +2 -0 ircd-ratbox/include/hash.h
14567 1.28 +73 -27 ircd-ratbox/include/hook.h
14568 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14569 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14570 7.80 +6 -31 ircd-ratbox/include/ircd.h
14571 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14572 7.56 +14 -8 ircd-ratbox/include/m_info.h
14573 7.49 +4 -0 ircd-ratbox/include/memory.h
14574 7.53 +2 -0 ircd-ratbox/include/msg.h
14575 7.33 +9 -9 ircd-ratbox/include/newconf.h
14576 7.53 +12 -8 ircd-ratbox/include/numeric.h
14577 7.27 +1 -1 ircd-ratbox/include/packet.h
14578 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14579 7.19 +25 -1 ircd-ratbox/include/patricia.h
14580 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14581 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14582 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14583 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14584 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14585 7.34 +13 -9 ircd-ratbox/include/s_user.h
14586 7.15 +1 -1 ircd-ratbox/include/scache.h
14587 7.5366 +1 -1 ircd-ratbox/include/serno.h
14588 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14589 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14590 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14591 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14592 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14593 1.53 +10 -10 ircd-ratbox/include/tools.h
14594 7.1 +58 -0 ircd-ratbox/make.com (new)
14595 1.45 +338 -182 ircd-ratbox/modules/.depend
14596 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14597 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14598 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14599 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14600 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14601 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14602 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14603 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14604 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14605 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14606 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14607 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14608 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14609 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14610 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14611 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14612 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14613 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14614 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14615 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14616 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14617 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14618 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14619 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14620 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14621 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14622 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14623 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14624 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14625 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14626 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14627 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14628 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14629 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14630 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14631 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14632 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14633 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14634 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14635 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14636 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14637 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14638 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14639 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14640 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14641 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14642 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14643 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14644 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14645 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14646 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14647 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14648 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14649 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14650 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14651 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14652 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14653 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14654 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14655 7.48 +162 -119 ircd-ratbox/src/.depend
14656 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14657 7.75 +5 -5 ircd-ratbox/src/adns.c
14658 7.84 +1 -1 ircd-ratbox/src/balloc.c
14659 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14660 1.23 +75 -7 ircd-ratbox/src/cache.c
14661 7.429 +342 -79 ircd-ratbox/src/channel.c
14662 7.67 +42 -2 ircd-ratbox/src/class.c
14663 7.485 +245 -85 ircd-ratbox/src/client.c
14664 1.23 +349 -43 ircd-ratbox/src/commio.c
14665 7.11 +4 -0 ircd-ratbox/src/crypt.c
14666 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14667 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14668 1.32 +4 -8 ircd-ratbox/src/epoll.c
14669 7.46 +63 -6 ircd-ratbox/src/event.c
14670 7.23 +4 -0 ircd-ratbox/src/getopt.c
14671 7.112 +8 -7 ircd-ratbox/src/hash.c
14672 7.32 +135 -133 ircd-ratbox/src/hook.c
14673 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14674 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14675 7.365 +56 -48 ircd-ratbox/src/ircd.c
14676 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14677 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14678 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14679 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14680 7.122 +14 -13 ircd-ratbox/src/listener.c
14681 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14682 7.150 +17 -8 ircd-ratbox/src/modules.c
14683 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14684 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14685 7.137 +55 -42 ircd-ratbox/src/packet.c
14686 7.187 +8 -15 ircd-ratbox/src/parse.c
14687 7.28 +2 -4 ircd-ratbox/src/patricia.c
14688 7.82 +3 -1 ircd-ratbox/src/poll.c
14689 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14690 1.32 +8 -3 ircd-ratbox/src/reject.c
14691 7.34 +1 -0 ircd-ratbox/src/restart.c
14692 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14693 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14694 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14695 7.76 +32 -35 ircd-ratbox/src/s_log.c
14696 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14697 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14698 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14699 7.334 +773 -2 ircd-ratbox/src/s_user.c
14700 7.27 +2 -1 ircd-ratbox/src/scache.c
14701 7.44 +2 -0 ircd-ratbox/src/select.c
14702 7.285 +12 -12 ircd-ratbox/src/send.c
14703 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14704 7.46 +0 -1 ircd-ratbox/src/tools.c
14705 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14706 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14707 1.3 +4 -4 ircd-ratbox/src/watch.c
14708 7.32 +1 -0 ircd-ratbox/src/whowas.c
14709 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14710 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14711 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14712 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14713
14714
14715
14716androsyn 2005/01/13 22:17:53 EST (20050114_2)
14717
14718 Modified files: (Branch: RATBOX_2_0)
14719 src client.c
14720 Log:
14721 a remote client is never going to have a watch list..duh
14722
14723 Revision Changes Path
14724 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14725
14726
14727
14728androsyn 2005/01/13 20:49:55 EST (20050114_1)
14729
14730 Added files: (Branch: RATBOX_2_0)
14731 modules m_watch.c
14732 Log:
14733 get that one too
14734
14735 Revision Changes Path
14736 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14737
14738
14739
14740androsyn 2005/01/13 20:39:28 EST (20050114_0)
14741
14742 Added files: (Branch: RATBOX_2_0)
14743 include watch.h
14744 src watch.c
14745 Log:
14746 helps if we actually include the .c/.h files
14747
14748 Revision Changes Path
14749 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14750 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14751
14752
14753
14754androsyn 2005/01/13 13:57:16 EST (20050113_0)
14755
14756 Modified files: (Branch: RATBOX_2_0)
14757 . configure configure.ac
14758 include client.h numeric.h s_conf.h setup.h.in
14759 supported.h
14760 modules Makefile.in
14761 modules/core m_nick.c
14762 src Makefile.in client.c ircd.c messages.tab
14763 newconf.c s_conf.c s_user.c
14764 Log:
14765 backport watch from devel
14766
14767 Revision Changes Path
14768 7.229.2.10 +12 -2 ircd-ratbox/configure
14769 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14770 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14771 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14772 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14773 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14774 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14775 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14776 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14777 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14778 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14779 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14780 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14781 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14782 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14783 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14784
14785
14786
14787leeh 2005/01/12 10:12:40 EST (20050112_1)
14788
14789 Modified files: (Branch: RATBOX_2_0)
14790 include numeric.h
14791 modules m_services.c m_whois.c
14792 src messages.tab
14793 Log:
14794 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14795 when the user is logged in
14796
14797 Revision Changes Path
14798 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14799 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14800 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14801 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14802
14803
14804
14805leeh 2005/01/11 19:47:14 EST (20050112_0)
14806
14807 Modified files: (Branch: RATBOX_2_0)
14808 include supported.h
14809 Added files: (Branch: RATBOX_2_0)
14810 doc services.txt
14811 Log:
14812 - add +r to 005
14813 - added doc/services.txt, outlining the compatibility code
14814
14815 Revision Changes Path
14816 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14817 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14818
14819
14820
14821leeh 2005/01/11 18:38:10 EST (20050111_5)
14822
14823 Modified files: (Branch: RATBOX_2_0)
14824 include client.h hook.h
14825 modules m_services.c
14826 modules/core m_server.c
14827 src hook.c s_serv.c
14828 Log:
14829 - more services compatibility code:
14830 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14831 appropriate service {}; entry, only accept SU from these.
14832 - hook into us finishing nick burst, and have services burst a list of
14833 logged in users
14834
14835 Revision Changes Path
14836 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14837 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14838 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14839 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14840 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14841 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14842
14843
14844
14845leeh 2005/01/11 17:32:42 EST (20050111_4)
14846
14847 Modified files: (Branch: RATBOX_2_0)
14848 . configure configure.ac
14849 include client.h
14850 modules Makefile.in
14851 src channel.c
14852 Added files: (Branch: RATBOX_2_0)
14853 modules m_services.c
14854 Log:
14855 - more services compatibility code:
14856 - encap handlers for SU (services marking client as logged in)
14857 - and for LOGIN (servers bursting logged in status)
14858 - move suser from Client -> User
14859
14860 Revision Changes Path
14861 7.229.2.9 +9 -3 ircd-ratbox/configure
14862 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14863 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14864 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14865 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14866 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14867
14868
14869
14870leeh 2005/01/11 16:46:34 EST (20050111_3)
14871
14872 Modified files: (Branch: RATBOX_2_0)
14873 include ircd_defs.h
14874 Log:
14875 - whoops, missing #endif
14876
14877 Revision Changes Path
14878 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14879
14880
14881
14882leeh 2005/01/11 15:56:57 EST (20050111_2)
14883
14884 Modified files: (Branch: RATBOX_2_0)
14885 include ircd_defs.h
14886 Log:
14887 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14888 have ipv6 just report sizeof(struct sockaddr_in)
14889
14890 Revision Changes Path
14891 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14892
14893
14894
14895leeh 2005/01/10 20:19:35 EST (20050111_1)
14896
14897 Modified files: (Branch: RATBOX_2_0)
14898 src newconf.c
14899 Log:
14900 - fix a gcc warning
14901
14902 Revision Changes Path
14903 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14904
14905
14906
14907leeh 2005/01/10 20:10:35 EST (20050111_0)
14908
14909 Modified files: (Branch: RATBOX_2_0)
14910 adns internal.h parse.c transmit.c types.c
14911 Log:
14912 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14913 conflict
14914
14915 Revision Changes Path
14916 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14917 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14918 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14919 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14920
14921
14922
14923leeh 2005/01/10 17:48:48 EST (20050110_3)
14924
14925 Modified files: (Branch: RATBOX_2_0)
14926 modules m_xline.c
14927 Log:
14928 - send out the reformatted xline to opers (\s -> ' ')
14929
14930 Revision Changes Path
14931 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14932
14933
14934
14935leeh 2005/01/10 16:18:53 EST (20050110_2)
14936
14937 Modified files: (Branch: RATBOX_2_0)
14938 help/opers umode
14939 help/users umode
14940 include client.h supported.h
14941 src messages.tab s_user.c send.c
14942 Log:
14943 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14944 channel privmsgs.
14945
14946 Revision Changes Path
14947 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14948 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14949 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14950 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14951 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14952 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14953 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14954
14955
14956
14957leeh 2005/01/10 14:50:47 EST (20050110_1)
14958
14959 Modified files: (Branch: RATBOX_2_0)
14960 doc example.conf example.efnet.conf
14961 Log:
14962 - I dont remember ts6 desyncing on bans, so im not sure why the example
14963 confs say so.
14964
14965 Revision Changes Path
14966 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14967 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14968
14969
14970
14971leeh 2005/01/10 13:31:10 EST (20050110_0)
14972
14973 Modified files: (Branch: RATBOX_2_0)
14974 . configure configure.ac
14975 include channel.h client.h numeric.h s_conf.h
14976 s_serv.h setup.h.in
14977 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14978 m_sjoin.c
14979 src channel.c messages.tab newconf.c s_conf.c
14980 s_serv.c s_user.c
14981 Log:
14982 - added --enable-services to configure, which enables some ratbox-services
14983 compatibility code:
14984 - chanmode +r, registered users only
14985 - usermode +S, prevents deop/kick of a service
14986 - service { }; block in conf for the above umode
14987
14988 Revision Changes Path
14989 7.229.2.8 +28 -16 ircd-ratbox/configure
14990 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14991 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14992 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14993 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14994 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14995 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14996 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14997 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14998 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14999 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15000 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15001 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15002 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15003 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15004 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15005 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15006 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15007 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15008
15009
15010
15011leeh 2005/01/09 08:23:30 EST (20050109_0)
15012
15013 Modified files: (Branch: RATBOX_2_0)
15014 help/opers umode
15015 Log:
15016 - remove a tab, and add +C to opers umode help
15017
15018 Revision Changes Path
15019 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
15020