]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] Merge old trunk r2294:
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
2 Log:
3 Merge old trunk r2226:
4 If we are connecting outward to a server, check if the
5 server name they sent is the same as what we tried to
6 connect to. Previously such a connection could succeed
7 if there existed connect blocks with the same IP and
8 passwords for the other server name.
9
10
11 Changes: Modified:
12 +11 -0 trunk/modules/core/m_server.c (File Modified)
13
14
15 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
16 Log:
17 Merge old trunk r2212:
18 Another handling of SJOINs without nicks:
19 Propagate them if the channel is +P or the channel
20 already existed, otherwise remove the channel again
21 and do not propagate the SJOIN.
22
23
24 Changes: Modified:
25 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
26
27
28 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
29 Log:
30 Remove channels entirely from /whois on services.
31 This cannot be overridden with operspy.
32
33
34 Changes: Modified:
35 +20 -17 trunk/modules/m_whois.c (File Modified)
36
37
38 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
39 Log:
40 Fix /who on channels with ** in their name.
41
42
43 Changes: Modified:
44 +2 -2 trunk/modules/m_who.c (File Modified)
45
46
47 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
48 Log:
49 NEWS: As in 2.1.3, mention that the TS6 revision will
50 interoperate with older versions
51
52
53 Changes: Modified:
54 +2 -1 trunk/NEWS (File Modified)
55
56
57 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
58 Log:
59 Fix documentation of HIDE_SERVERS_IPS define.
60
61
62 Changes: Modified:
63 +2 -2 trunk/include/config.h.dist (File Modified)
64
65
66 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
67 Log:
68 Don't leak auth{} spoofed ip for I-line is full notice either.
69
70
71 Changes: Modified:
72 +1 -1 trunk/src/s_conf.c (File Modified)
73
74
75 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
76 Log:
77 Update NEWS.
78
79
80 Changes: Modified:
81 +37 -0 trunk/NEWS (File Modified)
82
83
84 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
85 Log:
86 Allow /invite (but not invex) to override +r, +l, +j in
87 addition to +i. As before, a restrictive mode must be in
88 place at /invite time for the invite to have an effect;
89 +r does not count as a restrictive mode if the user is
90 logged in; +l and +j always count as restrictive modes to
91 allow for cases where they would allow join at /invite
92 time but not when the user tries to join.
93
94
95 Changes: Modified:
96 +6 -2 trunk/modules/m_invite.c (File Modified)
97 +21 -10 trunk/src/channel.c (File Modified)
98
99
100 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
101 Log:
102 Remove invite_ops_only, forcing it to YES.
103
104
105 Changes: Modified:
106 +0 -1 trunk/doc/example.conf (File Modified)
107 +0 -5 trunk/doc/reference.conf (File Modified)
108 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
109 +0 -1 trunk/include/s_conf.h (File Modified)
110 +0 -6 trunk/modules/m_info.c (File Modified)
111 +10 -14 trunk/modules/m_invite.c (File Modified)
112 +0 -1 trunk/src/newconf.c (File Modified)
113 +0 -1 trunk/src/s_conf.c (File Modified)
114
115
116 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
117 Log:
118 Move username check after xline and dnsbl checks, so it
119 will not complain to opers about clients who are xlined
120 or blacklisted anyway (both of which silently reject).
121
122
123 Changes: Modified:
124 +15 -15 trunk/src/s_user.c (File Modified)
125
126
127 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
128 Log:
129 - MASTER_MAX is no longer relevant
130
131
132 Changes: Modified:
133 +0 -7 trunk/modules/m_set.c (File Modified)
134
135
136 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
137 Log:
138 - add config option for setting max_clients.
139
140
141 Changes: Modified:
142 +5 -0 trunk/doc/example.conf (File Modified)
143 +5 -0 trunk/doc/reference.conf (File Modified)
144 +2 -0 trunk/include/s_conf.h (File Modified)
145 +1 -1 trunk/src/ircd.c (File Modified)
146 +2 -0 trunk/src/newconf.c (File Modified)
147 +2 -1 trunk/src/s_conf.c (File Modified)
148
149
150 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
151 Log:
152 - remove get_maxrss() and all of that insecure and unsafe nonsense
153
154
155 Changes: Modified:
156 +3 -38 trunk/src/ircd.c (File Modified)
157 +1 -1 trunk/src/restart.c (File Modified)
158 +0 -4 trunk/src/s_stats.c (File Modified)
159
160
161 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
162 Log:
163 - avoid some potential NULL dereferencing
164
165
166 Changes: Modified:
167 +1 -1 trunk/libcharybdis/commio.c (File Modified)
168
169
170 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
171 Log:
172 - fix a typo
173
174
175 Changes: Modified:
176 +1 -1 trunk/libcharybdis/poll.c (File Modified)
177
178
179 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
180 Log:
181 - rework poll a bit for the MAXCONNECTIONS changes.
182
183
184 Changes: Modified:
185 +46 -23 trunk/libcharybdis/poll.c (File Modified)
186
187
188 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
189 Log:
190 Our way of using kqueue may cause it to report fds we
191 don't know about anymore, cope.
192
193
194 Changes: Modified:
195 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
196
197
198 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
199 Log:
200 Don't reference freed memory (fde_t) in comm_close().
201
202
203 Changes: Modified:
204 +1 -1 trunk/libcharybdis/commio.c (File Modified)
205
206
207 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
208 Log:
209 - fix for 100% cpu use
210
211
212 Changes: Modified:
213 +1 -1 trunk/libcharybdis/commio.c (File Modified)
214
215
216 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
217 Log:
218 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
219
220
221 Changes: Modified:
222 +37 -25 trunk/libcharybdis/commio.c (File Modified)
223
224
225 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
226 Log:
227 - clear up use of fd_table in ircd.
228
229
230 Changes: Modified:
231 +3 -2 trunk/src/s_serv.c (File Modified)
232
233
234 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
235 Log:
236 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
237
238
239 Changes: Modified:
240 +97 -26 trunk/libcharybdis/commio.c (File Modified)
241 +3 -2 trunk/libcharybdis/commio.h (File Modified)
242 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
243 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
244 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
245 +3 -3 trunk/libcharybdis/poll.c (File Modified)
246 +2 -2 trunk/libcharybdis/ports.c (File Modified)
247 +2 -2 trunk/libcharybdis/select.c (File Modified)
248
249
250 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
251 Log:
252 Fix some cases where the size argument to strlcpy()
253 for usernames and hostnames is 1 too small.
254
255
256 Changes: Modified:
257 +1 -1 trunk/modules/m_chghost.c (File Modified)
258 +2 -2 trunk/src/res.c (File Modified)
259 +2 -2 trunk/src/s_user.c (File Modified)
260
261
262 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
263 Log:
264 Cut down quit/part/kick reasons to avoid quit reasons
265 overflowing the client exiting server notice (from
266 TOPICLEN to 260). kill reasons become shorter accordingly.
267 kline/dline/gline reasons become 390.
268 away messages stay at TOPICLEN for now.
269
270
271 Changes: Modified:
272 +8 -3 trunk/include/ircd_defs.h (File Modified)
273 +2 -2 trunk/modules/m_dline.c (File Modified)
274 +4 -4 trunk/modules/m_gline.c (File Modified)
275 +2 -2 trunk/modules/m_kline.c (File Modified)
276
277
278 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
279 Log:
280 Don't leak auth{} spoofed IP addresses in +f notices.
281 from ratbox (androsyn)
282
283
284 Changes: Modified:
285 +10 -3 trunk/src/s_conf.c (File Modified)
286
287
288 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
289 Log:
290 Make oper_up() take +i/-i during opering up into account
291 (e.g. no_oper_invis extension, +i in operator::umodes).
292 Remove the hack from no_oper_invis.
293
294
295 Changes: Modified:
296 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
297 +4 -0 trunk/src/s_user.c (File Modified)
298
299
300 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
301 Log:
302 no_oper_invis: decrement invisible count when clearing
303 invisible on a local client who has just opered up
304 oper_up() should really do this
305
306
307 Changes: Modified:
308 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
309
310
311 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
312 Log:
313 Put "End of Channel Quiet List" instead of
314 "End of Channel Ban List" for a +q list.
315 Due to client restrictions the numerics for
316 quiet lists must be the same as for ban lists.
317
318
319 Changes: Modified:
320 +4 -1 trunk/src/chmode.c (File Modified)
321
322
323 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
324 Log:
325 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
326 Change TS6 JOIN processing
327 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
328 a local user joins an existing channel
329 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
330 propagating a TS6 JOIN
331 - don't interpret simple modes in an incoming TS6 JOIN
332
333 This is to avoid desyncs when certain mode changes (e.g. -im)
334 cross with joins. A downside is that simple modes will be
335 more desynched when a JOIN creates a channel or lowers TS,
336 but that's less important.
337
338 Update the TS6 specification to include this, and clarify
339 that TMODE can come from a server and that MODE must be
340 translated into TMODE from other servers too.
341
342
343 Changes: Modified:
344 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
345 +19 -127 trunk/modules/core/m_join.c (File Modified)
346
347
348 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
349 Log:
350 Make -logfile work again.
351
352
353 Changes: Modified:
354 +2 -2 trunk/src/s_log.c (File Modified)
355
356
357 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
358 Log:
359 - fix off-by-one memory overflow error.
360
361
362 Changes: Modified:
363 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
364
365
366 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
367 Log:
368 Change handling of modularized umodes:
369 - keep the bitmask reserved forever to the letter, fixing
370 the problems when loading multiple umode modules,
371 unloading them and then loading them in a different order
372 - don't allow local users to change umodes which have
373 been unloaded and don't set them on new users via
374 default_umodes
375
376
377 Changes: Modified:
378 +24 -3 trunk/src/s_user.c (File Modified)
379
380
381 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
382 Log:
383 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
384
385
386 Changes: Modified:
387 +1 -0 trunk/include/s_user.h (File Modified)
388 +0 -22 trunk/libcharybdis/tools.c (File Modified)
389 +0 -1 trunk/libcharybdis/tools.h (File Modified)
390 +22 -0 trunk/src/s_user.c (File Modified)
391
392
393 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
394 Log:
395 DNSBL keyword substitution is available as of 2.1.3.
396
397
398 Changes: Modified:
399 +1 -1 trunk/doc/example.conf (File Modified)
400
401
402 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
403 Log:
404 Change two occurances like match(userinput, target_p->name) ||
405 match(target_p->name, userinput) to just match(userinput,
406 target_p->name). No client name can contain * or ? now.
407
408
409 Changes: Modified:
410 +1 -1 trunk/modules/m_trace.c (File Modified)
411 +1 -2 trunk/src/s_serv.c (File Modified)
412
413
414 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
415 Log:
416 Do not try find_server() on a name find_client() has
417 returned NULL for, as this will always return NULL
418 since the removal of hostmasking.
419
420
421 Changes: Modified:
422 +1 -2 trunk/modules/m_pong.c (File Modified)
423 +0 -4 trunk/src/s_serv.c (File Modified)
424
425
426 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
427 Log:
428 Remove server_exists() which checked whether the
429 server name existed taking hostmasking into account
430 and just check with find_server(); admittedly
431 this checks if the name is a SID but that's not
432 a real problem.
433
434
435 Changes: Modified:
436 +3 -27 trunk/modules/core/m_server.c (File Modified)
437
438
439 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
440 Log:
441 Remove hash_find_masked_server(), which made it possible
442 to specify the full (unmasked) name of a server behind
443 a hostmask. As a result find_any_client() (for prefixes)
444 becomes equal to find_client(), so remove that too.
445
446
447 Changes: Modified:
448 +0 -1 trunk/include/hash.h (File Modified)
449 +1 -75 trunk/src/hash.c (File Modified)
450 +1 -1 trunk/src/parse.c (File Modified)
451
452
453 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
454 Log:
455 Remove '*' from valid server name characters.
456 This makes it impossible to connect hostmasked servers.
457 (This support didn't work well anyway, was incompatible
458 with TS6 and we never masked ourselves.)
459
460
461 Changes: Modified:
462 +1 -1 trunk/src/match.c (File Modified)
463
464
465 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
466 Log:
467 Change spambot, flooder and jupe joiner notices from host to orighost.
468
469
470 Changes: Modified:
471 +1 -1 trunk/modules/core/m_join.c (File Modified)
472 +2 -2 trunk/modules/core/m_message.c (File Modified)
473 +2 -2 trunk/src/channel.c (File Modified)
474
475
476 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
477 Log:
478 Add documentation for SASL client protocol, same as atheme doc/SASL.
479
480
481 Changes: Modified:
482 + - trunk/doc/sasl.txt (File Added)
483
484
485 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
486 Log:
487 Include real hostname in Closing Link message for unknown
488 connections that have sent USER. This is helpful for
489 k-lined users while not breaking server IP hiding.
490
491
492 Changes: Modified:
493 +3 -1 trunk/src/client.c (File Modified)
494
495
496 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
497 Log:
498 Rerun autoconf.
499
500
501 Changes: Modified:
502 +29 -29 trunk/configure (File Modified)
503
504
505 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
506 Log:
507 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
508
509
510 Changes: Modified:
511 +3 -3 trunk/modules/core/m_kill.c (File Modified)
512
513
514 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
515 Log:
516 Backport from early 3.x:
517
518 --
519 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
520 Log:
521 - remove "Processing connection to foobar.net" message
522
523
524 Changes: Modified:
525 +0 -3 trunk/src/s_auth.c (File Modified)
526
527
528 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
529 Log:
530 - missed the processing connection one (actually, we can probably nuke this one)
531
532
533 Changes: Modified:
534 +1 -2 trunk/src/s_auth.c (File Modified)
535
536
537 river 2006/09/27 16:33:05 UTC (20060927-2174)
538 Log:
539 get_client_name = stupid
540
541
542
543 Changes: Modified:
544 +10 -7 trunk/modules/core/m_kill.c (File Modified)
545
546
547 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
548 Log:
549 - remove excessive arguments
550
551
552 Changes: Modified:
553 +1 -2 trunk/src/s_conf.c (File Modified)
554 +1 -1 trunk/src/s_user.c (File Modified)
555
556
557 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
558 Log:
559 - use sendto_one_notice() for on-connect notices too.
560
561
562 Changes: Modified:
563 +10 -10 trunk/src/s_auth.c (File Modified)
564
565
566 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
567 Log:
568 - use sendto_one_notice() in the core, too.
569
570
571 Changes: Modified:
572 +2 -2 trunk/src/chmode.c (File Modified)
573 +8 -15 trunk/src/modules.c (File Modified)
574 +3 -5 trunk/src/s_conf.c (File Modified)
575 +1 -2 trunk/src/s_newconf.c (File Modified)
576 +20 -57 trunk/src/s_user.c (File Modified)
577
578
579 river 2006/09/27 16:19:25 UTC (20060927-2166)
580 Log:
581 the KILL command will use get_client_name(, SHOW_IP) instead of
582 target->name, and will show a more useful error for local opers
583
584
585
586 Changes: Modified:
587 +6 -4 trunk/modules/core/m_kill.c (File Modified)
588
589
590 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
591 Log:
592 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
593
594
595 Changes: Modified:
596 +4 -2 trunk/src/send.c (File Modified)
597
598
599 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
600 Log:
601 - back out r2159
602
603
604 Changes: Modified:
605 +1 -1 trunk/include/client.h (File Modified)
606
607
608 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
609 Log:
610 - get_id(): fall back to "*" if client has no known name
611
612
613 Changes: Modified:
614 +1 -1 trunk/include/client.h (File Modified)
615
616
617 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
618 Log:
619 - convert to sendto_one_notice().
620
621
622 Changes: Modified:
623 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
624 +4 -6 trunk/unsupported/m_force.c (File Modified)
625
626
627 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
628 Log:
629 - use sendto_one_notice() in many places instead of
630 sendto_one(source_p, ":%s NOTICE %s :", ...);
631
632
633 Changes: Modified:
634 +10 -25 trunk/extensions/example_module.c (File Modified)
635 +5 -14 trunk/extensions/hurt.c (File Modified)
636 +1 -2 trunk/extensions/m_42.c (File Modified)
637 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
638 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
639 +1 -2 trunk/extensions/m_opme.c (File Modified)
640 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
641 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
642 +3 -7 trunk/modules/core/m_die.c (File Modified)
643 +2 -4 trunk/modules/core/m_kill.c (File Modified)
644 +2 -2 trunk/modules/core/m_squit.c (File Modified)
645 +1 -2 trunk/modules/m_challenge.c (File Modified)
646 +11 -15 trunk/modules/m_connect.c (File Modified)
647 +20 -28 trunk/modules/m_dline.c (File Modified)
648 +2 -2 trunk/modules/m_etrace.c (File Modified)
649 +11 -21 trunk/modules/m_gline.c (File Modified)
650 +2 -4 trunk/modules/m_kline.c (File Modified)
651 +1 -2 trunk/modules/m_rehash.c (File Modified)
652 +3 -7 trunk/modules/m_restart.c (File Modified)
653 +31 -45 trunk/modules/m_set.c (File Modified)
654 +2 -4 trunk/modules/m_testmask.c (File Modified)
655 +5 -8 trunk/modules/m_unreject.c (File Modified)
656 +2 -5 trunk/modules/m_xline.c (File Modified)
657 --
658
659
660 Changes: Modified:
661 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
662 +10 -25 trunk/extensions/example_module.c (File Modified)
663 +5 -14 trunk/extensions/hurt.c (File Modified)
664 +1 -2 trunk/extensions/m_42.c (File Modified)
665 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
666 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
667 +1 -2 trunk/extensions/m_opme.c (File Modified)
668 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
669 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
670 +3 -7 trunk/modules/core/m_die.c (File Modified)
671 +14 -11 trunk/modules/core/m_kill.c (File Modified)
672 +2 -2 trunk/modules/core/m_squit.c (File Modified)
673 +1 -2 trunk/modules/m_challenge.c (File Modified)
674 +11 -15 trunk/modules/m_connect.c (File Modified)
675 +2 -4 trunk/modules/m_dline.c (File Modified)
676 +2 -2 trunk/modules/m_etrace.c (File Modified)
677 +11 -21 trunk/modules/m_gline.c (File Modified)
678 +2 -4 trunk/modules/m_kline.c (File Modified)
679 +1 -2 trunk/modules/m_rehash.c (File Modified)
680 +3 -7 trunk/modules/m_restart.c (File Modified)
681 +31 -45 trunk/modules/m_set.c (File Modified)
682 +2 -4 trunk/modules/m_testmask.c (File Modified)
683 +5 -8 trunk/modules/m_unreject.c (File Modified)
684 +1 -3 trunk/modules/m_xline.c (File Modified)
685 +2 -2 trunk/src/chmode.c (File Modified)
686 +8 -15 trunk/src/modules.c (File Modified)
687 +10 -14 trunk/src/s_auth.c (File Modified)
688 +3 -6 trunk/src/s_conf.c (File Modified)
689 +1 -2 trunk/src/s_newconf.c (File Modified)
690 +20 -57 trunk/src/s_user.c (File Modified)
691 +4 -2 trunk/src/send.c (File Modified)
692 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
693 +4 -6 trunk/unsupported/m_force.c (File Modified)
694
695
696 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
697 Log:
698 - keyword-subst from charybdis 2.2.
699
700
701 Changes: Modified:
702 +12 -3 trunk/doc/example.conf (File Modified)
703 +58 -3 trunk/doc/reference.conf (File Modified)
704 + - trunk/include/substitution.h (File Added)
705 +1 -0 trunk/src/Makefile.in (File Modified)
706 +2 -2 trunk/src/s_conf.c (File Modified)
707 +164 -1 trunk/src/s_user.c (File Modified)
708 + - trunk/src/substitution.c (File Added)
709
710
711 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
712 Log:
713 Removed merge tracking for "svnmerge" for
714 http://svn.atheme.org/charybdis/branches/release-2.2
715
716
717 Changes: Modified:
718 + - trunk/ (Property Modified)
719
720
721 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
722 Log:
723 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
724 http://svn.atheme.org/charybdis/branches/release-2.2
725
726
727 Changes: Modified:
728 + - trunk/ (Property Modified)
729
730
731 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
732 Log:
733 Removed merge tracking for "svnmerge" for
734 http://svn.atheme.org/charybdis/branches/release-2.2
735
736
737 Changes: Modified:
738 + - trunk/ (Property Modified)
739
740
741 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
742 Log:
743 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
744 http://svn.atheme.org/charybdis/branches/release-2.2
745
746
747 Changes: Modified:
748 + - trunk/ (Property Modified)
749
750
751 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
752 Log:
753 - bleah
754
755
756 Changes: Modified:
757 + - trunk/ (Property Modified)
758
759
760 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
761 Log:
762 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
763 http://svn.atheme.org/charybdis/branches/release-2.2
764
765
766 Changes: Modified:
767 + - trunk/ (Property Modified)
768
769
770 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
771 Log:
772 - version bump to 2.2.0
773
774
775 Changes: Modified:
776 +3 -1 trunk/NEWS (File Modified)
777 +1 -1 trunk/configure.ac (File Modified)
778
779
780 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
781 Log:
782 - the new plan:
783 + branches/release-2.1 -> 2.2 base
784 + 3.0 -> branches/cxxconversion
785 + backport some immediate 3.0 functionality for 2.2
786 + other stuff
787
788
789 Changes: Modified:
790 + - trunk/ (File Added)
791
792
793 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
794 Log:
795 Merged revisions 3135,3137 via svnmerge from
796 http://svn.atheme.org/charybdis/trunk
797
798 ........
799 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
800
801 - Expand TRACE description
802 - Mention expiry time in TESTLINE
803 ........
804 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
805
806 Update copyright year for sgml docs to 2007.
807 ........
808
809
810 Changes: Modified:
811 + - branches/release-2.1/ (Property Modified)
812 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
813 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
814
815
816 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
817 Log:
818 Merged revisions 1999 via svnmerge from
819 http://svn.atheme.org/charybdis/trunk
820 Add river to CREDITS
821
822 ........
823 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
824
825 vanity
826 ........
827
828
829 Changes: Modified:
830 + - branches/release-2.1/ (Property Modified)
831 +1 -0 branches/release-2.1/CREDITS (File Modified)
832
833
834 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
835 Log:
836 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
837 http://svn.atheme.org/charybdis/trunk
838
839 ........
840 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
841
842 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
843 ........
844 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
845
846 - add use_forward to /info
847 ........
848 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
849
850 Call channel_modes() with &me instead of source_p when
851 sending out a JOIN and SJOIN for a local user. This
852 saves checking whether they are on the channel they
853 have just joined.
854 ........
855 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
856
857 If use_forward is disabled:
858 - hide +fFQ in 005
859 - hide +f in /mode #channel (/mode #channel f still shows it)
860 - do not send any mode changes adding +f to local clients
861 (-f ones are still sent)
862 ........
863
864
865 Changes: Modified:
866 + - branches/release-2.1/ (Property Modified)
867 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
868 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
869 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
870 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
871 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
872 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
873 +1 -1 branches/release-2.1/src/channel.c (File Modified)
874 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
875 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
876 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
877 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
878 +4 -2 branches/release-2.1/src/supported.c (File Modified)
879
880
881 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
882 Log:
883 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
884
885
886 Changes: Modified:
887 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
888 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
889 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
890
891
892 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
893 Log:
894 Add accountability (wallops, log) to OKICK.
895
896
897 Changes: Modified:
898 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
899
900
901 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
902 Log:
903 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
904 Similar to branches/release-2.2 r3061.
905
906
907 Changes: Modified:
908 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
909
910
911 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
912 Log:
913 - Write xline to file after instead of before notifying opers and source
914 - Also notify source of failure to add xline
915 Similar to branches/release-2.2 r3057.
916
917
918 Changes: Modified:
919 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
920
921
922 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
923 Log:
924 If a dline/kline/resv cannot be added to the file, send
925 the regular notices to local opers and source anyway,
926 and also warn the source (local opers were already warned).
927 Similar to branches/release-2.2 r3053.
928
929
930 Changes: Modified:
931 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
932
933
934 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
935 Log:
936 Port over fixes from unkline/unxline/unresv to undline.
937 Similar to branches/release-2.2 r3049.
938
939
940 Changes: Modified:
941 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
942
943
944 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
945 Log:
946 Merged revisions 2915 via svnmerge from
947 http://svn.atheme.org/charybdis/trunk
948
949 ........
950 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
951
952 In usage message, show kline.conf and xline.conf instead
953 of klines.conf and xlines.conf.
954 ........
955
956
957 Changes: Modified:
958 + - branches/release-2.1/ (Property Modified)
959 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
960
961
962 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
963 Log:
964 Merged revisions 2831,2833,2853 via svnmerge from
965 http://svn.atheme.org/charybdis/trunk
966
967 ........
968 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
969
970 unkline/unxline/unresv:
971 - if fclose on the output returns an error, treat this as a
972 write error too
973 - check if the rename from the temp file to the ban conf failed
974 ........
975 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
976
977 When adding a permanent dline/kline/xline/resv, check
978 the return value of fclose().
979 ........
980 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
981
982 Do not free xline aconf if it could not be written out.
983 It will be added to the list in memory anyway.
984 ........
985
986
987 Changes: Modified:
988 + - branches/release-2.1/ (Property Modified)
989 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
990 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
991 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
992 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
993
994
995 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
996 Log:
997 NEWS: Clarify effects of ip_cloaking changes a little.
998
999
1000 Changes: Modified:
1001 +2 -0 branches/release-2.1/NEWS (File Modified)
1002
1003
1004 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1005 Log:
1006 Rerun autoconf.
1007
1008
1009 Changes: Modified:
1010 +9 -9 branches/release-2.1/configure (File Modified)
1011
1012
1013 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1014 Log:
1015 Version bump on 2.1 branch to 2.1.2.
1016
1017
1018 Changes: Modified:
1019 +1 -1 branches/release-2.1/configure.ac (File Modified)
1020
1021
1022 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1023 Log:
1024 Mention r2801/r2805.
1025
1026
1027 Changes: Modified:
1028 +1 -0 branches/release-2.1/NEWS (File Modified)
1029
1030
1031 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1032 Log:
1033 Merged revisions 2801 via svnmerge from
1034 http://svn.atheme.org/charybdis/trunk
1035
1036 ........
1037 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1038
1039 ip_cloaking: try to avoid truncation by removing more
1040 components of the hostname (except the TLD).
1041 ........
1042
1043
1044 Changes: Modified:
1045 + - branches/release-2.1/ (Property Modified)
1046 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1047
1048
1049 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1050 Log:
1051 Update NEWS.
1052
1053
1054 Changes: Modified:
1055 +8 -1 branches/release-2.1/NEWS (File Modified)
1056
1057
1058 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1059 Log:
1060 Merged revisions 2781 via svnmerge from
1061 http://svn.atheme.org/charybdis/trunk
1062
1063 ........
1064 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1065
1066 Fix stupid bug: checked a hostmask against the found
1067 ban instead of all exceptions, causing all host mangled
1068 clients to be exempted if there was a single ban
1069 exception in many cases.
1070 ........
1071
1072
1073 Changes: Modified:
1074 + - branches/release-2.1/ (Property Modified)
1075 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1076
1077
1078 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1079 Log:
1080 Merged revisions 2773 via svnmerge from
1081 http://svn.atheme.org/charybdis/trunk
1082
1083 ........
1084 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1085
1086 user@host must be *@* for a shared{} block with flags=locops
1087 (server should not be *).
1088 ........
1089
1090
1091 Changes: Modified:
1092 + - branches/release-2.1/ (Property Modified)
1093 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1094
1095
1096 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1097 Log:
1098 Tweak \s code a little.
1099
1100
1101 Changes: Modified:
1102 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1103 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1104 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1105
1106
1107 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1108 Log:
1109 Merged revisions 2761 via svnmerge from
1110 http://svn.atheme.org/charybdis/trunk
1111
1112 ........
1113 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1114
1115 The testline/no_tilde fixes are in 2.1.1.
1116 ........
1117
1118
1119 Changes: Modified:
1120 + - branches/release-2.1/ (Property Modified)
1121 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1122
1123
1124 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1125 Log:
1126 Update NEWS.
1127
1128
1129 Changes: Modified:
1130 +4 -1 branches/release-2.1/NEWS (File Modified)
1131
1132
1133 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1134 Log:
1135 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
1136 http://svn.atheme.org/charybdis/trunk
1137 no_tilde fixes
1138
1139 ........
1140 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1141
1142 If the auth{} block has no_tilde and is not kline exempt,
1143 check the username without tilde against klines too.
1144 This is consistent with the way klines work on spoofs
1145 (klines checked on both raw and appearing-on-IRC version).
1146 ........
1147 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1148
1149 Rework the fix for klines with no_tilde.
1150 Add an extra argument to find_address_conf() for the
1151 username without tilde, as that may contain one character more.
1152 ........
1153 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1154
1155 Unbreak compile (because of r2697).
1156 testline with ~ could be improved some more perhaps, but this should work.
1157 ........
1158 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1159
1160 testline: take no_tilde and username truncation into account
1161 ........
1162 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1163
1164 Add some information on /testline with no_tilde and username truncation.
1165 ........
1166
1167
1168 Changes: Modified:
1169 + - branches/release-2.1/ (Property Modified)
1170 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1171 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1172 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1173 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1174 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1175 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1176
1177
1178 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1179 Log:
1180 Merged revisions 2149,2151 via svnmerge from
1181 http://svn.atheme.org/charybdis/trunk
1182
1183 ........
1184 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1185
1186 Move kills from services from +s to +k snomask.
1187 Kills from non-service opers remain on +s.
1188 ........
1189 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1190
1191 Update description of +s and +k snomasks.
1192 ........
1193
1194
1195 Changes: Modified:
1196 + - branches/release-2.1/ (Property Modified)
1197 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1198 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1199 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1200
1201
1202 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1203 Log:
1204 Merged revisions 2685 via svnmerge from
1205 http://svn.atheme.org/charybdis/trunk
1206
1207 ........
1208 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1209
1210 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1211 ........
1212
1213
1214 Changes: Modified:
1215 + - branches/release-2.1/ (Property Modified)
1216 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1217
1218
1219 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1220 Log:
1221 Merged revisions 2693 via svnmerge from
1222 http://svn.atheme.org/charybdis/trunk
1223
1224 ........
1225 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1226
1227 Fix truncation (by one) of unidented usernames
1228 if user registration is done because of DNSBL
1229 completion (which is the usual case if a valid
1230 NICK and USER are sent quickly and any DNSBLs
1231 are enabled).
1232 ........
1233
1234
1235 Changes: Modified:
1236 + - branches/release-2.1/ (Property Modified)
1237 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1238
1239
1240 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1241 Log:
1242 Update NEWS.
1243
1244
1245 Changes: Modified:
1246 +10 -0 branches/release-2.1/NEWS (File Modified)
1247
1248
1249 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1250 Log:
1251 Rerun autoconf.
1252
1253
1254 Changes: Modified:
1255 +9 -9 branches/release-2.1/configure (File Modified)
1256
1257
1258 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1259 Log:
1260 Version bump to 2.1.1.
1261
1262
1263 Changes: Modified:
1264 +1 -1 branches/release-2.1/configure.ac (File Modified)
1265
1266
1267 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1268 Log:
1269 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
1270 http://svn.atheme.org/charybdis/trunk
1271
1272 ........
1273 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1274
1275 - fix a server notice on SID collision where the server name is mentioned twice
1276 ........
1277 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1278
1279 - get_server_name() is stupid
1280 ........
1281 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1282
1283 - fix an oops
1284 ........
1285 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1286
1287 Do the Attempt to re-introduce SID server notice somewhat
1288 differently, showing a real host again if !HIDE_SERVERS_IPS
1289 and still showing the server name exactly once.
1290 ........
1291 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1292
1293 Fix log message for Attempt to re-introduce SID (server notice was ok).
1294 ........
1295 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1296
1297 - replace "No N line" with "no connect block" in a
1298 serverlog message
1299 - show attempted server name in a few serverlog messages
1300 ........
1301
1302
1303 Changes: Modified:
1304 + - branches/release-2.1/ (Property Modified)
1305 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1306
1307
1308 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1309 Log:
1310 Merged revisions 2218 via svnmerge from
1311 http://svn.atheme.org/charybdis/trunk
1312
1313 ........
1314 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1315
1316 Fix garbage in /stats y output on 64-bit archs.
1317 ........
1318
1319
1320 Changes: Modified:
1321 + - branches/release-2.1/ (Property Modified)
1322 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1323
1324
1325 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1326 Log:
1327 Merged revisions 2438 via svnmerge from
1328 http://svn.atheme.org/charybdis/trunk
1329
1330 ........
1331 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1332
1333 Enable Revision keyword in addition to Id.
1334 ........
1335
1336
1337 Changes: Modified:
1338 + - branches/release-2.1/ (Property Modified)
1339 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1340
1341
1342 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1343 Log:
1344 Merged revisions 2679 via svnmerge from
1345 http://svn.atheme.org/charybdis/trunk
1346
1347 ........
1348 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1349
1350 Port over ratbox 2.2 r23253 (anfl):
1351 - remove the cached storage of how many +beI there are, thereby fixing a
1352 case where it can get desynced from reality
1353 ........
1354
1355
1356 Changes: Modified:
1357 + - branches/release-2.1/ (Property Modified)
1358 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1359 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1360
1361
1362 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1363 Log:
1364 Merged revisions 2093,2095 via svnmerge from
1365 http://svn.atheme.org/charybdis/trunk
1366
1367 ........
1368 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1369
1370 - change DNSBL licensing to BSD.
1371 ........
1372 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1373
1374 - change x86-assembly FNV implementation to BSD license
1375 ........
1376
1377
1378 Changes: Modified:
1379 + - branches/release-2.1/ (Property Modified)
1380 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1381 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1382
1383
1384 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1385 Log:
1386 Merged revisions 2073,2075 via svnmerge from
1387 http://svn.atheme.org/charybdis/trunk
1388
1389 ........
1390 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1391
1392 Put full information in the squit reason when exiting
1393 a server due to a servlink (ziplinks) error.
1394 ........
1395 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1396
1397 Put full information in the squit reason when exiting
1398 a server due to not enough arguments for a command.
1399 ........
1400
1401
1402 Changes: Modified:
1403 + - branches/release-2.1/ (Property Modified)
1404 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1405 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1406
1407
1408 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1409 Log:
1410 Merged revisions 2071 via svnmerge from
1411 http://svn.atheme.org/charybdis/trunk
1412
1413 ........
1414 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1415
1416 Don't redirect users from an existing domain to an
1417 existing server in reference.conf.
1418 Idea from ratbox.
1419 ........
1420
1421
1422 Changes: Modified:
1423 + - branches/release-2.1/ (Property Modified)
1424 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1425
1426
1427 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1428 Log:
1429 Merged revisions 2053 via svnmerge from
1430 http://svn.atheme.org/charybdis/trunk
1431
1432 ........
1433 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1434
1435 Make find_channel_membership() choose the shortest list
1436 (channel's list or user's list) to search, avoiding excessive
1437 CPU usage with services which are in lots of channels.
1438 From ratbox 2.2 (anfl/jilles)
1439 ........
1440
1441
1442 Changes: Modified:
1443 + - branches/release-2.1/ (Property Modified)
1444 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1445
1446
1447 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1448 Log:
1449 Rerun autoconf.
1450
1451
1452 Changes: Modified:
1453 +9 -9 branches/release-2.1/configure (File Modified)
1454
1455
1456 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1457 Log:
1458 Version change 2.1.0rc1 -> 2.1.0 (release).
1459
1460
1461 Changes: Modified:
1462 +1 -1 branches/release-2.1/configure.ac (File Modified)
1463
1464
1465 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1466 Log:
1467 Merged revisions 2029 via svnmerge from
1468 http://svn.atheme.org/charybdis/trunk
1469
1470 ........
1471 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1472
1473 NEWS: mention m_webirc.c module
1474 ........
1475
1476
1477 Changes: Modified:
1478 + - branches/release-2.1/ (Property Modified)
1479 +1 -0 branches/release-2.1/NEWS (File Modified)
1480
1481
1482 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1483 Log:
1484 Rerun autoconf.
1485
1486
1487 Changes: Modified:
1488 +9 -9 branches/release-2.1/configure (File Modified)
1489
1490
1491 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1492 Log:
1493 Change version to 2.1.0rc1.
1494
1495
1496 Changes: Modified:
1497 +1 -1 branches/release-2.1/configure.ac (File Modified)
1498
1499
1500 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1501 Log:
1502 Merged revisions 2021 via svnmerge from
1503 http://svn.atheme.org/charybdis/trunk
1504
1505 ........
1506 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1507
1508 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1509 related flaky looking things, and instead keep a list
1510 of BlacklistClients in PreClient.
1511 ........
1512
1513
1514 Changes: Modified:
1515 + - branches/release-2.1/ (Property Modified)
1516 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1517 +1 -1 branches/release-2.1/include/client.h (File Modified)
1518 +0 -1 branches/release-2.1/include/res.h (File Modified)
1519 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1520 +0 -24 branches/release-2.1/src/res.c (File Modified)
1521 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1522
1523
1524 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1525 Log:
1526 Merged revisions 2015,2017 via svnmerge from
1527 http://svn.atheme.org/charybdis/trunk
1528
1529 ........
1530 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1531
1532 Check if the name in the question section of the
1533 DNS reply matches what we queried, to guard against
1534 late replies to a previous query with the same id.
1535 ........
1536 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1537
1538 res.c: add a comment summarizing our changes
1539 ........
1540
1541
1542 Changes: Modified:
1543 + - branches/release-2.1/ (Property Modified)
1544 +53 -18 branches/release-2.1/src/res.c (File Modified)
1545
1546
1547 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1548 Log:
1549 Merged revisions 1981 via svnmerge from
1550 http://svn.atheme.org/charybdis/trunk
1551
1552 ........
1553 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1554
1555 Alphabetize extensions and tweak the descriptions a little.
1556 ........
1557
1558
1559 Changes: Modified:
1560 + - branches/release-2.1/ (Property Modified)
1561 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1562 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1563
1564
1565 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1566 Log:
1567 Merged revisions 1975 via svnmerge from
1568 http://svn.atheme.org/charybdis/trunk
1569
1570 ........
1571 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1572
1573 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1574 We should use the IP and not truncate the hostname.
1575 From ratbox 2.2 (androsyn)
1576 ........
1577
1578
1579 Changes: Modified:
1580 + - branches/release-2.1/ (Property Modified)
1581 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1582
1583
1584 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1585 Log:
1586 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1587 http://svn.atheme.org/charybdis/trunk
1588
1589
1590 Changes: Modified:
1591 + - branches/release-2.1/ (Property Modified)
1592
1593
1594 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1595 Log:
1596 - branch 2.1 release family
1597
1598
1599 Changes: Modified:
1600 + - branches/release-2.1/ (File Added)
1601
1602
1603 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1604 Log:
1605 Describe new handling of host mangling in channel bans in SGML.
1606
1607
1608 Changes: Modified:
1609 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1610
1611
1612 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1613 Log:
1614 - ok, 2.1 operline brought to you by marvin the melancholy robot
1615
1616
1617 Changes: Modified:
1618 +1 -1 trunk/src/messages.tab (File Modified)
1619
1620
1621 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1622 Log:
1623 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1624 If anybody comes up with anything better, then please let us know
1625 and we will change this before 2.1 is branched.
1626
1627
1628 Changes: Modified:
1629 +1 -1 trunk/src/messages.tab (File Modified)
1630
1631
1632 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1633 Log:
1634 Add EUID to capab.txt.
1635
1636
1637 Changes: Modified:
1638 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1639
1640
1641 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1642 Log:
1643 Update NEWS file.
1644
1645
1646 Changes: Modified:
1647 +3 -0 trunk/NEWS (File Modified)
1648
1649
1650 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1651 Log:
1652 Allow service{} servers to manipulate the nick delay table
1653 (for "nickserv enforcement").
1654 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1655 If duration is 0, the nickdelay entry is removed, otherwise
1656 it is added with the duration in seconds (maximum 24 hours).
1657 It is suggested that this is used if the EUID capab is present.
1658
1659
1660 Changes: Modified:
1661 +42 -1 trunk/modules/m_services.c (File Modified)
1662
1663
1664 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1665 Log:
1666 HURT: strip off *@ from the start of the mask
1667 reject anything else containing '@' or '!'
1668
1669
1670 Changes: Modified:
1671 +11 -0 trunk/extensions/hurt.c (File Modified)
1672
1673
1674 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1675 Log:
1676 ircd.c: need supported.h here
1677
1678
1679 Changes: Modified:
1680 +1 -0 trunk/src/ircd.c (File Modified)
1681
1682
1683 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1684 Log:
1685 HURT: less ambiguity here
1686 ips/hosts to be hurt must contain a '.' or ':' otherwise
1687 they are interpreted as nicks
1688
1689
1690 Changes: Modified:
1691 +14 -9 trunk/extensions/hurt.c (File Modified)
1692
1693
1694 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1695 Log:
1696 - we're now ircd-charybdis.org.
1697 - properly alphabetize credits
1698
1699
1700 Changes: Modified:
1701 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1702
1703
1704 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1705 Log:
1706 - add additional modules to the configs
1707
1708
1709 Changes: Modified:
1710 +6 -0 trunk/doc/example.conf (File Modified)
1711 +12 -0 trunk/doc/reference.conf (File Modified)
1712
1713
1714 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1715 Log:
1716 - remove hurt.h, it is pointless and confusing
1717
1718
1719 Changes: Modified:
1720 +27 -62 trunk/extensions/hurt.c (File Modified)
1721 + - trunk/extensions/hurt.h (File Deleted)
1722
1723
1724 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1725 Log:
1726 - add code to suggest a local HURT by nickname.
1727 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1728
1729
1730 Changes: Modified:
1731 +40 -10 trunk/extensions/hurt.c (File Modified)
1732 +1 -0 trunk/extensions/hurt.h (File Modified)
1733
1734
1735 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1736 Log:
1737 - update NEWS file
1738
1739
1740 Changes: Modified:
1741 +2 -1 trunk/NEWS (File Modified)
1742
1743
1744 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1745 Log:
1746 MASKTRACE/TESTMASK: check orighost as well
1747
1748
1749 Changes: Modified:
1750 +4 -2 trunk/modules/m_etrace.c (File Modified)
1751 +3 -1 trunk/modules/m_testmask.c (File Modified)
1752
1753
1754 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1755 Log:
1756 Make RPL_ISUPPORT (005) numeric modularizable.
1757 Currently it will reassemble the numeric every time
1758 it needs to be sent, using a few dozen callbacks;
1759 if this is too slow some caching scheme should be
1760 implemented.
1761
1762
1763 Changes: Modified:
1764 +0 -1 trunk/include/s_user.h (File Modified)
1765 +36 -114 trunk/include/supported.h (File Modified)
1766 +1 -1 trunk/modules/m_version.c (File Modified)
1767 +1 -0 trunk/src/Makefile.in (File Modified)
1768 +1 -0 trunk/src/ircd.c (File Modified)
1769 +300 -25 trunk/src/s_user.c (File Modified)
1770 + - trunk/src/supported.c (File Added)
1771
1772
1773 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1774 Log:
1775 EUID orighost could differ from host only in case,
1776 do not mark as dynamic spoof then
1777
1778
1779 Changes: Modified:
1780 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1781
1782
1783 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1784 Log:
1785 kline help file: clarify a bit and remove some obsolete stuff
1786 partly suggested by Olin
1787
1788
1789 Changes: Modified:
1790 +8 -8 trunk/help/opers/kline (File Modified)
1791
1792
1793 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1794 Log:
1795 Update NEWS file.
1796
1797
1798 Changes: Modified:
1799 +20 -0 trunk/NEWS (File Modified)
1800
1801
1802 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1803 Log:
1804 Show real host/IP to nonopers whoising themselves.
1805 The IP is not shown for auth{} spoofs, otherwise it is,
1806 as it looked rather weird to me to show an auth{} spoofed
1807 IP like this. (/userhost on self still shows the IP.)
1808
1809
1810 Changes: Modified:
1811 +13 -2 trunk/modules/m_whois.c (File Modified)
1812
1813
1814 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1815 Log:
1816 Document nick_delay stuff and move it around a bit.
1817
1818
1819 Changes: Modified:
1820 +1 -2 trunk/doc/example.conf (File Modified)
1821 +8 -2 trunk/doc/reference.conf (File Modified)
1822
1823
1824 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1825 Log:
1826 - disable nickdelay by default. Needs to be documented in reference.conf.
1827
1828
1829 Changes: Modified:
1830 +2 -0 trunk/doc/example.conf (File Modified)
1831 +2 -0 trunk/doc/reference.conf (File Modified)
1832
1833
1834 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1835 Log:
1836 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1837
1838
1839 Changes: Modified:
1840 +2 -1 trunk/modules/m_services.c (File Modified)
1841
1842
1843 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1844 Log:
1845 ip_cloaking: somewhat hackish but we need to send the
1846 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1847 umodes
1848
1849
1850 Changes: Modified:
1851 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1852
1853
1854 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1855 Log:
1856 If EUID is used, show realhost in far connect notice
1857 (but not in far disconnect notice).
1858
1859
1860 Changes: Modified:
1861 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1862
1863
1864 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1865 Log:
1866 ip_cloaking:
1867 - use non-ENCAP CHGHOST if possible
1868 - really introduce new users with their mangled and real
1869 host if +h is in default umodes
1870
1871
1872 Changes: Modified:
1873 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1874
1875
1876 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1877 Log:
1878 Add non-ENCAP CHGHOST.
1879
1880
1881 Changes: Modified:
1882 +49 -11 trunk/modules/m_chghost.c (File Modified)
1883
1884
1885 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1886 Log:
1887 Initial addition of EUID (puts realhost/account in same
1888 command as user introduction).
1889 See doc/technical/euid.txt for more information.
1890 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1891
1892
1893 Changes: Modified:
1894 + - trunk/doc/technical/euid.txt (File Added)
1895 +2 -1 trunk/include/s_serv.h (File Modified)
1896 +1 -1 trunk/include/s_user.h (File Modified)
1897 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1898 +1 -34 trunk/modules/m_chghost.c (File Modified)
1899 +0 -28 trunk/modules/m_services.c (File Modified)
1900 +30 -1 trunk/src/s_serv.c (File Modified)
1901 +30 -3 trunk/src/s_user.c (File Modified)
1902
1903
1904 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1905 Log:
1906 Store the mangled host in localClient and use it for
1907 ban matching (also match real host for mangled users,
1908 also match mangled host for uncloaked users).
1909 Improve interaction of +h with auth{} and services
1910 spoofs.
1911 Note that all of this only applies to clients who
1912 connect after the mangling module is loaded
1913 (other clients cannot even set +h).
1914 The sorcerynet cloaking module has not been updated
1915 for these changes.
1916
1917
1918 Changes: Modified:
1919 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1920 +3 -0 trunk/include/client.h (File Modified)
1921 +64 -5 trunk/src/channel.c (File Modified)
1922 +1 -0 trunk/src/client.c (File Modified)
1923 +2 -2 trunk/src/s_user.c (File Modified)
1924
1925
1926 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1927 Log:
1928 Document /stats U letters in sgml.
1929
1930
1931 Changes: Modified:
1932 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1933
1934
1935 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1936 Log:
1937 Better description of hub_mask and leaf_mask.
1938
1939
1940 Changes: Modified:
1941 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1942
1943
1944 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1945 Log:
1946 Add operspy_dont_care_user_info to sgml docs.
1947
1948
1949 Changes: Modified:
1950 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1951
1952
1953 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1954 Log:
1955 Add general::operspy_dont_care_user_info.
1956 This makes /who mask equivalent to /who !mask for opers
1957 with the operspy flag, and removes the operspy log/notice
1958 on /who mask, /masktrace and /scan.
1959 The necessary privilege (operspy flag) is unchanged.
1960 Behaviour for the other operspy commands (channel
1961 related ones) is also unchanged.
1962
1963
1964 Changes: Modified:
1965 +1 -0 trunk/doc/example.conf (File Modified)
1966 +6 -0 trunk/doc/reference.conf (File Modified)
1967 +1 -0 trunk/include/s_conf.h (File Modified)
1968 +10 -8 trunk/modules/m_etrace.c (File Modified)
1969 +6 -0 trunk/modules/m_info.c (File Modified)
1970 +8 -5 trunk/modules/m_scan.c (File Modified)
1971 +1 -1 trunk/modules/m_version.c (File Modified)
1972 +6 -1 trunk/modules/m_who.c (File Modified)
1973 +1 -0 trunk/src/newconf.c (File Modified)
1974 +1 -0 trunk/src/s_conf.c (File Modified)
1975
1976
1977 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1978 Log:
1979 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1980 This letter will also be used for showing operspy with
1981 limited accountability (show non channel related info
1982 without '!' or notice).
1983
1984
1985 Changes: Modified:
1986 +2 -0 trunk/doc/server-version-info (File Modified)
1987 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1988 +2 -0 trunk/include/ircd.h (File Modified)
1989 +6 -0 trunk/modules/m_info.c (File Modified)
1990 +2 -0 trunk/modules/m_version.c (File Modified)
1991 +1 -0 trunk/src/ircd_state.c (File Modified)
1992
1993
1994 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1995 Log:
1996 Add m_webirc module, allows showing real host of CGI:IRC users.
1997 Differences to the version available on my web page for a while:
1998 instructions on how to set it up.
1999
2000
2001 Changes: Modified:
2002 +137 -0 trunk/extensions/Makefile.in (File Modified)
2003 + - trunk/extensions/m_webirc.c (File Added)
2004
2005
2006 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2007 Log:
2008 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2009
2010
2011 Changes: Modified:
2012 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2013
2014
2015 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2016 Log:
2017 - move beu from core to contributors
2018 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2019
2020
2021 Changes: Modified:
2022 +2 -2 trunk/CREDITS (File Modified)
2023
2024
2025 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2026 Log:
2027 Mention that class blocks must be defined before the
2028 auth or connect blocks referencing them.
2029
2030
2031 Changes: Modified:
2032 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2033
2034
2035 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2036 Log:
2037 extb_canjoin:
2038 - change from "can join" to "is banned", this reverses sense
2039 and removes "weird" checks like for +i, +l, +j
2040 - don't allow $j to same channel
2041 - +s/+p restriction removed, anyone can /mode b anyway
2042 - +k check removed
2043
2044
2045 Changes: Modified:
2046 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2047
2048
2049 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2050 Log:
2051 Add a few important lines from reference.conf to example.conf.
2052
2053
2054 Changes: Modified:
2055 +8 -1 trunk/doc/example.conf (File Modified)
2056
2057
2058 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2059 Log:
2060 - we don't support rtsigio anymore
2061 - we definately don't support VMS nor Cygwin either.
2062
2063
2064 Changes: Modified:
2065 +2 -2 trunk/INSTALL (File Modified)
2066 +0 -2 trunk/README.FIRST (File Modified)
2067
2068
2069 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2070 Log:
2071 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2072
2073
2074 Changes: Modified:
2075 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2076
2077
2078 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2079 Log:
2080 extb_canjoin:
2081 - return EXTBAN_NOMATCH for a valid ban that does not match
2082 - consider a $j ban invalid if we were already processing a
2083 can_join for a $j ban
2084
2085
2086 Changes: Modified:
2087 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2088
2089
2090 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2091 Log:
2092 extb_extgecos: realhost -> orighost
2093
2094
2095 Changes: Modified:
2096 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2097
2098
2099 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2100 Log:
2101 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2102
2103
2104 Changes: Modified:
2105 +59 -0 trunk/extensions/Makefile.in (File Modified)
2106 + - trunk/extensions/extb_canjoin.c (File Added)
2107
2108
2109 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2110 Log:
2111 - oh right, charybdis calls that 'orighost'.
2112
2113
2114 Changes: Modified:
2115 +2 -2 trunk/modules/m_who.c (File Modified)
2116
2117
2118 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2119 Log:
2120 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2121
2122
2123 Changes: Modified:
2124 +2 -0 trunk/modules/m_who.c (File Modified)
2125
2126
2127 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2128 Log:
2129 - also check $x against realhost
2130
2131
2132 Changes: Modified:
2133 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2134
2135
2136 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2137 Log:
2138 Sorcerynet people want a debugging notice moved from +s to +d.
2139
2140
2141 Changes: Modified:
2142 +1 -1 trunk/src/blacklist.c (File Modified)
2143
2144
2145 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2146 Log:
2147 Use source_p instead of client_p for free_pre_client().
2148 client_p could be NULL or another client.
2149
2150
2151 Changes: Modified:
2152 +1 -1 trunk/src/client.c (File Modified)
2153
2154
2155 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2156 Log:
2157 - revert this, I know how to fix it now
2158
2159
2160 Changes: Modified:
2161 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2162
2163
2164 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2165 Log:
2166 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2167 This fix is probably suboptimal, but it does indeed fix the problem.
2168
2169
2170 Changes: Modified:
2171 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2172
2173
2174 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2175 Log:
2176 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2177
2178
2179 Changes: Modified:
2180 +49 -0 trunk/extensions/Makefile.in (File Modified)
2181 + - trunk/extensions/extb_extgecos.c (File Added)
2182
2183
2184 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2185 Log:
2186 Remove undocumented and unused general::fallback_to_ip6_int config option.
2187
2188
2189 Changes: Modified:
2190 +0 -3 trunk/include/s_conf.h (File Modified)
2191 +0 -3 trunk/src/newconf.c (File Modified)
2192
2193
2194 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2195 Log:
2196 SGML docs:
2197 - document new TESTMASK
2198 - mention that TESTMASK matching is the same as MASKTRACE matching
2199 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2200 been that way)
2201
2202
2203 Changes: Modified:
2204 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2205
2206
2207 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2208 Log:
2209 New testmask from ratbox 2.2.
2210 Allows matches on nick, ip and gecos in addition to user
2211 and host, and is fully analogous to masktrace.
2212 The numeric has changed from 724 to 727 and fields in it
2213 have changed.
2214
2215
2216 Changes: Modified:
2217 +4 -3 trunk/help/opers/testmask (File Modified)
2218 +1 -0 trunk/include/numeric.h (File Modified)
2219 +82 -9 trunk/modules/m_testmask.c (File Modified)
2220 +2 -2 trunk/src/messages.tab (File Modified)
2221
2222
2223 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2224 Log:
2225 contrib -> extensions
2226
2227
2228 Changes: Modified:
2229 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2230
2231
2232 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2233 Log:
2234 CHGHOST: Check validity of new hostname.
2235 If the command came from a local client (disabled by
2236 default), send an error message and drop the command.
2237 If the command came from a remote client or server,
2238 send a notice to opers and the target user (if local).
2239
2240
2241 Changes: Modified:
2242 +42 -1 trunk/modules/m_chghost.c (File Modified)
2243
2244
2245 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2246 Log:
2247 Update NEWS file.
2248
2249
2250 Changes: Modified:
2251 +23 -1 trunk/NEWS (File Modified)
2252
2253
2254 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2255 Log:
2256 When an outgoing server connection succeeds, set
2257 localClient->ip by simply copying the whole sockaddr
2258 struct instead of copying certain parts only.
2259
2260
2261 Changes: Modified:
2262 +1 -19 trunk/src/s_serv.c (File Modified)
2263
2264
2265 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2266 Log:
2267 Give a special error message and ignore the connect block
2268 if trying to add a connect block for the server's own name.
2269
2270
2271 Changes: Modified:
2272 +7 -0 trunk/src/newconf.c (File Modified)
2273
2274
2275 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2276 Log:
2277 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2278 when --disable-balloc is used, so that it compiles.
2279 Obviously the BlockHeapUsage() stub returns just zeroes so
2280 /stats z will be less informative.
2281
2282
2283 Changes: Modified:
2284 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2285
2286
2287 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2288 Log:
2289 Free and zero dns_query in DNS callback for outgoing connect.
2290 This avoids double free of reslist.
2291
2292
2293 Changes: Modified:
2294 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2295
2296
2297 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2298 Log:
2299 From ratbox, log failed outgoing connections to serverlog.
2300 Added: IP address.
2301
2302
2303 Changes: Modified:
2304 +13 -1 trunk/src/s_serv.c (File Modified)
2305
2306
2307 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2308 Log:
2309 Change serverlog message when connecting to be more clear and show the port number.
2310
2311
2312 Changes: Modified:
2313 +1 -1 trunk/src/s_serv.c (File Modified)
2314
2315
2316 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2317 Log:
2318 Remove gethost_byname(), this is meaningless
2319 since the removal of AAAA -> A fallback (r1763).
2320
2321
2322 Changes: Modified:
2323 +0 -1 trunk/include/res.h (File Modified)
2324 +0 -12 trunk/src/res.c (File Modified)
2325
2326
2327 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2328 Log:
2329 Remove ip6.int support and use only ip6.arpa.
2330 The global ip6.int zone has disappeared on June 1
2331 and a lot of other software has been removing ip6.int
2332 support also.
2333 This removes the second and last case where IPv6
2334 support in charybdis causes extra lookups and slows
2335 DNS down.
2336
2337
2338 Changes: Modified:
2339 +5 -27 trunk/src/res.c (File Modified)
2340
2341
2342 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2343 Log:
2344 Mention new default (r1767) for connect::aftype in sgml docs.
2345
2346
2347 Changes: Modified:
2348 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2349
2350
2351 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2352 Log:
2353 Use IPv6 if connect::host looks like an IPv6 address
2354 (contains a colon). No need to aftype=ipv6 anymore.
2355
2356
2357 Changes: Modified:
2358 +2 -0 trunk/src/newconf.c (File Modified)
2359
2360
2361 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2362 Log:
2363 More information about connect::host.
2364
2365
2366 Changes: Modified:
2367 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2368
2369
2370 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2371 Log:
2372 Remove fallback to A if AAAA cannot be found.
2373 In case of a forward check of a reverse lookup, we
2374 already know if it's ipv4 or ipv6, so it is not
2375 useful and in case of a forward lookup of a hostname
2376 in connect::host, connect::aftype already specifies
2377 if it's ipv4 or ipv6.
2378
2379
2380 Changes: Modified:
2381 +4 -27 trunk/src/res.c (File Modified)
2382
2383
2384 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2385 Log:
2386 msg_channel():
2387 - check if +c made the message text empty and refuse
2388 to send it if so
2389 - don't copy message text if it is not necessary
2390 (channel is -c)
2391
2392
2393 Changes: Modified:
2394 +14 -4 trunk/modules/core/m_message.c (File Modified)
2395
2396
2397 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2398 Log:
2399 remove_conf_item(): do not free cf_name, this is generally a string constant
2400
2401
2402 Changes: Modified:
2403 +0 -1 trunk/src/newconf.c (File Modified)
2404
2405
2406 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2407 Log:
2408 Remove the old unused FDL_ constants.
2409
2410
2411 Changes: Modified:
2412 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2413
2414
2415 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2416 Log:
2417 Remove an unused struct irc_sockaddr_storage from fde_t
2418 (allocated for every possible file descriptor).
2419
2420
2421 Changes: Modified:
2422 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2423
2424
2425 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2426 Log:
2427 If the DNS lookup for an outgoing connection is still
2428 pending when it is closed, clean it up.
2429
2430
2431 Changes: Modified:
2432 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2433
2434
2435 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2436 Log:
2437 If proc_answer() fails (for example if a lookup for an
2438 A record returns a CNAME), fail the query immediately.
2439 Previously the packet was just ignored, leaving the
2440 query to time out.
2441
2442
2443 Changes: Modified:
2444 +4 -8 trunk/src/res.c (File Modified)
2445
2446
2447 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2448 Log:
2449 Correct sockhost field in an outgoing server connection.
2450 First copy the host field from the server_conf, then
2451 take the IP from to where the connection was attempted
2452 when the connection callback is called.
2453 (Before r1747 this used the IP from the server_conf.)
2454
2455
2456 Changes: Modified:
2457 +8 -2 trunk/src/s_serv.c (File Modified)
2458
2459
2460 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2461 Log:
2462 Remove ipnum (keep aftype) and dns_query from server_conf.
2463 We don't keep track of binary form address in connect{}
2464 blocks anymore, DNS lookups of names in host= gone.
2465 As before the DNS lookup is done on connect.
2466 This should unbreak hostnames in host= somewhat.
2467
2468
2469 Changes: Modified:
2470 +1 -2 trunk/include/s_newconf.h (File Modified)
2471 +2 -2 trunk/src/newconf.c (File Modified)
2472 +1 -42 trunk/src/s_newconf.c (File Modified)
2473 +12 -31 trunk/src/s_serv.c (File Modified)
2474
2475
2476 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2477 Log:
2478 Rerun autoconf.
2479
2480
2481 Changes: Modified:
2482 +1 -1 trunk/configure (File Modified)
2483
2484
2485 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2486 Log:
2487 Fix --disable-balloc help text (said --disable-small-net).
2488
2489
2490 Changes: Modified:
2491 +1 -1 trunk/configure.ac (File Modified)
2492
2493
2494 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2495 Log:
2496 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2497 services (+S). Unlike operstring and adminstring, this
2498 is not changeable with /quote set but is updated on rehash.
2499
2500
2501 Changes: Modified:
2502 +1 -0 trunk/doc/example.conf (File Modified)
2503 +10 -2 trunk/doc/reference.conf (File Modified)
2504 +1 -0 trunk/include/s_conf.h (File Modified)
2505 +6 -0 trunk/modules/m_info.c (File Modified)
2506 +3 -2 trunk/modules/m_whois.c (File Modified)
2507 +1 -0 trunk/src/newconf.c (File Modified)
2508 +1 -0 trunk/src/s_conf.c (File Modified)
2509
2510
2511 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2512 Log:
2513 Fix handling of comma in whois: ignore the comma and
2514 everything after it but do output the entire parameter
2515 in RPL_ENDOFWHOIS.
2516
2517
2518 Changes: Modified:
2519 +2 -2 trunk/modules/m_whois.c (File Modified)
2520
2521
2522 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2523 Log:
2524 New /stats letter 's' to list HURTs:
2525 - opers get the full listing.
2526 - users get any HURTs that match their sockhost/orighost if
2527 "stats_k_oper_only" is set to 1.
2528
2529
2530 Changes: Modified:
2531 +50 -0 trunk/extensions/hurt.c (File Modified)
2532
2533
2534 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2535 Log:
2536 - make the newconf system available to modules.
2537
2538
2539 Changes: Modified:
2540 +4 -1 trunk/include/newconf.h (File Modified)
2541 +4 -8 trunk/src/newconf.c (File Modified)
2542
2543
2544 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2545 Log:
2546 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2547
2548 Changes: Modified:
2549 +0 -3 trunk/doc/example.conf (File Modified)
2550 +0 -3 trunk/doc/reference.conf (File Modified)
2551
2552
2553 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2554 Log:
2555 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2556
2557
2558 Changes: Modified:
2559 +3 -0 trunk/doc/example.conf (File Modified)
2560 +3 -0 trunk/doc/reference.conf (File Modified)
2561
2562
2563 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2564 Log:
2565 Fix too early truncation of JOIN channel list.
2566
2567
2568 Changes: Modified:
2569 +2 -3 trunk/modules/core/m_join.c (File Modified)
2570
2571
2572 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2573 Log:
2574 - From ratbox 2.2 (anfl), send server notices about read
2575 errors from handshakes and servers to +s instead of +d.
2576 - Send various server notices about failed server
2577 connections which did not reach registered state network
2578 wide if the connection was initiated by a remote oper.
2579 This avoids annoying the whole net if there is a
2580 broken autoconnect, but allows all opers to see why a
2581 remote connect failed. Failed connections which did reach
2582 server state already generate server notices everywhere.
2583
2584 Note: this is an exception to our general policy to not send
2585 server notices about unregistered connections remotely.
2586
2587
2588 Changes: Modified:
2589 +1 -0 trunk/include/client.h (File Modified)
2590 +20 -6 trunk/src/client.c (File Modified)
2591 +6 -6 trunk/src/s_serv.c (File Modified)
2592
2593
2594 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2595 Log:
2596 - fix typoes
2597
2598
2599 Changes: Modified:
2600 +1 -1 trunk/doc/example.conf (File Modified)
2601 +1 -1 trunk/doc/reference.conf (File Modified)
2602
2603
2604 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2605 Log:
2606 Don't allow #channel +b $c:&channel (inconsistent target).
2607
2608
2609 Changes: Modified:
2610 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2611
2612
2613 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2614 Log:
2615 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2616
2617
2618 Changes: Modified:
2619 +0 -2 trunk/include/client.h (File Modified)
2620
2621
2622 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2623 Log:
2624 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2625
2626
2627 Changes: Modified:
2628 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2629
2630
2631 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2632 Log:
2633 Store IP addresses in whowas. These are shown to opers.
2634 Obtained from Eurus patches.
2635 orighost tracking removed (not worth the memory IMHO),
2636 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2637 with unknown IPs and to not violate auth{} spoof policy.
2638
2639
2640 Changes: Modified:
2641 +2 -0 trunk/doc/reference.conf (File Modified)
2642 +1 -0 trunk/include/numeric.h (File Modified)
2643 +1 -0 trunk/include/whowas.h (File Modified)
2644 +10 -1 trunk/modules/m_whowas.c (File Modified)
2645 +1 -1 trunk/src/messages.tab (File Modified)
2646 +4 -0 trunk/src/whowas.c (File Modified)
2647
2648
2649 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2650 Log:
2651 Describe hostmask parameter of masktrace better in sgml docs.
2652
2653
2654 Changes: Modified:
2655 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2656
2657
2658 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2659 Log:
2660 masktrace help file: mention CIDR IP masks
2661 From ratbox 2.2
2662
2663
2664 Changes: Modified:
2665 +2 -0 trunk/help/opers/masktrace (File Modified)
2666
2667
2668 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2669 Log:
2670 MASKTRACE: allow normal match() on IP address also
2671 From ratbox 2.2
2672
2673
2674 Changes: Modified:
2675 +2 -3 trunk/modules/m_etrace.c (File Modified)
2676
2677
2678 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2679 Log:
2680 Allow +S clients (services) to send to channels and @/+ channels always.
2681
2682
2683 Changes: Modified:
2684 +1 -1 trunk/modules/core/m_message.c (File Modified)
2685 +1 -1 trunk/src/channel.c (File Modified)
2686
2687
2688 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2689 Log:
2690 Allow servers to send to @#chan and +#chan.
2691
2692
2693 Changes: Modified:
2694 +1 -1 trunk/modules/core/m_message.c (File Modified)
2695
2696
2697 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2698 Log:
2699 Don't count opers on service{} servers in /lusers.
2700
2701
2702 Changes: Modified:
2703 +2 -2 trunk/src/s_user.c (File Modified)
2704
2705
2706 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2707 Log:
2708 Show opers the real host behind a dynamic spoof in WHOIS.
2709 If the user is auth{} spoofed, this shows the auth{} spoof
2710 otherwise it shows the DNS hostname and IP address.
2711 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2712
2713
2714 Changes: Modified:
2715 +1 -0 trunk/include/numeric.h (File Modified)
2716 +12 -2 trunk/modules/m_whois.c (File Modified)
2717 +1 -1 trunk/src/messages.tab (File Modified)
2718
2719
2720 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2721 Log:
2722 Remove #define HIDE_SPOOF_IPS from config.h, should
2723 have been done earlier.
2724
2725
2726 Changes: Modified:
2727 +0 -7 trunk/include/config.h (File Modified)
2728
2729
2730 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2731 Log:
2732 Bring back ERR_CANTKILLSERVER.
2733
2734
2735 Changes: Modified:
2736 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2737
2738
2739 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2740 Log:
2741 ip_cloaking module:
2742 - also send RPL_HOSTHIDDEN on -h
2743 - don't allow +h for auth{} spoofed clients
2744
2745
2746 Changes: Modified:
2747 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2748
2749
2750 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2751 Log:
2752 /etc/resolv.conf parsing:
2753 - don't crash (sometimes) if there is a line without an argument
2754 (e.g. 'search' by itself)
2755 - fix handling of lines with leading whitespace
2756
2757
2758 Changes: Modified:
2759 +9 -8 trunk/src/reslib.c (File Modified)
2760
2761
2762 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2763 Log:
2764 Put back code that terminates DNS queries, which was
2765 removed during the resolver changes.
2766
2767
2768 Changes: Modified:
2769 +4 -0 trunk/src/s_auth.c (File Modified)
2770
2771
2772 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2773 Log:
2774 - oh hey, that was in the wrong place
2775
2776
2777 Changes: Modified:
2778 +13 -13 trunk/src/s_auth.c (File Modified)
2779
2780
2781 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2782 Log:
2783 - handle a situation where a user can go away before DNS completes
2784
2785
2786 Changes: Modified:
2787 +13 -0 trunk/src/s_auth.c (File Modified)
2788
2789
2790 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2791 Log:
2792 More dnsbl stuff
2793
2794
2795 Changes: Modified:
2796 +1 -0 trunk/include/blacklist.h (File Modified)
2797 +1 -0 trunk/include/res.h (File Modified)
2798 +33 -2 trunk/src/blacklist.c (File Modified)
2799 +2 -0 trunk/src/client.c (File Modified)
2800 +24 -0 trunk/src/res.c (File Modified)
2801
2802
2803 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2804 Log:
2805 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2806 if comm_accept() failed.
2807
2808 Found with valgrind.
2809
2810
2811 Changes: Modified:
2812 +4 -4 trunk/src/listener.c (File Modified)
2813
2814
2815 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2816 Log:
2817 - handle unavailable Client/preClient structs
2818
2819
2820 Changes: Modified:
2821 +9 -0 trunk/src/blacklist.c (File Modified)
2822
2823
2824 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2825 Log:
2826 Add +lf to SGML docs.
2827
2828
2829 Changes: Modified:
2830 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2831
2832
2833 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2834 Log:
2835 Also do forwarding if the channel limit (+l) is exceeded.
2836
2837
2838 Changes: Modified:
2839 +1 -1 trunk/help/opers/cmode (File Modified)
2840 +2 -2 trunk/modules/core/m_join.c (File Modified)
2841
2842
2843 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2844 Log:
2845 Post-release lovin':
2846 - Update version to 2.1.0.
2847 - Regenerate configure.
2848
2849
2850 Changes: Modified:
2851 +9 -9 trunk/configure (File Modified)
2852 +1 -1 trunk/configure.ac (File Modified)
2853
2854
2855 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2856 Log:
2857 Comment out example blacklist{} block.
2858
2859
2860 Changes: Modified:
2861 +7 -7 trunk/doc/example.conf (File Modified)
2862 +7 -7 trunk/doc/reference.conf (File Modified)
2863
2864
2865 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2866 Log:
2867 Add note regarding use of AHBL BLs.
2868
2869
2870 Changes: Modified:
2871 +4 -0 trunk/doc/example.conf (File Modified)
2872 +4 -0 trunk/doc/reference.conf (File Modified)
2873
2874
2875 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2876 Log:
2877 Fix typos.
2878
2879
2880 Changes: Modified:
2881 +2 -2 trunk/CREDITS (File Modified)
2882
2883
2884 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2885 Log:
2886 Add beu to CREDITS.
2887
2888
2889 Changes: Modified:
2890 +1 -0 trunk/CREDITS (File Modified)
2891
2892
2893 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2894 Log:
2895 Put more recent ratbox CREDITS here.
2896
2897
2898 Changes: Modified:
2899 +3 -2 trunk/doc/Ratbox-team (File Modified)
2900
2901
2902 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2903 Log:
2904 Clarify a bit.
2905
2906
2907 Changes: Modified:
2908 +5 -4 trunk/NEWS (File Modified)
2909
2910
2911 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2912 Log:
2913 Mention that install or make install also avoids modunload crashes.
2914
2915
2916 Changes: Modified:
2917 +2 -1 trunk/BUGS (File Modified)
2918
2919
2920 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2921 Log:
2922 - update NEWS a bit
2923
2924
2925 Changes: Modified:
2926 +3 -8 trunk/NEWS (File Modified)
2927
2928
2929 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2930 Log:
2931 - further updates
2932
2933
2934 Changes: Modified:
2935 +3 -2 trunk/BUGS (File Modified)
2936
2937
2938 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2939 Log:
2940 - add orighost check to hurt.c
2941 - update BUGS info
2942
2943
2944 Changes: Modified:
2945 +1 -6 trunk/BUGS (File Modified)
2946 +1 -1 trunk/extensions/hurt.c (File Modified)
2947
2948
2949 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2950 Log:
2951 Make kline_exempt exempt from HURT also.
2952
2953
2954 Changes: Modified:
2955 +2 -1 trunk/extensions/hurt.c (File Modified)
2956
2957
2958 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2959 Log:
2960 Fix mask HEAL propagation.
2961
2962
2963 Changes: Modified:
2964 +6 -3 trunk/extensions/hurt.c (File Modified)
2965
2966
2967 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2968 Log:
2969 - Remove old cruft.
2970 - Update.
2971
2972
2973 Changes: Modified:
2974 +18 -31 trunk/extensions/README (File Modified)
2975
2976
2977 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2978 Log:
2979 More target change hax.
2980 Ick.
2981
2982
2983 Changes: Modified:
2984 +5 -0 trunk/extensions/hurt.c (File Modified)
2985
2986
2987 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2988 Log:
2989 Improvements to HURT propagation.
2990
2991
2992 Changes: Modified:
2993 +8 -6 trunk/extensions/hurt.c (File Modified)
2994
2995
2996 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2997 Log:
2998 - further simplification
2999
3000
3001 Changes: Modified:
3002 +25 -76 trunk/extensions/hurt.c (File Modified)
3003 +0 -9 trunk/extensions/hurt.h (File Modified)
3004
3005
3006 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3007 Log:
3008 - client_exit hook
3009
3010
3011 Changes: Modified:
3012 +13 -0 trunk/extensions/hurt.c (File Modified)
3013
3014
3015 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3016 Log:
3017 - cut off at 15 messages instead of 30
3018
3019
3020 Changes: Modified:
3021 +1 -1 trunk/extensions/hurt.h (File Modified)
3022
3023
3024 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3025 Log:
3026 Squash a warning here.
3027
3028
3029 Changes: Modified:
3030 +1 -3 trunk/src/ircd.c (File Modified)
3031
3032
3033 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3034 Log:
3035 Don't show servers in /stats l to nonopers if flatten links is enabled.
3036
3037
3038 Changes: Modified:
3039 +3 -1 trunk/modules/m_stats.c (File Modified)
3040
3041
3042 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3043 Log:
3044 - hurt expiry
3045
3046
3047 Changes: Modified:
3048 +20 -7 trunk/extensions/hurt.c (File Modified)
3049
3050
3051 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3052 Log:
3053 - remove inline stuff (yuck)
3054 - sockaddr should have been sockhost
3055
3056
3057 Changes: Modified:
3058 +22 -31 trunk/extensions/hurt.c (File Modified)
3059
3060
3061 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3062 Log:
3063 - make hurt checking actually work
3064
3065
3066 Changes: Modified:
3067 +2 -7 trunk/extensions/hurt.c (File Modified)
3068
3069
3070 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3071 Log:
3072 Slight tweak to alias{}.
3073
3074
3075 Changes: Modified:
3076 +4 -0 trunk/src/parse.c (File Modified)
3077
3078
3079 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3080 Log:
3081 - further simplification
3082
3083
3084 Changes: Modified:
3085 +59 -71 trunk/extensions/hurt.c (File Modified)
3086 +0 -1 trunk/extensions/hurt.h (File Modified)
3087
3088
3089 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3090 Log:
3091 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3092
3093
3094 Changes: Modified:
3095 +10 -20 trunk/extensions/hurt.c (File Modified)
3096 +0 -4 trunk/extensions/hurt.h (File Modified)
3097
3098
3099 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3100 Log:
3101 - remove some unnecessary code here (hurt_initial_check_event()).
3102
3103
3104 Changes: Modified:
3105 +0 -23 trunk/extensions/hurt.c (File Modified)
3106
3107
3108 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3109 Log:
3110 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3111
3112
3113 Changes: Modified:
3114 +8 -0 trunk/modules/core/m_message.c (File Modified)
3115
3116
3117 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3118 Log:
3119 - more sane tgchange hax
3120
3121
3122 Changes: Modified:
3123 +2 -1 trunk/extensions/hurt.c (File Modified)
3124
3125
3126 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3127 Log:
3128 Make HEAL <nick> work.
3129
3130
3131 Changes: Modified:
3132 +40 -43 trunk/extensions/hurt.c (File Modified)
3133
3134
3135 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3136 Log:
3137 Destroy hurt_clients list on unload.
3138
3139
3140 Changes: Modified:
3141 +7 -0 trunk/extensions/hurt.c (File Modified)
3142
3143
3144 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3145 Log:
3146 Coding style: no space between a function name and parenthesis.
3147
3148
3149 Changes: Modified:
3150 +43 -43 trunk/extensions/hurt.c (File Modified)
3151
3152
3153 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3154 Log:
3155 Now works and throws out hurt clients after 30 protocol messages
3156 unless they identify.
3157
3158
3159 Changes: Modified:
3160 +28 -36 trunk/extensions/hurt.c (File Modified)
3161 +1 -7 trunk/extensions/hurt.h (File Modified)
3162
3163
3164 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3165 Log:
3166 Working addition/lookup.
3167
3168
3169 Changes: Modified:
3170 +8 -0 trunk/extensions/hurt.c (File Modified)
3171
3172
3173 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3174 Log:
3175 Get rid of hyb6 style propagation (:server COMMAND source).
3176
3177
3178 Changes: Modified:
3179 +18 -22 trunk/extensions/hurt.c (File Modified)
3180
3181
3182 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3183 Log:
3184 add not-working hurt_add and hurt_find
3185
3186
3187 Changes: Modified:
3188 +13 -5 trunk/extensions/hurt.c (File Modified)
3189
3190
3191 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3192 Log:
3193 Comment out a lot of stuff so I can load and unload this without crashing.
3194
3195
3196 Changes: Modified:
3197 +17 -6 trunk/extensions/hurt.c (File Modified)
3198
3199
3200 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3201 Log:
3202 Fix svn:keywords and add a short comment at the top.
3203
3204
3205 Changes: Modified:
3206 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3207
3208
3209 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3210 Log:
3211 - Make hurt module compile
3212 - Link it to the build
3213 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3214 correct flag name, no CAP_TS6 use etc
3215
3216
3217 Changes: Modified:
3218 +1 -0 trunk/extensions/Makefile.in (File Modified)
3219 +30 -32 trunk/extensions/hurt.c (File Modified)
3220
3221
3222 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3223 Log:
3224 Put beu's hurt module in trunk.
3225
3226
3227 Changes: Modified:
3228 + - trunk/extensions/hurt.c (File Added)
3229 + - trunk/extensions/hurt.h (File Added)
3230
3231
3232 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3233 Log:
3234 - _iprint(): use stderr instead of stdout
3235
3236
3237 Changes: Modified:
3238 +1 -1 trunk/src/s_log.c (File Modified)
3239
3240
3241 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3242 Log:
3243 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3244 and subsequently destroy our kqueue when we close 0, 1, 2
3245 (broke /restart).
3246 - After closing fd 0, 1, 2 reopen them to /dev/null again
3247 so we don't send messages from malloc etc to a random
3248 user's connection.
3249 - Remove an obsolete comment.
3250
3251
3252 Changes: Modified:
3253 +13 -2 trunk/src/ircd.c (File Modified)
3254
3255
3256 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3257 Log:
3258 Update NEWS file.
3259
3260
3261 Changes: Modified:
3262 +29 -1 trunk/NEWS (File Modified)
3263
3264
3265 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3266 Log:
3267 Rerun autoconf.
3268
3269
3270 Changes: Modified:
3271 +1 -1 trunk/configure (File Modified)
3272
3273
3274 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3275 Log:
3276 Fix openssl version check to also accept versions newer than 0.9.6.
3277
3278
3279 Changes: Modified:
3280 +1 -1 trunk/configure.ac (File Modified)
3281
3282
3283 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3284 Log:
3285 Oops, need packet.h here.
3286
3287
3288 Changes: Modified:
3289 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3290
3291
3292 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3293 Log:
3294 End the flood grace period in CPRIVMSG/CNOTICE.
3295
3296
3297 Changes: Modified:
3298 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3299
3300
3301 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3302 Log:
3303 - update class::connectfreq documentation
3304
3305
3306 Changes: Modified:
3307 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3308
3309
3310 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3311 Log:
3312 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3313
3314
3315 Changes: Modified:
3316 +3 -6 trunk/src/s_serv.c (File Modified)
3317
3318
3319 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3320 Log:
3321 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3322
3323
3324 Changes: Modified:
3325 +1 -1 trunk/src/messages.tab (File Modified)
3326
3327
3328 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3329 Log:
3330 Don't mention that /stats p shows idle times, as it doesn't.
3331
3332
3333 Changes: Modified:
3334 +1 -1 trunk/help/opers/stats (File Modified)
3335 +1 -1 trunk/help/users/stats (File Modified)
3336
3337
3338 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3339 Log:
3340 /stats A shows DNS servers, it doesn't matter whether ircd
3341 uses ADNS or something else.
3342
3343
3344 Changes: Modified:
3345 +1 -1 trunk/help/opers/stats (File Modified)
3346
3347
3348 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3349 Log:
3350 get_client_name() fix
3351
3352
3353 Changes: Modified:
3354 +4 -0 trunk/src/client.c (File Modified)
3355
3356
3357 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3358 Log:
3359 Add some comments.
3360
3361
3362 Changes: Modified:
3363 +6 -0 trunk/src/ircd.c (File Modified)
3364
3365
3366 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3367 Log:
3368 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3369
3370 Changes: Modified:
3371 +16 -17 trunk/configure (File Modified)
3372 +1 -1 trunk/configure.ac (File Modified)
3373
3374
3375 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3376 Log:
3377 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3378
3379 Changes: Modified:
3380 +135 -0 trunk/configure (File Modified)
3381 +6 -0 trunk/configure.ac (File Modified)
3382
3383
3384 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3385 Log:
3386 Exit 0 on successful -conftest.
3387
3388
3389 Changes: Modified:
3390 +1 -1 trunk/src/ircd.c (File Modified)
3391
3392
3393 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3394 Log:
3395 Make the "keep the parent process around" thing work, by opening
3396 a pipe to the child process. This pipe is on fd 0 in the child
3397 process. After successful initialization, the child will write
3398 a byte to this pipe, on fatal errors it will close it without
3399 writing anything.
3400
3401 Somewhat hackish still but should work.
3402
3403
3404 Changes: Modified:
3405 +27 -30 trunk/src/ircd.c (File Modified)
3406
3407
3408 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3409 Log:
3410 - convert some error messages to ierror() over fprintf/ilog combination
3411
3412
3413 Changes: Modified:
3414 +3 -6 trunk/src/ircd.c (File Modified)
3415
3416
3417 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3418 Log:
3419 - inotice() for loadmodule when in foreground mode
3420
3421
3422 Changes: Modified:
3423 +3 -0 trunk/src/modules.c (File Modified)
3424
3425
3426 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3427 Log:
3428 - remove inotice() on loading modules from the config
3429
3430
3431 Changes: Modified:
3432 +0 -3 trunk/src/modules.c (File Modified)
3433
3434
3435 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3436 Log:
3437 - usleep for 50000usec in the parent process to allow for startup messages
3438 to be cleanly printed before detaching to shell, this should be more than
3439 enough time really
3440
3441
3442 Changes: Modified:
3443 +3 -0 trunk/src/ircd.c (File Modified)
3444
3445
3446 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3447 Log:
3448 - display more errors during normal startup as to try to help people find common problems
3449
3450
3451 Changes: Modified:
3452 +27 -10 trunk/src/ircd.c (File Modified)
3453
3454
3455 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3456 Log:
3457 - version bump in preparation of 2.0.0 release
3458
3459
3460 Changes: Modified:
3461 +9 -9 trunk/configure (File Modified)
3462 +1 -1 trunk/configure.ac (File Modified)
3463
3464
3465 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3466 Log:
3467 Change example.conf operator block from "admin" to "god",
3468 so as to show we encourage per-person operator blocks.
3469
3470
3471 Changes: Modified:
3472 +4 -2 trunk/doc/example.conf (File Modified)
3473
3474
3475 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3476 Log:
3477 Document alias{} block.
3478
3479
3480 Changes: Modified:
3481 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3482
3483
3484 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3485 Log:
3486 Document DNS blacklist stuff in sgml.
3487
3488
3489 Changes: Modified:
3490 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3491 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3492
3493
3494 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3495 Log:
3496 Misc /stats clarifications.
3497
3498
3499 Changes: Modified:
3500 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3501
3502
3503 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3504 Log:
3505 Move snomasks into umodes chapter.
3506 Move oprivs chapter down.
3507
3508
3509 Changes: Modified:
3510 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3511 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3512 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3513
3514
3515 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3516 Log:
3517 Mention operator{} user@host change.
3518
3519
3520 Changes: Modified:
3521 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3522
3523
3524 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3525 Log:
3526 operator{} block user@host matches against orighost now, not host.
3527 This means that services/+h spoofs do not work in operator{} blocks;
3528 auth{} spoofs still work.
3529
3530
3531 Changes: Modified:
3532 +4 -0 trunk/doc/example.conf (File Modified)
3533 +1 -1 trunk/doc/reference.conf (File Modified)
3534 +2 -2 trunk/modules/m_challenge.c (File Modified)
3535 +1 -1 trunk/modules/m_oper.c (File Modified)
3536
3537
3538 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3539 Log:
3540 - inotice/iwarn/ierror() stuff I was working on
3541
3542
3543 Changes: Modified:
3544 +3 -0 trunk/include/s_log.h (File Modified)
3545 +15 -11 trunk/src/ircd.c (File Modified)
3546 +3 -1 trunk/src/modules.c (File Modified)
3547 +1 -1 trunk/src/newconf.c (File Modified)
3548 +54 -0 trunk/src/s_log.c (File Modified)
3549
3550
3551 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3552 Log:
3553 Oops, don't add blacklists to the list twice on rehash.
3554
3555
3556 Changes: Modified:
3557 +3 -2 trunk/src/blacklist.c (File Modified)
3558
3559
3560 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3561 Log:
3562 Remove notices to the client about progress of dnsbl lookups.
3563
3564
3565 Changes: Modified:
3566 +0 -4 trunk/src/blacklist.c (File Modified)
3567
3568
3569 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3570 Log:
3571 Add auth{} flag dnsbl_exempt.
3572
3573
3574 Changes: Modified:
3575 +2 -1 trunk/doc/example.conf (File Modified)
3576 +2 -1 trunk/doc/reference.conf (File Modified)
3577 +2 -0 trunk/include/s_conf.h (File Modified)
3578 +1 -0 trunk/src/newconf.c (File Modified)
3579 +8 -1 trunk/src/s_user.c (File Modified)
3580
3581
3582 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3583 Log:
3584 Switch alias{} and blacklist{} around, for consistency with example.conf.
3585
3586
3587 Changes: Modified:
3588 +18 -18 trunk/doc/reference.conf (File Modified)
3589
3590
3591 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3592 Log:
3593 Send a warning to the user if they are dnsbl listed but exempted.
3594
3595
3596 Changes: Modified:
3597 +17 -12 trunk/src/s_user.c (File Modified)
3598
3599
3600 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3601 Log:
3602 Move throwing out dnsbl listed clients to registration,
3603 and make kline_exempt exempt from it.
3604
3605
3606 Changes: Modified:
3607 +1 -0 trunk/include/blacklist.h (File Modified)
3608 +4 -0 trunk/include/client.h (File Modified)
3609 +15 -16 trunk/src/blacklist.c (File Modified)
3610 +6 -0 trunk/src/client.c (File Modified)
3611 +17 -0 trunk/src/s_user.c (File Modified)
3612
3613
3614 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3615 Log:
3616 Show refcount in /stats n.
3617
3618
3619 Changes: Modified:
3620 +3 -2 trunk/modules/m_stats.c (File Modified)
3621
3622
3623 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3624 Log:
3625 Don't look up dnsbls twice if they send USER twice.
3626
3627
3628 Changes: Modified:
3629 +5 -3 trunk/modules/m_user.c (File Modified)
3630
3631
3632 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3633 Log:
3634 Add /stats n to help files.
3635
3636
3637 Changes: Modified:
3638 +1 -0 trunk/help/opers/stats (File Modified)
3639 +1 -0 trunk/help/users/stats (File Modified)
3640
3641
3642 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3643 Log:
3644 Only check dnsbls for A records, not AAAA.
3645
3646
3647 Changes: Modified:
3648 +1 -1 trunk/src/blacklist.c (File Modified)
3649
3650
3651 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3652 Log:
3653 Don't remove non-illegal blacklists on completion of check.
3654 Add debugging notices (not working).
3655
3656
3657 Changes: Modified:
3658 +5 -1 trunk/src/blacklist.c (File Modified)
3659
3660
3661 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3662 Log:
3663 Don't call register_local_user() if they haven't sent a nick yet.
3664
3665
3666 Changes: Modified:
3667 +1 -1 trunk/src/blacklist.c (File Modified)
3668
3669
3670 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3671 Log:
3672 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3673
3674
3675 Changes: Modified:
3676 +21 -0 trunk/modules/m_stats.c (File Modified)
3677
3678
3679 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3680 Log:
3681 More dnsbl rehash fixes, it was adding bogus entries.
3682
3683
3684 Changes: Modified:
3685 +2 -7 trunk/src/newconf.c (File Modified)
3686
3687
3688 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3689 Log:
3690 Need blacklist.h here.
3691
3692
3693 Changes: Modified:
3694 +1 -0 trunk/src/s_conf.c (File Modified)
3695
3696
3697 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3698 Log:
3699 - nuke iauth
3700
3701
3702 Changes: Modified:
3703 +1 -2 trunk/configure (File Modified)
3704 +0 -48 trunk/configure.ac (File Modified)
3705 + - trunk/doc/example-iauth.conf (File Deleted)
3706 + - trunk/iauth/ (File Deleted)
3707
3708
3709 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3710 Log:
3711 Improve handling of rehashing with blacklists.
3712 Also some coding style tweaks.
3713
3714
3715 Changes: Modified:
3716 +3 -2 trunk/include/blacklist.h (File Modified)
3717 +35 -16 trunk/src/blacklist.c (File Modified)
3718 +2 -0 trunk/src/s_conf.c (File Modified)
3719
3720
3721 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3722 Log:
3723 Clear can_send cache if a user logs in or out from services.
3724
3725
3726 Changes: Modified:
3727 +2 -0 trunk/modules/m_services.c (File Modified)
3728
3729
3730 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3731 Log:
3732 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3733 This directory is not entered by default.
3734 More stuff needs to be moved into here.
3735
3736
3737 Changes: Modified:
3738 +2 -1 trunk/configure (File Modified)
3739 +1 -0 trunk/configure.ac (File Modified)
3740 +69 -458 trunk/extensions/Makefile.in (File Modified)
3741 + - trunk/extensions/m_clearchan.c (File Deleted)
3742 + - trunk/extensions/m_force.c (File Deleted)
3743 + - trunk/unsupported/ (File Added)
3744 + - trunk/unsupported/Makefile.in (File Added)
3745 + - trunk/unsupported/m_clearchan.c (File Added)
3746 + - trunk/unsupported/m_force.c (File Added)
3747
3748
3749 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3750 Log:
3751 Logging/wallops for forcejoin/forcepart, numeric fix.
3752 This needs to be moved to the toys section.
3753
3754
3755 Changes: Modified:
3756 +22 -2 trunk/extensions/m_force.c (File Modified)
3757
3758
3759 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3760 Log:
3761 Fix comments at the top (including copyright).
3762
3763
3764 Changes: Modified:
3765 +3 -2 trunk/extensions/m_omode.c (File Modified)
3766
3767
3768 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3769 Log:
3770 Add OMODE command to extensions/ for oper mode hacking:
3771 - requires admin privs
3772 - does not work for opped opers
3773 - sends wallops
3774 - sends a ServerMode for opping the oper themselves,
3775 otherwise a mode coming from the oper (not only
3776 does this provide full accountability, it is also
3777 easiest to implement while avoiding channels
3778 messed up with bogus bans etc).
3779
3780
3781 Changes: Modified:
3782 +171 -0 trunk/extensions/Makefile.in (File Modified)
3783 + - trunk/extensions/m_omode.c (File Added)
3784
3785
3786 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3787 Log:
3788 Metadata fix
3789
3790
3791 Changes: Modified:
3792 + - trunk/include/blacklist.h (Property Modified)
3793 + - trunk/src/blacklist.c (Property Modified)
3794
3795
3796 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3797 Log:
3798 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3799
3800
3801 Changes: Modified:
3802 +5 -1 trunk/src/blacklist.c (File Modified)
3803
3804
3805 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3806 Log:
3807 Initial DNS blacklist support:
3808 - see example.conf for how to use.
3809 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3810 - tor.ahbl.org is also included because most networks will not want to allow tor
3811 (and we're considering going KoS on tor users here anyway due to abuse)
3812
3813
3814 Changes: Modified:
3815 +18 -0 trunk/doc/example.conf (File Modified)
3816 +66 -0 trunk/doc/reference.conf (File Modified)
3817 + - trunk/include/blacklist.h (File Added)
3818 +2 -0 trunk/include/client.h (File Modified)
3819 +3 -0 trunk/modules/m_user.c (File Modified)
3820 +152 -0 trunk/src/Makefile.in (File Modified)
3821 + - trunk/src/blacklist.c (File Added)
3822 +34 -0 trunk/src/newconf.c (File Modified)
3823 +1 -0 trunk/src/s_auth.c (File Modified)
3824 +4 -0 trunk/src/s_user.c (File Modified)
3825
3826
3827 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3828 Log:
3829 Remove last bit of lzo stuff (comment in example.conf connect{}).
3830
3831
3832 Changes: Modified:
3833 +0 -4 trunk/doc/example.conf (File Modified)
3834
3835
3836 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3837 Log:
3838 Show sasl successes and failures in /stats t (like other
3839 things in /stats t, about local clients only).
3840
3841
3842 Changes: Modified:
3843 +2 -0 trunk/include/s_stats.h (File Modified)
3844 +3 -0 trunk/modules/m_sasl.c (File Modified)
3845 +3 -0 trunk/src/s_stats.c (File Modified)
3846
3847
3848 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3849 Log:
3850 Allow messaging services by nickname without using
3851 target change slots (this was already possible with
3852 user@server notation or services shortcuts).
3853
3854
3855 Changes: Modified:
3856 +2 -2 trunk/modules/core/m_message.c (File Modified)
3857
3858
3859 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3860 Log:
3861 Abort a safelist if a new /list comes in while one is already in progress.
3862
3863
3864 Changes: Modified:
3865 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3866
3867
3868 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3869 Log:
3870 Change $![letter]:[mask] to $~[letter]:[mask]
3871 so both ! and ~ invert an extban.
3872
3873
3874 Changes: Modified:
3875 +2 -0 trunk/src/chmode.c (File Modified)
3876
3877
3878 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3879 Log:
3880 - revert due to technical issues
3881
3882
3883 Changes: Modified:
3884 +1 -1 trunk/src/extban.c (File Modified)
3885
3886
3887 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3888 Log:
3889 - 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
3890
3891
3892 Changes: Modified:
3893 +1 -1 trunk/src/extban.c (File Modified)
3894
3895
3896 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3897 Log:
3898 Don't pace /list on a single channel.
3899
3900
3901 Changes: Modified:
3902 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3903
3904
3905 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3906 Log:
3907 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3908
3909
3910 Changes: Modified:
3911 +4 -2 trunk/include/supported.h (File Modified)
3912
3913
3914 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3915 Log:
3916 Extban types are case insensitive; force them to lowercase when added.
3917
3918
3919 Changes: Modified:
3920 +5 -5 trunk/doc/extban.txt (File Modified)
3921 +4 -0 trunk/src/chmode.c (File Modified)
3922 +3 -3 trunk/src/extban.c (File Modified)
3923
3924
3925 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3926 Log:
3927 sendto_wallops_flags():
3928 - instead of checking IsOper on each client, walk the appropriate list
3929 - instead of sending non-+z wallops from persons to nonopers, send only
3930 +w wallops from persons
3931
3932
3933 Changes: Modified:
3934 +1 -5 trunk/src/send.c (File Modified)
3935
3936
3937 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3938 Log:
3939 Prefix oper wallops with "WALLOPS - " if they would
3940 otherwise look like operwalls or locops, when sending
3941 them to local users.
3942
3943
3944 Changes: Modified:
3945 +11 -1 trunk/modules/m_wallops.c (File Modified)
3946
3947
3948 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3949 Log:
3950 Make sure destination field in some sasl numerics
3951 is the user's nick, not the sasl agent or server
3952 name.
3953
3954
3955 Changes: Modified:
3956 +2 -2 trunk/modules/m_sasl.c (File Modified)
3957
3958
3959 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3960 Log:
3961 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3962
3963
3964 Changes: Modified:
3965 +1 -1 trunk/extensions/Makefile.in (File Modified)
3966
3967
3968 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3969 Log:
3970 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3971
3972
3973 Changes: Modified:
3974 +1 -0 trunk/src/s_user.c (File Modified)
3975
3976
3977 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3978 Log:
3979 Fix build for when IPv6 is disabled.
3980
3981
3982 Changes: Modified:
3983 +12 -10 trunk/src/s_auth.c (File Modified)
3984
3985
3986 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3987 Log:
3988 Add information about adding extban types.
3989
3990
3991 Changes: Modified:
3992 +25 -0 trunk/doc/extban.txt (File Modified)
3993
3994
3995 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3996 Log:
3997 Better extban validation: try to match a new extban from
3998 a local user against its setter to see if it is valid.
3999 Unknown extban types from remotes are no longer hidden.
4000
4001
4002 Changes: Modified:
4003 +4 -3 trunk/doc/extban.txt (File Modified)
4004 +1 -0 trunk/include/channel.h (File Modified)
4005 +2 -6 trunk/src/chmode.c (File Modified)
4006 +32 -0 trunk/src/extban.c (File Modified)
4007
4008
4009 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4010 Log:
4011 Make sure both .c.o: and .s.o: are followed by the necessary command.
4012
4013
4014 Changes: Modified:
4015 +1 -0 trunk/src/Makefile.in (File Modified)
4016
4017
4018 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4019 Log:
4020 Add need_sasl auth{} flag to sgml documentation.
4021
4022
4023 Changes: Modified:
4024 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4025
4026
4027 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4028 Log:
4029 Document need_sasl auth{} flag in example confs.
4030
4031
4032 Changes: Modified:
4033 +1 -0 trunk/doc/example.conf (File Modified)
4034 +1 -0 trunk/doc/reference.conf (File Modified)
4035
4036
4037 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4038 Log:
4039 Don't allow TB to set an empty topic.
4040 This would be possible if a server sent bad protocol
4041 and could cause a crash.
4042
4043
4044 Changes: Modified:
4045 +4 -0 trunk/modules/m_tb.c (File Modified)
4046
4047
4048 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4049 Log:
4050 - oops
4051
4052
4053 Changes: Modified:
4054 +1 -1 trunk/Makefile.in (File Modified)
4055
4056
4057 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4058 Log:
4059 - typo fix
4060
4061
4062 Changes: Modified:
4063 +2 -2 trunk/configure (File Modified)
4064 +1 -1 trunk/configure.ac (File Modified)
4065
4066
4067 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4068 Log:
4069 - rebuild configure
4070
4071
4072 Changes: Modified:
4073 +2 -2 trunk/configure (File Modified)
4074
4075
4076 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4077 Log:
4078 - makefile fix
4079
4080
4081 Changes: Modified:
4082 +1 -1 trunk/extensions/Makefile.in (File Modified)
4083
4084
4085 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4086 Log:
4087 - rename contrib to extensions to bring some clarity to things
4088
4089
4090 Changes: Modified:
4091 +1 -1 trunk/Makefile.in (File Modified)
4092 +1 -1 trunk/configure.ac (File Modified)
4093 +10 -10 trunk/doc/example.conf (File Modified)
4094 +10 -10 trunk/doc/reference.conf (File Modified)
4095 + - trunk/extensions/ (File Added)
4096 + - trunk/extras/ (File Deleted)
4097
4098
4099 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4100 Log:
4101 - temporary rename
4102
4103
4104 Changes: Modified:
4105 +1 -1 trunk/Makefile.in (File Modified)
4106 +1 -1 trunk/configure.ac (File Modified)
4107 + - trunk/contrib/ (File Deleted)
4108 + - trunk/extras/ (File Added)
4109
4110
4111 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4112 Log:
4113 Don't allow servers to QUIT (they should use SQUIT).
4114
4115
4116 Changes: Modified:
4117 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4118
4119
4120 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4121 Log:
4122 - keywords
4123
4124
4125 Changes: Modified:
4126 + - trunk/src/fnvhash.s (Property Modified)
4127
4128
4129 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4130 Log:
4131 - reduced version of code
4132
4133
4134 Changes: Modified:
4135 +9 -61 trunk/src/fnvhash.s (File Modified)
4136
4137
4138 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4139 Log:
4140 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4141
4142
4143 Changes: Modified:
4144 +1 -1 trunk/src/fnvhash.s (File Modified)
4145
4146
4147 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4148 Log:
4149 Fix orighost matching for klines, etc. Was hashing the visible
4150 host, oops.
4151
4152
4153 Changes: Modified:
4154 +1 -1 trunk/src/hostmask.c (File Modified)
4155
4156
4157 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4158 Log:
4159 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4160
4161
4162 Changes: Modified:
4163 +7 -1 trunk/configure (File Modified)
4164 +5 -0 trunk/configure.ac (File Modified)
4165 +5 -6 trunk/src/Makefile.in (File Modified)
4166 +0 -4 trunk/src/fnvhash.s (File Modified)
4167 +0 -2 trunk/src/hash.c (File Modified)
4168
4169
4170 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4171 Log:
4172 - regenerate configure
4173
4174
4175 Changes: Modified:
4176 +18 -0 trunk/configure (File Modified)
4177
4178
4179 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4180 Log:
4181 - --enable-ricer-hashing option.
4182
4183
4184 Changes: Modified:
4185 +9 -0 trunk/configure.ac (File Modified)
4186 +3 -0 trunk/include/setup.h.in (File Modified)
4187
4188
4189 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4190 Log:
4191 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4192
4193
4194 Changes: Modified:
4195 + - trunk/src/fnvhash.s (File Added)
4196 +3 -0 trunk/src/hash.c (File Modified)
4197
4198
4199 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4200 Log:
4201 Fix syntax error in reference.conf.
4202
4203
4204 Changes: Modified:
4205 +0 -1 trunk/doc/reference.conf (File Modified)
4206
4207
4208 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4209 Log:
4210 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4211 (&& instead of ||...)
4212 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4213
4214
4215 Changes: Modified:
4216 +1 -1 trunk/src/chmode.c (File Modified)
4217
4218
4219 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4220 Log:
4221 Documentation for extban.
4222
4223
4224 Changes: Modified:
4225 + - trunk/doc/extban.txt (File Added)
4226
4227
4228 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4229 Log:
4230 Add extban modules to example confs.
4231
4232
4233 Changes: Modified:
4234 +5 -0 trunk/doc/example.conf (File Modified)
4235 +10 -0 trunk/doc/reference.conf (File Modified)
4236
4237
4238 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4239 Log:
4240 Initial addition of extended ban types (conditionals).
4241 Allows custom +bqeI checks via modules.
4242 Initial extra types are account (a[:mask]), oper (o),
4243 channel (c:name), realname (r:mask), server (s:mask).
4244
4245
4246 Changes: Modified:
4247 +229 -0 trunk/contrib/Makefile.in (File Modified)
4248 + - trunk/contrib/extb_account.c (File Added)
4249 + - trunk/contrib/extb_channel.c (File Added)
4250 + - trunk/contrib/extb_oper.c (File Added)
4251 + - trunk/contrib/extb_realname.c (File Added)
4252 + - trunk/contrib/extb_server.c (File Added)
4253 +13 -0 trunk/include/channel.h (File Modified)
4254 +1 -0 trunk/src/Makefile.in (File Modified)
4255 +14 -5 trunk/src/channel.c (File Modified)
4256 +91 -0 trunk/src/chmode.c (File Modified)
4257 + - trunk/src/extban.c (File Added)
4258
4259
4260 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4261 Log:
4262 Do not force +bqeI modes starting with '$' in nick!user@host format.
4263 * and ? characters in them are still assumed to be wildcards.
4264
4265
4266 Changes: Modified:
4267 +6 -0 trunk/src/chmode.c (File Modified)
4268
4269
4270 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4271 Log:
4272 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4273
4274
4275 Changes: Modified:
4276 +4 -0 trunk/modules/m_capab.c (File Modified)
4277
4278
4279 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4280 Log:
4281 Stop some mixing of client and server protocol.
4282
4283
4284 Changes: Modified:
4285 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4286 +4 -2 trunk/modules/m_pass.c (File Modified)
4287 +6 -0 trunk/modules/m_sasl.c (File Modified)
4288 +6 -0 trunk/modules/m_user.c (File Modified)
4289
4290
4291 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4292 Log:
4293 - additional revert
4294
4295
4296 Changes: Modified:
4297 +0 -2 trunk/include/s_newconf.h (File Modified)
4298 +0 -4 trunk/include/s_serv.h (File Modified)
4299 +0 -1 trunk/src/newconf.c (File Modified)
4300 +1 -13 trunk/src/s_serv.c (File Modified)
4301
4302
4303 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4304 Log:
4305 - revert LZOLink patch for now
4306
4307
4308 Changes: Modified:
4309 +0 -1 trunk/servlink/Makefile.in (File Modified)
4310 +0 -16 trunk/servlink/README (File Modified)
4311 +2 -36 trunk/servlink/control.c (File Modified)
4312 +0 -3 trunk/servlink/control.h (File Modified)
4313 +7 -5955 trunk/servlink/io.c (File Modified)
4314 + - trunk/servlink/lzoconf.h (File Deleted)
4315 + - trunk/servlink/lzodefs.h (File Deleted)
4316 + - trunk/servlink/minilzo.c (File Deleted)
4317 + - trunk/servlink/minilzo.h (File Deleted)
4318 +0 -1 trunk/servlink/servlink.h (File Modified)
4319
4320
4321 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4322 Log:
4323 - more stuff here
4324
4325
4326 Changes: Modified:
4327 +4 -2 trunk/servlink/control.c (File Modified)
4328 +2 -1 trunk/servlink/io.c (File Modified)
4329
4330
4331 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4332 Log:
4333 - oops
4334
4335
4336 Changes: Modified:
4337 +2 -2 trunk/servlink/io.c (File Modified)
4338
4339
4340 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4341 Log:
4342 - paranoia, prevent segfaults
4343
4344
4345 Changes: Modified:
4346 +2 -2 trunk/servlink/io.c (File Modified)
4347
4348
4349 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4350 Log:
4351 - more optimal servlink code
4352
4353
4354 Changes: Modified:
4355 +21 -8 trunk/servlink/io.c (File Modified)
4356
4357
4358 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4359 Log:
4360 - more efficient read strategy
4361
4362
4363 Changes: Modified:
4364 +15 -3 trunk/servlink/io.c (File Modified)
4365
4366
4367 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4368 Log:
4369 - use lzo_uintp cast to make LZO happy
4370
4371
4372 Changes: Modified:
4373 +3 -3 trunk/servlink/io.c (File Modified)
4374
4375
4376 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4377 Log:
4378 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4379
4380
4381 Changes: Modified:
4382 +4 -0 trunk/doc/example.conf (File Modified)
4383 +2 -1 trunk/include/s_newconf.h (File Modified)
4384 +4 -0 trunk/include/s_serv.h (File Modified)
4385 +1 -0 trunk/servlink/Makefile.in (File Modified)
4386 +16 -0 trunk/servlink/README (File Modified)
4387 +34 -2 trunk/servlink/control.c (File Modified)
4388 +3 -0 trunk/servlink/control.h (File Modified)
4389 +5929 -7 trunk/servlink/io.c (File Modified)
4390 + - trunk/servlink/lzoconf.h (File Added)
4391 + - trunk/servlink/lzodefs.h (File Added)
4392 + - trunk/servlink/minilzo.c (File Added)
4393 + - trunk/servlink/minilzo.h (File Added)
4394 +1 -0 trunk/servlink/servlink.h (File Modified)
4395 +1 -0 trunk/src/newconf.c (File Modified)
4396 +14 -2 trunk/src/s_serv.c (File Modified)
4397
4398
4399 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4400 Log:
4401 - remove imalloc, it was a concept that probably wouldn't have worked properly
4402
4403
4404 Changes: Modified:
4405 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4406 + - trunk/libcharybdis/imalloc.c (File Deleted)
4407 + - trunk/libcharybdis/imalloc.h (File Deleted)
4408
4409
4410 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4411 Log:
4412 - disable imalloc for now
4413
4414
4415 Changes: Modified:
4416 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4417
4418
4419 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4420 Log:
4421 - remove unneeded debug code
4422
4423
4424 Changes: Modified:
4425 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4426
4427
4428 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4429 Log:
4430 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4431
4432
4433 Changes: Modified:
4434 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4435
4436
4437 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4438 Log:
4439 - more stuff here, imalloc remains disabled for now
4440
4441
4442 Changes: Modified:
4443 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4444
4445
4446 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4447 Log:
4448 - more progress
4449
4450
4451 Changes: Modified:
4452 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4453
4454
4455 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4456 Log:
4457 - more tweaks
4458
4459
4460 Changes: Modified:
4461 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4462 +2 -0 trunk/src/ircd.c (File Modified)
4463
4464
4465 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4466 Log:
4467 - roll back libircd crap
4468
4469
4470 Changes: Modified:
4471 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4472 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4473 +29 -0 trunk/src/.depend (File Modified)
4474 +6 -21 trunk/src/Makefile.in (File Modified)
4475 +3 -218 trunk/src/ircd.c (File Modified)
4476 + - trunk/src/ircd_linker.c (File Deleted)
4477 + - trunk/src/main.c (File Deleted)
4478
4479
4480 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4481 Log:
4482 - realloc(), free() implementation
4483
4484
4485 Changes: Modified:
4486 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4487
4488
4489 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4490 Log:
4491 - malloc(), calloc() implementation
4492
4493
4494 Changes: Modified:
4495 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4496
4497
4498 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4499 Log:
4500 - block_free(), block_find(), retune_heaps() implementation
4501
4502
4503 Changes: Modified:
4504 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4505
4506
4507 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4508 Log:
4509 - block_destroy code, block_allocate code.
4510
4511
4512 Changes: Modified:
4513 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4514
4515
4516 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4517 Log:
4518 - block_new() code
4519
4520
4521 Changes: Modified:
4522 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4523
4524
4525 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4526 Log:
4527 - disable imalloc again :P
4528
4529
4530 Changes: Modified:
4531 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4532
4533
4534 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4535 Log:
4536 - fix warning
4537
4538
4539 Changes: Modified:
4540 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4541
4542
4543 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4544 Log:
4545 - fix typo
4546
4547
4548 Changes: Modified:
4549 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4550
4551
4552 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4553 Log:
4554 - constructor code for imalloc engine (malloc_init())
4555
4556
4557 Changes: Modified:
4558 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4559
4560
4561 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4562 Log:
4563 - imalloc engine improvements
4564
4565
4566 Changes: Modified:
4567 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4568
4569
4570 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4571 Log:
4572 - replace mmap() code with direct brk()/sbrk() calls.
4573
4574
4575 Changes: Modified:
4576 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4577
4578
4579 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4580 Log:
4581 - remove outdated i_malloc() interfaces
4582
4583
4584 Changes: Modified:
4585 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4586
4587
4588 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4589 Log:
4590 - redisable imalloc (sorry!)
4591
4592
4593 Changes: Modified:
4594 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4595
4596
4597 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4598 Log:
4599 - correct GET_PAGE_SLOT() macro
4600
4601
4602 Changes: Modified:
4603 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4604
4605
4606 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4607 Log:
4608 - oops forgot to commit it with imalloc turned off
4609
4610
4611 Changes: Modified:
4612 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4613
4614
4615 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4616 Log:
4617 - cleanups
4618
4619
4620 Changes: Modified:
4621 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4622 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4623
4624
4625 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4626 Log:
4627 - lowlevel imalloc code
4628
4629
4630 Changes: Modified:
4631 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4632 + - trunk/libcharybdis/imalloc.h (File Added)
4633
4634
4635 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4636 Log:
4637 - fix bindings
4638
4639
4640 Changes: Modified:
4641 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4642
4643
4644 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4645 Log:
4646 remove #ifndef
4647
4648
4649 Changes: Modified:
4650 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4651
4652
4653 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4654 Log:
4655 - 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)
4656
4657
4658 Changes: Modified:
4659 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4660 + - trunk/libcharybdis/imalloc.c (File Added)
4661
4662
4663 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4664 Log:
4665 - increment configure Id
4666
4667
4668 Changes: Modified:
4669 +2208 -1 trunk/configure (File Modified)
4670
4671
4672 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4673 Log:
4674 - bootstrap for imalloc code
4675
4676
4677 Changes: Modified:
4678 +54 -1 trunk/configure.ac (File Modified)
4679 +27 -0 trunk/include/setup.h.in (File Modified)
4680
4681
4682 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4683 Log:
4684 Clarify interaction of spoofs and channel bans/operator{} blocks.
4685
4686
4687 Changes: Modified:
4688 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4689 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4690
4691
4692 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4693 Log:
4694 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4695
4696
4697 Changes: Modified:
4698 +30 -22 trunk/src/ircd.c (File Modified)
4699
4700
4701 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4702 Log:
4703 If shared{} blocks deny something, the command
4704 is silently ignored.
4705
4706
4707 Changes: Modified:
4708 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4709
4710
4711 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4712 Log:
4713 Move up IsService check so we don't store a non-service
4714 in preClient->sasl_agent.
4715
4716
4717 Changes: Modified:
4718 +6 -6 trunk/modules/m_sasl.c (File Modified)
4719
4720
4721 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4722 Log:
4723 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4724 Add some more sanity checks on agent strings.
4725
4726
4727 Changes: Modified:
4728 +13 -11 trunk/modules/m_sasl.c (File Modified)
4729
4730
4731 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4732 Log:
4733 Unknown clients can have an ID too now so make sure to remove
4734 them from the hash if they exit.
4735
4736
4737 Changes: Modified:
4738 +3 -0 trunk/src/client.c (File Modified)
4739
4740
4741 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4742 Log:
4743 Only accept sasl from servers in a service{} block.
4744 Not tested but this must go in.
4745
4746
4747 Changes: Modified:
4748 +6 -0 trunk/modules/m_sasl.c (File Modified)
4749 +3 -0 trunk/modules/m_signon.c (File Modified)
4750
4751
4752 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4753 Log:
4754 Only process SAVE messages targetting registered users,
4755 not servers or unregistered connections. Could cause
4756 a crash when bad protocol was received.
4757
4758
4759 Changes: Modified:
4760 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4761
4762
4763 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4764 Log:
4765 - fix QJM buffer overflow vulnerability (fucking GXTi)
4766
4767
4768 Changes: Modified:
4769 +3 -3 trunk/src/s_user.c (File Modified)
4770
4771
4772 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4773 Log:
4774 Mention /scan umodes under oper_spy privilege.
4775
4776
4777 Changes: Modified:
4778 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4779
4780
4781 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4782 Log:
4783 Mention that overlapping cluster blocks are a bad thing.
4784
4785
4786 Changes: Modified:
4787 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4788
4789
4790 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4791 Log:
4792 - Document cluster{} and shared{} blocks.
4793 - Mention that service{} does not allow wildcards.
4794
4795
4796 Changes: Modified:
4797 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4798
4799
4800 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4801 Log:
4802 Document exempt{} and service{} blocks, point to reference.conf for
4803 general{}, channel{} and serverhide{}.
4804
4805
4806 Changes: Modified:
4807 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4808
4809
4810 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4811 Log:
4812 Document ~ in lists of values better.
4813
4814
4815 Changes: Modified:
4816 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4817
4818
4819 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4820 Log:
4821 More detailed CNOTICE, CPRIVMSG descriptions.
4822
4823
4824 Changes: Modified:
4825 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4826
4827
4828 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4829 Log:
4830 Oops, need both Revision and Id on modules.
4831
4832
4833 Changes: Modified:
4834 + - trunk/modules/sno_routing.c (Property Modified)
4835
4836
4837 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4838 Log:
4839 Tweak header comment a bit (filename, Id).
4840
4841
4842 Changes: Modified:
4843 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4844
4845
4846 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4847 Log:
4848 Add GLINE and UNGLINE.
4849
4850
4851 Changes: Modified:
4852 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4853
4854
4855 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4856 Log:
4857 New configure with proper Id.
4858
4859
4860 Changes: Modified:
4861 +3 -1 trunk/configure (File Modified)
4862
4863
4864 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4865 Log:
4866 Change #include directives for in6addr_any, hopefully compiles better now.
4867
4868
4869 Changes: Modified:
4870 +3 -1 trunk/configure.ac (File Modified)
4871
4872
4873 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4874 Log:
4875 Encourage putting actual administrative information
4876 in the admin{} block.
4877
4878
4879 Changes: Modified:
4880 +3 -3 trunk/doc/example.conf (File Modified)
4881
4882
4883 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4884 Log:
4885 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4886
4887
4888 Changes: Modified:
4889 +9 -7 trunk/include/s_conf.h (File Modified)
4890 +1 -0 trunk/src/newconf.c (File Modified)
4891 +10 -0 trunk/src/s_user.c (File Modified)
4892
4893
4894 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4895 Log:
4896 - Change to glines = no in example confs
4897 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4898 are disabled.
4899
4900
4901 Changes: Modified:
4902 +1 -1 trunk/doc/example.conf (File Modified)
4903 +1 -1 trunk/doc/reference.conf (File Modified)
4904 +2 -2 trunk/modules/m_gline.c (File Modified)
4905
4906
4907 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4908 Log:
4909 - forward-port QJM fix from 1.1
4910
4911
4912 Changes: Modified:
4913 +2 -0 trunk/src/s_user.c (File Modified)
4914
4915
4916 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4917 Log:
4918 - add switch to configure to disable the block allocator
4919
4920
4921 Changes: Modified:
4922 +18 -0 trunk/configure (File Modified)
4923 +9 -0 trunk/configure.ac (File Modified)
4924 +0 -6 trunk/include/config.h (File Modified)
4925 +3 -0 trunk/include/setup.h.in (File Modified)
4926
4927
4928 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4929 Log:
4930 Fix wierd error that would exit SASL users with "Overridden"
4931
4932 Changes: Modified:
4933 +1 -1 trunk/modules/m_signon.c (File Modified)
4934
4935
4936 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4937 Log:
4938 Remove obsolete XXX comment about lazylinks.
4939
4940
4941 Changes: Modified:
4942 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4943
4944
4945 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4946 Log:
4947 OJOIN: make sure to send the wallops remotely for #channels
4948
4949
4950 Changes: Modified:
4951 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4952
4953
4954 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4955 Log:
4956 Accountability for OJOIN (contrib module)
4957
4958 Changes: Modified:
4959 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4960
4961
4962 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4963 Log:
4964 - move more stuff over to ircd_state
4965
4966
4967 Changes: Modified:
4968 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4969 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4970 +9 -0 trunk/src/ircd_state.c (File Modified)
4971 +3 -3 trunk/src/patricia.c (File Modified)
4972
4973
4974 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4975 Log:
4976 - move more stuff out of libircd and into ircd_state.c
4977
4978
4979 Changes: Modified:
4980 +5 -5 trunk/src/channel.c (File Modified)
4981 +4 -4 trunk/src/client.c (File Modified)
4982 +12 -0 trunk/src/ircd_state.c (File Modified)
4983
4984
4985 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4986 Log:
4987 - this is just barrels of fun
4988
4989
4990 Changes: Modified:
4991 + - trunk/include/ircd_state.h (File Added)
4992 +1 -1 trunk/src/Makefile.in (File Modified)
4993 +2 -1 trunk/src/channel.c (File Modified)
4994 +3 -52 trunk/src/ircd.c (File Modified)
4995 +100 -3 trunk/src/ircd_state.c (File Modified)
4996
4997
4998 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4999 Log:
5000 It's .include, not #include.
5001
5002
5003 Changes: Modified:
5004 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5005
5006
5007 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5008 Log:
5009 More consistent section titles.
5010
5011
5012 Changes: Modified:
5013 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5014 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5015 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5016
5017
5018 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5019 Log:
5020 Mention possible exceeding of +j/+l due to propagation
5021 delays between servers.
5022
5023
5024 Changes: Modified:
5025 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5026
5027
5028 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5029 Log:
5030 Formatting nits:
5031 - "text" -> <quote>text</quote>
5032 - <filename>
5033 - a few more
5034
5035
5036 Changes: Modified:
5037 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5038 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5039 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5040 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5041
5042
5043 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5044 Log:
5045 Remove text about deprecation of glines.
5046
5047
5048 Changes: Modified:
5049 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5050
5051
5052 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5053 Log:
5054 - Add description of umode +D, deaf.
5055 - Mention CALLERID 005 token with umode +g.
5056
5057
5058 Changes: Modified:
5059 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5060
5061
5062 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5063 Log:
5064 Strip off a leading colon in services shortcuts (aliases).
5065
5066
5067 Changes: Modified:
5068 +2 -0 trunk/src/parse.c (File Modified)
5069
5070
5071 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5072 Log:
5073 Add no_oper_invis contrib module, denies opers setting
5074 themselves invisible (except hidden_oper's).
5075
5076
5077 Changes: Modified:
5078 +42 -0 trunk/contrib/Makefile.in (File Modified)
5079 + - trunk/contrib/no_oper_invis.c (File Added)
5080
5081
5082 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5083 Log:
5084 Mention /stats E, make the other /stats descriptions more consistent.
5085
5086
5087 Changes: Modified:
5088 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5089
5090
5091 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5092 Log:
5093 Mention that the KILL reason and oper will appear on channels.
5094
5095
5096 Changes: Modified:
5097 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5098
5099
5100 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5101 Log:
5102 Mention /mode #channel f to query forward channel from outside.
5103
5104
5105 Changes: Modified:
5106 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5107
5108
5109 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5110 Log:
5111 Port over RATBOX_2_1 r20960 (anfl):
5112 client connect notices to +C should be hiding the extra
5113 fields for spoofed users
5114
5115
5116 Changes: Modified:
5117 +2 -1 trunk/src/s_user.c (File Modified)
5118
5119
5120 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5121 Log:
5122 Add a chapter with our extra user commands:
5123 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5124
5125
5126 Changes: Modified:
5127 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5128 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5129
5130
5131 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5132 Log:
5133 Do not put by <server>: in SQUIT reasons to servers
5134 other than the one being exited.
5135
5136
5137 Changes: Modified:
5138 +1 -1 trunk/src/client.c (File Modified)
5139
5140
5141 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5142 Log:
5143 Regenerate configure.
5144
5145
5146 Changes: Modified:
5147 +1162 -1159 trunk/configure (File Modified)
5148
5149
5150 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5151 Log:
5152 Move the warning flags down so they do not mess up
5153 checks like for -Wl,-export-dynamic.
5154
5155
5156 Changes: Modified:
5157 +33 -30 trunk/configure.ac (File Modified)
5158
5159
5160 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5161 Log:
5162 - more work here
5163
5164
5165 Changes: Modified:
5166 +2 -1 trunk/iauth/Makefile.in (File Modified)
5167
5168
5169 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5170 Log:
5171 - build iauth makefile
5172
5173
5174 Changes: Modified:
5175 +3 -2 trunk/configure (File Modified)
5176 +1 -0 trunk/configure.ac (File Modified)
5177
5178
5179 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5180 Log:
5181 - Makefile
5182
5183
5184 Changes: Modified:
5185 + - trunk/iauth/Makefile.in (File Added)
5186
5187
5188 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5189 Log:
5190 - add iauth.conf.example from irc2.11
5191
5192
5193 Changes: Modified:
5194 + - trunk/doc/example-iauth.conf (File Added)
5195
5196
5197 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5198 Log:
5199 - wow, i found some docs on this thing
5200
5201
5202 Changes: Modified:
5203 + - trunk/doc/technical/iauth-internals.txt (File Added)
5204
5205
5206 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5207 Log:
5208 - no longer applicable
5209
5210
5211 Changes: Modified:
5212 + - trunk/authdaemon/ (File Deleted)
5213
5214
5215 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5216 Log:
5217 - remove libircd.so on make clean (oops)
5218
5219
5220 Changes: Modified:
5221 +1 -1 trunk/src/Makefile.in (File Modified)
5222
5223
5224 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5225 Log:
5226 - merge iauth source for experimentation
5227
5228
5229 Changes: Modified:
5230 + - trunk/iauth/ (File Added)
5231 + - trunk/iauth/a_conf.c (File Added)
5232 + - trunk/iauth/a_conf_def.h (File Added)
5233 + - trunk/iauth/a_conf_ext.h (File Added)
5234 + - trunk/iauth/a_defines.h (File Added)
5235 + - trunk/iauth/a_externs.h (File Added)
5236 + - trunk/iauth/a_io.c (File Added)
5237 + - trunk/iauth/a_io_ext.h (File Added)
5238 + - trunk/iauth/a_log.c (File Added)
5239 + - trunk/iauth/a_log_def.h (File Added)
5240 + - trunk/iauth/a_log_ext.h (File Added)
5241 + - trunk/iauth/a_struct_def.h (File Added)
5242 + - trunk/iauth/iauth.c (File Added)
5243 + - trunk/iauth/mod_lhex.c (File Added)
5244 + - trunk/iauth/mod_lhex_ext.h (File Added)
5245 + - trunk/iauth/mod_pipe.c (File Added)
5246 + - trunk/iauth/mod_pipe_ext.h (File Added)
5247 + - trunk/iauth/mod_rfc931.c (File Added)
5248 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5249 + - trunk/iauth/mod_socks.c (File Added)
5250 + - trunk/iauth/mod_socks_ext.h (File Added)
5251 + - trunk/iauth/mod_webproxy.c (File Added)
5252 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5253
5254
5255 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5256 Log:
5257 User /quote help index was not sorted properly.
5258
5259
5260 Changes: Modified:
5261 +2 -2 trunk/help/Makefile.in (File Modified)
5262 +8 -8 trunk/help/users/index (File Modified)
5263
5264
5265 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5266 Log:
5267 Add SCAN help file.
5268
5269
5270 Changes: Modified:
5271 +25 -8 trunk/help/opers/index (File Modified)
5272 + - trunk/help/opers/scan (File Added)
5273
5274
5275 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5276 Log:
5277 SGML docs:
5278 - Document SCAN UMODES
5279 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5280
5281
5282 Changes: Modified:
5283 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5284
5285
5286 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5287 Log:
5288 Add our copyright information to /info (part of release-1.1 r1026).
5289
5290
5291 Changes: Modified:
5292 +1 -0 trunk/src/version.c.SH (File Modified)
5293
5294
5295 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5296 Log:
5297 Fix some compile warnings.
5298
5299
5300 Changes: Modified:
5301 +1 -1 trunk/modules/core/m_join.c (File Modified)
5302 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5303 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5304 +1 -1 trunk/modules/m_scan.c (File Modified)
5305 +4 -4 trunk/modules/m_signon.c (File Modified)
5306
5307
5308 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5309 Log:
5310 RSFNC: OK, actually consider unknowns also for detecting a collide.
5311 Otherwise we can get two clients with the same nick.
5312
5313
5314 Changes: Modified:
5315 +1 -1 trunk/modules/m_services.c (File Modified)
5316
5317
5318 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5319 Log:
5320 - charybdis profiling stuff
5321 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5322 - update .depend
5323
5324
5325 Changes: Modified:
5326 +0 -8 trunk/configure (File Modified)
5327 +1 -8 trunk/configure.ac (File Modified)
5328 +18 -0 trunk/include/channel.h (File Modified)
5329 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5330 +335 -260 trunk/src/.depend (File Modified)
5331 +1569 -0 trunk/src/Makefile.in (File Modified)
5332 + - trunk/src/chmode.c (File Added)
5333 +16 -1 trunk/src/ircd.c (File Modified)
5334 +11 -0 trunk/src/main.c (File Modified)
5335 +11 -0 trunk/src/modules.c (File Modified)
5336
5337
5338 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5339 Log:
5340 RSFNC: Do not send kills to servers for unknowns
5341
5342
5343 Changes: Modified:
5344 +4 -2 trunk/modules/m_services.c (File Modified)
5345
5346
5347 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5348 Log:
5349 Describe service{} blocks in reference.conf.
5350
5351
5352 Changes: Modified:
5353 +12 -0 trunk/doc/reference.conf (File Modified)
5354
5355
5356 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5357 Log:
5358 Replace this list of modes with pointers to other documentation.
5359
5360
5361 Changes: Modified:
5362 +6 -50 trunk/doc/modes.txt (File Modified)
5363
5364
5365 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5366 Log:
5367 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5368 looks too much like an old-ircd client pointer otherwise.
5369
5370
5371 Changes: Modified:
5372 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5373
5374
5375 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5376 Log:
5377 findforwards:
5378 - note truncation of the list (perhaps sending multiple
5379 notices is better)
5380 - clarify in a comment that /findforwards on a nonexistent
5381 channel can be useful
5382 - sendto_one_notice() requires that the text start with
5383 a colon
5384
5385
5386 Changes: Modified:
5387 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5388
5389
5390 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5391 Log:
5392 When we close a local server's link, always include the
5393 name of the client causing the exit in the reason in the
5394 SQUIT we send them (replacing them with us). This makes
5395 sure server notices for stuff like "Not enough arguments
5396 to server command" are different on the two sides.
5397
5398
5399 Changes: Modified:
5400 +7 -5 trunk/src/client.c (File Modified)
5401
5402
5403 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5404 Log:
5405 New contrib module m_findforwards.c
5406
5407
5408 Changes: Modified:
5409 +112 -0 trunk/contrib/Makefile.in (File Modified)
5410 + - trunk/contrib/m_findforwards.c (File Added)
5411
5412
5413 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5414 Log:
5415 Whoops, don't show real host behind auth{} spoof in
5416 spoof notices if hide_spoof_ips is enabled.
5417
5418 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5419
5420
5421 Changes: Modified:
5422 +3 -2 trunk/src/s_conf.c (File Modified)
5423
5424
5425 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5426 Log:
5427 Add dalnet-style /identify that sends to nickserv or chanserv.
5428
5429
5430 Changes: Modified:
5431 +102 -0 trunk/contrib/Makefile.in (File Modified)
5432 + - trunk/contrib/m_identify.c (File Added)
5433
5434
5435 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5436 Log:
5437 Document alias{} blocks a bit better.
5438
5439
5440 Changes: Modified:
5441 +9 -0 trunk/doc/reference.conf (File Modified)
5442
5443
5444 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5445 Log:
5446 - add aliases to /stats m (data usage is not counted though, sorry)
5447
5448
5449 Changes: Modified:
5450 +1 -0 trunk/include/s_conf.h (File Modified)
5451 +3 -0 trunk/src/newconf.c (File Modified)
5452 +15 -0 trunk/src/parse.c (File Modified)
5453
5454
5455 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5456 Log:
5457 - remove m_sshortcut as it's no longer relevant
5458
5459
5460 Changes: Modified:
5461 +0 -145 trunk/modules/Makefile.in (File Modified)
5462 + - trunk/modules/m_sshortcut.c (File Deleted)
5463
5464
5465 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5466 Log:
5467 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5468 targets instead of my original idea :P)
5469
5470
5471 Changes: Modified:
5472 +32 -0 trunk/doc/example.conf (File Modified)
5473 +35 -0 trunk/doc/reference.conf (File Modified)
5474 +4 -0 trunk/include/parse.h (File Modified)
5475 +7 -0 trunk/include/s_conf.h (File Modified)
5476 +82 -0 trunk/src/newconf.c (File Modified)
5477 +78 -0 trunk/src/parse.c (File Modified)
5478 +16 -0 trunk/src/s_conf.c (File Modified)
5479
5480
5481 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5482 Log:
5483 Remove some spaces after tabs. ??
5484
5485
5486 Changes: Modified:
5487 +18 -18 trunk/src/newconf.c (File Modified)
5488
5489
5490 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5491 Log:
5492 Global /who:
5493 - make sure to clear all marks also if the who was aborted
5494 because of too many matches
5495 - give ERR_TOOMANYMATCHES if too many matches
5496 - clarify comments
5497
5498 ratbox RATBOX_2_2 r22003 (jilles)
5499
5500
5501 Changes: Modified:
5502 +28 -26 trunk/modules/m_who.c (File Modified)
5503
5504
5505 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5506 Log:
5507 - devel is 2.0
5508
5509
5510 Changes: Modified:
5511 +9 -9 trunk/configure (File Modified)
5512 +1 -1 trunk/configure.ac (File Modified)
5513
5514
5515 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5516 Log:
5517 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5518
5519
5520 Changes: Modified:
5521 +2 -1 trunk/include/s_newconf.h (File Modified)
5522 +20 -0 trunk/modules/m_rehash.c (File Modified)
5523 +1 -1 trunk/src/s_newconf.c (File Modified)
5524
5525
5526 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5527 Log:
5528 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5529
5530
5531 Changes: Modified:
5532 +0 -1 trunk/doc/example.conf (File Modified)
5533 +0 -3 trunk/doc/reference.conf (File Modified)
5534 +0 -1 trunk/include/s_conf.h (File Modified)
5535 +0 -6 trunk/modules/m_info.c (File Modified)
5536 +1 -1 trunk/src/channel.c (File Modified)
5537 +0 -1 trunk/src/newconf.c (File Modified)
5538
5539
5540 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5541 Log:
5542 Missing header in m_chghost.c
5543
5544 Changes: Modified:
5545 +1 -0 trunk/modules/m_chghost.c (File Modified)
5546
5547
5548 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5549 Log:
5550 Relocate QJM code to a seperate function(change_nick_user_host)
5551 Change CHGHOST to use change_nick_user_host instead of just setting it
5552
5553
5554 Changes: Modified:
5555 +3 -0 trunk/include/s_user.h (File Modified)
5556 +1 -1 trunk/modules/m_chghost.c (File Modified)
5557 +3 -78 trunk/modules/m_signon.c (File Modified)
5558 +89 -0 trunk/src/s_user.c (File Modified)
5559
5560
5561 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5562 Log:
5563 Restore /stats a (dns servers, admin-only).
5564
5565
5566 Changes: Modified:
5567 +1 -0 trunk/include/res.h (File Modified)
5568 +5 -8 trunk/modules/m_stats.c (File Modified)
5569 +16 -0 trunk/src/res.c (File Modified)
5570
5571
5572 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5573 Log:
5574 - Add CHARYBDIS_PROFILE if we are profiling.
5575 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5576 - Remove duplicate --enable-epoll entry.
5577
5578
5579 Changes: Modified:
5580 +1595 -15 trunk/configure (File Modified)
5581 +30 -11 trunk/configure.ac (File Modified)
5582 +3 -0 trunk/include/setup.h.in (File Modified)
5583
5584
5585 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5586 Log:
5587 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5588
5589
5590 Changes: Modified:
5591 +28 -0 trunk/aclocal.m4 (File Modified)
5592
5593
5594 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5595 Log:
5596 Allow requesting forward channel and quiet list in same mode command.
5597
5598
5599 Changes: Modified:
5600 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5601
5602
5603 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5604 Log:
5605 Add description of xline wildcards.
5606
5607
5608 Changes: Modified:
5609 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5610
5611
5612 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5613 Log:
5614 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5615
5616
5617 Changes: Modified:
5618 +0 -4 trunk/modules/m_services.c (File Modified)
5619
5620
5621 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5622 Log:
5623 typo
5624
5625
5626 Changes: Modified:
5627 +1 -1 trunk/include/hook.h (File Modified)
5628
5629
5630 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5631 Log:
5632 call_hook, not hook_call
5633
5634
5635 Changes: Modified:
5636 +1 -1 trunk/modules/core/m_join.c (File Modified)
5637
5638
5639 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5640 Log:
5641 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5642 Could be useful for a number of things.
5643
5644
5645 Changes: Modified:
5646 +9 -0 trunk/modules/core/m_join.c (File Modified)
5647
5648
5649 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5650 Log:
5651 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5652
5653
5654 Changes: Modified:
5655 +7 -0 trunk/include/hook.h (File Modified)
5656
5657
5658 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5659 Log:
5660 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5661
5662
5663 Changes: Modified:
5664 +15 -0 trunk/modules/m_services.c (File Modified)
5665
5666
5667 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5668 Log:
5669 Clarify snomask +f, +k, +u.
5670
5671
5672 Changes: Modified:
5673 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5674
5675
5676 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5677 Log:
5678 Cmode +p and +s may be set simultaneously.
5679
5680
5681 Changes: Modified:
5682 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5683
5684
5685 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5686 Log:
5687 actually, we should check the data version on each reload (oops)
5688
5689
5690 Changes: Modified:
5691 +6 -6 trunk/src/main.c (File Modified)
5692
5693
5694 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5695 Log:
5696 more work on the loader
5697
5698
5699 Changes: Modified:
5700 +45 -21 trunk/src/main.c (File Modified)
5701
5702
5703 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5704 Log:
5705 Add prototype ircd_state.c
5706
5707
5708 Changes: Modified:
5709 + - trunk/src/ircd_state.c (File Added)
5710
5711
5712 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5713 Log:
5714 Smaller improvements.
5715
5716
5717 Changes: Modified:
5718 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5719
5720
5721 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5722 Log:
5723 Add a lot of stuff here.
5724
5725
5726 Changes: Modified:
5727 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5728
5729
5730 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5731 Log:
5732 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5733
5734
5735 Changes: Modified:
5736 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5737
5738
5739 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5740 Log:
5741 Invex doesn't trump +r or (sic) +J.
5742
5743
5744 Changes: Modified:
5745 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5746
5747
5748 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5749 Log:
5750 Check to make sure a module is not loaded before loading it.
5751
5752
5753 Changes: Modified:
5754 +6 -1 trunk/src/ircd_parser.y (File Modified)
5755
5756
5757 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5758 Log:
5759 - Add a missing comma in the HeaderMessages array
5760 - Only send "Your hostname is too long ..." if that really is the case
5761
5762
5763 Changes: Modified:
5764 +2 -2 trunk/src/s_auth.c (File Modified)
5765
5766
5767 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5768 Log:
5769 build_symtable() will have already bailed here, so no need to check
5770 explicitly whether or not charybdis_main is NULL.
5771
5772
5773 Changes: Modified:
5774 +7 -16 trunk/src/main.c (File Modified)
5775
5776
5777 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5778 Log:
5779 Data structure versioning, part 1.
5780
5781
5782 Changes: Modified:
5783 +10 -1 trunk/include/ircd_defs.h (File Modified)
5784 +2 -0 trunk/src/ircd.c (File Modified)
5785 +15 -3 trunk/src/main.c (File Modified)
5786
5787
5788 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5789 Log:
5790 build a symbol table and use that instead of doing a raw dlsym on everything
5791
5792
5793 Changes: Modified:
5794 + - trunk/include/ircd_linker.h (File Added)
5795 +71 -1 trunk/src/Makefile.in (File Modified)
5796 + - trunk/src/ircd_linker.c (File Added)
5797 +16 -4 trunk/src/main.c (File Modified)
5798
5799
5800 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5801 Log:
5802 The launcher now calls io_loop() instead of charybdis_main().
5803 This is so that we do not have to reinitialize *everything* later.
5804
5805
5806 Changes: Modified:
5807 +1 -0 trunk/include/ircd.h (File Modified)
5808 +6 -7 trunk/src/ircd.c (File Modified)
5809 +13 -1 trunk/src/main.c (File Modified)
5810
5811
5812 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5813 Log:
5814 Use global binding on libircd.so.
5815
5816
5817 Changes: Modified:
5818 +1 -1 trunk/src/main.c (File Modified)
5819
5820
5821 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5822 Log:
5823 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5824 (it will do more later)
5825
5826
5827 Changes: Modified:
5828 +14 -12 trunk/include/config.h (File Modified)
5829 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5830 +31 -5 trunk/src/Makefile.in (File Modified)
5831 +78 -1 trunk/src/ircd.c (File Modified)
5832 + - trunk/src/main.c (File Added)
5833
5834
5835 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5836 Log:
5837 Add whitespace here, oops.
5838
5839
5840 Changes: Modified:
5841 +1 -1 trunk/CREDITS (File Modified)
5842
5843
5844 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5845 Log:
5846 Properly copy over the IP address here instead of using a cheap hack.
5847 Because the hack didn't work right except on IPv6. :|
5848
5849
5850 Changes: Modified:
5851 +12 -2 trunk/src/s_newconf.c (File Modified)
5852
5853
5854 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5855 Log:
5856 Revert reject cache notice to ratbox's, which more
5857 clearly suggests what's happening.
5858
5859
5860 Changes: Modified:
5861 +4 -1 trunk/src/reject.c (File Modified)
5862
5863
5864 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5865 Log:
5866 Fix the openssl status in the overview information.
5867
5868
5869 Changes: Modified:
5870 +1 -3 trunk/configure (File Modified)
5871 +1 -3 trunk/configure.ac (File Modified)
5872
5873
5874 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5875 Log:
5876 - Add simple exempt{} block (127.0.0.1) to example.conf.
5877 - Remove mention of deny{}.
5878
5879
5880 Changes: Modified:
5881 +5 -0 trunk/doc/example.conf (File Modified)
5882 +1 -1 trunk/doc/reference.conf (File Modified)
5883
5884
5885 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5886 Log:
5887 example.conf: add some comments at the start
5888 reference.conf: some ircd-ratbox -> charybdis
5889
5890
5891 Changes: Modified:
5892 +11 -0 trunk/doc/example.conf (File Modified)
5893 +6 -5 trunk/doc/reference.conf (File Modified)
5894
5895
5896 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5897 Log:
5898 Rename m_createauthonly module to createauthonly
5899 as this is not a module providing an m_function
5900 (command).
5901
5902
5903 Changes: Modified:
5904 +1 -38 trunk/contrib/Makefile.in (File Modified)
5905 + - trunk/contrib/createauthonly.c (File Added)
5906 + - trunk/contrib/m_createauthonly.c (File Deleted)
5907
5908
5909 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5910 Log:
5911 Add to example confs commented lines for:
5912 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5913 sno_globalkline.so, sno_globaloper.so.
5914
5915
5916 Changes: Modified:
5917 +5 -1 trunk/doc/example.conf (File Modified)
5918 +9 -1 trunk/doc/reference.conf (File Modified)
5919
5920
5921 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5922 Log:
5923 - Unbreak connecting to connect{}s with hostnames
5924 instead of IP addresses (broken with new resolver).
5925 - Try to do A/AAAA query based on aftype in
5926 connect{} (doesn't seem to work fully).
5927
5928
5929 Changes: Modified:
5930 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5931
5932
5933 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5934 Log:
5935 Unbreak /rehash dns.
5936
5937
5938 Changes: Modified:
5939 +1 -0 trunk/src/res.c (File Modified)
5940
5941
5942 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5943 Log:
5944 Preserve Hybrid Id and add one of our own.
5945
5946
5947 Changes: Modified:
5948 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5949 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5950
5951
5952 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5953 Log:
5954 Add anfl and Androsyn to CREDITS.
5955 They wrote a lot of ratbox code we use, both before and after the fork.
5956
5957
5958 Changes: Modified:
5959 +2 -0 trunk/CREDITS (File Modified)
5960
5961
5962 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5963 Log:
5964 Hostname validity check.
5965
5966
5967 Changes: Modified:
5968 +42 -3 trunk/src/s_auth.c (File Modified)
5969
5970
5971 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5972 Log:
5973 Version bump to 1.2.0.
5974
5975
5976 Changes: Modified:
5977 +9 -9 trunk/configure (File Modified)
5978 +1 -1 trunk/configure.ac (File Modified)
5979
5980
5981 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5982 Log:
5983 - Missed a spot in the IPv6 code here. Should be usable now.
5984
5985
5986 Changes: Modified:
5987 +2 -2 trunk/src/res.c (File Modified)
5988
5989
5990 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5991 Log:
5992 Alright, so, this massive commit does the following:
5993 - Removes adns
5994 - Adds a resolver based on the undernet and hybrid one.
5995 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5996 - Makes a check in ./configure be posixly correct
5997 - Simplifies the auth code and DNS callbacks
5998
5999 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6000
6001
6002 Changes: Modified:
6003 +1 -1 trunk/Makefile.in (File Modified)
6004 + - trunk/adns/ (File Deleted)
6005 +148 -80 trunk/configure (File Modified)
6006 +1 -2 trunk/configure.ac (File Modified)
6007 +6 -0 trunk/include/client.h (File Modified)
6008 +1 -0 trunk/include/packet.h (File Modified)
6009 +153 -41 trunk/include/res.h (File Modified)
6010 + - trunk/include/reslib.h (File Added)
6011 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6012 +930 -1449 trunk/modules/.depend (File Modified)
6013 +3 -0 trunk/modules/m_stats.c (File Modified)
6014 +417 -621 trunk/src/.depend (File Modified)
6015 +1 -1 trunk/src/.indent.pro (File Modified)
6016 +2069 -289 trunk/src/Makefile.in (File Modified)
6017 + - trunk/src/adns.c (File Deleted)
6018 + - trunk/src/res.c (File Added)
6019 + - trunk/src/reslib.c (File Added)
6020 +11 -50 trunk/src/s_auth.c (File Modified)
6021 +4 -26 trunk/src/s_newconf.c (File Modified)
6022
6023
6024 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6025 Log:
6026 Document the NOBALLOC feature.
6027
6028
6029 Changes: Modified:
6030 +7 -1 trunk/include/config.h (File Modified)
6031
6032
6033 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6034 Log:
6035 commands.sgml changes
6036
6037
6038 Changes: Modified:
6039 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6040
6041
6042 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6043 Log:
6044 connect{} changes.
6045
6046
6047 Changes: Modified:
6048 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6049
6050
6051 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6052 Log:
6053 Improve description of class{} block (in particular,
6054 mention server classes as well as client classes).
6055
6056
6057 Changes: Modified:
6058 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6059
6060
6061 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6062 Log:
6063 In comment:
6064 -/* sendq: servers need a higher sendq as they send more data */
6065 +/* sendq: servers need a higher sendq as they are sent more data */
6066
6067
6068 Changes: Modified:
6069 +1 -1 trunk/doc/reference.conf (File Modified)
6070
6071
6072 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6073 Log:
6074 Add modules{} block.
6075
6076
6077 Changes: Modified:
6078 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6079
6080
6081 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6082 Log:
6083 Add general::oper_snomask, snomask on oper up for opers
6084 that have umode +s set on oper up, but do not have
6085 a specific snomask setting in their operator block.
6086 If this is empty or not specified, +s is used as before.
6087
6088
6089 Changes: Modified:
6090 +4 -1 trunk/doc/example.conf (File Modified)
6091 +7 -1 trunk/doc/reference.conf (File Modified)
6092 +1 -0 trunk/include/client.h (File Modified)
6093 +1 -0 trunk/include/s_conf.h (File Modified)
6094 +32 -0 trunk/src/newconf.c (File Modified)
6095 +1 -0 trunk/src/s_conf.c (File Modified)
6096 +13 -3 trunk/src/s_user.c (File Modified)
6097
6098
6099 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6100 Log:
6101 fix error
6102
6103 Changes: Modified:
6104 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6105
6106
6107 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6108 Log:
6109 Add MASKTRACE and CHANTRACE commands.
6110
6111
6112 Changes: Modified:
6113 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6114
6115
6116 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6117 Log:
6118 document loadmodule directive
6119
6120
6121 Changes: Modified:
6122 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6123
6124
6125 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6126 Log:
6127 finish this up
6128
6129
6130 Changes: Modified:
6131 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6132
6133
6134 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6135 Log:
6136 q:lines are no longer living in the ircd.conf either
6137
6138
6139 Changes: Modified:
6140 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6141
6142
6143 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6144 Log:
6145 remove k:line, d:line, x:line as they are their own files now
6146
6147
6148 Changes: Modified:
6149 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6150
6151
6152 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6153 Log:
6154 New place for operator::snomask.
6155
6156
6157 Changes: Modified:
6158 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6159
6160
6161 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6162 Log:
6163 Document connect {}.
6164
6165
6166 Changes: Modified:
6167 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6168
6169
6170 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6171 Log:
6172 example.conf: move operator::snomask to a more logical place,
6173 more sensible default
6174 reference.conf: add operator::snomask
6175
6176
6177 Changes: Modified:
6178 +3 -3 trunk/doc/example.conf (File Modified)
6179 +3 -0 trunk/doc/reference.conf (File Modified)
6180
6181
6182 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6183 Log:
6184 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6185 in those conf entries that take umodes like <name1>, <name2>, ...
6186
6187
6188 Changes: Modified:
6189 +3 -0 trunk/doc/reference.conf (File Modified)
6190 +3 -0 trunk/src/newconf.c (File Modified)
6191
6192
6193 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6194 Log:
6195 Remove H:line
6196
6197
6198 Changes: Modified:
6199 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6200
6201
6202 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6203 Log:
6204 Aesthetic changes.
6205
6206
6207 Changes: Modified:
6208 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6209
6210
6211 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6212 Log:
6213 s/allow/auth
6214
6215
6216 Changes: Modified:
6217 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6218
6219
6220 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6221 Log:
6222 fix
6223
6224
6225 Changes: Modified:
6226 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6227
6228
6229 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6230 Log:
6231 Document operator {} blocks.
6232
6233
6234 Changes: Modified:
6235 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6236
6237
6238 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6239 Log:
6240 auth{}: clarify/add some details
6241
6242
6243 Changes: Modified:
6244 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6245
6246
6247 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6248 Log:
6249 auth{}: Move a paragraph.
6250
6251
6252 Changes: Modified:
6253 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6254
6255
6256 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6257 Log:
6258 Document auth{} blocks.
6259
6260
6261 Changes: Modified:
6262 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6263
6264
6265 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6266 Log:
6267 Add umode +R.
6268
6269
6270 Changes: Modified:
6271 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6272
6273
6274 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6275 Log:
6276 Add umode +R, prevents unidentified clients from
6277 sending private messages or notices. /accept'ed
6278 clients and opers are exempt.
6279 Due to the /accept part, this is only checked
6280 at the target's server, may want to change
6281 this?
6282
6283
6284 Changes: Modified:
6285 +1 -0 trunk/help/opers/umode (File Modified)
6286 +1 -0 trunk/help/users/umode (File Modified)
6287 +2 -0 trunk/include/client.h (File Modified)
6288 +1 -0 trunk/include/numeric.h (File Modified)
6289 +11 -1 trunk/modules/core/m_message.c (File Modified)
6290 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6291 +1 -1 trunk/src/messages.tab (File Modified)
6292 +1 -1 trunk/src/s_user.c (File Modified)
6293
6294
6295 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6296 Log:
6297 Don't allow a nick change if banned or quieted (and not
6298 voiced or opped) on a channel. This uses numeric 435
6299 (bahamut's "cannot change to a banned nick") because
6300 bahamut/ircu's 437 and hyperion's 438 already have
6301 another meaning for us.
6302
6303
6304 Changes: Modified:
6305 +2 -0 trunk/include/channel.h (File Modified)
6306 +1 -0 trunk/include/numeric.h (File Modified)
6307 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6308 +38 -0 trunk/src/channel.c (File Modified)
6309 +1 -1 trunk/src/messages.tab (File Modified)
6310
6311
6312 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6313 Log:
6314 KNOCK:
6315 - respect ban exceptions
6316 - also deny a knock if quieted
6317
6318
6319 Changes: Modified:
6320 +2 -1 trunk/modules/m_knock.c (File Modified)
6321
6322
6323 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6324 Log:
6325 Reverse bad substitution in comment.
6326
6327
6328 Changes: Modified:
6329 +1 -1 trunk/src/channel.c (File Modified)
6330
6331
6332 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6333 Log:
6334 - set DynSpoof flag for clients spoofed at registration
6335 - add orighost instead of host to the hostname hash
6336
6337
6338 Changes: Modified:
6339 +5 -1 trunk/src/s_user.c (File Modified)
6340
6341
6342 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6343 Log:
6344 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6345
6346
6347 Changes: Modified:
6348 +2 -3 trunk/src/send.c (File Modified)
6349
6350
6351 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6352 Log:
6353 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6354
6355
6356 Changes: Modified:
6357 +17 -7 trunk/modules/m_signon.c (File Modified)
6358
6359
6360 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6361 Log:
6362 Correct minimum args on ENCAP SASL to avoid nasty core.
6363
6364
6365 Changes: Modified:
6366 +1 -1 trunk/modules/m_sasl.c (File Modified)
6367
6368
6369 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6370 Log:
6371 Style nits: sptr can't ever be NULL, don't compare truth
6372 values with YES.
6373
6374
6375 Changes: Modified:
6376 +2 -3 trunk/modules/m_scan.c (File Modified)
6377
6378
6379 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6380 Log:
6381 - Comment out scan_cmodes() prototype to suppress warning
6382 - Correct minimum parameter count for mo_scan()
6383
6384
6385 Changes: Modified:
6386 +2 -2 trunk/modules/m_scan.c (File Modified)
6387
6388
6389 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6390 Log:
6391 SCAN UMODES:
6392 - Include full command in operspy notice
6393 - Allow global scans (no-list used, mask not used) without operspy
6394 - Use ERR_NOPRIVS numeric
6395
6396
6397 Changes: Modified:
6398 +21 -9 trunk/modules/m_scan.c (File Modified)
6399
6400
6401 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6402 Log:
6403 Cancel out the >3 default if < is given; this way
6404 any </> specification fully overrides the default.
6405
6406
6407 Changes: Modified:
6408 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6409
6410
6411 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6412 Log:
6413 - Call mo_list() from m_list() to reduce code duplication
6414 - Default to >3, rather arbitrarily (conf option?)
6415 - Make < and > mean less than and greater than again
6416
6417
6418 Changes: Modified:
6419 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6420
6421
6422 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6423 Log:
6424 When processing topic burst, hide connecting server
6425 on netburst if flatten links is enabled.
6426
6427
6428 Changes: Modified:
6429 +9 -2 trunk/modules/m_tb.c (File Modified)
6430
6431
6432 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6433 Log:
6434 - remove PENALTY token
6435
6436
6437 Changes: Modified:
6438 +0 -1 trunk/include/supported.h (File Modified)
6439
6440
6441 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6442 Log:
6443 005 fixups:
6444 - Add PENALTY because we have a pace-wait system.
6445 - Add FNC due to SAVE and RSFNC
6446 - Add q to MAXLIST.
6447
6448
6449 Changes: Modified:
6450 +4 -2 trunk/include/supported.h (File Modified)
6451
6452
6453 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6454 Log:
6455 mkay, indent went nuts here
6456
6457
6458 Changes: Modified:
6459 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6460
6461
6462 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6463 Log:
6464 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6465 and can be used instead. The SAFELIST implementation is the one used by
6466 default, as most users/networks will be used to it.
6467
6468
6469 Changes: Modified:
6470 +1 -0 trunk/NEWS (File Modified)
6471 +14 -0 trunk/include/client.h (File Modified)
6472 +5 -0 trunk/include/hash.h (File Modified)
6473 +404 -272 trunk/modules/Makefile.in (File Modified)
6474 + - trunk/modules/m_list.c (File Deleted)
6475 + - trunk/modules/m_list_ratbox.c (File Added)
6476 + - trunk/modules/m_list_safelist.c (File Added)
6477 +5 -5 trunk/src/hash.c (File Modified)
6478
6479
6480 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6481 Log:
6482 Clear invites on a lowerTS JOIN or SJOIN.
6483 This should complete kick_on_split_riding protection.
6484
6485
6486 Changes: Modified:
6487 +5 -0 trunk/modules/core/m_join.c (File Modified)
6488 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6489
6490
6491 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6492 Log:
6493 Like in ratbox, send and interpret timestamps on invites.
6494
6495
6496 Changes: Modified:
6497 +9 -2 trunk/modules/m_invite.c (File Modified)
6498
6499
6500 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6501 Log:
6502 Add +S (network service) umode. Just for completeness, users or opers
6503 cannot set this.
6504
6505
6506 Changes: Modified:
6507 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6508
6509
6510 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6511 Log:
6512 update NEWS a bit
6513
6514
6515 Changes: Modified:
6516 +35 -2 trunk/NEWS (File Modified)
6517
6518
6519 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6520 Log:
6521 Split off a PreClient structure for data to be freed on registation (i.e. password).
6522 New hook introduce_client for post-registration messages.
6523 Fix b0rked SASL numerics.
6524 Burst REALHOST post-introduction for spoofed-on-registration clients.
6525 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6526 Pre-registration signon support.
6527
6528
6529 Changes: Modified:
6530 +10 -0 trunk/configure (File Modified)
6531 +2 -0 trunk/configure.ac (File Modified)
6532 +14 -4 trunk/include/client.h (File Modified)
6533 +1 -0 trunk/include/hook.h (File Modified)
6534 +1 -0 trunk/include/numeric.h (File Modified)
6535 +3 -0 trunk/include/setup.h.in (File Modified)
6536 +16 -0 trunk/modules/m_chghost.c (File Modified)
6537 +25 -21 trunk/modules/m_sasl.c (File Modified)
6538 +63 -30 trunk/modules/m_signon.c (File Modified)
6539 +18 -0 trunk/src/client.c (File Modified)
6540 +2 -0 trunk/src/hook.c (File Modified)
6541 +5 -5 trunk/src/messages.tab (File Modified)
6542 +2 -0 trunk/src/s_serv.c (File Modified)
6543 +28 -2 trunk/src/s_user.c (File Modified)
6544
6545
6546 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6547 Log:
6548 Update hook documentation.
6549
6550
6551 Changes: Modified:
6552 +30 -0 trunk/doc/hooks.txt (File Modified)
6553
6554
6555 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6556 Log:
6557 Improve @/# handling in match_esc().
6558
6559
6560 Changes: Modified:
6561 +21 -13 trunk/src/match.c (File Modified)
6562
6563
6564 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6565 Log:
6566 backtrack instead of bailing out when handling a mismatched escape
6567
6568
6569 Changes: Modified:
6570 +1 -1 trunk/src/match.c (File Modified)
6571
6572
6573 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6574 Log:
6575 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6576
6577 Changes: Modified:
6578 +2 -1 trunk/CREDITS (File Modified)
6579
6580
6581 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6582 Log:
6583 Fix the escape brokenness and pick up a more efficient matching algorithm,
6584 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6585 Patch sent upstream. They can do whatever they want with it, *shrug*.
6586
6587
6588 Changes: Modified:
6589 +147 -161 trunk/src/match.c (File Modified)
6590
6591
6592 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6593 Log:
6594 If flatten links is enabled, fake the origins of some ServerModes
6595 sent to clients so that the server sending the netburst is hidden.
6596 Most mode hacks still show the true source.
6597
6598
6599 Changes: Modified:
6600 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6601 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6602
6603
6604 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6605 Log:
6606 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6607 where the exit originated).
6608 - When receiving an SQUIT for a server themselves
6609 (IsMe(target_p) || target_p == client_p)
6610 close their link and send a local server notice.
6611
6612
6613 Changes: Modified:
6614 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6615 +6 -3 trunk/src/client.c (File Modified)
6616
6617
6618 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6619 Log:
6620 Hooking into the wrong hook, whoops. :P
6621
6622
6623 Changes: Modified:
6624 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6625 +6 -10 trunk/modules/core/m_join.c (File Modified)
6626
6627
6628 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6629 Log:
6630 this doesn't work right, right now :P
6631
6632
6633 Changes: Modified:
6634 +40 -0 trunk/contrib/Makefile.in (File Modified)
6635 + - trunk/contrib/m_createauthonly.c (File Added)
6636 +6 -0 trunk/include/hook.h (File Modified)
6637 +26 -1 trunk/modules/core/m_join.c (File Modified)
6638 +1 -1 trunk/src/ircd.c (File Modified)
6639
6640
6641 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6642 Log:
6643 Make can_join() hookable.
6644
6645
6646 Changes: Modified:
6647 +12 -1 trunk/src/channel.c (File Modified)
6648
6649
6650 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6651 Log:
6652 add 'int approved;' to the channel event hook
6653
6654
6655 Changes: Modified:
6656 +1 -0 trunk/include/hook.h (File Modified)
6657
6658
6659 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6660 Log:
6661 Use SIDs in SASL ENCAP origin.
6662 Ignore responses from other agents once the first SASL response has been received for a client.
6663
6664
6665 Changes: Modified:
6666 +9 -5 trunk/modules/m_sasl.c (File Modified)
6667
6668
6669 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6670 Log:
6671 Removed stray debug code.
6672
6673
6674 Changes: Modified:
6675 +1 -1 trunk/modules/m_sasl.c (File Modified)
6676
6677
6678 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6679 Log:
6680 Don't complain "unknown MODE flag" if a non-oper attempts
6681 to unset an oper only umode they do not have.
6682 This is to prevent unwanted error messages when users/bots
6683 do things like MODE <nick> +i-sw.
6684
6685
6686 Changes: Modified:
6687 +4 -2 trunk/src/s_user.c (File Modified)
6688
6689
6690 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6691 Log:
6692 Fix client_exit hook name and only call it for local exits that are not
6693 IsAnyServer.
6694
6695
6696 Changes: Modified:
6697 +3 -2 trunk/modules/m_sasl.c (File Modified)
6698
6699
6700 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6701 Log:
6702 Fix SASL logic to actually use stored agent UID.
6703 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6704 Add abort code for exiting clients.
6705
6706
6707 Changes: Modified:
6708 +18 -9 trunk/modules/m_sasl.c (File Modified)
6709
6710
6711 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6712 Log:
6713 Port over ratbox 2.2 /challenge. This is slightly more secure
6714 (better crypto, longer keys, challenge timeout) and has better
6715 client scripts.
6716
6717 The respond tool is no longer part of the ircd tree but a
6718 separate package, currently available from
6719 http://respond.ircd-ratbox.org (we should mirror/... this).
6720
6721
6722 Changes: Modified:
6723 +65 -310 trunk/doc/challenge.txt (File Modified)
6724 +5 -5 trunk/include/client.h (File Modified)
6725 +3 -0 trunk/include/irc_string.h (File Modified)
6726 +3 -0 trunk/include/numeric.h (File Modified)
6727 +94 -50 trunk/modules/m_challenge.c (File Modified)
6728 +1 -2 trunk/src/client.c (File Modified)
6729 +125 -0 trunk/src/irc_string.c (File Modified)
6730 +2 -2 trunk/src/messages.tab (File Modified)
6731 + - trunk/tools/rsa_respond/ (File Deleted)
6732
6733
6734 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6735 Log:
6736 Preliminary SASL support.
6737
6738
6739 Changes: Modified:
6740 +7 -0 trunk/include/client.h (File Modified)
6741 +6 -0 trunk/include/numeric.h (File Modified)
6742 +1 -0 trunk/modules/Makefile.in (File Modified)
6743 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6744 +175 -1 trunk/modules/m_cap.c (File Modified)
6745 + - trunk/modules/m_sasl.c (File Added)
6746 +2 -0 trunk/modules/m_user.c (File Modified)
6747 +5 -5 trunk/src/messages.tab (File Modified)
6748 +8 -2 trunk/src/s_user.c (File Modified)
6749
6750
6751 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6752 Log:
6753 SIGNON: make logout also apply remotely.
6754
6755
6756 Changes: Modified:
6757 +7 -2 trunk/modules/m_signon.c (File Modified)
6758
6759
6760 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6761 Log:
6762 Use an asterisk when sending empty logins in SIGNON.
6763
6764
6765 Changes: Modified:
6766 +5 -5 trunk/modules/m_signon.c (File Modified)
6767
6768
6769 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6770 Log:
6771 SIGNON: Only add whowas entry (add_history()) and wipe
6772 accepts (del_all_accepts()) if nick changed.
6773
6774
6775 Changes: Modified:
6776 +5 -3 trunk/modules/m_signon.c (File Modified)
6777
6778
6779 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6780 Log:
6781 SIGNON: slight fixes to collision code:
6782 - don't kill if target_p == source_p (nick unchanged or only changed case)
6783 - add comment that SAVE support is missing
6784 - use sendto_realops_snomask() instead of sendto_realops_flags()
6785
6786
6787 Changes: Modified:
6788 +9 -6 trunk/modules/m_signon.c (File Modified)
6789
6790
6791 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6792 Log:
6793 Fix up kills for bad nick/user/host on SIGNON.
6794
6795
6796 Changes: Modified:
6797 +16 -6 trunk/modules/m_signon.c (File Modified)
6798
6799
6800 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6801 Log:
6802 If changing to a nick with a digit, only allow the UID.
6803
6804
6805 Changes: Modified:
6806 +4 -0 trunk/modules/m_signon.c (File Modified)
6807
6808
6809 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6810 Log:
6811 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6812 Strip leading digits from logins that are not purely numeric.
6813
6814
6815 Changes: Modified:
6816 +3 -0 trunk/include/numeric.h (File Modified)
6817 +2 -0 trunk/include/send.h (File Modified)
6818 +1 -0 trunk/modules/Makefile.in (File Modified)
6819 +456 -3 trunk/modules/m_services.c (File Modified)
6820 + - trunk/modules/m_signon.c (File Added)
6821 +2 -2 trunk/src/messages.tab (File Modified)
6822 +98 -0 trunk/src/send.c (File Modified)
6823
6824
6825 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6826 Log:
6827 Remove old server notice umodes from example confs.
6828
6829
6830 Changes: Modified:
6831 +1 -2 trunk/doc/example.conf (File Modified)
6832 +4 -17 trunk/doc/reference.conf (File Modified)
6833
6834
6835 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6836 Log:
6837 Add snomask help file (forgot this earlier).
6838
6839
6840 Changes: Modified:
6841 + - trunk/help/opers/snomask (File Added)
6842
6843
6844 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6845 Log:
6846 Add umode +l (receive locops).
6847
6848
6849 Changes: Modified:
6850 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6851
6852
6853 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6854 Log:
6855 We don't plan to implement cmode +R (quiet unidentified) and
6856 umode +I (deny invite) for 1.1, so comment them out from the
6857 docs.
6858
6859
6860 Changes: Modified:
6861 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6862 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6863
6864
6865 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6866 Log:
6867 Improve snomask usage description.
6868
6869
6870 Changes: Modified:
6871 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6872
6873
6874 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6875 Log:
6876 Mention the word snomask with umode +s (needs to be a link really).
6877
6878
6879 Changes: Modified:
6880 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6881
6882
6883 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6884 Log:
6885 Add snomask +Z (operspy notices).
6886
6887
6888 Changes: Modified:
6889 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6890
6891
6892 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6893 Log:
6894 Misc updates/clarifications.
6895
6896
6897 Changes: Modified:
6898 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6899
6900
6901 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6902 Log:
6903 Document snomasks.
6904
6905
6906 Changes: Modified:
6907 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6908 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6909 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6910
6911
6912 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6913 Log:
6914 - Allow ENCAP REALHOST outside burst
6915 - Fix comment describing race condition: this can only happen
6916 on a local whois with use_whois_actually enabled
6917
6918
6919 Changes: Modified:
6920 +4 -6 trunk/modules/m_chghost.c (File Modified)
6921
6922
6923 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6924 Log:
6925 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6926
6927
6928 Changes: Modified:
6929 +39 -0 trunk/contrib/Makefile.in (File Modified)
6930 + - trunk/contrib/sno_globaloper.c (File Added)
6931
6932
6933 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6934 Log:
6935 Pass along old umodes and snomask in umode_changed hook,
6936 changing its parameter type from struct Client *
6937 to hook_data_umode_changed *. (For a new client, both
6938 are zero.)
6939
6940 The IP cloaking module now fully ignores umode changes
6941 where +h didn't change.
6942
6943
6944 Changes: Modified:
6945 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6946 +7 -0 trunk/include/hook.h (File Modified)
6947 +18 -4 trunk/src/s_user.c (File Modified)
6948
6949
6950 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6951 Log:
6952 move libcharybdis-provided function initialisation into libcharybdis_init().
6953
6954
6955 Changes: Modified:
6956 +32 -11 trunk/src/ircd.c (File Modified)
6957
6958
6959 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6960 Log:
6961 Make +f notices (local host, global host, global user@host, local class)
6962 netwide. Exceeding /quote set max remains local.
6963
6964
6965 Changes: Modified:
6966 +4 -4 trunk/src/s_conf.c (File Modified)
6967
6968
6969 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6970 Log:
6971 Netwide notices about attempts to join juped channels.
6972
6973
6974 Changes: Modified:
6975 +1 -1 trunk/modules/core/m_join.c (File Modified)
6976
6977
6978 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6979 Log:
6980 Send server notices about failed oper attempts globally.
6981 Successful remote oper attempt notices will be generated
6982 from the mode changes.
6983
6984
6985 Changes: Modified:
6986 +3 -3 trunk/modules/m_challenge.c (File Modified)
6987 +2 -2 trunk/modules/m_oper.c (File Modified)
6988
6989
6990 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6991 Log:
6992 Rest of infrastructure for sending server notices globally.
6993 Uses a new L_NETWIDE level on sendto_realops_snomask().
6994
6995
6996 Changes: Modified:
6997 +1 -0 trunk/include/send.h (File Modified)
6998 +31 -4 trunk/src/send.c (File Modified)
6999
7000
7001 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7002 Log:
7003 Add general::global_snotices conf option to control
7004 whether we send out SNOTEs. Does not do anything yet.
7005
7006
7007 Changes: Modified:
7008 +1 -0 trunk/doc/example.conf (File Modified)
7009 +6 -0 trunk/doc/reference.conf (File Modified)
7010 +1 -0 trunk/include/s_conf.h (File Modified)
7011 +6 -0 trunk/modules/m_info.c (File Modified)
7012 +1 -0 trunk/src/newconf.c (File Modified)
7013 +1 -0 trunk/src/s_conf.c (File Modified)
7014
7015
7016 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7017 Log:
7018 Only accept SNOTE from servers.
7019
7020
7021 Changes: Modified:
7022 +2 -0 trunk/modules/m_snote.c (File Modified)
7023
7024
7025 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7026 Log:
7027 Correct parv indices so this actually works.
7028
7029
7030 Changes: Modified:
7031 +2 -2 trunk/modules/m_snote.c (File Modified)
7032
7033
7034 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7035 Log:
7036 s/scan/snote/g
7037
7038
7039 Changes: Modified:
7040 +3 -3 trunk/modules/m_snote.c (File Modified)
7041
7042
7043 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7044 Log:
7045 Add m_snote.c, SNOTE propagator.
7046
7047
7048 Changes: Modified:
7049 +86 -0 trunk/modules/Makefile.in (File Modified)
7050 + - trunk/modules/m_snote.c (File Added)
7051
7052
7053 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7054 Log:
7055 start seeding the 1.1 NEWS file
7056
7057
7058 Changes: Modified:
7059 +4 -0 trunk/NEWS (File Modified)
7060
7061
7062 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7063 Log:
7064 rename some modules to more descriptive names...
7065
7066
7067 Changes: Modified:
7068 +2 -131 trunk/contrib/Makefile.in (File Modified)
7069 + - trunk/contrib/globalconnexit.c (File Deleted)
7070 + - trunk/contrib/globallineactive.c (File Deleted)
7071 + - trunk/contrib/sno_farconnect.c (File Added)
7072 + - trunk/contrib/sno_globalkline.c (File Added)
7073 +1 -120 trunk/modules/Makefile.in (File Modified)
7074 + - trunk/modules/networknotice.c (File Deleted)
7075 + - trunk/modules/sno_routing.c (File Added)
7076
7077
7078 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7079 Log:
7080 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7081 Uses FLAGS2_FLOODDONE bit on servers.
7082
7083
7084 Changes: Modified:
7085 +3 -0 trunk/include/client.h (File Modified)
7086 +121 -1 trunk/modules/Makefile.in (File Modified)
7087 + - trunk/modules/networknotice.c (File Added)
7088
7089
7090 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7091 Log:
7092 Don't show servers in /trace to nonopers if flatten links is enabled.
7093
7094
7095 Changes: Modified:
7096 +8 -5 trunk/modules/m_trace.c (File Modified)
7097
7098
7099 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7100 Log:
7101 CHGHOST:
7102 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7103 - send back confirmation to source, if local client
7104 - send a +s server notice if the source is neither a server nor a service (+S)
7105
7106
7107 Changes: Modified:
7108 +5 -1 trunk/modules/m_chghost.c (File Modified)
7109
7110
7111 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7112 Log:
7113 Use sendto_realops_snomask_from() to make the
7114 server notices appear to come from the affected
7115 user's server.
7116
7117
7118 Changes: Modified:
7119 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7120 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7121
7122
7123 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7124 Log:
7125 Add sendto_realops_snomask_from(), allows
7126 specification of apparent source server.
7127
7128
7129 Changes: Modified:
7130 +1 -0 trunk/include/send.h (File Modified)
7131 +41 -1 trunk/src/send.c (File Modified)
7132
7133
7134 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7135 Log:
7136 Revert r579. Keep host, not orighost in oper up notice.
7137 It would be inconsistent to have orighost there, and we
7138 don't want to mess up all server notices by putting both
7139 host and orighost.
7140
7141
7142 Changes: Modified:
7143 +1 -1 trunk/src/s_user.c (File Modified)
7144
7145
7146 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7147 Log:
7148 Include the IP address in operlog/foperlog.
7149
7150
7151 Changes: Modified:
7152 +10 -8 trunk/modules/m_challenge.c (File Modified)
7153 +8 -6 trunk/modules/m_oper.c (File Modified)
7154
7155
7156 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7157 Log:
7158 Call umode_changed hook on oper up.
7159
7160
7161 Changes: Modified:
7162 +1 -0 trunk/src/s_user.c (File Modified)
7163
7164
7165 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7166 Log:
7167 Add globalconnexit contrib module, shows remote client connects/exits
7168 except netsplits/netjoin on snomask +F.
7169 Notice formatting will probably change somewhat still.
7170
7171
7172 Changes: Modified:
7173 +80 -0 trunk/contrib/Makefile.in (File Modified)
7174 + - trunk/contrib/globalconnexit.c (File Added)
7175
7176
7177 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7178 Log:
7179 Declare snomask_modes[] so modules can provide snomasks.
7180
7181
7182 Changes: Modified:
7183 +2 -0 trunk/include/snomask.h (File Modified)
7184
7185
7186 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7187 Log:
7188 Replace user_signon hook with two new hooks: new_local_user
7189 and new_remote_user.
7190 These are called right before the user is introduced to the
7191 rest of the network.
7192
7193
7194 Changes: Modified:
7195 +2 -1 trunk/include/hook.h (File Modified)
7196 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7197 +4 -2 trunk/src/hook.c (File Modified)
7198 +2 -3 trunk/src/s_user.c (File Modified)
7199
7200
7201 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7202 Log:
7203 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7204
7205
7206 Changes: Modified:
7207 +2 -2 trunk/modules/m_scan.c (File Modified)
7208
7209
7210 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7211 Log:
7212 Update doc/technical/send.txt.
7213
7214
7215 Changes: Modified:
7216 +91 -131 trunk/doc/technical/send.txt (File Modified)
7217
7218
7219 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7220 Log:
7221 Add chantrace and masktrace to help files.
7222
7223
7224 Changes: Modified:
7225 + - trunk/help/opers/chantrace (File Added)
7226 +27 -20 trunk/help/opers/index (File Modified)
7227 + - trunk/help/opers/masktrace (File Added)
7228 +2 -0 trunk/help/opers/operspy (File Modified)
7229
7230
7231 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7232 Log:
7233 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7234 Shows etrace-like output for all users in a channel,
7235 in particular IP addresses.
7236
7237
7238 Changes: Modified:
7239 +75 -2 trunk/modules/m_etrace.c (File Modified)
7240
7241
7242 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7243 Log:
7244 Port over ratbox 2.2 r21727 (anfl):
7245 add some logging when we drop servers in places where we only notify opers
7246
7247
7248 Changes: Modified:
7249 +31 -0 trunk/modules/core/m_server.c (File Modified)
7250
7251
7252 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7253 Log:
7254 display orighost in operup message
7255
7256
7257 Changes: Modified:
7258 +1 -1 trunk/src/s_user.c (File Modified)
7259
7260
7261 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7262 Log:
7263 Add globallineactive contrib module, a hack which can often
7264 show k/d/g/x line active for remote clients.
7265
7266
7267 Changes: Modified:
7268 +52 -0 trunk/contrib/Makefile.in (File Modified)
7269 + - trunk/contrib/globallineactive.c (File Added)
7270
7271
7272 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7273 Log:
7274 Show IP field in the same way as MASKTRACE:
7275 "255.255.255.255" if it's unknown (remote TS5 client)
7276 and "0" if we or the remote server are purposely
7277 hiding it.
7278
7279
7280 Changes: Modified:
7281 +12 -1 trunk/modules/m_scan.c (File Modified)
7282
7283
7284 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7285 Log:
7286 scan umodes:
7287 - don't show servers in a global scan
7288 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7289
7290
7291 Changes: Modified:
7292 +4 -1 trunk/modules/m_scan.c (File Modified)
7293
7294
7295 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7296 Log:
7297 Implement SCAN UMODES.
7298
7299
7300 Changes: Modified:
7301 +3 -0 trunk/include/numeric.h (File Modified)
7302 +128 -2 trunk/modules/m_scan.c (File Modified)
7303 +2 -2 trunk/src/messages.tab (File Modified)
7304
7305
7306 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7307 Log:
7308 more oops
7309
7310
7311 Changes: Modified:
7312 +1 -1 trunk/modules/m_scan.c (File Modified)
7313
7314
7315 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7316 Log:
7317 parv[0] should be parv[1].
7318
7319
7320 Changes: Modified:
7321 +1 -1 trunk/modules/m_scan.c (File Modified)
7322
7323
7324 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7325 Log:
7326 another oops
7327
7328
7329 Changes: Modified:
7330 +1 -1 trunk/modules/m_scan.c (File Modified)
7331
7332
7333 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7334 Log:
7335 fix mistake here
7336
7337
7338 Changes: Modified:
7339 +2 -2 trunk/modules/m_scan.c (File Modified)
7340
7341
7342 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7343 Log:
7344 framework for scan command
7345
7346
7347 Changes: Modified:
7348 +113 -0 trunk/modules/Makefile.in (File Modified)
7349 + - trunk/modules/m_scan.c (File Added)
7350
7351
7352 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7353 Log:
7354 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7355
7356
7357 Changes: Modified:
7358 +2 -0 trunk/include/irc_string.h (File Modified)
7359 +157 -1 trunk/modules/m_etrace.c (File Modified)
7360 +129 -90 trunk/src/match.c (File Modified)
7361
7362
7363 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7364 Log:
7365 orighost may live in a different hash bucket (likely the case), lets check it standalone
7366
7367
7368 Changes: Modified:
7369 +39 -3 trunk/src/hostmask.c (File Modified)
7370
7371
7372 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7373 Log:
7374 SVN didn't check modules/ somehow, hrmm.
7375
7376
7377 Changes: Modified:
7378 +1 -1 trunk/modules/m_kline.c (File Modified)
7379 +6 -6 trunk/modules/m_stats.c (File Modified)
7380
7381
7382 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7383 Log:
7384 Track hostmask entries for client_p->orighost, if available.
7385 Not throughly tested, but seems to work fine.
7386
7387
7388 Changes: Modified:
7389 +8 -4 trunk/include/hostmask.h (File Modified)
7390 +14 -10 trunk/src/hostmask.c (File Modified)
7391
7392
7393 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7394 Log:
7395 Pass on SQUIT reasons more.
7396
7397
7398 Changes: Modified:
7399 +17 -19 trunk/src/client.c (File Modified)
7400
7401
7402 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7403 Log:
7404 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7405 This way, hidden admins also get them.
7406
7407
7408 Changes: Modified:
7409 +4 -4 trunk/src/send.c (File Modified)
7410
7411
7412 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7413 Log:
7414 From ircd-ratbox 2.2 (r21339 anfl):
7415 ms_kill() should be using find_person(), not find_client()
7416 otherwise it can generate a core.
7417
7418
7419 Changes: Modified:
7420 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7421
7422
7423 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7424 Log:
7425 Add m_error to core_module_table, so it is loaded by default.
7426
7427
7428 Changes: Modified:
7429 +1 -0 trunk/src/modules.c (File Modified)
7430
7431
7432 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7433 Log:
7434 comment is a const char *, not char *.
7435
7436
7437 Changes: Modified:
7438 +1 -1 trunk/include/hook.h (File Modified)
7439
7440
7441 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7442 Log:
7443 Fix a long standing hybrid 7 bug: when getting a read error
7444 on a server, report_error() is called with a %d instead of
7445 a %s in the format string ("Lost connection" in +d).
7446
7447
7448 Changes: Modified:
7449 +1 -1 trunk/src/client.c (File Modified)
7450
7451
7452 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7453 Log:
7454 Clarifications.
7455
7456
7457 Changes: Modified:
7458 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7459
7460
7461 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7462 Log:
7463 Add document describing capabilities and what they mean.
7464
7465
7466 Changes: Modified:
7467 + - trunk/doc/technical/capab.txt (File Added)
7468
7469
7470 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7471 Log:
7472 Change client_exit hook to pass all exit_client() parameters.
7473
7474
7475 Changes: Modified:
7476 +8 -0 trunk/include/hook.h (File Modified)
7477 +6 -1 trunk/src/client.c (File Modified)
7478
7479
7480 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7481 Log:
7482 Add client_exit hook, called in exit_client() for all
7483 clients of all types, except clients exiting because
7484 of netsplits (QS). The only thing done before it is
7485 marking the client as "closing" (to prevent
7486 recursion).
7487
7488
7489 Changes: Modified:
7490 +1 -0 trunk/include/hook.h (File Modified)
7491 +2 -0 trunk/src/client.c (File Modified)
7492 +2 -0 trunk/src/hook.c (File Modified)
7493
7494
7495 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7496 Log:
7497 Improve the code that calculates the nnnS nnnC counts
7498 in RPL_TRACESERVER.
7499
7500 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7501
7502
7503 Changes: Modified:
7504 +43 -36 trunk/modules/m_trace.c (File Modified)
7505
7506
7507 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7508 Log:
7509 Add server_eob hook.
7510 Planning to use this for netsplit/join notices.
7511
7512
7513 Changes: Modified:
7514 +1 -0 trunk/include/hook.h (File Modified)
7515 +2 -0 trunk/modules/m_pong.c (File Modified)
7516 +2 -0 trunk/src/hook.c (File Modified)
7517
7518
7519 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7520 Log:
7521 Default motd: ircd-ratbox -> charybdis
7522
7523
7524 Changes: Modified:
7525 +1 -1 trunk/doc/ircd.motd (File Modified)
7526
7527
7528 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7529 Log:
7530 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7531
7532
7533 Changes: Modified:
7534 +4 -4 trunk/src/s_user.c (File Modified)
7535
7536
7537 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7538 Log:
7539 - Remove obsolete EOB help file
7540 - Document snomask in the help files
7541 - Update indexes
7542
7543
7544 Changes: Modified:
7545 + - trunk/help/opers/eob (File Deleted)
7546 +13 -12 trunk/help/opers/index (File Modified)
7547 +1 -13 trunk/help/opers/umode (File Modified)
7548 +7 -7 trunk/help/users/index (File Modified)
7549
7550
7551 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7552 Log:
7553 Bail if snomask to parse is not given. Pointy hat to myself.
7554
7555
7556 Changes: Modified:
7557 +3 -0 trunk/src/snomask.c (File Modified)
7558
7559
7560 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7561 Log:
7562 Remove m_flags from autoconf
7563
7564
7565 Changes: Modified:
7566 +0 -1 trunk/contrib/Makefile.in (File Modified)
7567
7568
7569 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7570 Log:
7571 remove m_flags
7572
7573
7574 Changes: Modified:
7575 + - trunk/contrib/m_flags.c (File Deleted)
7576
7577
7578 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7579 Log:
7580 If +s is in oper_only_umodes, clear snomask on deoper.
7581
7582
7583 Changes: Modified:
7584 +5 -0 trunk/src/s_user.c (File Modified)
7585
7586
7587 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7588 Log:
7589 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7590
7591
7592 Changes: Modified:
7593 +2 -2 trunk/configure (File Modified)
7594 +2 -2 trunk/configure.ac (File Modified)
7595
7596
7597 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7598 Log:
7599 Remove the old server notice umodes.
7600 Default oper only umodes is now +s.
7601 Please make sure all remaining umodes still work.
7602
7603
7604 Changes: Modified:
7605 +3 -21 trunk/include/client.h (File Modified)
7606 +0 -12 trunk/src/newconf.c (File Modified)
7607 +1 -1 trunk/src/s_conf.c (File Modified)
7608 +12 -12 trunk/src/s_user.c (File Modified)
7609
7610
7611 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7612 Log:
7613 operator::flags nick_changes now controls +n snomask instead of +n umode.
7614
7615
7616 Changes: Modified:
7617 +8 -8 trunk/src/s_user.c (File Modified)
7618
7619
7620 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7621 Log:
7622 Move down h_umode_changed hook call after umode allowed checks
7623 (so it will not see +a if someone tries to set it but is not
7624 allowed to).
7625
7626
7627 Changes: Modified:
7628 +2 -3 trunk/src/s_user.c (File Modified)
7629
7630
7631 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7632 Log:
7633 Move over non-+s server notices (hopefully, all of them).
7634
7635
7636 Changes: Modified:
7637 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7638 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7639 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7640 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7641 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7642 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7643 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7644 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7645 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7646 +2 -2 trunk/libcharybdis/event.c (File Modified)
7647 +2 -2 trunk/modules/core/m_join.c (File Modified)
7648 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7649 +3 -3 trunk/modules/core/m_message.c (File Modified)
7650 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7651 +2 -2 trunk/modules/core/m_server.c (File Modified)
7652 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7653 +1 -1 trunk/modules/m_post.c (File Modified)
7654 +1 -1 trunk/modules/m_services.c (File Modified)
7655 +2 -2 trunk/src/channel.c (File Modified)
7656 +3 -3 trunk/src/client.c (File Modified)
7657 +1 -1 trunk/src/hash.c (File Modified)
7658 +5 -5 trunk/src/s_conf.c (File Modified)
7659 +2 -2 trunk/src/s_log.c (File Modified)
7660 +4 -4 trunk/src/s_user.c (File Modified)
7661
7662
7663 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7664 Log:
7665 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7666
7667
7668 Changes: Modified:
7669 +2 -1 trunk/include/snomask.h (File Modified)
7670 +2 -2 trunk/src/snomask.c (File Modified)
7671
7672
7673 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7674 Log:
7675 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7676
7677
7678 Changes: Modified:
7679 +1 -1 trunk/contrib/example_module.c (File Modified)
7680 +2 -2 trunk/include/ircd_defs.h (File Modified)
7681 +6 -6 trunk/modules/core/m_error.c (File Modified)
7682 +1 -1 trunk/modules/core/m_join.c (File Modified)
7683 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7684 +1 -1 trunk/modules/core/m_message.c (File Modified)
7685 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7686 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7687 +18 -18 trunk/modules/core/m_server.c (File Modified)
7688 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7689 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7690 +4 -4 trunk/modules/m_challenge.c (File Modified)
7691 +4 -4 trunk/modules/m_dline.c (File Modified)
7692 +13 -13 trunk/modules/m_gline.c (File Modified)
7693 +5 -5 trunk/modules/m_kline.c (File Modified)
7694 +2 -2 trunk/modules/m_oper.c (File Modified)
7695 +1 -1 trunk/modules/m_pong.c (File Modified)
7696 +13 -13 trunk/modules/m_rehash.c (File Modified)
7697 +4 -4 trunk/modules/m_resv.c (File Modified)
7698 +16 -16 trunk/modules/m_set.c (File Modified)
7699 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7700 +6 -6 trunk/modules/m_xline.c (File Modified)
7701 +1 -1 trunk/src/adns.c (File Modified)
7702 +2 -2 trunk/src/channel.c (File Modified)
7703 +1 -1 trunk/src/listener.c (File Modified)
7704 +1 -1 trunk/src/s_auth.c (File Modified)
7705 +15 -15 trunk/src/s_conf.c (File Modified)
7706 +3 -3 trunk/src/s_user.c (File Modified)
7707 +7 -7 trunk/src/send.c (File Modified)
7708
7709
7710 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7711 Log:
7712 On oper up:
7713 - set +s snomask if +s umode set but no snomasks
7714 - put numerics in more logical order
7715
7716
7717 Changes: Modified:
7718 +3 -1 trunk/src/s_user.c (File Modified)
7719
7720
7721 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7722 Log:
7723 parse_snobuf_to_mask(): default to + at start
7724 allows stuff like /mode jilles +s C
7725
7726
7727 Changes: Modified:
7728 +1 -1 trunk/src/snomask.c (File Modified)
7729
7730
7731 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7732 Log:
7733 Changes to user_mode() snomask handling.
7734 - show snomask (if not 0) on /mode <nick>
7735 - show snomask once at the end if +s/-s used
7736 - only parse 1 parameter for umode changes
7737 - don't crash on /mode <nick> +s
7738 - /mode <nick> -s clears snomask, doesn't use parameter
7739 - set umode +s iff snomask is not 0
7740 - snomask is not propagated, but umode +s is
7741
7742
7743 Changes: Modified:
7744 +97 -72 trunk/src/s_user.c (File Modified)
7745
7746
7747 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7748 Log:
7749 Convert some messages over to snomask.
7750
7751
7752 Changes: Modified:
7753 +29 -29 trunk/src/client.c (File Modified)
7754 +2 -2 trunk/src/ircd.c (File Modified)
7755 +13 -13 trunk/src/modules.c (File Modified)
7756 +1 -1 trunk/src/newconf.c (File Modified)
7757 +5 -5 trunk/src/parse.c (File Modified)
7758 +1 -1 trunk/src/restart.c (File Modified)
7759 +4 -4 trunk/src/s_newconf.c (File Modified)
7760 +11 -11 trunk/src/s_serv.c (File Modified)
7761
7762
7763 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7764 Log:
7765 include snomask.h from client.h
7766
7767
7768 Changes: Modified:
7769 +1 -0 trunk/include/client.h (File Modified)
7770
7771
7772 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7773 Log:
7774 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7775
7776
7777 Changes: Modified:
7778 +1 -0 trunk/src/newconf.c (File Modified)
7779 +2 -1 trunk/src/snomask.c (File Modified)
7780
7781
7782 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7783 Log:
7784 should start with +, not \0. Whoops. :)
7785
7786
7787 Changes: Modified:
7788 +1 -1 trunk/src/snomask.c (File Modified)
7789
7790
7791 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7792 Log:
7793 core snomask support.
7794
7795
7796 Changes: Modified:
7797 +3 -0 trunk/doc/example.conf (File Modified)
7798 +2 -0 trunk/include/client.h (File Modified)
7799 +2 -0 trunk/include/numeric.h (File Modified)
7800 +2 -0 trunk/include/s_newconf.h (File Modified)
7801 +63 -0 trunk/include/send.h (File Modified)
7802 + - trunk/include/snomask.h (File Added)
7803 +1 -0 trunk/src/Makefile.in (File Modified)
7804 +1 -1 trunk/src/messages.tab (File Modified)
7805 +8 -0 trunk/src/newconf.c (File Modified)
7806 +12 -0 trunk/src/s_user.c (File Modified)
7807 +235 -0 trunk/src/send.c (File Modified)
7808 + - trunk/src/snomask.c (File Added)
7809
7810
7811 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7812 Log:
7813 add a blank line after the license info.
7814
7815
7816 Changes: Modified:
7817 +1 -1 trunk/CREDITS (File Modified)
7818
7819
7820 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7821 Log:
7822 Extend copyright to 2006.
7823
7824
7825 Changes: Modified:
7826 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7827
7828
7829 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7830 Log:
7831 - Fix up book id.
7832 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7833
7834
7835 Changes: Modified:
7836 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7837 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7838
7839
7840 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7841 Log:
7842 Add oper privileges document.
7843
7844
7845 Changes: Modified:
7846 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7847 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7848
7849
7850 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7851 Log:
7852 Capitalize message names in services shortcuts (for consistency).
7853
7854
7855 Changes: Modified:
7856 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7857
7858
7859 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7860 Log:
7861 Remove C++ comment.
7862
7863
7864 Changes: Modified:
7865 +1 -1 trunk/src/patricia.c (File Modified)
7866
7867
7868 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7869 Log:
7870 Remove obsolete 'nextconnect' variable.
7871
7872
7873 Changes: Modified:
7874 +0 -1 trunk/include/ircd.h (File Modified)
7875 +0 -2 trunk/src/client.c (File Modified)
7876 +0 -1 trunk/src/ircd.c (File Modified)
7877
7878
7879 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7880 Log:
7881 Remove this remnant of the hybrid 6 ziplinks implementation.
7882
7883
7884 Changes: Modified:
7885 + - trunk/include/s_zip.h (File Deleted)
7886
7887
7888 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7889 Log:
7890 Make clone limiting work on orighost, not host (so it
7891 looks through services cloaks). Lightly tested, please
7892 test/review.
7893
7894
7895 Changes: Modified:
7896 +2 -0 trunk/modules/m_chghost.c (File Modified)
7897 +1 -1 trunk/src/client.c (File Modified)
7898 +1 -1 trunk/src/s_conf.c (File Modified)
7899
7900
7901 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7902 Log:
7903 Don't forget to link me_realhost() into the command hash.
7904
7905 Pointy hat to: myself
7906
7907
7908 Changes: Modified:
7909 +1 -1 trunk/modules/m_chghost.c (File Modified)
7910
7911
7912 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7913 Log:
7914 It's call_hook, not hook_call.
7915
7916
7917 Changes: Modified:
7918 +1 -1 trunk/src/s_user.c (File Modified)
7919
7920
7921 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7922 Log:
7923 Add unreject help file.
7924
7925
7926 Changes: Modified:
7927 + - trunk/help/opers/unreject (File Added)
7928
7929
7930 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7931 Log:
7932 Link the all-important 42 module to the build :P
7933
7934
7935 Changes: Modified:
7936 +1 -0 trunk/contrib/Makefile.in (File Modified)
7937
7938
7939 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7940 Log:
7941 Mention /rehash help.
7942
7943
7944 Changes: Modified:
7945 +1 -0 trunk/help/opers/rehash (File Modified)
7946
7947
7948 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7949 Log:
7950 Add h_user_signon hook.
7951
7952
7953 Changes: Modified:
7954 +1 -0 trunk/include/hook.h (File Modified)
7955 +2 -0 trunk/src/hook.c (File Modified)
7956 +4 -0 trunk/src/s_user.c (File Modified)
7957
7958
7959 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7960 Log:
7961 Oops, forgot to set orighost for remote client introductions.
7962
7963
7964 Changes: Modified:
7965 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7966
7967
7968 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7969 Log:
7970 Use TS6 forms in services shortcuts, if possible.
7971
7972
7973 Changes: Modified:
7974 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7975
7976
7977 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7978 Log:
7979 - Start out default_umodes conf entry from the empty set instead of +i.
7980 - Move oper_only_umodes check to where default_umodes is used, as
7981 oper_only_umodes may not be set yet while we're reading the conf.
7982
7983
7984 Changes: Modified:
7985 +6 -7 trunk/src/newconf.c (File Modified)
7986 +1 -1 trunk/src/s_user.c (File Modified)
7987
7988
7989 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7990 Log:
7991 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7992
7993
7994 Changes: Modified:
7995 +1 -0 trunk/doc/example.conf (File Modified)
7996 +7 -0 trunk/doc/reference.conf (File Modified)
7997 +0 -7 trunk/include/config.h.dist (File Modified)
7998 +1 -0 trunk/include/s_conf.h (File Modified)
7999 +6 -0 trunk/modules/m_info.c (File Modified)
8000 +9 -18 trunk/src/client.c (File Modified)
8001 +1 -0 trunk/src/newconf.c (File Modified)
8002 +1 -0 trunk/src/s_conf.c (File Modified)
8003
8004
8005 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8006 Log:
8007 - Allow NULL target_ip in show_ip() (indicates message is being
8008 sent to local opers)
8009 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8010 confitem
8011 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8012 those in src/client.c
8013
8014 From ratbox 2.2 svn (anfl)
8015
8016
8017 Changes: Modified:
8018 +1 -0 trunk/include/client.h (File Modified)
8019 +21 -2 trunk/src/client.c (File Modified)
8020 +2 -4 trunk/src/hostmask.c (File Modified)
8021 +1 -5 trunk/src/s_conf.c (File Modified)
8022 +4 -8 trunk/src/s_user.c (File Modified)
8023
8024
8025 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8026 Log:
8027 Fire off events properly.
8028
8029
8030 Changes: Modified:
8031 +7 -3 trunk/src/s_user.c (File Modified)
8032
8033
8034 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8035 Log:
8036 make sure modules which depend on umode information get the message upon connection (oops)
8037
8038
8039 Changes: Modified:
8040 +3 -0 trunk/src/s_user.c (File Modified)
8041
8042
8043 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8044 Log:
8045 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8046 From ratbox 2.2 svn.
8047
8048
8049 Changes: Modified:
8050 +3 -7 trunk/modules/m_etrace.c (File Modified)
8051
8052
8053 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8054 Log:
8055 Replace silly `default_invisible' option with more versatile default_umodes.
8056
8057
8058 Changes: Modified:
8059 +2 -2 trunk/Makefile.in (File Modified)
8060 +12 -1 trunk/doc/example.conf (File Modified)
8061 +14 -7 trunk/doc/reference.conf (File Modified)
8062 +2 -4 trunk/include/s_conf.h (File Modified)
8063 +0 -6 trunk/modules/m_info.c (File Modified)
8064 +4 -0 trunk/src/modules.c (File Modified)
8065 +41 -1 trunk/src/newconf.c (File Modified)
8066 +2 -2 trunk/src/s_conf.c (File Modified)
8067 +3 -4 trunk/src/s_user.c (File Modified)
8068
8069
8070 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8071 Log:
8072 Add temporary nick resvs with the proper duration,
8073 not 60 times too long.
8074
8075
8076 Changes: Modified:
8077 +1 -1 trunk/modules/m_resv.c (File Modified)
8078
8079
8080 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8081 Log:
8082 Add kick on split riding. See reference.conf for more details.
8083
8084
8085 Changes: Modified:
8086 +1 -0 trunk/doc/example.conf (File Modified)
8087 +16 -0 trunk/doc/reference.conf (File Modified)
8088 +1 -0 trunk/include/s_conf.h (File Modified)
8089 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8090 +6 -0 trunk/modules/m_info.c (File Modified)
8091 +1 -0 trunk/src/newconf.c (File Modified)
8092 +1 -0 trunk/src/s_conf.c (File Modified)
8093
8094
8095 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8096 Log:
8097 New credits, denoting GXTi as being on the core team.
8098
8099
8100 Changes: Modified:
8101 +16 -5 trunk/CREDITS (File Modified)
8102
8103
8104 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8105 Log:
8106 better cloaking algorithm
8107
8108
8109 Changes: Modified:
8110 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8111
8112
8113 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8114 Log:
8115 don't do redundant bitshifting.
8116
8117
8118 Changes: Modified:
8119 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8120
8121
8122 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8123 Log:
8124 Add ip_cloaking.so.
8125
8126
8127 Changes: Modified:
8128 +1 -0 trunk/contrib/Makefile.in (File Modified)
8129
8130
8131 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8132 Log:
8133 Set the DynSpoof flag properly.
8134
8135
8136 Changes: Modified:
8137 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8138
8139
8140 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8141 Log:
8142 first go at an ip_cloaking implementation for charybdis.
8143
8144
8145 Changes: Modified:
8146 + - trunk/contrib/ip_cloaking.c (File Added)
8147
8148
8149 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8150 Log:
8151 Add libcharybdis to contrib/ includes.
8152
8153
8154 Changes: Modified:
8155 +1 -1 trunk/contrib/Makefile.in (File Modified)
8156
8157
8158 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8159 Log:
8160 add h_umode_changed hook for modules that provide usermodes.
8161
8162
8163 Changes: Modified:
8164 +1 -0 trunk/include/hook.h (File Modified)
8165 +2 -1 trunk/src/hook.c (File Modified)
8166 +3 -0 trunk/src/s_user.c (File Modified)
8167
8168
8169 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8170 Log:
8171 Show quiets in /stats z.
8172
8173
8174 Changes: Modified:
8175 +15 -10 trunk/src/s_stats.c (File Modified)
8176
8177
8178 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8179 Log:
8180 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8181
8182
8183 Changes: Modified:
8184 +0 -12 trunk/configure (File Modified)
8185 +0 -9 trunk/configure.ac (File Modified)
8186 +0 -3 trunk/include/setup.h.in (File Modified)
8187
8188
8189 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8190 Log:
8191 change various buffer sizes to = topiclen.
8192
8193
8194 Changes: Modified:
8195 +3 -4 trunk/include/ircd_defs.h (File Modified)
8196
8197
8198 jon 2005/12/12 19:32:18 UTC (20051212-400)
8199 Log:
8200 - Partial commit test, partial ego strokage ;)
8201
8202
8203 Changes: Modified:
8204 +2 -1 trunk/CREDITS (File Modified)
8205
8206
8207 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8208 Log:
8209 More kqueue corrections.
8210
8211 Changes: Modified:
8212 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8213
8214
8215 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8216 Log:
8217 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8218 Not sure why this wasn't this way to begin with.
8219
8220
8221 Changes: Modified:
8222 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8223
8224
8225 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8226 Log:
8227 example.conf tweaks:
8228 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8229 most people do not need this.
8230 Enable serverinfo::hub.
8231
8232
8233 Changes: Modified:
8234 +14 -11 trunk/doc/example.conf (File Modified)
8235
8236
8237 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8238 Log:
8239 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8240
8241
8242 Changes: Modified:
8243 +1 -1 trunk/src/s_serv.c (File Modified)
8244
8245
8246 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8247 Log:
8248 header include changes
8249
8250
8251 Changes: Modified:
8252 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8253 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8254 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8255 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8256 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8257 +1 -21 trunk/libcharybdis/select.c (File Modified)
8258
8259
8260 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8261 Log:
8262 s/ilog/libcharybdis_{die,log,restart}/g
8263
8264
8265 Changes: Modified:
8266 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8267 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8268 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8269 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8270 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8271 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8272 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8273 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8274
8275
8276 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8277 Log:
8278 Use the right callbacks in the function code.
8279
8280 Changes: Modified:
8281 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8282
8283
8284 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8285 Log:
8286 More work, it builds again!
8287
8288
8289 Changes: Modified:
8290 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8291 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8292 + - trunk/libcharybdis/libcharybdis.c (File Added)
8293 + - trunk/libcharybdis/libcharybdis.h (File Added)
8294
8295
8296 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8297 Log:
8298 Move some stuff around.
8299
8300
8301 Changes: Modified:
8302 + - trunk/include/memory.h (File Deleted)
8303 + - trunk/include/tools.h (File Deleted)
8304 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8305 + - trunk/libcharybdis/memory.c (File Added)
8306 + - trunk/libcharybdis/memory.h (File Added)
8307 + - trunk/libcharybdis/snprintf.c (File Added)
8308 + - trunk/libcharybdis/tools.c (File Added)
8309 + - trunk/libcharybdis/tools.h (File Added)
8310 +1000 -1062 trunk/modules/.depend (File Modified)
8311 +421 -455 trunk/src/.depend (File Modified)
8312 +0 -1191 trunk/src/Makefile.in (File Modified)
8313 + - trunk/src/memory.c (File Deleted)
8314 + - trunk/src/snprintf.c (File Deleted)
8315 + - trunk/src/tools.c (File Deleted)
8316
8317
8318 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8319 Log:
8320 move more headers into libcharybdis
8321
8322 Changes: Modified:
8323 + - trunk/include/balloc.h (File Deleted)
8324 + - trunk/include/event.h (File Deleted)
8325 + - trunk/libcharybdis/balloc.h (File Added)
8326 + - trunk/libcharybdis/event.h (File Added)
8327 +924 -1020 trunk/modules/.depend (File Modified)
8328 +327 -406 trunk/src/.depend (File Modified)
8329
8330
8331 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8332 Log:
8333 balloc, events -> libcharybdis
8334
8335 Changes: Modified:
8336 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8337 + - trunk/libcharybdis/balloc.c (File Added)
8338 + - trunk/libcharybdis/event.c (File Added)
8339 +0 -1008 trunk/src/Makefile.in (File Modified)
8340 + - trunk/src/balloc.c (File Deleted)
8341 + - trunk/src/event.c (File Deleted)
8342
8343
8344 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8345 Log:
8346 More fun
8347
8348 Changes: Modified:
8349 + - trunk/include/commio.h (File Deleted)
8350 + - trunk/include/linebuf.h (File Deleted)
8351 + - trunk/libcharybdis/commio.h (File Added)
8352 + - trunk/libcharybdis/linebuf.h (File Added)
8353 +1644 -530 trunk/modules/.depend (File Modified)
8354 +1 -1 trunk/modules/Makefile.in (File Modified)
8355 +720 -284 trunk/src/.depend (File Modified)
8356
8357
8358 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8359 Log:
8360 Makefile reworking -- moving libcharybdis headers into proper location.
8361
8362 Changes: Modified:
8363 +1 -1 trunk/adns/Makefile.in (File Modified)
8364 +1 -1 trunk/src/Makefile.in (File Modified)
8365
8366
8367 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8368 Log:
8369 Document proposed authdaemon protocol.
8370
8371 Changes: Modified:
8372 + - trunk/authdaemon/protocol.txt (File Added)
8373
8374
8375 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8376 Log:
8377 Makefile oops
8378
8379 Changes: Modified:
8380 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8381
8382
8383 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8384 Log:
8385 Remove dead makefile from generation
8386
8387 Changes: Modified:
8388 +1 -2 trunk/configure (File Modified)
8389 +0 -1 trunk/configure.ac (File Modified)
8390
8391
8392 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8393 Log:
8394 libcharybdisIO -> libcharybdis
8395
8396 Changes: Modified:
8397 +1 -1 trunk/src/Makefile.in (File Modified)
8398
8399
8400 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8401 Log:
8402 More restructuring.
8403
8404 Changes: Modified:
8405 + - trunk/libcharybdis/Makefile.in (File Added)
8406 + - trunk/libcharybdis/commio.c (File Added)
8407 + - trunk/libcharybdis/devpoll.c (File Added)
8408 + - trunk/libcharybdis/epoll.c (File Added)
8409 + - trunk/libcharybdis/io/ (File Deleted)
8410 + - trunk/libcharybdis/kqueue.c (File Added)
8411 + - trunk/libcharybdis/linebuf.c (File Added)
8412 + - trunk/libcharybdis/log/ (File Deleted)
8413 + - trunk/libcharybdis/poll.c (File Added)
8414 + - trunk/libcharybdis/ports.c (File Added)
8415 + - trunk/libcharybdis/select.c (File Added)
8416
8417
8418 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8419 Log:
8420 Blah kill makefile
8421
8422 Changes: Modified:
8423 + - trunk/libcharybdis/Makefile.in (File Deleted)
8424
8425
8426 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8427 Log:
8428 Blah kill makefile
8429
8430 Changes: Modified:
8431 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8432
8433
8434 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8435 Log:
8436 add authdaemon dir for later hacking
8437
8438
8439 Changes: Modified:
8440 + - trunk/authdaemon/ (File Added)
8441
8442
8443 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8444 Log:
8445 linebuf -> libcharybdisIO
8446
8447
8448 Changes: Modified:
8449 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8450 + - trunk/libcharybdis/io/linebuf.c (File Added)
8451 + - trunk/libcharybdis/log/ (File Added)
8452 + - trunk/libcharybdis/log/Makefile.in (File Added)
8453 +0 -687 trunk/src/Makefile.in (File Modified)
8454 + - trunk/src/linebuf.c (File Deleted)
8455
8456
8457 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8458 Log:
8459 Solaris 10 I/O ports support
8460
8461 Changes: Modified:
8462 + - trunk/libcharybdis/io/ports.c (File Added)
8463
8464
8465 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8466 Log:
8467 libcharybdis stuff
8468
8469
8470 Changes: Modified:
8471 +1 -1 trunk/Makefile.in (File Modified)
8472 +3 -1 trunk/configure (File Modified)
8473 +133 -10 trunk/configure.ac (File Modified)
8474 + - trunk/libcharybdis/ (File Added)
8475 + - trunk/libcharybdis/Makefile.in (File Added)
8476 + - trunk/libcharybdis/io/ (File Added)
8477 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8478 +2 -3 trunk/src/Makefile.in (File Modified)
8479 + - trunk/src/io/ (File Deleted)
8480
8481
8482 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8483 Log:
8484 split IO stuff into libcharybdisIO.
8485
8486
8487 Changes: Modified:
8488 + - trunk/src/commio.c (File Deleted)
8489 + - trunk/src/devpoll.c (File Deleted)
8490 + - trunk/src/epoll.c (File Deleted)
8491 + - trunk/src/io/ (File Added)
8492 + - trunk/src/io/Makefile.in (File Added)
8493 + - trunk/src/io/commio.c (File Added)
8494 + - trunk/src/io/devpoll.c (File Added)
8495 + - trunk/src/io/epoll.c (File Added)
8496 + - trunk/src/io/kqueue.c (File Added)
8497 + - trunk/src/io/poll.c (File Added)
8498 + - trunk/src/io/select.c (File Added)
8499 + - trunk/src/kqueue.c (File Deleted)
8500 + - trunk/src/poll.c (File Deleted)
8501 + - trunk/src/select.c (File Deleted)
8502
8503
8504 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8505 Log:
8506 Version bump: 1.1.0
8507
8508
8509 Changes: Modified:
8510 +86 -155 trunk/configure (File Modified)
8511 +1 -1 trunk/configure.ac (File Modified)
8512
8513
8514 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8515 Log:
8516 Remove mentions of mkkeypair/cryptlinks.
8517
8518
8519 Changes: Modified:
8520 +1 -3 trunk/doc/challenge.txt (File Modified)
8521
8522
8523 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8524 Log:
8525 Clarify serverinfo{} description.
8526
8527
8528 Changes: Modified:
8529 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8530
8531
8532 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8533 Log:
8534 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8535
8536
8537 Changes: Modified:
8538 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8539
8540
8541 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8542 Log:
8543 Improvements also applicable to hyperion 1.x.
8544
8545
8546 Changes: Modified:
8547 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8548
8549
8550 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8551 Log:
8552 - Add +F description
8553 - General improvements and changes to charybdis
8554
8555
8556 Changes: Modified:
8557 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8558
8559
8560 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8561 Log:
8562 The server notice umodes only have an effect
8563 for opers. ("sendto_realops_flags", so having
8564 the umode is not enough, they must also be
8565 opered)
8566
8567
8568 Changes: Modified:
8569 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8570
8571
8572 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8573 Log:
8574 Updates to umodes docs.
8575
8576
8577 Changes: Modified:
8578 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8579
8580
8581 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8582 Log:
8583 Add SGML documentation.
8584
8585 Changes: Modified:
8586 + - trunk/doc/sgml/ (File Added)
8587 + - trunk/doc/sgml/oper-guide/ (File Added)
8588 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8589 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8590 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8591 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8592 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8593 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8594 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8595
8596
8597 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8598 Log:
8599 Make operwall flag restrict setting umode +z.
8600 This repairs this flag broken in charybdis-1.0.
8601
8602
8603 Changes: Modified:
8604 +41 -0 trunk/contrib/m_flags.c (File Modified)
8605 +9 -0 trunk/src/s_user.c (File Modified)
8606
8607
8608 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8609 Log:
8610 Don't complain/reset remote clients +n. I'm still not
8611 convinced propagating all umodes is the way to go, oh
8612 well.
8613
8614
8615 Changes: Modified:
8616 +1 -1 trunk/src/s_user.c (File Modified)
8617
8618
8619 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8620 Log:
8621 - Require admin flag for oper /chghost (if it's enabled
8622 which is not default)
8623 - Give error message on nonexistant nick
8624
8625
8626 Changes: Modified:
8627 +12 -0 trunk/modules/m_chghost.c (File Modified)
8628
8629
8630 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8631 Log:
8632 Incorporated jilles' dynspoof patch with a few minor changes.
8633
8634 Changes: Modified:
8635 +5 -2 trunk/include/client.h (File Modified)
8636 +1 -0 trunk/include/numeric.h (File Modified)
8637 +75 -4 trunk/modules/m_chghost.c (File Modified)
8638 +2 -21 trunk/modules/m_stats.c (File Modified)
8639 +2 -8 trunk/modules/m_trace.c (File Modified)
8640 +2 -0 trunk/src/client.c (File Modified)
8641 +3 -0 trunk/src/s_user.c (File Modified)
8642
8643
8644 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8645 Log:
8646 Update NEWS.
8647
8648 Changes: Modified:
8649 +5 -0 trunk/NEWS (File Modified)
8650
8651
8652 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8653 Log:
8654 Make show_ip() far less braindead.
8655
8656 Obtained from: ratbox 2.2 SVN
8657
8658
8659 Changes: Modified:
8660 +14 -85 trunk/src/client.c (File Modified)
8661
8662
8663 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8664 Log:
8665 Instead of not showing channels at all for whoising services,
8666 only show channels the requester is also on. If operspying
8667 services, show all the channels.
8668
8669
8670 Changes: Modified:
8671 +37 -40 trunk/modules/m_whois.c (File Modified)
8672
8673
8674 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8675 Log:
8676 - Show real errno if we fail to connect to a server
8677 - Don't show server IPs on IRC if a server goes dead
8678 during handshake
8679
8680
8681 Changes: Modified:
8682 +2 -5 trunk/src/s_serv.c (File Modified)
8683
8684
8685 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8686 Log:
8687 Revert hybrid 7.2 aline code. It causes too many problems.
8688
8689
8690 Changes: Modified:
8691 +1 -47 trunk/NEWS (File Modified)
8692 + - trunk/include/aline.h (File Deleted)
8693 +53 -6 trunk/modules/m_dline.c (File Modified)
8694 +212 -16 trunk/modules/m_kline.c (File Modified)
8695 +37 -8 trunk/modules/m_resv.c (File Modified)
8696 +45 -24 trunk/modules/m_xline.c (File Modified)
8697 +0 -485 trunk/src/Makefile.in (File Modified)
8698 + - trunk/src/aline.c (File Deleted)
8699
8700
8701 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8702 Log:
8703 Incorporate recent ratbox monitor bugfixes (could crash).
8704
8705
8706 Changes: Modified:
8707 +16 -0 trunk/modules/m_monitor.c (File Modified)
8708 +4 -3 trunk/src/monitor.c (File Modified)
8709
8710
8711 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8712 Log:
8713 Fix /invite UID leak.
8714
8715 Found by logiclrd@EFnet.
8716
8717
8718 Changes: Modified:
8719 +3 -2 trunk/modules/m_invite.c (File Modified)
8720
8721
8722 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8723 Log:
8724 Don't show what channels a service is in.
8725
8726 Changes: Modified:
8727 +1 -0 trunk/NEWS (File Modified)
8728 +40 -35 trunk/modules/m_whois.c (File Modified)
8729
8730
8731 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8732 Log:
8733 Update version to 1.0.3.
8734
8735
8736 Changes: Modified:
8737 +9 -9 trunk/configure (File Modified)
8738 +1 -1 trunk/configure.ac (File Modified)
8739
8740
8741 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8742 Log:
8743 Update NEWS.
8744
8745
8746 Changes: Modified:
8747 +7 -1 trunk/NEWS (File Modified)
8748
8749
8750 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8751 Log:
8752 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8753 More static buffers :(
8754
8755
8756 Changes: Modified:
8757 +12 -4 trunk/src/aline.c (File Modified)
8758
8759
8760 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8761 Log:
8762 Make operspy mode (/mode !#channel showing parameters
8763 even if not on channel) work again.
8764
8765
8766 Changes: Modified:
8767 +4 -4 trunk/src/channel.c (File Modified)
8768
8769
8770 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8771 Log:
8772 Call server_introduced hook on TS6 remote server
8773 introduction (ms_sid()).
8774
8775
8776 Changes: Modified:
8777 +6 -0 trunk/modules/core/m_server.c (File Modified)
8778
8779
8780 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8781 Log:
8782 Cyrix boxes are wierd.
8783
8784 Changes: Modified:
8785 +2 -1 trunk/modules/m_services.c (File Modified)
8786
8787
8788 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8789 Log:
8790 More paranoia.
8791
8792 Changes: Modified:
8793 +1 -1 trunk/include/client.h (File Modified)
8794 +3 -1 trunk/modules/m_services.c (File Modified)
8795
8796
8797 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8798 Log:
8799 heh
8800
8801 Changes: Modified:
8802 +1 -6 trunk/modules/m_services.c (File Modified)
8803
8804
8805 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8806 Log:
8807 Disable a check that doesn't always seem to work right for some reason.
8808
8809 Changes: Modified:
8810 +2 -0 trunk/modules/m_services.c (File Modified)
8811
8812
8813 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8814 Log:
8815 Update NEWS.
8816
8817
8818 Changes: Modified:
8819 +4 -1 trunk/NEWS (File Modified)
8820
8821
8822 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8823 Log:
8824 1.0.2
8825
8826
8827 Changes: Modified:
8828 +9 -9 trunk/configure (File Modified)
8829 +1 -1 trunk/configure.ac (File Modified)
8830
8831
8832 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8833 Log:
8834 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8835
8836
8837 Changes: Modified:
8838 +3 -13 trunk/modules/m_trace.c (File Modified)
8839
8840
8841 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8842 Log:
8843 Don't send empty RPL_WHOISCHANNELS on remote whois.
8844
8845 Pointy hat to: jilles
8846
8847
8848 Changes: Modified:
8849 +1 -1 trunk/modules/m_whois.c (File Modified)
8850
8851
8852 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8853 Log:
8854 Update NEWS.
8855
8856
8857 Changes: Modified:
8858 +3 -0 trunk/NEWS (File Modified)
8859
8860
8861 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8862 Log:
8863 Modular umode support.
8864
8865
8866 Changes: Modified:
8867 +0 -9 trunk/include/client.h (File Modified)
8868 +2 -1 trunk/include/s_user.h (File Modified)
8869 +1 -1 trunk/include/tools.h (File Modified)
8870 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8871 +3 -0 trunk/src/ircd.c (File Modified)
8872 +1 -1 trunk/src/messages.tab (File Modified)
8873 +2 -2 trunk/src/s_serv.c (File Modified)
8874 +37 -59 trunk/src/s_user.c (File Modified)
8875 +21 -0 trunk/src/tools.c (File Modified)
8876
8877
8878 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8879 Log:
8880 Optionally do forced nick change to the UID instead of kill
8881 on nick collisions, see doc/collision_fnc.txt for more
8882 details.
8883
8884
8885 Changes: Modified:
8886 + - trunk/doc/collision_fnc.txt (File Added)
8887 +1 -0 trunk/doc/example.conf (File Modified)
8888 +8 -0 trunk/doc/reference.conf (File Modified)
8889 +1 -0 trunk/include/numeric.h (File Modified)
8890 +1 -0 trunk/include/s_conf.h (File Modified)
8891 +2 -1 trunk/include/s_serv.h (File Modified)
8892 +1 -0 trunk/include/s_stats.h (File Modified)
8893 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8894 +1 -1 trunk/src/messages.tab (File Modified)
8895 +1 -0 trunk/src/newconf.c (File Modified)
8896 +1 -0 trunk/src/s_conf.c (File Modified)
8897 +1 -0 trunk/src/s_serv.c (File Modified)
8898 +2 -2 trunk/src/s_stats.c (File Modified)
8899
8900
8901 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8902 Log:
8903 Update NEWS.
8904
8905
8906 Modified:
8907 trunk/NEWS (File Modified)
8908
8909
8910 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8911 Log:
8912 Don't allow lookups by uid in /monitor + and /monitor s.
8913
8914
8915 Modified:
8916 trunk/modules/m_monitor.c (File Modified)
8917
8918
8919 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8920 Log:
8921 Stop garbage +j being set in cases like +j aaa:bbb by
8922 initializing the variables properly.
8923
8924 Reported by kyle.
8925
8926
8927 Modified:
8928 trunk/modules/core/m_mode.c (File Modified)
8929 trunk/modules/core/m_sjoin.c (File Modified)
8930
8931
8932 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8933 Log:
8934 Apply flags to the proper server in me_gcap().
8935
8936
8937 Modified:
8938 trunk/modules/m_capab.c (File Modified)
8939
8940
8941 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8942 Log:
8943 Use find_named_client() instead of find_client() to check
8944 for nick collisions.
8945
8946
8947 Modified:
8948 trunk/modules/core/m_nick.c (File Modified)
8949
8950
8951 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8952 Log:
8953 - Replace old 381 numeric with a new, more positive one!
8954
8955
8956 Modified:
8957 trunk/src/messages.tab (File Modified)
8958
8959
8960 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8961 Log:
8962 Make it compile again.
8963
8964
8965 Modified:
8966 trunk/src/channel.c (File Modified)
8967 trunk/src/client.c (File Modified)
8968 trunk/src/ircd.c (File Modified)
8969 trunk/src/packet.c (File Modified)
8970
8971
8972 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8973 Log:
8974 - Prevent UID disclosure in cmode setting.
8975
8976
8977 Modified:
8978 trunk/NEWS (File Modified)
8979 trunk/modules/core/m_mode.c (File Modified)
8980
8981
8982 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8983 Log:
8984 A different check which prevents UID disclosure.
8985
8986
8987 Modified:
8988 trunk/modules/core/m_kick.c (File Modified)
8989
8990
8991 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8992 Log:
8993 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8994
8995
8996 Modified:
8997 trunk/modules/core/m_kick.c (File Modified)
8998
8999
9000 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9001 Log:
9002 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9003
9004
9005 Modified:
9006 trunk/NEWS (File Modified)
9007 trunk/modules/m_accept.c (File Modified)
9008 trunk/modules/m_admin.c (File Modified)
9009 trunk/modules/m_away.c (File Modified)
9010 trunk/modules/m_cap.c (File Modified)
9011 trunk/modules/m_capab.c (File Modified)
9012 trunk/modules/m_challenge.c (File Modified)
9013 trunk/modules/m_chghost.c (File Modified)
9014 trunk/modules/m_close.c (File Modified)
9015 trunk/modules/m_cmessage.c (File Modified)
9016 trunk/modules/m_connect.c (File Modified)
9017 trunk/modules/m_dline.c (File Modified)
9018 trunk/modules/m_encap.c (File Modified)
9019 trunk/modules/m_etrace.c (File Modified)
9020 trunk/modules/m_gline.c (File Modified)
9021 trunk/modules/m_help.c (File Modified)
9022 trunk/modules/m_info.c (File Modified)
9023 trunk/modules/m_invite.c (File Modified)
9024 trunk/modules/m_ison.c (File Modified)
9025 trunk/modules/m_kline.c (File Modified)
9026 trunk/modules/m_knock.c (File Modified)
9027 trunk/modules/m_links.c (File Modified)
9028 trunk/modules/m_list.c (File Modified)
9029 trunk/modules/m_locops.c (File Modified)
9030 trunk/modules/m_lusers.c (File Modified)
9031 trunk/modules/m_map.c (File Modified)
9032 trunk/modules/m_monitor.c (File Modified)
9033 trunk/modules/m_motd.c (File Modified)
9034 trunk/modules/m_names.c (File Modified)
9035 trunk/modules/m_oper.c (File Modified)
9036 trunk/modules/m_operspy.c (File Modified)
9037 trunk/modules/m_pass.c (File Modified)
9038 trunk/modules/m_ping.c (File Modified)
9039 trunk/modules/m_pong.c (File Modified)
9040 trunk/modules/m_post.c (File Modified)
9041 trunk/modules/m_rehash.c (File Modified)
9042 trunk/modules/m_restart.c (File Modified)
9043 trunk/modules/m_resv.c (File Modified)
9044 trunk/modules/m_services.c (File Modified)
9045 trunk/modules/m_set.c (File Modified)
9046 trunk/modules/m_sshortcut.c (File Modified)
9047 trunk/modules/m_stats.c (File Modified)
9048 trunk/modules/m_svinfo.c (File Modified)
9049 trunk/modules/m_tb.c (File Modified)
9050 trunk/modules/m_testline.c (File Modified)
9051 trunk/modules/m_testmask.c (File Modified)
9052 trunk/modules/m_time.c (File Modified)
9053 trunk/modules/m_topic.c (File Modified)
9054 trunk/modules/m_trace.c (File Modified)
9055 trunk/modules/m_unreject.c (File Modified)
9056 trunk/modules/m_user.c (File Modified)
9057 trunk/modules/m_userhost.c (File Modified)
9058 trunk/modules/m_users.c (File Modified)
9059 trunk/modules/m_version.c (File Modified)
9060 trunk/modules/m_wallops.c (File Modified)
9061 trunk/modules/m_who.c (File Modified)
9062 trunk/modules/m_whois.c (File Modified)
9063 trunk/modules/m_whowas.c (File Modified)
9064 trunk/modules/m_xline.c (File Modified)
9065 trunk/src/adns.c (File Modified)
9066 trunk/src/aline.c (File Modified)
9067 trunk/src/cache.c (File Modified)
9068 trunk/src/channel.c (File Modified)
9069 trunk/src/class.c (File Modified)
9070 trunk/src/client.c (File Modified)
9071 trunk/src/commio.c (File Modified)
9072 trunk/src/event.c (File Modified)
9073 trunk/src/hash.c (File Modified)
9074 trunk/src/hostmask.c (File Modified)
9075 trunk/src/ircd.c (File Modified)
9076 trunk/src/kdparse.c (File Modified)
9077 trunk/src/linebuf.c (File Modified)
9078 trunk/src/listener.c (File Modified)
9079 trunk/src/modules.c (File Modified)
9080 trunk/src/monitor.c (File Modified)
9081 trunk/src/newconf.c (File Modified)
9082 trunk/src/packet.c (File Modified)
9083 trunk/src/parse.c (File Modified)
9084 trunk/src/reject.c (File Modified)
9085 trunk/src/s_auth.c (File Modified)
9086 trunk/src/s_conf.c (File Modified)
9087 trunk/src/s_gline.c (File Modified)
9088 trunk/src/s_log.c (File Modified)
9089 trunk/src/s_newconf.c (File Modified)
9090 trunk/src/s_serv.c (File Modified)
9091 trunk/src/s_stats.c (File Modified)
9092 trunk/src/s_user.c (File Modified)
9093 trunk/src/send.c (File Modified)
9094 trunk/src/whowas.c (File Modified)
9095
9096
9097 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9098 Log:
9099 - More coding style niceities. Pretty much got client.h squared away.
9100
9101
9102 Modified:
9103 trunk/modules/m_dline.c (File Modified)
9104 trunk/modules/m_gline.c (File Modified)
9105 trunk/modules/m_kline.c (File Modified)
9106 trunk/modules/m_rehash.c (File Modified)
9107 trunk/modules/m_resv.c (File Modified)
9108 trunk/modules/m_stats.c (File Modified)
9109 trunk/modules/m_testline.c (File Modified)
9110 trunk/modules/m_user.c (File Modified)
9111 trunk/modules/m_xline.c (File Modified)
9112
9113
9114 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9115 Log:
9116 - Propagate quiets (+q) on netjoins
9117 - Clear +q list too on lowerTS sjoin from TS6 source
9118
9119
9120 Modified:
9121 trunk/modules/core/m_sjoin.c (File Modified)
9122 trunk/src/s_serv.c (File Modified)
9123
9124
9125 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9126 Log:
9127 Second argument to whois is always a nick, never a uid.
9128 This prevents /whois other.server uid to get information
9129 about that uid.
9130
9131
9132 Modified:
9133 trunk/modules/m_whois.c (File Modified)
9134
9135
9136 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9137 Log:
9138 Don't allow local users to use uids in user mode.
9139
9140
9141 Modified:
9142 trunk/src/s_user.c (File Modified)
9143
9144
9145 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9146 Log:
9147 Make it compile again.
9148
9149
9150 Modified:
9151 trunk/src/s_stats.c (File Modified)
9152
9153
9154 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9155 Log:
9156 Fix propagation of empty SJOIN.
9157
9158
9159 Modified:
9160 trunk/modules/core/m_sjoin.c (File Modified)
9161
9162
9163 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9164 Log:
9165 Some atheme-style niceties here.
9166
9167
9168 Modified:
9169 trunk/modules/m_accept.c (File Modified)
9170 trunk/modules/m_admin.c (File Modified)
9171 trunk/modules/m_away.c (File Modified)
9172 trunk/modules/m_cap.c (File Modified)
9173 trunk/modules/m_capab.c (File Modified)
9174 trunk/modules/m_challenge.c (File Modified)
9175 trunk/modules/m_chghost.c (File Modified)
9176 trunk/modules/m_close.c (File Modified)
9177 trunk/modules/m_cmessage.c (File Modified)
9178 trunk/modules/m_connect.c (File Modified)
9179 trunk/modules/m_dline.c (File Modified)
9180 trunk/modules/m_encap.c (File Modified)
9181 trunk/modules/m_etrace.c (File Modified)
9182 trunk/modules/m_gline.c (File Modified)
9183 trunk/modules/m_help.c (File Modified)
9184 trunk/modules/m_info.c (File Modified)
9185 trunk/modules/m_invite.c (File Modified)
9186 trunk/modules/m_ison.c (File Modified)
9187 trunk/modules/m_kline.c (File Modified)
9188 trunk/modules/m_knock.c (File Modified)
9189 trunk/modules/m_links.c (File Modified)
9190 trunk/modules/m_list.c (File Modified)
9191 trunk/modules/m_locops.c (File Modified)
9192 trunk/modules/m_lusers.c (File Modified)
9193 trunk/modules/m_map.c (File Modified)
9194 trunk/modules/m_monitor.c (File Modified)
9195 trunk/modules/m_motd.c (File Modified)
9196 trunk/modules/m_names.c (File Modified)
9197 trunk/modules/m_oper.c (File Modified)
9198 trunk/modules/m_operspy.c (File Modified)
9199 trunk/modules/m_pass.c (File Modified)
9200 trunk/modules/m_ping.c (File Modified)
9201 trunk/modules/m_pong.c (File Modified)
9202 trunk/modules/m_post.c (File Modified)
9203 trunk/modules/m_rehash.c (File Modified)
9204 trunk/modules/m_restart.c (File Modified)
9205 trunk/modules/m_resv.c (File Modified)
9206 trunk/modules/m_services.c (File Modified)
9207 trunk/modules/m_set.c (File Modified)
9208 trunk/modules/m_sshortcut.c (File Modified)
9209 trunk/modules/m_stats.c (File Modified)
9210 trunk/modules/m_svinfo.c (File Modified)
9211 trunk/modules/m_tb.c (File Modified)
9212 trunk/modules/m_testline.c (File Modified)
9213 trunk/modules/m_testmask.c (File Modified)
9214 trunk/modules/m_time.c (File Modified)
9215 trunk/modules/m_topic.c (File Modified)
9216 trunk/modules/m_trace.c (File Modified)
9217 trunk/modules/m_unreject.c (File Modified)
9218 trunk/modules/m_user.c (File Modified)
9219 trunk/modules/m_userhost.c (File Modified)
9220 trunk/modules/m_users.c (File Modified)
9221 trunk/modules/m_version.c (File Modified)
9222 trunk/modules/m_wallops.c (File Modified)
9223 trunk/modules/m_who.c (File Modified)
9224 trunk/modules/m_whois.c (File Modified)
9225 trunk/modules/m_whowas.c (File Modified)
9226 trunk/modules/m_xline.c (File Modified)
9227
9228
9229 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9230 Log:
9231 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9232
9233
9234 Modified:
9235 trunk/.indent.pro (File Modified)
9236 trunk/include/charybdis.h (File Added)
9237 trunk/include/client.h (File Modified)
9238 trunk/modules/.indent.pro (File Modified)
9239 trunk/src/.indent.pro (File Modified)
9240 trunk/src/adns.c (File Modified)
9241 trunk/src/aline.c (File Modified)
9242 trunk/src/cache.c (File Modified)
9243 trunk/src/channel.c (File Modified)
9244 trunk/src/class.c (File Modified)
9245 trunk/src/client.c (File Modified)
9246 trunk/src/commio.c (File Modified)
9247 trunk/src/event.c (File Modified)
9248 trunk/src/hash.c (File Modified)
9249 trunk/src/hostmask.c (File Modified)
9250 trunk/src/ircd.c (File Modified)
9251 trunk/src/kdparse.c (File Modified)
9252 trunk/src/linebuf.c (File Modified)
9253 trunk/src/listener.c (File Modified)
9254 trunk/src/modules.c (File Modified)
9255 trunk/src/monitor.c (File Modified)
9256 trunk/src/newconf.c (File Modified)
9257 trunk/src/packet.c (File Modified)
9258 trunk/src/parse.c (File Modified)
9259 trunk/src/reject.c (File Modified)
9260 trunk/src/s_auth.c (File Modified)
9261 trunk/src/s_conf.c (File Modified)
9262 trunk/src/s_gline.c (File Modified)
9263 trunk/src/s_log.c (File Modified)
9264 trunk/src/s_newconf.c (File Modified)
9265 trunk/src/s_serv.c (File Modified)
9266 trunk/src/s_stats.c (File Modified)
9267 trunk/src/s_user.c (File Modified)
9268 trunk/src/send.c (File Modified)
9269 trunk/src/whowas.c (File Modified)
9270
9271
9272 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9273 Log:
9274 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9275 - Convert a few modules towards using this code.
9276 - Make a note about this change in NEWS.
9277
9278
9279 Modified:
9280 trunk/NEWS (File Modified)
9281 trunk/include/aline.h (File Added)
9282 trunk/modules/m_dline.c (File Modified)
9283 trunk/modules/m_kline.c (File Modified)
9284 trunk/modules/m_resv.c (File Modified)
9285 trunk/modules/m_xline.c (File Modified)
9286 trunk/src/Makefile.in (File Modified)
9287 trunk/src/aline.c (File Added)
9288
9289
9290 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9291 Log:
9292 - Update NEWS document.
9293
9294
9295 Modified:
9296 trunk/NEWS (File Modified)
9297
9298
9299 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9300 Log:
9301 Use find_named_person() instead of find_person() in services shortcuts.
9302
9303
9304 Modified:
9305 trunk/modules/m_sshortcut.c (File Modified)
9306
9307
9308 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9309 Log:
9310 Fix propagation of empty channels (+P).
9311
9312
9313 Modified:
9314 trunk/modules/core/m_sjoin.c (File Modified)
9315 trunk/src/s_serv.c (File Modified)
9316
9317
9318 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9319 Log:
9320 Use same comparison for +f.
9321
9322
9323 Modified:
9324 trunk/modules/core/m_join.c (File Modified)
9325
9326
9327 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9328 Log:
9329 Retire server-server non-encap CHGHOST, and clean it up a bit.
9330
9331
9332 Modified:
9333 trunk/modules/m_chghost.c (File Modified)
9334
9335
9336 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9337 Log:
9338 Use TS6 form for SQUIT wallops.
9339
9340
9341 Modified:
9342 trunk/modules/core/m_squit.c (File Modified)
9343
9344
9345 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9346 Log:
9347 Propagate nick changes for remote clients in TS6 form if possible;
9348 simplify the code a bit.
9349
9350
9351 Modified:
9352 trunk/modules/core/m_nick.c (File Modified)
9353
9354
9355 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9356 Log:
9357 Only clear oper_only_umodes on deoper for local clients.
9358
9359
9360 Modified:
9361 trunk/src/s_user.c (File Modified)
9362
9363
9364 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9365 Log:
9366 - Don't enable use_whois_actually in the default config, makes cloaking
9367 only useful for vanity.
9368
9369
9370 Modified:
9371 trunk/doc/example.conf (File Modified)
9372
9373
9374 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9375 Log:
9376 Fix linebuf raw code to not truncate lines longer than
9377 510 characters. This stops ziplinks corruption at
9378 the initial burst if the other side sends a lot.
9379
9380
9381 Modified:
9382 trunk/src/linebuf.c (File Modified)
9383
9384
9385 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9386 Log:
9387 - Add +r to channel_modes().
9388
9389
9390 Modified:
9391 trunk/src/channel.c (File Modified)
9392
9393
9394 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9395 Log:
9396 Update NEWS.
9397
9398
9399 Modified:
9400 trunk/NEWS (File Modified)
9401
9402
9403 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9404 Log:
9405 err, nvm. wrong project :-P
9406
9407
9408 Modified:
9409 trunk/src/match.c (File Modified)
9410
9411
9412 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9413 Log:
9414 make sure we don't crash on match(NULL, test)
9415
9416
9417 Modified:
9418 trunk/src/match.c (File Modified)
9419
9420
9421 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9422 Log:
9423 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9424 flags = rehash in shared{}.
9425 Uses :<source> ENCAP <target> REHASH [option].
9426
9427
9428 Modified:
9429 trunk/doc/example.conf (File Modified)
9430 trunk/doc/reference.conf (File Modified)
9431 trunk/help/opers/rehash (File Modified)
9432 trunk/include/s_newconf.h (File Modified)
9433 trunk/modules/m_rehash.c (File Modified)
9434 trunk/modules/m_stats.c (File Modified)
9435 trunk/src/newconf.c (File Modified)
9436
9437
9438 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9439 Log:
9440 Initialize flags to 0 in conf_set_shared_flags() and
9441 conf_set_cluster_flags().
9442
9443
9444 Modified:
9445 trunk/src/newconf.c (File Modified)
9446
9447
9448 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9449 Log:
9450 Don't allow a forward from a #channel to an &channel.
9451 Error message is Illegal channel name.
9452
9453
9454 Modified:
9455 trunk/modules/core/m_mode.c (File Modified)
9456
9457
9458 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9459 Log:
9460 - change version to 1.0.1
9461
9462
9463 Modified:
9464 trunk/configure (File Modified)
9465 trunk/configure.ac (File Modified)
9466
9467
9468 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9469 Log:
9470 Update NEWS.
9471
9472
9473 Modified:
9474 trunk/NEWS (File Modified)
9475
9476
9477 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9478 Log:
9479 Services shortcuts changes:
9480 - Require umode +S on target
9481 - Use ERR_SERVICESDOWN (440) for error message
9482 - Fix check for empty string
9483
9484
9485 Modified:
9486 trunk/include/numeric.h (File Modified)
9487 trunk/modules/m_sshortcut.c (File Modified)
9488 trunk/src/messages.tab (File Modified)
9489
9490
9491 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9492 Log:
9493 s/IsChanService/IsService/g;
9494
9495
9496 Modified:
9497 trunk/modules/m_sshortcut.c (File Modified)
9498
9499
9500 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9501 Log:
9502 Add check for service validity in shortcut routines.
9503
9504
9505 Modified:
9506 trunk/modules/m_sshortcut.c (File Modified)
9507
9508
9509 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9510 Log:
9511 Don't allow forwarding to a -F channel the setter is not on.
9512
9513
9514 Modified:
9515 trunk/modules/core/m_mode.c (File Modified)
9516
9517
9518 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9519 Log:
9520 Describe identify_service and identify_command in
9521 reference.conf.
9522
9523
9524 Modified:
9525 trunk/doc/reference.conf (File Modified)
9526
9527
9528 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9529 Log:
9530 More helpfile updates.
9531
9532
9533 Modified:
9534 trunk/help/Makefile.in (File Modified)
9535 trunk/help/opers/die (File Modified)
9536 trunk/help/opers/join (File Modified)
9537 trunk/help/opers/links (File Modified)
9538 trunk/help/opers/lusers (File Modified)
9539 trunk/help/opers/map (File Added)
9540 trunk/help/opers/motd (File Modified)
9541 trunk/help/opers/names (File Modified)
9542 trunk/help/opers/notice (File Modified)
9543 trunk/help/opers/operspy (File Modified)
9544 trunk/help/opers/part (File Modified)
9545 trunk/help/opers/privmsg (File Modified)
9546 trunk/help/opers/restart (File Modified)
9547 trunk/help/opers/set (File Modified)
9548 trunk/help/opers/stats (File Modified)
9549 trunk/help/opers/trace (File Modified)
9550 trunk/help/opers/version (File Modified)
9551 trunk/help/users/notice (File Modified)
9552 trunk/help/users/privmsg (File Modified)
9553 trunk/help/users/stats (File Modified)
9554
9555
9556 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9557 Log:
9558 Update help files.
9559
9560
9561 Modified:
9562 trunk/help/opers/cmode (File Modified)
9563 trunk/help/opers/umode (File Modified)
9564 trunk/help/opers/wallops (File Modified)
9565 trunk/help/opers/who (File Modified)
9566 trunk/help/users/umode (File Modified)
9567
9568
9569 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9570 Log:
9571 Include cmode +r in 004 and 005.
9572
9573
9574 Modified:
9575 trunk/include/supported.h (File Modified)
9576 trunk/src/messages.tab (File Modified)
9577
9578
9579 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9580 Log:
9581 No need to clear all 3 buffers in channel_modes().
9582
9583
9584 Modified:
9585 trunk/src/channel.c (File Modified)
9586
9587
9588 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9589 Log:
9590 - Fix multiple +f modes per line
9591 - -f shouldn't take a parameter
9592
9593
9594 Modified:
9595 trunk/modules/core/m_mode.c (File Modified)
9596
9597
9598 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9599 Log:
9600 Channel mode +Q now prevents forwarding to or through
9601 a channel, just like in hyperion, not from a channel.
9602
9603
9604 Modified:
9605 trunk/modules/core/m_join.c (File Modified)
9606
9607
9608 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9609 Log:
9610 Complete +F/+Q propagation.
9611
9612
9613 Modified:
9614 trunk/modules/core/m_join.c (File Modified)
9615 trunk/modules/core/m_sjoin.c (File Modified)
9616 trunk/src/channel.c (File Modified)
9617
9618
9619 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9620 Log:
9621 - A few minor fixes.
9622
9623
9624 Modified:
9625 trunk/modules/core/m_join.c (File Modified)
9626 trunk/modules/m_services.c (File Modified)
9627
9628
9629 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9630 Log:
9631 - Fix netsplit obfuscation.
9632
9633
9634 Modified:
9635 trunk/src/client.c (File Modified)
9636
9637
9638 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9639 Log:
9640 - Fix another /stats p related bug.
9641
9642
9643 Modified:
9644 trunk/src/client.c (File Modified)
9645
9646
9647 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9648 Log:
9649 - Update example.conf.
9650
9651
9652 Modified:
9653 trunk/doc/example.conf (File Modified)
9654
9655
9656 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9657 Log:
9658 - Fix a minor bug here, and re-release 1.0.
9659
9660
9661 Modified:
9662 trunk/modules/core/m_nick.c (File Modified)
9663
9664
9665 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9666 Log:
9667 - Add bursted clients to /stats p list.
9668
9669
9670 Modified:
9671 trunk/modules/core/m_nick.c (File Modified)
9672
9673
9674 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9675 Log:
9676 - Add identify_service, identify_command options to the example.conf,
9677 newconf parser.
9678
9679
9680 Modified:
9681 trunk/NEWS (File Modified)
9682 trunk/doc/example.conf (File Modified)
9683 trunk/src/newconf.c (File Modified)
9684
9685
9686 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9687 Log:
9688 - Add services shortcuts.
9689
9690
9691 Modified:
9692 trunk/modules/Makefile.in (File Modified)
9693 trunk/modules/m_sshortcut.c (File Added)
9694
9695
9696 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9697 Log:
9698 - put back checks i removed by mistake
9699
9700
9701 Modified:
9702 trunk/modules/core/m_join.c (File Modified)
9703
9704
9705 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9706 Log:
9707 - Implement channel mode +Q, which disables forwarding.
9708 - Make forwarding usable by everyone.
9709 - Implement channel mode +F which bypasses authority checks on a target
9710 set with this mode
9711 - Update NEWS.
9712
9713
9714 Modified:
9715 trunk/NEWS (File Modified)
9716 trunk/include/channel.h (File Modified)
9717 trunk/include/supported.h (File Modified)
9718 trunk/modules/core/m_join.c (File Modified)
9719 trunk/modules/core/m_mode.c (File Modified)
9720 trunk/src/messages.tab (File Modified)
9721
9722
9723 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9724 Log:
9725 - Fix account handling brokenness.
9726
9727
9728 Modified:
9729 trunk/modules/m_services.c (File Modified)
9730
9731
9732 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9733 Log:
9734 Identify to services via server password hack. Still
9735 needs config file parts, like
9736 identifyservice = "nickserv@services.int";
9737 identifycommand = "IDENTIFY";
9738
9739
9740 Modified:
9741 trunk/include/s_conf.h (File Modified)
9742 trunk/src/s_user.c (File Modified)
9743
9744
9745 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9746 Log:
9747 Make send.c compile.
9748
9749
9750 Modified:
9751 trunk/src/send.c (File Modified)
9752
9753
9754 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9755 Log:
9756 - Handle this better.
9757
9758
9759 Modified:
9760 trunk/src/send.c (File Modified)
9761
9762
9763 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9764 Log:
9765 If the source is not a client, don't send to normal users.
9766
9767
9768 Modified:
9769 trunk/src/send.c (File Modified)
9770
9771
9772 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9773 Log:
9774 - Make /wallops behave as wallops in other ircds.
9775
9776
9777 Modified:
9778 trunk/modules/m_wallops.c (File Modified)
9779 trunk/src/send.c (File Modified)
9780
9781
9782 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9783 Log:
9784 - charybdis-1.0
9785
9786
9787 Modified:
9788 trunk/NEWS (File Modified)
9789 trunk/configure (File Modified)
9790 trunk/configure.ac (File Modified)
9791
9792
9793 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9794 Log:
9795 - Remove efnet configuration.
9796 - Rename example.conf as reference.conf, and replace the default
9797 example.conf with one suitable for AthemeNET.
9798 - Update makefile to reflect these changes.
9799
9800
9801 Modified:
9802 trunk/doc/Makefile.in (File Modified)
9803 trunk/doc/example.conf (File Modified)
9804 trunk/doc/example.efnet.conf (File Deleted)
9805 trunk/doc/reference.conf (File Added)
9806
9807
9808 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9809 Log:
9810 - Don't display opers who are /away.
9811
9812
9813 Modified:
9814 trunk/modules/m_stats.c (File Modified)
9815
9816
9817 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9818 Log:
9819 Put cmode +f in 004 and 005.
9820
9821
9822 Modified:
9823 trunk/include/supported.h (File Modified)
9824 trunk/src/messages.tab (File Modified)
9825
9826
9827 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9828 Log:
9829 Add user umode +Q which prevents a user from
9830 being forwarded.
9831
9832
9833 Modified:
9834 trunk/include/client.h (File Modified)
9835 trunk/modules/core/m_join.c (File Modified)
9836 trunk/src/messages.tab (File Modified)
9837 trunk/src/s_user.c (File Modified)
9838
9839
9840 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9841 Log:
9842 Implement channel forwarding in m_join(). As in
9843 hyperion, failing to join because of +i, +r or +j
9844 can cause you to be forwarded, potentially
9845 recursively. Unlike hyperion, a single numeric
9846 is sent in case of a successful forward, otherwise
9847 the ircd acts if there were no forward.
9848
9849
9850 Modified:
9851 trunk/include/numeric.h (File Modified)
9852 trunk/modules/core/m_join.c (File Modified)
9853 trunk/src/messages.tab (File Modified)
9854
9855
9856 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9857 Log:
9858 Allow servers to set oper-only cmodes as well.
9859
9860
9861 Modified:
9862 trunk/modules/core/m_mode.c (File Modified)
9863
9864
9865 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9866 Log:
9867 Add cmode +f which takes a channel name, settable
9868 only by opers for now. Does not do anything yet.
9869
9870
9871 Modified:
9872 trunk/include/channel.h (File Modified)
9873 trunk/modules/core/m_join.c (File Modified)
9874 trunk/modules/core/m_mode.c (File Modified)
9875 trunk/modules/core/m_sjoin.c (File Modified)
9876 trunk/src/channel.c (File Modified)
9877
9878
9879 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9880 Log:
9881 Fully initialize 'mode' in ms_join() and ms_sjoin()
9882 to avoid old +j garbage from being used.
9883
9884
9885 Modified:
9886 trunk/modules/core/m_join.c (File Modified)
9887 trunk/modules/core/m_sjoin.c (File Modified)
9888
9889
9890 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9891 Log:
9892 - only touch join_count/join_delta if join throttling
9893 is enabled on the channel
9894 - reset join_count/join_delta to 0 if -j is set
9895
9896
9897 Modified:
9898 trunk/modules/core/m_join.c (File Modified)
9899 trunk/modules/core/m_mode.c (File Modified)
9900 trunk/modules/core/m_sjoin.c (File Modified)
9901
9902
9903 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9904 Log:
9905 Also start a new "period" for join throttling for remote joins,
9906 if necessary. Make the code slightly clearer.
9907
9908
9909 Modified:
9910 trunk/modules/core/m_join.c (File Modified)
9911 trunk/src/channel.c (File Modified)
9912
9913
9914 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9915 Log:
9916 Some +j improvements, still broken.
9917
9918
9919 Modified:
9920 trunk/modules/core/m_join.c (File Modified)
9921 trunk/modules/core/m_sjoin.c (File Modified)
9922
9923
9924 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9925 Log:
9926 Only do +z processing for +m channels the sender is on,
9927 as bans/quiets are currently only checked locally.
9928
9929
9930 Modified:
9931 trunk/modules/core/m_message.c (File Modified)
9932
9933
9934 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9935 Log:
9936 - Add max_bans_large configuration option, defaulting to 500, to
9937 limit the number of bans in a +L channel
9938 - Change b/e/I to b/e/I/q in texts
9939
9940
9941 Modified:
9942 trunk/doc/example.conf (File Modified)
9943 trunk/include/s_conf.h (File Modified)
9944 trunk/modules/core/m_mode.c (File Modified)
9945 trunk/modules/m_info.c (File Modified)
9946 trunk/src/newconf.c (File Modified)
9947 trunk/src/s_conf.c (File Modified)
9948
9949
9950 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9951 Log:
9952 Store invite for +gi channels.
9953 Note that +gi is significantly weaker access control than +i.
9954
9955
9956 Modified:
9957 trunk/modules/m_invite.c (File Modified)
9958
9959
9960 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9961 Log:
9962 Nonops are allowed to see +q lists.
9963
9964
9965 Modified:
9966 trunk/modules/core/m_mode.c (File Modified)
9967
9968
9969 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9970 Log:
9971 Invalidate can_send() cache on -q.
9972
9973
9974 Modified:
9975 trunk/modules/core/m_mode.c (File Modified)
9976
9977
9978 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9979 Log:
9980 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9981
9982
9983 Modified:
9984 trunk/modules/core/m_sjoin.c (File Modified)
9985
9986
9987 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9988 Log:
9989 - Allow blank SJOINs -- for permanant channels.
9990
9991
9992 Modified:
9993 trunk/modules/core/m_sjoin.c (File Modified)
9994
9995
9996 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9997 Log:
9998 - Burst permanant channels.
9999
10000
10001 Modified:
10002 trunk/src/s_serv.c (File Modified)
10003
10004
10005 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10006 Log:
10007 - Fix handling of permanant channels.
10008
10009
10010 Modified:
10011 trunk/modules/core/m_join.c (File Modified)
10012
10013
10014 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10015 Log:
10016 - Run indent on core modules.
10017 - Add propagation of join throttle settings.
10018
10019
10020 Modified:
10021 trunk/modules/core/m_die.c (File Modified)
10022 trunk/modules/core/m_error.c (File Modified)
10023 trunk/modules/core/m_join.c (File Modified)
10024 trunk/modules/core/m_kick.c (File Modified)
10025 trunk/modules/core/m_kill.c (File Modified)
10026 trunk/modules/core/m_message.c (File Modified)
10027 trunk/modules/core/m_mode.c (File Modified)
10028 trunk/modules/core/m_nick.c (File Modified)
10029 trunk/modules/core/m_part.c (File Modified)
10030 trunk/modules/core/m_quit.c (File Modified)
10031 trunk/modules/core/m_server.c (File Modified)
10032 trunk/modules/core/m_sjoin.c (File Modified)
10033 trunk/modules/core/m_squit.c (File Modified)
10034
10035
10036 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10037 Log:
10038 - Fix mistake in commit message.
10039
10040
10041 Modified:
10042 trunk/ChangeLog (File Modified)
10043
10044
10045 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10046 Log:
10047 - Channel throttling.
10048
10049
10050 Modified:
10051 trunk/NEWS (File Modified)
10052 trunk/include/supported.h (File Modified)
10053 trunk/modules/core/m_mode.c (File Modified)
10054 trunk/src/messages.tab (File Modified)
10055
10056
10057 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10058 Log:
10059 - Channel throttle logic fixes.
10060
10061
10062 Modified:
10063 trunk/include/channel.h (File Modified)
10064
10065
10066 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10067 Log:
10068 - Add the throttle logic.
10069
10070
10071 Modified:
10072 trunk/include/channel.h (File Modified)
10073 trunk/include/numeric.h (File Modified)
10074 trunk/modules/core/m_join.c (File Modified)
10075 trunk/src/channel.c (File Modified)
10076 trunk/src/messages.tab (File Modified)
10077
10078
10079 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10080 Log:
10081 - Cosmetic fixes to CREDITS.
10082
10083
10084 Modified:
10085 trunk/CREDITS (File Modified)
10086
10087
10088 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10089 Log:
10090 - Better channel_modes() from ShadowIRCd 4.
10091
10092
10093 Modified:
10094 trunk/include/channel.h (File Modified)
10095 trunk/src/channel.c (File Modified)
10096
10097
10098 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10099 Log:
10100 - Strip colour codes from parts.
10101
10102
10103 Modified:
10104 trunk/modules/core/m_part.c (File Modified)
10105
10106
10107 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10108 Log:
10109 - Strip colour codes from quits.
10110
10111
10112 Modified:
10113 trunk/modules/core/m_quit.c (File Modified)
10114
10115
10116 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10117 Log:
10118 - add +c/+g/+z to channel_modes().
10119
10120
10121 Modified:
10122 trunk/src/channel.c (File Modified)
10123
10124
10125 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10126 Log:
10127 - Add +g to 004/005 numerics.
10128
10129
10130 Modified:
10131 trunk/include/supported.h (File Modified)
10132 trunk/src/messages.tab (File Modified)
10133
10134
10135 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10136 Log:
10137 - Add +cgz to set_final_mode() in both join/sjoin.
10138 - Implement channel mode +g: Free invite.
10139
10140
10141 Modified:
10142 trunk/include/channel.h (File Modified)
10143 trunk/modules/core/m_join.c (File Modified)
10144 trunk/modules/core/m_mode.c (File Modified)
10145 trunk/modules/core/m_sjoin.c (File Modified)
10146 trunk/modules/m_invite.c (File Modified)
10147
10148
10149 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10150 Log:
10151 - Make sure /stats p uses the right list.
10152
10153
10154 Modified:
10155 trunk/modules/m_stats.c (File Modified)
10156
10157
10158 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10159 Log:
10160 - local oper list becomes local_oper_list.
10161 - all opers are stored on oper_list for /stats p.
10162
10163
10164 Modified:
10165 trunk/include/ircd.h (File Modified)
10166 trunk/modules/m_stats.c (File Modified)
10167 trunk/modules/m_trace.c (File Modified)
10168 trunk/src/client.c (File Modified)
10169 trunk/src/ircd.c (File Modified)
10170 trunk/src/s_user.c (File Modified)
10171 trunk/src/send.c (File Modified)
10172
10173
10174 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10175 Log:
10176 - Remove ENABLE_SERVICES legacy define.
10177
10178
10179 Modified:
10180 trunk/configure (File Modified)
10181 trunk/configure.ac (File Modified)
10182 trunk/include/client.h (File Modified)
10183 trunk/include/m_info.h (File Modified)
10184 trunk/include/s_conf.h (File Modified)
10185 trunk/modules/Makefile.in (File Modified)
10186 trunk/modules/core/m_kick.c (File Modified)
10187 trunk/modules/core/m_mode.c (File Modified)
10188 trunk/modules/core/m_nick.c (File Modified)
10189 trunk/modules/core/m_sjoin.c (File Modified)
10190 trunk/modules/m_services.c (File Modified)
10191 trunk/src/channel.c (File Modified)
10192 trunk/src/newconf.c (File Modified)
10193 trunk/src/s_conf.c (File Modified)
10194 trunk/src/s_serv.c (File Modified)
10195 trunk/src/s_user.c (File Modified)
10196
10197
10198 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10199 Log:
10200 - New reject message, ala ircu.
10201
10202
10203 Modified:
10204 trunk/src/reject.c (File Modified)
10205
10206
10207 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10208 Log:
10209 - Reduce 'broadcast storm' effect in m_chghost.
10210
10211
10212 Modified:
10213 trunk/modules/m_chghost.c (File Modified)
10214
10215
10216 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10217 Log:
10218 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10219
10220
10221 Modified:
10222 trunk/include/supported.h (File Modified)
10223 trunk/src/messages.tab (File Modified)
10224
10225
10226 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10227 Log:
10228 - Implement +z.
10229
10230
10231 Modified:
10232 trunk/include/channel.h (File Modified)
10233 trunk/modules/core/m_message.c (File Modified)
10234 trunk/modules/core/m_mode.c (File Modified)
10235
10236
10237 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10238 Log:
10239 - use sendto_one_numeric() in some places.
10240
10241
10242 Modified:
10243 trunk/modules/core/m_mode.c (File Modified)
10244
10245
10246 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10247 Log:
10248 - Implement channel mode +c -- colour stripping.
10249
10250
10251 Modified:
10252 trunk/include/irc_string.h (File Modified)
10253 trunk/include/supported.h (File Modified)
10254 trunk/modules/core/m_message.c (File Modified)
10255 trunk/modules/core/m_mode.c (File Modified)
10256 trunk/src/irc_string.c (File Modified)
10257 trunk/src/messages.tab (File Modified)
10258
10259
10260 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10261 Log:
10262 - Add +qLP to CHANMODES 005 numeric.
10263
10264
10265 Modified:
10266 trunk/include/supported.h (File Modified)
10267
10268
10269 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10270 Log:
10271 Move credits files to doc/.
10272
10273
10274 Modified:
10275 trunk/Hybrid-team (File Deleted)
10276 trunk/Ratbox-team (File Deleted)
10277 trunk/doc/Hybrid-team (File Added)
10278 trunk/doc/Ratbox-team (File Added)
10279
10280
10281 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10282 Log:
10283 - Rename Ratbox credits as Ratbox-team.
10284 - Add in our own CREDITS.
10285
10286
10287 Modified:
10288 trunk/CREDITS (File Deleted)
10289 trunk/CREDITS (File Added)
10290 trunk/Ratbox-team (File Added)
10291
10292
10293 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10294 Log:
10295 - Quietcache fixes.
10296
10297
10298 Modified:
10299 trunk/modules/core/m_mode.c (File Modified)
10300
10301
10302 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10303 Log:
10304 - Rebuild configure.
10305
10306
10307 Modified:
10308 trunk/autom4te.cache/ (File Deleted)
10309 trunk/configure (File Modified)
10310
10311
10312 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10313 Log:
10314 Add +q to messages.tab.
10315
10316
10317 Modified:
10318 trunk/src/messages.tab (File Modified)
10319
10320
10321 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10322 Log:
10323 - port m_sjoin stuff to TS6 JOIN syntax.
10324
10325
10326 Modified:
10327 trunk/modules/core/m_join.c (File Modified)
10328
10329
10330 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10331 Log:
10332 - Implement channel mode +q (quiet)
10333
10334
10335 Modified:
10336 trunk/include/channel.h (File Modified)
10337 trunk/modules/core/m_mode.c (File Modified)
10338 trunk/src/channel.c (File Modified)
10339
10340
10341 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10342 Log:
10343 Add +L/+P for set_final_mode().
10344
10345
10346 Modified:
10347 trunk/modules/core/m_sjoin.c (File Modified)
10348
10349
10350 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10351 Log:
10352 Add +L/+P in channel_modes().
10353
10354
10355 Modified:
10356 trunk/src/channel.c (File Modified)
10357
10358
10359 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10360 Log:
10361 - Use MODE_PERMANENT, not MODE_PERMANANT
10362 - Actually use chm_staff()
10363
10364 It compiles but is not otherwise tested.
10365
10366
10367 Modified:
10368 trunk/include/channel.h (File Modified)
10369 trunk/modules/core/m_mode.c (File Modified)
10370 trunk/modules/core/m_sjoin.c (File Modified)
10371 trunk/src/channel.c (File Modified)
10372
10373
10374 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10375 Log:
10376 - Ok, patchlevel.h is fixed now.
10377
10378
10379 Modified:
10380 trunk/include/patchlevel.h (File Modified)
10381
10382
10383 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10384 Log:
10385 - *sigh*
10386
10387
10388 Modified:
10389 trunk/include/patchlevel.h (File Modified)
10390 trunk/src/version.c.SH (File Modified)
10391
10392
10393 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10394 Log:
10395 - Fix compilation issue with version.c.
10396
10397
10398 Modified:
10399 trunk/src/version.c.SH (File Modified)
10400
10401
10402 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10403 Log:
10404 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10405 this from the BUGS file.
10406
10407
10408 Modified:
10409 trunk/BUGS (File Modified)
10410
10411
10412 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10413 Log:
10414 Mangle all netsplit messages if flatten links is enabled.
10415
10416
10417 Modified:
10418 trunk/src/client.c (File Modified)
10419
10420
10421 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10422 Log:
10423 - jilles pointed out that /stats p needed severe changes -- implement
10424 them
10425
10426
10427 Modified:
10428 trunk/modules/m_stats.c (File Modified)
10429
10430
10431 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10432 Log:
10433 Rename RELNOTES to NEWS.
10434
10435
10436 Modified:
10437 trunk/NEWS (File Added)
10438 trunk/RELNOTES (File Deleted)
10439
10440
10441 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10442 Log:
10443 Update RELNOTES.
10444
10445
10446 Modified:
10447 trunk/RELNOTES (File Modified)
10448
10449
10450 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10451 Log:
10452 - Make /stats p work globally.
10453 - Change 'OPER(s)' to 'staff members'
10454
10455
10456 Modified:
10457 trunk/modules/m_stats.c (File Modified)
10458
10459
10460 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10461 Log:
10462 - add modes, +LP to RPL_MYINFO.
10463
10464
10465 Modified:
10466 trunk/src/messages.tab (File Modified)
10467
10468
10469 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10470 Log:
10471 More stuff to RELNOTES.
10472
10473
10474 Modified:
10475 trunk/RELNOTES (File Modified)
10476
10477
10478 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10479 Log:
10480 - Implement +P.
10481
10482
10483 Modified:
10484 trunk/modules/core/m_sjoin.c (File Modified)
10485 trunk/src/channel.c (File Modified)
10486
10487
10488 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10489 Log:
10490 - Implement list limit exceed modes -- +L.
10491
10492
10493 Modified:
10494 trunk/modules/core/m_mode.c (File Modified)
10495
10496
10497 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10498 Log:
10499 - Add handlers for modes +L, +P.
10500
10501
10502 Modified:
10503 trunk/include/channel.h (File Modified)
10504 trunk/modules/core/m_mode.c (File Modified)
10505
10506
10507 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10508 Log:
10509 Update properties on *everything*.
10510
10511
10512 Modified:
10513 trunk/.cvsignore (Property Modified)
10514 trunk/.indent.pro (Property Modified)
10515 trunk/BUGS (File Modified) (Property Modified)
10516 trunk/CREDITS (File Modified) (Property Modified)
10517 trunk/ChangeLog (Property Modified)
10518 trunk/Hybrid-team (File Modified) (Property Modified)
10519 trunk/INSTALL (File Modified) (Property Modified)
10520 trunk/LICENSE (File Modified) (Property Modified)
10521 trunk/Makefile.in (File Modified) (Property Modified)
10522 trunk/README.FIRST (File Modified) (Property Modified)
10523 trunk/RELNOTES (File Modified) (Property Modified)
10524 trunk/SVN-Access (Property Modified)
10525 trunk/aclocal.m4 (File Modified) (Property Modified)
10526 trunk/adns/.cvsignore (Property Modified)
10527 trunk/adns/COPYING (Property Modified)
10528 trunk/adns/GPL-vs-LGPL (Property Modified)
10529 trunk/adns/Makefile.in (File Modified) (Property Modified)
10530 trunk/adns/README (Property Modified)
10531 trunk/adns/README.ircd (Property Modified)
10532 trunk/adns/adns.h (File Modified) (Property Modified)
10533 trunk/adns/check.c (File Modified) (Property Modified)
10534 trunk/adns/dlist.h (File Modified) (Property Modified)
10535 trunk/adns/event.c (File Modified) (Property Modified)
10536 trunk/adns/general.c (File Modified) (Property Modified)
10537 trunk/adns/internal.h (File Modified) (Property Modified)
10538 trunk/adns/parse.c (File Modified) (Property Modified)
10539 trunk/adns/query.c (File Modified) (Property Modified)
10540 trunk/adns/reply.c (File Modified) (Property Modified)
10541 trunk/adns/setup.c (File Modified) (Property Modified)
10542 trunk/adns/transmit.c (File Modified) (Property Modified)
10543 trunk/adns/tvarith.h (File Modified) (Property Modified)
10544 trunk/adns/types.c (File Modified) (Property Modified)
10545 trunk/configure (File Modified) (Property Modified)
10546 trunk/configure.ac (File Modified) (Property Modified)
10547 trunk/contrib/.cvsignore (Property Modified)
10548 trunk/contrib/.indent.pro (Property Modified)
10549 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10550 trunk/contrib/README (File Modified) (Property Modified)
10551 trunk/contrib/example_module.c (File Modified) (Property Modified)
10552 trunk/contrib/m_42.c (File Modified) (Property Modified)
10553 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10554 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10555 trunk/contrib/m_force.c (File Modified) (Property Modified)
10556 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10557 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10558 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10559 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10560 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10561 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10562 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10563 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10564 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10565 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10566 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10567 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10568 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10569 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10570 trunk/doc/.cvsignore (Property Modified)
10571 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10572 trunk/doc/Makefile.in (File Modified) (Property Modified)
10573 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10574 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10575 trunk/doc/challenge.txt (File Modified) (Property Modified)
10576 trunk/doc/example.conf (File Modified) (Property Modified)
10577 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10578 trunk/doc/hooks.txt (File Modified) (Property Modified)
10579 trunk/doc/index.txt (File Modified) (Property Modified)
10580 trunk/doc/ircd.8 (File Modified) (Property Modified)
10581 trunk/doc/ircd.motd (Property Modified)
10582 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10583 trunk/doc/modeg.txt (File Modified) (Property Modified)
10584 trunk/doc/modes.txt (File Modified) (Property Modified)
10585 trunk/doc/monitor.txt (File Modified) (Property Modified)
10586 trunk/doc/old/Authors (Property Modified)
10587 trunk/doc/operguide.txt (File Modified) (Property Modified)
10588 trunk/doc/opermyth.txt (Property Modified)
10589 trunk/doc/server-version-info (File Modified) (Property Modified)
10590 trunk/doc/services.txt (File Modified) (Property Modified)
10591 trunk/doc/technical/README.TSora (Property Modified)
10592 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10593 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10594 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10595 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10596 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10597 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10598 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10599 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10600 trunk/doc/technical/rfc1459.txt (Property Modified)
10601 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10602 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10603 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10604 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10605 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10606 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10607 trunk/help/Makefile.in (File Modified) (Property Modified)
10608 trunk/help/opers/accept (Property Modified)
10609 trunk/help/opers/admin (Property Modified)
10610 trunk/help/opers/away (Property Modified)
10611 trunk/help/opers/capab (Property Modified)
10612 trunk/help/opers/challenge (Property Modified)
10613 trunk/help/opers/close (Property Modified)
10614 trunk/help/opers/cmode (Property Modified)
10615 trunk/help/opers/cnotice (Property Modified)
10616 trunk/help/opers/connect (Property Modified)
10617 trunk/help/opers/cprivmsg (Property Modified)
10618 trunk/help/opers/credits (Property Modified)
10619 trunk/help/opers/die (Property Modified)
10620 trunk/help/opers/dline (Property Modified)
10621 trunk/help/opers/eob (Property Modified)
10622 trunk/help/opers/error (Property Modified)
10623 trunk/help/opers/etrace (Property Modified)
10624 trunk/help/opers/gline (Property Modified)
10625 trunk/help/opers/help (Property Modified)
10626 trunk/help/opers/index (Property Modified)
10627 trunk/help/opers/info (Property Modified)
10628 trunk/help/opers/invite (Property Modified)
10629 trunk/help/opers/ison (Property Modified)
10630 trunk/help/opers/join (Property Modified)
10631 trunk/help/opers/kick (Property Modified)
10632 trunk/help/opers/kill (Property Modified)
10633 trunk/help/opers/kline (Property Modified)
10634 trunk/help/opers/knock (Property Modified)
10635 trunk/help/opers/links (Property Modified)
10636 trunk/help/opers/list (Property Modified)
10637 trunk/help/opers/locops (Property Modified)
10638 trunk/help/opers/lusers (Property Modified)
10639 trunk/help/opers/modlist (Property Modified)
10640 trunk/help/opers/modload (Property Modified)
10641 trunk/help/opers/modrestart (Property Modified)
10642 trunk/help/opers/modunload (Property Modified)
10643 trunk/help/opers/motd (Property Modified)
10644 trunk/help/opers/names (Property Modified)
10645 trunk/help/opers/nick (Property Modified)
10646 trunk/help/opers/notice (Property Modified)
10647 trunk/help/opers/oper (Property Modified)
10648 trunk/help/opers/operspy (Property Modified)
10649 trunk/help/opers/operwall (Property Modified)
10650 trunk/help/opers/part (Property Modified)
10651 trunk/help/opers/pass (Property Modified)
10652 trunk/help/opers/ping (Property Modified)
10653 trunk/help/opers/pong (Property Modified)
10654 trunk/help/opers/post (Property Modified)
10655 trunk/help/opers/privmsg (Property Modified)
10656 trunk/help/opers/quit (Property Modified)
10657 trunk/help/opers/rehash (Property Modified)
10658 trunk/help/opers/restart (Property Modified)
10659 trunk/help/opers/resv (Property Modified)
10660 trunk/help/opers/server (Property Modified)
10661 trunk/help/opers/set (Property Modified)
10662 trunk/help/opers/sjoin (Property Modified)
10663 trunk/help/opers/squit (Property Modified)
10664 trunk/help/opers/stats (Property Modified)
10665 trunk/help/opers/svinfo (Property Modified)
10666 trunk/help/opers/testgecos (Property Modified)
10667 trunk/help/opers/testline (Property Modified)
10668 trunk/help/opers/testmask (Property Modified)
10669 trunk/help/opers/time (Property Modified)
10670 trunk/help/opers/topic (Property Modified)
10671 trunk/help/opers/trace (Property Modified)
10672 trunk/help/opers/uhelp (Property Modified)
10673 trunk/help/opers/umode (Property Modified)
10674 trunk/help/opers/undline (Property Modified)
10675 trunk/help/opers/ungline (Property Modified)
10676 trunk/help/opers/unkline (Property Modified)
10677 trunk/help/opers/unresv (Property Modified)
10678 trunk/help/opers/unxline (Property Modified)
10679 trunk/help/opers/user (Property Modified)
10680 trunk/help/opers/userhost (Property Modified)
10681 trunk/help/opers/users (Property Modified)
10682 trunk/help/opers/version (Property Modified)
10683 trunk/help/opers/wallops (Property Modified)
10684 trunk/help/opers/who (Property Modified)
10685 trunk/help/opers/whois (Property Modified)
10686 trunk/help/opers/whowas (Property Modified)
10687 trunk/help/opers/xline (Property Modified)
10688 trunk/help/users/index (Property Modified)
10689 trunk/help/users/info (Property Modified)
10690 trunk/help/users/notice (Property Modified)
10691 trunk/help/users/privmsg (Property Modified)
10692 trunk/help/users/stats (Property Modified)
10693 trunk/help/users/umode (Property Modified)
10694 trunk/include/.cvsignore (Property Modified)
10695 trunk/include/.indent.pro (Property Modified)
10696 trunk/include/balloc.h (File Modified) (Property Modified)
10697 trunk/include/cache.h (File Modified) (Property Modified)
10698 trunk/include/channel.h (File Modified) (Property Modified)
10699 trunk/include/class.h (File Modified) (Property Modified)
10700 trunk/include/client.h (File Modified) (Property Modified)
10701 trunk/include/commio.h (File Modified) (Property Modified)
10702 trunk/include/common.h (File Modified) (Property Modified)
10703 trunk/include/config.h (File Modified) (Property Modified)
10704 trunk/include/config.h.dist (File Modified) (Property Modified)
10705 trunk/include/defaults.h (File Modified) (Property Modified)
10706 trunk/include/event.h (File Modified) (Property Modified)
10707 trunk/include/hash.h (File Modified) (Property Modified)
10708 trunk/include/hook.h (File Modified) (Property Modified)
10709 trunk/include/hostmask.h (File Modified) (Property Modified)
10710 trunk/include/irc_string.h (File Modified) (Property Modified)
10711 trunk/include/ircd.h (File Modified) (Property Modified)
10712 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10713 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10714 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10715 trunk/include/linebuf.h (File Modified) (Property Modified)
10716 trunk/include/listener.h (File Modified) (Property Modified)
10717 trunk/include/m_info.h (File Modified) (Property Modified)
10718 trunk/include/memory.h (File Modified) (Property Modified)
10719 trunk/include/modules.h (File Modified) (Property Modified)
10720 trunk/include/monitor.h (File Modified) (Property Modified)
10721 trunk/include/msg.h (File Modified) (Property Modified)
10722 trunk/include/newconf.h (File Modified) (Property Modified)
10723 trunk/include/numeric.h (File Modified) (Property Modified)
10724 trunk/include/packet.h (File Modified) (Property Modified)
10725 trunk/include/parse.h (File Modified) (Property Modified)
10726 trunk/include/patchlevel.h (File Modified) (Property Modified)
10727 trunk/include/patricia.h (File Modified) (Property Modified)
10728 trunk/include/reject.h (File Modified) (Property Modified)
10729 trunk/include/res.h (File Modified) (Property Modified)
10730 trunk/include/restart.h (File Modified) (Property Modified)
10731 trunk/include/s_auth.h (File Modified) (Property Modified)
10732 trunk/include/s_conf.h (File Modified) (Property Modified)
10733 trunk/include/s_gline.h (File Modified) (Property Modified)
10734 trunk/include/s_log.h (File Modified) (Property Modified)
10735 trunk/include/s_newconf.h (File Modified) (Property Modified)
10736 trunk/include/s_serv.h (File Modified) (Property Modified)
10737 trunk/include/s_stats.h (File Modified) (Property Modified)
10738 trunk/include/s_user.h (File Modified) (Property Modified)
10739 trunk/include/s_zip.h (File Modified) (Property Modified)
10740 trunk/include/scache.h (File Modified) (Property Modified)
10741 trunk/include/send.h (File Modified) (Property Modified)
10742 trunk/include/serno.h (Property Modified)
10743 trunk/include/setup.h.in (Property Modified)
10744 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10745 trunk/include/stdinc.h (File Modified) (Property Modified)
10746 trunk/include/supported.h (File Modified) (Property Modified)
10747 trunk/include/tools.h (File Modified) (Property Modified)
10748 trunk/include/whowas.h (File Modified) (Property Modified)
10749 trunk/install-sh (File Modified) (Property Modified)
10750 trunk/modules/.cvsignore (Property Modified)
10751 trunk/modules/.depend (Property Modified)
10752 trunk/modules/.indent.pro (Property Modified)
10753 trunk/modules/Makefile.in (File Modified) (Property Modified)
10754 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10755 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10756 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10757 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10758 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10759 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10760 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10761 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10762 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10763 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10764 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10765 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10766 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10767 trunk/modules/m_accept.c (File Modified) (Property Modified)
10768 trunk/modules/m_admin.c (File Modified) (Property Modified)
10769 trunk/modules/m_away.c (File Modified) (Property Modified)
10770 trunk/modules/m_cap.c (File Modified) (Property Modified)
10771 trunk/modules/m_capab.c (File Modified) (Property Modified)
10772 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10773 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10774 trunk/modules/m_close.c (File Modified) (Property Modified)
10775 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10776 trunk/modules/m_connect.c (File Modified) (Property Modified)
10777 trunk/modules/m_dline.c (File Modified) (Property Modified)
10778 trunk/modules/m_encap.c (File Modified) (Property Modified)
10779 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10780 trunk/modules/m_gline.c (File Modified) (Property Modified)
10781 trunk/modules/m_help.c (File Modified) (Property Modified)
10782 trunk/modules/m_info.c (File Modified) (Property Modified)
10783 trunk/modules/m_invite.c (File Modified) (Property Modified)
10784 trunk/modules/m_ison.c (File Modified) (Property Modified)
10785 trunk/modules/m_kline.c (File Modified) (Property Modified)
10786 trunk/modules/m_knock.c (File Modified) (Property Modified)
10787 trunk/modules/m_links.c (File Modified) (Property Modified)
10788 trunk/modules/m_list.c (File Modified) (Property Modified)
10789 trunk/modules/m_locops.c (File Modified) (Property Modified)
10790 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10791 trunk/modules/m_map.c (File Modified) (Property Modified)
10792 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10793 trunk/modules/m_motd.c (File Modified) (Property Modified)
10794 trunk/modules/m_names.c (File Modified) (Property Modified)
10795 trunk/modules/m_oper.c (File Modified) (Property Modified)
10796 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10797 trunk/modules/m_pass.c (File Modified) (Property Modified)
10798 trunk/modules/m_ping.c (File Modified) (Property Modified)
10799 trunk/modules/m_pong.c (File Modified) (Property Modified)
10800 trunk/modules/m_post.c (File Modified) (Property Modified)
10801 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10802 trunk/modules/m_restart.c (File Modified) (Property Modified)
10803 trunk/modules/m_resv.c (File Modified) (Property Modified)
10804 trunk/modules/m_services.c (File Modified) (Property Modified)
10805 trunk/modules/m_set.c (File Modified) (Property Modified)
10806 trunk/modules/m_stats.c (File Modified) (Property Modified)
10807 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10808 trunk/modules/m_tb.c (File Modified) (Property Modified)
10809 trunk/modules/m_testline.c (File Modified) (Property Modified)
10810 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10811 trunk/modules/m_time.c (File Modified) (Property Modified)
10812 trunk/modules/m_topic.c (File Modified) (Property Modified)
10813 trunk/modules/m_trace.c (File Modified) (Property Modified)
10814 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10815 trunk/modules/m_user.c (File Modified) (Property Modified)
10816 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10817 trunk/modules/m_users.c (File Modified) (Property Modified)
10818 trunk/modules/m_version.c (File Modified) (Property Modified)
10819 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10820 trunk/modules/m_who.c (File Modified) (Property Modified)
10821 trunk/modules/m_whois.c (File Modified) (Property Modified)
10822 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10823 trunk/modules/m_xline.c (File Modified) (Property Modified)
10824 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10825 trunk/servlink/.cvsignore (Property Modified)
10826 trunk/servlink/.indent.pro (Property Modified)
10827 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10828 trunk/servlink/README (File Modified) (Property Modified)
10829 trunk/servlink/TODO (File Modified) (Property Modified)
10830 trunk/servlink/control.c (File Modified) (Property Modified)
10831 trunk/servlink/control.h (File Modified) (Property Modified)
10832 trunk/servlink/io.c (File Modified) (Property Modified)
10833 trunk/servlink/io.h (File Modified) (Property Modified)
10834 trunk/servlink/servlink.c (File Modified) (Property Modified)
10835 trunk/servlink/servlink.h (File Modified) (Property Modified)
10836 trunk/src/.cvsignore (Property Modified)
10837 trunk/src/.depend (Property Modified)
10838 trunk/src/.indent.pro (Property Modified)
10839 trunk/src/Makefile.in (File Modified) (Property Modified)
10840 trunk/src/adns.c (File Modified) (Property Modified)
10841 trunk/src/balloc.c (File Modified) (Property Modified)
10842 trunk/src/cache.c (File Modified) (Property Modified)
10843 trunk/src/channel.c (File Modified) (Property Modified)
10844 trunk/src/class.c (File Modified) (Property Modified)
10845 trunk/src/client.c (File Modified) (Property Modified)
10846 trunk/src/commio.c (File Modified) (Property Modified)
10847 trunk/src/devpoll.c (File Modified) (Property Modified)
10848 trunk/src/epoll.c (File Modified) (Property Modified)
10849 trunk/src/event.c (File Modified) (Property Modified)
10850 trunk/src/getopt.c (File Modified) (Property Modified)
10851 trunk/src/hash.c (File Modified) (Property Modified)
10852 trunk/src/hook.c (File Modified) (Property Modified)
10853 trunk/src/hostmask.c (File Modified) (Property Modified)
10854 trunk/src/irc_string.c (File Modified) (Property Modified)
10855 trunk/src/ircd.c (File Modified) (Property Modified)
10856 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10857 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10858 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10859 trunk/src/kdparse.c (File Modified) (Property Modified)
10860 trunk/src/kqueue.c (File Modified) (Property Modified)
10861 trunk/src/linebuf.c (File Modified) (Property Modified)
10862 trunk/src/listener.c (File Modified) (Property Modified)
10863 trunk/src/match.c (File Modified) (Property Modified)
10864 trunk/src/memory.c (File Modified) (Property Modified)
10865 trunk/src/messages.tab (File Modified) (Property Modified)
10866 trunk/src/modules.c (File Modified) (Property Modified)
10867 trunk/src/monitor.c (File Modified) (Property Modified)
10868 trunk/src/newconf.c (File Modified) (Property Modified)
10869 trunk/src/numeric.c (File Modified) (Property Modified)
10870 trunk/src/packet.c (File Modified) (Property Modified)
10871 trunk/src/parse.c (File Modified) (Property Modified)
10872 trunk/src/patricia.c (File Modified) (Property Modified)
10873 trunk/src/poll.c (File Modified) (Property Modified)
10874 trunk/src/reject.c (File Modified) (Property Modified)
10875 trunk/src/restart.c (File Modified) (Property Modified)
10876 trunk/src/s_auth.c (File Modified) (Property Modified)
10877 trunk/src/s_conf.c (File Modified) (Property Modified)
10878 trunk/src/s_gline.c (File Modified) (Property Modified)
10879 trunk/src/s_log.c (File Modified) (Property Modified)
10880 trunk/src/s_newconf.c (File Modified) (Property Modified)
10881 trunk/src/s_serv.c (File Modified) (Property Modified)
10882 trunk/src/s_stats.c (File Modified) (Property Modified)
10883 trunk/src/s_user.c (File Modified) (Property Modified)
10884 trunk/src/scache.c (File Modified) (Property Modified)
10885 trunk/src/select.c (File Modified) (Property Modified)
10886 trunk/src/send.c (File Modified) (Property Modified)
10887 trunk/src/snprintf.c (File Modified) (Property Modified)
10888 trunk/src/tools.c (File Modified) (Property Modified)
10889 trunk/src/version.c.SH (File Modified) (Property Modified)
10890 trunk/src/whowas.c (File Modified) (Property Modified)
10891 trunk/tools/.cvsignore (Property Modified)
10892 trunk/tools/Makefile.in (File Modified) (Property Modified)
10893 trunk/tools/README (File Modified) (Property Modified)
10894 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10895 trunk/tools/convertilines.c (File Modified) (Property Modified)
10896 trunk/tools/convertklines.c (File Modified) (Property Modified)
10897 trunk/tools/mkkeypair (Property Modified)
10898 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10899 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10900 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10901 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10902 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10903 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10904 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10905 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10906 trunk/tools/untabify (File Modified) (Property Modified)
10907 trunk/tools/viconf.c (File Modified) (Property Modified)
10908
10909
10910 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10911 Log:
10912 - Update RELNOTES.
10913
10914
10915 Modified:
10916 trunk/RELNOTES (File Modified)
10917
10918
10919 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10920 Log:
10921 - Make version.c use our serial, not ratbox's.
10922
10923
10924 Modified:
10925 trunk/src/version.c.SH (File Modified)
10926
10927
10928 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10929 Log:
10930 - update RELNOTES
10931 - revved patchlevel to 2.1.5
10932
10933
10934 Modified:
10935 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10936 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10937
10938
10939 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10940 Log:
10941 - fix buffer overflow and unterminated buffer when removing TS6 bans
10942 - fix rebuilding of SJOIN
10943
10944
10945 Modified:
10946 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10947
10948
10949 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10950 Log:
10951 have servlink report if it gets an uncompressed error message when it gets inflate failures
10952
10953 Modified:
10954 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10955
10956
10957 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10958 Log:
10959 - extend our copyrights to 2005.
10960
10961
10962 Modified:
10963 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10964 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10965 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10966 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10967 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10968 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10969 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10970 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10971 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10972 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10973 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10974 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10975 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10976 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10977 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10978 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10979 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10980 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10981 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10982 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10983 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10984 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10985 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10986 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10987 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10988 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10989 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10990 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10991 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10992 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10993 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10994 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10995 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10996 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10997 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10998 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10999 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11000 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11001 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11002 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11003 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11004 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11005 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11006 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11007 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11008 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11009 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11010 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11011 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11012 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11013 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11014 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11015 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11016 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11017 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11018 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11019 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11020 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11021 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11022 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11023 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11024 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11025 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11026 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11027 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11028 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11029 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11030 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11031 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11032 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11033 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11034 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11035 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11036 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11037 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11038 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11039 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11040 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11041 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11042 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11043 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11044 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11045 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11046 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11047 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11048 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11049 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11050 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11051 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11052 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11053 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11054 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11055 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11056 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11057 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11058 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11059 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11060 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11061 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11062 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11063 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11064 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11065 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11066 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11067
11068
11069 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11070 Log:
11071 - update RELNOTES
11072 - revved patchlevel to 2.1.4
11073
11074
11075 Modified:
11076 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11077 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11078
11079
11080 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11081 Log:
11082 - add TARGMAX to 005
11083 - remove the +1 from ->uid in struct Client
11084 - fix checking of accept entries in m_accept.c
11085
11086
11087 Modified:
11088 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11089 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11090 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11091 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11092
11093
11094 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11095 Log:
11096 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11097 send it over TS6
11098
11099
11100 Modified:
11101 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11102
11103
11104 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11105 Log:
11106 - remove an unused variable
11107
11108
11109 Modified:
11110 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11111
11112
11113 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11114 Log:
11115 don't burst a TS5 name in burst_TS6. -via jillies
11116
11117 Modified:
11118 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11119
11120
11121 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11122 Log:
11123 - via jilles, make nickchanges invalidate any cached bans for
11124 quiet_on_ban
11125
11126
11127 Modified:
11128 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11129 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11130 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11131 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11132
11133
11134 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11135 Log:
11136 - fix some char vs byte usage to make adns compile cleanly with gcc4
11137
11138
11139 Modified:
11140 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11141 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11142 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11143 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11144 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11145 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11146 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11147 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11148
11149
11150 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11151 Log:
11152 userhost should allow 5 userhost checks, not 4
11153
11154 Modified:
11155 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11156
11157
11158 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11159 Log:
11160 - another darwin fix
11161
11162
11163 Modified:
11164 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11165
11166
11167 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11168 Log:
11169 - darwin fixes
11170
11171
11172 Modified:
11173 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11174 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11175 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11176 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11177 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11178 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11179 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11180 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11181
11182
11183 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11184 Log:
11185 - remove bogus extern of abort_list
11186
11187
11188 Modified:
11189 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11190
11191
11192 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11193 Log:
11194 svn repo access stuff
11195
11196 Modified:
11197 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11198
11199
11200 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11201 Log:
11202 test commit
11203
11204
11205 Modified:
11206 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11207
11208
11209 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11210 Log:
11211 test commit
11212
11213
11214 Modified:
11215 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11216
11217
11218 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11219 Log:
11220 revert omotd..i thought it was a good idea..oh well
11221
11222 Modified:
11223 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11224
11225
11226 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11227 Log:
11228 Commas are bad things in channel keys
11229
11230
11231 Modified:
11232 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11233
11234
11235 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11236 Log:
11237 Add OMOTD command to display oper motd
11238
11239
11240 Modified:
11241 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11242
11243
11244 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11245 Log:
11246 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11247
11248 Modified:
11249 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11250
11251
11252 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11253
11254 Modified files: (Branch: RATBOX_2_1)
11255 modules m_whois.c
11256 Log:
11257 - stop testing whois for protocol violations, as they can be caused in
11258 ircds going all the way back to the original ircd2.8
11259
11260 Revision Changes Path
11261 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11262
11263
11264
11265 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11266
11267 Modified files: (Branch: RATBOX_2_1)
11268 modules m_time.c
11269 Log:
11270 - remove some 2.2 code
11271
11272 Revision Changes Path
11273 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11274
11275
11276
11277 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11278
11279 Modified files: (Branch: RATBOX_2_1)
11280 modules m_time.c
11281 Log:
11282 backport of the silly december 31st bug
11283
11284 Revision Changes Path
11285 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11286
11287
11288
11289 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11290
11291 Modified files: (Branch: RATBOX_2_1)
11292 . RELNOTES
11293 include patchlevel.h
11294 Log:
11295 - revved patchlevel to 2.1.3
11296
11297 Revision Changes Path
11298 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11299 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11300
11301
11302
11303 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11304
11305 Modified files: (Branch: RATBOX_2_1)
11306 include client.h
11307 modules m_accept.c
11308 modules/core m_nick.c
11309 src client.c
11310 Log:
11311 - stop removing a clients own list of accepted clients when they do a
11312 nickchange
11313 - clean up the accept code so its less retarded
11314
11315 Revision Changes Path
11316 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11317 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11318 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11319 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11320
11321
11322
11323 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11324
11325 Modified files: (Branch: RATBOX_2_1)
11326 include event.h
11327 modules m_links.c
11328 src event.c ircd.c newconf.c
11329 Log:
11330 - remove a defn of links_cache_list in m_links.c which was causing
11331 the flattened links update to be ignored
11332 - add eventUpdate(), and make links_delay update on rehash
11333
11334 Revision Changes Path
11335 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11336 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11337 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11338 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11339 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11340
11341
11342
11343 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11344
11345 Modified files: (Branch: RATBOX_2_1)
11346 doc services.txt
11347 src newconf.c
11348 Log:
11349 - make the conf parser apply service {}; on rehash
11350
11351 Revision Changes Path
11352 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11353 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11354
11355
11356
11357 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11358
11359 Modified files: (Branch: RATBOX_2_1)
11360 include m_info.h
11361 Log:
11362 - show ENABLE_SERVICES define in info
11363
11364 Revision Changes Path
11365 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11366
11367
11368
11369 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11370
11371 Modified files: (Branch: RATBOX_2_1)
11372 modules m_services.c m_stats.c
11373 Log:
11374 - via jilles, make m_services.c hook into stats U and display service
11375 blocks
11376
11377 Revision Changes Path
11378 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11379 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11380
11381
11382
11383 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11384
11385 Modified files: (Branch: RATBOX_2_1)
11386 . configure configure.ac
11387 Log:
11388 - default build to -O2
11389
11390 Revision Changes Path
11391 7.249.2.2 +4 -4 ircd-ratbox/configure
11392 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11393
11394
11395
11396 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11397
11398 Modified files: (Branch: RATBOX_2_1)
11399 doc example.conf example.efnet.conf
11400 include client.h s_conf.h s_newconf.h
11401 modules m_info.c
11402 modules/core m_join.c m_nick.c
11403 src channel.c newconf.c s_conf.c s_user.c
11404 Log:
11405 - remove no_oper_resvs from general {};
11406 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11407
11408 Revision Changes Path
11409 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11410 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11411 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11412 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11413 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11414 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11415 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11416 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11417 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11418 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11419 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11420 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11421
11422
11423
11424 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11425
11426 Modified files: (Branch: RATBOX_2_1)
11427 modules/core m_mode.c m_nick.c
11428 src s_newconf.c
11429 Log:
11430 - 2.0 sync:
11431 - raise max temptime to a year
11432 - tidy up BMASK
11433 - require 9 parameters in ms_nick(), 10 in ms_uid()
11434
11435 Revision Changes Path
11436 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11437 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11438 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11439
11440
11441
11442 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11443
11444 Modified files: (Branch: RATBOX_2_1)
11445 modules m_services.c
11446 Log:
11447 - only show services logged in info when its a local client
11448
11449 Revision Changes Path
11450 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11451
11452
11453
11454 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11455
11456 Modified files: (Branch: RATBOX_2_1)
11457 src match.c
11458 Log:
11459 passing a pointer to a pointer is not what was intended, oops
11460
11461 Revision Changes Path
11462 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11463
11464
11465
11466 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11467
11468 Modified files: (Branch: RATBOX_2_1)
11469 doc services.txt
11470 Log:
11471 - update services.txt with FNC
11472
11473 Revision Changes Path
11474 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11475
11476
11477
11478 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11479
11480 Modified files: (Branch: RATBOX_2_1)
11481 modules m_resv.c
11482 Log:
11483 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11484
11485 Revision Changes Path
11486 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11487
11488
11489
11490 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11491
11492 Modified files: (Branch: RATBOX_2_1)
11493 src s_auth.c
11494 Log:
11495 - add some uniqueness into auth process for bopm
11496
11497 Revision Changes Path
11498 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11499
11500
11501
11502 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11503
11504 Modified files: (Branch: RATBOX_2_1)
11505 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11506 Log:
11507 - make contrib/ compile
11508
11509 Revision Changes Path
11510 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11511 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11512 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11513 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11514
11515
11516
11517 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11518
11519 Modified files: (Branch: RATBOX_2_1)
11520 modules m_monitor.c
11521 Log:
11522 Don't allow MONITOR from an unregistered client
11523
11524 Revision Changes Path
11525 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11526
11527
11528
11529 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11530
11531 Modified files: (Branch: RATBOX_2_1)
11532 doc example.conf example.efnet.conf
11533 include class.h
11534 src class.c messages.tab newconf.c
11535 Log:
11536 - remove sendq_eob, its become more of a hindrance than a benefit.
11537 - sync example.efnet.conf cluster {}; with example.conf
11538
11539 Revision Changes Path
11540 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11541 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11542 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11543 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11544 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11545 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11546
11547
11548
11549 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11550
11551 Modified files: (Branch: RATBOX_2_1)
11552 . RELNOTES
11553 include patchlevel.h
11554 Log:
11555 - update RELNOTES
11556 - revved patchlevel to 2.1.2
11557
11558 Revision Changes Path
11559 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11560 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11561
11562
11563
11564 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11565
11566 Modified files: (Branch: RATBOX_2_1)
11567 . configure configure.ac
11568 Log:
11569 - raise default topiclen to 160.
11570
11571 Revision Changes Path
11572 7.249.2.1 +3 -3 ircd-ratbox/configure
11573 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11574
11575
11576
11577 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11578
11579 Modified files: (Branch: RATBOX_2_1)
11580 modules m_services.c
11581 Log:
11582 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11583 tsinfo matches this
11584
11585 Revision Changes Path
11586 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11587
11588
11589
11590 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11591
11592 Modified files: (Branch: RATBOX_2_1)
11593 modules m_services.c
11594 Log:
11595 - monitor_signoff() the client we're nickchanging
11596
11597 Revision Changes Path
11598 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11599
11600
11601
11602 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11603
11604 Modified files: (Branch: RATBOX_2_1)
11605 modules m_trace.c
11606 Log:
11607 - fix various UID problems with trace
11608
11609 Revision Changes Path
11610 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11611
11612
11613
11614 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11615
11616 Modified files: (Branch: RATBOX_2_1)
11617 help/opers dline kline
11618 modules m_resv.c m_stats.c
11619 modules/core m_mode.c
11620 Log:
11621 - sync with 2.0
11622 - tidy up kline/dline help to note they dont accept nick as target
11623 - disallow bans beginning with ':' over bmask
11624 - disallow bans with a space in chm_ban
11625 - stop counting hidden opers in stats p
11626 - match() parameters in remote unresv were inverted, causing it to fail
11627 - fix possibility of clients setting blank keys
11628
11629 Revision Changes Path
11630 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11631 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11632 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11633 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11634 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11635
11636
11637
11638 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11639
11640 Modified files: (Branch: RATBOX_2_1)
11641 src send.c
11642 Log:
11643 - fix problems with amd64 and the way we do va_list
11644
11645 Revision Changes Path
11646 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11647
11648
11649
11650 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11651
11652 Modified files: (Branch: RATBOX_2_1)
11653 modules m_services.c
11654 Log:
11655 - tidy up the kill notifications for RSFNC
11656
11657 Revision Changes Path
11658 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11659
11660
11661
11662 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11663
11664 Modified files: (Branch: RATBOX_2_1)
11665 include s_serv.h
11666 modules m_services.c
11667 src s_serv.c
11668 Log:
11669 - some more rserv stuff:
11670 - add RSFNC capability
11671 - fix up RSFNC, kill existing clients if they exist.
11672
11673 Revision Changes Path
11674 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11675 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11676 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11677
11678
11679
11680 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11681
11682 Modified files: (Branch: RATBOX_2_1)
11683 modules m_services.c
11684 Log:
11685 - first stab at a FNC implementation for rserv
11686
11687 Revision Changes Path
11688 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11689
11690
11691
11692 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11693
11694 Modified files: (Branch: RATBOX_2_1)
11695 help/opers umode
11696 Log:
11697 - remove a tab
11698
11699 Revision Changes Path
11700 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11701
11702
11703
11704 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11705
11706 Modified files: (Branch: RATBOX_2_1)
11707 src newconf.c
11708 Log:
11709 - add links_delay back
11710
11711 Revision Changes Path
11712 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11713
11714
11715
11716 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11717
11718 Modified files: (Branch: RATBOX_2_1)
11719 help/opers umode
11720 help/users umode
11721 Log:
11722 - swap tabs for spaces
11723
11724 Revision Changes Path
11725 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11726 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11727
11728
11729
11730 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11731
11732 Modified files: (Branch: RATBOX_2_1)
11733 include m_info.h
11734 Log:
11735 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11736 contained in the client_flood conf option
11737 - remove a couple of unused defines from info
11738
11739 Revision Changes Path
11740 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11741
11742
11743
11744 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11745
11746 Modified files: (Branch: RATBOX_2_1)
11747 src s_conf.c
11748 Log:
11749 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11750
11751 Revision Changes Path
11752 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11753
11754
11755
11756 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11757
11758 Modified files: (Branch: RATBOX_2_1)
11759 doc example.conf example.efnet.conf
11760 Log:
11761 - fix missing closing comment tag
11762
11763 Revision Changes Path
11764 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11765 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11766
11767
11768
11769 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11770
11771 Modified files: (Branch: RATBOX_2_1)
11772 . RELNOTES
11773 include patchlevel.h
11774 Log:
11775 - revved patchlevel to 2.1.1
11776
11777 Revision Changes Path
11778 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11779 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11780
11781
11782
11783 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11784
11785 Modified files: (Branch: RATBOX_2_1)
11786 modules m_kline.c
11787 Log:
11788 - sync up remote kline reasons, so theyre consistent with what happens
11789 when we add local klines - notably the "Temporary K-line x min" and
11790 date added to reason.
11791
11792 Revision Changes Path
11793 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11794
11795
11796
11797 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11798
11799 Modified files: (Branch: RATBOX_2_1)
11800 doc monitor.txt
11801 Log:
11802 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11803
11804 Revision Changes Path
11805 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11806
11807
11808
11809 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11810
11811 Modified files: (Branch: RATBOX_2_1)
11812 src commio.c
11813 Log:
11814 used the data pointer we saved, not what just got nulled
11815
11816 Revision Changes Path
11817 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11818
11819
11820
11821 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11822
11823 Modified files: (Branch: RATBOX_2_1)
11824 modules m_resv.c m_xline.c
11825 Log:
11826 - fix broken propagation of xline/resv
11827
11828 Revision Changes Path
11829 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11830 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11831
11832
11833
11834 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11835
11836 Modified files: (Branch: RATBOX_2_1)
11837 src s_auth.c
11838 Log:
11839 - properly increment bad auth count for stats T when we timeout an auth
11840
11841 Revision Changes Path
11842 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11843
11844
11845
11846 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11847
11848 Modified files: (Branch: RATBOX_2_1)
11849 doc monitor.txt
11850 include client.h
11851 modules/core m_nick.c
11852 Log:
11853 - fix a bit that didnt make sense in monitor.txt
11854 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11855
11856 Revision Changes Path
11857 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11858 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11859 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11860
11861
11862
11863 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11864
11865 Modified files: (Branch: RATBOX_2_1)
11866 src s_auth.c
11867 Log:
11868 removing dlink nodes from auth_poll_list twice is bad
11869
11870 Revision Changes Path
11871 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11872
11873
11874
11875 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11876
11877 Modified files: (Branch: RATBOX_2_1)
11878 modules m_stats.c
11879 Log:
11880 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11881 changed to RPL_STATSDEBUG
11882
11883 Revision Changes Path
11884 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11885
11886
11887
11888 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11889
11890 Added files: (Branch: RATBOX_2_1)
11891 doc tgchange.txt
11892 Log:
11893 - add some documentation about target change
11894
11895 Revision Changes Path
11896 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11897
11898
11899
11900 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11901
11902 Modified files: (Branch: RATBOX_2_1)
11903 include supported.h
11904 modules/core m_message.c
11905 Log:
11906 - remove extra argument to 005
11907 - disallow messaging of UIDs
11908
11909 Revision Changes Path
11910 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11911 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11912
11913
11914
11915 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11916
11917 Modified files: (Branch: RATBOX_2_1)
11918 src parse.c
11919 Log:
11920 - fix a longstanding parser bug with wrong limit checking, causing us to
11921 accept one less parameter than we're allowed to accept.
11922
11923 Revision Changes Path
11924 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11925
11926
11927
11928 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11929
11930 Modified files: (Branch: RATBOX_2_1)
11931 modules/core m_message.c
11932 Log:
11933 - exempt users messaging themselves from target change
11934
11935 Revision Changes Path
11936 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11937
11938
11939
11940 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11941
11942 Modified files: (Branch: RATBOX_2_1)
11943 include supported.h
11944 Log:
11945 - stop violating MAXPARA on 005.
11946
11947 Revision Changes Path
11948 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11949
11950
11951
11952 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11953
11954 Modified files: (Branch: RATBOX_2_1)
11955 modules/core m_nick.c
11956 Log:
11957 - dont store an ipv6 sockhost if we're not compiled with v6 support
11958
11959 Revision Changes Path
11960 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11961
11962
11963
11964 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11965
11966 Modified files: (Branch: RATBOX_2_1)
11967 include stdinc.h
11968 Log:
11969 - remove some vms includes
11970
11971 Revision Changes Path
11972 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11973
11974
11975
11976 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11977
11978 Modified files: (Branch: RATBOX_2_1)
11979 . ChangeLog
11980 include serno.h
11981 Log:
11982 - force commit for new branch
11983
11984 Revision Changes Path
11985 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11986 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11987
11988
11989
11990 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11991
11992 Modified files:
11993 . RELNOTES configure configure.ac
11994 include patchlevel.h
11995 Log:
11996 - revved patchlevel to 2.1.0
11997
11998 Revision Changes Path
11999 1.114 +6 -2 ircd-ratbox/RELNOTES
12000 7.249 +11 -11 ircd-ratbox/configure
12001 7.63 +3 -3 ircd-ratbox/configure.ac
12002 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12003
12004
12005
12006 leeh 2005/03/04 13:31:32 EST (20050304_2)
12007
12008 Modified files:
12009 . RELNOTES
12010 include patchlevel.h
12011 Log:
12012 - update RELNOTES
12013 - revved patchlevel to 2.1.0beta2
12014
12015 Revision Changes Path
12016 1.113 +12 -0 ircd-ratbox/RELNOTES
12017 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12018
12019
12020
12021 leeh 2005/03/04 13:27:05 EST (20050304_1)
12022
12023 Modified files:
12024 doc whats-new-2.1.txt
12025 src channel.c
12026 Log:
12027 - update whats-new-2.1
12028 - when we're handling global NAMES, dont output channels if there are no
12029 members within them we can show.
12030
12031 Revision Changes Path
12032 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12033 7.436 +12 -2 ircd-ratbox/src/channel.c
12034
12035
12036
12037 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12038
12039 Modified files:
12040 src patricia.c
12041 Log:
12042 That would be a node_heap not a prefix_heap..oops
12043
12044 Revision Changes Path
12045 7.30 +1 -1 ircd-ratbox/src/patricia.c
12046
12047
12048
12049 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12050
12051 Modified files:
12052 include stdinc.h
12053 Log:
12054 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12055 otherwise..the other macros might work????
12056
12057 Revision Changes Path
12058 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12059
12060
12061
12062 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12063
12064 Modified files:
12065 . configure configure.ac
12066 Log:
12067 i hate autoconf
12068
12069 Revision Changes Path
12070 7.248 +5 -5 ircd-ratbox/configure
12071 7.62 +5 -5 ircd-ratbox/configure.ac
12072
12073
12074
12075 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12076
12077 Modified files:
12078 . configure configure.ac
12079 Log:
12080 i hate autoconf
12081
12082 Revision Changes Path
12083 7.247 +3 -2 ircd-ratbox/configure
12084 7.61 +3 -2 ircd-ratbox/configure.ac
12085
12086
12087
12088 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12089
12090 Modified files:
12091 . configure configure.ac
12092 Log:
12093 doh
12094
12095 Revision Changes Path
12096 7.246 +6 -6 ircd-ratbox/configure
12097 7.60 +4 -4 ircd-ratbox/configure.ac
12098
12099
12100
12101 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12102
12103 Modified files:
12104 . configure configure.ac
12105 include stdinc.h
12106 Log:
12107 Doh these changes got put on RATBOX_2_0 when they were meant for
12108 head..oops...
12109 Also merged in the monitor heap size stuff, not that i think monitor has
12110 been moved to head
12111
12112 Revision Changes Path
12113 7.245 +12 -3 ircd-ratbox/configure
12114 7.59 +11 -3 ircd-ratbox/configure.ac
12115 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12116
12117
12118
12119 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12120
12121 Modified files:
12122 include stdinc.h
12123 Log:
12124 Add more robust alloca checking
12125
12126 Revision Changes Path
12127 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12128
12129
12130
12131 leeh 2005/02/24 15:27:17 EST (20050224_9)
12132
12133 Modified files:
12134 contrib m_42.c
12135 Log:
12136 - fix the copyright on m_42.c :p
12137
12138 Revision Changes Path
12139 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12140
12141
12142
12143 leeh 2005/02/24 15:22:53 EST (20050224_8)
12144
12145 Modified files:
12146 include supported.h
12147 modules m_dline.c
12148 Log:
12149 - fix a core in undline on bad masks
12150 - remove an unwanted space from beginning of second 005 numeric
12151
12152 Revision Changes Path
12153 7.5 +1 -1 ircd-ratbox/include/supported.h
12154 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12155
12156
12157
12158 leeh 2005/02/24 15:18:59 EST (20050224_7)
12159
12160 Modified files:
12161 modules m_monitor.c
12162 Log:
12163 - use max_monitor when adding nicknames
12164 - add in monitor s
12165 that should be everything now..
12166
12167 Revision Changes Path
12168 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12169
12170
12171
12172 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12173
12174 Modified files:
12175 contrib m_42.c
12176 Log:
12177 42
12178
12179 Revision Changes Path
12180 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12181
12182
12183
12184 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12185
12186 Modified files:
12187 contrib m_42.c
12188 Log:
12189 42
12190
12191 Revision Changes Path
12192 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12193
12194
12195
12196 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12197
12198 Added files:
12199 contrib m_42.c
12200 Log:
12201 The Answer to Life, the Universe, and Everything
12202
12203 Revision Changes Path
12204 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12205
12206
12207
12208 leeh 2005/02/24 14:53:04 EST (20050224_3)
12209
12210 Modified files:
12211 include monitor.h
12212 modules m_monitor.c
12213 src ircd.c monitor.c
12214 Log:
12215 - call init_monitor() on startup
12216 - add in support for adding/deleting/listing monitor entries
12217
12218 Revision Changes Path
12219 7.2 +3 -1 ircd-ratbox/include/monitor.h
12220 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12221 7.374 +2 -0 ircd-ratbox/src/ircd.c
12222 7.3 +15 -4 ircd-ratbox/src/monitor.c
12223
12224
12225
12226 leeh 2005/02/23 21:20:10 EST (20050224_2)
12227
12228 Modified files:
12229 doc example.conf example.efnet.conf
12230 include s_conf.h supported.h
12231 modules Makefile.in
12232 src client.c newconf.c s_conf.c
12233 Added files:
12234 modules m_monitor.c
12235 Log:
12236 - add the max_monitor config option
12237 - advertise MONITOR=%d in 005
12238 - clear a local clients monitor list on exit
12239 - add the framework for the MONITOR command
12240 - bed.
12241
12242 Revision Changes Path
12243 7.261 +5 -0 ircd-ratbox/doc/example.conf
12244 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12245 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12246 7.4 +4 -2 ircd-ratbox/include/supported.h
12247 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12248 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12249 7.492 +1 -0 ircd-ratbox/src/client.c
12250 7.202 +1 -0 ircd-ratbox/src/newconf.c
12251 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12252
12253
12254
12255 leeh 2005/02/23 20:57:51 EST (20050224_1)
12256
12257 Modified files:
12258 . configure configure.ac
12259 include setup.h.in
12260 src monitor.c
12261 Log:
12262 - move MONITOR_HEAP_SIZE over to configure
12263
12264 Revision Changes Path
12265 7.244 ircd-ratbox/configure
12266 7.58 +4 -2 ircd-ratbox/configure.ac
12267 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12268 7.2 +0 -2 ircd-ratbox/src/monitor.c
12269
12270
12271
12272 leeh 2005/02/23 20:48:08 EST (20050224_0)
12273
12274 Modified files:
12275 doc monitor.txt
12276 include client.h numeric.h
12277 modules/core m_nick.c
12278 src Makefile.in client.c messages.tab
12279 s_user.c
12280 Added files:
12281 include monitor.h
12282 src monitor.c
12283 Log:
12284 - first half of my server-side notify list implementation..
12285
12286 Revision Changes Path
12287 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12288 7.266 +3 -0 ircd-ratbox/include/client.h
12289 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12290 7.58 +6 -0 ircd-ratbox/include/numeric.h
12291 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12292 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12293 7.491 +3 -0 ircd-ratbox/src/client.c
12294 7.126 +5 -5 ircd-ratbox/src/messages.tab
12295 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12296 7.342 +2 -0 ircd-ratbox/src/s_user.c
12297
12298
12299
12300 leeh 2005/02/23 18:42:59 EST (20050223_0)
12301
12302 Modified files:
12303 include hash.h
12304 Log:
12305 - double the size of the client and channel hashtables (64k -> 128k and
12306 32k -> 64k). The improvements are quite significant..
12307
12308 Revision Changes Path
12309 7.54 +4 -4 ircd-ratbox/include/hash.h
12310
12311
12312
12313 leeh 2005/02/22 14:55:56 EST (20050222_1)
12314
12315 Modified files:
12316 doc monitor.txt
12317 modules m_services.c
12318 Log:
12319 - remove a couple of unused vars
12320 - update monitor.txt
12321
12322 Revision Changes Path
12323 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12324 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12325
12326
12327
12328 leeh 2005/02/21 19:47:24 EST (20050222_0)
12329
12330 Added files:
12331 doc monitor.txt
12332 Log:
12333 - add in my documentation on the upcoming MONITOR command
12334
12335 Revision Changes Path
12336 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12337
12338
12339
12340 leeh 2005/02/21 12:09:34 EST (20050221_0)
12341
12342 Modified files:
12343 . configure configure.ac
12344 doc whats-new-2.1.txt
12345 tools README.mkpasswd
12346 Removed files:
12347 src crypt.c
12348 Log:
12349 - update whats-new-2.1.txt some more
12350 - we dont have vms mkpasswd anymore
12351 - remove the unused crypt.c
12352
12353 Revision Changes Path
12354 7.243 +3 -6 ircd-ratbox/configure
12355 7.57 +2 -4 ircd-ratbox/configure.ac
12356 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12357 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12358 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12359
12360
12361
12362 leeh 2005/02/19 12:38:09 EST (20050219_3)
12363
12364 Modified files:
12365 doc example.conf example.efnet.conf
12366 include ircd.h
12367 modules m_pong.c
12368 src channel.c client.c ircd.c s_conf.c
12369 Log:
12370 - rework the splitcode, splitservers is now how many servers we've marked as
12371 EOB, rather than how many are linked. Thus pull ourselves out of
12372 splitmode immediately once this is satisfied
12373
12374 Revision Changes Path
12375 7.260 +8 -9 ircd-ratbox/doc/example.conf
12376 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12377 7.83 +1 -0 ircd-ratbox/include/ircd.h
12378 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12379 7.435 +16 -36 ircd-ratbox/src/channel.c
12380 7.490 +2 -0 ircd-ratbox/src/client.c
12381 7.373 +2 -1 ircd-ratbox/src/ircd.c
12382 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12383
12384
12385
12386 leeh 2005/02/19 09:02:34 EST (20050219_2)
12387
12388 Modified files:
12389 doc example.conf example.efnet.conf
12390 include ircd.h s_conf.h
12391 modules m_set.c
12392 src channel.c ircd.c newconf.c s_conf.c
12393 Log:
12394 - remove split_delay
12395
12396 Revision Changes Path
12397 7.259 +0 -5 ircd-ratbox/doc/example.conf
12398 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12399 7.82 +0 -1 ircd-ratbox/include/ircd.h
12400 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12401 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12402 7.434 +2 -7 ircd-ratbox/src/channel.c
12403 7.372 +0 -1 ircd-ratbox/src/ircd.c
12404 7.201 +0 -1 ircd-ratbox/src/newconf.c
12405 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12406
12407
12408
12409 leeh 2005/02/19 08:48:05 EST (20050219_1)
12410
12411 Modified files:
12412 include client.h
12413 modules m_cap.c m_who.c
12414 src channel.c
12415 Log:
12416 - implemented multi-prefix client capability, which allows stacking of @+ in
12417 names and who
12418
12419 Revision Changes Path
12420 7.265 +1 -1 ircd-ratbox/include/client.h
12421 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12422 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12423 7.433 +4 -6 ircd-ratbox/src/channel.c
12424
12425
12426
12427 leeh 2005/02/19 06:27:58 EST (20050219_0)
12428
12429 Modified files:
12430 modules m_etrace.c
12431 src newconf.c s_conf.c s_newconf.c
12432 Log:
12433 - removed some unused vars/functions
12434
12435 Revision Changes Path
12436 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12437 7.200 +0 -15 ircd-ratbox/src/newconf.c
12438 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12439 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12440
12441
12442
12443 leeh 2005/02/16 12:58:24 EST (20050216_2)
12444
12445 Modified files:
12446 . RELNOTES configure configure.ac
12447 include patchlevel.h
12448 Log:
12449 - update configure to reflect this is 'devel'
12450 - update RELNOTES
12451 - revved patchlevel to 2.1.0beta1
12452
12453 Revision Changes Path
12454 1.112 +9 -1 ircd-ratbox/RELNOTES
12455 7.242 +11 -11 ircd-ratbox/configure
12456 7.56 +3 -3 ircd-ratbox/configure.ac
12457 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12458
12459
12460
12461 leeh 2005/02/16 12:46:30 EST (20050216_1)
12462
12463 Modified files:
12464 . configure configure.ac
12465 include client.h numeric.h s_conf.h setup.h.in
12466 supported.h
12467 modules Makefile.in
12468 modules/core m_nick.c
12469 src Makefile.in client.c ircd.c messages.tab
12470 newconf.c s_conf.c s_user.c
12471 Removed files:
12472 include watch.h
12473 modules m_watch.c
12474 src watch.c
12475 Log:
12476 - remove watch, the protocol for this sucks so hard I just dont want it
12477 here ;-)
12478
12479 Revision Changes Path
12480 7.241 +2 -12 ircd-ratbox/configure
12481 7.55 +2 -4 ircd-ratbox/configure.ac
12482 7.264 +0 -2 ircd-ratbox/include/client.h
12483 7.57 +0 -11 ircd-ratbox/include/numeric.h
12484 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12485 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12486 7.3 +2 -3 ircd-ratbox/include/supported.h
12487 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12488 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12489 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12490 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12491 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12492 7.489 +0 -3 ircd-ratbox/src/client.c
12493 7.371 +0 -2 ircd-ratbox/src/ircd.c
12494 7.125 +9 -9 ircd-ratbox/src/messages.tab
12495 7.199 +0 -1 ircd-ratbox/src/newconf.c
12496 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12497 7.341 +0 -2 ircd-ratbox/src/s_user.c
12498 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12499
12500
12501
12502 leeh 2005/02/15 19:13:31 EST (20050216_0)
12503
12504 Modified files:
12505 include stdinc.h
12506 src event.c ircd_lexer.l ircd_signal.c
12507 modules.c
12508 Removed files:
12509 servlink descrip.mms
12510 Log:
12511 - remove a few vms bits
12512
12513 Revision Changes Path
12514 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12515 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12516 7.47 +0 -54 ircd-ratbox/src/event.c
12517 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12518 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12519 7.152 +0 -3 ircd-ratbox/src/modules.c
12520
12521
12522
12523 leeh 2005/02/15 18:53:32 EST (20050215_0)
12524
12525 Modified files:
12526 include hostmask.h ircd.h s_conf.h s_newconf.h
12527 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12528 m_xline.c
12529 src hostmask.c ircd.c ircd_signal.c s_conf.c
12530 s_newconf.c
12531 Log:
12532 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12533 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12534
12535 Revision Changes Path
12536 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12537 7.81 +1 -0 ircd-ratbox/include/ircd.h
12538 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12539 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12540 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12541 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12542 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12543 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12544 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12545 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12546 7.370 +7 -0 ircd-ratbox/src/ircd.c
12547 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12548 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12549 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12550
12551
12552
12553 leeh 2005/02/13 10:21:41 EST (20050213_4)
12554
12555 Modified files:
12556 doc services.txt
12557 Added files:
12558 doc whats-new-2.0.txt whats-new-2.1.txt
12559 Removed files:
12560 doc whats-new.txt
12561 Log:
12562 - move whats-new.txt to whats-new-2.0.txt
12563 - add in whats-new-2.1.txt
12564 - update services.txt with the whois for logged in users
12565
12566 Revision Changes Path
12567 7.2 +5 -0 ircd-ratbox/doc/services.txt
12568 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12569 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12570 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12571
12572
12573
12574 leeh 2005/02/13 09:20:37 EST (20050213_3)
12575
12576 Modified files:
12577 include supported.h
12578 modules/core m_message.c
12579 Log:
12580 - fix a compile error in m_message.c
12581 - update 005 to the spec and add CPRIVMSG/CNOTICE
12582
12583 Revision Changes Path
12584 7.2 +31 -37 ircd-ratbox/include/supported.h
12585 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12586
12587
12588
12589 leeh 2005/02/13 09:14:12 EST (20050213_2)
12590
12591 Modified files:
12592 src channel.c
12593 Log:
12594 - fix the membership memleak
12595
12596 Revision Changes Path
12597 7.432 +0 -3 ircd-ratbox/src/channel.c
12598
12599
12600
12601 leeh 2005/02/12 21:51:56 EST (20050213_1)
12602
12603 Modified files:
12604 include client.h
12605 modules/core m_message.c
12606 Log:
12607 - add a bitmask to track when they send their first message, only allowing
12608 clearing stuff after that.
12609
12610 Revision Changes Path
12611 7.263 +4 -0 ircd-ratbox/include/client.h
12612 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12613
12614
12615
12616 leeh 2005/02/12 21:17:52 EST (20050213_0)
12617
12618 Modified files:
12619 include patricia.h s_newconf.h
12620 modules/core m_message.c
12621 src patricia.c s_newconf.c s_user.c
12622 Log:
12623 - add in the patricia for tracking who fills up targets, give them a reduced
12624 count on connect
12625
12626 Revision Changes Path
12627 7.20 +1 -1 ircd-ratbox/include/patricia.h
12628 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12629 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12630 7.29 +1 -1 ircd-ratbox/src/patricia.c
12631 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12632 7.340 +4 -0 ircd-ratbox/src/s_user.c
12633
12634
12635
12636 leeh 2005/02/12 18:35:10 EST (20050212_0)
12637
12638 Modified files:
12639 include ircd_defs.h
12640 src class.c reject.c
12641 Log:
12642 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12643
12644 Revision Changes Path
12645 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12646 7.68 +1 -5 ircd-ratbox/src/class.c
12647 1.33 +1 -5 ircd-ratbox/src/reject.c
12648
12649
12650
12651 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12652
12653 Modified files:
12654 modules m_watch.c
12655 Log:
12656 remove stupid memory leak
12657
12658 Revision Changes Path
12659 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12660
12661
12662
12663 leeh 2005/02/11 06:42:48 EST (20050211_0)
12664
12665 Modified files:
12666 modules m_gline.c
12667 Log:
12668 - workaround hyb6 allowing empty gline reasons
12669
12670 Revision Changes Path
12671 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12672
12673
12674
12675 leeh 2005/02/09 14:39:13 EST (20050209_2)
12676
12677 Modified files:
12678 include s_conf.h
12679 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12680 src ircd.c s_conf.c
12681 Log:
12682 - move temp dlines and temp klines over to an array, rather than completely
12683 seperate dlinks.
12684
12685 Revision Changes Path
12686 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12687 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12688 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12689 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12690 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12691 7.369 +0 -5 ircd-ratbox/src/ircd.c
12692 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12693
12694
12695
12696 leeh 2005/02/09 14:02:13 EST (20050209_1)
12697
12698 Modified files:
12699 include s_user.h
12700 modules m_cap.c m_pong.c m_user.c
12701 modules/core m_nick.c
12702 src s_user.c
12703 Log:
12704 - remove 'nick' param from register_local_user(), its not needed.
12705
12706 Revision Changes Path
12707 7.35 +1 -1 ircd-ratbox/include/s_user.h
12708 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12709 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12710 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12711 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12712 7.339 +6 -6 ircd-ratbox/src/s_user.c
12713
12714
12715
12716 leeh 2005/02/09 13:12:53 EST (20050209_0)
12717
12718 Modified files:
12719 modules m_cmessage.c
12720 Log:
12721 - dont send numerics when we're dealing with CNOTICE
12722 - add in checking for +g, and resetting idle
12723
12724 Revision Changes Path
12725 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12726
12727
12728
12729 leeh 2005/02/08 11:37:50 EST (20050208_2)
12730
12731 Modified files:
12732 src s_newconf.c
12733 Log:
12734 - fix operator blocks to work on ip spoofs
12735
12736 Revision Changes Path
12737 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12738
12739
12740
12741 leeh 2005/02/07 19:23:22 EST (20050208_1)
12742
12743 Modified files:
12744 doc example.conf example.efnet.conf
12745 src newconf.c
12746 Log:
12747 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12748
12749 Revision Changes Path
12750 7.258 +0 -39 ircd-ratbox/doc/example.conf
12751 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12752 7.198 +0 -272 ircd-ratbox/src/newconf.c
12753
12754
12755
12756 leeh 2005/02/07 19:19:32 EST (20050208_0)
12757
12758 Modified files:
12759 src s_conf.c
12760 Log:
12761 - added support for kline.conf.perm et al, these take the same formats
12762 as their non-permanent partners, but you cant remove them via the ircd.
12763
12764 Revision Changes Path
12765 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12766
12767
12768
12769 leeh 2005/02/02 19:18:59 EST (20050203_1)
12770
12771 Modified files:
12772 help Makefile.in
12773 help/opers index
12774 help/users index
12775 Added files:
12776 help/opers cnotice cprivmsg
12777 Log:
12778 - added help files for cprivmsg/cnotice
12779
12780 Revision Changes Path
12781 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12782 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12783 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12784 1.10 +19 -19 ircd-ratbox/help/opers/index
12785 1.7 +10 -9 ircd-ratbox/help/users/index
12786
12787
12788
12789 leeh 2005/02/02 19:14:25 EST (20050203_0)
12790
12791 Modified files:
12792 include numeric.h
12793 modules Makefile.in
12794 src messages.tab
12795 Added files:
12796 modules m_cmessage.c
12797 Log:
12798 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12799 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12800 nick is a member. These bypass any target change limitations.
12801 - added ERR_VOICENEEDED, numeric 489.
12802
12803 Revision Changes Path
12804 7.56 +2 -0 ircd-ratbox/include/numeric.h
12805 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12806 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12807 7.124 +1 -1 ircd-ratbox/src/messages.tab
12808
12809
12810
12811 leeh 2005/02/02 16:58:16 EST (20050202_4)
12812
12813 Modified files:
12814 help/opers etrace
12815 Log:
12816 - update etrace help
12817
12818 Revision Changes Path
12819 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12820
12821
12822
12823 leeh 2005/02/02 16:55:04 EST (20050202_3)
12824
12825 Modified files:
12826 modules m_etrace.c
12827 Log:
12828 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12829 can put its external ip address in there..
12830
12831 Revision Changes Path
12832 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12833
12834
12835
12836 leeh 2005/02/02 16:41:06 EST (20050202_2)
12837
12838 Modified files:
12839 modules m_etrace.c
12840 Log:
12841 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12842 if its a non-local client. These will just get "lost" if the remote
12843 server doesnt support this..
12844
12845 Revision Changes Path
12846 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12847
12848
12849
12850 leeh 2005/02/02 16:12:12 EST (20050202_1)
12851
12852 Modified files:
12853 include client.h numeric.h s_conf.h
12854 modules/core m_message.c
12855 src messages.tab newconf.c s_conf.c
12856 Log:
12857 - first part of the target change code, add the storage of targets for
12858 localuser, throttle messages when they fill all the available slots
12859
12860 Revision Changes Path
12861 7.262 +5 -1 ircd-ratbox/include/client.h
12862 7.55 +2 -0 ircd-ratbox/include/numeric.h
12863 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12864 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12865 7.123 +1 -1 ircd-ratbox/src/messages.tab
12866 7.197 +1 -0 ircd-ratbox/src/newconf.c
12867 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12868
12869
12870
12871 leeh 2005/02/02 13:28:10 EST (20050202_0)
12872
12873 Modified files:
12874 modules m_resv.c m_stats.c m_testline.c
12875 modules/core m_join.c
12876 src hash.c kdparse.c messages.tab s_newconf.c
12877 Log:
12878 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12879 tracking of when resvs get hit
12880
12881 Revision Changes Path
12882 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12883 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12884 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12885 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12886 7.114 +3 -0 ircd-ratbox/src/hash.c
12887 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12888 7.122 +1 -1 ircd-ratbox/src/messages.tab
12889 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12890
12891
12892
12893 leeh 2005/01/31 09:04:10 EST (20050131_2)
12894
12895 Modified files:
12896 src s_log.c
12897 Log:
12898 - fflush() logfiles
12899
12900 Revision Changes Path
12901 7.79 +2 -0 ircd-ratbox/src/s_log.c
12902
12903
12904
12905 leeh 2005/01/31 08:59:09 EST (20050131_1)
12906
12907 Modified files:
12908 src commio.c
12909 Log:
12910 - rename fd_dump() to comm_dump()
12911
12912 Revision Changes Path
12913 1.27 +2 -2 ircd-ratbox/src/commio.c
12914
12915
12916
12917 leeh 2005/01/30 19:16:08 EST (20050131_0)
12918
12919 Modified files:
12920 doc hooks.txt
12921 include hook.h
12922 modules m_services.c
12923 modules/core m_server.c
12924 src hook.c s_serv.c
12925 Log:
12926 - added hook for server_introduced
12927 - fixed up services support for hooks
12928
12929 Revision Changes Path
12930 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12931 1.31 +1 -0 ircd-ratbox/include/hook.h
12932 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12933 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12934 7.36 +2 -0 ircd-ratbox/src/hook.c
12935 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12936
12937
12938
12939 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12940
12941 Modified files:
12942 src commio.c
12943 Log:
12944 Add back in the comm_fd_hack thing for solaris
12945
12946 Revision Changes Path
12947 1.26 +26 -1 ircd-ratbox/src/commio.c
12948
12949
12950
12951 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12952
12953 Modified files:
12954 adns adns.h
12955 include commio.h s_conf.h watch.h
12956 modules m_dline.c m_kline.c m_resv.c m_stats.c
12957 m_watch.c m_xline.c
12958 modules/core m_nick.c
12959 src balloc.c cache.c client.c commio.c
12960 epoll.c ircd.c ircd_lexer.l kdparse.c
12961 listener.c s_auth.c s_conf.c s_log.c
12962 s_serv.c watch.c
12963 Log:
12964 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12965
12966 Revision Changes Path
12967 1.18 +0 -2 ircd-ratbox/adns/adns.h
12968 1.14 +6 -37 ircd-ratbox/include/commio.h
12969 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12970 7.3 +2 -2 ircd-ratbox/include/watch.h
12971 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12972 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12973 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12974 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12975 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12976 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12977 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12978 7.85 +1 -1 ircd-ratbox/src/balloc.c
12979 1.24 +5 -5 ircd-ratbox/src/cache.c
12980 7.488 +4 -4 ircd-ratbox/src/client.c
12981 1.25 +10 -280 ircd-ratbox/src/commio.c
12982 1.33 +1 -1 ircd-ratbox/src/epoll.c
12983 7.368 +4 -4 ircd-ratbox/src/ircd.c
12984 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12985 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12986 7.125 +8 -8 ircd-ratbox/src/listener.c
12987 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12988 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12989 7.78 +20 -20 ircd-ratbox/src/s_log.c
12990 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12991 1.6 +22 -15 ircd-ratbox/src/watch.c
12992
12993
12994
12995 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12996
12997 Modified files:
12998 modules/core m_mode.c
12999 Log:
13000 remove two unused variables
13001
13002 Revision Changes Path
13003 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13004
13005
13006
13007 leeh 2005/01/28 15:31:40 EST (20050128_1)
13008
13009 Modified files:
13010 modules m_kline.c
13011 src s_conf.c
13012 Log:
13013 - mo_kline() needs minpara of 3, not 2
13014 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13015 - require me.info is never blank
13016
13017 Revision Changes Path
13018 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13019 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13020
13021
13022
13023 leeh 2005/01/28 15:26:28 EST (20050128_0)
13024
13025 Modified files:
13026 modules/core m_mode.c m_sjoin.c
13027 Log:
13028 - patch via jilles to fix +eI lists being shown to lusers when handling
13029 protocol stuff over TS6
13030
13031 Revision Changes Path
13032 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13033 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13034
13035
13036
13037 leeh 2005/01/25 19:47:38 EST (20050126_0)
13038
13039 Modified files:
13040 include channel.h
13041 modules/core m_join.c m_mode.c m_sjoin.c
13042 src channel.c messages.tab s_serv.c
13043 Log:
13044 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13045 an operspy call with &me
13046 - remove modebuf/parabuf params from channel_modes(), we now generate a
13047 buffer internally which we return.
13048
13049 Revision Changes Path
13050 7.163 +1 -1 ircd-ratbox/include/channel.h
13051 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13052 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13053 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13054 7.431 +25 -18 ircd-ratbox/src/channel.c
13055 7.121 +1 -1 ircd-ratbox/src/messages.tab
13056 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13057
13058
13059
13060 alz 2005/01/25 18:09:18 EST (20050125_5)
13061
13062 Modified files:
13063 doc example.conf example.efnet.conf
13064 include s_conf.h
13065 modules m_info.c
13066 src listener.c newconf.c s_conf.c
13067 Log:
13068 Added dline_with_reason config option (default yes):
13069
13070 /* dline reason: show the user the dline reason when they connect
13071 * and are dlined.
13072 */
13073 dline_with_reason = yes;
13074
13075 Revision Changes Path
13076 7.257 +6 -1 ircd-ratbox/doc/example.conf
13077 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13078 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13079 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13080 7.124 +1 -1 ircd-ratbox/src/listener.c
13081 7.196 +1 -0 ircd-ratbox/src/newconf.c
13082 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13083
13084
13085
13086 leeh 2005/01/25 13:21:17 EST (20050125_4)
13087
13088 Modified files:
13089 src newconf.c
13090 Log:
13091 - make conf_set_generic_string() test len exists before it uses it.
13092
13093 Revision Changes Path
13094 7.195 +1 -1 ircd-ratbox/src/newconf.c
13095
13096
13097
13098 leeh 2005/01/25 13:10:56 EST (20050125_3)
13099
13100 Modified files:
13101 doc example.conf
13102 src newconf.c
13103 Log:
13104 - rename 'type' to 'flags' in cluster {};
13105 - add stacking of servers in cluster {}; documented in example.conf
13106
13107 Revision Changes Path
13108 7.256 +18 -10 ircd-ratbox/doc/example.conf
13109 7.194 +39 -7 ircd-ratbox/src/newconf.c
13110
13111
13112
13113 alz 2005/01/25 12:48:54 EST (20050125_2)
13114
13115 Modified files:
13116 include s_conf.h
13117 src listener.c s_conf.c
13118 Log:
13119 Added dline reasons, connecting/banned clients now see ban reason.
13120
13121 Revision Changes Path
13122 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13123 7.123 +17 -4 ircd-ratbox/src/listener.c
13124 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13125
13126
13127
13128 leeh 2005/01/25 07:44:37 EST (20050125_1)
13129
13130 Modified files:
13131 doc example.conf example.efnet.conf
13132 src newconf.c
13133 Log:
13134 - implement stacking of shared {}; blocks, documented in example.conf
13135
13136 Revision Changes Path
13137 7.255 +26 -13 ircd-ratbox/doc/example.conf
13138 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13139 7.193 +51 -36 ircd-ratbox/src/newconf.c
13140
13141
13142
13143 leeh 2005/01/24 19:08:29 EST (20050125_0)
13144
13145 Modified files:
13146 doc example.conf
13147 include client.h s_conf.h
13148 modules/core m_join.c
13149 src newconf.c s_user.c
13150 Log:
13151 - added jupe_exempt to auth {};, exempts the user from generating warnings
13152 when they attempt to join juped channels.
13153
13154 Revision Changes Path
13155 7.254 +2 -0 ircd-ratbox/doc/example.conf
13156 7.261 +3 -0 ircd-ratbox/include/client.h
13157 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13158 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13159 7.192 +1 -0 ircd-ratbox/src/newconf.c
13160 7.338 +8 -0 ircd-ratbox/src/s_user.c
13161
13162
13163
13164 leeh 2005/01/24 18:57:02 EST (20050124_6)
13165
13166 Modified files:
13167 src newconf.c
13168 Log:
13169 - rework shared {};, the format is now:
13170 shared {
13171 oper = "flame@*.leeh.co.uk", "*.lan";
13172 flags = kline;
13173 };
13174
13175 With no privs:
13176 shared {
13177 oper = "flame@*.leeh.co.uk", "*.lan";
13178 flags = none;
13179 };
13180
13181 Revision Changes Path
13182 7.191 +55 -23 ircd-ratbox/src/newconf.c
13183
13184
13185
13186 leeh 2005/01/24 17:25:58 EST (20050124_5)
13187
13188 Modified files:
13189 include modules.h
13190 Log:
13191 - fix the prototype on load_static_modules()
13192
13193 Revision Changes Path
13194 7.61 +1 -1 ircd-ratbox/include/modules.h
13195
13196
13197
13198 leeh 2005/01/24 16:00:30 EST (20050124_4)
13199
13200 Modified files:
13201 modules m_cap.c
13202 Log:
13203 - have cap end call register_local_user() with its own copy of
13204 source_p->username so its safe for unidented users..
13205
13206 Revision Changes Path
13207 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13208
13209
13210
13211 leeh 2005/01/24 15:48:09 EST (20050124_3)
13212
13213 Modified files:
13214 include newconf.h s_conf.h
13215 modules m_info.c
13216 src newconf.c s_conf.c s_log.c
13217 Log:
13218 - move the conf parser over to a table based structure, with generic setting
13219 of integers/strings
13220
13221 Revision Changes Path
13222 7.34 +9 -8 ircd-ratbox/include/newconf.h
13223 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13224 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13225 7.190 +264 -808 ircd-ratbox/src/newconf.c
13226 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13227 7.77 +13 -13 ircd-ratbox/src/s_log.c
13228
13229
13230
13231 leeh 2005/01/24 13:11:30 EST (20050124_2)
13232
13233 Modified files:
13234 doc example.conf
13235 src newconf.c
13236 Log:
13237 - added stacking of ips in exempt {};
13238
13239 Revision Changes Path
13240 7.253 +4 -0 ircd-ratbox/doc/example.conf
13241 7.189 +11 -30 ircd-ratbox/src/newconf.c
13242
13243
13244
13245 leeh 2005/01/24 12:59:57 EST (20050124_1)
13246
13247 Modified files:
13248 include tools.h
13249 src channel.c client.c hash.c hook.c
13250 newconf.c s_user.c watch.c
13251 Log:
13252 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13253 consistent with the rest of the dlink code.
13254
13255 Revision Changes Path
13256 1.54 +7 -7 ircd-ratbox/include/tools.h
13257 7.430 +2 -2 ircd-ratbox/src/channel.c
13258 7.487 +6 -6 ircd-ratbox/src/client.c
13259 7.113 +5 -5 ircd-ratbox/src/hash.c
13260 7.35 +1 -1 ircd-ratbox/src/hook.c
13261 7.188 +2 -2 ircd-ratbox/src/newconf.c
13262 7.337 +1 -1 ircd-ratbox/src/s_user.c
13263 1.5 +4 -4 ircd-ratbox/src/watch.c
13264
13265
13266
13267 leeh 2005/01/24 12:47:13 EST (20050124_0)
13268
13269 Modified files:
13270 modules m_cap.c
13271 Log:
13272 - cheap hack on sticky capabs..
13273
13274 Revision Changes Path
13275 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13276
13277
13278
13279 leeh 2005/01/22 11:36:54 EST (20050122_0)
13280
13281 Modified files:
13282 modules m_cap.c
13283 Log:
13284 - updated my clicap implementation to match the spec so far..
13285
13286 Revision Changes Path
13287 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13288
13289
13290
13291 leeh 2005/01/21 07:14:43 EST (20050121_2)
13292
13293 Modified files:
13294 doc hooks.txt
13295 include hook.h
13296 modules m_services.c
13297 src hook.c s_serv.c
13298 Log:
13299 - added hooks for when we're sending a burst
13300 - rewrote hooks.txt
13301 - fix up the hooks ive already done in services compatibility, ill add the
13302 hooks for server/client introductions in a bit.
13303
13304 Revision Changes Path
13305 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13306 1.30 +4 -0 ircd-ratbox/include/hook.h
13307 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13308 7.34 +7 -0 ircd-ratbox/src/hook.c
13309 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13310
13311
13312
13313 leeh 2005/01/21 06:34:03 EST (20050121_1)
13314
13315 Modified files:
13316 contrib example_module.c spy_admin_notice.c
13317 spy_info_notice.c spy_links_notice.c
13318 spy_motd_notice.c spy_stats_notice.c
13319 spy_stats_p_notice.c spy_trace_notice.c
13320 spy_whois_notice.c
13321 spy_whois_notice_global.c
13322 include hook.h
13323 modules m_admin.c m_info.c m_links.c m_motd.c
13324 m_services.c m_stats.c m_trace.c
13325 m_whois.c static_modules.c.SH
13326 modules/core m_server.c
13327 src client.c hook.c ircd.c modules.c packet.c
13328 s_auth.c s_serv.c s_user.c send.c
13329 Log:
13330 - add a better implementation of the hook system, its now a slow leaking
13331 array and events are created whenever we try adding a hook for it, or
13332 theyre registered for the caller.
13333
13334 Ive temporarily fucked services support and removed most of the other
13335 hooks.. I shall fix this soon.
13336
13337 Revision Changes Path
13338 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13339 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13340 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13341 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13342 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13343 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13344 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13345 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13346 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13347 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13348 1.29 +34 -70 ircd-ratbox/include/hook.h
13349 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13350 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13351 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13352 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13353 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13354 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13355 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13356 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13357 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13358 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13359 7.486 +1 -28 ircd-ratbox/src/client.c
13360 7.33 +131 -137 ircd-ratbox/src/hook.c
13361 7.367 +1 -1 ircd-ratbox/src/ircd.c
13362 7.151 +6 -10 ircd-ratbox/src/modules.c
13363 7.138 +10 -14 ircd-ratbox/src/packet.c
13364 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13365 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13366 7.336 +0 -6 ircd-ratbox/src/s_user.c
13367 7.286 +8 -6 ircd-ratbox/src/send.c
13368
13369
13370
13371 leeh 2005/01/20 19:19:20 EST (20050121_0)
13372
13373 Modified files:
13374 include hostmask.h
13375 Log:
13376 - remove an unused struct
13377
13378 Revision Changes Path
13379 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13380
13381
13382
13383 leeh 2005/01/20 13:38:39 EST (20050120_1)
13384
13385 Modified files:
13386 . configure configure.ac
13387 include client.h numeric.h patchlevel.h
13388 modules Makefile.in
13389 src messages.tab s_user.c
13390 Added files:
13391 modules m_cap.c
13392 Log:
13393 - drop back to -O0, fix patchlevel.h
13394 - first stab at client capabilities.. this still needs work.
13395
13396 Revision Changes Path
13397 7.240 +3 -3 ircd-ratbox/configure
13398 7.54 +3 -3 ircd-ratbox/configure.ac
13399 7.260 +3 -0 ircd-ratbox/include/client.h
13400 7.54 +2 -0 ircd-ratbox/include/numeric.h
13401 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13402 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13403 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13404 7.120 +1 -1 ircd-ratbox/src/messages.tab
13405 7.335 +3 -0 ircd-ratbox/src/s_user.c
13406
13407
13408
13409 leeh 2005/01/20 06:04:41 EST (20050120_0)
13410
13411 Modified files:
13412 . ChangeLog RELNOTES
13413 include config.h config.h.dist memory.h
13414 patchlevel.h
13415 modules m_stats.c
13416 src commio.c crypt.c getopt.c ircd.c s_serv.c
13417 Removed files:
13418 . README.VMS clean.com make.com
13419 include setup.h_vms
13420 modules descrip.mms static_modules_c.com
13421 modules/core descrip.mms
13422 src descrip.mms qio.c version.com
13423 tools descrip.mms mkpasswd_vms.c
13424 Log:
13425 - clean changelog, relnotes
13426 - mark patchlevel as 2.1.0beta
13427 - remove VMS support
13428
13429 Revision Changes Path
13430 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13431 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13432 1.111 +1 -348 ircd-ratbox/RELNOTES
13433 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13434 7.182 +0 -42 ircd-ratbox/include/config.h
13435 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13436 7.50 +0 -4 ircd-ratbox/include/memory.h
13437 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13438 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13439 7.2 +0 -58 ircd-ratbox/make.com (dead)
13440 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13441 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13442 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13443 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13444 1.24 +7 -30 ircd-ratbox/src/commio.c
13445 7.12 +0 -4 ircd-ratbox/src/crypt.c
13446 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13447 7.24 +0 -4 ircd-ratbox/src/getopt.c
13448 7.366 +4 -19 ircd-ratbox/src/ircd.c
13449 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13450 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13451 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13452 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13453 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13454
13455
13456
13457 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13458
13459 Modified files:
13460 include watch.h
13461 src watch.c
13462 Log:
13463 not using the return values on a few watch functions so make them void
13464
13465 Revision Changes Path
13466 7.2 +5 -5 ircd-ratbox/include/watch.h
13467 1.4 +19 -28 ircd-ratbox/src/watch.c
13468
13469
13470 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13471
13472 Modified files:
13473 modules m_watch.c
13474 Log:
13475 Make watch throttle, don't accept letter commands stacked
13476
13477 Revision Changes Path
13478 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13479
13480
13481
13482 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13483
13484 Modified files:
13485 modules m_gline.c
13486 Log:
13487 fix merge error
13488
13489 Revision Changes Path
13490 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13491
13492
13493
13494 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13495
13496 Modified files:
13497 . ChangeLog README.FIRST RELNOTES configure
13498 configure.ac
13499 adns adns.h internal.h parse.c transmit.c
13500 types.c
13501 contrib example_module.c spy_admin_notice.c
13502 spy_info_notice.c spy_links_notice.c
13503 spy_motd_notice.c spy_stats_notice.c
13504 spy_stats_p_notice.c spy_trace_notice.c
13505 spy_whois_notice.c
13506 spy_whois_notice_global.c
13507 doc example.conf example.efnet.conf ircd.motd
13508 server-version-info whats-new.txt
13509 help/opers umode xline
13510 help/users umode
13511 include cache.h channel.h class.h client.h
13512 commio.h config.h config.h.dist hash.h
13513 hook.h hostmask.h irc_string.h ircd.h
13514 ircd_defs.h m_info.h memory.h msg.h
13515 newconf.h numeric.h packet.h patchlevel.h
13516 patricia.h s_conf.h s_gline.h s_newconf.h
13517 s_serv.h s_user.h scache.h serno.h
13518 setup.h.in sprintf_irc.h stdinc.h tools.h
13519 modules .depend Makefile.in m_admin.c m_away.c
13520 m_dline.c m_encap.c m_gline.c m_info.c
13521 m_kline.c m_links.c m_list.c m_lusers.c
13522 m_motd.c m_oper.c m_operspy.c m_rehash.c
13523 m_restart.c m_resv.c m_set.c m_stats.c
13524 m_svinfo.c m_testline.c m_testmask.c
13525 m_topic.c m_trace.c m_watch.c m_who.c
13526 m_whois.c m_whowas.c m_xline.c
13527 static_modules.c.SH
13528 modules/core m_error.c m_message.c m_mode.c m_quit.c
13529 m_server.c m_squit.c
13530 src .depend Makefile.in adns.c balloc.c
13531 cache.c channel.c class.c client.c
13532 commio.c crypt.c devpoll.c epoll.c
13533 event.c getopt.c hash.c hook.c hostmask.c
13534 irc_string.c ircd.c ircd_lexer.l
13535 ircd_parser.y ircd_signal.c listener.c
13536 modules.c newconf.c numeric.c packet.c
13537 parse.c patricia.c poll.c reject.c
13538 restart.c s_auth.c s_conf.c s_log.c
13539 s_newconf.c s_serv.c s_user.c scache.c
13540 select.c send.c snprintf.c tools.c
13541 version.c.SH watch.c whowas.c
13542 tools README.mkpasswd mkpasswd.c
13543 Added files:
13544 . README.VMS clean.com make.com
13545 doc services.txt
13546 include common.h s_stats.h setup.h_vms
13547 supported.h
13548 modules descrip.mms m_challenge.c m_etrace.c
13549 m_invite.c m_names.c m_pass.c m_ping.c
13550 m_pong.c m_services.c m_tb.c m_user.c
13551 m_users.c m_version.c
13552 static_modules_c.com
13553 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13554 m_part.c m_sjoin.c
13555 servlink descrip.mms
13556 src descrip.mms kdparse.c messages.tab qio.c
13557 s_gline.c s_stats.c version.com
13558 tools descrip.mms mkpasswd_vms.c
13559 Removed files:
13560 doc 005.txt
13561 include banconf.h
13562 modules/core channels.c users.c
13563 src banconf.c
13564 Log:
13565 merge from RATBOX_2_0
13566
13567 Revision Changes Path
13568 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13569 7.40 +1 -0 ircd-ratbox/README.FIRST
13570 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13571 1.110 +114 -6 ircd-ratbox/RELNOTES
13572 1.17 +4 -0 ircd-ratbox/adns/adns.h
13573 1.17 +4 -4 ircd-ratbox/adns/internal.h
13574 1.12 +38 -38 ircd-ratbox/adns/parse.c
13575 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13576 1.19 +13 -13 ircd-ratbox/adns/types.c
13577 7.1 +10 -0 ircd-ratbox/clean.com (new)
13578 7.239 +47 -29 ircd-ratbox/configure
13579 7.53 +40 -32 ircd-ratbox/configure.ac
13580 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13581 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13582 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13583 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13584 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13585 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13586 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13587 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13588 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13589 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13590 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13591 7.252 +68 -22 ircd-ratbox/doc/example.conf
13592 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13593 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13594 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13595 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13596 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13597 1.5 +2 -1 ircd-ratbox/help/opers/umode
13598 1.7 +1 -1 ircd-ratbox/help/opers/xline
13599 1.2 +1 -0 ircd-ratbox/help/users/umode
13600 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13601 1.7 +8 -0 ircd-ratbox/include/cache.h
13602 7.162 +18 -16 ircd-ratbox/include/channel.h
13603 7.25 +4 -0 ircd-ratbox/include/class.h
13604 7.259 +34 -28 ircd-ratbox/include/client.h
13605 1.13 +45 -7 ircd-ratbox/include/commio.h
13606 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13607 7.181 +74 -16 ircd-ratbox/include/config.h
13608 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13609 7.53 +2 -0 ircd-ratbox/include/hash.h
13610 1.28 +73 -27 ircd-ratbox/include/hook.h
13611 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13612 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13613 7.80 +6 -31 ircd-ratbox/include/ircd.h
13614 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13615 7.56 +14 -8 ircd-ratbox/include/m_info.h
13616 7.49 +4 -0 ircd-ratbox/include/memory.h
13617 7.53 +2 -0 ircd-ratbox/include/msg.h
13618 7.33 +9 -9 ircd-ratbox/include/newconf.h
13619 7.53 +12 -8 ircd-ratbox/include/numeric.h
13620 7.27 +1 -1 ircd-ratbox/include/packet.h
13621 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13622 7.19 +25 -1 ircd-ratbox/include/patricia.h
13623 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13624 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13625 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13626 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13627 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13628 7.34 +13 -9 ircd-ratbox/include/s_user.h
13629 7.15 +1 -1 ircd-ratbox/include/scache.h
13630 7.5366 +1 -1 ircd-ratbox/include/serno.h
13631 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13632 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13633 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13634 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13635 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13636 1.53 +10 -10 ircd-ratbox/include/tools.h
13637 7.1 +58 -0 ircd-ratbox/make.com (new)
13638 1.45 +338 -182 ircd-ratbox/modules/.depend
13639 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13640 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13641 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13642 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13643 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13644 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13645 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13646 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13647 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13648 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13649 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13650 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13651 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13652 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13653 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13654 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13655 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13656 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13657 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13658 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13659 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13660 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13661 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13662 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13663 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13664 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13665 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13666 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13667 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13668 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13669 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13670 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13671 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13672 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13673 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13674 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13675 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13676 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13677 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13678 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13679 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13680 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13681 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13682 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13683 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13684 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13685 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13686 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13687 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13688 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13689 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13690 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13691 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13692 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13693 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13694 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13695 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13696 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13697 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13698 7.48 +162 -119 ircd-ratbox/src/.depend
13699 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13700 7.75 +5 -5 ircd-ratbox/src/adns.c
13701 7.84 +1 -1 ircd-ratbox/src/balloc.c
13702 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13703 1.23 +75 -7 ircd-ratbox/src/cache.c
13704 7.429 +342 -79 ircd-ratbox/src/channel.c
13705 7.67 +42 -2 ircd-ratbox/src/class.c
13706 7.485 +245 -85 ircd-ratbox/src/client.c
13707 1.23 +349 -43 ircd-ratbox/src/commio.c
13708 7.11 +4 -0 ircd-ratbox/src/crypt.c
13709 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13710 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13711 1.32 +4 -8 ircd-ratbox/src/epoll.c
13712 7.46 +63 -6 ircd-ratbox/src/event.c
13713 7.23 +4 -0 ircd-ratbox/src/getopt.c
13714 7.112 +8 -7 ircd-ratbox/src/hash.c
13715 7.32 +135 -133 ircd-ratbox/src/hook.c
13716 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13717 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13718 7.365 +56 -48 ircd-ratbox/src/ircd.c
13719 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13720 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13721 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13722 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13723 7.122 +14 -13 ircd-ratbox/src/listener.c
13724 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13725 7.150 +17 -8 ircd-ratbox/src/modules.c
13726 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13727 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13728 7.137 +55 -42 ircd-ratbox/src/packet.c
13729 7.187 +8 -15 ircd-ratbox/src/parse.c
13730 7.28 +2 -4 ircd-ratbox/src/patricia.c
13731 7.82 +3 -1 ircd-ratbox/src/poll.c
13732 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13733 1.32 +8 -3 ircd-ratbox/src/reject.c
13734 7.34 +1 -0 ircd-ratbox/src/restart.c
13735 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13736 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13737 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13738 7.76 +32 -35 ircd-ratbox/src/s_log.c
13739 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13740 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13741 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13742 7.334 +773 -2 ircd-ratbox/src/s_user.c
13743 7.27 +2 -1 ircd-ratbox/src/scache.c
13744 7.44 +2 -0 ircd-ratbox/src/select.c
13745 7.285 +12 -12 ircd-ratbox/src/send.c
13746 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13747 7.46 +0 -1 ircd-ratbox/src/tools.c
13748 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13749 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13750 1.3 +4 -4 ircd-ratbox/src/watch.c
13751 7.32 +1 -0 ircd-ratbox/src/whowas.c
13752 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13753 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13754 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13755 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13756
13757
13758
13759 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13760
13761 Modified files: (Branch: RATBOX_2_0)
13762 src client.c
13763 Log:
13764 a remote client is never going to have a watch list..duh
13765
13766 Revision Changes Path
13767 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13768
13769
13770
13771 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13772
13773 Added files: (Branch: RATBOX_2_0)
13774 modules m_watch.c
13775 Log:
13776 get that one too
13777
13778 Revision Changes Path
13779 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13780
13781
13782
13783 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13784
13785 Added files: (Branch: RATBOX_2_0)
13786 include watch.h
13787 src watch.c
13788 Log:
13789 helps if we actually include the .c/.h files
13790
13791 Revision Changes Path
13792 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13793 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13794
13795
13796
13797 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13798
13799 Modified files: (Branch: RATBOX_2_0)
13800 . configure configure.ac
13801 include client.h numeric.h s_conf.h setup.h.in
13802 supported.h
13803 modules Makefile.in
13804 modules/core m_nick.c
13805 src Makefile.in client.c ircd.c messages.tab
13806 newconf.c s_conf.c s_user.c
13807 Log:
13808 backport watch from devel
13809
13810 Revision Changes Path
13811 7.229.2.10 +12 -2 ircd-ratbox/configure
13812 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13813 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13814 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13815 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13816 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13817 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13818 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13819 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13820 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13821 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13822 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13823 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13824 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13825 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13826 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13827
13828
13829
13830 leeh 2005/01/12 10:12:40 EST (20050112_1)
13831
13832 Modified files: (Branch: RATBOX_2_0)
13833 include numeric.h
13834 modules m_services.c m_whois.c
13835 src messages.tab
13836 Log:
13837 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13838 when the user is logged in
13839
13840 Revision Changes Path
13841 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13842 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13843 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13844 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13845
13846
13847
13848 leeh 2005/01/11 19:47:14 EST (20050112_0)
13849
13850 Modified files: (Branch: RATBOX_2_0)
13851 include supported.h
13852 Added files: (Branch: RATBOX_2_0)
13853 doc services.txt
13854 Log:
13855 - add +r to 005
13856 - added doc/services.txt, outlining the compatibility code
13857
13858 Revision Changes Path
13859 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13860 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13861
13862
13863
13864 leeh 2005/01/11 18:38:10 EST (20050111_5)
13865
13866 Modified files: (Branch: RATBOX_2_0)
13867 include client.h hook.h
13868 modules m_services.c
13869 modules/core m_server.c
13870 src hook.c s_serv.c
13871 Log:
13872 - more services compatibility code:
13873 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13874 appropriate service {}; entry, only accept SU from these.
13875 - hook into us finishing nick burst, and have services burst a list of
13876 logged in users
13877
13878 Revision Changes Path
13879 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13880 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13881 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13882 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13883 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13884 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13885
13886
13887
13888 leeh 2005/01/11 17:32:42 EST (20050111_4)
13889
13890 Modified files: (Branch: RATBOX_2_0)
13891 . configure configure.ac
13892 include client.h
13893 modules Makefile.in
13894 src channel.c
13895 Added files: (Branch: RATBOX_2_0)
13896 modules m_services.c
13897 Log:
13898 - more services compatibility code:
13899 - encap handlers for SU (services marking client as logged in)
13900 - and for LOGIN (servers bursting logged in status)
13901 - move suser from Client -> User
13902
13903 Revision Changes Path
13904 7.229.2.9 +9 -3 ircd-ratbox/configure
13905 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13906 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13907 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13908 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13909 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13910
13911
13912
13913 leeh 2005/01/11 16:46:34 EST (20050111_3)
13914
13915 Modified files: (Branch: RATBOX_2_0)
13916 include ircd_defs.h
13917 Log:
13918 - whoops, missing #endif
13919
13920 Revision Changes Path
13921 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13922
13923
13924
13925 leeh 2005/01/11 15:56:57 EST (20050111_2)
13926
13927 Modified files: (Branch: RATBOX_2_0)
13928 include ircd_defs.h
13929 Log:
13930 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13931 have ipv6 just report sizeof(struct sockaddr_in)
13932
13933 Revision Changes Path
13934 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13935
13936
13937
13938 leeh 2005/01/10 20:19:35 EST (20050111_1)
13939
13940 Modified files: (Branch: RATBOX_2_0)
13941 src newconf.c
13942 Log:
13943 - fix a gcc warning
13944
13945 Revision Changes Path
13946 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13947
13948
13949
13950 leeh 2005/01/10 20:10:35 EST (20050111_0)
13951
13952 Modified files: (Branch: RATBOX_2_0)
13953 adns internal.h parse.c transmit.c types.c
13954 Log:
13955 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13956 conflict
13957
13958 Revision Changes Path
13959 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13960 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13961 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13962 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13963
13964
13965
13966 leeh 2005/01/10 17:48:48 EST (20050110_3)
13967
13968 Modified files: (Branch: RATBOX_2_0)
13969 modules m_xline.c
13970 Log:
13971 - send out the reformatted xline to opers (\s -> ' ')
13972
13973 Revision Changes Path
13974 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13975
13976
13977
13978 leeh 2005/01/10 16:18:53 EST (20050110_2)
13979
13980 Modified files: (Branch: RATBOX_2_0)
13981 help/opers umode
13982 help/users umode
13983 include client.h supported.h
13984 src messages.tab s_user.c send.c
13985 Log:
13986 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13987 channel privmsgs.
13988
13989 Revision Changes Path
13990 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13991 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13992 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13993 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13994 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13995 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13996 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13997
13998
13999
14000 leeh 2005/01/10 14:50:47 EST (20050110_1)
14001
14002 Modified files: (Branch: RATBOX_2_0)
14003 doc example.conf example.efnet.conf
14004 Log:
14005 - I dont remember ts6 desyncing on bans, so im not sure why the example
14006 confs say so.
14007
14008 Revision Changes Path
14009 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14010 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14011
14012
14013
14014 leeh 2005/01/10 13:31:10 EST (20050110_0)
14015
14016 Modified files: (Branch: RATBOX_2_0)
14017 . configure configure.ac
14018 include channel.h client.h numeric.h s_conf.h
14019 s_serv.h setup.h.in
14020 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14021 m_sjoin.c
14022 src channel.c messages.tab newconf.c s_conf.c
14023 s_serv.c s_user.c
14024 Log:
14025 - added --enable-services to configure, which enables some ratbox-services
14026 compatibility code:
14027 - chanmode +r, registered users only
14028 - usermode +S, prevents deop/kick of a service
14029 - service { }; block in conf for the above umode
14030
14031 Revision Changes Path
14032 7.229.2.8 +28 -16 ircd-ratbox/configure
14033 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14034 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14035 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14036 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14037 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14038 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14039 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14040 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14041 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14042 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14043 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14044 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14045 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14046 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14047 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14048 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14049 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14050 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14051
14052
14053
14054 leeh 2005/01/09 08:23:30 EST (20050109_0)
14055
14056 Modified files: (Branch: RATBOX_2_0)
14057 help/opers umode
14058 Log:
14059 - remove a tab, and add +C to opers umode help
14060
14061 Revision Changes Path
14062 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14063