]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] Merge old trunk r2817:
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
2 Log:
3 Merge old trunk r2779,r2785:
4 Show correct privilege name in a few ERR_NOPRIVS numerics.
5
6
7 Changes: Modified:
8 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
9 +1 -1 trunk/extensions/m_opme.c (File Modified)
10 +2 -2 trunk/unsupported/m_force.c (File Modified)
11
12
13 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
14 Log:
15 Merge old trunk r2695:
16 Send an SQUIT instead of an ERROR to announce /die to connected servers.
17 This will generate better server notices.
18
19
20 Changes: Modified:
21 +3 -2 trunk/modules/core/m_die.c (File Modified)
22
23
24 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
25 Log:
26 Merge old trunk r2294:
27 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
28
29
30 Changes: Modified:
31 +1 -1 trunk/src/s_user.c (File Modified)
32
33
34 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
35 Log:
36 Merge old trunk r2226:
37 If we are connecting outward to a server, check if the
38 server name they sent is the same as what we tried to
39 connect to. Previously such a connection could succeed
40 if there existed connect blocks with the same IP and
41 passwords for the other server name.
42
43
44 Changes: Modified:
45 +11 -0 trunk/modules/core/m_server.c (File Modified)
46
47
48 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
49 Log:
50 Merge old trunk r2212:
51 Another handling of SJOINs without nicks:
52 Propagate them if the channel is +P or the channel
53 already existed, otherwise remove the channel again
54 and do not propagate the SJOIN.
55
56
57 Changes: Modified:
58 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
59
60
61 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
62 Log:
63 Remove channels entirely from /whois on services.
64 This cannot be overridden with operspy.
65
66
67 Changes: Modified:
68 +20 -17 trunk/modules/m_whois.c (File Modified)
69
70
71 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
72 Log:
73 Fix /who on channels with ** in their name.
74
75
76 Changes: Modified:
77 +2 -2 trunk/modules/m_who.c (File Modified)
78
79
80 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
81 Log:
82 NEWS: As in 2.1.3, mention that the TS6 revision will
83 interoperate with older versions
84
85
86 Changes: Modified:
87 +2 -1 trunk/NEWS (File Modified)
88
89
90 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
91 Log:
92 Fix documentation of HIDE_SERVERS_IPS define.
93
94
95 Changes: Modified:
96 +2 -2 trunk/include/config.h.dist (File Modified)
97
98
99 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
100 Log:
101 Don't leak auth{} spoofed ip for I-line is full notice either.
102
103
104 Changes: Modified:
105 +1 -1 trunk/src/s_conf.c (File Modified)
106
107
108 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
109 Log:
110 Update NEWS.
111
112
113 Changes: Modified:
114 +37 -0 trunk/NEWS (File Modified)
115
116
117 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
118 Log:
119 Allow /invite (but not invex) to override +r, +l, +j in
120 addition to +i. As before, a restrictive mode must be in
121 place at /invite time for the invite to have an effect;
122 +r does not count as a restrictive mode if the user is
123 logged in; +l and +j always count as restrictive modes to
124 allow for cases where they would allow join at /invite
125 time but not when the user tries to join.
126
127
128 Changes: Modified:
129 +6 -2 trunk/modules/m_invite.c (File Modified)
130 +21 -10 trunk/src/channel.c (File Modified)
131
132
133 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
134 Log:
135 Remove invite_ops_only, forcing it to YES.
136
137
138 Changes: Modified:
139 +0 -1 trunk/doc/example.conf (File Modified)
140 +0 -5 trunk/doc/reference.conf (File Modified)
141 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
142 +0 -1 trunk/include/s_conf.h (File Modified)
143 +0 -6 trunk/modules/m_info.c (File Modified)
144 +10 -14 trunk/modules/m_invite.c (File Modified)
145 +0 -1 trunk/src/newconf.c (File Modified)
146 +0 -1 trunk/src/s_conf.c (File Modified)
147
148
149 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
150 Log:
151 Move username check after xline and dnsbl checks, so it
152 will not complain to opers about clients who are xlined
153 or blacklisted anyway (both of which silently reject).
154
155
156 Changes: Modified:
157 +15 -15 trunk/src/s_user.c (File Modified)
158
159
160 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
161 Log:
162 - MASTER_MAX is no longer relevant
163
164
165 Changes: Modified:
166 +0 -7 trunk/modules/m_set.c (File Modified)
167
168
169 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
170 Log:
171 - add config option for setting max_clients.
172
173
174 Changes: Modified:
175 +5 -0 trunk/doc/example.conf (File Modified)
176 +5 -0 trunk/doc/reference.conf (File Modified)
177 +2 -0 trunk/include/s_conf.h (File Modified)
178 +1 -1 trunk/src/ircd.c (File Modified)
179 +2 -0 trunk/src/newconf.c (File Modified)
180 +2 -1 trunk/src/s_conf.c (File Modified)
181
182
183 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
184 Log:
185 - remove get_maxrss() and all of that insecure and unsafe nonsense
186
187
188 Changes: Modified:
189 +3 -38 trunk/src/ircd.c (File Modified)
190 +1 -1 trunk/src/restart.c (File Modified)
191 +0 -4 trunk/src/s_stats.c (File Modified)
192
193
194 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
195 Log:
196 - avoid some potential NULL dereferencing
197
198
199 Changes: Modified:
200 +1 -1 trunk/libcharybdis/commio.c (File Modified)
201
202
203 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
204 Log:
205 - fix a typo
206
207
208 Changes: Modified:
209 +1 -1 trunk/libcharybdis/poll.c (File Modified)
210
211
212 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
213 Log:
214 - rework poll a bit for the MAXCONNECTIONS changes.
215
216
217 Changes: Modified:
218 +46 -23 trunk/libcharybdis/poll.c (File Modified)
219
220
221 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
222 Log:
223 Our way of using kqueue may cause it to report fds we
224 don't know about anymore, cope.
225
226
227 Changes: Modified:
228 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
229
230
231 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
232 Log:
233 Don't reference freed memory (fde_t) in comm_close().
234
235
236 Changes: Modified:
237 +1 -1 trunk/libcharybdis/commio.c (File Modified)
238
239
240 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
241 Log:
242 - fix for 100% cpu use
243
244
245 Changes: Modified:
246 +1 -1 trunk/libcharybdis/commio.c (File Modified)
247
248
249 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
250 Log:
251 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
252
253
254 Changes: Modified:
255 +37 -25 trunk/libcharybdis/commio.c (File Modified)
256
257
258 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
259 Log:
260 - clear up use of fd_table in ircd.
261
262
263 Changes: Modified:
264 +3 -2 trunk/src/s_serv.c (File Modified)
265
266
267 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
268 Log:
269 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
270
271
272 Changes: Modified:
273 +97 -26 trunk/libcharybdis/commio.c (File Modified)
274 +3 -2 trunk/libcharybdis/commio.h (File Modified)
275 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
276 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
277 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
278 +3 -3 trunk/libcharybdis/poll.c (File Modified)
279 +2 -2 trunk/libcharybdis/ports.c (File Modified)
280 +2 -2 trunk/libcharybdis/select.c (File Modified)
281
282
283 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
284 Log:
285 Fix some cases where the size argument to strlcpy()
286 for usernames and hostnames is 1 too small.
287
288
289 Changes: Modified:
290 +1 -1 trunk/modules/m_chghost.c (File Modified)
291 +2 -2 trunk/src/res.c (File Modified)
292 +2 -2 trunk/src/s_user.c (File Modified)
293
294
295 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
296 Log:
297 Cut down quit/part/kick reasons to avoid quit reasons
298 overflowing the client exiting server notice (from
299 TOPICLEN to 260). kill reasons become shorter accordingly.
300 kline/dline/gline reasons become 390.
301 away messages stay at TOPICLEN for now.
302
303
304 Changes: Modified:
305 +8 -3 trunk/include/ircd_defs.h (File Modified)
306 +2 -2 trunk/modules/m_dline.c (File Modified)
307 +4 -4 trunk/modules/m_gline.c (File Modified)
308 +2 -2 trunk/modules/m_kline.c (File Modified)
309
310
311 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
312 Log:
313 Don't leak auth{} spoofed IP addresses in +f notices.
314 from ratbox (androsyn)
315
316
317 Changes: Modified:
318 +10 -3 trunk/src/s_conf.c (File Modified)
319
320
321 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
322 Log:
323 Make oper_up() take +i/-i during opering up into account
324 (e.g. no_oper_invis extension, +i in operator::umodes).
325 Remove the hack from no_oper_invis.
326
327
328 Changes: Modified:
329 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
330 +4 -0 trunk/src/s_user.c (File Modified)
331
332
333 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
334 Log:
335 no_oper_invis: decrement invisible count when clearing
336 invisible on a local client who has just opered up
337 oper_up() should really do this
338
339
340 Changes: Modified:
341 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
342
343
344 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
345 Log:
346 Put "End of Channel Quiet List" instead of
347 "End of Channel Ban List" for a +q list.
348 Due to client restrictions the numerics for
349 quiet lists must be the same as for ban lists.
350
351
352 Changes: Modified:
353 +4 -1 trunk/src/chmode.c (File Modified)
354
355
356 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
357 Log:
358 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
359 Change TS6 JOIN processing
360 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
361 a local user joins an existing channel
362 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
363 propagating a TS6 JOIN
364 - don't interpret simple modes in an incoming TS6 JOIN
365
366 This is to avoid desyncs when certain mode changes (e.g. -im)
367 cross with joins. A downside is that simple modes will be
368 more desynched when a JOIN creates a channel or lowers TS,
369 but that's less important.
370
371 Update the TS6 specification to include this, and clarify
372 that TMODE can come from a server and that MODE must be
373 translated into TMODE from other servers too.
374
375
376 Changes: Modified:
377 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
378 +19 -127 trunk/modules/core/m_join.c (File Modified)
379
380
381 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
382 Log:
383 Make -logfile work again.
384
385
386 Changes: Modified:
387 +2 -2 trunk/src/s_log.c (File Modified)
388
389
390 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
391 Log:
392 - fix off-by-one memory overflow error.
393
394
395 Changes: Modified:
396 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
397
398
399 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
400 Log:
401 Change handling of modularized umodes:
402 - keep the bitmask reserved forever to the letter, fixing
403 the problems when loading multiple umode modules,
404 unloading them and then loading them in a different order
405 - don't allow local users to change umodes which have
406 been unloaded and don't set them on new users via
407 default_umodes
408
409
410 Changes: Modified:
411 +24 -3 trunk/src/s_user.c (File Modified)
412
413
414 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
415 Log:
416 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
417
418
419 Changes: Modified:
420 +1 -0 trunk/include/s_user.h (File Modified)
421 +0 -22 trunk/libcharybdis/tools.c (File Modified)
422 +0 -1 trunk/libcharybdis/tools.h (File Modified)
423 +22 -0 trunk/src/s_user.c (File Modified)
424
425
426 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
427 Log:
428 DNSBL keyword substitution is available as of 2.1.3.
429
430
431 Changes: Modified:
432 +1 -1 trunk/doc/example.conf (File Modified)
433
434
435 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
436 Log:
437 Change two occurances like match(userinput, target_p->name) ||
438 match(target_p->name, userinput) to just match(userinput,
439 target_p->name). No client name can contain * or ? now.
440
441
442 Changes: Modified:
443 +1 -1 trunk/modules/m_trace.c (File Modified)
444 +1 -2 trunk/src/s_serv.c (File Modified)
445
446
447 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
448 Log:
449 Do not try find_server() on a name find_client() has
450 returned NULL for, as this will always return NULL
451 since the removal of hostmasking.
452
453
454 Changes: Modified:
455 +1 -2 trunk/modules/m_pong.c (File Modified)
456 +0 -4 trunk/src/s_serv.c (File Modified)
457
458
459 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
460 Log:
461 Remove server_exists() which checked whether the
462 server name existed taking hostmasking into account
463 and just check with find_server(); admittedly
464 this checks if the name is a SID but that's not
465 a real problem.
466
467
468 Changes: Modified:
469 +3 -27 trunk/modules/core/m_server.c (File Modified)
470
471
472 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
473 Log:
474 Remove hash_find_masked_server(), which made it possible
475 to specify the full (unmasked) name of a server behind
476 a hostmask. As a result find_any_client() (for prefixes)
477 becomes equal to find_client(), so remove that too.
478
479
480 Changes: Modified:
481 +0 -1 trunk/include/hash.h (File Modified)
482 +1 -75 trunk/src/hash.c (File Modified)
483 +1 -1 trunk/src/parse.c (File Modified)
484
485
486 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
487 Log:
488 Remove '*' from valid server name characters.
489 This makes it impossible to connect hostmasked servers.
490 (This support didn't work well anyway, was incompatible
491 with TS6 and we never masked ourselves.)
492
493
494 Changes: Modified:
495 +1 -1 trunk/src/match.c (File Modified)
496
497
498 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
499 Log:
500 Change spambot, flooder and jupe joiner notices from host to orighost.
501
502
503 Changes: Modified:
504 +1 -1 trunk/modules/core/m_join.c (File Modified)
505 +2 -2 trunk/modules/core/m_message.c (File Modified)
506 +2 -2 trunk/src/channel.c (File Modified)
507
508
509 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
510 Log:
511 Add documentation for SASL client protocol, same as atheme doc/SASL.
512
513
514 Changes: Modified:
515 + - trunk/doc/sasl.txt (File Added)
516
517
518 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
519 Log:
520 Include real hostname in Closing Link message for unknown
521 connections that have sent USER. This is helpful for
522 k-lined users while not breaking server IP hiding.
523
524
525 Changes: Modified:
526 +3 -1 trunk/src/client.c (File Modified)
527
528
529 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
530 Log:
531 Rerun autoconf.
532
533
534 Changes: Modified:
535 +29 -29 trunk/configure (File Modified)
536
537
538 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
539 Log:
540 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
541
542
543 Changes: Modified:
544 +3 -3 trunk/modules/core/m_kill.c (File Modified)
545
546
547 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
548 Log:
549 Backport from early 3.x:
550
551 --
552 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
553 Log:
554 - remove "Processing connection to foobar.net" message
555
556
557 Changes: Modified:
558 +0 -3 trunk/src/s_auth.c (File Modified)
559
560
561 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
562 Log:
563 - missed the processing connection one (actually, we can probably nuke this one)
564
565
566 Changes: Modified:
567 +1 -2 trunk/src/s_auth.c (File Modified)
568
569
570 river 2006/09/27 16:33:05 UTC (20060927-2174)
571 Log:
572 get_client_name = stupid
573
574
575
576 Changes: Modified:
577 +10 -7 trunk/modules/core/m_kill.c (File Modified)
578
579
580 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
581 Log:
582 - remove excessive arguments
583
584
585 Changes: Modified:
586 +1 -2 trunk/src/s_conf.c (File Modified)
587 +1 -1 trunk/src/s_user.c (File Modified)
588
589
590 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
591 Log:
592 - use sendto_one_notice() for on-connect notices too.
593
594
595 Changes: Modified:
596 +10 -10 trunk/src/s_auth.c (File Modified)
597
598
599 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
600 Log:
601 - use sendto_one_notice() in the core, too.
602
603
604 Changes: Modified:
605 +2 -2 trunk/src/chmode.c (File Modified)
606 +8 -15 trunk/src/modules.c (File Modified)
607 +3 -5 trunk/src/s_conf.c (File Modified)
608 +1 -2 trunk/src/s_newconf.c (File Modified)
609 +20 -57 trunk/src/s_user.c (File Modified)
610
611
612 river 2006/09/27 16:19:25 UTC (20060927-2166)
613 Log:
614 the KILL command will use get_client_name(, SHOW_IP) instead of
615 target->name, and will show a more useful error for local opers
616
617
618
619 Changes: Modified:
620 +6 -4 trunk/modules/core/m_kill.c (File Modified)
621
622
623 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
624 Log:
625 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
626
627
628 Changes: Modified:
629 +4 -2 trunk/src/send.c (File Modified)
630
631
632 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
633 Log:
634 - back out r2159
635
636
637 Changes: Modified:
638 +1 -1 trunk/include/client.h (File Modified)
639
640
641 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
642 Log:
643 - get_id(): fall back to "*" if client has no known name
644
645
646 Changes: Modified:
647 +1 -1 trunk/include/client.h (File Modified)
648
649
650 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
651 Log:
652 - convert to sendto_one_notice().
653
654
655 Changes: Modified:
656 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
657 +4 -6 trunk/unsupported/m_force.c (File Modified)
658
659
660 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
661 Log:
662 - use sendto_one_notice() in many places instead of
663 sendto_one(source_p, ":%s NOTICE %s :", ...);
664
665
666 Changes: Modified:
667 +10 -25 trunk/extensions/example_module.c (File Modified)
668 +5 -14 trunk/extensions/hurt.c (File Modified)
669 +1 -2 trunk/extensions/m_42.c (File Modified)
670 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
671 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
672 +1 -2 trunk/extensions/m_opme.c (File Modified)
673 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
674 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
675 +3 -7 trunk/modules/core/m_die.c (File Modified)
676 +2 -4 trunk/modules/core/m_kill.c (File Modified)
677 +2 -2 trunk/modules/core/m_squit.c (File Modified)
678 +1 -2 trunk/modules/m_challenge.c (File Modified)
679 +11 -15 trunk/modules/m_connect.c (File Modified)
680 +20 -28 trunk/modules/m_dline.c (File Modified)
681 +2 -2 trunk/modules/m_etrace.c (File Modified)
682 +11 -21 trunk/modules/m_gline.c (File Modified)
683 +2 -4 trunk/modules/m_kline.c (File Modified)
684 +1 -2 trunk/modules/m_rehash.c (File Modified)
685 +3 -7 trunk/modules/m_restart.c (File Modified)
686 +31 -45 trunk/modules/m_set.c (File Modified)
687 +2 -4 trunk/modules/m_testmask.c (File Modified)
688 +5 -8 trunk/modules/m_unreject.c (File Modified)
689 +2 -5 trunk/modules/m_xline.c (File Modified)
690 --
691
692
693 Changes: Modified:
694 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
695 +10 -25 trunk/extensions/example_module.c (File Modified)
696 +5 -14 trunk/extensions/hurt.c (File Modified)
697 +1 -2 trunk/extensions/m_42.c (File Modified)
698 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
699 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
700 +1 -2 trunk/extensions/m_opme.c (File Modified)
701 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
702 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
703 +3 -7 trunk/modules/core/m_die.c (File Modified)
704 +14 -11 trunk/modules/core/m_kill.c (File Modified)
705 +2 -2 trunk/modules/core/m_squit.c (File Modified)
706 +1 -2 trunk/modules/m_challenge.c (File Modified)
707 +11 -15 trunk/modules/m_connect.c (File Modified)
708 +2 -4 trunk/modules/m_dline.c (File Modified)
709 +2 -2 trunk/modules/m_etrace.c (File Modified)
710 +11 -21 trunk/modules/m_gline.c (File Modified)
711 +2 -4 trunk/modules/m_kline.c (File Modified)
712 +1 -2 trunk/modules/m_rehash.c (File Modified)
713 +3 -7 trunk/modules/m_restart.c (File Modified)
714 +31 -45 trunk/modules/m_set.c (File Modified)
715 +2 -4 trunk/modules/m_testmask.c (File Modified)
716 +5 -8 trunk/modules/m_unreject.c (File Modified)
717 +1 -3 trunk/modules/m_xline.c (File Modified)
718 +2 -2 trunk/src/chmode.c (File Modified)
719 +8 -15 trunk/src/modules.c (File Modified)
720 +10 -14 trunk/src/s_auth.c (File Modified)
721 +3 -6 trunk/src/s_conf.c (File Modified)
722 +1 -2 trunk/src/s_newconf.c (File Modified)
723 +20 -57 trunk/src/s_user.c (File Modified)
724 +4 -2 trunk/src/send.c (File Modified)
725 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
726 +4 -6 trunk/unsupported/m_force.c (File Modified)
727
728
729 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
730 Log:
731 - keyword-subst from charybdis 2.2.
732
733
734 Changes: Modified:
735 +12 -3 trunk/doc/example.conf (File Modified)
736 +58 -3 trunk/doc/reference.conf (File Modified)
737 + - trunk/include/substitution.h (File Added)
738 +1 -0 trunk/src/Makefile.in (File Modified)
739 +2 -2 trunk/src/s_conf.c (File Modified)
740 +164 -1 trunk/src/s_user.c (File Modified)
741 + - trunk/src/substitution.c (File Added)
742
743
744 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
745 Log:
746 Removed merge tracking for "svnmerge" for
747 http://svn.atheme.org/charybdis/branches/release-2.2
748
749
750 Changes: Modified:
751 + - trunk/ (Property Modified)
752
753
754 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
755 Log:
756 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
757 http://svn.atheme.org/charybdis/branches/release-2.2
758
759
760 Changes: Modified:
761 + - trunk/ (Property Modified)
762
763
764 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
765 Log:
766 Removed merge tracking for "svnmerge" for
767 http://svn.atheme.org/charybdis/branches/release-2.2
768
769
770 Changes: Modified:
771 + - trunk/ (Property Modified)
772
773
774 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
775 Log:
776 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
777 http://svn.atheme.org/charybdis/branches/release-2.2
778
779
780 Changes: Modified:
781 + - trunk/ (Property Modified)
782
783
784 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
785 Log:
786 - bleah
787
788
789 Changes: Modified:
790 + - trunk/ (Property Modified)
791
792
793 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
794 Log:
795 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
796 http://svn.atheme.org/charybdis/branches/release-2.2
797
798
799 Changes: Modified:
800 + - trunk/ (Property Modified)
801
802
803 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
804 Log:
805 - version bump to 2.2.0
806
807
808 Changes: Modified:
809 +3 -1 trunk/NEWS (File Modified)
810 +1 -1 trunk/configure.ac (File Modified)
811
812
813 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
814 Log:
815 - the new plan:
816 + branches/release-2.1 -> 2.2 base
817 + 3.0 -> branches/cxxconversion
818 + backport some immediate 3.0 functionality for 2.2
819 + other stuff
820
821
822 Changes: Modified:
823 + - trunk/ (File Added)
824
825
826 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
827 Log:
828 Merged revisions 3135,3137 via svnmerge from
829 http://svn.atheme.org/charybdis/trunk
830
831 ........
832 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
833
834 - Expand TRACE description
835 - Mention expiry time in TESTLINE
836 ........
837 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
838
839 Update copyright year for sgml docs to 2007.
840 ........
841
842
843 Changes: Modified:
844 + - branches/release-2.1/ (Property Modified)
845 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
846 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
847
848
849 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
850 Log:
851 Merged revisions 1999 via svnmerge from
852 http://svn.atheme.org/charybdis/trunk
853 Add river to CREDITS
854
855 ........
856 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
857
858 vanity
859 ........
860
861
862 Changes: Modified:
863 + - branches/release-2.1/ (Property Modified)
864 +1 -0 branches/release-2.1/CREDITS (File Modified)
865
866
867 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
868 Log:
869 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
870 http://svn.atheme.org/charybdis/trunk
871
872 ........
873 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
874
875 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
876 ........
877 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
878
879 - add use_forward to /info
880 ........
881 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
882
883 Call channel_modes() with &me instead of source_p when
884 sending out a JOIN and SJOIN for a local user. This
885 saves checking whether they are on the channel they
886 have just joined.
887 ........
888 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
889
890 If use_forward is disabled:
891 - hide +fFQ in 005
892 - hide +f in /mode #channel (/mode #channel f still shows it)
893 - do not send any mode changes adding +f to local clients
894 (-f ones are still sent)
895 ........
896
897
898 Changes: Modified:
899 + - branches/release-2.1/ (Property Modified)
900 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
901 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
902 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
903 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
904 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
905 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
906 +1 -1 branches/release-2.1/src/channel.c (File Modified)
907 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
908 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
909 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
910 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
911 +4 -2 branches/release-2.1/src/supported.c (File Modified)
912
913
914 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
915 Log:
916 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
917
918
919 Changes: Modified:
920 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
921 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
922 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
923
924
925 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
926 Log:
927 Add accountability (wallops, log) to OKICK.
928
929
930 Changes: Modified:
931 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
932
933
934 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
935 Log:
936 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
937 Similar to branches/release-2.2 r3061.
938
939
940 Changes: Modified:
941 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
942
943
944 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
945 Log:
946 - Write xline to file after instead of before notifying opers and source
947 - Also notify source of failure to add xline
948 Similar to branches/release-2.2 r3057.
949
950
951 Changes: Modified:
952 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
953
954
955 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
956 Log:
957 If a dline/kline/resv cannot be added to the file, send
958 the regular notices to local opers and source anyway,
959 and also warn the source (local opers were already warned).
960 Similar to branches/release-2.2 r3053.
961
962
963 Changes: Modified:
964 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
965
966
967 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
968 Log:
969 Port over fixes from unkline/unxline/unresv to undline.
970 Similar to branches/release-2.2 r3049.
971
972
973 Changes: Modified:
974 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
975
976
977 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
978 Log:
979 Merged revisions 2915 via svnmerge from
980 http://svn.atheme.org/charybdis/trunk
981
982 ........
983 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
984
985 In usage message, show kline.conf and xline.conf instead
986 of klines.conf and xlines.conf.
987 ........
988
989
990 Changes: Modified:
991 + - branches/release-2.1/ (Property Modified)
992 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
993
994
995 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
996 Log:
997 Merged revisions 2831,2833,2853 via svnmerge from
998 http://svn.atheme.org/charybdis/trunk
999
1000 ........
1001 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1002
1003 unkline/unxline/unresv:
1004 - if fclose on the output returns an error, treat this as a
1005 write error too
1006 - check if the rename from the temp file to the ban conf failed
1007 ........
1008 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1009
1010 When adding a permanent dline/kline/xline/resv, check
1011 the return value of fclose().
1012 ........
1013 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1014
1015 Do not free xline aconf if it could not be written out.
1016 It will be added to the list in memory anyway.
1017 ........
1018
1019
1020 Changes: Modified:
1021 + - branches/release-2.1/ (Property Modified)
1022 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1023 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1024 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1025 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1026
1027
1028 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1029 Log:
1030 NEWS: Clarify effects of ip_cloaking changes a little.
1031
1032
1033 Changes: Modified:
1034 +2 -0 branches/release-2.1/NEWS (File Modified)
1035
1036
1037 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1038 Log:
1039 Rerun autoconf.
1040
1041
1042 Changes: Modified:
1043 +9 -9 branches/release-2.1/configure (File Modified)
1044
1045
1046 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1047 Log:
1048 Version bump on 2.1 branch to 2.1.2.
1049
1050
1051 Changes: Modified:
1052 +1 -1 branches/release-2.1/configure.ac (File Modified)
1053
1054
1055 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1056 Log:
1057 Mention r2801/r2805.
1058
1059
1060 Changes: Modified:
1061 +1 -0 branches/release-2.1/NEWS (File Modified)
1062
1063
1064 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1065 Log:
1066 Merged revisions 2801 via svnmerge from
1067 http://svn.atheme.org/charybdis/trunk
1068
1069 ........
1070 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1071
1072 ip_cloaking: try to avoid truncation by removing more
1073 components of the hostname (except the TLD).
1074 ........
1075
1076
1077 Changes: Modified:
1078 + - branches/release-2.1/ (Property Modified)
1079 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1080
1081
1082 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1083 Log:
1084 Update NEWS.
1085
1086
1087 Changes: Modified:
1088 +8 -1 branches/release-2.1/NEWS (File Modified)
1089
1090
1091 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1092 Log:
1093 Merged revisions 2781 via svnmerge from
1094 http://svn.atheme.org/charybdis/trunk
1095
1096 ........
1097 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1098
1099 Fix stupid bug: checked a hostmask against the found
1100 ban instead of all exceptions, causing all host mangled
1101 clients to be exempted if there was a single ban
1102 exception in many cases.
1103 ........
1104
1105
1106 Changes: Modified:
1107 + - branches/release-2.1/ (Property Modified)
1108 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1109
1110
1111 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1112 Log:
1113 Merged revisions 2773 via svnmerge from
1114 http://svn.atheme.org/charybdis/trunk
1115
1116 ........
1117 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1118
1119 user@host must be *@* for a shared{} block with flags=locops
1120 (server should not be *).
1121 ........
1122
1123
1124 Changes: Modified:
1125 + - branches/release-2.1/ (Property Modified)
1126 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1127
1128
1129 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1130 Log:
1131 Tweak \s code a little.
1132
1133
1134 Changes: Modified:
1135 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1136 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1137 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1138
1139
1140 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1141 Log:
1142 Merged revisions 2761 via svnmerge from
1143 http://svn.atheme.org/charybdis/trunk
1144
1145 ........
1146 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1147
1148 The testline/no_tilde fixes are in 2.1.1.
1149 ........
1150
1151
1152 Changes: Modified:
1153 + - branches/release-2.1/ (Property Modified)
1154 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1155
1156
1157 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1158 Log:
1159 Update NEWS.
1160
1161
1162 Changes: Modified:
1163 +4 -1 branches/release-2.1/NEWS (File Modified)
1164
1165
1166 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1167 Log:
1168 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
1169 http://svn.atheme.org/charybdis/trunk
1170 no_tilde fixes
1171
1172 ........
1173 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1174
1175 If the auth{} block has no_tilde and is not kline exempt,
1176 check the username without tilde against klines too.
1177 This is consistent with the way klines work on spoofs
1178 (klines checked on both raw and appearing-on-IRC version).
1179 ........
1180 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1181
1182 Rework the fix for klines with no_tilde.
1183 Add an extra argument to find_address_conf() for the
1184 username without tilde, as that may contain one character more.
1185 ........
1186 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1187
1188 Unbreak compile (because of r2697).
1189 testline with ~ could be improved some more perhaps, but this should work.
1190 ........
1191 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1192
1193 testline: take no_tilde and username truncation into account
1194 ........
1195 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1196
1197 Add some information on /testline with no_tilde and username truncation.
1198 ........
1199
1200
1201 Changes: Modified:
1202 + - branches/release-2.1/ (Property Modified)
1203 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1204 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1205 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1206 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1207 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1208 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1209
1210
1211 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1212 Log:
1213 Merged revisions 2149,2151 via svnmerge from
1214 http://svn.atheme.org/charybdis/trunk
1215
1216 ........
1217 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1218
1219 Move kills from services from +s to +k snomask.
1220 Kills from non-service opers remain on +s.
1221 ........
1222 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1223
1224 Update description of +s and +k snomasks.
1225 ........
1226
1227
1228 Changes: Modified:
1229 + - branches/release-2.1/ (Property Modified)
1230 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1231 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1232 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1233
1234
1235 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1236 Log:
1237 Merged revisions 2685 via svnmerge from
1238 http://svn.atheme.org/charybdis/trunk
1239
1240 ........
1241 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1242
1243 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1244 ........
1245
1246
1247 Changes: Modified:
1248 + - branches/release-2.1/ (Property Modified)
1249 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1250
1251
1252 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1253 Log:
1254 Merged revisions 2693 via svnmerge from
1255 http://svn.atheme.org/charybdis/trunk
1256
1257 ........
1258 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1259
1260 Fix truncation (by one) of unidented usernames
1261 if user registration is done because of DNSBL
1262 completion (which is the usual case if a valid
1263 NICK and USER are sent quickly and any DNSBLs
1264 are enabled).
1265 ........
1266
1267
1268 Changes: Modified:
1269 + - branches/release-2.1/ (Property Modified)
1270 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1271
1272
1273 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1274 Log:
1275 Update NEWS.
1276
1277
1278 Changes: Modified:
1279 +10 -0 branches/release-2.1/NEWS (File Modified)
1280
1281
1282 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1283 Log:
1284 Rerun autoconf.
1285
1286
1287 Changes: Modified:
1288 +9 -9 branches/release-2.1/configure (File Modified)
1289
1290
1291 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1292 Log:
1293 Version bump to 2.1.1.
1294
1295
1296 Changes: Modified:
1297 +1 -1 branches/release-2.1/configure.ac (File Modified)
1298
1299
1300 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1301 Log:
1302 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
1303 http://svn.atheme.org/charybdis/trunk
1304
1305 ........
1306 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1307
1308 - fix a server notice on SID collision where the server name is mentioned twice
1309 ........
1310 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1311
1312 - get_server_name() is stupid
1313 ........
1314 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1315
1316 - fix an oops
1317 ........
1318 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1319
1320 Do the Attempt to re-introduce SID server notice somewhat
1321 differently, showing a real host again if !HIDE_SERVERS_IPS
1322 and still showing the server name exactly once.
1323 ........
1324 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1325
1326 Fix log message for Attempt to re-introduce SID (server notice was ok).
1327 ........
1328 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1329
1330 - replace "No N line" with "no connect block" in a
1331 serverlog message
1332 - show attempted server name in a few serverlog messages
1333 ........
1334
1335
1336 Changes: Modified:
1337 + - branches/release-2.1/ (Property Modified)
1338 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1339
1340
1341 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1342 Log:
1343 Merged revisions 2218 via svnmerge from
1344 http://svn.atheme.org/charybdis/trunk
1345
1346 ........
1347 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1348
1349 Fix garbage in /stats y output on 64-bit archs.
1350 ........
1351
1352
1353 Changes: Modified:
1354 + - branches/release-2.1/ (Property Modified)
1355 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1356
1357
1358 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1359 Log:
1360 Merged revisions 2438 via svnmerge from
1361 http://svn.atheme.org/charybdis/trunk
1362
1363 ........
1364 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1365
1366 Enable Revision keyword in addition to Id.
1367 ........
1368
1369
1370 Changes: Modified:
1371 + - branches/release-2.1/ (Property Modified)
1372 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1373
1374
1375 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1376 Log:
1377 Merged revisions 2679 via svnmerge from
1378 http://svn.atheme.org/charybdis/trunk
1379
1380 ........
1381 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1382
1383 Port over ratbox 2.2 r23253 (anfl):
1384 - remove the cached storage of how many +beI there are, thereby fixing a
1385 case where it can get desynced from reality
1386 ........
1387
1388
1389 Changes: Modified:
1390 + - branches/release-2.1/ (Property Modified)
1391 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1392 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1393
1394
1395 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1396 Log:
1397 Merged revisions 2093,2095 via svnmerge from
1398 http://svn.atheme.org/charybdis/trunk
1399
1400 ........
1401 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1402
1403 - change DNSBL licensing to BSD.
1404 ........
1405 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1406
1407 - change x86-assembly FNV implementation to BSD license
1408 ........
1409
1410
1411 Changes: Modified:
1412 + - branches/release-2.1/ (Property Modified)
1413 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1414 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1415
1416
1417 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1418 Log:
1419 Merged revisions 2073,2075 via svnmerge from
1420 http://svn.atheme.org/charybdis/trunk
1421
1422 ........
1423 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1424
1425 Put full information in the squit reason when exiting
1426 a server due to a servlink (ziplinks) error.
1427 ........
1428 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1429
1430 Put full information in the squit reason when exiting
1431 a server due to not enough arguments for a command.
1432 ........
1433
1434
1435 Changes: Modified:
1436 + - branches/release-2.1/ (Property Modified)
1437 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1438 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1439
1440
1441 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1442 Log:
1443 Merged revisions 2071 via svnmerge from
1444 http://svn.atheme.org/charybdis/trunk
1445
1446 ........
1447 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1448
1449 Don't redirect users from an existing domain to an
1450 existing server in reference.conf.
1451 Idea from ratbox.
1452 ........
1453
1454
1455 Changes: Modified:
1456 + - branches/release-2.1/ (Property Modified)
1457 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1458
1459
1460 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1461 Log:
1462 Merged revisions 2053 via svnmerge from
1463 http://svn.atheme.org/charybdis/trunk
1464
1465 ........
1466 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1467
1468 Make find_channel_membership() choose the shortest list
1469 (channel's list or user's list) to search, avoiding excessive
1470 CPU usage with services which are in lots of channels.
1471 From ratbox 2.2 (anfl/jilles)
1472 ........
1473
1474
1475 Changes: Modified:
1476 + - branches/release-2.1/ (Property Modified)
1477 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1478
1479
1480 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1481 Log:
1482 Rerun autoconf.
1483
1484
1485 Changes: Modified:
1486 +9 -9 branches/release-2.1/configure (File Modified)
1487
1488
1489 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1490 Log:
1491 Version change 2.1.0rc1 -> 2.1.0 (release).
1492
1493
1494 Changes: Modified:
1495 +1 -1 branches/release-2.1/configure.ac (File Modified)
1496
1497
1498 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1499 Log:
1500 Merged revisions 2029 via svnmerge from
1501 http://svn.atheme.org/charybdis/trunk
1502
1503 ........
1504 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1505
1506 NEWS: mention m_webirc.c module
1507 ........
1508
1509
1510 Changes: Modified:
1511 + - branches/release-2.1/ (Property Modified)
1512 +1 -0 branches/release-2.1/NEWS (File Modified)
1513
1514
1515 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1516 Log:
1517 Rerun autoconf.
1518
1519
1520 Changes: Modified:
1521 +9 -9 branches/release-2.1/configure (File Modified)
1522
1523
1524 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1525 Log:
1526 Change version to 2.1.0rc1.
1527
1528
1529 Changes: Modified:
1530 +1 -1 branches/release-2.1/configure.ac (File Modified)
1531
1532
1533 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1534 Log:
1535 Merged revisions 2021 via svnmerge from
1536 http://svn.atheme.org/charybdis/trunk
1537
1538 ........
1539 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1540
1541 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1542 related flaky looking things, and instead keep a list
1543 of BlacklistClients in PreClient.
1544 ........
1545
1546
1547 Changes: Modified:
1548 + - branches/release-2.1/ (Property Modified)
1549 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1550 +1 -1 branches/release-2.1/include/client.h (File Modified)
1551 +0 -1 branches/release-2.1/include/res.h (File Modified)
1552 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1553 +0 -24 branches/release-2.1/src/res.c (File Modified)
1554 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1555
1556
1557 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1558 Log:
1559 Merged revisions 2015,2017 via svnmerge from
1560 http://svn.atheme.org/charybdis/trunk
1561
1562 ........
1563 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1564
1565 Check if the name in the question section of the
1566 DNS reply matches what we queried, to guard against
1567 late replies to a previous query with the same id.
1568 ........
1569 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1570
1571 res.c: add a comment summarizing our changes
1572 ........
1573
1574
1575 Changes: Modified:
1576 + - branches/release-2.1/ (Property Modified)
1577 +53 -18 branches/release-2.1/src/res.c (File Modified)
1578
1579
1580 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1581 Log:
1582 Merged revisions 1981 via svnmerge from
1583 http://svn.atheme.org/charybdis/trunk
1584
1585 ........
1586 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1587
1588 Alphabetize extensions and tweak the descriptions a little.
1589 ........
1590
1591
1592 Changes: Modified:
1593 + - branches/release-2.1/ (Property Modified)
1594 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1595 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1596
1597
1598 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1599 Log:
1600 Merged revisions 1975 via svnmerge from
1601 http://svn.atheme.org/charybdis/trunk
1602
1603 ........
1604 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1605
1606 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1607 We should use the IP and not truncate the hostname.
1608 From ratbox 2.2 (androsyn)
1609 ........
1610
1611
1612 Changes: Modified:
1613 + - branches/release-2.1/ (Property Modified)
1614 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1615
1616
1617 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1618 Log:
1619 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1620 http://svn.atheme.org/charybdis/trunk
1621
1622
1623 Changes: Modified:
1624 + - branches/release-2.1/ (Property Modified)
1625
1626
1627 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1628 Log:
1629 - branch 2.1 release family
1630
1631
1632 Changes: Modified:
1633 + - branches/release-2.1/ (File Added)
1634
1635
1636 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1637 Log:
1638 Describe new handling of host mangling in channel bans in SGML.
1639
1640
1641 Changes: Modified:
1642 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1643
1644
1645 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1646 Log:
1647 - ok, 2.1 operline brought to you by marvin the melancholy robot
1648
1649
1650 Changes: Modified:
1651 +1 -1 trunk/src/messages.tab (File Modified)
1652
1653
1654 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1655 Log:
1656 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1657 If anybody comes up with anything better, then please let us know
1658 and we will change this before 2.1 is branched.
1659
1660
1661 Changes: Modified:
1662 +1 -1 trunk/src/messages.tab (File Modified)
1663
1664
1665 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1666 Log:
1667 Add EUID to capab.txt.
1668
1669
1670 Changes: Modified:
1671 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1672
1673
1674 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1675 Log:
1676 Update NEWS file.
1677
1678
1679 Changes: Modified:
1680 +3 -0 trunk/NEWS (File Modified)
1681
1682
1683 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1684 Log:
1685 Allow service{} servers to manipulate the nick delay table
1686 (for "nickserv enforcement").
1687 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1688 If duration is 0, the nickdelay entry is removed, otherwise
1689 it is added with the duration in seconds (maximum 24 hours).
1690 It is suggested that this is used if the EUID capab is present.
1691
1692
1693 Changes: Modified:
1694 +42 -1 trunk/modules/m_services.c (File Modified)
1695
1696
1697 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1698 Log:
1699 HURT: strip off *@ from the start of the mask
1700 reject anything else containing '@' or '!'
1701
1702
1703 Changes: Modified:
1704 +11 -0 trunk/extensions/hurt.c (File Modified)
1705
1706
1707 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1708 Log:
1709 ircd.c: need supported.h here
1710
1711
1712 Changes: Modified:
1713 +1 -0 trunk/src/ircd.c (File Modified)
1714
1715
1716 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1717 Log:
1718 HURT: less ambiguity here
1719 ips/hosts to be hurt must contain a '.' or ':' otherwise
1720 they are interpreted as nicks
1721
1722
1723 Changes: Modified:
1724 +14 -9 trunk/extensions/hurt.c (File Modified)
1725
1726
1727 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1728 Log:
1729 - we're now ircd-charybdis.org.
1730 - properly alphabetize credits
1731
1732
1733 Changes: Modified:
1734 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1735
1736
1737 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1738 Log:
1739 - add additional modules to the configs
1740
1741
1742 Changes: Modified:
1743 +6 -0 trunk/doc/example.conf (File Modified)
1744 +12 -0 trunk/doc/reference.conf (File Modified)
1745
1746
1747 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1748 Log:
1749 - remove hurt.h, it is pointless and confusing
1750
1751
1752 Changes: Modified:
1753 +27 -62 trunk/extensions/hurt.c (File Modified)
1754 + - trunk/extensions/hurt.h (File Deleted)
1755
1756
1757 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1758 Log:
1759 - add code to suggest a local HURT by nickname.
1760 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1761
1762
1763 Changes: Modified:
1764 +40 -10 trunk/extensions/hurt.c (File Modified)
1765 +1 -0 trunk/extensions/hurt.h (File Modified)
1766
1767
1768 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1769 Log:
1770 - update NEWS file
1771
1772
1773 Changes: Modified:
1774 +2 -1 trunk/NEWS (File Modified)
1775
1776
1777 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1778 Log:
1779 MASKTRACE/TESTMASK: check orighost as well
1780
1781
1782 Changes: Modified:
1783 +4 -2 trunk/modules/m_etrace.c (File Modified)
1784 +3 -1 trunk/modules/m_testmask.c (File Modified)
1785
1786
1787 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1788 Log:
1789 Make RPL_ISUPPORT (005) numeric modularizable.
1790 Currently it will reassemble the numeric every time
1791 it needs to be sent, using a few dozen callbacks;
1792 if this is too slow some caching scheme should be
1793 implemented.
1794
1795
1796 Changes: Modified:
1797 +0 -1 trunk/include/s_user.h (File Modified)
1798 +36 -114 trunk/include/supported.h (File Modified)
1799 +1 -1 trunk/modules/m_version.c (File Modified)
1800 +1 -0 trunk/src/Makefile.in (File Modified)
1801 +1 -0 trunk/src/ircd.c (File Modified)
1802 +300 -25 trunk/src/s_user.c (File Modified)
1803 + - trunk/src/supported.c (File Added)
1804
1805
1806 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1807 Log:
1808 EUID orighost could differ from host only in case,
1809 do not mark as dynamic spoof then
1810
1811
1812 Changes: Modified:
1813 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1814
1815
1816 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1817 Log:
1818 kline help file: clarify a bit and remove some obsolete stuff
1819 partly suggested by Olin
1820
1821
1822 Changes: Modified:
1823 +8 -8 trunk/help/opers/kline (File Modified)
1824
1825
1826 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1827 Log:
1828 Update NEWS file.
1829
1830
1831 Changes: Modified:
1832 +20 -0 trunk/NEWS (File Modified)
1833
1834
1835 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1836 Log:
1837 Show real host/IP to nonopers whoising themselves.
1838 The IP is not shown for auth{} spoofs, otherwise it is,
1839 as it looked rather weird to me to show an auth{} spoofed
1840 IP like this. (/userhost on self still shows the IP.)
1841
1842
1843 Changes: Modified:
1844 +13 -2 trunk/modules/m_whois.c (File Modified)
1845
1846
1847 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1848 Log:
1849 Document nick_delay stuff and move it around a bit.
1850
1851
1852 Changes: Modified:
1853 +1 -2 trunk/doc/example.conf (File Modified)
1854 +8 -2 trunk/doc/reference.conf (File Modified)
1855
1856
1857 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1858 Log:
1859 - disable nickdelay by default. Needs to be documented in reference.conf.
1860
1861
1862 Changes: Modified:
1863 +2 -0 trunk/doc/example.conf (File Modified)
1864 +2 -0 trunk/doc/reference.conf (File Modified)
1865
1866
1867 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1868 Log:
1869 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1870
1871
1872 Changes: Modified:
1873 +2 -1 trunk/modules/m_services.c (File Modified)
1874
1875
1876 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1877 Log:
1878 ip_cloaking: somewhat hackish but we need to send the
1879 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1880 umodes
1881
1882
1883 Changes: Modified:
1884 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1885
1886
1887 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1888 Log:
1889 If EUID is used, show realhost in far connect notice
1890 (but not in far disconnect notice).
1891
1892
1893 Changes: Modified:
1894 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1895
1896
1897 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1898 Log:
1899 ip_cloaking:
1900 - use non-ENCAP CHGHOST if possible
1901 - really introduce new users with their mangled and real
1902 host if +h is in default umodes
1903
1904
1905 Changes: Modified:
1906 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1907
1908
1909 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1910 Log:
1911 Add non-ENCAP CHGHOST.
1912
1913
1914 Changes: Modified:
1915 +49 -11 trunk/modules/m_chghost.c (File Modified)
1916
1917
1918 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1919 Log:
1920 Initial addition of EUID (puts realhost/account in same
1921 command as user introduction).
1922 See doc/technical/euid.txt for more information.
1923 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1924
1925
1926 Changes: Modified:
1927 + - trunk/doc/technical/euid.txt (File Added)
1928 +2 -1 trunk/include/s_serv.h (File Modified)
1929 +1 -1 trunk/include/s_user.h (File Modified)
1930 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1931 +1 -34 trunk/modules/m_chghost.c (File Modified)
1932 +0 -28 trunk/modules/m_services.c (File Modified)
1933 +30 -1 trunk/src/s_serv.c (File Modified)
1934 +30 -3 trunk/src/s_user.c (File Modified)
1935
1936
1937 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1938 Log:
1939 Store the mangled host in localClient and use it for
1940 ban matching (also match real host for mangled users,
1941 also match mangled host for uncloaked users).
1942 Improve interaction of +h with auth{} and services
1943 spoofs.
1944 Note that all of this only applies to clients who
1945 connect after the mangling module is loaded
1946 (other clients cannot even set +h).
1947 The sorcerynet cloaking module has not been updated
1948 for these changes.
1949
1950
1951 Changes: Modified:
1952 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1953 +3 -0 trunk/include/client.h (File Modified)
1954 +64 -5 trunk/src/channel.c (File Modified)
1955 +1 -0 trunk/src/client.c (File Modified)
1956 +2 -2 trunk/src/s_user.c (File Modified)
1957
1958
1959 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1960 Log:
1961 Document /stats U letters in sgml.
1962
1963
1964 Changes: Modified:
1965 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1966
1967
1968 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1969 Log:
1970 Better description of hub_mask and leaf_mask.
1971
1972
1973 Changes: Modified:
1974 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1975
1976
1977 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1978 Log:
1979 Add operspy_dont_care_user_info to sgml docs.
1980
1981
1982 Changes: Modified:
1983 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1984
1985
1986 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1987 Log:
1988 Add general::operspy_dont_care_user_info.
1989 This makes /who mask equivalent to /who !mask for opers
1990 with the operspy flag, and removes the operspy log/notice
1991 on /who mask, /masktrace and /scan.
1992 The necessary privilege (operspy flag) is unchanged.
1993 Behaviour for the other operspy commands (channel
1994 related ones) is also unchanged.
1995
1996
1997 Changes: Modified:
1998 +1 -0 trunk/doc/example.conf (File Modified)
1999 +6 -0 trunk/doc/reference.conf (File Modified)
2000 +1 -0 trunk/include/s_conf.h (File Modified)
2001 +10 -8 trunk/modules/m_etrace.c (File Modified)
2002 +6 -0 trunk/modules/m_info.c (File Modified)
2003 +8 -5 trunk/modules/m_scan.c (File Modified)
2004 +1 -1 trunk/modules/m_version.c (File Modified)
2005 +6 -1 trunk/modules/m_who.c (File Modified)
2006 +1 -0 trunk/src/newconf.c (File Modified)
2007 +1 -0 trunk/src/s_conf.c (File Modified)
2008
2009
2010 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2011 Log:
2012 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2013 This letter will also be used for showing operspy with
2014 limited accountability (show non channel related info
2015 without '!' or notice).
2016
2017
2018 Changes: Modified:
2019 +2 -0 trunk/doc/server-version-info (File Modified)
2020 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2021 +2 -0 trunk/include/ircd.h (File Modified)
2022 +6 -0 trunk/modules/m_info.c (File Modified)
2023 +2 -0 trunk/modules/m_version.c (File Modified)
2024 +1 -0 trunk/src/ircd_state.c (File Modified)
2025
2026
2027 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2028 Log:
2029 Add m_webirc module, allows showing real host of CGI:IRC users.
2030 Differences to the version available on my web page for a while:
2031 instructions on how to set it up.
2032
2033
2034 Changes: Modified:
2035 +137 -0 trunk/extensions/Makefile.in (File Modified)
2036 + - trunk/extensions/m_webirc.c (File Added)
2037
2038
2039 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2040 Log:
2041 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2042
2043
2044 Changes: Modified:
2045 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2046
2047
2048 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2049 Log:
2050 - move beu from core to contributors
2051 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2052
2053
2054 Changes: Modified:
2055 +2 -2 trunk/CREDITS (File Modified)
2056
2057
2058 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2059 Log:
2060 Mention that class blocks must be defined before the
2061 auth or connect blocks referencing them.
2062
2063
2064 Changes: Modified:
2065 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2066
2067
2068 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2069 Log:
2070 extb_canjoin:
2071 - change from "can join" to "is banned", this reverses sense
2072 and removes "weird" checks like for +i, +l, +j
2073 - don't allow $j to same channel
2074 - +s/+p restriction removed, anyone can /mode b anyway
2075 - +k check removed
2076
2077
2078 Changes: Modified:
2079 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2080
2081
2082 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2083 Log:
2084 Add a few important lines from reference.conf to example.conf.
2085
2086
2087 Changes: Modified:
2088 +8 -1 trunk/doc/example.conf (File Modified)
2089
2090
2091 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2092 Log:
2093 - we don't support rtsigio anymore
2094 - we definately don't support VMS nor Cygwin either.
2095
2096
2097 Changes: Modified:
2098 +2 -2 trunk/INSTALL (File Modified)
2099 +0 -2 trunk/README.FIRST (File Modified)
2100
2101
2102 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2103 Log:
2104 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2105
2106
2107 Changes: Modified:
2108 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2109
2110
2111 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2112 Log:
2113 extb_canjoin:
2114 - return EXTBAN_NOMATCH for a valid ban that does not match
2115 - consider a $j ban invalid if we were already processing a
2116 can_join for a $j ban
2117
2118
2119 Changes: Modified:
2120 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2121
2122
2123 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2124 Log:
2125 extb_extgecos: realhost -> orighost
2126
2127
2128 Changes: Modified:
2129 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2130
2131
2132 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2133 Log:
2134 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2135
2136
2137 Changes: Modified:
2138 +59 -0 trunk/extensions/Makefile.in (File Modified)
2139 + - trunk/extensions/extb_canjoin.c (File Added)
2140
2141
2142 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2143 Log:
2144 - oh right, charybdis calls that 'orighost'.
2145
2146
2147 Changes: Modified:
2148 +2 -2 trunk/modules/m_who.c (File Modified)
2149
2150
2151 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2152 Log:
2153 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2154
2155
2156 Changes: Modified:
2157 +2 -0 trunk/modules/m_who.c (File Modified)
2158
2159
2160 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2161 Log:
2162 - also check $x against realhost
2163
2164
2165 Changes: Modified:
2166 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2167
2168
2169 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2170 Log:
2171 Sorcerynet people want a debugging notice moved from +s to +d.
2172
2173
2174 Changes: Modified:
2175 +1 -1 trunk/src/blacklist.c (File Modified)
2176
2177
2178 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2179 Log:
2180 Use source_p instead of client_p for free_pre_client().
2181 client_p could be NULL or another client.
2182
2183
2184 Changes: Modified:
2185 +1 -1 trunk/src/client.c (File Modified)
2186
2187
2188 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2189 Log:
2190 - revert this, I know how to fix it now
2191
2192
2193 Changes: Modified:
2194 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2195
2196
2197 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2198 Log:
2199 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2200 This fix is probably suboptimal, but it does indeed fix the problem.
2201
2202
2203 Changes: Modified:
2204 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2205
2206
2207 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2208 Log:
2209 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2210
2211
2212 Changes: Modified:
2213 +49 -0 trunk/extensions/Makefile.in (File Modified)
2214 + - trunk/extensions/extb_extgecos.c (File Added)
2215
2216
2217 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2218 Log:
2219 Remove undocumented and unused general::fallback_to_ip6_int config option.
2220
2221
2222 Changes: Modified:
2223 +0 -3 trunk/include/s_conf.h (File Modified)
2224 +0 -3 trunk/src/newconf.c (File Modified)
2225
2226
2227 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2228 Log:
2229 SGML docs:
2230 - document new TESTMASK
2231 - mention that TESTMASK matching is the same as MASKTRACE matching
2232 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2233 been that way)
2234
2235
2236 Changes: Modified:
2237 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2238
2239
2240 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2241 Log:
2242 New testmask from ratbox 2.2.
2243 Allows matches on nick, ip and gecos in addition to user
2244 and host, and is fully analogous to masktrace.
2245 The numeric has changed from 724 to 727 and fields in it
2246 have changed.
2247
2248
2249 Changes: Modified:
2250 +4 -3 trunk/help/opers/testmask (File Modified)
2251 +1 -0 trunk/include/numeric.h (File Modified)
2252 +82 -9 trunk/modules/m_testmask.c (File Modified)
2253 +2 -2 trunk/src/messages.tab (File Modified)
2254
2255
2256 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2257 Log:
2258 contrib -> extensions
2259
2260
2261 Changes: Modified:
2262 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2263
2264
2265 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2266 Log:
2267 CHGHOST: Check validity of new hostname.
2268 If the command came from a local client (disabled by
2269 default), send an error message and drop the command.
2270 If the command came from a remote client or server,
2271 send a notice to opers and the target user (if local).
2272
2273
2274 Changes: Modified:
2275 +42 -1 trunk/modules/m_chghost.c (File Modified)
2276
2277
2278 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2279 Log:
2280 Update NEWS file.
2281
2282
2283 Changes: Modified:
2284 +23 -1 trunk/NEWS (File Modified)
2285
2286
2287 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2288 Log:
2289 When an outgoing server connection succeeds, set
2290 localClient->ip by simply copying the whole sockaddr
2291 struct instead of copying certain parts only.
2292
2293
2294 Changes: Modified:
2295 +1 -19 trunk/src/s_serv.c (File Modified)
2296
2297
2298 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2299 Log:
2300 Give a special error message and ignore the connect block
2301 if trying to add a connect block for the server's own name.
2302
2303
2304 Changes: Modified:
2305 +7 -0 trunk/src/newconf.c (File Modified)
2306
2307
2308 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2309 Log:
2310 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2311 when --disable-balloc is used, so that it compiles.
2312 Obviously the BlockHeapUsage() stub returns just zeroes so
2313 /stats z will be less informative.
2314
2315
2316 Changes: Modified:
2317 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2318
2319
2320 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2321 Log:
2322 Free and zero dns_query in DNS callback for outgoing connect.
2323 This avoids double free of reslist.
2324
2325
2326 Changes: Modified:
2327 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2328
2329
2330 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2331 Log:
2332 From ratbox, log failed outgoing connections to serverlog.
2333 Added: IP address.
2334
2335
2336 Changes: Modified:
2337 +13 -1 trunk/src/s_serv.c (File Modified)
2338
2339
2340 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2341 Log:
2342 Change serverlog message when connecting to be more clear and show the port number.
2343
2344
2345 Changes: Modified:
2346 +1 -1 trunk/src/s_serv.c (File Modified)
2347
2348
2349 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2350 Log:
2351 Remove gethost_byname(), this is meaningless
2352 since the removal of AAAA -> A fallback (r1763).
2353
2354
2355 Changes: Modified:
2356 +0 -1 trunk/include/res.h (File Modified)
2357 +0 -12 trunk/src/res.c (File Modified)
2358
2359
2360 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2361 Log:
2362 Remove ip6.int support and use only ip6.arpa.
2363 The global ip6.int zone has disappeared on June 1
2364 and a lot of other software has been removing ip6.int
2365 support also.
2366 This removes the second and last case where IPv6
2367 support in charybdis causes extra lookups and slows
2368 DNS down.
2369
2370
2371 Changes: Modified:
2372 +5 -27 trunk/src/res.c (File Modified)
2373
2374
2375 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2376 Log:
2377 Mention new default (r1767) for connect::aftype in sgml docs.
2378
2379
2380 Changes: Modified:
2381 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2382
2383
2384 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2385 Log:
2386 Use IPv6 if connect::host looks like an IPv6 address
2387 (contains a colon). No need to aftype=ipv6 anymore.
2388
2389
2390 Changes: Modified:
2391 +2 -0 trunk/src/newconf.c (File Modified)
2392
2393
2394 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2395 Log:
2396 More information about connect::host.
2397
2398
2399 Changes: Modified:
2400 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2401
2402
2403 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2404 Log:
2405 Remove fallback to A if AAAA cannot be found.
2406 In case of a forward check of a reverse lookup, we
2407 already know if it's ipv4 or ipv6, so it is not
2408 useful and in case of a forward lookup of a hostname
2409 in connect::host, connect::aftype already specifies
2410 if it's ipv4 or ipv6.
2411
2412
2413 Changes: Modified:
2414 +4 -27 trunk/src/res.c (File Modified)
2415
2416
2417 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2418 Log:
2419 msg_channel():
2420 - check if +c made the message text empty and refuse
2421 to send it if so
2422 - don't copy message text if it is not necessary
2423 (channel is -c)
2424
2425
2426 Changes: Modified:
2427 +14 -4 trunk/modules/core/m_message.c (File Modified)
2428
2429
2430 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2431 Log:
2432 remove_conf_item(): do not free cf_name, this is generally a string constant
2433
2434
2435 Changes: Modified:
2436 +0 -1 trunk/src/newconf.c (File Modified)
2437
2438
2439 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2440 Log:
2441 Remove the old unused FDL_ constants.
2442
2443
2444 Changes: Modified:
2445 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2446
2447
2448 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2449 Log:
2450 Remove an unused struct irc_sockaddr_storage from fde_t
2451 (allocated for every possible file descriptor).
2452
2453
2454 Changes: Modified:
2455 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2456
2457
2458 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2459 Log:
2460 If the DNS lookup for an outgoing connection is still
2461 pending when it is closed, clean it up.
2462
2463
2464 Changes: Modified:
2465 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2466
2467
2468 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2469 Log:
2470 If proc_answer() fails (for example if a lookup for an
2471 A record returns a CNAME), fail the query immediately.
2472 Previously the packet was just ignored, leaving the
2473 query to time out.
2474
2475
2476 Changes: Modified:
2477 +4 -8 trunk/src/res.c (File Modified)
2478
2479
2480 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2481 Log:
2482 Correct sockhost field in an outgoing server connection.
2483 First copy the host field from the server_conf, then
2484 take the IP from to where the connection was attempted
2485 when the connection callback is called.
2486 (Before r1747 this used the IP from the server_conf.)
2487
2488
2489 Changes: Modified:
2490 +8 -2 trunk/src/s_serv.c (File Modified)
2491
2492
2493 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2494 Log:
2495 Remove ipnum (keep aftype) and dns_query from server_conf.
2496 We don't keep track of binary form address in connect{}
2497 blocks anymore, DNS lookups of names in host= gone.
2498 As before the DNS lookup is done on connect.
2499 This should unbreak hostnames in host= somewhat.
2500
2501
2502 Changes: Modified:
2503 +1 -2 trunk/include/s_newconf.h (File Modified)
2504 +2 -2 trunk/src/newconf.c (File Modified)
2505 +1 -42 trunk/src/s_newconf.c (File Modified)
2506 +12 -31 trunk/src/s_serv.c (File Modified)
2507
2508
2509 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2510 Log:
2511 Rerun autoconf.
2512
2513
2514 Changes: Modified:
2515 +1 -1 trunk/configure (File Modified)
2516
2517
2518 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2519 Log:
2520 Fix --disable-balloc help text (said --disable-small-net).
2521
2522
2523 Changes: Modified:
2524 +1 -1 trunk/configure.ac (File Modified)
2525
2526
2527 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2528 Log:
2529 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2530 services (+S). Unlike operstring and adminstring, this
2531 is not changeable with /quote set but is updated on rehash.
2532
2533
2534 Changes: Modified:
2535 +1 -0 trunk/doc/example.conf (File Modified)
2536 +10 -2 trunk/doc/reference.conf (File Modified)
2537 +1 -0 trunk/include/s_conf.h (File Modified)
2538 +6 -0 trunk/modules/m_info.c (File Modified)
2539 +3 -2 trunk/modules/m_whois.c (File Modified)
2540 +1 -0 trunk/src/newconf.c (File Modified)
2541 +1 -0 trunk/src/s_conf.c (File Modified)
2542
2543
2544 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2545 Log:
2546 Fix handling of comma in whois: ignore the comma and
2547 everything after it but do output the entire parameter
2548 in RPL_ENDOFWHOIS.
2549
2550
2551 Changes: Modified:
2552 +2 -2 trunk/modules/m_whois.c (File Modified)
2553
2554
2555 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2556 Log:
2557 New /stats letter 's' to list HURTs:
2558 - opers get the full listing.
2559 - users get any HURTs that match their sockhost/orighost if
2560 "stats_k_oper_only" is set to 1.
2561
2562
2563 Changes: Modified:
2564 +50 -0 trunk/extensions/hurt.c (File Modified)
2565
2566
2567 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2568 Log:
2569 - make the newconf system available to modules.
2570
2571
2572 Changes: Modified:
2573 +4 -1 trunk/include/newconf.h (File Modified)
2574 +4 -8 trunk/src/newconf.c (File Modified)
2575
2576
2577 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2578 Log:
2579 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2580
2581 Changes: Modified:
2582 +0 -3 trunk/doc/example.conf (File Modified)
2583 +0 -3 trunk/doc/reference.conf (File Modified)
2584
2585
2586 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2587 Log:
2588 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2589
2590
2591 Changes: Modified:
2592 +3 -0 trunk/doc/example.conf (File Modified)
2593 +3 -0 trunk/doc/reference.conf (File Modified)
2594
2595
2596 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2597 Log:
2598 Fix too early truncation of JOIN channel list.
2599
2600
2601 Changes: Modified:
2602 +2 -3 trunk/modules/core/m_join.c (File Modified)
2603
2604
2605 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2606 Log:
2607 - From ratbox 2.2 (anfl), send server notices about read
2608 errors from handshakes and servers to +s instead of +d.
2609 - Send various server notices about failed server
2610 connections which did not reach registered state network
2611 wide if the connection was initiated by a remote oper.
2612 This avoids annoying the whole net if there is a
2613 broken autoconnect, but allows all opers to see why a
2614 remote connect failed. Failed connections which did reach
2615 server state already generate server notices everywhere.
2616
2617 Note: this is an exception to our general policy to not send
2618 server notices about unregistered connections remotely.
2619
2620
2621 Changes: Modified:
2622 +1 -0 trunk/include/client.h (File Modified)
2623 +20 -6 trunk/src/client.c (File Modified)
2624 +6 -6 trunk/src/s_serv.c (File Modified)
2625
2626
2627 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2628 Log:
2629 - fix typoes
2630
2631
2632 Changes: Modified:
2633 +1 -1 trunk/doc/example.conf (File Modified)
2634 +1 -1 trunk/doc/reference.conf (File Modified)
2635
2636
2637 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2638 Log:
2639 Don't allow #channel +b $c:&channel (inconsistent target).
2640
2641
2642 Changes: Modified:
2643 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2644
2645
2646 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2647 Log:
2648 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2649
2650
2651 Changes: Modified:
2652 +0 -2 trunk/include/client.h (File Modified)
2653
2654
2655 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2656 Log:
2657 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2658
2659
2660 Changes: Modified:
2661 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2662
2663
2664 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2665 Log:
2666 Store IP addresses in whowas. These are shown to opers.
2667 Obtained from Eurus patches.
2668 orighost tracking removed (not worth the memory IMHO),
2669 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2670 with unknown IPs and to not violate auth{} spoof policy.
2671
2672
2673 Changes: Modified:
2674 +2 -0 trunk/doc/reference.conf (File Modified)
2675 +1 -0 trunk/include/numeric.h (File Modified)
2676 +1 -0 trunk/include/whowas.h (File Modified)
2677 +10 -1 trunk/modules/m_whowas.c (File Modified)
2678 +1 -1 trunk/src/messages.tab (File Modified)
2679 +4 -0 trunk/src/whowas.c (File Modified)
2680
2681
2682 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2683 Log:
2684 Describe hostmask parameter of masktrace better in sgml docs.
2685
2686
2687 Changes: Modified:
2688 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2689
2690
2691 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2692 Log:
2693 masktrace help file: mention CIDR IP masks
2694 From ratbox 2.2
2695
2696
2697 Changes: Modified:
2698 +2 -0 trunk/help/opers/masktrace (File Modified)
2699
2700
2701 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2702 Log:
2703 MASKTRACE: allow normal match() on IP address also
2704 From ratbox 2.2
2705
2706
2707 Changes: Modified:
2708 +2 -3 trunk/modules/m_etrace.c (File Modified)
2709
2710
2711 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2712 Log:
2713 Allow +S clients (services) to send to channels and @/+ channels always.
2714
2715
2716 Changes: Modified:
2717 +1 -1 trunk/modules/core/m_message.c (File Modified)
2718 +1 -1 trunk/src/channel.c (File Modified)
2719
2720
2721 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2722 Log:
2723 Allow servers to send to @#chan and +#chan.
2724
2725
2726 Changes: Modified:
2727 +1 -1 trunk/modules/core/m_message.c (File Modified)
2728
2729
2730 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2731 Log:
2732 Don't count opers on service{} servers in /lusers.
2733
2734
2735 Changes: Modified:
2736 +2 -2 trunk/src/s_user.c (File Modified)
2737
2738
2739 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2740 Log:
2741 Show opers the real host behind a dynamic spoof in WHOIS.
2742 If the user is auth{} spoofed, this shows the auth{} spoof
2743 otherwise it shows the DNS hostname and IP address.
2744 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2745
2746
2747 Changes: Modified:
2748 +1 -0 trunk/include/numeric.h (File Modified)
2749 +12 -2 trunk/modules/m_whois.c (File Modified)
2750 +1 -1 trunk/src/messages.tab (File Modified)
2751
2752
2753 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2754 Log:
2755 Remove #define HIDE_SPOOF_IPS from config.h, should
2756 have been done earlier.
2757
2758
2759 Changes: Modified:
2760 +0 -7 trunk/include/config.h (File Modified)
2761
2762
2763 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2764 Log:
2765 Bring back ERR_CANTKILLSERVER.
2766
2767
2768 Changes: Modified:
2769 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2770
2771
2772 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2773 Log:
2774 ip_cloaking module:
2775 - also send RPL_HOSTHIDDEN on -h
2776 - don't allow +h for auth{} spoofed clients
2777
2778
2779 Changes: Modified:
2780 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2781
2782
2783 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2784 Log:
2785 /etc/resolv.conf parsing:
2786 - don't crash (sometimes) if there is a line without an argument
2787 (e.g. 'search' by itself)
2788 - fix handling of lines with leading whitespace
2789
2790
2791 Changes: Modified:
2792 +9 -8 trunk/src/reslib.c (File Modified)
2793
2794
2795 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2796 Log:
2797 Put back code that terminates DNS queries, which was
2798 removed during the resolver changes.
2799
2800
2801 Changes: Modified:
2802 +4 -0 trunk/src/s_auth.c (File Modified)
2803
2804
2805 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2806 Log:
2807 - oh hey, that was in the wrong place
2808
2809
2810 Changes: Modified:
2811 +13 -13 trunk/src/s_auth.c (File Modified)
2812
2813
2814 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2815 Log:
2816 - handle a situation where a user can go away before DNS completes
2817
2818
2819 Changes: Modified:
2820 +13 -0 trunk/src/s_auth.c (File Modified)
2821
2822
2823 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2824 Log:
2825 More dnsbl stuff
2826
2827
2828 Changes: Modified:
2829 +1 -0 trunk/include/blacklist.h (File Modified)
2830 +1 -0 trunk/include/res.h (File Modified)
2831 +33 -2 trunk/src/blacklist.c (File Modified)
2832 +2 -0 trunk/src/client.c (File Modified)
2833 +24 -0 trunk/src/res.c (File Modified)
2834
2835
2836 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2837 Log:
2838 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2839 if comm_accept() failed.
2840
2841 Found with valgrind.
2842
2843
2844 Changes: Modified:
2845 +4 -4 trunk/src/listener.c (File Modified)
2846
2847
2848 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2849 Log:
2850 - handle unavailable Client/preClient structs
2851
2852
2853 Changes: Modified:
2854 +9 -0 trunk/src/blacklist.c (File Modified)
2855
2856
2857 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2858 Log:
2859 Add +lf to SGML docs.
2860
2861
2862 Changes: Modified:
2863 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2864
2865
2866 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2867 Log:
2868 Also do forwarding if the channel limit (+l) is exceeded.
2869
2870
2871 Changes: Modified:
2872 +1 -1 trunk/help/opers/cmode (File Modified)
2873 +2 -2 trunk/modules/core/m_join.c (File Modified)
2874
2875
2876 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2877 Log:
2878 Post-release lovin':
2879 - Update version to 2.1.0.
2880 - Regenerate configure.
2881
2882
2883 Changes: Modified:
2884 +9 -9 trunk/configure (File Modified)
2885 +1 -1 trunk/configure.ac (File Modified)
2886
2887
2888 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2889 Log:
2890 Comment out example blacklist{} block.
2891
2892
2893 Changes: Modified:
2894 +7 -7 trunk/doc/example.conf (File Modified)
2895 +7 -7 trunk/doc/reference.conf (File Modified)
2896
2897
2898 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2899 Log:
2900 Add note regarding use of AHBL BLs.
2901
2902
2903 Changes: Modified:
2904 +4 -0 trunk/doc/example.conf (File Modified)
2905 +4 -0 trunk/doc/reference.conf (File Modified)
2906
2907
2908 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2909 Log:
2910 Fix typos.
2911
2912
2913 Changes: Modified:
2914 +2 -2 trunk/CREDITS (File Modified)
2915
2916
2917 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2918 Log:
2919 Add beu to CREDITS.
2920
2921
2922 Changes: Modified:
2923 +1 -0 trunk/CREDITS (File Modified)
2924
2925
2926 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2927 Log:
2928 Put more recent ratbox CREDITS here.
2929
2930
2931 Changes: Modified:
2932 +3 -2 trunk/doc/Ratbox-team (File Modified)
2933
2934
2935 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2936 Log:
2937 Clarify a bit.
2938
2939
2940 Changes: Modified:
2941 +5 -4 trunk/NEWS (File Modified)
2942
2943
2944 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2945 Log:
2946 Mention that install or make install also avoids modunload crashes.
2947
2948
2949 Changes: Modified:
2950 +2 -1 trunk/BUGS (File Modified)
2951
2952
2953 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2954 Log:
2955 - update NEWS a bit
2956
2957
2958 Changes: Modified:
2959 +3 -8 trunk/NEWS (File Modified)
2960
2961
2962 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2963 Log:
2964 - further updates
2965
2966
2967 Changes: Modified:
2968 +3 -2 trunk/BUGS (File Modified)
2969
2970
2971 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2972 Log:
2973 - add orighost check to hurt.c
2974 - update BUGS info
2975
2976
2977 Changes: Modified:
2978 +1 -6 trunk/BUGS (File Modified)
2979 +1 -1 trunk/extensions/hurt.c (File Modified)
2980
2981
2982 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2983 Log:
2984 Make kline_exempt exempt from HURT also.
2985
2986
2987 Changes: Modified:
2988 +2 -1 trunk/extensions/hurt.c (File Modified)
2989
2990
2991 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2992 Log:
2993 Fix mask HEAL propagation.
2994
2995
2996 Changes: Modified:
2997 +6 -3 trunk/extensions/hurt.c (File Modified)
2998
2999
3000 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3001 Log:
3002 - Remove old cruft.
3003 - Update.
3004
3005
3006 Changes: Modified:
3007 +18 -31 trunk/extensions/README (File Modified)
3008
3009
3010 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3011 Log:
3012 More target change hax.
3013 Ick.
3014
3015
3016 Changes: Modified:
3017 +5 -0 trunk/extensions/hurt.c (File Modified)
3018
3019
3020 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3021 Log:
3022 Improvements to HURT propagation.
3023
3024
3025 Changes: Modified:
3026 +8 -6 trunk/extensions/hurt.c (File Modified)
3027
3028
3029 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3030 Log:
3031 - further simplification
3032
3033
3034 Changes: Modified:
3035 +25 -76 trunk/extensions/hurt.c (File Modified)
3036 +0 -9 trunk/extensions/hurt.h (File Modified)
3037
3038
3039 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3040 Log:
3041 - client_exit hook
3042
3043
3044 Changes: Modified:
3045 +13 -0 trunk/extensions/hurt.c (File Modified)
3046
3047
3048 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3049 Log:
3050 - cut off at 15 messages instead of 30
3051
3052
3053 Changes: Modified:
3054 +1 -1 trunk/extensions/hurt.h (File Modified)
3055
3056
3057 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3058 Log:
3059 Squash a warning here.
3060
3061
3062 Changes: Modified:
3063 +1 -3 trunk/src/ircd.c (File Modified)
3064
3065
3066 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3067 Log:
3068 Don't show servers in /stats l to nonopers if flatten links is enabled.
3069
3070
3071 Changes: Modified:
3072 +3 -1 trunk/modules/m_stats.c (File Modified)
3073
3074
3075 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3076 Log:
3077 - hurt expiry
3078
3079
3080 Changes: Modified:
3081 +20 -7 trunk/extensions/hurt.c (File Modified)
3082
3083
3084 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3085 Log:
3086 - remove inline stuff (yuck)
3087 - sockaddr should have been sockhost
3088
3089
3090 Changes: Modified:
3091 +22 -31 trunk/extensions/hurt.c (File Modified)
3092
3093
3094 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3095 Log:
3096 - make hurt checking actually work
3097
3098
3099 Changes: Modified:
3100 +2 -7 trunk/extensions/hurt.c (File Modified)
3101
3102
3103 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3104 Log:
3105 Slight tweak to alias{}.
3106
3107
3108 Changes: Modified:
3109 +4 -0 trunk/src/parse.c (File Modified)
3110
3111
3112 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3113 Log:
3114 - further simplification
3115
3116
3117 Changes: Modified:
3118 +59 -71 trunk/extensions/hurt.c (File Modified)
3119 +0 -1 trunk/extensions/hurt.h (File Modified)
3120
3121
3122 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3123 Log:
3124 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3125
3126
3127 Changes: Modified:
3128 +10 -20 trunk/extensions/hurt.c (File Modified)
3129 +0 -4 trunk/extensions/hurt.h (File Modified)
3130
3131
3132 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3133 Log:
3134 - remove some unnecessary code here (hurt_initial_check_event()).
3135
3136
3137 Changes: Modified:
3138 +0 -23 trunk/extensions/hurt.c (File Modified)
3139
3140
3141 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3142 Log:
3143 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3144
3145
3146 Changes: Modified:
3147 +8 -0 trunk/modules/core/m_message.c (File Modified)
3148
3149
3150 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3151 Log:
3152 - more sane tgchange hax
3153
3154
3155 Changes: Modified:
3156 +2 -1 trunk/extensions/hurt.c (File Modified)
3157
3158
3159 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3160 Log:
3161 Make HEAL <nick> work.
3162
3163
3164 Changes: Modified:
3165 +40 -43 trunk/extensions/hurt.c (File Modified)
3166
3167
3168 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3169 Log:
3170 Destroy hurt_clients list on unload.
3171
3172
3173 Changes: Modified:
3174 +7 -0 trunk/extensions/hurt.c (File Modified)
3175
3176
3177 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3178 Log:
3179 Coding style: no space between a function name and parenthesis.
3180
3181
3182 Changes: Modified:
3183 +43 -43 trunk/extensions/hurt.c (File Modified)
3184
3185
3186 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3187 Log:
3188 Now works and throws out hurt clients after 30 protocol messages
3189 unless they identify.
3190
3191
3192 Changes: Modified:
3193 +28 -36 trunk/extensions/hurt.c (File Modified)
3194 +1 -7 trunk/extensions/hurt.h (File Modified)
3195
3196
3197 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3198 Log:
3199 Working addition/lookup.
3200
3201
3202 Changes: Modified:
3203 +8 -0 trunk/extensions/hurt.c (File Modified)
3204
3205
3206 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3207 Log:
3208 Get rid of hyb6 style propagation (:server COMMAND source).
3209
3210
3211 Changes: Modified:
3212 +18 -22 trunk/extensions/hurt.c (File Modified)
3213
3214
3215 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3216 Log:
3217 add not-working hurt_add and hurt_find
3218
3219
3220 Changes: Modified:
3221 +13 -5 trunk/extensions/hurt.c (File Modified)
3222
3223
3224 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3225 Log:
3226 Comment out a lot of stuff so I can load and unload this without crashing.
3227
3228
3229 Changes: Modified:
3230 +17 -6 trunk/extensions/hurt.c (File Modified)
3231
3232
3233 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3234 Log:
3235 Fix svn:keywords and add a short comment at the top.
3236
3237
3238 Changes: Modified:
3239 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3240
3241
3242 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3243 Log:
3244 - Make hurt module compile
3245 - Link it to the build
3246 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3247 correct flag name, no CAP_TS6 use etc
3248
3249
3250 Changes: Modified:
3251 +1 -0 trunk/extensions/Makefile.in (File Modified)
3252 +30 -32 trunk/extensions/hurt.c (File Modified)
3253
3254
3255 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3256 Log:
3257 Put beu's hurt module in trunk.
3258
3259
3260 Changes: Modified:
3261 + - trunk/extensions/hurt.c (File Added)
3262 + - trunk/extensions/hurt.h (File Added)
3263
3264
3265 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3266 Log:
3267 - _iprint(): use stderr instead of stdout
3268
3269
3270 Changes: Modified:
3271 +1 -1 trunk/src/s_log.c (File Modified)
3272
3273
3274 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3275 Log:
3276 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3277 and subsequently destroy our kqueue when we close 0, 1, 2
3278 (broke /restart).
3279 - After closing fd 0, 1, 2 reopen them to /dev/null again
3280 so we don't send messages from malloc etc to a random
3281 user's connection.
3282 - Remove an obsolete comment.
3283
3284
3285 Changes: Modified:
3286 +13 -2 trunk/src/ircd.c (File Modified)
3287
3288
3289 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3290 Log:
3291 Update NEWS file.
3292
3293
3294 Changes: Modified:
3295 +29 -1 trunk/NEWS (File Modified)
3296
3297
3298 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3299 Log:
3300 Rerun autoconf.
3301
3302
3303 Changes: Modified:
3304 +1 -1 trunk/configure (File Modified)
3305
3306
3307 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3308 Log:
3309 Fix openssl version check to also accept versions newer than 0.9.6.
3310
3311
3312 Changes: Modified:
3313 +1 -1 trunk/configure.ac (File Modified)
3314
3315
3316 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3317 Log:
3318 Oops, need packet.h here.
3319
3320
3321 Changes: Modified:
3322 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3323
3324
3325 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3326 Log:
3327 End the flood grace period in CPRIVMSG/CNOTICE.
3328
3329
3330 Changes: Modified:
3331 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3332
3333
3334 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3335 Log:
3336 - update class::connectfreq documentation
3337
3338
3339 Changes: Modified:
3340 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3341
3342
3343 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3344 Log:
3345 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3346
3347
3348 Changes: Modified:
3349 +3 -6 trunk/src/s_serv.c (File Modified)
3350
3351
3352 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3353 Log:
3354 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3355
3356
3357 Changes: Modified:
3358 +1 -1 trunk/src/messages.tab (File Modified)
3359
3360
3361 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3362 Log:
3363 Don't mention that /stats p shows idle times, as it doesn't.
3364
3365
3366 Changes: Modified:
3367 +1 -1 trunk/help/opers/stats (File Modified)
3368 +1 -1 trunk/help/users/stats (File Modified)
3369
3370
3371 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3372 Log:
3373 /stats A shows DNS servers, it doesn't matter whether ircd
3374 uses ADNS or something else.
3375
3376
3377 Changes: Modified:
3378 +1 -1 trunk/help/opers/stats (File Modified)
3379
3380
3381 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3382 Log:
3383 get_client_name() fix
3384
3385
3386 Changes: Modified:
3387 +4 -0 trunk/src/client.c (File Modified)
3388
3389
3390 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3391 Log:
3392 Add some comments.
3393
3394
3395 Changes: Modified:
3396 +6 -0 trunk/src/ircd.c (File Modified)
3397
3398
3399 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3400 Log:
3401 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3402
3403 Changes: Modified:
3404 +16 -17 trunk/configure (File Modified)
3405 +1 -1 trunk/configure.ac (File Modified)
3406
3407
3408 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3409 Log:
3410 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3411
3412 Changes: Modified:
3413 +135 -0 trunk/configure (File Modified)
3414 +6 -0 trunk/configure.ac (File Modified)
3415
3416
3417 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3418 Log:
3419 Exit 0 on successful -conftest.
3420
3421
3422 Changes: Modified:
3423 +1 -1 trunk/src/ircd.c (File Modified)
3424
3425
3426 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3427 Log:
3428 Make the "keep the parent process around" thing work, by opening
3429 a pipe to the child process. This pipe is on fd 0 in the child
3430 process. After successful initialization, the child will write
3431 a byte to this pipe, on fatal errors it will close it without
3432 writing anything.
3433
3434 Somewhat hackish still but should work.
3435
3436
3437 Changes: Modified:
3438 +27 -30 trunk/src/ircd.c (File Modified)
3439
3440
3441 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3442 Log:
3443 - convert some error messages to ierror() over fprintf/ilog combination
3444
3445
3446 Changes: Modified:
3447 +3 -6 trunk/src/ircd.c (File Modified)
3448
3449
3450 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3451 Log:
3452 - inotice() for loadmodule when in foreground mode
3453
3454
3455 Changes: Modified:
3456 +3 -0 trunk/src/modules.c (File Modified)
3457
3458
3459 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3460 Log:
3461 - remove inotice() on loading modules from the config
3462
3463
3464 Changes: Modified:
3465 +0 -3 trunk/src/modules.c (File Modified)
3466
3467
3468 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3469 Log:
3470 - usleep for 50000usec in the parent process to allow for startup messages
3471 to be cleanly printed before detaching to shell, this should be more than
3472 enough time really
3473
3474
3475 Changes: Modified:
3476 +3 -0 trunk/src/ircd.c (File Modified)
3477
3478
3479 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3480 Log:
3481 - display more errors during normal startup as to try to help people find common problems
3482
3483
3484 Changes: Modified:
3485 +27 -10 trunk/src/ircd.c (File Modified)
3486
3487
3488 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3489 Log:
3490 - version bump in preparation of 2.0.0 release
3491
3492
3493 Changes: Modified:
3494 +9 -9 trunk/configure (File Modified)
3495 +1 -1 trunk/configure.ac (File Modified)
3496
3497
3498 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3499 Log:
3500 Change example.conf operator block from "admin" to "god",
3501 so as to show we encourage per-person operator blocks.
3502
3503
3504 Changes: Modified:
3505 +4 -2 trunk/doc/example.conf (File Modified)
3506
3507
3508 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3509 Log:
3510 Document alias{} block.
3511
3512
3513 Changes: Modified:
3514 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3515
3516
3517 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3518 Log:
3519 Document DNS blacklist stuff in sgml.
3520
3521
3522 Changes: Modified:
3523 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3524 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3525
3526
3527 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3528 Log:
3529 Misc /stats clarifications.
3530
3531
3532 Changes: Modified:
3533 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3534
3535
3536 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3537 Log:
3538 Move snomasks into umodes chapter.
3539 Move oprivs chapter down.
3540
3541
3542 Changes: Modified:
3543 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3544 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3545 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3546
3547
3548 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3549 Log:
3550 Mention operator{} user@host change.
3551
3552
3553 Changes: Modified:
3554 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3555
3556
3557 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3558 Log:
3559 operator{} block user@host matches against orighost now, not host.
3560 This means that services/+h spoofs do not work in operator{} blocks;
3561 auth{} spoofs still work.
3562
3563
3564 Changes: Modified:
3565 +4 -0 trunk/doc/example.conf (File Modified)
3566 +1 -1 trunk/doc/reference.conf (File Modified)
3567 +2 -2 trunk/modules/m_challenge.c (File Modified)
3568 +1 -1 trunk/modules/m_oper.c (File Modified)
3569
3570
3571 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3572 Log:
3573 - inotice/iwarn/ierror() stuff I was working on
3574
3575
3576 Changes: Modified:
3577 +3 -0 trunk/include/s_log.h (File Modified)
3578 +15 -11 trunk/src/ircd.c (File Modified)
3579 +3 -1 trunk/src/modules.c (File Modified)
3580 +1 -1 trunk/src/newconf.c (File Modified)
3581 +54 -0 trunk/src/s_log.c (File Modified)
3582
3583
3584 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3585 Log:
3586 Oops, don't add blacklists to the list twice on rehash.
3587
3588
3589 Changes: Modified:
3590 +3 -2 trunk/src/blacklist.c (File Modified)
3591
3592
3593 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3594 Log:
3595 Remove notices to the client about progress of dnsbl lookups.
3596
3597
3598 Changes: Modified:
3599 +0 -4 trunk/src/blacklist.c (File Modified)
3600
3601
3602 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3603 Log:
3604 Add auth{} flag dnsbl_exempt.
3605
3606
3607 Changes: Modified:
3608 +2 -1 trunk/doc/example.conf (File Modified)
3609 +2 -1 trunk/doc/reference.conf (File Modified)
3610 +2 -0 trunk/include/s_conf.h (File Modified)
3611 +1 -0 trunk/src/newconf.c (File Modified)
3612 +8 -1 trunk/src/s_user.c (File Modified)
3613
3614
3615 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3616 Log:
3617 Switch alias{} and blacklist{} around, for consistency with example.conf.
3618
3619
3620 Changes: Modified:
3621 +18 -18 trunk/doc/reference.conf (File Modified)
3622
3623
3624 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3625 Log:
3626 Send a warning to the user if they are dnsbl listed but exempted.
3627
3628
3629 Changes: Modified:
3630 +17 -12 trunk/src/s_user.c (File Modified)
3631
3632
3633 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3634 Log:
3635 Move throwing out dnsbl listed clients to registration,
3636 and make kline_exempt exempt from it.
3637
3638
3639 Changes: Modified:
3640 +1 -0 trunk/include/blacklist.h (File Modified)
3641 +4 -0 trunk/include/client.h (File Modified)
3642 +15 -16 trunk/src/blacklist.c (File Modified)
3643 +6 -0 trunk/src/client.c (File Modified)
3644 +17 -0 trunk/src/s_user.c (File Modified)
3645
3646
3647 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3648 Log:
3649 Show refcount in /stats n.
3650
3651
3652 Changes: Modified:
3653 +3 -2 trunk/modules/m_stats.c (File Modified)
3654
3655
3656 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3657 Log:
3658 Don't look up dnsbls twice if they send USER twice.
3659
3660
3661 Changes: Modified:
3662 +5 -3 trunk/modules/m_user.c (File Modified)
3663
3664
3665 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3666 Log:
3667 Add /stats n to help files.
3668
3669
3670 Changes: Modified:
3671 +1 -0 trunk/help/opers/stats (File Modified)
3672 +1 -0 trunk/help/users/stats (File Modified)
3673
3674
3675 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3676 Log:
3677 Only check dnsbls for A records, not AAAA.
3678
3679
3680 Changes: Modified:
3681 +1 -1 trunk/src/blacklist.c (File Modified)
3682
3683
3684 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3685 Log:
3686 Don't remove non-illegal blacklists on completion of check.
3687 Add debugging notices (not working).
3688
3689
3690 Changes: Modified:
3691 +5 -1 trunk/src/blacklist.c (File Modified)
3692
3693
3694 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3695 Log:
3696 Don't call register_local_user() if they haven't sent a nick yet.
3697
3698
3699 Changes: Modified:
3700 +1 -1 trunk/src/blacklist.c (File Modified)
3701
3702
3703 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3704 Log:
3705 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3706
3707
3708 Changes: Modified:
3709 +21 -0 trunk/modules/m_stats.c (File Modified)
3710
3711
3712 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3713 Log:
3714 More dnsbl rehash fixes, it was adding bogus entries.
3715
3716
3717 Changes: Modified:
3718 +2 -7 trunk/src/newconf.c (File Modified)
3719
3720
3721 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3722 Log:
3723 Need blacklist.h here.
3724
3725
3726 Changes: Modified:
3727 +1 -0 trunk/src/s_conf.c (File Modified)
3728
3729
3730 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3731 Log:
3732 - nuke iauth
3733
3734
3735 Changes: Modified:
3736 +1 -2 trunk/configure (File Modified)
3737 +0 -48 trunk/configure.ac (File Modified)
3738 + - trunk/doc/example-iauth.conf (File Deleted)
3739 + - trunk/iauth/ (File Deleted)
3740
3741
3742 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3743 Log:
3744 Improve handling of rehashing with blacklists.
3745 Also some coding style tweaks.
3746
3747
3748 Changes: Modified:
3749 +3 -2 trunk/include/blacklist.h (File Modified)
3750 +35 -16 trunk/src/blacklist.c (File Modified)
3751 +2 -0 trunk/src/s_conf.c (File Modified)
3752
3753
3754 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3755 Log:
3756 Clear can_send cache if a user logs in or out from services.
3757
3758
3759 Changes: Modified:
3760 +2 -0 trunk/modules/m_services.c (File Modified)
3761
3762
3763 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3764 Log:
3765 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3766 This directory is not entered by default.
3767 More stuff needs to be moved into here.
3768
3769
3770 Changes: Modified:
3771 +2 -1 trunk/configure (File Modified)
3772 +1 -0 trunk/configure.ac (File Modified)
3773 +69 -458 trunk/extensions/Makefile.in (File Modified)
3774 + - trunk/extensions/m_clearchan.c (File Deleted)
3775 + - trunk/extensions/m_force.c (File Deleted)
3776 + - trunk/unsupported/ (File Added)
3777 + - trunk/unsupported/Makefile.in (File Added)
3778 + - trunk/unsupported/m_clearchan.c (File Added)
3779 + - trunk/unsupported/m_force.c (File Added)
3780
3781
3782 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3783 Log:
3784 Logging/wallops for forcejoin/forcepart, numeric fix.
3785 This needs to be moved to the toys section.
3786
3787
3788 Changes: Modified:
3789 +22 -2 trunk/extensions/m_force.c (File Modified)
3790
3791
3792 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3793 Log:
3794 Fix comments at the top (including copyright).
3795
3796
3797 Changes: Modified:
3798 +3 -2 trunk/extensions/m_omode.c (File Modified)
3799
3800
3801 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3802 Log:
3803 Add OMODE command to extensions/ for oper mode hacking:
3804 - requires admin privs
3805 - does not work for opped opers
3806 - sends wallops
3807 - sends a ServerMode for opping the oper themselves,
3808 otherwise a mode coming from the oper (not only
3809 does this provide full accountability, it is also
3810 easiest to implement while avoiding channels
3811 messed up with bogus bans etc).
3812
3813
3814 Changes: Modified:
3815 +171 -0 trunk/extensions/Makefile.in (File Modified)
3816 + - trunk/extensions/m_omode.c (File Added)
3817
3818
3819 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3820 Log:
3821 Metadata fix
3822
3823
3824 Changes: Modified:
3825 + - trunk/include/blacklist.h (Property Modified)
3826 + - trunk/src/blacklist.c (Property Modified)
3827
3828
3829 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3830 Log:
3831 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3832
3833
3834 Changes: Modified:
3835 +5 -1 trunk/src/blacklist.c (File Modified)
3836
3837
3838 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3839 Log:
3840 Initial DNS blacklist support:
3841 - see example.conf for how to use.
3842 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3843 - tor.ahbl.org is also included because most networks will not want to allow tor
3844 (and we're considering going KoS on tor users here anyway due to abuse)
3845
3846
3847 Changes: Modified:
3848 +18 -0 trunk/doc/example.conf (File Modified)
3849 +66 -0 trunk/doc/reference.conf (File Modified)
3850 + - trunk/include/blacklist.h (File Added)
3851 +2 -0 trunk/include/client.h (File Modified)
3852 +3 -0 trunk/modules/m_user.c (File Modified)
3853 +152 -0 trunk/src/Makefile.in (File Modified)
3854 + - trunk/src/blacklist.c (File Added)
3855 +34 -0 trunk/src/newconf.c (File Modified)
3856 +1 -0 trunk/src/s_auth.c (File Modified)
3857 +4 -0 trunk/src/s_user.c (File Modified)
3858
3859
3860 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3861 Log:
3862 Remove last bit of lzo stuff (comment in example.conf connect{}).
3863
3864
3865 Changes: Modified:
3866 +0 -4 trunk/doc/example.conf (File Modified)
3867
3868
3869 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3870 Log:
3871 Show sasl successes and failures in /stats t (like other
3872 things in /stats t, about local clients only).
3873
3874
3875 Changes: Modified:
3876 +2 -0 trunk/include/s_stats.h (File Modified)
3877 +3 -0 trunk/modules/m_sasl.c (File Modified)
3878 +3 -0 trunk/src/s_stats.c (File Modified)
3879
3880
3881 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3882 Log:
3883 Allow messaging services by nickname without using
3884 target change slots (this was already possible with
3885 user@server notation or services shortcuts).
3886
3887
3888 Changes: Modified:
3889 +2 -2 trunk/modules/core/m_message.c (File Modified)
3890
3891
3892 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3893 Log:
3894 Abort a safelist if a new /list comes in while one is already in progress.
3895
3896
3897 Changes: Modified:
3898 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3899
3900
3901 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3902 Log:
3903 Change $![letter]:[mask] to $~[letter]:[mask]
3904 so both ! and ~ invert an extban.
3905
3906
3907 Changes: Modified:
3908 +2 -0 trunk/src/chmode.c (File Modified)
3909
3910
3911 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3912 Log:
3913 - revert due to technical issues
3914
3915
3916 Changes: Modified:
3917 +1 -1 trunk/src/extban.c (File Modified)
3918
3919
3920 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3921 Log:
3922 - 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
3923
3924
3925 Changes: Modified:
3926 +1 -1 trunk/src/extban.c (File Modified)
3927
3928
3929 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3930 Log:
3931 Don't pace /list on a single channel.
3932
3933
3934 Changes: Modified:
3935 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3936
3937
3938 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3939 Log:
3940 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3941
3942
3943 Changes: Modified:
3944 +4 -2 trunk/include/supported.h (File Modified)
3945
3946
3947 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3948 Log:
3949 Extban types are case insensitive; force them to lowercase when added.
3950
3951
3952 Changes: Modified:
3953 +5 -5 trunk/doc/extban.txt (File Modified)
3954 +4 -0 trunk/src/chmode.c (File Modified)
3955 +3 -3 trunk/src/extban.c (File Modified)
3956
3957
3958 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3959 Log:
3960 sendto_wallops_flags():
3961 - instead of checking IsOper on each client, walk the appropriate list
3962 - instead of sending non-+z wallops from persons to nonopers, send only
3963 +w wallops from persons
3964
3965
3966 Changes: Modified:
3967 +1 -5 trunk/src/send.c (File Modified)
3968
3969
3970 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3971 Log:
3972 Prefix oper wallops with "WALLOPS - " if they would
3973 otherwise look like operwalls or locops, when sending
3974 them to local users.
3975
3976
3977 Changes: Modified:
3978 +11 -1 trunk/modules/m_wallops.c (File Modified)
3979
3980
3981 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3982 Log:
3983 Make sure destination field in some sasl numerics
3984 is the user's nick, not the sasl agent or server
3985 name.
3986
3987
3988 Changes: Modified:
3989 +2 -2 trunk/modules/m_sasl.c (File Modified)
3990
3991
3992 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3993 Log:
3994 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3995
3996
3997 Changes: Modified:
3998 +1 -1 trunk/extensions/Makefile.in (File Modified)
3999
4000
4001 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4002 Log:
4003 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4004
4005
4006 Changes: Modified:
4007 +1 -0 trunk/src/s_user.c (File Modified)
4008
4009
4010 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4011 Log:
4012 Fix build for when IPv6 is disabled.
4013
4014
4015 Changes: Modified:
4016 +12 -10 trunk/src/s_auth.c (File Modified)
4017
4018
4019 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4020 Log:
4021 Add information about adding extban types.
4022
4023
4024 Changes: Modified:
4025 +25 -0 trunk/doc/extban.txt (File Modified)
4026
4027
4028 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4029 Log:
4030 Better extban validation: try to match a new extban from
4031 a local user against its setter to see if it is valid.
4032 Unknown extban types from remotes are no longer hidden.
4033
4034
4035 Changes: Modified:
4036 +4 -3 trunk/doc/extban.txt (File Modified)
4037 +1 -0 trunk/include/channel.h (File Modified)
4038 +2 -6 trunk/src/chmode.c (File Modified)
4039 +32 -0 trunk/src/extban.c (File Modified)
4040
4041
4042 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4043 Log:
4044 Make sure both .c.o: and .s.o: are followed by the necessary command.
4045
4046
4047 Changes: Modified:
4048 +1 -0 trunk/src/Makefile.in (File Modified)
4049
4050
4051 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4052 Log:
4053 Add need_sasl auth{} flag to sgml documentation.
4054
4055
4056 Changes: Modified:
4057 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4058
4059
4060 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4061 Log:
4062 Document need_sasl auth{} flag in example confs.
4063
4064
4065 Changes: Modified:
4066 +1 -0 trunk/doc/example.conf (File Modified)
4067 +1 -0 trunk/doc/reference.conf (File Modified)
4068
4069
4070 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4071 Log:
4072 Don't allow TB to set an empty topic.
4073 This would be possible if a server sent bad protocol
4074 and could cause a crash.
4075
4076
4077 Changes: Modified:
4078 +4 -0 trunk/modules/m_tb.c (File Modified)
4079
4080
4081 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4082 Log:
4083 - oops
4084
4085
4086 Changes: Modified:
4087 +1 -1 trunk/Makefile.in (File Modified)
4088
4089
4090 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4091 Log:
4092 - typo fix
4093
4094
4095 Changes: Modified:
4096 +2 -2 trunk/configure (File Modified)
4097 +1 -1 trunk/configure.ac (File Modified)
4098
4099
4100 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4101 Log:
4102 - rebuild configure
4103
4104
4105 Changes: Modified:
4106 +2 -2 trunk/configure (File Modified)
4107
4108
4109 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4110 Log:
4111 - makefile fix
4112
4113
4114 Changes: Modified:
4115 +1 -1 trunk/extensions/Makefile.in (File Modified)
4116
4117
4118 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4119 Log:
4120 - rename contrib to extensions to bring some clarity to things
4121
4122
4123 Changes: Modified:
4124 +1 -1 trunk/Makefile.in (File Modified)
4125 +1 -1 trunk/configure.ac (File Modified)
4126 +10 -10 trunk/doc/example.conf (File Modified)
4127 +10 -10 trunk/doc/reference.conf (File Modified)
4128 + - trunk/extensions/ (File Added)
4129 + - trunk/extras/ (File Deleted)
4130
4131
4132 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4133 Log:
4134 - temporary rename
4135
4136
4137 Changes: Modified:
4138 +1 -1 trunk/Makefile.in (File Modified)
4139 +1 -1 trunk/configure.ac (File Modified)
4140 + - trunk/contrib/ (File Deleted)
4141 + - trunk/extras/ (File Added)
4142
4143
4144 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4145 Log:
4146 Don't allow servers to QUIT (they should use SQUIT).
4147
4148
4149 Changes: Modified:
4150 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4151
4152
4153 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4154 Log:
4155 - keywords
4156
4157
4158 Changes: Modified:
4159 + - trunk/src/fnvhash.s (Property Modified)
4160
4161
4162 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4163 Log:
4164 - reduced version of code
4165
4166
4167 Changes: Modified:
4168 +9 -61 trunk/src/fnvhash.s (File Modified)
4169
4170
4171 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4172 Log:
4173 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4174
4175
4176 Changes: Modified:
4177 +1 -1 trunk/src/fnvhash.s (File Modified)
4178
4179
4180 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4181 Log:
4182 Fix orighost matching for klines, etc. Was hashing the visible
4183 host, oops.
4184
4185
4186 Changes: Modified:
4187 +1 -1 trunk/src/hostmask.c (File Modified)
4188
4189
4190 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4191 Log:
4192 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4193
4194
4195 Changes: Modified:
4196 +7 -1 trunk/configure (File Modified)
4197 +5 -0 trunk/configure.ac (File Modified)
4198 +5 -6 trunk/src/Makefile.in (File Modified)
4199 +0 -4 trunk/src/fnvhash.s (File Modified)
4200 +0 -2 trunk/src/hash.c (File Modified)
4201
4202
4203 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4204 Log:
4205 - regenerate configure
4206
4207
4208 Changes: Modified:
4209 +18 -0 trunk/configure (File Modified)
4210
4211
4212 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4213 Log:
4214 - --enable-ricer-hashing option.
4215
4216
4217 Changes: Modified:
4218 +9 -0 trunk/configure.ac (File Modified)
4219 +3 -0 trunk/include/setup.h.in (File Modified)
4220
4221
4222 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4223 Log:
4224 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4225
4226
4227 Changes: Modified:
4228 + - trunk/src/fnvhash.s (File Added)
4229 +3 -0 trunk/src/hash.c (File Modified)
4230
4231
4232 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4233 Log:
4234 Fix syntax error in reference.conf.
4235
4236
4237 Changes: Modified:
4238 +0 -1 trunk/doc/reference.conf (File Modified)
4239
4240
4241 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4242 Log:
4243 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4244 (&& instead of ||...)
4245 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4246
4247
4248 Changes: Modified:
4249 +1 -1 trunk/src/chmode.c (File Modified)
4250
4251
4252 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4253 Log:
4254 Documentation for extban.
4255
4256
4257 Changes: Modified:
4258 + - trunk/doc/extban.txt (File Added)
4259
4260
4261 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4262 Log:
4263 Add extban modules to example confs.
4264
4265
4266 Changes: Modified:
4267 +5 -0 trunk/doc/example.conf (File Modified)
4268 +10 -0 trunk/doc/reference.conf (File Modified)
4269
4270
4271 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4272 Log:
4273 Initial addition of extended ban types (conditionals).
4274 Allows custom +bqeI checks via modules.
4275 Initial extra types are account (a[:mask]), oper (o),
4276 channel (c:name), realname (r:mask), server (s:mask).
4277
4278
4279 Changes: Modified:
4280 +229 -0 trunk/contrib/Makefile.in (File Modified)
4281 + - trunk/contrib/extb_account.c (File Added)
4282 + - trunk/contrib/extb_channel.c (File Added)
4283 + - trunk/contrib/extb_oper.c (File Added)
4284 + - trunk/contrib/extb_realname.c (File Added)
4285 + - trunk/contrib/extb_server.c (File Added)
4286 +13 -0 trunk/include/channel.h (File Modified)
4287 +1 -0 trunk/src/Makefile.in (File Modified)
4288 +14 -5 trunk/src/channel.c (File Modified)
4289 +91 -0 trunk/src/chmode.c (File Modified)
4290 + - trunk/src/extban.c (File Added)
4291
4292
4293 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4294 Log:
4295 Do not force +bqeI modes starting with '$' in nick!user@host format.
4296 * and ? characters in them are still assumed to be wildcards.
4297
4298
4299 Changes: Modified:
4300 +6 -0 trunk/src/chmode.c (File Modified)
4301
4302
4303 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4304 Log:
4305 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4306
4307
4308 Changes: Modified:
4309 +4 -0 trunk/modules/m_capab.c (File Modified)
4310
4311
4312 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4313 Log:
4314 Stop some mixing of client and server protocol.
4315
4316
4317 Changes: Modified:
4318 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4319 +4 -2 trunk/modules/m_pass.c (File Modified)
4320 +6 -0 trunk/modules/m_sasl.c (File Modified)
4321 +6 -0 trunk/modules/m_user.c (File Modified)
4322
4323
4324 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4325 Log:
4326 - additional revert
4327
4328
4329 Changes: Modified:
4330 +0 -2 trunk/include/s_newconf.h (File Modified)
4331 +0 -4 trunk/include/s_serv.h (File Modified)
4332 +0 -1 trunk/src/newconf.c (File Modified)
4333 +1 -13 trunk/src/s_serv.c (File Modified)
4334
4335
4336 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4337 Log:
4338 - revert LZOLink patch for now
4339
4340
4341 Changes: Modified:
4342 +0 -1 trunk/servlink/Makefile.in (File Modified)
4343 +0 -16 trunk/servlink/README (File Modified)
4344 +2 -36 trunk/servlink/control.c (File Modified)
4345 +0 -3 trunk/servlink/control.h (File Modified)
4346 +7 -5955 trunk/servlink/io.c (File Modified)
4347 + - trunk/servlink/lzoconf.h (File Deleted)
4348 + - trunk/servlink/lzodefs.h (File Deleted)
4349 + - trunk/servlink/minilzo.c (File Deleted)
4350 + - trunk/servlink/minilzo.h (File Deleted)
4351 +0 -1 trunk/servlink/servlink.h (File Modified)
4352
4353
4354 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4355 Log:
4356 - more stuff here
4357
4358
4359 Changes: Modified:
4360 +4 -2 trunk/servlink/control.c (File Modified)
4361 +2 -1 trunk/servlink/io.c (File Modified)
4362
4363
4364 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4365 Log:
4366 - oops
4367
4368
4369 Changes: Modified:
4370 +2 -2 trunk/servlink/io.c (File Modified)
4371
4372
4373 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4374 Log:
4375 - paranoia, prevent segfaults
4376
4377
4378 Changes: Modified:
4379 +2 -2 trunk/servlink/io.c (File Modified)
4380
4381
4382 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4383 Log:
4384 - more optimal servlink code
4385
4386
4387 Changes: Modified:
4388 +21 -8 trunk/servlink/io.c (File Modified)
4389
4390
4391 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4392 Log:
4393 - more efficient read strategy
4394
4395
4396 Changes: Modified:
4397 +15 -3 trunk/servlink/io.c (File Modified)
4398
4399
4400 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4401 Log:
4402 - use lzo_uintp cast to make LZO happy
4403
4404
4405 Changes: Modified:
4406 +3 -3 trunk/servlink/io.c (File Modified)
4407
4408
4409 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4410 Log:
4411 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4412
4413
4414 Changes: Modified:
4415 +4 -0 trunk/doc/example.conf (File Modified)
4416 +2 -1 trunk/include/s_newconf.h (File Modified)
4417 +4 -0 trunk/include/s_serv.h (File Modified)
4418 +1 -0 trunk/servlink/Makefile.in (File Modified)
4419 +16 -0 trunk/servlink/README (File Modified)
4420 +34 -2 trunk/servlink/control.c (File Modified)
4421 +3 -0 trunk/servlink/control.h (File Modified)
4422 +5929 -7 trunk/servlink/io.c (File Modified)
4423 + - trunk/servlink/lzoconf.h (File Added)
4424 + - trunk/servlink/lzodefs.h (File Added)
4425 + - trunk/servlink/minilzo.c (File Added)
4426 + - trunk/servlink/minilzo.h (File Added)
4427 +1 -0 trunk/servlink/servlink.h (File Modified)
4428 +1 -0 trunk/src/newconf.c (File Modified)
4429 +14 -2 trunk/src/s_serv.c (File Modified)
4430
4431
4432 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4433 Log:
4434 - remove imalloc, it was a concept that probably wouldn't have worked properly
4435
4436
4437 Changes: Modified:
4438 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4439 + - trunk/libcharybdis/imalloc.c (File Deleted)
4440 + - trunk/libcharybdis/imalloc.h (File Deleted)
4441
4442
4443 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4444 Log:
4445 - disable imalloc for now
4446
4447
4448 Changes: Modified:
4449 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4450
4451
4452 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4453 Log:
4454 - remove unneeded debug code
4455
4456
4457 Changes: Modified:
4458 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4459
4460
4461 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4462 Log:
4463 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4464
4465
4466 Changes: Modified:
4467 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4468
4469
4470 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4471 Log:
4472 - more stuff here, imalloc remains disabled for now
4473
4474
4475 Changes: Modified:
4476 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4477
4478
4479 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4480 Log:
4481 - more progress
4482
4483
4484 Changes: Modified:
4485 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4486
4487
4488 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4489 Log:
4490 - more tweaks
4491
4492
4493 Changes: Modified:
4494 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4495 +2 -0 trunk/src/ircd.c (File Modified)
4496
4497
4498 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4499 Log:
4500 - roll back libircd crap
4501
4502
4503 Changes: Modified:
4504 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4505 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4506 +29 -0 trunk/src/.depend (File Modified)
4507 +6 -21 trunk/src/Makefile.in (File Modified)
4508 +3 -218 trunk/src/ircd.c (File Modified)
4509 + - trunk/src/ircd_linker.c (File Deleted)
4510 + - trunk/src/main.c (File Deleted)
4511
4512
4513 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4514 Log:
4515 - realloc(), free() implementation
4516
4517
4518 Changes: Modified:
4519 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4520
4521
4522 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4523 Log:
4524 - malloc(), calloc() implementation
4525
4526
4527 Changes: Modified:
4528 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4529
4530
4531 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4532 Log:
4533 - block_free(), block_find(), retune_heaps() implementation
4534
4535
4536 Changes: Modified:
4537 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4538
4539
4540 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4541 Log:
4542 - block_destroy code, block_allocate code.
4543
4544
4545 Changes: Modified:
4546 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4547
4548
4549 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4550 Log:
4551 - block_new() code
4552
4553
4554 Changes: Modified:
4555 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4556
4557
4558 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4559 Log:
4560 - disable imalloc again :P
4561
4562
4563 Changes: Modified:
4564 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4565
4566
4567 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4568 Log:
4569 - fix warning
4570
4571
4572 Changes: Modified:
4573 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4574
4575
4576 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4577 Log:
4578 - fix typo
4579
4580
4581 Changes: Modified:
4582 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4583
4584
4585 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4586 Log:
4587 - constructor code for imalloc engine (malloc_init())
4588
4589
4590 Changes: Modified:
4591 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4592
4593
4594 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4595 Log:
4596 - imalloc engine improvements
4597
4598
4599 Changes: Modified:
4600 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4601
4602
4603 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4604 Log:
4605 - replace mmap() code with direct brk()/sbrk() calls.
4606
4607
4608 Changes: Modified:
4609 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4610
4611
4612 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4613 Log:
4614 - remove outdated i_malloc() interfaces
4615
4616
4617 Changes: Modified:
4618 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4619
4620
4621 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4622 Log:
4623 - redisable imalloc (sorry!)
4624
4625
4626 Changes: Modified:
4627 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4628
4629
4630 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4631 Log:
4632 - correct GET_PAGE_SLOT() macro
4633
4634
4635 Changes: Modified:
4636 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4637
4638
4639 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4640 Log:
4641 - oops forgot to commit it with imalloc turned off
4642
4643
4644 Changes: Modified:
4645 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4646
4647
4648 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4649 Log:
4650 - cleanups
4651
4652
4653 Changes: Modified:
4654 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4655 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4656
4657
4658 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4659 Log:
4660 - lowlevel imalloc code
4661
4662
4663 Changes: Modified:
4664 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4665 + - trunk/libcharybdis/imalloc.h (File Added)
4666
4667
4668 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4669 Log:
4670 - fix bindings
4671
4672
4673 Changes: Modified:
4674 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4675
4676
4677 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4678 Log:
4679 remove #ifndef
4680
4681
4682 Changes: Modified:
4683 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4684
4685
4686 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4687 Log:
4688 - 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)
4689
4690
4691 Changes: Modified:
4692 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4693 + - trunk/libcharybdis/imalloc.c (File Added)
4694
4695
4696 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4697 Log:
4698 - increment configure Id
4699
4700
4701 Changes: Modified:
4702 +2208 -1 trunk/configure (File Modified)
4703
4704
4705 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4706 Log:
4707 - bootstrap for imalloc code
4708
4709
4710 Changes: Modified:
4711 +54 -1 trunk/configure.ac (File Modified)
4712 +27 -0 trunk/include/setup.h.in (File Modified)
4713
4714
4715 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4716 Log:
4717 Clarify interaction of spoofs and channel bans/operator{} blocks.
4718
4719
4720 Changes: Modified:
4721 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4722 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4723
4724
4725 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4726 Log:
4727 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4728
4729
4730 Changes: Modified:
4731 +30 -22 trunk/src/ircd.c (File Modified)
4732
4733
4734 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4735 Log:
4736 If shared{} blocks deny something, the command
4737 is silently ignored.
4738
4739
4740 Changes: Modified:
4741 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4742
4743
4744 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4745 Log:
4746 Move up IsService check so we don't store a non-service
4747 in preClient->sasl_agent.
4748
4749
4750 Changes: Modified:
4751 +6 -6 trunk/modules/m_sasl.c (File Modified)
4752
4753
4754 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4755 Log:
4756 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4757 Add some more sanity checks on agent strings.
4758
4759
4760 Changes: Modified:
4761 +13 -11 trunk/modules/m_sasl.c (File Modified)
4762
4763
4764 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4765 Log:
4766 Unknown clients can have an ID too now so make sure to remove
4767 them from the hash if they exit.
4768
4769
4770 Changes: Modified:
4771 +3 -0 trunk/src/client.c (File Modified)
4772
4773
4774 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4775 Log:
4776 Only accept sasl from servers in a service{} block.
4777 Not tested but this must go in.
4778
4779
4780 Changes: Modified:
4781 +6 -0 trunk/modules/m_sasl.c (File Modified)
4782 +3 -0 trunk/modules/m_signon.c (File Modified)
4783
4784
4785 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4786 Log:
4787 Only process SAVE messages targetting registered users,
4788 not servers or unregistered connections. Could cause
4789 a crash when bad protocol was received.
4790
4791
4792 Changes: Modified:
4793 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4794
4795
4796 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4797 Log:
4798 - fix QJM buffer overflow vulnerability (fucking GXTi)
4799
4800
4801 Changes: Modified:
4802 +3 -3 trunk/src/s_user.c (File Modified)
4803
4804
4805 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4806 Log:
4807 Mention /scan umodes under oper_spy privilege.
4808
4809
4810 Changes: Modified:
4811 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4812
4813
4814 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4815 Log:
4816 Mention that overlapping cluster blocks are a bad thing.
4817
4818
4819 Changes: Modified:
4820 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4821
4822
4823 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4824 Log:
4825 - Document cluster{} and shared{} blocks.
4826 - Mention that service{} does not allow wildcards.
4827
4828
4829 Changes: Modified:
4830 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4831
4832
4833 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4834 Log:
4835 Document exempt{} and service{} blocks, point to reference.conf for
4836 general{}, channel{} and serverhide{}.
4837
4838
4839 Changes: Modified:
4840 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4841
4842
4843 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4844 Log:
4845 Document ~ in lists of values better.
4846
4847
4848 Changes: Modified:
4849 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4850
4851
4852 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4853 Log:
4854 More detailed CNOTICE, CPRIVMSG descriptions.
4855
4856
4857 Changes: Modified:
4858 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4859
4860
4861 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4862 Log:
4863 Oops, need both Revision and Id on modules.
4864
4865
4866 Changes: Modified:
4867 + - trunk/modules/sno_routing.c (Property Modified)
4868
4869
4870 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4871 Log:
4872 Tweak header comment a bit (filename, Id).
4873
4874
4875 Changes: Modified:
4876 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4877
4878
4879 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4880 Log:
4881 Add GLINE and UNGLINE.
4882
4883
4884 Changes: Modified:
4885 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4886
4887
4888 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4889 Log:
4890 New configure with proper Id.
4891
4892
4893 Changes: Modified:
4894 +3 -1 trunk/configure (File Modified)
4895
4896
4897 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4898 Log:
4899 Change #include directives for in6addr_any, hopefully compiles better now.
4900
4901
4902 Changes: Modified:
4903 +3 -1 trunk/configure.ac (File Modified)
4904
4905
4906 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4907 Log:
4908 Encourage putting actual administrative information
4909 in the admin{} block.
4910
4911
4912 Changes: Modified:
4913 +3 -3 trunk/doc/example.conf (File Modified)
4914
4915
4916 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4917 Log:
4918 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4919
4920
4921 Changes: Modified:
4922 +9 -7 trunk/include/s_conf.h (File Modified)
4923 +1 -0 trunk/src/newconf.c (File Modified)
4924 +10 -0 trunk/src/s_user.c (File Modified)
4925
4926
4927 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4928 Log:
4929 - Change to glines = no in example confs
4930 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4931 are disabled.
4932
4933
4934 Changes: Modified:
4935 +1 -1 trunk/doc/example.conf (File Modified)
4936 +1 -1 trunk/doc/reference.conf (File Modified)
4937 +2 -2 trunk/modules/m_gline.c (File Modified)
4938
4939
4940 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4941 Log:
4942 - forward-port QJM fix from 1.1
4943
4944
4945 Changes: Modified:
4946 +2 -0 trunk/src/s_user.c (File Modified)
4947
4948
4949 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4950 Log:
4951 - add switch to configure to disable the block allocator
4952
4953
4954 Changes: Modified:
4955 +18 -0 trunk/configure (File Modified)
4956 +9 -0 trunk/configure.ac (File Modified)
4957 +0 -6 trunk/include/config.h (File Modified)
4958 +3 -0 trunk/include/setup.h.in (File Modified)
4959
4960
4961 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4962 Log:
4963 Fix wierd error that would exit SASL users with "Overridden"
4964
4965 Changes: Modified:
4966 +1 -1 trunk/modules/m_signon.c (File Modified)
4967
4968
4969 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4970 Log:
4971 Remove obsolete XXX comment about lazylinks.
4972
4973
4974 Changes: Modified:
4975 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4976
4977
4978 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4979 Log:
4980 OJOIN: make sure to send the wallops remotely for #channels
4981
4982
4983 Changes: Modified:
4984 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4985
4986
4987 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4988 Log:
4989 Accountability for OJOIN (contrib module)
4990
4991 Changes: Modified:
4992 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4993
4994
4995 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4996 Log:
4997 - move more stuff over to ircd_state
4998
4999
5000 Changes: Modified:
5001 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5002 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5003 +9 -0 trunk/src/ircd_state.c (File Modified)
5004 +3 -3 trunk/src/patricia.c (File Modified)
5005
5006
5007 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5008 Log:
5009 - move more stuff out of libircd and into ircd_state.c
5010
5011
5012 Changes: Modified:
5013 +5 -5 trunk/src/channel.c (File Modified)
5014 +4 -4 trunk/src/client.c (File Modified)
5015 +12 -0 trunk/src/ircd_state.c (File Modified)
5016
5017
5018 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5019 Log:
5020 - this is just barrels of fun
5021
5022
5023 Changes: Modified:
5024 + - trunk/include/ircd_state.h (File Added)
5025 +1 -1 trunk/src/Makefile.in (File Modified)
5026 +2 -1 trunk/src/channel.c (File Modified)
5027 +3 -52 trunk/src/ircd.c (File Modified)
5028 +100 -3 trunk/src/ircd_state.c (File Modified)
5029
5030
5031 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5032 Log:
5033 It's .include, not #include.
5034
5035
5036 Changes: Modified:
5037 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5038
5039
5040 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5041 Log:
5042 More consistent section titles.
5043
5044
5045 Changes: Modified:
5046 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5047 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5048 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5049
5050
5051 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5052 Log:
5053 Mention possible exceeding of +j/+l due to propagation
5054 delays between servers.
5055
5056
5057 Changes: Modified:
5058 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5059
5060
5061 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5062 Log:
5063 Formatting nits:
5064 - "text" -> <quote>text</quote>
5065 - <filename>
5066 - a few more
5067
5068
5069 Changes: Modified:
5070 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5071 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5072 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5073 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5074
5075
5076 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5077 Log:
5078 Remove text about deprecation of glines.
5079
5080
5081 Changes: Modified:
5082 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5083
5084
5085 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5086 Log:
5087 - Add description of umode +D, deaf.
5088 - Mention CALLERID 005 token with umode +g.
5089
5090
5091 Changes: Modified:
5092 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5093
5094
5095 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5096 Log:
5097 Strip off a leading colon in services shortcuts (aliases).
5098
5099
5100 Changes: Modified:
5101 +2 -0 trunk/src/parse.c (File Modified)
5102
5103
5104 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5105 Log:
5106 Add no_oper_invis contrib module, denies opers setting
5107 themselves invisible (except hidden_oper's).
5108
5109
5110 Changes: Modified:
5111 +42 -0 trunk/contrib/Makefile.in (File Modified)
5112 + - trunk/contrib/no_oper_invis.c (File Added)
5113
5114
5115 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5116 Log:
5117 Mention /stats E, make the other /stats descriptions more consistent.
5118
5119
5120 Changes: Modified:
5121 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5122
5123
5124 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5125 Log:
5126 Mention that the KILL reason and oper will appear on channels.
5127
5128
5129 Changes: Modified:
5130 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5131
5132
5133 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5134 Log:
5135 Mention /mode #channel f to query forward channel from outside.
5136
5137
5138 Changes: Modified:
5139 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5140
5141
5142 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5143 Log:
5144 Port over RATBOX_2_1 r20960 (anfl):
5145 client connect notices to +C should be hiding the extra
5146 fields for spoofed users
5147
5148
5149 Changes: Modified:
5150 +2 -1 trunk/src/s_user.c (File Modified)
5151
5152
5153 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5154 Log:
5155 Add a chapter with our extra user commands:
5156 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5157
5158
5159 Changes: Modified:
5160 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5161 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5162
5163
5164 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5165 Log:
5166 Do not put by <server>: in SQUIT reasons to servers
5167 other than the one being exited.
5168
5169
5170 Changes: Modified:
5171 +1 -1 trunk/src/client.c (File Modified)
5172
5173
5174 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5175 Log:
5176 Regenerate configure.
5177
5178
5179 Changes: Modified:
5180 +1162 -1159 trunk/configure (File Modified)
5181
5182
5183 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5184 Log:
5185 Move the warning flags down so they do not mess up
5186 checks like for -Wl,-export-dynamic.
5187
5188
5189 Changes: Modified:
5190 +33 -30 trunk/configure.ac (File Modified)
5191
5192
5193 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5194 Log:
5195 - more work here
5196
5197
5198 Changes: Modified:
5199 +2 -1 trunk/iauth/Makefile.in (File Modified)
5200
5201
5202 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5203 Log:
5204 - build iauth makefile
5205
5206
5207 Changes: Modified:
5208 +3 -2 trunk/configure (File Modified)
5209 +1 -0 trunk/configure.ac (File Modified)
5210
5211
5212 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5213 Log:
5214 - Makefile
5215
5216
5217 Changes: Modified:
5218 + - trunk/iauth/Makefile.in (File Added)
5219
5220
5221 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5222 Log:
5223 - add iauth.conf.example from irc2.11
5224
5225
5226 Changes: Modified:
5227 + - trunk/doc/example-iauth.conf (File Added)
5228
5229
5230 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5231 Log:
5232 - wow, i found some docs on this thing
5233
5234
5235 Changes: Modified:
5236 + - trunk/doc/technical/iauth-internals.txt (File Added)
5237
5238
5239 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5240 Log:
5241 - no longer applicable
5242
5243
5244 Changes: Modified:
5245 + - trunk/authdaemon/ (File Deleted)
5246
5247
5248 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5249 Log:
5250 - remove libircd.so on make clean (oops)
5251
5252
5253 Changes: Modified:
5254 +1 -1 trunk/src/Makefile.in (File Modified)
5255
5256
5257 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5258 Log:
5259 - merge iauth source for experimentation
5260
5261
5262 Changes: Modified:
5263 + - trunk/iauth/ (File Added)
5264 + - trunk/iauth/a_conf.c (File Added)
5265 + - trunk/iauth/a_conf_def.h (File Added)
5266 + - trunk/iauth/a_conf_ext.h (File Added)
5267 + - trunk/iauth/a_defines.h (File Added)
5268 + - trunk/iauth/a_externs.h (File Added)
5269 + - trunk/iauth/a_io.c (File Added)
5270 + - trunk/iauth/a_io_ext.h (File Added)
5271 + - trunk/iauth/a_log.c (File Added)
5272 + - trunk/iauth/a_log_def.h (File Added)
5273 + - trunk/iauth/a_log_ext.h (File Added)
5274 + - trunk/iauth/a_struct_def.h (File Added)
5275 + - trunk/iauth/iauth.c (File Added)
5276 + - trunk/iauth/mod_lhex.c (File Added)
5277 + - trunk/iauth/mod_lhex_ext.h (File Added)
5278 + - trunk/iauth/mod_pipe.c (File Added)
5279 + - trunk/iauth/mod_pipe_ext.h (File Added)
5280 + - trunk/iauth/mod_rfc931.c (File Added)
5281 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5282 + - trunk/iauth/mod_socks.c (File Added)
5283 + - trunk/iauth/mod_socks_ext.h (File Added)
5284 + - trunk/iauth/mod_webproxy.c (File Added)
5285 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5286
5287
5288 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5289 Log:
5290 User /quote help index was not sorted properly.
5291
5292
5293 Changes: Modified:
5294 +2 -2 trunk/help/Makefile.in (File Modified)
5295 +8 -8 trunk/help/users/index (File Modified)
5296
5297
5298 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5299 Log:
5300 Add SCAN help file.
5301
5302
5303 Changes: Modified:
5304 +25 -8 trunk/help/opers/index (File Modified)
5305 + - trunk/help/opers/scan (File Added)
5306
5307
5308 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5309 Log:
5310 SGML docs:
5311 - Document SCAN UMODES
5312 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5313
5314
5315 Changes: Modified:
5316 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5317
5318
5319 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5320 Log:
5321 Add our copyright information to /info (part of release-1.1 r1026).
5322
5323
5324 Changes: Modified:
5325 +1 -0 trunk/src/version.c.SH (File Modified)
5326
5327
5328 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5329 Log:
5330 Fix some compile warnings.
5331
5332
5333 Changes: Modified:
5334 +1 -1 trunk/modules/core/m_join.c (File Modified)
5335 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5336 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5337 +1 -1 trunk/modules/m_scan.c (File Modified)
5338 +4 -4 trunk/modules/m_signon.c (File Modified)
5339
5340
5341 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5342 Log:
5343 RSFNC: OK, actually consider unknowns also for detecting a collide.
5344 Otherwise we can get two clients with the same nick.
5345
5346
5347 Changes: Modified:
5348 +1 -1 trunk/modules/m_services.c (File Modified)
5349
5350
5351 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5352 Log:
5353 - charybdis profiling stuff
5354 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5355 - update .depend
5356
5357
5358 Changes: Modified:
5359 +0 -8 trunk/configure (File Modified)
5360 +1 -8 trunk/configure.ac (File Modified)
5361 +18 -0 trunk/include/channel.h (File Modified)
5362 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5363 +335 -260 trunk/src/.depend (File Modified)
5364 +1569 -0 trunk/src/Makefile.in (File Modified)
5365 + - trunk/src/chmode.c (File Added)
5366 +16 -1 trunk/src/ircd.c (File Modified)
5367 +11 -0 trunk/src/main.c (File Modified)
5368 +11 -0 trunk/src/modules.c (File Modified)
5369
5370
5371 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5372 Log:
5373 RSFNC: Do not send kills to servers for unknowns
5374
5375
5376 Changes: Modified:
5377 +4 -2 trunk/modules/m_services.c (File Modified)
5378
5379
5380 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5381 Log:
5382 Describe service{} blocks in reference.conf.
5383
5384
5385 Changes: Modified:
5386 +12 -0 trunk/doc/reference.conf (File Modified)
5387
5388
5389 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5390 Log:
5391 Replace this list of modes with pointers to other documentation.
5392
5393
5394 Changes: Modified:
5395 +6 -50 trunk/doc/modes.txt (File Modified)
5396
5397
5398 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5399 Log:
5400 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5401 looks too much like an old-ircd client pointer otherwise.
5402
5403
5404 Changes: Modified:
5405 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5406
5407
5408 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5409 Log:
5410 findforwards:
5411 - note truncation of the list (perhaps sending multiple
5412 notices is better)
5413 - clarify in a comment that /findforwards on a nonexistent
5414 channel can be useful
5415 - sendto_one_notice() requires that the text start with
5416 a colon
5417
5418
5419 Changes: Modified:
5420 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5421
5422
5423 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5424 Log:
5425 When we close a local server's link, always include the
5426 name of the client causing the exit in the reason in the
5427 SQUIT we send them (replacing them with us). This makes
5428 sure server notices for stuff like "Not enough arguments
5429 to server command" are different on the two sides.
5430
5431
5432 Changes: Modified:
5433 +7 -5 trunk/src/client.c (File Modified)
5434
5435
5436 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5437 Log:
5438 New contrib module m_findforwards.c
5439
5440
5441 Changes: Modified:
5442 +112 -0 trunk/contrib/Makefile.in (File Modified)
5443 + - trunk/contrib/m_findforwards.c (File Added)
5444
5445
5446 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5447 Log:
5448 Whoops, don't show real host behind auth{} spoof in
5449 spoof notices if hide_spoof_ips is enabled.
5450
5451 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5452
5453
5454 Changes: Modified:
5455 +3 -2 trunk/src/s_conf.c (File Modified)
5456
5457
5458 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5459 Log:
5460 Add dalnet-style /identify that sends to nickserv or chanserv.
5461
5462
5463 Changes: Modified:
5464 +102 -0 trunk/contrib/Makefile.in (File Modified)
5465 + - trunk/contrib/m_identify.c (File Added)
5466
5467
5468 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5469 Log:
5470 Document alias{} blocks a bit better.
5471
5472
5473 Changes: Modified:
5474 +9 -0 trunk/doc/reference.conf (File Modified)
5475
5476
5477 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5478 Log:
5479 - add aliases to /stats m (data usage is not counted though, sorry)
5480
5481
5482 Changes: Modified:
5483 +1 -0 trunk/include/s_conf.h (File Modified)
5484 +3 -0 trunk/src/newconf.c (File Modified)
5485 +15 -0 trunk/src/parse.c (File Modified)
5486
5487
5488 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5489 Log:
5490 - remove m_sshortcut as it's no longer relevant
5491
5492
5493 Changes: Modified:
5494 +0 -145 trunk/modules/Makefile.in (File Modified)
5495 + - trunk/modules/m_sshortcut.c (File Deleted)
5496
5497
5498 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5499 Log:
5500 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5501 targets instead of my original idea :P)
5502
5503
5504 Changes: Modified:
5505 +32 -0 trunk/doc/example.conf (File Modified)
5506 +35 -0 trunk/doc/reference.conf (File Modified)
5507 +4 -0 trunk/include/parse.h (File Modified)
5508 +7 -0 trunk/include/s_conf.h (File Modified)
5509 +82 -0 trunk/src/newconf.c (File Modified)
5510 +78 -0 trunk/src/parse.c (File Modified)
5511 +16 -0 trunk/src/s_conf.c (File Modified)
5512
5513
5514 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5515 Log:
5516 Remove some spaces after tabs. ??
5517
5518
5519 Changes: Modified:
5520 +18 -18 trunk/src/newconf.c (File Modified)
5521
5522
5523 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5524 Log:
5525 Global /who:
5526 - make sure to clear all marks also if the who was aborted
5527 because of too many matches
5528 - give ERR_TOOMANYMATCHES if too many matches
5529 - clarify comments
5530
5531 ratbox RATBOX_2_2 r22003 (jilles)
5532
5533
5534 Changes: Modified:
5535 +28 -26 trunk/modules/m_who.c (File Modified)
5536
5537
5538 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5539 Log:
5540 - devel is 2.0
5541
5542
5543 Changes: Modified:
5544 +9 -9 trunk/configure (File Modified)
5545 +1 -1 trunk/configure.ac (File Modified)
5546
5547
5548 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5549 Log:
5550 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5551
5552
5553 Changes: Modified:
5554 +2 -1 trunk/include/s_newconf.h (File Modified)
5555 +20 -0 trunk/modules/m_rehash.c (File Modified)
5556 +1 -1 trunk/src/s_newconf.c (File Modified)
5557
5558
5559 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5560 Log:
5561 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5562
5563
5564 Changes: Modified:
5565 +0 -1 trunk/doc/example.conf (File Modified)
5566 +0 -3 trunk/doc/reference.conf (File Modified)
5567 +0 -1 trunk/include/s_conf.h (File Modified)
5568 +0 -6 trunk/modules/m_info.c (File Modified)
5569 +1 -1 trunk/src/channel.c (File Modified)
5570 +0 -1 trunk/src/newconf.c (File Modified)
5571
5572
5573 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5574 Log:
5575 Missing header in m_chghost.c
5576
5577 Changes: Modified:
5578 +1 -0 trunk/modules/m_chghost.c (File Modified)
5579
5580
5581 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5582 Log:
5583 Relocate QJM code to a seperate function(change_nick_user_host)
5584 Change CHGHOST to use change_nick_user_host instead of just setting it
5585
5586
5587 Changes: Modified:
5588 +3 -0 trunk/include/s_user.h (File Modified)
5589 +1 -1 trunk/modules/m_chghost.c (File Modified)
5590 +3 -78 trunk/modules/m_signon.c (File Modified)
5591 +89 -0 trunk/src/s_user.c (File Modified)
5592
5593
5594 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5595 Log:
5596 Restore /stats a (dns servers, admin-only).
5597
5598
5599 Changes: Modified:
5600 +1 -0 trunk/include/res.h (File Modified)
5601 +5 -8 trunk/modules/m_stats.c (File Modified)
5602 +16 -0 trunk/src/res.c (File Modified)
5603
5604
5605 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5606 Log:
5607 - Add CHARYBDIS_PROFILE if we are profiling.
5608 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5609 - Remove duplicate --enable-epoll entry.
5610
5611
5612 Changes: Modified:
5613 +1595 -15 trunk/configure (File Modified)
5614 +30 -11 trunk/configure.ac (File Modified)
5615 +3 -0 trunk/include/setup.h.in (File Modified)
5616
5617
5618 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5619 Log:
5620 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5621
5622
5623 Changes: Modified:
5624 +28 -0 trunk/aclocal.m4 (File Modified)
5625
5626
5627 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5628 Log:
5629 Allow requesting forward channel and quiet list in same mode command.
5630
5631
5632 Changes: Modified:
5633 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5634
5635
5636 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5637 Log:
5638 Add description of xline wildcards.
5639
5640
5641 Changes: Modified:
5642 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5643
5644
5645 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5646 Log:
5647 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5648
5649
5650 Changes: Modified:
5651 +0 -4 trunk/modules/m_services.c (File Modified)
5652
5653
5654 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5655 Log:
5656 typo
5657
5658
5659 Changes: Modified:
5660 +1 -1 trunk/include/hook.h (File Modified)
5661
5662
5663 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5664 Log:
5665 call_hook, not hook_call
5666
5667
5668 Changes: Modified:
5669 +1 -1 trunk/modules/core/m_join.c (File Modified)
5670
5671
5672 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5673 Log:
5674 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5675 Could be useful for a number of things.
5676
5677
5678 Changes: Modified:
5679 +9 -0 trunk/modules/core/m_join.c (File Modified)
5680
5681
5682 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5683 Log:
5684 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5685
5686
5687 Changes: Modified:
5688 +7 -0 trunk/include/hook.h (File Modified)
5689
5690
5691 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5692 Log:
5693 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5694
5695
5696 Changes: Modified:
5697 +15 -0 trunk/modules/m_services.c (File Modified)
5698
5699
5700 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5701 Log:
5702 Clarify snomask +f, +k, +u.
5703
5704
5705 Changes: Modified:
5706 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5707
5708
5709 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5710 Log:
5711 Cmode +p and +s may be set simultaneously.
5712
5713
5714 Changes: Modified:
5715 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5716
5717
5718 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5719 Log:
5720 actually, we should check the data version on each reload (oops)
5721
5722
5723 Changes: Modified:
5724 +6 -6 trunk/src/main.c (File Modified)
5725
5726
5727 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5728 Log:
5729 more work on the loader
5730
5731
5732 Changes: Modified:
5733 +45 -21 trunk/src/main.c (File Modified)
5734
5735
5736 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5737 Log:
5738 Add prototype ircd_state.c
5739
5740
5741 Changes: Modified:
5742 + - trunk/src/ircd_state.c (File Added)
5743
5744
5745 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5746 Log:
5747 Smaller improvements.
5748
5749
5750 Changes: Modified:
5751 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5752
5753
5754 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5755 Log:
5756 Add a lot of stuff here.
5757
5758
5759 Changes: Modified:
5760 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5761
5762
5763 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5764 Log:
5765 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5766
5767
5768 Changes: Modified:
5769 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5770
5771
5772 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5773 Log:
5774 Invex doesn't trump +r or (sic) +J.
5775
5776
5777 Changes: Modified:
5778 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5779
5780
5781 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5782 Log:
5783 Check to make sure a module is not loaded before loading it.
5784
5785
5786 Changes: Modified:
5787 +6 -1 trunk/src/ircd_parser.y (File Modified)
5788
5789
5790 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5791 Log:
5792 - Add a missing comma in the HeaderMessages array
5793 - Only send "Your hostname is too long ..." if that really is the case
5794
5795
5796 Changes: Modified:
5797 +2 -2 trunk/src/s_auth.c (File Modified)
5798
5799
5800 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5801 Log:
5802 build_symtable() will have already bailed here, so no need to check
5803 explicitly whether or not charybdis_main is NULL.
5804
5805
5806 Changes: Modified:
5807 +7 -16 trunk/src/main.c (File Modified)
5808
5809
5810 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5811 Log:
5812 Data structure versioning, part 1.
5813
5814
5815 Changes: Modified:
5816 +10 -1 trunk/include/ircd_defs.h (File Modified)
5817 +2 -0 trunk/src/ircd.c (File Modified)
5818 +15 -3 trunk/src/main.c (File Modified)
5819
5820
5821 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5822 Log:
5823 build a symbol table and use that instead of doing a raw dlsym on everything
5824
5825
5826 Changes: Modified:
5827 + - trunk/include/ircd_linker.h (File Added)
5828 +71 -1 trunk/src/Makefile.in (File Modified)
5829 + - trunk/src/ircd_linker.c (File Added)
5830 +16 -4 trunk/src/main.c (File Modified)
5831
5832
5833 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5834 Log:
5835 The launcher now calls io_loop() instead of charybdis_main().
5836 This is so that we do not have to reinitialize *everything* later.
5837
5838
5839 Changes: Modified:
5840 +1 -0 trunk/include/ircd.h (File Modified)
5841 +6 -7 trunk/src/ircd.c (File Modified)
5842 +13 -1 trunk/src/main.c (File Modified)
5843
5844
5845 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5846 Log:
5847 Use global binding on libircd.so.
5848
5849
5850 Changes: Modified:
5851 +1 -1 trunk/src/main.c (File Modified)
5852
5853
5854 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5855 Log:
5856 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5857 (it will do more later)
5858
5859
5860 Changes: Modified:
5861 +14 -12 trunk/include/config.h (File Modified)
5862 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5863 +31 -5 trunk/src/Makefile.in (File Modified)
5864 +78 -1 trunk/src/ircd.c (File Modified)
5865 + - trunk/src/main.c (File Added)
5866
5867
5868 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5869 Log:
5870 Add whitespace here, oops.
5871
5872
5873 Changes: Modified:
5874 +1 -1 trunk/CREDITS (File Modified)
5875
5876
5877 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5878 Log:
5879 Properly copy over the IP address here instead of using a cheap hack.
5880 Because the hack didn't work right except on IPv6. :|
5881
5882
5883 Changes: Modified:
5884 +12 -2 trunk/src/s_newconf.c (File Modified)
5885
5886
5887 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5888 Log:
5889 Revert reject cache notice to ratbox's, which more
5890 clearly suggests what's happening.
5891
5892
5893 Changes: Modified:
5894 +4 -1 trunk/src/reject.c (File Modified)
5895
5896
5897 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5898 Log:
5899 Fix the openssl status in the overview information.
5900
5901
5902 Changes: Modified:
5903 +1 -3 trunk/configure (File Modified)
5904 +1 -3 trunk/configure.ac (File Modified)
5905
5906
5907 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5908 Log:
5909 - Add simple exempt{} block (127.0.0.1) to example.conf.
5910 - Remove mention of deny{}.
5911
5912
5913 Changes: Modified:
5914 +5 -0 trunk/doc/example.conf (File Modified)
5915 +1 -1 trunk/doc/reference.conf (File Modified)
5916
5917
5918 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5919 Log:
5920 example.conf: add some comments at the start
5921 reference.conf: some ircd-ratbox -> charybdis
5922
5923
5924 Changes: Modified:
5925 +11 -0 trunk/doc/example.conf (File Modified)
5926 +6 -5 trunk/doc/reference.conf (File Modified)
5927
5928
5929 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5930 Log:
5931 Rename m_createauthonly module to createauthonly
5932 as this is not a module providing an m_function
5933 (command).
5934
5935
5936 Changes: Modified:
5937 +1 -38 trunk/contrib/Makefile.in (File Modified)
5938 + - trunk/contrib/createauthonly.c (File Added)
5939 + - trunk/contrib/m_createauthonly.c (File Deleted)
5940
5941
5942 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5943 Log:
5944 Add to example confs commented lines for:
5945 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5946 sno_globalkline.so, sno_globaloper.so.
5947
5948
5949 Changes: Modified:
5950 +5 -1 trunk/doc/example.conf (File Modified)
5951 +9 -1 trunk/doc/reference.conf (File Modified)
5952
5953
5954 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5955 Log:
5956 - Unbreak connecting to connect{}s with hostnames
5957 instead of IP addresses (broken with new resolver).
5958 - Try to do A/AAAA query based on aftype in
5959 connect{} (doesn't seem to work fully).
5960
5961
5962 Changes: Modified:
5963 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5964
5965
5966 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5967 Log:
5968 Unbreak /rehash dns.
5969
5970
5971 Changes: Modified:
5972 +1 -0 trunk/src/res.c (File Modified)
5973
5974
5975 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5976 Log:
5977 Preserve Hybrid Id and add one of our own.
5978
5979
5980 Changes: Modified:
5981 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5982 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5983
5984
5985 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5986 Log:
5987 Add anfl and Androsyn to CREDITS.
5988 They wrote a lot of ratbox code we use, both before and after the fork.
5989
5990
5991 Changes: Modified:
5992 +2 -0 trunk/CREDITS (File Modified)
5993
5994
5995 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5996 Log:
5997 Hostname validity check.
5998
5999
6000 Changes: Modified:
6001 +42 -3 trunk/src/s_auth.c (File Modified)
6002
6003
6004 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6005 Log:
6006 Version bump to 1.2.0.
6007
6008
6009 Changes: Modified:
6010 +9 -9 trunk/configure (File Modified)
6011 +1 -1 trunk/configure.ac (File Modified)
6012
6013
6014 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6015 Log:
6016 - Missed a spot in the IPv6 code here. Should be usable now.
6017
6018
6019 Changes: Modified:
6020 +2 -2 trunk/src/res.c (File Modified)
6021
6022
6023 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6024 Log:
6025 Alright, so, this massive commit does the following:
6026 - Removes adns
6027 - Adds a resolver based on the undernet and hybrid one.
6028 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6029 - Makes a check in ./configure be posixly correct
6030 - Simplifies the auth code and DNS callbacks
6031
6032 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6033
6034
6035 Changes: Modified:
6036 +1 -1 trunk/Makefile.in (File Modified)
6037 + - trunk/adns/ (File Deleted)
6038 +148 -80 trunk/configure (File Modified)
6039 +1 -2 trunk/configure.ac (File Modified)
6040 +6 -0 trunk/include/client.h (File Modified)
6041 +1 -0 trunk/include/packet.h (File Modified)
6042 +153 -41 trunk/include/res.h (File Modified)
6043 + - trunk/include/reslib.h (File Added)
6044 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6045 +930 -1449 trunk/modules/.depend (File Modified)
6046 +3 -0 trunk/modules/m_stats.c (File Modified)
6047 +417 -621 trunk/src/.depend (File Modified)
6048 +1 -1 trunk/src/.indent.pro (File Modified)
6049 +2069 -289 trunk/src/Makefile.in (File Modified)
6050 + - trunk/src/adns.c (File Deleted)
6051 + - trunk/src/res.c (File Added)
6052 + - trunk/src/reslib.c (File Added)
6053 +11 -50 trunk/src/s_auth.c (File Modified)
6054 +4 -26 trunk/src/s_newconf.c (File Modified)
6055
6056
6057 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6058 Log:
6059 Document the NOBALLOC feature.
6060
6061
6062 Changes: Modified:
6063 +7 -1 trunk/include/config.h (File Modified)
6064
6065
6066 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6067 Log:
6068 commands.sgml changes
6069
6070
6071 Changes: Modified:
6072 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6073
6074
6075 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6076 Log:
6077 connect{} changes.
6078
6079
6080 Changes: Modified:
6081 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6082
6083
6084 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6085 Log:
6086 Improve description of class{} block (in particular,
6087 mention server classes as well as client classes).
6088
6089
6090 Changes: Modified:
6091 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6092
6093
6094 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6095 Log:
6096 In comment:
6097 -/* sendq: servers need a higher sendq as they send more data */
6098 +/* sendq: servers need a higher sendq as they are sent more data */
6099
6100
6101 Changes: Modified:
6102 +1 -1 trunk/doc/reference.conf (File Modified)
6103
6104
6105 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6106 Log:
6107 Add modules{} block.
6108
6109
6110 Changes: Modified:
6111 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6112
6113
6114 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6115 Log:
6116 Add general::oper_snomask, snomask on oper up for opers
6117 that have umode +s set on oper up, but do not have
6118 a specific snomask setting in their operator block.
6119 If this is empty or not specified, +s is used as before.
6120
6121
6122 Changes: Modified:
6123 +4 -1 trunk/doc/example.conf (File Modified)
6124 +7 -1 trunk/doc/reference.conf (File Modified)
6125 +1 -0 trunk/include/client.h (File Modified)
6126 +1 -0 trunk/include/s_conf.h (File Modified)
6127 +32 -0 trunk/src/newconf.c (File Modified)
6128 +1 -0 trunk/src/s_conf.c (File Modified)
6129 +13 -3 trunk/src/s_user.c (File Modified)
6130
6131
6132 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6133 Log:
6134 fix error
6135
6136 Changes: Modified:
6137 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6138
6139
6140 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6141 Log:
6142 Add MASKTRACE and CHANTRACE commands.
6143
6144
6145 Changes: Modified:
6146 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6147
6148
6149 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6150 Log:
6151 document loadmodule directive
6152
6153
6154 Changes: Modified:
6155 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6156
6157
6158 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6159 Log:
6160 finish this up
6161
6162
6163 Changes: Modified:
6164 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6165
6166
6167 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6168 Log:
6169 q:lines are no longer living in the ircd.conf either
6170
6171
6172 Changes: Modified:
6173 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6174
6175
6176 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6177 Log:
6178 remove k:line, d:line, x:line as they are their own files now
6179
6180
6181 Changes: Modified:
6182 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6183
6184
6185 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6186 Log:
6187 New place for operator::snomask.
6188
6189
6190 Changes: Modified:
6191 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6192
6193
6194 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6195 Log:
6196 Document connect {}.
6197
6198
6199 Changes: Modified:
6200 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6201
6202
6203 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6204 Log:
6205 example.conf: move operator::snomask to a more logical place,
6206 more sensible default
6207 reference.conf: add operator::snomask
6208
6209
6210 Changes: Modified:
6211 +3 -3 trunk/doc/example.conf (File Modified)
6212 +3 -0 trunk/doc/reference.conf (File Modified)
6213
6214
6215 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6216 Log:
6217 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6218 in those conf entries that take umodes like <name1>, <name2>, ...
6219
6220
6221 Changes: Modified:
6222 +3 -0 trunk/doc/reference.conf (File Modified)
6223 +3 -0 trunk/src/newconf.c (File Modified)
6224
6225
6226 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6227 Log:
6228 Remove H:line
6229
6230
6231 Changes: Modified:
6232 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6233
6234
6235 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6236 Log:
6237 Aesthetic changes.
6238
6239
6240 Changes: Modified:
6241 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6242
6243
6244 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6245 Log:
6246 s/allow/auth
6247
6248
6249 Changes: Modified:
6250 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6251
6252
6253 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6254 Log:
6255 fix
6256
6257
6258 Changes: Modified:
6259 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6260
6261
6262 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6263 Log:
6264 Document operator {} blocks.
6265
6266
6267 Changes: Modified:
6268 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6269
6270
6271 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6272 Log:
6273 auth{}: clarify/add some details
6274
6275
6276 Changes: Modified:
6277 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6278
6279
6280 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6281 Log:
6282 auth{}: Move a paragraph.
6283
6284
6285 Changes: Modified:
6286 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6287
6288
6289 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6290 Log:
6291 Document auth{} blocks.
6292
6293
6294 Changes: Modified:
6295 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6296
6297
6298 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6299 Log:
6300 Add umode +R.
6301
6302
6303 Changes: Modified:
6304 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6305
6306
6307 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6308 Log:
6309 Add umode +R, prevents unidentified clients from
6310 sending private messages or notices. /accept'ed
6311 clients and opers are exempt.
6312 Due to the /accept part, this is only checked
6313 at the target's server, may want to change
6314 this?
6315
6316
6317 Changes: Modified:
6318 +1 -0 trunk/help/opers/umode (File Modified)
6319 +1 -0 trunk/help/users/umode (File Modified)
6320 +2 -0 trunk/include/client.h (File Modified)
6321 +1 -0 trunk/include/numeric.h (File Modified)
6322 +11 -1 trunk/modules/core/m_message.c (File Modified)
6323 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6324 +1 -1 trunk/src/messages.tab (File Modified)
6325 +1 -1 trunk/src/s_user.c (File Modified)
6326
6327
6328 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6329 Log:
6330 Don't allow a nick change if banned or quieted (and not
6331 voiced or opped) on a channel. This uses numeric 435
6332 (bahamut's "cannot change to a banned nick") because
6333 bahamut/ircu's 437 and hyperion's 438 already have
6334 another meaning for us.
6335
6336
6337 Changes: Modified:
6338 +2 -0 trunk/include/channel.h (File Modified)
6339 +1 -0 trunk/include/numeric.h (File Modified)
6340 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6341 +38 -0 trunk/src/channel.c (File Modified)
6342 +1 -1 trunk/src/messages.tab (File Modified)
6343
6344
6345 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6346 Log:
6347 KNOCK:
6348 - respect ban exceptions
6349 - also deny a knock if quieted
6350
6351
6352 Changes: Modified:
6353 +2 -1 trunk/modules/m_knock.c (File Modified)
6354
6355
6356 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6357 Log:
6358 Reverse bad substitution in comment.
6359
6360
6361 Changes: Modified:
6362 +1 -1 trunk/src/channel.c (File Modified)
6363
6364
6365 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6366 Log:
6367 - set DynSpoof flag for clients spoofed at registration
6368 - add orighost instead of host to the hostname hash
6369
6370
6371 Changes: Modified:
6372 +5 -1 trunk/src/s_user.c (File Modified)
6373
6374
6375 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6376 Log:
6377 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6378
6379
6380 Changes: Modified:
6381 +2 -3 trunk/src/send.c (File Modified)
6382
6383
6384 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6385 Log:
6386 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6387
6388
6389 Changes: Modified:
6390 +17 -7 trunk/modules/m_signon.c (File Modified)
6391
6392
6393 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6394 Log:
6395 Correct minimum args on ENCAP SASL to avoid nasty core.
6396
6397
6398 Changes: Modified:
6399 +1 -1 trunk/modules/m_sasl.c (File Modified)
6400
6401
6402 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6403 Log:
6404 Style nits: sptr can't ever be NULL, don't compare truth
6405 values with YES.
6406
6407
6408 Changes: Modified:
6409 +2 -3 trunk/modules/m_scan.c (File Modified)
6410
6411
6412 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6413 Log:
6414 - Comment out scan_cmodes() prototype to suppress warning
6415 - Correct minimum parameter count for mo_scan()
6416
6417
6418 Changes: Modified:
6419 +2 -2 trunk/modules/m_scan.c (File Modified)
6420
6421
6422 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6423 Log:
6424 SCAN UMODES:
6425 - Include full command in operspy notice
6426 - Allow global scans (no-list used, mask not used) without operspy
6427 - Use ERR_NOPRIVS numeric
6428
6429
6430 Changes: Modified:
6431 +21 -9 trunk/modules/m_scan.c (File Modified)
6432
6433
6434 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6435 Log:
6436 Cancel out the >3 default if < is given; this way
6437 any </> specification fully overrides the default.
6438
6439
6440 Changes: Modified:
6441 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6442
6443
6444 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6445 Log:
6446 - Call mo_list() from m_list() to reduce code duplication
6447 - Default to >3, rather arbitrarily (conf option?)
6448 - Make < and > mean less than and greater than again
6449
6450
6451 Changes: Modified:
6452 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6453
6454
6455 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6456 Log:
6457 When processing topic burst, hide connecting server
6458 on netburst if flatten links is enabled.
6459
6460
6461 Changes: Modified:
6462 +9 -2 trunk/modules/m_tb.c (File Modified)
6463
6464
6465 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6466 Log:
6467 - remove PENALTY token
6468
6469
6470 Changes: Modified:
6471 +0 -1 trunk/include/supported.h (File Modified)
6472
6473
6474 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6475 Log:
6476 005 fixups:
6477 - Add PENALTY because we have a pace-wait system.
6478 - Add FNC due to SAVE and RSFNC
6479 - Add q to MAXLIST.
6480
6481
6482 Changes: Modified:
6483 +4 -2 trunk/include/supported.h (File Modified)
6484
6485
6486 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6487 Log:
6488 mkay, indent went nuts here
6489
6490
6491 Changes: Modified:
6492 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6493
6494
6495 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6496 Log:
6497 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6498 and can be used instead. The SAFELIST implementation is the one used by
6499 default, as most users/networks will be used to it.
6500
6501
6502 Changes: Modified:
6503 +1 -0 trunk/NEWS (File Modified)
6504 +14 -0 trunk/include/client.h (File Modified)
6505 +5 -0 trunk/include/hash.h (File Modified)
6506 +404 -272 trunk/modules/Makefile.in (File Modified)
6507 + - trunk/modules/m_list.c (File Deleted)
6508 + - trunk/modules/m_list_ratbox.c (File Added)
6509 + - trunk/modules/m_list_safelist.c (File Added)
6510 +5 -5 trunk/src/hash.c (File Modified)
6511
6512
6513 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6514 Log:
6515 Clear invites on a lowerTS JOIN or SJOIN.
6516 This should complete kick_on_split_riding protection.
6517
6518
6519 Changes: Modified:
6520 +5 -0 trunk/modules/core/m_join.c (File Modified)
6521 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6522
6523
6524 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6525 Log:
6526 Like in ratbox, send and interpret timestamps on invites.
6527
6528
6529 Changes: Modified:
6530 +9 -2 trunk/modules/m_invite.c (File Modified)
6531
6532
6533 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6534 Log:
6535 Add +S (network service) umode. Just for completeness, users or opers
6536 cannot set this.
6537
6538
6539 Changes: Modified:
6540 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6541
6542
6543 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6544 Log:
6545 update NEWS a bit
6546
6547
6548 Changes: Modified:
6549 +35 -2 trunk/NEWS (File Modified)
6550
6551
6552 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6553 Log:
6554 Split off a PreClient structure for data to be freed on registation (i.e. password).
6555 New hook introduce_client for post-registration messages.
6556 Fix b0rked SASL numerics.
6557 Burst REALHOST post-introduction for spoofed-on-registration clients.
6558 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6559 Pre-registration signon support.
6560
6561
6562 Changes: Modified:
6563 +10 -0 trunk/configure (File Modified)
6564 +2 -0 trunk/configure.ac (File Modified)
6565 +14 -4 trunk/include/client.h (File Modified)
6566 +1 -0 trunk/include/hook.h (File Modified)
6567 +1 -0 trunk/include/numeric.h (File Modified)
6568 +3 -0 trunk/include/setup.h.in (File Modified)
6569 +16 -0 trunk/modules/m_chghost.c (File Modified)
6570 +25 -21 trunk/modules/m_sasl.c (File Modified)
6571 +63 -30 trunk/modules/m_signon.c (File Modified)
6572 +18 -0 trunk/src/client.c (File Modified)
6573 +2 -0 trunk/src/hook.c (File Modified)
6574 +5 -5 trunk/src/messages.tab (File Modified)
6575 +2 -0 trunk/src/s_serv.c (File Modified)
6576 +28 -2 trunk/src/s_user.c (File Modified)
6577
6578
6579 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6580 Log:
6581 Update hook documentation.
6582
6583
6584 Changes: Modified:
6585 +30 -0 trunk/doc/hooks.txt (File Modified)
6586
6587
6588 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6589 Log:
6590 Improve @/# handling in match_esc().
6591
6592
6593 Changes: Modified:
6594 +21 -13 trunk/src/match.c (File Modified)
6595
6596
6597 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6598 Log:
6599 backtrack instead of bailing out when handling a mismatched escape
6600
6601
6602 Changes: Modified:
6603 +1 -1 trunk/src/match.c (File Modified)
6604
6605
6606 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6607 Log:
6608 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6609
6610 Changes: Modified:
6611 +2 -1 trunk/CREDITS (File Modified)
6612
6613
6614 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6615 Log:
6616 Fix the escape brokenness and pick up a more efficient matching algorithm,
6617 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6618 Patch sent upstream. They can do whatever they want with it, *shrug*.
6619
6620
6621 Changes: Modified:
6622 +147 -161 trunk/src/match.c (File Modified)
6623
6624
6625 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6626 Log:
6627 If flatten links is enabled, fake the origins of some ServerModes
6628 sent to clients so that the server sending the netburst is hidden.
6629 Most mode hacks still show the true source.
6630
6631
6632 Changes: Modified:
6633 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6634 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6635
6636
6637 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6638 Log:
6639 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6640 where the exit originated).
6641 - When receiving an SQUIT for a server themselves
6642 (IsMe(target_p) || target_p == client_p)
6643 close their link and send a local server notice.
6644
6645
6646 Changes: Modified:
6647 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6648 +6 -3 trunk/src/client.c (File Modified)
6649
6650
6651 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6652 Log:
6653 Hooking into the wrong hook, whoops. :P
6654
6655
6656 Changes: Modified:
6657 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6658 +6 -10 trunk/modules/core/m_join.c (File Modified)
6659
6660
6661 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6662 Log:
6663 this doesn't work right, right now :P
6664
6665
6666 Changes: Modified:
6667 +40 -0 trunk/contrib/Makefile.in (File Modified)
6668 + - trunk/contrib/m_createauthonly.c (File Added)
6669 +6 -0 trunk/include/hook.h (File Modified)
6670 +26 -1 trunk/modules/core/m_join.c (File Modified)
6671 +1 -1 trunk/src/ircd.c (File Modified)
6672
6673
6674 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6675 Log:
6676 Make can_join() hookable.
6677
6678
6679 Changes: Modified:
6680 +12 -1 trunk/src/channel.c (File Modified)
6681
6682
6683 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6684 Log:
6685 add 'int approved;' to the channel event hook
6686
6687
6688 Changes: Modified:
6689 +1 -0 trunk/include/hook.h (File Modified)
6690
6691
6692 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6693 Log:
6694 Use SIDs in SASL ENCAP origin.
6695 Ignore responses from other agents once the first SASL response has been received for a client.
6696
6697
6698 Changes: Modified:
6699 +9 -5 trunk/modules/m_sasl.c (File Modified)
6700
6701
6702 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6703 Log:
6704 Removed stray debug code.
6705
6706
6707 Changes: Modified:
6708 +1 -1 trunk/modules/m_sasl.c (File Modified)
6709
6710
6711 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6712 Log:
6713 Don't complain "unknown MODE flag" if a non-oper attempts
6714 to unset an oper only umode they do not have.
6715 This is to prevent unwanted error messages when users/bots
6716 do things like MODE <nick> +i-sw.
6717
6718
6719 Changes: Modified:
6720 +4 -2 trunk/src/s_user.c (File Modified)
6721
6722
6723 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6724 Log:
6725 Fix client_exit hook name and only call it for local exits that are not
6726 IsAnyServer.
6727
6728
6729 Changes: Modified:
6730 +3 -2 trunk/modules/m_sasl.c (File Modified)
6731
6732
6733 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6734 Log:
6735 Fix SASL logic to actually use stored agent UID.
6736 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6737 Add abort code for exiting clients.
6738
6739
6740 Changes: Modified:
6741 +18 -9 trunk/modules/m_sasl.c (File Modified)
6742
6743
6744 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6745 Log:
6746 Port over ratbox 2.2 /challenge. This is slightly more secure
6747 (better crypto, longer keys, challenge timeout) and has better
6748 client scripts.
6749
6750 The respond tool is no longer part of the ircd tree but a
6751 separate package, currently available from
6752 http://respond.ircd-ratbox.org (we should mirror/... this).
6753
6754
6755 Changes: Modified:
6756 +65 -310 trunk/doc/challenge.txt (File Modified)
6757 +5 -5 trunk/include/client.h (File Modified)
6758 +3 -0 trunk/include/irc_string.h (File Modified)
6759 +3 -0 trunk/include/numeric.h (File Modified)
6760 +94 -50 trunk/modules/m_challenge.c (File Modified)
6761 +1 -2 trunk/src/client.c (File Modified)
6762 +125 -0 trunk/src/irc_string.c (File Modified)
6763 +2 -2 trunk/src/messages.tab (File Modified)
6764 + - trunk/tools/rsa_respond/ (File Deleted)
6765
6766
6767 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6768 Log:
6769 Preliminary SASL support.
6770
6771
6772 Changes: Modified:
6773 +7 -0 trunk/include/client.h (File Modified)
6774 +6 -0 trunk/include/numeric.h (File Modified)
6775 +1 -0 trunk/modules/Makefile.in (File Modified)
6776 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6777 +175 -1 trunk/modules/m_cap.c (File Modified)
6778 + - trunk/modules/m_sasl.c (File Added)
6779 +2 -0 trunk/modules/m_user.c (File Modified)
6780 +5 -5 trunk/src/messages.tab (File Modified)
6781 +8 -2 trunk/src/s_user.c (File Modified)
6782
6783
6784 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6785 Log:
6786 SIGNON: make logout also apply remotely.
6787
6788
6789 Changes: Modified:
6790 +7 -2 trunk/modules/m_signon.c (File Modified)
6791
6792
6793 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6794 Log:
6795 Use an asterisk when sending empty logins in SIGNON.
6796
6797
6798 Changes: Modified:
6799 +5 -5 trunk/modules/m_signon.c (File Modified)
6800
6801
6802 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6803 Log:
6804 SIGNON: Only add whowas entry (add_history()) and wipe
6805 accepts (del_all_accepts()) if nick changed.
6806
6807
6808 Changes: Modified:
6809 +5 -3 trunk/modules/m_signon.c (File Modified)
6810
6811
6812 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6813 Log:
6814 SIGNON: slight fixes to collision code:
6815 - don't kill if target_p == source_p (nick unchanged or only changed case)
6816 - add comment that SAVE support is missing
6817 - use sendto_realops_snomask() instead of sendto_realops_flags()
6818
6819
6820 Changes: Modified:
6821 +9 -6 trunk/modules/m_signon.c (File Modified)
6822
6823
6824 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6825 Log:
6826 Fix up kills for bad nick/user/host on SIGNON.
6827
6828
6829 Changes: Modified:
6830 +16 -6 trunk/modules/m_signon.c (File Modified)
6831
6832
6833 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6834 Log:
6835 If changing to a nick with a digit, only allow the UID.
6836
6837
6838 Changes: Modified:
6839 +4 -0 trunk/modules/m_signon.c (File Modified)
6840
6841
6842 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6843 Log:
6844 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6845 Strip leading digits from logins that are not purely numeric.
6846
6847
6848 Changes: Modified:
6849 +3 -0 trunk/include/numeric.h (File Modified)
6850 +2 -0 trunk/include/send.h (File Modified)
6851 +1 -0 trunk/modules/Makefile.in (File Modified)
6852 +456 -3 trunk/modules/m_services.c (File Modified)
6853 + - trunk/modules/m_signon.c (File Added)
6854 +2 -2 trunk/src/messages.tab (File Modified)
6855 +98 -0 trunk/src/send.c (File Modified)
6856
6857
6858 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6859 Log:
6860 Remove old server notice umodes from example confs.
6861
6862
6863 Changes: Modified:
6864 +1 -2 trunk/doc/example.conf (File Modified)
6865 +4 -17 trunk/doc/reference.conf (File Modified)
6866
6867
6868 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6869 Log:
6870 Add snomask help file (forgot this earlier).
6871
6872
6873 Changes: Modified:
6874 + - trunk/help/opers/snomask (File Added)
6875
6876
6877 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6878 Log:
6879 Add umode +l (receive locops).
6880
6881
6882 Changes: Modified:
6883 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6884
6885
6886 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6887 Log:
6888 We don't plan to implement cmode +R (quiet unidentified) and
6889 umode +I (deny invite) for 1.1, so comment them out from the
6890 docs.
6891
6892
6893 Changes: Modified:
6894 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6895 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6896
6897
6898 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6899 Log:
6900 Improve snomask usage description.
6901
6902
6903 Changes: Modified:
6904 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6905
6906
6907 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6908 Log:
6909 Mention the word snomask with umode +s (needs to be a link really).
6910
6911
6912 Changes: Modified:
6913 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6914
6915
6916 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6917 Log:
6918 Add snomask +Z (operspy notices).
6919
6920
6921 Changes: Modified:
6922 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6923
6924
6925 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6926 Log:
6927 Misc updates/clarifications.
6928
6929
6930 Changes: Modified:
6931 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6932
6933
6934 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6935 Log:
6936 Document snomasks.
6937
6938
6939 Changes: Modified:
6940 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6941 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6942 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6943
6944
6945 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6946 Log:
6947 - Allow ENCAP REALHOST outside burst
6948 - Fix comment describing race condition: this can only happen
6949 on a local whois with use_whois_actually enabled
6950
6951
6952 Changes: Modified:
6953 +4 -6 trunk/modules/m_chghost.c (File Modified)
6954
6955
6956 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6957 Log:
6958 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6959
6960
6961 Changes: Modified:
6962 +39 -0 trunk/contrib/Makefile.in (File Modified)
6963 + - trunk/contrib/sno_globaloper.c (File Added)
6964
6965
6966 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6967 Log:
6968 Pass along old umodes and snomask in umode_changed hook,
6969 changing its parameter type from struct Client *
6970 to hook_data_umode_changed *. (For a new client, both
6971 are zero.)
6972
6973 The IP cloaking module now fully ignores umode changes
6974 where +h didn't change.
6975
6976
6977 Changes: Modified:
6978 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6979 +7 -0 trunk/include/hook.h (File Modified)
6980 +18 -4 trunk/src/s_user.c (File Modified)
6981
6982
6983 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6984 Log:
6985 move libcharybdis-provided function initialisation into libcharybdis_init().
6986
6987
6988 Changes: Modified:
6989 +32 -11 trunk/src/ircd.c (File Modified)
6990
6991
6992 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6993 Log:
6994 Make +f notices (local host, global host, global user@host, local class)
6995 netwide. Exceeding /quote set max remains local.
6996
6997
6998 Changes: Modified:
6999 +4 -4 trunk/src/s_conf.c (File Modified)
7000
7001
7002 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7003 Log:
7004 Netwide notices about attempts to join juped channels.
7005
7006
7007 Changes: Modified:
7008 +1 -1 trunk/modules/core/m_join.c (File Modified)
7009
7010
7011 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7012 Log:
7013 Send server notices about failed oper attempts globally.
7014 Successful remote oper attempt notices will be generated
7015 from the mode changes.
7016
7017
7018 Changes: Modified:
7019 +3 -3 trunk/modules/m_challenge.c (File Modified)
7020 +2 -2 trunk/modules/m_oper.c (File Modified)
7021
7022
7023 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7024 Log:
7025 Rest of infrastructure for sending server notices globally.
7026 Uses a new L_NETWIDE level on sendto_realops_snomask().
7027
7028
7029 Changes: Modified:
7030 +1 -0 trunk/include/send.h (File Modified)
7031 +31 -4 trunk/src/send.c (File Modified)
7032
7033
7034 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7035 Log:
7036 Add general::global_snotices conf option to control
7037 whether we send out SNOTEs. Does not do anything yet.
7038
7039
7040 Changes: Modified:
7041 +1 -0 trunk/doc/example.conf (File Modified)
7042 +6 -0 trunk/doc/reference.conf (File Modified)
7043 +1 -0 trunk/include/s_conf.h (File Modified)
7044 +6 -0 trunk/modules/m_info.c (File Modified)
7045 +1 -0 trunk/src/newconf.c (File Modified)
7046 +1 -0 trunk/src/s_conf.c (File Modified)
7047
7048
7049 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7050 Log:
7051 Only accept SNOTE from servers.
7052
7053
7054 Changes: Modified:
7055 +2 -0 trunk/modules/m_snote.c (File Modified)
7056
7057
7058 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7059 Log:
7060 Correct parv indices so this actually works.
7061
7062
7063 Changes: Modified:
7064 +2 -2 trunk/modules/m_snote.c (File Modified)
7065
7066
7067 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7068 Log:
7069 s/scan/snote/g
7070
7071
7072 Changes: Modified:
7073 +3 -3 trunk/modules/m_snote.c (File Modified)
7074
7075
7076 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7077 Log:
7078 Add m_snote.c, SNOTE propagator.
7079
7080
7081 Changes: Modified:
7082 +86 -0 trunk/modules/Makefile.in (File Modified)
7083 + - trunk/modules/m_snote.c (File Added)
7084
7085
7086 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7087 Log:
7088 start seeding the 1.1 NEWS file
7089
7090
7091 Changes: Modified:
7092 +4 -0 trunk/NEWS (File Modified)
7093
7094
7095 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7096 Log:
7097 rename some modules to more descriptive names...
7098
7099
7100 Changes: Modified:
7101 +2 -131 trunk/contrib/Makefile.in (File Modified)
7102 + - trunk/contrib/globalconnexit.c (File Deleted)
7103 + - trunk/contrib/globallineactive.c (File Deleted)
7104 + - trunk/contrib/sno_farconnect.c (File Added)
7105 + - trunk/contrib/sno_globalkline.c (File Added)
7106 +1 -120 trunk/modules/Makefile.in (File Modified)
7107 + - trunk/modules/networknotice.c (File Deleted)
7108 + - trunk/modules/sno_routing.c (File Added)
7109
7110
7111 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7112 Log:
7113 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7114 Uses FLAGS2_FLOODDONE bit on servers.
7115
7116
7117 Changes: Modified:
7118 +3 -0 trunk/include/client.h (File Modified)
7119 +121 -1 trunk/modules/Makefile.in (File Modified)
7120 + - trunk/modules/networknotice.c (File Added)
7121
7122
7123 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7124 Log:
7125 Don't show servers in /trace to nonopers if flatten links is enabled.
7126
7127
7128 Changes: Modified:
7129 +8 -5 trunk/modules/m_trace.c (File Modified)
7130
7131
7132 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7133 Log:
7134 CHGHOST:
7135 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7136 - send back confirmation to source, if local client
7137 - send a +s server notice if the source is neither a server nor a service (+S)
7138
7139
7140 Changes: Modified:
7141 +5 -1 trunk/modules/m_chghost.c (File Modified)
7142
7143
7144 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7145 Log:
7146 Use sendto_realops_snomask_from() to make the
7147 server notices appear to come from the affected
7148 user's server.
7149
7150
7151 Changes: Modified:
7152 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7153 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7154
7155
7156 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7157 Log:
7158 Add sendto_realops_snomask_from(), allows
7159 specification of apparent source server.
7160
7161
7162 Changes: Modified:
7163 +1 -0 trunk/include/send.h (File Modified)
7164 +41 -1 trunk/src/send.c (File Modified)
7165
7166
7167 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7168 Log:
7169 Revert r579. Keep host, not orighost in oper up notice.
7170 It would be inconsistent to have orighost there, and we
7171 don't want to mess up all server notices by putting both
7172 host and orighost.
7173
7174
7175 Changes: Modified:
7176 +1 -1 trunk/src/s_user.c (File Modified)
7177
7178
7179 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7180 Log:
7181 Include the IP address in operlog/foperlog.
7182
7183
7184 Changes: Modified:
7185 +10 -8 trunk/modules/m_challenge.c (File Modified)
7186 +8 -6 trunk/modules/m_oper.c (File Modified)
7187
7188
7189 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7190 Log:
7191 Call umode_changed hook on oper up.
7192
7193
7194 Changes: Modified:
7195 +1 -0 trunk/src/s_user.c (File Modified)
7196
7197
7198 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7199 Log:
7200 Add globalconnexit contrib module, shows remote client connects/exits
7201 except netsplits/netjoin on snomask +F.
7202 Notice formatting will probably change somewhat still.
7203
7204
7205 Changes: Modified:
7206 +80 -0 trunk/contrib/Makefile.in (File Modified)
7207 + - trunk/contrib/globalconnexit.c (File Added)
7208
7209
7210 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7211 Log:
7212 Declare snomask_modes[] so modules can provide snomasks.
7213
7214
7215 Changes: Modified:
7216 +2 -0 trunk/include/snomask.h (File Modified)
7217
7218
7219 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7220 Log:
7221 Replace user_signon hook with two new hooks: new_local_user
7222 and new_remote_user.
7223 These are called right before the user is introduced to the
7224 rest of the network.
7225
7226
7227 Changes: Modified:
7228 +2 -1 trunk/include/hook.h (File Modified)
7229 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7230 +4 -2 trunk/src/hook.c (File Modified)
7231 +2 -3 trunk/src/s_user.c (File Modified)
7232
7233
7234 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7235 Log:
7236 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7237
7238
7239 Changes: Modified:
7240 +2 -2 trunk/modules/m_scan.c (File Modified)
7241
7242
7243 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7244 Log:
7245 Update doc/technical/send.txt.
7246
7247
7248 Changes: Modified:
7249 +91 -131 trunk/doc/technical/send.txt (File Modified)
7250
7251
7252 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7253 Log:
7254 Add chantrace and masktrace to help files.
7255
7256
7257 Changes: Modified:
7258 + - trunk/help/opers/chantrace (File Added)
7259 +27 -20 trunk/help/opers/index (File Modified)
7260 + - trunk/help/opers/masktrace (File Added)
7261 +2 -0 trunk/help/opers/operspy (File Modified)
7262
7263
7264 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7265 Log:
7266 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7267 Shows etrace-like output for all users in a channel,
7268 in particular IP addresses.
7269
7270
7271 Changes: Modified:
7272 +75 -2 trunk/modules/m_etrace.c (File Modified)
7273
7274
7275 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7276 Log:
7277 Port over ratbox 2.2 r21727 (anfl):
7278 add some logging when we drop servers in places where we only notify opers
7279
7280
7281 Changes: Modified:
7282 +31 -0 trunk/modules/core/m_server.c (File Modified)
7283
7284
7285 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7286 Log:
7287 display orighost in operup message
7288
7289
7290 Changes: Modified:
7291 +1 -1 trunk/src/s_user.c (File Modified)
7292
7293
7294 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7295 Log:
7296 Add globallineactive contrib module, a hack which can often
7297 show k/d/g/x line active for remote clients.
7298
7299
7300 Changes: Modified:
7301 +52 -0 trunk/contrib/Makefile.in (File Modified)
7302 + - trunk/contrib/globallineactive.c (File Added)
7303
7304
7305 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7306 Log:
7307 Show IP field in the same way as MASKTRACE:
7308 "255.255.255.255" if it's unknown (remote TS5 client)
7309 and "0" if we or the remote server are purposely
7310 hiding it.
7311
7312
7313 Changes: Modified:
7314 +12 -1 trunk/modules/m_scan.c (File Modified)
7315
7316
7317 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7318 Log:
7319 scan umodes:
7320 - don't show servers in a global scan
7321 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7322
7323
7324 Changes: Modified:
7325 +4 -1 trunk/modules/m_scan.c (File Modified)
7326
7327
7328 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7329 Log:
7330 Implement SCAN UMODES.
7331
7332
7333 Changes: Modified:
7334 +3 -0 trunk/include/numeric.h (File Modified)
7335 +128 -2 trunk/modules/m_scan.c (File Modified)
7336 +2 -2 trunk/src/messages.tab (File Modified)
7337
7338
7339 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7340 Log:
7341 more oops
7342
7343
7344 Changes: Modified:
7345 +1 -1 trunk/modules/m_scan.c (File Modified)
7346
7347
7348 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7349 Log:
7350 parv[0] should be parv[1].
7351
7352
7353 Changes: Modified:
7354 +1 -1 trunk/modules/m_scan.c (File Modified)
7355
7356
7357 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7358 Log:
7359 another oops
7360
7361
7362 Changes: Modified:
7363 +1 -1 trunk/modules/m_scan.c (File Modified)
7364
7365
7366 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7367 Log:
7368 fix mistake here
7369
7370
7371 Changes: Modified:
7372 +2 -2 trunk/modules/m_scan.c (File Modified)
7373
7374
7375 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7376 Log:
7377 framework for scan command
7378
7379
7380 Changes: Modified:
7381 +113 -0 trunk/modules/Makefile.in (File Modified)
7382 + - trunk/modules/m_scan.c (File Added)
7383
7384
7385 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7386 Log:
7387 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7388
7389
7390 Changes: Modified:
7391 +2 -0 trunk/include/irc_string.h (File Modified)
7392 +157 -1 trunk/modules/m_etrace.c (File Modified)
7393 +129 -90 trunk/src/match.c (File Modified)
7394
7395
7396 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7397 Log:
7398 orighost may live in a different hash bucket (likely the case), lets check it standalone
7399
7400
7401 Changes: Modified:
7402 +39 -3 trunk/src/hostmask.c (File Modified)
7403
7404
7405 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7406 Log:
7407 SVN didn't check modules/ somehow, hrmm.
7408
7409
7410 Changes: Modified:
7411 +1 -1 trunk/modules/m_kline.c (File Modified)
7412 +6 -6 trunk/modules/m_stats.c (File Modified)
7413
7414
7415 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7416 Log:
7417 Track hostmask entries for client_p->orighost, if available.
7418 Not throughly tested, but seems to work fine.
7419
7420
7421 Changes: Modified:
7422 +8 -4 trunk/include/hostmask.h (File Modified)
7423 +14 -10 trunk/src/hostmask.c (File Modified)
7424
7425
7426 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7427 Log:
7428 Pass on SQUIT reasons more.
7429
7430
7431 Changes: Modified:
7432 +17 -19 trunk/src/client.c (File Modified)
7433
7434
7435 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7436 Log:
7437 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7438 This way, hidden admins also get them.
7439
7440
7441 Changes: Modified:
7442 +4 -4 trunk/src/send.c (File Modified)
7443
7444
7445 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7446 Log:
7447 From ircd-ratbox 2.2 (r21339 anfl):
7448 ms_kill() should be using find_person(), not find_client()
7449 otherwise it can generate a core.
7450
7451
7452 Changes: Modified:
7453 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7454
7455
7456 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7457 Log:
7458 Add m_error to core_module_table, so it is loaded by default.
7459
7460
7461 Changes: Modified:
7462 +1 -0 trunk/src/modules.c (File Modified)
7463
7464
7465 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7466 Log:
7467 comment is a const char *, not char *.
7468
7469
7470 Changes: Modified:
7471 +1 -1 trunk/include/hook.h (File Modified)
7472
7473
7474 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7475 Log:
7476 Fix a long standing hybrid 7 bug: when getting a read error
7477 on a server, report_error() is called with a %d instead of
7478 a %s in the format string ("Lost connection" in +d).
7479
7480
7481 Changes: Modified:
7482 +1 -1 trunk/src/client.c (File Modified)
7483
7484
7485 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7486 Log:
7487 Clarifications.
7488
7489
7490 Changes: Modified:
7491 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7492
7493
7494 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7495 Log:
7496 Add document describing capabilities and what they mean.
7497
7498
7499 Changes: Modified:
7500 + - trunk/doc/technical/capab.txt (File Added)
7501
7502
7503 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7504 Log:
7505 Change client_exit hook to pass all exit_client() parameters.
7506
7507
7508 Changes: Modified:
7509 +8 -0 trunk/include/hook.h (File Modified)
7510 +6 -1 trunk/src/client.c (File Modified)
7511
7512
7513 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7514 Log:
7515 Add client_exit hook, called in exit_client() for all
7516 clients of all types, except clients exiting because
7517 of netsplits (QS). The only thing done before it is
7518 marking the client as "closing" (to prevent
7519 recursion).
7520
7521
7522 Changes: Modified:
7523 +1 -0 trunk/include/hook.h (File Modified)
7524 +2 -0 trunk/src/client.c (File Modified)
7525 +2 -0 trunk/src/hook.c (File Modified)
7526
7527
7528 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7529 Log:
7530 Improve the code that calculates the nnnS nnnC counts
7531 in RPL_TRACESERVER.
7532
7533 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7534
7535
7536 Changes: Modified:
7537 +43 -36 trunk/modules/m_trace.c (File Modified)
7538
7539
7540 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7541 Log:
7542 Add server_eob hook.
7543 Planning to use this for netsplit/join notices.
7544
7545
7546 Changes: Modified:
7547 +1 -0 trunk/include/hook.h (File Modified)
7548 +2 -0 trunk/modules/m_pong.c (File Modified)
7549 +2 -0 trunk/src/hook.c (File Modified)
7550
7551
7552 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7553 Log:
7554 Default motd: ircd-ratbox -> charybdis
7555
7556
7557 Changes: Modified:
7558 +1 -1 trunk/doc/ircd.motd (File Modified)
7559
7560
7561 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7562 Log:
7563 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7564
7565
7566 Changes: Modified:
7567 +4 -4 trunk/src/s_user.c (File Modified)
7568
7569
7570 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7571 Log:
7572 - Remove obsolete EOB help file
7573 - Document snomask in the help files
7574 - Update indexes
7575
7576
7577 Changes: Modified:
7578 + - trunk/help/opers/eob (File Deleted)
7579 +13 -12 trunk/help/opers/index (File Modified)
7580 +1 -13 trunk/help/opers/umode (File Modified)
7581 +7 -7 trunk/help/users/index (File Modified)
7582
7583
7584 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7585 Log:
7586 Bail if snomask to parse is not given. Pointy hat to myself.
7587
7588
7589 Changes: Modified:
7590 +3 -0 trunk/src/snomask.c (File Modified)
7591
7592
7593 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7594 Log:
7595 Remove m_flags from autoconf
7596
7597
7598 Changes: Modified:
7599 +0 -1 trunk/contrib/Makefile.in (File Modified)
7600
7601
7602 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7603 Log:
7604 remove m_flags
7605
7606
7607 Changes: Modified:
7608 + - trunk/contrib/m_flags.c (File Deleted)
7609
7610
7611 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7612 Log:
7613 If +s is in oper_only_umodes, clear snomask on deoper.
7614
7615
7616 Changes: Modified:
7617 +5 -0 trunk/src/s_user.c (File Modified)
7618
7619
7620 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7621 Log:
7622 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7623
7624
7625 Changes: Modified:
7626 +2 -2 trunk/configure (File Modified)
7627 +2 -2 trunk/configure.ac (File Modified)
7628
7629
7630 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7631 Log:
7632 Remove the old server notice umodes.
7633 Default oper only umodes is now +s.
7634 Please make sure all remaining umodes still work.
7635
7636
7637 Changes: Modified:
7638 +3 -21 trunk/include/client.h (File Modified)
7639 +0 -12 trunk/src/newconf.c (File Modified)
7640 +1 -1 trunk/src/s_conf.c (File Modified)
7641 +12 -12 trunk/src/s_user.c (File Modified)
7642
7643
7644 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7645 Log:
7646 operator::flags nick_changes now controls +n snomask instead of +n umode.
7647
7648
7649 Changes: Modified:
7650 +8 -8 trunk/src/s_user.c (File Modified)
7651
7652
7653 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7654 Log:
7655 Move down h_umode_changed hook call after umode allowed checks
7656 (so it will not see +a if someone tries to set it but is not
7657 allowed to).
7658
7659
7660 Changes: Modified:
7661 +2 -3 trunk/src/s_user.c (File Modified)
7662
7663
7664 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7665 Log:
7666 Move over non-+s server notices (hopefully, all of them).
7667
7668
7669 Changes: Modified:
7670 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7671 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7672 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7673 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7674 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7675 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7676 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7677 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7678 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7679 +2 -2 trunk/libcharybdis/event.c (File Modified)
7680 +2 -2 trunk/modules/core/m_join.c (File Modified)
7681 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7682 +3 -3 trunk/modules/core/m_message.c (File Modified)
7683 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7684 +2 -2 trunk/modules/core/m_server.c (File Modified)
7685 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7686 +1 -1 trunk/modules/m_post.c (File Modified)
7687 +1 -1 trunk/modules/m_services.c (File Modified)
7688 +2 -2 trunk/src/channel.c (File Modified)
7689 +3 -3 trunk/src/client.c (File Modified)
7690 +1 -1 trunk/src/hash.c (File Modified)
7691 +5 -5 trunk/src/s_conf.c (File Modified)
7692 +2 -2 trunk/src/s_log.c (File Modified)
7693 +4 -4 trunk/src/s_user.c (File Modified)
7694
7695
7696 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7697 Log:
7698 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7699
7700
7701 Changes: Modified:
7702 +2 -1 trunk/include/snomask.h (File Modified)
7703 +2 -2 trunk/src/snomask.c (File Modified)
7704
7705
7706 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7707 Log:
7708 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7709
7710
7711 Changes: Modified:
7712 +1 -1 trunk/contrib/example_module.c (File Modified)
7713 +2 -2 trunk/include/ircd_defs.h (File Modified)
7714 +6 -6 trunk/modules/core/m_error.c (File Modified)
7715 +1 -1 trunk/modules/core/m_join.c (File Modified)
7716 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7717 +1 -1 trunk/modules/core/m_message.c (File Modified)
7718 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7719 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7720 +18 -18 trunk/modules/core/m_server.c (File Modified)
7721 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7722 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7723 +4 -4 trunk/modules/m_challenge.c (File Modified)
7724 +4 -4 trunk/modules/m_dline.c (File Modified)
7725 +13 -13 trunk/modules/m_gline.c (File Modified)
7726 +5 -5 trunk/modules/m_kline.c (File Modified)
7727 +2 -2 trunk/modules/m_oper.c (File Modified)
7728 +1 -1 trunk/modules/m_pong.c (File Modified)
7729 +13 -13 trunk/modules/m_rehash.c (File Modified)
7730 +4 -4 trunk/modules/m_resv.c (File Modified)
7731 +16 -16 trunk/modules/m_set.c (File Modified)
7732 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7733 +6 -6 trunk/modules/m_xline.c (File Modified)
7734 +1 -1 trunk/src/adns.c (File Modified)
7735 +2 -2 trunk/src/channel.c (File Modified)
7736 +1 -1 trunk/src/listener.c (File Modified)
7737 +1 -1 trunk/src/s_auth.c (File Modified)
7738 +15 -15 trunk/src/s_conf.c (File Modified)
7739 +3 -3 trunk/src/s_user.c (File Modified)
7740 +7 -7 trunk/src/send.c (File Modified)
7741
7742
7743 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7744 Log:
7745 On oper up:
7746 - set +s snomask if +s umode set but no snomasks
7747 - put numerics in more logical order
7748
7749
7750 Changes: Modified:
7751 +3 -1 trunk/src/s_user.c (File Modified)
7752
7753
7754 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7755 Log:
7756 parse_snobuf_to_mask(): default to + at start
7757 allows stuff like /mode jilles +s C
7758
7759
7760 Changes: Modified:
7761 +1 -1 trunk/src/snomask.c (File Modified)
7762
7763
7764 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7765 Log:
7766 Changes to user_mode() snomask handling.
7767 - show snomask (if not 0) on /mode <nick>
7768 - show snomask once at the end if +s/-s used
7769 - only parse 1 parameter for umode changes
7770 - don't crash on /mode <nick> +s
7771 - /mode <nick> -s clears snomask, doesn't use parameter
7772 - set umode +s iff snomask is not 0
7773 - snomask is not propagated, but umode +s is
7774
7775
7776 Changes: Modified:
7777 +97 -72 trunk/src/s_user.c (File Modified)
7778
7779
7780 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7781 Log:
7782 Convert some messages over to snomask.
7783
7784
7785 Changes: Modified:
7786 +29 -29 trunk/src/client.c (File Modified)
7787 +2 -2 trunk/src/ircd.c (File Modified)
7788 +13 -13 trunk/src/modules.c (File Modified)
7789 +1 -1 trunk/src/newconf.c (File Modified)
7790 +5 -5 trunk/src/parse.c (File Modified)
7791 +1 -1 trunk/src/restart.c (File Modified)
7792 +4 -4 trunk/src/s_newconf.c (File Modified)
7793 +11 -11 trunk/src/s_serv.c (File Modified)
7794
7795
7796 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7797 Log:
7798 include snomask.h from client.h
7799
7800
7801 Changes: Modified:
7802 +1 -0 trunk/include/client.h (File Modified)
7803
7804
7805 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7806 Log:
7807 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7808
7809
7810 Changes: Modified:
7811 +1 -0 trunk/src/newconf.c (File Modified)
7812 +2 -1 trunk/src/snomask.c (File Modified)
7813
7814
7815 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7816 Log:
7817 should start with +, not \0. Whoops. :)
7818
7819
7820 Changes: Modified:
7821 +1 -1 trunk/src/snomask.c (File Modified)
7822
7823
7824 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7825 Log:
7826 core snomask support.
7827
7828
7829 Changes: Modified:
7830 +3 -0 trunk/doc/example.conf (File Modified)
7831 +2 -0 trunk/include/client.h (File Modified)
7832 +2 -0 trunk/include/numeric.h (File Modified)
7833 +2 -0 trunk/include/s_newconf.h (File Modified)
7834 +63 -0 trunk/include/send.h (File Modified)
7835 + - trunk/include/snomask.h (File Added)
7836 +1 -0 trunk/src/Makefile.in (File Modified)
7837 +1 -1 trunk/src/messages.tab (File Modified)
7838 +8 -0 trunk/src/newconf.c (File Modified)
7839 +12 -0 trunk/src/s_user.c (File Modified)
7840 +235 -0 trunk/src/send.c (File Modified)
7841 + - trunk/src/snomask.c (File Added)
7842
7843
7844 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7845 Log:
7846 add a blank line after the license info.
7847
7848
7849 Changes: Modified:
7850 +1 -1 trunk/CREDITS (File Modified)
7851
7852
7853 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7854 Log:
7855 Extend copyright to 2006.
7856
7857
7858 Changes: Modified:
7859 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7860
7861
7862 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7863 Log:
7864 - Fix up book id.
7865 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7866
7867
7868 Changes: Modified:
7869 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7870 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7871
7872
7873 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7874 Log:
7875 Add oper privileges document.
7876
7877
7878 Changes: Modified:
7879 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7880 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7881
7882
7883 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7884 Log:
7885 Capitalize message names in services shortcuts (for consistency).
7886
7887
7888 Changes: Modified:
7889 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7890
7891
7892 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7893 Log:
7894 Remove C++ comment.
7895
7896
7897 Changes: Modified:
7898 +1 -1 trunk/src/patricia.c (File Modified)
7899
7900
7901 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7902 Log:
7903 Remove obsolete 'nextconnect' variable.
7904
7905
7906 Changes: Modified:
7907 +0 -1 trunk/include/ircd.h (File Modified)
7908 +0 -2 trunk/src/client.c (File Modified)
7909 +0 -1 trunk/src/ircd.c (File Modified)
7910
7911
7912 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7913 Log:
7914 Remove this remnant of the hybrid 6 ziplinks implementation.
7915
7916
7917 Changes: Modified:
7918 + - trunk/include/s_zip.h (File Deleted)
7919
7920
7921 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7922 Log:
7923 Make clone limiting work on orighost, not host (so it
7924 looks through services cloaks). Lightly tested, please
7925 test/review.
7926
7927
7928 Changes: Modified:
7929 +2 -0 trunk/modules/m_chghost.c (File Modified)
7930 +1 -1 trunk/src/client.c (File Modified)
7931 +1 -1 trunk/src/s_conf.c (File Modified)
7932
7933
7934 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7935 Log:
7936 Don't forget to link me_realhost() into the command hash.
7937
7938 Pointy hat to: myself
7939
7940
7941 Changes: Modified:
7942 +1 -1 trunk/modules/m_chghost.c (File Modified)
7943
7944
7945 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7946 Log:
7947 It's call_hook, not hook_call.
7948
7949
7950 Changes: Modified:
7951 +1 -1 trunk/src/s_user.c (File Modified)
7952
7953
7954 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7955 Log:
7956 Add unreject help file.
7957
7958
7959 Changes: Modified:
7960 + - trunk/help/opers/unreject (File Added)
7961
7962
7963 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7964 Log:
7965 Link the all-important 42 module to the build :P
7966
7967
7968 Changes: Modified:
7969 +1 -0 trunk/contrib/Makefile.in (File Modified)
7970
7971
7972 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7973 Log:
7974 Mention /rehash help.
7975
7976
7977 Changes: Modified:
7978 +1 -0 trunk/help/opers/rehash (File Modified)
7979
7980
7981 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7982 Log:
7983 Add h_user_signon hook.
7984
7985
7986 Changes: Modified:
7987 +1 -0 trunk/include/hook.h (File Modified)
7988 +2 -0 trunk/src/hook.c (File Modified)
7989 +4 -0 trunk/src/s_user.c (File Modified)
7990
7991
7992 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7993 Log:
7994 Oops, forgot to set orighost for remote client introductions.
7995
7996
7997 Changes: Modified:
7998 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7999
8000
8001 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8002 Log:
8003 Use TS6 forms in services shortcuts, if possible.
8004
8005
8006 Changes: Modified:
8007 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8008
8009
8010 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8011 Log:
8012 - Start out default_umodes conf entry from the empty set instead of +i.
8013 - Move oper_only_umodes check to where default_umodes is used, as
8014 oper_only_umodes may not be set yet while we're reading the conf.
8015
8016
8017 Changes: Modified:
8018 +6 -7 trunk/src/newconf.c (File Modified)
8019 +1 -1 trunk/src/s_user.c (File Modified)
8020
8021
8022 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8023 Log:
8024 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8025
8026
8027 Changes: Modified:
8028 +1 -0 trunk/doc/example.conf (File Modified)
8029 +7 -0 trunk/doc/reference.conf (File Modified)
8030 +0 -7 trunk/include/config.h.dist (File Modified)
8031 +1 -0 trunk/include/s_conf.h (File Modified)
8032 +6 -0 trunk/modules/m_info.c (File Modified)
8033 +9 -18 trunk/src/client.c (File Modified)
8034 +1 -0 trunk/src/newconf.c (File Modified)
8035 +1 -0 trunk/src/s_conf.c (File Modified)
8036
8037
8038 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8039 Log:
8040 - Allow NULL target_ip in show_ip() (indicates message is being
8041 sent to local opers)
8042 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8043 confitem
8044 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8045 those in src/client.c
8046
8047 From ratbox 2.2 svn (anfl)
8048
8049
8050 Changes: Modified:
8051 +1 -0 trunk/include/client.h (File Modified)
8052 +21 -2 trunk/src/client.c (File Modified)
8053 +2 -4 trunk/src/hostmask.c (File Modified)
8054 +1 -5 trunk/src/s_conf.c (File Modified)
8055 +4 -8 trunk/src/s_user.c (File Modified)
8056
8057
8058 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8059 Log:
8060 Fire off events properly.
8061
8062
8063 Changes: Modified:
8064 +7 -3 trunk/src/s_user.c (File Modified)
8065
8066
8067 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8068 Log:
8069 make sure modules which depend on umode information get the message upon connection (oops)
8070
8071
8072 Changes: Modified:
8073 +3 -0 trunk/src/s_user.c (File Modified)
8074
8075
8076 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8077 Log:
8078 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8079 From ratbox 2.2 svn.
8080
8081
8082 Changes: Modified:
8083 +3 -7 trunk/modules/m_etrace.c (File Modified)
8084
8085
8086 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8087 Log:
8088 Replace silly `default_invisible' option with more versatile default_umodes.
8089
8090
8091 Changes: Modified:
8092 +2 -2 trunk/Makefile.in (File Modified)
8093 +12 -1 trunk/doc/example.conf (File Modified)
8094 +14 -7 trunk/doc/reference.conf (File Modified)
8095 +2 -4 trunk/include/s_conf.h (File Modified)
8096 +0 -6 trunk/modules/m_info.c (File Modified)
8097 +4 -0 trunk/src/modules.c (File Modified)
8098 +41 -1 trunk/src/newconf.c (File Modified)
8099 +2 -2 trunk/src/s_conf.c (File Modified)
8100 +3 -4 trunk/src/s_user.c (File Modified)
8101
8102
8103 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8104 Log:
8105 Add temporary nick resvs with the proper duration,
8106 not 60 times too long.
8107
8108
8109 Changes: Modified:
8110 +1 -1 trunk/modules/m_resv.c (File Modified)
8111
8112
8113 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8114 Log:
8115 Add kick on split riding. See reference.conf for more details.
8116
8117
8118 Changes: Modified:
8119 +1 -0 trunk/doc/example.conf (File Modified)
8120 +16 -0 trunk/doc/reference.conf (File Modified)
8121 +1 -0 trunk/include/s_conf.h (File Modified)
8122 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8123 +6 -0 trunk/modules/m_info.c (File Modified)
8124 +1 -0 trunk/src/newconf.c (File Modified)
8125 +1 -0 trunk/src/s_conf.c (File Modified)
8126
8127
8128 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8129 Log:
8130 New credits, denoting GXTi as being on the core team.
8131
8132
8133 Changes: Modified:
8134 +16 -5 trunk/CREDITS (File Modified)
8135
8136
8137 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8138 Log:
8139 better cloaking algorithm
8140
8141
8142 Changes: Modified:
8143 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8144
8145
8146 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8147 Log:
8148 don't do redundant bitshifting.
8149
8150
8151 Changes: Modified:
8152 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8153
8154
8155 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8156 Log:
8157 Add ip_cloaking.so.
8158
8159
8160 Changes: Modified:
8161 +1 -0 trunk/contrib/Makefile.in (File Modified)
8162
8163
8164 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8165 Log:
8166 Set the DynSpoof flag properly.
8167
8168
8169 Changes: Modified:
8170 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8171
8172
8173 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8174 Log:
8175 first go at an ip_cloaking implementation for charybdis.
8176
8177
8178 Changes: Modified:
8179 + - trunk/contrib/ip_cloaking.c (File Added)
8180
8181
8182 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8183 Log:
8184 Add libcharybdis to contrib/ includes.
8185
8186
8187 Changes: Modified:
8188 +1 -1 trunk/contrib/Makefile.in (File Modified)
8189
8190
8191 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8192 Log:
8193 add h_umode_changed hook for modules that provide usermodes.
8194
8195
8196 Changes: Modified:
8197 +1 -0 trunk/include/hook.h (File Modified)
8198 +2 -1 trunk/src/hook.c (File Modified)
8199 +3 -0 trunk/src/s_user.c (File Modified)
8200
8201
8202 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8203 Log:
8204 Show quiets in /stats z.
8205
8206
8207 Changes: Modified:
8208 +15 -10 trunk/src/s_stats.c (File Modified)
8209
8210
8211 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8212 Log:
8213 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8214
8215
8216 Changes: Modified:
8217 +0 -12 trunk/configure (File Modified)
8218 +0 -9 trunk/configure.ac (File Modified)
8219 +0 -3 trunk/include/setup.h.in (File Modified)
8220
8221
8222 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8223 Log:
8224 change various buffer sizes to = topiclen.
8225
8226
8227 Changes: Modified:
8228 +3 -4 trunk/include/ircd_defs.h (File Modified)
8229
8230
8231 jon 2005/12/12 19:32:18 UTC (20051212-400)
8232 Log:
8233 - Partial commit test, partial ego strokage ;)
8234
8235
8236 Changes: Modified:
8237 +2 -1 trunk/CREDITS (File Modified)
8238
8239
8240 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8241 Log:
8242 More kqueue corrections.
8243
8244 Changes: Modified:
8245 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8246
8247
8248 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8249 Log:
8250 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8251 Not sure why this wasn't this way to begin with.
8252
8253
8254 Changes: Modified:
8255 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8256
8257
8258 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8259 Log:
8260 example.conf tweaks:
8261 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8262 most people do not need this.
8263 Enable serverinfo::hub.
8264
8265
8266 Changes: Modified:
8267 +14 -11 trunk/doc/example.conf (File Modified)
8268
8269
8270 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8271 Log:
8272 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8273
8274
8275 Changes: Modified:
8276 +1 -1 trunk/src/s_serv.c (File Modified)
8277
8278
8279 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8280 Log:
8281 header include changes
8282
8283
8284 Changes: Modified:
8285 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8286 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8287 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8288 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8289 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8290 +1 -21 trunk/libcharybdis/select.c (File Modified)
8291
8292
8293 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8294 Log:
8295 s/ilog/libcharybdis_{die,log,restart}/g
8296
8297
8298 Changes: Modified:
8299 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8300 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8301 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8302 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8303 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8304 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8305 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8306 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8307
8308
8309 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8310 Log:
8311 Use the right callbacks in the function code.
8312
8313 Changes: Modified:
8314 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8315
8316
8317 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8318 Log:
8319 More work, it builds again!
8320
8321
8322 Changes: Modified:
8323 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8324 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8325 + - trunk/libcharybdis/libcharybdis.c (File Added)
8326 + - trunk/libcharybdis/libcharybdis.h (File Added)
8327
8328
8329 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8330 Log:
8331 Move some stuff around.
8332
8333
8334 Changes: Modified:
8335 + - trunk/include/memory.h (File Deleted)
8336 + - trunk/include/tools.h (File Deleted)
8337 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8338 + - trunk/libcharybdis/memory.c (File Added)
8339 + - trunk/libcharybdis/memory.h (File Added)
8340 + - trunk/libcharybdis/snprintf.c (File Added)
8341 + - trunk/libcharybdis/tools.c (File Added)
8342 + - trunk/libcharybdis/tools.h (File Added)
8343 +1000 -1062 trunk/modules/.depend (File Modified)
8344 +421 -455 trunk/src/.depend (File Modified)
8345 +0 -1191 trunk/src/Makefile.in (File Modified)
8346 + - trunk/src/memory.c (File Deleted)
8347 + - trunk/src/snprintf.c (File Deleted)
8348 + - trunk/src/tools.c (File Deleted)
8349
8350
8351 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8352 Log:
8353 move more headers into libcharybdis
8354
8355 Changes: Modified:
8356 + - trunk/include/balloc.h (File Deleted)
8357 + - trunk/include/event.h (File Deleted)
8358 + - trunk/libcharybdis/balloc.h (File Added)
8359 + - trunk/libcharybdis/event.h (File Added)
8360 +924 -1020 trunk/modules/.depend (File Modified)
8361 +327 -406 trunk/src/.depend (File Modified)
8362
8363
8364 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8365 Log:
8366 balloc, events -> libcharybdis
8367
8368 Changes: Modified:
8369 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8370 + - trunk/libcharybdis/balloc.c (File Added)
8371 + - trunk/libcharybdis/event.c (File Added)
8372 +0 -1008 trunk/src/Makefile.in (File Modified)
8373 + - trunk/src/balloc.c (File Deleted)
8374 + - trunk/src/event.c (File Deleted)
8375
8376
8377 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8378 Log:
8379 More fun
8380
8381 Changes: Modified:
8382 + - trunk/include/commio.h (File Deleted)
8383 + - trunk/include/linebuf.h (File Deleted)
8384 + - trunk/libcharybdis/commio.h (File Added)
8385 + - trunk/libcharybdis/linebuf.h (File Added)
8386 +1644 -530 trunk/modules/.depend (File Modified)
8387 +1 -1 trunk/modules/Makefile.in (File Modified)
8388 +720 -284 trunk/src/.depend (File Modified)
8389
8390
8391 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8392 Log:
8393 Makefile reworking -- moving libcharybdis headers into proper location.
8394
8395 Changes: Modified:
8396 +1 -1 trunk/adns/Makefile.in (File Modified)
8397 +1 -1 trunk/src/Makefile.in (File Modified)
8398
8399
8400 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8401 Log:
8402 Document proposed authdaemon protocol.
8403
8404 Changes: Modified:
8405 + - trunk/authdaemon/protocol.txt (File Added)
8406
8407
8408 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8409 Log:
8410 Makefile oops
8411
8412 Changes: Modified:
8413 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8414
8415
8416 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8417 Log:
8418 Remove dead makefile from generation
8419
8420 Changes: Modified:
8421 +1 -2 trunk/configure (File Modified)
8422 +0 -1 trunk/configure.ac (File Modified)
8423
8424
8425 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8426 Log:
8427 libcharybdisIO -> libcharybdis
8428
8429 Changes: Modified:
8430 +1 -1 trunk/src/Makefile.in (File Modified)
8431
8432
8433 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8434 Log:
8435 More restructuring.
8436
8437 Changes: Modified:
8438 + - trunk/libcharybdis/Makefile.in (File Added)
8439 + - trunk/libcharybdis/commio.c (File Added)
8440 + - trunk/libcharybdis/devpoll.c (File Added)
8441 + - trunk/libcharybdis/epoll.c (File Added)
8442 + - trunk/libcharybdis/io/ (File Deleted)
8443 + - trunk/libcharybdis/kqueue.c (File Added)
8444 + - trunk/libcharybdis/linebuf.c (File Added)
8445 + - trunk/libcharybdis/log/ (File Deleted)
8446 + - trunk/libcharybdis/poll.c (File Added)
8447 + - trunk/libcharybdis/ports.c (File Added)
8448 + - trunk/libcharybdis/select.c (File Added)
8449
8450
8451 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8452 Log:
8453 Blah kill makefile
8454
8455 Changes: Modified:
8456 + - trunk/libcharybdis/Makefile.in (File Deleted)
8457
8458
8459 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8460 Log:
8461 Blah kill makefile
8462
8463 Changes: Modified:
8464 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8465
8466
8467 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8468 Log:
8469 add authdaemon dir for later hacking
8470
8471
8472 Changes: Modified:
8473 + - trunk/authdaemon/ (File Added)
8474
8475
8476 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8477 Log:
8478 linebuf -> libcharybdisIO
8479
8480
8481 Changes: Modified:
8482 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8483 + - trunk/libcharybdis/io/linebuf.c (File Added)
8484 + - trunk/libcharybdis/log/ (File Added)
8485 + - trunk/libcharybdis/log/Makefile.in (File Added)
8486 +0 -687 trunk/src/Makefile.in (File Modified)
8487 + - trunk/src/linebuf.c (File Deleted)
8488
8489
8490 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8491 Log:
8492 Solaris 10 I/O ports support
8493
8494 Changes: Modified:
8495 + - trunk/libcharybdis/io/ports.c (File Added)
8496
8497
8498 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8499 Log:
8500 libcharybdis stuff
8501
8502
8503 Changes: Modified:
8504 +1 -1 trunk/Makefile.in (File Modified)
8505 +3 -1 trunk/configure (File Modified)
8506 +133 -10 trunk/configure.ac (File Modified)
8507 + - trunk/libcharybdis/ (File Added)
8508 + - trunk/libcharybdis/Makefile.in (File Added)
8509 + - trunk/libcharybdis/io/ (File Added)
8510 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8511 +2 -3 trunk/src/Makefile.in (File Modified)
8512 + - trunk/src/io/ (File Deleted)
8513
8514
8515 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8516 Log:
8517 split IO stuff into libcharybdisIO.
8518
8519
8520 Changes: Modified:
8521 + - trunk/src/commio.c (File Deleted)
8522 + - trunk/src/devpoll.c (File Deleted)
8523 + - trunk/src/epoll.c (File Deleted)
8524 + - trunk/src/io/ (File Added)
8525 + - trunk/src/io/Makefile.in (File Added)
8526 + - trunk/src/io/commio.c (File Added)
8527 + - trunk/src/io/devpoll.c (File Added)
8528 + - trunk/src/io/epoll.c (File Added)
8529 + - trunk/src/io/kqueue.c (File Added)
8530 + - trunk/src/io/poll.c (File Added)
8531 + - trunk/src/io/select.c (File Added)
8532 + - trunk/src/kqueue.c (File Deleted)
8533 + - trunk/src/poll.c (File Deleted)
8534 + - trunk/src/select.c (File Deleted)
8535
8536
8537 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8538 Log:
8539 Version bump: 1.1.0
8540
8541
8542 Changes: Modified:
8543 +86 -155 trunk/configure (File Modified)
8544 +1 -1 trunk/configure.ac (File Modified)
8545
8546
8547 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8548 Log:
8549 Remove mentions of mkkeypair/cryptlinks.
8550
8551
8552 Changes: Modified:
8553 +1 -3 trunk/doc/challenge.txt (File Modified)
8554
8555
8556 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8557 Log:
8558 Clarify serverinfo{} description.
8559
8560
8561 Changes: Modified:
8562 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8563
8564
8565 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8566 Log:
8567 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8568
8569
8570 Changes: Modified:
8571 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8572
8573
8574 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8575 Log:
8576 Improvements also applicable to hyperion 1.x.
8577
8578
8579 Changes: Modified:
8580 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8581
8582
8583 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8584 Log:
8585 - Add +F description
8586 - General improvements and changes to charybdis
8587
8588
8589 Changes: Modified:
8590 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8591
8592
8593 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8594 Log:
8595 The server notice umodes only have an effect
8596 for opers. ("sendto_realops_flags", so having
8597 the umode is not enough, they must also be
8598 opered)
8599
8600
8601 Changes: Modified:
8602 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8603
8604
8605 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8606 Log:
8607 Updates to umodes docs.
8608
8609
8610 Changes: Modified:
8611 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8612
8613
8614 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8615 Log:
8616 Add SGML documentation.
8617
8618 Changes: Modified:
8619 + - trunk/doc/sgml/ (File Added)
8620 + - trunk/doc/sgml/oper-guide/ (File Added)
8621 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8622 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8623 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8624 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8625 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8626 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8627 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8628
8629
8630 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8631 Log:
8632 Make operwall flag restrict setting umode +z.
8633 This repairs this flag broken in charybdis-1.0.
8634
8635
8636 Changes: Modified:
8637 +41 -0 trunk/contrib/m_flags.c (File Modified)
8638 +9 -0 trunk/src/s_user.c (File Modified)
8639
8640
8641 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8642 Log:
8643 Don't complain/reset remote clients +n. I'm still not
8644 convinced propagating all umodes is the way to go, oh
8645 well.
8646
8647
8648 Changes: Modified:
8649 +1 -1 trunk/src/s_user.c (File Modified)
8650
8651
8652 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8653 Log:
8654 - Require admin flag for oper /chghost (if it's enabled
8655 which is not default)
8656 - Give error message on nonexistant nick
8657
8658
8659 Changes: Modified:
8660 +12 -0 trunk/modules/m_chghost.c (File Modified)
8661
8662
8663 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8664 Log:
8665 Incorporated jilles' dynspoof patch with a few minor changes.
8666
8667 Changes: Modified:
8668 +5 -2 trunk/include/client.h (File Modified)
8669 +1 -0 trunk/include/numeric.h (File Modified)
8670 +75 -4 trunk/modules/m_chghost.c (File Modified)
8671 +2 -21 trunk/modules/m_stats.c (File Modified)
8672 +2 -8 trunk/modules/m_trace.c (File Modified)
8673 +2 -0 trunk/src/client.c (File Modified)
8674 +3 -0 trunk/src/s_user.c (File Modified)
8675
8676
8677 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8678 Log:
8679 Update NEWS.
8680
8681 Changes: Modified:
8682 +5 -0 trunk/NEWS (File Modified)
8683
8684
8685 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8686 Log:
8687 Make show_ip() far less braindead.
8688
8689 Obtained from: ratbox 2.2 SVN
8690
8691
8692 Changes: Modified:
8693 +14 -85 trunk/src/client.c (File Modified)
8694
8695
8696 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8697 Log:
8698 Instead of not showing channels at all for whoising services,
8699 only show channels the requester is also on. If operspying
8700 services, show all the channels.
8701
8702
8703 Changes: Modified:
8704 +37 -40 trunk/modules/m_whois.c (File Modified)
8705
8706
8707 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8708 Log:
8709 - Show real errno if we fail to connect to a server
8710 - Don't show server IPs on IRC if a server goes dead
8711 during handshake
8712
8713
8714 Changes: Modified:
8715 +2 -5 trunk/src/s_serv.c (File Modified)
8716
8717
8718 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8719 Log:
8720 Revert hybrid 7.2 aline code. It causes too many problems.
8721
8722
8723 Changes: Modified:
8724 +1 -47 trunk/NEWS (File Modified)
8725 + - trunk/include/aline.h (File Deleted)
8726 +53 -6 trunk/modules/m_dline.c (File Modified)
8727 +212 -16 trunk/modules/m_kline.c (File Modified)
8728 +37 -8 trunk/modules/m_resv.c (File Modified)
8729 +45 -24 trunk/modules/m_xline.c (File Modified)
8730 +0 -485 trunk/src/Makefile.in (File Modified)
8731 + - trunk/src/aline.c (File Deleted)
8732
8733
8734 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8735 Log:
8736 Incorporate recent ratbox monitor bugfixes (could crash).
8737
8738
8739 Changes: Modified:
8740 +16 -0 trunk/modules/m_monitor.c (File Modified)
8741 +4 -3 trunk/src/monitor.c (File Modified)
8742
8743
8744 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8745 Log:
8746 Fix /invite UID leak.
8747
8748 Found by logiclrd@EFnet.
8749
8750
8751 Changes: Modified:
8752 +3 -2 trunk/modules/m_invite.c (File Modified)
8753
8754
8755 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8756 Log:
8757 Don't show what channels a service is in.
8758
8759 Changes: Modified:
8760 +1 -0 trunk/NEWS (File Modified)
8761 +40 -35 trunk/modules/m_whois.c (File Modified)
8762
8763
8764 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8765 Log:
8766 Update version to 1.0.3.
8767
8768
8769 Changes: Modified:
8770 +9 -9 trunk/configure (File Modified)
8771 +1 -1 trunk/configure.ac (File Modified)
8772
8773
8774 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8775 Log:
8776 Update NEWS.
8777
8778
8779 Changes: Modified:
8780 +7 -1 trunk/NEWS (File Modified)
8781
8782
8783 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8784 Log:
8785 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8786 More static buffers :(
8787
8788
8789 Changes: Modified:
8790 +12 -4 trunk/src/aline.c (File Modified)
8791
8792
8793 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8794 Log:
8795 Make operspy mode (/mode !#channel showing parameters
8796 even if not on channel) work again.
8797
8798
8799 Changes: Modified:
8800 +4 -4 trunk/src/channel.c (File Modified)
8801
8802
8803 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8804 Log:
8805 Call server_introduced hook on TS6 remote server
8806 introduction (ms_sid()).
8807
8808
8809 Changes: Modified:
8810 +6 -0 trunk/modules/core/m_server.c (File Modified)
8811
8812
8813 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8814 Log:
8815 Cyrix boxes are wierd.
8816
8817 Changes: Modified:
8818 +2 -1 trunk/modules/m_services.c (File Modified)
8819
8820
8821 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8822 Log:
8823 More paranoia.
8824
8825 Changes: Modified:
8826 +1 -1 trunk/include/client.h (File Modified)
8827 +3 -1 trunk/modules/m_services.c (File Modified)
8828
8829
8830 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8831 Log:
8832 heh
8833
8834 Changes: Modified:
8835 +1 -6 trunk/modules/m_services.c (File Modified)
8836
8837
8838 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8839 Log:
8840 Disable a check that doesn't always seem to work right for some reason.
8841
8842 Changes: Modified:
8843 +2 -0 trunk/modules/m_services.c (File Modified)
8844
8845
8846 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8847 Log:
8848 Update NEWS.
8849
8850
8851 Changes: Modified:
8852 +4 -1 trunk/NEWS (File Modified)
8853
8854
8855 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8856 Log:
8857 1.0.2
8858
8859
8860 Changes: Modified:
8861 +9 -9 trunk/configure (File Modified)
8862 +1 -1 trunk/configure.ac (File Modified)
8863
8864
8865 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8866 Log:
8867 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8868
8869
8870 Changes: Modified:
8871 +3 -13 trunk/modules/m_trace.c (File Modified)
8872
8873
8874 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8875 Log:
8876 Don't send empty RPL_WHOISCHANNELS on remote whois.
8877
8878 Pointy hat to: jilles
8879
8880
8881 Changes: Modified:
8882 +1 -1 trunk/modules/m_whois.c (File Modified)
8883
8884
8885 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8886 Log:
8887 Update NEWS.
8888
8889
8890 Changes: Modified:
8891 +3 -0 trunk/NEWS (File Modified)
8892
8893
8894 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8895 Log:
8896 Modular umode support.
8897
8898
8899 Changes: Modified:
8900 +0 -9 trunk/include/client.h (File Modified)
8901 +2 -1 trunk/include/s_user.h (File Modified)
8902 +1 -1 trunk/include/tools.h (File Modified)
8903 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8904 +3 -0 trunk/src/ircd.c (File Modified)
8905 +1 -1 trunk/src/messages.tab (File Modified)
8906 +2 -2 trunk/src/s_serv.c (File Modified)
8907 +37 -59 trunk/src/s_user.c (File Modified)
8908 +21 -0 trunk/src/tools.c (File Modified)
8909
8910
8911 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8912 Log:
8913 Optionally do forced nick change to the UID instead of kill
8914 on nick collisions, see doc/collision_fnc.txt for more
8915 details.
8916
8917
8918 Changes: Modified:
8919 + - trunk/doc/collision_fnc.txt (File Added)
8920 +1 -0 trunk/doc/example.conf (File Modified)
8921 +8 -0 trunk/doc/reference.conf (File Modified)
8922 +1 -0 trunk/include/numeric.h (File Modified)
8923 +1 -0 trunk/include/s_conf.h (File Modified)
8924 +2 -1 trunk/include/s_serv.h (File Modified)
8925 +1 -0 trunk/include/s_stats.h (File Modified)
8926 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8927 +1 -1 trunk/src/messages.tab (File Modified)
8928 +1 -0 trunk/src/newconf.c (File Modified)
8929 +1 -0 trunk/src/s_conf.c (File Modified)
8930 +1 -0 trunk/src/s_serv.c (File Modified)
8931 +2 -2 trunk/src/s_stats.c (File Modified)
8932
8933
8934 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8935 Log:
8936 Update NEWS.
8937
8938
8939 Modified:
8940 trunk/NEWS (File Modified)
8941
8942
8943 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8944 Log:
8945 Don't allow lookups by uid in /monitor + and /monitor s.
8946
8947
8948 Modified:
8949 trunk/modules/m_monitor.c (File Modified)
8950
8951
8952 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8953 Log:
8954 Stop garbage +j being set in cases like +j aaa:bbb by
8955 initializing the variables properly.
8956
8957 Reported by kyle.
8958
8959
8960 Modified:
8961 trunk/modules/core/m_mode.c (File Modified)
8962 trunk/modules/core/m_sjoin.c (File Modified)
8963
8964
8965 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8966 Log:
8967 Apply flags to the proper server in me_gcap().
8968
8969
8970 Modified:
8971 trunk/modules/m_capab.c (File Modified)
8972
8973
8974 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8975 Log:
8976 Use find_named_client() instead of find_client() to check
8977 for nick collisions.
8978
8979
8980 Modified:
8981 trunk/modules/core/m_nick.c (File Modified)
8982
8983
8984 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8985 Log:
8986 - Replace old 381 numeric with a new, more positive one!
8987
8988
8989 Modified:
8990 trunk/src/messages.tab (File Modified)
8991
8992
8993 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8994 Log:
8995 Make it compile again.
8996
8997
8998 Modified:
8999 trunk/src/channel.c (File Modified)
9000 trunk/src/client.c (File Modified)
9001 trunk/src/ircd.c (File Modified)
9002 trunk/src/packet.c (File Modified)
9003
9004
9005 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9006 Log:
9007 - Prevent UID disclosure in cmode setting.
9008
9009
9010 Modified:
9011 trunk/NEWS (File Modified)
9012 trunk/modules/core/m_mode.c (File Modified)
9013
9014
9015 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9016 Log:
9017 A different check which prevents UID disclosure.
9018
9019
9020 Modified:
9021 trunk/modules/core/m_kick.c (File Modified)
9022
9023
9024 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9025 Log:
9026 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9027
9028
9029 Modified:
9030 trunk/modules/core/m_kick.c (File Modified)
9031
9032
9033 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9034 Log:
9035 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9036
9037
9038 Modified:
9039 trunk/NEWS (File Modified)
9040 trunk/modules/m_accept.c (File Modified)
9041 trunk/modules/m_admin.c (File Modified)
9042 trunk/modules/m_away.c (File Modified)
9043 trunk/modules/m_cap.c (File Modified)
9044 trunk/modules/m_capab.c (File Modified)
9045 trunk/modules/m_challenge.c (File Modified)
9046 trunk/modules/m_chghost.c (File Modified)
9047 trunk/modules/m_close.c (File Modified)
9048 trunk/modules/m_cmessage.c (File Modified)
9049 trunk/modules/m_connect.c (File Modified)
9050 trunk/modules/m_dline.c (File Modified)
9051 trunk/modules/m_encap.c (File Modified)
9052 trunk/modules/m_etrace.c (File Modified)
9053 trunk/modules/m_gline.c (File Modified)
9054 trunk/modules/m_help.c (File Modified)
9055 trunk/modules/m_info.c (File Modified)
9056 trunk/modules/m_invite.c (File Modified)
9057 trunk/modules/m_ison.c (File Modified)
9058 trunk/modules/m_kline.c (File Modified)
9059 trunk/modules/m_knock.c (File Modified)
9060 trunk/modules/m_links.c (File Modified)
9061 trunk/modules/m_list.c (File Modified)
9062 trunk/modules/m_locops.c (File Modified)
9063 trunk/modules/m_lusers.c (File Modified)
9064 trunk/modules/m_map.c (File Modified)
9065 trunk/modules/m_monitor.c (File Modified)
9066 trunk/modules/m_motd.c (File Modified)
9067 trunk/modules/m_names.c (File Modified)
9068 trunk/modules/m_oper.c (File Modified)
9069 trunk/modules/m_operspy.c (File Modified)
9070 trunk/modules/m_pass.c (File Modified)
9071 trunk/modules/m_ping.c (File Modified)
9072 trunk/modules/m_pong.c (File Modified)
9073 trunk/modules/m_post.c (File Modified)
9074 trunk/modules/m_rehash.c (File Modified)
9075 trunk/modules/m_restart.c (File Modified)
9076 trunk/modules/m_resv.c (File Modified)
9077 trunk/modules/m_services.c (File Modified)
9078 trunk/modules/m_set.c (File Modified)
9079 trunk/modules/m_sshortcut.c (File Modified)
9080 trunk/modules/m_stats.c (File Modified)
9081 trunk/modules/m_svinfo.c (File Modified)
9082 trunk/modules/m_tb.c (File Modified)
9083 trunk/modules/m_testline.c (File Modified)
9084 trunk/modules/m_testmask.c (File Modified)
9085 trunk/modules/m_time.c (File Modified)
9086 trunk/modules/m_topic.c (File Modified)
9087 trunk/modules/m_trace.c (File Modified)
9088 trunk/modules/m_unreject.c (File Modified)
9089 trunk/modules/m_user.c (File Modified)
9090 trunk/modules/m_userhost.c (File Modified)
9091 trunk/modules/m_users.c (File Modified)
9092 trunk/modules/m_version.c (File Modified)
9093 trunk/modules/m_wallops.c (File Modified)
9094 trunk/modules/m_who.c (File Modified)
9095 trunk/modules/m_whois.c (File Modified)
9096 trunk/modules/m_whowas.c (File Modified)
9097 trunk/modules/m_xline.c (File Modified)
9098 trunk/src/adns.c (File Modified)
9099 trunk/src/aline.c (File Modified)
9100 trunk/src/cache.c (File Modified)
9101 trunk/src/channel.c (File Modified)
9102 trunk/src/class.c (File Modified)
9103 trunk/src/client.c (File Modified)
9104 trunk/src/commio.c (File Modified)
9105 trunk/src/event.c (File Modified)
9106 trunk/src/hash.c (File Modified)
9107 trunk/src/hostmask.c (File Modified)
9108 trunk/src/ircd.c (File Modified)
9109 trunk/src/kdparse.c (File Modified)
9110 trunk/src/linebuf.c (File Modified)
9111 trunk/src/listener.c (File Modified)
9112 trunk/src/modules.c (File Modified)
9113 trunk/src/monitor.c (File Modified)
9114 trunk/src/newconf.c (File Modified)
9115 trunk/src/packet.c (File Modified)
9116 trunk/src/parse.c (File Modified)
9117 trunk/src/reject.c (File Modified)
9118 trunk/src/s_auth.c (File Modified)
9119 trunk/src/s_conf.c (File Modified)
9120 trunk/src/s_gline.c (File Modified)
9121 trunk/src/s_log.c (File Modified)
9122 trunk/src/s_newconf.c (File Modified)
9123 trunk/src/s_serv.c (File Modified)
9124 trunk/src/s_stats.c (File Modified)
9125 trunk/src/s_user.c (File Modified)
9126 trunk/src/send.c (File Modified)
9127 trunk/src/whowas.c (File Modified)
9128
9129
9130 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9131 Log:
9132 - More coding style niceities. Pretty much got client.h squared away.
9133
9134
9135 Modified:
9136 trunk/modules/m_dline.c (File Modified)
9137 trunk/modules/m_gline.c (File Modified)
9138 trunk/modules/m_kline.c (File Modified)
9139 trunk/modules/m_rehash.c (File Modified)
9140 trunk/modules/m_resv.c (File Modified)
9141 trunk/modules/m_stats.c (File Modified)
9142 trunk/modules/m_testline.c (File Modified)
9143 trunk/modules/m_user.c (File Modified)
9144 trunk/modules/m_xline.c (File Modified)
9145
9146
9147 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9148 Log:
9149 - Propagate quiets (+q) on netjoins
9150 - Clear +q list too on lowerTS sjoin from TS6 source
9151
9152
9153 Modified:
9154 trunk/modules/core/m_sjoin.c (File Modified)
9155 trunk/src/s_serv.c (File Modified)
9156
9157
9158 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9159 Log:
9160 Second argument to whois is always a nick, never a uid.
9161 This prevents /whois other.server uid to get information
9162 about that uid.
9163
9164
9165 Modified:
9166 trunk/modules/m_whois.c (File Modified)
9167
9168
9169 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9170 Log:
9171 Don't allow local users to use uids in user mode.
9172
9173
9174 Modified:
9175 trunk/src/s_user.c (File Modified)
9176
9177
9178 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9179 Log:
9180 Make it compile again.
9181
9182
9183 Modified:
9184 trunk/src/s_stats.c (File Modified)
9185
9186
9187 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9188 Log:
9189 Fix propagation of empty SJOIN.
9190
9191
9192 Modified:
9193 trunk/modules/core/m_sjoin.c (File Modified)
9194
9195
9196 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9197 Log:
9198 Some atheme-style niceties here.
9199
9200
9201 Modified:
9202 trunk/modules/m_accept.c (File Modified)
9203 trunk/modules/m_admin.c (File Modified)
9204 trunk/modules/m_away.c (File Modified)
9205 trunk/modules/m_cap.c (File Modified)
9206 trunk/modules/m_capab.c (File Modified)
9207 trunk/modules/m_challenge.c (File Modified)
9208 trunk/modules/m_chghost.c (File Modified)
9209 trunk/modules/m_close.c (File Modified)
9210 trunk/modules/m_cmessage.c (File Modified)
9211 trunk/modules/m_connect.c (File Modified)
9212 trunk/modules/m_dline.c (File Modified)
9213 trunk/modules/m_encap.c (File Modified)
9214 trunk/modules/m_etrace.c (File Modified)
9215 trunk/modules/m_gline.c (File Modified)
9216 trunk/modules/m_help.c (File Modified)
9217 trunk/modules/m_info.c (File Modified)
9218 trunk/modules/m_invite.c (File Modified)
9219 trunk/modules/m_ison.c (File Modified)
9220 trunk/modules/m_kline.c (File Modified)
9221 trunk/modules/m_knock.c (File Modified)
9222 trunk/modules/m_links.c (File Modified)
9223 trunk/modules/m_list.c (File Modified)
9224 trunk/modules/m_locops.c (File Modified)
9225 trunk/modules/m_lusers.c (File Modified)
9226 trunk/modules/m_map.c (File Modified)
9227 trunk/modules/m_monitor.c (File Modified)
9228 trunk/modules/m_motd.c (File Modified)
9229 trunk/modules/m_names.c (File Modified)
9230 trunk/modules/m_oper.c (File Modified)
9231 trunk/modules/m_operspy.c (File Modified)
9232 trunk/modules/m_pass.c (File Modified)
9233 trunk/modules/m_ping.c (File Modified)
9234 trunk/modules/m_pong.c (File Modified)
9235 trunk/modules/m_post.c (File Modified)
9236 trunk/modules/m_rehash.c (File Modified)
9237 trunk/modules/m_restart.c (File Modified)
9238 trunk/modules/m_resv.c (File Modified)
9239 trunk/modules/m_services.c (File Modified)
9240 trunk/modules/m_set.c (File Modified)
9241 trunk/modules/m_sshortcut.c (File Modified)
9242 trunk/modules/m_stats.c (File Modified)
9243 trunk/modules/m_svinfo.c (File Modified)
9244 trunk/modules/m_tb.c (File Modified)
9245 trunk/modules/m_testline.c (File Modified)
9246 trunk/modules/m_testmask.c (File Modified)
9247 trunk/modules/m_time.c (File Modified)
9248 trunk/modules/m_topic.c (File Modified)
9249 trunk/modules/m_trace.c (File Modified)
9250 trunk/modules/m_unreject.c (File Modified)
9251 trunk/modules/m_user.c (File Modified)
9252 trunk/modules/m_userhost.c (File Modified)
9253 trunk/modules/m_users.c (File Modified)
9254 trunk/modules/m_version.c (File Modified)
9255 trunk/modules/m_wallops.c (File Modified)
9256 trunk/modules/m_who.c (File Modified)
9257 trunk/modules/m_whois.c (File Modified)
9258 trunk/modules/m_whowas.c (File Modified)
9259 trunk/modules/m_xline.c (File Modified)
9260
9261
9262 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9263 Log:
9264 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9265
9266
9267 Modified:
9268 trunk/.indent.pro (File Modified)
9269 trunk/include/charybdis.h (File Added)
9270 trunk/include/client.h (File Modified)
9271 trunk/modules/.indent.pro (File Modified)
9272 trunk/src/.indent.pro (File Modified)
9273 trunk/src/adns.c (File Modified)
9274 trunk/src/aline.c (File Modified)
9275 trunk/src/cache.c (File Modified)
9276 trunk/src/channel.c (File Modified)
9277 trunk/src/class.c (File Modified)
9278 trunk/src/client.c (File Modified)
9279 trunk/src/commio.c (File Modified)
9280 trunk/src/event.c (File Modified)
9281 trunk/src/hash.c (File Modified)
9282 trunk/src/hostmask.c (File Modified)
9283 trunk/src/ircd.c (File Modified)
9284 trunk/src/kdparse.c (File Modified)
9285 trunk/src/linebuf.c (File Modified)
9286 trunk/src/listener.c (File Modified)
9287 trunk/src/modules.c (File Modified)
9288 trunk/src/monitor.c (File Modified)
9289 trunk/src/newconf.c (File Modified)
9290 trunk/src/packet.c (File Modified)
9291 trunk/src/parse.c (File Modified)
9292 trunk/src/reject.c (File Modified)
9293 trunk/src/s_auth.c (File Modified)
9294 trunk/src/s_conf.c (File Modified)
9295 trunk/src/s_gline.c (File Modified)
9296 trunk/src/s_log.c (File Modified)
9297 trunk/src/s_newconf.c (File Modified)
9298 trunk/src/s_serv.c (File Modified)
9299 trunk/src/s_stats.c (File Modified)
9300 trunk/src/s_user.c (File Modified)
9301 trunk/src/send.c (File Modified)
9302 trunk/src/whowas.c (File Modified)
9303
9304
9305 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9306 Log:
9307 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9308 - Convert a few modules towards using this code.
9309 - Make a note about this change in NEWS.
9310
9311
9312 Modified:
9313 trunk/NEWS (File Modified)
9314 trunk/include/aline.h (File Added)
9315 trunk/modules/m_dline.c (File Modified)
9316 trunk/modules/m_kline.c (File Modified)
9317 trunk/modules/m_resv.c (File Modified)
9318 trunk/modules/m_xline.c (File Modified)
9319 trunk/src/Makefile.in (File Modified)
9320 trunk/src/aline.c (File Added)
9321
9322
9323 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9324 Log:
9325 - Update NEWS document.
9326
9327
9328 Modified:
9329 trunk/NEWS (File Modified)
9330
9331
9332 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9333 Log:
9334 Use find_named_person() instead of find_person() in services shortcuts.
9335
9336
9337 Modified:
9338 trunk/modules/m_sshortcut.c (File Modified)
9339
9340
9341 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9342 Log:
9343 Fix propagation of empty channels (+P).
9344
9345
9346 Modified:
9347 trunk/modules/core/m_sjoin.c (File Modified)
9348 trunk/src/s_serv.c (File Modified)
9349
9350
9351 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9352 Log:
9353 Use same comparison for +f.
9354
9355
9356 Modified:
9357 trunk/modules/core/m_join.c (File Modified)
9358
9359
9360 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9361 Log:
9362 Retire server-server non-encap CHGHOST, and clean it up a bit.
9363
9364
9365 Modified:
9366 trunk/modules/m_chghost.c (File Modified)
9367
9368
9369 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9370 Log:
9371 Use TS6 form for SQUIT wallops.
9372
9373
9374 Modified:
9375 trunk/modules/core/m_squit.c (File Modified)
9376
9377
9378 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9379 Log:
9380 Propagate nick changes for remote clients in TS6 form if possible;
9381 simplify the code a bit.
9382
9383
9384 Modified:
9385 trunk/modules/core/m_nick.c (File Modified)
9386
9387
9388 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9389 Log:
9390 Only clear oper_only_umodes on deoper for local clients.
9391
9392
9393 Modified:
9394 trunk/src/s_user.c (File Modified)
9395
9396
9397 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9398 Log:
9399 - Don't enable use_whois_actually in the default config, makes cloaking
9400 only useful for vanity.
9401
9402
9403 Modified:
9404 trunk/doc/example.conf (File Modified)
9405
9406
9407 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9408 Log:
9409 Fix linebuf raw code to not truncate lines longer than
9410 510 characters. This stops ziplinks corruption at
9411 the initial burst if the other side sends a lot.
9412
9413
9414 Modified:
9415 trunk/src/linebuf.c (File Modified)
9416
9417
9418 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9419 Log:
9420 - Add +r to channel_modes().
9421
9422
9423 Modified:
9424 trunk/src/channel.c (File Modified)
9425
9426
9427 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9428 Log:
9429 Update NEWS.
9430
9431
9432 Modified:
9433 trunk/NEWS (File Modified)
9434
9435
9436 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9437 Log:
9438 err, nvm. wrong project :-P
9439
9440
9441 Modified:
9442 trunk/src/match.c (File Modified)
9443
9444
9445 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9446 Log:
9447 make sure we don't crash on match(NULL, test)
9448
9449
9450 Modified:
9451 trunk/src/match.c (File Modified)
9452
9453
9454 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9455 Log:
9456 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9457 flags = rehash in shared{}.
9458 Uses :<source> ENCAP <target> REHASH [option].
9459
9460
9461 Modified:
9462 trunk/doc/example.conf (File Modified)
9463 trunk/doc/reference.conf (File Modified)
9464 trunk/help/opers/rehash (File Modified)
9465 trunk/include/s_newconf.h (File Modified)
9466 trunk/modules/m_rehash.c (File Modified)
9467 trunk/modules/m_stats.c (File Modified)
9468 trunk/src/newconf.c (File Modified)
9469
9470
9471 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9472 Log:
9473 Initialize flags to 0 in conf_set_shared_flags() and
9474 conf_set_cluster_flags().
9475
9476
9477 Modified:
9478 trunk/src/newconf.c (File Modified)
9479
9480
9481 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9482 Log:
9483 Don't allow a forward from a #channel to an &channel.
9484 Error message is Illegal channel name.
9485
9486
9487 Modified:
9488 trunk/modules/core/m_mode.c (File Modified)
9489
9490
9491 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9492 Log:
9493 - change version to 1.0.1
9494
9495
9496 Modified:
9497 trunk/configure (File Modified)
9498 trunk/configure.ac (File Modified)
9499
9500
9501 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9502 Log:
9503 Update NEWS.
9504
9505
9506 Modified:
9507 trunk/NEWS (File Modified)
9508
9509
9510 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9511 Log:
9512 Services shortcuts changes:
9513 - Require umode +S on target
9514 - Use ERR_SERVICESDOWN (440) for error message
9515 - Fix check for empty string
9516
9517
9518 Modified:
9519 trunk/include/numeric.h (File Modified)
9520 trunk/modules/m_sshortcut.c (File Modified)
9521 trunk/src/messages.tab (File Modified)
9522
9523
9524 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9525 Log:
9526 s/IsChanService/IsService/g;
9527
9528
9529 Modified:
9530 trunk/modules/m_sshortcut.c (File Modified)
9531
9532
9533 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9534 Log:
9535 Add check for service validity in shortcut routines.
9536
9537
9538 Modified:
9539 trunk/modules/m_sshortcut.c (File Modified)
9540
9541
9542 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9543 Log:
9544 Don't allow forwarding to a -F channel the setter is not on.
9545
9546
9547 Modified:
9548 trunk/modules/core/m_mode.c (File Modified)
9549
9550
9551 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9552 Log:
9553 Describe identify_service and identify_command in
9554 reference.conf.
9555
9556
9557 Modified:
9558 trunk/doc/reference.conf (File Modified)
9559
9560
9561 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9562 Log:
9563 More helpfile updates.
9564
9565
9566 Modified:
9567 trunk/help/Makefile.in (File Modified)
9568 trunk/help/opers/die (File Modified)
9569 trunk/help/opers/join (File Modified)
9570 trunk/help/opers/links (File Modified)
9571 trunk/help/opers/lusers (File Modified)
9572 trunk/help/opers/map (File Added)
9573 trunk/help/opers/motd (File Modified)
9574 trunk/help/opers/names (File Modified)
9575 trunk/help/opers/notice (File Modified)
9576 trunk/help/opers/operspy (File Modified)
9577 trunk/help/opers/part (File Modified)
9578 trunk/help/opers/privmsg (File Modified)
9579 trunk/help/opers/restart (File Modified)
9580 trunk/help/opers/set (File Modified)
9581 trunk/help/opers/stats (File Modified)
9582 trunk/help/opers/trace (File Modified)
9583 trunk/help/opers/version (File Modified)
9584 trunk/help/users/notice (File Modified)
9585 trunk/help/users/privmsg (File Modified)
9586 trunk/help/users/stats (File Modified)
9587
9588
9589 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9590 Log:
9591 Update help files.
9592
9593
9594 Modified:
9595 trunk/help/opers/cmode (File Modified)
9596 trunk/help/opers/umode (File Modified)
9597 trunk/help/opers/wallops (File Modified)
9598 trunk/help/opers/who (File Modified)
9599 trunk/help/users/umode (File Modified)
9600
9601
9602 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9603 Log:
9604 Include cmode +r in 004 and 005.
9605
9606
9607 Modified:
9608 trunk/include/supported.h (File Modified)
9609 trunk/src/messages.tab (File Modified)
9610
9611
9612 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9613 Log:
9614 No need to clear all 3 buffers in channel_modes().
9615
9616
9617 Modified:
9618 trunk/src/channel.c (File Modified)
9619
9620
9621 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9622 Log:
9623 - Fix multiple +f modes per line
9624 - -f shouldn't take a parameter
9625
9626
9627 Modified:
9628 trunk/modules/core/m_mode.c (File Modified)
9629
9630
9631 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9632 Log:
9633 Channel mode +Q now prevents forwarding to or through
9634 a channel, just like in hyperion, not from a channel.
9635
9636
9637 Modified:
9638 trunk/modules/core/m_join.c (File Modified)
9639
9640
9641 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9642 Log:
9643 Complete +F/+Q propagation.
9644
9645
9646 Modified:
9647 trunk/modules/core/m_join.c (File Modified)
9648 trunk/modules/core/m_sjoin.c (File Modified)
9649 trunk/src/channel.c (File Modified)
9650
9651
9652 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9653 Log:
9654 - A few minor fixes.
9655
9656
9657 Modified:
9658 trunk/modules/core/m_join.c (File Modified)
9659 trunk/modules/m_services.c (File Modified)
9660
9661
9662 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9663 Log:
9664 - Fix netsplit obfuscation.
9665
9666
9667 Modified:
9668 trunk/src/client.c (File Modified)
9669
9670
9671 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9672 Log:
9673 - Fix another /stats p related bug.
9674
9675
9676 Modified:
9677 trunk/src/client.c (File Modified)
9678
9679
9680 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9681 Log:
9682 - Update example.conf.
9683
9684
9685 Modified:
9686 trunk/doc/example.conf (File Modified)
9687
9688
9689 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9690 Log:
9691 - Fix a minor bug here, and re-release 1.0.
9692
9693
9694 Modified:
9695 trunk/modules/core/m_nick.c (File Modified)
9696
9697
9698 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9699 Log:
9700 - Add bursted clients to /stats p list.
9701
9702
9703 Modified:
9704 trunk/modules/core/m_nick.c (File Modified)
9705
9706
9707 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9708 Log:
9709 - Add identify_service, identify_command options to the example.conf,
9710 newconf parser.
9711
9712
9713 Modified:
9714 trunk/NEWS (File Modified)
9715 trunk/doc/example.conf (File Modified)
9716 trunk/src/newconf.c (File Modified)
9717
9718
9719 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9720 Log:
9721 - Add services shortcuts.
9722
9723
9724 Modified:
9725 trunk/modules/Makefile.in (File Modified)
9726 trunk/modules/m_sshortcut.c (File Added)
9727
9728
9729 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9730 Log:
9731 - put back checks i removed by mistake
9732
9733
9734 Modified:
9735 trunk/modules/core/m_join.c (File Modified)
9736
9737
9738 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9739 Log:
9740 - Implement channel mode +Q, which disables forwarding.
9741 - Make forwarding usable by everyone.
9742 - Implement channel mode +F which bypasses authority checks on a target
9743 set with this mode
9744 - Update NEWS.
9745
9746
9747 Modified:
9748 trunk/NEWS (File Modified)
9749 trunk/include/channel.h (File Modified)
9750 trunk/include/supported.h (File Modified)
9751 trunk/modules/core/m_join.c (File Modified)
9752 trunk/modules/core/m_mode.c (File Modified)
9753 trunk/src/messages.tab (File Modified)
9754
9755
9756 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9757 Log:
9758 - Fix account handling brokenness.
9759
9760
9761 Modified:
9762 trunk/modules/m_services.c (File Modified)
9763
9764
9765 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9766 Log:
9767 Identify to services via server password hack. Still
9768 needs config file parts, like
9769 identifyservice = "nickserv@services.int";
9770 identifycommand = "IDENTIFY";
9771
9772
9773 Modified:
9774 trunk/include/s_conf.h (File Modified)
9775 trunk/src/s_user.c (File Modified)
9776
9777
9778 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9779 Log:
9780 Make send.c compile.
9781
9782
9783 Modified:
9784 trunk/src/send.c (File Modified)
9785
9786
9787 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9788 Log:
9789 - Handle this better.
9790
9791
9792 Modified:
9793 trunk/src/send.c (File Modified)
9794
9795
9796 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9797 Log:
9798 If the source is not a client, don't send to normal users.
9799
9800
9801 Modified:
9802 trunk/src/send.c (File Modified)
9803
9804
9805 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9806 Log:
9807 - Make /wallops behave as wallops in other ircds.
9808
9809
9810 Modified:
9811 trunk/modules/m_wallops.c (File Modified)
9812 trunk/src/send.c (File Modified)
9813
9814
9815 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9816 Log:
9817 - charybdis-1.0
9818
9819
9820 Modified:
9821 trunk/NEWS (File Modified)
9822 trunk/configure (File Modified)
9823 trunk/configure.ac (File Modified)
9824
9825
9826 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9827 Log:
9828 - Remove efnet configuration.
9829 - Rename example.conf as reference.conf, and replace the default
9830 example.conf with one suitable for AthemeNET.
9831 - Update makefile to reflect these changes.
9832
9833
9834 Modified:
9835 trunk/doc/Makefile.in (File Modified)
9836 trunk/doc/example.conf (File Modified)
9837 trunk/doc/example.efnet.conf (File Deleted)
9838 trunk/doc/reference.conf (File Added)
9839
9840
9841 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9842 Log:
9843 - Don't display opers who are /away.
9844
9845
9846 Modified:
9847 trunk/modules/m_stats.c (File Modified)
9848
9849
9850 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9851 Log:
9852 Put cmode +f in 004 and 005.
9853
9854
9855 Modified:
9856 trunk/include/supported.h (File Modified)
9857 trunk/src/messages.tab (File Modified)
9858
9859
9860 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9861 Log:
9862 Add user umode +Q which prevents a user from
9863 being forwarded.
9864
9865
9866 Modified:
9867 trunk/include/client.h (File Modified)
9868 trunk/modules/core/m_join.c (File Modified)
9869 trunk/src/messages.tab (File Modified)
9870 trunk/src/s_user.c (File Modified)
9871
9872
9873 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9874 Log:
9875 Implement channel forwarding in m_join(). As in
9876 hyperion, failing to join because of +i, +r or +j
9877 can cause you to be forwarded, potentially
9878 recursively. Unlike hyperion, a single numeric
9879 is sent in case of a successful forward, otherwise
9880 the ircd acts if there were no forward.
9881
9882
9883 Modified:
9884 trunk/include/numeric.h (File Modified)
9885 trunk/modules/core/m_join.c (File Modified)
9886 trunk/src/messages.tab (File Modified)
9887
9888
9889 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9890 Log:
9891 Allow servers to set oper-only cmodes as well.
9892
9893
9894 Modified:
9895 trunk/modules/core/m_mode.c (File Modified)
9896
9897
9898 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9899 Log:
9900 Add cmode +f which takes a channel name, settable
9901 only by opers for now. Does not do anything yet.
9902
9903
9904 Modified:
9905 trunk/include/channel.h (File Modified)
9906 trunk/modules/core/m_join.c (File Modified)
9907 trunk/modules/core/m_mode.c (File Modified)
9908 trunk/modules/core/m_sjoin.c (File Modified)
9909 trunk/src/channel.c (File Modified)
9910
9911
9912 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9913 Log:
9914 Fully initialize 'mode' in ms_join() and ms_sjoin()
9915 to avoid old +j garbage from being used.
9916
9917
9918 Modified:
9919 trunk/modules/core/m_join.c (File Modified)
9920 trunk/modules/core/m_sjoin.c (File Modified)
9921
9922
9923 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9924 Log:
9925 - only touch join_count/join_delta if join throttling
9926 is enabled on the channel
9927 - reset join_count/join_delta to 0 if -j is set
9928
9929
9930 Modified:
9931 trunk/modules/core/m_join.c (File Modified)
9932 trunk/modules/core/m_mode.c (File Modified)
9933 trunk/modules/core/m_sjoin.c (File Modified)
9934
9935
9936 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9937 Log:
9938 Also start a new "period" for join throttling for remote joins,
9939 if necessary. Make the code slightly clearer.
9940
9941
9942 Modified:
9943 trunk/modules/core/m_join.c (File Modified)
9944 trunk/src/channel.c (File Modified)
9945
9946
9947 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9948 Log:
9949 Some +j improvements, still broken.
9950
9951
9952 Modified:
9953 trunk/modules/core/m_join.c (File Modified)
9954 trunk/modules/core/m_sjoin.c (File Modified)
9955
9956
9957 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9958 Log:
9959 Only do +z processing for +m channels the sender is on,
9960 as bans/quiets are currently only checked locally.
9961
9962
9963 Modified:
9964 trunk/modules/core/m_message.c (File Modified)
9965
9966
9967 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9968 Log:
9969 - Add max_bans_large configuration option, defaulting to 500, to
9970 limit the number of bans in a +L channel
9971 - Change b/e/I to b/e/I/q in texts
9972
9973
9974 Modified:
9975 trunk/doc/example.conf (File Modified)
9976 trunk/include/s_conf.h (File Modified)
9977 trunk/modules/core/m_mode.c (File Modified)
9978 trunk/modules/m_info.c (File Modified)
9979 trunk/src/newconf.c (File Modified)
9980 trunk/src/s_conf.c (File Modified)
9981
9982
9983 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9984 Log:
9985 Store invite for +gi channels.
9986 Note that +gi is significantly weaker access control than +i.
9987
9988
9989 Modified:
9990 trunk/modules/m_invite.c (File Modified)
9991
9992
9993 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9994 Log:
9995 Nonops are allowed to see +q lists.
9996
9997
9998 Modified:
9999 trunk/modules/core/m_mode.c (File Modified)
10000
10001
10002 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10003 Log:
10004 Invalidate can_send() cache on -q.
10005
10006
10007 Modified:
10008 trunk/modules/core/m_mode.c (File Modified)
10009
10010
10011 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10012 Log:
10013 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10014
10015
10016 Modified:
10017 trunk/modules/core/m_sjoin.c (File Modified)
10018
10019
10020 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10021 Log:
10022 - Allow blank SJOINs -- for permanant channels.
10023
10024
10025 Modified:
10026 trunk/modules/core/m_sjoin.c (File Modified)
10027
10028
10029 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10030 Log:
10031 - Burst permanant channels.
10032
10033
10034 Modified:
10035 trunk/src/s_serv.c (File Modified)
10036
10037
10038 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10039 Log:
10040 - Fix handling of permanant channels.
10041
10042
10043 Modified:
10044 trunk/modules/core/m_join.c (File Modified)
10045
10046
10047 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10048 Log:
10049 - Run indent on core modules.
10050 - Add propagation of join throttle settings.
10051
10052
10053 Modified:
10054 trunk/modules/core/m_die.c (File Modified)
10055 trunk/modules/core/m_error.c (File Modified)
10056 trunk/modules/core/m_join.c (File Modified)
10057 trunk/modules/core/m_kick.c (File Modified)
10058 trunk/modules/core/m_kill.c (File Modified)
10059 trunk/modules/core/m_message.c (File Modified)
10060 trunk/modules/core/m_mode.c (File Modified)
10061 trunk/modules/core/m_nick.c (File Modified)
10062 trunk/modules/core/m_part.c (File Modified)
10063 trunk/modules/core/m_quit.c (File Modified)
10064 trunk/modules/core/m_server.c (File Modified)
10065 trunk/modules/core/m_sjoin.c (File Modified)
10066 trunk/modules/core/m_squit.c (File Modified)
10067
10068
10069 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10070 Log:
10071 - Fix mistake in commit message.
10072
10073
10074 Modified:
10075 trunk/ChangeLog (File Modified)
10076
10077
10078 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10079 Log:
10080 - Channel throttling.
10081
10082
10083 Modified:
10084 trunk/NEWS (File Modified)
10085 trunk/include/supported.h (File Modified)
10086 trunk/modules/core/m_mode.c (File Modified)
10087 trunk/src/messages.tab (File Modified)
10088
10089
10090 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10091 Log:
10092 - Channel throttle logic fixes.
10093
10094
10095 Modified:
10096 trunk/include/channel.h (File Modified)
10097
10098
10099 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10100 Log:
10101 - Add the throttle logic.
10102
10103
10104 Modified:
10105 trunk/include/channel.h (File Modified)
10106 trunk/include/numeric.h (File Modified)
10107 trunk/modules/core/m_join.c (File Modified)
10108 trunk/src/channel.c (File Modified)
10109 trunk/src/messages.tab (File Modified)
10110
10111
10112 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10113 Log:
10114 - Cosmetic fixes to CREDITS.
10115
10116
10117 Modified:
10118 trunk/CREDITS (File Modified)
10119
10120
10121 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10122 Log:
10123 - Better channel_modes() from ShadowIRCd 4.
10124
10125
10126 Modified:
10127 trunk/include/channel.h (File Modified)
10128 trunk/src/channel.c (File Modified)
10129
10130
10131 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10132 Log:
10133 - Strip colour codes from parts.
10134
10135
10136 Modified:
10137 trunk/modules/core/m_part.c (File Modified)
10138
10139
10140 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10141 Log:
10142 - Strip colour codes from quits.
10143
10144
10145 Modified:
10146 trunk/modules/core/m_quit.c (File Modified)
10147
10148
10149 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10150 Log:
10151 - add +c/+g/+z to channel_modes().
10152
10153
10154 Modified:
10155 trunk/src/channel.c (File Modified)
10156
10157
10158 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10159 Log:
10160 - Add +g to 004/005 numerics.
10161
10162
10163 Modified:
10164 trunk/include/supported.h (File Modified)
10165 trunk/src/messages.tab (File Modified)
10166
10167
10168 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10169 Log:
10170 - Add +cgz to set_final_mode() in both join/sjoin.
10171 - Implement channel mode +g: Free invite.
10172
10173
10174 Modified:
10175 trunk/include/channel.h (File Modified)
10176 trunk/modules/core/m_join.c (File Modified)
10177 trunk/modules/core/m_mode.c (File Modified)
10178 trunk/modules/core/m_sjoin.c (File Modified)
10179 trunk/modules/m_invite.c (File Modified)
10180
10181
10182 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10183 Log:
10184 - Make sure /stats p uses the right list.
10185
10186
10187 Modified:
10188 trunk/modules/m_stats.c (File Modified)
10189
10190
10191 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10192 Log:
10193 - local oper list becomes local_oper_list.
10194 - all opers are stored on oper_list for /stats p.
10195
10196
10197 Modified:
10198 trunk/include/ircd.h (File Modified)
10199 trunk/modules/m_stats.c (File Modified)
10200 trunk/modules/m_trace.c (File Modified)
10201 trunk/src/client.c (File Modified)
10202 trunk/src/ircd.c (File Modified)
10203 trunk/src/s_user.c (File Modified)
10204 trunk/src/send.c (File Modified)
10205
10206
10207 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10208 Log:
10209 - Remove ENABLE_SERVICES legacy define.
10210
10211
10212 Modified:
10213 trunk/configure (File Modified)
10214 trunk/configure.ac (File Modified)
10215 trunk/include/client.h (File Modified)
10216 trunk/include/m_info.h (File Modified)
10217 trunk/include/s_conf.h (File Modified)
10218 trunk/modules/Makefile.in (File Modified)
10219 trunk/modules/core/m_kick.c (File Modified)
10220 trunk/modules/core/m_mode.c (File Modified)
10221 trunk/modules/core/m_nick.c (File Modified)
10222 trunk/modules/core/m_sjoin.c (File Modified)
10223 trunk/modules/m_services.c (File Modified)
10224 trunk/src/channel.c (File Modified)
10225 trunk/src/newconf.c (File Modified)
10226 trunk/src/s_conf.c (File Modified)
10227 trunk/src/s_serv.c (File Modified)
10228 trunk/src/s_user.c (File Modified)
10229
10230
10231 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10232 Log:
10233 - New reject message, ala ircu.
10234
10235
10236 Modified:
10237 trunk/src/reject.c (File Modified)
10238
10239
10240 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10241 Log:
10242 - Reduce 'broadcast storm' effect in m_chghost.
10243
10244
10245 Modified:
10246 trunk/modules/m_chghost.c (File Modified)
10247
10248
10249 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10250 Log:
10251 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10252
10253
10254 Modified:
10255 trunk/include/supported.h (File Modified)
10256 trunk/src/messages.tab (File Modified)
10257
10258
10259 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10260 Log:
10261 - Implement +z.
10262
10263
10264 Modified:
10265 trunk/include/channel.h (File Modified)
10266 trunk/modules/core/m_message.c (File Modified)
10267 trunk/modules/core/m_mode.c (File Modified)
10268
10269
10270 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10271 Log:
10272 - use sendto_one_numeric() in some places.
10273
10274
10275 Modified:
10276 trunk/modules/core/m_mode.c (File Modified)
10277
10278
10279 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10280 Log:
10281 - Implement channel mode +c -- colour stripping.
10282
10283
10284 Modified:
10285 trunk/include/irc_string.h (File Modified)
10286 trunk/include/supported.h (File Modified)
10287 trunk/modules/core/m_message.c (File Modified)
10288 trunk/modules/core/m_mode.c (File Modified)
10289 trunk/src/irc_string.c (File Modified)
10290 trunk/src/messages.tab (File Modified)
10291
10292
10293 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10294 Log:
10295 - Add +qLP to CHANMODES 005 numeric.
10296
10297
10298 Modified:
10299 trunk/include/supported.h (File Modified)
10300
10301
10302 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10303 Log:
10304 Move credits files to doc/.
10305
10306
10307 Modified:
10308 trunk/Hybrid-team (File Deleted)
10309 trunk/Ratbox-team (File Deleted)
10310 trunk/doc/Hybrid-team (File Added)
10311 trunk/doc/Ratbox-team (File Added)
10312
10313
10314 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10315 Log:
10316 - Rename Ratbox credits as Ratbox-team.
10317 - Add in our own CREDITS.
10318
10319
10320 Modified:
10321 trunk/CREDITS (File Deleted)
10322 trunk/CREDITS (File Added)
10323 trunk/Ratbox-team (File Added)
10324
10325
10326 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10327 Log:
10328 - Quietcache fixes.
10329
10330
10331 Modified:
10332 trunk/modules/core/m_mode.c (File Modified)
10333
10334
10335 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10336 Log:
10337 - Rebuild configure.
10338
10339
10340 Modified:
10341 trunk/autom4te.cache/ (File Deleted)
10342 trunk/configure (File Modified)
10343
10344
10345 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10346 Log:
10347 Add +q to messages.tab.
10348
10349
10350 Modified:
10351 trunk/src/messages.tab (File Modified)
10352
10353
10354 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10355 Log:
10356 - port m_sjoin stuff to TS6 JOIN syntax.
10357
10358
10359 Modified:
10360 trunk/modules/core/m_join.c (File Modified)
10361
10362
10363 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10364 Log:
10365 - Implement channel mode +q (quiet)
10366
10367
10368 Modified:
10369 trunk/include/channel.h (File Modified)
10370 trunk/modules/core/m_mode.c (File Modified)
10371 trunk/src/channel.c (File Modified)
10372
10373
10374 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10375 Log:
10376 Add +L/+P for set_final_mode().
10377
10378
10379 Modified:
10380 trunk/modules/core/m_sjoin.c (File Modified)
10381
10382
10383 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10384 Log:
10385 Add +L/+P in channel_modes().
10386
10387
10388 Modified:
10389 trunk/src/channel.c (File Modified)
10390
10391
10392 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10393 Log:
10394 - Use MODE_PERMANENT, not MODE_PERMANANT
10395 - Actually use chm_staff()
10396
10397 It compiles but is not otherwise tested.
10398
10399
10400 Modified:
10401 trunk/include/channel.h (File Modified)
10402 trunk/modules/core/m_mode.c (File Modified)
10403 trunk/modules/core/m_sjoin.c (File Modified)
10404 trunk/src/channel.c (File Modified)
10405
10406
10407 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10408 Log:
10409 - Ok, patchlevel.h is fixed now.
10410
10411
10412 Modified:
10413 trunk/include/patchlevel.h (File Modified)
10414
10415
10416 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10417 Log:
10418 - *sigh*
10419
10420
10421 Modified:
10422 trunk/include/patchlevel.h (File Modified)
10423 trunk/src/version.c.SH (File Modified)
10424
10425
10426 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10427 Log:
10428 - Fix compilation issue with version.c.
10429
10430
10431 Modified:
10432 trunk/src/version.c.SH (File Modified)
10433
10434
10435 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10436 Log:
10437 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10438 this from the BUGS file.
10439
10440
10441 Modified:
10442 trunk/BUGS (File Modified)
10443
10444
10445 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10446 Log:
10447 Mangle all netsplit messages if flatten links is enabled.
10448
10449
10450 Modified:
10451 trunk/src/client.c (File Modified)
10452
10453
10454 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10455 Log:
10456 - jilles pointed out that /stats p needed severe changes -- implement
10457 them
10458
10459
10460 Modified:
10461 trunk/modules/m_stats.c (File Modified)
10462
10463
10464 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10465 Log:
10466 Rename RELNOTES to NEWS.
10467
10468
10469 Modified:
10470 trunk/NEWS (File Added)
10471 trunk/RELNOTES (File Deleted)
10472
10473
10474 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10475 Log:
10476 Update RELNOTES.
10477
10478
10479 Modified:
10480 trunk/RELNOTES (File Modified)
10481
10482
10483 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10484 Log:
10485 - Make /stats p work globally.
10486 - Change 'OPER(s)' to 'staff members'
10487
10488
10489 Modified:
10490 trunk/modules/m_stats.c (File Modified)
10491
10492
10493 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10494 Log:
10495 - add modes, +LP to RPL_MYINFO.
10496
10497
10498 Modified:
10499 trunk/src/messages.tab (File Modified)
10500
10501
10502 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10503 Log:
10504 More stuff to RELNOTES.
10505
10506
10507 Modified:
10508 trunk/RELNOTES (File Modified)
10509
10510
10511 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10512 Log:
10513 - Implement +P.
10514
10515
10516 Modified:
10517 trunk/modules/core/m_sjoin.c (File Modified)
10518 trunk/src/channel.c (File Modified)
10519
10520
10521 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10522 Log:
10523 - Implement list limit exceed modes -- +L.
10524
10525
10526 Modified:
10527 trunk/modules/core/m_mode.c (File Modified)
10528
10529
10530 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10531 Log:
10532 - Add handlers for modes +L, +P.
10533
10534
10535 Modified:
10536 trunk/include/channel.h (File Modified)
10537 trunk/modules/core/m_mode.c (File Modified)
10538
10539
10540 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10541 Log:
10542 Update properties on *everything*.
10543
10544
10545 Modified:
10546 trunk/.cvsignore (Property Modified)
10547 trunk/.indent.pro (Property Modified)
10548 trunk/BUGS (File Modified) (Property Modified)
10549 trunk/CREDITS (File Modified) (Property Modified)
10550 trunk/ChangeLog (Property Modified)
10551 trunk/Hybrid-team (File Modified) (Property Modified)
10552 trunk/INSTALL (File Modified) (Property Modified)
10553 trunk/LICENSE (File Modified) (Property Modified)
10554 trunk/Makefile.in (File Modified) (Property Modified)
10555 trunk/README.FIRST (File Modified) (Property Modified)
10556 trunk/RELNOTES (File Modified) (Property Modified)
10557 trunk/SVN-Access (Property Modified)
10558 trunk/aclocal.m4 (File Modified) (Property Modified)
10559 trunk/adns/.cvsignore (Property Modified)
10560 trunk/adns/COPYING (Property Modified)
10561 trunk/adns/GPL-vs-LGPL (Property Modified)
10562 trunk/adns/Makefile.in (File Modified) (Property Modified)
10563 trunk/adns/README (Property Modified)
10564 trunk/adns/README.ircd (Property Modified)
10565 trunk/adns/adns.h (File Modified) (Property Modified)
10566 trunk/adns/check.c (File Modified) (Property Modified)
10567 trunk/adns/dlist.h (File Modified) (Property Modified)
10568 trunk/adns/event.c (File Modified) (Property Modified)
10569 trunk/adns/general.c (File Modified) (Property Modified)
10570 trunk/adns/internal.h (File Modified) (Property Modified)
10571 trunk/adns/parse.c (File Modified) (Property Modified)
10572 trunk/adns/query.c (File Modified) (Property Modified)
10573 trunk/adns/reply.c (File Modified) (Property Modified)
10574 trunk/adns/setup.c (File Modified) (Property Modified)
10575 trunk/adns/transmit.c (File Modified) (Property Modified)
10576 trunk/adns/tvarith.h (File Modified) (Property Modified)
10577 trunk/adns/types.c (File Modified) (Property Modified)
10578 trunk/configure (File Modified) (Property Modified)
10579 trunk/configure.ac (File Modified) (Property Modified)
10580 trunk/contrib/.cvsignore (Property Modified)
10581 trunk/contrib/.indent.pro (Property Modified)
10582 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10583 trunk/contrib/README (File Modified) (Property Modified)
10584 trunk/contrib/example_module.c (File Modified) (Property Modified)
10585 trunk/contrib/m_42.c (File Modified) (Property Modified)
10586 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10587 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10588 trunk/contrib/m_force.c (File Modified) (Property Modified)
10589 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10590 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10591 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10592 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10593 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10594 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10595 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10596 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10597 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10598 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10599 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10600 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10601 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10602 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10603 trunk/doc/.cvsignore (Property Modified)
10604 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10605 trunk/doc/Makefile.in (File Modified) (Property Modified)
10606 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10607 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10608 trunk/doc/challenge.txt (File Modified) (Property Modified)
10609 trunk/doc/example.conf (File Modified) (Property Modified)
10610 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10611 trunk/doc/hooks.txt (File Modified) (Property Modified)
10612 trunk/doc/index.txt (File Modified) (Property Modified)
10613 trunk/doc/ircd.8 (File Modified) (Property Modified)
10614 trunk/doc/ircd.motd (Property Modified)
10615 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10616 trunk/doc/modeg.txt (File Modified) (Property Modified)
10617 trunk/doc/modes.txt (File Modified) (Property Modified)
10618 trunk/doc/monitor.txt (File Modified) (Property Modified)
10619 trunk/doc/old/Authors (Property Modified)
10620 trunk/doc/operguide.txt (File Modified) (Property Modified)
10621 trunk/doc/opermyth.txt (Property Modified)
10622 trunk/doc/server-version-info (File Modified) (Property Modified)
10623 trunk/doc/services.txt (File Modified) (Property Modified)
10624 trunk/doc/technical/README.TSora (Property Modified)
10625 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10626 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10627 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10628 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10629 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10630 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10631 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10632 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10633 trunk/doc/technical/rfc1459.txt (Property Modified)
10634 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10635 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10636 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10637 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10638 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10639 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10640 trunk/help/Makefile.in (File Modified) (Property Modified)
10641 trunk/help/opers/accept (Property Modified)
10642 trunk/help/opers/admin (Property Modified)
10643 trunk/help/opers/away (Property Modified)
10644 trunk/help/opers/capab (Property Modified)
10645 trunk/help/opers/challenge (Property Modified)
10646 trunk/help/opers/close (Property Modified)
10647 trunk/help/opers/cmode (Property Modified)
10648 trunk/help/opers/cnotice (Property Modified)
10649 trunk/help/opers/connect (Property Modified)
10650 trunk/help/opers/cprivmsg (Property Modified)
10651 trunk/help/opers/credits (Property Modified)
10652 trunk/help/opers/die (Property Modified)
10653 trunk/help/opers/dline (Property Modified)
10654 trunk/help/opers/eob (Property Modified)
10655 trunk/help/opers/error (Property Modified)
10656 trunk/help/opers/etrace (Property Modified)
10657 trunk/help/opers/gline (Property Modified)
10658 trunk/help/opers/help (Property Modified)
10659 trunk/help/opers/index (Property Modified)
10660 trunk/help/opers/info (Property Modified)
10661 trunk/help/opers/invite (Property Modified)
10662 trunk/help/opers/ison (Property Modified)
10663 trunk/help/opers/join (Property Modified)
10664 trunk/help/opers/kick (Property Modified)
10665 trunk/help/opers/kill (Property Modified)
10666 trunk/help/opers/kline (Property Modified)
10667 trunk/help/opers/knock (Property Modified)
10668 trunk/help/opers/links (Property Modified)
10669 trunk/help/opers/list (Property Modified)
10670 trunk/help/opers/locops (Property Modified)
10671 trunk/help/opers/lusers (Property Modified)
10672 trunk/help/opers/modlist (Property Modified)
10673 trunk/help/opers/modload (Property Modified)
10674 trunk/help/opers/modrestart (Property Modified)
10675 trunk/help/opers/modunload (Property Modified)
10676 trunk/help/opers/motd (Property Modified)
10677 trunk/help/opers/names (Property Modified)
10678 trunk/help/opers/nick (Property Modified)
10679 trunk/help/opers/notice (Property Modified)
10680 trunk/help/opers/oper (Property Modified)
10681 trunk/help/opers/operspy (Property Modified)
10682 trunk/help/opers/operwall (Property Modified)
10683 trunk/help/opers/part (Property Modified)
10684 trunk/help/opers/pass (Property Modified)
10685 trunk/help/opers/ping (Property Modified)
10686 trunk/help/opers/pong (Property Modified)
10687 trunk/help/opers/post (Property Modified)
10688 trunk/help/opers/privmsg (Property Modified)
10689 trunk/help/opers/quit (Property Modified)
10690 trunk/help/opers/rehash (Property Modified)
10691 trunk/help/opers/restart (Property Modified)
10692 trunk/help/opers/resv (Property Modified)
10693 trunk/help/opers/server (Property Modified)
10694 trunk/help/opers/set (Property Modified)
10695 trunk/help/opers/sjoin (Property Modified)
10696 trunk/help/opers/squit (Property Modified)
10697 trunk/help/opers/stats (Property Modified)
10698 trunk/help/opers/svinfo (Property Modified)
10699 trunk/help/opers/testgecos (Property Modified)
10700 trunk/help/opers/testline (Property Modified)
10701 trunk/help/opers/testmask (Property Modified)
10702 trunk/help/opers/time (Property Modified)
10703 trunk/help/opers/topic (Property Modified)
10704 trunk/help/opers/trace (Property Modified)
10705 trunk/help/opers/uhelp (Property Modified)
10706 trunk/help/opers/umode (Property Modified)
10707 trunk/help/opers/undline (Property Modified)
10708 trunk/help/opers/ungline (Property Modified)
10709 trunk/help/opers/unkline (Property Modified)
10710 trunk/help/opers/unresv (Property Modified)
10711 trunk/help/opers/unxline (Property Modified)
10712 trunk/help/opers/user (Property Modified)
10713 trunk/help/opers/userhost (Property Modified)
10714 trunk/help/opers/users (Property Modified)
10715 trunk/help/opers/version (Property Modified)
10716 trunk/help/opers/wallops (Property Modified)
10717 trunk/help/opers/who (Property Modified)
10718 trunk/help/opers/whois (Property Modified)
10719 trunk/help/opers/whowas (Property Modified)
10720 trunk/help/opers/xline (Property Modified)
10721 trunk/help/users/index (Property Modified)
10722 trunk/help/users/info (Property Modified)
10723 trunk/help/users/notice (Property Modified)
10724 trunk/help/users/privmsg (Property Modified)
10725 trunk/help/users/stats (Property Modified)
10726 trunk/help/users/umode (Property Modified)
10727 trunk/include/.cvsignore (Property Modified)
10728 trunk/include/.indent.pro (Property Modified)
10729 trunk/include/balloc.h (File Modified) (Property Modified)
10730 trunk/include/cache.h (File Modified) (Property Modified)
10731 trunk/include/channel.h (File Modified) (Property Modified)
10732 trunk/include/class.h (File Modified) (Property Modified)
10733 trunk/include/client.h (File Modified) (Property Modified)
10734 trunk/include/commio.h (File Modified) (Property Modified)
10735 trunk/include/common.h (File Modified) (Property Modified)
10736 trunk/include/config.h (File Modified) (Property Modified)
10737 trunk/include/config.h.dist (File Modified) (Property Modified)
10738 trunk/include/defaults.h (File Modified) (Property Modified)
10739 trunk/include/event.h (File Modified) (Property Modified)
10740 trunk/include/hash.h (File Modified) (Property Modified)
10741 trunk/include/hook.h (File Modified) (Property Modified)
10742 trunk/include/hostmask.h (File Modified) (Property Modified)
10743 trunk/include/irc_string.h (File Modified) (Property Modified)
10744 trunk/include/ircd.h (File Modified) (Property Modified)
10745 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10746 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10747 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10748 trunk/include/linebuf.h (File Modified) (Property Modified)
10749 trunk/include/listener.h (File Modified) (Property Modified)
10750 trunk/include/m_info.h (File Modified) (Property Modified)
10751 trunk/include/memory.h (File Modified) (Property Modified)
10752 trunk/include/modules.h (File Modified) (Property Modified)
10753 trunk/include/monitor.h (File Modified) (Property Modified)
10754 trunk/include/msg.h (File Modified) (Property Modified)
10755 trunk/include/newconf.h (File Modified) (Property Modified)
10756 trunk/include/numeric.h (File Modified) (Property Modified)
10757 trunk/include/packet.h (File Modified) (Property Modified)
10758 trunk/include/parse.h (File Modified) (Property Modified)
10759 trunk/include/patchlevel.h (File Modified) (Property Modified)
10760 trunk/include/patricia.h (File Modified) (Property Modified)
10761 trunk/include/reject.h (File Modified) (Property Modified)
10762 trunk/include/res.h (File Modified) (Property Modified)
10763 trunk/include/restart.h (File Modified) (Property Modified)
10764 trunk/include/s_auth.h (File Modified) (Property Modified)
10765 trunk/include/s_conf.h (File Modified) (Property Modified)
10766 trunk/include/s_gline.h (File Modified) (Property Modified)
10767 trunk/include/s_log.h (File Modified) (Property Modified)
10768 trunk/include/s_newconf.h (File Modified) (Property Modified)
10769 trunk/include/s_serv.h (File Modified) (Property Modified)
10770 trunk/include/s_stats.h (File Modified) (Property Modified)
10771 trunk/include/s_user.h (File Modified) (Property Modified)
10772 trunk/include/s_zip.h (File Modified) (Property Modified)
10773 trunk/include/scache.h (File Modified) (Property Modified)
10774 trunk/include/send.h (File Modified) (Property Modified)
10775 trunk/include/serno.h (Property Modified)
10776 trunk/include/setup.h.in (Property Modified)
10777 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10778 trunk/include/stdinc.h (File Modified) (Property Modified)
10779 trunk/include/supported.h (File Modified) (Property Modified)
10780 trunk/include/tools.h (File Modified) (Property Modified)
10781 trunk/include/whowas.h (File Modified) (Property Modified)
10782 trunk/install-sh (File Modified) (Property Modified)
10783 trunk/modules/.cvsignore (Property Modified)
10784 trunk/modules/.depend (Property Modified)
10785 trunk/modules/.indent.pro (Property Modified)
10786 trunk/modules/Makefile.in (File Modified) (Property Modified)
10787 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10788 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10789 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10790 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10791 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10792 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10793 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10794 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10795 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10796 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10797 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10798 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10799 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10800 trunk/modules/m_accept.c (File Modified) (Property Modified)
10801 trunk/modules/m_admin.c (File Modified) (Property Modified)
10802 trunk/modules/m_away.c (File Modified) (Property Modified)
10803 trunk/modules/m_cap.c (File Modified) (Property Modified)
10804 trunk/modules/m_capab.c (File Modified) (Property Modified)
10805 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10806 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10807 trunk/modules/m_close.c (File Modified) (Property Modified)
10808 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10809 trunk/modules/m_connect.c (File Modified) (Property Modified)
10810 trunk/modules/m_dline.c (File Modified) (Property Modified)
10811 trunk/modules/m_encap.c (File Modified) (Property Modified)
10812 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10813 trunk/modules/m_gline.c (File Modified) (Property Modified)
10814 trunk/modules/m_help.c (File Modified) (Property Modified)
10815 trunk/modules/m_info.c (File Modified) (Property Modified)
10816 trunk/modules/m_invite.c (File Modified) (Property Modified)
10817 trunk/modules/m_ison.c (File Modified) (Property Modified)
10818 trunk/modules/m_kline.c (File Modified) (Property Modified)
10819 trunk/modules/m_knock.c (File Modified) (Property Modified)
10820 trunk/modules/m_links.c (File Modified) (Property Modified)
10821 trunk/modules/m_list.c (File Modified) (Property Modified)
10822 trunk/modules/m_locops.c (File Modified) (Property Modified)
10823 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10824 trunk/modules/m_map.c (File Modified) (Property Modified)
10825 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10826 trunk/modules/m_motd.c (File Modified) (Property Modified)
10827 trunk/modules/m_names.c (File Modified) (Property Modified)
10828 trunk/modules/m_oper.c (File Modified) (Property Modified)
10829 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10830 trunk/modules/m_pass.c (File Modified) (Property Modified)
10831 trunk/modules/m_ping.c (File Modified) (Property Modified)
10832 trunk/modules/m_pong.c (File Modified) (Property Modified)
10833 trunk/modules/m_post.c (File Modified) (Property Modified)
10834 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10835 trunk/modules/m_restart.c (File Modified) (Property Modified)
10836 trunk/modules/m_resv.c (File Modified) (Property Modified)
10837 trunk/modules/m_services.c (File Modified) (Property Modified)
10838 trunk/modules/m_set.c (File Modified) (Property Modified)
10839 trunk/modules/m_stats.c (File Modified) (Property Modified)
10840 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10841 trunk/modules/m_tb.c (File Modified) (Property Modified)
10842 trunk/modules/m_testline.c (File Modified) (Property Modified)
10843 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10844 trunk/modules/m_time.c (File Modified) (Property Modified)
10845 trunk/modules/m_topic.c (File Modified) (Property Modified)
10846 trunk/modules/m_trace.c (File Modified) (Property Modified)
10847 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10848 trunk/modules/m_user.c (File Modified) (Property Modified)
10849 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10850 trunk/modules/m_users.c (File Modified) (Property Modified)
10851 trunk/modules/m_version.c (File Modified) (Property Modified)
10852 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10853 trunk/modules/m_who.c (File Modified) (Property Modified)
10854 trunk/modules/m_whois.c (File Modified) (Property Modified)
10855 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10856 trunk/modules/m_xline.c (File Modified) (Property Modified)
10857 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10858 trunk/servlink/.cvsignore (Property Modified)
10859 trunk/servlink/.indent.pro (Property Modified)
10860 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10861 trunk/servlink/README (File Modified) (Property Modified)
10862 trunk/servlink/TODO (File Modified) (Property Modified)
10863 trunk/servlink/control.c (File Modified) (Property Modified)
10864 trunk/servlink/control.h (File Modified) (Property Modified)
10865 trunk/servlink/io.c (File Modified) (Property Modified)
10866 trunk/servlink/io.h (File Modified) (Property Modified)
10867 trunk/servlink/servlink.c (File Modified) (Property Modified)
10868 trunk/servlink/servlink.h (File Modified) (Property Modified)
10869 trunk/src/.cvsignore (Property Modified)
10870 trunk/src/.depend (Property Modified)
10871 trunk/src/.indent.pro (Property Modified)
10872 trunk/src/Makefile.in (File Modified) (Property Modified)
10873 trunk/src/adns.c (File Modified) (Property Modified)
10874 trunk/src/balloc.c (File Modified) (Property Modified)
10875 trunk/src/cache.c (File Modified) (Property Modified)
10876 trunk/src/channel.c (File Modified) (Property Modified)
10877 trunk/src/class.c (File Modified) (Property Modified)
10878 trunk/src/client.c (File Modified) (Property Modified)
10879 trunk/src/commio.c (File Modified) (Property Modified)
10880 trunk/src/devpoll.c (File Modified) (Property Modified)
10881 trunk/src/epoll.c (File Modified) (Property Modified)
10882 trunk/src/event.c (File Modified) (Property Modified)
10883 trunk/src/getopt.c (File Modified) (Property Modified)
10884 trunk/src/hash.c (File Modified) (Property Modified)
10885 trunk/src/hook.c (File Modified) (Property Modified)
10886 trunk/src/hostmask.c (File Modified) (Property Modified)
10887 trunk/src/irc_string.c (File Modified) (Property Modified)
10888 trunk/src/ircd.c (File Modified) (Property Modified)
10889 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10890 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10891 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10892 trunk/src/kdparse.c (File Modified) (Property Modified)
10893 trunk/src/kqueue.c (File Modified) (Property Modified)
10894 trunk/src/linebuf.c (File Modified) (Property Modified)
10895 trunk/src/listener.c (File Modified) (Property Modified)
10896 trunk/src/match.c (File Modified) (Property Modified)
10897 trunk/src/memory.c (File Modified) (Property Modified)
10898 trunk/src/messages.tab (File Modified) (Property Modified)
10899 trunk/src/modules.c (File Modified) (Property Modified)
10900 trunk/src/monitor.c (File Modified) (Property Modified)
10901 trunk/src/newconf.c (File Modified) (Property Modified)
10902 trunk/src/numeric.c (File Modified) (Property Modified)
10903 trunk/src/packet.c (File Modified) (Property Modified)
10904 trunk/src/parse.c (File Modified) (Property Modified)
10905 trunk/src/patricia.c (File Modified) (Property Modified)
10906 trunk/src/poll.c (File Modified) (Property Modified)
10907 trunk/src/reject.c (File Modified) (Property Modified)
10908 trunk/src/restart.c (File Modified) (Property Modified)
10909 trunk/src/s_auth.c (File Modified) (Property Modified)
10910 trunk/src/s_conf.c (File Modified) (Property Modified)
10911 trunk/src/s_gline.c (File Modified) (Property Modified)
10912 trunk/src/s_log.c (File Modified) (Property Modified)
10913 trunk/src/s_newconf.c (File Modified) (Property Modified)
10914 trunk/src/s_serv.c (File Modified) (Property Modified)
10915 trunk/src/s_stats.c (File Modified) (Property Modified)
10916 trunk/src/s_user.c (File Modified) (Property Modified)
10917 trunk/src/scache.c (File Modified) (Property Modified)
10918 trunk/src/select.c (File Modified) (Property Modified)
10919 trunk/src/send.c (File Modified) (Property Modified)
10920 trunk/src/snprintf.c (File Modified) (Property Modified)
10921 trunk/src/tools.c (File Modified) (Property Modified)
10922 trunk/src/version.c.SH (File Modified) (Property Modified)
10923 trunk/src/whowas.c (File Modified) (Property Modified)
10924 trunk/tools/.cvsignore (Property Modified)
10925 trunk/tools/Makefile.in (File Modified) (Property Modified)
10926 trunk/tools/README (File Modified) (Property Modified)
10927 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10928 trunk/tools/convertilines.c (File Modified) (Property Modified)
10929 trunk/tools/convertklines.c (File Modified) (Property Modified)
10930 trunk/tools/mkkeypair (Property Modified)
10931 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10932 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10933 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10934 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10935 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10936 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10937 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10938 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10939 trunk/tools/untabify (File Modified) (Property Modified)
10940 trunk/tools/viconf.c (File Modified) (Property Modified)
10941
10942
10943 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10944 Log:
10945 - Update RELNOTES.
10946
10947
10948 Modified:
10949 trunk/RELNOTES (File Modified)
10950
10951
10952 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10953 Log:
10954 - Make version.c use our serial, not ratbox's.
10955
10956
10957 Modified:
10958 trunk/src/version.c.SH (File Modified)
10959
10960
10961 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10962 Log:
10963 - update RELNOTES
10964 - revved patchlevel to 2.1.5
10965
10966
10967 Modified:
10968 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10969 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10970
10971
10972 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10973 Log:
10974 - fix buffer overflow and unterminated buffer when removing TS6 bans
10975 - fix rebuilding of SJOIN
10976
10977
10978 Modified:
10979 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10980
10981
10982 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10983 Log:
10984 have servlink report if it gets an uncompressed error message when it gets inflate failures
10985
10986 Modified:
10987 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10988
10989
10990 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10991 Log:
10992 - extend our copyrights to 2005.
10993
10994
10995 Modified:
10996 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10997 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10998 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10999 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11000 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11001 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11002 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11003 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11004 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11005 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11006 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11007 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11008 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11009 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11010 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11011 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11012 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11013 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11014 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11015 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11016 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11017 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11018 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11019 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11020 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11021 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11022 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11023 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11024 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11025 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11026 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11027 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11028 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11029 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11030 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11031 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11032 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11033 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11034 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11035 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11036 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11037 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11038 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11039 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11040 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11041 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11042 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11043 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11044 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11045 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11046 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11047 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11048 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11049 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11050 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11051 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11052 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11053 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11054 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11055 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11056 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11057 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11058 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11059 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11060 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11061 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11062 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11063 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11064 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11065 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11066 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11067 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11068 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11069 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11070 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11071 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11072 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11073 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11074 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11075 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11076 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11077 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11078 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11079 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11080 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11081 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11082 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11083 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11084 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11085 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11086 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11087 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11088 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11089 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11090 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11091 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11092 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11093 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11094 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11095 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11096 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11097 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11098 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11099 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11100
11101
11102 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11103 Log:
11104 - update RELNOTES
11105 - revved patchlevel to 2.1.4
11106
11107
11108 Modified:
11109 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11110 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11111
11112
11113 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11114 Log:
11115 - add TARGMAX to 005
11116 - remove the +1 from ->uid in struct Client
11117 - fix checking of accept entries in m_accept.c
11118
11119
11120 Modified:
11121 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11122 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11123 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11124 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11125
11126
11127 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11128 Log:
11129 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11130 send it over TS6
11131
11132
11133 Modified:
11134 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11135
11136
11137 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11138 Log:
11139 - remove an unused variable
11140
11141
11142 Modified:
11143 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11144
11145
11146 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11147 Log:
11148 don't burst a TS5 name in burst_TS6. -via jillies
11149
11150 Modified:
11151 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11152
11153
11154 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11155 Log:
11156 - via jilles, make nickchanges invalidate any cached bans for
11157 quiet_on_ban
11158
11159
11160 Modified:
11161 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11162 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11163 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11164 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11165
11166
11167 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11168 Log:
11169 - fix some char vs byte usage to make adns compile cleanly with gcc4
11170
11171
11172 Modified:
11173 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11174 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11175 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11176 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11177 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11178 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11179 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11180 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11181
11182
11183 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11184 Log:
11185 userhost should allow 5 userhost checks, not 4
11186
11187 Modified:
11188 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11189
11190
11191 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11192 Log:
11193 - another darwin fix
11194
11195
11196 Modified:
11197 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11198
11199
11200 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11201 Log:
11202 - darwin fixes
11203
11204
11205 Modified:
11206 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11207 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11208 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11209 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11210 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11211 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11212 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11213 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11214
11215
11216 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11217 Log:
11218 - remove bogus extern of abort_list
11219
11220
11221 Modified:
11222 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11223
11224
11225 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11226 Log:
11227 svn repo access stuff
11228
11229 Modified:
11230 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11231
11232
11233 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11234 Log:
11235 test commit
11236
11237
11238 Modified:
11239 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11240
11241
11242 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11243 Log:
11244 test commit
11245
11246
11247 Modified:
11248 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11249
11250
11251 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11252 Log:
11253 revert omotd..i thought it was a good idea..oh well
11254
11255 Modified:
11256 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11257
11258
11259 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11260 Log:
11261 Commas are bad things in channel keys
11262
11263
11264 Modified:
11265 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11266
11267
11268 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11269 Log:
11270 Add OMOTD command to display oper motd
11271
11272
11273 Modified:
11274 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11275
11276
11277 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11278 Log:
11279 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11280
11281 Modified:
11282 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11283
11284
11285 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11286
11287 Modified files: (Branch: RATBOX_2_1)
11288 modules m_whois.c
11289 Log:
11290 - stop testing whois for protocol violations, as they can be caused in
11291 ircds going all the way back to the original ircd2.8
11292
11293 Revision Changes Path
11294 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11295
11296
11297
11298 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11299
11300 Modified files: (Branch: RATBOX_2_1)
11301 modules m_time.c
11302 Log:
11303 - remove some 2.2 code
11304
11305 Revision Changes Path
11306 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11307
11308
11309
11310 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11311
11312 Modified files: (Branch: RATBOX_2_1)
11313 modules m_time.c
11314 Log:
11315 backport of the silly december 31st bug
11316
11317 Revision Changes Path
11318 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11319
11320
11321
11322 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11323
11324 Modified files: (Branch: RATBOX_2_1)
11325 . RELNOTES
11326 include patchlevel.h
11327 Log:
11328 - revved patchlevel to 2.1.3
11329
11330 Revision Changes Path
11331 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11332 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11333
11334
11335
11336 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11337
11338 Modified files: (Branch: RATBOX_2_1)
11339 include client.h
11340 modules m_accept.c
11341 modules/core m_nick.c
11342 src client.c
11343 Log:
11344 - stop removing a clients own list of accepted clients when they do a
11345 nickchange
11346 - clean up the accept code so its less retarded
11347
11348 Revision Changes Path
11349 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11350 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11351 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11352 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11353
11354
11355
11356 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11357
11358 Modified files: (Branch: RATBOX_2_1)
11359 include event.h
11360 modules m_links.c
11361 src event.c ircd.c newconf.c
11362 Log:
11363 - remove a defn of links_cache_list in m_links.c which was causing
11364 the flattened links update to be ignored
11365 - add eventUpdate(), and make links_delay update on rehash
11366
11367 Revision Changes Path
11368 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11369 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11370 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11371 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11372 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11373
11374
11375
11376 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11377
11378 Modified files: (Branch: RATBOX_2_1)
11379 doc services.txt
11380 src newconf.c
11381 Log:
11382 - make the conf parser apply service {}; on rehash
11383
11384 Revision Changes Path
11385 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11386 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11387
11388
11389
11390 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11391
11392 Modified files: (Branch: RATBOX_2_1)
11393 include m_info.h
11394 Log:
11395 - show ENABLE_SERVICES define in info
11396
11397 Revision Changes Path
11398 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11399
11400
11401
11402 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11403
11404 Modified files: (Branch: RATBOX_2_1)
11405 modules m_services.c m_stats.c
11406 Log:
11407 - via jilles, make m_services.c hook into stats U and display service
11408 blocks
11409
11410 Revision Changes Path
11411 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11412 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11413
11414
11415
11416 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11417
11418 Modified files: (Branch: RATBOX_2_1)
11419 . configure configure.ac
11420 Log:
11421 - default build to -O2
11422
11423 Revision Changes Path
11424 7.249.2.2 +4 -4 ircd-ratbox/configure
11425 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11426
11427
11428
11429 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11430
11431 Modified files: (Branch: RATBOX_2_1)
11432 doc example.conf example.efnet.conf
11433 include client.h s_conf.h s_newconf.h
11434 modules m_info.c
11435 modules/core m_join.c m_nick.c
11436 src channel.c newconf.c s_conf.c s_user.c
11437 Log:
11438 - remove no_oper_resvs from general {};
11439 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11440
11441 Revision Changes Path
11442 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11443 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11444 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11445 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11446 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11447 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11448 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11449 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11450 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11451 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11452 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11453 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11454
11455
11456
11457 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11458
11459 Modified files: (Branch: RATBOX_2_1)
11460 modules/core m_mode.c m_nick.c
11461 src s_newconf.c
11462 Log:
11463 - 2.0 sync:
11464 - raise max temptime to a year
11465 - tidy up BMASK
11466 - require 9 parameters in ms_nick(), 10 in ms_uid()
11467
11468 Revision Changes Path
11469 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11470 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11471 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11472
11473
11474
11475 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11476
11477 Modified files: (Branch: RATBOX_2_1)
11478 modules m_services.c
11479 Log:
11480 - only show services logged in info when its a local client
11481
11482 Revision Changes Path
11483 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11484
11485
11486
11487 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11488
11489 Modified files: (Branch: RATBOX_2_1)
11490 src match.c
11491 Log:
11492 passing a pointer to a pointer is not what was intended, oops
11493
11494 Revision Changes Path
11495 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11496
11497
11498
11499 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11500
11501 Modified files: (Branch: RATBOX_2_1)
11502 doc services.txt
11503 Log:
11504 - update services.txt with FNC
11505
11506 Revision Changes Path
11507 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11508
11509
11510
11511 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11512
11513 Modified files: (Branch: RATBOX_2_1)
11514 modules m_resv.c
11515 Log:
11516 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11517
11518 Revision Changes Path
11519 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11520
11521
11522
11523 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11524
11525 Modified files: (Branch: RATBOX_2_1)
11526 src s_auth.c
11527 Log:
11528 - add some uniqueness into auth process for bopm
11529
11530 Revision Changes Path
11531 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11532
11533
11534
11535 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11536
11537 Modified files: (Branch: RATBOX_2_1)
11538 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11539 Log:
11540 - make contrib/ compile
11541
11542 Revision Changes Path
11543 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11544 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11545 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11546 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11547
11548
11549
11550 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11551
11552 Modified files: (Branch: RATBOX_2_1)
11553 modules m_monitor.c
11554 Log:
11555 Don't allow MONITOR from an unregistered client
11556
11557 Revision Changes Path
11558 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11559
11560
11561
11562 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11563
11564 Modified files: (Branch: RATBOX_2_1)
11565 doc example.conf example.efnet.conf
11566 include class.h
11567 src class.c messages.tab newconf.c
11568 Log:
11569 - remove sendq_eob, its become more of a hindrance than a benefit.
11570 - sync example.efnet.conf cluster {}; with example.conf
11571
11572 Revision Changes Path
11573 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11574 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11575 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11576 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11577 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11578 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11579
11580
11581
11582 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11583
11584 Modified files: (Branch: RATBOX_2_1)
11585 . RELNOTES
11586 include patchlevel.h
11587 Log:
11588 - update RELNOTES
11589 - revved patchlevel to 2.1.2
11590
11591 Revision Changes Path
11592 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11593 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11594
11595
11596
11597 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11598
11599 Modified files: (Branch: RATBOX_2_1)
11600 . configure configure.ac
11601 Log:
11602 - raise default topiclen to 160.
11603
11604 Revision Changes Path
11605 7.249.2.1 +3 -3 ircd-ratbox/configure
11606 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11607
11608
11609
11610 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11611
11612 Modified files: (Branch: RATBOX_2_1)
11613 modules m_services.c
11614 Log:
11615 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11616 tsinfo matches this
11617
11618 Revision Changes Path
11619 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11620
11621
11622
11623 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11624
11625 Modified files: (Branch: RATBOX_2_1)
11626 modules m_services.c
11627 Log:
11628 - monitor_signoff() the client we're nickchanging
11629
11630 Revision Changes Path
11631 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11632
11633
11634
11635 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11636
11637 Modified files: (Branch: RATBOX_2_1)
11638 modules m_trace.c
11639 Log:
11640 - fix various UID problems with trace
11641
11642 Revision Changes Path
11643 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11644
11645
11646
11647 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11648
11649 Modified files: (Branch: RATBOX_2_1)
11650 help/opers dline kline
11651 modules m_resv.c m_stats.c
11652 modules/core m_mode.c
11653 Log:
11654 - sync with 2.0
11655 - tidy up kline/dline help to note they dont accept nick as target
11656 - disallow bans beginning with ':' over bmask
11657 - disallow bans with a space in chm_ban
11658 - stop counting hidden opers in stats p
11659 - match() parameters in remote unresv were inverted, causing it to fail
11660 - fix possibility of clients setting blank keys
11661
11662 Revision Changes Path
11663 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11664 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11665 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11666 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11667 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11668
11669
11670
11671 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11672
11673 Modified files: (Branch: RATBOX_2_1)
11674 src send.c
11675 Log:
11676 - fix problems with amd64 and the way we do va_list
11677
11678 Revision Changes Path
11679 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11680
11681
11682
11683 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11684
11685 Modified files: (Branch: RATBOX_2_1)
11686 modules m_services.c
11687 Log:
11688 - tidy up the kill notifications for RSFNC
11689
11690 Revision Changes Path
11691 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11692
11693
11694
11695 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11696
11697 Modified files: (Branch: RATBOX_2_1)
11698 include s_serv.h
11699 modules m_services.c
11700 src s_serv.c
11701 Log:
11702 - some more rserv stuff:
11703 - add RSFNC capability
11704 - fix up RSFNC, kill existing clients if they exist.
11705
11706 Revision Changes Path
11707 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11708 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11709 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11710
11711
11712
11713 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11714
11715 Modified files: (Branch: RATBOX_2_1)
11716 modules m_services.c
11717 Log:
11718 - first stab at a FNC implementation for rserv
11719
11720 Revision Changes Path
11721 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11722
11723
11724
11725 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11726
11727 Modified files: (Branch: RATBOX_2_1)
11728 help/opers umode
11729 Log:
11730 - remove a tab
11731
11732 Revision Changes Path
11733 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11734
11735
11736
11737 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11738
11739 Modified files: (Branch: RATBOX_2_1)
11740 src newconf.c
11741 Log:
11742 - add links_delay back
11743
11744 Revision Changes Path
11745 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11746
11747
11748
11749 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11750
11751 Modified files: (Branch: RATBOX_2_1)
11752 help/opers umode
11753 help/users umode
11754 Log:
11755 - swap tabs for spaces
11756
11757 Revision Changes Path
11758 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11759 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11760
11761
11762
11763 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11764
11765 Modified files: (Branch: RATBOX_2_1)
11766 include m_info.h
11767 Log:
11768 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11769 contained in the client_flood conf option
11770 - remove a couple of unused defines from info
11771
11772 Revision Changes Path
11773 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11774
11775
11776
11777 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11778
11779 Modified files: (Branch: RATBOX_2_1)
11780 src s_conf.c
11781 Log:
11782 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11783
11784 Revision Changes Path
11785 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11786
11787
11788
11789 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11790
11791 Modified files: (Branch: RATBOX_2_1)
11792 doc example.conf example.efnet.conf
11793 Log:
11794 - fix missing closing comment tag
11795
11796 Revision Changes Path
11797 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11798 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11799
11800
11801
11802 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11803
11804 Modified files: (Branch: RATBOX_2_1)
11805 . RELNOTES
11806 include patchlevel.h
11807 Log:
11808 - revved patchlevel to 2.1.1
11809
11810 Revision Changes Path
11811 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11812 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11813
11814
11815
11816 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11817
11818 Modified files: (Branch: RATBOX_2_1)
11819 modules m_kline.c
11820 Log:
11821 - sync up remote kline reasons, so theyre consistent with what happens
11822 when we add local klines - notably the "Temporary K-line x min" and
11823 date added to reason.
11824
11825 Revision Changes Path
11826 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11827
11828
11829
11830 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11831
11832 Modified files: (Branch: RATBOX_2_1)
11833 doc monitor.txt
11834 Log:
11835 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11836
11837 Revision Changes Path
11838 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11839
11840
11841
11842 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11843
11844 Modified files: (Branch: RATBOX_2_1)
11845 src commio.c
11846 Log:
11847 used the data pointer we saved, not what just got nulled
11848
11849 Revision Changes Path
11850 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11851
11852
11853
11854 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11855
11856 Modified files: (Branch: RATBOX_2_1)
11857 modules m_resv.c m_xline.c
11858 Log:
11859 - fix broken propagation of xline/resv
11860
11861 Revision Changes Path
11862 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11863 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11864
11865
11866
11867 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11868
11869 Modified files: (Branch: RATBOX_2_1)
11870 src s_auth.c
11871 Log:
11872 - properly increment bad auth count for stats T when we timeout an auth
11873
11874 Revision Changes Path
11875 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11876
11877
11878
11879 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11880
11881 Modified files: (Branch: RATBOX_2_1)
11882 doc monitor.txt
11883 include client.h
11884 modules/core m_nick.c
11885 Log:
11886 - fix a bit that didnt make sense in monitor.txt
11887 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11888
11889 Revision Changes Path
11890 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11891 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11892 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11893
11894
11895
11896 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11897
11898 Modified files: (Branch: RATBOX_2_1)
11899 src s_auth.c
11900 Log:
11901 removing dlink nodes from auth_poll_list twice is bad
11902
11903 Revision Changes Path
11904 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11905
11906
11907
11908 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11909
11910 Modified files: (Branch: RATBOX_2_1)
11911 modules m_stats.c
11912 Log:
11913 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11914 changed to RPL_STATSDEBUG
11915
11916 Revision Changes Path
11917 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11918
11919
11920
11921 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11922
11923 Added files: (Branch: RATBOX_2_1)
11924 doc tgchange.txt
11925 Log:
11926 - add some documentation about target change
11927
11928 Revision Changes Path
11929 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11930
11931
11932
11933 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11934
11935 Modified files: (Branch: RATBOX_2_1)
11936 include supported.h
11937 modules/core m_message.c
11938 Log:
11939 - remove extra argument to 005
11940 - disallow messaging of UIDs
11941
11942 Revision Changes Path
11943 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11944 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11945
11946
11947
11948 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11949
11950 Modified files: (Branch: RATBOX_2_1)
11951 src parse.c
11952 Log:
11953 - fix a longstanding parser bug with wrong limit checking, causing us to
11954 accept one less parameter than we're allowed to accept.
11955
11956 Revision Changes Path
11957 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11958
11959
11960
11961 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11962
11963 Modified files: (Branch: RATBOX_2_1)
11964 modules/core m_message.c
11965 Log:
11966 - exempt users messaging themselves from target change
11967
11968 Revision Changes Path
11969 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11970
11971
11972
11973 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11974
11975 Modified files: (Branch: RATBOX_2_1)
11976 include supported.h
11977 Log:
11978 - stop violating MAXPARA on 005.
11979
11980 Revision Changes Path
11981 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11982
11983
11984
11985 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11986
11987 Modified files: (Branch: RATBOX_2_1)
11988 modules/core m_nick.c
11989 Log:
11990 - dont store an ipv6 sockhost if we're not compiled with v6 support
11991
11992 Revision Changes Path
11993 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11994
11995
11996
11997 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11998
11999 Modified files: (Branch: RATBOX_2_1)
12000 include stdinc.h
12001 Log:
12002 - remove some vms includes
12003
12004 Revision Changes Path
12005 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12006
12007
12008
12009 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12010
12011 Modified files: (Branch: RATBOX_2_1)
12012 . ChangeLog
12013 include serno.h
12014 Log:
12015 - force commit for new branch
12016
12017 Revision Changes Path
12018 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12019 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12020
12021
12022
12023 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12024
12025 Modified files:
12026 . RELNOTES configure configure.ac
12027 include patchlevel.h
12028 Log:
12029 - revved patchlevel to 2.1.0
12030
12031 Revision Changes Path
12032 1.114 +6 -2 ircd-ratbox/RELNOTES
12033 7.249 +11 -11 ircd-ratbox/configure
12034 7.63 +3 -3 ircd-ratbox/configure.ac
12035 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12036
12037
12038
12039 leeh 2005/03/04 13:31:32 EST (20050304_2)
12040
12041 Modified files:
12042 . RELNOTES
12043 include patchlevel.h
12044 Log:
12045 - update RELNOTES
12046 - revved patchlevel to 2.1.0beta2
12047
12048 Revision Changes Path
12049 1.113 +12 -0 ircd-ratbox/RELNOTES
12050 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12051
12052
12053
12054 leeh 2005/03/04 13:27:05 EST (20050304_1)
12055
12056 Modified files:
12057 doc whats-new-2.1.txt
12058 src channel.c
12059 Log:
12060 - update whats-new-2.1
12061 - when we're handling global NAMES, dont output channels if there are no
12062 members within them we can show.
12063
12064 Revision Changes Path
12065 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12066 7.436 +12 -2 ircd-ratbox/src/channel.c
12067
12068
12069
12070 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12071
12072 Modified files:
12073 src patricia.c
12074 Log:
12075 That would be a node_heap not a prefix_heap..oops
12076
12077 Revision Changes Path
12078 7.30 +1 -1 ircd-ratbox/src/patricia.c
12079
12080
12081
12082 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12083
12084 Modified files:
12085 include stdinc.h
12086 Log:
12087 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12088 otherwise..the other macros might work????
12089
12090 Revision Changes Path
12091 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12092
12093
12094
12095 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12096
12097 Modified files:
12098 . configure configure.ac
12099 Log:
12100 i hate autoconf
12101
12102 Revision Changes Path
12103 7.248 +5 -5 ircd-ratbox/configure
12104 7.62 +5 -5 ircd-ratbox/configure.ac
12105
12106
12107
12108 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12109
12110 Modified files:
12111 . configure configure.ac
12112 Log:
12113 i hate autoconf
12114
12115 Revision Changes Path
12116 7.247 +3 -2 ircd-ratbox/configure
12117 7.61 +3 -2 ircd-ratbox/configure.ac
12118
12119
12120
12121 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12122
12123 Modified files:
12124 . configure configure.ac
12125 Log:
12126 doh
12127
12128 Revision Changes Path
12129 7.246 +6 -6 ircd-ratbox/configure
12130 7.60 +4 -4 ircd-ratbox/configure.ac
12131
12132
12133
12134 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12135
12136 Modified files:
12137 . configure configure.ac
12138 include stdinc.h
12139 Log:
12140 Doh these changes got put on RATBOX_2_0 when they were meant for
12141 head..oops...
12142 Also merged in the monitor heap size stuff, not that i think monitor has
12143 been moved to head
12144
12145 Revision Changes Path
12146 7.245 +12 -3 ircd-ratbox/configure
12147 7.59 +11 -3 ircd-ratbox/configure.ac
12148 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12149
12150
12151
12152 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12153
12154 Modified files:
12155 include stdinc.h
12156 Log:
12157 Add more robust alloca checking
12158
12159 Revision Changes Path
12160 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12161
12162
12163
12164 leeh 2005/02/24 15:27:17 EST (20050224_9)
12165
12166 Modified files:
12167 contrib m_42.c
12168 Log:
12169 - fix the copyright on m_42.c :p
12170
12171 Revision Changes Path
12172 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12173
12174
12175
12176 leeh 2005/02/24 15:22:53 EST (20050224_8)
12177
12178 Modified files:
12179 include supported.h
12180 modules m_dline.c
12181 Log:
12182 - fix a core in undline on bad masks
12183 - remove an unwanted space from beginning of second 005 numeric
12184
12185 Revision Changes Path
12186 7.5 +1 -1 ircd-ratbox/include/supported.h
12187 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12188
12189
12190
12191 leeh 2005/02/24 15:18:59 EST (20050224_7)
12192
12193 Modified files:
12194 modules m_monitor.c
12195 Log:
12196 - use max_monitor when adding nicknames
12197 - add in monitor s
12198 that should be everything now..
12199
12200 Revision Changes Path
12201 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12202
12203
12204
12205 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12206
12207 Modified files:
12208 contrib m_42.c
12209 Log:
12210 42
12211
12212 Revision Changes Path
12213 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12214
12215
12216
12217 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12218
12219 Modified files:
12220 contrib m_42.c
12221 Log:
12222 42
12223
12224 Revision Changes Path
12225 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12226
12227
12228
12229 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12230
12231 Added files:
12232 contrib m_42.c
12233 Log:
12234 The Answer to Life, the Universe, and Everything
12235
12236 Revision Changes Path
12237 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12238
12239
12240
12241 leeh 2005/02/24 14:53:04 EST (20050224_3)
12242
12243 Modified files:
12244 include monitor.h
12245 modules m_monitor.c
12246 src ircd.c monitor.c
12247 Log:
12248 - call init_monitor() on startup
12249 - add in support for adding/deleting/listing monitor entries
12250
12251 Revision Changes Path
12252 7.2 +3 -1 ircd-ratbox/include/monitor.h
12253 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12254 7.374 +2 -0 ircd-ratbox/src/ircd.c
12255 7.3 +15 -4 ircd-ratbox/src/monitor.c
12256
12257
12258
12259 leeh 2005/02/23 21:20:10 EST (20050224_2)
12260
12261 Modified files:
12262 doc example.conf example.efnet.conf
12263 include s_conf.h supported.h
12264 modules Makefile.in
12265 src client.c newconf.c s_conf.c
12266 Added files:
12267 modules m_monitor.c
12268 Log:
12269 - add the max_monitor config option
12270 - advertise MONITOR=%d in 005
12271 - clear a local clients monitor list on exit
12272 - add the framework for the MONITOR command
12273 - bed.
12274
12275 Revision Changes Path
12276 7.261 +5 -0 ircd-ratbox/doc/example.conf
12277 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12278 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12279 7.4 +4 -2 ircd-ratbox/include/supported.h
12280 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12281 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12282 7.492 +1 -0 ircd-ratbox/src/client.c
12283 7.202 +1 -0 ircd-ratbox/src/newconf.c
12284 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12285
12286
12287
12288 leeh 2005/02/23 20:57:51 EST (20050224_1)
12289
12290 Modified files:
12291 . configure configure.ac
12292 include setup.h.in
12293 src monitor.c
12294 Log:
12295 - move MONITOR_HEAP_SIZE over to configure
12296
12297 Revision Changes Path
12298 7.244 ircd-ratbox/configure
12299 7.58 +4 -2 ircd-ratbox/configure.ac
12300 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12301 7.2 +0 -2 ircd-ratbox/src/monitor.c
12302
12303
12304
12305 leeh 2005/02/23 20:48:08 EST (20050224_0)
12306
12307 Modified files:
12308 doc monitor.txt
12309 include client.h numeric.h
12310 modules/core m_nick.c
12311 src Makefile.in client.c messages.tab
12312 s_user.c
12313 Added files:
12314 include monitor.h
12315 src monitor.c
12316 Log:
12317 - first half of my server-side notify list implementation..
12318
12319 Revision Changes Path
12320 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12321 7.266 +3 -0 ircd-ratbox/include/client.h
12322 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12323 7.58 +6 -0 ircd-ratbox/include/numeric.h
12324 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12325 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12326 7.491 +3 -0 ircd-ratbox/src/client.c
12327 7.126 +5 -5 ircd-ratbox/src/messages.tab
12328 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12329 7.342 +2 -0 ircd-ratbox/src/s_user.c
12330
12331
12332
12333 leeh 2005/02/23 18:42:59 EST (20050223_0)
12334
12335 Modified files:
12336 include hash.h
12337 Log:
12338 - double the size of the client and channel hashtables (64k -> 128k and
12339 32k -> 64k). The improvements are quite significant..
12340
12341 Revision Changes Path
12342 7.54 +4 -4 ircd-ratbox/include/hash.h
12343
12344
12345
12346 leeh 2005/02/22 14:55:56 EST (20050222_1)
12347
12348 Modified files:
12349 doc monitor.txt
12350 modules m_services.c
12351 Log:
12352 - remove a couple of unused vars
12353 - update monitor.txt
12354
12355 Revision Changes Path
12356 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12357 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12358
12359
12360
12361 leeh 2005/02/21 19:47:24 EST (20050222_0)
12362
12363 Added files:
12364 doc monitor.txt
12365 Log:
12366 - add in my documentation on the upcoming MONITOR command
12367
12368 Revision Changes Path
12369 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12370
12371
12372
12373 leeh 2005/02/21 12:09:34 EST (20050221_0)
12374
12375 Modified files:
12376 . configure configure.ac
12377 doc whats-new-2.1.txt
12378 tools README.mkpasswd
12379 Removed files:
12380 src crypt.c
12381 Log:
12382 - update whats-new-2.1.txt some more
12383 - we dont have vms mkpasswd anymore
12384 - remove the unused crypt.c
12385
12386 Revision Changes Path
12387 7.243 +3 -6 ircd-ratbox/configure
12388 7.57 +2 -4 ircd-ratbox/configure.ac
12389 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12390 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12391 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12392
12393
12394
12395 leeh 2005/02/19 12:38:09 EST (20050219_3)
12396
12397 Modified files:
12398 doc example.conf example.efnet.conf
12399 include ircd.h
12400 modules m_pong.c
12401 src channel.c client.c ircd.c s_conf.c
12402 Log:
12403 - rework the splitcode, splitservers is now how many servers we've marked as
12404 EOB, rather than how many are linked. Thus pull ourselves out of
12405 splitmode immediately once this is satisfied
12406
12407 Revision Changes Path
12408 7.260 +8 -9 ircd-ratbox/doc/example.conf
12409 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12410 7.83 +1 -0 ircd-ratbox/include/ircd.h
12411 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12412 7.435 +16 -36 ircd-ratbox/src/channel.c
12413 7.490 +2 -0 ircd-ratbox/src/client.c
12414 7.373 +2 -1 ircd-ratbox/src/ircd.c
12415 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12416
12417
12418
12419 leeh 2005/02/19 09:02:34 EST (20050219_2)
12420
12421 Modified files:
12422 doc example.conf example.efnet.conf
12423 include ircd.h s_conf.h
12424 modules m_set.c
12425 src channel.c ircd.c newconf.c s_conf.c
12426 Log:
12427 - remove split_delay
12428
12429 Revision Changes Path
12430 7.259 +0 -5 ircd-ratbox/doc/example.conf
12431 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12432 7.82 +0 -1 ircd-ratbox/include/ircd.h
12433 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12434 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12435 7.434 +2 -7 ircd-ratbox/src/channel.c
12436 7.372 +0 -1 ircd-ratbox/src/ircd.c
12437 7.201 +0 -1 ircd-ratbox/src/newconf.c
12438 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12439
12440
12441
12442 leeh 2005/02/19 08:48:05 EST (20050219_1)
12443
12444 Modified files:
12445 include client.h
12446 modules m_cap.c m_who.c
12447 src channel.c
12448 Log:
12449 - implemented multi-prefix client capability, which allows stacking of @+ in
12450 names and who
12451
12452 Revision Changes Path
12453 7.265 +1 -1 ircd-ratbox/include/client.h
12454 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12455 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12456 7.433 +4 -6 ircd-ratbox/src/channel.c
12457
12458
12459
12460 leeh 2005/02/19 06:27:58 EST (20050219_0)
12461
12462 Modified files:
12463 modules m_etrace.c
12464 src newconf.c s_conf.c s_newconf.c
12465 Log:
12466 - removed some unused vars/functions
12467
12468 Revision Changes Path
12469 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12470 7.200 +0 -15 ircd-ratbox/src/newconf.c
12471 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12472 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12473
12474
12475
12476 leeh 2005/02/16 12:58:24 EST (20050216_2)
12477
12478 Modified files:
12479 . RELNOTES configure configure.ac
12480 include patchlevel.h
12481 Log:
12482 - update configure to reflect this is 'devel'
12483 - update RELNOTES
12484 - revved patchlevel to 2.1.0beta1
12485
12486 Revision Changes Path
12487 1.112 +9 -1 ircd-ratbox/RELNOTES
12488 7.242 +11 -11 ircd-ratbox/configure
12489 7.56 +3 -3 ircd-ratbox/configure.ac
12490 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12491
12492
12493
12494 leeh 2005/02/16 12:46:30 EST (20050216_1)
12495
12496 Modified files:
12497 . configure configure.ac
12498 include client.h numeric.h s_conf.h setup.h.in
12499 supported.h
12500 modules Makefile.in
12501 modules/core m_nick.c
12502 src Makefile.in client.c ircd.c messages.tab
12503 newconf.c s_conf.c s_user.c
12504 Removed files:
12505 include watch.h
12506 modules m_watch.c
12507 src watch.c
12508 Log:
12509 - remove watch, the protocol for this sucks so hard I just dont want it
12510 here ;-)
12511
12512 Revision Changes Path
12513 7.241 +2 -12 ircd-ratbox/configure
12514 7.55 +2 -4 ircd-ratbox/configure.ac
12515 7.264 +0 -2 ircd-ratbox/include/client.h
12516 7.57 +0 -11 ircd-ratbox/include/numeric.h
12517 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12518 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12519 7.3 +2 -3 ircd-ratbox/include/supported.h
12520 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12521 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12522 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12523 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12524 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12525 7.489 +0 -3 ircd-ratbox/src/client.c
12526 7.371 +0 -2 ircd-ratbox/src/ircd.c
12527 7.125 +9 -9 ircd-ratbox/src/messages.tab
12528 7.199 +0 -1 ircd-ratbox/src/newconf.c
12529 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12530 7.341 +0 -2 ircd-ratbox/src/s_user.c
12531 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12532
12533
12534
12535 leeh 2005/02/15 19:13:31 EST (20050216_0)
12536
12537 Modified files:
12538 include stdinc.h
12539 src event.c ircd_lexer.l ircd_signal.c
12540 modules.c
12541 Removed files:
12542 servlink descrip.mms
12543 Log:
12544 - remove a few vms bits
12545
12546 Revision Changes Path
12547 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12548 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12549 7.47 +0 -54 ircd-ratbox/src/event.c
12550 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12551 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12552 7.152 +0 -3 ircd-ratbox/src/modules.c
12553
12554
12555
12556 leeh 2005/02/15 18:53:32 EST (20050215_0)
12557
12558 Modified files:
12559 include hostmask.h ircd.h s_conf.h s_newconf.h
12560 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12561 m_xline.c
12562 src hostmask.c ircd.c ircd_signal.c s_conf.c
12563 s_newconf.c
12564 Log:
12565 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12566 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12567
12568 Revision Changes Path
12569 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12570 7.81 +1 -0 ircd-ratbox/include/ircd.h
12571 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12572 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12573 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12574 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12575 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12576 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12577 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12578 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12579 7.370 +7 -0 ircd-ratbox/src/ircd.c
12580 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12581 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12582 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12583
12584
12585
12586 leeh 2005/02/13 10:21:41 EST (20050213_4)
12587
12588 Modified files:
12589 doc services.txt
12590 Added files:
12591 doc whats-new-2.0.txt whats-new-2.1.txt
12592 Removed files:
12593 doc whats-new.txt
12594 Log:
12595 - move whats-new.txt to whats-new-2.0.txt
12596 - add in whats-new-2.1.txt
12597 - update services.txt with the whois for logged in users
12598
12599 Revision Changes Path
12600 7.2 +5 -0 ircd-ratbox/doc/services.txt
12601 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12602 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12603 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12604
12605
12606
12607 leeh 2005/02/13 09:20:37 EST (20050213_3)
12608
12609 Modified files:
12610 include supported.h
12611 modules/core m_message.c
12612 Log:
12613 - fix a compile error in m_message.c
12614 - update 005 to the spec and add CPRIVMSG/CNOTICE
12615
12616 Revision Changes Path
12617 7.2 +31 -37 ircd-ratbox/include/supported.h
12618 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12619
12620
12621
12622 leeh 2005/02/13 09:14:12 EST (20050213_2)
12623
12624 Modified files:
12625 src channel.c
12626 Log:
12627 - fix the membership memleak
12628
12629 Revision Changes Path
12630 7.432 +0 -3 ircd-ratbox/src/channel.c
12631
12632
12633
12634 leeh 2005/02/12 21:51:56 EST (20050213_1)
12635
12636 Modified files:
12637 include client.h
12638 modules/core m_message.c
12639 Log:
12640 - add a bitmask to track when they send their first message, only allowing
12641 clearing stuff after that.
12642
12643 Revision Changes Path
12644 7.263 +4 -0 ircd-ratbox/include/client.h
12645 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12646
12647
12648
12649 leeh 2005/02/12 21:17:52 EST (20050213_0)
12650
12651 Modified files:
12652 include patricia.h s_newconf.h
12653 modules/core m_message.c
12654 src patricia.c s_newconf.c s_user.c
12655 Log:
12656 - add in the patricia for tracking who fills up targets, give them a reduced
12657 count on connect
12658
12659 Revision Changes Path
12660 7.20 +1 -1 ircd-ratbox/include/patricia.h
12661 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12662 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12663 7.29 +1 -1 ircd-ratbox/src/patricia.c
12664 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12665 7.340 +4 -0 ircd-ratbox/src/s_user.c
12666
12667
12668
12669 leeh 2005/02/12 18:35:10 EST (20050212_0)
12670
12671 Modified files:
12672 include ircd_defs.h
12673 src class.c reject.c
12674 Log:
12675 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12676
12677 Revision Changes Path
12678 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12679 7.68 +1 -5 ircd-ratbox/src/class.c
12680 1.33 +1 -5 ircd-ratbox/src/reject.c
12681
12682
12683
12684 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12685
12686 Modified files:
12687 modules m_watch.c
12688 Log:
12689 remove stupid memory leak
12690
12691 Revision Changes Path
12692 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12693
12694
12695
12696 leeh 2005/02/11 06:42:48 EST (20050211_0)
12697
12698 Modified files:
12699 modules m_gline.c
12700 Log:
12701 - workaround hyb6 allowing empty gline reasons
12702
12703 Revision Changes Path
12704 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12705
12706
12707
12708 leeh 2005/02/09 14:39:13 EST (20050209_2)
12709
12710 Modified files:
12711 include s_conf.h
12712 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12713 src ircd.c s_conf.c
12714 Log:
12715 - move temp dlines and temp klines over to an array, rather than completely
12716 seperate dlinks.
12717
12718 Revision Changes Path
12719 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12720 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12721 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12722 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12723 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12724 7.369 +0 -5 ircd-ratbox/src/ircd.c
12725 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12726
12727
12728
12729 leeh 2005/02/09 14:02:13 EST (20050209_1)
12730
12731 Modified files:
12732 include s_user.h
12733 modules m_cap.c m_pong.c m_user.c
12734 modules/core m_nick.c
12735 src s_user.c
12736 Log:
12737 - remove 'nick' param from register_local_user(), its not needed.
12738
12739 Revision Changes Path
12740 7.35 +1 -1 ircd-ratbox/include/s_user.h
12741 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12742 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12743 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12744 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12745 7.339 +6 -6 ircd-ratbox/src/s_user.c
12746
12747
12748
12749 leeh 2005/02/09 13:12:53 EST (20050209_0)
12750
12751 Modified files:
12752 modules m_cmessage.c
12753 Log:
12754 - dont send numerics when we're dealing with CNOTICE
12755 - add in checking for +g, and resetting idle
12756
12757 Revision Changes Path
12758 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12759
12760
12761
12762 leeh 2005/02/08 11:37:50 EST (20050208_2)
12763
12764 Modified files:
12765 src s_newconf.c
12766 Log:
12767 - fix operator blocks to work on ip spoofs
12768
12769 Revision Changes Path
12770 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12771
12772
12773
12774 leeh 2005/02/07 19:23:22 EST (20050208_1)
12775
12776 Modified files:
12777 doc example.conf example.efnet.conf
12778 src newconf.c
12779 Log:
12780 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12781
12782 Revision Changes Path
12783 7.258 +0 -39 ircd-ratbox/doc/example.conf
12784 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12785 7.198 +0 -272 ircd-ratbox/src/newconf.c
12786
12787
12788
12789 leeh 2005/02/07 19:19:32 EST (20050208_0)
12790
12791 Modified files:
12792 src s_conf.c
12793 Log:
12794 - added support for kline.conf.perm et al, these take the same formats
12795 as their non-permanent partners, but you cant remove them via the ircd.
12796
12797 Revision Changes Path
12798 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12799
12800
12801
12802 leeh 2005/02/02 19:18:59 EST (20050203_1)
12803
12804 Modified files:
12805 help Makefile.in
12806 help/opers index
12807 help/users index
12808 Added files:
12809 help/opers cnotice cprivmsg
12810 Log:
12811 - added help files for cprivmsg/cnotice
12812
12813 Revision Changes Path
12814 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12815 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12816 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12817 1.10 +19 -19 ircd-ratbox/help/opers/index
12818 1.7 +10 -9 ircd-ratbox/help/users/index
12819
12820
12821
12822 leeh 2005/02/02 19:14:25 EST (20050203_0)
12823
12824 Modified files:
12825 include numeric.h
12826 modules Makefile.in
12827 src messages.tab
12828 Added files:
12829 modules m_cmessage.c
12830 Log:
12831 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12832 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12833 nick is a member. These bypass any target change limitations.
12834 - added ERR_VOICENEEDED, numeric 489.
12835
12836 Revision Changes Path
12837 7.56 +2 -0 ircd-ratbox/include/numeric.h
12838 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12839 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12840 7.124 +1 -1 ircd-ratbox/src/messages.tab
12841
12842
12843
12844 leeh 2005/02/02 16:58:16 EST (20050202_4)
12845
12846 Modified files:
12847 help/opers etrace
12848 Log:
12849 - update etrace help
12850
12851 Revision Changes Path
12852 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12853
12854
12855
12856 leeh 2005/02/02 16:55:04 EST (20050202_3)
12857
12858 Modified files:
12859 modules m_etrace.c
12860 Log:
12861 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12862 can put its external ip address in there..
12863
12864 Revision Changes Path
12865 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12866
12867
12868
12869 leeh 2005/02/02 16:41:06 EST (20050202_2)
12870
12871 Modified files:
12872 modules m_etrace.c
12873 Log:
12874 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12875 if its a non-local client. These will just get "lost" if the remote
12876 server doesnt support this..
12877
12878 Revision Changes Path
12879 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12880
12881
12882
12883 leeh 2005/02/02 16:12:12 EST (20050202_1)
12884
12885 Modified files:
12886 include client.h numeric.h s_conf.h
12887 modules/core m_message.c
12888 src messages.tab newconf.c s_conf.c
12889 Log:
12890 - first part of the target change code, add the storage of targets for
12891 localuser, throttle messages when they fill all the available slots
12892
12893 Revision Changes Path
12894 7.262 +5 -1 ircd-ratbox/include/client.h
12895 7.55 +2 -0 ircd-ratbox/include/numeric.h
12896 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12897 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12898 7.123 +1 -1 ircd-ratbox/src/messages.tab
12899 7.197 +1 -0 ircd-ratbox/src/newconf.c
12900 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12901
12902
12903
12904 leeh 2005/02/02 13:28:10 EST (20050202_0)
12905
12906 Modified files:
12907 modules m_resv.c m_stats.c m_testline.c
12908 modules/core m_join.c
12909 src hash.c kdparse.c messages.tab s_newconf.c
12910 Log:
12911 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12912 tracking of when resvs get hit
12913
12914 Revision Changes Path
12915 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12916 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12917 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12918 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12919 7.114 +3 -0 ircd-ratbox/src/hash.c
12920 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12921 7.122 +1 -1 ircd-ratbox/src/messages.tab
12922 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12923
12924
12925
12926 leeh 2005/01/31 09:04:10 EST (20050131_2)
12927
12928 Modified files:
12929 src s_log.c
12930 Log:
12931 - fflush() logfiles
12932
12933 Revision Changes Path
12934 7.79 +2 -0 ircd-ratbox/src/s_log.c
12935
12936
12937
12938 leeh 2005/01/31 08:59:09 EST (20050131_1)
12939
12940 Modified files:
12941 src commio.c
12942 Log:
12943 - rename fd_dump() to comm_dump()
12944
12945 Revision Changes Path
12946 1.27 +2 -2 ircd-ratbox/src/commio.c
12947
12948
12949
12950 leeh 2005/01/30 19:16:08 EST (20050131_0)
12951
12952 Modified files:
12953 doc hooks.txt
12954 include hook.h
12955 modules m_services.c
12956 modules/core m_server.c
12957 src hook.c s_serv.c
12958 Log:
12959 - added hook for server_introduced
12960 - fixed up services support for hooks
12961
12962 Revision Changes Path
12963 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12964 1.31 +1 -0 ircd-ratbox/include/hook.h
12965 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12966 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12967 7.36 +2 -0 ircd-ratbox/src/hook.c
12968 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12969
12970
12971
12972 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12973
12974 Modified files:
12975 src commio.c
12976 Log:
12977 Add back in the comm_fd_hack thing for solaris
12978
12979 Revision Changes Path
12980 1.26 +26 -1 ircd-ratbox/src/commio.c
12981
12982
12983
12984 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12985
12986 Modified files:
12987 adns adns.h
12988 include commio.h s_conf.h watch.h
12989 modules m_dline.c m_kline.c m_resv.c m_stats.c
12990 m_watch.c m_xline.c
12991 modules/core m_nick.c
12992 src balloc.c cache.c client.c commio.c
12993 epoll.c ircd.c ircd_lexer.l kdparse.c
12994 listener.c s_auth.c s_conf.c s_log.c
12995 s_serv.c watch.c
12996 Log:
12997 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12998
12999 Revision Changes Path
13000 1.18 +0 -2 ircd-ratbox/adns/adns.h
13001 1.14 +6 -37 ircd-ratbox/include/commio.h
13002 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13003 7.3 +2 -2 ircd-ratbox/include/watch.h
13004 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13005 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13006 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13007 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13008 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13009 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13010 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13011 7.85 +1 -1 ircd-ratbox/src/balloc.c
13012 1.24 +5 -5 ircd-ratbox/src/cache.c
13013 7.488 +4 -4 ircd-ratbox/src/client.c
13014 1.25 +10 -280 ircd-ratbox/src/commio.c
13015 1.33 +1 -1 ircd-ratbox/src/epoll.c
13016 7.368 +4 -4 ircd-ratbox/src/ircd.c
13017 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13018 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13019 7.125 +8 -8 ircd-ratbox/src/listener.c
13020 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13021 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13022 7.78 +20 -20 ircd-ratbox/src/s_log.c
13023 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13024 1.6 +22 -15 ircd-ratbox/src/watch.c
13025
13026
13027
13028 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13029
13030 Modified files:
13031 modules/core m_mode.c
13032 Log:
13033 remove two unused variables
13034
13035 Revision Changes Path
13036 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13037
13038
13039
13040 leeh 2005/01/28 15:31:40 EST (20050128_1)
13041
13042 Modified files:
13043 modules m_kline.c
13044 src s_conf.c
13045 Log:
13046 - mo_kline() needs minpara of 3, not 2
13047 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13048 - require me.info is never blank
13049
13050 Revision Changes Path
13051 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13052 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13053
13054
13055
13056 leeh 2005/01/28 15:26:28 EST (20050128_0)
13057
13058 Modified files:
13059 modules/core m_mode.c m_sjoin.c
13060 Log:
13061 - patch via jilles to fix +eI lists being shown to lusers when handling
13062 protocol stuff over TS6
13063
13064 Revision Changes Path
13065 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13066 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13067
13068
13069
13070 leeh 2005/01/25 19:47:38 EST (20050126_0)
13071
13072 Modified files:
13073 include channel.h
13074 modules/core m_join.c m_mode.c m_sjoin.c
13075 src channel.c messages.tab s_serv.c
13076 Log:
13077 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13078 an operspy call with &me
13079 - remove modebuf/parabuf params from channel_modes(), we now generate a
13080 buffer internally which we return.
13081
13082 Revision Changes Path
13083 7.163 +1 -1 ircd-ratbox/include/channel.h
13084 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13085 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13086 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13087 7.431 +25 -18 ircd-ratbox/src/channel.c
13088 7.121 +1 -1 ircd-ratbox/src/messages.tab
13089 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13090
13091
13092
13093 alz 2005/01/25 18:09:18 EST (20050125_5)
13094
13095 Modified files:
13096 doc example.conf example.efnet.conf
13097 include s_conf.h
13098 modules m_info.c
13099 src listener.c newconf.c s_conf.c
13100 Log:
13101 Added dline_with_reason config option (default yes):
13102
13103 /* dline reason: show the user the dline reason when they connect
13104 * and are dlined.
13105 */
13106 dline_with_reason = yes;
13107
13108 Revision Changes Path
13109 7.257 +6 -1 ircd-ratbox/doc/example.conf
13110 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13111 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13112 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13113 7.124 +1 -1 ircd-ratbox/src/listener.c
13114 7.196 +1 -0 ircd-ratbox/src/newconf.c
13115 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13116
13117
13118
13119 leeh 2005/01/25 13:21:17 EST (20050125_4)
13120
13121 Modified files:
13122 src newconf.c
13123 Log:
13124 - make conf_set_generic_string() test len exists before it uses it.
13125
13126 Revision Changes Path
13127 7.195 +1 -1 ircd-ratbox/src/newconf.c
13128
13129
13130
13131 leeh 2005/01/25 13:10:56 EST (20050125_3)
13132
13133 Modified files:
13134 doc example.conf
13135 src newconf.c
13136 Log:
13137 - rename 'type' to 'flags' in cluster {};
13138 - add stacking of servers in cluster {}; documented in example.conf
13139
13140 Revision Changes Path
13141 7.256 +18 -10 ircd-ratbox/doc/example.conf
13142 7.194 +39 -7 ircd-ratbox/src/newconf.c
13143
13144
13145
13146 alz 2005/01/25 12:48:54 EST (20050125_2)
13147
13148 Modified files:
13149 include s_conf.h
13150 src listener.c s_conf.c
13151 Log:
13152 Added dline reasons, connecting/banned clients now see ban reason.
13153
13154 Revision Changes Path
13155 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13156 7.123 +17 -4 ircd-ratbox/src/listener.c
13157 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13158
13159
13160
13161 leeh 2005/01/25 07:44:37 EST (20050125_1)
13162
13163 Modified files:
13164 doc example.conf example.efnet.conf
13165 src newconf.c
13166 Log:
13167 - implement stacking of shared {}; blocks, documented in example.conf
13168
13169 Revision Changes Path
13170 7.255 +26 -13 ircd-ratbox/doc/example.conf
13171 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13172 7.193 +51 -36 ircd-ratbox/src/newconf.c
13173
13174
13175
13176 leeh 2005/01/24 19:08:29 EST (20050125_0)
13177
13178 Modified files:
13179 doc example.conf
13180 include client.h s_conf.h
13181 modules/core m_join.c
13182 src newconf.c s_user.c
13183 Log:
13184 - added jupe_exempt to auth {};, exempts the user from generating warnings
13185 when they attempt to join juped channels.
13186
13187 Revision Changes Path
13188 7.254 +2 -0 ircd-ratbox/doc/example.conf
13189 7.261 +3 -0 ircd-ratbox/include/client.h
13190 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13191 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13192 7.192 +1 -0 ircd-ratbox/src/newconf.c
13193 7.338 +8 -0 ircd-ratbox/src/s_user.c
13194
13195
13196
13197 leeh 2005/01/24 18:57:02 EST (20050124_6)
13198
13199 Modified files:
13200 src newconf.c
13201 Log:
13202 - rework shared {};, the format is now:
13203 shared {
13204 oper = "flame@*.leeh.co.uk", "*.lan";
13205 flags = kline;
13206 };
13207
13208 With no privs:
13209 shared {
13210 oper = "flame@*.leeh.co.uk", "*.lan";
13211 flags = none;
13212 };
13213
13214 Revision Changes Path
13215 7.191 +55 -23 ircd-ratbox/src/newconf.c
13216
13217
13218
13219 leeh 2005/01/24 17:25:58 EST (20050124_5)
13220
13221 Modified files:
13222 include modules.h
13223 Log:
13224 - fix the prototype on load_static_modules()
13225
13226 Revision Changes Path
13227 7.61 +1 -1 ircd-ratbox/include/modules.h
13228
13229
13230
13231 leeh 2005/01/24 16:00:30 EST (20050124_4)
13232
13233 Modified files:
13234 modules m_cap.c
13235 Log:
13236 - have cap end call register_local_user() with its own copy of
13237 source_p->username so its safe for unidented users..
13238
13239 Revision Changes Path
13240 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13241
13242
13243
13244 leeh 2005/01/24 15:48:09 EST (20050124_3)
13245
13246 Modified files:
13247 include newconf.h s_conf.h
13248 modules m_info.c
13249 src newconf.c s_conf.c s_log.c
13250 Log:
13251 - move the conf parser over to a table based structure, with generic setting
13252 of integers/strings
13253
13254 Revision Changes Path
13255 7.34 +9 -8 ircd-ratbox/include/newconf.h
13256 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13257 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13258 7.190 +264 -808 ircd-ratbox/src/newconf.c
13259 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13260 7.77 +13 -13 ircd-ratbox/src/s_log.c
13261
13262
13263
13264 leeh 2005/01/24 13:11:30 EST (20050124_2)
13265
13266 Modified files:
13267 doc example.conf
13268 src newconf.c
13269 Log:
13270 - added stacking of ips in exempt {};
13271
13272 Revision Changes Path
13273 7.253 +4 -0 ircd-ratbox/doc/example.conf
13274 7.189 +11 -30 ircd-ratbox/src/newconf.c
13275
13276
13277
13278 leeh 2005/01/24 12:59:57 EST (20050124_1)
13279
13280 Modified files:
13281 include tools.h
13282 src channel.c client.c hash.c hook.c
13283 newconf.c s_user.c watch.c
13284 Log:
13285 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13286 consistent with the rest of the dlink code.
13287
13288 Revision Changes Path
13289 1.54 +7 -7 ircd-ratbox/include/tools.h
13290 7.430 +2 -2 ircd-ratbox/src/channel.c
13291 7.487 +6 -6 ircd-ratbox/src/client.c
13292 7.113 +5 -5 ircd-ratbox/src/hash.c
13293 7.35 +1 -1 ircd-ratbox/src/hook.c
13294 7.188 +2 -2 ircd-ratbox/src/newconf.c
13295 7.337 +1 -1 ircd-ratbox/src/s_user.c
13296 1.5 +4 -4 ircd-ratbox/src/watch.c
13297
13298
13299
13300 leeh 2005/01/24 12:47:13 EST (20050124_0)
13301
13302 Modified files:
13303 modules m_cap.c
13304 Log:
13305 - cheap hack on sticky capabs..
13306
13307 Revision Changes Path
13308 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13309
13310
13311
13312 leeh 2005/01/22 11:36:54 EST (20050122_0)
13313
13314 Modified files:
13315 modules m_cap.c
13316 Log:
13317 - updated my clicap implementation to match the spec so far..
13318
13319 Revision Changes Path
13320 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13321
13322
13323
13324 leeh 2005/01/21 07:14:43 EST (20050121_2)
13325
13326 Modified files:
13327 doc hooks.txt
13328 include hook.h
13329 modules m_services.c
13330 src hook.c s_serv.c
13331 Log:
13332 - added hooks for when we're sending a burst
13333 - rewrote hooks.txt
13334 - fix up the hooks ive already done in services compatibility, ill add the
13335 hooks for server/client introductions in a bit.
13336
13337 Revision Changes Path
13338 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13339 1.30 +4 -0 ircd-ratbox/include/hook.h
13340 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13341 7.34 +7 -0 ircd-ratbox/src/hook.c
13342 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13343
13344
13345
13346 leeh 2005/01/21 06:34:03 EST (20050121_1)
13347
13348 Modified files:
13349 contrib example_module.c spy_admin_notice.c
13350 spy_info_notice.c spy_links_notice.c
13351 spy_motd_notice.c spy_stats_notice.c
13352 spy_stats_p_notice.c spy_trace_notice.c
13353 spy_whois_notice.c
13354 spy_whois_notice_global.c
13355 include hook.h
13356 modules m_admin.c m_info.c m_links.c m_motd.c
13357 m_services.c m_stats.c m_trace.c
13358 m_whois.c static_modules.c.SH
13359 modules/core m_server.c
13360 src client.c hook.c ircd.c modules.c packet.c
13361 s_auth.c s_serv.c s_user.c send.c
13362 Log:
13363 - add a better implementation of the hook system, its now a slow leaking
13364 array and events are created whenever we try adding a hook for it, or
13365 theyre registered for the caller.
13366
13367 Ive temporarily fucked services support and removed most of the other
13368 hooks.. I shall fix this soon.
13369
13370 Revision Changes Path
13371 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13372 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13373 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13374 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13375 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13376 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13377 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13378 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13379 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13380 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13381 1.29 +34 -70 ircd-ratbox/include/hook.h
13382 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13383 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13384 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13385 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13386 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13387 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13388 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13389 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13390 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13391 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13392 7.486 +1 -28 ircd-ratbox/src/client.c
13393 7.33 +131 -137 ircd-ratbox/src/hook.c
13394 7.367 +1 -1 ircd-ratbox/src/ircd.c
13395 7.151 +6 -10 ircd-ratbox/src/modules.c
13396 7.138 +10 -14 ircd-ratbox/src/packet.c
13397 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13398 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13399 7.336 +0 -6 ircd-ratbox/src/s_user.c
13400 7.286 +8 -6 ircd-ratbox/src/send.c
13401
13402
13403
13404 leeh 2005/01/20 19:19:20 EST (20050121_0)
13405
13406 Modified files:
13407 include hostmask.h
13408 Log:
13409 - remove an unused struct
13410
13411 Revision Changes Path
13412 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13413
13414
13415
13416 leeh 2005/01/20 13:38:39 EST (20050120_1)
13417
13418 Modified files:
13419 . configure configure.ac
13420 include client.h numeric.h patchlevel.h
13421 modules Makefile.in
13422 src messages.tab s_user.c
13423 Added files:
13424 modules m_cap.c
13425 Log:
13426 - drop back to -O0, fix patchlevel.h
13427 - first stab at client capabilities.. this still needs work.
13428
13429 Revision Changes Path
13430 7.240 +3 -3 ircd-ratbox/configure
13431 7.54 +3 -3 ircd-ratbox/configure.ac
13432 7.260 +3 -0 ircd-ratbox/include/client.h
13433 7.54 +2 -0 ircd-ratbox/include/numeric.h
13434 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13435 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13436 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13437 7.120 +1 -1 ircd-ratbox/src/messages.tab
13438 7.335 +3 -0 ircd-ratbox/src/s_user.c
13439
13440
13441
13442 leeh 2005/01/20 06:04:41 EST (20050120_0)
13443
13444 Modified files:
13445 . ChangeLog RELNOTES
13446 include config.h config.h.dist memory.h
13447 patchlevel.h
13448 modules m_stats.c
13449 src commio.c crypt.c getopt.c ircd.c s_serv.c
13450 Removed files:
13451 . README.VMS clean.com make.com
13452 include setup.h_vms
13453 modules descrip.mms static_modules_c.com
13454 modules/core descrip.mms
13455 src descrip.mms qio.c version.com
13456 tools descrip.mms mkpasswd_vms.c
13457 Log:
13458 - clean changelog, relnotes
13459 - mark patchlevel as 2.1.0beta
13460 - remove VMS support
13461
13462 Revision Changes Path
13463 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13464 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13465 1.111 +1 -348 ircd-ratbox/RELNOTES
13466 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13467 7.182 +0 -42 ircd-ratbox/include/config.h
13468 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13469 7.50 +0 -4 ircd-ratbox/include/memory.h
13470 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13471 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13472 7.2 +0 -58 ircd-ratbox/make.com (dead)
13473 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13474 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13475 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13476 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13477 1.24 +7 -30 ircd-ratbox/src/commio.c
13478 7.12 +0 -4 ircd-ratbox/src/crypt.c
13479 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13480 7.24 +0 -4 ircd-ratbox/src/getopt.c
13481 7.366 +4 -19 ircd-ratbox/src/ircd.c
13482 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13483 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13484 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13485 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13486 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13487
13488
13489
13490 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13491
13492 Modified files:
13493 include watch.h
13494 src watch.c
13495 Log:
13496 not using the return values on a few watch functions so make them void
13497
13498 Revision Changes Path
13499 7.2 +5 -5 ircd-ratbox/include/watch.h
13500 1.4 +19 -28 ircd-ratbox/src/watch.c
13501
13502
13503 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13504
13505 Modified files:
13506 modules m_watch.c
13507 Log:
13508 Make watch throttle, don't accept letter commands stacked
13509
13510 Revision Changes Path
13511 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13512
13513
13514
13515 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13516
13517 Modified files:
13518 modules m_gline.c
13519 Log:
13520 fix merge error
13521
13522 Revision Changes Path
13523 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13524
13525
13526
13527 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13528
13529 Modified files:
13530 . ChangeLog README.FIRST RELNOTES configure
13531 configure.ac
13532 adns adns.h internal.h parse.c transmit.c
13533 types.c
13534 contrib example_module.c spy_admin_notice.c
13535 spy_info_notice.c spy_links_notice.c
13536 spy_motd_notice.c spy_stats_notice.c
13537 spy_stats_p_notice.c spy_trace_notice.c
13538 spy_whois_notice.c
13539 spy_whois_notice_global.c
13540 doc example.conf example.efnet.conf ircd.motd
13541 server-version-info whats-new.txt
13542 help/opers umode xline
13543 help/users umode
13544 include cache.h channel.h class.h client.h
13545 commio.h config.h config.h.dist hash.h
13546 hook.h hostmask.h irc_string.h ircd.h
13547 ircd_defs.h m_info.h memory.h msg.h
13548 newconf.h numeric.h packet.h patchlevel.h
13549 patricia.h s_conf.h s_gline.h s_newconf.h
13550 s_serv.h s_user.h scache.h serno.h
13551 setup.h.in sprintf_irc.h stdinc.h tools.h
13552 modules .depend Makefile.in m_admin.c m_away.c
13553 m_dline.c m_encap.c m_gline.c m_info.c
13554 m_kline.c m_links.c m_list.c m_lusers.c
13555 m_motd.c m_oper.c m_operspy.c m_rehash.c
13556 m_restart.c m_resv.c m_set.c m_stats.c
13557 m_svinfo.c m_testline.c m_testmask.c
13558 m_topic.c m_trace.c m_watch.c m_who.c
13559 m_whois.c m_whowas.c m_xline.c
13560 static_modules.c.SH
13561 modules/core m_error.c m_message.c m_mode.c m_quit.c
13562 m_server.c m_squit.c
13563 src .depend Makefile.in adns.c balloc.c
13564 cache.c channel.c class.c client.c
13565 commio.c crypt.c devpoll.c epoll.c
13566 event.c getopt.c hash.c hook.c hostmask.c
13567 irc_string.c ircd.c ircd_lexer.l
13568 ircd_parser.y ircd_signal.c listener.c
13569 modules.c newconf.c numeric.c packet.c
13570 parse.c patricia.c poll.c reject.c
13571 restart.c s_auth.c s_conf.c s_log.c
13572 s_newconf.c s_serv.c s_user.c scache.c
13573 select.c send.c snprintf.c tools.c
13574 version.c.SH watch.c whowas.c
13575 tools README.mkpasswd mkpasswd.c
13576 Added files:
13577 . README.VMS clean.com make.com
13578 doc services.txt
13579 include common.h s_stats.h setup.h_vms
13580 supported.h
13581 modules descrip.mms m_challenge.c m_etrace.c
13582 m_invite.c m_names.c m_pass.c m_ping.c
13583 m_pong.c m_services.c m_tb.c m_user.c
13584 m_users.c m_version.c
13585 static_modules_c.com
13586 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13587 m_part.c m_sjoin.c
13588 servlink descrip.mms
13589 src descrip.mms kdparse.c messages.tab qio.c
13590 s_gline.c s_stats.c version.com
13591 tools descrip.mms mkpasswd_vms.c
13592 Removed files:
13593 doc 005.txt
13594 include banconf.h
13595 modules/core channels.c users.c
13596 src banconf.c
13597 Log:
13598 merge from RATBOX_2_0
13599
13600 Revision Changes Path
13601 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13602 7.40 +1 -0 ircd-ratbox/README.FIRST
13603 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13604 1.110 +114 -6 ircd-ratbox/RELNOTES
13605 1.17 +4 -0 ircd-ratbox/adns/adns.h
13606 1.17 +4 -4 ircd-ratbox/adns/internal.h
13607 1.12 +38 -38 ircd-ratbox/adns/parse.c
13608 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13609 1.19 +13 -13 ircd-ratbox/adns/types.c
13610 7.1 +10 -0 ircd-ratbox/clean.com (new)
13611 7.239 +47 -29 ircd-ratbox/configure
13612 7.53 +40 -32 ircd-ratbox/configure.ac
13613 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13614 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13615 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13616 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13617 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13618 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13619 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13620 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13621 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13622 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13623 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13624 7.252 +68 -22 ircd-ratbox/doc/example.conf
13625 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13626 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13627 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13628 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13629 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13630 1.5 +2 -1 ircd-ratbox/help/opers/umode
13631 1.7 +1 -1 ircd-ratbox/help/opers/xline
13632 1.2 +1 -0 ircd-ratbox/help/users/umode
13633 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13634 1.7 +8 -0 ircd-ratbox/include/cache.h
13635 7.162 +18 -16 ircd-ratbox/include/channel.h
13636 7.25 +4 -0 ircd-ratbox/include/class.h
13637 7.259 +34 -28 ircd-ratbox/include/client.h
13638 1.13 +45 -7 ircd-ratbox/include/commio.h
13639 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13640 7.181 +74 -16 ircd-ratbox/include/config.h
13641 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13642 7.53 +2 -0 ircd-ratbox/include/hash.h
13643 1.28 +73 -27 ircd-ratbox/include/hook.h
13644 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13645 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13646 7.80 +6 -31 ircd-ratbox/include/ircd.h
13647 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13648 7.56 +14 -8 ircd-ratbox/include/m_info.h
13649 7.49 +4 -0 ircd-ratbox/include/memory.h
13650 7.53 +2 -0 ircd-ratbox/include/msg.h
13651 7.33 +9 -9 ircd-ratbox/include/newconf.h
13652 7.53 +12 -8 ircd-ratbox/include/numeric.h
13653 7.27 +1 -1 ircd-ratbox/include/packet.h
13654 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13655 7.19 +25 -1 ircd-ratbox/include/patricia.h
13656 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13657 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13658 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13659 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13660 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13661 7.34 +13 -9 ircd-ratbox/include/s_user.h
13662 7.15 +1 -1 ircd-ratbox/include/scache.h
13663 7.5366 +1 -1 ircd-ratbox/include/serno.h
13664 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13665 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13666 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13667 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13668 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13669 1.53 +10 -10 ircd-ratbox/include/tools.h
13670 7.1 +58 -0 ircd-ratbox/make.com (new)
13671 1.45 +338 -182 ircd-ratbox/modules/.depend
13672 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13673 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13674 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13675 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13676 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13677 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13678 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13679 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13680 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13681 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13682 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13683 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13684 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13685 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13686 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13687 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13688 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13689 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13690 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13691 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13692 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13693 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13694 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13695 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13696 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13697 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13698 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13699 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13700 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13701 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13702 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13703 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13704 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13705 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13706 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13707 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13708 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13709 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13710 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13711 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13712 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13713 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13714 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13715 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13716 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13717 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13718 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13719 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13720 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13721 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13722 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13723 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13724 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13725 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13726 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13727 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13728 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13729 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13730 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13731 7.48 +162 -119 ircd-ratbox/src/.depend
13732 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13733 7.75 +5 -5 ircd-ratbox/src/adns.c
13734 7.84 +1 -1 ircd-ratbox/src/balloc.c
13735 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13736 1.23 +75 -7 ircd-ratbox/src/cache.c
13737 7.429 +342 -79 ircd-ratbox/src/channel.c
13738 7.67 +42 -2 ircd-ratbox/src/class.c
13739 7.485 +245 -85 ircd-ratbox/src/client.c
13740 1.23 +349 -43 ircd-ratbox/src/commio.c
13741 7.11 +4 -0 ircd-ratbox/src/crypt.c
13742 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13743 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13744 1.32 +4 -8 ircd-ratbox/src/epoll.c
13745 7.46 +63 -6 ircd-ratbox/src/event.c
13746 7.23 +4 -0 ircd-ratbox/src/getopt.c
13747 7.112 +8 -7 ircd-ratbox/src/hash.c
13748 7.32 +135 -133 ircd-ratbox/src/hook.c
13749 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13750 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13751 7.365 +56 -48 ircd-ratbox/src/ircd.c
13752 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13753 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13754 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13755 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13756 7.122 +14 -13 ircd-ratbox/src/listener.c
13757 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13758 7.150 +17 -8 ircd-ratbox/src/modules.c
13759 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13760 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13761 7.137 +55 -42 ircd-ratbox/src/packet.c
13762 7.187 +8 -15 ircd-ratbox/src/parse.c
13763 7.28 +2 -4 ircd-ratbox/src/patricia.c
13764 7.82 +3 -1 ircd-ratbox/src/poll.c
13765 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13766 1.32 +8 -3 ircd-ratbox/src/reject.c
13767 7.34 +1 -0 ircd-ratbox/src/restart.c
13768 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13769 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13770 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13771 7.76 +32 -35 ircd-ratbox/src/s_log.c
13772 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13773 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13774 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13775 7.334 +773 -2 ircd-ratbox/src/s_user.c
13776 7.27 +2 -1 ircd-ratbox/src/scache.c
13777 7.44 +2 -0 ircd-ratbox/src/select.c
13778 7.285 +12 -12 ircd-ratbox/src/send.c
13779 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13780 7.46 +0 -1 ircd-ratbox/src/tools.c
13781 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13782 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13783 1.3 +4 -4 ircd-ratbox/src/watch.c
13784 7.32 +1 -0 ircd-ratbox/src/whowas.c
13785 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13786 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13787 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13788 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13789
13790
13791
13792 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13793
13794 Modified files: (Branch: RATBOX_2_0)
13795 src client.c
13796 Log:
13797 a remote client is never going to have a watch list..duh
13798
13799 Revision Changes Path
13800 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13801
13802
13803
13804 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13805
13806 Added files: (Branch: RATBOX_2_0)
13807 modules m_watch.c
13808 Log:
13809 get that one too
13810
13811 Revision Changes Path
13812 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13813
13814
13815
13816 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13817
13818 Added files: (Branch: RATBOX_2_0)
13819 include watch.h
13820 src watch.c
13821 Log:
13822 helps if we actually include the .c/.h files
13823
13824 Revision Changes Path
13825 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13826 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13827
13828
13829
13830 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13831
13832 Modified files: (Branch: RATBOX_2_0)
13833 . configure configure.ac
13834 include client.h numeric.h s_conf.h setup.h.in
13835 supported.h
13836 modules Makefile.in
13837 modules/core m_nick.c
13838 src Makefile.in client.c ircd.c messages.tab
13839 newconf.c s_conf.c s_user.c
13840 Log:
13841 backport watch from devel
13842
13843 Revision Changes Path
13844 7.229.2.10 +12 -2 ircd-ratbox/configure
13845 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13846 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13847 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13848 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13849 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13850 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13851 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13852 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13853 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13854 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13855 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13856 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13857 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13858 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13859 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13860
13861
13862
13863 leeh 2005/01/12 10:12:40 EST (20050112_1)
13864
13865 Modified files: (Branch: RATBOX_2_0)
13866 include numeric.h
13867 modules m_services.c m_whois.c
13868 src messages.tab
13869 Log:
13870 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13871 when the user is logged in
13872
13873 Revision Changes Path
13874 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13875 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13876 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13877 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13878
13879
13880
13881 leeh 2005/01/11 19:47:14 EST (20050112_0)
13882
13883 Modified files: (Branch: RATBOX_2_0)
13884 include supported.h
13885 Added files: (Branch: RATBOX_2_0)
13886 doc services.txt
13887 Log:
13888 - add +r to 005
13889 - added doc/services.txt, outlining the compatibility code
13890
13891 Revision Changes Path
13892 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13893 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13894
13895
13896
13897 leeh 2005/01/11 18:38:10 EST (20050111_5)
13898
13899 Modified files: (Branch: RATBOX_2_0)
13900 include client.h hook.h
13901 modules m_services.c
13902 modules/core m_server.c
13903 src hook.c s_serv.c
13904 Log:
13905 - more services compatibility code:
13906 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13907 appropriate service {}; entry, only accept SU from these.
13908 - hook into us finishing nick burst, and have services burst a list of
13909 logged in users
13910
13911 Revision Changes Path
13912 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13913 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13914 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13915 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13916 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13917 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13918
13919
13920
13921 leeh 2005/01/11 17:32:42 EST (20050111_4)
13922
13923 Modified files: (Branch: RATBOX_2_0)
13924 . configure configure.ac
13925 include client.h
13926 modules Makefile.in
13927 src channel.c
13928 Added files: (Branch: RATBOX_2_0)
13929 modules m_services.c
13930 Log:
13931 - more services compatibility code:
13932 - encap handlers for SU (services marking client as logged in)
13933 - and for LOGIN (servers bursting logged in status)
13934 - move suser from Client -> User
13935
13936 Revision Changes Path
13937 7.229.2.9 +9 -3 ircd-ratbox/configure
13938 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13939 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13940 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13941 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13942 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13943
13944
13945
13946 leeh 2005/01/11 16:46:34 EST (20050111_3)
13947
13948 Modified files: (Branch: RATBOX_2_0)
13949 include ircd_defs.h
13950 Log:
13951 - whoops, missing #endif
13952
13953 Revision Changes Path
13954 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13955
13956
13957
13958 leeh 2005/01/11 15:56:57 EST (20050111_2)
13959
13960 Modified files: (Branch: RATBOX_2_0)
13961 include ircd_defs.h
13962 Log:
13963 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13964 have ipv6 just report sizeof(struct sockaddr_in)
13965
13966 Revision Changes Path
13967 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13968
13969
13970
13971 leeh 2005/01/10 20:19:35 EST (20050111_1)
13972
13973 Modified files: (Branch: RATBOX_2_0)
13974 src newconf.c
13975 Log:
13976 - fix a gcc warning
13977
13978 Revision Changes Path
13979 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13980
13981
13982
13983 leeh 2005/01/10 20:10:35 EST (20050111_0)
13984
13985 Modified files: (Branch: RATBOX_2_0)
13986 adns internal.h parse.c transmit.c types.c
13987 Log:
13988 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13989 conflict
13990
13991 Revision Changes Path
13992 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13993 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13994 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13995 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13996
13997
13998
13999 leeh 2005/01/10 17:48:48 EST (20050110_3)
14000
14001 Modified files: (Branch: RATBOX_2_0)
14002 modules m_xline.c
14003 Log:
14004 - send out the reformatted xline to opers (\s -> ' ')
14005
14006 Revision Changes Path
14007 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14008
14009
14010
14011 leeh 2005/01/10 16:18:53 EST (20050110_2)
14012
14013 Modified files: (Branch: RATBOX_2_0)
14014 help/opers umode
14015 help/users umode
14016 include client.h supported.h
14017 src messages.tab s_user.c send.c
14018 Log:
14019 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14020 channel privmsgs.
14021
14022 Revision Changes Path
14023 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14024 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14025 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14026 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14027 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14028 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14029 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14030
14031
14032
14033 leeh 2005/01/10 14:50:47 EST (20050110_1)
14034
14035 Modified files: (Branch: RATBOX_2_0)
14036 doc example.conf example.efnet.conf
14037 Log:
14038 - I dont remember ts6 desyncing on bans, so im not sure why the example
14039 confs say so.
14040
14041 Revision Changes Path
14042 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14043 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14044
14045
14046
14047 leeh 2005/01/10 13:31:10 EST (20050110_0)
14048
14049 Modified files: (Branch: RATBOX_2_0)
14050 . configure configure.ac
14051 include channel.h client.h numeric.h s_conf.h
14052 s_serv.h setup.h.in
14053 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14054 m_sjoin.c
14055 src channel.c messages.tab newconf.c s_conf.c
14056 s_serv.c s_user.c
14057 Log:
14058 - added --enable-services to configure, which enables some ratbox-services
14059 compatibility code:
14060 - chanmode +r, registered users only
14061 - usermode +S, prevents deop/kick of a service
14062 - service { }; block in conf for the above umode
14063
14064 Revision Changes Path
14065 7.229.2.8 +28 -16 ircd-ratbox/configure
14066 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14067 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14068 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14069 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14070 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14071 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14072 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14073 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14074 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14075 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14076 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14077 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14078 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14079 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14080 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14081 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14082 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14083 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14084
14085
14086
14087 leeh 2005/01/09 08:23:30 EST (20050109_0)
14088
14089 Modified files: (Branch: RATBOX_2_0)
14090 help/opers umode
14091 Log:
14092 - remove a tab, and add +C to opers umode help
14093
14094 Revision Changes Path
14095 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14096