]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] Merge old trunk r2695:
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
2 Log:
3 Merge old trunk r2294:
4 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
5
6
7 Changes: Modified:
8 +1 -1 trunk/src/s_user.c (File Modified)
9
10
11 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
12 Log:
13 Merge old trunk r2226:
14 If we are connecting outward to a server, check if the
15 server name they sent is the same as what we tried to
16 connect to. Previously such a connection could succeed
17 if there existed connect blocks with the same IP and
18 passwords for the other server name.
19
20
21 Changes: Modified:
22 +11 -0 trunk/modules/core/m_server.c (File Modified)
23
24
25 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
26 Log:
27 Merge old trunk r2212:
28 Another handling of SJOINs without nicks:
29 Propagate them if the channel is +P or the channel
30 already existed, otherwise remove the channel again
31 and do not propagate the SJOIN.
32
33
34 Changes: Modified:
35 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
36
37
38 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
39 Log:
40 Remove channels entirely from /whois on services.
41 This cannot be overridden with operspy.
42
43
44 Changes: Modified:
45 +20 -17 trunk/modules/m_whois.c (File Modified)
46
47
48 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
49 Log:
50 Fix /who on channels with ** in their name.
51
52
53 Changes: Modified:
54 +2 -2 trunk/modules/m_who.c (File Modified)
55
56
57 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
58 Log:
59 NEWS: As in 2.1.3, mention that the TS6 revision will
60 interoperate with older versions
61
62
63 Changes: Modified:
64 +2 -1 trunk/NEWS (File Modified)
65
66
67 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
68 Log:
69 Fix documentation of HIDE_SERVERS_IPS define.
70
71
72 Changes: Modified:
73 +2 -2 trunk/include/config.h.dist (File Modified)
74
75
76 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
77 Log:
78 Don't leak auth{} spoofed ip for I-line is full notice either.
79
80
81 Changes: Modified:
82 +1 -1 trunk/src/s_conf.c (File Modified)
83
84
85 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
86 Log:
87 Update NEWS.
88
89
90 Changes: Modified:
91 +37 -0 trunk/NEWS (File Modified)
92
93
94 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
95 Log:
96 Allow /invite (but not invex) to override +r, +l, +j in
97 addition to +i. As before, a restrictive mode must be in
98 place at /invite time for the invite to have an effect;
99 +r does not count as a restrictive mode if the user is
100 logged in; +l and +j always count as restrictive modes to
101 allow for cases where they would allow join at /invite
102 time but not when the user tries to join.
103
104
105 Changes: Modified:
106 +6 -2 trunk/modules/m_invite.c (File Modified)
107 +21 -10 trunk/src/channel.c (File Modified)
108
109
110 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
111 Log:
112 Remove invite_ops_only, forcing it to YES.
113
114
115 Changes: Modified:
116 +0 -1 trunk/doc/example.conf (File Modified)
117 +0 -5 trunk/doc/reference.conf (File Modified)
118 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
119 +0 -1 trunk/include/s_conf.h (File Modified)
120 +0 -6 trunk/modules/m_info.c (File Modified)
121 +10 -14 trunk/modules/m_invite.c (File Modified)
122 +0 -1 trunk/src/newconf.c (File Modified)
123 +0 -1 trunk/src/s_conf.c (File Modified)
124
125
126 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
127 Log:
128 Move username check after xline and dnsbl checks, so it
129 will not complain to opers about clients who are xlined
130 or blacklisted anyway (both of which silently reject).
131
132
133 Changes: Modified:
134 +15 -15 trunk/src/s_user.c (File Modified)
135
136
137 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
138 Log:
139 - MASTER_MAX is no longer relevant
140
141
142 Changes: Modified:
143 +0 -7 trunk/modules/m_set.c (File Modified)
144
145
146 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
147 Log:
148 - add config option for setting max_clients.
149
150
151 Changes: Modified:
152 +5 -0 trunk/doc/example.conf (File Modified)
153 +5 -0 trunk/doc/reference.conf (File Modified)
154 +2 -0 trunk/include/s_conf.h (File Modified)
155 +1 -1 trunk/src/ircd.c (File Modified)
156 +2 -0 trunk/src/newconf.c (File Modified)
157 +2 -1 trunk/src/s_conf.c (File Modified)
158
159
160 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
161 Log:
162 - remove get_maxrss() and all of that insecure and unsafe nonsense
163
164
165 Changes: Modified:
166 +3 -38 trunk/src/ircd.c (File Modified)
167 +1 -1 trunk/src/restart.c (File Modified)
168 +0 -4 trunk/src/s_stats.c (File Modified)
169
170
171 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
172 Log:
173 - avoid some potential NULL dereferencing
174
175
176 Changes: Modified:
177 +1 -1 trunk/libcharybdis/commio.c (File Modified)
178
179
180 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
181 Log:
182 - fix a typo
183
184
185 Changes: Modified:
186 +1 -1 trunk/libcharybdis/poll.c (File Modified)
187
188
189 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
190 Log:
191 - rework poll a bit for the MAXCONNECTIONS changes.
192
193
194 Changes: Modified:
195 +46 -23 trunk/libcharybdis/poll.c (File Modified)
196
197
198 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
199 Log:
200 Our way of using kqueue may cause it to report fds we
201 don't know about anymore, cope.
202
203
204 Changes: Modified:
205 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
206
207
208 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
209 Log:
210 Don't reference freed memory (fde_t) in comm_close().
211
212
213 Changes: Modified:
214 +1 -1 trunk/libcharybdis/commio.c (File Modified)
215
216
217 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
218 Log:
219 - fix for 100% cpu use
220
221
222 Changes: Modified:
223 +1 -1 trunk/libcharybdis/commio.c (File Modified)
224
225
226 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
227 Log:
228 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
229
230
231 Changes: Modified:
232 +37 -25 trunk/libcharybdis/commio.c (File Modified)
233
234
235 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
236 Log:
237 - clear up use of fd_table in ircd.
238
239
240 Changes: Modified:
241 +3 -2 trunk/src/s_serv.c (File Modified)
242
243
244 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
245 Log:
246 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
247
248
249 Changes: Modified:
250 +97 -26 trunk/libcharybdis/commio.c (File Modified)
251 +3 -2 trunk/libcharybdis/commio.h (File Modified)
252 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
253 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
254 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
255 +3 -3 trunk/libcharybdis/poll.c (File Modified)
256 +2 -2 trunk/libcharybdis/ports.c (File Modified)
257 +2 -2 trunk/libcharybdis/select.c (File Modified)
258
259
260 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
261 Log:
262 Fix some cases where the size argument to strlcpy()
263 for usernames and hostnames is 1 too small.
264
265
266 Changes: Modified:
267 +1 -1 trunk/modules/m_chghost.c (File Modified)
268 +2 -2 trunk/src/res.c (File Modified)
269 +2 -2 trunk/src/s_user.c (File Modified)
270
271
272 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
273 Log:
274 Cut down quit/part/kick reasons to avoid quit reasons
275 overflowing the client exiting server notice (from
276 TOPICLEN to 260). kill reasons become shorter accordingly.
277 kline/dline/gline reasons become 390.
278 away messages stay at TOPICLEN for now.
279
280
281 Changes: Modified:
282 +8 -3 trunk/include/ircd_defs.h (File Modified)
283 +2 -2 trunk/modules/m_dline.c (File Modified)
284 +4 -4 trunk/modules/m_gline.c (File Modified)
285 +2 -2 trunk/modules/m_kline.c (File Modified)
286
287
288 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
289 Log:
290 Don't leak auth{} spoofed IP addresses in +f notices.
291 from ratbox (androsyn)
292
293
294 Changes: Modified:
295 +10 -3 trunk/src/s_conf.c (File Modified)
296
297
298 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
299 Log:
300 Make oper_up() take +i/-i during opering up into account
301 (e.g. no_oper_invis extension, +i in operator::umodes).
302 Remove the hack from no_oper_invis.
303
304
305 Changes: Modified:
306 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
307 +4 -0 trunk/src/s_user.c (File Modified)
308
309
310 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
311 Log:
312 no_oper_invis: decrement invisible count when clearing
313 invisible on a local client who has just opered up
314 oper_up() should really do this
315
316
317 Changes: Modified:
318 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
319
320
321 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
322 Log:
323 Put "End of Channel Quiet List" instead of
324 "End of Channel Ban List" for a +q list.
325 Due to client restrictions the numerics for
326 quiet lists must be the same as for ban lists.
327
328
329 Changes: Modified:
330 +4 -1 trunk/src/chmode.c (File Modified)
331
332
333 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
334 Log:
335 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
336 Change TS6 JOIN processing
337 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
338 a local user joins an existing channel
339 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
340 propagating a TS6 JOIN
341 - don't interpret simple modes in an incoming TS6 JOIN
342
343 This is to avoid desyncs when certain mode changes (e.g. -im)
344 cross with joins. A downside is that simple modes will be
345 more desynched when a JOIN creates a channel or lowers TS,
346 but that's less important.
347
348 Update the TS6 specification to include this, and clarify
349 that TMODE can come from a server and that MODE must be
350 translated into TMODE from other servers too.
351
352
353 Changes: Modified:
354 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
355 +19 -127 trunk/modules/core/m_join.c (File Modified)
356
357
358 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
359 Log:
360 Make -logfile work again.
361
362
363 Changes: Modified:
364 +2 -2 trunk/src/s_log.c (File Modified)
365
366
367 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
368 Log:
369 - fix off-by-one memory overflow error.
370
371
372 Changes: Modified:
373 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
374
375
376 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
377 Log:
378 Change handling of modularized umodes:
379 - keep the bitmask reserved forever to the letter, fixing
380 the problems when loading multiple umode modules,
381 unloading them and then loading them in a different order
382 - don't allow local users to change umodes which have
383 been unloaded and don't set them on new users via
384 default_umodes
385
386
387 Changes: Modified:
388 +24 -3 trunk/src/s_user.c (File Modified)
389
390
391 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
392 Log:
393 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
394
395
396 Changes: Modified:
397 +1 -0 trunk/include/s_user.h (File Modified)
398 +0 -22 trunk/libcharybdis/tools.c (File Modified)
399 +0 -1 trunk/libcharybdis/tools.h (File Modified)
400 +22 -0 trunk/src/s_user.c (File Modified)
401
402
403 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
404 Log:
405 DNSBL keyword substitution is available as of 2.1.3.
406
407
408 Changes: Modified:
409 +1 -1 trunk/doc/example.conf (File Modified)
410
411
412 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
413 Log:
414 Change two occurances like match(userinput, target_p->name) ||
415 match(target_p->name, userinput) to just match(userinput,
416 target_p->name). No client name can contain * or ? now.
417
418
419 Changes: Modified:
420 +1 -1 trunk/modules/m_trace.c (File Modified)
421 +1 -2 trunk/src/s_serv.c (File Modified)
422
423
424 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
425 Log:
426 Do not try find_server() on a name find_client() has
427 returned NULL for, as this will always return NULL
428 since the removal of hostmasking.
429
430
431 Changes: Modified:
432 +1 -2 trunk/modules/m_pong.c (File Modified)
433 +0 -4 trunk/src/s_serv.c (File Modified)
434
435
436 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
437 Log:
438 Remove server_exists() which checked whether the
439 server name existed taking hostmasking into account
440 and just check with find_server(); admittedly
441 this checks if the name is a SID but that's not
442 a real problem.
443
444
445 Changes: Modified:
446 +3 -27 trunk/modules/core/m_server.c (File Modified)
447
448
449 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
450 Log:
451 Remove hash_find_masked_server(), which made it possible
452 to specify the full (unmasked) name of a server behind
453 a hostmask. As a result find_any_client() (for prefixes)
454 becomes equal to find_client(), so remove that too.
455
456
457 Changes: Modified:
458 +0 -1 trunk/include/hash.h (File Modified)
459 +1 -75 trunk/src/hash.c (File Modified)
460 +1 -1 trunk/src/parse.c (File Modified)
461
462
463 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
464 Log:
465 Remove '*' from valid server name characters.
466 This makes it impossible to connect hostmasked servers.
467 (This support didn't work well anyway, was incompatible
468 with TS6 and we never masked ourselves.)
469
470
471 Changes: Modified:
472 +1 -1 trunk/src/match.c (File Modified)
473
474
475 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
476 Log:
477 Change spambot, flooder and jupe joiner notices from host to orighost.
478
479
480 Changes: Modified:
481 +1 -1 trunk/modules/core/m_join.c (File Modified)
482 +2 -2 trunk/modules/core/m_message.c (File Modified)
483 +2 -2 trunk/src/channel.c (File Modified)
484
485
486 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
487 Log:
488 Add documentation for SASL client protocol, same as atheme doc/SASL.
489
490
491 Changes: Modified:
492 + - trunk/doc/sasl.txt (File Added)
493
494
495 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
496 Log:
497 Include real hostname in Closing Link message for unknown
498 connections that have sent USER. This is helpful for
499 k-lined users while not breaking server IP hiding.
500
501
502 Changes: Modified:
503 +3 -1 trunk/src/client.c (File Modified)
504
505
506 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
507 Log:
508 Rerun autoconf.
509
510
511 Changes: Modified:
512 +29 -29 trunk/configure (File Modified)
513
514
515 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
516 Log:
517 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
518
519
520 Changes: Modified:
521 +3 -3 trunk/modules/core/m_kill.c (File Modified)
522
523
524 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
525 Log:
526 Backport from early 3.x:
527
528 --
529 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
530 Log:
531 - remove "Processing connection to foobar.net" message
532
533
534 Changes: Modified:
535 +0 -3 trunk/src/s_auth.c (File Modified)
536
537
538 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
539 Log:
540 - missed the processing connection one (actually, we can probably nuke this one)
541
542
543 Changes: Modified:
544 +1 -2 trunk/src/s_auth.c (File Modified)
545
546
547 river 2006/09/27 16:33:05 UTC (20060927-2174)
548 Log:
549 get_client_name = stupid
550
551
552
553 Changes: Modified:
554 +10 -7 trunk/modules/core/m_kill.c (File Modified)
555
556
557 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
558 Log:
559 - remove excessive arguments
560
561
562 Changes: Modified:
563 +1 -2 trunk/src/s_conf.c (File Modified)
564 +1 -1 trunk/src/s_user.c (File Modified)
565
566
567 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
568 Log:
569 - use sendto_one_notice() for on-connect notices too.
570
571
572 Changes: Modified:
573 +10 -10 trunk/src/s_auth.c (File Modified)
574
575
576 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
577 Log:
578 - use sendto_one_notice() in the core, too.
579
580
581 Changes: Modified:
582 +2 -2 trunk/src/chmode.c (File Modified)
583 +8 -15 trunk/src/modules.c (File Modified)
584 +3 -5 trunk/src/s_conf.c (File Modified)
585 +1 -2 trunk/src/s_newconf.c (File Modified)
586 +20 -57 trunk/src/s_user.c (File Modified)
587
588
589 river 2006/09/27 16:19:25 UTC (20060927-2166)
590 Log:
591 the KILL command will use get_client_name(, SHOW_IP) instead of
592 target->name, and will show a more useful error for local opers
593
594
595
596 Changes: Modified:
597 +6 -4 trunk/modules/core/m_kill.c (File Modified)
598
599
600 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
601 Log:
602 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
603
604
605 Changes: Modified:
606 +4 -2 trunk/src/send.c (File Modified)
607
608
609 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
610 Log:
611 - back out r2159
612
613
614 Changes: Modified:
615 +1 -1 trunk/include/client.h (File Modified)
616
617
618 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
619 Log:
620 - get_id(): fall back to "*" if client has no known name
621
622
623 Changes: Modified:
624 +1 -1 trunk/include/client.h (File Modified)
625
626
627 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
628 Log:
629 - convert to sendto_one_notice().
630
631
632 Changes: Modified:
633 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
634 +4 -6 trunk/unsupported/m_force.c (File Modified)
635
636
637 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
638 Log:
639 - use sendto_one_notice() in many places instead of
640 sendto_one(source_p, ":%s NOTICE %s :", ...);
641
642
643 Changes: Modified:
644 +10 -25 trunk/extensions/example_module.c (File Modified)
645 +5 -14 trunk/extensions/hurt.c (File Modified)
646 +1 -2 trunk/extensions/m_42.c (File Modified)
647 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
648 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
649 +1 -2 trunk/extensions/m_opme.c (File Modified)
650 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
651 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
652 +3 -7 trunk/modules/core/m_die.c (File Modified)
653 +2 -4 trunk/modules/core/m_kill.c (File Modified)
654 +2 -2 trunk/modules/core/m_squit.c (File Modified)
655 +1 -2 trunk/modules/m_challenge.c (File Modified)
656 +11 -15 trunk/modules/m_connect.c (File Modified)
657 +20 -28 trunk/modules/m_dline.c (File Modified)
658 +2 -2 trunk/modules/m_etrace.c (File Modified)
659 +11 -21 trunk/modules/m_gline.c (File Modified)
660 +2 -4 trunk/modules/m_kline.c (File Modified)
661 +1 -2 trunk/modules/m_rehash.c (File Modified)
662 +3 -7 trunk/modules/m_restart.c (File Modified)
663 +31 -45 trunk/modules/m_set.c (File Modified)
664 +2 -4 trunk/modules/m_testmask.c (File Modified)
665 +5 -8 trunk/modules/m_unreject.c (File Modified)
666 +2 -5 trunk/modules/m_xline.c (File Modified)
667 --
668
669
670 Changes: Modified:
671 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
672 +10 -25 trunk/extensions/example_module.c (File Modified)
673 +5 -14 trunk/extensions/hurt.c (File Modified)
674 +1 -2 trunk/extensions/m_42.c (File Modified)
675 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
676 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
677 +1 -2 trunk/extensions/m_opme.c (File Modified)
678 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
679 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
680 +3 -7 trunk/modules/core/m_die.c (File Modified)
681 +14 -11 trunk/modules/core/m_kill.c (File Modified)
682 +2 -2 trunk/modules/core/m_squit.c (File Modified)
683 +1 -2 trunk/modules/m_challenge.c (File Modified)
684 +11 -15 trunk/modules/m_connect.c (File Modified)
685 +2 -4 trunk/modules/m_dline.c (File Modified)
686 +2 -2 trunk/modules/m_etrace.c (File Modified)
687 +11 -21 trunk/modules/m_gline.c (File Modified)
688 +2 -4 trunk/modules/m_kline.c (File Modified)
689 +1 -2 trunk/modules/m_rehash.c (File Modified)
690 +3 -7 trunk/modules/m_restart.c (File Modified)
691 +31 -45 trunk/modules/m_set.c (File Modified)
692 +2 -4 trunk/modules/m_testmask.c (File Modified)
693 +5 -8 trunk/modules/m_unreject.c (File Modified)
694 +1 -3 trunk/modules/m_xline.c (File Modified)
695 +2 -2 trunk/src/chmode.c (File Modified)
696 +8 -15 trunk/src/modules.c (File Modified)
697 +10 -14 trunk/src/s_auth.c (File Modified)
698 +3 -6 trunk/src/s_conf.c (File Modified)
699 +1 -2 trunk/src/s_newconf.c (File Modified)
700 +20 -57 trunk/src/s_user.c (File Modified)
701 +4 -2 trunk/src/send.c (File Modified)
702 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
703 +4 -6 trunk/unsupported/m_force.c (File Modified)
704
705
706 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
707 Log:
708 - keyword-subst from charybdis 2.2.
709
710
711 Changes: Modified:
712 +12 -3 trunk/doc/example.conf (File Modified)
713 +58 -3 trunk/doc/reference.conf (File Modified)
714 + - trunk/include/substitution.h (File Added)
715 +1 -0 trunk/src/Makefile.in (File Modified)
716 +2 -2 trunk/src/s_conf.c (File Modified)
717 +164 -1 trunk/src/s_user.c (File Modified)
718 + - trunk/src/substitution.c (File Added)
719
720
721 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
722 Log:
723 Removed merge tracking for "svnmerge" for
724 http://svn.atheme.org/charybdis/branches/release-2.2
725
726
727 Changes: Modified:
728 + - trunk/ (Property Modified)
729
730
731 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
732 Log:
733 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
734 http://svn.atheme.org/charybdis/branches/release-2.2
735
736
737 Changes: Modified:
738 + - trunk/ (Property Modified)
739
740
741 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
742 Log:
743 Removed merge tracking for "svnmerge" for
744 http://svn.atheme.org/charybdis/branches/release-2.2
745
746
747 Changes: Modified:
748 + - trunk/ (Property Modified)
749
750
751 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
752 Log:
753 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
754 http://svn.atheme.org/charybdis/branches/release-2.2
755
756
757 Changes: Modified:
758 + - trunk/ (Property Modified)
759
760
761 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
762 Log:
763 - bleah
764
765
766 Changes: Modified:
767 + - trunk/ (Property Modified)
768
769
770 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
771 Log:
772 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
773 http://svn.atheme.org/charybdis/branches/release-2.2
774
775
776 Changes: Modified:
777 + - trunk/ (Property Modified)
778
779
780 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
781 Log:
782 - version bump to 2.2.0
783
784
785 Changes: Modified:
786 +3 -1 trunk/NEWS (File Modified)
787 +1 -1 trunk/configure.ac (File Modified)
788
789
790 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
791 Log:
792 - the new plan:
793 + branches/release-2.1 -> 2.2 base
794 + 3.0 -> branches/cxxconversion
795 + backport some immediate 3.0 functionality for 2.2
796 + other stuff
797
798
799 Changes: Modified:
800 + - trunk/ (File Added)
801
802
803 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
804 Log:
805 Merged revisions 3135,3137 via svnmerge from
806 http://svn.atheme.org/charybdis/trunk
807
808 ........
809 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
810
811 - Expand TRACE description
812 - Mention expiry time in TESTLINE
813 ........
814 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
815
816 Update copyright year for sgml docs to 2007.
817 ........
818
819
820 Changes: Modified:
821 + - branches/release-2.1/ (Property Modified)
822 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
823 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
824
825
826 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
827 Log:
828 Merged revisions 1999 via svnmerge from
829 http://svn.atheme.org/charybdis/trunk
830 Add river to CREDITS
831
832 ........
833 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
834
835 vanity
836 ........
837
838
839 Changes: Modified:
840 + - branches/release-2.1/ (Property Modified)
841 +1 -0 branches/release-2.1/CREDITS (File Modified)
842
843
844 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
845 Log:
846 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
847 http://svn.atheme.org/charybdis/trunk
848
849 ........
850 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
851
852 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
853 ........
854 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
855
856 - add use_forward to /info
857 ........
858 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
859
860 Call channel_modes() with &me instead of source_p when
861 sending out a JOIN and SJOIN for a local user. This
862 saves checking whether they are on the channel they
863 have just joined.
864 ........
865 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
866
867 If use_forward is disabled:
868 - hide +fFQ in 005
869 - hide +f in /mode #channel (/mode #channel f still shows it)
870 - do not send any mode changes adding +f to local clients
871 (-f ones are still sent)
872 ........
873
874
875 Changes: Modified:
876 + - branches/release-2.1/ (Property Modified)
877 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
878 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
879 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
880 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
881 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
882 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
883 +1 -1 branches/release-2.1/src/channel.c (File Modified)
884 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
885 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
886 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
887 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
888 +4 -2 branches/release-2.1/src/supported.c (File Modified)
889
890
891 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
892 Log:
893 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
894
895
896 Changes: Modified:
897 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
898 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
899 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
900
901
902 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
903 Log:
904 Add accountability (wallops, log) to OKICK.
905
906
907 Changes: Modified:
908 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
909
910
911 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
912 Log:
913 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
914 Similar to branches/release-2.2 r3061.
915
916
917 Changes: Modified:
918 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
919
920
921 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
922 Log:
923 - Write xline to file after instead of before notifying opers and source
924 - Also notify source of failure to add xline
925 Similar to branches/release-2.2 r3057.
926
927
928 Changes: Modified:
929 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
930
931
932 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
933 Log:
934 If a dline/kline/resv cannot be added to the file, send
935 the regular notices to local opers and source anyway,
936 and also warn the source (local opers were already warned).
937 Similar to branches/release-2.2 r3053.
938
939
940 Changes: Modified:
941 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
942
943
944 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
945 Log:
946 Port over fixes from unkline/unxline/unresv to undline.
947 Similar to branches/release-2.2 r3049.
948
949
950 Changes: Modified:
951 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
952
953
954 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
955 Log:
956 Merged revisions 2915 via svnmerge from
957 http://svn.atheme.org/charybdis/trunk
958
959 ........
960 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
961
962 In usage message, show kline.conf and xline.conf instead
963 of klines.conf and xlines.conf.
964 ........
965
966
967 Changes: Modified:
968 + - branches/release-2.1/ (Property Modified)
969 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
970
971
972 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
973 Log:
974 Merged revisions 2831,2833,2853 via svnmerge from
975 http://svn.atheme.org/charybdis/trunk
976
977 ........
978 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
979
980 unkline/unxline/unresv:
981 - if fclose on the output returns an error, treat this as a
982 write error too
983 - check if the rename from the temp file to the ban conf failed
984 ........
985 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
986
987 When adding a permanent dline/kline/xline/resv, check
988 the return value of fclose().
989 ........
990 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
991
992 Do not free xline aconf if it could not be written out.
993 It will be added to the list in memory anyway.
994 ........
995
996
997 Changes: Modified:
998 + - branches/release-2.1/ (Property Modified)
999 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1000 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1001 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1002 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1003
1004
1005 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1006 Log:
1007 NEWS: Clarify effects of ip_cloaking changes a little.
1008
1009
1010 Changes: Modified:
1011 +2 -0 branches/release-2.1/NEWS (File Modified)
1012
1013
1014 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1015 Log:
1016 Rerun autoconf.
1017
1018
1019 Changes: Modified:
1020 +9 -9 branches/release-2.1/configure (File Modified)
1021
1022
1023 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1024 Log:
1025 Version bump on 2.1 branch to 2.1.2.
1026
1027
1028 Changes: Modified:
1029 +1 -1 branches/release-2.1/configure.ac (File Modified)
1030
1031
1032 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1033 Log:
1034 Mention r2801/r2805.
1035
1036
1037 Changes: Modified:
1038 +1 -0 branches/release-2.1/NEWS (File Modified)
1039
1040
1041 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1042 Log:
1043 Merged revisions 2801 via svnmerge from
1044 http://svn.atheme.org/charybdis/trunk
1045
1046 ........
1047 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1048
1049 ip_cloaking: try to avoid truncation by removing more
1050 components of the hostname (except the TLD).
1051 ........
1052
1053
1054 Changes: Modified:
1055 + - branches/release-2.1/ (Property Modified)
1056 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1057
1058
1059 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1060 Log:
1061 Update NEWS.
1062
1063
1064 Changes: Modified:
1065 +8 -1 branches/release-2.1/NEWS (File Modified)
1066
1067
1068 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1069 Log:
1070 Merged revisions 2781 via svnmerge from
1071 http://svn.atheme.org/charybdis/trunk
1072
1073 ........
1074 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1075
1076 Fix stupid bug: checked a hostmask against the found
1077 ban instead of all exceptions, causing all host mangled
1078 clients to be exempted if there was a single ban
1079 exception in many cases.
1080 ........
1081
1082
1083 Changes: Modified:
1084 + - branches/release-2.1/ (Property Modified)
1085 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1086
1087
1088 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1089 Log:
1090 Merged revisions 2773 via svnmerge from
1091 http://svn.atheme.org/charybdis/trunk
1092
1093 ........
1094 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1095
1096 user@host must be *@* for a shared{} block with flags=locops
1097 (server should not be *).
1098 ........
1099
1100
1101 Changes: Modified:
1102 + - branches/release-2.1/ (Property Modified)
1103 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1104
1105
1106 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1107 Log:
1108 Tweak \s code a little.
1109
1110
1111 Changes: Modified:
1112 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1113 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1114 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1115
1116
1117 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1118 Log:
1119 Merged revisions 2761 via svnmerge from
1120 http://svn.atheme.org/charybdis/trunk
1121
1122 ........
1123 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1124
1125 The testline/no_tilde fixes are in 2.1.1.
1126 ........
1127
1128
1129 Changes: Modified:
1130 + - branches/release-2.1/ (Property Modified)
1131 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1132
1133
1134 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1135 Log:
1136 Update NEWS.
1137
1138
1139 Changes: Modified:
1140 +4 -1 branches/release-2.1/NEWS (File Modified)
1141
1142
1143 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1144 Log:
1145 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
1146 http://svn.atheme.org/charybdis/trunk
1147 no_tilde fixes
1148
1149 ........
1150 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1151
1152 If the auth{} block has no_tilde and is not kline exempt,
1153 check the username without tilde against klines too.
1154 This is consistent with the way klines work on spoofs
1155 (klines checked on both raw and appearing-on-IRC version).
1156 ........
1157 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1158
1159 Rework the fix for klines with no_tilde.
1160 Add an extra argument to find_address_conf() for the
1161 username without tilde, as that may contain one character more.
1162 ........
1163 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1164
1165 Unbreak compile (because of r2697).
1166 testline with ~ could be improved some more perhaps, but this should work.
1167 ........
1168 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1169
1170 testline: take no_tilde and username truncation into account
1171 ........
1172 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1173
1174 Add some information on /testline with no_tilde and username truncation.
1175 ........
1176
1177
1178 Changes: Modified:
1179 + - branches/release-2.1/ (Property Modified)
1180 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1181 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1182 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1183 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1184 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1185 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1186
1187
1188 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1189 Log:
1190 Merged revisions 2149,2151 via svnmerge from
1191 http://svn.atheme.org/charybdis/trunk
1192
1193 ........
1194 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1195
1196 Move kills from services from +s to +k snomask.
1197 Kills from non-service opers remain on +s.
1198 ........
1199 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1200
1201 Update description of +s and +k snomasks.
1202 ........
1203
1204
1205 Changes: Modified:
1206 + - branches/release-2.1/ (Property Modified)
1207 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1208 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1209 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1210
1211
1212 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1213 Log:
1214 Merged revisions 2685 via svnmerge from
1215 http://svn.atheme.org/charybdis/trunk
1216
1217 ........
1218 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1219
1220 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1221 ........
1222
1223
1224 Changes: Modified:
1225 + - branches/release-2.1/ (Property Modified)
1226 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1227
1228
1229 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1230 Log:
1231 Merged revisions 2693 via svnmerge from
1232 http://svn.atheme.org/charybdis/trunk
1233
1234 ........
1235 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1236
1237 Fix truncation (by one) of unidented usernames
1238 if user registration is done because of DNSBL
1239 completion (which is the usual case if a valid
1240 NICK and USER are sent quickly and any DNSBLs
1241 are enabled).
1242 ........
1243
1244
1245 Changes: Modified:
1246 + - branches/release-2.1/ (Property Modified)
1247 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1248
1249
1250 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1251 Log:
1252 Update NEWS.
1253
1254
1255 Changes: Modified:
1256 +10 -0 branches/release-2.1/NEWS (File Modified)
1257
1258
1259 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1260 Log:
1261 Rerun autoconf.
1262
1263
1264 Changes: Modified:
1265 +9 -9 branches/release-2.1/configure (File Modified)
1266
1267
1268 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1269 Log:
1270 Version bump to 2.1.1.
1271
1272
1273 Changes: Modified:
1274 +1 -1 branches/release-2.1/configure.ac (File Modified)
1275
1276
1277 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1278 Log:
1279 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
1280 http://svn.atheme.org/charybdis/trunk
1281
1282 ........
1283 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1284
1285 - fix a server notice on SID collision where the server name is mentioned twice
1286 ........
1287 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1288
1289 - get_server_name() is stupid
1290 ........
1291 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1292
1293 - fix an oops
1294 ........
1295 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1296
1297 Do the Attempt to re-introduce SID server notice somewhat
1298 differently, showing a real host again if !HIDE_SERVERS_IPS
1299 and still showing the server name exactly once.
1300 ........
1301 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1302
1303 Fix log message for Attempt to re-introduce SID (server notice was ok).
1304 ........
1305 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1306
1307 - replace "No N line" with "no connect block" in a
1308 serverlog message
1309 - show attempted server name in a few serverlog messages
1310 ........
1311
1312
1313 Changes: Modified:
1314 + - branches/release-2.1/ (Property Modified)
1315 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1316
1317
1318 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1319 Log:
1320 Merged revisions 2218 via svnmerge from
1321 http://svn.atheme.org/charybdis/trunk
1322
1323 ........
1324 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1325
1326 Fix garbage in /stats y output on 64-bit archs.
1327 ........
1328
1329
1330 Changes: Modified:
1331 + - branches/release-2.1/ (Property Modified)
1332 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1333
1334
1335 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1336 Log:
1337 Merged revisions 2438 via svnmerge from
1338 http://svn.atheme.org/charybdis/trunk
1339
1340 ........
1341 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1342
1343 Enable Revision keyword in addition to Id.
1344 ........
1345
1346
1347 Changes: Modified:
1348 + - branches/release-2.1/ (Property Modified)
1349 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1350
1351
1352 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1353 Log:
1354 Merged revisions 2679 via svnmerge from
1355 http://svn.atheme.org/charybdis/trunk
1356
1357 ........
1358 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1359
1360 Port over ratbox 2.2 r23253 (anfl):
1361 - remove the cached storage of how many +beI there are, thereby fixing a
1362 case where it can get desynced from reality
1363 ........
1364
1365
1366 Changes: Modified:
1367 + - branches/release-2.1/ (Property Modified)
1368 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1369 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1370
1371
1372 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1373 Log:
1374 Merged revisions 2093,2095 via svnmerge from
1375 http://svn.atheme.org/charybdis/trunk
1376
1377 ........
1378 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1379
1380 - change DNSBL licensing to BSD.
1381 ........
1382 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1383
1384 - change x86-assembly FNV implementation to BSD license
1385 ........
1386
1387
1388 Changes: Modified:
1389 + - branches/release-2.1/ (Property Modified)
1390 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1391 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1392
1393
1394 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1395 Log:
1396 Merged revisions 2073,2075 via svnmerge from
1397 http://svn.atheme.org/charybdis/trunk
1398
1399 ........
1400 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1401
1402 Put full information in the squit reason when exiting
1403 a server due to a servlink (ziplinks) error.
1404 ........
1405 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1406
1407 Put full information in the squit reason when exiting
1408 a server due to not enough arguments for a command.
1409 ........
1410
1411
1412 Changes: Modified:
1413 + - branches/release-2.1/ (Property Modified)
1414 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1415 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1416
1417
1418 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1419 Log:
1420 Merged revisions 2071 via svnmerge from
1421 http://svn.atheme.org/charybdis/trunk
1422
1423 ........
1424 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1425
1426 Don't redirect users from an existing domain to an
1427 existing server in reference.conf.
1428 Idea from ratbox.
1429 ........
1430
1431
1432 Changes: Modified:
1433 + - branches/release-2.1/ (Property Modified)
1434 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1435
1436
1437 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1438 Log:
1439 Merged revisions 2053 via svnmerge from
1440 http://svn.atheme.org/charybdis/trunk
1441
1442 ........
1443 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1444
1445 Make find_channel_membership() choose the shortest list
1446 (channel's list or user's list) to search, avoiding excessive
1447 CPU usage with services which are in lots of channels.
1448 From ratbox 2.2 (anfl/jilles)
1449 ........
1450
1451
1452 Changes: Modified:
1453 + - branches/release-2.1/ (Property Modified)
1454 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1455
1456
1457 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1458 Log:
1459 Rerun autoconf.
1460
1461
1462 Changes: Modified:
1463 +9 -9 branches/release-2.1/configure (File Modified)
1464
1465
1466 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1467 Log:
1468 Version change 2.1.0rc1 -> 2.1.0 (release).
1469
1470
1471 Changes: Modified:
1472 +1 -1 branches/release-2.1/configure.ac (File Modified)
1473
1474
1475 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1476 Log:
1477 Merged revisions 2029 via svnmerge from
1478 http://svn.atheme.org/charybdis/trunk
1479
1480 ........
1481 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1482
1483 NEWS: mention m_webirc.c module
1484 ........
1485
1486
1487 Changes: Modified:
1488 + - branches/release-2.1/ (Property Modified)
1489 +1 -0 branches/release-2.1/NEWS (File Modified)
1490
1491
1492 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1493 Log:
1494 Rerun autoconf.
1495
1496
1497 Changes: Modified:
1498 +9 -9 branches/release-2.1/configure (File Modified)
1499
1500
1501 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1502 Log:
1503 Change version to 2.1.0rc1.
1504
1505
1506 Changes: Modified:
1507 +1 -1 branches/release-2.1/configure.ac (File Modified)
1508
1509
1510 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1511 Log:
1512 Merged revisions 2021 via svnmerge from
1513 http://svn.atheme.org/charybdis/trunk
1514
1515 ........
1516 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1517
1518 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1519 related flaky looking things, and instead keep a list
1520 of BlacklistClients in PreClient.
1521 ........
1522
1523
1524 Changes: Modified:
1525 + - branches/release-2.1/ (Property Modified)
1526 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1527 +1 -1 branches/release-2.1/include/client.h (File Modified)
1528 +0 -1 branches/release-2.1/include/res.h (File Modified)
1529 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1530 +0 -24 branches/release-2.1/src/res.c (File Modified)
1531 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1532
1533
1534 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1535 Log:
1536 Merged revisions 2015,2017 via svnmerge from
1537 http://svn.atheme.org/charybdis/trunk
1538
1539 ........
1540 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1541
1542 Check if the name in the question section of the
1543 DNS reply matches what we queried, to guard against
1544 late replies to a previous query with the same id.
1545 ........
1546 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1547
1548 res.c: add a comment summarizing our changes
1549 ........
1550
1551
1552 Changes: Modified:
1553 + - branches/release-2.1/ (Property Modified)
1554 +53 -18 branches/release-2.1/src/res.c (File Modified)
1555
1556
1557 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1558 Log:
1559 Merged revisions 1981 via svnmerge from
1560 http://svn.atheme.org/charybdis/trunk
1561
1562 ........
1563 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1564
1565 Alphabetize extensions and tweak the descriptions a little.
1566 ........
1567
1568
1569 Changes: Modified:
1570 + - branches/release-2.1/ (Property Modified)
1571 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1572 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1573
1574
1575 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1576 Log:
1577 Merged revisions 1975 via svnmerge from
1578 http://svn.atheme.org/charybdis/trunk
1579
1580 ........
1581 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1582
1583 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1584 We should use the IP and not truncate the hostname.
1585 From ratbox 2.2 (androsyn)
1586 ........
1587
1588
1589 Changes: Modified:
1590 + - branches/release-2.1/ (Property Modified)
1591 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1592
1593
1594 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1595 Log:
1596 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1597 http://svn.atheme.org/charybdis/trunk
1598
1599
1600 Changes: Modified:
1601 + - branches/release-2.1/ (Property Modified)
1602
1603
1604 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1605 Log:
1606 - branch 2.1 release family
1607
1608
1609 Changes: Modified:
1610 + - branches/release-2.1/ (File Added)
1611
1612
1613 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1614 Log:
1615 Describe new handling of host mangling in channel bans in SGML.
1616
1617
1618 Changes: Modified:
1619 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1620
1621
1622 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1623 Log:
1624 - ok, 2.1 operline brought to you by marvin the melancholy robot
1625
1626
1627 Changes: Modified:
1628 +1 -1 trunk/src/messages.tab (File Modified)
1629
1630
1631 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1632 Log:
1633 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1634 If anybody comes up with anything better, then please let us know
1635 and we will change this before 2.1 is branched.
1636
1637
1638 Changes: Modified:
1639 +1 -1 trunk/src/messages.tab (File Modified)
1640
1641
1642 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1643 Log:
1644 Add EUID to capab.txt.
1645
1646
1647 Changes: Modified:
1648 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1649
1650
1651 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1652 Log:
1653 Update NEWS file.
1654
1655
1656 Changes: Modified:
1657 +3 -0 trunk/NEWS (File Modified)
1658
1659
1660 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1661 Log:
1662 Allow service{} servers to manipulate the nick delay table
1663 (for "nickserv enforcement").
1664 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1665 If duration is 0, the nickdelay entry is removed, otherwise
1666 it is added with the duration in seconds (maximum 24 hours).
1667 It is suggested that this is used if the EUID capab is present.
1668
1669
1670 Changes: Modified:
1671 +42 -1 trunk/modules/m_services.c (File Modified)
1672
1673
1674 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1675 Log:
1676 HURT: strip off *@ from the start of the mask
1677 reject anything else containing '@' or '!'
1678
1679
1680 Changes: Modified:
1681 +11 -0 trunk/extensions/hurt.c (File Modified)
1682
1683
1684 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1685 Log:
1686 ircd.c: need supported.h here
1687
1688
1689 Changes: Modified:
1690 +1 -0 trunk/src/ircd.c (File Modified)
1691
1692
1693 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1694 Log:
1695 HURT: less ambiguity here
1696 ips/hosts to be hurt must contain a '.' or ':' otherwise
1697 they are interpreted as nicks
1698
1699
1700 Changes: Modified:
1701 +14 -9 trunk/extensions/hurt.c (File Modified)
1702
1703
1704 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1705 Log:
1706 - we're now ircd-charybdis.org.
1707 - properly alphabetize credits
1708
1709
1710 Changes: Modified:
1711 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1712
1713
1714 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1715 Log:
1716 - add additional modules to the configs
1717
1718
1719 Changes: Modified:
1720 +6 -0 trunk/doc/example.conf (File Modified)
1721 +12 -0 trunk/doc/reference.conf (File Modified)
1722
1723
1724 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1725 Log:
1726 - remove hurt.h, it is pointless and confusing
1727
1728
1729 Changes: Modified:
1730 +27 -62 trunk/extensions/hurt.c (File Modified)
1731 + - trunk/extensions/hurt.h (File Deleted)
1732
1733
1734 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1735 Log:
1736 - add code to suggest a local HURT by nickname.
1737 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1738
1739
1740 Changes: Modified:
1741 +40 -10 trunk/extensions/hurt.c (File Modified)
1742 +1 -0 trunk/extensions/hurt.h (File Modified)
1743
1744
1745 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1746 Log:
1747 - update NEWS file
1748
1749
1750 Changes: Modified:
1751 +2 -1 trunk/NEWS (File Modified)
1752
1753
1754 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1755 Log:
1756 MASKTRACE/TESTMASK: check orighost as well
1757
1758
1759 Changes: Modified:
1760 +4 -2 trunk/modules/m_etrace.c (File Modified)
1761 +3 -1 trunk/modules/m_testmask.c (File Modified)
1762
1763
1764 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1765 Log:
1766 Make RPL_ISUPPORT (005) numeric modularizable.
1767 Currently it will reassemble the numeric every time
1768 it needs to be sent, using a few dozen callbacks;
1769 if this is too slow some caching scheme should be
1770 implemented.
1771
1772
1773 Changes: Modified:
1774 +0 -1 trunk/include/s_user.h (File Modified)
1775 +36 -114 trunk/include/supported.h (File Modified)
1776 +1 -1 trunk/modules/m_version.c (File Modified)
1777 +1 -0 trunk/src/Makefile.in (File Modified)
1778 +1 -0 trunk/src/ircd.c (File Modified)
1779 +300 -25 trunk/src/s_user.c (File Modified)
1780 + - trunk/src/supported.c (File Added)
1781
1782
1783 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1784 Log:
1785 EUID orighost could differ from host only in case,
1786 do not mark as dynamic spoof then
1787
1788
1789 Changes: Modified:
1790 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1791
1792
1793 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1794 Log:
1795 kline help file: clarify a bit and remove some obsolete stuff
1796 partly suggested by Olin
1797
1798
1799 Changes: Modified:
1800 +8 -8 trunk/help/opers/kline (File Modified)
1801
1802
1803 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1804 Log:
1805 Update NEWS file.
1806
1807
1808 Changes: Modified:
1809 +20 -0 trunk/NEWS (File Modified)
1810
1811
1812 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1813 Log:
1814 Show real host/IP to nonopers whoising themselves.
1815 The IP is not shown for auth{} spoofs, otherwise it is,
1816 as it looked rather weird to me to show an auth{} spoofed
1817 IP like this. (/userhost on self still shows the IP.)
1818
1819
1820 Changes: Modified:
1821 +13 -2 trunk/modules/m_whois.c (File Modified)
1822
1823
1824 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1825 Log:
1826 Document nick_delay stuff and move it around a bit.
1827
1828
1829 Changes: Modified:
1830 +1 -2 trunk/doc/example.conf (File Modified)
1831 +8 -2 trunk/doc/reference.conf (File Modified)
1832
1833
1834 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1835 Log:
1836 - disable nickdelay by default. Needs to be documented in reference.conf.
1837
1838
1839 Changes: Modified:
1840 +2 -0 trunk/doc/example.conf (File Modified)
1841 +2 -0 trunk/doc/reference.conf (File Modified)
1842
1843
1844 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1845 Log:
1846 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1847
1848
1849 Changes: Modified:
1850 +2 -1 trunk/modules/m_services.c (File Modified)
1851
1852
1853 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1854 Log:
1855 ip_cloaking: somewhat hackish but we need to send the
1856 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1857 umodes
1858
1859
1860 Changes: Modified:
1861 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1862
1863
1864 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1865 Log:
1866 If EUID is used, show realhost in far connect notice
1867 (but not in far disconnect notice).
1868
1869
1870 Changes: Modified:
1871 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1872
1873
1874 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1875 Log:
1876 ip_cloaking:
1877 - use non-ENCAP CHGHOST if possible
1878 - really introduce new users with their mangled and real
1879 host if +h is in default umodes
1880
1881
1882 Changes: Modified:
1883 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1884
1885
1886 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1887 Log:
1888 Add non-ENCAP CHGHOST.
1889
1890
1891 Changes: Modified:
1892 +49 -11 trunk/modules/m_chghost.c (File Modified)
1893
1894
1895 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1896 Log:
1897 Initial addition of EUID (puts realhost/account in same
1898 command as user introduction).
1899 See doc/technical/euid.txt for more information.
1900 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1901
1902
1903 Changes: Modified:
1904 + - trunk/doc/technical/euid.txt (File Added)
1905 +2 -1 trunk/include/s_serv.h (File Modified)
1906 +1 -1 trunk/include/s_user.h (File Modified)
1907 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1908 +1 -34 trunk/modules/m_chghost.c (File Modified)
1909 +0 -28 trunk/modules/m_services.c (File Modified)
1910 +30 -1 trunk/src/s_serv.c (File Modified)
1911 +30 -3 trunk/src/s_user.c (File Modified)
1912
1913
1914 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1915 Log:
1916 Store the mangled host in localClient and use it for
1917 ban matching (also match real host for mangled users,
1918 also match mangled host for uncloaked users).
1919 Improve interaction of +h with auth{} and services
1920 spoofs.
1921 Note that all of this only applies to clients who
1922 connect after the mangling module is loaded
1923 (other clients cannot even set +h).
1924 The sorcerynet cloaking module has not been updated
1925 for these changes.
1926
1927
1928 Changes: Modified:
1929 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1930 +3 -0 trunk/include/client.h (File Modified)
1931 +64 -5 trunk/src/channel.c (File Modified)
1932 +1 -0 trunk/src/client.c (File Modified)
1933 +2 -2 trunk/src/s_user.c (File Modified)
1934
1935
1936 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1937 Log:
1938 Document /stats U letters in sgml.
1939
1940
1941 Changes: Modified:
1942 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1943
1944
1945 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1946 Log:
1947 Better description of hub_mask and leaf_mask.
1948
1949
1950 Changes: Modified:
1951 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1952
1953
1954 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1955 Log:
1956 Add operspy_dont_care_user_info to sgml docs.
1957
1958
1959 Changes: Modified:
1960 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1961
1962
1963 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1964 Log:
1965 Add general::operspy_dont_care_user_info.
1966 This makes /who mask equivalent to /who !mask for opers
1967 with the operspy flag, and removes the operspy log/notice
1968 on /who mask, /masktrace and /scan.
1969 The necessary privilege (operspy flag) is unchanged.
1970 Behaviour for the other operspy commands (channel
1971 related ones) is also unchanged.
1972
1973
1974 Changes: Modified:
1975 +1 -0 trunk/doc/example.conf (File Modified)
1976 +6 -0 trunk/doc/reference.conf (File Modified)
1977 +1 -0 trunk/include/s_conf.h (File Modified)
1978 +10 -8 trunk/modules/m_etrace.c (File Modified)
1979 +6 -0 trunk/modules/m_info.c (File Modified)
1980 +8 -5 trunk/modules/m_scan.c (File Modified)
1981 +1 -1 trunk/modules/m_version.c (File Modified)
1982 +6 -1 trunk/modules/m_who.c (File Modified)
1983 +1 -0 trunk/src/newconf.c (File Modified)
1984 +1 -0 trunk/src/s_conf.c (File Modified)
1985
1986
1987 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1988 Log:
1989 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1990 This letter will also be used for showing operspy with
1991 limited accountability (show non channel related info
1992 without '!' or notice).
1993
1994
1995 Changes: Modified:
1996 +2 -0 trunk/doc/server-version-info (File Modified)
1997 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1998 +2 -0 trunk/include/ircd.h (File Modified)
1999 +6 -0 trunk/modules/m_info.c (File Modified)
2000 +2 -0 trunk/modules/m_version.c (File Modified)
2001 +1 -0 trunk/src/ircd_state.c (File Modified)
2002
2003
2004 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2005 Log:
2006 Add m_webirc module, allows showing real host of CGI:IRC users.
2007 Differences to the version available on my web page for a while:
2008 instructions on how to set it up.
2009
2010
2011 Changes: Modified:
2012 +137 -0 trunk/extensions/Makefile.in (File Modified)
2013 + - trunk/extensions/m_webirc.c (File Added)
2014
2015
2016 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2017 Log:
2018 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2019
2020
2021 Changes: Modified:
2022 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2023
2024
2025 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2026 Log:
2027 - move beu from core to contributors
2028 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2029
2030
2031 Changes: Modified:
2032 +2 -2 trunk/CREDITS (File Modified)
2033
2034
2035 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2036 Log:
2037 Mention that class blocks must be defined before the
2038 auth or connect blocks referencing them.
2039
2040
2041 Changes: Modified:
2042 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2043
2044
2045 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2046 Log:
2047 extb_canjoin:
2048 - change from "can join" to "is banned", this reverses sense
2049 and removes "weird" checks like for +i, +l, +j
2050 - don't allow $j to same channel
2051 - +s/+p restriction removed, anyone can /mode b anyway
2052 - +k check removed
2053
2054
2055 Changes: Modified:
2056 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2057
2058
2059 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2060 Log:
2061 Add a few important lines from reference.conf to example.conf.
2062
2063
2064 Changes: Modified:
2065 +8 -1 trunk/doc/example.conf (File Modified)
2066
2067
2068 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2069 Log:
2070 - we don't support rtsigio anymore
2071 - we definately don't support VMS nor Cygwin either.
2072
2073
2074 Changes: Modified:
2075 +2 -2 trunk/INSTALL (File Modified)
2076 +0 -2 trunk/README.FIRST (File Modified)
2077
2078
2079 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2080 Log:
2081 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2082
2083
2084 Changes: Modified:
2085 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2086
2087
2088 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2089 Log:
2090 extb_canjoin:
2091 - return EXTBAN_NOMATCH for a valid ban that does not match
2092 - consider a $j ban invalid if we were already processing a
2093 can_join for a $j ban
2094
2095
2096 Changes: Modified:
2097 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2098
2099
2100 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2101 Log:
2102 extb_extgecos: realhost -> orighost
2103
2104
2105 Changes: Modified:
2106 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2107
2108
2109 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2110 Log:
2111 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2112
2113
2114 Changes: Modified:
2115 +59 -0 trunk/extensions/Makefile.in (File Modified)
2116 + - trunk/extensions/extb_canjoin.c (File Added)
2117
2118
2119 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2120 Log:
2121 - oh right, charybdis calls that 'orighost'.
2122
2123
2124 Changes: Modified:
2125 +2 -2 trunk/modules/m_who.c (File Modified)
2126
2127
2128 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2129 Log:
2130 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2131
2132
2133 Changes: Modified:
2134 +2 -0 trunk/modules/m_who.c (File Modified)
2135
2136
2137 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2138 Log:
2139 - also check $x against realhost
2140
2141
2142 Changes: Modified:
2143 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2144
2145
2146 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2147 Log:
2148 Sorcerynet people want a debugging notice moved from +s to +d.
2149
2150
2151 Changes: Modified:
2152 +1 -1 trunk/src/blacklist.c (File Modified)
2153
2154
2155 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2156 Log:
2157 Use source_p instead of client_p for free_pre_client().
2158 client_p could be NULL or another client.
2159
2160
2161 Changes: Modified:
2162 +1 -1 trunk/src/client.c (File Modified)
2163
2164
2165 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2166 Log:
2167 - revert this, I know how to fix it now
2168
2169
2170 Changes: Modified:
2171 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2172
2173
2174 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2175 Log:
2176 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2177 This fix is probably suboptimal, but it does indeed fix the problem.
2178
2179
2180 Changes: Modified:
2181 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2182
2183
2184 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2185 Log:
2186 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2187
2188
2189 Changes: Modified:
2190 +49 -0 trunk/extensions/Makefile.in (File Modified)
2191 + - trunk/extensions/extb_extgecos.c (File Added)
2192
2193
2194 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2195 Log:
2196 Remove undocumented and unused general::fallback_to_ip6_int config option.
2197
2198
2199 Changes: Modified:
2200 +0 -3 trunk/include/s_conf.h (File Modified)
2201 +0 -3 trunk/src/newconf.c (File Modified)
2202
2203
2204 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2205 Log:
2206 SGML docs:
2207 - document new TESTMASK
2208 - mention that TESTMASK matching is the same as MASKTRACE matching
2209 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2210 been that way)
2211
2212
2213 Changes: Modified:
2214 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2215
2216
2217 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2218 Log:
2219 New testmask from ratbox 2.2.
2220 Allows matches on nick, ip and gecos in addition to user
2221 and host, and is fully analogous to masktrace.
2222 The numeric has changed from 724 to 727 and fields in it
2223 have changed.
2224
2225
2226 Changes: Modified:
2227 +4 -3 trunk/help/opers/testmask (File Modified)
2228 +1 -0 trunk/include/numeric.h (File Modified)
2229 +82 -9 trunk/modules/m_testmask.c (File Modified)
2230 +2 -2 trunk/src/messages.tab (File Modified)
2231
2232
2233 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2234 Log:
2235 contrib -> extensions
2236
2237
2238 Changes: Modified:
2239 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2240
2241
2242 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2243 Log:
2244 CHGHOST: Check validity of new hostname.
2245 If the command came from a local client (disabled by
2246 default), send an error message and drop the command.
2247 If the command came from a remote client or server,
2248 send a notice to opers and the target user (if local).
2249
2250
2251 Changes: Modified:
2252 +42 -1 trunk/modules/m_chghost.c (File Modified)
2253
2254
2255 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2256 Log:
2257 Update NEWS file.
2258
2259
2260 Changes: Modified:
2261 +23 -1 trunk/NEWS (File Modified)
2262
2263
2264 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2265 Log:
2266 When an outgoing server connection succeeds, set
2267 localClient->ip by simply copying the whole sockaddr
2268 struct instead of copying certain parts only.
2269
2270
2271 Changes: Modified:
2272 +1 -19 trunk/src/s_serv.c (File Modified)
2273
2274
2275 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2276 Log:
2277 Give a special error message and ignore the connect block
2278 if trying to add a connect block for the server's own name.
2279
2280
2281 Changes: Modified:
2282 +7 -0 trunk/src/newconf.c (File Modified)
2283
2284
2285 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2286 Log:
2287 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2288 when --disable-balloc is used, so that it compiles.
2289 Obviously the BlockHeapUsage() stub returns just zeroes so
2290 /stats z will be less informative.
2291
2292
2293 Changes: Modified:
2294 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2295
2296
2297 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2298 Log:
2299 Free and zero dns_query in DNS callback for outgoing connect.
2300 This avoids double free of reslist.
2301
2302
2303 Changes: Modified:
2304 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2305
2306
2307 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2308 Log:
2309 From ratbox, log failed outgoing connections to serverlog.
2310 Added: IP address.
2311
2312
2313 Changes: Modified:
2314 +13 -1 trunk/src/s_serv.c (File Modified)
2315
2316
2317 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2318 Log:
2319 Change serverlog message when connecting to be more clear and show the port number.
2320
2321
2322 Changes: Modified:
2323 +1 -1 trunk/src/s_serv.c (File Modified)
2324
2325
2326 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2327 Log:
2328 Remove gethost_byname(), this is meaningless
2329 since the removal of AAAA -> A fallback (r1763).
2330
2331
2332 Changes: Modified:
2333 +0 -1 trunk/include/res.h (File Modified)
2334 +0 -12 trunk/src/res.c (File Modified)
2335
2336
2337 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2338 Log:
2339 Remove ip6.int support and use only ip6.arpa.
2340 The global ip6.int zone has disappeared on June 1
2341 and a lot of other software has been removing ip6.int
2342 support also.
2343 This removes the second and last case where IPv6
2344 support in charybdis causes extra lookups and slows
2345 DNS down.
2346
2347
2348 Changes: Modified:
2349 +5 -27 trunk/src/res.c (File Modified)
2350
2351
2352 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2353 Log:
2354 Mention new default (r1767) for connect::aftype in sgml docs.
2355
2356
2357 Changes: Modified:
2358 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2359
2360
2361 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2362 Log:
2363 Use IPv6 if connect::host looks like an IPv6 address
2364 (contains a colon). No need to aftype=ipv6 anymore.
2365
2366
2367 Changes: Modified:
2368 +2 -0 trunk/src/newconf.c (File Modified)
2369
2370
2371 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2372 Log:
2373 More information about connect::host.
2374
2375
2376 Changes: Modified:
2377 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2378
2379
2380 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2381 Log:
2382 Remove fallback to A if AAAA cannot be found.
2383 In case of a forward check of a reverse lookup, we
2384 already know if it's ipv4 or ipv6, so it is not
2385 useful and in case of a forward lookup of a hostname
2386 in connect::host, connect::aftype already specifies
2387 if it's ipv4 or ipv6.
2388
2389
2390 Changes: Modified:
2391 +4 -27 trunk/src/res.c (File Modified)
2392
2393
2394 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2395 Log:
2396 msg_channel():
2397 - check if +c made the message text empty and refuse
2398 to send it if so
2399 - don't copy message text if it is not necessary
2400 (channel is -c)
2401
2402
2403 Changes: Modified:
2404 +14 -4 trunk/modules/core/m_message.c (File Modified)
2405
2406
2407 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2408 Log:
2409 remove_conf_item(): do not free cf_name, this is generally a string constant
2410
2411
2412 Changes: Modified:
2413 +0 -1 trunk/src/newconf.c (File Modified)
2414
2415
2416 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2417 Log:
2418 Remove the old unused FDL_ constants.
2419
2420
2421 Changes: Modified:
2422 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2423
2424
2425 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2426 Log:
2427 Remove an unused struct irc_sockaddr_storage from fde_t
2428 (allocated for every possible file descriptor).
2429
2430
2431 Changes: Modified:
2432 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2433
2434
2435 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2436 Log:
2437 If the DNS lookup for an outgoing connection is still
2438 pending when it is closed, clean it up.
2439
2440
2441 Changes: Modified:
2442 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2443
2444
2445 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2446 Log:
2447 If proc_answer() fails (for example if a lookup for an
2448 A record returns a CNAME), fail the query immediately.
2449 Previously the packet was just ignored, leaving the
2450 query to time out.
2451
2452
2453 Changes: Modified:
2454 +4 -8 trunk/src/res.c (File Modified)
2455
2456
2457 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2458 Log:
2459 Correct sockhost field in an outgoing server connection.
2460 First copy the host field from the server_conf, then
2461 take the IP from to where the connection was attempted
2462 when the connection callback is called.
2463 (Before r1747 this used the IP from the server_conf.)
2464
2465
2466 Changes: Modified:
2467 +8 -2 trunk/src/s_serv.c (File Modified)
2468
2469
2470 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2471 Log:
2472 Remove ipnum (keep aftype) and dns_query from server_conf.
2473 We don't keep track of binary form address in connect{}
2474 blocks anymore, DNS lookups of names in host= gone.
2475 As before the DNS lookup is done on connect.
2476 This should unbreak hostnames in host= somewhat.
2477
2478
2479 Changes: Modified:
2480 +1 -2 trunk/include/s_newconf.h (File Modified)
2481 +2 -2 trunk/src/newconf.c (File Modified)
2482 +1 -42 trunk/src/s_newconf.c (File Modified)
2483 +12 -31 trunk/src/s_serv.c (File Modified)
2484
2485
2486 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2487 Log:
2488 Rerun autoconf.
2489
2490
2491 Changes: Modified:
2492 +1 -1 trunk/configure (File Modified)
2493
2494
2495 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2496 Log:
2497 Fix --disable-balloc help text (said --disable-small-net).
2498
2499
2500 Changes: Modified:
2501 +1 -1 trunk/configure.ac (File Modified)
2502
2503
2504 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2505 Log:
2506 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2507 services (+S). Unlike operstring and adminstring, this
2508 is not changeable with /quote set but is updated on rehash.
2509
2510
2511 Changes: Modified:
2512 +1 -0 trunk/doc/example.conf (File Modified)
2513 +10 -2 trunk/doc/reference.conf (File Modified)
2514 +1 -0 trunk/include/s_conf.h (File Modified)
2515 +6 -0 trunk/modules/m_info.c (File Modified)
2516 +3 -2 trunk/modules/m_whois.c (File Modified)
2517 +1 -0 trunk/src/newconf.c (File Modified)
2518 +1 -0 trunk/src/s_conf.c (File Modified)
2519
2520
2521 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2522 Log:
2523 Fix handling of comma in whois: ignore the comma and
2524 everything after it but do output the entire parameter
2525 in RPL_ENDOFWHOIS.
2526
2527
2528 Changes: Modified:
2529 +2 -2 trunk/modules/m_whois.c (File Modified)
2530
2531
2532 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2533 Log:
2534 New /stats letter 's' to list HURTs:
2535 - opers get the full listing.
2536 - users get any HURTs that match their sockhost/orighost if
2537 "stats_k_oper_only" is set to 1.
2538
2539
2540 Changes: Modified:
2541 +50 -0 trunk/extensions/hurt.c (File Modified)
2542
2543
2544 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2545 Log:
2546 - make the newconf system available to modules.
2547
2548
2549 Changes: Modified:
2550 +4 -1 trunk/include/newconf.h (File Modified)
2551 +4 -8 trunk/src/newconf.c (File Modified)
2552
2553
2554 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2555 Log:
2556 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2557
2558 Changes: Modified:
2559 +0 -3 trunk/doc/example.conf (File Modified)
2560 +0 -3 trunk/doc/reference.conf (File Modified)
2561
2562
2563 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2564 Log:
2565 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2566
2567
2568 Changes: Modified:
2569 +3 -0 trunk/doc/example.conf (File Modified)
2570 +3 -0 trunk/doc/reference.conf (File Modified)
2571
2572
2573 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2574 Log:
2575 Fix too early truncation of JOIN channel list.
2576
2577
2578 Changes: Modified:
2579 +2 -3 trunk/modules/core/m_join.c (File Modified)
2580
2581
2582 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2583 Log:
2584 - From ratbox 2.2 (anfl), send server notices about read
2585 errors from handshakes and servers to +s instead of +d.
2586 - Send various server notices about failed server
2587 connections which did not reach registered state network
2588 wide if the connection was initiated by a remote oper.
2589 This avoids annoying the whole net if there is a
2590 broken autoconnect, but allows all opers to see why a
2591 remote connect failed. Failed connections which did reach
2592 server state already generate server notices everywhere.
2593
2594 Note: this is an exception to our general policy to not send
2595 server notices about unregistered connections remotely.
2596
2597
2598 Changes: Modified:
2599 +1 -0 trunk/include/client.h (File Modified)
2600 +20 -6 trunk/src/client.c (File Modified)
2601 +6 -6 trunk/src/s_serv.c (File Modified)
2602
2603
2604 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2605 Log:
2606 - fix typoes
2607
2608
2609 Changes: Modified:
2610 +1 -1 trunk/doc/example.conf (File Modified)
2611 +1 -1 trunk/doc/reference.conf (File Modified)
2612
2613
2614 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2615 Log:
2616 Don't allow #channel +b $c:&channel (inconsistent target).
2617
2618
2619 Changes: Modified:
2620 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2621
2622
2623 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2624 Log:
2625 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2626
2627
2628 Changes: Modified:
2629 +0 -2 trunk/include/client.h (File Modified)
2630
2631
2632 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2633 Log:
2634 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2635
2636
2637 Changes: Modified:
2638 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2639
2640
2641 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2642 Log:
2643 Store IP addresses in whowas. These are shown to opers.
2644 Obtained from Eurus patches.
2645 orighost tracking removed (not worth the memory IMHO),
2646 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2647 with unknown IPs and to not violate auth{} spoof policy.
2648
2649
2650 Changes: Modified:
2651 +2 -0 trunk/doc/reference.conf (File Modified)
2652 +1 -0 trunk/include/numeric.h (File Modified)
2653 +1 -0 trunk/include/whowas.h (File Modified)
2654 +10 -1 trunk/modules/m_whowas.c (File Modified)
2655 +1 -1 trunk/src/messages.tab (File Modified)
2656 +4 -0 trunk/src/whowas.c (File Modified)
2657
2658
2659 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2660 Log:
2661 Describe hostmask parameter of masktrace better in sgml docs.
2662
2663
2664 Changes: Modified:
2665 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2666
2667
2668 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2669 Log:
2670 masktrace help file: mention CIDR IP masks
2671 From ratbox 2.2
2672
2673
2674 Changes: Modified:
2675 +2 -0 trunk/help/opers/masktrace (File Modified)
2676
2677
2678 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2679 Log:
2680 MASKTRACE: allow normal match() on IP address also
2681 From ratbox 2.2
2682
2683
2684 Changes: Modified:
2685 +2 -3 trunk/modules/m_etrace.c (File Modified)
2686
2687
2688 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2689 Log:
2690 Allow +S clients (services) to send to channels and @/+ channels always.
2691
2692
2693 Changes: Modified:
2694 +1 -1 trunk/modules/core/m_message.c (File Modified)
2695 +1 -1 trunk/src/channel.c (File Modified)
2696
2697
2698 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2699 Log:
2700 Allow servers to send to @#chan and +#chan.
2701
2702
2703 Changes: Modified:
2704 +1 -1 trunk/modules/core/m_message.c (File Modified)
2705
2706
2707 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2708 Log:
2709 Don't count opers on service{} servers in /lusers.
2710
2711
2712 Changes: Modified:
2713 +2 -2 trunk/src/s_user.c (File Modified)
2714
2715
2716 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2717 Log:
2718 Show opers the real host behind a dynamic spoof in WHOIS.
2719 If the user is auth{} spoofed, this shows the auth{} spoof
2720 otherwise it shows the DNS hostname and IP address.
2721 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2722
2723
2724 Changes: Modified:
2725 +1 -0 trunk/include/numeric.h (File Modified)
2726 +12 -2 trunk/modules/m_whois.c (File Modified)
2727 +1 -1 trunk/src/messages.tab (File Modified)
2728
2729
2730 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2731 Log:
2732 Remove #define HIDE_SPOOF_IPS from config.h, should
2733 have been done earlier.
2734
2735
2736 Changes: Modified:
2737 +0 -7 trunk/include/config.h (File Modified)
2738
2739
2740 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2741 Log:
2742 Bring back ERR_CANTKILLSERVER.
2743
2744
2745 Changes: Modified:
2746 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2747
2748
2749 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2750 Log:
2751 ip_cloaking module:
2752 - also send RPL_HOSTHIDDEN on -h
2753 - don't allow +h for auth{} spoofed clients
2754
2755
2756 Changes: Modified:
2757 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2758
2759
2760 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2761 Log:
2762 /etc/resolv.conf parsing:
2763 - don't crash (sometimes) if there is a line without an argument
2764 (e.g. 'search' by itself)
2765 - fix handling of lines with leading whitespace
2766
2767
2768 Changes: Modified:
2769 +9 -8 trunk/src/reslib.c (File Modified)
2770
2771
2772 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2773 Log:
2774 Put back code that terminates DNS queries, which was
2775 removed during the resolver changes.
2776
2777
2778 Changes: Modified:
2779 +4 -0 trunk/src/s_auth.c (File Modified)
2780
2781
2782 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2783 Log:
2784 - oh hey, that was in the wrong place
2785
2786
2787 Changes: Modified:
2788 +13 -13 trunk/src/s_auth.c (File Modified)
2789
2790
2791 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2792 Log:
2793 - handle a situation where a user can go away before DNS completes
2794
2795
2796 Changes: Modified:
2797 +13 -0 trunk/src/s_auth.c (File Modified)
2798
2799
2800 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2801 Log:
2802 More dnsbl stuff
2803
2804
2805 Changes: Modified:
2806 +1 -0 trunk/include/blacklist.h (File Modified)
2807 +1 -0 trunk/include/res.h (File Modified)
2808 +33 -2 trunk/src/blacklist.c (File Modified)
2809 +2 -0 trunk/src/client.c (File Modified)
2810 +24 -0 trunk/src/res.c (File Modified)
2811
2812
2813 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2814 Log:
2815 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2816 if comm_accept() failed.
2817
2818 Found with valgrind.
2819
2820
2821 Changes: Modified:
2822 +4 -4 trunk/src/listener.c (File Modified)
2823
2824
2825 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2826 Log:
2827 - handle unavailable Client/preClient structs
2828
2829
2830 Changes: Modified:
2831 +9 -0 trunk/src/blacklist.c (File Modified)
2832
2833
2834 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2835 Log:
2836 Add +lf to SGML docs.
2837
2838
2839 Changes: Modified:
2840 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2841
2842
2843 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2844 Log:
2845 Also do forwarding if the channel limit (+l) is exceeded.
2846
2847
2848 Changes: Modified:
2849 +1 -1 trunk/help/opers/cmode (File Modified)
2850 +2 -2 trunk/modules/core/m_join.c (File Modified)
2851
2852
2853 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2854 Log:
2855 Post-release lovin':
2856 - Update version to 2.1.0.
2857 - Regenerate configure.
2858
2859
2860 Changes: Modified:
2861 +9 -9 trunk/configure (File Modified)
2862 +1 -1 trunk/configure.ac (File Modified)
2863
2864
2865 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2866 Log:
2867 Comment out example blacklist{} block.
2868
2869
2870 Changes: Modified:
2871 +7 -7 trunk/doc/example.conf (File Modified)
2872 +7 -7 trunk/doc/reference.conf (File Modified)
2873
2874
2875 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2876 Log:
2877 Add note regarding use of AHBL BLs.
2878
2879
2880 Changes: Modified:
2881 +4 -0 trunk/doc/example.conf (File Modified)
2882 +4 -0 trunk/doc/reference.conf (File Modified)
2883
2884
2885 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2886 Log:
2887 Fix typos.
2888
2889
2890 Changes: Modified:
2891 +2 -2 trunk/CREDITS (File Modified)
2892
2893
2894 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2895 Log:
2896 Add beu to CREDITS.
2897
2898
2899 Changes: Modified:
2900 +1 -0 trunk/CREDITS (File Modified)
2901
2902
2903 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2904 Log:
2905 Put more recent ratbox CREDITS here.
2906
2907
2908 Changes: Modified:
2909 +3 -2 trunk/doc/Ratbox-team (File Modified)
2910
2911
2912 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2913 Log:
2914 Clarify a bit.
2915
2916
2917 Changes: Modified:
2918 +5 -4 trunk/NEWS (File Modified)
2919
2920
2921 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2922 Log:
2923 Mention that install or make install also avoids modunload crashes.
2924
2925
2926 Changes: Modified:
2927 +2 -1 trunk/BUGS (File Modified)
2928
2929
2930 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2931 Log:
2932 - update NEWS a bit
2933
2934
2935 Changes: Modified:
2936 +3 -8 trunk/NEWS (File Modified)
2937
2938
2939 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2940 Log:
2941 - further updates
2942
2943
2944 Changes: Modified:
2945 +3 -2 trunk/BUGS (File Modified)
2946
2947
2948 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2949 Log:
2950 - add orighost check to hurt.c
2951 - update BUGS info
2952
2953
2954 Changes: Modified:
2955 +1 -6 trunk/BUGS (File Modified)
2956 +1 -1 trunk/extensions/hurt.c (File Modified)
2957
2958
2959 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2960 Log:
2961 Make kline_exempt exempt from HURT also.
2962
2963
2964 Changes: Modified:
2965 +2 -1 trunk/extensions/hurt.c (File Modified)
2966
2967
2968 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2969 Log:
2970 Fix mask HEAL propagation.
2971
2972
2973 Changes: Modified:
2974 +6 -3 trunk/extensions/hurt.c (File Modified)
2975
2976
2977 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2978 Log:
2979 - Remove old cruft.
2980 - Update.
2981
2982
2983 Changes: Modified:
2984 +18 -31 trunk/extensions/README (File Modified)
2985
2986
2987 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2988 Log:
2989 More target change hax.
2990 Ick.
2991
2992
2993 Changes: Modified:
2994 +5 -0 trunk/extensions/hurt.c (File Modified)
2995
2996
2997 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2998 Log:
2999 Improvements to HURT propagation.
3000
3001
3002 Changes: Modified:
3003 +8 -6 trunk/extensions/hurt.c (File Modified)
3004
3005
3006 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3007 Log:
3008 - further simplification
3009
3010
3011 Changes: Modified:
3012 +25 -76 trunk/extensions/hurt.c (File Modified)
3013 +0 -9 trunk/extensions/hurt.h (File Modified)
3014
3015
3016 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3017 Log:
3018 - client_exit hook
3019
3020
3021 Changes: Modified:
3022 +13 -0 trunk/extensions/hurt.c (File Modified)
3023
3024
3025 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3026 Log:
3027 - cut off at 15 messages instead of 30
3028
3029
3030 Changes: Modified:
3031 +1 -1 trunk/extensions/hurt.h (File Modified)
3032
3033
3034 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3035 Log:
3036 Squash a warning here.
3037
3038
3039 Changes: Modified:
3040 +1 -3 trunk/src/ircd.c (File Modified)
3041
3042
3043 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3044 Log:
3045 Don't show servers in /stats l to nonopers if flatten links is enabled.
3046
3047
3048 Changes: Modified:
3049 +3 -1 trunk/modules/m_stats.c (File Modified)
3050
3051
3052 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3053 Log:
3054 - hurt expiry
3055
3056
3057 Changes: Modified:
3058 +20 -7 trunk/extensions/hurt.c (File Modified)
3059
3060
3061 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3062 Log:
3063 - remove inline stuff (yuck)
3064 - sockaddr should have been sockhost
3065
3066
3067 Changes: Modified:
3068 +22 -31 trunk/extensions/hurt.c (File Modified)
3069
3070
3071 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3072 Log:
3073 - make hurt checking actually work
3074
3075
3076 Changes: Modified:
3077 +2 -7 trunk/extensions/hurt.c (File Modified)
3078
3079
3080 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3081 Log:
3082 Slight tweak to alias{}.
3083
3084
3085 Changes: Modified:
3086 +4 -0 trunk/src/parse.c (File Modified)
3087
3088
3089 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3090 Log:
3091 - further simplification
3092
3093
3094 Changes: Modified:
3095 +59 -71 trunk/extensions/hurt.c (File Modified)
3096 +0 -1 trunk/extensions/hurt.h (File Modified)
3097
3098
3099 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3100 Log:
3101 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3102
3103
3104 Changes: Modified:
3105 +10 -20 trunk/extensions/hurt.c (File Modified)
3106 +0 -4 trunk/extensions/hurt.h (File Modified)
3107
3108
3109 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3110 Log:
3111 - remove some unnecessary code here (hurt_initial_check_event()).
3112
3113
3114 Changes: Modified:
3115 +0 -23 trunk/extensions/hurt.c (File Modified)
3116
3117
3118 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3119 Log:
3120 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3121
3122
3123 Changes: Modified:
3124 +8 -0 trunk/modules/core/m_message.c (File Modified)
3125
3126
3127 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3128 Log:
3129 - more sane tgchange hax
3130
3131
3132 Changes: Modified:
3133 +2 -1 trunk/extensions/hurt.c (File Modified)
3134
3135
3136 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3137 Log:
3138 Make HEAL <nick> work.
3139
3140
3141 Changes: Modified:
3142 +40 -43 trunk/extensions/hurt.c (File Modified)
3143
3144
3145 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3146 Log:
3147 Destroy hurt_clients list on unload.
3148
3149
3150 Changes: Modified:
3151 +7 -0 trunk/extensions/hurt.c (File Modified)
3152
3153
3154 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3155 Log:
3156 Coding style: no space between a function name and parenthesis.
3157
3158
3159 Changes: Modified:
3160 +43 -43 trunk/extensions/hurt.c (File Modified)
3161
3162
3163 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3164 Log:
3165 Now works and throws out hurt clients after 30 protocol messages
3166 unless they identify.
3167
3168
3169 Changes: Modified:
3170 +28 -36 trunk/extensions/hurt.c (File Modified)
3171 +1 -7 trunk/extensions/hurt.h (File Modified)
3172
3173
3174 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3175 Log:
3176 Working addition/lookup.
3177
3178
3179 Changes: Modified:
3180 +8 -0 trunk/extensions/hurt.c (File Modified)
3181
3182
3183 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3184 Log:
3185 Get rid of hyb6 style propagation (:server COMMAND source).
3186
3187
3188 Changes: Modified:
3189 +18 -22 trunk/extensions/hurt.c (File Modified)
3190
3191
3192 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3193 Log:
3194 add not-working hurt_add and hurt_find
3195
3196
3197 Changes: Modified:
3198 +13 -5 trunk/extensions/hurt.c (File Modified)
3199
3200
3201 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3202 Log:
3203 Comment out a lot of stuff so I can load and unload this without crashing.
3204
3205
3206 Changes: Modified:
3207 +17 -6 trunk/extensions/hurt.c (File Modified)
3208
3209
3210 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3211 Log:
3212 Fix svn:keywords and add a short comment at the top.
3213
3214
3215 Changes: Modified:
3216 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3217
3218
3219 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3220 Log:
3221 - Make hurt module compile
3222 - Link it to the build
3223 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3224 correct flag name, no CAP_TS6 use etc
3225
3226
3227 Changes: Modified:
3228 +1 -0 trunk/extensions/Makefile.in (File Modified)
3229 +30 -32 trunk/extensions/hurt.c (File Modified)
3230
3231
3232 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3233 Log:
3234 Put beu's hurt module in trunk.
3235
3236
3237 Changes: Modified:
3238 + - trunk/extensions/hurt.c (File Added)
3239 + - trunk/extensions/hurt.h (File Added)
3240
3241
3242 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3243 Log:
3244 - _iprint(): use stderr instead of stdout
3245
3246
3247 Changes: Modified:
3248 +1 -1 trunk/src/s_log.c (File Modified)
3249
3250
3251 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3252 Log:
3253 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3254 and subsequently destroy our kqueue when we close 0, 1, 2
3255 (broke /restart).
3256 - After closing fd 0, 1, 2 reopen them to /dev/null again
3257 so we don't send messages from malloc etc to a random
3258 user's connection.
3259 - Remove an obsolete comment.
3260
3261
3262 Changes: Modified:
3263 +13 -2 trunk/src/ircd.c (File Modified)
3264
3265
3266 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3267 Log:
3268 Update NEWS file.
3269
3270
3271 Changes: Modified:
3272 +29 -1 trunk/NEWS (File Modified)
3273
3274
3275 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3276 Log:
3277 Rerun autoconf.
3278
3279
3280 Changes: Modified:
3281 +1 -1 trunk/configure (File Modified)
3282
3283
3284 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3285 Log:
3286 Fix openssl version check to also accept versions newer than 0.9.6.
3287
3288
3289 Changes: Modified:
3290 +1 -1 trunk/configure.ac (File Modified)
3291
3292
3293 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3294 Log:
3295 Oops, need packet.h here.
3296
3297
3298 Changes: Modified:
3299 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3300
3301
3302 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3303 Log:
3304 End the flood grace period in CPRIVMSG/CNOTICE.
3305
3306
3307 Changes: Modified:
3308 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3309
3310
3311 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3312 Log:
3313 - update class::connectfreq documentation
3314
3315
3316 Changes: Modified:
3317 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3318
3319
3320 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3321 Log:
3322 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3323
3324
3325 Changes: Modified:
3326 +3 -6 trunk/src/s_serv.c (File Modified)
3327
3328
3329 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3330 Log:
3331 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3332
3333
3334 Changes: Modified:
3335 +1 -1 trunk/src/messages.tab (File Modified)
3336
3337
3338 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3339 Log:
3340 Don't mention that /stats p shows idle times, as it doesn't.
3341
3342
3343 Changes: Modified:
3344 +1 -1 trunk/help/opers/stats (File Modified)
3345 +1 -1 trunk/help/users/stats (File Modified)
3346
3347
3348 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3349 Log:
3350 /stats A shows DNS servers, it doesn't matter whether ircd
3351 uses ADNS or something else.
3352
3353
3354 Changes: Modified:
3355 +1 -1 trunk/help/opers/stats (File Modified)
3356
3357
3358 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3359 Log:
3360 get_client_name() fix
3361
3362
3363 Changes: Modified:
3364 +4 -0 trunk/src/client.c (File Modified)
3365
3366
3367 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3368 Log:
3369 Add some comments.
3370
3371
3372 Changes: Modified:
3373 +6 -0 trunk/src/ircd.c (File Modified)
3374
3375
3376 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3377 Log:
3378 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3379
3380 Changes: Modified:
3381 +16 -17 trunk/configure (File Modified)
3382 +1 -1 trunk/configure.ac (File Modified)
3383
3384
3385 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3386 Log:
3387 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3388
3389 Changes: Modified:
3390 +135 -0 trunk/configure (File Modified)
3391 +6 -0 trunk/configure.ac (File Modified)
3392
3393
3394 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3395 Log:
3396 Exit 0 on successful -conftest.
3397
3398
3399 Changes: Modified:
3400 +1 -1 trunk/src/ircd.c (File Modified)
3401
3402
3403 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3404 Log:
3405 Make the "keep the parent process around" thing work, by opening
3406 a pipe to the child process. This pipe is on fd 0 in the child
3407 process. After successful initialization, the child will write
3408 a byte to this pipe, on fatal errors it will close it without
3409 writing anything.
3410
3411 Somewhat hackish still but should work.
3412
3413
3414 Changes: Modified:
3415 +27 -30 trunk/src/ircd.c (File Modified)
3416
3417
3418 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3419 Log:
3420 - convert some error messages to ierror() over fprintf/ilog combination
3421
3422
3423 Changes: Modified:
3424 +3 -6 trunk/src/ircd.c (File Modified)
3425
3426
3427 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3428 Log:
3429 - inotice() for loadmodule when in foreground mode
3430
3431
3432 Changes: Modified:
3433 +3 -0 trunk/src/modules.c (File Modified)
3434
3435
3436 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3437 Log:
3438 - remove inotice() on loading modules from the config
3439
3440
3441 Changes: Modified:
3442 +0 -3 trunk/src/modules.c (File Modified)
3443
3444
3445 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3446 Log:
3447 - usleep for 50000usec in the parent process to allow for startup messages
3448 to be cleanly printed before detaching to shell, this should be more than
3449 enough time really
3450
3451
3452 Changes: Modified:
3453 +3 -0 trunk/src/ircd.c (File Modified)
3454
3455
3456 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3457 Log:
3458 - display more errors during normal startup as to try to help people find common problems
3459
3460
3461 Changes: Modified:
3462 +27 -10 trunk/src/ircd.c (File Modified)
3463
3464
3465 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3466 Log:
3467 - version bump in preparation of 2.0.0 release
3468
3469
3470 Changes: Modified:
3471 +9 -9 trunk/configure (File Modified)
3472 +1 -1 trunk/configure.ac (File Modified)
3473
3474
3475 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3476 Log:
3477 Change example.conf operator block from "admin" to "god",
3478 so as to show we encourage per-person operator blocks.
3479
3480
3481 Changes: Modified:
3482 +4 -2 trunk/doc/example.conf (File Modified)
3483
3484
3485 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3486 Log:
3487 Document alias{} block.
3488
3489
3490 Changes: Modified:
3491 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3492
3493
3494 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3495 Log:
3496 Document DNS blacklist stuff in sgml.
3497
3498
3499 Changes: Modified:
3500 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3501 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3502
3503
3504 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3505 Log:
3506 Misc /stats clarifications.
3507
3508
3509 Changes: Modified:
3510 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3511
3512
3513 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3514 Log:
3515 Move snomasks into umodes chapter.
3516 Move oprivs chapter down.
3517
3518
3519 Changes: Modified:
3520 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3521 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3522 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3523
3524
3525 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3526 Log:
3527 Mention operator{} user@host change.
3528
3529
3530 Changes: Modified:
3531 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3532
3533
3534 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3535 Log:
3536 operator{} block user@host matches against orighost now, not host.
3537 This means that services/+h spoofs do not work in operator{} blocks;
3538 auth{} spoofs still work.
3539
3540
3541 Changes: Modified:
3542 +4 -0 trunk/doc/example.conf (File Modified)
3543 +1 -1 trunk/doc/reference.conf (File Modified)
3544 +2 -2 trunk/modules/m_challenge.c (File Modified)
3545 +1 -1 trunk/modules/m_oper.c (File Modified)
3546
3547
3548 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3549 Log:
3550 - inotice/iwarn/ierror() stuff I was working on
3551
3552
3553 Changes: Modified:
3554 +3 -0 trunk/include/s_log.h (File Modified)
3555 +15 -11 trunk/src/ircd.c (File Modified)
3556 +3 -1 trunk/src/modules.c (File Modified)
3557 +1 -1 trunk/src/newconf.c (File Modified)
3558 +54 -0 trunk/src/s_log.c (File Modified)
3559
3560
3561 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3562 Log:
3563 Oops, don't add blacklists to the list twice on rehash.
3564
3565
3566 Changes: Modified:
3567 +3 -2 trunk/src/blacklist.c (File Modified)
3568
3569
3570 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3571 Log:
3572 Remove notices to the client about progress of dnsbl lookups.
3573
3574
3575 Changes: Modified:
3576 +0 -4 trunk/src/blacklist.c (File Modified)
3577
3578
3579 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3580 Log:
3581 Add auth{} flag dnsbl_exempt.
3582
3583
3584 Changes: Modified:
3585 +2 -1 trunk/doc/example.conf (File Modified)
3586 +2 -1 trunk/doc/reference.conf (File Modified)
3587 +2 -0 trunk/include/s_conf.h (File Modified)
3588 +1 -0 trunk/src/newconf.c (File Modified)
3589 +8 -1 trunk/src/s_user.c (File Modified)
3590
3591
3592 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3593 Log:
3594 Switch alias{} and blacklist{} around, for consistency with example.conf.
3595
3596
3597 Changes: Modified:
3598 +18 -18 trunk/doc/reference.conf (File Modified)
3599
3600
3601 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3602 Log:
3603 Send a warning to the user if they are dnsbl listed but exempted.
3604
3605
3606 Changes: Modified:
3607 +17 -12 trunk/src/s_user.c (File Modified)
3608
3609
3610 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3611 Log:
3612 Move throwing out dnsbl listed clients to registration,
3613 and make kline_exempt exempt from it.
3614
3615
3616 Changes: Modified:
3617 +1 -0 trunk/include/blacklist.h (File Modified)
3618 +4 -0 trunk/include/client.h (File Modified)
3619 +15 -16 trunk/src/blacklist.c (File Modified)
3620 +6 -0 trunk/src/client.c (File Modified)
3621 +17 -0 trunk/src/s_user.c (File Modified)
3622
3623
3624 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3625 Log:
3626 Show refcount in /stats n.
3627
3628
3629 Changes: Modified:
3630 +3 -2 trunk/modules/m_stats.c (File Modified)
3631
3632
3633 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3634 Log:
3635 Don't look up dnsbls twice if they send USER twice.
3636
3637
3638 Changes: Modified:
3639 +5 -3 trunk/modules/m_user.c (File Modified)
3640
3641
3642 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3643 Log:
3644 Add /stats n to help files.
3645
3646
3647 Changes: Modified:
3648 +1 -0 trunk/help/opers/stats (File Modified)
3649 +1 -0 trunk/help/users/stats (File Modified)
3650
3651
3652 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3653 Log:
3654 Only check dnsbls for A records, not AAAA.
3655
3656
3657 Changes: Modified:
3658 +1 -1 trunk/src/blacklist.c (File Modified)
3659
3660
3661 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3662 Log:
3663 Don't remove non-illegal blacklists on completion of check.
3664 Add debugging notices (not working).
3665
3666
3667 Changes: Modified:
3668 +5 -1 trunk/src/blacklist.c (File Modified)
3669
3670
3671 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3672 Log:
3673 Don't call register_local_user() if they haven't sent a nick yet.
3674
3675
3676 Changes: Modified:
3677 +1 -1 trunk/src/blacklist.c (File Modified)
3678
3679
3680 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3681 Log:
3682 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3683
3684
3685 Changes: Modified:
3686 +21 -0 trunk/modules/m_stats.c (File Modified)
3687
3688
3689 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3690 Log:
3691 More dnsbl rehash fixes, it was adding bogus entries.
3692
3693
3694 Changes: Modified:
3695 +2 -7 trunk/src/newconf.c (File Modified)
3696
3697
3698 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3699 Log:
3700 Need blacklist.h here.
3701
3702
3703 Changes: Modified:
3704 +1 -0 trunk/src/s_conf.c (File Modified)
3705
3706
3707 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3708 Log:
3709 - nuke iauth
3710
3711
3712 Changes: Modified:
3713 +1 -2 trunk/configure (File Modified)
3714 +0 -48 trunk/configure.ac (File Modified)
3715 + - trunk/doc/example-iauth.conf (File Deleted)
3716 + - trunk/iauth/ (File Deleted)
3717
3718
3719 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3720 Log:
3721 Improve handling of rehashing with blacklists.
3722 Also some coding style tweaks.
3723
3724
3725 Changes: Modified:
3726 +3 -2 trunk/include/blacklist.h (File Modified)
3727 +35 -16 trunk/src/blacklist.c (File Modified)
3728 +2 -0 trunk/src/s_conf.c (File Modified)
3729
3730
3731 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3732 Log:
3733 Clear can_send cache if a user logs in or out from services.
3734
3735
3736 Changes: Modified:
3737 +2 -0 trunk/modules/m_services.c (File Modified)
3738
3739
3740 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3741 Log:
3742 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3743 This directory is not entered by default.
3744 More stuff needs to be moved into here.
3745
3746
3747 Changes: Modified:
3748 +2 -1 trunk/configure (File Modified)
3749 +1 -0 trunk/configure.ac (File Modified)
3750 +69 -458 trunk/extensions/Makefile.in (File Modified)
3751 + - trunk/extensions/m_clearchan.c (File Deleted)
3752 + - trunk/extensions/m_force.c (File Deleted)
3753 + - trunk/unsupported/ (File Added)
3754 + - trunk/unsupported/Makefile.in (File Added)
3755 + - trunk/unsupported/m_clearchan.c (File Added)
3756 + - trunk/unsupported/m_force.c (File Added)
3757
3758
3759 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3760 Log:
3761 Logging/wallops for forcejoin/forcepart, numeric fix.
3762 This needs to be moved to the toys section.
3763
3764
3765 Changes: Modified:
3766 +22 -2 trunk/extensions/m_force.c (File Modified)
3767
3768
3769 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3770 Log:
3771 Fix comments at the top (including copyright).
3772
3773
3774 Changes: Modified:
3775 +3 -2 trunk/extensions/m_omode.c (File Modified)
3776
3777
3778 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3779 Log:
3780 Add OMODE command to extensions/ for oper mode hacking:
3781 - requires admin privs
3782 - does not work for opped opers
3783 - sends wallops
3784 - sends a ServerMode for opping the oper themselves,
3785 otherwise a mode coming from the oper (not only
3786 does this provide full accountability, it is also
3787 easiest to implement while avoiding channels
3788 messed up with bogus bans etc).
3789
3790
3791 Changes: Modified:
3792 +171 -0 trunk/extensions/Makefile.in (File Modified)
3793 + - trunk/extensions/m_omode.c (File Added)
3794
3795
3796 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3797 Log:
3798 Metadata fix
3799
3800
3801 Changes: Modified:
3802 + - trunk/include/blacklist.h (Property Modified)
3803 + - trunk/src/blacklist.c (Property Modified)
3804
3805
3806 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3807 Log:
3808 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3809
3810
3811 Changes: Modified:
3812 +5 -1 trunk/src/blacklist.c (File Modified)
3813
3814
3815 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3816 Log:
3817 Initial DNS blacklist support:
3818 - see example.conf for how to use.
3819 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3820 - tor.ahbl.org is also included because most networks will not want to allow tor
3821 (and we're considering going KoS on tor users here anyway due to abuse)
3822
3823
3824 Changes: Modified:
3825 +18 -0 trunk/doc/example.conf (File Modified)
3826 +66 -0 trunk/doc/reference.conf (File Modified)
3827 + - trunk/include/blacklist.h (File Added)
3828 +2 -0 trunk/include/client.h (File Modified)
3829 +3 -0 trunk/modules/m_user.c (File Modified)
3830 +152 -0 trunk/src/Makefile.in (File Modified)
3831 + - trunk/src/blacklist.c (File Added)
3832 +34 -0 trunk/src/newconf.c (File Modified)
3833 +1 -0 trunk/src/s_auth.c (File Modified)
3834 +4 -0 trunk/src/s_user.c (File Modified)
3835
3836
3837 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3838 Log:
3839 Remove last bit of lzo stuff (comment in example.conf connect{}).
3840
3841
3842 Changes: Modified:
3843 +0 -4 trunk/doc/example.conf (File Modified)
3844
3845
3846 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3847 Log:
3848 Show sasl successes and failures in /stats t (like other
3849 things in /stats t, about local clients only).
3850
3851
3852 Changes: Modified:
3853 +2 -0 trunk/include/s_stats.h (File Modified)
3854 +3 -0 trunk/modules/m_sasl.c (File Modified)
3855 +3 -0 trunk/src/s_stats.c (File Modified)
3856
3857
3858 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3859 Log:
3860 Allow messaging services by nickname without using
3861 target change slots (this was already possible with
3862 user@server notation or services shortcuts).
3863
3864
3865 Changes: Modified:
3866 +2 -2 trunk/modules/core/m_message.c (File Modified)
3867
3868
3869 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3870 Log:
3871 Abort a safelist if a new /list comes in while one is already in progress.
3872
3873
3874 Changes: Modified:
3875 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3876
3877
3878 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3879 Log:
3880 Change $![letter]:[mask] to $~[letter]:[mask]
3881 so both ! and ~ invert an extban.
3882
3883
3884 Changes: Modified:
3885 +2 -0 trunk/src/chmode.c (File Modified)
3886
3887
3888 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3889 Log:
3890 - revert due to technical issues
3891
3892
3893 Changes: Modified:
3894 +1 -1 trunk/src/extban.c (File Modified)
3895
3896
3897 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3898 Log:
3899 - 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
3900
3901
3902 Changes: Modified:
3903 +1 -1 trunk/src/extban.c (File Modified)
3904
3905
3906 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3907 Log:
3908 Don't pace /list on a single channel.
3909
3910
3911 Changes: Modified:
3912 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3913
3914
3915 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3916 Log:
3917 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3918
3919
3920 Changes: Modified:
3921 +4 -2 trunk/include/supported.h (File Modified)
3922
3923
3924 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3925 Log:
3926 Extban types are case insensitive; force them to lowercase when added.
3927
3928
3929 Changes: Modified:
3930 +5 -5 trunk/doc/extban.txt (File Modified)
3931 +4 -0 trunk/src/chmode.c (File Modified)
3932 +3 -3 trunk/src/extban.c (File Modified)
3933
3934
3935 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3936 Log:
3937 sendto_wallops_flags():
3938 - instead of checking IsOper on each client, walk the appropriate list
3939 - instead of sending non-+z wallops from persons to nonopers, send only
3940 +w wallops from persons
3941
3942
3943 Changes: Modified:
3944 +1 -5 trunk/src/send.c (File Modified)
3945
3946
3947 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3948 Log:
3949 Prefix oper wallops with "WALLOPS - " if they would
3950 otherwise look like operwalls or locops, when sending
3951 them to local users.
3952
3953
3954 Changes: Modified:
3955 +11 -1 trunk/modules/m_wallops.c (File Modified)
3956
3957
3958 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3959 Log:
3960 Make sure destination field in some sasl numerics
3961 is the user's nick, not the sasl agent or server
3962 name.
3963
3964
3965 Changes: Modified:
3966 +2 -2 trunk/modules/m_sasl.c (File Modified)
3967
3968
3969 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3970 Log:
3971 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3972
3973
3974 Changes: Modified:
3975 +1 -1 trunk/extensions/Makefile.in (File Modified)
3976
3977
3978 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3979 Log:
3980 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3981
3982
3983 Changes: Modified:
3984 +1 -0 trunk/src/s_user.c (File Modified)
3985
3986
3987 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3988 Log:
3989 Fix build for when IPv6 is disabled.
3990
3991
3992 Changes: Modified:
3993 +12 -10 trunk/src/s_auth.c (File Modified)
3994
3995
3996 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3997 Log:
3998 Add information about adding extban types.
3999
4000
4001 Changes: Modified:
4002 +25 -0 trunk/doc/extban.txt (File Modified)
4003
4004
4005 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4006 Log:
4007 Better extban validation: try to match a new extban from
4008 a local user against its setter to see if it is valid.
4009 Unknown extban types from remotes are no longer hidden.
4010
4011
4012 Changes: Modified:
4013 +4 -3 trunk/doc/extban.txt (File Modified)
4014 +1 -0 trunk/include/channel.h (File Modified)
4015 +2 -6 trunk/src/chmode.c (File Modified)
4016 +32 -0 trunk/src/extban.c (File Modified)
4017
4018
4019 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4020 Log:
4021 Make sure both .c.o: and .s.o: are followed by the necessary command.
4022
4023
4024 Changes: Modified:
4025 +1 -0 trunk/src/Makefile.in (File Modified)
4026
4027
4028 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4029 Log:
4030 Add need_sasl auth{} flag to sgml documentation.
4031
4032
4033 Changes: Modified:
4034 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4035
4036
4037 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4038 Log:
4039 Document need_sasl auth{} flag in example confs.
4040
4041
4042 Changes: Modified:
4043 +1 -0 trunk/doc/example.conf (File Modified)
4044 +1 -0 trunk/doc/reference.conf (File Modified)
4045
4046
4047 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4048 Log:
4049 Don't allow TB to set an empty topic.
4050 This would be possible if a server sent bad protocol
4051 and could cause a crash.
4052
4053
4054 Changes: Modified:
4055 +4 -0 trunk/modules/m_tb.c (File Modified)
4056
4057
4058 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4059 Log:
4060 - oops
4061
4062
4063 Changes: Modified:
4064 +1 -1 trunk/Makefile.in (File Modified)
4065
4066
4067 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4068 Log:
4069 - typo fix
4070
4071
4072 Changes: Modified:
4073 +2 -2 trunk/configure (File Modified)
4074 +1 -1 trunk/configure.ac (File Modified)
4075
4076
4077 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4078 Log:
4079 - rebuild configure
4080
4081
4082 Changes: Modified:
4083 +2 -2 trunk/configure (File Modified)
4084
4085
4086 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4087 Log:
4088 - makefile fix
4089
4090
4091 Changes: Modified:
4092 +1 -1 trunk/extensions/Makefile.in (File Modified)
4093
4094
4095 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4096 Log:
4097 - rename contrib to extensions to bring some clarity to things
4098
4099
4100 Changes: Modified:
4101 +1 -1 trunk/Makefile.in (File Modified)
4102 +1 -1 trunk/configure.ac (File Modified)
4103 +10 -10 trunk/doc/example.conf (File Modified)
4104 +10 -10 trunk/doc/reference.conf (File Modified)
4105 + - trunk/extensions/ (File Added)
4106 + - trunk/extras/ (File Deleted)
4107
4108
4109 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4110 Log:
4111 - temporary rename
4112
4113
4114 Changes: Modified:
4115 +1 -1 trunk/Makefile.in (File Modified)
4116 +1 -1 trunk/configure.ac (File Modified)
4117 + - trunk/contrib/ (File Deleted)
4118 + - trunk/extras/ (File Added)
4119
4120
4121 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4122 Log:
4123 Don't allow servers to QUIT (they should use SQUIT).
4124
4125
4126 Changes: Modified:
4127 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4128
4129
4130 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4131 Log:
4132 - keywords
4133
4134
4135 Changes: Modified:
4136 + - trunk/src/fnvhash.s (Property Modified)
4137
4138
4139 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4140 Log:
4141 - reduced version of code
4142
4143
4144 Changes: Modified:
4145 +9 -61 trunk/src/fnvhash.s (File Modified)
4146
4147
4148 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4149 Log:
4150 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4151
4152
4153 Changes: Modified:
4154 +1 -1 trunk/src/fnvhash.s (File Modified)
4155
4156
4157 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4158 Log:
4159 Fix orighost matching for klines, etc. Was hashing the visible
4160 host, oops.
4161
4162
4163 Changes: Modified:
4164 +1 -1 trunk/src/hostmask.c (File Modified)
4165
4166
4167 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4168 Log:
4169 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4170
4171
4172 Changes: Modified:
4173 +7 -1 trunk/configure (File Modified)
4174 +5 -0 trunk/configure.ac (File Modified)
4175 +5 -6 trunk/src/Makefile.in (File Modified)
4176 +0 -4 trunk/src/fnvhash.s (File Modified)
4177 +0 -2 trunk/src/hash.c (File Modified)
4178
4179
4180 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4181 Log:
4182 - regenerate configure
4183
4184
4185 Changes: Modified:
4186 +18 -0 trunk/configure (File Modified)
4187
4188
4189 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4190 Log:
4191 - --enable-ricer-hashing option.
4192
4193
4194 Changes: Modified:
4195 +9 -0 trunk/configure.ac (File Modified)
4196 +3 -0 trunk/include/setup.h.in (File Modified)
4197
4198
4199 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4200 Log:
4201 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4202
4203
4204 Changes: Modified:
4205 + - trunk/src/fnvhash.s (File Added)
4206 +3 -0 trunk/src/hash.c (File Modified)
4207
4208
4209 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4210 Log:
4211 Fix syntax error in reference.conf.
4212
4213
4214 Changes: Modified:
4215 +0 -1 trunk/doc/reference.conf (File Modified)
4216
4217
4218 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4219 Log:
4220 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4221 (&& instead of ||...)
4222 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4223
4224
4225 Changes: Modified:
4226 +1 -1 trunk/src/chmode.c (File Modified)
4227
4228
4229 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4230 Log:
4231 Documentation for extban.
4232
4233
4234 Changes: Modified:
4235 + - trunk/doc/extban.txt (File Added)
4236
4237
4238 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4239 Log:
4240 Add extban modules to example confs.
4241
4242
4243 Changes: Modified:
4244 +5 -0 trunk/doc/example.conf (File Modified)
4245 +10 -0 trunk/doc/reference.conf (File Modified)
4246
4247
4248 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4249 Log:
4250 Initial addition of extended ban types (conditionals).
4251 Allows custom +bqeI checks via modules.
4252 Initial extra types are account (a[:mask]), oper (o),
4253 channel (c:name), realname (r:mask), server (s:mask).
4254
4255
4256 Changes: Modified:
4257 +229 -0 trunk/contrib/Makefile.in (File Modified)
4258 + - trunk/contrib/extb_account.c (File Added)
4259 + - trunk/contrib/extb_channel.c (File Added)
4260 + - trunk/contrib/extb_oper.c (File Added)
4261 + - trunk/contrib/extb_realname.c (File Added)
4262 + - trunk/contrib/extb_server.c (File Added)
4263 +13 -0 trunk/include/channel.h (File Modified)
4264 +1 -0 trunk/src/Makefile.in (File Modified)
4265 +14 -5 trunk/src/channel.c (File Modified)
4266 +91 -0 trunk/src/chmode.c (File Modified)
4267 + - trunk/src/extban.c (File Added)
4268
4269
4270 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4271 Log:
4272 Do not force +bqeI modes starting with '$' in nick!user@host format.
4273 * and ? characters in them are still assumed to be wildcards.
4274
4275
4276 Changes: Modified:
4277 +6 -0 trunk/src/chmode.c (File Modified)
4278
4279
4280 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4281 Log:
4282 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4283
4284
4285 Changes: Modified:
4286 +4 -0 trunk/modules/m_capab.c (File Modified)
4287
4288
4289 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4290 Log:
4291 Stop some mixing of client and server protocol.
4292
4293
4294 Changes: Modified:
4295 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4296 +4 -2 trunk/modules/m_pass.c (File Modified)
4297 +6 -0 trunk/modules/m_sasl.c (File Modified)
4298 +6 -0 trunk/modules/m_user.c (File Modified)
4299
4300
4301 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4302 Log:
4303 - additional revert
4304
4305
4306 Changes: Modified:
4307 +0 -2 trunk/include/s_newconf.h (File Modified)
4308 +0 -4 trunk/include/s_serv.h (File Modified)
4309 +0 -1 trunk/src/newconf.c (File Modified)
4310 +1 -13 trunk/src/s_serv.c (File Modified)
4311
4312
4313 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4314 Log:
4315 - revert LZOLink patch for now
4316
4317
4318 Changes: Modified:
4319 +0 -1 trunk/servlink/Makefile.in (File Modified)
4320 +0 -16 trunk/servlink/README (File Modified)
4321 +2 -36 trunk/servlink/control.c (File Modified)
4322 +0 -3 trunk/servlink/control.h (File Modified)
4323 +7 -5955 trunk/servlink/io.c (File Modified)
4324 + - trunk/servlink/lzoconf.h (File Deleted)
4325 + - trunk/servlink/lzodefs.h (File Deleted)
4326 + - trunk/servlink/minilzo.c (File Deleted)
4327 + - trunk/servlink/minilzo.h (File Deleted)
4328 +0 -1 trunk/servlink/servlink.h (File Modified)
4329
4330
4331 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4332 Log:
4333 - more stuff here
4334
4335
4336 Changes: Modified:
4337 +4 -2 trunk/servlink/control.c (File Modified)
4338 +2 -1 trunk/servlink/io.c (File Modified)
4339
4340
4341 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4342 Log:
4343 - oops
4344
4345
4346 Changes: Modified:
4347 +2 -2 trunk/servlink/io.c (File Modified)
4348
4349
4350 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4351 Log:
4352 - paranoia, prevent segfaults
4353
4354
4355 Changes: Modified:
4356 +2 -2 trunk/servlink/io.c (File Modified)
4357
4358
4359 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4360 Log:
4361 - more optimal servlink code
4362
4363
4364 Changes: Modified:
4365 +21 -8 trunk/servlink/io.c (File Modified)
4366
4367
4368 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4369 Log:
4370 - more efficient read strategy
4371
4372
4373 Changes: Modified:
4374 +15 -3 trunk/servlink/io.c (File Modified)
4375
4376
4377 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4378 Log:
4379 - use lzo_uintp cast to make LZO happy
4380
4381
4382 Changes: Modified:
4383 +3 -3 trunk/servlink/io.c (File Modified)
4384
4385
4386 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4387 Log:
4388 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4389
4390
4391 Changes: Modified:
4392 +4 -0 trunk/doc/example.conf (File Modified)
4393 +2 -1 trunk/include/s_newconf.h (File Modified)
4394 +4 -0 trunk/include/s_serv.h (File Modified)
4395 +1 -0 trunk/servlink/Makefile.in (File Modified)
4396 +16 -0 trunk/servlink/README (File Modified)
4397 +34 -2 trunk/servlink/control.c (File Modified)
4398 +3 -0 trunk/servlink/control.h (File Modified)
4399 +5929 -7 trunk/servlink/io.c (File Modified)
4400 + - trunk/servlink/lzoconf.h (File Added)
4401 + - trunk/servlink/lzodefs.h (File Added)
4402 + - trunk/servlink/minilzo.c (File Added)
4403 + - trunk/servlink/minilzo.h (File Added)
4404 +1 -0 trunk/servlink/servlink.h (File Modified)
4405 +1 -0 trunk/src/newconf.c (File Modified)
4406 +14 -2 trunk/src/s_serv.c (File Modified)
4407
4408
4409 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4410 Log:
4411 - remove imalloc, it was a concept that probably wouldn't have worked properly
4412
4413
4414 Changes: Modified:
4415 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4416 + - trunk/libcharybdis/imalloc.c (File Deleted)
4417 + - trunk/libcharybdis/imalloc.h (File Deleted)
4418
4419
4420 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4421 Log:
4422 - disable imalloc for now
4423
4424
4425 Changes: Modified:
4426 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4427
4428
4429 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4430 Log:
4431 - remove unneeded debug code
4432
4433
4434 Changes: Modified:
4435 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4436
4437
4438 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4439 Log:
4440 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4441
4442
4443 Changes: Modified:
4444 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4445
4446
4447 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4448 Log:
4449 - more stuff here, imalloc remains disabled for now
4450
4451
4452 Changes: Modified:
4453 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4454
4455
4456 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4457 Log:
4458 - more progress
4459
4460
4461 Changes: Modified:
4462 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4463
4464
4465 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4466 Log:
4467 - more tweaks
4468
4469
4470 Changes: Modified:
4471 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4472 +2 -0 trunk/src/ircd.c (File Modified)
4473
4474
4475 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4476 Log:
4477 - roll back libircd crap
4478
4479
4480 Changes: Modified:
4481 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4482 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4483 +29 -0 trunk/src/.depend (File Modified)
4484 +6 -21 trunk/src/Makefile.in (File Modified)
4485 +3 -218 trunk/src/ircd.c (File Modified)
4486 + - trunk/src/ircd_linker.c (File Deleted)
4487 + - trunk/src/main.c (File Deleted)
4488
4489
4490 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4491 Log:
4492 - realloc(), free() implementation
4493
4494
4495 Changes: Modified:
4496 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4497
4498
4499 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4500 Log:
4501 - malloc(), calloc() implementation
4502
4503
4504 Changes: Modified:
4505 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4506
4507
4508 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4509 Log:
4510 - block_free(), block_find(), retune_heaps() implementation
4511
4512
4513 Changes: Modified:
4514 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4515
4516
4517 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4518 Log:
4519 - block_destroy code, block_allocate code.
4520
4521
4522 Changes: Modified:
4523 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4524
4525
4526 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4527 Log:
4528 - block_new() code
4529
4530
4531 Changes: Modified:
4532 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4533
4534
4535 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4536 Log:
4537 - disable imalloc again :P
4538
4539
4540 Changes: Modified:
4541 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4542
4543
4544 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4545 Log:
4546 - fix warning
4547
4548
4549 Changes: Modified:
4550 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4551
4552
4553 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4554 Log:
4555 - fix typo
4556
4557
4558 Changes: Modified:
4559 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4560
4561
4562 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4563 Log:
4564 - constructor code for imalloc engine (malloc_init())
4565
4566
4567 Changes: Modified:
4568 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4569
4570
4571 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4572 Log:
4573 - imalloc engine improvements
4574
4575
4576 Changes: Modified:
4577 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4578
4579
4580 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4581 Log:
4582 - replace mmap() code with direct brk()/sbrk() calls.
4583
4584
4585 Changes: Modified:
4586 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4587
4588
4589 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4590 Log:
4591 - remove outdated i_malloc() interfaces
4592
4593
4594 Changes: Modified:
4595 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4596
4597
4598 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4599 Log:
4600 - redisable imalloc (sorry!)
4601
4602
4603 Changes: Modified:
4604 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4605
4606
4607 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4608 Log:
4609 - correct GET_PAGE_SLOT() macro
4610
4611
4612 Changes: Modified:
4613 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4614
4615
4616 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4617 Log:
4618 - oops forgot to commit it with imalloc turned off
4619
4620
4621 Changes: Modified:
4622 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4623
4624
4625 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4626 Log:
4627 - cleanups
4628
4629
4630 Changes: Modified:
4631 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4632 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4633
4634
4635 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4636 Log:
4637 - lowlevel imalloc code
4638
4639
4640 Changes: Modified:
4641 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4642 + - trunk/libcharybdis/imalloc.h (File Added)
4643
4644
4645 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4646 Log:
4647 - fix bindings
4648
4649
4650 Changes: Modified:
4651 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4652
4653
4654 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4655 Log:
4656 remove #ifndef
4657
4658
4659 Changes: Modified:
4660 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4661
4662
4663 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4664 Log:
4665 - 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)
4666
4667
4668 Changes: Modified:
4669 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4670 + - trunk/libcharybdis/imalloc.c (File Added)
4671
4672
4673 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4674 Log:
4675 - increment configure Id
4676
4677
4678 Changes: Modified:
4679 +2208 -1 trunk/configure (File Modified)
4680
4681
4682 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4683 Log:
4684 - bootstrap for imalloc code
4685
4686
4687 Changes: Modified:
4688 +54 -1 trunk/configure.ac (File Modified)
4689 +27 -0 trunk/include/setup.h.in (File Modified)
4690
4691
4692 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4693 Log:
4694 Clarify interaction of spoofs and channel bans/operator{} blocks.
4695
4696
4697 Changes: Modified:
4698 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4699 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4700
4701
4702 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4703 Log:
4704 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4705
4706
4707 Changes: Modified:
4708 +30 -22 trunk/src/ircd.c (File Modified)
4709
4710
4711 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4712 Log:
4713 If shared{} blocks deny something, the command
4714 is silently ignored.
4715
4716
4717 Changes: Modified:
4718 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4719
4720
4721 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4722 Log:
4723 Move up IsService check so we don't store a non-service
4724 in preClient->sasl_agent.
4725
4726
4727 Changes: Modified:
4728 +6 -6 trunk/modules/m_sasl.c (File Modified)
4729
4730
4731 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4732 Log:
4733 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4734 Add some more sanity checks on agent strings.
4735
4736
4737 Changes: Modified:
4738 +13 -11 trunk/modules/m_sasl.c (File Modified)
4739
4740
4741 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4742 Log:
4743 Unknown clients can have an ID too now so make sure to remove
4744 them from the hash if they exit.
4745
4746
4747 Changes: Modified:
4748 +3 -0 trunk/src/client.c (File Modified)
4749
4750
4751 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4752 Log:
4753 Only accept sasl from servers in a service{} block.
4754 Not tested but this must go in.
4755
4756
4757 Changes: Modified:
4758 +6 -0 trunk/modules/m_sasl.c (File Modified)
4759 +3 -0 trunk/modules/m_signon.c (File Modified)
4760
4761
4762 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4763 Log:
4764 Only process SAVE messages targetting registered users,
4765 not servers or unregistered connections. Could cause
4766 a crash when bad protocol was received.
4767
4768
4769 Changes: Modified:
4770 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4771
4772
4773 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4774 Log:
4775 - fix QJM buffer overflow vulnerability (fucking GXTi)
4776
4777
4778 Changes: Modified:
4779 +3 -3 trunk/src/s_user.c (File Modified)
4780
4781
4782 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4783 Log:
4784 Mention /scan umodes under oper_spy privilege.
4785
4786
4787 Changes: Modified:
4788 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4789
4790
4791 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4792 Log:
4793 Mention that overlapping cluster blocks are a bad thing.
4794
4795
4796 Changes: Modified:
4797 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4798
4799
4800 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4801 Log:
4802 - Document cluster{} and shared{} blocks.
4803 - Mention that service{} does not allow wildcards.
4804
4805
4806 Changes: Modified:
4807 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4808
4809
4810 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4811 Log:
4812 Document exempt{} and service{} blocks, point to reference.conf for
4813 general{}, channel{} and serverhide{}.
4814
4815
4816 Changes: Modified:
4817 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4818
4819
4820 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4821 Log:
4822 Document ~ in lists of values better.
4823
4824
4825 Changes: Modified:
4826 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4827
4828
4829 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4830 Log:
4831 More detailed CNOTICE, CPRIVMSG descriptions.
4832
4833
4834 Changes: Modified:
4835 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4836
4837
4838 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4839 Log:
4840 Oops, need both Revision and Id on modules.
4841
4842
4843 Changes: Modified:
4844 + - trunk/modules/sno_routing.c (Property Modified)
4845
4846
4847 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4848 Log:
4849 Tweak header comment a bit (filename, Id).
4850
4851
4852 Changes: Modified:
4853 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4854
4855
4856 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4857 Log:
4858 Add GLINE and UNGLINE.
4859
4860
4861 Changes: Modified:
4862 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4863
4864
4865 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4866 Log:
4867 New configure with proper Id.
4868
4869
4870 Changes: Modified:
4871 +3 -1 trunk/configure (File Modified)
4872
4873
4874 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4875 Log:
4876 Change #include directives for in6addr_any, hopefully compiles better now.
4877
4878
4879 Changes: Modified:
4880 +3 -1 trunk/configure.ac (File Modified)
4881
4882
4883 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4884 Log:
4885 Encourage putting actual administrative information
4886 in the admin{} block.
4887
4888
4889 Changes: Modified:
4890 +3 -3 trunk/doc/example.conf (File Modified)
4891
4892
4893 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4894 Log:
4895 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4896
4897
4898 Changes: Modified:
4899 +9 -7 trunk/include/s_conf.h (File Modified)
4900 +1 -0 trunk/src/newconf.c (File Modified)
4901 +10 -0 trunk/src/s_user.c (File Modified)
4902
4903
4904 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4905 Log:
4906 - Change to glines = no in example confs
4907 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4908 are disabled.
4909
4910
4911 Changes: Modified:
4912 +1 -1 trunk/doc/example.conf (File Modified)
4913 +1 -1 trunk/doc/reference.conf (File Modified)
4914 +2 -2 trunk/modules/m_gline.c (File Modified)
4915
4916
4917 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4918 Log:
4919 - forward-port QJM fix from 1.1
4920
4921
4922 Changes: Modified:
4923 +2 -0 trunk/src/s_user.c (File Modified)
4924
4925
4926 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4927 Log:
4928 - add switch to configure to disable the block allocator
4929
4930
4931 Changes: Modified:
4932 +18 -0 trunk/configure (File Modified)
4933 +9 -0 trunk/configure.ac (File Modified)
4934 +0 -6 trunk/include/config.h (File Modified)
4935 +3 -0 trunk/include/setup.h.in (File Modified)
4936
4937
4938 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4939 Log:
4940 Fix wierd error that would exit SASL users with "Overridden"
4941
4942 Changes: Modified:
4943 +1 -1 trunk/modules/m_signon.c (File Modified)
4944
4945
4946 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4947 Log:
4948 Remove obsolete XXX comment about lazylinks.
4949
4950
4951 Changes: Modified:
4952 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4953
4954
4955 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4956 Log:
4957 OJOIN: make sure to send the wallops remotely for #channels
4958
4959
4960 Changes: Modified:
4961 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4962
4963
4964 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4965 Log:
4966 Accountability for OJOIN (contrib module)
4967
4968 Changes: Modified:
4969 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4970
4971
4972 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4973 Log:
4974 - move more stuff over to ircd_state
4975
4976
4977 Changes: Modified:
4978 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4979 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4980 +9 -0 trunk/src/ircd_state.c (File Modified)
4981 +3 -3 trunk/src/patricia.c (File Modified)
4982
4983
4984 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4985 Log:
4986 - move more stuff out of libircd and into ircd_state.c
4987
4988
4989 Changes: Modified:
4990 +5 -5 trunk/src/channel.c (File Modified)
4991 +4 -4 trunk/src/client.c (File Modified)
4992 +12 -0 trunk/src/ircd_state.c (File Modified)
4993
4994
4995 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4996 Log:
4997 - this is just barrels of fun
4998
4999
5000 Changes: Modified:
5001 + - trunk/include/ircd_state.h (File Added)
5002 +1 -1 trunk/src/Makefile.in (File Modified)
5003 +2 -1 trunk/src/channel.c (File Modified)
5004 +3 -52 trunk/src/ircd.c (File Modified)
5005 +100 -3 trunk/src/ircd_state.c (File Modified)
5006
5007
5008 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5009 Log:
5010 It's .include, not #include.
5011
5012
5013 Changes: Modified:
5014 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5015
5016
5017 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5018 Log:
5019 More consistent section titles.
5020
5021
5022 Changes: Modified:
5023 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5024 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5025 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5026
5027
5028 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5029 Log:
5030 Mention possible exceeding of +j/+l due to propagation
5031 delays between servers.
5032
5033
5034 Changes: Modified:
5035 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5036
5037
5038 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5039 Log:
5040 Formatting nits:
5041 - "text" -> <quote>text</quote>
5042 - <filename>
5043 - a few more
5044
5045
5046 Changes: Modified:
5047 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5048 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5049 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5050 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5051
5052
5053 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5054 Log:
5055 Remove text about deprecation of glines.
5056
5057
5058 Changes: Modified:
5059 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5060
5061
5062 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5063 Log:
5064 - Add description of umode +D, deaf.
5065 - Mention CALLERID 005 token with umode +g.
5066
5067
5068 Changes: Modified:
5069 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5070
5071
5072 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5073 Log:
5074 Strip off a leading colon in services shortcuts (aliases).
5075
5076
5077 Changes: Modified:
5078 +2 -0 trunk/src/parse.c (File Modified)
5079
5080
5081 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5082 Log:
5083 Add no_oper_invis contrib module, denies opers setting
5084 themselves invisible (except hidden_oper's).
5085
5086
5087 Changes: Modified:
5088 +42 -0 trunk/contrib/Makefile.in (File Modified)
5089 + - trunk/contrib/no_oper_invis.c (File Added)
5090
5091
5092 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5093 Log:
5094 Mention /stats E, make the other /stats descriptions more consistent.
5095
5096
5097 Changes: Modified:
5098 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5099
5100
5101 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5102 Log:
5103 Mention that the KILL reason and oper will appear on channels.
5104
5105
5106 Changes: Modified:
5107 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5108
5109
5110 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5111 Log:
5112 Mention /mode #channel f to query forward channel from outside.
5113
5114
5115 Changes: Modified:
5116 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5117
5118
5119 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5120 Log:
5121 Port over RATBOX_2_1 r20960 (anfl):
5122 client connect notices to +C should be hiding the extra
5123 fields for spoofed users
5124
5125
5126 Changes: Modified:
5127 +2 -1 trunk/src/s_user.c (File Modified)
5128
5129
5130 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5131 Log:
5132 Add a chapter with our extra user commands:
5133 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5134
5135
5136 Changes: Modified:
5137 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5138 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5139
5140
5141 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5142 Log:
5143 Do not put by <server>: in SQUIT reasons to servers
5144 other than the one being exited.
5145
5146
5147 Changes: Modified:
5148 +1 -1 trunk/src/client.c (File Modified)
5149
5150
5151 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5152 Log:
5153 Regenerate configure.
5154
5155
5156 Changes: Modified:
5157 +1162 -1159 trunk/configure (File Modified)
5158
5159
5160 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5161 Log:
5162 Move the warning flags down so they do not mess up
5163 checks like for -Wl,-export-dynamic.
5164
5165
5166 Changes: Modified:
5167 +33 -30 trunk/configure.ac (File Modified)
5168
5169
5170 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5171 Log:
5172 - more work here
5173
5174
5175 Changes: Modified:
5176 +2 -1 trunk/iauth/Makefile.in (File Modified)
5177
5178
5179 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5180 Log:
5181 - build iauth makefile
5182
5183
5184 Changes: Modified:
5185 +3 -2 trunk/configure (File Modified)
5186 +1 -0 trunk/configure.ac (File Modified)
5187
5188
5189 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5190 Log:
5191 - Makefile
5192
5193
5194 Changes: Modified:
5195 + - trunk/iauth/Makefile.in (File Added)
5196
5197
5198 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5199 Log:
5200 - add iauth.conf.example from irc2.11
5201
5202
5203 Changes: Modified:
5204 + - trunk/doc/example-iauth.conf (File Added)
5205
5206
5207 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5208 Log:
5209 - wow, i found some docs on this thing
5210
5211
5212 Changes: Modified:
5213 + - trunk/doc/technical/iauth-internals.txt (File Added)
5214
5215
5216 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5217 Log:
5218 - no longer applicable
5219
5220
5221 Changes: Modified:
5222 + - trunk/authdaemon/ (File Deleted)
5223
5224
5225 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5226 Log:
5227 - remove libircd.so on make clean (oops)
5228
5229
5230 Changes: Modified:
5231 +1 -1 trunk/src/Makefile.in (File Modified)
5232
5233
5234 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5235 Log:
5236 - merge iauth source for experimentation
5237
5238
5239 Changes: Modified:
5240 + - trunk/iauth/ (File Added)
5241 + - trunk/iauth/a_conf.c (File Added)
5242 + - trunk/iauth/a_conf_def.h (File Added)
5243 + - trunk/iauth/a_conf_ext.h (File Added)
5244 + - trunk/iauth/a_defines.h (File Added)
5245 + - trunk/iauth/a_externs.h (File Added)
5246 + - trunk/iauth/a_io.c (File Added)
5247 + - trunk/iauth/a_io_ext.h (File Added)
5248 + - trunk/iauth/a_log.c (File Added)
5249 + - trunk/iauth/a_log_def.h (File Added)
5250 + - trunk/iauth/a_log_ext.h (File Added)
5251 + - trunk/iauth/a_struct_def.h (File Added)
5252 + - trunk/iauth/iauth.c (File Added)
5253 + - trunk/iauth/mod_lhex.c (File Added)
5254 + - trunk/iauth/mod_lhex_ext.h (File Added)
5255 + - trunk/iauth/mod_pipe.c (File Added)
5256 + - trunk/iauth/mod_pipe_ext.h (File Added)
5257 + - trunk/iauth/mod_rfc931.c (File Added)
5258 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5259 + - trunk/iauth/mod_socks.c (File Added)
5260 + - trunk/iauth/mod_socks_ext.h (File Added)
5261 + - trunk/iauth/mod_webproxy.c (File Added)
5262 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5263
5264
5265 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5266 Log:
5267 User /quote help index was not sorted properly.
5268
5269
5270 Changes: Modified:
5271 +2 -2 trunk/help/Makefile.in (File Modified)
5272 +8 -8 trunk/help/users/index (File Modified)
5273
5274
5275 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5276 Log:
5277 Add SCAN help file.
5278
5279
5280 Changes: Modified:
5281 +25 -8 trunk/help/opers/index (File Modified)
5282 + - trunk/help/opers/scan (File Added)
5283
5284
5285 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5286 Log:
5287 SGML docs:
5288 - Document SCAN UMODES
5289 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5290
5291
5292 Changes: Modified:
5293 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5294
5295
5296 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5297 Log:
5298 Add our copyright information to /info (part of release-1.1 r1026).
5299
5300
5301 Changes: Modified:
5302 +1 -0 trunk/src/version.c.SH (File Modified)
5303
5304
5305 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5306 Log:
5307 Fix some compile warnings.
5308
5309
5310 Changes: Modified:
5311 +1 -1 trunk/modules/core/m_join.c (File Modified)
5312 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5313 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5314 +1 -1 trunk/modules/m_scan.c (File Modified)
5315 +4 -4 trunk/modules/m_signon.c (File Modified)
5316
5317
5318 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5319 Log:
5320 RSFNC: OK, actually consider unknowns also for detecting a collide.
5321 Otherwise we can get two clients with the same nick.
5322
5323
5324 Changes: Modified:
5325 +1 -1 trunk/modules/m_services.c (File Modified)
5326
5327
5328 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5329 Log:
5330 - charybdis profiling stuff
5331 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5332 - update .depend
5333
5334
5335 Changes: Modified:
5336 +0 -8 trunk/configure (File Modified)
5337 +1 -8 trunk/configure.ac (File Modified)
5338 +18 -0 trunk/include/channel.h (File Modified)
5339 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5340 +335 -260 trunk/src/.depend (File Modified)
5341 +1569 -0 trunk/src/Makefile.in (File Modified)
5342 + - trunk/src/chmode.c (File Added)
5343 +16 -1 trunk/src/ircd.c (File Modified)
5344 +11 -0 trunk/src/main.c (File Modified)
5345 +11 -0 trunk/src/modules.c (File Modified)
5346
5347
5348 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5349 Log:
5350 RSFNC: Do not send kills to servers for unknowns
5351
5352
5353 Changes: Modified:
5354 +4 -2 trunk/modules/m_services.c (File Modified)
5355
5356
5357 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5358 Log:
5359 Describe service{} blocks in reference.conf.
5360
5361
5362 Changes: Modified:
5363 +12 -0 trunk/doc/reference.conf (File Modified)
5364
5365
5366 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5367 Log:
5368 Replace this list of modes with pointers to other documentation.
5369
5370
5371 Changes: Modified:
5372 +6 -50 trunk/doc/modes.txt (File Modified)
5373
5374
5375 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5376 Log:
5377 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5378 looks too much like an old-ircd client pointer otherwise.
5379
5380
5381 Changes: Modified:
5382 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5383
5384
5385 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5386 Log:
5387 findforwards:
5388 - note truncation of the list (perhaps sending multiple
5389 notices is better)
5390 - clarify in a comment that /findforwards on a nonexistent
5391 channel can be useful
5392 - sendto_one_notice() requires that the text start with
5393 a colon
5394
5395
5396 Changes: Modified:
5397 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5398
5399
5400 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5401 Log:
5402 When we close a local server's link, always include the
5403 name of the client causing the exit in the reason in the
5404 SQUIT we send them (replacing them with us). This makes
5405 sure server notices for stuff like "Not enough arguments
5406 to server command" are different on the two sides.
5407
5408
5409 Changes: Modified:
5410 +7 -5 trunk/src/client.c (File Modified)
5411
5412
5413 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5414 Log:
5415 New contrib module m_findforwards.c
5416
5417
5418 Changes: Modified:
5419 +112 -0 trunk/contrib/Makefile.in (File Modified)
5420 + - trunk/contrib/m_findforwards.c (File Added)
5421
5422
5423 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5424 Log:
5425 Whoops, don't show real host behind auth{} spoof in
5426 spoof notices if hide_spoof_ips is enabled.
5427
5428 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5429
5430
5431 Changes: Modified:
5432 +3 -2 trunk/src/s_conf.c (File Modified)
5433
5434
5435 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5436 Log:
5437 Add dalnet-style /identify that sends to nickserv or chanserv.
5438
5439
5440 Changes: Modified:
5441 +102 -0 trunk/contrib/Makefile.in (File Modified)
5442 + - trunk/contrib/m_identify.c (File Added)
5443
5444
5445 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5446 Log:
5447 Document alias{} blocks a bit better.
5448
5449
5450 Changes: Modified:
5451 +9 -0 trunk/doc/reference.conf (File Modified)
5452
5453
5454 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5455 Log:
5456 - add aliases to /stats m (data usage is not counted though, sorry)
5457
5458
5459 Changes: Modified:
5460 +1 -0 trunk/include/s_conf.h (File Modified)
5461 +3 -0 trunk/src/newconf.c (File Modified)
5462 +15 -0 trunk/src/parse.c (File Modified)
5463
5464
5465 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5466 Log:
5467 - remove m_sshortcut as it's no longer relevant
5468
5469
5470 Changes: Modified:
5471 +0 -145 trunk/modules/Makefile.in (File Modified)
5472 + - trunk/modules/m_sshortcut.c (File Deleted)
5473
5474
5475 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5476 Log:
5477 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5478 targets instead of my original idea :P)
5479
5480
5481 Changes: Modified:
5482 +32 -0 trunk/doc/example.conf (File Modified)
5483 +35 -0 trunk/doc/reference.conf (File Modified)
5484 +4 -0 trunk/include/parse.h (File Modified)
5485 +7 -0 trunk/include/s_conf.h (File Modified)
5486 +82 -0 trunk/src/newconf.c (File Modified)
5487 +78 -0 trunk/src/parse.c (File Modified)
5488 +16 -0 trunk/src/s_conf.c (File Modified)
5489
5490
5491 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5492 Log:
5493 Remove some spaces after tabs. ??
5494
5495
5496 Changes: Modified:
5497 +18 -18 trunk/src/newconf.c (File Modified)
5498
5499
5500 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5501 Log:
5502 Global /who:
5503 - make sure to clear all marks also if the who was aborted
5504 because of too many matches
5505 - give ERR_TOOMANYMATCHES if too many matches
5506 - clarify comments
5507
5508 ratbox RATBOX_2_2 r22003 (jilles)
5509
5510
5511 Changes: Modified:
5512 +28 -26 trunk/modules/m_who.c (File Modified)
5513
5514
5515 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5516 Log:
5517 - devel is 2.0
5518
5519
5520 Changes: Modified:
5521 +9 -9 trunk/configure (File Modified)
5522 +1 -1 trunk/configure.ac (File Modified)
5523
5524
5525 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5526 Log:
5527 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5528
5529
5530 Changes: Modified:
5531 +2 -1 trunk/include/s_newconf.h (File Modified)
5532 +20 -0 trunk/modules/m_rehash.c (File Modified)
5533 +1 -1 trunk/src/s_newconf.c (File Modified)
5534
5535
5536 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5537 Log:
5538 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5539
5540
5541 Changes: Modified:
5542 +0 -1 trunk/doc/example.conf (File Modified)
5543 +0 -3 trunk/doc/reference.conf (File Modified)
5544 +0 -1 trunk/include/s_conf.h (File Modified)
5545 +0 -6 trunk/modules/m_info.c (File Modified)
5546 +1 -1 trunk/src/channel.c (File Modified)
5547 +0 -1 trunk/src/newconf.c (File Modified)
5548
5549
5550 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5551 Log:
5552 Missing header in m_chghost.c
5553
5554 Changes: Modified:
5555 +1 -0 trunk/modules/m_chghost.c (File Modified)
5556
5557
5558 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5559 Log:
5560 Relocate QJM code to a seperate function(change_nick_user_host)
5561 Change CHGHOST to use change_nick_user_host instead of just setting it
5562
5563
5564 Changes: Modified:
5565 +3 -0 trunk/include/s_user.h (File Modified)
5566 +1 -1 trunk/modules/m_chghost.c (File Modified)
5567 +3 -78 trunk/modules/m_signon.c (File Modified)
5568 +89 -0 trunk/src/s_user.c (File Modified)
5569
5570
5571 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5572 Log:
5573 Restore /stats a (dns servers, admin-only).
5574
5575
5576 Changes: Modified:
5577 +1 -0 trunk/include/res.h (File Modified)
5578 +5 -8 trunk/modules/m_stats.c (File Modified)
5579 +16 -0 trunk/src/res.c (File Modified)
5580
5581
5582 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5583 Log:
5584 - Add CHARYBDIS_PROFILE if we are profiling.
5585 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5586 - Remove duplicate --enable-epoll entry.
5587
5588
5589 Changes: Modified:
5590 +1595 -15 trunk/configure (File Modified)
5591 +30 -11 trunk/configure.ac (File Modified)
5592 +3 -0 trunk/include/setup.h.in (File Modified)
5593
5594
5595 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5596 Log:
5597 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5598
5599
5600 Changes: Modified:
5601 +28 -0 trunk/aclocal.m4 (File Modified)
5602
5603
5604 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5605 Log:
5606 Allow requesting forward channel and quiet list in same mode command.
5607
5608
5609 Changes: Modified:
5610 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5611
5612
5613 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5614 Log:
5615 Add description of xline wildcards.
5616
5617
5618 Changes: Modified:
5619 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5620
5621
5622 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5623 Log:
5624 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5625
5626
5627 Changes: Modified:
5628 +0 -4 trunk/modules/m_services.c (File Modified)
5629
5630
5631 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5632 Log:
5633 typo
5634
5635
5636 Changes: Modified:
5637 +1 -1 trunk/include/hook.h (File Modified)
5638
5639
5640 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5641 Log:
5642 call_hook, not hook_call
5643
5644
5645 Changes: Modified:
5646 +1 -1 trunk/modules/core/m_join.c (File Modified)
5647
5648
5649 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5650 Log:
5651 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5652 Could be useful for a number of things.
5653
5654
5655 Changes: Modified:
5656 +9 -0 trunk/modules/core/m_join.c (File Modified)
5657
5658
5659 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5660 Log:
5661 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5662
5663
5664 Changes: Modified:
5665 +7 -0 trunk/include/hook.h (File Modified)
5666
5667
5668 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5669 Log:
5670 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5671
5672
5673 Changes: Modified:
5674 +15 -0 trunk/modules/m_services.c (File Modified)
5675
5676
5677 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5678 Log:
5679 Clarify snomask +f, +k, +u.
5680
5681
5682 Changes: Modified:
5683 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5684
5685
5686 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5687 Log:
5688 Cmode +p and +s may be set simultaneously.
5689
5690
5691 Changes: Modified:
5692 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5693
5694
5695 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5696 Log:
5697 actually, we should check the data version on each reload (oops)
5698
5699
5700 Changes: Modified:
5701 +6 -6 trunk/src/main.c (File Modified)
5702
5703
5704 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5705 Log:
5706 more work on the loader
5707
5708
5709 Changes: Modified:
5710 +45 -21 trunk/src/main.c (File Modified)
5711
5712
5713 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5714 Log:
5715 Add prototype ircd_state.c
5716
5717
5718 Changes: Modified:
5719 + - trunk/src/ircd_state.c (File Added)
5720
5721
5722 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5723 Log:
5724 Smaller improvements.
5725
5726
5727 Changes: Modified:
5728 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5729
5730
5731 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5732 Log:
5733 Add a lot of stuff here.
5734
5735
5736 Changes: Modified:
5737 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5738
5739
5740 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5741 Log:
5742 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5743
5744
5745 Changes: Modified:
5746 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5747
5748
5749 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5750 Log:
5751 Invex doesn't trump +r or (sic) +J.
5752
5753
5754 Changes: Modified:
5755 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5756
5757
5758 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5759 Log:
5760 Check to make sure a module is not loaded before loading it.
5761
5762
5763 Changes: Modified:
5764 +6 -1 trunk/src/ircd_parser.y (File Modified)
5765
5766
5767 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5768 Log:
5769 - Add a missing comma in the HeaderMessages array
5770 - Only send "Your hostname is too long ..." if that really is the case
5771
5772
5773 Changes: Modified:
5774 +2 -2 trunk/src/s_auth.c (File Modified)
5775
5776
5777 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5778 Log:
5779 build_symtable() will have already bailed here, so no need to check
5780 explicitly whether or not charybdis_main is NULL.
5781
5782
5783 Changes: Modified:
5784 +7 -16 trunk/src/main.c (File Modified)
5785
5786
5787 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5788 Log:
5789 Data structure versioning, part 1.
5790
5791
5792 Changes: Modified:
5793 +10 -1 trunk/include/ircd_defs.h (File Modified)
5794 +2 -0 trunk/src/ircd.c (File Modified)
5795 +15 -3 trunk/src/main.c (File Modified)
5796
5797
5798 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5799 Log:
5800 build a symbol table and use that instead of doing a raw dlsym on everything
5801
5802
5803 Changes: Modified:
5804 + - trunk/include/ircd_linker.h (File Added)
5805 +71 -1 trunk/src/Makefile.in (File Modified)
5806 + - trunk/src/ircd_linker.c (File Added)
5807 +16 -4 trunk/src/main.c (File Modified)
5808
5809
5810 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5811 Log:
5812 The launcher now calls io_loop() instead of charybdis_main().
5813 This is so that we do not have to reinitialize *everything* later.
5814
5815
5816 Changes: Modified:
5817 +1 -0 trunk/include/ircd.h (File Modified)
5818 +6 -7 trunk/src/ircd.c (File Modified)
5819 +13 -1 trunk/src/main.c (File Modified)
5820
5821
5822 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5823 Log:
5824 Use global binding on libircd.so.
5825
5826
5827 Changes: Modified:
5828 +1 -1 trunk/src/main.c (File Modified)
5829
5830
5831 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5832 Log:
5833 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5834 (it will do more later)
5835
5836
5837 Changes: Modified:
5838 +14 -12 trunk/include/config.h (File Modified)
5839 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5840 +31 -5 trunk/src/Makefile.in (File Modified)
5841 +78 -1 trunk/src/ircd.c (File Modified)
5842 + - trunk/src/main.c (File Added)
5843
5844
5845 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5846 Log:
5847 Add whitespace here, oops.
5848
5849
5850 Changes: Modified:
5851 +1 -1 trunk/CREDITS (File Modified)
5852
5853
5854 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5855 Log:
5856 Properly copy over the IP address here instead of using a cheap hack.
5857 Because the hack didn't work right except on IPv6. :|
5858
5859
5860 Changes: Modified:
5861 +12 -2 trunk/src/s_newconf.c (File Modified)
5862
5863
5864 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5865 Log:
5866 Revert reject cache notice to ratbox's, which more
5867 clearly suggests what's happening.
5868
5869
5870 Changes: Modified:
5871 +4 -1 trunk/src/reject.c (File Modified)
5872
5873
5874 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5875 Log:
5876 Fix the openssl status in the overview information.
5877
5878
5879 Changes: Modified:
5880 +1 -3 trunk/configure (File Modified)
5881 +1 -3 trunk/configure.ac (File Modified)
5882
5883
5884 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5885 Log:
5886 - Add simple exempt{} block (127.0.0.1) to example.conf.
5887 - Remove mention of deny{}.
5888
5889
5890 Changes: Modified:
5891 +5 -0 trunk/doc/example.conf (File Modified)
5892 +1 -1 trunk/doc/reference.conf (File Modified)
5893
5894
5895 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5896 Log:
5897 example.conf: add some comments at the start
5898 reference.conf: some ircd-ratbox -> charybdis
5899
5900
5901 Changes: Modified:
5902 +11 -0 trunk/doc/example.conf (File Modified)
5903 +6 -5 trunk/doc/reference.conf (File Modified)
5904
5905
5906 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5907 Log:
5908 Rename m_createauthonly module to createauthonly
5909 as this is not a module providing an m_function
5910 (command).
5911
5912
5913 Changes: Modified:
5914 +1 -38 trunk/contrib/Makefile.in (File Modified)
5915 + - trunk/contrib/createauthonly.c (File Added)
5916 + - trunk/contrib/m_createauthonly.c (File Deleted)
5917
5918
5919 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5920 Log:
5921 Add to example confs commented lines for:
5922 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5923 sno_globalkline.so, sno_globaloper.so.
5924
5925
5926 Changes: Modified:
5927 +5 -1 trunk/doc/example.conf (File Modified)
5928 +9 -1 trunk/doc/reference.conf (File Modified)
5929
5930
5931 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5932 Log:
5933 - Unbreak connecting to connect{}s with hostnames
5934 instead of IP addresses (broken with new resolver).
5935 - Try to do A/AAAA query based on aftype in
5936 connect{} (doesn't seem to work fully).
5937
5938
5939 Changes: Modified:
5940 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5941
5942
5943 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5944 Log:
5945 Unbreak /rehash dns.
5946
5947
5948 Changes: Modified:
5949 +1 -0 trunk/src/res.c (File Modified)
5950
5951
5952 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5953 Log:
5954 Preserve Hybrid Id and add one of our own.
5955
5956
5957 Changes: Modified:
5958 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5959 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5960
5961
5962 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5963 Log:
5964 Add anfl and Androsyn to CREDITS.
5965 They wrote a lot of ratbox code we use, both before and after the fork.
5966
5967
5968 Changes: Modified:
5969 +2 -0 trunk/CREDITS (File Modified)
5970
5971
5972 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5973 Log:
5974 Hostname validity check.
5975
5976
5977 Changes: Modified:
5978 +42 -3 trunk/src/s_auth.c (File Modified)
5979
5980
5981 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5982 Log:
5983 Version bump to 1.2.0.
5984
5985
5986 Changes: Modified:
5987 +9 -9 trunk/configure (File Modified)
5988 +1 -1 trunk/configure.ac (File Modified)
5989
5990
5991 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5992 Log:
5993 - Missed a spot in the IPv6 code here. Should be usable now.
5994
5995
5996 Changes: Modified:
5997 +2 -2 trunk/src/res.c (File Modified)
5998
5999
6000 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6001 Log:
6002 Alright, so, this massive commit does the following:
6003 - Removes adns
6004 - Adds a resolver based on the undernet and hybrid one.
6005 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6006 - Makes a check in ./configure be posixly correct
6007 - Simplifies the auth code and DNS callbacks
6008
6009 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6010
6011
6012 Changes: Modified:
6013 +1 -1 trunk/Makefile.in (File Modified)
6014 + - trunk/adns/ (File Deleted)
6015 +148 -80 trunk/configure (File Modified)
6016 +1 -2 trunk/configure.ac (File Modified)
6017 +6 -0 trunk/include/client.h (File Modified)
6018 +1 -0 trunk/include/packet.h (File Modified)
6019 +153 -41 trunk/include/res.h (File Modified)
6020 + - trunk/include/reslib.h (File Added)
6021 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6022 +930 -1449 trunk/modules/.depend (File Modified)
6023 +3 -0 trunk/modules/m_stats.c (File Modified)
6024 +417 -621 trunk/src/.depend (File Modified)
6025 +1 -1 trunk/src/.indent.pro (File Modified)
6026 +2069 -289 trunk/src/Makefile.in (File Modified)
6027 + - trunk/src/adns.c (File Deleted)
6028 + - trunk/src/res.c (File Added)
6029 + - trunk/src/reslib.c (File Added)
6030 +11 -50 trunk/src/s_auth.c (File Modified)
6031 +4 -26 trunk/src/s_newconf.c (File Modified)
6032
6033
6034 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6035 Log:
6036 Document the NOBALLOC feature.
6037
6038
6039 Changes: Modified:
6040 +7 -1 trunk/include/config.h (File Modified)
6041
6042
6043 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6044 Log:
6045 commands.sgml changes
6046
6047
6048 Changes: Modified:
6049 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6050
6051
6052 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6053 Log:
6054 connect{} changes.
6055
6056
6057 Changes: Modified:
6058 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6059
6060
6061 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6062 Log:
6063 Improve description of class{} block (in particular,
6064 mention server classes as well as client classes).
6065
6066
6067 Changes: Modified:
6068 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6069
6070
6071 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6072 Log:
6073 In comment:
6074 -/* sendq: servers need a higher sendq as they send more data */
6075 +/* sendq: servers need a higher sendq as they are sent more data */
6076
6077
6078 Changes: Modified:
6079 +1 -1 trunk/doc/reference.conf (File Modified)
6080
6081
6082 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6083 Log:
6084 Add modules{} block.
6085
6086
6087 Changes: Modified:
6088 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6089
6090
6091 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6092 Log:
6093 Add general::oper_snomask, snomask on oper up for opers
6094 that have umode +s set on oper up, but do not have
6095 a specific snomask setting in their operator block.
6096 If this is empty or not specified, +s is used as before.
6097
6098
6099 Changes: Modified:
6100 +4 -1 trunk/doc/example.conf (File Modified)
6101 +7 -1 trunk/doc/reference.conf (File Modified)
6102 +1 -0 trunk/include/client.h (File Modified)
6103 +1 -0 trunk/include/s_conf.h (File Modified)
6104 +32 -0 trunk/src/newconf.c (File Modified)
6105 +1 -0 trunk/src/s_conf.c (File Modified)
6106 +13 -3 trunk/src/s_user.c (File Modified)
6107
6108
6109 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6110 Log:
6111 fix error
6112
6113 Changes: Modified:
6114 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6115
6116
6117 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6118 Log:
6119 Add MASKTRACE and CHANTRACE commands.
6120
6121
6122 Changes: Modified:
6123 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6124
6125
6126 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6127 Log:
6128 document loadmodule directive
6129
6130
6131 Changes: Modified:
6132 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6133
6134
6135 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6136 Log:
6137 finish this up
6138
6139
6140 Changes: Modified:
6141 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6142
6143
6144 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6145 Log:
6146 q:lines are no longer living in the ircd.conf either
6147
6148
6149 Changes: Modified:
6150 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6151
6152
6153 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6154 Log:
6155 remove k:line, d:line, x:line as they are their own files now
6156
6157
6158 Changes: Modified:
6159 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6160
6161
6162 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6163 Log:
6164 New place for operator::snomask.
6165
6166
6167 Changes: Modified:
6168 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6169
6170
6171 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6172 Log:
6173 Document connect {}.
6174
6175
6176 Changes: Modified:
6177 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6178
6179
6180 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6181 Log:
6182 example.conf: move operator::snomask to a more logical place,
6183 more sensible default
6184 reference.conf: add operator::snomask
6185
6186
6187 Changes: Modified:
6188 +3 -3 trunk/doc/example.conf (File Modified)
6189 +3 -0 trunk/doc/reference.conf (File Modified)
6190
6191
6192 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6193 Log:
6194 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6195 in those conf entries that take umodes like <name1>, <name2>, ...
6196
6197
6198 Changes: Modified:
6199 +3 -0 trunk/doc/reference.conf (File Modified)
6200 +3 -0 trunk/src/newconf.c (File Modified)
6201
6202
6203 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6204 Log:
6205 Remove H:line
6206
6207
6208 Changes: Modified:
6209 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6210
6211
6212 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6213 Log:
6214 Aesthetic changes.
6215
6216
6217 Changes: Modified:
6218 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6219
6220
6221 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6222 Log:
6223 s/allow/auth
6224
6225
6226 Changes: Modified:
6227 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6228
6229
6230 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6231 Log:
6232 fix
6233
6234
6235 Changes: Modified:
6236 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6237
6238
6239 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6240 Log:
6241 Document operator {} blocks.
6242
6243
6244 Changes: Modified:
6245 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6246
6247
6248 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6249 Log:
6250 auth{}: clarify/add some details
6251
6252
6253 Changes: Modified:
6254 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6255
6256
6257 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6258 Log:
6259 auth{}: Move a paragraph.
6260
6261
6262 Changes: Modified:
6263 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6264
6265
6266 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6267 Log:
6268 Document auth{} blocks.
6269
6270
6271 Changes: Modified:
6272 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6273
6274
6275 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6276 Log:
6277 Add umode +R.
6278
6279
6280 Changes: Modified:
6281 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6282
6283
6284 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6285 Log:
6286 Add umode +R, prevents unidentified clients from
6287 sending private messages or notices. /accept'ed
6288 clients and opers are exempt.
6289 Due to the /accept part, this is only checked
6290 at the target's server, may want to change
6291 this?
6292
6293
6294 Changes: Modified:
6295 +1 -0 trunk/help/opers/umode (File Modified)
6296 +1 -0 trunk/help/users/umode (File Modified)
6297 +2 -0 trunk/include/client.h (File Modified)
6298 +1 -0 trunk/include/numeric.h (File Modified)
6299 +11 -1 trunk/modules/core/m_message.c (File Modified)
6300 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6301 +1 -1 trunk/src/messages.tab (File Modified)
6302 +1 -1 trunk/src/s_user.c (File Modified)
6303
6304
6305 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6306 Log:
6307 Don't allow a nick change if banned or quieted (and not
6308 voiced or opped) on a channel. This uses numeric 435
6309 (bahamut's "cannot change to a banned nick") because
6310 bahamut/ircu's 437 and hyperion's 438 already have
6311 another meaning for us.
6312
6313
6314 Changes: Modified:
6315 +2 -0 trunk/include/channel.h (File Modified)
6316 +1 -0 trunk/include/numeric.h (File Modified)
6317 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6318 +38 -0 trunk/src/channel.c (File Modified)
6319 +1 -1 trunk/src/messages.tab (File Modified)
6320
6321
6322 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6323 Log:
6324 KNOCK:
6325 - respect ban exceptions
6326 - also deny a knock if quieted
6327
6328
6329 Changes: Modified:
6330 +2 -1 trunk/modules/m_knock.c (File Modified)
6331
6332
6333 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6334 Log:
6335 Reverse bad substitution in comment.
6336
6337
6338 Changes: Modified:
6339 +1 -1 trunk/src/channel.c (File Modified)
6340
6341
6342 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6343 Log:
6344 - set DynSpoof flag for clients spoofed at registration
6345 - add orighost instead of host to the hostname hash
6346
6347
6348 Changes: Modified:
6349 +5 -1 trunk/src/s_user.c (File Modified)
6350
6351
6352 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6353 Log:
6354 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6355
6356
6357 Changes: Modified:
6358 +2 -3 trunk/src/send.c (File Modified)
6359
6360
6361 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6362 Log:
6363 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6364
6365
6366 Changes: Modified:
6367 +17 -7 trunk/modules/m_signon.c (File Modified)
6368
6369
6370 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6371 Log:
6372 Correct minimum args on ENCAP SASL to avoid nasty core.
6373
6374
6375 Changes: Modified:
6376 +1 -1 trunk/modules/m_sasl.c (File Modified)
6377
6378
6379 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6380 Log:
6381 Style nits: sptr can't ever be NULL, don't compare truth
6382 values with YES.
6383
6384
6385 Changes: Modified:
6386 +2 -3 trunk/modules/m_scan.c (File Modified)
6387
6388
6389 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6390 Log:
6391 - Comment out scan_cmodes() prototype to suppress warning
6392 - Correct minimum parameter count for mo_scan()
6393
6394
6395 Changes: Modified:
6396 +2 -2 trunk/modules/m_scan.c (File Modified)
6397
6398
6399 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6400 Log:
6401 SCAN UMODES:
6402 - Include full command in operspy notice
6403 - Allow global scans (no-list used, mask not used) without operspy
6404 - Use ERR_NOPRIVS numeric
6405
6406
6407 Changes: Modified:
6408 +21 -9 trunk/modules/m_scan.c (File Modified)
6409
6410
6411 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6412 Log:
6413 Cancel out the >3 default if < is given; this way
6414 any </> specification fully overrides the default.
6415
6416
6417 Changes: Modified:
6418 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6419
6420
6421 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6422 Log:
6423 - Call mo_list() from m_list() to reduce code duplication
6424 - Default to >3, rather arbitrarily (conf option?)
6425 - Make < and > mean less than and greater than again
6426
6427
6428 Changes: Modified:
6429 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6430
6431
6432 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6433 Log:
6434 When processing topic burst, hide connecting server
6435 on netburst if flatten links is enabled.
6436
6437
6438 Changes: Modified:
6439 +9 -2 trunk/modules/m_tb.c (File Modified)
6440
6441
6442 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6443 Log:
6444 - remove PENALTY token
6445
6446
6447 Changes: Modified:
6448 +0 -1 trunk/include/supported.h (File Modified)
6449
6450
6451 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6452 Log:
6453 005 fixups:
6454 - Add PENALTY because we have a pace-wait system.
6455 - Add FNC due to SAVE and RSFNC
6456 - Add q to MAXLIST.
6457
6458
6459 Changes: Modified:
6460 +4 -2 trunk/include/supported.h (File Modified)
6461
6462
6463 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6464 Log:
6465 mkay, indent went nuts here
6466
6467
6468 Changes: Modified:
6469 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6470
6471
6472 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6473 Log:
6474 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6475 and can be used instead. The SAFELIST implementation is the one used by
6476 default, as most users/networks will be used to it.
6477
6478
6479 Changes: Modified:
6480 +1 -0 trunk/NEWS (File Modified)
6481 +14 -0 trunk/include/client.h (File Modified)
6482 +5 -0 trunk/include/hash.h (File Modified)
6483 +404 -272 trunk/modules/Makefile.in (File Modified)
6484 + - trunk/modules/m_list.c (File Deleted)
6485 + - trunk/modules/m_list_ratbox.c (File Added)
6486 + - trunk/modules/m_list_safelist.c (File Added)
6487 +5 -5 trunk/src/hash.c (File Modified)
6488
6489
6490 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6491 Log:
6492 Clear invites on a lowerTS JOIN or SJOIN.
6493 This should complete kick_on_split_riding protection.
6494
6495
6496 Changes: Modified:
6497 +5 -0 trunk/modules/core/m_join.c (File Modified)
6498 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6499
6500
6501 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6502 Log:
6503 Like in ratbox, send and interpret timestamps on invites.
6504
6505
6506 Changes: Modified:
6507 +9 -2 trunk/modules/m_invite.c (File Modified)
6508
6509
6510 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6511 Log:
6512 Add +S (network service) umode. Just for completeness, users or opers
6513 cannot set this.
6514
6515
6516 Changes: Modified:
6517 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6518
6519
6520 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6521 Log:
6522 update NEWS a bit
6523
6524
6525 Changes: Modified:
6526 +35 -2 trunk/NEWS (File Modified)
6527
6528
6529 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6530 Log:
6531 Split off a PreClient structure for data to be freed on registation (i.e. password).
6532 New hook introduce_client for post-registration messages.
6533 Fix b0rked SASL numerics.
6534 Burst REALHOST post-introduction for spoofed-on-registration clients.
6535 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6536 Pre-registration signon support.
6537
6538
6539 Changes: Modified:
6540 +10 -0 trunk/configure (File Modified)
6541 +2 -0 trunk/configure.ac (File Modified)
6542 +14 -4 trunk/include/client.h (File Modified)
6543 +1 -0 trunk/include/hook.h (File Modified)
6544 +1 -0 trunk/include/numeric.h (File Modified)
6545 +3 -0 trunk/include/setup.h.in (File Modified)
6546 +16 -0 trunk/modules/m_chghost.c (File Modified)
6547 +25 -21 trunk/modules/m_sasl.c (File Modified)
6548 +63 -30 trunk/modules/m_signon.c (File Modified)
6549 +18 -0 trunk/src/client.c (File Modified)
6550 +2 -0 trunk/src/hook.c (File Modified)
6551 +5 -5 trunk/src/messages.tab (File Modified)
6552 +2 -0 trunk/src/s_serv.c (File Modified)
6553 +28 -2 trunk/src/s_user.c (File Modified)
6554
6555
6556 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6557 Log:
6558 Update hook documentation.
6559
6560
6561 Changes: Modified:
6562 +30 -0 trunk/doc/hooks.txt (File Modified)
6563
6564
6565 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6566 Log:
6567 Improve @/# handling in match_esc().
6568
6569
6570 Changes: Modified:
6571 +21 -13 trunk/src/match.c (File Modified)
6572
6573
6574 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6575 Log:
6576 backtrack instead of bailing out when handling a mismatched escape
6577
6578
6579 Changes: Modified:
6580 +1 -1 trunk/src/match.c (File Modified)
6581
6582
6583 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6584 Log:
6585 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6586
6587 Changes: Modified:
6588 +2 -1 trunk/CREDITS (File Modified)
6589
6590
6591 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6592 Log:
6593 Fix the escape brokenness and pick up a more efficient matching algorithm,
6594 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6595 Patch sent upstream. They can do whatever they want with it, *shrug*.
6596
6597
6598 Changes: Modified:
6599 +147 -161 trunk/src/match.c (File Modified)
6600
6601
6602 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6603 Log:
6604 If flatten links is enabled, fake the origins of some ServerModes
6605 sent to clients so that the server sending the netburst is hidden.
6606 Most mode hacks still show the true source.
6607
6608
6609 Changes: Modified:
6610 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6611 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6612
6613
6614 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6615 Log:
6616 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6617 where the exit originated).
6618 - When receiving an SQUIT for a server themselves
6619 (IsMe(target_p) || target_p == client_p)
6620 close their link and send a local server notice.
6621
6622
6623 Changes: Modified:
6624 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6625 +6 -3 trunk/src/client.c (File Modified)
6626
6627
6628 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6629 Log:
6630 Hooking into the wrong hook, whoops. :P
6631
6632
6633 Changes: Modified:
6634 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6635 +6 -10 trunk/modules/core/m_join.c (File Modified)
6636
6637
6638 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6639 Log:
6640 this doesn't work right, right now :P
6641
6642
6643 Changes: Modified:
6644 +40 -0 trunk/contrib/Makefile.in (File Modified)
6645 + - trunk/contrib/m_createauthonly.c (File Added)
6646 +6 -0 trunk/include/hook.h (File Modified)
6647 +26 -1 trunk/modules/core/m_join.c (File Modified)
6648 +1 -1 trunk/src/ircd.c (File Modified)
6649
6650
6651 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6652 Log:
6653 Make can_join() hookable.
6654
6655
6656 Changes: Modified:
6657 +12 -1 trunk/src/channel.c (File Modified)
6658
6659
6660 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6661 Log:
6662 add 'int approved;' to the channel event hook
6663
6664
6665 Changes: Modified:
6666 +1 -0 trunk/include/hook.h (File Modified)
6667
6668
6669 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6670 Log:
6671 Use SIDs in SASL ENCAP origin.
6672 Ignore responses from other agents once the first SASL response has been received for a client.
6673
6674
6675 Changes: Modified:
6676 +9 -5 trunk/modules/m_sasl.c (File Modified)
6677
6678
6679 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6680 Log:
6681 Removed stray debug code.
6682
6683
6684 Changes: Modified:
6685 +1 -1 trunk/modules/m_sasl.c (File Modified)
6686
6687
6688 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6689 Log:
6690 Don't complain "unknown MODE flag" if a non-oper attempts
6691 to unset an oper only umode they do not have.
6692 This is to prevent unwanted error messages when users/bots
6693 do things like MODE <nick> +i-sw.
6694
6695
6696 Changes: Modified:
6697 +4 -2 trunk/src/s_user.c (File Modified)
6698
6699
6700 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6701 Log:
6702 Fix client_exit hook name and only call it for local exits that are not
6703 IsAnyServer.
6704
6705
6706 Changes: Modified:
6707 +3 -2 trunk/modules/m_sasl.c (File Modified)
6708
6709
6710 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6711 Log:
6712 Fix SASL logic to actually use stored agent UID.
6713 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6714 Add abort code for exiting clients.
6715
6716
6717 Changes: Modified:
6718 +18 -9 trunk/modules/m_sasl.c (File Modified)
6719
6720
6721 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6722 Log:
6723 Port over ratbox 2.2 /challenge. This is slightly more secure
6724 (better crypto, longer keys, challenge timeout) and has better
6725 client scripts.
6726
6727 The respond tool is no longer part of the ircd tree but a
6728 separate package, currently available from
6729 http://respond.ircd-ratbox.org (we should mirror/... this).
6730
6731
6732 Changes: Modified:
6733 +65 -310 trunk/doc/challenge.txt (File Modified)
6734 +5 -5 trunk/include/client.h (File Modified)
6735 +3 -0 trunk/include/irc_string.h (File Modified)
6736 +3 -0 trunk/include/numeric.h (File Modified)
6737 +94 -50 trunk/modules/m_challenge.c (File Modified)
6738 +1 -2 trunk/src/client.c (File Modified)
6739 +125 -0 trunk/src/irc_string.c (File Modified)
6740 +2 -2 trunk/src/messages.tab (File Modified)
6741 + - trunk/tools/rsa_respond/ (File Deleted)
6742
6743
6744 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6745 Log:
6746 Preliminary SASL support.
6747
6748
6749 Changes: Modified:
6750 +7 -0 trunk/include/client.h (File Modified)
6751 +6 -0 trunk/include/numeric.h (File Modified)
6752 +1 -0 trunk/modules/Makefile.in (File Modified)
6753 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6754 +175 -1 trunk/modules/m_cap.c (File Modified)
6755 + - trunk/modules/m_sasl.c (File Added)
6756 +2 -0 trunk/modules/m_user.c (File Modified)
6757 +5 -5 trunk/src/messages.tab (File Modified)
6758 +8 -2 trunk/src/s_user.c (File Modified)
6759
6760
6761 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6762 Log:
6763 SIGNON: make logout also apply remotely.
6764
6765
6766 Changes: Modified:
6767 +7 -2 trunk/modules/m_signon.c (File Modified)
6768
6769
6770 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6771 Log:
6772 Use an asterisk when sending empty logins in SIGNON.
6773
6774
6775 Changes: Modified:
6776 +5 -5 trunk/modules/m_signon.c (File Modified)
6777
6778
6779 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6780 Log:
6781 SIGNON: Only add whowas entry (add_history()) and wipe
6782 accepts (del_all_accepts()) if nick changed.
6783
6784
6785 Changes: Modified:
6786 +5 -3 trunk/modules/m_signon.c (File Modified)
6787
6788
6789 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6790 Log:
6791 SIGNON: slight fixes to collision code:
6792 - don't kill if target_p == source_p (nick unchanged or only changed case)
6793 - add comment that SAVE support is missing
6794 - use sendto_realops_snomask() instead of sendto_realops_flags()
6795
6796
6797 Changes: Modified:
6798 +9 -6 trunk/modules/m_signon.c (File Modified)
6799
6800
6801 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6802 Log:
6803 Fix up kills for bad nick/user/host on SIGNON.
6804
6805
6806 Changes: Modified:
6807 +16 -6 trunk/modules/m_signon.c (File Modified)
6808
6809
6810 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6811 Log:
6812 If changing to a nick with a digit, only allow the UID.
6813
6814
6815 Changes: Modified:
6816 +4 -0 trunk/modules/m_signon.c (File Modified)
6817
6818
6819 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6820 Log:
6821 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6822 Strip leading digits from logins that are not purely numeric.
6823
6824
6825 Changes: Modified:
6826 +3 -0 trunk/include/numeric.h (File Modified)
6827 +2 -0 trunk/include/send.h (File Modified)
6828 +1 -0 trunk/modules/Makefile.in (File Modified)
6829 +456 -3 trunk/modules/m_services.c (File Modified)
6830 + - trunk/modules/m_signon.c (File Added)
6831 +2 -2 trunk/src/messages.tab (File Modified)
6832 +98 -0 trunk/src/send.c (File Modified)
6833
6834
6835 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6836 Log:
6837 Remove old server notice umodes from example confs.
6838
6839
6840 Changes: Modified:
6841 +1 -2 trunk/doc/example.conf (File Modified)
6842 +4 -17 trunk/doc/reference.conf (File Modified)
6843
6844
6845 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6846 Log:
6847 Add snomask help file (forgot this earlier).
6848
6849
6850 Changes: Modified:
6851 + - trunk/help/opers/snomask (File Added)
6852
6853
6854 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6855 Log:
6856 Add umode +l (receive locops).
6857
6858
6859 Changes: Modified:
6860 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6861
6862
6863 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6864 Log:
6865 We don't plan to implement cmode +R (quiet unidentified) and
6866 umode +I (deny invite) for 1.1, so comment them out from the
6867 docs.
6868
6869
6870 Changes: Modified:
6871 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6872 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6873
6874
6875 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6876 Log:
6877 Improve snomask usage description.
6878
6879
6880 Changes: Modified:
6881 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6882
6883
6884 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6885 Log:
6886 Mention the word snomask with umode +s (needs to be a link really).
6887
6888
6889 Changes: Modified:
6890 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6891
6892
6893 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6894 Log:
6895 Add snomask +Z (operspy notices).
6896
6897
6898 Changes: Modified:
6899 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6900
6901
6902 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6903 Log:
6904 Misc updates/clarifications.
6905
6906
6907 Changes: Modified:
6908 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6909
6910
6911 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6912 Log:
6913 Document snomasks.
6914
6915
6916 Changes: Modified:
6917 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6918 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6919 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6920
6921
6922 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6923 Log:
6924 - Allow ENCAP REALHOST outside burst
6925 - Fix comment describing race condition: this can only happen
6926 on a local whois with use_whois_actually enabled
6927
6928
6929 Changes: Modified:
6930 +4 -6 trunk/modules/m_chghost.c (File Modified)
6931
6932
6933 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6934 Log:
6935 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6936
6937
6938 Changes: Modified:
6939 +39 -0 trunk/contrib/Makefile.in (File Modified)
6940 + - trunk/contrib/sno_globaloper.c (File Added)
6941
6942
6943 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6944 Log:
6945 Pass along old umodes and snomask in umode_changed hook,
6946 changing its parameter type from struct Client *
6947 to hook_data_umode_changed *. (For a new client, both
6948 are zero.)
6949
6950 The IP cloaking module now fully ignores umode changes
6951 where +h didn't change.
6952
6953
6954 Changes: Modified:
6955 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6956 +7 -0 trunk/include/hook.h (File Modified)
6957 +18 -4 trunk/src/s_user.c (File Modified)
6958
6959
6960 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6961 Log:
6962 move libcharybdis-provided function initialisation into libcharybdis_init().
6963
6964
6965 Changes: Modified:
6966 +32 -11 trunk/src/ircd.c (File Modified)
6967
6968
6969 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6970 Log:
6971 Make +f notices (local host, global host, global user@host, local class)
6972 netwide. Exceeding /quote set max remains local.
6973
6974
6975 Changes: Modified:
6976 +4 -4 trunk/src/s_conf.c (File Modified)
6977
6978
6979 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6980 Log:
6981 Netwide notices about attempts to join juped channels.
6982
6983
6984 Changes: Modified:
6985 +1 -1 trunk/modules/core/m_join.c (File Modified)
6986
6987
6988 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6989 Log:
6990 Send server notices about failed oper attempts globally.
6991 Successful remote oper attempt notices will be generated
6992 from the mode changes.
6993
6994
6995 Changes: Modified:
6996 +3 -3 trunk/modules/m_challenge.c (File Modified)
6997 +2 -2 trunk/modules/m_oper.c (File Modified)
6998
6999
7000 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7001 Log:
7002 Rest of infrastructure for sending server notices globally.
7003 Uses a new L_NETWIDE level on sendto_realops_snomask().
7004
7005
7006 Changes: Modified:
7007 +1 -0 trunk/include/send.h (File Modified)
7008 +31 -4 trunk/src/send.c (File Modified)
7009
7010
7011 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7012 Log:
7013 Add general::global_snotices conf option to control
7014 whether we send out SNOTEs. Does not do anything yet.
7015
7016
7017 Changes: Modified:
7018 +1 -0 trunk/doc/example.conf (File Modified)
7019 +6 -0 trunk/doc/reference.conf (File Modified)
7020 +1 -0 trunk/include/s_conf.h (File Modified)
7021 +6 -0 trunk/modules/m_info.c (File Modified)
7022 +1 -0 trunk/src/newconf.c (File Modified)
7023 +1 -0 trunk/src/s_conf.c (File Modified)
7024
7025
7026 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7027 Log:
7028 Only accept SNOTE from servers.
7029
7030
7031 Changes: Modified:
7032 +2 -0 trunk/modules/m_snote.c (File Modified)
7033
7034
7035 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7036 Log:
7037 Correct parv indices so this actually works.
7038
7039
7040 Changes: Modified:
7041 +2 -2 trunk/modules/m_snote.c (File Modified)
7042
7043
7044 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7045 Log:
7046 s/scan/snote/g
7047
7048
7049 Changes: Modified:
7050 +3 -3 trunk/modules/m_snote.c (File Modified)
7051
7052
7053 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7054 Log:
7055 Add m_snote.c, SNOTE propagator.
7056
7057
7058 Changes: Modified:
7059 +86 -0 trunk/modules/Makefile.in (File Modified)
7060 + - trunk/modules/m_snote.c (File Added)
7061
7062
7063 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7064 Log:
7065 start seeding the 1.1 NEWS file
7066
7067
7068 Changes: Modified:
7069 +4 -0 trunk/NEWS (File Modified)
7070
7071
7072 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7073 Log:
7074 rename some modules to more descriptive names...
7075
7076
7077 Changes: Modified:
7078 +2 -131 trunk/contrib/Makefile.in (File Modified)
7079 + - trunk/contrib/globalconnexit.c (File Deleted)
7080 + - trunk/contrib/globallineactive.c (File Deleted)
7081 + - trunk/contrib/sno_farconnect.c (File Added)
7082 + - trunk/contrib/sno_globalkline.c (File Added)
7083 +1 -120 trunk/modules/Makefile.in (File Modified)
7084 + - trunk/modules/networknotice.c (File Deleted)
7085 + - trunk/modules/sno_routing.c (File Added)
7086
7087
7088 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7089 Log:
7090 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7091 Uses FLAGS2_FLOODDONE bit on servers.
7092
7093
7094 Changes: Modified:
7095 +3 -0 trunk/include/client.h (File Modified)
7096 +121 -1 trunk/modules/Makefile.in (File Modified)
7097 + - trunk/modules/networknotice.c (File Added)
7098
7099
7100 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7101 Log:
7102 Don't show servers in /trace to nonopers if flatten links is enabled.
7103
7104
7105 Changes: Modified:
7106 +8 -5 trunk/modules/m_trace.c (File Modified)
7107
7108
7109 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7110 Log:
7111 CHGHOST:
7112 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7113 - send back confirmation to source, if local client
7114 - send a +s server notice if the source is neither a server nor a service (+S)
7115
7116
7117 Changes: Modified:
7118 +5 -1 trunk/modules/m_chghost.c (File Modified)
7119
7120
7121 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7122 Log:
7123 Use sendto_realops_snomask_from() to make the
7124 server notices appear to come from the affected
7125 user's server.
7126
7127
7128 Changes: Modified:
7129 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7130 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7131
7132
7133 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7134 Log:
7135 Add sendto_realops_snomask_from(), allows
7136 specification of apparent source server.
7137
7138
7139 Changes: Modified:
7140 +1 -0 trunk/include/send.h (File Modified)
7141 +41 -1 trunk/src/send.c (File Modified)
7142
7143
7144 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7145 Log:
7146 Revert r579. Keep host, not orighost in oper up notice.
7147 It would be inconsistent to have orighost there, and we
7148 don't want to mess up all server notices by putting both
7149 host and orighost.
7150
7151
7152 Changes: Modified:
7153 +1 -1 trunk/src/s_user.c (File Modified)
7154
7155
7156 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7157 Log:
7158 Include the IP address in operlog/foperlog.
7159
7160
7161 Changes: Modified:
7162 +10 -8 trunk/modules/m_challenge.c (File Modified)
7163 +8 -6 trunk/modules/m_oper.c (File Modified)
7164
7165
7166 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7167 Log:
7168 Call umode_changed hook on oper up.
7169
7170
7171 Changes: Modified:
7172 +1 -0 trunk/src/s_user.c (File Modified)
7173
7174
7175 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7176 Log:
7177 Add globalconnexit contrib module, shows remote client connects/exits
7178 except netsplits/netjoin on snomask +F.
7179 Notice formatting will probably change somewhat still.
7180
7181
7182 Changes: Modified:
7183 +80 -0 trunk/contrib/Makefile.in (File Modified)
7184 + - trunk/contrib/globalconnexit.c (File Added)
7185
7186
7187 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7188 Log:
7189 Declare snomask_modes[] so modules can provide snomasks.
7190
7191
7192 Changes: Modified:
7193 +2 -0 trunk/include/snomask.h (File Modified)
7194
7195
7196 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7197 Log:
7198 Replace user_signon hook with two new hooks: new_local_user
7199 and new_remote_user.
7200 These are called right before the user is introduced to the
7201 rest of the network.
7202
7203
7204 Changes: Modified:
7205 +2 -1 trunk/include/hook.h (File Modified)
7206 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7207 +4 -2 trunk/src/hook.c (File Modified)
7208 +2 -3 trunk/src/s_user.c (File Modified)
7209
7210
7211 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7212 Log:
7213 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7214
7215
7216 Changes: Modified:
7217 +2 -2 trunk/modules/m_scan.c (File Modified)
7218
7219
7220 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7221 Log:
7222 Update doc/technical/send.txt.
7223
7224
7225 Changes: Modified:
7226 +91 -131 trunk/doc/technical/send.txt (File Modified)
7227
7228
7229 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7230 Log:
7231 Add chantrace and masktrace to help files.
7232
7233
7234 Changes: Modified:
7235 + - trunk/help/opers/chantrace (File Added)
7236 +27 -20 trunk/help/opers/index (File Modified)
7237 + - trunk/help/opers/masktrace (File Added)
7238 +2 -0 trunk/help/opers/operspy (File Modified)
7239
7240
7241 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7242 Log:
7243 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7244 Shows etrace-like output for all users in a channel,
7245 in particular IP addresses.
7246
7247
7248 Changes: Modified:
7249 +75 -2 trunk/modules/m_etrace.c (File Modified)
7250
7251
7252 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7253 Log:
7254 Port over ratbox 2.2 r21727 (anfl):
7255 add some logging when we drop servers in places where we only notify opers
7256
7257
7258 Changes: Modified:
7259 +31 -0 trunk/modules/core/m_server.c (File Modified)
7260
7261
7262 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7263 Log:
7264 display orighost in operup message
7265
7266
7267 Changes: Modified:
7268 +1 -1 trunk/src/s_user.c (File Modified)
7269
7270
7271 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7272 Log:
7273 Add globallineactive contrib module, a hack which can often
7274 show k/d/g/x line active for remote clients.
7275
7276
7277 Changes: Modified:
7278 +52 -0 trunk/contrib/Makefile.in (File Modified)
7279 + - trunk/contrib/globallineactive.c (File Added)
7280
7281
7282 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7283 Log:
7284 Show IP field in the same way as MASKTRACE:
7285 "255.255.255.255" if it's unknown (remote TS5 client)
7286 and "0" if we or the remote server are purposely
7287 hiding it.
7288
7289
7290 Changes: Modified:
7291 +12 -1 trunk/modules/m_scan.c (File Modified)
7292
7293
7294 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7295 Log:
7296 scan umodes:
7297 - don't show servers in a global scan
7298 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7299
7300
7301 Changes: Modified:
7302 +4 -1 trunk/modules/m_scan.c (File Modified)
7303
7304
7305 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7306 Log:
7307 Implement SCAN UMODES.
7308
7309
7310 Changes: Modified:
7311 +3 -0 trunk/include/numeric.h (File Modified)
7312 +128 -2 trunk/modules/m_scan.c (File Modified)
7313 +2 -2 trunk/src/messages.tab (File Modified)
7314
7315
7316 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7317 Log:
7318 more oops
7319
7320
7321 Changes: Modified:
7322 +1 -1 trunk/modules/m_scan.c (File Modified)
7323
7324
7325 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7326 Log:
7327 parv[0] should be parv[1].
7328
7329
7330 Changes: Modified:
7331 +1 -1 trunk/modules/m_scan.c (File Modified)
7332
7333
7334 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7335 Log:
7336 another oops
7337
7338
7339 Changes: Modified:
7340 +1 -1 trunk/modules/m_scan.c (File Modified)
7341
7342
7343 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7344 Log:
7345 fix mistake here
7346
7347
7348 Changes: Modified:
7349 +2 -2 trunk/modules/m_scan.c (File Modified)
7350
7351
7352 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7353 Log:
7354 framework for scan command
7355
7356
7357 Changes: Modified:
7358 +113 -0 trunk/modules/Makefile.in (File Modified)
7359 + - trunk/modules/m_scan.c (File Added)
7360
7361
7362 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7363 Log:
7364 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7365
7366
7367 Changes: Modified:
7368 +2 -0 trunk/include/irc_string.h (File Modified)
7369 +157 -1 trunk/modules/m_etrace.c (File Modified)
7370 +129 -90 trunk/src/match.c (File Modified)
7371
7372
7373 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7374 Log:
7375 orighost may live in a different hash bucket (likely the case), lets check it standalone
7376
7377
7378 Changes: Modified:
7379 +39 -3 trunk/src/hostmask.c (File Modified)
7380
7381
7382 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7383 Log:
7384 SVN didn't check modules/ somehow, hrmm.
7385
7386
7387 Changes: Modified:
7388 +1 -1 trunk/modules/m_kline.c (File Modified)
7389 +6 -6 trunk/modules/m_stats.c (File Modified)
7390
7391
7392 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7393 Log:
7394 Track hostmask entries for client_p->orighost, if available.
7395 Not throughly tested, but seems to work fine.
7396
7397
7398 Changes: Modified:
7399 +8 -4 trunk/include/hostmask.h (File Modified)
7400 +14 -10 trunk/src/hostmask.c (File Modified)
7401
7402
7403 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7404 Log:
7405 Pass on SQUIT reasons more.
7406
7407
7408 Changes: Modified:
7409 +17 -19 trunk/src/client.c (File Modified)
7410
7411
7412 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7413 Log:
7414 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7415 This way, hidden admins also get them.
7416
7417
7418 Changes: Modified:
7419 +4 -4 trunk/src/send.c (File Modified)
7420
7421
7422 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7423 Log:
7424 From ircd-ratbox 2.2 (r21339 anfl):
7425 ms_kill() should be using find_person(), not find_client()
7426 otherwise it can generate a core.
7427
7428
7429 Changes: Modified:
7430 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7431
7432
7433 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7434 Log:
7435 Add m_error to core_module_table, so it is loaded by default.
7436
7437
7438 Changes: Modified:
7439 +1 -0 trunk/src/modules.c (File Modified)
7440
7441
7442 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7443 Log:
7444 comment is a const char *, not char *.
7445
7446
7447 Changes: Modified:
7448 +1 -1 trunk/include/hook.h (File Modified)
7449
7450
7451 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7452 Log:
7453 Fix a long standing hybrid 7 bug: when getting a read error
7454 on a server, report_error() is called with a %d instead of
7455 a %s in the format string ("Lost connection" in +d).
7456
7457
7458 Changes: Modified:
7459 +1 -1 trunk/src/client.c (File Modified)
7460
7461
7462 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7463 Log:
7464 Clarifications.
7465
7466
7467 Changes: Modified:
7468 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7469
7470
7471 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7472 Log:
7473 Add document describing capabilities and what they mean.
7474
7475
7476 Changes: Modified:
7477 + - trunk/doc/technical/capab.txt (File Added)
7478
7479
7480 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7481 Log:
7482 Change client_exit hook to pass all exit_client() parameters.
7483
7484
7485 Changes: Modified:
7486 +8 -0 trunk/include/hook.h (File Modified)
7487 +6 -1 trunk/src/client.c (File Modified)
7488
7489
7490 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7491 Log:
7492 Add client_exit hook, called in exit_client() for all
7493 clients of all types, except clients exiting because
7494 of netsplits (QS). The only thing done before it is
7495 marking the client as "closing" (to prevent
7496 recursion).
7497
7498
7499 Changes: Modified:
7500 +1 -0 trunk/include/hook.h (File Modified)
7501 +2 -0 trunk/src/client.c (File Modified)
7502 +2 -0 trunk/src/hook.c (File Modified)
7503
7504
7505 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7506 Log:
7507 Improve the code that calculates the nnnS nnnC counts
7508 in RPL_TRACESERVER.
7509
7510 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7511
7512
7513 Changes: Modified:
7514 +43 -36 trunk/modules/m_trace.c (File Modified)
7515
7516
7517 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7518 Log:
7519 Add server_eob hook.
7520 Planning to use this for netsplit/join notices.
7521
7522
7523 Changes: Modified:
7524 +1 -0 trunk/include/hook.h (File Modified)
7525 +2 -0 trunk/modules/m_pong.c (File Modified)
7526 +2 -0 trunk/src/hook.c (File Modified)
7527
7528
7529 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7530 Log:
7531 Default motd: ircd-ratbox -> charybdis
7532
7533
7534 Changes: Modified:
7535 +1 -1 trunk/doc/ircd.motd (File Modified)
7536
7537
7538 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7539 Log:
7540 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7541
7542
7543 Changes: Modified:
7544 +4 -4 trunk/src/s_user.c (File Modified)
7545
7546
7547 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7548 Log:
7549 - Remove obsolete EOB help file
7550 - Document snomask in the help files
7551 - Update indexes
7552
7553
7554 Changes: Modified:
7555 + - trunk/help/opers/eob (File Deleted)
7556 +13 -12 trunk/help/opers/index (File Modified)
7557 +1 -13 trunk/help/opers/umode (File Modified)
7558 +7 -7 trunk/help/users/index (File Modified)
7559
7560
7561 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7562 Log:
7563 Bail if snomask to parse is not given. Pointy hat to myself.
7564
7565
7566 Changes: Modified:
7567 +3 -0 trunk/src/snomask.c (File Modified)
7568
7569
7570 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7571 Log:
7572 Remove m_flags from autoconf
7573
7574
7575 Changes: Modified:
7576 +0 -1 trunk/contrib/Makefile.in (File Modified)
7577
7578
7579 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7580 Log:
7581 remove m_flags
7582
7583
7584 Changes: Modified:
7585 + - trunk/contrib/m_flags.c (File Deleted)
7586
7587
7588 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7589 Log:
7590 If +s is in oper_only_umodes, clear snomask on deoper.
7591
7592
7593 Changes: Modified:
7594 +5 -0 trunk/src/s_user.c (File Modified)
7595
7596
7597 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7598 Log:
7599 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7600
7601
7602 Changes: Modified:
7603 +2 -2 trunk/configure (File Modified)
7604 +2 -2 trunk/configure.ac (File Modified)
7605
7606
7607 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7608 Log:
7609 Remove the old server notice umodes.
7610 Default oper only umodes is now +s.
7611 Please make sure all remaining umodes still work.
7612
7613
7614 Changes: Modified:
7615 +3 -21 trunk/include/client.h (File Modified)
7616 +0 -12 trunk/src/newconf.c (File Modified)
7617 +1 -1 trunk/src/s_conf.c (File Modified)
7618 +12 -12 trunk/src/s_user.c (File Modified)
7619
7620
7621 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7622 Log:
7623 operator::flags nick_changes now controls +n snomask instead of +n umode.
7624
7625
7626 Changes: Modified:
7627 +8 -8 trunk/src/s_user.c (File Modified)
7628
7629
7630 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7631 Log:
7632 Move down h_umode_changed hook call after umode allowed checks
7633 (so it will not see +a if someone tries to set it but is not
7634 allowed to).
7635
7636
7637 Changes: Modified:
7638 +2 -3 trunk/src/s_user.c (File Modified)
7639
7640
7641 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7642 Log:
7643 Move over non-+s server notices (hopefully, all of them).
7644
7645
7646 Changes: Modified:
7647 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7648 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7649 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7650 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7651 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7652 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7653 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7654 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7655 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7656 +2 -2 trunk/libcharybdis/event.c (File Modified)
7657 +2 -2 trunk/modules/core/m_join.c (File Modified)
7658 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7659 +3 -3 trunk/modules/core/m_message.c (File Modified)
7660 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7661 +2 -2 trunk/modules/core/m_server.c (File Modified)
7662 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7663 +1 -1 trunk/modules/m_post.c (File Modified)
7664 +1 -1 trunk/modules/m_services.c (File Modified)
7665 +2 -2 trunk/src/channel.c (File Modified)
7666 +3 -3 trunk/src/client.c (File Modified)
7667 +1 -1 trunk/src/hash.c (File Modified)
7668 +5 -5 trunk/src/s_conf.c (File Modified)
7669 +2 -2 trunk/src/s_log.c (File Modified)
7670 +4 -4 trunk/src/s_user.c (File Modified)
7671
7672
7673 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7674 Log:
7675 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7676
7677
7678 Changes: Modified:
7679 +2 -1 trunk/include/snomask.h (File Modified)
7680 +2 -2 trunk/src/snomask.c (File Modified)
7681
7682
7683 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7684 Log:
7685 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7686
7687
7688 Changes: Modified:
7689 +1 -1 trunk/contrib/example_module.c (File Modified)
7690 +2 -2 trunk/include/ircd_defs.h (File Modified)
7691 +6 -6 trunk/modules/core/m_error.c (File Modified)
7692 +1 -1 trunk/modules/core/m_join.c (File Modified)
7693 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7694 +1 -1 trunk/modules/core/m_message.c (File Modified)
7695 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7696 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7697 +18 -18 trunk/modules/core/m_server.c (File Modified)
7698 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7699 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7700 +4 -4 trunk/modules/m_challenge.c (File Modified)
7701 +4 -4 trunk/modules/m_dline.c (File Modified)
7702 +13 -13 trunk/modules/m_gline.c (File Modified)
7703 +5 -5 trunk/modules/m_kline.c (File Modified)
7704 +2 -2 trunk/modules/m_oper.c (File Modified)
7705 +1 -1 trunk/modules/m_pong.c (File Modified)
7706 +13 -13 trunk/modules/m_rehash.c (File Modified)
7707 +4 -4 trunk/modules/m_resv.c (File Modified)
7708 +16 -16 trunk/modules/m_set.c (File Modified)
7709 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7710 +6 -6 trunk/modules/m_xline.c (File Modified)
7711 +1 -1 trunk/src/adns.c (File Modified)
7712 +2 -2 trunk/src/channel.c (File Modified)
7713 +1 -1 trunk/src/listener.c (File Modified)
7714 +1 -1 trunk/src/s_auth.c (File Modified)
7715 +15 -15 trunk/src/s_conf.c (File Modified)
7716 +3 -3 trunk/src/s_user.c (File Modified)
7717 +7 -7 trunk/src/send.c (File Modified)
7718
7719
7720 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7721 Log:
7722 On oper up:
7723 - set +s snomask if +s umode set but no snomasks
7724 - put numerics in more logical order
7725
7726
7727 Changes: Modified:
7728 +3 -1 trunk/src/s_user.c (File Modified)
7729
7730
7731 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7732 Log:
7733 parse_snobuf_to_mask(): default to + at start
7734 allows stuff like /mode jilles +s C
7735
7736
7737 Changes: Modified:
7738 +1 -1 trunk/src/snomask.c (File Modified)
7739
7740
7741 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7742 Log:
7743 Changes to user_mode() snomask handling.
7744 - show snomask (if not 0) on /mode <nick>
7745 - show snomask once at the end if +s/-s used
7746 - only parse 1 parameter for umode changes
7747 - don't crash on /mode <nick> +s
7748 - /mode <nick> -s clears snomask, doesn't use parameter
7749 - set umode +s iff snomask is not 0
7750 - snomask is not propagated, but umode +s is
7751
7752
7753 Changes: Modified:
7754 +97 -72 trunk/src/s_user.c (File Modified)
7755
7756
7757 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7758 Log:
7759 Convert some messages over to snomask.
7760
7761
7762 Changes: Modified:
7763 +29 -29 trunk/src/client.c (File Modified)
7764 +2 -2 trunk/src/ircd.c (File Modified)
7765 +13 -13 trunk/src/modules.c (File Modified)
7766 +1 -1 trunk/src/newconf.c (File Modified)
7767 +5 -5 trunk/src/parse.c (File Modified)
7768 +1 -1 trunk/src/restart.c (File Modified)
7769 +4 -4 trunk/src/s_newconf.c (File Modified)
7770 +11 -11 trunk/src/s_serv.c (File Modified)
7771
7772
7773 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7774 Log:
7775 include snomask.h from client.h
7776
7777
7778 Changes: Modified:
7779 +1 -0 trunk/include/client.h (File Modified)
7780
7781
7782 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7783 Log:
7784 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7785
7786
7787 Changes: Modified:
7788 +1 -0 trunk/src/newconf.c (File Modified)
7789 +2 -1 trunk/src/snomask.c (File Modified)
7790
7791
7792 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7793 Log:
7794 should start with +, not \0. Whoops. :)
7795
7796
7797 Changes: Modified:
7798 +1 -1 trunk/src/snomask.c (File Modified)
7799
7800
7801 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7802 Log:
7803 core snomask support.
7804
7805
7806 Changes: Modified:
7807 +3 -0 trunk/doc/example.conf (File Modified)
7808 +2 -0 trunk/include/client.h (File Modified)
7809 +2 -0 trunk/include/numeric.h (File Modified)
7810 +2 -0 trunk/include/s_newconf.h (File Modified)
7811 +63 -0 trunk/include/send.h (File Modified)
7812 + - trunk/include/snomask.h (File Added)
7813 +1 -0 trunk/src/Makefile.in (File Modified)
7814 +1 -1 trunk/src/messages.tab (File Modified)
7815 +8 -0 trunk/src/newconf.c (File Modified)
7816 +12 -0 trunk/src/s_user.c (File Modified)
7817 +235 -0 trunk/src/send.c (File Modified)
7818 + - trunk/src/snomask.c (File Added)
7819
7820
7821 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7822 Log:
7823 add a blank line after the license info.
7824
7825
7826 Changes: Modified:
7827 +1 -1 trunk/CREDITS (File Modified)
7828
7829
7830 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7831 Log:
7832 Extend copyright to 2006.
7833
7834
7835 Changes: Modified:
7836 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7837
7838
7839 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7840 Log:
7841 - Fix up book id.
7842 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7843
7844
7845 Changes: Modified:
7846 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7847 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7848
7849
7850 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7851 Log:
7852 Add oper privileges document.
7853
7854
7855 Changes: Modified:
7856 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7857 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7858
7859
7860 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7861 Log:
7862 Capitalize message names in services shortcuts (for consistency).
7863
7864
7865 Changes: Modified:
7866 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7867
7868
7869 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7870 Log:
7871 Remove C++ comment.
7872
7873
7874 Changes: Modified:
7875 +1 -1 trunk/src/patricia.c (File Modified)
7876
7877
7878 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7879 Log:
7880 Remove obsolete 'nextconnect' variable.
7881
7882
7883 Changes: Modified:
7884 +0 -1 trunk/include/ircd.h (File Modified)
7885 +0 -2 trunk/src/client.c (File Modified)
7886 +0 -1 trunk/src/ircd.c (File Modified)
7887
7888
7889 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7890 Log:
7891 Remove this remnant of the hybrid 6 ziplinks implementation.
7892
7893
7894 Changes: Modified:
7895 + - trunk/include/s_zip.h (File Deleted)
7896
7897
7898 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7899 Log:
7900 Make clone limiting work on orighost, not host (so it
7901 looks through services cloaks). Lightly tested, please
7902 test/review.
7903
7904
7905 Changes: Modified:
7906 +2 -0 trunk/modules/m_chghost.c (File Modified)
7907 +1 -1 trunk/src/client.c (File Modified)
7908 +1 -1 trunk/src/s_conf.c (File Modified)
7909
7910
7911 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7912 Log:
7913 Don't forget to link me_realhost() into the command hash.
7914
7915 Pointy hat to: myself
7916
7917
7918 Changes: Modified:
7919 +1 -1 trunk/modules/m_chghost.c (File Modified)
7920
7921
7922 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7923 Log:
7924 It's call_hook, not hook_call.
7925
7926
7927 Changes: Modified:
7928 +1 -1 trunk/src/s_user.c (File Modified)
7929
7930
7931 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7932 Log:
7933 Add unreject help file.
7934
7935
7936 Changes: Modified:
7937 + - trunk/help/opers/unreject (File Added)
7938
7939
7940 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7941 Log:
7942 Link the all-important 42 module to the build :P
7943
7944
7945 Changes: Modified:
7946 +1 -0 trunk/contrib/Makefile.in (File Modified)
7947
7948
7949 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7950 Log:
7951 Mention /rehash help.
7952
7953
7954 Changes: Modified:
7955 +1 -0 trunk/help/opers/rehash (File Modified)
7956
7957
7958 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7959 Log:
7960 Add h_user_signon hook.
7961
7962
7963 Changes: Modified:
7964 +1 -0 trunk/include/hook.h (File Modified)
7965 +2 -0 trunk/src/hook.c (File Modified)
7966 +4 -0 trunk/src/s_user.c (File Modified)
7967
7968
7969 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7970 Log:
7971 Oops, forgot to set orighost for remote client introductions.
7972
7973
7974 Changes: Modified:
7975 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7976
7977
7978 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7979 Log:
7980 Use TS6 forms in services shortcuts, if possible.
7981
7982
7983 Changes: Modified:
7984 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7985
7986
7987 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7988 Log:
7989 - Start out default_umodes conf entry from the empty set instead of +i.
7990 - Move oper_only_umodes check to where default_umodes is used, as
7991 oper_only_umodes may not be set yet while we're reading the conf.
7992
7993
7994 Changes: Modified:
7995 +6 -7 trunk/src/newconf.c (File Modified)
7996 +1 -1 trunk/src/s_user.c (File Modified)
7997
7998
7999 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8000 Log:
8001 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8002
8003
8004 Changes: Modified:
8005 +1 -0 trunk/doc/example.conf (File Modified)
8006 +7 -0 trunk/doc/reference.conf (File Modified)
8007 +0 -7 trunk/include/config.h.dist (File Modified)
8008 +1 -0 trunk/include/s_conf.h (File Modified)
8009 +6 -0 trunk/modules/m_info.c (File Modified)
8010 +9 -18 trunk/src/client.c (File Modified)
8011 +1 -0 trunk/src/newconf.c (File Modified)
8012 +1 -0 trunk/src/s_conf.c (File Modified)
8013
8014
8015 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8016 Log:
8017 - Allow NULL target_ip in show_ip() (indicates message is being
8018 sent to local opers)
8019 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8020 confitem
8021 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8022 those in src/client.c
8023
8024 From ratbox 2.2 svn (anfl)
8025
8026
8027 Changes: Modified:
8028 +1 -0 trunk/include/client.h (File Modified)
8029 +21 -2 trunk/src/client.c (File Modified)
8030 +2 -4 trunk/src/hostmask.c (File Modified)
8031 +1 -5 trunk/src/s_conf.c (File Modified)
8032 +4 -8 trunk/src/s_user.c (File Modified)
8033
8034
8035 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8036 Log:
8037 Fire off events properly.
8038
8039
8040 Changes: Modified:
8041 +7 -3 trunk/src/s_user.c (File Modified)
8042
8043
8044 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8045 Log:
8046 make sure modules which depend on umode information get the message upon connection (oops)
8047
8048
8049 Changes: Modified:
8050 +3 -0 trunk/src/s_user.c (File Modified)
8051
8052
8053 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8054 Log:
8055 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8056 From ratbox 2.2 svn.
8057
8058
8059 Changes: Modified:
8060 +3 -7 trunk/modules/m_etrace.c (File Modified)
8061
8062
8063 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8064 Log:
8065 Replace silly `default_invisible' option with more versatile default_umodes.
8066
8067
8068 Changes: Modified:
8069 +2 -2 trunk/Makefile.in (File Modified)
8070 +12 -1 trunk/doc/example.conf (File Modified)
8071 +14 -7 trunk/doc/reference.conf (File Modified)
8072 +2 -4 trunk/include/s_conf.h (File Modified)
8073 +0 -6 trunk/modules/m_info.c (File Modified)
8074 +4 -0 trunk/src/modules.c (File Modified)
8075 +41 -1 trunk/src/newconf.c (File Modified)
8076 +2 -2 trunk/src/s_conf.c (File Modified)
8077 +3 -4 trunk/src/s_user.c (File Modified)
8078
8079
8080 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8081 Log:
8082 Add temporary nick resvs with the proper duration,
8083 not 60 times too long.
8084
8085
8086 Changes: Modified:
8087 +1 -1 trunk/modules/m_resv.c (File Modified)
8088
8089
8090 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8091 Log:
8092 Add kick on split riding. See reference.conf for more details.
8093
8094
8095 Changes: Modified:
8096 +1 -0 trunk/doc/example.conf (File Modified)
8097 +16 -0 trunk/doc/reference.conf (File Modified)
8098 +1 -0 trunk/include/s_conf.h (File Modified)
8099 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8100 +6 -0 trunk/modules/m_info.c (File Modified)
8101 +1 -0 trunk/src/newconf.c (File Modified)
8102 +1 -0 trunk/src/s_conf.c (File Modified)
8103
8104
8105 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8106 Log:
8107 New credits, denoting GXTi as being on the core team.
8108
8109
8110 Changes: Modified:
8111 +16 -5 trunk/CREDITS (File Modified)
8112
8113
8114 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8115 Log:
8116 better cloaking algorithm
8117
8118
8119 Changes: Modified:
8120 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8121
8122
8123 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8124 Log:
8125 don't do redundant bitshifting.
8126
8127
8128 Changes: Modified:
8129 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8130
8131
8132 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8133 Log:
8134 Add ip_cloaking.so.
8135
8136
8137 Changes: Modified:
8138 +1 -0 trunk/contrib/Makefile.in (File Modified)
8139
8140
8141 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8142 Log:
8143 Set the DynSpoof flag properly.
8144
8145
8146 Changes: Modified:
8147 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8148
8149
8150 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8151 Log:
8152 first go at an ip_cloaking implementation for charybdis.
8153
8154
8155 Changes: Modified:
8156 + - trunk/contrib/ip_cloaking.c (File Added)
8157
8158
8159 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8160 Log:
8161 Add libcharybdis to contrib/ includes.
8162
8163
8164 Changes: Modified:
8165 +1 -1 trunk/contrib/Makefile.in (File Modified)
8166
8167
8168 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8169 Log:
8170 add h_umode_changed hook for modules that provide usermodes.
8171
8172
8173 Changes: Modified:
8174 +1 -0 trunk/include/hook.h (File Modified)
8175 +2 -1 trunk/src/hook.c (File Modified)
8176 +3 -0 trunk/src/s_user.c (File Modified)
8177
8178
8179 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8180 Log:
8181 Show quiets in /stats z.
8182
8183
8184 Changes: Modified:
8185 +15 -10 trunk/src/s_stats.c (File Modified)
8186
8187
8188 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8189 Log:
8190 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8191
8192
8193 Changes: Modified:
8194 +0 -12 trunk/configure (File Modified)
8195 +0 -9 trunk/configure.ac (File Modified)
8196 +0 -3 trunk/include/setup.h.in (File Modified)
8197
8198
8199 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8200 Log:
8201 change various buffer sizes to = topiclen.
8202
8203
8204 Changes: Modified:
8205 +3 -4 trunk/include/ircd_defs.h (File Modified)
8206
8207
8208 jon 2005/12/12 19:32:18 UTC (20051212-400)
8209 Log:
8210 - Partial commit test, partial ego strokage ;)
8211
8212
8213 Changes: Modified:
8214 +2 -1 trunk/CREDITS (File Modified)
8215
8216
8217 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8218 Log:
8219 More kqueue corrections.
8220
8221 Changes: Modified:
8222 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8223
8224
8225 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8226 Log:
8227 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8228 Not sure why this wasn't this way to begin with.
8229
8230
8231 Changes: Modified:
8232 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8233
8234
8235 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8236 Log:
8237 example.conf tweaks:
8238 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8239 most people do not need this.
8240 Enable serverinfo::hub.
8241
8242
8243 Changes: Modified:
8244 +14 -11 trunk/doc/example.conf (File Modified)
8245
8246
8247 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8248 Log:
8249 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8250
8251
8252 Changes: Modified:
8253 +1 -1 trunk/src/s_serv.c (File Modified)
8254
8255
8256 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8257 Log:
8258 header include changes
8259
8260
8261 Changes: Modified:
8262 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8263 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8264 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8265 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8266 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8267 +1 -21 trunk/libcharybdis/select.c (File Modified)
8268
8269
8270 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8271 Log:
8272 s/ilog/libcharybdis_{die,log,restart}/g
8273
8274
8275 Changes: Modified:
8276 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8277 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8278 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8279 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8280 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8281 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8282 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8283 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8284
8285
8286 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8287 Log:
8288 Use the right callbacks in the function code.
8289
8290 Changes: Modified:
8291 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8292
8293
8294 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8295 Log:
8296 More work, it builds again!
8297
8298
8299 Changes: Modified:
8300 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8301 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8302 + - trunk/libcharybdis/libcharybdis.c (File Added)
8303 + - trunk/libcharybdis/libcharybdis.h (File Added)
8304
8305
8306 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8307 Log:
8308 Move some stuff around.
8309
8310
8311 Changes: Modified:
8312 + - trunk/include/memory.h (File Deleted)
8313 + - trunk/include/tools.h (File Deleted)
8314 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8315 + - trunk/libcharybdis/memory.c (File Added)
8316 + - trunk/libcharybdis/memory.h (File Added)
8317 + - trunk/libcharybdis/snprintf.c (File Added)
8318 + - trunk/libcharybdis/tools.c (File Added)
8319 + - trunk/libcharybdis/tools.h (File Added)
8320 +1000 -1062 trunk/modules/.depend (File Modified)
8321 +421 -455 trunk/src/.depend (File Modified)
8322 +0 -1191 trunk/src/Makefile.in (File Modified)
8323 + - trunk/src/memory.c (File Deleted)
8324 + - trunk/src/snprintf.c (File Deleted)
8325 + - trunk/src/tools.c (File Deleted)
8326
8327
8328 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8329 Log:
8330 move more headers into libcharybdis
8331
8332 Changes: Modified:
8333 + - trunk/include/balloc.h (File Deleted)
8334 + - trunk/include/event.h (File Deleted)
8335 + - trunk/libcharybdis/balloc.h (File Added)
8336 + - trunk/libcharybdis/event.h (File Added)
8337 +924 -1020 trunk/modules/.depend (File Modified)
8338 +327 -406 trunk/src/.depend (File Modified)
8339
8340
8341 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8342 Log:
8343 balloc, events -> libcharybdis
8344
8345 Changes: Modified:
8346 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8347 + - trunk/libcharybdis/balloc.c (File Added)
8348 + - trunk/libcharybdis/event.c (File Added)
8349 +0 -1008 trunk/src/Makefile.in (File Modified)
8350 + - trunk/src/balloc.c (File Deleted)
8351 + - trunk/src/event.c (File Deleted)
8352
8353
8354 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8355 Log:
8356 More fun
8357
8358 Changes: Modified:
8359 + - trunk/include/commio.h (File Deleted)
8360 + - trunk/include/linebuf.h (File Deleted)
8361 + - trunk/libcharybdis/commio.h (File Added)
8362 + - trunk/libcharybdis/linebuf.h (File Added)
8363 +1644 -530 trunk/modules/.depend (File Modified)
8364 +1 -1 trunk/modules/Makefile.in (File Modified)
8365 +720 -284 trunk/src/.depend (File Modified)
8366
8367
8368 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8369 Log:
8370 Makefile reworking -- moving libcharybdis headers into proper location.
8371
8372 Changes: Modified:
8373 +1 -1 trunk/adns/Makefile.in (File Modified)
8374 +1 -1 trunk/src/Makefile.in (File Modified)
8375
8376
8377 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8378 Log:
8379 Document proposed authdaemon protocol.
8380
8381 Changes: Modified:
8382 + - trunk/authdaemon/protocol.txt (File Added)
8383
8384
8385 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8386 Log:
8387 Makefile oops
8388
8389 Changes: Modified:
8390 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8391
8392
8393 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8394 Log:
8395 Remove dead makefile from generation
8396
8397 Changes: Modified:
8398 +1 -2 trunk/configure (File Modified)
8399 +0 -1 trunk/configure.ac (File Modified)
8400
8401
8402 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8403 Log:
8404 libcharybdisIO -> libcharybdis
8405
8406 Changes: Modified:
8407 +1 -1 trunk/src/Makefile.in (File Modified)
8408
8409
8410 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8411 Log:
8412 More restructuring.
8413
8414 Changes: Modified:
8415 + - trunk/libcharybdis/Makefile.in (File Added)
8416 + - trunk/libcharybdis/commio.c (File Added)
8417 + - trunk/libcharybdis/devpoll.c (File Added)
8418 + - trunk/libcharybdis/epoll.c (File Added)
8419 + - trunk/libcharybdis/io/ (File Deleted)
8420 + - trunk/libcharybdis/kqueue.c (File Added)
8421 + - trunk/libcharybdis/linebuf.c (File Added)
8422 + - trunk/libcharybdis/log/ (File Deleted)
8423 + - trunk/libcharybdis/poll.c (File Added)
8424 + - trunk/libcharybdis/ports.c (File Added)
8425 + - trunk/libcharybdis/select.c (File Added)
8426
8427
8428 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8429 Log:
8430 Blah kill makefile
8431
8432 Changes: Modified:
8433 + - trunk/libcharybdis/Makefile.in (File Deleted)
8434
8435
8436 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8437 Log:
8438 Blah kill makefile
8439
8440 Changes: Modified:
8441 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8442
8443
8444 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8445 Log:
8446 add authdaemon dir for later hacking
8447
8448
8449 Changes: Modified:
8450 + - trunk/authdaemon/ (File Added)
8451
8452
8453 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8454 Log:
8455 linebuf -> libcharybdisIO
8456
8457
8458 Changes: Modified:
8459 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8460 + - trunk/libcharybdis/io/linebuf.c (File Added)
8461 + - trunk/libcharybdis/log/ (File Added)
8462 + - trunk/libcharybdis/log/Makefile.in (File Added)
8463 +0 -687 trunk/src/Makefile.in (File Modified)
8464 + - trunk/src/linebuf.c (File Deleted)
8465
8466
8467 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8468 Log:
8469 Solaris 10 I/O ports support
8470
8471 Changes: Modified:
8472 + - trunk/libcharybdis/io/ports.c (File Added)
8473
8474
8475 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8476 Log:
8477 libcharybdis stuff
8478
8479
8480 Changes: Modified:
8481 +1 -1 trunk/Makefile.in (File Modified)
8482 +3 -1 trunk/configure (File Modified)
8483 +133 -10 trunk/configure.ac (File Modified)
8484 + - trunk/libcharybdis/ (File Added)
8485 + - trunk/libcharybdis/Makefile.in (File Added)
8486 + - trunk/libcharybdis/io/ (File Added)
8487 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8488 +2 -3 trunk/src/Makefile.in (File Modified)
8489 + - trunk/src/io/ (File Deleted)
8490
8491
8492 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8493 Log:
8494 split IO stuff into libcharybdisIO.
8495
8496
8497 Changes: Modified:
8498 + - trunk/src/commio.c (File Deleted)
8499 + - trunk/src/devpoll.c (File Deleted)
8500 + - trunk/src/epoll.c (File Deleted)
8501 + - trunk/src/io/ (File Added)
8502 + - trunk/src/io/Makefile.in (File Added)
8503 + - trunk/src/io/commio.c (File Added)
8504 + - trunk/src/io/devpoll.c (File Added)
8505 + - trunk/src/io/epoll.c (File Added)
8506 + - trunk/src/io/kqueue.c (File Added)
8507 + - trunk/src/io/poll.c (File Added)
8508 + - trunk/src/io/select.c (File Added)
8509 + - trunk/src/kqueue.c (File Deleted)
8510 + - trunk/src/poll.c (File Deleted)
8511 + - trunk/src/select.c (File Deleted)
8512
8513
8514 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8515 Log:
8516 Version bump: 1.1.0
8517
8518
8519 Changes: Modified:
8520 +86 -155 trunk/configure (File Modified)
8521 +1 -1 trunk/configure.ac (File Modified)
8522
8523
8524 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8525 Log:
8526 Remove mentions of mkkeypair/cryptlinks.
8527
8528
8529 Changes: Modified:
8530 +1 -3 trunk/doc/challenge.txt (File Modified)
8531
8532
8533 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8534 Log:
8535 Clarify serverinfo{} description.
8536
8537
8538 Changes: Modified:
8539 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8540
8541
8542 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8543 Log:
8544 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8545
8546
8547 Changes: Modified:
8548 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8549
8550
8551 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8552 Log:
8553 Improvements also applicable to hyperion 1.x.
8554
8555
8556 Changes: Modified:
8557 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8558
8559
8560 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8561 Log:
8562 - Add +F description
8563 - General improvements and changes to charybdis
8564
8565
8566 Changes: Modified:
8567 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8568
8569
8570 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8571 Log:
8572 The server notice umodes only have an effect
8573 for opers. ("sendto_realops_flags", so having
8574 the umode is not enough, they must also be
8575 opered)
8576
8577
8578 Changes: Modified:
8579 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8580
8581
8582 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8583 Log:
8584 Updates to umodes docs.
8585
8586
8587 Changes: Modified:
8588 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8589
8590
8591 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8592 Log:
8593 Add SGML documentation.
8594
8595 Changes: Modified:
8596 + - trunk/doc/sgml/ (File Added)
8597 + - trunk/doc/sgml/oper-guide/ (File Added)
8598 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8599 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8600 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8601 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8602 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8603 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8604 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8605
8606
8607 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8608 Log:
8609 Make operwall flag restrict setting umode +z.
8610 This repairs this flag broken in charybdis-1.0.
8611
8612
8613 Changes: Modified:
8614 +41 -0 trunk/contrib/m_flags.c (File Modified)
8615 +9 -0 trunk/src/s_user.c (File Modified)
8616
8617
8618 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8619 Log:
8620 Don't complain/reset remote clients +n. I'm still not
8621 convinced propagating all umodes is the way to go, oh
8622 well.
8623
8624
8625 Changes: Modified:
8626 +1 -1 trunk/src/s_user.c (File Modified)
8627
8628
8629 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8630 Log:
8631 - Require admin flag for oper /chghost (if it's enabled
8632 which is not default)
8633 - Give error message on nonexistant nick
8634
8635
8636 Changes: Modified:
8637 +12 -0 trunk/modules/m_chghost.c (File Modified)
8638
8639
8640 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8641 Log:
8642 Incorporated jilles' dynspoof patch with a few minor changes.
8643
8644 Changes: Modified:
8645 +5 -2 trunk/include/client.h (File Modified)
8646 +1 -0 trunk/include/numeric.h (File Modified)
8647 +75 -4 trunk/modules/m_chghost.c (File Modified)
8648 +2 -21 trunk/modules/m_stats.c (File Modified)
8649 +2 -8 trunk/modules/m_trace.c (File Modified)
8650 +2 -0 trunk/src/client.c (File Modified)
8651 +3 -0 trunk/src/s_user.c (File Modified)
8652
8653
8654 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8655 Log:
8656 Update NEWS.
8657
8658 Changes: Modified:
8659 +5 -0 trunk/NEWS (File Modified)
8660
8661
8662 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8663 Log:
8664 Make show_ip() far less braindead.
8665
8666 Obtained from: ratbox 2.2 SVN
8667
8668
8669 Changes: Modified:
8670 +14 -85 trunk/src/client.c (File Modified)
8671
8672
8673 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8674 Log:
8675 Instead of not showing channels at all for whoising services,
8676 only show channels the requester is also on. If operspying
8677 services, show all the channels.
8678
8679
8680 Changes: Modified:
8681 +37 -40 trunk/modules/m_whois.c (File Modified)
8682
8683
8684 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8685 Log:
8686 - Show real errno if we fail to connect to a server
8687 - Don't show server IPs on IRC if a server goes dead
8688 during handshake
8689
8690
8691 Changes: Modified:
8692 +2 -5 trunk/src/s_serv.c (File Modified)
8693
8694
8695 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8696 Log:
8697 Revert hybrid 7.2 aline code. It causes too many problems.
8698
8699
8700 Changes: Modified:
8701 +1 -47 trunk/NEWS (File Modified)
8702 + - trunk/include/aline.h (File Deleted)
8703 +53 -6 trunk/modules/m_dline.c (File Modified)
8704 +212 -16 trunk/modules/m_kline.c (File Modified)
8705 +37 -8 trunk/modules/m_resv.c (File Modified)
8706 +45 -24 trunk/modules/m_xline.c (File Modified)
8707 +0 -485 trunk/src/Makefile.in (File Modified)
8708 + - trunk/src/aline.c (File Deleted)
8709
8710
8711 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8712 Log:
8713 Incorporate recent ratbox monitor bugfixes (could crash).
8714
8715
8716 Changes: Modified:
8717 +16 -0 trunk/modules/m_monitor.c (File Modified)
8718 +4 -3 trunk/src/monitor.c (File Modified)
8719
8720
8721 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8722 Log:
8723 Fix /invite UID leak.
8724
8725 Found by logiclrd@EFnet.
8726
8727
8728 Changes: Modified:
8729 +3 -2 trunk/modules/m_invite.c (File Modified)
8730
8731
8732 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8733 Log:
8734 Don't show what channels a service is in.
8735
8736 Changes: Modified:
8737 +1 -0 trunk/NEWS (File Modified)
8738 +40 -35 trunk/modules/m_whois.c (File Modified)
8739
8740
8741 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8742 Log:
8743 Update version to 1.0.3.
8744
8745
8746 Changes: Modified:
8747 +9 -9 trunk/configure (File Modified)
8748 +1 -1 trunk/configure.ac (File Modified)
8749
8750
8751 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8752 Log:
8753 Update NEWS.
8754
8755
8756 Changes: Modified:
8757 +7 -1 trunk/NEWS (File Modified)
8758
8759
8760 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8761 Log:
8762 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8763 More static buffers :(
8764
8765
8766 Changes: Modified:
8767 +12 -4 trunk/src/aline.c (File Modified)
8768
8769
8770 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8771 Log:
8772 Make operspy mode (/mode !#channel showing parameters
8773 even if not on channel) work again.
8774
8775
8776 Changes: Modified:
8777 +4 -4 trunk/src/channel.c (File Modified)
8778
8779
8780 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8781 Log:
8782 Call server_introduced hook on TS6 remote server
8783 introduction (ms_sid()).
8784
8785
8786 Changes: Modified:
8787 +6 -0 trunk/modules/core/m_server.c (File Modified)
8788
8789
8790 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8791 Log:
8792 Cyrix boxes are wierd.
8793
8794 Changes: Modified:
8795 +2 -1 trunk/modules/m_services.c (File Modified)
8796
8797
8798 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8799 Log:
8800 More paranoia.
8801
8802 Changes: Modified:
8803 +1 -1 trunk/include/client.h (File Modified)
8804 +3 -1 trunk/modules/m_services.c (File Modified)
8805
8806
8807 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8808 Log:
8809 heh
8810
8811 Changes: Modified:
8812 +1 -6 trunk/modules/m_services.c (File Modified)
8813
8814
8815 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8816 Log:
8817 Disable a check that doesn't always seem to work right for some reason.
8818
8819 Changes: Modified:
8820 +2 -0 trunk/modules/m_services.c (File Modified)
8821
8822
8823 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8824 Log:
8825 Update NEWS.
8826
8827
8828 Changes: Modified:
8829 +4 -1 trunk/NEWS (File Modified)
8830
8831
8832 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8833 Log:
8834 1.0.2
8835
8836
8837 Changes: Modified:
8838 +9 -9 trunk/configure (File Modified)
8839 +1 -1 trunk/configure.ac (File Modified)
8840
8841
8842 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8843 Log:
8844 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8845
8846
8847 Changes: Modified:
8848 +3 -13 trunk/modules/m_trace.c (File Modified)
8849
8850
8851 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8852 Log:
8853 Don't send empty RPL_WHOISCHANNELS on remote whois.
8854
8855 Pointy hat to: jilles
8856
8857
8858 Changes: Modified:
8859 +1 -1 trunk/modules/m_whois.c (File Modified)
8860
8861
8862 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8863 Log:
8864 Update NEWS.
8865
8866
8867 Changes: Modified:
8868 +3 -0 trunk/NEWS (File Modified)
8869
8870
8871 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8872 Log:
8873 Modular umode support.
8874
8875
8876 Changes: Modified:
8877 +0 -9 trunk/include/client.h (File Modified)
8878 +2 -1 trunk/include/s_user.h (File Modified)
8879 +1 -1 trunk/include/tools.h (File Modified)
8880 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8881 +3 -0 trunk/src/ircd.c (File Modified)
8882 +1 -1 trunk/src/messages.tab (File Modified)
8883 +2 -2 trunk/src/s_serv.c (File Modified)
8884 +37 -59 trunk/src/s_user.c (File Modified)
8885 +21 -0 trunk/src/tools.c (File Modified)
8886
8887
8888 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8889 Log:
8890 Optionally do forced nick change to the UID instead of kill
8891 on nick collisions, see doc/collision_fnc.txt for more
8892 details.
8893
8894
8895 Changes: Modified:
8896 + - trunk/doc/collision_fnc.txt (File Added)
8897 +1 -0 trunk/doc/example.conf (File Modified)
8898 +8 -0 trunk/doc/reference.conf (File Modified)
8899 +1 -0 trunk/include/numeric.h (File Modified)
8900 +1 -0 trunk/include/s_conf.h (File Modified)
8901 +2 -1 trunk/include/s_serv.h (File Modified)
8902 +1 -0 trunk/include/s_stats.h (File Modified)
8903 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8904 +1 -1 trunk/src/messages.tab (File Modified)
8905 +1 -0 trunk/src/newconf.c (File Modified)
8906 +1 -0 trunk/src/s_conf.c (File Modified)
8907 +1 -0 trunk/src/s_serv.c (File Modified)
8908 +2 -2 trunk/src/s_stats.c (File Modified)
8909
8910
8911 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8912 Log:
8913 Update NEWS.
8914
8915
8916 Modified:
8917 trunk/NEWS (File Modified)
8918
8919
8920 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8921 Log:
8922 Don't allow lookups by uid in /monitor + and /monitor s.
8923
8924
8925 Modified:
8926 trunk/modules/m_monitor.c (File Modified)
8927
8928
8929 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8930 Log:
8931 Stop garbage +j being set in cases like +j aaa:bbb by
8932 initializing the variables properly.
8933
8934 Reported by kyle.
8935
8936
8937 Modified:
8938 trunk/modules/core/m_mode.c (File Modified)
8939 trunk/modules/core/m_sjoin.c (File Modified)
8940
8941
8942 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8943 Log:
8944 Apply flags to the proper server in me_gcap().
8945
8946
8947 Modified:
8948 trunk/modules/m_capab.c (File Modified)
8949
8950
8951 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8952 Log:
8953 Use find_named_client() instead of find_client() to check
8954 for nick collisions.
8955
8956
8957 Modified:
8958 trunk/modules/core/m_nick.c (File Modified)
8959
8960
8961 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8962 Log:
8963 - Replace old 381 numeric with a new, more positive one!
8964
8965
8966 Modified:
8967 trunk/src/messages.tab (File Modified)
8968
8969
8970 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8971 Log:
8972 Make it compile again.
8973
8974
8975 Modified:
8976 trunk/src/channel.c (File Modified)
8977 trunk/src/client.c (File Modified)
8978 trunk/src/ircd.c (File Modified)
8979 trunk/src/packet.c (File Modified)
8980
8981
8982 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8983 Log:
8984 - Prevent UID disclosure in cmode setting.
8985
8986
8987 Modified:
8988 trunk/NEWS (File Modified)
8989 trunk/modules/core/m_mode.c (File Modified)
8990
8991
8992 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8993 Log:
8994 A different check which prevents UID disclosure.
8995
8996
8997 Modified:
8998 trunk/modules/core/m_kick.c (File Modified)
8999
9000
9001 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9002 Log:
9003 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9004
9005
9006 Modified:
9007 trunk/modules/core/m_kick.c (File Modified)
9008
9009
9010 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9011 Log:
9012 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9013
9014
9015 Modified:
9016 trunk/NEWS (File Modified)
9017 trunk/modules/m_accept.c (File Modified)
9018 trunk/modules/m_admin.c (File Modified)
9019 trunk/modules/m_away.c (File Modified)
9020 trunk/modules/m_cap.c (File Modified)
9021 trunk/modules/m_capab.c (File Modified)
9022 trunk/modules/m_challenge.c (File Modified)
9023 trunk/modules/m_chghost.c (File Modified)
9024 trunk/modules/m_close.c (File Modified)
9025 trunk/modules/m_cmessage.c (File Modified)
9026 trunk/modules/m_connect.c (File Modified)
9027 trunk/modules/m_dline.c (File Modified)
9028 trunk/modules/m_encap.c (File Modified)
9029 trunk/modules/m_etrace.c (File Modified)
9030 trunk/modules/m_gline.c (File Modified)
9031 trunk/modules/m_help.c (File Modified)
9032 trunk/modules/m_info.c (File Modified)
9033 trunk/modules/m_invite.c (File Modified)
9034 trunk/modules/m_ison.c (File Modified)
9035 trunk/modules/m_kline.c (File Modified)
9036 trunk/modules/m_knock.c (File Modified)
9037 trunk/modules/m_links.c (File Modified)
9038 trunk/modules/m_list.c (File Modified)
9039 trunk/modules/m_locops.c (File Modified)
9040 trunk/modules/m_lusers.c (File Modified)
9041 trunk/modules/m_map.c (File Modified)
9042 trunk/modules/m_monitor.c (File Modified)
9043 trunk/modules/m_motd.c (File Modified)
9044 trunk/modules/m_names.c (File Modified)
9045 trunk/modules/m_oper.c (File Modified)
9046 trunk/modules/m_operspy.c (File Modified)
9047 trunk/modules/m_pass.c (File Modified)
9048 trunk/modules/m_ping.c (File Modified)
9049 trunk/modules/m_pong.c (File Modified)
9050 trunk/modules/m_post.c (File Modified)
9051 trunk/modules/m_rehash.c (File Modified)
9052 trunk/modules/m_restart.c (File Modified)
9053 trunk/modules/m_resv.c (File Modified)
9054 trunk/modules/m_services.c (File Modified)
9055 trunk/modules/m_set.c (File Modified)
9056 trunk/modules/m_sshortcut.c (File Modified)
9057 trunk/modules/m_stats.c (File Modified)
9058 trunk/modules/m_svinfo.c (File Modified)
9059 trunk/modules/m_tb.c (File Modified)
9060 trunk/modules/m_testline.c (File Modified)
9061 trunk/modules/m_testmask.c (File Modified)
9062 trunk/modules/m_time.c (File Modified)
9063 trunk/modules/m_topic.c (File Modified)
9064 trunk/modules/m_trace.c (File Modified)
9065 trunk/modules/m_unreject.c (File Modified)
9066 trunk/modules/m_user.c (File Modified)
9067 trunk/modules/m_userhost.c (File Modified)
9068 trunk/modules/m_users.c (File Modified)
9069 trunk/modules/m_version.c (File Modified)
9070 trunk/modules/m_wallops.c (File Modified)
9071 trunk/modules/m_who.c (File Modified)
9072 trunk/modules/m_whois.c (File Modified)
9073 trunk/modules/m_whowas.c (File Modified)
9074 trunk/modules/m_xline.c (File Modified)
9075 trunk/src/adns.c (File Modified)
9076 trunk/src/aline.c (File Modified)
9077 trunk/src/cache.c (File Modified)
9078 trunk/src/channel.c (File Modified)
9079 trunk/src/class.c (File Modified)
9080 trunk/src/client.c (File Modified)
9081 trunk/src/commio.c (File Modified)
9082 trunk/src/event.c (File Modified)
9083 trunk/src/hash.c (File Modified)
9084 trunk/src/hostmask.c (File Modified)
9085 trunk/src/ircd.c (File Modified)
9086 trunk/src/kdparse.c (File Modified)
9087 trunk/src/linebuf.c (File Modified)
9088 trunk/src/listener.c (File Modified)
9089 trunk/src/modules.c (File Modified)
9090 trunk/src/monitor.c (File Modified)
9091 trunk/src/newconf.c (File Modified)
9092 trunk/src/packet.c (File Modified)
9093 trunk/src/parse.c (File Modified)
9094 trunk/src/reject.c (File Modified)
9095 trunk/src/s_auth.c (File Modified)
9096 trunk/src/s_conf.c (File Modified)
9097 trunk/src/s_gline.c (File Modified)
9098 trunk/src/s_log.c (File Modified)
9099 trunk/src/s_newconf.c (File Modified)
9100 trunk/src/s_serv.c (File Modified)
9101 trunk/src/s_stats.c (File Modified)
9102 trunk/src/s_user.c (File Modified)
9103 trunk/src/send.c (File Modified)
9104 trunk/src/whowas.c (File Modified)
9105
9106
9107 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9108 Log:
9109 - More coding style niceities. Pretty much got client.h squared away.
9110
9111
9112 Modified:
9113 trunk/modules/m_dline.c (File Modified)
9114 trunk/modules/m_gline.c (File Modified)
9115 trunk/modules/m_kline.c (File Modified)
9116 trunk/modules/m_rehash.c (File Modified)
9117 trunk/modules/m_resv.c (File Modified)
9118 trunk/modules/m_stats.c (File Modified)
9119 trunk/modules/m_testline.c (File Modified)
9120 trunk/modules/m_user.c (File Modified)
9121 trunk/modules/m_xline.c (File Modified)
9122
9123
9124 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9125 Log:
9126 - Propagate quiets (+q) on netjoins
9127 - Clear +q list too on lowerTS sjoin from TS6 source
9128
9129
9130 Modified:
9131 trunk/modules/core/m_sjoin.c (File Modified)
9132 trunk/src/s_serv.c (File Modified)
9133
9134
9135 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9136 Log:
9137 Second argument to whois is always a nick, never a uid.
9138 This prevents /whois other.server uid to get information
9139 about that uid.
9140
9141
9142 Modified:
9143 trunk/modules/m_whois.c (File Modified)
9144
9145
9146 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9147 Log:
9148 Don't allow local users to use uids in user mode.
9149
9150
9151 Modified:
9152 trunk/src/s_user.c (File Modified)
9153
9154
9155 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9156 Log:
9157 Make it compile again.
9158
9159
9160 Modified:
9161 trunk/src/s_stats.c (File Modified)
9162
9163
9164 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9165 Log:
9166 Fix propagation of empty SJOIN.
9167
9168
9169 Modified:
9170 trunk/modules/core/m_sjoin.c (File Modified)
9171
9172
9173 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9174 Log:
9175 Some atheme-style niceties here.
9176
9177
9178 Modified:
9179 trunk/modules/m_accept.c (File Modified)
9180 trunk/modules/m_admin.c (File Modified)
9181 trunk/modules/m_away.c (File Modified)
9182 trunk/modules/m_cap.c (File Modified)
9183 trunk/modules/m_capab.c (File Modified)
9184 trunk/modules/m_challenge.c (File Modified)
9185 trunk/modules/m_chghost.c (File Modified)
9186 trunk/modules/m_close.c (File Modified)
9187 trunk/modules/m_cmessage.c (File Modified)
9188 trunk/modules/m_connect.c (File Modified)
9189 trunk/modules/m_dline.c (File Modified)
9190 trunk/modules/m_encap.c (File Modified)
9191 trunk/modules/m_etrace.c (File Modified)
9192 trunk/modules/m_gline.c (File Modified)
9193 trunk/modules/m_help.c (File Modified)
9194 trunk/modules/m_info.c (File Modified)
9195 trunk/modules/m_invite.c (File Modified)
9196 trunk/modules/m_ison.c (File Modified)
9197 trunk/modules/m_kline.c (File Modified)
9198 trunk/modules/m_knock.c (File Modified)
9199 trunk/modules/m_links.c (File Modified)
9200 trunk/modules/m_list.c (File Modified)
9201 trunk/modules/m_locops.c (File Modified)
9202 trunk/modules/m_lusers.c (File Modified)
9203 trunk/modules/m_map.c (File Modified)
9204 trunk/modules/m_monitor.c (File Modified)
9205 trunk/modules/m_motd.c (File Modified)
9206 trunk/modules/m_names.c (File Modified)
9207 trunk/modules/m_oper.c (File Modified)
9208 trunk/modules/m_operspy.c (File Modified)
9209 trunk/modules/m_pass.c (File Modified)
9210 trunk/modules/m_ping.c (File Modified)
9211 trunk/modules/m_pong.c (File Modified)
9212 trunk/modules/m_post.c (File Modified)
9213 trunk/modules/m_rehash.c (File Modified)
9214 trunk/modules/m_restart.c (File Modified)
9215 trunk/modules/m_resv.c (File Modified)
9216 trunk/modules/m_services.c (File Modified)
9217 trunk/modules/m_set.c (File Modified)
9218 trunk/modules/m_sshortcut.c (File Modified)
9219 trunk/modules/m_stats.c (File Modified)
9220 trunk/modules/m_svinfo.c (File Modified)
9221 trunk/modules/m_tb.c (File Modified)
9222 trunk/modules/m_testline.c (File Modified)
9223 trunk/modules/m_testmask.c (File Modified)
9224 trunk/modules/m_time.c (File Modified)
9225 trunk/modules/m_topic.c (File Modified)
9226 trunk/modules/m_trace.c (File Modified)
9227 trunk/modules/m_unreject.c (File Modified)
9228 trunk/modules/m_user.c (File Modified)
9229 trunk/modules/m_userhost.c (File Modified)
9230 trunk/modules/m_users.c (File Modified)
9231 trunk/modules/m_version.c (File Modified)
9232 trunk/modules/m_wallops.c (File Modified)
9233 trunk/modules/m_who.c (File Modified)
9234 trunk/modules/m_whois.c (File Modified)
9235 trunk/modules/m_whowas.c (File Modified)
9236 trunk/modules/m_xline.c (File Modified)
9237
9238
9239 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9240 Log:
9241 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9242
9243
9244 Modified:
9245 trunk/.indent.pro (File Modified)
9246 trunk/include/charybdis.h (File Added)
9247 trunk/include/client.h (File Modified)
9248 trunk/modules/.indent.pro (File Modified)
9249 trunk/src/.indent.pro (File Modified)
9250 trunk/src/adns.c (File Modified)
9251 trunk/src/aline.c (File Modified)
9252 trunk/src/cache.c (File Modified)
9253 trunk/src/channel.c (File Modified)
9254 trunk/src/class.c (File Modified)
9255 trunk/src/client.c (File Modified)
9256 trunk/src/commio.c (File Modified)
9257 trunk/src/event.c (File Modified)
9258 trunk/src/hash.c (File Modified)
9259 trunk/src/hostmask.c (File Modified)
9260 trunk/src/ircd.c (File Modified)
9261 trunk/src/kdparse.c (File Modified)
9262 trunk/src/linebuf.c (File Modified)
9263 trunk/src/listener.c (File Modified)
9264 trunk/src/modules.c (File Modified)
9265 trunk/src/monitor.c (File Modified)
9266 trunk/src/newconf.c (File Modified)
9267 trunk/src/packet.c (File Modified)
9268 trunk/src/parse.c (File Modified)
9269 trunk/src/reject.c (File Modified)
9270 trunk/src/s_auth.c (File Modified)
9271 trunk/src/s_conf.c (File Modified)
9272 trunk/src/s_gline.c (File Modified)
9273 trunk/src/s_log.c (File Modified)
9274 trunk/src/s_newconf.c (File Modified)
9275 trunk/src/s_serv.c (File Modified)
9276 trunk/src/s_stats.c (File Modified)
9277 trunk/src/s_user.c (File Modified)
9278 trunk/src/send.c (File Modified)
9279 trunk/src/whowas.c (File Modified)
9280
9281
9282 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9283 Log:
9284 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9285 - Convert a few modules towards using this code.
9286 - Make a note about this change in NEWS.
9287
9288
9289 Modified:
9290 trunk/NEWS (File Modified)
9291 trunk/include/aline.h (File Added)
9292 trunk/modules/m_dline.c (File Modified)
9293 trunk/modules/m_kline.c (File Modified)
9294 trunk/modules/m_resv.c (File Modified)
9295 trunk/modules/m_xline.c (File Modified)
9296 trunk/src/Makefile.in (File Modified)
9297 trunk/src/aline.c (File Added)
9298
9299
9300 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9301 Log:
9302 - Update NEWS document.
9303
9304
9305 Modified:
9306 trunk/NEWS (File Modified)
9307
9308
9309 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9310 Log:
9311 Use find_named_person() instead of find_person() in services shortcuts.
9312
9313
9314 Modified:
9315 trunk/modules/m_sshortcut.c (File Modified)
9316
9317
9318 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9319 Log:
9320 Fix propagation of empty channels (+P).
9321
9322
9323 Modified:
9324 trunk/modules/core/m_sjoin.c (File Modified)
9325 trunk/src/s_serv.c (File Modified)
9326
9327
9328 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9329 Log:
9330 Use same comparison for +f.
9331
9332
9333 Modified:
9334 trunk/modules/core/m_join.c (File Modified)
9335
9336
9337 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9338 Log:
9339 Retire server-server non-encap CHGHOST, and clean it up a bit.
9340
9341
9342 Modified:
9343 trunk/modules/m_chghost.c (File Modified)
9344
9345
9346 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9347 Log:
9348 Use TS6 form for SQUIT wallops.
9349
9350
9351 Modified:
9352 trunk/modules/core/m_squit.c (File Modified)
9353
9354
9355 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9356 Log:
9357 Propagate nick changes for remote clients in TS6 form if possible;
9358 simplify the code a bit.
9359
9360
9361 Modified:
9362 trunk/modules/core/m_nick.c (File Modified)
9363
9364
9365 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9366 Log:
9367 Only clear oper_only_umodes on deoper for local clients.
9368
9369
9370 Modified:
9371 trunk/src/s_user.c (File Modified)
9372
9373
9374 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9375 Log:
9376 - Don't enable use_whois_actually in the default config, makes cloaking
9377 only useful for vanity.
9378
9379
9380 Modified:
9381 trunk/doc/example.conf (File Modified)
9382
9383
9384 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9385 Log:
9386 Fix linebuf raw code to not truncate lines longer than
9387 510 characters. This stops ziplinks corruption at
9388 the initial burst if the other side sends a lot.
9389
9390
9391 Modified:
9392 trunk/src/linebuf.c (File Modified)
9393
9394
9395 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9396 Log:
9397 - Add +r to channel_modes().
9398
9399
9400 Modified:
9401 trunk/src/channel.c (File Modified)
9402
9403
9404 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9405 Log:
9406 Update NEWS.
9407
9408
9409 Modified:
9410 trunk/NEWS (File Modified)
9411
9412
9413 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9414 Log:
9415 err, nvm. wrong project :-P
9416
9417
9418 Modified:
9419 trunk/src/match.c (File Modified)
9420
9421
9422 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9423 Log:
9424 make sure we don't crash on match(NULL, test)
9425
9426
9427 Modified:
9428 trunk/src/match.c (File Modified)
9429
9430
9431 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9432 Log:
9433 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9434 flags = rehash in shared{}.
9435 Uses :<source> ENCAP <target> REHASH [option].
9436
9437
9438 Modified:
9439 trunk/doc/example.conf (File Modified)
9440 trunk/doc/reference.conf (File Modified)
9441 trunk/help/opers/rehash (File Modified)
9442 trunk/include/s_newconf.h (File Modified)
9443 trunk/modules/m_rehash.c (File Modified)
9444 trunk/modules/m_stats.c (File Modified)
9445 trunk/src/newconf.c (File Modified)
9446
9447
9448 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9449 Log:
9450 Initialize flags to 0 in conf_set_shared_flags() and
9451 conf_set_cluster_flags().
9452
9453
9454 Modified:
9455 trunk/src/newconf.c (File Modified)
9456
9457
9458 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9459 Log:
9460 Don't allow a forward from a #channel to an &channel.
9461 Error message is Illegal channel name.
9462
9463
9464 Modified:
9465 trunk/modules/core/m_mode.c (File Modified)
9466
9467
9468 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9469 Log:
9470 - change version to 1.0.1
9471
9472
9473 Modified:
9474 trunk/configure (File Modified)
9475 trunk/configure.ac (File Modified)
9476
9477
9478 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9479 Log:
9480 Update NEWS.
9481
9482
9483 Modified:
9484 trunk/NEWS (File Modified)
9485
9486
9487 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9488 Log:
9489 Services shortcuts changes:
9490 - Require umode +S on target
9491 - Use ERR_SERVICESDOWN (440) for error message
9492 - Fix check for empty string
9493
9494
9495 Modified:
9496 trunk/include/numeric.h (File Modified)
9497 trunk/modules/m_sshortcut.c (File Modified)
9498 trunk/src/messages.tab (File Modified)
9499
9500
9501 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9502 Log:
9503 s/IsChanService/IsService/g;
9504
9505
9506 Modified:
9507 trunk/modules/m_sshortcut.c (File Modified)
9508
9509
9510 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9511 Log:
9512 Add check for service validity in shortcut routines.
9513
9514
9515 Modified:
9516 trunk/modules/m_sshortcut.c (File Modified)
9517
9518
9519 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9520 Log:
9521 Don't allow forwarding to a -F channel the setter is not on.
9522
9523
9524 Modified:
9525 trunk/modules/core/m_mode.c (File Modified)
9526
9527
9528 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9529 Log:
9530 Describe identify_service and identify_command in
9531 reference.conf.
9532
9533
9534 Modified:
9535 trunk/doc/reference.conf (File Modified)
9536
9537
9538 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9539 Log:
9540 More helpfile updates.
9541
9542
9543 Modified:
9544 trunk/help/Makefile.in (File Modified)
9545 trunk/help/opers/die (File Modified)
9546 trunk/help/opers/join (File Modified)
9547 trunk/help/opers/links (File Modified)
9548 trunk/help/opers/lusers (File Modified)
9549 trunk/help/opers/map (File Added)
9550 trunk/help/opers/motd (File Modified)
9551 trunk/help/opers/names (File Modified)
9552 trunk/help/opers/notice (File Modified)
9553 trunk/help/opers/operspy (File Modified)
9554 trunk/help/opers/part (File Modified)
9555 trunk/help/opers/privmsg (File Modified)
9556 trunk/help/opers/restart (File Modified)
9557 trunk/help/opers/set (File Modified)
9558 trunk/help/opers/stats (File Modified)
9559 trunk/help/opers/trace (File Modified)
9560 trunk/help/opers/version (File Modified)
9561 trunk/help/users/notice (File Modified)
9562 trunk/help/users/privmsg (File Modified)
9563 trunk/help/users/stats (File Modified)
9564
9565
9566 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9567 Log:
9568 Update help files.
9569
9570
9571 Modified:
9572 trunk/help/opers/cmode (File Modified)
9573 trunk/help/opers/umode (File Modified)
9574 trunk/help/opers/wallops (File Modified)
9575 trunk/help/opers/who (File Modified)
9576 trunk/help/users/umode (File Modified)
9577
9578
9579 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9580 Log:
9581 Include cmode +r in 004 and 005.
9582
9583
9584 Modified:
9585 trunk/include/supported.h (File Modified)
9586 trunk/src/messages.tab (File Modified)
9587
9588
9589 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9590 Log:
9591 No need to clear all 3 buffers in channel_modes().
9592
9593
9594 Modified:
9595 trunk/src/channel.c (File Modified)
9596
9597
9598 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9599 Log:
9600 - Fix multiple +f modes per line
9601 - -f shouldn't take a parameter
9602
9603
9604 Modified:
9605 trunk/modules/core/m_mode.c (File Modified)
9606
9607
9608 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9609 Log:
9610 Channel mode +Q now prevents forwarding to or through
9611 a channel, just like in hyperion, not from a channel.
9612
9613
9614 Modified:
9615 trunk/modules/core/m_join.c (File Modified)
9616
9617
9618 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9619 Log:
9620 Complete +F/+Q propagation.
9621
9622
9623 Modified:
9624 trunk/modules/core/m_join.c (File Modified)
9625 trunk/modules/core/m_sjoin.c (File Modified)
9626 trunk/src/channel.c (File Modified)
9627
9628
9629 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9630 Log:
9631 - A few minor fixes.
9632
9633
9634 Modified:
9635 trunk/modules/core/m_join.c (File Modified)
9636 trunk/modules/m_services.c (File Modified)
9637
9638
9639 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9640 Log:
9641 - Fix netsplit obfuscation.
9642
9643
9644 Modified:
9645 trunk/src/client.c (File Modified)
9646
9647
9648 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9649 Log:
9650 - Fix another /stats p related bug.
9651
9652
9653 Modified:
9654 trunk/src/client.c (File Modified)
9655
9656
9657 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9658 Log:
9659 - Update example.conf.
9660
9661
9662 Modified:
9663 trunk/doc/example.conf (File Modified)
9664
9665
9666 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9667 Log:
9668 - Fix a minor bug here, and re-release 1.0.
9669
9670
9671 Modified:
9672 trunk/modules/core/m_nick.c (File Modified)
9673
9674
9675 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9676 Log:
9677 - Add bursted clients to /stats p list.
9678
9679
9680 Modified:
9681 trunk/modules/core/m_nick.c (File Modified)
9682
9683
9684 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9685 Log:
9686 - Add identify_service, identify_command options to the example.conf,
9687 newconf parser.
9688
9689
9690 Modified:
9691 trunk/NEWS (File Modified)
9692 trunk/doc/example.conf (File Modified)
9693 trunk/src/newconf.c (File Modified)
9694
9695
9696 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9697 Log:
9698 - Add services shortcuts.
9699
9700
9701 Modified:
9702 trunk/modules/Makefile.in (File Modified)
9703 trunk/modules/m_sshortcut.c (File Added)
9704
9705
9706 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9707 Log:
9708 - put back checks i removed by mistake
9709
9710
9711 Modified:
9712 trunk/modules/core/m_join.c (File Modified)
9713
9714
9715 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9716 Log:
9717 - Implement channel mode +Q, which disables forwarding.
9718 - Make forwarding usable by everyone.
9719 - Implement channel mode +F which bypasses authority checks on a target
9720 set with this mode
9721 - Update NEWS.
9722
9723
9724 Modified:
9725 trunk/NEWS (File Modified)
9726 trunk/include/channel.h (File Modified)
9727 trunk/include/supported.h (File Modified)
9728 trunk/modules/core/m_join.c (File Modified)
9729 trunk/modules/core/m_mode.c (File Modified)
9730 trunk/src/messages.tab (File Modified)
9731
9732
9733 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9734 Log:
9735 - Fix account handling brokenness.
9736
9737
9738 Modified:
9739 trunk/modules/m_services.c (File Modified)
9740
9741
9742 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9743 Log:
9744 Identify to services via server password hack. Still
9745 needs config file parts, like
9746 identifyservice = "nickserv@services.int";
9747 identifycommand = "IDENTIFY";
9748
9749
9750 Modified:
9751 trunk/include/s_conf.h (File Modified)
9752 trunk/src/s_user.c (File Modified)
9753
9754
9755 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9756 Log:
9757 Make send.c compile.
9758
9759
9760 Modified:
9761 trunk/src/send.c (File Modified)
9762
9763
9764 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9765 Log:
9766 - Handle this better.
9767
9768
9769 Modified:
9770 trunk/src/send.c (File Modified)
9771
9772
9773 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9774 Log:
9775 If the source is not a client, don't send to normal users.
9776
9777
9778 Modified:
9779 trunk/src/send.c (File Modified)
9780
9781
9782 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9783 Log:
9784 - Make /wallops behave as wallops in other ircds.
9785
9786
9787 Modified:
9788 trunk/modules/m_wallops.c (File Modified)
9789 trunk/src/send.c (File Modified)
9790
9791
9792 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9793 Log:
9794 - charybdis-1.0
9795
9796
9797 Modified:
9798 trunk/NEWS (File Modified)
9799 trunk/configure (File Modified)
9800 trunk/configure.ac (File Modified)
9801
9802
9803 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9804 Log:
9805 - Remove efnet configuration.
9806 - Rename example.conf as reference.conf, and replace the default
9807 example.conf with one suitable for AthemeNET.
9808 - Update makefile to reflect these changes.
9809
9810
9811 Modified:
9812 trunk/doc/Makefile.in (File Modified)
9813 trunk/doc/example.conf (File Modified)
9814 trunk/doc/example.efnet.conf (File Deleted)
9815 trunk/doc/reference.conf (File Added)
9816
9817
9818 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9819 Log:
9820 - Don't display opers who are /away.
9821
9822
9823 Modified:
9824 trunk/modules/m_stats.c (File Modified)
9825
9826
9827 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9828 Log:
9829 Put cmode +f in 004 and 005.
9830
9831
9832 Modified:
9833 trunk/include/supported.h (File Modified)
9834 trunk/src/messages.tab (File Modified)
9835
9836
9837 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9838 Log:
9839 Add user umode +Q which prevents a user from
9840 being forwarded.
9841
9842
9843 Modified:
9844 trunk/include/client.h (File Modified)
9845 trunk/modules/core/m_join.c (File Modified)
9846 trunk/src/messages.tab (File Modified)
9847 trunk/src/s_user.c (File Modified)
9848
9849
9850 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9851 Log:
9852 Implement channel forwarding in m_join(). As in
9853 hyperion, failing to join because of +i, +r or +j
9854 can cause you to be forwarded, potentially
9855 recursively. Unlike hyperion, a single numeric
9856 is sent in case of a successful forward, otherwise
9857 the ircd acts if there were no forward.
9858
9859
9860 Modified:
9861 trunk/include/numeric.h (File Modified)
9862 trunk/modules/core/m_join.c (File Modified)
9863 trunk/src/messages.tab (File Modified)
9864
9865
9866 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9867 Log:
9868 Allow servers to set oper-only cmodes as well.
9869
9870
9871 Modified:
9872 trunk/modules/core/m_mode.c (File Modified)
9873
9874
9875 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9876 Log:
9877 Add cmode +f which takes a channel name, settable
9878 only by opers for now. Does not do anything yet.
9879
9880
9881 Modified:
9882 trunk/include/channel.h (File Modified)
9883 trunk/modules/core/m_join.c (File Modified)
9884 trunk/modules/core/m_mode.c (File Modified)
9885 trunk/modules/core/m_sjoin.c (File Modified)
9886 trunk/src/channel.c (File Modified)
9887
9888
9889 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9890 Log:
9891 Fully initialize 'mode' in ms_join() and ms_sjoin()
9892 to avoid old +j garbage from being used.
9893
9894
9895 Modified:
9896 trunk/modules/core/m_join.c (File Modified)
9897 trunk/modules/core/m_sjoin.c (File Modified)
9898
9899
9900 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9901 Log:
9902 - only touch join_count/join_delta if join throttling
9903 is enabled on the channel
9904 - reset join_count/join_delta to 0 if -j is set
9905
9906
9907 Modified:
9908 trunk/modules/core/m_join.c (File Modified)
9909 trunk/modules/core/m_mode.c (File Modified)
9910 trunk/modules/core/m_sjoin.c (File Modified)
9911
9912
9913 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9914 Log:
9915 Also start a new "period" for join throttling for remote joins,
9916 if necessary. Make the code slightly clearer.
9917
9918
9919 Modified:
9920 trunk/modules/core/m_join.c (File Modified)
9921 trunk/src/channel.c (File Modified)
9922
9923
9924 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9925 Log:
9926 Some +j improvements, still broken.
9927
9928
9929 Modified:
9930 trunk/modules/core/m_join.c (File Modified)
9931 trunk/modules/core/m_sjoin.c (File Modified)
9932
9933
9934 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9935 Log:
9936 Only do +z processing for +m channels the sender is on,
9937 as bans/quiets are currently only checked locally.
9938
9939
9940 Modified:
9941 trunk/modules/core/m_message.c (File Modified)
9942
9943
9944 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9945 Log:
9946 - Add max_bans_large configuration option, defaulting to 500, to
9947 limit the number of bans in a +L channel
9948 - Change b/e/I to b/e/I/q in texts
9949
9950
9951 Modified:
9952 trunk/doc/example.conf (File Modified)
9953 trunk/include/s_conf.h (File Modified)
9954 trunk/modules/core/m_mode.c (File Modified)
9955 trunk/modules/m_info.c (File Modified)
9956 trunk/src/newconf.c (File Modified)
9957 trunk/src/s_conf.c (File Modified)
9958
9959
9960 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9961 Log:
9962 Store invite for +gi channels.
9963 Note that +gi is significantly weaker access control than +i.
9964
9965
9966 Modified:
9967 trunk/modules/m_invite.c (File Modified)
9968
9969
9970 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9971 Log:
9972 Nonops are allowed to see +q lists.
9973
9974
9975 Modified:
9976 trunk/modules/core/m_mode.c (File Modified)
9977
9978
9979 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9980 Log:
9981 Invalidate can_send() cache on -q.
9982
9983
9984 Modified:
9985 trunk/modules/core/m_mode.c (File Modified)
9986
9987
9988 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9989 Log:
9990 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9991
9992
9993 Modified:
9994 trunk/modules/core/m_sjoin.c (File Modified)
9995
9996
9997 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9998 Log:
9999 - Allow blank SJOINs -- for permanant channels.
10000
10001
10002 Modified:
10003 trunk/modules/core/m_sjoin.c (File Modified)
10004
10005
10006 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10007 Log:
10008 - Burst permanant channels.
10009
10010
10011 Modified:
10012 trunk/src/s_serv.c (File Modified)
10013
10014
10015 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10016 Log:
10017 - Fix handling of permanant channels.
10018
10019
10020 Modified:
10021 trunk/modules/core/m_join.c (File Modified)
10022
10023
10024 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10025 Log:
10026 - Run indent on core modules.
10027 - Add propagation of join throttle settings.
10028
10029
10030 Modified:
10031 trunk/modules/core/m_die.c (File Modified)
10032 trunk/modules/core/m_error.c (File Modified)
10033 trunk/modules/core/m_join.c (File Modified)
10034 trunk/modules/core/m_kick.c (File Modified)
10035 trunk/modules/core/m_kill.c (File Modified)
10036 trunk/modules/core/m_message.c (File Modified)
10037 trunk/modules/core/m_mode.c (File Modified)
10038 trunk/modules/core/m_nick.c (File Modified)
10039 trunk/modules/core/m_part.c (File Modified)
10040 trunk/modules/core/m_quit.c (File Modified)
10041 trunk/modules/core/m_server.c (File Modified)
10042 trunk/modules/core/m_sjoin.c (File Modified)
10043 trunk/modules/core/m_squit.c (File Modified)
10044
10045
10046 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10047 Log:
10048 - Fix mistake in commit message.
10049
10050
10051 Modified:
10052 trunk/ChangeLog (File Modified)
10053
10054
10055 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10056 Log:
10057 - Channel throttling.
10058
10059
10060 Modified:
10061 trunk/NEWS (File Modified)
10062 trunk/include/supported.h (File Modified)
10063 trunk/modules/core/m_mode.c (File Modified)
10064 trunk/src/messages.tab (File Modified)
10065
10066
10067 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10068 Log:
10069 - Channel throttle logic fixes.
10070
10071
10072 Modified:
10073 trunk/include/channel.h (File Modified)
10074
10075
10076 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10077 Log:
10078 - Add the throttle logic.
10079
10080
10081 Modified:
10082 trunk/include/channel.h (File Modified)
10083 trunk/include/numeric.h (File Modified)
10084 trunk/modules/core/m_join.c (File Modified)
10085 trunk/src/channel.c (File Modified)
10086 trunk/src/messages.tab (File Modified)
10087
10088
10089 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10090 Log:
10091 - Cosmetic fixes to CREDITS.
10092
10093
10094 Modified:
10095 trunk/CREDITS (File Modified)
10096
10097
10098 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10099 Log:
10100 - Better channel_modes() from ShadowIRCd 4.
10101
10102
10103 Modified:
10104 trunk/include/channel.h (File Modified)
10105 trunk/src/channel.c (File Modified)
10106
10107
10108 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10109 Log:
10110 - Strip colour codes from parts.
10111
10112
10113 Modified:
10114 trunk/modules/core/m_part.c (File Modified)
10115
10116
10117 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10118 Log:
10119 - Strip colour codes from quits.
10120
10121
10122 Modified:
10123 trunk/modules/core/m_quit.c (File Modified)
10124
10125
10126 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10127 Log:
10128 - add +c/+g/+z to channel_modes().
10129
10130
10131 Modified:
10132 trunk/src/channel.c (File Modified)
10133
10134
10135 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10136 Log:
10137 - Add +g to 004/005 numerics.
10138
10139
10140 Modified:
10141 trunk/include/supported.h (File Modified)
10142 trunk/src/messages.tab (File Modified)
10143
10144
10145 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10146 Log:
10147 - Add +cgz to set_final_mode() in both join/sjoin.
10148 - Implement channel mode +g: Free invite.
10149
10150
10151 Modified:
10152 trunk/include/channel.h (File Modified)
10153 trunk/modules/core/m_join.c (File Modified)
10154 trunk/modules/core/m_mode.c (File Modified)
10155 trunk/modules/core/m_sjoin.c (File Modified)
10156 trunk/modules/m_invite.c (File Modified)
10157
10158
10159 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10160 Log:
10161 - Make sure /stats p uses the right list.
10162
10163
10164 Modified:
10165 trunk/modules/m_stats.c (File Modified)
10166
10167
10168 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10169 Log:
10170 - local oper list becomes local_oper_list.
10171 - all opers are stored on oper_list for /stats p.
10172
10173
10174 Modified:
10175 trunk/include/ircd.h (File Modified)
10176 trunk/modules/m_stats.c (File Modified)
10177 trunk/modules/m_trace.c (File Modified)
10178 trunk/src/client.c (File Modified)
10179 trunk/src/ircd.c (File Modified)
10180 trunk/src/s_user.c (File Modified)
10181 trunk/src/send.c (File Modified)
10182
10183
10184 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10185 Log:
10186 - Remove ENABLE_SERVICES legacy define.
10187
10188
10189 Modified:
10190 trunk/configure (File Modified)
10191 trunk/configure.ac (File Modified)
10192 trunk/include/client.h (File Modified)
10193 trunk/include/m_info.h (File Modified)
10194 trunk/include/s_conf.h (File Modified)
10195 trunk/modules/Makefile.in (File Modified)
10196 trunk/modules/core/m_kick.c (File Modified)
10197 trunk/modules/core/m_mode.c (File Modified)
10198 trunk/modules/core/m_nick.c (File Modified)
10199 trunk/modules/core/m_sjoin.c (File Modified)
10200 trunk/modules/m_services.c (File Modified)
10201 trunk/src/channel.c (File Modified)
10202 trunk/src/newconf.c (File Modified)
10203 trunk/src/s_conf.c (File Modified)
10204 trunk/src/s_serv.c (File Modified)
10205 trunk/src/s_user.c (File Modified)
10206
10207
10208 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10209 Log:
10210 - New reject message, ala ircu.
10211
10212
10213 Modified:
10214 trunk/src/reject.c (File Modified)
10215
10216
10217 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10218 Log:
10219 - Reduce 'broadcast storm' effect in m_chghost.
10220
10221
10222 Modified:
10223 trunk/modules/m_chghost.c (File Modified)
10224
10225
10226 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10227 Log:
10228 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10229
10230
10231 Modified:
10232 trunk/include/supported.h (File Modified)
10233 trunk/src/messages.tab (File Modified)
10234
10235
10236 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10237 Log:
10238 - Implement +z.
10239
10240
10241 Modified:
10242 trunk/include/channel.h (File Modified)
10243 trunk/modules/core/m_message.c (File Modified)
10244 trunk/modules/core/m_mode.c (File Modified)
10245
10246
10247 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10248 Log:
10249 - use sendto_one_numeric() in some places.
10250
10251
10252 Modified:
10253 trunk/modules/core/m_mode.c (File Modified)
10254
10255
10256 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10257 Log:
10258 - Implement channel mode +c -- colour stripping.
10259
10260
10261 Modified:
10262 trunk/include/irc_string.h (File Modified)
10263 trunk/include/supported.h (File Modified)
10264 trunk/modules/core/m_message.c (File Modified)
10265 trunk/modules/core/m_mode.c (File Modified)
10266 trunk/src/irc_string.c (File Modified)
10267 trunk/src/messages.tab (File Modified)
10268
10269
10270 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10271 Log:
10272 - Add +qLP to CHANMODES 005 numeric.
10273
10274
10275 Modified:
10276 trunk/include/supported.h (File Modified)
10277
10278
10279 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10280 Log:
10281 Move credits files to doc/.
10282
10283
10284 Modified:
10285 trunk/Hybrid-team (File Deleted)
10286 trunk/Ratbox-team (File Deleted)
10287 trunk/doc/Hybrid-team (File Added)
10288 trunk/doc/Ratbox-team (File Added)
10289
10290
10291 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10292 Log:
10293 - Rename Ratbox credits as Ratbox-team.
10294 - Add in our own CREDITS.
10295
10296
10297 Modified:
10298 trunk/CREDITS (File Deleted)
10299 trunk/CREDITS (File Added)
10300 trunk/Ratbox-team (File Added)
10301
10302
10303 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10304 Log:
10305 - Quietcache fixes.
10306
10307
10308 Modified:
10309 trunk/modules/core/m_mode.c (File Modified)
10310
10311
10312 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10313 Log:
10314 - Rebuild configure.
10315
10316
10317 Modified:
10318 trunk/autom4te.cache/ (File Deleted)
10319 trunk/configure (File Modified)
10320
10321
10322 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10323 Log:
10324 Add +q to messages.tab.
10325
10326
10327 Modified:
10328 trunk/src/messages.tab (File Modified)
10329
10330
10331 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10332 Log:
10333 - port m_sjoin stuff to TS6 JOIN syntax.
10334
10335
10336 Modified:
10337 trunk/modules/core/m_join.c (File Modified)
10338
10339
10340 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10341 Log:
10342 - Implement channel mode +q (quiet)
10343
10344
10345 Modified:
10346 trunk/include/channel.h (File Modified)
10347 trunk/modules/core/m_mode.c (File Modified)
10348 trunk/src/channel.c (File Modified)
10349
10350
10351 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10352 Log:
10353 Add +L/+P for set_final_mode().
10354
10355
10356 Modified:
10357 trunk/modules/core/m_sjoin.c (File Modified)
10358
10359
10360 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10361 Log:
10362 Add +L/+P in channel_modes().
10363
10364
10365 Modified:
10366 trunk/src/channel.c (File Modified)
10367
10368
10369 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10370 Log:
10371 - Use MODE_PERMANENT, not MODE_PERMANANT
10372 - Actually use chm_staff()
10373
10374 It compiles but is not otherwise tested.
10375
10376
10377 Modified:
10378 trunk/include/channel.h (File Modified)
10379 trunk/modules/core/m_mode.c (File Modified)
10380 trunk/modules/core/m_sjoin.c (File Modified)
10381 trunk/src/channel.c (File Modified)
10382
10383
10384 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10385 Log:
10386 - Ok, patchlevel.h is fixed now.
10387
10388
10389 Modified:
10390 trunk/include/patchlevel.h (File Modified)
10391
10392
10393 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10394 Log:
10395 - *sigh*
10396
10397
10398 Modified:
10399 trunk/include/patchlevel.h (File Modified)
10400 trunk/src/version.c.SH (File Modified)
10401
10402
10403 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10404 Log:
10405 - Fix compilation issue with version.c.
10406
10407
10408 Modified:
10409 trunk/src/version.c.SH (File Modified)
10410
10411
10412 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10413 Log:
10414 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10415 this from the BUGS file.
10416
10417
10418 Modified:
10419 trunk/BUGS (File Modified)
10420
10421
10422 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10423 Log:
10424 Mangle all netsplit messages if flatten links is enabled.
10425
10426
10427 Modified:
10428 trunk/src/client.c (File Modified)
10429
10430
10431 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10432 Log:
10433 - jilles pointed out that /stats p needed severe changes -- implement
10434 them
10435
10436
10437 Modified:
10438 trunk/modules/m_stats.c (File Modified)
10439
10440
10441 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10442 Log:
10443 Rename RELNOTES to NEWS.
10444
10445
10446 Modified:
10447 trunk/NEWS (File Added)
10448 trunk/RELNOTES (File Deleted)
10449
10450
10451 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10452 Log:
10453 Update RELNOTES.
10454
10455
10456 Modified:
10457 trunk/RELNOTES (File Modified)
10458
10459
10460 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10461 Log:
10462 - Make /stats p work globally.
10463 - Change 'OPER(s)' to 'staff members'
10464
10465
10466 Modified:
10467 trunk/modules/m_stats.c (File Modified)
10468
10469
10470 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10471 Log:
10472 - add modes, +LP to RPL_MYINFO.
10473
10474
10475 Modified:
10476 trunk/src/messages.tab (File Modified)
10477
10478
10479 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10480 Log:
10481 More stuff to RELNOTES.
10482
10483
10484 Modified:
10485 trunk/RELNOTES (File Modified)
10486
10487
10488 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10489 Log:
10490 - Implement +P.
10491
10492
10493 Modified:
10494 trunk/modules/core/m_sjoin.c (File Modified)
10495 trunk/src/channel.c (File Modified)
10496
10497
10498 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10499 Log:
10500 - Implement list limit exceed modes -- +L.
10501
10502
10503 Modified:
10504 trunk/modules/core/m_mode.c (File Modified)
10505
10506
10507 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10508 Log:
10509 - Add handlers for modes +L, +P.
10510
10511
10512 Modified:
10513 trunk/include/channel.h (File Modified)
10514 trunk/modules/core/m_mode.c (File Modified)
10515
10516
10517 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10518 Log:
10519 Update properties on *everything*.
10520
10521
10522 Modified:
10523 trunk/.cvsignore (Property Modified)
10524 trunk/.indent.pro (Property Modified)
10525 trunk/BUGS (File Modified) (Property Modified)
10526 trunk/CREDITS (File Modified) (Property Modified)
10527 trunk/ChangeLog (Property Modified)
10528 trunk/Hybrid-team (File Modified) (Property Modified)
10529 trunk/INSTALL (File Modified) (Property Modified)
10530 trunk/LICENSE (File Modified) (Property Modified)
10531 trunk/Makefile.in (File Modified) (Property Modified)
10532 trunk/README.FIRST (File Modified) (Property Modified)
10533 trunk/RELNOTES (File Modified) (Property Modified)
10534 trunk/SVN-Access (Property Modified)
10535 trunk/aclocal.m4 (File Modified) (Property Modified)
10536 trunk/adns/.cvsignore (Property Modified)
10537 trunk/adns/COPYING (Property Modified)
10538 trunk/adns/GPL-vs-LGPL (Property Modified)
10539 trunk/adns/Makefile.in (File Modified) (Property Modified)
10540 trunk/adns/README (Property Modified)
10541 trunk/adns/README.ircd (Property Modified)
10542 trunk/adns/adns.h (File Modified) (Property Modified)
10543 trunk/adns/check.c (File Modified) (Property Modified)
10544 trunk/adns/dlist.h (File Modified) (Property Modified)
10545 trunk/adns/event.c (File Modified) (Property Modified)
10546 trunk/adns/general.c (File Modified) (Property Modified)
10547 trunk/adns/internal.h (File Modified) (Property Modified)
10548 trunk/adns/parse.c (File Modified) (Property Modified)
10549 trunk/adns/query.c (File Modified) (Property Modified)
10550 trunk/adns/reply.c (File Modified) (Property Modified)
10551 trunk/adns/setup.c (File Modified) (Property Modified)
10552 trunk/adns/transmit.c (File Modified) (Property Modified)
10553 trunk/adns/tvarith.h (File Modified) (Property Modified)
10554 trunk/adns/types.c (File Modified) (Property Modified)
10555 trunk/configure (File Modified) (Property Modified)
10556 trunk/configure.ac (File Modified) (Property Modified)
10557 trunk/contrib/.cvsignore (Property Modified)
10558 trunk/contrib/.indent.pro (Property Modified)
10559 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10560 trunk/contrib/README (File Modified) (Property Modified)
10561 trunk/contrib/example_module.c (File Modified) (Property Modified)
10562 trunk/contrib/m_42.c (File Modified) (Property Modified)
10563 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10564 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10565 trunk/contrib/m_force.c (File Modified) (Property Modified)
10566 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10567 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10568 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10569 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10570 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10571 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10572 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10573 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10574 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10575 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10576 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10577 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10578 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10579 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10580 trunk/doc/.cvsignore (Property Modified)
10581 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10582 trunk/doc/Makefile.in (File Modified) (Property Modified)
10583 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10584 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10585 trunk/doc/challenge.txt (File Modified) (Property Modified)
10586 trunk/doc/example.conf (File Modified) (Property Modified)
10587 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10588 trunk/doc/hooks.txt (File Modified) (Property Modified)
10589 trunk/doc/index.txt (File Modified) (Property Modified)
10590 trunk/doc/ircd.8 (File Modified) (Property Modified)
10591 trunk/doc/ircd.motd (Property Modified)
10592 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10593 trunk/doc/modeg.txt (File Modified) (Property Modified)
10594 trunk/doc/modes.txt (File Modified) (Property Modified)
10595 trunk/doc/monitor.txt (File Modified) (Property Modified)
10596 trunk/doc/old/Authors (Property Modified)
10597 trunk/doc/operguide.txt (File Modified) (Property Modified)
10598 trunk/doc/opermyth.txt (Property Modified)
10599 trunk/doc/server-version-info (File Modified) (Property Modified)
10600 trunk/doc/services.txt (File Modified) (Property Modified)
10601 trunk/doc/technical/README.TSora (Property Modified)
10602 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10603 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10604 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10605 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10606 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10607 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10608 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10609 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10610 trunk/doc/technical/rfc1459.txt (Property Modified)
10611 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10612 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10613 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10614 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10615 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10616 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10617 trunk/help/Makefile.in (File Modified) (Property Modified)
10618 trunk/help/opers/accept (Property Modified)
10619 trunk/help/opers/admin (Property Modified)
10620 trunk/help/opers/away (Property Modified)
10621 trunk/help/opers/capab (Property Modified)
10622 trunk/help/opers/challenge (Property Modified)
10623 trunk/help/opers/close (Property Modified)
10624 trunk/help/opers/cmode (Property Modified)
10625 trunk/help/opers/cnotice (Property Modified)
10626 trunk/help/opers/connect (Property Modified)
10627 trunk/help/opers/cprivmsg (Property Modified)
10628 trunk/help/opers/credits (Property Modified)
10629 trunk/help/opers/die (Property Modified)
10630 trunk/help/opers/dline (Property Modified)
10631 trunk/help/opers/eob (Property Modified)
10632 trunk/help/opers/error (Property Modified)
10633 trunk/help/opers/etrace (Property Modified)
10634 trunk/help/opers/gline (Property Modified)
10635 trunk/help/opers/help (Property Modified)
10636 trunk/help/opers/index (Property Modified)
10637 trunk/help/opers/info (Property Modified)
10638 trunk/help/opers/invite (Property Modified)
10639 trunk/help/opers/ison (Property Modified)
10640 trunk/help/opers/join (Property Modified)
10641 trunk/help/opers/kick (Property Modified)
10642 trunk/help/opers/kill (Property Modified)
10643 trunk/help/opers/kline (Property Modified)
10644 trunk/help/opers/knock (Property Modified)
10645 trunk/help/opers/links (Property Modified)
10646 trunk/help/opers/list (Property Modified)
10647 trunk/help/opers/locops (Property Modified)
10648 trunk/help/opers/lusers (Property Modified)
10649 trunk/help/opers/modlist (Property Modified)
10650 trunk/help/opers/modload (Property Modified)
10651 trunk/help/opers/modrestart (Property Modified)
10652 trunk/help/opers/modunload (Property Modified)
10653 trunk/help/opers/motd (Property Modified)
10654 trunk/help/opers/names (Property Modified)
10655 trunk/help/opers/nick (Property Modified)
10656 trunk/help/opers/notice (Property Modified)
10657 trunk/help/opers/oper (Property Modified)
10658 trunk/help/opers/operspy (Property Modified)
10659 trunk/help/opers/operwall (Property Modified)
10660 trunk/help/opers/part (Property Modified)
10661 trunk/help/opers/pass (Property Modified)
10662 trunk/help/opers/ping (Property Modified)
10663 trunk/help/opers/pong (Property Modified)
10664 trunk/help/opers/post (Property Modified)
10665 trunk/help/opers/privmsg (Property Modified)
10666 trunk/help/opers/quit (Property Modified)
10667 trunk/help/opers/rehash (Property Modified)
10668 trunk/help/opers/restart (Property Modified)
10669 trunk/help/opers/resv (Property Modified)
10670 trunk/help/opers/server (Property Modified)
10671 trunk/help/opers/set (Property Modified)
10672 trunk/help/opers/sjoin (Property Modified)
10673 trunk/help/opers/squit (Property Modified)
10674 trunk/help/opers/stats (Property Modified)
10675 trunk/help/opers/svinfo (Property Modified)
10676 trunk/help/opers/testgecos (Property Modified)
10677 trunk/help/opers/testline (Property Modified)
10678 trunk/help/opers/testmask (Property Modified)
10679 trunk/help/opers/time (Property Modified)
10680 trunk/help/opers/topic (Property Modified)
10681 trunk/help/opers/trace (Property Modified)
10682 trunk/help/opers/uhelp (Property Modified)
10683 trunk/help/opers/umode (Property Modified)
10684 trunk/help/opers/undline (Property Modified)
10685 trunk/help/opers/ungline (Property Modified)
10686 trunk/help/opers/unkline (Property Modified)
10687 trunk/help/opers/unresv (Property Modified)
10688 trunk/help/opers/unxline (Property Modified)
10689 trunk/help/opers/user (Property Modified)
10690 trunk/help/opers/userhost (Property Modified)
10691 trunk/help/opers/users (Property Modified)
10692 trunk/help/opers/version (Property Modified)
10693 trunk/help/opers/wallops (Property Modified)
10694 trunk/help/opers/who (Property Modified)
10695 trunk/help/opers/whois (Property Modified)
10696 trunk/help/opers/whowas (Property Modified)
10697 trunk/help/opers/xline (Property Modified)
10698 trunk/help/users/index (Property Modified)
10699 trunk/help/users/info (Property Modified)
10700 trunk/help/users/notice (Property Modified)
10701 trunk/help/users/privmsg (Property Modified)
10702 trunk/help/users/stats (Property Modified)
10703 trunk/help/users/umode (Property Modified)
10704 trunk/include/.cvsignore (Property Modified)
10705 trunk/include/.indent.pro (Property Modified)
10706 trunk/include/balloc.h (File Modified) (Property Modified)
10707 trunk/include/cache.h (File Modified) (Property Modified)
10708 trunk/include/channel.h (File Modified) (Property Modified)
10709 trunk/include/class.h (File Modified) (Property Modified)
10710 trunk/include/client.h (File Modified) (Property Modified)
10711 trunk/include/commio.h (File Modified) (Property Modified)
10712 trunk/include/common.h (File Modified) (Property Modified)
10713 trunk/include/config.h (File Modified) (Property Modified)
10714 trunk/include/config.h.dist (File Modified) (Property Modified)
10715 trunk/include/defaults.h (File Modified) (Property Modified)
10716 trunk/include/event.h (File Modified) (Property Modified)
10717 trunk/include/hash.h (File Modified) (Property Modified)
10718 trunk/include/hook.h (File Modified) (Property Modified)
10719 trunk/include/hostmask.h (File Modified) (Property Modified)
10720 trunk/include/irc_string.h (File Modified) (Property Modified)
10721 trunk/include/ircd.h (File Modified) (Property Modified)
10722 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10723 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10724 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10725 trunk/include/linebuf.h (File Modified) (Property Modified)
10726 trunk/include/listener.h (File Modified) (Property Modified)
10727 trunk/include/m_info.h (File Modified) (Property Modified)
10728 trunk/include/memory.h (File Modified) (Property Modified)
10729 trunk/include/modules.h (File Modified) (Property Modified)
10730 trunk/include/monitor.h (File Modified) (Property Modified)
10731 trunk/include/msg.h (File Modified) (Property Modified)
10732 trunk/include/newconf.h (File Modified) (Property Modified)
10733 trunk/include/numeric.h (File Modified) (Property Modified)
10734 trunk/include/packet.h (File Modified) (Property Modified)
10735 trunk/include/parse.h (File Modified) (Property Modified)
10736 trunk/include/patchlevel.h (File Modified) (Property Modified)
10737 trunk/include/patricia.h (File Modified) (Property Modified)
10738 trunk/include/reject.h (File Modified) (Property Modified)
10739 trunk/include/res.h (File Modified) (Property Modified)
10740 trunk/include/restart.h (File Modified) (Property Modified)
10741 trunk/include/s_auth.h (File Modified) (Property Modified)
10742 trunk/include/s_conf.h (File Modified) (Property Modified)
10743 trunk/include/s_gline.h (File Modified) (Property Modified)
10744 trunk/include/s_log.h (File Modified) (Property Modified)
10745 trunk/include/s_newconf.h (File Modified) (Property Modified)
10746 trunk/include/s_serv.h (File Modified) (Property Modified)
10747 trunk/include/s_stats.h (File Modified) (Property Modified)
10748 trunk/include/s_user.h (File Modified) (Property Modified)
10749 trunk/include/s_zip.h (File Modified) (Property Modified)
10750 trunk/include/scache.h (File Modified) (Property Modified)
10751 trunk/include/send.h (File Modified) (Property Modified)
10752 trunk/include/serno.h (Property Modified)
10753 trunk/include/setup.h.in (Property Modified)
10754 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10755 trunk/include/stdinc.h (File Modified) (Property Modified)
10756 trunk/include/supported.h (File Modified) (Property Modified)
10757 trunk/include/tools.h (File Modified) (Property Modified)
10758 trunk/include/whowas.h (File Modified) (Property Modified)
10759 trunk/install-sh (File Modified) (Property Modified)
10760 trunk/modules/.cvsignore (Property Modified)
10761 trunk/modules/.depend (Property Modified)
10762 trunk/modules/.indent.pro (Property Modified)
10763 trunk/modules/Makefile.in (File Modified) (Property Modified)
10764 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10765 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10766 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10767 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10768 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10769 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10770 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10771 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10772 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10773 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10774 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10775 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10776 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10777 trunk/modules/m_accept.c (File Modified) (Property Modified)
10778 trunk/modules/m_admin.c (File Modified) (Property Modified)
10779 trunk/modules/m_away.c (File Modified) (Property Modified)
10780 trunk/modules/m_cap.c (File Modified) (Property Modified)
10781 trunk/modules/m_capab.c (File Modified) (Property Modified)
10782 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10783 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10784 trunk/modules/m_close.c (File Modified) (Property Modified)
10785 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10786 trunk/modules/m_connect.c (File Modified) (Property Modified)
10787 trunk/modules/m_dline.c (File Modified) (Property Modified)
10788 trunk/modules/m_encap.c (File Modified) (Property Modified)
10789 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10790 trunk/modules/m_gline.c (File Modified) (Property Modified)
10791 trunk/modules/m_help.c (File Modified) (Property Modified)
10792 trunk/modules/m_info.c (File Modified) (Property Modified)
10793 trunk/modules/m_invite.c (File Modified) (Property Modified)
10794 trunk/modules/m_ison.c (File Modified) (Property Modified)
10795 trunk/modules/m_kline.c (File Modified) (Property Modified)
10796 trunk/modules/m_knock.c (File Modified) (Property Modified)
10797 trunk/modules/m_links.c (File Modified) (Property Modified)
10798 trunk/modules/m_list.c (File Modified) (Property Modified)
10799 trunk/modules/m_locops.c (File Modified) (Property Modified)
10800 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10801 trunk/modules/m_map.c (File Modified) (Property Modified)
10802 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10803 trunk/modules/m_motd.c (File Modified) (Property Modified)
10804 trunk/modules/m_names.c (File Modified) (Property Modified)
10805 trunk/modules/m_oper.c (File Modified) (Property Modified)
10806 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10807 trunk/modules/m_pass.c (File Modified) (Property Modified)
10808 trunk/modules/m_ping.c (File Modified) (Property Modified)
10809 trunk/modules/m_pong.c (File Modified) (Property Modified)
10810 trunk/modules/m_post.c (File Modified) (Property Modified)
10811 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10812 trunk/modules/m_restart.c (File Modified) (Property Modified)
10813 trunk/modules/m_resv.c (File Modified) (Property Modified)
10814 trunk/modules/m_services.c (File Modified) (Property Modified)
10815 trunk/modules/m_set.c (File Modified) (Property Modified)
10816 trunk/modules/m_stats.c (File Modified) (Property Modified)
10817 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10818 trunk/modules/m_tb.c (File Modified) (Property Modified)
10819 trunk/modules/m_testline.c (File Modified) (Property Modified)
10820 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10821 trunk/modules/m_time.c (File Modified) (Property Modified)
10822 trunk/modules/m_topic.c (File Modified) (Property Modified)
10823 trunk/modules/m_trace.c (File Modified) (Property Modified)
10824 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10825 trunk/modules/m_user.c (File Modified) (Property Modified)
10826 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10827 trunk/modules/m_users.c (File Modified) (Property Modified)
10828 trunk/modules/m_version.c (File Modified) (Property Modified)
10829 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10830 trunk/modules/m_who.c (File Modified) (Property Modified)
10831 trunk/modules/m_whois.c (File Modified) (Property Modified)
10832 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10833 trunk/modules/m_xline.c (File Modified) (Property Modified)
10834 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10835 trunk/servlink/.cvsignore (Property Modified)
10836 trunk/servlink/.indent.pro (Property Modified)
10837 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10838 trunk/servlink/README (File Modified) (Property Modified)
10839 trunk/servlink/TODO (File Modified) (Property Modified)
10840 trunk/servlink/control.c (File Modified) (Property Modified)
10841 trunk/servlink/control.h (File Modified) (Property Modified)
10842 trunk/servlink/io.c (File Modified) (Property Modified)
10843 trunk/servlink/io.h (File Modified) (Property Modified)
10844 trunk/servlink/servlink.c (File Modified) (Property Modified)
10845 trunk/servlink/servlink.h (File Modified) (Property Modified)
10846 trunk/src/.cvsignore (Property Modified)
10847 trunk/src/.depend (Property Modified)
10848 trunk/src/.indent.pro (Property Modified)
10849 trunk/src/Makefile.in (File Modified) (Property Modified)
10850 trunk/src/adns.c (File Modified) (Property Modified)
10851 trunk/src/balloc.c (File Modified) (Property Modified)
10852 trunk/src/cache.c (File Modified) (Property Modified)
10853 trunk/src/channel.c (File Modified) (Property Modified)
10854 trunk/src/class.c (File Modified) (Property Modified)
10855 trunk/src/client.c (File Modified) (Property Modified)
10856 trunk/src/commio.c (File Modified) (Property Modified)
10857 trunk/src/devpoll.c (File Modified) (Property Modified)
10858 trunk/src/epoll.c (File Modified) (Property Modified)
10859 trunk/src/event.c (File Modified) (Property Modified)
10860 trunk/src/getopt.c (File Modified) (Property Modified)
10861 trunk/src/hash.c (File Modified) (Property Modified)
10862 trunk/src/hook.c (File Modified) (Property Modified)
10863 trunk/src/hostmask.c (File Modified) (Property Modified)
10864 trunk/src/irc_string.c (File Modified) (Property Modified)
10865 trunk/src/ircd.c (File Modified) (Property Modified)
10866 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10867 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10868 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10869 trunk/src/kdparse.c (File Modified) (Property Modified)
10870 trunk/src/kqueue.c (File Modified) (Property Modified)
10871 trunk/src/linebuf.c (File Modified) (Property Modified)
10872 trunk/src/listener.c (File Modified) (Property Modified)
10873 trunk/src/match.c (File Modified) (Property Modified)
10874 trunk/src/memory.c (File Modified) (Property Modified)
10875 trunk/src/messages.tab (File Modified) (Property Modified)
10876 trunk/src/modules.c (File Modified) (Property Modified)
10877 trunk/src/monitor.c (File Modified) (Property Modified)
10878 trunk/src/newconf.c (File Modified) (Property Modified)
10879 trunk/src/numeric.c (File Modified) (Property Modified)
10880 trunk/src/packet.c (File Modified) (Property Modified)
10881 trunk/src/parse.c (File Modified) (Property Modified)
10882 trunk/src/patricia.c (File Modified) (Property Modified)
10883 trunk/src/poll.c (File Modified) (Property Modified)
10884 trunk/src/reject.c (File Modified) (Property Modified)
10885 trunk/src/restart.c (File Modified) (Property Modified)
10886 trunk/src/s_auth.c (File Modified) (Property Modified)
10887 trunk/src/s_conf.c (File Modified) (Property Modified)
10888 trunk/src/s_gline.c (File Modified) (Property Modified)
10889 trunk/src/s_log.c (File Modified) (Property Modified)
10890 trunk/src/s_newconf.c (File Modified) (Property Modified)
10891 trunk/src/s_serv.c (File Modified) (Property Modified)
10892 trunk/src/s_stats.c (File Modified) (Property Modified)
10893 trunk/src/s_user.c (File Modified) (Property Modified)
10894 trunk/src/scache.c (File Modified) (Property Modified)
10895 trunk/src/select.c (File Modified) (Property Modified)
10896 trunk/src/send.c (File Modified) (Property Modified)
10897 trunk/src/snprintf.c (File Modified) (Property Modified)
10898 trunk/src/tools.c (File Modified) (Property Modified)
10899 trunk/src/version.c.SH (File Modified) (Property Modified)
10900 trunk/src/whowas.c (File Modified) (Property Modified)
10901 trunk/tools/.cvsignore (Property Modified)
10902 trunk/tools/Makefile.in (File Modified) (Property Modified)
10903 trunk/tools/README (File Modified) (Property Modified)
10904 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10905 trunk/tools/convertilines.c (File Modified) (Property Modified)
10906 trunk/tools/convertklines.c (File Modified) (Property Modified)
10907 trunk/tools/mkkeypair (Property Modified)
10908 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10909 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10910 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10911 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10912 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10913 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10914 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10915 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10916 trunk/tools/untabify (File Modified) (Property Modified)
10917 trunk/tools/viconf.c (File Modified) (Property Modified)
10918
10919
10920 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10921 Log:
10922 - Update RELNOTES.
10923
10924
10925 Modified:
10926 trunk/RELNOTES (File Modified)
10927
10928
10929 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10930 Log:
10931 - Make version.c use our serial, not ratbox's.
10932
10933
10934 Modified:
10935 trunk/src/version.c.SH (File Modified)
10936
10937
10938 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10939 Log:
10940 - update RELNOTES
10941 - revved patchlevel to 2.1.5
10942
10943
10944 Modified:
10945 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10946 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10947
10948
10949 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10950 Log:
10951 - fix buffer overflow and unterminated buffer when removing TS6 bans
10952 - fix rebuilding of SJOIN
10953
10954
10955 Modified:
10956 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10957
10958
10959 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10960 Log:
10961 have servlink report if it gets an uncompressed error message when it gets inflate failures
10962
10963 Modified:
10964 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10965
10966
10967 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10968 Log:
10969 - extend our copyrights to 2005.
10970
10971
10972 Modified:
10973 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10974 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10975 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10976 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10977 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10978 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10979 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10980 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10981 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10982 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10983 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10984 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10985 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10986 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10987 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10988 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10989 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10990 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10991 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10992 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10993 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10994 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10995 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10996 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10997 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10998 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10999 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11000 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11001 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11002 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11003 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11004 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11005 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11006 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11007 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11008 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11009 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11010 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11011 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11012 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11013 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11014 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11015 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11016 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11017 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11018 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11019 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11020 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11021 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11022 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11023 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11024 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11025 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11026 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11027 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11028 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11029 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11030 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11031 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11032 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11033 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11034 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11035 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11036 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11037 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11038 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11039 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11040 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11041 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11042 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11043 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11044 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11045 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11046 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11047 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11048 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11049 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11050 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11051 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11052 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11053 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11054 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11055 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11056 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11057 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11058 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11059 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11060 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11061 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11062 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11063 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11064 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11065 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11066 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11067 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11068 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11069 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11070 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11071 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11072 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11073 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11074 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11075 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11076 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11077
11078
11079 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11080 Log:
11081 - update RELNOTES
11082 - revved patchlevel to 2.1.4
11083
11084
11085 Modified:
11086 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11087 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11088
11089
11090 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11091 Log:
11092 - add TARGMAX to 005
11093 - remove the +1 from ->uid in struct Client
11094 - fix checking of accept entries in m_accept.c
11095
11096
11097 Modified:
11098 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11099 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11100 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11101 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11102
11103
11104 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11105 Log:
11106 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11107 send it over TS6
11108
11109
11110 Modified:
11111 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11112
11113
11114 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11115 Log:
11116 - remove an unused variable
11117
11118
11119 Modified:
11120 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11121
11122
11123 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11124 Log:
11125 don't burst a TS5 name in burst_TS6. -via jillies
11126
11127 Modified:
11128 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11129
11130
11131 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11132 Log:
11133 - via jilles, make nickchanges invalidate any cached bans for
11134 quiet_on_ban
11135
11136
11137 Modified:
11138 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11139 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11140 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11141 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11142
11143
11144 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11145 Log:
11146 - fix some char vs byte usage to make adns compile cleanly with gcc4
11147
11148
11149 Modified:
11150 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11151 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11152 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11153 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11154 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11155 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11156 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11157 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11158
11159
11160 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11161 Log:
11162 userhost should allow 5 userhost checks, not 4
11163
11164 Modified:
11165 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11166
11167
11168 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11169 Log:
11170 - another darwin fix
11171
11172
11173 Modified:
11174 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11175
11176
11177 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11178 Log:
11179 - darwin fixes
11180
11181
11182 Modified:
11183 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11184 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11185 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11186 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11187 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11188 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11189 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11190 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11191
11192
11193 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11194 Log:
11195 - remove bogus extern of abort_list
11196
11197
11198 Modified:
11199 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11200
11201
11202 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11203 Log:
11204 svn repo access stuff
11205
11206 Modified:
11207 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11208
11209
11210 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11211 Log:
11212 test commit
11213
11214
11215 Modified:
11216 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11217
11218
11219 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11220 Log:
11221 test commit
11222
11223
11224 Modified:
11225 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11226
11227
11228 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11229 Log:
11230 revert omotd..i thought it was a good idea..oh well
11231
11232 Modified:
11233 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11234
11235
11236 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11237 Log:
11238 Commas are bad things in channel keys
11239
11240
11241 Modified:
11242 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11243
11244
11245 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11246 Log:
11247 Add OMOTD command to display oper motd
11248
11249
11250 Modified:
11251 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11252
11253
11254 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11255 Log:
11256 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11257
11258 Modified:
11259 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11260
11261
11262 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11263
11264 Modified files: (Branch: RATBOX_2_1)
11265 modules m_whois.c
11266 Log:
11267 - stop testing whois for protocol violations, as they can be caused in
11268 ircds going all the way back to the original ircd2.8
11269
11270 Revision Changes Path
11271 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11272
11273
11274
11275 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11276
11277 Modified files: (Branch: RATBOX_2_1)
11278 modules m_time.c
11279 Log:
11280 - remove some 2.2 code
11281
11282 Revision Changes Path
11283 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11284
11285
11286
11287 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11288
11289 Modified files: (Branch: RATBOX_2_1)
11290 modules m_time.c
11291 Log:
11292 backport of the silly december 31st bug
11293
11294 Revision Changes Path
11295 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11296
11297
11298
11299 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11300
11301 Modified files: (Branch: RATBOX_2_1)
11302 . RELNOTES
11303 include patchlevel.h
11304 Log:
11305 - revved patchlevel to 2.1.3
11306
11307 Revision Changes Path
11308 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11309 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11310
11311
11312
11313 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11314
11315 Modified files: (Branch: RATBOX_2_1)
11316 include client.h
11317 modules m_accept.c
11318 modules/core m_nick.c
11319 src client.c
11320 Log:
11321 - stop removing a clients own list of accepted clients when they do a
11322 nickchange
11323 - clean up the accept code so its less retarded
11324
11325 Revision Changes Path
11326 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11327 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11328 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11329 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11330
11331
11332
11333 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11334
11335 Modified files: (Branch: RATBOX_2_1)
11336 include event.h
11337 modules m_links.c
11338 src event.c ircd.c newconf.c
11339 Log:
11340 - remove a defn of links_cache_list in m_links.c which was causing
11341 the flattened links update to be ignored
11342 - add eventUpdate(), and make links_delay update on rehash
11343
11344 Revision Changes Path
11345 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11346 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11347 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11348 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11349 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11350
11351
11352
11353 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11354
11355 Modified files: (Branch: RATBOX_2_1)
11356 doc services.txt
11357 src newconf.c
11358 Log:
11359 - make the conf parser apply service {}; on rehash
11360
11361 Revision Changes Path
11362 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11363 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11364
11365
11366
11367 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11368
11369 Modified files: (Branch: RATBOX_2_1)
11370 include m_info.h
11371 Log:
11372 - show ENABLE_SERVICES define in info
11373
11374 Revision Changes Path
11375 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11376
11377
11378
11379 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11380
11381 Modified files: (Branch: RATBOX_2_1)
11382 modules m_services.c m_stats.c
11383 Log:
11384 - via jilles, make m_services.c hook into stats U and display service
11385 blocks
11386
11387 Revision Changes Path
11388 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11389 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11390
11391
11392
11393 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11394
11395 Modified files: (Branch: RATBOX_2_1)
11396 . configure configure.ac
11397 Log:
11398 - default build to -O2
11399
11400 Revision Changes Path
11401 7.249.2.2 +4 -4 ircd-ratbox/configure
11402 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11403
11404
11405
11406 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11407
11408 Modified files: (Branch: RATBOX_2_1)
11409 doc example.conf example.efnet.conf
11410 include client.h s_conf.h s_newconf.h
11411 modules m_info.c
11412 modules/core m_join.c m_nick.c
11413 src channel.c newconf.c s_conf.c s_user.c
11414 Log:
11415 - remove no_oper_resvs from general {};
11416 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11417
11418 Revision Changes Path
11419 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11420 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11421 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11422 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11423 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11424 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11425 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11426 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11427 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11428 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11429 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11430 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11431
11432
11433
11434 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11435
11436 Modified files: (Branch: RATBOX_2_1)
11437 modules/core m_mode.c m_nick.c
11438 src s_newconf.c
11439 Log:
11440 - 2.0 sync:
11441 - raise max temptime to a year
11442 - tidy up BMASK
11443 - require 9 parameters in ms_nick(), 10 in ms_uid()
11444
11445 Revision Changes Path
11446 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11447 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11448 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11449
11450
11451
11452 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11453
11454 Modified files: (Branch: RATBOX_2_1)
11455 modules m_services.c
11456 Log:
11457 - only show services logged in info when its a local client
11458
11459 Revision Changes Path
11460 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11461
11462
11463
11464 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11465
11466 Modified files: (Branch: RATBOX_2_1)
11467 src match.c
11468 Log:
11469 passing a pointer to a pointer is not what was intended, oops
11470
11471 Revision Changes Path
11472 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11473
11474
11475
11476 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11477
11478 Modified files: (Branch: RATBOX_2_1)
11479 doc services.txt
11480 Log:
11481 - update services.txt with FNC
11482
11483 Revision Changes Path
11484 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11485
11486
11487
11488 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11489
11490 Modified files: (Branch: RATBOX_2_1)
11491 modules m_resv.c
11492 Log:
11493 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11494
11495 Revision Changes Path
11496 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11497
11498
11499
11500 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11501
11502 Modified files: (Branch: RATBOX_2_1)
11503 src s_auth.c
11504 Log:
11505 - add some uniqueness into auth process for bopm
11506
11507 Revision Changes Path
11508 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11509
11510
11511
11512 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11513
11514 Modified files: (Branch: RATBOX_2_1)
11515 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11516 Log:
11517 - make contrib/ compile
11518
11519 Revision Changes Path
11520 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11521 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11522 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11523 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11524
11525
11526
11527 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11528
11529 Modified files: (Branch: RATBOX_2_1)
11530 modules m_monitor.c
11531 Log:
11532 Don't allow MONITOR from an unregistered client
11533
11534 Revision Changes Path
11535 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11536
11537
11538
11539 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11540
11541 Modified files: (Branch: RATBOX_2_1)
11542 doc example.conf example.efnet.conf
11543 include class.h
11544 src class.c messages.tab newconf.c
11545 Log:
11546 - remove sendq_eob, its become more of a hindrance than a benefit.
11547 - sync example.efnet.conf cluster {}; with example.conf
11548
11549 Revision Changes Path
11550 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11551 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11552 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11553 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11554 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11555 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11556
11557
11558
11559 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11560
11561 Modified files: (Branch: RATBOX_2_1)
11562 . RELNOTES
11563 include patchlevel.h
11564 Log:
11565 - update RELNOTES
11566 - revved patchlevel to 2.1.2
11567
11568 Revision Changes Path
11569 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11570 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11571
11572
11573
11574 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11575
11576 Modified files: (Branch: RATBOX_2_1)
11577 . configure configure.ac
11578 Log:
11579 - raise default topiclen to 160.
11580
11581 Revision Changes Path
11582 7.249.2.1 +3 -3 ircd-ratbox/configure
11583 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11584
11585
11586
11587 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11588
11589 Modified files: (Branch: RATBOX_2_1)
11590 modules m_services.c
11591 Log:
11592 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11593 tsinfo matches this
11594
11595 Revision Changes Path
11596 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11597
11598
11599
11600 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11601
11602 Modified files: (Branch: RATBOX_2_1)
11603 modules m_services.c
11604 Log:
11605 - monitor_signoff() the client we're nickchanging
11606
11607 Revision Changes Path
11608 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11609
11610
11611
11612 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11613
11614 Modified files: (Branch: RATBOX_2_1)
11615 modules m_trace.c
11616 Log:
11617 - fix various UID problems with trace
11618
11619 Revision Changes Path
11620 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11621
11622
11623
11624 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11625
11626 Modified files: (Branch: RATBOX_2_1)
11627 help/opers dline kline
11628 modules m_resv.c m_stats.c
11629 modules/core m_mode.c
11630 Log:
11631 - sync with 2.0
11632 - tidy up kline/dline help to note they dont accept nick as target
11633 - disallow bans beginning with ':' over bmask
11634 - disallow bans with a space in chm_ban
11635 - stop counting hidden opers in stats p
11636 - match() parameters in remote unresv were inverted, causing it to fail
11637 - fix possibility of clients setting blank keys
11638
11639 Revision Changes Path
11640 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11641 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11642 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11643 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11644 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11645
11646
11647
11648 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11649
11650 Modified files: (Branch: RATBOX_2_1)
11651 src send.c
11652 Log:
11653 - fix problems with amd64 and the way we do va_list
11654
11655 Revision Changes Path
11656 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11657
11658
11659
11660 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11661
11662 Modified files: (Branch: RATBOX_2_1)
11663 modules m_services.c
11664 Log:
11665 - tidy up the kill notifications for RSFNC
11666
11667 Revision Changes Path
11668 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11669
11670
11671
11672 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11673
11674 Modified files: (Branch: RATBOX_2_1)
11675 include s_serv.h
11676 modules m_services.c
11677 src s_serv.c
11678 Log:
11679 - some more rserv stuff:
11680 - add RSFNC capability
11681 - fix up RSFNC, kill existing clients if they exist.
11682
11683 Revision Changes Path
11684 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11685 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11686 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11687
11688
11689
11690 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11691
11692 Modified files: (Branch: RATBOX_2_1)
11693 modules m_services.c
11694 Log:
11695 - first stab at a FNC implementation for rserv
11696
11697 Revision Changes Path
11698 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11699
11700
11701
11702 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11703
11704 Modified files: (Branch: RATBOX_2_1)
11705 help/opers umode
11706 Log:
11707 - remove a tab
11708
11709 Revision Changes Path
11710 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11711
11712
11713
11714 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11715
11716 Modified files: (Branch: RATBOX_2_1)
11717 src newconf.c
11718 Log:
11719 - add links_delay back
11720
11721 Revision Changes Path
11722 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11723
11724
11725
11726 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11727
11728 Modified files: (Branch: RATBOX_2_1)
11729 help/opers umode
11730 help/users umode
11731 Log:
11732 - swap tabs for spaces
11733
11734 Revision Changes Path
11735 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11736 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11737
11738
11739
11740 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11741
11742 Modified files: (Branch: RATBOX_2_1)
11743 include m_info.h
11744 Log:
11745 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11746 contained in the client_flood conf option
11747 - remove a couple of unused defines from info
11748
11749 Revision Changes Path
11750 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11751
11752
11753
11754 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11755
11756 Modified files: (Branch: RATBOX_2_1)
11757 src s_conf.c
11758 Log:
11759 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11760
11761 Revision Changes Path
11762 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11763
11764
11765
11766 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11767
11768 Modified files: (Branch: RATBOX_2_1)
11769 doc example.conf example.efnet.conf
11770 Log:
11771 - fix missing closing comment tag
11772
11773 Revision Changes Path
11774 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11775 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11776
11777
11778
11779 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11780
11781 Modified files: (Branch: RATBOX_2_1)
11782 . RELNOTES
11783 include patchlevel.h
11784 Log:
11785 - revved patchlevel to 2.1.1
11786
11787 Revision Changes Path
11788 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11789 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11790
11791
11792
11793 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11794
11795 Modified files: (Branch: RATBOX_2_1)
11796 modules m_kline.c
11797 Log:
11798 - sync up remote kline reasons, so theyre consistent with what happens
11799 when we add local klines - notably the "Temporary K-line x min" and
11800 date added to reason.
11801
11802 Revision Changes Path
11803 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11804
11805
11806
11807 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11808
11809 Modified files: (Branch: RATBOX_2_1)
11810 doc monitor.txt
11811 Log:
11812 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11813
11814 Revision Changes Path
11815 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11816
11817
11818
11819 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11820
11821 Modified files: (Branch: RATBOX_2_1)
11822 src commio.c
11823 Log:
11824 used the data pointer we saved, not what just got nulled
11825
11826 Revision Changes Path
11827 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11828
11829
11830
11831 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11832
11833 Modified files: (Branch: RATBOX_2_1)
11834 modules m_resv.c m_xline.c
11835 Log:
11836 - fix broken propagation of xline/resv
11837
11838 Revision Changes Path
11839 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11840 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11841
11842
11843
11844 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11845
11846 Modified files: (Branch: RATBOX_2_1)
11847 src s_auth.c
11848 Log:
11849 - properly increment bad auth count for stats T when we timeout an auth
11850
11851 Revision Changes Path
11852 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11853
11854
11855
11856 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11857
11858 Modified files: (Branch: RATBOX_2_1)
11859 doc monitor.txt
11860 include client.h
11861 modules/core m_nick.c
11862 Log:
11863 - fix a bit that didnt make sense in monitor.txt
11864 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11865
11866 Revision Changes Path
11867 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11868 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11869 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11870
11871
11872
11873 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11874
11875 Modified files: (Branch: RATBOX_2_1)
11876 src s_auth.c
11877 Log:
11878 removing dlink nodes from auth_poll_list twice is bad
11879
11880 Revision Changes Path
11881 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11882
11883
11884
11885 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11886
11887 Modified files: (Branch: RATBOX_2_1)
11888 modules m_stats.c
11889 Log:
11890 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11891 changed to RPL_STATSDEBUG
11892
11893 Revision Changes Path
11894 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11895
11896
11897
11898 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11899
11900 Added files: (Branch: RATBOX_2_1)
11901 doc tgchange.txt
11902 Log:
11903 - add some documentation about target change
11904
11905 Revision Changes Path
11906 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11907
11908
11909
11910 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11911
11912 Modified files: (Branch: RATBOX_2_1)
11913 include supported.h
11914 modules/core m_message.c
11915 Log:
11916 - remove extra argument to 005
11917 - disallow messaging of UIDs
11918
11919 Revision Changes Path
11920 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11921 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11922
11923
11924
11925 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11926
11927 Modified files: (Branch: RATBOX_2_1)
11928 src parse.c
11929 Log:
11930 - fix a longstanding parser bug with wrong limit checking, causing us to
11931 accept one less parameter than we're allowed to accept.
11932
11933 Revision Changes Path
11934 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11935
11936
11937
11938 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11939
11940 Modified files: (Branch: RATBOX_2_1)
11941 modules/core m_message.c
11942 Log:
11943 - exempt users messaging themselves from target change
11944
11945 Revision Changes Path
11946 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11947
11948
11949
11950 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11951
11952 Modified files: (Branch: RATBOX_2_1)
11953 include supported.h
11954 Log:
11955 - stop violating MAXPARA on 005.
11956
11957 Revision Changes Path
11958 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11959
11960
11961
11962 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11963
11964 Modified files: (Branch: RATBOX_2_1)
11965 modules/core m_nick.c
11966 Log:
11967 - dont store an ipv6 sockhost if we're not compiled with v6 support
11968
11969 Revision Changes Path
11970 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11971
11972
11973
11974 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11975
11976 Modified files: (Branch: RATBOX_2_1)
11977 include stdinc.h
11978 Log:
11979 - remove some vms includes
11980
11981 Revision Changes Path
11982 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11983
11984
11985
11986 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11987
11988 Modified files: (Branch: RATBOX_2_1)
11989 . ChangeLog
11990 include serno.h
11991 Log:
11992 - force commit for new branch
11993
11994 Revision Changes Path
11995 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11996 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11997
11998
11999
12000 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12001
12002 Modified files:
12003 . RELNOTES configure configure.ac
12004 include patchlevel.h
12005 Log:
12006 - revved patchlevel to 2.1.0
12007
12008 Revision Changes Path
12009 1.114 +6 -2 ircd-ratbox/RELNOTES
12010 7.249 +11 -11 ircd-ratbox/configure
12011 7.63 +3 -3 ircd-ratbox/configure.ac
12012 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12013
12014
12015
12016 leeh 2005/03/04 13:31:32 EST (20050304_2)
12017
12018 Modified files:
12019 . RELNOTES
12020 include patchlevel.h
12021 Log:
12022 - update RELNOTES
12023 - revved patchlevel to 2.1.0beta2
12024
12025 Revision Changes Path
12026 1.113 +12 -0 ircd-ratbox/RELNOTES
12027 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12028
12029
12030
12031 leeh 2005/03/04 13:27:05 EST (20050304_1)
12032
12033 Modified files:
12034 doc whats-new-2.1.txt
12035 src channel.c
12036 Log:
12037 - update whats-new-2.1
12038 - when we're handling global NAMES, dont output channels if there are no
12039 members within them we can show.
12040
12041 Revision Changes Path
12042 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12043 7.436 +12 -2 ircd-ratbox/src/channel.c
12044
12045
12046
12047 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12048
12049 Modified files:
12050 src patricia.c
12051 Log:
12052 That would be a node_heap not a prefix_heap..oops
12053
12054 Revision Changes Path
12055 7.30 +1 -1 ircd-ratbox/src/patricia.c
12056
12057
12058
12059 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12060
12061 Modified files:
12062 include stdinc.h
12063 Log:
12064 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12065 otherwise..the other macros might work????
12066
12067 Revision Changes Path
12068 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12069
12070
12071
12072 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12073
12074 Modified files:
12075 . configure configure.ac
12076 Log:
12077 i hate autoconf
12078
12079 Revision Changes Path
12080 7.248 +5 -5 ircd-ratbox/configure
12081 7.62 +5 -5 ircd-ratbox/configure.ac
12082
12083
12084
12085 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12086
12087 Modified files:
12088 . configure configure.ac
12089 Log:
12090 i hate autoconf
12091
12092 Revision Changes Path
12093 7.247 +3 -2 ircd-ratbox/configure
12094 7.61 +3 -2 ircd-ratbox/configure.ac
12095
12096
12097
12098 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12099
12100 Modified files:
12101 . configure configure.ac
12102 Log:
12103 doh
12104
12105 Revision Changes Path
12106 7.246 +6 -6 ircd-ratbox/configure
12107 7.60 +4 -4 ircd-ratbox/configure.ac
12108
12109
12110
12111 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12112
12113 Modified files:
12114 . configure configure.ac
12115 include stdinc.h
12116 Log:
12117 Doh these changes got put on RATBOX_2_0 when they were meant for
12118 head..oops...
12119 Also merged in the monitor heap size stuff, not that i think monitor has
12120 been moved to head
12121
12122 Revision Changes Path
12123 7.245 +12 -3 ircd-ratbox/configure
12124 7.59 +11 -3 ircd-ratbox/configure.ac
12125 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12126
12127
12128
12129 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12130
12131 Modified files:
12132 include stdinc.h
12133 Log:
12134 Add more robust alloca checking
12135
12136 Revision Changes Path
12137 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12138
12139
12140
12141 leeh 2005/02/24 15:27:17 EST (20050224_9)
12142
12143 Modified files:
12144 contrib m_42.c
12145 Log:
12146 - fix the copyright on m_42.c :p
12147
12148 Revision Changes Path
12149 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12150
12151
12152
12153 leeh 2005/02/24 15:22:53 EST (20050224_8)
12154
12155 Modified files:
12156 include supported.h
12157 modules m_dline.c
12158 Log:
12159 - fix a core in undline on bad masks
12160 - remove an unwanted space from beginning of second 005 numeric
12161
12162 Revision Changes Path
12163 7.5 +1 -1 ircd-ratbox/include/supported.h
12164 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12165
12166
12167
12168 leeh 2005/02/24 15:18:59 EST (20050224_7)
12169
12170 Modified files:
12171 modules m_monitor.c
12172 Log:
12173 - use max_monitor when adding nicknames
12174 - add in monitor s
12175 that should be everything now..
12176
12177 Revision Changes Path
12178 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12179
12180
12181
12182 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12183
12184 Modified files:
12185 contrib m_42.c
12186 Log:
12187 42
12188
12189 Revision Changes Path
12190 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12191
12192
12193
12194 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12195
12196 Modified files:
12197 contrib m_42.c
12198 Log:
12199 42
12200
12201 Revision Changes Path
12202 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12203
12204
12205
12206 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12207
12208 Added files:
12209 contrib m_42.c
12210 Log:
12211 The Answer to Life, the Universe, and Everything
12212
12213 Revision Changes Path
12214 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12215
12216
12217
12218 leeh 2005/02/24 14:53:04 EST (20050224_3)
12219
12220 Modified files:
12221 include monitor.h
12222 modules m_monitor.c
12223 src ircd.c monitor.c
12224 Log:
12225 - call init_monitor() on startup
12226 - add in support for adding/deleting/listing monitor entries
12227
12228 Revision Changes Path
12229 7.2 +3 -1 ircd-ratbox/include/monitor.h
12230 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12231 7.374 +2 -0 ircd-ratbox/src/ircd.c
12232 7.3 +15 -4 ircd-ratbox/src/monitor.c
12233
12234
12235
12236 leeh 2005/02/23 21:20:10 EST (20050224_2)
12237
12238 Modified files:
12239 doc example.conf example.efnet.conf
12240 include s_conf.h supported.h
12241 modules Makefile.in
12242 src client.c newconf.c s_conf.c
12243 Added files:
12244 modules m_monitor.c
12245 Log:
12246 - add the max_monitor config option
12247 - advertise MONITOR=%d in 005
12248 - clear a local clients monitor list on exit
12249 - add the framework for the MONITOR command
12250 - bed.
12251
12252 Revision Changes Path
12253 7.261 +5 -0 ircd-ratbox/doc/example.conf
12254 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12255 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12256 7.4 +4 -2 ircd-ratbox/include/supported.h
12257 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12258 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12259 7.492 +1 -0 ircd-ratbox/src/client.c
12260 7.202 +1 -0 ircd-ratbox/src/newconf.c
12261 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12262
12263
12264
12265 leeh 2005/02/23 20:57:51 EST (20050224_1)
12266
12267 Modified files:
12268 . configure configure.ac
12269 include setup.h.in
12270 src monitor.c
12271 Log:
12272 - move MONITOR_HEAP_SIZE over to configure
12273
12274 Revision Changes Path
12275 7.244 ircd-ratbox/configure
12276 7.58 +4 -2 ircd-ratbox/configure.ac
12277 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12278 7.2 +0 -2 ircd-ratbox/src/monitor.c
12279
12280
12281
12282 leeh 2005/02/23 20:48:08 EST (20050224_0)
12283
12284 Modified files:
12285 doc monitor.txt
12286 include client.h numeric.h
12287 modules/core m_nick.c
12288 src Makefile.in client.c messages.tab
12289 s_user.c
12290 Added files:
12291 include monitor.h
12292 src monitor.c
12293 Log:
12294 - first half of my server-side notify list implementation..
12295
12296 Revision Changes Path
12297 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12298 7.266 +3 -0 ircd-ratbox/include/client.h
12299 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12300 7.58 +6 -0 ircd-ratbox/include/numeric.h
12301 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12302 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12303 7.491 +3 -0 ircd-ratbox/src/client.c
12304 7.126 +5 -5 ircd-ratbox/src/messages.tab
12305 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12306 7.342 +2 -0 ircd-ratbox/src/s_user.c
12307
12308
12309
12310 leeh 2005/02/23 18:42:59 EST (20050223_0)
12311
12312 Modified files:
12313 include hash.h
12314 Log:
12315 - double the size of the client and channel hashtables (64k -> 128k and
12316 32k -> 64k). The improvements are quite significant..
12317
12318 Revision Changes Path
12319 7.54 +4 -4 ircd-ratbox/include/hash.h
12320
12321
12322
12323 leeh 2005/02/22 14:55:56 EST (20050222_1)
12324
12325 Modified files:
12326 doc monitor.txt
12327 modules m_services.c
12328 Log:
12329 - remove a couple of unused vars
12330 - update monitor.txt
12331
12332 Revision Changes Path
12333 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12334 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12335
12336
12337
12338 leeh 2005/02/21 19:47:24 EST (20050222_0)
12339
12340 Added files:
12341 doc monitor.txt
12342 Log:
12343 - add in my documentation on the upcoming MONITOR command
12344
12345 Revision Changes Path
12346 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12347
12348
12349
12350 leeh 2005/02/21 12:09:34 EST (20050221_0)
12351
12352 Modified files:
12353 . configure configure.ac
12354 doc whats-new-2.1.txt
12355 tools README.mkpasswd
12356 Removed files:
12357 src crypt.c
12358 Log:
12359 - update whats-new-2.1.txt some more
12360 - we dont have vms mkpasswd anymore
12361 - remove the unused crypt.c
12362
12363 Revision Changes Path
12364 7.243 +3 -6 ircd-ratbox/configure
12365 7.57 +2 -4 ircd-ratbox/configure.ac
12366 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12367 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12368 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12369
12370
12371
12372 leeh 2005/02/19 12:38:09 EST (20050219_3)
12373
12374 Modified files:
12375 doc example.conf example.efnet.conf
12376 include ircd.h
12377 modules m_pong.c
12378 src channel.c client.c ircd.c s_conf.c
12379 Log:
12380 - rework the splitcode, splitservers is now how many servers we've marked as
12381 EOB, rather than how many are linked. Thus pull ourselves out of
12382 splitmode immediately once this is satisfied
12383
12384 Revision Changes Path
12385 7.260 +8 -9 ircd-ratbox/doc/example.conf
12386 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12387 7.83 +1 -0 ircd-ratbox/include/ircd.h
12388 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12389 7.435 +16 -36 ircd-ratbox/src/channel.c
12390 7.490 +2 -0 ircd-ratbox/src/client.c
12391 7.373 +2 -1 ircd-ratbox/src/ircd.c
12392 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12393
12394
12395
12396 leeh 2005/02/19 09:02:34 EST (20050219_2)
12397
12398 Modified files:
12399 doc example.conf example.efnet.conf
12400 include ircd.h s_conf.h
12401 modules m_set.c
12402 src channel.c ircd.c newconf.c s_conf.c
12403 Log:
12404 - remove split_delay
12405
12406 Revision Changes Path
12407 7.259 +0 -5 ircd-ratbox/doc/example.conf
12408 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12409 7.82 +0 -1 ircd-ratbox/include/ircd.h
12410 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12411 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12412 7.434 +2 -7 ircd-ratbox/src/channel.c
12413 7.372 +0 -1 ircd-ratbox/src/ircd.c
12414 7.201 +0 -1 ircd-ratbox/src/newconf.c
12415 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12416
12417
12418
12419 leeh 2005/02/19 08:48:05 EST (20050219_1)
12420
12421 Modified files:
12422 include client.h
12423 modules m_cap.c m_who.c
12424 src channel.c
12425 Log:
12426 - implemented multi-prefix client capability, which allows stacking of @+ in
12427 names and who
12428
12429 Revision Changes Path
12430 7.265 +1 -1 ircd-ratbox/include/client.h
12431 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12432 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12433 7.433 +4 -6 ircd-ratbox/src/channel.c
12434
12435
12436
12437 leeh 2005/02/19 06:27:58 EST (20050219_0)
12438
12439 Modified files:
12440 modules m_etrace.c
12441 src newconf.c s_conf.c s_newconf.c
12442 Log:
12443 - removed some unused vars/functions
12444
12445 Revision Changes Path
12446 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12447 7.200 +0 -15 ircd-ratbox/src/newconf.c
12448 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12449 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12450
12451
12452
12453 leeh 2005/02/16 12:58:24 EST (20050216_2)
12454
12455 Modified files:
12456 . RELNOTES configure configure.ac
12457 include patchlevel.h
12458 Log:
12459 - update configure to reflect this is 'devel'
12460 - update RELNOTES
12461 - revved patchlevel to 2.1.0beta1
12462
12463 Revision Changes Path
12464 1.112 +9 -1 ircd-ratbox/RELNOTES
12465 7.242 +11 -11 ircd-ratbox/configure
12466 7.56 +3 -3 ircd-ratbox/configure.ac
12467 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12468
12469
12470
12471 leeh 2005/02/16 12:46:30 EST (20050216_1)
12472
12473 Modified files:
12474 . configure configure.ac
12475 include client.h numeric.h s_conf.h setup.h.in
12476 supported.h
12477 modules Makefile.in
12478 modules/core m_nick.c
12479 src Makefile.in client.c ircd.c messages.tab
12480 newconf.c s_conf.c s_user.c
12481 Removed files:
12482 include watch.h
12483 modules m_watch.c
12484 src watch.c
12485 Log:
12486 - remove watch, the protocol for this sucks so hard I just dont want it
12487 here ;-)
12488
12489 Revision Changes Path
12490 7.241 +2 -12 ircd-ratbox/configure
12491 7.55 +2 -4 ircd-ratbox/configure.ac
12492 7.264 +0 -2 ircd-ratbox/include/client.h
12493 7.57 +0 -11 ircd-ratbox/include/numeric.h
12494 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12495 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12496 7.3 +2 -3 ircd-ratbox/include/supported.h
12497 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12498 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12499 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12500 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12501 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12502 7.489 +0 -3 ircd-ratbox/src/client.c
12503 7.371 +0 -2 ircd-ratbox/src/ircd.c
12504 7.125 +9 -9 ircd-ratbox/src/messages.tab
12505 7.199 +0 -1 ircd-ratbox/src/newconf.c
12506 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12507 7.341 +0 -2 ircd-ratbox/src/s_user.c
12508 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12509
12510
12511
12512 leeh 2005/02/15 19:13:31 EST (20050216_0)
12513
12514 Modified files:
12515 include stdinc.h
12516 src event.c ircd_lexer.l ircd_signal.c
12517 modules.c
12518 Removed files:
12519 servlink descrip.mms
12520 Log:
12521 - remove a few vms bits
12522
12523 Revision Changes Path
12524 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12525 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12526 7.47 +0 -54 ircd-ratbox/src/event.c
12527 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12528 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12529 7.152 +0 -3 ircd-ratbox/src/modules.c
12530
12531
12532
12533 leeh 2005/02/15 18:53:32 EST (20050215_0)
12534
12535 Modified files:
12536 include hostmask.h ircd.h s_conf.h s_newconf.h
12537 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12538 m_xline.c
12539 src hostmask.c ircd.c ircd_signal.c s_conf.c
12540 s_newconf.c
12541 Log:
12542 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12543 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12544
12545 Revision Changes Path
12546 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12547 7.81 +1 -0 ircd-ratbox/include/ircd.h
12548 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12549 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12550 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12551 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12552 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12553 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12554 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12555 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12556 7.370 +7 -0 ircd-ratbox/src/ircd.c
12557 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12558 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12559 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12560
12561
12562
12563 leeh 2005/02/13 10:21:41 EST (20050213_4)
12564
12565 Modified files:
12566 doc services.txt
12567 Added files:
12568 doc whats-new-2.0.txt whats-new-2.1.txt
12569 Removed files:
12570 doc whats-new.txt
12571 Log:
12572 - move whats-new.txt to whats-new-2.0.txt
12573 - add in whats-new-2.1.txt
12574 - update services.txt with the whois for logged in users
12575
12576 Revision Changes Path
12577 7.2 +5 -0 ircd-ratbox/doc/services.txt
12578 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12579 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12580 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12581
12582
12583
12584 leeh 2005/02/13 09:20:37 EST (20050213_3)
12585
12586 Modified files:
12587 include supported.h
12588 modules/core m_message.c
12589 Log:
12590 - fix a compile error in m_message.c
12591 - update 005 to the spec and add CPRIVMSG/CNOTICE
12592
12593 Revision Changes Path
12594 7.2 +31 -37 ircd-ratbox/include/supported.h
12595 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12596
12597
12598
12599 leeh 2005/02/13 09:14:12 EST (20050213_2)
12600
12601 Modified files:
12602 src channel.c
12603 Log:
12604 - fix the membership memleak
12605
12606 Revision Changes Path
12607 7.432 +0 -3 ircd-ratbox/src/channel.c
12608
12609
12610
12611 leeh 2005/02/12 21:51:56 EST (20050213_1)
12612
12613 Modified files:
12614 include client.h
12615 modules/core m_message.c
12616 Log:
12617 - add a bitmask to track when they send their first message, only allowing
12618 clearing stuff after that.
12619
12620 Revision Changes Path
12621 7.263 +4 -0 ircd-ratbox/include/client.h
12622 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12623
12624
12625
12626 leeh 2005/02/12 21:17:52 EST (20050213_0)
12627
12628 Modified files:
12629 include patricia.h s_newconf.h
12630 modules/core m_message.c
12631 src patricia.c s_newconf.c s_user.c
12632 Log:
12633 - add in the patricia for tracking who fills up targets, give them a reduced
12634 count on connect
12635
12636 Revision Changes Path
12637 7.20 +1 -1 ircd-ratbox/include/patricia.h
12638 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12639 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12640 7.29 +1 -1 ircd-ratbox/src/patricia.c
12641 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12642 7.340 +4 -0 ircd-ratbox/src/s_user.c
12643
12644
12645
12646 leeh 2005/02/12 18:35:10 EST (20050212_0)
12647
12648 Modified files:
12649 include ircd_defs.h
12650 src class.c reject.c
12651 Log:
12652 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12653
12654 Revision Changes Path
12655 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12656 7.68 +1 -5 ircd-ratbox/src/class.c
12657 1.33 +1 -5 ircd-ratbox/src/reject.c
12658
12659
12660
12661 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12662
12663 Modified files:
12664 modules m_watch.c
12665 Log:
12666 remove stupid memory leak
12667
12668 Revision Changes Path
12669 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12670
12671
12672
12673 leeh 2005/02/11 06:42:48 EST (20050211_0)
12674
12675 Modified files:
12676 modules m_gline.c
12677 Log:
12678 - workaround hyb6 allowing empty gline reasons
12679
12680 Revision Changes Path
12681 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12682
12683
12684
12685 leeh 2005/02/09 14:39:13 EST (20050209_2)
12686
12687 Modified files:
12688 include s_conf.h
12689 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12690 src ircd.c s_conf.c
12691 Log:
12692 - move temp dlines and temp klines over to an array, rather than completely
12693 seperate dlinks.
12694
12695 Revision Changes Path
12696 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12697 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12698 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12699 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12700 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12701 7.369 +0 -5 ircd-ratbox/src/ircd.c
12702 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12703
12704
12705
12706 leeh 2005/02/09 14:02:13 EST (20050209_1)
12707
12708 Modified files:
12709 include s_user.h
12710 modules m_cap.c m_pong.c m_user.c
12711 modules/core m_nick.c
12712 src s_user.c
12713 Log:
12714 - remove 'nick' param from register_local_user(), its not needed.
12715
12716 Revision Changes Path
12717 7.35 +1 -1 ircd-ratbox/include/s_user.h
12718 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12719 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12720 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12721 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12722 7.339 +6 -6 ircd-ratbox/src/s_user.c
12723
12724
12725
12726 leeh 2005/02/09 13:12:53 EST (20050209_0)
12727
12728 Modified files:
12729 modules m_cmessage.c
12730 Log:
12731 - dont send numerics when we're dealing with CNOTICE
12732 - add in checking for +g, and resetting idle
12733
12734 Revision Changes Path
12735 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12736
12737
12738
12739 leeh 2005/02/08 11:37:50 EST (20050208_2)
12740
12741 Modified files:
12742 src s_newconf.c
12743 Log:
12744 - fix operator blocks to work on ip spoofs
12745
12746 Revision Changes Path
12747 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12748
12749
12750
12751 leeh 2005/02/07 19:23:22 EST (20050208_1)
12752
12753 Modified files:
12754 doc example.conf example.efnet.conf
12755 src newconf.c
12756 Log:
12757 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12758
12759 Revision Changes Path
12760 7.258 +0 -39 ircd-ratbox/doc/example.conf
12761 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12762 7.198 +0 -272 ircd-ratbox/src/newconf.c
12763
12764
12765
12766 leeh 2005/02/07 19:19:32 EST (20050208_0)
12767
12768 Modified files:
12769 src s_conf.c
12770 Log:
12771 - added support for kline.conf.perm et al, these take the same formats
12772 as their non-permanent partners, but you cant remove them via the ircd.
12773
12774 Revision Changes Path
12775 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12776
12777
12778
12779 leeh 2005/02/02 19:18:59 EST (20050203_1)
12780
12781 Modified files:
12782 help Makefile.in
12783 help/opers index
12784 help/users index
12785 Added files:
12786 help/opers cnotice cprivmsg
12787 Log:
12788 - added help files for cprivmsg/cnotice
12789
12790 Revision Changes Path
12791 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12792 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12793 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12794 1.10 +19 -19 ircd-ratbox/help/opers/index
12795 1.7 +10 -9 ircd-ratbox/help/users/index
12796
12797
12798
12799 leeh 2005/02/02 19:14:25 EST (20050203_0)
12800
12801 Modified files:
12802 include numeric.h
12803 modules Makefile.in
12804 src messages.tab
12805 Added files:
12806 modules m_cmessage.c
12807 Log:
12808 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12809 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12810 nick is a member. These bypass any target change limitations.
12811 - added ERR_VOICENEEDED, numeric 489.
12812
12813 Revision Changes Path
12814 7.56 +2 -0 ircd-ratbox/include/numeric.h
12815 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12816 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12817 7.124 +1 -1 ircd-ratbox/src/messages.tab
12818
12819
12820
12821 leeh 2005/02/02 16:58:16 EST (20050202_4)
12822
12823 Modified files:
12824 help/opers etrace
12825 Log:
12826 - update etrace help
12827
12828 Revision Changes Path
12829 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12830
12831
12832
12833 leeh 2005/02/02 16:55:04 EST (20050202_3)
12834
12835 Modified files:
12836 modules m_etrace.c
12837 Log:
12838 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12839 can put its external ip address in there..
12840
12841 Revision Changes Path
12842 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12843
12844
12845
12846 leeh 2005/02/02 16:41:06 EST (20050202_2)
12847
12848 Modified files:
12849 modules m_etrace.c
12850 Log:
12851 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12852 if its a non-local client. These will just get "lost" if the remote
12853 server doesnt support this..
12854
12855 Revision Changes Path
12856 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12857
12858
12859
12860 leeh 2005/02/02 16:12:12 EST (20050202_1)
12861
12862 Modified files:
12863 include client.h numeric.h s_conf.h
12864 modules/core m_message.c
12865 src messages.tab newconf.c s_conf.c
12866 Log:
12867 - first part of the target change code, add the storage of targets for
12868 localuser, throttle messages when they fill all the available slots
12869
12870 Revision Changes Path
12871 7.262 +5 -1 ircd-ratbox/include/client.h
12872 7.55 +2 -0 ircd-ratbox/include/numeric.h
12873 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12874 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12875 7.123 +1 -1 ircd-ratbox/src/messages.tab
12876 7.197 +1 -0 ircd-ratbox/src/newconf.c
12877 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12878
12879
12880
12881 leeh 2005/02/02 13:28:10 EST (20050202_0)
12882
12883 Modified files:
12884 modules m_resv.c m_stats.c m_testline.c
12885 modules/core m_join.c
12886 src hash.c kdparse.c messages.tab s_newconf.c
12887 Log:
12888 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12889 tracking of when resvs get hit
12890
12891 Revision Changes Path
12892 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12893 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12894 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12895 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12896 7.114 +3 -0 ircd-ratbox/src/hash.c
12897 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12898 7.122 +1 -1 ircd-ratbox/src/messages.tab
12899 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12900
12901
12902
12903 leeh 2005/01/31 09:04:10 EST (20050131_2)
12904
12905 Modified files:
12906 src s_log.c
12907 Log:
12908 - fflush() logfiles
12909
12910 Revision Changes Path
12911 7.79 +2 -0 ircd-ratbox/src/s_log.c
12912
12913
12914
12915 leeh 2005/01/31 08:59:09 EST (20050131_1)
12916
12917 Modified files:
12918 src commio.c
12919 Log:
12920 - rename fd_dump() to comm_dump()
12921
12922 Revision Changes Path
12923 1.27 +2 -2 ircd-ratbox/src/commio.c
12924
12925
12926
12927 leeh 2005/01/30 19:16:08 EST (20050131_0)
12928
12929 Modified files:
12930 doc hooks.txt
12931 include hook.h
12932 modules m_services.c
12933 modules/core m_server.c
12934 src hook.c s_serv.c
12935 Log:
12936 - added hook for server_introduced
12937 - fixed up services support for hooks
12938
12939 Revision Changes Path
12940 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12941 1.31 +1 -0 ircd-ratbox/include/hook.h
12942 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12943 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12944 7.36 +2 -0 ircd-ratbox/src/hook.c
12945 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12946
12947
12948
12949 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12950
12951 Modified files:
12952 src commio.c
12953 Log:
12954 Add back in the comm_fd_hack thing for solaris
12955
12956 Revision Changes Path
12957 1.26 +26 -1 ircd-ratbox/src/commio.c
12958
12959
12960
12961 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12962
12963 Modified files:
12964 adns adns.h
12965 include commio.h s_conf.h watch.h
12966 modules m_dline.c m_kline.c m_resv.c m_stats.c
12967 m_watch.c m_xline.c
12968 modules/core m_nick.c
12969 src balloc.c cache.c client.c commio.c
12970 epoll.c ircd.c ircd_lexer.l kdparse.c
12971 listener.c s_auth.c s_conf.c s_log.c
12972 s_serv.c watch.c
12973 Log:
12974 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12975
12976 Revision Changes Path
12977 1.18 +0 -2 ircd-ratbox/adns/adns.h
12978 1.14 +6 -37 ircd-ratbox/include/commio.h
12979 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12980 7.3 +2 -2 ircd-ratbox/include/watch.h
12981 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12982 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12983 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12984 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12985 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12986 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12987 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12988 7.85 +1 -1 ircd-ratbox/src/balloc.c
12989 1.24 +5 -5 ircd-ratbox/src/cache.c
12990 7.488 +4 -4 ircd-ratbox/src/client.c
12991 1.25 +10 -280 ircd-ratbox/src/commio.c
12992 1.33 +1 -1 ircd-ratbox/src/epoll.c
12993 7.368 +4 -4 ircd-ratbox/src/ircd.c
12994 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12995 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12996 7.125 +8 -8 ircd-ratbox/src/listener.c
12997 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12998 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12999 7.78 +20 -20 ircd-ratbox/src/s_log.c
13000 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13001 1.6 +22 -15 ircd-ratbox/src/watch.c
13002
13003
13004
13005 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13006
13007 Modified files:
13008 modules/core m_mode.c
13009 Log:
13010 remove two unused variables
13011
13012 Revision Changes Path
13013 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13014
13015
13016
13017 leeh 2005/01/28 15:31:40 EST (20050128_1)
13018
13019 Modified files:
13020 modules m_kline.c
13021 src s_conf.c
13022 Log:
13023 - mo_kline() needs minpara of 3, not 2
13024 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13025 - require me.info is never blank
13026
13027 Revision Changes Path
13028 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13029 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13030
13031
13032
13033 leeh 2005/01/28 15:26:28 EST (20050128_0)
13034
13035 Modified files:
13036 modules/core m_mode.c m_sjoin.c
13037 Log:
13038 - patch via jilles to fix +eI lists being shown to lusers when handling
13039 protocol stuff over TS6
13040
13041 Revision Changes Path
13042 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13043 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13044
13045
13046
13047 leeh 2005/01/25 19:47:38 EST (20050126_0)
13048
13049 Modified files:
13050 include channel.h
13051 modules/core m_join.c m_mode.c m_sjoin.c
13052 src channel.c messages.tab s_serv.c
13053 Log:
13054 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13055 an operspy call with &me
13056 - remove modebuf/parabuf params from channel_modes(), we now generate a
13057 buffer internally which we return.
13058
13059 Revision Changes Path
13060 7.163 +1 -1 ircd-ratbox/include/channel.h
13061 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13062 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13063 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13064 7.431 +25 -18 ircd-ratbox/src/channel.c
13065 7.121 +1 -1 ircd-ratbox/src/messages.tab
13066 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13067
13068
13069
13070 alz 2005/01/25 18:09:18 EST (20050125_5)
13071
13072 Modified files:
13073 doc example.conf example.efnet.conf
13074 include s_conf.h
13075 modules m_info.c
13076 src listener.c newconf.c s_conf.c
13077 Log:
13078 Added dline_with_reason config option (default yes):
13079
13080 /* dline reason: show the user the dline reason when they connect
13081 * and are dlined.
13082 */
13083 dline_with_reason = yes;
13084
13085 Revision Changes Path
13086 7.257 +6 -1 ircd-ratbox/doc/example.conf
13087 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13088 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13089 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13090 7.124 +1 -1 ircd-ratbox/src/listener.c
13091 7.196 +1 -0 ircd-ratbox/src/newconf.c
13092 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13093
13094
13095
13096 leeh 2005/01/25 13:21:17 EST (20050125_4)
13097
13098 Modified files:
13099 src newconf.c
13100 Log:
13101 - make conf_set_generic_string() test len exists before it uses it.
13102
13103 Revision Changes Path
13104 7.195 +1 -1 ircd-ratbox/src/newconf.c
13105
13106
13107
13108 leeh 2005/01/25 13:10:56 EST (20050125_3)
13109
13110 Modified files:
13111 doc example.conf
13112 src newconf.c
13113 Log:
13114 - rename 'type' to 'flags' in cluster {};
13115 - add stacking of servers in cluster {}; documented in example.conf
13116
13117 Revision Changes Path
13118 7.256 +18 -10 ircd-ratbox/doc/example.conf
13119 7.194 +39 -7 ircd-ratbox/src/newconf.c
13120
13121
13122
13123 alz 2005/01/25 12:48:54 EST (20050125_2)
13124
13125 Modified files:
13126 include s_conf.h
13127 src listener.c s_conf.c
13128 Log:
13129 Added dline reasons, connecting/banned clients now see ban reason.
13130
13131 Revision Changes Path
13132 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13133 7.123 +17 -4 ircd-ratbox/src/listener.c
13134 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13135
13136
13137
13138 leeh 2005/01/25 07:44:37 EST (20050125_1)
13139
13140 Modified files:
13141 doc example.conf example.efnet.conf
13142 src newconf.c
13143 Log:
13144 - implement stacking of shared {}; blocks, documented in example.conf
13145
13146 Revision Changes Path
13147 7.255 +26 -13 ircd-ratbox/doc/example.conf
13148 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13149 7.193 +51 -36 ircd-ratbox/src/newconf.c
13150
13151
13152
13153 leeh 2005/01/24 19:08:29 EST (20050125_0)
13154
13155 Modified files:
13156 doc example.conf
13157 include client.h s_conf.h
13158 modules/core m_join.c
13159 src newconf.c s_user.c
13160 Log:
13161 - added jupe_exempt to auth {};, exempts the user from generating warnings
13162 when they attempt to join juped channels.
13163
13164 Revision Changes Path
13165 7.254 +2 -0 ircd-ratbox/doc/example.conf
13166 7.261 +3 -0 ircd-ratbox/include/client.h
13167 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13168 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13169 7.192 +1 -0 ircd-ratbox/src/newconf.c
13170 7.338 +8 -0 ircd-ratbox/src/s_user.c
13171
13172
13173
13174 leeh 2005/01/24 18:57:02 EST (20050124_6)
13175
13176 Modified files:
13177 src newconf.c
13178 Log:
13179 - rework shared {};, the format is now:
13180 shared {
13181 oper = "flame@*.leeh.co.uk", "*.lan";
13182 flags = kline;
13183 };
13184
13185 With no privs:
13186 shared {
13187 oper = "flame@*.leeh.co.uk", "*.lan";
13188 flags = none;
13189 };
13190
13191 Revision Changes Path
13192 7.191 +55 -23 ircd-ratbox/src/newconf.c
13193
13194
13195
13196 leeh 2005/01/24 17:25:58 EST (20050124_5)
13197
13198 Modified files:
13199 include modules.h
13200 Log:
13201 - fix the prototype on load_static_modules()
13202
13203 Revision Changes Path
13204 7.61 +1 -1 ircd-ratbox/include/modules.h
13205
13206
13207
13208 leeh 2005/01/24 16:00:30 EST (20050124_4)
13209
13210 Modified files:
13211 modules m_cap.c
13212 Log:
13213 - have cap end call register_local_user() with its own copy of
13214 source_p->username so its safe for unidented users..
13215
13216 Revision Changes Path
13217 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13218
13219
13220
13221 leeh 2005/01/24 15:48:09 EST (20050124_3)
13222
13223 Modified files:
13224 include newconf.h s_conf.h
13225 modules m_info.c
13226 src newconf.c s_conf.c s_log.c
13227 Log:
13228 - move the conf parser over to a table based structure, with generic setting
13229 of integers/strings
13230
13231 Revision Changes Path
13232 7.34 +9 -8 ircd-ratbox/include/newconf.h
13233 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13234 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13235 7.190 +264 -808 ircd-ratbox/src/newconf.c
13236 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13237 7.77 +13 -13 ircd-ratbox/src/s_log.c
13238
13239
13240
13241 leeh 2005/01/24 13:11:30 EST (20050124_2)
13242
13243 Modified files:
13244 doc example.conf
13245 src newconf.c
13246 Log:
13247 - added stacking of ips in exempt {};
13248
13249 Revision Changes Path
13250 7.253 +4 -0 ircd-ratbox/doc/example.conf
13251 7.189 +11 -30 ircd-ratbox/src/newconf.c
13252
13253
13254
13255 leeh 2005/01/24 12:59:57 EST (20050124_1)
13256
13257 Modified files:
13258 include tools.h
13259 src channel.c client.c hash.c hook.c
13260 newconf.c s_user.c watch.c
13261 Log:
13262 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13263 consistent with the rest of the dlink code.
13264
13265 Revision Changes Path
13266 1.54 +7 -7 ircd-ratbox/include/tools.h
13267 7.430 +2 -2 ircd-ratbox/src/channel.c
13268 7.487 +6 -6 ircd-ratbox/src/client.c
13269 7.113 +5 -5 ircd-ratbox/src/hash.c
13270 7.35 +1 -1 ircd-ratbox/src/hook.c
13271 7.188 +2 -2 ircd-ratbox/src/newconf.c
13272 7.337 +1 -1 ircd-ratbox/src/s_user.c
13273 1.5 +4 -4 ircd-ratbox/src/watch.c
13274
13275
13276
13277 leeh 2005/01/24 12:47:13 EST (20050124_0)
13278
13279 Modified files:
13280 modules m_cap.c
13281 Log:
13282 - cheap hack on sticky capabs..
13283
13284 Revision Changes Path
13285 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13286
13287
13288
13289 leeh 2005/01/22 11:36:54 EST (20050122_0)
13290
13291 Modified files:
13292 modules m_cap.c
13293 Log:
13294 - updated my clicap implementation to match the spec so far..
13295
13296 Revision Changes Path
13297 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13298
13299
13300
13301 leeh 2005/01/21 07:14:43 EST (20050121_2)
13302
13303 Modified files:
13304 doc hooks.txt
13305 include hook.h
13306 modules m_services.c
13307 src hook.c s_serv.c
13308 Log:
13309 - added hooks for when we're sending a burst
13310 - rewrote hooks.txt
13311 - fix up the hooks ive already done in services compatibility, ill add the
13312 hooks for server/client introductions in a bit.
13313
13314 Revision Changes Path
13315 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13316 1.30 +4 -0 ircd-ratbox/include/hook.h
13317 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13318 7.34 +7 -0 ircd-ratbox/src/hook.c
13319 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13320
13321
13322
13323 leeh 2005/01/21 06:34:03 EST (20050121_1)
13324
13325 Modified files:
13326 contrib example_module.c spy_admin_notice.c
13327 spy_info_notice.c spy_links_notice.c
13328 spy_motd_notice.c spy_stats_notice.c
13329 spy_stats_p_notice.c spy_trace_notice.c
13330 spy_whois_notice.c
13331 spy_whois_notice_global.c
13332 include hook.h
13333 modules m_admin.c m_info.c m_links.c m_motd.c
13334 m_services.c m_stats.c m_trace.c
13335 m_whois.c static_modules.c.SH
13336 modules/core m_server.c
13337 src client.c hook.c ircd.c modules.c packet.c
13338 s_auth.c s_serv.c s_user.c send.c
13339 Log:
13340 - add a better implementation of the hook system, its now a slow leaking
13341 array and events are created whenever we try adding a hook for it, or
13342 theyre registered for the caller.
13343
13344 Ive temporarily fucked services support and removed most of the other
13345 hooks.. I shall fix this soon.
13346
13347 Revision Changes Path
13348 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13349 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13350 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13351 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13352 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13353 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13354 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13355 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13356 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13357 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13358 1.29 +34 -70 ircd-ratbox/include/hook.h
13359 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13360 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13361 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13362 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13363 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13364 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13365 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13366 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13367 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13368 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13369 7.486 +1 -28 ircd-ratbox/src/client.c
13370 7.33 +131 -137 ircd-ratbox/src/hook.c
13371 7.367 +1 -1 ircd-ratbox/src/ircd.c
13372 7.151 +6 -10 ircd-ratbox/src/modules.c
13373 7.138 +10 -14 ircd-ratbox/src/packet.c
13374 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13375 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13376 7.336 +0 -6 ircd-ratbox/src/s_user.c
13377 7.286 +8 -6 ircd-ratbox/src/send.c
13378
13379
13380
13381 leeh 2005/01/20 19:19:20 EST (20050121_0)
13382
13383 Modified files:
13384 include hostmask.h
13385 Log:
13386 - remove an unused struct
13387
13388 Revision Changes Path
13389 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13390
13391
13392
13393 leeh 2005/01/20 13:38:39 EST (20050120_1)
13394
13395 Modified files:
13396 . configure configure.ac
13397 include client.h numeric.h patchlevel.h
13398 modules Makefile.in
13399 src messages.tab s_user.c
13400 Added files:
13401 modules m_cap.c
13402 Log:
13403 - drop back to -O0, fix patchlevel.h
13404 - first stab at client capabilities.. this still needs work.
13405
13406 Revision Changes Path
13407 7.240 +3 -3 ircd-ratbox/configure
13408 7.54 +3 -3 ircd-ratbox/configure.ac
13409 7.260 +3 -0 ircd-ratbox/include/client.h
13410 7.54 +2 -0 ircd-ratbox/include/numeric.h
13411 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13412 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13413 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13414 7.120 +1 -1 ircd-ratbox/src/messages.tab
13415 7.335 +3 -0 ircd-ratbox/src/s_user.c
13416
13417
13418
13419 leeh 2005/01/20 06:04:41 EST (20050120_0)
13420
13421 Modified files:
13422 . ChangeLog RELNOTES
13423 include config.h config.h.dist memory.h
13424 patchlevel.h
13425 modules m_stats.c
13426 src commio.c crypt.c getopt.c ircd.c s_serv.c
13427 Removed files:
13428 . README.VMS clean.com make.com
13429 include setup.h_vms
13430 modules descrip.mms static_modules_c.com
13431 modules/core descrip.mms
13432 src descrip.mms qio.c version.com
13433 tools descrip.mms mkpasswd_vms.c
13434 Log:
13435 - clean changelog, relnotes
13436 - mark patchlevel as 2.1.0beta
13437 - remove VMS support
13438
13439 Revision Changes Path
13440 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13441 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13442 1.111 +1 -348 ircd-ratbox/RELNOTES
13443 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13444 7.182 +0 -42 ircd-ratbox/include/config.h
13445 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13446 7.50 +0 -4 ircd-ratbox/include/memory.h
13447 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13448 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13449 7.2 +0 -58 ircd-ratbox/make.com (dead)
13450 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13451 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13452 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13453 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13454 1.24 +7 -30 ircd-ratbox/src/commio.c
13455 7.12 +0 -4 ircd-ratbox/src/crypt.c
13456 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13457 7.24 +0 -4 ircd-ratbox/src/getopt.c
13458 7.366 +4 -19 ircd-ratbox/src/ircd.c
13459 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13460 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13461 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13462 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13463 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13464
13465
13466
13467 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13468
13469 Modified files:
13470 include watch.h
13471 src watch.c
13472 Log:
13473 not using the return values on a few watch functions so make them void
13474
13475 Revision Changes Path
13476 7.2 +5 -5 ircd-ratbox/include/watch.h
13477 1.4 +19 -28 ircd-ratbox/src/watch.c
13478
13479
13480 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13481
13482 Modified files:
13483 modules m_watch.c
13484 Log:
13485 Make watch throttle, don't accept letter commands stacked
13486
13487 Revision Changes Path
13488 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13489
13490
13491
13492 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13493
13494 Modified files:
13495 modules m_gline.c
13496 Log:
13497 fix merge error
13498
13499 Revision Changes Path
13500 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13501
13502
13503
13504 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13505
13506 Modified files:
13507 . ChangeLog README.FIRST RELNOTES configure
13508 configure.ac
13509 adns adns.h internal.h parse.c transmit.c
13510 types.c
13511 contrib example_module.c spy_admin_notice.c
13512 spy_info_notice.c spy_links_notice.c
13513 spy_motd_notice.c spy_stats_notice.c
13514 spy_stats_p_notice.c spy_trace_notice.c
13515 spy_whois_notice.c
13516 spy_whois_notice_global.c
13517 doc example.conf example.efnet.conf ircd.motd
13518 server-version-info whats-new.txt
13519 help/opers umode xline
13520 help/users umode
13521 include cache.h channel.h class.h client.h
13522 commio.h config.h config.h.dist hash.h
13523 hook.h hostmask.h irc_string.h ircd.h
13524 ircd_defs.h m_info.h memory.h msg.h
13525 newconf.h numeric.h packet.h patchlevel.h
13526 patricia.h s_conf.h s_gline.h s_newconf.h
13527 s_serv.h s_user.h scache.h serno.h
13528 setup.h.in sprintf_irc.h stdinc.h tools.h
13529 modules .depend Makefile.in m_admin.c m_away.c
13530 m_dline.c m_encap.c m_gline.c m_info.c
13531 m_kline.c m_links.c m_list.c m_lusers.c
13532 m_motd.c m_oper.c m_operspy.c m_rehash.c
13533 m_restart.c m_resv.c m_set.c m_stats.c
13534 m_svinfo.c m_testline.c m_testmask.c
13535 m_topic.c m_trace.c m_watch.c m_who.c
13536 m_whois.c m_whowas.c m_xline.c
13537 static_modules.c.SH
13538 modules/core m_error.c m_message.c m_mode.c m_quit.c
13539 m_server.c m_squit.c
13540 src .depend Makefile.in adns.c balloc.c
13541 cache.c channel.c class.c client.c
13542 commio.c crypt.c devpoll.c epoll.c
13543 event.c getopt.c hash.c hook.c hostmask.c
13544 irc_string.c ircd.c ircd_lexer.l
13545 ircd_parser.y ircd_signal.c listener.c
13546 modules.c newconf.c numeric.c packet.c
13547 parse.c patricia.c poll.c reject.c
13548 restart.c s_auth.c s_conf.c s_log.c
13549 s_newconf.c s_serv.c s_user.c scache.c
13550 select.c send.c snprintf.c tools.c
13551 version.c.SH watch.c whowas.c
13552 tools README.mkpasswd mkpasswd.c
13553 Added files:
13554 . README.VMS clean.com make.com
13555 doc services.txt
13556 include common.h s_stats.h setup.h_vms
13557 supported.h
13558 modules descrip.mms m_challenge.c m_etrace.c
13559 m_invite.c m_names.c m_pass.c m_ping.c
13560 m_pong.c m_services.c m_tb.c m_user.c
13561 m_users.c m_version.c
13562 static_modules_c.com
13563 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13564 m_part.c m_sjoin.c
13565 servlink descrip.mms
13566 src descrip.mms kdparse.c messages.tab qio.c
13567 s_gline.c s_stats.c version.com
13568 tools descrip.mms mkpasswd_vms.c
13569 Removed files:
13570 doc 005.txt
13571 include banconf.h
13572 modules/core channels.c users.c
13573 src banconf.c
13574 Log:
13575 merge from RATBOX_2_0
13576
13577 Revision Changes Path
13578 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13579 7.40 +1 -0 ircd-ratbox/README.FIRST
13580 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13581 1.110 +114 -6 ircd-ratbox/RELNOTES
13582 1.17 +4 -0 ircd-ratbox/adns/adns.h
13583 1.17 +4 -4 ircd-ratbox/adns/internal.h
13584 1.12 +38 -38 ircd-ratbox/adns/parse.c
13585 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13586 1.19 +13 -13 ircd-ratbox/adns/types.c
13587 7.1 +10 -0 ircd-ratbox/clean.com (new)
13588 7.239 +47 -29 ircd-ratbox/configure
13589 7.53 +40 -32 ircd-ratbox/configure.ac
13590 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13591 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13592 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13593 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13594 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13595 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13596 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13597 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13598 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13599 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13600 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13601 7.252 +68 -22 ircd-ratbox/doc/example.conf
13602 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13603 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13604 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13605 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13606 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13607 1.5 +2 -1 ircd-ratbox/help/opers/umode
13608 1.7 +1 -1 ircd-ratbox/help/opers/xline
13609 1.2 +1 -0 ircd-ratbox/help/users/umode
13610 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13611 1.7 +8 -0 ircd-ratbox/include/cache.h
13612 7.162 +18 -16 ircd-ratbox/include/channel.h
13613 7.25 +4 -0 ircd-ratbox/include/class.h
13614 7.259 +34 -28 ircd-ratbox/include/client.h
13615 1.13 +45 -7 ircd-ratbox/include/commio.h
13616 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13617 7.181 +74 -16 ircd-ratbox/include/config.h
13618 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13619 7.53 +2 -0 ircd-ratbox/include/hash.h
13620 1.28 +73 -27 ircd-ratbox/include/hook.h
13621 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13622 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13623 7.80 +6 -31 ircd-ratbox/include/ircd.h
13624 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13625 7.56 +14 -8 ircd-ratbox/include/m_info.h
13626 7.49 +4 -0 ircd-ratbox/include/memory.h
13627 7.53 +2 -0 ircd-ratbox/include/msg.h
13628 7.33 +9 -9 ircd-ratbox/include/newconf.h
13629 7.53 +12 -8 ircd-ratbox/include/numeric.h
13630 7.27 +1 -1 ircd-ratbox/include/packet.h
13631 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13632 7.19 +25 -1 ircd-ratbox/include/patricia.h
13633 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13634 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13635 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13636 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13637 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13638 7.34 +13 -9 ircd-ratbox/include/s_user.h
13639 7.15 +1 -1 ircd-ratbox/include/scache.h
13640 7.5366 +1 -1 ircd-ratbox/include/serno.h
13641 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13642 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13643 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13644 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13645 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13646 1.53 +10 -10 ircd-ratbox/include/tools.h
13647 7.1 +58 -0 ircd-ratbox/make.com (new)
13648 1.45 +338 -182 ircd-ratbox/modules/.depend
13649 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13650 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13651 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13652 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13653 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13654 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13655 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13656 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13657 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13658 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13659 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13660 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13661 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13662 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13663 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13664 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13665 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13666 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13667 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13668 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13669 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13670 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13671 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13672 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13673 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13674 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13675 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13676 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13677 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13678 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13679 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13680 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13681 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13682 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13683 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13684 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13685 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13686 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13687 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13688 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13689 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13690 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13691 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13692 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13693 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13694 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13695 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13696 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13697 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13698 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13699 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13700 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13701 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13702 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13703 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13704 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13705 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13706 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13707 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13708 7.48 +162 -119 ircd-ratbox/src/.depend
13709 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13710 7.75 +5 -5 ircd-ratbox/src/adns.c
13711 7.84 +1 -1 ircd-ratbox/src/balloc.c
13712 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13713 1.23 +75 -7 ircd-ratbox/src/cache.c
13714 7.429 +342 -79 ircd-ratbox/src/channel.c
13715 7.67 +42 -2 ircd-ratbox/src/class.c
13716 7.485 +245 -85 ircd-ratbox/src/client.c
13717 1.23 +349 -43 ircd-ratbox/src/commio.c
13718 7.11 +4 -0 ircd-ratbox/src/crypt.c
13719 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13720 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13721 1.32 +4 -8 ircd-ratbox/src/epoll.c
13722 7.46 +63 -6 ircd-ratbox/src/event.c
13723 7.23 +4 -0 ircd-ratbox/src/getopt.c
13724 7.112 +8 -7 ircd-ratbox/src/hash.c
13725 7.32 +135 -133 ircd-ratbox/src/hook.c
13726 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13727 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13728 7.365 +56 -48 ircd-ratbox/src/ircd.c
13729 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13730 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13731 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13732 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13733 7.122 +14 -13 ircd-ratbox/src/listener.c
13734 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13735 7.150 +17 -8 ircd-ratbox/src/modules.c
13736 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13737 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13738 7.137 +55 -42 ircd-ratbox/src/packet.c
13739 7.187 +8 -15 ircd-ratbox/src/parse.c
13740 7.28 +2 -4 ircd-ratbox/src/patricia.c
13741 7.82 +3 -1 ircd-ratbox/src/poll.c
13742 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13743 1.32 +8 -3 ircd-ratbox/src/reject.c
13744 7.34 +1 -0 ircd-ratbox/src/restart.c
13745 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13746 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13747 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13748 7.76 +32 -35 ircd-ratbox/src/s_log.c
13749 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13750 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13751 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13752 7.334 +773 -2 ircd-ratbox/src/s_user.c
13753 7.27 +2 -1 ircd-ratbox/src/scache.c
13754 7.44 +2 -0 ircd-ratbox/src/select.c
13755 7.285 +12 -12 ircd-ratbox/src/send.c
13756 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13757 7.46 +0 -1 ircd-ratbox/src/tools.c
13758 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13759 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13760 1.3 +4 -4 ircd-ratbox/src/watch.c
13761 7.32 +1 -0 ircd-ratbox/src/whowas.c
13762 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13763 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13764 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13765 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13766
13767
13768
13769 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13770
13771 Modified files: (Branch: RATBOX_2_0)
13772 src client.c
13773 Log:
13774 a remote client is never going to have a watch list..duh
13775
13776 Revision Changes Path
13777 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13778
13779
13780
13781 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13782
13783 Added files: (Branch: RATBOX_2_0)
13784 modules m_watch.c
13785 Log:
13786 get that one too
13787
13788 Revision Changes Path
13789 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13790
13791
13792
13793 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13794
13795 Added files: (Branch: RATBOX_2_0)
13796 include watch.h
13797 src watch.c
13798 Log:
13799 helps if we actually include the .c/.h files
13800
13801 Revision Changes Path
13802 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13803 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13804
13805
13806
13807 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13808
13809 Modified files: (Branch: RATBOX_2_0)
13810 . configure configure.ac
13811 include client.h numeric.h s_conf.h setup.h.in
13812 supported.h
13813 modules Makefile.in
13814 modules/core m_nick.c
13815 src Makefile.in client.c ircd.c messages.tab
13816 newconf.c s_conf.c s_user.c
13817 Log:
13818 backport watch from devel
13819
13820 Revision Changes Path
13821 7.229.2.10 +12 -2 ircd-ratbox/configure
13822 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13823 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13824 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13825 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13826 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13827 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13828 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13829 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13830 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13831 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13832 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13833 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13834 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13835 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13836 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13837
13838
13839
13840 leeh 2005/01/12 10:12:40 EST (20050112_1)
13841
13842 Modified files: (Branch: RATBOX_2_0)
13843 include numeric.h
13844 modules m_services.c m_whois.c
13845 src messages.tab
13846 Log:
13847 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13848 when the user is logged in
13849
13850 Revision Changes Path
13851 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13852 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13853 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13854 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13855
13856
13857
13858 leeh 2005/01/11 19:47:14 EST (20050112_0)
13859
13860 Modified files: (Branch: RATBOX_2_0)
13861 include supported.h
13862 Added files: (Branch: RATBOX_2_0)
13863 doc services.txt
13864 Log:
13865 - add +r to 005
13866 - added doc/services.txt, outlining the compatibility code
13867
13868 Revision Changes Path
13869 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13870 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13871
13872
13873
13874 leeh 2005/01/11 18:38:10 EST (20050111_5)
13875
13876 Modified files: (Branch: RATBOX_2_0)
13877 include client.h hook.h
13878 modules m_services.c
13879 modules/core m_server.c
13880 src hook.c s_serv.c
13881 Log:
13882 - more services compatibility code:
13883 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13884 appropriate service {}; entry, only accept SU from these.
13885 - hook into us finishing nick burst, and have services burst a list of
13886 logged in users
13887
13888 Revision Changes Path
13889 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13890 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13891 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13892 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13893 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13894 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13895
13896
13897
13898 leeh 2005/01/11 17:32:42 EST (20050111_4)
13899
13900 Modified files: (Branch: RATBOX_2_0)
13901 . configure configure.ac
13902 include client.h
13903 modules Makefile.in
13904 src channel.c
13905 Added files: (Branch: RATBOX_2_0)
13906 modules m_services.c
13907 Log:
13908 - more services compatibility code:
13909 - encap handlers for SU (services marking client as logged in)
13910 - and for LOGIN (servers bursting logged in status)
13911 - move suser from Client -> User
13912
13913 Revision Changes Path
13914 7.229.2.9 +9 -3 ircd-ratbox/configure
13915 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13916 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13917 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13918 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13919 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13920
13921
13922
13923 leeh 2005/01/11 16:46:34 EST (20050111_3)
13924
13925 Modified files: (Branch: RATBOX_2_0)
13926 include ircd_defs.h
13927 Log:
13928 - whoops, missing #endif
13929
13930 Revision Changes Path
13931 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13932
13933
13934
13935 leeh 2005/01/11 15:56:57 EST (20050111_2)
13936
13937 Modified files: (Branch: RATBOX_2_0)
13938 include ircd_defs.h
13939 Log:
13940 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13941 have ipv6 just report sizeof(struct sockaddr_in)
13942
13943 Revision Changes Path
13944 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13945
13946
13947
13948 leeh 2005/01/10 20:19:35 EST (20050111_1)
13949
13950 Modified files: (Branch: RATBOX_2_0)
13951 src newconf.c
13952 Log:
13953 - fix a gcc warning
13954
13955 Revision Changes Path
13956 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13957
13958
13959
13960 leeh 2005/01/10 20:10:35 EST (20050111_0)
13961
13962 Modified files: (Branch: RATBOX_2_0)
13963 adns internal.h parse.c transmit.c types.c
13964 Log:
13965 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13966 conflict
13967
13968 Revision Changes Path
13969 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13970 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13971 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13972 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13973
13974
13975
13976 leeh 2005/01/10 17:48:48 EST (20050110_3)
13977
13978 Modified files: (Branch: RATBOX_2_0)
13979 modules m_xline.c
13980 Log:
13981 - send out the reformatted xline to opers (\s -> ' ')
13982
13983 Revision Changes Path
13984 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13985
13986
13987
13988 leeh 2005/01/10 16:18:53 EST (20050110_2)
13989
13990 Modified files: (Branch: RATBOX_2_0)
13991 help/opers umode
13992 help/users umode
13993 include client.h supported.h
13994 src messages.tab s_user.c send.c
13995 Log:
13996 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13997 channel privmsgs.
13998
13999 Revision Changes Path
14000 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14001 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14002 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14003 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14004 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14005 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14006 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14007
14008
14009
14010 leeh 2005/01/10 14:50:47 EST (20050110_1)
14011
14012 Modified files: (Branch: RATBOX_2_0)
14013 doc example.conf example.efnet.conf
14014 Log:
14015 - I dont remember ts6 desyncing on bans, so im not sure why the example
14016 confs say so.
14017
14018 Revision Changes Path
14019 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14020 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14021
14022
14023
14024 leeh 2005/01/10 13:31:10 EST (20050110_0)
14025
14026 Modified files: (Branch: RATBOX_2_0)
14027 . configure configure.ac
14028 include channel.h client.h numeric.h s_conf.h
14029 s_serv.h setup.h.in
14030 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14031 m_sjoin.c
14032 src channel.c messages.tab newconf.c s_conf.c
14033 s_serv.c s_user.c
14034 Log:
14035 - added --enable-services to configure, which enables some ratbox-services
14036 compatibility code:
14037 - chanmode +r, registered users only
14038 - usermode +S, prevents deop/kick of a service
14039 - service { }; block in conf for the above umode
14040
14041 Revision Changes Path
14042 7.229.2.8 +28 -16 ircd-ratbox/configure
14043 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14044 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14045 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14046 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14047 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14048 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14049 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14050 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14051 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14052 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14053 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14054 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14055 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14056 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14057 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14058 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14059 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14060 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14061
14062
14063
14064 leeh 2005/01/09 08:23:30 EST (20050109_0)
14065
14066 Modified files: (Branch: RATBOX_2_0)
14067 help/opers umode
14068 Log:
14069 - remove a tab, and add +C to opers umode help
14070
14071 Revision Changes Path
14072 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14073