]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] Remove channels entirely from /whois on services.
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
2 Log:
3 Fix /who on channels with ** in their name.
4
5
6 Changes: Modified:
7 +2 -2 trunk/modules/m_who.c (File Modified)
8
9
10 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
11 Log:
12 NEWS: As in 2.1.3, mention that the TS6 revision will
13 interoperate with older versions
14
15
16 Changes: Modified:
17 +2 -1 trunk/NEWS (File Modified)
18
19
20 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
21 Log:
22 Fix documentation of HIDE_SERVERS_IPS define.
23
24
25 Changes: Modified:
26 +2 -2 trunk/include/config.h.dist (File Modified)
27
28
29 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
30 Log:
31 Don't leak auth{} spoofed ip for I-line is full notice either.
32
33
34 Changes: Modified:
35 +1 -1 trunk/src/s_conf.c (File Modified)
36
37
38 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
39 Log:
40 Update NEWS.
41
42
43 Changes: Modified:
44 +37 -0 trunk/NEWS (File Modified)
45
46
47 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
48 Log:
49 Allow /invite (but not invex) to override +r, +l, +j in
50 addition to +i. As before, a restrictive mode must be in
51 place at /invite time for the invite to have an effect;
52 +r does not count as a restrictive mode if the user is
53 logged in; +l and +j always count as restrictive modes to
54 allow for cases where they would allow join at /invite
55 time but not when the user tries to join.
56
57
58 Changes: Modified:
59 +6 -2 trunk/modules/m_invite.c (File Modified)
60 +21 -10 trunk/src/channel.c (File Modified)
61
62
63 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
64 Log:
65 Remove invite_ops_only, forcing it to YES.
66
67
68 Changes: Modified:
69 +0 -1 trunk/doc/example.conf (File Modified)
70 +0 -5 trunk/doc/reference.conf (File Modified)
71 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
72 +0 -1 trunk/include/s_conf.h (File Modified)
73 +0 -6 trunk/modules/m_info.c (File Modified)
74 +10 -14 trunk/modules/m_invite.c (File Modified)
75 +0 -1 trunk/src/newconf.c (File Modified)
76 +0 -1 trunk/src/s_conf.c (File Modified)
77
78
79 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
80 Log:
81 Move username check after xline and dnsbl checks, so it
82 will not complain to opers about clients who are xlined
83 or blacklisted anyway (both of which silently reject).
84
85
86 Changes: Modified:
87 +15 -15 trunk/src/s_user.c (File Modified)
88
89
90 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
91 Log:
92 - MASTER_MAX is no longer relevant
93
94
95 Changes: Modified:
96 +0 -7 trunk/modules/m_set.c (File Modified)
97
98
99 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
100 Log:
101 - add config option for setting max_clients.
102
103
104 Changes: Modified:
105 +5 -0 trunk/doc/example.conf (File Modified)
106 +5 -0 trunk/doc/reference.conf (File Modified)
107 +2 -0 trunk/include/s_conf.h (File Modified)
108 +1 -1 trunk/src/ircd.c (File Modified)
109 +2 -0 trunk/src/newconf.c (File Modified)
110 +2 -1 trunk/src/s_conf.c (File Modified)
111
112
113 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
114 Log:
115 - remove get_maxrss() and all of that insecure and unsafe nonsense
116
117
118 Changes: Modified:
119 +3 -38 trunk/src/ircd.c (File Modified)
120 +1 -1 trunk/src/restart.c (File Modified)
121 +0 -4 trunk/src/s_stats.c (File Modified)
122
123
124 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
125 Log:
126 - avoid some potential NULL dereferencing
127
128
129 Changes: Modified:
130 +1 -1 trunk/libcharybdis/commio.c (File Modified)
131
132
133 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
134 Log:
135 - fix a typo
136
137
138 Changes: Modified:
139 +1 -1 trunk/libcharybdis/poll.c (File Modified)
140
141
142 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
143 Log:
144 - rework poll a bit for the MAXCONNECTIONS changes.
145
146
147 Changes: Modified:
148 +46 -23 trunk/libcharybdis/poll.c (File Modified)
149
150
151 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
152 Log:
153 Our way of using kqueue may cause it to report fds we
154 don't know about anymore, cope.
155
156
157 Changes: Modified:
158 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
159
160
161 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
162 Log:
163 Don't reference freed memory (fde_t) in comm_close().
164
165
166 Changes: Modified:
167 +1 -1 trunk/libcharybdis/commio.c (File Modified)
168
169
170 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
171 Log:
172 - fix for 100% cpu use
173
174
175 Changes: Modified:
176 +1 -1 trunk/libcharybdis/commio.c (File Modified)
177
178
179 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
180 Log:
181 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
182
183
184 Changes: Modified:
185 +37 -25 trunk/libcharybdis/commio.c (File Modified)
186
187
188 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
189 Log:
190 - clear up use of fd_table in ircd.
191
192
193 Changes: Modified:
194 +3 -2 trunk/src/s_serv.c (File Modified)
195
196
197 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
198 Log:
199 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
200
201
202 Changes: Modified:
203 +97 -26 trunk/libcharybdis/commio.c (File Modified)
204 +3 -2 trunk/libcharybdis/commio.h (File Modified)
205 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
206 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
207 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
208 +3 -3 trunk/libcharybdis/poll.c (File Modified)
209 +2 -2 trunk/libcharybdis/ports.c (File Modified)
210 +2 -2 trunk/libcharybdis/select.c (File Modified)
211
212
213 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
214 Log:
215 Fix some cases where the size argument to strlcpy()
216 for usernames and hostnames is 1 too small.
217
218
219 Changes: Modified:
220 +1 -1 trunk/modules/m_chghost.c (File Modified)
221 +2 -2 trunk/src/res.c (File Modified)
222 +2 -2 trunk/src/s_user.c (File Modified)
223
224
225 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
226 Log:
227 Cut down quit/part/kick reasons to avoid quit reasons
228 overflowing the client exiting server notice (from
229 TOPICLEN to 260). kill reasons become shorter accordingly.
230 kline/dline/gline reasons become 390.
231 away messages stay at TOPICLEN for now.
232
233
234 Changes: Modified:
235 +8 -3 trunk/include/ircd_defs.h (File Modified)
236 +2 -2 trunk/modules/m_dline.c (File Modified)
237 +4 -4 trunk/modules/m_gline.c (File Modified)
238 +2 -2 trunk/modules/m_kline.c (File Modified)
239
240
241 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
242 Log:
243 Don't leak auth{} spoofed IP addresses in +f notices.
244 from ratbox (androsyn)
245
246
247 Changes: Modified:
248 +10 -3 trunk/src/s_conf.c (File Modified)
249
250
251 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
252 Log:
253 Make oper_up() take +i/-i during opering up into account
254 (e.g. no_oper_invis extension, +i in operator::umodes).
255 Remove the hack from no_oper_invis.
256
257
258 Changes: Modified:
259 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
260 +4 -0 trunk/src/s_user.c (File Modified)
261
262
263 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
264 Log:
265 no_oper_invis: decrement invisible count when clearing
266 invisible on a local client who has just opered up
267 oper_up() should really do this
268
269
270 Changes: Modified:
271 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
272
273
274 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
275 Log:
276 Put "End of Channel Quiet List" instead of
277 "End of Channel Ban List" for a +q list.
278 Due to client restrictions the numerics for
279 quiet lists must be the same as for ban lists.
280
281
282 Changes: Modified:
283 +4 -1 trunk/src/chmode.c (File Modified)
284
285
286 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
287 Log:
288 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
289 Change TS6 JOIN processing
290 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
291 a local user joins an existing channel
292 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
293 propagating a TS6 JOIN
294 - don't interpret simple modes in an incoming TS6 JOIN
295
296 This is to avoid desyncs when certain mode changes (e.g. -im)
297 cross with joins. A downside is that simple modes will be
298 more desynched when a JOIN creates a channel or lowers TS,
299 but that's less important.
300
301 Update the TS6 specification to include this, and clarify
302 that TMODE can come from a server and that MODE must be
303 translated into TMODE from other servers too.
304
305
306 Changes: Modified:
307 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
308 +19 -127 trunk/modules/core/m_join.c (File Modified)
309
310
311 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
312 Log:
313 Make -logfile work again.
314
315
316 Changes: Modified:
317 +2 -2 trunk/src/s_log.c (File Modified)
318
319
320 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
321 Log:
322 - fix off-by-one memory overflow error.
323
324
325 Changes: Modified:
326 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
327
328
329 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
330 Log:
331 Change handling of modularized umodes:
332 - keep the bitmask reserved forever to the letter, fixing
333 the problems when loading multiple umode modules,
334 unloading them and then loading them in a different order
335 - don't allow local users to change umodes which have
336 been unloaded and don't set them on new users via
337 default_umodes
338
339
340 Changes: Modified:
341 +24 -3 trunk/src/s_user.c (File Modified)
342
343
344 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
345 Log:
346 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
347
348
349 Changes: Modified:
350 +1 -0 trunk/include/s_user.h (File Modified)
351 +0 -22 trunk/libcharybdis/tools.c (File Modified)
352 +0 -1 trunk/libcharybdis/tools.h (File Modified)
353 +22 -0 trunk/src/s_user.c (File Modified)
354
355
356 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
357 Log:
358 DNSBL keyword substitution is available as of 2.1.3.
359
360
361 Changes: Modified:
362 +1 -1 trunk/doc/example.conf (File Modified)
363
364
365 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
366 Log:
367 Change two occurances like match(userinput, target_p->name) ||
368 match(target_p->name, userinput) to just match(userinput,
369 target_p->name). No client name can contain * or ? now.
370
371
372 Changes: Modified:
373 +1 -1 trunk/modules/m_trace.c (File Modified)
374 +1 -2 trunk/src/s_serv.c (File Modified)
375
376
377 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
378 Log:
379 Do not try find_server() on a name find_client() has
380 returned NULL for, as this will always return NULL
381 since the removal of hostmasking.
382
383
384 Changes: Modified:
385 +1 -2 trunk/modules/m_pong.c (File Modified)
386 +0 -4 trunk/src/s_serv.c (File Modified)
387
388
389 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
390 Log:
391 Remove server_exists() which checked whether the
392 server name existed taking hostmasking into account
393 and just check with find_server(); admittedly
394 this checks if the name is a SID but that's not
395 a real problem.
396
397
398 Changes: Modified:
399 +3 -27 trunk/modules/core/m_server.c (File Modified)
400
401
402 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
403 Log:
404 Remove hash_find_masked_server(), which made it possible
405 to specify the full (unmasked) name of a server behind
406 a hostmask. As a result find_any_client() (for prefixes)
407 becomes equal to find_client(), so remove that too.
408
409
410 Changes: Modified:
411 +0 -1 trunk/include/hash.h (File Modified)
412 +1 -75 trunk/src/hash.c (File Modified)
413 +1 -1 trunk/src/parse.c (File Modified)
414
415
416 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
417 Log:
418 Remove '*' from valid server name characters.
419 This makes it impossible to connect hostmasked servers.
420 (This support didn't work well anyway, was incompatible
421 with TS6 and we never masked ourselves.)
422
423
424 Changes: Modified:
425 +1 -1 trunk/src/match.c (File Modified)
426
427
428 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
429 Log:
430 Change spambot, flooder and jupe joiner notices from host to orighost.
431
432
433 Changes: Modified:
434 +1 -1 trunk/modules/core/m_join.c (File Modified)
435 +2 -2 trunk/modules/core/m_message.c (File Modified)
436 +2 -2 trunk/src/channel.c (File Modified)
437
438
439 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
440 Log:
441 Add documentation for SASL client protocol, same as atheme doc/SASL.
442
443
444 Changes: Modified:
445 + - trunk/doc/sasl.txt (File Added)
446
447
448 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
449 Log:
450 Include real hostname in Closing Link message for unknown
451 connections that have sent USER. This is helpful for
452 k-lined users while not breaking server IP hiding.
453
454
455 Changes: Modified:
456 +3 -1 trunk/src/client.c (File Modified)
457
458
459 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
460 Log:
461 Rerun autoconf.
462
463
464 Changes: Modified:
465 +29 -29 trunk/configure (File Modified)
466
467
468 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
469 Log:
470 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
471
472
473 Changes: Modified:
474 +3 -3 trunk/modules/core/m_kill.c (File Modified)
475
476
477 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
478 Log:
479 Backport from early 3.x:
480
481 --
482 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
483 Log:
484 - remove "Processing connection to foobar.net" message
485
486
487 Changes: Modified:
488 +0 -3 trunk/src/s_auth.c (File Modified)
489
490
491 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
492 Log:
493 - missed the processing connection one (actually, we can probably nuke this one)
494
495
496 Changes: Modified:
497 +1 -2 trunk/src/s_auth.c (File Modified)
498
499
500 river 2006/09/27 16:33:05 UTC (20060927-2174)
501 Log:
502 get_client_name = stupid
503
504
505
506 Changes: Modified:
507 +10 -7 trunk/modules/core/m_kill.c (File Modified)
508
509
510 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
511 Log:
512 - remove excessive arguments
513
514
515 Changes: Modified:
516 +1 -2 trunk/src/s_conf.c (File Modified)
517 +1 -1 trunk/src/s_user.c (File Modified)
518
519
520 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
521 Log:
522 - use sendto_one_notice() for on-connect notices too.
523
524
525 Changes: Modified:
526 +10 -10 trunk/src/s_auth.c (File Modified)
527
528
529 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
530 Log:
531 - use sendto_one_notice() in the core, too.
532
533
534 Changes: Modified:
535 +2 -2 trunk/src/chmode.c (File Modified)
536 +8 -15 trunk/src/modules.c (File Modified)
537 +3 -5 trunk/src/s_conf.c (File Modified)
538 +1 -2 trunk/src/s_newconf.c (File Modified)
539 +20 -57 trunk/src/s_user.c (File Modified)
540
541
542 river 2006/09/27 16:19:25 UTC (20060927-2166)
543 Log:
544 the KILL command will use get_client_name(, SHOW_IP) instead of
545 target->name, and will show a more useful error for local opers
546
547
548
549 Changes: Modified:
550 +6 -4 trunk/modules/core/m_kill.c (File Modified)
551
552
553 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
554 Log:
555 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
556
557
558 Changes: Modified:
559 +4 -2 trunk/src/send.c (File Modified)
560
561
562 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
563 Log:
564 - back out r2159
565
566
567 Changes: Modified:
568 +1 -1 trunk/include/client.h (File Modified)
569
570
571 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
572 Log:
573 - get_id(): fall back to "*" if client has no known name
574
575
576 Changes: Modified:
577 +1 -1 trunk/include/client.h (File Modified)
578
579
580 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
581 Log:
582 - convert to sendto_one_notice().
583
584
585 Changes: Modified:
586 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
587 +4 -6 trunk/unsupported/m_force.c (File Modified)
588
589
590 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
591 Log:
592 - use sendto_one_notice() in many places instead of
593 sendto_one(source_p, ":%s NOTICE %s :", ...);
594
595
596 Changes: Modified:
597 +10 -25 trunk/extensions/example_module.c (File Modified)
598 +5 -14 trunk/extensions/hurt.c (File Modified)
599 +1 -2 trunk/extensions/m_42.c (File Modified)
600 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
601 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
602 +1 -2 trunk/extensions/m_opme.c (File Modified)
603 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
604 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
605 +3 -7 trunk/modules/core/m_die.c (File Modified)
606 +2 -4 trunk/modules/core/m_kill.c (File Modified)
607 +2 -2 trunk/modules/core/m_squit.c (File Modified)
608 +1 -2 trunk/modules/m_challenge.c (File Modified)
609 +11 -15 trunk/modules/m_connect.c (File Modified)
610 +20 -28 trunk/modules/m_dline.c (File Modified)
611 +2 -2 trunk/modules/m_etrace.c (File Modified)
612 +11 -21 trunk/modules/m_gline.c (File Modified)
613 +2 -4 trunk/modules/m_kline.c (File Modified)
614 +1 -2 trunk/modules/m_rehash.c (File Modified)
615 +3 -7 trunk/modules/m_restart.c (File Modified)
616 +31 -45 trunk/modules/m_set.c (File Modified)
617 +2 -4 trunk/modules/m_testmask.c (File Modified)
618 +5 -8 trunk/modules/m_unreject.c (File Modified)
619 +2 -5 trunk/modules/m_xline.c (File Modified)
620 --
621
622
623 Changes: Modified:
624 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
625 +10 -25 trunk/extensions/example_module.c (File Modified)
626 +5 -14 trunk/extensions/hurt.c (File Modified)
627 +1 -2 trunk/extensions/m_42.c (File Modified)
628 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
629 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
630 +1 -2 trunk/extensions/m_opme.c (File Modified)
631 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
632 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
633 +3 -7 trunk/modules/core/m_die.c (File Modified)
634 +14 -11 trunk/modules/core/m_kill.c (File Modified)
635 +2 -2 trunk/modules/core/m_squit.c (File Modified)
636 +1 -2 trunk/modules/m_challenge.c (File Modified)
637 +11 -15 trunk/modules/m_connect.c (File Modified)
638 +2 -4 trunk/modules/m_dline.c (File Modified)
639 +2 -2 trunk/modules/m_etrace.c (File Modified)
640 +11 -21 trunk/modules/m_gline.c (File Modified)
641 +2 -4 trunk/modules/m_kline.c (File Modified)
642 +1 -2 trunk/modules/m_rehash.c (File Modified)
643 +3 -7 trunk/modules/m_restart.c (File Modified)
644 +31 -45 trunk/modules/m_set.c (File Modified)
645 +2 -4 trunk/modules/m_testmask.c (File Modified)
646 +5 -8 trunk/modules/m_unreject.c (File Modified)
647 +1 -3 trunk/modules/m_xline.c (File Modified)
648 +2 -2 trunk/src/chmode.c (File Modified)
649 +8 -15 trunk/src/modules.c (File Modified)
650 +10 -14 trunk/src/s_auth.c (File Modified)
651 +3 -6 trunk/src/s_conf.c (File Modified)
652 +1 -2 trunk/src/s_newconf.c (File Modified)
653 +20 -57 trunk/src/s_user.c (File Modified)
654 +4 -2 trunk/src/send.c (File Modified)
655 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
656 +4 -6 trunk/unsupported/m_force.c (File Modified)
657
658
659 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
660 Log:
661 - keyword-subst from charybdis 2.2.
662
663
664 Changes: Modified:
665 +12 -3 trunk/doc/example.conf (File Modified)
666 +58 -3 trunk/doc/reference.conf (File Modified)
667 + - trunk/include/substitution.h (File Added)
668 +1 -0 trunk/src/Makefile.in (File Modified)
669 +2 -2 trunk/src/s_conf.c (File Modified)
670 +164 -1 trunk/src/s_user.c (File Modified)
671 + - trunk/src/substitution.c (File Added)
672
673
674 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
675 Log:
676 Removed merge tracking for "svnmerge" for
677 http://svn.atheme.org/charybdis/branches/release-2.2
678
679
680 Changes: Modified:
681 + - trunk/ (Property Modified)
682
683
684 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
685 Log:
686 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
687 http://svn.atheme.org/charybdis/branches/release-2.2
688
689
690 Changes: Modified:
691 + - trunk/ (Property Modified)
692
693
694 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
695 Log:
696 Removed merge tracking for "svnmerge" for
697 http://svn.atheme.org/charybdis/branches/release-2.2
698
699
700 Changes: Modified:
701 + - trunk/ (Property Modified)
702
703
704 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
705 Log:
706 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
707 http://svn.atheme.org/charybdis/branches/release-2.2
708
709
710 Changes: Modified:
711 + - trunk/ (Property Modified)
712
713
714 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
715 Log:
716 - bleah
717
718
719 Changes: Modified:
720 + - trunk/ (Property Modified)
721
722
723 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
724 Log:
725 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
726 http://svn.atheme.org/charybdis/branches/release-2.2
727
728
729 Changes: Modified:
730 + - trunk/ (Property Modified)
731
732
733 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
734 Log:
735 - version bump to 2.2.0
736
737
738 Changes: Modified:
739 +3 -1 trunk/NEWS (File Modified)
740 +1 -1 trunk/configure.ac (File Modified)
741
742
743 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
744 Log:
745 - the new plan:
746 + branches/release-2.1 -> 2.2 base
747 + 3.0 -> branches/cxxconversion
748 + backport some immediate 3.0 functionality for 2.2
749 + other stuff
750
751
752 Changes: Modified:
753 + - trunk/ (File Added)
754
755
756 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
757 Log:
758 Merged revisions 3135,3137 via svnmerge from
759 http://svn.atheme.org/charybdis/trunk
760
761 ........
762 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
763
764 - Expand TRACE description
765 - Mention expiry time in TESTLINE
766 ........
767 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
768
769 Update copyright year for sgml docs to 2007.
770 ........
771
772
773 Changes: Modified:
774 + - branches/release-2.1/ (Property Modified)
775 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
776 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
777
778
779 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
780 Log:
781 Merged revisions 1999 via svnmerge from
782 http://svn.atheme.org/charybdis/trunk
783 Add river to CREDITS
784
785 ........
786 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
787
788 vanity
789 ........
790
791
792 Changes: Modified:
793 + - branches/release-2.1/ (Property Modified)
794 +1 -0 branches/release-2.1/CREDITS (File Modified)
795
796
797 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
798 Log:
799 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
800 http://svn.atheme.org/charybdis/trunk
801
802 ........
803 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
804
805 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
806 ........
807 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
808
809 - add use_forward to /info
810 ........
811 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
812
813 Call channel_modes() with &me instead of source_p when
814 sending out a JOIN and SJOIN for a local user. This
815 saves checking whether they are on the channel they
816 have just joined.
817 ........
818 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
819
820 If use_forward is disabled:
821 - hide +fFQ in 005
822 - hide +f in /mode #channel (/mode #channel f still shows it)
823 - do not send any mode changes adding +f to local clients
824 (-f ones are still sent)
825 ........
826
827
828 Changes: Modified:
829 + - branches/release-2.1/ (Property Modified)
830 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
831 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
832 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
833 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
834 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
835 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
836 +1 -1 branches/release-2.1/src/channel.c (File Modified)
837 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
838 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
839 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
840 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
841 +4 -2 branches/release-2.1/src/supported.c (File Modified)
842
843
844 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
845 Log:
846 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
847
848
849 Changes: Modified:
850 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
851 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
852 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
853
854
855 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
856 Log:
857 Add accountability (wallops, log) to OKICK.
858
859
860 Changes: Modified:
861 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
862
863
864 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
865 Log:
866 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
867 Similar to branches/release-2.2 r3061.
868
869
870 Changes: Modified:
871 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
872
873
874 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
875 Log:
876 - Write xline to file after instead of before notifying opers and source
877 - Also notify source of failure to add xline
878 Similar to branches/release-2.2 r3057.
879
880
881 Changes: Modified:
882 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
883
884
885 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
886 Log:
887 If a dline/kline/resv cannot be added to the file, send
888 the regular notices to local opers and source anyway,
889 and also warn the source (local opers were already warned).
890 Similar to branches/release-2.2 r3053.
891
892
893 Changes: Modified:
894 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
895
896
897 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
898 Log:
899 Port over fixes from unkline/unxline/unresv to undline.
900 Similar to branches/release-2.2 r3049.
901
902
903 Changes: Modified:
904 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
905
906
907 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
908 Log:
909 Merged revisions 2915 via svnmerge from
910 http://svn.atheme.org/charybdis/trunk
911
912 ........
913 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
914
915 In usage message, show kline.conf and xline.conf instead
916 of klines.conf and xlines.conf.
917 ........
918
919
920 Changes: Modified:
921 + - branches/release-2.1/ (Property Modified)
922 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
923
924
925 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
926 Log:
927 Merged revisions 2831,2833,2853 via svnmerge from
928 http://svn.atheme.org/charybdis/trunk
929
930 ........
931 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
932
933 unkline/unxline/unresv:
934 - if fclose on the output returns an error, treat this as a
935 write error too
936 - check if the rename from the temp file to the ban conf failed
937 ........
938 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
939
940 When adding a permanent dline/kline/xline/resv, check
941 the return value of fclose().
942 ........
943 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
944
945 Do not free xline aconf if it could not be written out.
946 It will be added to the list in memory anyway.
947 ........
948
949
950 Changes: Modified:
951 + - branches/release-2.1/ (Property Modified)
952 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
953 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
954 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
955 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
956
957
958 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
959 Log:
960 NEWS: Clarify effects of ip_cloaking changes a little.
961
962
963 Changes: Modified:
964 +2 -0 branches/release-2.1/NEWS (File Modified)
965
966
967 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
968 Log:
969 Rerun autoconf.
970
971
972 Changes: Modified:
973 +9 -9 branches/release-2.1/configure (File Modified)
974
975
976 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
977 Log:
978 Version bump on 2.1 branch to 2.1.2.
979
980
981 Changes: Modified:
982 +1 -1 branches/release-2.1/configure.ac (File Modified)
983
984
985 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
986 Log:
987 Mention r2801/r2805.
988
989
990 Changes: Modified:
991 +1 -0 branches/release-2.1/NEWS (File Modified)
992
993
994 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
995 Log:
996 Merged revisions 2801 via svnmerge from
997 http://svn.atheme.org/charybdis/trunk
998
999 ........
1000 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1001
1002 ip_cloaking: try to avoid truncation by removing more
1003 components of the hostname (except the TLD).
1004 ........
1005
1006
1007 Changes: Modified:
1008 + - branches/release-2.1/ (Property Modified)
1009 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1010
1011
1012 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1013 Log:
1014 Update NEWS.
1015
1016
1017 Changes: Modified:
1018 +8 -1 branches/release-2.1/NEWS (File Modified)
1019
1020
1021 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1022 Log:
1023 Merged revisions 2781 via svnmerge from
1024 http://svn.atheme.org/charybdis/trunk
1025
1026 ........
1027 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1028
1029 Fix stupid bug: checked a hostmask against the found
1030 ban instead of all exceptions, causing all host mangled
1031 clients to be exempted if there was a single ban
1032 exception in many cases.
1033 ........
1034
1035
1036 Changes: Modified:
1037 + - branches/release-2.1/ (Property Modified)
1038 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1039
1040
1041 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1042 Log:
1043 Merged revisions 2773 via svnmerge from
1044 http://svn.atheme.org/charybdis/trunk
1045
1046 ........
1047 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1048
1049 user@host must be *@* for a shared{} block with flags=locops
1050 (server should not be *).
1051 ........
1052
1053
1054 Changes: Modified:
1055 + - branches/release-2.1/ (Property Modified)
1056 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1057
1058
1059 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1060 Log:
1061 Tweak \s code a little.
1062
1063
1064 Changes: Modified:
1065 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1066 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1067 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1068
1069
1070 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1071 Log:
1072 Merged revisions 2761 via svnmerge from
1073 http://svn.atheme.org/charybdis/trunk
1074
1075 ........
1076 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1077
1078 The testline/no_tilde fixes are in 2.1.1.
1079 ........
1080
1081
1082 Changes: Modified:
1083 + - branches/release-2.1/ (Property Modified)
1084 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1085
1086
1087 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1088 Log:
1089 Update NEWS.
1090
1091
1092 Changes: Modified:
1093 +4 -1 branches/release-2.1/NEWS (File Modified)
1094
1095
1096 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1097 Log:
1098 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
1099 http://svn.atheme.org/charybdis/trunk
1100 no_tilde fixes
1101
1102 ........
1103 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1104
1105 If the auth{} block has no_tilde and is not kline exempt,
1106 check the username without tilde against klines too.
1107 This is consistent with the way klines work on spoofs
1108 (klines checked on both raw and appearing-on-IRC version).
1109 ........
1110 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1111
1112 Rework the fix for klines with no_tilde.
1113 Add an extra argument to find_address_conf() for the
1114 username without tilde, as that may contain one character more.
1115 ........
1116 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1117
1118 Unbreak compile (because of r2697).
1119 testline with ~ could be improved some more perhaps, but this should work.
1120 ........
1121 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1122
1123 testline: take no_tilde and username truncation into account
1124 ........
1125 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1126
1127 Add some information on /testline with no_tilde and username truncation.
1128 ........
1129
1130
1131 Changes: Modified:
1132 + - branches/release-2.1/ (Property Modified)
1133 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1134 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1135 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1136 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1137 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1138 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1139
1140
1141 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1142 Log:
1143 Merged revisions 2149,2151 via svnmerge from
1144 http://svn.atheme.org/charybdis/trunk
1145
1146 ........
1147 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1148
1149 Move kills from services from +s to +k snomask.
1150 Kills from non-service opers remain on +s.
1151 ........
1152 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1153
1154 Update description of +s and +k snomasks.
1155 ........
1156
1157
1158 Changes: Modified:
1159 + - branches/release-2.1/ (Property Modified)
1160 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1161 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1162 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1163
1164
1165 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1166 Log:
1167 Merged revisions 2685 via svnmerge from
1168 http://svn.atheme.org/charybdis/trunk
1169
1170 ........
1171 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1172
1173 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1174 ........
1175
1176
1177 Changes: Modified:
1178 + - branches/release-2.1/ (Property Modified)
1179 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1180
1181
1182 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1183 Log:
1184 Merged revisions 2693 via svnmerge from
1185 http://svn.atheme.org/charybdis/trunk
1186
1187 ........
1188 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1189
1190 Fix truncation (by one) of unidented usernames
1191 if user registration is done because of DNSBL
1192 completion (which is the usual case if a valid
1193 NICK and USER are sent quickly and any DNSBLs
1194 are enabled).
1195 ........
1196
1197
1198 Changes: Modified:
1199 + - branches/release-2.1/ (Property Modified)
1200 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1201
1202
1203 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1204 Log:
1205 Update NEWS.
1206
1207
1208 Changes: Modified:
1209 +10 -0 branches/release-2.1/NEWS (File Modified)
1210
1211
1212 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1213 Log:
1214 Rerun autoconf.
1215
1216
1217 Changes: Modified:
1218 +9 -9 branches/release-2.1/configure (File Modified)
1219
1220
1221 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1222 Log:
1223 Version bump to 2.1.1.
1224
1225
1226 Changes: Modified:
1227 +1 -1 branches/release-2.1/configure.ac (File Modified)
1228
1229
1230 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1231 Log:
1232 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
1233 http://svn.atheme.org/charybdis/trunk
1234
1235 ........
1236 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1237
1238 - fix a server notice on SID collision where the server name is mentioned twice
1239 ........
1240 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1241
1242 - get_server_name() is stupid
1243 ........
1244 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1245
1246 - fix an oops
1247 ........
1248 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1249
1250 Do the Attempt to re-introduce SID server notice somewhat
1251 differently, showing a real host again if !HIDE_SERVERS_IPS
1252 and still showing the server name exactly once.
1253 ........
1254 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1255
1256 Fix log message for Attempt to re-introduce SID (server notice was ok).
1257 ........
1258 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1259
1260 - replace "No N line" with "no connect block" in a
1261 serverlog message
1262 - show attempted server name in a few serverlog messages
1263 ........
1264
1265
1266 Changes: Modified:
1267 + - branches/release-2.1/ (Property Modified)
1268 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1269
1270
1271 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1272 Log:
1273 Merged revisions 2218 via svnmerge from
1274 http://svn.atheme.org/charybdis/trunk
1275
1276 ........
1277 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1278
1279 Fix garbage in /stats y output on 64-bit archs.
1280 ........
1281
1282
1283 Changes: Modified:
1284 + - branches/release-2.1/ (Property Modified)
1285 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1286
1287
1288 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1289 Log:
1290 Merged revisions 2438 via svnmerge from
1291 http://svn.atheme.org/charybdis/trunk
1292
1293 ........
1294 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1295
1296 Enable Revision keyword in addition to Id.
1297 ........
1298
1299
1300 Changes: Modified:
1301 + - branches/release-2.1/ (Property Modified)
1302 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1303
1304
1305 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1306 Log:
1307 Merged revisions 2679 via svnmerge from
1308 http://svn.atheme.org/charybdis/trunk
1309
1310 ........
1311 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1312
1313 Port over ratbox 2.2 r23253 (anfl):
1314 - remove the cached storage of how many +beI there are, thereby fixing a
1315 case where it can get desynced from reality
1316 ........
1317
1318
1319 Changes: Modified:
1320 + - branches/release-2.1/ (Property Modified)
1321 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1322 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1323
1324
1325 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1326 Log:
1327 Merged revisions 2093,2095 via svnmerge from
1328 http://svn.atheme.org/charybdis/trunk
1329
1330 ........
1331 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1332
1333 - change DNSBL licensing to BSD.
1334 ........
1335 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1336
1337 - change x86-assembly FNV implementation to BSD license
1338 ........
1339
1340
1341 Changes: Modified:
1342 + - branches/release-2.1/ (Property Modified)
1343 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1344 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1345
1346
1347 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1348 Log:
1349 Merged revisions 2073,2075 via svnmerge from
1350 http://svn.atheme.org/charybdis/trunk
1351
1352 ........
1353 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1354
1355 Put full information in the squit reason when exiting
1356 a server due to a servlink (ziplinks) error.
1357 ........
1358 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1359
1360 Put full information in the squit reason when exiting
1361 a server due to not enough arguments for a command.
1362 ........
1363
1364
1365 Changes: Modified:
1366 + - branches/release-2.1/ (Property Modified)
1367 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1368 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1369
1370
1371 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1372 Log:
1373 Merged revisions 2071 via svnmerge from
1374 http://svn.atheme.org/charybdis/trunk
1375
1376 ........
1377 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1378
1379 Don't redirect users from an existing domain to an
1380 existing server in reference.conf.
1381 Idea from ratbox.
1382 ........
1383
1384
1385 Changes: Modified:
1386 + - branches/release-2.1/ (Property Modified)
1387 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1388
1389
1390 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1391 Log:
1392 Merged revisions 2053 via svnmerge from
1393 http://svn.atheme.org/charybdis/trunk
1394
1395 ........
1396 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1397
1398 Make find_channel_membership() choose the shortest list
1399 (channel's list or user's list) to search, avoiding excessive
1400 CPU usage with services which are in lots of channels.
1401 From ratbox 2.2 (anfl/jilles)
1402 ........
1403
1404
1405 Changes: Modified:
1406 + - branches/release-2.1/ (Property Modified)
1407 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1408
1409
1410 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1411 Log:
1412 Rerun autoconf.
1413
1414
1415 Changes: Modified:
1416 +9 -9 branches/release-2.1/configure (File Modified)
1417
1418
1419 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1420 Log:
1421 Version change 2.1.0rc1 -> 2.1.0 (release).
1422
1423
1424 Changes: Modified:
1425 +1 -1 branches/release-2.1/configure.ac (File Modified)
1426
1427
1428 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1429 Log:
1430 Merged revisions 2029 via svnmerge from
1431 http://svn.atheme.org/charybdis/trunk
1432
1433 ........
1434 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1435
1436 NEWS: mention m_webirc.c module
1437 ........
1438
1439
1440 Changes: Modified:
1441 + - branches/release-2.1/ (Property Modified)
1442 +1 -0 branches/release-2.1/NEWS (File Modified)
1443
1444
1445 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1446 Log:
1447 Rerun autoconf.
1448
1449
1450 Changes: Modified:
1451 +9 -9 branches/release-2.1/configure (File Modified)
1452
1453
1454 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1455 Log:
1456 Change version to 2.1.0rc1.
1457
1458
1459 Changes: Modified:
1460 +1 -1 branches/release-2.1/configure.ac (File Modified)
1461
1462
1463 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1464 Log:
1465 Merged revisions 2021 via svnmerge from
1466 http://svn.atheme.org/charybdis/trunk
1467
1468 ........
1469 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1470
1471 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1472 related flaky looking things, and instead keep a list
1473 of BlacklistClients in PreClient.
1474 ........
1475
1476
1477 Changes: Modified:
1478 + - branches/release-2.1/ (Property Modified)
1479 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1480 +1 -1 branches/release-2.1/include/client.h (File Modified)
1481 +0 -1 branches/release-2.1/include/res.h (File Modified)
1482 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1483 +0 -24 branches/release-2.1/src/res.c (File Modified)
1484 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1485
1486
1487 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1488 Log:
1489 Merged revisions 2015,2017 via svnmerge from
1490 http://svn.atheme.org/charybdis/trunk
1491
1492 ........
1493 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1494
1495 Check if the name in the question section of the
1496 DNS reply matches what we queried, to guard against
1497 late replies to a previous query with the same id.
1498 ........
1499 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1500
1501 res.c: add a comment summarizing our changes
1502 ........
1503
1504
1505 Changes: Modified:
1506 + - branches/release-2.1/ (Property Modified)
1507 +53 -18 branches/release-2.1/src/res.c (File Modified)
1508
1509
1510 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1511 Log:
1512 Merged revisions 1981 via svnmerge from
1513 http://svn.atheme.org/charybdis/trunk
1514
1515 ........
1516 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1517
1518 Alphabetize extensions and tweak the descriptions a little.
1519 ........
1520
1521
1522 Changes: Modified:
1523 + - branches/release-2.1/ (Property Modified)
1524 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1525 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1526
1527
1528 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1529 Log:
1530 Merged revisions 1975 via svnmerge from
1531 http://svn.atheme.org/charybdis/trunk
1532
1533 ........
1534 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1535
1536 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1537 We should use the IP and not truncate the hostname.
1538 From ratbox 2.2 (androsyn)
1539 ........
1540
1541
1542 Changes: Modified:
1543 + - branches/release-2.1/ (Property Modified)
1544 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1545
1546
1547 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1548 Log:
1549 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1550 http://svn.atheme.org/charybdis/trunk
1551
1552
1553 Changes: Modified:
1554 + - branches/release-2.1/ (Property Modified)
1555
1556
1557 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1558 Log:
1559 - branch 2.1 release family
1560
1561
1562 Changes: Modified:
1563 + - branches/release-2.1/ (File Added)
1564
1565
1566 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1567 Log:
1568 Describe new handling of host mangling in channel bans in SGML.
1569
1570
1571 Changes: Modified:
1572 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1573
1574
1575 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1576 Log:
1577 - ok, 2.1 operline brought to you by marvin the melancholy robot
1578
1579
1580 Changes: Modified:
1581 +1 -1 trunk/src/messages.tab (File Modified)
1582
1583
1584 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1585 Log:
1586 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1587 If anybody comes up with anything better, then please let us know
1588 and we will change this before 2.1 is branched.
1589
1590
1591 Changes: Modified:
1592 +1 -1 trunk/src/messages.tab (File Modified)
1593
1594
1595 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1596 Log:
1597 Add EUID to capab.txt.
1598
1599
1600 Changes: Modified:
1601 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1602
1603
1604 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1605 Log:
1606 Update NEWS file.
1607
1608
1609 Changes: Modified:
1610 +3 -0 trunk/NEWS (File Modified)
1611
1612
1613 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1614 Log:
1615 Allow service{} servers to manipulate the nick delay table
1616 (for "nickserv enforcement").
1617 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1618 If duration is 0, the nickdelay entry is removed, otherwise
1619 it is added with the duration in seconds (maximum 24 hours).
1620 It is suggested that this is used if the EUID capab is present.
1621
1622
1623 Changes: Modified:
1624 +42 -1 trunk/modules/m_services.c (File Modified)
1625
1626
1627 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1628 Log:
1629 HURT: strip off *@ from the start of the mask
1630 reject anything else containing '@' or '!'
1631
1632
1633 Changes: Modified:
1634 +11 -0 trunk/extensions/hurt.c (File Modified)
1635
1636
1637 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1638 Log:
1639 ircd.c: need supported.h here
1640
1641
1642 Changes: Modified:
1643 +1 -0 trunk/src/ircd.c (File Modified)
1644
1645
1646 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1647 Log:
1648 HURT: less ambiguity here
1649 ips/hosts to be hurt must contain a '.' or ':' otherwise
1650 they are interpreted as nicks
1651
1652
1653 Changes: Modified:
1654 +14 -9 trunk/extensions/hurt.c (File Modified)
1655
1656
1657 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1658 Log:
1659 - we're now ircd-charybdis.org.
1660 - properly alphabetize credits
1661
1662
1663 Changes: Modified:
1664 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1665
1666
1667 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1668 Log:
1669 - add additional modules to the configs
1670
1671
1672 Changes: Modified:
1673 +6 -0 trunk/doc/example.conf (File Modified)
1674 +12 -0 trunk/doc/reference.conf (File Modified)
1675
1676
1677 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1678 Log:
1679 - remove hurt.h, it is pointless and confusing
1680
1681
1682 Changes: Modified:
1683 +27 -62 trunk/extensions/hurt.c (File Modified)
1684 + - trunk/extensions/hurt.h (File Deleted)
1685
1686
1687 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1688 Log:
1689 - add code to suggest a local HURT by nickname.
1690 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1691
1692
1693 Changes: Modified:
1694 +40 -10 trunk/extensions/hurt.c (File Modified)
1695 +1 -0 trunk/extensions/hurt.h (File Modified)
1696
1697
1698 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1699 Log:
1700 - update NEWS file
1701
1702
1703 Changes: Modified:
1704 +2 -1 trunk/NEWS (File Modified)
1705
1706
1707 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1708 Log:
1709 MASKTRACE/TESTMASK: check orighost as well
1710
1711
1712 Changes: Modified:
1713 +4 -2 trunk/modules/m_etrace.c (File Modified)
1714 +3 -1 trunk/modules/m_testmask.c (File Modified)
1715
1716
1717 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1718 Log:
1719 Make RPL_ISUPPORT (005) numeric modularizable.
1720 Currently it will reassemble the numeric every time
1721 it needs to be sent, using a few dozen callbacks;
1722 if this is too slow some caching scheme should be
1723 implemented.
1724
1725
1726 Changes: Modified:
1727 +0 -1 trunk/include/s_user.h (File Modified)
1728 +36 -114 trunk/include/supported.h (File Modified)
1729 +1 -1 trunk/modules/m_version.c (File Modified)
1730 +1 -0 trunk/src/Makefile.in (File Modified)
1731 +1 -0 trunk/src/ircd.c (File Modified)
1732 +300 -25 trunk/src/s_user.c (File Modified)
1733 + - trunk/src/supported.c (File Added)
1734
1735
1736 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1737 Log:
1738 EUID orighost could differ from host only in case,
1739 do not mark as dynamic spoof then
1740
1741
1742 Changes: Modified:
1743 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1744
1745
1746 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1747 Log:
1748 kline help file: clarify a bit and remove some obsolete stuff
1749 partly suggested by Olin
1750
1751
1752 Changes: Modified:
1753 +8 -8 trunk/help/opers/kline (File Modified)
1754
1755
1756 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1757 Log:
1758 Update NEWS file.
1759
1760
1761 Changes: Modified:
1762 +20 -0 trunk/NEWS (File Modified)
1763
1764
1765 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1766 Log:
1767 Show real host/IP to nonopers whoising themselves.
1768 The IP is not shown for auth{} spoofs, otherwise it is,
1769 as it looked rather weird to me to show an auth{} spoofed
1770 IP like this. (/userhost on self still shows the IP.)
1771
1772
1773 Changes: Modified:
1774 +13 -2 trunk/modules/m_whois.c (File Modified)
1775
1776
1777 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1778 Log:
1779 Document nick_delay stuff and move it around a bit.
1780
1781
1782 Changes: Modified:
1783 +1 -2 trunk/doc/example.conf (File Modified)
1784 +8 -2 trunk/doc/reference.conf (File Modified)
1785
1786
1787 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1788 Log:
1789 - disable nickdelay by default. Needs to be documented in reference.conf.
1790
1791
1792 Changes: Modified:
1793 +2 -0 trunk/doc/example.conf (File Modified)
1794 +2 -0 trunk/doc/reference.conf (File Modified)
1795
1796
1797 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1798 Log:
1799 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1800
1801
1802 Changes: Modified:
1803 +2 -1 trunk/modules/m_services.c (File Modified)
1804
1805
1806 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1807 Log:
1808 ip_cloaking: somewhat hackish but we need to send the
1809 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1810 umodes
1811
1812
1813 Changes: Modified:
1814 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1815
1816
1817 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1818 Log:
1819 If EUID is used, show realhost in far connect notice
1820 (but not in far disconnect notice).
1821
1822
1823 Changes: Modified:
1824 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1825
1826
1827 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1828 Log:
1829 ip_cloaking:
1830 - use non-ENCAP CHGHOST if possible
1831 - really introduce new users with their mangled and real
1832 host if +h is in default umodes
1833
1834
1835 Changes: Modified:
1836 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1837
1838
1839 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1840 Log:
1841 Add non-ENCAP CHGHOST.
1842
1843
1844 Changes: Modified:
1845 +49 -11 trunk/modules/m_chghost.c (File Modified)
1846
1847
1848 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1849 Log:
1850 Initial addition of EUID (puts realhost/account in same
1851 command as user introduction).
1852 See doc/technical/euid.txt for more information.
1853 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1854
1855
1856 Changes: Modified:
1857 + - trunk/doc/technical/euid.txt (File Added)
1858 +2 -1 trunk/include/s_serv.h (File Modified)
1859 +1 -1 trunk/include/s_user.h (File Modified)
1860 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1861 +1 -34 trunk/modules/m_chghost.c (File Modified)
1862 +0 -28 trunk/modules/m_services.c (File Modified)
1863 +30 -1 trunk/src/s_serv.c (File Modified)
1864 +30 -3 trunk/src/s_user.c (File Modified)
1865
1866
1867 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1868 Log:
1869 Store the mangled host in localClient and use it for
1870 ban matching (also match real host for mangled users,
1871 also match mangled host for uncloaked users).
1872 Improve interaction of +h with auth{} and services
1873 spoofs.
1874 Note that all of this only applies to clients who
1875 connect after the mangling module is loaded
1876 (other clients cannot even set +h).
1877 The sorcerynet cloaking module has not been updated
1878 for these changes.
1879
1880
1881 Changes: Modified:
1882 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1883 +3 -0 trunk/include/client.h (File Modified)
1884 +64 -5 trunk/src/channel.c (File Modified)
1885 +1 -0 trunk/src/client.c (File Modified)
1886 +2 -2 trunk/src/s_user.c (File Modified)
1887
1888
1889 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1890 Log:
1891 Document /stats U letters in sgml.
1892
1893
1894 Changes: Modified:
1895 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1896
1897
1898 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1899 Log:
1900 Better description of hub_mask and leaf_mask.
1901
1902
1903 Changes: Modified:
1904 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1905
1906
1907 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1908 Log:
1909 Add operspy_dont_care_user_info to sgml docs.
1910
1911
1912 Changes: Modified:
1913 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1914
1915
1916 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1917 Log:
1918 Add general::operspy_dont_care_user_info.
1919 This makes /who mask equivalent to /who !mask for opers
1920 with the operspy flag, and removes the operspy log/notice
1921 on /who mask, /masktrace and /scan.
1922 The necessary privilege (operspy flag) is unchanged.
1923 Behaviour for the other operspy commands (channel
1924 related ones) is also unchanged.
1925
1926
1927 Changes: Modified:
1928 +1 -0 trunk/doc/example.conf (File Modified)
1929 +6 -0 trunk/doc/reference.conf (File Modified)
1930 +1 -0 trunk/include/s_conf.h (File Modified)
1931 +10 -8 trunk/modules/m_etrace.c (File Modified)
1932 +6 -0 trunk/modules/m_info.c (File Modified)
1933 +8 -5 trunk/modules/m_scan.c (File Modified)
1934 +1 -1 trunk/modules/m_version.c (File Modified)
1935 +6 -1 trunk/modules/m_who.c (File Modified)
1936 +1 -0 trunk/src/newconf.c (File Modified)
1937 +1 -0 trunk/src/s_conf.c (File Modified)
1938
1939
1940 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1941 Log:
1942 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1943 This letter will also be used for showing operspy with
1944 limited accountability (show non channel related info
1945 without '!' or notice).
1946
1947
1948 Changes: Modified:
1949 +2 -0 trunk/doc/server-version-info (File Modified)
1950 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1951 +2 -0 trunk/include/ircd.h (File Modified)
1952 +6 -0 trunk/modules/m_info.c (File Modified)
1953 +2 -0 trunk/modules/m_version.c (File Modified)
1954 +1 -0 trunk/src/ircd_state.c (File Modified)
1955
1956
1957 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1958 Log:
1959 Add m_webirc module, allows showing real host of CGI:IRC users.
1960 Differences to the version available on my web page for a while:
1961 instructions on how to set it up.
1962
1963
1964 Changes: Modified:
1965 +137 -0 trunk/extensions/Makefile.in (File Modified)
1966 + - trunk/extensions/m_webirc.c (File Added)
1967
1968
1969 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1970 Log:
1971 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1972
1973
1974 Changes: Modified:
1975 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1976
1977
1978 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1979 Log:
1980 - move beu from core to contributors
1981 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1982
1983
1984 Changes: Modified:
1985 +2 -2 trunk/CREDITS (File Modified)
1986
1987
1988 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1989 Log:
1990 Mention that class blocks must be defined before the
1991 auth or connect blocks referencing them.
1992
1993
1994 Changes: Modified:
1995 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1996
1997
1998 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1999 Log:
2000 extb_canjoin:
2001 - change from "can join" to "is banned", this reverses sense
2002 and removes "weird" checks like for +i, +l, +j
2003 - don't allow $j to same channel
2004 - +s/+p restriction removed, anyone can /mode b anyway
2005 - +k check removed
2006
2007
2008 Changes: Modified:
2009 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2010
2011
2012 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2013 Log:
2014 Add a few important lines from reference.conf to example.conf.
2015
2016
2017 Changes: Modified:
2018 +8 -1 trunk/doc/example.conf (File Modified)
2019
2020
2021 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2022 Log:
2023 - we don't support rtsigio anymore
2024 - we definately don't support VMS nor Cygwin either.
2025
2026
2027 Changes: Modified:
2028 +2 -2 trunk/INSTALL (File Modified)
2029 +0 -2 trunk/README.FIRST (File Modified)
2030
2031
2032 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2033 Log:
2034 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2035
2036
2037 Changes: Modified:
2038 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2039
2040
2041 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2042 Log:
2043 extb_canjoin:
2044 - return EXTBAN_NOMATCH for a valid ban that does not match
2045 - consider a $j ban invalid if we were already processing a
2046 can_join for a $j ban
2047
2048
2049 Changes: Modified:
2050 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2051
2052
2053 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2054 Log:
2055 extb_extgecos: realhost -> orighost
2056
2057
2058 Changes: Modified:
2059 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2060
2061
2062 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2063 Log:
2064 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2065
2066
2067 Changes: Modified:
2068 +59 -0 trunk/extensions/Makefile.in (File Modified)
2069 + - trunk/extensions/extb_canjoin.c (File Added)
2070
2071
2072 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2073 Log:
2074 - oh right, charybdis calls that 'orighost'.
2075
2076
2077 Changes: Modified:
2078 +2 -2 trunk/modules/m_who.c (File Modified)
2079
2080
2081 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2082 Log:
2083 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2084
2085
2086 Changes: Modified:
2087 +2 -0 trunk/modules/m_who.c (File Modified)
2088
2089
2090 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2091 Log:
2092 - also check $x against realhost
2093
2094
2095 Changes: Modified:
2096 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2097
2098
2099 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2100 Log:
2101 Sorcerynet people want a debugging notice moved from +s to +d.
2102
2103
2104 Changes: Modified:
2105 +1 -1 trunk/src/blacklist.c (File Modified)
2106
2107
2108 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2109 Log:
2110 Use source_p instead of client_p for free_pre_client().
2111 client_p could be NULL or another client.
2112
2113
2114 Changes: Modified:
2115 +1 -1 trunk/src/client.c (File Modified)
2116
2117
2118 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2119 Log:
2120 - revert this, I know how to fix it now
2121
2122
2123 Changes: Modified:
2124 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2125
2126
2127 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2128 Log:
2129 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2130 This fix is probably suboptimal, but it does indeed fix the problem.
2131
2132
2133 Changes: Modified:
2134 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2135
2136
2137 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2138 Log:
2139 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2140
2141
2142 Changes: Modified:
2143 +49 -0 trunk/extensions/Makefile.in (File Modified)
2144 + - trunk/extensions/extb_extgecos.c (File Added)
2145
2146
2147 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2148 Log:
2149 Remove undocumented and unused general::fallback_to_ip6_int config option.
2150
2151
2152 Changes: Modified:
2153 +0 -3 trunk/include/s_conf.h (File Modified)
2154 +0 -3 trunk/src/newconf.c (File Modified)
2155
2156
2157 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2158 Log:
2159 SGML docs:
2160 - document new TESTMASK
2161 - mention that TESTMASK matching is the same as MASKTRACE matching
2162 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2163 been that way)
2164
2165
2166 Changes: Modified:
2167 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2168
2169
2170 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2171 Log:
2172 New testmask from ratbox 2.2.
2173 Allows matches on nick, ip and gecos in addition to user
2174 and host, and is fully analogous to masktrace.
2175 The numeric has changed from 724 to 727 and fields in it
2176 have changed.
2177
2178
2179 Changes: Modified:
2180 +4 -3 trunk/help/opers/testmask (File Modified)
2181 +1 -0 trunk/include/numeric.h (File Modified)
2182 +82 -9 trunk/modules/m_testmask.c (File Modified)
2183 +2 -2 trunk/src/messages.tab (File Modified)
2184
2185
2186 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2187 Log:
2188 contrib -> extensions
2189
2190
2191 Changes: Modified:
2192 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2193
2194
2195 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2196 Log:
2197 CHGHOST: Check validity of new hostname.
2198 If the command came from a local client (disabled by
2199 default), send an error message and drop the command.
2200 If the command came from a remote client or server,
2201 send a notice to opers and the target user (if local).
2202
2203
2204 Changes: Modified:
2205 +42 -1 trunk/modules/m_chghost.c (File Modified)
2206
2207
2208 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2209 Log:
2210 Update NEWS file.
2211
2212
2213 Changes: Modified:
2214 +23 -1 trunk/NEWS (File Modified)
2215
2216
2217 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2218 Log:
2219 When an outgoing server connection succeeds, set
2220 localClient->ip by simply copying the whole sockaddr
2221 struct instead of copying certain parts only.
2222
2223
2224 Changes: Modified:
2225 +1 -19 trunk/src/s_serv.c (File Modified)
2226
2227
2228 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2229 Log:
2230 Give a special error message and ignore the connect block
2231 if trying to add a connect block for the server's own name.
2232
2233
2234 Changes: Modified:
2235 +7 -0 trunk/src/newconf.c (File Modified)
2236
2237
2238 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2239 Log:
2240 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2241 when --disable-balloc is used, so that it compiles.
2242 Obviously the BlockHeapUsage() stub returns just zeroes so
2243 /stats z will be less informative.
2244
2245
2246 Changes: Modified:
2247 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2248
2249
2250 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2251 Log:
2252 Free and zero dns_query in DNS callback for outgoing connect.
2253 This avoids double free of reslist.
2254
2255
2256 Changes: Modified:
2257 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2258
2259
2260 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2261 Log:
2262 From ratbox, log failed outgoing connections to serverlog.
2263 Added: IP address.
2264
2265
2266 Changes: Modified:
2267 +13 -1 trunk/src/s_serv.c (File Modified)
2268
2269
2270 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2271 Log:
2272 Change serverlog message when connecting to be more clear and show the port number.
2273
2274
2275 Changes: Modified:
2276 +1 -1 trunk/src/s_serv.c (File Modified)
2277
2278
2279 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2280 Log:
2281 Remove gethost_byname(), this is meaningless
2282 since the removal of AAAA -> A fallback (r1763).
2283
2284
2285 Changes: Modified:
2286 +0 -1 trunk/include/res.h (File Modified)
2287 +0 -12 trunk/src/res.c (File Modified)
2288
2289
2290 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2291 Log:
2292 Remove ip6.int support and use only ip6.arpa.
2293 The global ip6.int zone has disappeared on June 1
2294 and a lot of other software has been removing ip6.int
2295 support also.
2296 This removes the second and last case where IPv6
2297 support in charybdis causes extra lookups and slows
2298 DNS down.
2299
2300
2301 Changes: Modified:
2302 +5 -27 trunk/src/res.c (File Modified)
2303
2304
2305 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2306 Log:
2307 Mention new default (r1767) for connect::aftype in sgml docs.
2308
2309
2310 Changes: Modified:
2311 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2312
2313
2314 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2315 Log:
2316 Use IPv6 if connect::host looks like an IPv6 address
2317 (contains a colon). No need to aftype=ipv6 anymore.
2318
2319
2320 Changes: Modified:
2321 +2 -0 trunk/src/newconf.c (File Modified)
2322
2323
2324 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2325 Log:
2326 More information about connect::host.
2327
2328
2329 Changes: Modified:
2330 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2331
2332
2333 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2334 Log:
2335 Remove fallback to A if AAAA cannot be found.
2336 In case of a forward check of a reverse lookup, we
2337 already know if it's ipv4 or ipv6, so it is not
2338 useful and in case of a forward lookup of a hostname
2339 in connect::host, connect::aftype already specifies
2340 if it's ipv4 or ipv6.
2341
2342
2343 Changes: Modified:
2344 +4 -27 trunk/src/res.c (File Modified)
2345
2346
2347 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2348 Log:
2349 msg_channel():
2350 - check if +c made the message text empty and refuse
2351 to send it if so
2352 - don't copy message text if it is not necessary
2353 (channel is -c)
2354
2355
2356 Changes: Modified:
2357 +14 -4 trunk/modules/core/m_message.c (File Modified)
2358
2359
2360 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2361 Log:
2362 remove_conf_item(): do not free cf_name, this is generally a string constant
2363
2364
2365 Changes: Modified:
2366 +0 -1 trunk/src/newconf.c (File Modified)
2367
2368
2369 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2370 Log:
2371 Remove the old unused FDL_ constants.
2372
2373
2374 Changes: Modified:
2375 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2376
2377
2378 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2379 Log:
2380 Remove an unused struct irc_sockaddr_storage from fde_t
2381 (allocated for every possible file descriptor).
2382
2383
2384 Changes: Modified:
2385 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2386
2387
2388 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2389 Log:
2390 If the DNS lookup for an outgoing connection is still
2391 pending when it is closed, clean it up.
2392
2393
2394 Changes: Modified:
2395 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2396
2397
2398 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2399 Log:
2400 If proc_answer() fails (for example if a lookup for an
2401 A record returns a CNAME), fail the query immediately.
2402 Previously the packet was just ignored, leaving the
2403 query to time out.
2404
2405
2406 Changes: Modified:
2407 +4 -8 trunk/src/res.c (File Modified)
2408
2409
2410 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2411 Log:
2412 Correct sockhost field in an outgoing server connection.
2413 First copy the host field from the server_conf, then
2414 take the IP from to where the connection was attempted
2415 when the connection callback is called.
2416 (Before r1747 this used the IP from the server_conf.)
2417
2418
2419 Changes: Modified:
2420 +8 -2 trunk/src/s_serv.c (File Modified)
2421
2422
2423 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2424 Log:
2425 Remove ipnum (keep aftype) and dns_query from server_conf.
2426 We don't keep track of binary form address in connect{}
2427 blocks anymore, DNS lookups of names in host= gone.
2428 As before the DNS lookup is done on connect.
2429 This should unbreak hostnames in host= somewhat.
2430
2431
2432 Changes: Modified:
2433 +1 -2 trunk/include/s_newconf.h (File Modified)
2434 +2 -2 trunk/src/newconf.c (File Modified)
2435 +1 -42 trunk/src/s_newconf.c (File Modified)
2436 +12 -31 trunk/src/s_serv.c (File Modified)
2437
2438
2439 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2440 Log:
2441 Rerun autoconf.
2442
2443
2444 Changes: Modified:
2445 +1 -1 trunk/configure (File Modified)
2446
2447
2448 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2449 Log:
2450 Fix --disable-balloc help text (said --disable-small-net).
2451
2452
2453 Changes: Modified:
2454 +1 -1 trunk/configure.ac (File Modified)
2455
2456
2457 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2458 Log:
2459 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2460 services (+S). Unlike operstring and adminstring, this
2461 is not changeable with /quote set but is updated on rehash.
2462
2463
2464 Changes: Modified:
2465 +1 -0 trunk/doc/example.conf (File Modified)
2466 +10 -2 trunk/doc/reference.conf (File Modified)
2467 +1 -0 trunk/include/s_conf.h (File Modified)
2468 +6 -0 trunk/modules/m_info.c (File Modified)
2469 +3 -2 trunk/modules/m_whois.c (File Modified)
2470 +1 -0 trunk/src/newconf.c (File Modified)
2471 +1 -0 trunk/src/s_conf.c (File Modified)
2472
2473
2474 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2475 Log:
2476 Fix handling of comma in whois: ignore the comma and
2477 everything after it but do output the entire parameter
2478 in RPL_ENDOFWHOIS.
2479
2480
2481 Changes: Modified:
2482 +2 -2 trunk/modules/m_whois.c (File Modified)
2483
2484
2485 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2486 Log:
2487 New /stats letter 's' to list HURTs:
2488 - opers get the full listing.
2489 - users get any HURTs that match their sockhost/orighost if
2490 "stats_k_oper_only" is set to 1.
2491
2492
2493 Changes: Modified:
2494 +50 -0 trunk/extensions/hurt.c (File Modified)
2495
2496
2497 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2498 Log:
2499 - make the newconf system available to modules.
2500
2501
2502 Changes: Modified:
2503 +4 -1 trunk/include/newconf.h (File Modified)
2504 +4 -8 trunk/src/newconf.c (File Modified)
2505
2506
2507 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2508 Log:
2509 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2510
2511 Changes: Modified:
2512 +0 -3 trunk/doc/example.conf (File Modified)
2513 +0 -3 trunk/doc/reference.conf (File Modified)
2514
2515
2516 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2517 Log:
2518 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2519
2520
2521 Changes: Modified:
2522 +3 -0 trunk/doc/example.conf (File Modified)
2523 +3 -0 trunk/doc/reference.conf (File Modified)
2524
2525
2526 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2527 Log:
2528 Fix too early truncation of JOIN channel list.
2529
2530
2531 Changes: Modified:
2532 +2 -3 trunk/modules/core/m_join.c (File Modified)
2533
2534
2535 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2536 Log:
2537 - From ratbox 2.2 (anfl), send server notices about read
2538 errors from handshakes and servers to +s instead of +d.
2539 - Send various server notices about failed server
2540 connections which did not reach registered state network
2541 wide if the connection was initiated by a remote oper.
2542 This avoids annoying the whole net if there is a
2543 broken autoconnect, but allows all opers to see why a
2544 remote connect failed. Failed connections which did reach
2545 server state already generate server notices everywhere.
2546
2547 Note: this is an exception to our general policy to not send
2548 server notices about unregistered connections remotely.
2549
2550
2551 Changes: Modified:
2552 +1 -0 trunk/include/client.h (File Modified)
2553 +20 -6 trunk/src/client.c (File Modified)
2554 +6 -6 trunk/src/s_serv.c (File Modified)
2555
2556
2557 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2558 Log:
2559 - fix typoes
2560
2561
2562 Changes: Modified:
2563 +1 -1 trunk/doc/example.conf (File Modified)
2564 +1 -1 trunk/doc/reference.conf (File Modified)
2565
2566
2567 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2568 Log:
2569 Don't allow #channel +b $c:&channel (inconsistent target).
2570
2571
2572 Changes: Modified:
2573 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2574
2575
2576 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2577 Log:
2578 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2579
2580
2581 Changes: Modified:
2582 +0 -2 trunk/include/client.h (File Modified)
2583
2584
2585 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2586 Log:
2587 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2588
2589
2590 Changes: Modified:
2591 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2592
2593
2594 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2595 Log:
2596 Store IP addresses in whowas. These are shown to opers.
2597 Obtained from Eurus patches.
2598 orighost tracking removed (not worth the memory IMHO),
2599 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2600 with unknown IPs and to not violate auth{} spoof policy.
2601
2602
2603 Changes: Modified:
2604 +2 -0 trunk/doc/reference.conf (File Modified)
2605 +1 -0 trunk/include/numeric.h (File Modified)
2606 +1 -0 trunk/include/whowas.h (File Modified)
2607 +10 -1 trunk/modules/m_whowas.c (File Modified)
2608 +1 -1 trunk/src/messages.tab (File Modified)
2609 +4 -0 trunk/src/whowas.c (File Modified)
2610
2611
2612 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2613 Log:
2614 Describe hostmask parameter of masktrace better in sgml docs.
2615
2616
2617 Changes: Modified:
2618 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2619
2620
2621 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2622 Log:
2623 masktrace help file: mention CIDR IP masks
2624 From ratbox 2.2
2625
2626
2627 Changes: Modified:
2628 +2 -0 trunk/help/opers/masktrace (File Modified)
2629
2630
2631 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2632 Log:
2633 MASKTRACE: allow normal match() on IP address also
2634 From ratbox 2.2
2635
2636
2637 Changes: Modified:
2638 +2 -3 trunk/modules/m_etrace.c (File Modified)
2639
2640
2641 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2642 Log:
2643 Allow +S clients (services) to send to channels and @/+ channels always.
2644
2645
2646 Changes: Modified:
2647 +1 -1 trunk/modules/core/m_message.c (File Modified)
2648 +1 -1 trunk/src/channel.c (File Modified)
2649
2650
2651 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2652 Log:
2653 Allow servers to send to @#chan and +#chan.
2654
2655
2656 Changes: Modified:
2657 +1 -1 trunk/modules/core/m_message.c (File Modified)
2658
2659
2660 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2661 Log:
2662 Don't count opers on service{} servers in /lusers.
2663
2664
2665 Changes: Modified:
2666 +2 -2 trunk/src/s_user.c (File Modified)
2667
2668
2669 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2670 Log:
2671 Show opers the real host behind a dynamic spoof in WHOIS.
2672 If the user is auth{} spoofed, this shows the auth{} spoof
2673 otherwise it shows the DNS hostname and IP address.
2674 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2675
2676
2677 Changes: Modified:
2678 +1 -0 trunk/include/numeric.h (File Modified)
2679 +12 -2 trunk/modules/m_whois.c (File Modified)
2680 +1 -1 trunk/src/messages.tab (File Modified)
2681
2682
2683 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2684 Log:
2685 Remove #define HIDE_SPOOF_IPS from config.h, should
2686 have been done earlier.
2687
2688
2689 Changes: Modified:
2690 +0 -7 trunk/include/config.h (File Modified)
2691
2692
2693 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2694 Log:
2695 Bring back ERR_CANTKILLSERVER.
2696
2697
2698 Changes: Modified:
2699 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2700
2701
2702 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2703 Log:
2704 ip_cloaking module:
2705 - also send RPL_HOSTHIDDEN on -h
2706 - don't allow +h for auth{} spoofed clients
2707
2708
2709 Changes: Modified:
2710 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2711
2712
2713 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2714 Log:
2715 /etc/resolv.conf parsing:
2716 - don't crash (sometimes) if there is a line without an argument
2717 (e.g. 'search' by itself)
2718 - fix handling of lines with leading whitespace
2719
2720
2721 Changes: Modified:
2722 +9 -8 trunk/src/reslib.c (File Modified)
2723
2724
2725 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2726 Log:
2727 Put back code that terminates DNS queries, which was
2728 removed during the resolver changes.
2729
2730
2731 Changes: Modified:
2732 +4 -0 trunk/src/s_auth.c (File Modified)
2733
2734
2735 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2736 Log:
2737 - oh hey, that was in the wrong place
2738
2739
2740 Changes: Modified:
2741 +13 -13 trunk/src/s_auth.c (File Modified)
2742
2743
2744 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2745 Log:
2746 - handle a situation where a user can go away before DNS completes
2747
2748
2749 Changes: Modified:
2750 +13 -0 trunk/src/s_auth.c (File Modified)
2751
2752
2753 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2754 Log:
2755 More dnsbl stuff
2756
2757
2758 Changes: Modified:
2759 +1 -0 trunk/include/blacklist.h (File Modified)
2760 +1 -0 trunk/include/res.h (File Modified)
2761 +33 -2 trunk/src/blacklist.c (File Modified)
2762 +2 -0 trunk/src/client.c (File Modified)
2763 +24 -0 trunk/src/res.c (File Modified)
2764
2765
2766 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2767 Log:
2768 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2769 if comm_accept() failed.
2770
2771 Found with valgrind.
2772
2773
2774 Changes: Modified:
2775 +4 -4 trunk/src/listener.c (File Modified)
2776
2777
2778 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2779 Log:
2780 - handle unavailable Client/preClient structs
2781
2782
2783 Changes: Modified:
2784 +9 -0 trunk/src/blacklist.c (File Modified)
2785
2786
2787 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2788 Log:
2789 Add +lf to SGML docs.
2790
2791
2792 Changes: Modified:
2793 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2794
2795
2796 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2797 Log:
2798 Also do forwarding if the channel limit (+l) is exceeded.
2799
2800
2801 Changes: Modified:
2802 +1 -1 trunk/help/opers/cmode (File Modified)
2803 +2 -2 trunk/modules/core/m_join.c (File Modified)
2804
2805
2806 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2807 Log:
2808 Post-release lovin':
2809 - Update version to 2.1.0.
2810 - Regenerate configure.
2811
2812
2813 Changes: Modified:
2814 +9 -9 trunk/configure (File Modified)
2815 +1 -1 trunk/configure.ac (File Modified)
2816
2817
2818 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2819 Log:
2820 Comment out example blacklist{} block.
2821
2822
2823 Changes: Modified:
2824 +7 -7 trunk/doc/example.conf (File Modified)
2825 +7 -7 trunk/doc/reference.conf (File Modified)
2826
2827
2828 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2829 Log:
2830 Add note regarding use of AHBL BLs.
2831
2832
2833 Changes: Modified:
2834 +4 -0 trunk/doc/example.conf (File Modified)
2835 +4 -0 trunk/doc/reference.conf (File Modified)
2836
2837
2838 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2839 Log:
2840 Fix typos.
2841
2842
2843 Changes: Modified:
2844 +2 -2 trunk/CREDITS (File Modified)
2845
2846
2847 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2848 Log:
2849 Add beu to CREDITS.
2850
2851
2852 Changes: Modified:
2853 +1 -0 trunk/CREDITS (File Modified)
2854
2855
2856 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2857 Log:
2858 Put more recent ratbox CREDITS here.
2859
2860
2861 Changes: Modified:
2862 +3 -2 trunk/doc/Ratbox-team (File Modified)
2863
2864
2865 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2866 Log:
2867 Clarify a bit.
2868
2869
2870 Changes: Modified:
2871 +5 -4 trunk/NEWS (File Modified)
2872
2873
2874 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2875 Log:
2876 Mention that install or make install also avoids modunload crashes.
2877
2878
2879 Changes: Modified:
2880 +2 -1 trunk/BUGS (File Modified)
2881
2882
2883 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2884 Log:
2885 - update NEWS a bit
2886
2887
2888 Changes: Modified:
2889 +3 -8 trunk/NEWS (File Modified)
2890
2891
2892 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2893 Log:
2894 - further updates
2895
2896
2897 Changes: Modified:
2898 +3 -2 trunk/BUGS (File Modified)
2899
2900
2901 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2902 Log:
2903 - add orighost check to hurt.c
2904 - update BUGS info
2905
2906
2907 Changes: Modified:
2908 +1 -6 trunk/BUGS (File Modified)
2909 +1 -1 trunk/extensions/hurt.c (File Modified)
2910
2911
2912 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2913 Log:
2914 Make kline_exempt exempt from HURT also.
2915
2916
2917 Changes: Modified:
2918 +2 -1 trunk/extensions/hurt.c (File Modified)
2919
2920
2921 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2922 Log:
2923 Fix mask HEAL propagation.
2924
2925
2926 Changes: Modified:
2927 +6 -3 trunk/extensions/hurt.c (File Modified)
2928
2929
2930 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2931 Log:
2932 - Remove old cruft.
2933 - Update.
2934
2935
2936 Changes: Modified:
2937 +18 -31 trunk/extensions/README (File Modified)
2938
2939
2940 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2941 Log:
2942 More target change hax.
2943 Ick.
2944
2945
2946 Changes: Modified:
2947 +5 -0 trunk/extensions/hurt.c (File Modified)
2948
2949
2950 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2951 Log:
2952 Improvements to HURT propagation.
2953
2954
2955 Changes: Modified:
2956 +8 -6 trunk/extensions/hurt.c (File Modified)
2957
2958
2959 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2960 Log:
2961 - further simplification
2962
2963
2964 Changes: Modified:
2965 +25 -76 trunk/extensions/hurt.c (File Modified)
2966 +0 -9 trunk/extensions/hurt.h (File Modified)
2967
2968
2969 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2970 Log:
2971 - client_exit hook
2972
2973
2974 Changes: Modified:
2975 +13 -0 trunk/extensions/hurt.c (File Modified)
2976
2977
2978 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2979 Log:
2980 - cut off at 15 messages instead of 30
2981
2982
2983 Changes: Modified:
2984 +1 -1 trunk/extensions/hurt.h (File Modified)
2985
2986
2987 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2988 Log:
2989 Squash a warning here.
2990
2991
2992 Changes: Modified:
2993 +1 -3 trunk/src/ircd.c (File Modified)
2994
2995
2996 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2997 Log:
2998 Don't show servers in /stats l to nonopers if flatten links is enabled.
2999
3000
3001 Changes: Modified:
3002 +3 -1 trunk/modules/m_stats.c (File Modified)
3003
3004
3005 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3006 Log:
3007 - hurt expiry
3008
3009
3010 Changes: Modified:
3011 +20 -7 trunk/extensions/hurt.c (File Modified)
3012
3013
3014 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3015 Log:
3016 - remove inline stuff (yuck)
3017 - sockaddr should have been sockhost
3018
3019
3020 Changes: Modified:
3021 +22 -31 trunk/extensions/hurt.c (File Modified)
3022
3023
3024 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3025 Log:
3026 - make hurt checking actually work
3027
3028
3029 Changes: Modified:
3030 +2 -7 trunk/extensions/hurt.c (File Modified)
3031
3032
3033 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3034 Log:
3035 Slight tweak to alias{}.
3036
3037
3038 Changes: Modified:
3039 +4 -0 trunk/src/parse.c (File Modified)
3040
3041
3042 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3043 Log:
3044 - further simplification
3045
3046
3047 Changes: Modified:
3048 +59 -71 trunk/extensions/hurt.c (File Modified)
3049 +0 -1 trunk/extensions/hurt.h (File Modified)
3050
3051
3052 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3053 Log:
3054 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3055
3056
3057 Changes: Modified:
3058 +10 -20 trunk/extensions/hurt.c (File Modified)
3059 +0 -4 trunk/extensions/hurt.h (File Modified)
3060
3061
3062 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3063 Log:
3064 - remove some unnecessary code here (hurt_initial_check_event()).
3065
3066
3067 Changes: Modified:
3068 +0 -23 trunk/extensions/hurt.c (File Modified)
3069
3070
3071 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3072 Log:
3073 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3074
3075
3076 Changes: Modified:
3077 +8 -0 trunk/modules/core/m_message.c (File Modified)
3078
3079
3080 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3081 Log:
3082 - more sane tgchange hax
3083
3084
3085 Changes: Modified:
3086 +2 -1 trunk/extensions/hurt.c (File Modified)
3087
3088
3089 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3090 Log:
3091 Make HEAL <nick> work.
3092
3093
3094 Changes: Modified:
3095 +40 -43 trunk/extensions/hurt.c (File Modified)
3096
3097
3098 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3099 Log:
3100 Destroy hurt_clients list on unload.
3101
3102
3103 Changes: Modified:
3104 +7 -0 trunk/extensions/hurt.c (File Modified)
3105
3106
3107 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3108 Log:
3109 Coding style: no space between a function name and parenthesis.
3110
3111
3112 Changes: Modified:
3113 +43 -43 trunk/extensions/hurt.c (File Modified)
3114
3115
3116 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3117 Log:
3118 Now works and throws out hurt clients after 30 protocol messages
3119 unless they identify.
3120
3121
3122 Changes: Modified:
3123 +28 -36 trunk/extensions/hurt.c (File Modified)
3124 +1 -7 trunk/extensions/hurt.h (File Modified)
3125
3126
3127 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3128 Log:
3129 Working addition/lookup.
3130
3131
3132 Changes: Modified:
3133 +8 -0 trunk/extensions/hurt.c (File Modified)
3134
3135
3136 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3137 Log:
3138 Get rid of hyb6 style propagation (:server COMMAND source).
3139
3140
3141 Changes: Modified:
3142 +18 -22 trunk/extensions/hurt.c (File Modified)
3143
3144
3145 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3146 Log:
3147 add not-working hurt_add and hurt_find
3148
3149
3150 Changes: Modified:
3151 +13 -5 trunk/extensions/hurt.c (File Modified)
3152
3153
3154 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3155 Log:
3156 Comment out a lot of stuff so I can load and unload this without crashing.
3157
3158
3159 Changes: Modified:
3160 +17 -6 trunk/extensions/hurt.c (File Modified)
3161
3162
3163 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3164 Log:
3165 Fix svn:keywords and add a short comment at the top.
3166
3167
3168 Changes: Modified:
3169 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3170
3171
3172 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3173 Log:
3174 - Make hurt module compile
3175 - Link it to the build
3176 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3177 correct flag name, no CAP_TS6 use etc
3178
3179
3180 Changes: Modified:
3181 +1 -0 trunk/extensions/Makefile.in (File Modified)
3182 +30 -32 trunk/extensions/hurt.c (File Modified)
3183
3184
3185 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3186 Log:
3187 Put beu's hurt module in trunk.
3188
3189
3190 Changes: Modified:
3191 + - trunk/extensions/hurt.c (File Added)
3192 + - trunk/extensions/hurt.h (File Added)
3193
3194
3195 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3196 Log:
3197 - _iprint(): use stderr instead of stdout
3198
3199
3200 Changes: Modified:
3201 +1 -1 trunk/src/s_log.c (File Modified)
3202
3203
3204 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3205 Log:
3206 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3207 and subsequently destroy our kqueue when we close 0, 1, 2
3208 (broke /restart).
3209 - After closing fd 0, 1, 2 reopen them to /dev/null again
3210 so we don't send messages from malloc etc to a random
3211 user's connection.
3212 - Remove an obsolete comment.
3213
3214
3215 Changes: Modified:
3216 +13 -2 trunk/src/ircd.c (File Modified)
3217
3218
3219 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3220 Log:
3221 Update NEWS file.
3222
3223
3224 Changes: Modified:
3225 +29 -1 trunk/NEWS (File Modified)
3226
3227
3228 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3229 Log:
3230 Rerun autoconf.
3231
3232
3233 Changes: Modified:
3234 +1 -1 trunk/configure (File Modified)
3235
3236
3237 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3238 Log:
3239 Fix openssl version check to also accept versions newer than 0.9.6.
3240
3241
3242 Changes: Modified:
3243 +1 -1 trunk/configure.ac (File Modified)
3244
3245
3246 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3247 Log:
3248 Oops, need packet.h here.
3249
3250
3251 Changes: Modified:
3252 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3253
3254
3255 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3256 Log:
3257 End the flood grace period in CPRIVMSG/CNOTICE.
3258
3259
3260 Changes: Modified:
3261 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3262
3263
3264 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3265 Log:
3266 - update class::connectfreq documentation
3267
3268
3269 Changes: Modified:
3270 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3271
3272
3273 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3274 Log:
3275 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3276
3277
3278 Changes: Modified:
3279 +3 -6 trunk/src/s_serv.c (File Modified)
3280
3281
3282 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3283 Log:
3284 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3285
3286
3287 Changes: Modified:
3288 +1 -1 trunk/src/messages.tab (File Modified)
3289
3290
3291 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3292 Log:
3293 Don't mention that /stats p shows idle times, as it doesn't.
3294
3295
3296 Changes: Modified:
3297 +1 -1 trunk/help/opers/stats (File Modified)
3298 +1 -1 trunk/help/users/stats (File Modified)
3299
3300
3301 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3302 Log:
3303 /stats A shows DNS servers, it doesn't matter whether ircd
3304 uses ADNS or something else.
3305
3306
3307 Changes: Modified:
3308 +1 -1 trunk/help/opers/stats (File Modified)
3309
3310
3311 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3312 Log:
3313 get_client_name() fix
3314
3315
3316 Changes: Modified:
3317 +4 -0 trunk/src/client.c (File Modified)
3318
3319
3320 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3321 Log:
3322 Add some comments.
3323
3324
3325 Changes: Modified:
3326 +6 -0 trunk/src/ircd.c (File Modified)
3327
3328
3329 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3330 Log:
3331 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3332
3333 Changes: Modified:
3334 +16 -17 trunk/configure (File Modified)
3335 +1 -1 trunk/configure.ac (File Modified)
3336
3337
3338 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3339 Log:
3340 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3341
3342 Changes: Modified:
3343 +135 -0 trunk/configure (File Modified)
3344 +6 -0 trunk/configure.ac (File Modified)
3345
3346
3347 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3348 Log:
3349 Exit 0 on successful -conftest.
3350
3351
3352 Changes: Modified:
3353 +1 -1 trunk/src/ircd.c (File Modified)
3354
3355
3356 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3357 Log:
3358 Make the "keep the parent process around" thing work, by opening
3359 a pipe to the child process. This pipe is on fd 0 in the child
3360 process. After successful initialization, the child will write
3361 a byte to this pipe, on fatal errors it will close it without
3362 writing anything.
3363
3364 Somewhat hackish still but should work.
3365
3366
3367 Changes: Modified:
3368 +27 -30 trunk/src/ircd.c (File Modified)
3369
3370
3371 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3372 Log:
3373 - convert some error messages to ierror() over fprintf/ilog combination
3374
3375
3376 Changes: Modified:
3377 +3 -6 trunk/src/ircd.c (File Modified)
3378
3379
3380 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3381 Log:
3382 - inotice() for loadmodule when in foreground mode
3383
3384
3385 Changes: Modified:
3386 +3 -0 trunk/src/modules.c (File Modified)
3387
3388
3389 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3390 Log:
3391 - remove inotice() on loading modules from the config
3392
3393
3394 Changes: Modified:
3395 +0 -3 trunk/src/modules.c (File Modified)
3396
3397
3398 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3399 Log:
3400 - usleep for 50000usec in the parent process to allow for startup messages
3401 to be cleanly printed before detaching to shell, this should be more than
3402 enough time really
3403
3404
3405 Changes: Modified:
3406 +3 -0 trunk/src/ircd.c (File Modified)
3407
3408
3409 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3410 Log:
3411 - display more errors during normal startup as to try to help people find common problems
3412
3413
3414 Changes: Modified:
3415 +27 -10 trunk/src/ircd.c (File Modified)
3416
3417
3418 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3419 Log:
3420 - version bump in preparation of 2.0.0 release
3421
3422
3423 Changes: Modified:
3424 +9 -9 trunk/configure (File Modified)
3425 +1 -1 trunk/configure.ac (File Modified)
3426
3427
3428 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3429 Log:
3430 Change example.conf operator block from "admin" to "god",
3431 so as to show we encourage per-person operator blocks.
3432
3433
3434 Changes: Modified:
3435 +4 -2 trunk/doc/example.conf (File Modified)
3436
3437
3438 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3439 Log:
3440 Document alias{} block.
3441
3442
3443 Changes: Modified:
3444 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3445
3446
3447 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3448 Log:
3449 Document DNS blacklist stuff in sgml.
3450
3451
3452 Changes: Modified:
3453 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3454 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3455
3456
3457 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3458 Log:
3459 Misc /stats clarifications.
3460
3461
3462 Changes: Modified:
3463 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3464
3465
3466 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3467 Log:
3468 Move snomasks into umodes chapter.
3469 Move oprivs chapter down.
3470
3471
3472 Changes: Modified:
3473 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3474 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3475 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3476
3477
3478 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3479 Log:
3480 Mention operator{} user@host change.
3481
3482
3483 Changes: Modified:
3484 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3485
3486
3487 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3488 Log:
3489 operator{} block user@host matches against orighost now, not host.
3490 This means that services/+h spoofs do not work in operator{} blocks;
3491 auth{} spoofs still work.
3492
3493
3494 Changes: Modified:
3495 +4 -0 trunk/doc/example.conf (File Modified)
3496 +1 -1 trunk/doc/reference.conf (File Modified)
3497 +2 -2 trunk/modules/m_challenge.c (File Modified)
3498 +1 -1 trunk/modules/m_oper.c (File Modified)
3499
3500
3501 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3502 Log:
3503 - inotice/iwarn/ierror() stuff I was working on
3504
3505
3506 Changes: Modified:
3507 +3 -0 trunk/include/s_log.h (File Modified)
3508 +15 -11 trunk/src/ircd.c (File Modified)
3509 +3 -1 trunk/src/modules.c (File Modified)
3510 +1 -1 trunk/src/newconf.c (File Modified)
3511 +54 -0 trunk/src/s_log.c (File Modified)
3512
3513
3514 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3515 Log:
3516 Oops, don't add blacklists to the list twice on rehash.
3517
3518
3519 Changes: Modified:
3520 +3 -2 trunk/src/blacklist.c (File Modified)
3521
3522
3523 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3524 Log:
3525 Remove notices to the client about progress of dnsbl lookups.
3526
3527
3528 Changes: Modified:
3529 +0 -4 trunk/src/blacklist.c (File Modified)
3530
3531
3532 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3533 Log:
3534 Add auth{} flag dnsbl_exempt.
3535
3536
3537 Changes: Modified:
3538 +2 -1 trunk/doc/example.conf (File Modified)
3539 +2 -1 trunk/doc/reference.conf (File Modified)
3540 +2 -0 trunk/include/s_conf.h (File Modified)
3541 +1 -0 trunk/src/newconf.c (File Modified)
3542 +8 -1 trunk/src/s_user.c (File Modified)
3543
3544
3545 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3546 Log:
3547 Switch alias{} and blacklist{} around, for consistency with example.conf.
3548
3549
3550 Changes: Modified:
3551 +18 -18 trunk/doc/reference.conf (File Modified)
3552
3553
3554 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3555 Log:
3556 Send a warning to the user if they are dnsbl listed but exempted.
3557
3558
3559 Changes: Modified:
3560 +17 -12 trunk/src/s_user.c (File Modified)
3561
3562
3563 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3564 Log:
3565 Move throwing out dnsbl listed clients to registration,
3566 and make kline_exempt exempt from it.
3567
3568
3569 Changes: Modified:
3570 +1 -0 trunk/include/blacklist.h (File Modified)
3571 +4 -0 trunk/include/client.h (File Modified)
3572 +15 -16 trunk/src/blacklist.c (File Modified)
3573 +6 -0 trunk/src/client.c (File Modified)
3574 +17 -0 trunk/src/s_user.c (File Modified)
3575
3576
3577 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3578 Log:
3579 Show refcount in /stats n.
3580
3581
3582 Changes: Modified:
3583 +3 -2 trunk/modules/m_stats.c (File Modified)
3584
3585
3586 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3587 Log:
3588 Don't look up dnsbls twice if they send USER twice.
3589
3590
3591 Changes: Modified:
3592 +5 -3 trunk/modules/m_user.c (File Modified)
3593
3594
3595 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3596 Log:
3597 Add /stats n to help files.
3598
3599
3600 Changes: Modified:
3601 +1 -0 trunk/help/opers/stats (File Modified)
3602 +1 -0 trunk/help/users/stats (File Modified)
3603
3604
3605 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3606 Log:
3607 Only check dnsbls for A records, not AAAA.
3608
3609
3610 Changes: Modified:
3611 +1 -1 trunk/src/blacklist.c (File Modified)
3612
3613
3614 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3615 Log:
3616 Don't remove non-illegal blacklists on completion of check.
3617 Add debugging notices (not working).
3618
3619
3620 Changes: Modified:
3621 +5 -1 trunk/src/blacklist.c (File Modified)
3622
3623
3624 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3625 Log:
3626 Don't call register_local_user() if they haven't sent a nick yet.
3627
3628
3629 Changes: Modified:
3630 +1 -1 trunk/src/blacklist.c (File Modified)
3631
3632
3633 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3634 Log:
3635 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3636
3637
3638 Changes: Modified:
3639 +21 -0 trunk/modules/m_stats.c (File Modified)
3640
3641
3642 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3643 Log:
3644 More dnsbl rehash fixes, it was adding bogus entries.
3645
3646
3647 Changes: Modified:
3648 +2 -7 trunk/src/newconf.c (File Modified)
3649
3650
3651 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3652 Log:
3653 Need blacklist.h here.
3654
3655
3656 Changes: Modified:
3657 +1 -0 trunk/src/s_conf.c (File Modified)
3658
3659
3660 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3661 Log:
3662 - nuke iauth
3663
3664
3665 Changes: Modified:
3666 +1 -2 trunk/configure (File Modified)
3667 +0 -48 trunk/configure.ac (File Modified)
3668 + - trunk/doc/example-iauth.conf (File Deleted)
3669 + - trunk/iauth/ (File Deleted)
3670
3671
3672 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3673 Log:
3674 Improve handling of rehashing with blacklists.
3675 Also some coding style tweaks.
3676
3677
3678 Changes: Modified:
3679 +3 -2 trunk/include/blacklist.h (File Modified)
3680 +35 -16 trunk/src/blacklist.c (File Modified)
3681 +2 -0 trunk/src/s_conf.c (File Modified)
3682
3683
3684 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3685 Log:
3686 Clear can_send cache if a user logs in or out from services.
3687
3688
3689 Changes: Modified:
3690 +2 -0 trunk/modules/m_services.c (File Modified)
3691
3692
3693 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3694 Log:
3695 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3696 This directory is not entered by default.
3697 More stuff needs to be moved into here.
3698
3699
3700 Changes: Modified:
3701 +2 -1 trunk/configure (File Modified)
3702 +1 -0 trunk/configure.ac (File Modified)
3703 +69 -458 trunk/extensions/Makefile.in (File Modified)
3704 + - trunk/extensions/m_clearchan.c (File Deleted)
3705 + - trunk/extensions/m_force.c (File Deleted)
3706 + - trunk/unsupported/ (File Added)
3707 + - trunk/unsupported/Makefile.in (File Added)
3708 + - trunk/unsupported/m_clearchan.c (File Added)
3709 + - trunk/unsupported/m_force.c (File Added)
3710
3711
3712 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3713 Log:
3714 Logging/wallops for forcejoin/forcepart, numeric fix.
3715 This needs to be moved to the toys section.
3716
3717
3718 Changes: Modified:
3719 +22 -2 trunk/extensions/m_force.c (File Modified)
3720
3721
3722 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3723 Log:
3724 Fix comments at the top (including copyright).
3725
3726
3727 Changes: Modified:
3728 +3 -2 trunk/extensions/m_omode.c (File Modified)
3729
3730
3731 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3732 Log:
3733 Add OMODE command to extensions/ for oper mode hacking:
3734 - requires admin privs
3735 - does not work for opped opers
3736 - sends wallops
3737 - sends a ServerMode for opping the oper themselves,
3738 otherwise a mode coming from the oper (not only
3739 does this provide full accountability, it is also
3740 easiest to implement while avoiding channels
3741 messed up with bogus bans etc).
3742
3743
3744 Changes: Modified:
3745 +171 -0 trunk/extensions/Makefile.in (File Modified)
3746 + - trunk/extensions/m_omode.c (File Added)
3747
3748
3749 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3750 Log:
3751 Metadata fix
3752
3753
3754 Changes: Modified:
3755 + - trunk/include/blacklist.h (Property Modified)
3756 + - trunk/src/blacklist.c (Property Modified)
3757
3758
3759 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3760 Log:
3761 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3762
3763
3764 Changes: Modified:
3765 +5 -1 trunk/src/blacklist.c (File Modified)
3766
3767
3768 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3769 Log:
3770 Initial DNS blacklist support:
3771 - see example.conf for how to use.
3772 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3773 - tor.ahbl.org is also included because most networks will not want to allow tor
3774 (and we're considering going KoS on tor users here anyway due to abuse)
3775
3776
3777 Changes: Modified:
3778 +18 -0 trunk/doc/example.conf (File Modified)
3779 +66 -0 trunk/doc/reference.conf (File Modified)
3780 + - trunk/include/blacklist.h (File Added)
3781 +2 -0 trunk/include/client.h (File Modified)
3782 +3 -0 trunk/modules/m_user.c (File Modified)
3783 +152 -0 trunk/src/Makefile.in (File Modified)
3784 + - trunk/src/blacklist.c (File Added)
3785 +34 -0 trunk/src/newconf.c (File Modified)
3786 +1 -0 trunk/src/s_auth.c (File Modified)
3787 +4 -0 trunk/src/s_user.c (File Modified)
3788
3789
3790 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3791 Log:
3792 Remove last bit of lzo stuff (comment in example.conf connect{}).
3793
3794
3795 Changes: Modified:
3796 +0 -4 trunk/doc/example.conf (File Modified)
3797
3798
3799 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3800 Log:
3801 Show sasl successes and failures in /stats t (like other
3802 things in /stats t, about local clients only).
3803
3804
3805 Changes: Modified:
3806 +2 -0 trunk/include/s_stats.h (File Modified)
3807 +3 -0 trunk/modules/m_sasl.c (File Modified)
3808 +3 -0 trunk/src/s_stats.c (File Modified)
3809
3810
3811 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3812 Log:
3813 Allow messaging services by nickname without using
3814 target change slots (this was already possible with
3815 user@server notation or services shortcuts).
3816
3817
3818 Changes: Modified:
3819 +2 -2 trunk/modules/core/m_message.c (File Modified)
3820
3821
3822 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3823 Log:
3824 Abort a safelist if a new /list comes in while one is already in progress.
3825
3826
3827 Changes: Modified:
3828 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3829
3830
3831 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3832 Log:
3833 Change $![letter]:[mask] to $~[letter]:[mask]
3834 so both ! and ~ invert an extban.
3835
3836
3837 Changes: Modified:
3838 +2 -0 trunk/src/chmode.c (File Modified)
3839
3840
3841 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3842 Log:
3843 - revert due to technical issues
3844
3845
3846 Changes: Modified:
3847 +1 -1 trunk/src/extban.c (File Modified)
3848
3849
3850 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3851 Log:
3852 - 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
3853
3854
3855 Changes: Modified:
3856 +1 -1 trunk/src/extban.c (File Modified)
3857
3858
3859 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3860 Log:
3861 Don't pace /list on a single channel.
3862
3863
3864 Changes: Modified:
3865 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3866
3867
3868 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3869 Log:
3870 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3871
3872
3873 Changes: Modified:
3874 +4 -2 trunk/include/supported.h (File Modified)
3875
3876
3877 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3878 Log:
3879 Extban types are case insensitive; force them to lowercase when added.
3880
3881
3882 Changes: Modified:
3883 +5 -5 trunk/doc/extban.txt (File Modified)
3884 +4 -0 trunk/src/chmode.c (File Modified)
3885 +3 -3 trunk/src/extban.c (File Modified)
3886
3887
3888 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3889 Log:
3890 sendto_wallops_flags():
3891 - instead of checking IsOper on each client, walk the appropriate list
3892 - instead of sending non-+z wallops from persons to nonopers, send only
3893 +w wallops from persons
3894
3895
3896 Changes: Modified:
3897 +1 -5 trunk/src/send.c (File Modified)
3898
3899
3900 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3901 Log:
3902 Prefix oper wallops with "WALLOPS - " if they would
3903 otherwise look like operwalls or locops, when sending
3904 them to local users.
3905
3906
3907 Changes: Modified:
3908 +11 -1 trunk/modules/m_wallops.c (File Modified)
3909
3910
3911 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3912 Log:
3913 Make sure destination field in some sasl numerics
3914 is the user's nick, not the sasl agent or server
3915 name.
3916
3917
3918 Changes: Modified:
3919 +2 -2 trunk/modules/m_sasl.c (File Modified)
3920
3921
3922 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3923 Log:
3924 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3925
3926
3927 Changes: Modified:
3928 +1 -1 trunk/extensions/Makefile.in (File Modified)
3929
3930
3931 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3932 Log:
3933 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3934
3935
3936 Changes: Modified:
3937 +1 -0 trunk/src/s_user.c (File Modified)
3938
3939
3940 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3941 Log:
3942 Fix build for when IPv6 is disabled.
3943
3944
3945 Changes: Modified:
3946 +12 -10 trunk/src/s_auth.c (File Modified)
3947
3948
3949 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3950 Log:
3951 Add information about adding extban types.
3952
3953
3954 Changes: Modified:
3955 +25 -0 trunk/doc/extban.txt (File Modified)
3956
3957
3958 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3959 Log:
3960 Better extban validation: try to match a new extban from
3961 a local user against its setter to see if it is valid.
3962 Unknown extban types from remotes are no longer hidden.
3963
3964
3965 Changes: Modified:
3966 +4 -3 trunk/doc/extban.txt (File Modified)
3967 +1 -0 trunk/include/channel.h (File Modified)
3968 +2 -6 trunk/src/chmode.c (File Modified)
3969 +32 -0 trunk/src/extban.c (File Modified)
3970
3971
3972 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3973 Log:
3974 Make sure both .c.o: and .s.o: are followed by the necessary command.
3975
3976
3977 Changes: Modified:
3978 +1 -0 trunk/src/Makefile.in (File Modified)
3979
3980
3981 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3982 Log:
3983 Add need_sasl auth{} flag to sgml documentation.
3984
3985
3986 Changes: Modified:
3987 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3988
3989
3990 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3991 Log:
3992 Document need_sasl auth{} flag in example confs.
3993
3994
3995 Changes: Modified:
3996 +1 -0 trunk/doc/example.conf (File Modified)
3997 +1 -0 trunk/doc/reference.conf (File Modified)
3998
3999
4000 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4001 Log:
4002 Don't allow TB to set an empty topic.
4003 This would be possible if a server sent bad protocol
4004 and could cause a crash.
4005
4006
4007 Changes: Modified:
4008 +4 -0 trunk/modules/m_tb.c (File Modified)
4009
4010
4011 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4012 Log:
4013 - oops
4014
4015
4016 Changes: Modified:
4017 +1 -1 trunk/Makefile.in (File Modified)
4018
4019
4020 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4021 Log:
4022 - typo fix
4023
4024
4025 Changes: Modified:
4026 +2 -2 trunk/configure (File Modified)
4027 +1 -1 trunk/configure.ac (File Modified)
4028
4029
4030 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4031 Log:
4032 - rebuild configure
4033
4034
4035 Changes: Modified:
4036 +2 -2 trunk/configure (File Modified)
4037
4038
4039 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4040 Log:
4041 - makefile fix
4042
4043
4044 Changes: Modified:
4045 +1 -1 trunk/extensions/Makefile.in (File Modified)
4046
4047
4048 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4049 Log:
4050 - rename contrib to extensions to bring some clarity to things
4051
4052
4053 Changes: Modified:
4054 +1 -1 trunk/Makefile.in (File Modified)
4055 +1 -1 trunk/configure.ac (File Modified)
4056 +10 -10 trunk/doc/example.conf (File Modified)
4057 +10 -10 trunk/doc/reference.conf (File Modified)
4058 + - trunk/extensions/ (File Added)
4059 + - trunk/extras/ (File Deleted)
4060
4061
4062 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4063 Log:
4064 - temporary rename
4065
4066
4067 Changes: Modified:
4068 +1 -1 trunk/Makefile.in (File Modified)
4069 +1 -1 trunk/configure.ac (File Modified)
4070 + - trunk/contrib/ (File Deleted)
4071 + - trunk/extras/ (File Added)
4072
4073
4074 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4075 Log:
4076 Don't allow servers to QUIT (they should use SQUIT).
4077
4078
4079 Changes: Modified:
4080 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4081
4082
4083 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4084 Log:
4085 - keywords
4086
4087
4088 Changes: Modified:
4089 + - trunk/src/fnvhash.s (Property Modified)
4090
4091
4092 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4093 Log:
4094 - reduced version of code
4095
4096
4097 Changes: Modified:
4098 +9 -61 trunk/src/fnvhash.s (File Modified)
4099
4100
4101 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4102 Log:
4103 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4104
4105
4106 Changes: Modified:
4107 +1 -1 trunk/src/fnvhash.s (File Modified)
4108
4109
4110 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4111 Log:
4112 Fix orighost matching for klines, etc. Was hashing the visible
4113 host, oops.
4114
4115
4116 Changes: Modified:
4117 +1 -1 trunk/src/hostmask.c (File Modified)
4118
4119
4120 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4121 Log:
4122 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4123
4124
4125 Changes: Modified:
4126 +7 -1 trunk/configure (File Modified)
4127 +5 -0 trunk/configure.ac (File Modified)
4128 +5 -6 trunk/src/Makefile.in (File Modified)
4129 +0 -4 trunk/src/fnvhash.s (File Modified)
4130 +0 -2 trunk/src/hash.c (File Modified)
4131
4132
4133 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4134 Log:
4135 - regenerate configure
4136
4137
4138 Changes: Modified:
4139 +18 -0 trunk/configure (File Modified)
4140
4141
4142 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4143 Log:
4144 - --enable-ricer-hashing option.
4145
4146
4147 Changes: Modified:
4148 +9 -0 trunk/configure.ac (File Modified)
4149 +3 -0 trunk/include/setup.h.in (File Modified)
4150
4151
4152 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4153 Log:
4154 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4155
4156
4157 Changes: Modified:
4158 + - trunk/src/fnvhash.s (File Added)
4159 +3 -0 trunk/src/hash.c (File Modified)
4160
4161
4162 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4163 Log:
4164 Fix syntax error in reference.conf.
4165
4166
4167 Changes: Modified:
4168 +0 -1 trunk/doc/reference.conf (File Modified)
4169
4170
4171 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4172 Log:
4173 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4174 (&& instead of ||...)
4175 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4176
4177
4178 Changes: Modified:
4179 +1 -1 trunk/src/chmode.c (File Modified)
4180
4181
4182 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4183 Log:
4184 Documentation for extban.
4185
4186
4187 Changes: Modified:
4188 + - trunk/doc/extban.txt (File Added)
4189
4190
4191 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4192 Log:
4193 Add extban modules to example confs.
4194
4195
4196 Changes: Modified:
4197 +5 -0 trunk/doc/example.conf (File Modified)
4198 +10 -0 trunk/doc/reference.conf (File Modified)
4199
4200
4201 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4202 Log:
4203 Initial addition of extended ban types (conditionals).
4204 Allows custom +bqeI checks via modules.
4205 Initial extra types are account (a[:mask]), oper (o),
4206 channel (c:name), realname (r:mask), server (s:mask).
4207
4208
4209 Changes: Modified:
4210 +229 -0 trunk/contrib/Makefile.in (File Modified)
4211 + - trunk/contrib/extb_account.c (File Added)
4212 + - trunk/contrib/extb_channel.c (File Added)
4213 + - trunk/contrib/extb_oper.c (File Added)
4214 + - trunk/contrib/extb_realname.c (File Added)
4215 + - trunk/contrib/extb_server.c (File Added)
4216 +13 -0 trunk/include/channel.h (File Modified)
4217 +1 -0 trunk/src/Makefile.in (File Modified)
4218 +14 -5 trunk/src/channel.c (File Modified)
4219 +91 -0 trunk/src/chmode.c (File Modified)
4220 + - trunk/src/extban.c (File Added)
4221
4222
4223 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4224 Log:
4225 Do not force +bqeI modes starting with '$' in nick!user@host format.
4226 * and ? characters in them are still assumed to be wildcards.
4227
4228
4229 Changes: Modified:
4230 +6 -0 trunk/src/chmode.c (File Modified)
4231
4232
4233 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4234 Log:
4235 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4236
4237
4238 Changes: Modified:
4239 +4 -0 trunk/modules/m_capab.c (File Modified)
4240
4241
4242 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4243 Log:
4244 Stop some mixing of client and server protocol.
4245
4246
4247 Changes: Modified:
4248 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4249 +4 -2 trunk/modules/m_pass.c (File Modified)
4250 +6 -0 trunk/modules/m_sasl.c (File Modified)
4251 +6 -0 trunk/modules/m_user.c (File Modified)
4252
4253
4254 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4255 Log:
4256 - additional revert
4257
4258
4259 Changes: Modified:
4260 +0 -2 trunk/include/s_newconf.h (File Modified)
4261 +0 -4 trunk/include/s_serv.h (File Modified)
4262 +0 -1 trunk/src/newconf.c (File Modified)
4263 +1 -13 trunk/src/s_serv.c (File Modified)
4264
4265
4266 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4267 Log:
4268 - revert LZOLink patch for now
4269
4270
4271 Changes: Modified:
4272 +0 -1 trunk/servlink/Makefile.in (File Modified)
4273 +0 -16 trunk/servlink/README (File Modified)
4274 +2 -36 trunk/servlink/control.c (File Modified)
4275 +0 -3 trunk/servlink/control.h (File Modified)
4276 +7 -5955 trunk/servlink/io.c (File Modified)
4277 + - trunk/servlink/lzoconf.h (File Deleted)
4278 + - trunk/servlink/lzodefs.h (File Deleted)
4279 + - trunk/servlink/minilzo.c (File Deleted)
4280 + - trunk/servlink/minilzo.h (File Deleted)
4281 +0 -1 trunk/servlink/servlink.h (File Modified)
4282
4283
4284 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4285 Log:
4286 - more stuff here
4287
4288
4289 Changes: Modified:
4290 +4 -2 trunk/servlink/control.c (File Modified)
4291 +2 -1 trunk/servlink/io.c (File Modified)
4292
4293
4294 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4295 Log:
4296 - oops
4297
4298
4299 Changes: Modified:
4300 +2 -2 trunk/servlink/io.c (File Modified)
4301
4302
4303 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4304 Log:
4305 - paranoia, prevent segfaults
4306
4307
4308 Changes: Modified:
4309 +2 -2 trunk/servlink/io.c (File Modified)
4310
4311
4312 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4313 Log:
4314 - more optimal servlink code
4315
4316
4317 Changes: Modified:
4318 +21 -8 trunk/servlink/io.c (File Modified)
4319
4320
4321 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4322 Log:
4323 - more efficient read strategy
4324
4325
4326 Changes: Modified:
4327 +15 -3 trunk/servlink/io.c (File Modified)
4328
4329
4330 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4331 Log:
4332 - use lzo_uintp cast to make LZO happy
4333
4334
4335 Changes: Modified:
4336 +3 -3 trunk/servlink/io.c (File Modified)
4337
4338
4339 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4340 Log:
4341 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4342
4343
4344 Changes: Modified:
4345 +4 -0 trunk/doc/example.conf (File Modified)
4346 +2 -1 trunk/include/s_newconf.h (File Modified)
4347 +4 -0 trunk/include/s_serv.h (File Modified)
4348 +1 -0 trunk/servlink/Makefile.in (File Modified)
4349 +16 -0 trunk/servlink/README (File Modified)
4350 +34 -2 trunk/servlink/control.c (File Modified)
4351 +3 -0 trunk/servlink/control.h (File Modified)
4352 +5929 -7 trunk/servlink/io.c (File Modified)
4353 + - trunk/servlink/lzoconf.h (File Added)
4354 + - trunk/servlink/lzodefs.h (File Added)
4355 + - trunk/servlink/minilzo.c (File Added)
4356 + - trunk/servlink/minilzo.h (File Added)
4357 +1 -0 trunk/servlink/servlink.h (File Modified)
4358 +1 -0 trunk/src/newconf.c (File Modified)
4359 +14 -2 trunk/src/s_serv.c (File Modified)
4360
4361
4362 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4363 Log:
4364 - remove imalloc, it was a concept that probably wouldn't have worked properly
4365
4366
4367 Changes: Modified:
4368 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4369 + - trunk/libcharybdis/imalloc.c (File Deleted)
4370 + - trunk/libcharybdis/imalloc.h (File Deleted)
4371
4372
4373 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4374 Log:
4375 - disable imalloc for now
4376
4377
4378 Changes: Modified:
4379 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4380
4381
4382 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4383 Log:
4384 - remove unneeded debug code
4385
4386
4387 Changes: Modified:
4388 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4389
4390
4391 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4392 Log:
4393 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4394
4395
4396 Changes: Modified:
4397 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4398
4399
4400 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4401 Log:
4402 - more stuff here, imalloc remains disabled for now
4403
4404
4405 Changes: Modified:
4406 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4407
4408
4409 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4410 Log:
4411 - more progress
4412
4413
4414 Changes: Modified:
4415 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4416
4417
4418 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4419 Log:
4420 - more tweaks
4421
4422
4423 Changes: Modified:
4424 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4425 +2 -0 trunk/src/ircd.c (File Modified)
4426
4427
4428 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4429 Log:
4430 - roll back libircd crap
4431
4432
4433 Changes: Modified:
4434 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4435 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4436 +29 -0 trunk/src/.depend (File Modified)
4437 +6 -21 trunk/src/Makefile.in (File Modified)
4438 +3 -218 trunk/src/ircd.c (File Modified)
4439 + - trunk/src/ircd_linker.c (File Deleted)
4440 + - trunk/src/main.c (File Deleted)
4441
4442
4443 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4444 Log:
4445 - realloc(), free() implementation
4446
4447
4448 Changes: Modified:
4449 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4450
4451
4452 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4453 Log:
4454 - malloc(), calloc() implementation
4455
4456
4457 Changes: Modified:
4458 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4459
4460
4461 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4462 Log:
4463 - block_free(), block_find(), retune_heaps() implementation
4464
4465
4466 Changes: Modified:
4467 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4468
4469
4470 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4471 Log:
4472 - block_destroy code, block_allocate code.
4473
4474
4475 Changes: Modified:
4476 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4477
4478
4479 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4480 Log:
4481 - block_new() code
4482
4483
4484 Changes: Modified:
4485 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4486
4487
4488 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4489 Log:
4490 - disable imalloc again :P
4491
4492
4493 Changes: Modified:
4494 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4495
4496
4497 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4498 Log:
4499 - fix warning
4500
4501
4502 Changes: Modified:
4503 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4504
4505
4506 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4507 Log:
4508 - fix typo
4509
4510
4511 Changes: Modified:
4512 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4513
4514
4515 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4516 Log:
4517 - constructor code for imalloc engine (malloc_init())
4518
4519
4520 Changes: Modified:
4521 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4522
4523
4524 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4525 Log:
4526 - imalloc engine improvements
4527
4528
4529 Changes: Modified:
4530 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4531
4532
4533 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4534 Log:
4535 - replace mmap() code with direct brk()/sbrk() calls.
4536
4537
4538 Changes: Modified:
4539 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4540
4541
4542 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4543 Log:
4544 - remove outdated i_malloc() interfaces
4545
4546
4547 Changes: Modified:
4548 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4549
4550
4551 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4552 Log:
4553 - redisable imalloc (sorry!)
4554
4555
4556 Changes: Modified:
4557 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4558
4559
4560 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4561 Log:
4562 - correct GET_PAGE_SLOT() macro
4563
4564
4565 Changes: Modified:
4566 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4567
4568
4569 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4570 Log:
4571 - oops forgot to commit it with imalloc turned off
4572
4573
4574 Changes: Modified:
4575 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4576
4577
4578 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4579 Log:
4580 - cleanups
4581
4582
4583 Changes: Modified:
4584 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4585 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4586
4587
4588 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4589 Log:
4590 - lowlevel imalloc code
4591
4592
4593 Changes: Modified:
4594 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4595 + - trunk/libcharybdis/imalloc.h (File Added)
4596
4597
4598 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4599 Log:
4600 - fix bindings
4601
4602
4603 Changes: Modified:
4604 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4605
4606
4607 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4608 Log:
4609 remove #ifndef
4610
4611
4612 Changes: Modified:
4613 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4614
4615
4616 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4617 Log:
4618 - 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)
4619
4620
4621 Changes: Modified:
4622 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4623 + - trunk/libcharybdis/imalloc.c (File Added)
4624
4625
4626 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4627 Log:
4628 - increment configure Id
4629
4630
4631 Changes: Modified:
4632 +2208 -1 trunk/configure (File Modified)
4633
4634
4635 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4636 Log:
4637 - bootstrap for imalloc code
4638
4639
4640 Changes: Modified:
4641 +54 -1 trunk/configure.ac (File Modified)
4642 +27 -0 trunk/include/setup.h.in (File Modified)
4643
4644
4645 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4646 Log:
4647 Clarify interaction of spoofs and channel bans/operator{} blocks.
4648
4649
4650 Changes: Modified:
4651 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4652 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4653
4654
4655 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4656 Log:
4657 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4658
4659
4660 Changes: Modified:
4661 +30 -22 trunk/src/ircd.c (File Modified)
4662
4663
4664 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4665 Log:
4666 If shared{} blocks deny something, the command
4667 is silently ignored.
4668
4669
4670 Changes: Modified:
4671 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4672
4673
4674 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4675 Log:
4676 Move up IsService check so we don't store a non-service
4677 in preClient->sasl_agent.
4678
4679
4680 Changes: Modified:
4681 +6 -6 trunk/modules/m_sasl.c (File Modified)
4682
4683
4684 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4685 Log:
4686 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4687 Add some more sanity checks on agent strings.
4688
4689
4690 Changes: Modified:
4691 +13 -11 trunk/modules/m_sasl.c (File Modified)
4692
4693
4694 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4695 Log:
4696 Unknown clients can have an ID too now so make sure to remove
4697 them from the hash if they exit.
4698
4699
4700 Changes: Modified:
4701 +3 -0 trunk/src/client.c (File Modified)
4702
4703
4704 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4705 Log:
4706 Only accept sasl from servers in a service{} block.
4707 Not tested but this must go in.
4708
4709
4710 Changes: Modified:
4711 +6 -0 trunk/modules/m_sasl.c (File Modified)
4712 +3 -0 trunk/modules/m_signon.c (File Modified)
4713
4714
4715 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4716 Log:
4717 Only process SAVE messages targetting registered users,
4718 not servers or unregistered connections. Could cause
4719 a crash when bad protocol was received.
4720
4721
4722 Changes: Modified:
4723 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4724
4725
4726 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4727 Log:
4728 - fix QJM buffer overflow vulnerability (fucking GXTi)
4729
4730
4731 Changes: Modified:
4732 +3 -3 trunk/src/s_user.c (File Modified)
4733
4734
4735 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4736 Log:
4737 Mention /scan umodes under oper_spy privilege.
4738
4739
4740 Changes: Modified:
4741 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4742
4743
4744 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4745 Log:
4746 Mention that overlapping cluster blocks are a bad thing.
4747
4748
4749 Changes: Modified:
4750 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4751
4752
4753 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4754 Log:
4755 - Document cluster{} and shared{} blocks.
4756 - Mention that service{} does not allow wildcards.
4757
4758
4759 Changes: Modified:
4760 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4761
4762
4763 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4764 Log:
4765 Document exempt{} and service{} blocks, point to reference.conf for
4766 general{}, channel{} and serverhide{}.
4767
4768
4769 Changes: Modified:
4770 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4771
4772
4773 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4774 Log:
4775 Document ~ in lists of values better.
4776
4777
4778 Changes: Modified:
4779 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4780
4781
4782 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4783 Log:
4784 More detailed CNOTICE, CPRIVMSG descriptions.
4785
4786
4787 Changes: Modified:
4788 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4789
4790
4791 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4792 Log:
4793 Oops, need both Revision and Id on modules.
4794
4795
4796 Changes: Modified:
4797 + - trunk/modules/sno_routing.c (Property Modified)
4798
4799
4800 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4801 Log:
4802 Tweak header comment a bit (filename, Id).
4803
4804
4805 Changes: Modified:
4806 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4807
4808
4809 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4810 Log:
4811 Add GLINE and UNGLINE.
4812
4813
4814 Changes: Modified:
4815 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4816
4817
4818 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4819 Log:
4820 New configure with proper Id.
4821
4822
4823 Changes: Modified:
4824 +3 -1 trunk/configure (File Modified)
4825
4826
4827 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4828 Log:
4829 Change #include directives for in6addr_any, hopefully compiles better now.
4830
4831
4832 Changes: Modified:
4833 +3 -1 trunk/configure.ac (File Modified)
4834
4835
4836 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4837 Log:
4838 Encourage putting actual administrative information
4839 in the admin{} block.
4840
4841
4842 Changes: Modified:
4843 +3 -3 trunk/doc/example.conf (File Modified)
4844
4845
4846 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4847 Log:
4848 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4849
4850
4851 Changes: Modified:
4852 +9 -7 trunk/include/s_conf.h (File Modified)
4853 +1 -0 trunk/src/newconf.c (File Modified)
4854 +10 -0 trunk/src/s_user.c (File Modified)
4855
4856
4857 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4858 Log:
4859 - Change to glines = no in example confs
4860 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4861 are disabled.
4862
4863
4864 Changes: Modified:
4865 +1 -1 trunk/doc/example.conf (File Modified)
4866 +1 -1 trunk/doc/reference.conf (File Modified)
4867 +2 -2 trunk/modules/m_gline.c (File Modified)
4868
4869
4870 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4871 Log:
4872 - forward-port QJM fix from 1.1
4873
4874
4875 Changes: Modified:
4876 +2 -0 trunk/src/s_user.c (File Modified)
4877
4878
4879 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4880 Log:
4881 - add switch to configure to disable the block allocator
4882
4883
4884 Changes: Modified:
4885 +18 -0 trunk/configure (File Modified)
4886 +9 -0 trunk/configure.ac (File Modified)
4887 +0 -6 trunk/include/config.h (File Modified)
4888 +3 -0 trunk/include/setup.h.in (File Modified)
4889
4890
4891 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4892 Log:
4893 Fix wierd error that would exit SASL users with "Overridden"
4894
4895 Changes: Modified:
4896 +1 -1 trunk/modules/m_signon.c (File Modified)
4897
4898
4899 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4900 Log:
4901 Remove obsolete XXX comment about lazylinks.
4902
4903
4904 Changes: Modified:
4905 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4906
4907
4908 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4909 Log:
4910 OJOIN: make sure to send the wallops remotely for #channels
4911
4912
4913 Changes: Modified:
4914 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4915
4916
4917 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4918 Log:
4919 Accountability for OJOIN (contrib module)
4920
4921 Changes: Modified:
4922 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4923
4924
4925 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4926 Log:
4927 - move more stuff over to ircd_state
4928
4929
4930 Changes: Modified:
4931 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4932 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4933 +9 -0 trunk/src/ircd_state.c (File Modified)
4934 +3 -3 trunk/src/patricia.c (File Modified)
4935
4936
4937 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4938 Log:
4939 - move more stuff out of libircd and into ircd_state.c
4940
4941
4942 Changes: Modified:
4943 +5 -5 trunk/src/channel.c (File Modified)
4944 +4 -4 trunk/src/client.c (File Modified)
4945 +12 -0 trunk/src/ircd_state.c (File Modified)
4946
4947
4948 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4949 Log:
4950 - this is just barrels of fun
4951
4952
4953 Changes: Modified:
4954 + - trunk/include/ircd_state.h (File Added)
4955 +1 -1 trunk/src/Makefile.in (File Modified)
4956 +2 -1 trunk/src/channel.c (File Modified)
4957 +3 -52 trunk/src/ircd.c (File Modified)
4958 +100 -3 trunk/src/ircd_state.c (File Modified)
4959
4960
4961 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4962 Log:
4963 It's .include, not #include.
4964
4965
4966 Changes: Modified:
4967 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4968
4969
4970 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4971 Log:
4972 More consistent section titles.
4973
4974
4975 Changes: Modified:
4976 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4977 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4978 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4979
4980
4981 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4982 Log:
4983 Mention possible exceeding of +j/+l due to propagation
4984 delays between servers.
4985
4986
4987 Changes: Modified:
4988 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4989
4990
4991 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4992 Log:
4993 Formatting nits:
4994 - "text" -> <quote>text</quote>
4995 - <filename>
4996 - a few more
4997
4998
4999 Changes: Modified:
5000 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5001 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5002 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5003 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5004
5005
5006 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5007 Log:
5008 Remove text about deprecation of glines.
5009
5010
5011 Changes: Modified:
5012 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5013
5014
5015 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5016 Log:
5017 - Add description of umode +D, deaf.
5018 - Mention CALLERID 005 token with umode +g.
5019
5020
5021 Changes: Modified:
5022 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5023
5024
5025 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5026 Log:
5027 Strip off a leading colon in services shortcuts (aliases).
5028
5029
5030 Changes: Modified:
5031 +2 -0 trunk/src/parse.c (File Modified)
5032
5033
5034 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5035 Log:
5036 Add no_oper_invis contrib module, denies opers setting
5037 themselves invisible (except hidden_oper's).
5038
5039
5040 Changes: Modified:
5041 +42 -0 trunk/contrib/Makefile.in (File Modified)
5042 + - trunk/contrib/no_oper_invis.c (File Added)
5043
5044
5045 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5046 Log:
5047 Mention /stats E, make the other /stats descriptions more consistent.
5048
5049
5050 Changes: Modified:
5051 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5052
5053
5054 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5055 Log:
5056 Mention that the KILL reason and oper will appear on channels.
5057
5058
5059 Changes: Modified:
5060 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5061
5062
5063 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5064 Log:
5065 Mention /mode #channel f to query forward channel from outside.
5066
5067
5068 Changes: Modified:
5069 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5070
5071
5072 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5073 Log:
5074 Port over RATBOX_2_1 r20960 (anfl):
5075 client connect notices to +C should be hiding the extra
5076 fields for spoofed users
5077
5078
5079 Changes: Modified:
5080 +2 -1 trunk/src/s_user.c (File Modified)
5081
5082
5083 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5084 Log:
5085 Add a chapter with our extra user commands:
5086 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5087
5088
5089 Changes: Modified:
5090 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5091 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5092
5093
5094 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5095 Log:
5096 Do not put by <server>: in SQUIT reasons to servers
5097 other than the one being exited.
5098
5099
5100 Changes: Modified:
5101 +1 -1 trunk/src/client.c (File Modified)
5102
5103
5104 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5105 Log:
5106 Regenerate configure.
5107
5108
5109 Changes: Modified:
5110 +1162 -1159 trunk/configure (File Modified)
5111
5112
5113 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5114 Log:
5115 Move the warning flags down so they do not mess up
5116 checks like for -Wl,-export-dynamic.
5117
5118
5119 Changes: Modified:
5120 +33 -30 trunk/configure.ac (File Modified)
5121
5122
5123 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5124 Log:
5125 - more work here
5126
5127
5128 Changes: Modified:
5129 +2 -1 trunk/iauth/Makefile.in (File Modified)
5130
5131
5132 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5133 Log:
5134 - build iauth makefile
5135
5136
5137 Changes: Modified:
5138 +3 -2 trunk/configure (File Modified)
5139 +1 -0 trunk/configure.ac (File Modified)
5140
5141
5142 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5143 Log:
5144 - Makefile
5145
5146
5147 Changes: Modified:
5148 + - trunk/iauth/Makefile.in (File Added)
5149
5150
5151 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5152 Log:
5153 - add iauth.conf.example from irc2.11
5154
5155
5156 Changes: Modified:
5157 + - trunk/doc/example-iauth.conf (File Added)
5158
5159
5160 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5161 Log:
5162 - wow, i found some docs on this thing
5163
5164
5165 Changes: Modified:
5166 + - trunk/doc/technical/iauth-internals.txt (File Added)
5167
5168
5169 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5170 Log:
5171 - no longer applicable
5172
5173
5174 Changes: Modified:
5175 + - trunk/authdaemon/ (File Deleted)
5176
5177
5178 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5179 Log:
5180 - remove libircd.so on make clean (oops)
5181
5182
5183 Changes: Modified:
5184 +1 -1 trunk/src/Makefile.in (File Modified)
5185
5186
5187 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5188 Log:
5189 - merge iauth source for experimentation
5190
5191
5192 Changes: Modified:
5193 + - trunk/iauth/ (File Added)
5194 + - trunk/iauth/a_conf.c (File Added)
5195 + - trunk/iauth/a_conf_def.h (File Added)
5196 + - trunk/iauth/a_conf_ext.h (File Added)
5197 + - trunk/iauth/a_defines.h (File Added)
5198 + - trunk/iauth/a_externs.h (File Added)
5199 + - trunk/iauth/a_io.c (File Added)
5200 + - trunk/iauth/a_io_ext.h (File Added)
5201 + - trunk/iauth/a_log.c (File Added)
5202 + - trunk/iauth/a_log_def.h (File Added)
5203 + - trunk/iauth/a_log_ext.h (File Added)
5204 + - trunk/iauth/a_struct_def.h (File Added)
5205 + - trunk/iauth/iauth.c (File Added)
5206 + - trunk/iauth/mod_lhex.c (File Added)
5207 + - trunk/iauth/mod_lhex_ext.h (File Added)
5208 + - trunk/iauth/mod_pipe.c (File Added)
5209 + - trunk/iauth/mod_pipe_ext.h (File Added)
5210 + - trunk/iauth/mod_rfc931.c (File Added)
5211 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5212 + - trunk/iauth/mod_socks.c (File Added)
5213 + - trunk/iauth/mod_socks_ext.h (File Added)
5214 + - trunk/iauth/mod_webproxy.c (File Added)
5215 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5216
5217
5218 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5219 Log:
5220 User /quote help index was not sorted properly.
5221
5222
5223 Changes: Modified:
5224 +2 -2 trunk/help/Makefile.in (File Modified)
5225 +8 -8 trunk/help/users/index (File Modified)
5226
5227
5228 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5229 Log:
5230 Add SCAN help file.
5231
5232
5233 Changes: Modified:
5234 +25 -8 trunk/help/opers/index (File Modified)
5235 + - trunk/help/opers/scan (File Added)
5236
5237
5238 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5239 Log:
5240 SGML docs:
5241 - Document SCAN UMODES
5242 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5243
5244
5245 Changes: Modified:
5246 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5247
5248
5249 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5250 Log:
5251 Add our copyright information to /info (part of release-1.1 r1026).
5252
5253
5254 Changes: Modified:
5255 +1 -0 trunk/src/version.c.SH (File Modified)
5256
5257
5258 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5259 Log:
5260 Fix some compile warnings.
5261
5262
5263 Changes: Modified:
5264 +1 -1 trunk/modules/core/m_join.c (File Modified)
5265 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5266 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5267 +1 -1 trunk/modules/m_scan.c (File Modified)
5268 +4 -4 trunk/modules/m_signon.c (File Modified)
5269
5270
5271 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5272 Log:
5273 RSFNC: OK, actually consider unknowns also for detecting a collide.
5274 Otherwise we can get two clients with the same nick.
5275
5276
5277 Changes: Modified:
5278 +1 -1 trunk/modules/m_services.c (File Modified)
5279
5280
5281 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5282 Log:
5283 - charybdis profiling stuff
5284 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5285 - update .depend
5286
5287
5288 Changes: Modified:
5289 +0 -8 trunk/configure (File Modified)
5290 +1 -8 trunk/configure.ac (File Modified)
5291 +18 -0 trunk/include/channel.h (File Modified)
5292 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5293 +335 -260 trunk/src/.depend (File Modified)
5294 +1569 -0 trunk/src/Makefile.in (File Modified)
5295 + - trunk/src/chmode.c (File Added)
5296 +16 -1 trunk/src/ircd.c (File Modified)
5297 +11 -0 trunk/src/main.c (File Modified)
5298 +11 -0 trunk/src/modules.c (File Modified)
5299
5300
5301 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5302 Log:
5303 RSFNC: Do not send kills to servers for unknowns
5304
5305
5306 Changes: Modified:
5307 +4 -2 trunk/modules/m_services.c (File Modified)
5308
5309
5310 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5311 Log:
5312 Describe service{} blocks in reference.conf.
5313
5314
5315 Changes: Modified:
5316 +12 -0 trunk/doc/reference.conf (File Modified)
5317
5318
5319 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5320 Log:
5321 Replace this list of modes with pointers to other documentation.
5322
5323
5324 Changes: Modified:
5325 +6 -50 trunk/doc/modes.txt (File Modified)
5326
5327
5328 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5329 Log:
5330 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5331 looks too much like an old-ircd client pointer otherwise.
5332
5333
5334 Changes: Modified:
5335 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5336
5337
5338 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5339 Log:
5340 findforwards:
5341 - note truncation of the list (perhaps sending multiple
5342 notices is better)
5343 - clarify in a comment that /findforwards on a nonexistent
5344 channel can be useful
5345 - sendto_one_notice() requires that the text start with
5346 a colon
5347
5348
5349 Changes: Modified:
5350 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5351
5352
5353 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5354 Log:
5355 When we close a local server's link, always include the
5356 name of the client causing the exit in the reason in the
5357 SQUIT we send them (replacing them with us). This makes
5358 sure server notices for stuff like "Not enough arguments
5359 to server command" are different on the two sides.
5360
5361
5362 Changes: Modified:
5363 +7 -5 trunk/src/client.c (File Modified)
5364
5365
5366 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5367 Log:
5368 New contrib module m_findforwards.c
5369
5370
5371 Changes: Modified:
5372 +112 -0 trunk/contrib/Makefile.in (File Modified)
5373 + - trunk/contrib/m_findforwards.c (File Added)
5374
5375
5376 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5377 Log:
5378 Whoops, don't show real host behind auth{} spoof in
5379 spoof notices if hide_spoof_ips is enabled.
5380
5381 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5382
5383
5384 Changes: Modified:
5385 +3 -2 trunk/src/s_conf.c (File Modified)
5386
5387
5388 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5389 Log:
5390 Add dalnet-style /identify that sends to nickserv or chanserv.
5391
5392
5393 Changes: Modified:
5394 +102 -0 trunk/contrib/Makefile.in (File Modified)
5395 + - trunk/contrib/m_identify.c (File Added)
5396
5397
5398 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5399 Log:
5400 Document alias{} blocks a bit better.
5401
5402
5403 Changes: Modified:
5404 +9 -0 trunk/doc/reference.conf (File Modified)
5405
5406
5407 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5408 Log:
5409 - add aliases to /stats m (data usage is not counted though, sorry)
5410
5411
5412 Changes: Modified:
5413 +1 -0 trunk/include/s_conf.h (File Modified)
5414 +3 -0 trunk/src/newconf.c (File Modified)
5415 +15 -0 trunk/src/parse.c (File Modified)
5416
5417
5418 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5419 Log:
5420 - remove m_sshortcut as it's no longer relevant
5421
5422
5423 Changes: Modified:
5424 +0 -145 trunk/modules/Makefile.in (File Modified)
5425 + - trunk/modules/m_sshortcut.c (File Deleted)
5426
5427
5428 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5429 Log:
5430 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5431 targets instead of my original idea :P)
5432
5433
5434 Changes: Modified:
5435 +32 -0 trunk/doc/example.conf (File Modified)
5436 +35 -0 trunk/doc/reference.conf (File Modified)
5437 +4 -0 trunk/include/parse.h (File Modified)
5438 +7 -0 trunk/include/s_conf.h (File Modified)
5439 +82 -0 trunk/src/newconf.c (File Modified)
5440 +78 -0 trunk/src/parse.c (File Modified)
5441 +16 -0 trunk/src/s_conf.c (File Modified)
5442
5443
5444 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5445 Log:
5446 Remove some spaces after tabs. ??
5447
5448
5449 Changes: Modified:
5450 +18 -18 trunk/src/newconf.c (File Modified)
5451
5452
5453 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5454 Log:
5455 Global /who:
5456 - make sure to clear all marks also if the who was aborted
5457 because of too many matches
5458 - give ERR_TOOMANYMATCHES if too many matches
5459 - clarify comments
5460
5461 ratbox RATBOX_2_2 r22003 (jilles)
5462
5463
5464 Changes: Modified:
5465 +28 -26 trunk/modules/m_who.c (File Modified)
5466
5467
5468 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5469 Log:
5470 - devel is 2.0
5471
5472
5473 Changes: Modified:
5474 +9 -9 trunk/configure (File Modified)
5475 +1 -1 trunk/configure.ac (File Modified)
5476
5477
5478 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5479 Log:
5480 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5481
5482
5483 Changes: Modified:
5484 +2 -1 trunk/include/s_newconf.h (File Modified)
5485 +20 -0 trunk/modules/m_rehash.c (File Modified)
5486 +1 -1 trunk/src/s_newconf.c (File Modified)
5487
5488
5489 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5490 Log:
5491 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5492
5493
5494 Changes: Modified:
5495 +0 -1 trunk/doc/example.conf (File Modified)
5496 +0 -3 trunk/doc/reference.conf (File Modified)
5497 +0 -1 trunk/include/s_conf.h (File Modified)
5498 +0 -6 trunk/modules/m_info.c (File Modified)
5499 +1 -1 trunk/src/channel.c (File Modified)
5500 +0 -1 trunk/src/newconf.c (File Modified)
5501
5502
5503 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5504 Log:
5505 Missing header in m_chghost.c
5506
5507 Changes: Modified:
5508 +1 -0 trunk/modules/m_chghost.c (File Modified)
5509
5510
5511 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5512 Log:
5513 Relocate QJM code to a seperate function(change_nick_user_host)
5514 Change CHGHOST to use change_nick_user_host instead of just setting it
5515
5516
5517 Changes: Modified:
5518 +3 -0 trunk/include/s_user.h (File Modified)
5519 +1 -1 trunk/modules/m_chghost.c (File Modified)
5520 +3 -78 trunk/modules/m_signon.c (File Modified)
5521 +89 -0 trunk/src/s_user.c (File Modified)
5522
5523
5524 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5525 Log:
5526 Restore /stats a (dns servers, admin-only).
5527
5528
5529 Changes: Modified:
5530 +1 -0 trunk/include/res.h (File Modified)
5531 +5 -8 trunk/modules/m_stats.c (File Modified)
5532 +16 -0 trunk/src/res.c (File Modified)
5533
5534
5535 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5536 Log:
5537 - Add CHARYBDIS_PROFILE if we are profiling.
5538 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5539 - Remove duplicate --enable-epoll entry.
5540
5541
5542 Changes: Modified:
5543 +1595 -15 trunk/configure (File Modified)
5544 +30 -11 trunk/configure.ac (File Modified)
5545 +3 -0 trunk/include/setup.h.in (File Modified)
5546
5547
5548 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5549 Log:
5550 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5551
5552
5553 Changes: Modified:
5554 +28 -0 trunk/aclocal.m4 (File Modified)
5555
5556
5557 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5558 Log:
5559 Allow requesting forward channel and quiet list in same mode command.
5560
5561
5562 Changes: Modified:
5563 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5564
5565
5566 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5567 Log:
5568 Add description of xline wildcards.
5569
5570
5571 Changes: Modified:
5572 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5573
5574
5575 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5576 Log:
5577 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5578
5579
5580 Changes: Modified:
5581 +0 -4 trunk/modules/m_services.c (File Modified)
5582
5583
5584 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5585 Log:
5586 typo
5587
5588
5589 Changes: Modified:
5590 +1 -1 trunk/include/hook.h (File Modified)
5591
5592
5593 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5594 Log:
5595 call_hook, not hook_call
5596
5597
5598 Changes: Modified:
5599 +1 -1 trunk/modules/core/m_join.c (File Modified)
5600
5601
5602 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5603 Log:
5604 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5605 Could be useful for a number of things.
5606
5607
5608 Changes: Modified:
5609 +9 -0 trunk/modules/core/m_join.c (File Modified)
5610
5611
5612 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5613 Log:
5614 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5615
5616
5617 Changes: Modified:
5618 +7 -0 trunk/include/hook.h (File Modified)
5619
5620
5621 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5622 Log:
5623 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5624
5625
5626 Changes: Modified:
5627 +15 -0 trunk/modules/m_services.c (File Modified)
5628
5629
5630 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5631 Log:
5632 Clarify snomask +f, +k, +u.
5633
5634
5635 Changes: Modified:
5636 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5637
5638
5639 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5640 Log:
5641 Cmode +p and +s may be set simultaneously.
5642
5643
5644 Changes: Modified:
5645 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5646
5647
5648 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5649 Log:
5650 actually, we should check the data version on each reload (oops)
5651
5652
5653 Changes: Modified:
5654 +6 -6 trunk/src/main.c (File Modified)
5655
5656
5657 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5658 Log:
5659 more work on the loader
5660
5661
5662 Changes: Modified:
5663 +45 -21 trunk/src/main.c (File Modified)
5664
5665
5666 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5667 Log:
5668 Add prototype ircd_state.c
5669
5670
5671 Changes: Modified:
5672 + - trunk/src/ircd_state.c (File Added)
5673
5674
5675 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5676 Log:
5677 Smaller improvements.
5678
5679
5680 Changes: Modified:
5681 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5682
5683
5684 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5685 Log:
5686 Add a lot of stuff here.
5687
5688
5689 Changes: Modified:
5690 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5691
5692
5693 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5694 Log:
5695 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5696
5697
5698 Changes: Modified:
5699 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5700
5701
5702 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5703 Log:
5704 Invex doesn't trump +r or (sic) +J.
5705
5706
5707 Changes: Modified:
5708 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5709
5710
5711 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5712 Log:
5713 Check to make sure a module is not loaded before loading it.
5714
5715
5716 Changes: Modified:
5717 +6 -1 trunk/src/ircd_parser.y (File Modified)
5718
5719
5720 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5721 Log:
5722 - Add a missing comma in the HeaderMessages array
5723 - Only send "Your hostname is too long ..." if that really is the case
5724
5725
5726 Changes: Modified:
5727 +2 -2 trunk/src/s_auth.c (File Modified)
5728
5729
5730 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5731 Log:
5732 build_symtable() will have already bailed here, so no need to check
5733 explicitly whether or not charybdis_main is NULL.
5734
5735
5736 Changes: Modified:
5737 +7 -16 trunk/src/main.c (File Modified)
5738
5739
5740 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5741 Log:
5742 Data structure versioning, part 1.
5743
5744
5745 Changes: Modified:
5746 +10 -1 trunk/include/ircd_defs.h (File Modified)
5747 +2 -0 trunk/src/ircd.c (File Modified)
5748 +15 -3 trunk/src/main.c (File Modified)
5749
5750
5751 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5752 Log:
5753 build a symbol table and use that instead of doing a raw dlsym on everything
5754
5755
5756 Changes: Modified:
5757 + - trunk/include/ircd_linker.h (File Added)
5758 +71 -1 trunk/src/Makefile.in (File Modified)
5759 + - trunk/src/ircd_linker.c (File Added)
5760 +16 -4 trunk/src/main.c (File Modified)
5761
5762
5763 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5764 Log:
5765 The launcher now calls io_loop() instead of charybdis_main().
5766 This is so that we do not have to reinitialize *everything* later.
5767
5768
5769 Changes: Modified:
5770 +1 -0 trunk/include/ircd.h (File Modified)
5771 +6 -7 trunk/src/ircd.c (File Modified)
5772 +13 -1 trunk/src/main.c (File Modified)
5773
5774
5775 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5776 Log:
5777 Use global binding on libircd.so.
5778
5779
5780 Changes: Modified:
5781 +1 -1 trunk/src/main.c (File Modified)
5782
5783
5784 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5785 Log:
5786 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5787 (it will do more later)
5788
5789
5790 Changes: Modified:
5791 +14 -12 trunk/include/config.h (File Modified)
5792 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5793 +31 -5 trunk/src/Makefile.in (File Modified)
5794 +78 -1 trunk/src/ircd.c (File Modified)
5795 + - trunk/src/main.c (File Added)
5796
5797
5798 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5799 Log:
5800 Add whitespace here, oops.
5801
5802
5803 Changes: Modified:
5804 +1 -1 trunk/CREDITS (File Modified)
5805
5806
5807 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5808 Log:
5809 Properly copy over the IP address here instead of using a cheap hack.
5810 Because the hack didn't work right except on IPv6. :|
5811
5812
5813 Changes: Modified:
5814 +12 -2 trunk/src/s_newconf.c (File Modified)
5815
5816
5817 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5818 Log:
5819 Revert reject cache notice to ratbox's, which more
5820 clearly suggests what's happening.
5821
5822
5823 Changes: Modified:
5824 +4 -1 trunk/src/reject.c (File Modified)
5825
5826
5827 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5828 Log:
5829 Fix the openssl status in the overview information.
5830
5831
5832 Changes: Modified:
5833 +1 -3 trunk/configure (File Modified)
5834 +1 -3 trunk/configure.ac (File Modified)
5835
5836
5837 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5838 Log:
5839 - Add simple exempt{} block (127.0.0.1) to example.conf.
5840 - Remove mention of deny{}.
5841
5842
5843 Changes: Modified:
5844 +5 -0 trunk/doc/example.conf (File Modified)
5845 +1 -1 trunk/doc/reference.conf (File Modified)
5846
5847
5848 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5849 Log:
5850 example.conf: add some comments at the start
5851 reference.conf: some ircd-ratbox -> charybdis
5852
5853
5854 Changes: Modified:
5855 +11 -0 trunk/doc/example.conf (File Modified)
5856 +6 -5 trunk/doc/reference.conf (File Modified)
5857
5858
5859 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5860 Log:
5861 Rename m_createauthonly module to createauthonly
5862 as this is not a module providing an m_function
5863 (command).
5864
5865
5866 Changes: Modified:
5867 +1 -38 trunk/contrib/Makefile.in (File Modified)
5868 + - trunk/contrib/createauthonly.c (File Added)
5869 + - trunk/contrib/m_createauthonly.c (File Deleted)
5870
5871
5872 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5873 Log:
5874 Add to example confs commented lines for:
5875 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5876 sno_globalkline.so, sno_globaloper.so.
5877
5878
5879 Changes: Modified:
5880 +5 -1 trunk/doc/example.conf (File Modified)
5881 +9 -1 trunk/doc/reference.conf (File Modified)
5882
5883
5884 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5885 Log:
5886 - Unbreak connecting to connect{}s with hostnames
5887 instead of IP addresses (broken with new resolver).
5888 - Try to do A/AAAA query based on aftype in
5889 connect{} (doesn't seem to work fully).
5890
5891
5892 Changes: Modified:
5893 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5894
5895
5896 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5897 Log:
5898 Unbreak /rehash dns.
5899
5900
5901 Changes: Modified:
5902 +1 -0 trunk/src/res.c (File Modified)
5903
5904
5905 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5906 Log:
5907 Preserve Hybrid Id and add one of our own.
5908
5909
5910 Changes: Modified:
5911 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5912 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5913
5914
5915 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5916 Log:
5917 Add anfl and Androsyn to CREDITS.
5918 They wrote a lot of ratbox code we use, both before and after the fork.
5919
5920
5921 Changes: Modified:
5922 +2 -0 trunk/CREDITS (File Modified)
5923
5924
5925 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5926 Log:
5927 Hostname validity check.
5928
5929
5930 Changes: Modified:
5931 +42 -3 trunk/src/s_auth.c (File Modified)
5932
5933
5934 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5935 Log:
5936 Version bump to 1.2.0.
5937
5938
5939 Changes: Modified:
5940 +9 -9 trunk/configure (File Modified)
5941 +1 -1 trunk/configure.ac (File Modified)
5942
5943
5944 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5945 Log:
5946 - Missed a spot in the IPv6 code here. Should be usable now.
5947
5948
5949 Changes: Modified:
5950 +2 -2 trunk/src/res.c (File Modified)
5951
5952
5953 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5954 Log:
5955 Alright, so, this massive commit does the following:
5956 - Removes adns
5957 - Adds a resolver based on the undernet and hybrid one.
5958 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5959 - Makes a check in ./configure be posixly correct
5960 - Simplifies the auth code and DNS callbacks
5961
5962 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5963
5964
5965 Changes: Modified:
5966 +1 -1 trunk/Makefile.in (File Modified)
5967 + - trunk/adns/ (File Deleted)
5968 +148 -80 trunk/configure (File Modified)
5969 +1 -2 trunk/configure.ac (File Modified)
5970 +6 -0 trunk/include/client.h (File Modified)
5971 +1 -0 trunk/include/packet.h (File Modified)
5972 +153 -41 trunk/include/res.h (File Modified)
5973 + - trunk/include/reslib.h (File Added)
5974 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5975 +930 -1449 trunk/modules/.depend (File Modified)
5976 +3 -0 trunk/modules/m_stats.c (File Modified)
5977 +417 -621 trunk/src/.depend (File Modified)
5978 +1 -1 trunk/src/.indent.pro (File Modified)
5979 +2069 -289 trunk/src/Makefile.in (File Modified)
5980 + - trunk/src/adns.c (File Deleted)
5981 + - trunk/src/res.c (File Added)
5982 + - trunk/src/reslib.c (File Added)
5983 +11 -50 trunk/src/s_auth.c (File Modified)
5984 +4 -26 trunk/src/s_newconf.c (File Modified)
5985
5986
5987 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5988 Log:
5989 Document the NOBALLOC feature.
5990
5991
5992 Changes: Modified:
5993 +7 -1 trunk/include/config.h (File Modified)
5994
5995
5996 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5997 Log:
5998 commands.sgml changes
5999
6000
6001 Changes: Modified:
6002 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6003
6004
6005 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6006 Log:
6007 connect{} changes.
6008
6009
6010 Changes: Modified:
6011 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6012
6013
6014 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6015 Log:
6016 Improve description of class{} block (in particular,
6017 mention server classes as well as client classes).
6018
6019
6020 Changes: Modified:
6021 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6022
6023
6024 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6025 Log:
6026 In comment:
6027 -/* sendq: servers need a higher sendq as they send more data */
6028 +/* sendq: servers need a higher sendq as they are sent more data */
6029
6030
6031 Changes: Modified:
6032 +1 -1 trunk/doc/reference.conf (File Modified)
6033
6034
6035 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6036 Log:
6037 Add modules{} block.
6038
6039
6040 Changes: Modified:
6041 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6042
6043
6044 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6045 Log:
6046 Add general::oper_snomask, snomask on oper up for opers
6047 that have umode +s set on oper up, but do not have
6048 a specific snomask setting in their operator block.
6049 If this is empty or not specified, +s is used as before.
6050
6051
6052 Changes: Modified:
6053 +4 -1 trunk/doc/example.conf (File Modified)
6054 +7 -1 trunk/doc/reference.conf (File Modified)
6055 +1 -0 trunk/include/client.h (File Modified)
6056 +1 -0 trunk/include/s_conf.h (File Modified)
6057 +32 -0 trunk/src/newconf.c (File Modified)
6058 +1 -0 trunk/src/s_conf.c (File Modified)
6059 +13 -3 trunk/src/s_user.c (File Modified)
6060
6061
6062 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6063 Log:
6064 fix error
6065
6066 Changes: Modified:
6067 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6068
6069
6070 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6071 Log:
6072 Add MASKTRACE and CHANTRACE commands.
6073
6074
6075 Changes: Modified:
6076 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6077
6078
6079 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6080 Log:
6081 document loadmodule directive
6082
6083
6084 Changes: Modified:
6085 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6086
6087
6088 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6089 Log:
6090 finish this up
6091
6092
6093 Changes: Modified:
6094 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6095
6096
6097 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6098 Log:
6099 q:lines are no longer living in the ircd.conf either
6100
6101
6102 Changes: Modified:
6103 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6104
6105
6106 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6107 Log:
6108 remove k:line, d:line, x:line as they are their own files now
6109
6110
6111 Changes: Modified:
6112 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6113
6114
6115 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6116 Log:
6117 New place for operator::snomask.
6118
6119
6120 Changes: Modified:
6121 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6122
6123
6124 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6125 Log:
6126 Document connect {}.
6127
6128
6129 Changes: Modified:
6130 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6131
6132
6133 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6134 Log:
6135 example.conf: move operator::snomask to a more logical place,
6136 more sensible default
6137 reference.conf: add operator::snomask
6138
6139
6140 Changes: Modified:
6141 +3 -3 trunk/doc/example.conf (File Modified)
6142 +3 -0 trunk/doc/reference.conf (File Modified)
6143
6144
6145 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6146 Log:
6147 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6148 in those conf entries that take umodes like <name1>, <name2>, ...
6149
6150
6151 Changes: Modified:
6152 +3 -0 trunk/doc/reference.conf (File Modified)
6153 +3 -0 trunk/src/newconf.c (File Modified)
6154
6155
6156 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6157 Log:
6158 Remove H:line
6159
6160
6161 Changes: Modified:
6162 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6163
6164
6165 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6166 Log:
6167 Aesthetic changes.
6168
6169
6170 Changes: Modified:
6171 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6172
6173
6174 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6175 Log:
6176 s/allow/auth
6177
6178
6179 Changes: Modified:
6180 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6181
6182
6183 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6184 Log:
6185 fix
6186
6187
6188 Changes: Modified:
6189 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6190
6191
6192 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6193 Log:
6194 Document operator {} blocks.
6195
6196
6197 Changes: Modified:
6198 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6199
6200
6201 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6202 Log:
6203 auth{}: clarify/add some details
6204
6205
6206 Changes: Modified:
6207 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6208
6209
6210 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6211 Log:
6212 auth{}: Move a paragraph.
6213
6214
6215 Changes: Modified:
6216 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6217
6218
6219 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6220 Log:
6221 Document auth{} blocks.
6222
6223
6224 Changes: Modified:
6225 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6226
6227
6228 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6229 Log:
6230 Add umode +R.
6231
6232
6233 Changes: Modified:
6234 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6235
6236
6237 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6238 Log:
6239 Add umode +R, prevents unidentified clients from
6240 sending private messages or notices. /accept'ed
6241 clients and opers are exempt.
6242 Due to the /accept part, this is only checked
6243 at the target's server, may want to change
6244 this?
6245
6246
6247 Changes: Modified:
6248 +1 -0 trunk/help/opers/umode (File Modified)
6249 +1 -0 trunk/help/users/umode (File Modified)
6250 +2 -0 trunk/include/client.h (File Modified)
6251 +1 -0 trunk/include/numeric.h (File Modified)
6252 +11 -1 trunk/modules/core/m_message.c (File Modified)
6253 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6254 +1 -1 trunk/src/messages.tab (File Modified)
6255 +1 -1 trunk/src/s_user.c (File Modified)
6256
6257
6258 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6259 Log:
6260 Don't allow a nick change if banned or quieted (and not
6261 voiced or opped) on a channel. This uses numeric 435
6262 (bahamut's "cannot change to a banned nick") because
6263 bahamut/ircu's 437 and hyperion's 438 already have
6264 another meaning for us.
6265
6266
6267 Changes: Modified:
6268 +2 -0 trunk/include/channel.h (File Modified)
6269 +1 -0 trunk/include/numeric.h (File Modified)
6270 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6271 +38 -0 trunk/src/channel.c (File Modified)
6272 +1 -1 trunk/src/messages.tab (File Modified)
6273
6274
6275 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6276 Log:
6277 KNOCK:
6278 - respect ban exceptions
6279 - also deny a knock if quieted
6280
6281
6282 Changes: Modified:
6283 +2 -1 trunk/modules/m_knock.c (File Modified)
6284
6285
6286 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6287 Log:
6288 Reverse bad substitution in comment.
6289
6290
6291 Changes: Modified:
6292 +1 -1 trunk/src/channel.c (File Modified)
6293
6294
6295 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6296 Log:
6297 - set DynSpoof flag for clients spoofed at registration
6298 - add orighost instead of host to the hostname hash
6299
6300
6301 Changes: Modified:
6302 +5 -1 trunk/src/s_user.c (File Modified)
6303
6304
6305 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6306 Log:
6307 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6308
6309
6310 Changes: Modified:
6311 +2 -3 trunk/src/send.c (File Modified)
6312
6313
6314 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6315 Log:
6316 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6317
6318
6319 Changes: Modified:
6320 +17 -7 trunk/modules/m_signon.c (File Modified)
6321
6322
6323 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6324 Log:
6325 Correct minimum args on ENCAP SASL to avoid nasty core.
6326
6327
6328 Changes: Modified:
6329 +1 -1 trunk/modules/m_sasl.c (File Modified)
6330
6331
6332 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6333 Log:
6334 Style nits: sptr can't ever be NULL, don't compare truth
6335 values with YES.
6336
6337
6338 Changes: Modified:
6339 +2 -3 trunk/modules/m_scan.c (File Modified)
6340
6341
6342 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6343 Log:
6344 - Comment out scan_cmodes() prototype to suppress warning
6345 - Correct minimum parameter count for mo_scan()
6346
6347
6348 Changes: Modified:
6349 +2 -2 trunk/modules/m_scan.c (File Modified)
6350
6351
6352 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6353 Log:
6354 SCAN UMODES:
6355 - Include full command in operspy notice
6356 - Allow global scans (no-list used, mask not used) without operspy
6357 - Use ERR_NOPRIVS numeric
6358
6359
6360 Changes: Modified:
6361 +21 -9 trunk/modules/m_scan.c (File Modified)
6362
6363
6364 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6365 Log:
6366 Cancel out the >3 default if < is given; this way
6367 any </> specification fully overrides the default.
6368
6369
6370 Changes: Modified:
6371 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6372
6373
6374 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6375 Log:
6376 - Call mo_list() from m_list() to reduce code duplication
6377 - Default to >3, rather arbitrarily (conf option?)
6378 - Make < and > mean less than and greater than again
6379
6380
6381 Changes: Modified:
6382 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6383
6384
6385 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6386 Log:
6387 When processing topic burst, hide connecting server
6388 on netburst if flatten links is enabled.
6389
6390
6391 Changes: Modified:
6392 +9 -2 trunk/modules/m_tb.c (File Modified)
6393
6394
6395 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6396 Log:
6397 - remove PENALTY token
6398
6399
6400 Changes: Modified:
6401 +0 -1 trunk/include/supported.h (File Modified)
6402
6403
6404 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6405 Log:
6406 005 fixups:
6407 - Add PENALTY because we have a pace-wait system.
6408 - Add FNC due to SAVE and RSFNC
6409 - Add q to MAXLIST.
6410
6411
6412 Changes: Modified:
6413 +4 -2 trunk/include/supported.h (File Modified)
6414
6415
6416 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6417 Log:
6418 mkay, indent went nuts here
6419
6420
6421 Changes: Modified:
6422 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6423
6424
6425 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6426 Log:
6427 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6428 and can be used instead. The SAFELIST implementation is the one used by
6429 default, as most users/networks will be used to it.
6430
6431
6432 Changes: Modified:
6433 +1 -0 trunk/NEWS (File Modified)
6434 +14 -0 trunk/include/client.h (File Modified)
6435 +5 -0 trunk/include/hash.h (File Modified)
6436 +404 -272 trunk/modules/Makefile.in (File Modified)
6437 + - trunk/modules/m_list.c (File Deleted)
6438 + - trunk/modules/m_list_ratbox.c (File Added)
6439 + - trunk/modules/m_list_safelist.c (File Added)
6440 +5 -5 trunk/src/hash.c (File Modified)
6441
6442
6443 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6444 Log:
6445 Clear invites on a lowerTS JOIN or SJOIN.
6446 This should complete kick_on_split_riding protection.
6447
6448
6449 Changes: Modified:
6450 +5 -0 trunk/modules/core/m_join.c (File Modified)
6451 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6452
6453
6454 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6455 Log:
6456 Like in ratbox, send and interpret timestamps on invites.
6457
6458
6459 Changes: Modified:
6460 +9 -2 trunk/modules/m_invite.c (File Modified)
6461
6462
6463 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6464 Log:
6465 Add +S (network service) umode. Just for completeness, users or opers
6466 cannot set this.
6467
6468
6469 Changes: Modified:
6470 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6471
6472
6473 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6474 Log:
6475 update NEWS a bit
6476
6477
6478 Changes: Modified:
6479 +35 -2 trunk/NEWS (File Modified)
6480
6481
6482 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6483 Log:
6484 Split off a PreClient structure for data to be freed on registation (i.e. password).
6485 New hook introduce_client for post-registration messages.
6486 Fix b0rked SASL numerics.
6487 Burst REALHOST post-introduction for spoofed-on-registration clients.
6488 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6489 Pre-registration signon support.
6490
6491
6492 Changes: Modified:
6493 +10 -0 trunk/configure (File Modified)
6494 +2 -0 trunk/configure.ac (File Modified)
6495 +14 -4 trunk/include/client.h (File Modified)
6496 +1 -0 trunk/include/hook.h (File Modified)
6497 +1 -0 trunk/include/numeric.h (File Modified)
6498 +3 -0 trunk/include/setup.h.in (File Modified)
6499 +16 -0 trunk/modules/m_chghost.c (File Modified)
6500 +25 -21 trunk/modules/m_sasl.c (File Modified)
6501 +63 -30 trunk/modules/m_signon.c (File Modified)
6502 +18 -0 trunk/src/client.c (File Modified)
6503 +2 -0 trunk/src/hook.c (File Modified)
6504 +5 -5 trunk/src/messages.tab (File Modified)
6505 +2 -0 trunk/src/s_serv.c (File Modified)
6506 +28 -2 trunk/src/s_user.c (File Modified)
6507
6508
6509 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6510 Log:
6511 Update hook documentation.
6512
6513
6514 Changes: Modified:
6515 +30 -0 trunk/doc/hooks.txt (File Modified)
6516
6517
6518 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6519 Log:
6520 Improve @/# handling in match_esc().
6521
6522
6523 Changes: Modified:
6524 +21 -13 trunk/src/match.c (File Modified)
6525
6526
6527 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6528 Log:
6529 backtrack instead of bailing out when handling a mismatched escape
6530
6531
6532 Changes: Modified:
6533 +1 -1 trunk/src/match.c (File Modified)
6534
6535
6536 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6537 Log:
6538 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6539
6540 Changes: Modified:
6541 +2 -1 trunk/CREDITS (File Modified)
6542
6543
6544 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6545 Log:
6546 Fix the escape brokenness and pick up a more efficient matching algorithm,
6547 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6548 Patch sent upstream. They can do whatever they want with it, *shrug*.
6549
6550
6551 Changes: Modified:
6552 +147 -161 trunk/src/match.c (File Modified)
6553
6554
6555 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6556 Log:
6557 If flatten links is enabled, fake the origins of some ServerModes
6558 sent to clients so that the server sending the netburst is hidden.
6559 Most mode hacks still show the true source.
6560
6561
6562 Changes: Modified:
6563 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6564 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6565
6566
6567 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6568 Log:
6569 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6570 where the exit originated).
6571 - When receiving an SQUIT for a server themselves
6572 (IsMe(target_p) || target_p == client_p)
6573 close their link and send a local server notice.
6574
6575
6576 Changes: Modified:
6577 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6578 +6 -3 trunk/src/client.c (File Modified)
6579
6580
6581 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6582 Log:
6583 Hooking into the wrong hook, whoops. :P
6584
6585
6586 Changes: Modified:
6587 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6588 +6 -10 trunk/modules/core/m_join.c (File Modified)
6589
6590
6591 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6592 Log:
6593 this doesn't work right, right now :P
6594
6595
6596 Changes: Modified:
6597 +40 -0 trunk/contrib/Makefile.in (File Modified)
6598 + - trunk/contrib/m_createauthonly.c (File Added)
6599 +6 -0 trunk/include/hook.h (File Modified)
6600 +26 -1 trunk/modules/core/m_join.c (File Modified)
6601 +1 -1 trunk/src/ircd.c (File Modified)
6602
6603
6604 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6605 Log:
6606 Make can_join() hookable.
6607
6608
6609 Changes: Modified:
6610 +12 -1 trunk/src/channel.c (File Modified)
6611
6612
6613 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6614 Log:
6615 add 'int approved;' to the channel event hook
6616
6617
6618 Changes: Modified:
6619 +1 -0 trunk/include/hook.h (File Modified)
6620
6621
6622 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6623 Log:
6624 Use SIDs in SASL ENCAP origin.
6625 Ignore responses from other agents once the first SASL response has been received for a client.
6626
6627
6628 Changes: Modified:
6629 +9 -5 trunk/modules/m_sasl.c (File Modified)
6630
6631
6632 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6633 Log:
6634 Removed stray debug code.
6635
6636
6637 Changes: Modified:
6638 +1 -1 trunk/modules/m_sasl.c (File Modified)
6639
6640
6641 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6642 Log:
6643 Don't complain "unknown MODE flag" if a non-oper attempts
6644 to unset an oper only umode they do not have.
6645 This is to prevent unwanted error messages when users/bots
6646 do things like MODE <nick> +i-sw.
6647
6648
6649 Changes: Modified:
6650 +4 -2 trunk/src/s_user.c (File Modified)
6651
6652
6653 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6654 Log:
6655 Fix client_exit hook name and only call it for local exits that are not
6656 IsAnyServer.
6657
6658
6659 Changes: Modified:
6660 +3 -2 trunk/modules/m_sasl.c (File Modified)
6661
6662
6663 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6664 Log:
6665 Fix SASL logic to actually use stored agent UID.
6666 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6667 Add abort code for exiting clients.
6668
6669
6670 Changes: Modified:
6671 +18 -9 trunk/modules/m_sasl.c (File Modified)
6672
6673
6674 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6675 Log:
6676 Port over ratbox 2.2 /challenge. This is slightly more secure
6677 (better crypto, longer keys, challenge timeout) and has better
6678 client scripts.
6679
6680 The respond tool is no longer part of the ircd tree but a
6681 separate package, currently available from
6682 http://respond.ircd-ratbox.org (we should mirror/... this).
6683
6684
6685 Changes: Modified:
6686 +65 -310 trunk/doc/challenge.txt (File Modified)
6687 +5 -5 trunk/include/client.h (File Modified)
6688 +3 -0 trunk/include/irc_string.h (File Modified)
6689 +3 -0 trunk/include/numeric.h (File Modified)
6690 +94 -50 trunk/modules/m_challenge.c (File Modified)
6691 +1 -2 trunk/src/client.c (File Modified)
6692 +125 -0 trunk/src/irc_string.c (File Modified)
6693 +2 -2 trunk/src/messages.tab (File Modified)
6694 + - trunk/tools/rsa_respond/ (File Deleted)
6695
6696
6697 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6698 Log:
6699 Preliminary SASL support.
6700
6701
6702 Changes: Modified:
6703 +7 -0 trunk/include/client.h (File Modified)
6704 +6 -0 trunk/include/numeric.h (File Modified)
6705 +1 -0 trunk/modules/Makefile.in (File Modified)
6706 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6707 +175 -1 trunk/modules/m_cap.c (File Modified)
6708 + - trunk/modules/m_sasl.c (File Added)
6709 +2 -0 trunk/modules/m_user.c (File Modified)
6710 +5 -5 trunk/src/messages.tab (File Modified)
6711 +8 -2 trunk/src/s_user.c (File Modified)
6712
6713
6714 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6715 Log:
6716 SIGNON: make logout also apply remotely.
6717
6718
6719 Changes: Modified:
6720 +7 -2 trunk/modules/m_signon.c (File Modified)
6721
6722
6723 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6724 Log:
6725 Use an asterisk when sending empty logins in SIGNON.
6726
6727
6728 Changes: Modified:
6729 +5 -5 trunk/modules/m_signon.c (File Modified)
6730
6731
6732 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6733 Log:
6734 SIGNON: Only add whowas entry (add_history()) and wipe
6735 accepts (del_all_accepts()) if nick changed.
6736
6737
6738 Changes: Modified:
6739 +5 -3 trunk/modules/m_signon.c (File Modified)
6740
6741
6742 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6743 Log:
6744 SIGNON: slight fixes to collision code:
6745 - don't kill if target_p == source_p (nick unchanged or only changed case)
6746 - add comment that SAVE support is missing
6747 - use sendto_realops_snomask() instead of sendto_realops_flags()
6748
6749
6750 Changes: Modified:
6751 +9 -6 trunk/modules/m_signon.c (File Modified)
6752
6753
6754 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6755 Log:
6756 Fix up kills for bad nick/user/host on SIGNON.
6757
6758
6759 Changes: Modified:
6760 +16 -6 trunk/modules/m_signon.c (File Modified)
6761
6762
6763 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6764 Log:
6765 If changing to a nick with a digit, only allow the UID.
6766
6767
6768 Changes: Modified:
6769 +4 -0 trunk/modules/m_signon.c (File Modified)
6770
6771
6772 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6773 Log:
6774 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6775 Strip leading digits from logins that are not purely numeric.
6776
6777
6778 Changes: Modified:
6779 +3 -0 trunk/include/numeric.h (File Modified)
6780 +2 -0 trunk/include/send.h (File Modified)
6781 +1 -0 trunk/modules/Makefile.in (File Modified)
6782 +456 -3 trunk/modules/m_services.c (File Modified)
6783 + - trunk/modules/m_signon.c (File Added)
6784 +2 -2 trunk/src/messages.tab (File Modified)
6785 +98 -0 trunk/src/send.c (File Modified)
6786
6787
6788 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6789 Log:
6790 Remove old server notice umodes from example confs.
6791
6792
6793 Changes: Modified:
6794 +1 -2 trunk/doc/example.conf (File Modified)
6795 +4 -17 trunk/doc/reference.conf (File Modified)
6796
6797
6798 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6799 Log:
6800 Add snomask help file (forgot this earlier).
6801
6802
6803 Changes: Modified:
6804 + - trunk/help/opers/snomask (File Added)
6805
6806
6807 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6808 Log:
6809 Add umode +l (receive locops).
6810
6811
6812 Changes: Modified:
6813 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6814
6815
6816 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6817 Log:
6818 We don't plan to implement cmode +R (quiet unidentified) and
6819 umode +I (deny invite) for 1.1, so comment them out from the
6820 docs.
6821
6822
6823 Changes: Modified:
6824 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6825 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6826
6827
6828 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6829 Log:
6830 Improve snomask usage description.
6831
6832
6833 Changes: Modified:
6834 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6835
6836
6837 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6838 Log:
6839 Mention the word snomask with umode +s (needs to be a link really).
6840
6841
6842 Changes: Modified:
6843 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6844
6845
6846 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6847 Log:
6848 Add snomask +Z (operspy notices).
6849
6850
6851 Changes: Modified:
6852 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6853
6854
6855 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6856 Log:
6857 Misc updates/clarifications.
6858
6859
6860 Changes: Modified:
6861 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6862
6863
6864 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6865 Log:
6866 Document snomasks.
6867
6868
6869 Changes: Modified:
6870 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6871 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6872 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6873
6874
6875 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6876 Log:
6877 - Allow ENCAP REALHOST outside burst
6878 - Fix comment describing race condition: this can only happen
6879 on a local whois with use_whois_actually enabled
6880
6881
6882 Changes: Modified:
6883 +4 -6 trunk/modules/m_chghost.c (File Modified)
6884
6885
6886 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6887 Log:
6888 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6889
6890
6891 Changes: Modified:
6892 +39 -0 trunk/contrib/Makefile.in (File Modified)
6893 + - trunk/contrib/sno_globaloper.c (File Added)
6894
6895
6896 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6897 Log:
6898 Pass along old umodes and snomask in umode_changed hook,
6899 changing its parameter type from struct Client *
6900 to hook_data_umode_changed *. (For a new client, both
6901 are zero.)
6902
6903 The IP cloaking module now fully ignores umode changes
6904 where +h didn't change.
6905
6906
6907 Changes: Modified:
6908 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6909 +7 -0 trunk/include/hook.h (File Modified)
6910 +18 -4 trunk/src/s_user.c (File Modified)
6911
6912
6913 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6914 Log:
6915 move libcharybdis-provided function initialisation into libcharybdis_init().
6916
6917
6918 Changes: Modified:
6919 +32 -11 trunk/src/ircd.c (File Modified)
6920
6921
6922 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6923 Log:
6924 Make +f notices (local host, global host, global user@host, local class)
6925 netwide. Exceeding /quote set max remains local.
6926
6927
6928 Changes: Modified:
6929 +4 -4 trunk/src/s_conf.c (File Modified)
6930
6931
6932 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6933 Log:
6934 Netwide notices about attempts to join juped channels.
6935
6936
6937 Changes: Modified:
6938 +1 -1 trunk/modules/core/m_join.c (File Modified)
6939
6940
6941 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6942 Log:
6943 Send server notices about failed oper attempts globally.
6944 Successful remote oper attempt notices will be generated
6945 from the mode changes.
6946
6947
6948 Changes: Modified:
6949 +3 -3 trunk/modules/m_challenge.c (File Modified)
6950 +2 -2 trunk/modules/m_oper.c (File Modified)
6951
6952
6953 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6954 Log:
6955 Rest of infrastructure for sending server notices globally.
6956 Uses a new L_NETWIDE level on sendto_realops_snomask().
6957
6958
6959 Changes: Modified:
6960 +1 -0 trunk/include/send.h (File Modified)
6961 +31 -4 trunk/src/send.c (File Modified)
6962
6963
6964 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6965 Log:
6966 Add general::global_snotices conf option to control
6967 whether we send out SNOTEs. Does not do anything yet.
6968
6969
6970 Changes: Modified:
6971 +1 -0 trunk/doc/example.conf (File Modified)
6972 +6 -0 trunk/doc/reference.conf (File Modified)
6973 +1 -0 trunk/include/s_conf.h (File Modified)
6974 +6 -0 trunk/modules/m_info.c (File Modified)
6975 +1 -0 trunk/src/newconf.c (File Modified)
6976 +1 -0 trunk/src/s_conf.c (File Modified)
6977
6978
6979 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6980 Log:
6981 Only accept SNOTE from servers.
6982
6983
6984 Changes: Modified:
6985 +2 -0 trunk/modules/m_snote.c (File Modified)
6986
6987
6988 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6989 Log:
6990 Correct parv indices so this actually works.
6991
6992
6993 Changes: Modified:
6994 +2 -2 trunk/modules/m_snote.c (File Modified)
6995
6996
6997 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6998 Log:
6999 s/scan/snote/g
7000
7001
7002 Changes: Modified:
7003 +3 -3 trunk/modules/m_snote.c (File Modified)
7004
7005
7006 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7007 Log:
7008 Add m_snote.c, SNOTE propagator.
7009
7010
7011 Changes: Modified:
7012 +86 -0 trunk/modules/Makefile.in (File Modified)
7013 + - trunk/modules/m_snote.c (File Added)
7014
7015
7016 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7017 Log:
7018 start seeding the 1.1 NEWS file
7019
7020
7021 Changes: Modified:
7022 +4 -0 trunk/NEWS (File Modified)
7023
7024
7025 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7026 Log:
7027 rename some modules to more descriptive names...
7028
7029
7030 Changes: Modified:
7031 +2 -131 trunk/contrib/Makefile.in (File Modified)
7032 + - trunk/contrib/globalconnexit.c (File Deleted)
7033 + - trunk/contrib/globallineactive.c (File Deleted)
7034 + - trunk/contrib/sno_farconnect.c (File Added)
7035 + - trunk/contrib/sno_globalkline.c (File Added)
7036 +1 -120 trunk/modules/Makefile.in (File Modified)
7037 + - trunk/modules/networknotice.c (File Deleted)
7038 + - trunk/modules/sno_routing.c (File Added)
7039
7040
7041 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7042 Log:
7043 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7044 Uses FLAGS2_FLOODDONE bit on servers.
7045
7046
7047 Changes: Modified:
7048 +3 -0 trunk/include/client.h (File Modified)
7049 +121 -1 trunk/modules/Makefile.in (File Modified)
7050 + - trunk/modules/networknotice.c (File Added)
7051
7052
7053 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7054 Log:
7055 Don't show servers in /trace to nonopers if flatten links is enabled.
7056
7057
7058 Changes: Modified:
7059 +8 -5 trunk/modules/m_trace.c (File Modified)
7060
7061
7062 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7063 Log:
7064 CHGHOST:
7065 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7066 - send back confirmation to source, if local client
7067 - send a +s server notice if the source is neither a server nor a service (+S)
7068
7069
7070 Changes: Modified:
7071 +5 -1 trunk/modules/m_chghost.c (File Modified)
7072
7073
7074 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7075 Log:
7076 Use sendto_realops_snomask_from() to make the
7077 server notices appear to come from the affected
7078 user's server.
7079
7080
7081 Changes: Modified:
7082 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7083 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7084
7085
7086 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7087 Log:
7088 Add sendto_realops_snomask_from(), allows
7089 specification of apparent source server.
7090
7091
7092 Changes: Modified:
7093 +1 -0 trunk/include/send.h (File Modified)
7094 +41 -1 trunk/src/send.c (File Modified)
7095
7096
7097 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7098 Log:
7099 Revert r579. Keep host, not orighost in oper up notice.
7100 It would be inconsistent to have orighost there, and we
7101 don't want to mess up all server notices by putting both
7102 host and orighost.
7103
7104
7105 Changes: Modified:
7106 +1 -1 trunk/src/s_user.c (File Modified)
7107
7108
7109 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7110 Log:
7111 Include the IP address in operlog/foperlog.
7112
7113
7114 Changes: Modified:
7115 +10 -8 trunk/modules/m_challenge.c (File Modified)
7116 +8 -6 trunk/modules/m_oper.c (File Modified)
7117
7118
7119 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7120 Log:
7121 Call umode_changed hook on oper up.
7122
7123
7124 Changes: Modified:
7125 +1 -0 trunk/src/s_user.c (File Modified)
7126
7127
7128 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7129 Log:
7130 Add globalconnexit contrib module, shows remote client connects/exits
7131 except netsplits/netjoin on snomask +F.
7132 Notice formatting will probably change somewhat still.
7133
7134
7135 Changes: Modified:
7136 +80 -0 trunk/contrib/Makefile.in (File Modified)
7137 + - trunk/contrib/globalconnexit.c (File Added)
7138
7139
7140 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7141 Log:
7142 Declare snomask_modes[] so modules can provide snomasks.
7143
7144
7145 Changes: Modified:
7146 +2 -0 trunk/include/snomask.h (File Modified)
7147
7148
7149 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7150 Log:
7151 Replace user_signon hook with two new hooks: new_local_user
7152 and new_remote_user.
7153 These are called right before the user is introduced to the
7154 rest of the network.
7155
7156
7157 Changes: Modified:
7158 +2 -1 trunk/include/hook.h (File Modified)
7159 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7160 +4 -2 trunk/src/hook.c (File Modified)
7161 +2 -3 trunk/src/s_user.c (File Modified)
7162
7163
7164 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7165 Log:
7166 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7167
7168
7169 Changes: Modified:
7170 +2 -2 trunk/modules/m_scan.c (File Modified)
7171
7172
7173 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7174 Log:
7175 Update doc/technical/send.txt.
7176
7177
7178 Changes: Modified:
7179 +91 -131 trunk/doc/technical/send.txt (File Modified)
7180
7181
7182 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7183 Log:
7184 Add chantrace and masktrace to help files.
7185
7186
7187 Changes: Modified:
7188 + - trunk/help/opers/chantrace (File Added)
7189 +27 -20 trunk/help/opers/index (File Modified)
7190 + - trunk/help/opers/masktrace (File Added)
7191 +2 -0 trunk/help/opers/operspy (File Modified)
7192
7193
7194 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7195 Log:
7196 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7197 Shows etrace-like output for all users in a channel,
7198 in particular IP addresses.
7199
7200
7201 Changes: Modified:
7202 +75 -2 trunk/modules/m_etrace.c (File Modified)
7203
7204
7205 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7206 Log:
7207 Port over ratbox 2.2 r21727 (anfl):
7208 add some logging when we drop servers in places where we only notify opers
7209
7210
7211 Changes: Modified:
7212 +31 -0 trunk/modules/core/m_server.c (File Modified)
7213
7214
7215 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7216 Log:
7217 display orighost in operup message
7218
7219
7220 Changes: Modified:
7221 +1 -1 trunk/src/s_user.c (File Modified)
7222
7223
7224 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7225 Log:
7226 Add globallineactive contrib module, a hack which can often
7227 show k/d/g/x line active for remote clients.
7228
7229
7230 Changes: Modified:
7231 +52 -0 trunk/contrib/Makefile.in (File Modified)
7232 + - trunk/contrib/globallineactive.c (File Added)
7233
7234
7235 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7236 Log:
7237 Show IP field in the same way as MASKTRACE:
7238 "255.255.255.255" if it's unknown (remote TS5 client)
7239 and "0" if we or the remote server are purposely
7240 hiding it.
7241
7242
7243 Changes: Modified:
7244 +12 -1 trunk/modules/m_scan.c (File Modified)
7245
7246
7247 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7248 Log:
7249 scan umodes:
7250 - don't show servers in a global scan
7251 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7252
7253
7254 Changes: Modified:
7255 +4 -1 trunk/modules/m_scan.c (File Modified)
7256
7257
7258 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7259 Log:
7260 Implement SCAN UMODES.
7261
7262
7263 Changes: Modified:
7264 +3 -0 trunk/include/numeric.h (File Modified)
7265 +128 -2 trunk/modules/m_scan.c (File Modified)
7266 +2 -2 trunk/src/messages.tab (File Modified)
7267
7268
7269 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7270 Log:
7271 more oops
7272
7273
7274 Changes: Modified:
7275 +1 -1 trunk/modules/m_scan.c (File Modified)
7276
7277
7278 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7279 Log:
7280 parv[0] should be parv[1].
7281
7282
7283 Changes: Modified:
7284 +1 -1 trunk/modules/m_scan.c (File Modified)
7285
7286
7287 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7288 Log:
7289 another oops
7290
7291
7292 Changes: Modified:
7293 +1 -1 trunk/modules/m_scan.c (File Modified)
7294
7295
7296 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7297 Log:
7298 fix mistake here
7299
7300
7301 Changes: Modified:
7302 +2 -2 trunk/modules/m_scan.c (File Modified)
7303
7304
7305 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7306 Log:
7307 framework for scan command
7308
7309
7310 Changes: Modified:
7311 +113 -0 trunk/modules/Makefile.in (File Modified)
7312 + - trunk/modules/m_scan.c (File Added)
7313
7314
7315 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7316 Log:
7317 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7318
7319
7320 Changes: Modified:
7321 +2 -0 trunk/include/irc_string.h (File Modified)
7322 +157 -1 trunk/modules/m_etrace.c (File Modified)
7323 +129 -90 trunk/src/match.c (File Modified)
7324
7325
7326 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7327 Log:
7328 orighost may live in a different hash bucket (likely the case), lets check it standalone
7329
7330
7331 Changes: Modified:
7332 +39 -3 trunk/src/hostmask.c (File Modified)
7333
7334
7335 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7336 Log:
7337 SVN didn't check modules/ somehow, hrmm.
7338
7339
7340 Changes: Modified:
7341 +1 -1 trunk/modules/m_kline.c (File Modified)
7342 +6 -6 trunk/modules/m_stats.c (File Modified)
7343
7344
7345 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7346 Log:
7347 Track hostmask entries for client_p->orighost, if available.
7348 Not throughly tested, but seems to work fine.
7349
7350
7351 Changes: Modified:
7352 +8 -4 trunk/include/hostmask.h (File Modified)
7353 +14 -10 trunk/src/hostmask.c (File Modified)
7354
7355
7356 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7357 Log:
7358 Pass on SQUIT reasons more.
7359
7360
7361 Changes: Modified:
7362 +17 -19 trunk/src/client.c (File Modified)
7363
7364
7365 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7366 Log:
7367 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7368 This way, hidden admins also get them.
7369
7370
7371 Changes: Modified:
7372 +4 -4 trunk/src/send.c (File Modified)
7373
7374
7375 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7376 Log:
7377 From ircd-ratbox 2.2 (r21339 anfl):
7378 ms_kill() should be using find_person(), not find_client()
7379 otherwise it can generate a core.
7380
7381
7382 Changes: Modified:
7383 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7384
7385
7386 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7387 Log:
7388 Add m_error to core_module_table, so it is loaded by default.
7389
7390
7391 Changes: Modified:
7392 +1 -0 trunk/src/modules.c (File Modified)
7393
7394
7395 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7396 Log:
7397 comment is a const char *, not char *.
7398
7399
7400 Changes: Modified:
7401 +1 -1 trunk/include/hook.h (File Modified)
7402
7403
7404 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7405 Log:
7406 Fix a long standing hybrid 7 bug: when getting a read error
7407 on a server, report_error() is called with a %d instead of
7408 a %s in the format string ("Lost connection" in +d).
7409
7410
7411 Changes: Modified:
7412 +1 -1 trunk/src/client.c (File Modified)
7413
7414
7415 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7416 Log:
7417 Clarifications.
7418
7419
7420 Changes: Modified:
7421 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7422
7423
7424 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7425 Log:
7426 Add document describing capabilities and what they mean.
7427
7428
7429 Changes: Modified:
7430 + - trunk/doc/technical/capab.txt (File Added)
7431
7432
7433 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7434 Log:
7435 Change client_exit hook to pass all exit_client() parameters.
7436
7437
7438 Changes: Modified:
7439 +8 -0 trunk/include/hook.h (File Modified)
7440 +6 -1 trunk/src/client.c (File Modified)
7441
7442
7443 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7444 Log:
7445 Add client_exit hook, called in exit_client() for all
7446 clients of all types, except clients exiting because
7447 of netsplits (QS). The only thing done before it is
7448 marking the client as "closing" (to prevent
7449 recursion).
7450
7451
7452 Changes: Modified:
7453 +1 -0 trunk/include/hook.h (File Modified)
7454 +2 -0 trunk/src/client.c (File Modified)
7455 +2 -0 trunk/src/hook.c (File Modified)
7456
7457
7458 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7459 Log:
7460 Improve the code that calculates the nnnS nnnC counts
7461 in RPL_TRACESERVER.
7462
7463 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7464
7465
7466 Changes: Modified:
7467 +43 -36 trunk/modules/m_trace.c (File Modified)
7468
7469
7470 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7471 Log:
7472 Add server_eob hook.
7473 Planning to use this for netsplit/join notices.
7474
7475
7476 Changes: Modified:
7477 +1 -0 trunk/include/hook.h (File Modified)
7478 +2 -0 trunk/modules/m_pong.c (File Modified)
7479 +2 -0 trunk/src/hook.c (File Modified)
7480
7481
7482 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7483 Log:
7484 Default motd: ircd-ratbox -> charybdis
7485
7486
7487 Changes: Modified:
7488 +1 -1 trunk/doc/ircd.motd (File Modified)
7489
7490
7491 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7492 Log:
7493 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7494
7495
7496 Changes: Modified:
7497 +4 -4 trunk/src/s_user.c (File Modified)
7498
7499
7500 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7501 Log:
7502 - Remove obsolete EOB help file
7503 - Document snomask in the help files
7504 - Update indexes
7505
7506
7507 Changes: Modified:
7508 + - trunk/help/opers/eob (File Deleted)
7509 +13 -12 trunk/help/opers/index (File Modified)
7510 +1 -13 trunk/help/opers/umode (File Modified)
7511 +7 -7 trunk/help/users/index (File Modified)
7512
7513
7514 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7515 Log:
7516 Bail if snomask to parse is not given. Pointy hat to myself.
7517
7518
7519 Changes: Modified:
7520 +3 -0 trunk/src/snomask.c (File Modified)
7521
7522
7523 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7524 Log:
7525 Remove m_flags from autoconf
7526
7527
7528 Changes: Modified:
7529 +0 -1 trunk/contrib/Makefile.in (File Modified)
7530
7531
7532 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7533 Log:
7534 remove m_flags
7535
7536
7537 Changes: Modified:
7538 + - trunk/contrib/m_flags.c (File Deleted)
7539
7540
7541 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7542 Log:
7543 If +s is in oper_only_umodes, clear snomask on deoper.
7544
7545
7546 Changes: Modified:
7547 +5 -0 trunk/src/s_user.c (File Modified)
7548
7549
7550 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7551 Log:
7552 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7553
7554
7555 Changes: Modified:
7556 +2 -2 trunk/configure (File Modified)
7557 +2 -2 trunk/configure.ac (File Modified)
7558
7559
7560 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7561 Log:
7562 Remove the old server notice umodes.
7563 Default oper only umodes is now +s.
7564 Please make sure all remaining umodes still work.
7565
7566
7567 Changes: Modified:
7568 +3 -21 trunk/include/client.h (File Modified)
7569 +0 -12 trunk/src/newconf.c (File Modified)
7570 +1 -1 trunk/src/s_conf.c (File Modified)
7571 +12 -12 trunk/src/s_user.c (File Modified)
7572
7573
7574 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7575 Log:
7576 operator::flags nick_changes now controls +n snomask instead of +n umode.
7577
7578
7579 Changes: Modified:
7580 +8 -8 trunk/src/s_user.c (File Modified)
7581
7582
7583 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7584 Log:
7585 Move down h_umode_changed hook call after umode allowed checks
7586 (so it will not see +a if someone tries to set it but is not
7587 allowed to).
7588
7589
7590 Changes: Modified:
7591 +2 -3 trunk/src/s_user.c (File Modified)
7592
7593
7594 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7595 Log:
7596 Move over non-+s server notices (hopefully, all of them).
7597
7598
7599 Changes: Modified:
7600 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7601 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7602 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7603 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7604 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7605 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7606 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7607 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7608 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7609 +2 -2 trunk/libcharybdis/event.c (File Modified)
7610 +2 -2 trunk/modules/core/m_join.c (File Modified)
7611 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7612 +3 -3 trunk/modules/core/m_message.c (File Modified)
7613 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7614 +2 -2 trunk/modules/core/m_server.c (File Modified)
7615 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7616 +1 -1 trunk/modules/m_post.c (File Modified)
7617 +1 -1 trunk/modules/m_services.c (File Modified)
7618 +2 -2 trunk/src/channel.c (File Modified)
7619 +3 -3 trunk/src/client.c (File Modified)
7620 +1 -1 trunk/src/hash.c (File Modified)
7621 +5 -5 trunk/src/s_conf.c (File Modified)
7622 +2 -2 trunk/src/s_log.c (File Modified)
7623 +4 -4 trunk/src/s_user.c (File Modified)
7624
7625
7626 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7627 Log:
7628 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7629
7630
7631 Changes: Modified:
7632 +2 -1 trunk/include/snomask.h (File Modified)
7633 +2 -2 trunk/src/snomask.c (File Modified)
7634
7635
7636 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7637 Log:
7638 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7639
7640
7641 Changes: Modified:
7642 +1 -1 trunk/contrib/example_module.c (File Modified)
7643 +2 -2 trunk/include/ircd_defs.h (File Modified)
7644 +6 -6 trunk/modules/core/m_error.c (File Modified)
7645 +1 -1 trunk/modules/core/m_join.c (File Modified)
7646 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7647 +1 -1 trunk/modules/core/m_message.c (File Modified)
7648 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7649 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7650 +18 -18 trunk/modules/core/m_server.c (File Modified)
7651 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7652 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7653 +4 -4 trunk/modules/m_challenge.c (File Modified)
7654 +4 -4 trunk/modules/m_dline.c (File Modified)
7655 +13 -13 trunk/modules/m_gline.c (File Modified)
7656 +5 -5 trunk/modules/m_kline.c (File Modified)
7657 +2 -2 trunk/modules/m_oper.c (File Modified)
7658 +1 -1 trunk/modules/m_pong.c (File Modified)
7659 +13 -13 trunk/modules/m_rehash.c (File Modified)
7660 +4 -4 trunk/modules/m_resv.c (File Modified)
7661 +16 -16 trunk/modules/m_set.c (File Modified)
7662 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7663 +6 -6 trunk/modules/m_xline.c (File Modified)
7664 +1 -1 trunk/src/adns.c (File Modified)
7665 +2 -2 trunk/src/channel.c (File Modified)
7666 +1 -1 trunk/src/listener.c (File Modified)
7667 +1 -1 trunk/src/s_auth.c (File Modified)
7668 +15 -15 trunk/src/s_conf.c (File Modified)
7669 +3 -3 trunk/src/s_user.c (File Modified)
7670 +7 -7 trunk/src/send.c (File Modified)
7671
7672
7673 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7674 Log:
7675 On oper up:
7676 - set +s snomask if +s umode set but no snomasks
7677 - put numerics in more logical order
7678
7679
7680 Changes: Modified:
7681 +3 -1 trunk/src/s_user.c (File Modified)
7682
7683
7684 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7685 Log:
7686 parse_snobuf_to_mask(): default to + at start
7687 allows stuff like /mode jilles +s C
7688
7689
7690 Changes: Modified:
7691 +1 -1 trunk/src/snomask.c (File Modified)
7692
7693
7694 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7695 Log:
7696 Changes to user_mode() snomask handling.
7697 - show snomask (if not 0) on /mode <nick>
7698 - show snomask once at the end if +s/-s used
7699 - only parse 1 parameter for umode changes
7700 - don't crash on /mode <nick> +s
7701 - /mode <nick> -s clears snomask, doesn't use parameter
7702 - set umode +s iff snomask is not 0
7703 - snomask is not propagated, but umode +s is
7704
7705
7706 Changes: Modified:
7707 +97 -72 trunk/src/s_user.c (File Modified)
7708
7709
7710 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7711 Log:
7712 Convert some messages over to snomask.
7713
7714
7715 Changes: Modified:
7716 +29 -29 trunk/src/client.c (File Modified)
7717 +2 -2 trunk/src/ircd.c (File Modified)
7718 +13 -13 trunk/src/modules.c (File Modified)
7719 +1 -1 trunk/src/newconf.c (File Modified)
7720 +5 -5 trunk/src/parse.c (File Modified)
7721 +1 -1 trunk/src/restart.c (File Modified)
7722 +4 -4 trunk/src/s_newconf.c (File Modified)
7723 +11 -11 trunk/src/s_serv.c (File Modified)
7724
7725
7726 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7727 Log:
7728 include snomask.h from client.h
7729
7730
7731 Changes: Modified:
7732 +1 -0 trunk/include/client.h (File Modified)
7733
7734
7735 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7736 Log:
7737 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7738
7739
7740 Changes: Modified:
7741 +1 -0 trunk/src/newconf.c (File Modified)
7742 +2 -1 trunk/src/snomask.c (File Modified)
7743
7744
7745 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7746 Log:
7747 should start with +, not \0. Whoops. :)
7748
7749
7750 Changes: Modified:
7751 +1 -1 trunk/src/snomask.c (File Modified)
7752
7753
7754 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7755 Log:
7756 core snomask support.
7757
7758
7759 Changes: Modified:
7760 +3 -0 trunk/doc/example.conf (File Modified)
7761 +2 -0 trunk/include/client.h (File Modified)
7762 +2 -0 trunk/include/numeric.h (File Modified)
7763 +2 -0 trunk/include/s_newconf.h (File Modified)
7764 +63 -0 trunk/include/send.h (File Modified)
7765 + - trunk/include/snomask.h (File Added)
7766 +1 -0 trunk/src/Makefile.in (File Modified)
7767 +1 -1 trunk/src/messages.tab (File Modified)
7768 +8 -0 trunk/src/newconf.c (File Modified)
7769 +12 -0 trunk/src/s_user.c (File Modified)
7770 +235 -0 trunk/src/send.c (File Modified)
7771 + - trunk/src/snomask.c (File Added)
7772
7773
7774 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7775 Log:
7776 add a blank line after the license info.
7777
7778
7779 Changes: Modified:
7780 +1 -1 trunk/CREDITS (File Modified)
7781
7782
7783 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7784 Log:
7785 Extend copyright to 2006.
7786
7787
7788 Changes: Modified:
7789 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7790
7791
7792 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7793 Log:
7794 - Fix up book id.
7795 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7796
7797
7798 Changes: Modified:
7799 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7800 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7801
7802
7803 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7804 Log:
7805 Add oper privileges document.
7806
7807
7808 Changes: Modified:
7809 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7810 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7811
7812
7813 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7814 Log:
7815 Capitalize message names in services shortcuts (for consistency).
7816
7817
7818 Changes: Modified:
7819 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7820
7821
7822 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7823 Log:
7824 Remove C++ comment.
7825
7826
7827 Changes: Modified:
7828 +1 -1 trunk/src/patricia.c (File Modified)
7829
7830
7831 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7832 Log:
7833 Remove obsolete 'nextconnect' variable.
7834
7835
7836 Changes: Modified:
7837 +0 -1 trunk/include/ircd.h (File Modified)
7838 +0 -2 trunk/src/client.c (File Modified)
7839 +0 -1 trunk/src/ircd.c (File Modified)
7840
7841
7842 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7843 Log:
7844 Remove this remnant of the hybrid 6 ziplinks implementation.
7845
7846
7847 Changes: Modified:
7848 + - trunk/include/s_zip.h (File Deleted)
7849
7850
7851 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7852 Log:
7853 Make clone limiting work on orighost, not host (so it
7854 looks through services cloaks). Lightly tested, please
7855 test/review.
7856
7857
7858 Changes: Modified:
7859 +2 -0 trunk/modules/m_chghost.c (File Modified)
7860 +1 -1 trunk/src/client.c (File Modified)
7861 +1 -1 trunk/src/s_conf.c (File Modified)
7862
7863
7864 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7865 Log:
7866 Don't forget to link me_realhost() into the command hash.
7867
7868 Pointy hat to: myself
7869
7870
7871 Changes: Modified:
7872 +1 -1 trunk/modules/m_chghost.c (File Modified)
7873
7874
7875 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7876 Log:
7877 It's call_hook, not hook_call.
7878
7879
7880 Changes: Modified:
7881 +1 -1 trunk/src/s_user.c (File Modified)
7882
7883
7884 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7885 Log:
7886 Add unreject help file.
7887
7888
7889 Changes: Modified:
7890 + - trunk/help/opers/unreject (File Added)
7891
7892
7893 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7894 Log:
7895 Link the all-important 42 module to the build :P
7896
7897
7898 Changes: Modified:
7899 +1 -0 trunk/contrib/Makefile.in (File Modified)
7900
7901
7902 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7903 Log:
7904 Mention /rehash help.
7905
7906
7907 Changes: Modified:
7908 +1 -0 trunk/help/opers/rehash (File Modified)
7909
7910
7911 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7912 Log:
7913 Add h_user_signon hook.
7914
7915
7916 Changes: Modified:
7917 +1 -0 trunk/include/hook.h (File Modified)
7918 +2 -0 trunk/src/hook.c (File Modified)
7919 +4 -0 trunk/src/s_user.c (File Modified)
7920
7921
7922 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7923 Log:
7924 Oops, forgot to set orighost for remote client introductions.
7925
7926
7927 Changes: Modified:
7928 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7929
7930
7931 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7932 Log:
7933 Use TS6 forms in services shortcuts, if possible.
7934
7935
7936 Changes: Modified:
7937 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7938
7939
7940 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7941 Log:
7942 - Start out default_umodes conf entry from the empty set instead of +i.
7943 - Move oper_only_umodes check to where default_umodes is used, as
7944 oper_only_umodes may not be set yet while we're reading the conf.
7945
7946
7947 Changes: Modified:
7948 +6 -7 trunk/src/newconf.c (File Modified)
7949 +1 -1 trunk/src/s_user.c (File Modified)
7950
7951
7952 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7953 Log:
7954 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7955
7956
7957 Changes: Modified:
7958 +1 -0 trunk/doc/example.conf (File Modified)
7959 +7 -0 trunk/doc/reference.conf (File Modified)
7960 +0 -7 trunk/include/config.h.dist (File Modified)
7961 +1 -0 trunk/include/s_conf.h (File Modified)
7962 +6 -0 trunk/modules/m_info.c (File Modified)
7963 +9 -18 trunk/src/client.c (File Modified)
7964 +1 -0 trunk/src/newconf.c (File Modified)
7965 +1 -0 trunk/src/s_conf.c (File Modified)
7966
7967
7968 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7969 Log:
7970 - Allow NULL target_ip in show_ip() (indicates message is being
7971 sent to local opers)
7972 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7973 confitem
7974 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7975 those in src/client.c
7976
7977 From ratbox 2.2 svn (anfl)
7978
7979
7980 Changes: Modified:
7981 +1 -0 trunk/include/client.h (File Modified)
7982 +21 -2 trunk/src/client.c (File Modified)
7983 +2 -4 trunk/src/hostmask.c (File Modified)
7984 +1 -5 trunk/src/s_conf.c (File Modified)
7985 +4 -8 trunk/src/s_user.c (File Modified)
7986
7987
7988 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7989 Log:
7990 Fire off events properly.
7991
7992
7993 Changes: Modified:
7994 +7 -3 trunk/src/s_user.c (File Modified)
7995
7996
7997 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7998 Log:
7999 make sure modules which depend on umode information get the message upon connection (oops)
8000
8001
8002 Changes: Modified:
8003 +3 -0 trunk/src/s_user.c (File Modified)
8004
8005
8006 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8007 Log:
8008 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8009 From ratbox 2.2 svn.
8010
8011
8012 Changes: Modified:
8013 +3 -7 trunk/modules/m_etrace.c (File Modified)
8014
8015
8016 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8017 Log:
8018 Replace silly `default_invisible' option with more versatile default_umodes.
8019
8020
8021 Changes: Modified:
8022 +2 -2 trunk/Makefile.in (File Modified)
8023 +12 -1 trunk/doc/example.conf (File Modified)
8024 +14 -7 trunk/doc/reference.conf (File Modified)
8025 +2 -4 trunk/include/s_conf.h (File Modified)
8026 +0 -6 trunk/modules/m_info.c (File Modified)
8027 +4 -0 trunk/src/modules.c (File Modified)
8028 +41 -1 trunk/src/newconf.c (File Modified)
8029 +2 -2 trunk/src/s_conf.c (File Modified)
8030 +3 -4 trunk/src/s_user.c (File Modified)
8031
8032
8033 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8034 Log:
8035 Add temporary nick resvs with the proper duration,
8036 not 60 times too long.
8037
8038
8039 Changes: Modified:
8040 +1 -1 trunk/modules/m_resv.c (File Modified)
8041
8042
8043 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8044 Log:
8045 Add kick on split riding. See reference.conf for more details.
8046
8047
8048 Changes: Modified:
8049 +1 -0 trunk/doc/example.conf (File Modified)
8050 +16 -0 trunk/doc/reference.conf (File Modified)
8051 +1 -0 trunk/include/s_conf.h (File Modified)
8052 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8053 +6 -0 trunk/modules/m_info.c (File Modified)
8054 +1 -0 trunk/src/newconf.c (File Modified)
8055 +1 -0 trunk/src/s_conf.c (File Modified)
8056
8057
8058 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8059 Log:
8060 New credits, denoting GXTi as being on the core team.
8061
8062
8063 Changes: Modified:
8064 +16 -5 trunk/CREDITS (File Modified)
8065
8066
8067 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8068 Log:
8069 better cloaking algorithm
8070
8071
8072 Changes: Modified:
8073 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8074
8075
8076 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8077 Log:
8078 don't do redundant bitshifting.
8079
8080
8081 Changes: Modified:
8082 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8083
8084
8085 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8086 Log:
8087 Add ip_cloaking.so.
8088
8089
8090 Changes: Modified:
8091 +1 -0 trunk/contrib/Makefile.in (File Modified)
8092
8093
8094 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8095 Log:
8096 Set the DynSpoof flag properly.
8097
8098
8099 Changes: Modified:
8100 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8101
8102
8103 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8104 Log:
8105 first go at an ip_cloaking implementation for charybdis.
8106
8107
8108 Changes: Modified:
8109 + - trunk/contrib/ip_cloaking.c (File Added)
8110
8111
8112 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8113 Log:
8114 Add libcharybdis to contrib/ includes.
8115
8116
8117 Changes: Modified:
8118 +1 -1 trunk/contrib/Makefile.in (File Modified)
8119
8120
8121 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8122 Log:
8123 add h_umode_changed hook for modules that provide usermodes.
8124
8125
8126 Changes: Modified:
8127 +1 -0 trunk/include/hook.h (File Modified)
8128 +2 -1 trunk/src/hook.c (File Modified)
8129 +3 -0 trunk/src/s_user.c (File Modified)
8130
8131
8132 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8133 Log:
8134 Show quiets in /stats z.
8135
8136
8137 Changes: Modified:
8138 +15 -10 trunk/src/s_stats.c (File Modified)
8139
8140
8141 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8142 Log:
8143 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8144
8145
8146 Changes: Modified:
8147 +0 -12 trunk/configure (File Modified)
8148 +0 -9 trunk/configure.ac (File Modified)
8149 +0 -3 trunk/include/setup.h.in (File Modified)
8150
8151
8152 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8153 Log:
8154 change various buffer sizes to = topiclen.
8155
8156
8157 Changes: Modified:
8158 +3 -4 trunk/include/ircd_defs.h (File Modified)
8159
8160
8161 jon 2005/12/12 19:32:18 UTC (20051212-400)
8162 Log:
8163 - Partial commit test, partial ego strokage ;)
8164
8165
8166 Changes: Modified:
8167 +2 -1 trunk/CREDITS (File Modified)
8168
8169
8170 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8171 Log:
8172 More kqueue corrections.
8173
8174 Changes: Modified:
8175 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8176
8177
8178 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8179 Log:
8180 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8181 Not sure why this wasn't this way to begin with.
8182
8183
8184 Changes: Modified:
8185 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8186
8187
8188 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8189 Log:
8190 example.conf tweaks:
8191 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8192 most people do not need this.
8193 Enable serverinfo::hub.
8194
8195
8196 Changes: Modified:
8197 +14 -11 trunk/doc/example.conf (File Modified)
8198
8199
8200 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8201 Log:
8202 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8203
8204
8205 Changes: Modified:
8206 +1 -1 trunk/src/s_serv.c (File Modified)
8207
8208
8209 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8210 Log:
8211 header include changes
8212
8213
8214 Changes: Modified:
8215 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8216 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8217 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8218 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8219 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8220 +1 -21 trunk/libcharybdis/select.c (File Modified)
8221
8222
8223 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8224 Log:
8225 s/ilog/libcharybdis_{die,log,restart}/g
8226
8227
8228 Changes: Modified:
8229 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8230 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8231 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8232 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8233 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8234 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8235 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8236 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8237
8238
8239 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8240 Log:
8241 Use the right callbacks in the function code.
8242
8243 Changes: Modified:
8244 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8245
8246
8247 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8248 Log:
8249 More work, it builds again!
8250
8251
8252 Changes: Modified:
8253 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8254 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8255 + - trunk/libcharybdis/libcharybdis.c (File Added)
8256 + - trunk/libcharybdis/libcharybdis.h (File Added)
8257
8258
8259 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8260 Log:
8261 Move some stuff around.
8262
8263
8264 Changes: Modified:
8265 + - trunk/include/memory.h (File Deleted)
8266 + - trunk/include/tools.h (File Deleted)
8267 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8268 + - trunk/libcharybdis/memory.c (File Added)
8269 + - trunk/libcharybdis/memory.h (File Added)
8270 + - trunk/libcharybdis/snprintf.c (File Added)
8271 + - trunk/libcharybdis/tools.c (File Added)
8272 + - trunk/libcharybdis/tools.h (File Added)
8273 +1000 -1062 trunk/modules/.depend (File Modified)
8274 +421 -455 trunk/src/.depend (File Modified)
8275 +0 -1191 trunk/src/Makefile.in (File Modified)
8276 + - trunk/src/memory.c (File Deleted)
8277 + - trunk/src/snprintf.c (File Deleted)
8278 + - trunk/src/tools.c (File Deleted)
8279
8280
8281 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8282 Log:
8283 move more headers into libcharybdis
8284
8285 Changes: Modified:
8286 + - trunk/include/balloc.h (File Deleted)
8287 + - trunk/include/event.h (File Deleted)
8288 + - trunk/libcharybdis/balloc.h (File Added)
8289 + - trunk/libcharybdis/event.h (File Added)
8290 +924 -1020 trunk/modules/.depend (File Modified)
8291 +327 -406 trunk/src/.depend (File Modified)
8292
8293
8294 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8295 Log:
8296 balloc, events -> libcharybdis
8297
8298 Changes: Modified:
8299 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8300 + - trunk/libcharybdis/balloc.c (File Added)
8301 + - trunk/libcharybdis/event.c (File Added)
8302 +0 -1008 trunk/src/Makefile.in (File Modified)
8303 + - trunk/src/balloc.c (File Deleted)
8304 + - trunk/src/event.c (File Deleted)
8305
8306
8307 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8308 Log:
8309 More fun
8310
8311 Changes: Modified:
8312 + - trunk/include/commio.h (File Deleted)
8313 + - trunk/include/linebuf.h (File Deleted)
8314 + - trunk/libcharybdis/commio.h (File Added)
8315 + - trunk/libcharybdis/linebuf.h (File Added)
8316 +1644 -530 trunk/modules/.depend (File Modified)
8317 +1 -1 trunk/modules/Makefile.in (File Modified)
8318 +720 -284 trunk/src/.depend (File Modified)
8319
8320
8321 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8322 Log:
8323 Makefile reworking -- moving libcharybdis headers into proper location.
8324
8325 Changes: Modified:
8326 +1 -1 trunk/adns/Makefile.in (File Modified)
8327 +1 -1 trunk/src/Makefile.in (File Modified)
8328
8329
8330 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8331 Log:
8332 Document proposed authdaemon protocol.
8333
8334 Changes: Modified:
8335 + - trunk/authdaemon/protocol.txt (File Added)
8336
8337
8338 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8339 Log:
8340 Makefile oops
8341
8342 Changes: Modified:
8343 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8344
8345
8346 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8347 Log:
8348 Remove dead makefile from generation
8349
8350 Changes: Modified:
8351 +1 -2 trunk/configure (File Modified)
8352 +0 -1 trunk/configure.ac (File Modified)
8353
8354
8355 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8356 Log:
8357 libcharybdisIO -> libcharybdis
8358
8359 Changes: Modified:
8360 +1 -1 trunk/src/Makefile.in (File Modified)
8361
8362
8363 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8364 Log:
8365 More restructuring.
8366
8367 Changes: Modified:
8368 + - trunk/libcharybdis/Makefile.in (File Added)
8369 + - trunk/libcharybdis/commio.c (File Added)
8370 + - trunk/libcharybdis/devpoll.c (File Added)
8371 + - trunk/libcharybdis/epoll.c (File Added)
8372 + - trunk/libcharybdis/io/ (File Deleted)
8373 + - trunk/libcharybdis/kqueue.c (File Added)
8374 + - trunk/libcharybdis/linebuf.c (File Added)
8375 + - trunk/libcharybdis/log/ (File Deleted)
8376 + - trunk/libcharybdis/poll.c (File Added)
8377 + - trunk/libcharybdis/ports.c (File Added)
8378 + - trunk/libcharybdis/select.c (File Added)
8379
8380
8381 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8382 Log:
8383 Blah kill makefile
8384
8385 Changes: Modified:
8386 + - trunk/libcharybdis/Makefile.in (File Deleted)
8387
8388
8389 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8390 Log:
8391 Blah kill makefile
8392
8393 Changes: Modified:
8394 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8395
8396
8397 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8398 Log:
8399 add authdaemon dir for later hacking
8400
8401
8402 Changes: Modified:
8403 + - trunk/authdaemon/ (File Added)
8404
8405
8406 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8407 Log:
8408 linebuf -> libcharybdisIO
8409
8410
8411 Changes: Modified:
8412 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8413 + - trunk/libcharybdis/io/linebuf.c (File Added)
8414 + - trunk/libcharybdis/log/ (File Added)
8415 + - trunk/libcharybdis/log/Makefile.in (File Added)
8416 +0 -687 trunk/src/Makefile.in (File Modified)
8417 + - trunk/src/linebuf.c (File Deleted)
8418
8419
8420 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8421 Log:
8422 Solaris 10 I/O ports support
8423
8424 Changes: Modified:
8425 + - trunk/libcharybdis/io/ports.c (File Added)
8426
8427
8428 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8429 Log:
8430 libcharybdis stuff
8431
8432
8433 Changes: Modified:
8434 +1 -1 trunk/Makefile.in (File Modified)
8435 +3 -1 trunk/configure (File Modified)
8436 +133 -10 trunk/configure.ac (File Modified)
8437 + - trunk/libcharybdis/ (File Added)
8438 + - trunk/libcharybdis/Makefile.in (File Added)
8439 + - trunk/libcharybdis/io/ (File Added)
8440 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8441 +2 -3 trunk/src/Makefile.in (File Modified)
8442 + - trunk/src/io/ (File Deleted)
8443
8444
8445 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8446 Log:
8447 split IO stuff into libcharybdisIO.
8448
8449
8450 Changes: Modified:
8451 + - trunk/src/commio.c (File Deleted)
8452 + - trunk/src/devpoll.c (File Deleted)
8453 + - trunk/src/epoll.c (File Deleted)
8454 + - trunk/src/io/ (File Added)
8455 + - trunk/src/io/Makefile.in (File Added)
8456 + - trunk/src/io/commio.c (File Added)
8457 + - trunk/src/io/devpoll.c (File Added)
8458 + - trunk/src/io/epoll.c (File Added)
8459 + - trunk/src/io/kqueue.c (File Added)
8460 + - trunk/src/io/poll.c (File Added)
8461 + - trunk/src/io/select.c (File Added)
8462 + - trunk/src/kqueue.c (File Deleted)
8463 + - trunk/src/poll.c (File Deleted)
8464 + - trunk/src/select.c (File Deleted)
8465
8466
8467 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8468 Log:
8469 Version bump: 1.1.0
8470
8471
8472 Changes: Modified:
8473 +86 -155 trunk/configure (File Modified)
8474 +1 -1 trunk/configure.ac (File Modified)
8475
8476
8477 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8478 Log:
8479 Remove mentions of mkkeypair/cryptlinks.
8480
8481
8482 Changes: Modified:
8483 +1 -3 trunk/doc/challenge.txt (File Modified)
8484
8485
8486 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8487 Log:
8488 Clarify serverinfo{} description.
8489
8490
8491 Changes: Modified:
8492 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8493
8494
8495 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8496 Log:
8497 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8498
8499
8500 Changes: Modified:
8501 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8502
8503
8504 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8505 Log:
8506 Improvements also applicable to hyperion 1.x.
8507
8508
8509 Changes: Modified:
8510 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8511
8512
8513 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8514 Log:
8515 - Add +F description
8516 - General improvements and changes to charybdis
8517
8518
8519 Changes: Modified:
8520 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8521
8522
8523 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8524 Log:
8525 The server notice umodes only have an effect
8526 for opers. ("sendto_realops_flags", so having
8527 the umode is not enough, they must also be
8528 opered)
8529
8530
8531 Changes: Modified:
8532 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8533
8534
8535 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8536 Log:
8537 Updates to umodes docs.
8538
8539
8540 Changes: Modified:
8541 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8542
8543
8544 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8545 Log:
8546 Add SGML documentation.
8547
8548 Changes: Modified:
8549 + - trunk/doc/sgml/ (File Added)
8550 + - trunk/doc/sgml/oper-guide/ (File Added)
8551 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8552 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8553 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8554 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8555 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8556 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8557 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8558
8559
8560 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8561 Log:
8562 Make operwall flag restrict setting umode +z.
8563 This repairs this flag broken in charybdis-1.0.
8564
8565
8566 Changes: Modified:
8567 +41 -0 trunk/contrib/m_flags.c (File Modified)
8568 +9 -0 trunk/src/s_user.c (File Modified)
8569
8570
8571 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8572 Log:
8573 Don't complain/reset remote clients +n. I'm still not
8574 convinced propagating all umodes is the way to go, oh
8575 well.
8576
8577
8578 Changes: Modified:
8579 +1 -1 trunk/src/s_user.c (File Modified)
8580
8581
8582 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8583 Log:
8584 - Require admin flag for oper /chghost (if it's enabled
8585 which is not default)
8586 - Give error message on nonexistant nick
8587
8588
8589 Changes: Modified:
8590 +12 -0 trunk/modules/m_chghost.c (File Modified)
8591
8592
8593 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8594 Log:
8595 Incorporated jilles' dynspoof patch with a few minor changes.
8596
8597 Changes: Modified:
8598 +5 -2 trunk/include/client.h (File Modified)
8599 +1 -0 trunk/include/numeric.h (File Modified)
8600 +75 -4 trunk/modules/m_chghost.c (File Modified)
8601 +2 -21 trunk/modules/m_stats.c (File Modified)
8602 +2 -8 trunk/modules/m_trace.c (File Modified)
8603 +2 -0 trunk/src/client.c (File Modified)
8604 +3 -0 trunk/src/s_user.c (File Modified)
8605
8606
8607 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8608 Log:
8609 Update NEWS.
8610
8611 Changes: Modified:
8612 +5 -0 trunk/NEWS (File Modified)
8613
8614
8615 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8616 Log:
8617 Make show_ip() far less braindead.
8618
8619 Obtained from: ratbox 2.2 SVN
8620
8621
8622 Changes: Modified:
8623 +14 -85 trunk/src/client.c (File Modified)
8624
8625
8626 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8627 Log:
8628 Instead of not showing channels at all for whoising services,
8629 only show channels the requester is also on. If operspying
8630 services, show all the channels.
8631
8632
8633 Changes: Modified:
8634 +37 -40 trunk/modules/m_whois.c (File Modified)
8635
8636
8637 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8638 Log:
8639 - Show real errno if we fail to connect to a server
8640 - Don't show server IPs on IRC if a server goes dead
8641 during handshake
8642
8643
8644 Changes: Modified:
8645 +2 -5 trunk/src/s_serv.c (File Modified)
8646
8647
8648 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8649 Log:
8650 Revert hybrid 7.2 aline code. It causes too many problems.
8651
8652
8653 Changes: Modified:
8654 +1 -47 trunk/NEWS (File Modified)
8655 + - trunk/include/aline.h (File Deleted)
8656 +53 -6 trunk/modules/m_dline.c (File Modified)
8657 +212 -16 trunk/modules/m_kline.c (File Modified)
8658 +37 -8 trunk/modules/m_resv.c (File Modified)
8659 +45 -24 trunk/modules/m_xline.c (File Modified)
8660 +0 -485 trunk/src/Makefile.in (File Modified)
8661 + - trunk/src/aline.c (File Deleted)
8662
8663
8664 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8665 Log:
8666 Incorporate recent ratbox monitor bugfixes (could crash).
8667
8668
8669 Changes: Modified:
8670 +16 -0 trunk/modules/m_monitor.c (File Modified)
8671 +4 -3 trunk/src/monitor.c (File Modified)
8672
8673
8674 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8675 Log:
8676 Fix /invite UID leak.
8677
8678 Found by logiclrd@EFnet.
8679
8680
8681 Changes: Modified:
8682 +3 -2 trunk/modules/m_invite.c (File Modified)
8683
8684
8685 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8686 Log:
8687 Don't show what channels a service is in.
8688
8689 Changes: Modified:
8690 +1 -0 trunk/NEWS (File Modified)
8691 +40 -35 trunk/modules/m_whois.c (File Modified)
8692
8693
8694 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8695 Log:
8696 Update version to 1.0.3.
8697
8698
8699 Changes: Modified:
8700 +9 -9 trunk/configure (File Modified)
8701 +1 -1 trunk/configure.ac (File Modified)
8702
8703
8704 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8705 Log:
8706 Update NEWS.
8707
8708
8709 Changes: Modified:
8710 +7 -1 trunk/NEWS (File Modified)
8711
8712
8713 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8714 Log:
8715 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8716 More static buffers :(
8717
8718
8719 Changes: Modified:
8720 +12 -4 trunk/src/aline.c (File Modified)
8721
8722
8723 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8724 Log:
8725 Make operspy mode (/mode !#channel showing parameters
8726 even if not on channel) work again.
8727
8728
8729 Changes: Modified:
8730 +4 -4 trunk/src/channel.c (File Modified)
8731
8732
8733 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8734 Log:
8735 Call server_introduced hook on TS6 remote server
8736 introduction (ms_sid()).
8737
8738
8739 Changes: Modified:
8740 +6 -0 trunk/modules/core/m_server.c (File Modified)
8741
8742
8743 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8744 Log:
8745 Cyrix boxes are wierd.
8746
8747 Changes: Modified:
8748 +2 -1 trunk/modules/m_services.c (File Modified)
8749
8750
8751 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8752 Log:
8753 More paranoia.
8754
8755 Changes: Modified:
8756 +1 -1 trunk/include/client.h (File Modified)
8757 +3 -1 trunk/modules/m_services.c (File Modified)
8758
8759
8760 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8761 Log:
8762 heh
8763
8764 Changes: Modified:
8765 +1 -6 trunk/modules/m_services.c (File Modified)
8766
8767
8768 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8769 Log:
8770 Disable a check that doesn't always seem to work right for some reason.
8771
8772 Changes: Modified:
8773 +2 -0 trunk/modules/m_services.c (File Modified)
8774
8775
8776 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8777 Log:
8778 Update NEWS.
8779
8780
8781 Changes: Modified:
8782 +4 -1 trunk/NEWS (File Modified)
8783
8784
8785 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8786 Log:
8787 1.0.2
8788
8789
8790 Changes: Modified:
8791 +9 -9 trunk/configure (File Modified)
8792 +1 -1 trunk/configure.ac (File Modified)
8793
8794
8795 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8796 Log:
8797 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8798
8799
8800 Changes: Modified:
8801 +3 -13 trunk/modules/m_trace.c (File Modified)
8802
8803
8804 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8805 Log:
8806 Don't send empty RPL_WHOISCHANNELS on remote whois.
8807
8808 Pointy hat to: jilles
8809
8810
8811 Changes: Modified:
8812 +1 -1 trunk/modules/m_whois.c (File Modified)
8813
8814
8815 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8816 Log:
8817 Update NEWS.
8818
8819
8820 Changes: Modified:
8821 +3 -0 trunk/NEWS (File Modified)
8822
8823
8824 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8825 Log:
8826 Modular umode support.
8827
8828
8829 Changes: Modified:
8830 +0 -9 trunk/include/client.h (File Modified)
8831 +2 -1 trunk/include/s_user.h (File Modified)
8832 +1 -1 trunk/include/tools.h (File Modified)
8833 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8834 +3 -0 trunk/src/ircd.c (File Modified)
8835 +1 -1 trunk/src/messages.tab (File Modified)
8836 +2 -2 trunk/src/s_serv.c (File Modified)
8837 +37 -59 trunk/src/s_user.c (File Modified)
8838 +21 -0 trunk/src/tools.c (File Modified)
8839
8840
8841 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8842 Log:
8843 Optionally do forced nick change to the UID instead of kill
8844 on nick collisions, see doc/collision_fnc.txt for more
8845 details.
8846
8847
8848 Changes: Modified:
8849 + - trunk/doc/collision_fnc.txt (File Added)
8850 +1 -0 trunk/doc/example.conf (File Modified)
8851 +8 -0 trunk/doc/reference.conf (File Modified)
8852 +1 -0 trunk/include/numeric.h (File Modified)
8853 +1 -0 trunk/include/s_conf.h (File Modified)
8854 +2 -1 trunk/include/s_serv.h (File Modified)
8855 +1 -0 trunk/include/s_stats.h (File Modified)
8856 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8857 +1 -1 trunk/src/messages.tab (File Modified)
8858 +1 -0 trunk/src/newconf.c (File Modified)
8859 +1 -0 trunk/src/s_conf.c (File Modified)
8860 +1 -0 trunk/src/s_serv.c (File Modified)
8861 +2 -2 trunk/src/s_stats.c (File Modified)
8862
8863
8864 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8865 Log:
8866 Update NEWS.
8867
8868
8869 Modified:
8870 trunk/NEWS (File Modified)
8871
8872
8873 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8874 Log:
8875 Don't allow lookups by uid in /monitor + and /monitor s.
8876
8877
8878 Modified:
8879 trunk/modules/m_monitor.c (File Modified)
8880
8881
8882 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8883 Log:
8884 Stop garbage +j being set in cases like +j aaa:bbb by
8885 initializing the variables properly.
8886
8887 Reported by kyle.
8888
8889
8890 Modified:
8891 trunk/modules/core/m_mode.c (File Modified)
8892 trunk/modules/core/m_sjoin.c (File Modified)
8893
8894
8895 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8896 Log:
8897 Apply flags to the proper server in me_gcap().
8898
8899
8900 Modified:
8901 trunk/modules/m_capab.c (File Modified)
8902
8903
8904 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8905 Log:
8906 Use find_named_client() instead of find_client() to check
8907 for nick collisions.
8908
8909
8910 Modified:
8911 trunk/modules/core/m_nick.c (File Modified)
8912
8913
8914 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8915 Log:
8916 - Replace old 381 numeric with a new, more positive one!
8917
8918
8919 Modified:
8920 trunk/src/messages.tab (File Modified)
8921
8922
8923 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8924 Log:
8925 Make it compile again.
8926
8927
8928 Modified:
8929 trunk/src/channel.c (File Modified)
8930 trunk/src/client.c (File Modified)
8931 trunk/src/ircd.c (File Modified)
8932 trunk/src/packet.c (File Modified)
8933
8934
8935 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8936 Log:
8937 - Prevent UID disclosure in cmode setting.
8938
8939
8940 Modified:
8941 trunk/NEWS (File Modified)
8942 trunk/modules/core/m_mode.c (File Modified)
8943
8944
8945 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8946 Log:
8947 A different check which prevents UID disclosure.
8948
8949
8950 Modified:
8951 trunk/modules/core/m_kick.c (File Modified)
8952
8953
8954 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8955 Log:
8956 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8957
8958
8959 Modified:
8960 trunk/modules/core/m_kick.c (File Modified)
8961
8962
8963 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8964 Log:
8965 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8966
8967
8968 Modified:
8969 trunk/NEWS (File Modified)
8970 trunk/modules/m_accept.c (File Modified)
8971 trunk/modules/m_admin.c (File Modified)
8972 trunk/modules/m_away.c (File Modified)
8973 trunk/modules/m_cap.c (File Modified)
8974 trunk/modules/m_capab.c (File Modified)
8975 trunk/modules/m_challenge.c (File Modified)
8976 trunk/modules/m_chghost.c (File Modified)
8977 trunk/modules/m_close.c (File Modified)
8978 trunk/modules/m_cmessage.c (File Modified)
8979 trunk/modules/m_connect.c (File Modified)
8980 trunk/modules/m_dline.c (File Modified)
8981 trunk/modules/m_encap.c (File Modified)
8982 trunk/modules/m_etrace.c (File Modified)
8983 trunk/modules/m_gline.c (File Modified)
8984 trunk/modules/m_help.c (File Modified)
8985 trunk/modules/m_info.c (File Modified)
8986 trunk/modules/m_invite.c (File Modified)
8987 trunk/modules/m_ison.c (File Modified)
8988 trunk/modules/m_kline.c (File Modified)
8989 trunk/modules/m_knock.c (File Modified)
8990 trunk/modules/m_links.c (File Modified)
8991 trunk/modules/m_list.c (File Modified)
8992 trunk/modules/m_locops.c (File Modified)
8993 trunk/modules/m_lusers.c (File Modified)
8994 trunk/modules/m_map.c (File Modified)
8995 trunk/modules/m_monitor.c (File Modified)
8996 trunk/modules/m_motd.c (File Modified)
8997 trunk/modules/m_names.c (File Modified)
8998 trunk/modules/m_oper.c (File Modified)
8999 trunk/modules/m_operspy.c (File Modified)
9000 trunk/modules/m_pass.c (File Modified)
9001 trunk/modules/m_ping.c (File Modified)
9002 trunk/modules/m_pong.c (File Modified)
9003 trunk/modules/m_post.c (File Modified)
9004 trunk/modules/m_rehash.c (File Modified)
9005 trunk/modules/m_restart.c (File Modified)
9006 trunk/modules/m_resv.c (File Modified)
9007 trunk/modules/m_services.c (File Modified)
9008 trunk/modules/m_set.c (File Modified)
9009 trunk/modules/m_sshortcut.c (File Modified)
9010 trunk/modules/m_stats.c (File Modified)
9011 trunk/modules/m_svinfo.c (File Modified)
9012 trunk/modules/m_tb.c (File Modified)
9013 trunk/modules/m_testline.c (File Modified)
9014 trunk/modules/m_testmask.c (File Modified)
9015 trunk/modules/m_time.c (File Modified)
9016 trunk/modules/m_topic.c (File Modified)
9017 trunk/modules/m_trace.c (File Modified)
9018 trunk/modules/m_unreject.c (File Modified)
9019 trunk/modules/m_user.c (File Modified)
9020 trunk/modules/m_userhost.c (File Modified)
9021 trunk/modules/m_users.c (File Modified)
9022 trunk/modules/m_version.c (File Modified)
9023 trunk/modules/m_wallops.c (File Modified)
9024 trunk/modules/m_who.c (File Modified)
9025 trunk/modules/m_whois.c (File Modified)
9026 trunk/modules/m_whowas.c (File Modified)
9027 trunk/modules/m_xline.c (File Modified)
9028 trunk/src/adns.c (File Modified)
9029 trunk/src/aline.c (File Modified)
9030 trunk/src/cache.c (File Modified)
9031 trunk/src/channel.c (File Modified)
9032 trunk/src/class.c (File Modified)
9033 trunk/src/client.c (File Modified)
9034 trunk/src/commio.c (File Modified)
9035 trunk/src/event.c (File Modified)
9036 trunk/src/hash.c (File Modified)
9037 trunk/src/hostmask.c (File Modified)
9038 trunk/src/ircd.c (File Modified)
9039 trunk/src/kdparse.c (File Modified)
9040 trunk/src/linebuf.c (File Modified)
9041 trunk/src/listener.c (File Modified)
9042 trunk/src/modules.c (File Modified)
9043 trunk/src/monitor.c (File Modified)
9044 trunk/src/newconf.c (File Modified)
9045 trunk/src/packet.c (File Modified)
9046 trunk/src/parse.c (File Modified)
9047 trunk/src/reject.c (File Modified)
9048 trunk/src/s_auth.c (File Modified)
9049 trunk/src/s_conf.c (File Modified)
9050 trunk/src/s_gline.c (File Modified)
9051 trunk/src/s_log.c (File Modified)
9052 trunk/src/s_newconf.c (File Modified)
9053 trunk/src/s_serv.c (File Modified)
9054 trunk/src/s_stats.c (File Modified)
9055 trunk/src/s_user.c (File Modified)
9056 trunk/src/send.c (File Modified)
9057 trunk/src/whowas.c (File Modified)
9058
9059
9060 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9061 Log:
9062 - More coding style niceities. Pretty much got client.h squared away.
9063
9064
9065 Modified:
9066 trunk/modules/m_dline.c (File Modified)
9067 trunk/modules/m_gline.c (File Modified)
9068 trunk/modules/m_kline.c (File Modified)
9069 trunk/modules/m_rehash.c (File Modified)
9070 trunk/modules/m_resv.c (File Modified)
9071 trunk/modules/m_stats.c (File Modified)
9072 trunk/modules/m_testline.c (File Modified)
9073 trunk/modules/m_user.c (File Modified)
9074 trunk/modules/m_xline.c (File Modified)
9075
9076
9077 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9078 Log:
9079 - Propagate quiets (+q) on netjoins
9080 - Clear +q list too on lowerTS sjoin from TS6 source
9081
9082
9083 Modified:
9084 trunk/modules/core/m_sjoin.c (File Modified)
9085 trunk/src/s_serv.c (File Modified)
9086
9087
9088 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9089 Log:
9090 Second argument to whois is always a nick, never a uid.
9091 This prevents /whois other.server uid to get information
9092 about that uid.
9093
9094
9095 Modified:
9096 trunk/modules/m_whois.c (File Modified)
9097
9098
9099 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9100 Log:
9101 Don't allow local users to use uids in user mode.
9102
9103
9104 Modified:
9105 trunk/src/s_user.c (File Modified)
9106
9107
9108 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9109 Log:
9110 Make it compile again.
9111
9112
9113 Modified:
9114 trunk/src/s_stats.c (File Modified)
9115
9116
9117 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9118 Log:
9119 Fix propagation of empty SJOIN.
9120
9121
9122 Modified:
9123 trunk/modules/core/m_sjoin.c (File Modified)
9124
9125
9126 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9127 Log:
9128 Some atheme-style niceties here.
9129
9130
9131 Modified:
9132 trunk/modules/m_accept.c (File Modified)
9133 trunk/modules/m_admin.c (File Modified)
9134 trunk/modules/m_away.c (File Modified)
9135 trunk/modules/m_cap.c (File Modified)
9136 trunk/modules/m_capab.c (File Modified)
9137 trunk/modules/m_challenge.c (File Modified)
9138 trunk/modules/m_chghost.c (File Modified)
9139 trunk/modules/m_close.c (File Modified)
9140 trunk/modules/m_cmessage.c (File Modified)
9141 trunk/modules/m_connect.c (File Modified)
9142 trunk/modules/m_dline.c (File Modified)
9143 trunk/modules/m_encap.c (File Modified)
9144 trunk/modules/m_etrace.c (File Modified)
9145 trunk/modules/m_gline.c (File Modified)
9146 trunk/modules/m_help.c (File Modified)
9147 trunk/modules/m_info.c (File Modified)
9148 trunk/modules/m_invite.c (File Modified)
9149 trunk/modules/m_ison.c (File Modified)
9150 trunk/modules/m_kline.c (File Modified)
9151 trunk/modules/m_knock.c (File Modified)
9152 trunk/modules/m_links.c (File Modified)
9153 trunk/modules/m_list.c (File Modified)
9154 trunk/modules/m_locops.c (File Modified)
9155 trunk/modules/m_lusers.c (File Modified)
9156 trunk/modules/m_map.c (File Modified)
9157 trunk/modules/m_monitor.c (File Modified)
9158 trunk/modules/m_motd.c (File Modified)
9159 trunk/modules/m_names.c (File Modified)
9160 trunk/modules/m_oper.c (File Modified)
9161 trunk/modules/m_operspy.c (File Modified)
9162 trunk/modules/m_pass.c (File Modified)
9163 trunk/modules/m_ping.c (File Modified)
9164 trunk/modules/m_pong.c (File Modified)
9165 trunk/modules/m_post.c (File Modified)
9166 trunk/modules/m_rehash.c (File Modified)
9167 trunk/modules/m_restart.c (File Modified)
9168 trunk/modules/m_resv.c (File Modified)
9169 trunk/modules/m_services.c (File Modified)
9170 trunk/modules/m_set.c (File Modified)
9171 trunk/modules/m_sshortcut.c (File Modified)
9172 trunk/modules/m_stats.c (File Modified)
9173 trunk/modules/m_svinfo.c (File Modified)
9174 trunk/modules/m_tb.c (File Modified)
9175 trunk/modules/m_testline.c (File Modified)
9176 trunk/modules/m_testmask.c (File Modified)
9177 trunk/modules/m_time.c (File Modified)
9178 trunk/modules/m_topic.c (File Modified)
9179 trunk/modules/m_trace.c (File Modified)
9180 trunk/modules/m_unreject.c (File Modified)
9181 trunk/modules/m_user.c (File Modified)
9182 trunk/modules/m_userhost.c (File Modified)
9183 trunk/modules/m_users.c (File Modified)
9184 trunk/modules/m_version.c (File Modified)
9185 trunk/modules/m_wallops.c (File Modified)
9186 trunk/modules/m_who.c (File Modified)
9187 trunk/modules/m_whois.c (File Modified)
9188 trunk/modules/m_whowas.c (File Modified)
9189 trunk/modules/m_xline.c (File Modified)
9190
9191
9192 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9193 Log:
9194 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9195
9196
9197 Modified:
9198 trunk/.indent.pro (File Modified)
9199 trunk/include/charybdis.h (File Added)
9200 trunk/include/client.h (File Modified)
9201 trunk/modules/.indent.pro (File Modified)
9202 trunk/src/.indent.pro (File Modified)
9203 trunk/src/adns.c (File Modified)
9204 trunk/src/aline.c (File Modified)
9205 trunk/src/cache.c (File Modified)
9206 trunk/src/channel.c (File Modified)
9207 trunk/src/class.c (File Modified)
9208 trunk/src/client.c (File Modified)
9209 trunk/src/commio.c (File Modified)
9210 trunk/src/event.c (File Modified)
9211 trunk/src/hash.c (File Modified)
9212 trunk/src/hostmask.c (File Modified)
9213 trunk/src/ircd.c (File Modified)
9214 trunk/src/kdparse.c (File Modified)
9215 trunk/src/linebuf.c (File Modified)
9216 trunk/src/listener.c (File Modified)
9217 trunk/src/modules.c (File Modified)
9218 trunk/src/monitor.c (File Modified)
9219 trunk/src/newconf.c (File Modified)
9220 trunk/src/packet.c (File Modified)
9221 trunk/src/parse.c (File Modified)
9222 trunk/src/reject.c (File Modified)
9223 trunk/src/s_auth.c (File Modified)
9224 trunk/src/s_conf.c (File Modified)
9225 trunk/src/s_gline.c (File Modified)
9226 trunk/src/s_log.c (File Modified)
9227 trunk/src/s_newconf.c (File Modified)
9228 trunk/src/s_serv.c (File Modified)
9229 trunk/src/s_stats.c (File Modified)
9230 trunk/src/s_user.c (File Modified)
9231 trunk/src/send.c (File Modified)
9232 trunk/src/whowas.c (File Modified)
9233
9234
9235 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9236 Log:
9237 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9238 - Convert a few modules towards using this code.
9239 - Make a note about this change in NEWS.
9240
9241
9242 Modified:
9243 trunk/NEWS (File Modified)
9244 trunk/include/aline.h (File Added)
9245 trunk/modules/m_dline.c (File Modified)
9246 trunk/modules/m_kline.c (File Modified)
9247 trunk/modules/m_resv.c (File Modified)
9248 trunk/modules/m_xline.c (File Modified)
9249 trunk/src/Makefile.in (File Modified)
9250 trunk/src/aline.c (File Added)
9251
9252
9253 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9254 Log:
9255 - Update NEWS document.
9256
9257
9258 Modified:
9259 trunk/NEWS (File Modified)
9260
9261
9262 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9263 Log:
9264 Use find_named_person() instead of find_person() in services shortcuts.
9265
9266
9267 Modified:
9268 trunk/modules/m_sshortcut.c (File Modified)
9269
9270
9271 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9272 Log:
9273 Fix propagation of empty channels (+P).
9274
9275
9276 Modified:
9277 trunk/modules/core/m_sjoin.c (File Modified)
9278 trunk/src/s_serv.c (File Modified)
9279
9280
9281 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9282 Log:
9283 Use same comparison for +f.
9284
9285
9286 Modified:
9287 trunk/modules/core/m_join.c (File Modified)
9288
9289
9290 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9291 Log:
9292 Retire server-server non-encap CHGHOST, and clean it up a bit.
9293
9294
9295 Modified:
9296 trunk/modules/m_chghost.c (File Modified)
9297
9298
9299 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9300 Log:
9301 Use TS6 form for SQUIT wallops.
9302
9303
9304 Modified:
9305 trunk/modules/core/m_squit.c (File Modified)
9306
9307
9308 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9309 Log:
9310 Propagate nick changes for remote clients in TS6 form if possible;
9311 simplify the code a bit.
9312
9313
9314 Modified:
9315 trunk/modules/core/m_nick.c (File Modified)
9316
9317
9318 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9319 Log:
9320 Only clear oper_only_umodes on deoper for local clients.
9321
9322
9323 Modified:
9324 trunk/src/s_user.c (File Modified)
9325
9326
9327 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9328 Log:
9329 - Don't enable use_whois_actually in the default config, makes cloaking
9330 only useful for vanity.
9331
9332
9333 Modified:
9334 trunk/doc/example.conf (File Modified)
9335
9336
9337 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9338 Log:
9339 Fix linebuf raw code to not truncate lines longer than
9340 510 characters. This stops ziplinks corruption at
9341 the initial burst if the other side sends a lot.
9342
9343
9344 Modified:
9345 trunk/src/linebuf.c (File Modified)
9346
9347
9348 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9349 Log:
9350 - Add +r to channel_modes().
9351
9352
9353 Modified:
9354 trunk/src/channel.c (File Modified)
9355
9356
9357 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9358 Log:
9359 Update NEWS.
9360
9361
9362 Modified:
9363 trunk/NEWS (File Modified)
9364
9365
9366 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9367 Log:
9368 err, nvm. wrong project :-P
9369
9370
9371 Modified:
9372 trunk/src/match.c (File Modified)
9373
9374
9375 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9376 Log:
9377 make sure we don't crash on match(NULL, test)
9378
9379
9380 Modified:
9381 trunk/src/match.c (File Modified)
9382
9383
9384 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9385 Log:
9386 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9387 flags = rehash in shared{}.
9388 Uses :<source> ENCAP <target> REHASH [option].
9389
9390
9391 Modified:
9392 trunk/doc/example.conf (File Modified)
9393 trunk/doc/reference.conf (File Modified)
9394 trunk/help/opers/rehash (File Modified)
9395 trunk/include/s_newconf.h (File Modified)
9396 trunk/modules/m_rehash.c (File Modified)
9397 trunk/modules/m_stats.c (File Modified)
9398 trunk/src/newconf.c (File Modified)
9399
9400
9401 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9402 Log:
9403 Initialize flags to 0 in conf_set_shared_flags() and
9404 conf_set_cluster_flags().
9405
9406
9407 Modified:
9408 trunk/src/newconf.c (File Modified)
9409
9410
9411 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9412 Log:
9413 Don't allow a forward from a #channel to an &channel.
9414 Error message is Illegal channel name.
9415
9416
9417 Modified:
9418 trunk/modules/core/m_mode.c (File Modified)
9419
9420
9421 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9422 Log:
9423 - change version to 1.0.1
9424
9425
9426 Modified:
9427 trunk/configure (File Modified)
9428 trunk/configure.ac (File Modified)
9429
9430
9431 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9432 Log:
9433 Update NEWS.
9434
9435
9436 Modified:
9437 trunk/NEWS (File Modified)
9438
9439
9440 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9441 Log:
9442 Services shortcuts changes:
9443 - Require umode +S on target
9444 - Use ERR_SERVICESDOWN (440) for error message
9445 - Fix check for empty string
9446
9447
9448 Modified:
9449 trunk/include/numeric.h (File Modified)
9450 trunk/modules/m_sshortcut.c (File Modified)
9451 trunk/src/messages.tab (File Modified)
9452
9453
9454 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9455 Log:
9456 s/IsChanService/IsService/g;
9457
9458
9459 Modified:
9460 trunk/modules/m_sshortcut.c (File Modified)
9461
9462
9463 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9464 Log:
9465 Add check for service validity in shortcut routines.
9466
9467
9468 Modified:
9469 trunk/modules/m_sshortcut.c (File Modified)
9470
9471
9472 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9473 Log:
9474 Don't allow forwarding to a -F channel the setter is not on.
9475
9476
9477 Modified:
9478 trunk/modules/core/m_mode.c (File Modified)
9479
9480
9481 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9482 Log:
9483 Describe identify_service and identify_command in
9484 reference.conf.
9485
9486
9487 Modified:
9488 trunk/doc/reference.conf (File Modified)
9489
9490
9491 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9492 Log:
9493 More helpfile updates.
9494
9495
9496 Modified:
9497 trunk/help/Makefile.in (File Modified)
9498 trunk/help/opers/die (File Modified)
9499 trunk/help/opers/join (File Modified)
9500 trunk/help/opers/links (File Modified)
9501 trunk/help/opers/lusers (File Modified)
9502 trunk/help/opers/map (File Added)
9503 trunk/help/opers/motd (File Modified)
9504 trunk/help/opers/names (File Modified)
9505 trunk/help/opers/notice (File Modified)
9506 trunk/help/opers/operspy (File Modified)
9507 trunk/help/opers/part (File Modified)
9508 trunk/help/opers/privmsg (File Modified)
9509 trunk/help/opers/restart (File Modified)
9510 trunk/help/opers/set (File Modified)
9511 trunk/help/opers/stats (File Modified)
9512 trunk/help/opers/trace (File Modified)
9513 trunk/help/opers/version (File Modified)
9514 trunk/help/users/notice (File Modified)
9515 trunk/help/users/privmsg (File Modified)
9516 trunk/help/users/stats (File Modified)
9517
9518
9519 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9520 Log:
9521 Update help files.
9522
9523
9524 Modified:
9525 trunk/help/opers/cmode (File Modified)
9526 trunk/help/opers/umode (File Modified)
9527 trunk/help/opers/wallops (File Modified)
9528 trunk/help/opers/who (File Modified)
9529 trunk/help/users/umode (File Modified)
9530
9531
9532 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9533 Log:
9534 Include cmode +r in 004 and 005.
9535
9536
9537 Modified:
9538 trunk/include/supported.h (File Modified)
9539 trunk/src/messages.tab (File Modified)
9540
9541
9542 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9543 Log:
9544 No need to clear all 3 buffers in channel_modes().
9545
9546
9547 Modified:
9548 trunk/src/channel.c (File Modified)
9549
9550
9551 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9552 Log:
9553 - Fix multiple +f modes per line
9554 - -f shouldn't take a parameter
9555
9556
9557 Modified:
9558 trunk/modules/core/m_mode.c (File Modified)
9559
9560
9561 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9562 Log:
9563 Channel mode +Q now prevents forwarding to or through
9564 a channel, just like in hyperion, not from a channel.
9565
9566
9567 Modified:
9568 trunk/modules/core/m_join.c (File Modified)
9569
9570
9571 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9572 Log:
9573 Complete +F/+Q propagation.
9574
9575
9576 Modified:
9577 trunk/modules/core/m_join.c (File Modified)
9578 trunk/modules/core/m_sjoin.c (File Modified)
9579 trunk/src/channel.c (File Modified)
9580
9581
9582 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9583 Log:
9584 - A few minor fixes.
9585
9586
9587 Modified:
9588 trunk/modules/core/m_join.c (File Modified)
9589 trunk/modules/m_services.c (File Modified)
9590
9591
9592 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9593 Log:
9594 - Fix netsplit obfuscation.
9595
9596
9597 Modified:
9598 trunk/src/client.c (File Modified)
9599
9600
9601 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9602 Log:
9603 - Fix another /stats p related bug.
9604
9605
9606 Modified:
9607 trunk/src/client.c (File Modified)
9608
9609
9610 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9611 Log:
9612 - Update example.conf.
9613
9614
9615 Modified:
9616 trunk/doc/example.conf (File Modified)
9617
9618
9619 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9620 Log:
9621 - Fix a minor bug here, and re-release 1.0.
9622
9623
9624 Modified:
9625 trunk/modules/core/m_nick.c (File Modified)
9626
9627
9628 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9629 Log:
9630 - Add bursted clients to /stats p list.
9631
9632
9633 Modified:
9634 trunk/modules/core/m_nick.c (File Modified)
9635
9636
9637 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9638 Log:
9639 - Add identify_service, identify_command options to the example.conf,
9640 newconf parser.
9641
9642
9643 Modified:
9644 trunk/NEWS (File Modified)
9645 trunk/doc/example.conf (File Modified)
9646 trunk/src/newconf.c (File Modified)
9647
9648
9649 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9650 Log:
9651 - Add services shortcuts.
9652
9653
9654 Modified:
9655 trunk/modules/Makefile.in (File Modified)
9656 trunk/modules/m_sshortcut.c (File Added)
9657
9658
9659 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9660 Log:
9661 - put back checks i removed by mistake
9662
9663
9664 Modified:
9665 trunk/modules/core/m_join.c (File Modified)
9666
9667
9668 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9669 Log:
9670 - Implement channel mode +Q, which disables forwarding.
9671 - Make forwarding usable by everyone.
9672 - Implement channel mode +F which bypasses authority checks on a target
9673 set with this mode
9674 - Update NEWS.
9675
9676
9677 Modified:
9678 trunk/NEWS (File Modified)
9679 trunk/include/channel.h (File Modified)
9680 trunk/include/supported.h (File Modified)
9681 trunk/modules/core/m_join.c (File Modified)
9682 trunk/modules/core/m_mode.c (File Modified)
9683 trunk/src/messages.tab (File Modified)
9684
9685
9686 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9687 Log:
9688 - Fix account handling brokenness.
9689
9690
9691 Modified:
9692 trunk/modules/m_services.c (File Modified)
9693
9694
9695 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9696 Log:
9697 Identify to services via server password hack. Still
9698 needs config file parts, like
9699 identifyservice = "nickserv@services.int";
9700 identifycommand = "IDENTIFY";
9701
9702
9703 Modified:
9704 trunk/include/s_conf.h (File Modified)
9705 trunk/src/s_user.c (File Modified)
9706
9707
9708 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9709 Log:
9710 Make send.c compile.
9711
9712
9713 Modified:
9714 trunk/src/send.c (File Modified)
9715
9716
9717 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9718 Log:
9719 - Handle this better.
9720
9721
9722 Modified:
9723 trunk/src/send.c (File Modified)
9724
9725
9726 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9727 Log:
9728 If the source is not a client, don't send to normal users.
9729
9730
9731 Modified:
9732 trunk/src/send.c (File Modified)
9733
9734
9735 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9736 Log:
9737 - Make /wallops behave as wallops in other ircds.
9738
9739
9740 Modified:
9741 trunk/modules/m_wallops.c (File Modified)
9742 trunk/src/send.c (File Modified)
9743
9744
9745 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9746 Log:
9747 - charybdis-1.0
9748
9749
9750 Modified:
9751 trunk/NEWS (File Modified)
9752 trunk/configure (File Modified)
9753 trunk/configure.ac (File Modified)
9754
9755
9756 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9757 Log:
9758 - Remove efnet configuration.
9759 - Rename example.conf as reference.conf, and replace the default
9760 example.conf with one suitable for AthemeNET.
9761 - Update makefile to reflect these changes.
9762
9763
9764 Modified:
9765 trunk/doc/Makefile.in (File Modified)
9766 trunk/doc/example.conf (File Modified)
9767 trunk/doc/example.efnet.conf (File Deleted)
9768 trunk/doc/reference.conf (File Added)
9769
9770
9771 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9772 Log:
9773 - Don't display opers who are /away.
9774
9775
9776 Modified:
9777 trunk/modules/m_stats.c (File Modified)
9778
9779
9780 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9781 Log:
9782 Put cmode +f in 004 and 005.
9783
9784
9785 Modified:
9786 trunk/include/supported.h (File Modified)
9787 trunk/src/messages.tab (File Modified)
9788
9789
9790 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9791 Log:
9792 Add user umode +Q which prevents a user from
9793 being forwarded.
9794
9795
9796 Modified:
9797 trunk/include/client.h (File Modified)
9798 trunk/modules/core/m_join.c (File Modified)
9799 trunk/src/messages.tab (File Modified)
9800 trunk/src/s_user.c (File Modified)
9801
9802
9803 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9804 Log:
9805 Implement channel forwarding in m_join(). As in
9806 hyperion, failing to join because of +i, +r or +j
9807 can cause you to be forwarded, potentially
9808 recursively. Unlike hyperion, a single numeric
9809 is sent in case of a successful forward, otherwise
9810 the ircd acts if there were no forward.
9811
9812
9813 Modified:
9814 trunk/include/numeric.h (File Modified)
9815 trunk/modules/core/m_join.c (File Modified)
9816 trunk/src/messages.tab (File Modified)
9817
9818
9819 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9820 Log:
9821 Allow servers to set oper-only cmodes as well.
9822
9823
9824 Modified:
9825 trunk/modules/core/m_mode.c (File Modified)
9826
9827
9828 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9829 Log:
9830 Add cmode +f which takes a channel name, settable
9831 only by opers for now. Does not do anything yet.
9832
9833
9834 Modified:
9835 trunk/include/channel.h (File Modified)
9836 trunk/modules/core/m_join.c (File Modified)
9837 trunk/modules/core/m_mode.c (File Modified)
9838 trunk/modules/core/m_sjoin.c (File Modified)
9839 trunk/src/channel.c (File Modified)
9840
9841
9842 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9843 Log:
9844 Fully initialize 'mode' in ms_join() and ms_sjoin()
9845 to avoid old +j garbage from being used.
9846
9847
9848 Modified:
9849 trunk/modules/core/m_join.c (File Modified)
9850 trunk/modules/core/m_sjoin.c (File Modified)
9851
9852
9853 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9854 Log:
9855 - only touch join_count/join_delta if join throttling
9856 is enabled on the channel
9857 - reset join_count/join_delta to 0 if -j is set
9858
9859
9860 Modified:
9861 trunk/modules/core/m_join.c (File Modified)
9862 trunk/modules/core/m_mode.c (File Modified)
9863 trunk/modules/core/m_sjoin.c (File Modified)
9864
9865
9866 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9867 Log:
9868 Also start a new "period" for join throttling for remote joins,
9869 if necessary. Make the code slightly clearer.
9870
9871
9872 Modified:
9873 trunk/modules/core/m_join.c (File Modified)
9874 trunk/src/channel.c (File Modified)
9875
9876
9877 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9878 Log:
9879 Some +j improvements, still broken.
9880
9881
9882 Modified:
9883 trunk/modules/core/m_join.c (File Modified)
9884 trunk/modules/core/m_sjoin.c (File Modified)
9885
9886
9887 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9888 Log:
9889 Only do +z processing for +m channels the sender is on,
9890 as bans/quiets are currently only checked locally.
9891
9892
9893 Modified:
9894 trunk/modules/core/m_message.c (File Modified)
9895
9896
9897 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9898 Log:
9899 - Add max_bans_large configuration option, defaulting to 500, to
9900 limit the number of bans in a +L channel
9901 - Change b/e/I to b/e/I/q in texts
9902
9903
9904 Modified:
9905 trunk/doc/example.conf (File Modified)
9906 trunk/include/s_conf.h (File Modified)
9907 trunk/modules/core/m_mode.c (File Modified)
9908 trunk/modules/m_info.c (File Modified)
9909 trunk/src/newconf.c (File Modified)
9910 trunk/src/s_conf.c (File Modified)
9911
9912
9913 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9914 Log:
9915 Store invite for +gi channels.
9916 Note that +gi is significantly weaker access control than +i.
9917
9918
9919 Modified:
9920 trunk/modules/m_invite.c (File Modified)
9921
9922
9923 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9924 Log:
9925 Nonops are allowed to see +q lists.
9926
9927
9928 Modified:
9929 trunk/modules/core/m_mode.c (File Modified)
9930
9931
9932 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9933 Log:
9934 Invalidate can_send() cache on -q.
9935
9936
9937 Modified:
9938 trunk/modules/core/m_mode.c (File Modified)
9939
9940
9941 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9942 Log:
9943 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9944
9945
9946 Modified:
9947 trunk/modules/core/m_sjoin.c (File Modified)
9948
9949
9950 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9951 Log:
9952 - Allow blank SJOINs -- for permanant channels.
9953
9954
9955 Modified:
9956 trunk/modules/core/m_sjoin.c (File Modified)
9957
9958
9959 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9960 Log:
9961 - Burst permanant channels.
9962
9963
9964 Modified:
9965 trunk/src/s_serv.c (File Modified)
9966
9967
9968 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9969 Log:
9970 - Fix handling of permanant channels.
9971
9972
9973 Modified:
9974 trunk/modules/core/m_join.c (File Modified)
9975
9976
9977 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9978 Log:
9979 - Run indent on core modules.
9980 - Add propagation of join throttle settings.
9981
9982
9983 Modified:
9984 trunk/modules/core/m_die.c (File Modified)
9985 trunk/modules/core/m_error.c (File Modified)
9986 trunk/modules/core/m_join.c (File Modified)
9987 trunk/modules/core/m_kick.c (File Modified)
9988 trunk/modules/core/m_kill.c (File Modified)
9989 trunk/modules/core/m_message.c (File Modified)
9990 trunk/modules/core/m_mode.c (File Modified)
9991 trunk/modules/core/m_nick.c (File Modified)
9992 trunk/modules/core/m_part.c (File Modified)
9993 trunk/modules/core/m_quit.c (File Modified)
9994 trunk/modules/core/m_server.c (File Modified)
9995 trunk/modules/core/m_sjoin.c (File Modified)
9996 trunk/modules/core/m_squit.c (File Modified)
9997
9998
9999 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10000 Log:
10001 - Fix mistake in commit message.
10002
10003
10004 Modified:
10005 trunk/ChangeLog (File Modified)
10006
10007
10008 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10009 Log:
10010 - Channel throttling.
10011
10012
10013 Modified:
10014 trunk/NEWS (File Modified)
10015 trunk/include/supported.h (File Modified)
10016 trunk/modules/core/m_mode.c (File Modified)
10017 trunk/src/messages.tab (File Modified)
10018
10019
10020 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10021 Log:
10022 - Channel throttle logic fixes.
10023
10024
10025 Modified:
10026 trunk/include/channel.h (File Modified)
10027
10028
10029 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10030 Log:
10031 - Add the throttle logic.
10032
10033
10034 Modified:
10035 trunk/include/channel.h (File Modified)
10036 trunk/include/numeric.h (File Modified)
10037 trunk/modules/core/m_join.c (File Modified)
10038 trunk/src/channel.c (File Modified)
10039 trunk/src/messages.tab (File Modified)
10040
10041
10042 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10043 Log:
10044 - Cosmetic fixes to CREDITS.
10045
10046
10047 Modified:
10048 trunk/CREDITS (File Modified)
10049
10050
10051 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10052 Log:
10053 - Better channel_modes() from ShadowIRCd 4.
10054
10055
10056 Modified:
10057 trunk/include/channel.h (File Modified)
10058 trunk/src/channel.c (File Modified)
10059
10060
10061 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10062 Log:
10063 - Strip colour codes from parts.
10064
10065
10066 Modified:
10067 trunk/modules/core/m_part.c (File Modified)
10068
10069
10070 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10071 Log:
10072 - Strip colour codes from quits.
10073
10074
10075 Modified:
10076 trunk/modules/core/m_quit.c (File Modified)
10077
10078
10079 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10080 Log:
10081 - add +c/+g/+z to channel_modes().
10082
10083
10084 Modified:
10085 trunk/src/channel.c (File Modified)
10086
10087
10088 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10089 Log:
10090 - Add +g to 004/005 numerics.
10091
10092
10093 Modified:
10094 trunk/include/supported.h (File Modified)
10095 trunk/src/messages.tab (File Modified)
10096
10097
10098 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10099 Log:
10100 - Add +cgz to set_final_mode() in both join/sjoin.
10101 - Implement channel mode +g: Free invite.
10102
10103
10104 Modified:
10105 trunk/include/channel.h (File Modified)
10106 trunk/modules/core/m_join.c (File Modified)
10107 trunk/modules/core/m_mode.c (File Modified)
10108 trunk/modules/core/m_sjoin.c (File Modified)
10109 trunk/modules/m_invite.c (File Modified)
10110
10111
10112 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10113 Log:
10114 - Make sure /stats p uses the right list.
10115
10116
10117 Modified:
10118 trunk/modules/m_stats.c (File Modified)
10119
10120
10121 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10122 Log:
10123 - local oper list becomes local_oper_list.
10124 - all opers are stored on oper_list for /stats p.
10125
10126
10127 Modified:
10128 trunk/include/ircd.h (File Modified)
10129 trunk/modules/m_stats.c (File Modified)
10130 trunk/modules/m_trace.c (File Modified)
10131 trunk/src/client.c (File Modified)
10132 trunk/src/ircd.c (File Modified)
10133 trunk/src/s_user.c (File Modified)
10134 trunk/src/send.c (File Modified)
10135
10136
10137 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10138 Log:
10139 - Remove ENABLE_SERVICES legacy define.
10140
10141
10142 Modified:
10143 trunk/configure (File Modified)
10144 trunk/configure.ac (File Modified)
10145 trunk/include/client.h (File Modified)
10146 trunk/include/m_info.h (File Modified)
10147 trunk/include/s_conf.h (File Modified)
10148 trunk/modules/Makefile.in (File Modified)
10149 trunk/modules/core/m_kick.c (File Modified)
10150 trunk/modules/core/m_mode.c (File Modified)
10151 trunk/modules/core/m_nick.c (File Modified)
10152 trunk/modules/core/m_sjoin.c (File Modified)
10153 trunk/modules/m_services.c (File Modified)
10154 trunk/src/channel.c (File Modified)
10155 trunk/src/newconf.c (File Modified)
10156 trunk/src/s_conf.c (File Modified)
10157 trunk/src/s_serv.c (File Modified)
10158 trunk/src/s_user.c (File Modified)
10159
10160
10161 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10162 Log:
10163 - New reject message, ala ircu.
10164
10165
10166 Modified:
10167 trunk/src/reject.c (File Modified)
10168
10169
10170 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10171 Log:
10172 - Reduce 'broadcast storm' effect in m_chghost.
10173
10174
10175 Modified:
10176 trunk/modules/m_chghost.c (File Modified)
10177
10178
10179 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10180 Log:
10181 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10182
10183
10184 Modified:
10185 trunk/include/supported.h (File Modified)
10186 trunk/src/messages.tab (File Modified)
10187
10188
10189 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10190 Log:
10191 - Implement +z.
10192
10193
10194 Modified:
10195 trunk/include/channel.h (File Modified)
10196 trunk/modules/core/m_message.c (File Modified)
10197 trunk/modules/core/m_mode.c (File Modified)
10198
10199
10200 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10201 Log:
10202 - use sendto_one_numeric() in some places.
10203
10204
10205 Modified:
10206 trunk/modules/core/m_mode.c (File Modified)
10207
10208
10209 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10210 Log:
10211 - Implement channel mode +c -- colour stripping.
10212
10213
10214 Modified:
10215 trunk/include/irc_string.h (File Modified)
10216 trunk/include/supported.h (File Modified)
10217 trunk/modules/core/m_message.c (File Modified)
10218 trunk/modules/core/m_mode.c (File Modified)
10219 trunk/src/irc_string.c (File Modified)
10220 trunk/src/messages.tab (File Modified)
10221
10222
10223 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10224 Log:
10225 - Add +qLP to CHANMODES 005 numeric.
10226
10227
10228 Modified:
10229 trunk/include/supported.h (File Modified)
10230
10231
10232 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10233 Log:
10234 Move credits files to doc/.
10235
10236
10237 Modified:
10238 trunk/Hybrid-team (File Deleted)
10239 trunk/Ratbox-team (File Deleted)
10240 trunk/doc/Hybrid-team (File Added)
10241 trunk/doc/Ratbox-team (File Added)
10242
10243
10244 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10245 Log:
10246 - Rename Ratbox credits as Ratbox-team.
10247 - Add in our own CREDITS.
10248
10249
10250 Modified:
10251 trunk/CREDITS (File Deleted)
10252 trunk/CREDITS (File Added)
10253 trunk/Ratbox-team (File Added)
10254
10255
10256 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10257 Log:
10258 - Quietcache fixes.
10259
10260
10261 Modified:
10262 trunk/modules/core/m_mode.c (File Modified)
10263
10264
10265 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10266 Log:
10267 - Rebuild configure.
10268
10269
10270 Modified:
10271 trunk/autom4te.cache/ (File Deleted)
10272 trunk/configure (File Modified)
10273
10274
10275 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10276 Log:
10277 Add +q to messages.tab.
10278
10279
10280 Modified:
10281 trunk/src/messages.tab (File Modified)
10282
10283
10284 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10285 Log:
10286 - port m_sjoin stuff to TS6 JOIN syntax.
10287
10288
10289 Modified:
10290 trunk/modules/core/m_join.c (File Modified)
10291
10292
10293 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10294 Log:
10295 - Implement channel mode +q (quiet)
10296
10297
10298 Modified:
10299 trunk/include/channel.h (File Modified)
10300 trunk/modules/core/m_mode.c (File Modified)
10301 trunk/src/channel.c (File Modified)
10302
10303
10304 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10305 Log:
10306 Add +L/+P for set_final_mode().
10307
10308
10309 Modified:
10310 trunk/modules/core/m_sjoin.c (File Modified)
10311
10312
10313 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10314 Log:
10315 Add +L/+P in channel_modes().
10316
10317
10318 Modified:
10319 trunk/src/channel.c (File Modified)
10320
10321
10322 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10323 Log:
10324 - Use MODE_PERMANENT, not MODE_PERMANANT
10325 - Actually use chm_staff()
10326
10327 It compiles but is not otherwise tested.
10328
10329
10330 Modified:
10331 trunk/include/channel.h (File Modified)
10332 trunk/modules/core/m_mode.c (File Modified)
10333 trunk/modules/core/m_sjoin.c (File Modified)
10334 trunk/src/channel.c (File Modified)
10335
10336
10337 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10338 Log:
10339 - Ok, patchlevel.h is fixed now.
10340
10341
10342 Modified:
10343 trunk/include/patchlevel.h (File Modified)
10344
10345
10346 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10347 Log:
10348 - *sigh*
10349
10350
10351 Modified:
10352 trunk/include/patchlevel.h (File Modified)
10353 trunk/src/version.c.SH (File Modified)
10354
10355
10356 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10357 Log:
10358 - Fix compilation issue with version.c.
10359
10360
10361 Modified:
10362 trunk/src/version.c.SH (File Modified)
10363
10364
10365 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10366 Log:
10367 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10368 this from the BUGS file.
10369
10370
10371 Modified:
10372 trunk/BUGS (File Modified)
10373
10374
10375 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10376 Log:
10377 Mangle all netsplit messages if flatten links is enabled.
10378
10379
10380 Modified:
10381 trunk/src/client.c (File Modified)
10382
10383
10384 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10385 Log:
10386 - jilles pointed out that /stats p needed severe changes -- implement
10387 them
10388
10389
10390 Modified:
10391 trunk/modules/m_stats.c (File Modified)
10392
10393
10394 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10395 Log:
10396 Rename RELNOTES to NEWS.
10397
10398
10399 Modified:
10400 trunk/NEWS (File Added)
10401 trunk/RELNOTES (File Deleted)
10402
10403
10404 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10405 Log:
10406 Update RELNOTES.
10407
10408
10409 Modified:
10410 trunk/RELNOTES (File Modified)
10411
10412
10413 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10414 Log:
10415 - Make /stats p work globally.
10416 - Change 'OPER(s)' to 'staff members'
10417
10418
10419 Modified:
10420 trunk/modules/m_stats.c (File Modified)
10421
10422
10423 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10424 Log:
10425 - add modes, +LP to RPL_MYINFO.
10426
10427
10428 Modified:
10429 trunk/src/messages.tab (File Modified)
10430
10431
10432 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10433 Log:
10434 More stuff to RELNOTES.
10435
10436
10437 Modified:
10438 trunk/RELNOTES (File Modified)
10439
10440
10441 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10442 Log:
10443 - Implement +P.
10444
10445
10446 Modified:
10447 trunk/modules/core/m_sjoin.c (File Modified)
10448 trunk/src/channel.c (File Modified)
10449
10450
10451 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10452 Log:
10453 - Implement list limit exceed modes -- +L.
10454
10455
10456 Modified:
10457 trunk/modules/core/m_mode.c (File Modified)
10458
10459
10460 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10461 Log:
10462 - Add handlers for modes +L, +P.
10463
10464
10465 Modified:
10466 trunk/include/channel.h (File Modified)
10467 trunk/modules/core/m_mode.c (File Modified)
10468
10469
10470 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10471 Log:
10472 Update properties on *everything*.
10473
10474
10475 Modified:
10476 trunk/.cvsignore (Property Modified)
10477 trunk/.indent.pro (Property Modified)
10478 trunk/BUGS (File Modified) (Property Modified)
10479 trunk/CREDITS (File Modified) (Property Modified)
10480 trunk/ChangeLog (Property Modified)
10481 trunk/Hybrid-team (File Modified) (Property Modified)
10482 trunk/INSTALL (File Modified) (Property Modified)
10483 trunk/LICENSE (File Modified) (Property Modified)
10484 trunk/Makefile.in (File Modified) (Property Modified)
10485 trunk/README.FIRST (File Modified) (Property Modified)
10486 trunk/RELNOTES (File Modified) (Property Modified)
10487 trunk/SVN-Access (Property Modified)
10488 trunk/aclocal.m4 (File Modified) (Property Modified)
10489 trunk/adns/.cvsignore (Property Modified)
10490 trunk/adns/COPYING (Property Modified)
10491 trunk/adns/GPL-vs-LGPL (Property Modified)
10492 trunk/adns/Makefile.in (File Modified) (Property Modified)
10493 trunk/adns/README (Property Modified)
10494 trunk/adns/README.ircd (Property Modified)
10495 trunk/adns/adns.h (File Modified) (Property Modified)
10496 trunk/adns/check.c (File Modified) (Property Modified)
10497 trunk/adns/dlist.h (File Modified) (Property Modified)
10498 trunk/adns/event.c (File Modified) (Property Modified)
10499 trunk/adns/general.c (File Modified) (Property Modified)
10500 trunk/adns/internal.h (File Modified) (Property Modified)
10501 trunk/adns/parse.c (File Modified) (Property Modified)
10502 trunk/adns/query.c (File Modified) (Property Modified)
10503 trunk/adns/reply.c (File Modified) (Property Modified)
10504 trunk/adns/setup.c (File Modified) (Property Modified)
10505 trunk/adns/transmit.c (File Modified) (Property Modified)
10506 trunk/adns/tvarith.h (File Modified) (Property Modified)
10507 trunk/adns/types.c (File Modified) (Property Modified)
10508 trunk/configure (File Modified) (Property Modified)
10509 trunk/configure.ac (File Modified) (Property Modified)
10510 trunk/contrib/.cvsignore (Property Modified)
10511 trunk/contrib/.indent.pro (Property Modified)
10512 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10513 trunk/contrib/README (File Modified) (Property Modified)
10514 trunk/contrib/example_module.c (File Modified) (Property Modified)
10515 trunk/contrib/m_42.c (File Modified) (Property Modified)
10516 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10517 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10518 trunk/contrib/m_force.c (File Modified) (Property Modified)
10519 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10520 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10521 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10522 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10523 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10524 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10525 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10526 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10527 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10528 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10529 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10530 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10531 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10532 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10533 trunk/doc/.cvsignore (Property Modified)
10534 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10535 trunk/doc/Makefile.in (File Modified) (Property Modified)
10536 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10537 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10538 trunk/doc/challenge.txt (File Modified) (Property Modified)
10539 trunk/doc/example.conf (File Modified) (Property Modified)
10540 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10541 trunk/doc/hooks.txt (File Modified) (Property Modified)
10542 trunk/doc/index.txt (File Modified) (Property Modified)
10543 trunk/doc/ircd.8 (File Modified) (Property Modified)
10544 trunk/doc/ircd.motd (Property Modified)
10545 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10546 trunk/doc/modeg.txt (File Modified) (Property Modified)
10547 trunk/doc/modes.txt (File Modified) (Property Modified)
10548 trunk/doc/monitor.txt (File Modified) (Property Modified)
10549 trunk/doc/old/Authors (Property Modified)
10550 trunk/doc/operguide.txt (File Modified) (Property Modified)
10551 trunk/doc/opermyth.txt (Property Modified)
10552 trunk/doc/server-version-info (File Modified) (Property Modified)
10553 trunk/doc/services.txt (File Modified) (Property Modified)
10554 trunk/doc/technical/README.TSora (Property Modified)
10555 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10556 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10557 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10558 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10559 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10560 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10561 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10562 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10563 trunk/doc/technical/rfc1459.txt (Property Modified)
10564 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10565 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10566 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10567 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10568 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10569 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10570 trunk/help/Makefile.in (File Modified) (Property Modified)
10571 trunk/help/opers/accept (Property Modified)
10572 trunk/help/opers/admin (Property Modified)
10573 trunk/help/opers/away (Property Modified)
10574 trunk/help/opers/capab (Property Modified)
10575 trunk/help/opers/challenge (Property Modified)
10576 trunk/help/opers/close (Property Modified)
10577 trunk/help/opers/cmode (Property Modified)
10578 trunk/help/opers/cnotice (Property Modified)
10579 trunk/help/opers/connect (Property Modified)
10580 trunk/help/opers/cprivmsg (Property Modified)
10581 trunk/help/opers/credits (Property Modified)
10582 trunk/help/opers/die (Property Modified)
10583 trunk/help/opers/dline (Property Modified)
10584 trunk/help/opers/eob (Property Modified)
10585 trunk/help/opers/error (Property Modified)
10586 trunk/help/opers/etrace (Property Modified)
10587 trunk/help/opers/gline (Property Modified)
10588 trunk/help/opers/help (Property Modified)
10589 trunk/help/opers/index (Property Modified)
10590 trunk/help/opers/info (Property Modified)
10591 trunk/help/opers/invite (Property Modified)
10592 trunk/help/opers/ison (Property Modified)
10593 trunk/help/opers/join (Property Modified)
10594 trunk/help/opers/kick (Property Modified)
10595 trunk/help/opers/kill (Property Modified)
10596 trunk/help/opers/kline (Property Modified)
10597 trunk/help/opers/knock (Property Modified)
10598 trunk/help/opers/links (Property Modified)
10599 trunk/help/opers/list (Property Modified)
10600 trunk/help/opers/locops (Property Modified)
10601 trunk/help/opers/lusers (Property Modified)
10602 trunk/help/opers/modlist (Property Modified)
10603 trunk/help/opers/modload (Property Modified)
10604 trunk/help/opers/modrestart (Property Modified)
10605 trunk/help/opers/modunload (Property Modified)
10606 trunk/help/opers/motd (Property Modified)
10607 trunk/help/opers/names (Property Modified)
10608 trunk/help/opers/nick (Property Modified)
10609 trunk/help/opers/notice (Property Modified)
10610 trunk/help/opers/oper (Property Modified)
10611 trunk/help/opers/operspy (Property Modified)
10612 trunk/help/opers/operwall (Property Modified)
10613 trunk/help/opers/part (Property Modified)
10614 trunk/help/opers/pass (Property Modified)
10615 trunk/help/opers/ping (Property Modified)
10616 trunk/help/opers/pong (Property Modified)
10617 trunk/help/opers/post (Property Modified)
10618 trunk/help/opers/privmsg (Property Modified)
10619 trunk/help/opers/quit (Property Modified)
10620 trunk/help/opers/rehash (Property Modified)
10621 trunk/help/opers/restart (Property Modified)
10622 trunk/help/opers/resv (Property Modified)
10623 trunk/help/opers/server (Property Modified)
10624 trunk/help/opers/set (Property Modified)
10625 trunk/help/opers/sjoin (Property Modified)
10626 trunk/help/opers/squit (Property Modified)
10627 trunk/help/opers/stats (Property Modified)
10628 trunk/help/opers/svinfo (Property Modified)
10629 trunk/help/opers/testgecos (Property Modified)
10630 trunk/help/opers/testline (Property Modified)
10631 trunk/help/opers/testmask (Property Modified)
10632 trunk/help/opers/time (Property Modified)
10633 trunk/help/opers/topic (Property Modified)
10634 trunk/help/opers/trace (Property Modified)
10635 trunk/help/opers/uhelp (Property Modified)
10636 trunk/help/opers/umode (Property Modified)
10637 trunk/help/opers/undline (Property Modified)
10638 trunk/help/opers/ungline (Property Modified)
10639 trunk/help/opers/unkline (Property Modified)
10640 trunk/help/opers/unresv (Property Modified)
10641 trunk/help/opers/unxline (Property Modified)
10642 trunk/help/opers/user (Property Modified)
10643 trunk/help/opers/userhost (Property Modified)
10644 trunk/help/opers/users (Property Modified)
10645 trunk/help/opers/version (Property Modified)
10646 trunk/help/opers/wallops (Property Modified)
10647 trunk/help/opers/who (Property Modified)
10648 trunk/help/opers/whois (Property Modified)
10649 trunk/help/opers/whowas (Property Modified)
10650 trunk/help/opers/xline (Property Modified)
10651 trunk/help/users/index (Property Modified)
10652 trunk/help/users/info (Property Modified)
10653 trunk/help/users/notice (Property Modified)
10654 trunk/help/users/privmsg (Property Modified)
10655 trunk/help/users/stats (Property Modified)
10656 trunk/help/users/umode (Property Modified)
10657 trunk/include/.cvsignore (Property Modified)
10658 trunk/include/.indent.pro (Property Modified)
10659 trunk/include/balloc.h (File Modified) (Property Modified)
10660 trunk/include/cache.h (File Modified) (Property Modified)
10661 trunk/include/channel.h (File Modified) (Property Modified)
10662 trunk/include/class.h (File Modified) (Property Modified)
10663 trunk/include/client.h (File Modified) (Property Modified)
10664 trunk/include/commio.h (File Modified) (Property Modified)
10665 trunk/include/common.h (File Modified) (Property Modified)
10666 trunk/include/config.h (File Modified) (Property Modified)
10667 trunk/include/config.h.dist (File Modified) (Property Modified)
10668 trunk/include/defaults.h (File Modified) (Property Modified)
10669 trunk/include/event.h (File Modified) (Property Modified)
10670 trunk/include/hash.h (File Modified) (Property Modified)
10671 trunk/include/hook.h (File Modified) (Property Modified)
10672 trunk/include/hostmask.h (File Modified) (Property Modified)
10673 trunk/include/irc_string.h (File Modified) (Property Modified)
10674 trunk/include/ircd.h (File Modified) (Property Modified)
10675 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10676 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10677 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10678 trunk/include/linebuf.h (File Modified) (Property Modified)
10679 trunk/include/listener.h (File Modified) (Property Modified)
10680 trunk/include/m_info.h (File Modified) (Property Modified)
10681 trunk/include/memory.h (File Modified) (Property Modified)
10682 trunk/include/modules.h (File Modified) (Property Modified)
10683 trunk/include/monitor.h (File Modified) (Property Modified)
10684 trunk/include/msg.h (File Modified) (Property Modified)
10685 trunk/include/newconf.h (File Modified) (Property Modified)
10686 trunk/include/numeric.h (File Modified) (Property Modified)
10687 trunk/include/packet.h (File Modified) (Property Modified)
10688 trunk/include/parse.h (File Modified) (Property Modified)
10689 trunk/include/patchlevel.h (File Modified) (Property Modified)
10690 trunk/include/patricia.h (File Modified) (Property Modified)
10691 trunk/include/reject.h (File Modified) (Property Modified)
10692 trunk/include/res.h (File Modified) (Property Modified)
10693 trunk/include/restart.h (File Modified) (Property Modified)
10694 trunk/include/s_auth.h (File Modified) (Property Modified)
10695 trunk/include/s_conf.h (File Modified) (Property Modified)
10696 trunk/include/s_gline.h (File Modified) (Property Modified)
10697 trunk/include/s_log.h (File Modified) (Property Modified)
10698 trunk/include/s_newconf.h (File Modified) (Property Modified)
10699 trunk/include/s_serv.h (File Modified) (Property Modified)
10700 trunk/include/s_stats.h (File Modified) (Property Modified)
10701 trunk/include/s_user.h (File Modified) (Property Modified)
10702 trunk/include/s_zip.h (File Modified) (Property Modified)
10703 trunk/include/scache.h (File Modified) (Property Modified)
10704 trunk/include/send.h (File Modified) (Property Modified)
10705 trunk/include/serno.h (Property Modified)
10706 trunk/include/setup.h.in (Property Modified)
10707 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10708 trunk/include/stdinc.h (File Modified) (Property Modified)
10709 trunk/include/supported.h (File Modified) (Property Modified)
10710 trunk/include/tools.h (File Modified) (Property Modified)
10711 trunk/include/whowas.h (File Modified) (Property Modified)
10712 trunk/install-sh (File Modified) (Property Modified)
10713 trunk/modules/.cvsignore (Property Modified)
10714 trunk/modules/.depend (Property Modified)
10715 trunk/modules/.indent.pro (Property Modified)
10716 trunk/modules/Makefile.in (File Modified) (Property Modified)
10717 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10718 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10719 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10720 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10721 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10722 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10723 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10724 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10725 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10726 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10727 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10728 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10729 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10730 trunk/modules/m_accept.c (File Modified) (Property Modified)
10731 trunk/modules/m_admin.c (File Modified) (Property Modified)
10732 trunk/modules/m_away.c (File Modified) (Property Modified)
10733 trunk/modules/m_cap.c (File Modified) (Property Modified)
10734 trunk/modules/m_capab.c (File Modified) (Property Modified)
10735 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10736 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10737 trunk/modules/m_close.c (File Modified) (Property Modified)
10738 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10739 trunk/modules/m_connect.c (File Modified) (Property Modified)
10740 trunk/modules/m_dline.c (File Modified) (Property Modified)
10741 trunk/modules/m_encap.c (File Modified) (Property Modified)
10742 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10743 trunk/modules/m_gline.c (File Modified) (Property Modified)
10744 trunk/modules/m_help.c (File Modified) (Property Modified)
10745 trunk/modules/m_info.c (File Modified) (Property Modified)
10746 trunk/modules/m_invite.c (File Modified) (Property Modified)
10747 trunk/modules/m_ison.c (File Modified) (Property Modified)
10748 trunk/modules/m_kline.c (File Modified) (Property Modified)
10749 trunk/modules/m_knock.c (File Modified) (Property Modified)
10750 trunk/modules/m_links.c (File Modified) (Property Modified)
10751 trunk/modules/m_list.c (File Modified) (Property Modified)
10752 trunk/modules/m_locops.c (File Modified) (Property Modified)
10753 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10754 trunk/modules/m_map.c (File Modified) (Property Modified)
10755 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10756 trunk/modules/m_motd.c (File Modified) (Property Modified)
10757 trunk/modules/m_names.c (File Modified) (Property Modified)
10758 trunk/modules/m_oper.c (File Modified) (Property Modified)
10759 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10760 trunk/modules/m_pass.c (File Modified) (Property Modified)
10761 trunk/modules/m_ping.c (File Modified) (Property Modified)
10762 trunk/modules/m_pong.c (File Modified) (Property Modified)
10763 trunk/modules/m_post.c (File Modified) (Property Modified)
10764 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10765 trunk/modules/m_restart.c (File Modified) (Property Modified)
10766 trunk/modules/m_resv.c (File Modified) (Property Modified)
10767 trunk/modules/m_services.c (File Modified) (Property Modified)
10768 trunk/modules/m_set.c (File Modified) (Property Modified)
10769 trunk/modules/m_stats.c (File Modified) (Property Modified)
10770 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10771 trunk/modules/m_tb.c (File Modified) (Property Modified)
10772 trunk/modules/m_testline.c (File Modified) (Property Modified)
10773 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10774 trunk/modules/m_time.c (File Modified) (Property Modified)
10775 trunk/modules/m_topic.c (File Modified) (Property Modified)
10776 trunk/modules/m_trace.c (File Modified) (Property Modified)
10777 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10778 trunk/modules/m_user.c (File Modified) (Property Modified)
10779 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10780 trunk/modules/m_users.c (File Modified) (Property Modified)
10781 trunk/modules/m_version.c (File Modified) (Property Modified)
10782 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10783 trunk/modules/m_who.c (File Modified) (Property Modified)
10784 trunk/modules/m_whois.c (File Modified) (Property Modified)
10785 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10786 trunk/modules/m_xline.c (File Modified) (Property Modified)
10787 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10788 trunk/servlink/.cvsignore (Property Modified)
10789 trunk/servlink/.indent.pro (Property Modified)
10790 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10791 trunk/servlink/README (File Modified) (Property Modified)
10792 trunk/servlink/TODO (File Modified) (Property Modified)
10793 trunk/servlink/control.c (File Modified) (Property Modified)
10794 trunk/servlink/control.h (File Modified) (Property Modified)
10795 trunk/servlink/io.c (File Modified) (Property Modified)
10796 trunk/servlink/io.h (File Modified) (Property Modified)
10797 trunk/servlink/servlink.c (File Modified) (Property Modified)
10798 trunk/servlink/servlink.h (File Modified) (Property Modified)
10799 trunk/src/.cvsignore (Property Modified)
10800 trunk/src/.depend (Property Modified)
10801 trunk/src/.indent.pro (Property Modified)
10802 trunk/src/Makefile.in (File Modified) (Property Modified)
10803 trunk/src/adns.c (File Modified) (Property Modified)
10804 trunk/src/balloc.c (File Modified) (Property Modified)
10805 trunk/src/cache.c (File Modified) (Property Modified)
10806 trunk/src/channel.c (File Modified) (Property Modified)
10807 trunk/src/class.c (File Modified) (Property Modified)
10808 trunk/src/client.c (File Modified) (Property Modified)
10809 trunk/src/commio.c (File Modified) (Property Modified)
10810 trunk/src/devpoll.c (File Modified) (Property Modified)
10811 trunk/src/epoll.c (File Modified) (Property Modified)
10812 trunk/src/event.c (File Modified) (Property Modified)
10813 trunk/src/getopt.c (File Modified) (Property Modified)
10814 trunk/src/hash.c (File Modified) (Property Modified)
10815 trunk/src/hook.c (File Modified) (Property Modified)
10816 trunk/src/hostmask.c (File Modified) (Property Modified)
10817 trunk/src/irc_string.c (File Modified) (Property Modified)
10818 trunk/src/ircd.c (File Modified) (Property Modified)
10819 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10820 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10821 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10822 trunk/src/kdparse.c (File Modified) (Property Modified)
10823 trunk/src/kqueue.c (File Modified) (Property Modified)
10824 trunk/src/linebuf.c (File Modified) (Property Modified)
10825 trunk/src/listener.c (File Modified) (Property Modified)
10826 trunk/src/match.c (File Modified) (Property Modified)
10827 trunk/src/memory.c (File Modified) (Property Modified)
10828 trunk/src/messages.tab (File Modified) (Property Modified)
10829 trunk/src/modules.c (File Modified) (Property Modified)
10830 trunk/src/monitor.c (File Modified) (Property Modified)
10831 trunk/src/newconf.c (File Modified) (Property Modified)
10832 trunk/src/numeric.c (File Modified) (Property Modified)
10833 trunk/src/packet.c (File Modified) (Property Modified)
10834 trunk/src/parse.c (File Modified) (Property Modified)
10835 trunk/src/patricia.c (File Modified) (Property Modified)
10836 trunk/src/poll.c (File Modified) (Property Modified)
10837 trunk/src/reject.c (File Modified) (Property Modified)
10838 trunk/src/restart.c (File Modified) (Property Modified)
10839 trunk/src/s_auth.c (File Modified) (Property Modified)
10840 trunk/src/s_conf.c (File Modified) (Property Modified)
10841 trunk/src/s_gline.c (File Modified) (Property Modified)
10842 trunk/src/s_log.c (File Modified) (Property Modified)
10843 trunk/src/s_newconf.c (File Modified) (Property Modified)
10844 trunk/src/s_serv.c (File Modified) (Property Modified)
10845 trunk/src/s_stats.c (File Modified) (Property Modified)
10846 trunk/src/s_user.c (File Modified) (Property Modified)
10847 trunk/src/scache.c (File Modified) (Property Modified)
10848 trunk/src/select.c (File Modified) (Property Modified)
10849 trunk/src/send.c (File Modified) (Property Modified)
10850 trunk/src/snprintf.c (File Modified) (Property Modified)
10851 trunk/src/tools.c (File Modified) (Property Modified)
10852 trunk/src/version.c.SH (File Modified) (Property Modified)
10853 trunk/src/whowas.c (File Modified) (Property Modified)
10854 trunk/tools/.cvsignore (Property Modified)
10855 trunk/tools/Makefile.in (File Modified) (Property Modified)
10856 trunk/tools/README (File Modified) (Property Modified)
10857 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10858 trunk/tools/convertilines.c (File Modified) (Property Modified)
10859 trunk/tools/convertklines.c (File Modified) (Property Modified)
10860 trunk/tools/mkkeypair (Property Modified)
10861 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10862 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10863 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10864 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10865 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10866 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10867 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10868 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10869 trunk/tools/untabify (File Modified) (Property Modified)
10870 trunk/tools/viconf.c (File Modified) (Property Modified)
10871
10872
10873 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10874 Log:
10875 - Update RELNOTES.
10876
10877
10878 Modified:
10879 trunk/RELNOTES (File Modified)
10880
10881
10882 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10883 Log:
10884 - Make version.c use our serial, not ratbox's.
10885
10886
10887 Modified:
10888 trunk/src/version.c.SH (File Modified)
10889
10890
10891 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10892 Log:
10893 - update RELNOTES
10894 - revved patchlevel to 2.1.5
10895
10896
10897 Modified:
10898 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10899 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10900
10901
10902 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10903 Log:
10904 - fix buffer overflow and unterminated buffer when removing TS6 bans
10905 - fix rebuilding of SJOIN
10906
10907
10908 Modified:
10909 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10910
10911
10912 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10913 Log:
10914 have servlink report if it gets an uncompressed error message when it gets inflate failures
10915
10916 Modified:
10917 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10918
10919
10920 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10921 Log:
10922 - extend our copyrights to 2005.
10923
10924
10925 Modified:
10926 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10927 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10928 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10929 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10930 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10931 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10932 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10933 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10934 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10935 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10936 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10937 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10938 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10939 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10940 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10941 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10942 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10943 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10944 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10945 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10946 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10947 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10948 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10949 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10950 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10951 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10952 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10953 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10954 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10955 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10956 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10957 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10958 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10959 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10960 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10961 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10962 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10963 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10964 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10965 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10966 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10967 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10968 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10969 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10970 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10971 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10972 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10973 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10974 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10975 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10976 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10977 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10978 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10979 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10980 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10981 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10982 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10983 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10984 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10985 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10986 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10987 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10988 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10989 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10990 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10991 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10992 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10993 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10994 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10995 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10996 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10997 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10998 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10999 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11000 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11001 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11002 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11003 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11004 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11005 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11006 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11007 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11008 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11009 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11010 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11011 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11012 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11013 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11014 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11015 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11016 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11017 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11018 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11019 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11020 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11021 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11022 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11023 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11024 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11025 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11026 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11027 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11028 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11029 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11030
11031
11032 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11033 Log:
11034 - update RELNOTES
11035 - revved patchlevel to 2.1.4
11036
11037
11038 Modified:
11039 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11040 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11041
11042
11043 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11044 Log:
11045 - add TARGMAX to 005
11046 - remove the +1 from ->uid in struct Client
11047 - fix checking of accept entries in m_accept.c
11048
11049
11050 Modified:
11051 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11052 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11053 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11054 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11055
11056
11057 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11058 Log:
11059 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11060 send it over TS6
11061
11062
11063 Modified:
11064 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11065
11066
11067 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11068 Log:
11069 - remove an unused variable
11070
11071
11072 Modified:
11073 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11074
11075
11076 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11077 Log:
11078 don't burst a TS5 name in burst_TS6. -via jillies
11079
11080 Modified:
11081 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11082
11083
11084 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11085 Log:
11086 - via jilles, make nickchanges invalidate any cached bans for
11087 quiet_on_ban
11088
11089
11090 Modified:
11091 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11092 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11093 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11094 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11095
11096
11097 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11098 Log:
11099 - fix some char vs byte usage to make adns compile cleanly with gcc4
11100
11101
11102 Modified:
11103 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11104 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11105 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11106 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11107 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11108 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11109 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11110 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11111
11112
11113 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11114 Log:
11115 userhost should allow 5 userhost checks, not 4
11116
11117 Modified:
11118 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11119
11120
11121 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11122 Log:
11123 - another darwin fix
11124
11125
11126 Modified:
11127 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11128
11129
11130 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11131 Log:
11132 - darwin fixes
11133
11134
11135 Modified:
11136 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11137 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11138 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11139 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11140 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11141 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11142 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11143 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11144
11145
11146 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11147 Log:
11148 - remove bogus extern of abort_list
11149
11150
11151 Modified:
11152 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11153
11154
11155 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11156 Log:
11157 svn repo access stuff
11158
11159 Modified:
11160 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11161
11162
11163 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11164 Log:
11165 test commit
11166
11167
11168 Modified:
11169 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11170
11171
11172 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11173 Log:
11174 test commit
11175
11176
11177 Modified:
11178 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11179
11180
11181 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11182 Log:
11183 revert omotd..i thought it was a good idea..oh well
11184
11185 Modified:
11186 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11187
11188
11189 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11190 Log:
11191 Commas are bad things in channel keys
11192
11193
11194 Modified:
11195 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11196
11197
11198 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11199 Log:
11200 Add OMOTD command to display oper motd
11201
11202
11203 Modified:
11204 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11205
11206
11207 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11208 Log:
11209 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11210
11211 Modified:
11212 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11213
11214
11215 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11216
11217 Modified files: (Branch: RATBOX_2_1)
11218 modules m_whois.c
11219 Log:
11220 - stop testing whois for protocol violations, as they can be caused in
11221 ircds going all the way back to the original ircd2.8
11222
11223 Revision Changes Path
11224 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11225
11226
11227
11228 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11229
11230 Modified files: (Branch: RATBOX_2_1)
11231 modules m_time.c
11232 Log:
11233 - remove some 2.2 code
11234
11235 Revision Changes Path
11236 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11237
11238
11239
11240 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11241
11242 Modified files: (Branch: RATBOX_2_1)
11243 modules m_time.c
11244 Log:
11245 backport of the silly december 31st bug
11246
11247 Revision Changes Path
11248 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11249
11250
11251
11252 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11253
11254 Modified files: (Branch: RATBOX_2_1)
11255 . RELNOTES
11256 include patchlevel.h
11257 Log:
11258 - revved patchlevel to 2.1.3
11259
11260 Revision Changes Path
11261 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11262 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11263
11264
11265
11266 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11267
11268 Modified files: (Branch: RATBOX_2_1)
11269 include client.h
11270 modules m_accept.c
11271 modules/core m_nick.c
11272 src client.c
11273 Log:
11274 - stop removing a clients own list of accepted clients when they do a
11275 nickchange
11276 - clean up the accept code so its less retarded
11277
11278 Revision Changes Path
11279 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11280 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11281 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11282 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11283
11284
11285
11286 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11287
11288 Modified files: (Branch: RATBOX_2_1)
11289 include event.h
11290 modules m_links.c
11291 src event.c ircd.c newconf.c
11292 Log:
11293 - remove a defn of links_cache_list in m_links.c which was causing
11294 the flattened links update to be ignored
11295 - add eventUpdate(), and make links_delay update on rehash
11296
11297 Revision Changes Path
11298 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11299 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11300 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11301 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11302 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11303
11304
11305
11306 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11307
11308 Modified files: (Branch: RATBOX_2_1)
11309 doc services.txt
11310 src newconf.c
11311 Log:
11312 - make the conf parser apply service {}; on rehash
11313
11314 Revision Changes Path
11315 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11316 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11317
11318
11319
11320 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11321
11322 Modified files: (Branch: RATBOX_2_1)
11323 include m_info.h
11324 Log:
11325 - show ENABLE_SERVICES define in info
11326
11327 Revision Changes Path
11328 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11329
11330
11331
11332 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11333
11334 Modified files: (Branch: RATBOX_2_1)
11335 modules m_services.c m_stats.c
11336 Log:
11337 - via jilles, make m_services.c hook into stats U and display service
11338 blocks
11339
11340 Revision Changes Path
11341 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11342 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11343
11344
11345
11346 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11347
11348 Modified files: (Branch: RATBOX_2_1)
11349 . configure configure.ac
11350 Log:
11351 - default build to -O2
11352
11353 Revision Changes Path
11354 7.249.2.2 +4 -4 ircd-ratbox/configure
11355 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11356
11357
11358
11359 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11360
11361 Modified files: (Branch: RATBOX_2_1)
11362 doc example.conf example.efnet.conf
11363 include client.h s_conf.h s_newconf.h
11364 modules m_info.c
11365 modules/core m_join.c m_nick.c
11366 src channel.c newconf.c s_conf.c s_user.c
11367 Log:
11368 - remove no_oper_resvs from general {};
11369 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11370
11371 Revision Changes Path
11372 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11373 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11374 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11375 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11376 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11377 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11378 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11379 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11380 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11381 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11382 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11383 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11384
11385
11386
11387 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11388
11389 Modified files: (Branch: RATBOX_2_1)
11390 modules/core m_mode.c m_nick.c
11391 src s_newconf.c
11392 Log:
11393 - 2.0 sync:
11394 - raise max temptime to a year
11395 - tidy up BMASK
11396 - require 9 parameters in ms_nick(), 10 in ms_uid()
11397
11398 Revision Changes Path
11399 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11400 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11401 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11402
11403
11404
11405 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11406
11407 Modified files: (Branch: RATBOX_2_1)
11408 modules m_services.c
11409 Log:
11410 - only show services logged in info when its a local client
11411
11412 Revision Changes Path
11413 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11414
11415
11416
11417 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11418
11419 Modified files: (Branch: RATBOX_2_1)
11420 src match.c
11421 Log:
11422 passing a pointer to a pointer is not what was intended, oops
11423
11424 Revision Changes Path
11425 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11426
11427
11428
11429 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11430
11431 Modified files: (Branch: RATBOX_2_1)
11432 doc services.txt
11433 Log:
11434 - update services.txt with FNC
11435
11436 Revision Changes Path
11437 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11438
11439
11440
11441 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11442
11443 Modified files: (Branch: RATBOX_2_1)
11444 modules m_resv.c
11445 Log:
11446 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11447
11448 Revision Changes Path
11449 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11450
11451
11452
11453 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11454
11455 Modified files: (Branch: RATBOX_2_1)
11456 src s_auth.c
11457 Log:
11458 - add some uniqueness into auth process for bopm
11459
11460 Revision Changes Path
11461 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11462
11463
11464
11465 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11466
11467 Modified files: (Branch: RATBOX_2_1)
11468 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11469 Log:
11470 - make contrib/ compile
11471
11472 Revision Changes Path
11473 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11474 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11475 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11476 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11477
11478
11479
11480 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11481
11482 Modified files: (Branch: RATBOX_2_1)
11483 modules m_monitor.c
11484 Log:
11485 Don't allow MONITOR from an unregistered client
11486
11487 Revision Changes Path
11488 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11489
11490
11491
11492 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11493
11494 Modified files: (Branch: RATBOX_2_1)
11495 doc example.conf example.efnet.conf
11496 include class.h
11497 src class.c messages.tab newconf.c
11498 Log:
11499 - remove sendq_eob, its become more of a hindrance than a benefit.
11500 - sync example.efnet.conf cluster {}; with example.conf
11501
11502 Revision Changes Path
11503 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11504 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11505 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11506 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11507 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11508 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11509
11510
11511
11512 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11513
11514 Modified files: (Branch: RATBOX_2_1)
11515 . RELNOTES
11516 include patchlevel.h
11517 Log:
11518 - update RELNOTES
11519 - revved patchlevel to 2.1.2
11520
11521 Revision Changes Path
11522 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11523 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11524
11525
11526
11527 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11528
11529 Modified files: (Branch: RATBOX_2_1)
11530 . configure configure.ac
11531 Log:
11532 - raise default topiclen to 160.
11533
11534 Revision Changes Path
11535 7.249.2.1 +3 -3 ircd-ratbox/configure
11536 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11537
11538
11539
11540 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11541
11542 Modified files: (Branch: RATBOX_2_1)
11543 modules m_services.c
11544 Log:
11545 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11546 tsinfo matches this
11547
11548 Revision Changes Path
11549 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11550
11551
11552
11553 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11554
11555 Modified files: (Branch: RATBOX_2_1)
11556 modules m_services.c
11557 Log:
11558 - monitor_signoff() the client we're nickchanging
11559
11560 Revision Changes Path
11561 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11562
11563
11564
11565 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11566
11567 Modified files: (Branch: RATBOX_2_1)
11568 modules m_trace.c
11569 Log:
11570 - fix various UID problems with trace
11571
11572 Revision Changes Path
11573 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11574
11575
11576
11577 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11578
11579 Modified files: (Branch: RATBOX_2_1)
11580 help/opers dline kline
11581 modules m_resv.c m_stats.c
11582 modules/core m_mode.c
11583 Log:
11584 - sync with 2.0
11585 - tidy up kline/dline help to note they dont accept nick as target
11586 - disallow bans beginning with ':' over bmask
11587 - disallow bans with a space in chm_ban
11588 - stop counting hidden opers in stats p
11589 - match() parameters in remote unresv were inverted, causing it to fail
11590 - fix possibility of clients setting blank keys
11591
11592 Revision Changes Path
11593 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11594 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11595 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11596 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11597 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11598
11599
11600
11601 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11602
11603 Modified files: (Branch: RATBOX_2_1)
11604 src send.c
11605 Log:
11606 - fix problems with amd64 and the way we do va_list
11607
11608 Revision Changes Path
11609 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11610
11611
11612
11613 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11614
11615 Modified files: (Branch: RATBOX_2_1)
11616 modules m_services.c
11617 Log:
11618 - tidy up the kill notifications for RSFNC
11619
11620 Revision Changes Path
11621 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11622
11623
11624
11625 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11626
11627 Modified files: (Branch: RATBOX_2_1)
11628 include s_serv.h
11629 modules m_services.c
11630 src s_serv.c
11631 Log:
11632 - some more rserv stuff:
11633 - add RSFNC capability
11634 - fix up RSFNC, kill existing clients if they exist.
11635
11636 Revision Changes Path
11637 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11638 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11639 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11640
11641
11642
11643 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11644
11645 Modified files: (Branch: RATBOX_2_1)
11646 modules m_services.c
11647 Log:
11648 - first stab at a FNC implementation for rserv
11649
11650 Revision Changes Path
11651 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11652
11653
11654
11655 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11656
11657 Modified files: (Branch: RATBOX_2_1)
11658 help/opers umode
11659 Log:
11660 - remove a tab
11661
11662 Revision Changes Path
11663 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11664
11665
11666
11667 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11668
11669 Modified files: (Branch: RATBOX_2_1)
11670 src newconf.c
11671 Log:
11672 - add links_delay back
11673
11674 Revision Changes Path
11675 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11676
11677
11678
11679 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11680
11681 Modified files: (Branch: RATBOX_2_1)
11682 help/opers umode
11683 help/users umode
11684 Log:
11685 - swap tabs for spaces
11686
11687 Revision Changes Path
11688 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11689 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11690
11691
11692
11693 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11694
11695 Modified files: (Branch: RATBOX_2_1)
11696 include m_info.h
11697 Log:
11698 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11699 contained in the client_flood conf option
11700 - remove a couple of unused defines from info
11701
11702 Revision Changes Path
11703 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11704
11705
11706
11707 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11708
11709 Modified files: (Branch: RATBOX_2_1)
11710 src s_conf.c
11711 Log:
11712 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11713
11714 Revision Changes Path
11715 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11716
11717
11718
11719 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11720
11721 Modified files: (Branch: RATBOX_2_1)
11722 doc example.conf example.efnet.conf
11723 Log:
11724 - fix missing closing comment tag
11725
11726 Revision Changes Path
11727 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11728 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11729
11730
11731
11732 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11733
11734 Modified files: (Branch: RATBOX_2_1)
11735 . RELNOTES
11736 include patchlevel.h
11737 Log:
11738 - revved patchlevel to 2.1.1
11739
11740 Revision Changes Path
11741 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11742 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11743
11744
11745
11746 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11747
11748 Modified files: (Branch: RATBOX_2_1)
11749 modules m_kline.c
11750 Log:
11751 - sync up remote kline reasons, so theyre consistent with what happens
11752 when we add local klines - notably the "Temporary K-line x min" and
11753 date added to reason.
11754
11755 Revision Changes Path
11756 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11757
11758
11759
11760 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11761
11762 Modified files: (Branch: RATBOX_2_1)
11763 doc monitor.txt
11764 Log:
11765 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11766
11767 Revision Changes Path
11768 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11769
11770
11771
11772 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11773
11774 Modified files: (Branch: RATBOX_2_1)
11775 src commio.c
11776 Log:
11777 used the data pointer we saved, not what just got nulled
11778
11779 Revision Changes Path
11780 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11781
11782
11783
11784 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11785
11786 Modified files: (Branch: RATBOX_2_1)
11787 modules m_resv.c m_xline.c
11788 Log:
11789 - fix broken propagation of xline/resv
11790
11791 Revision Changes Path
11792 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11793 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11794
11795
11796
11797 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11798
11799 Modified files: (Branch: RATBOX_2_1)
11800 src s_auth.c
11801 Log:
11802 - properly increment bad auth count for stats T when we timeout an auth
11803
11804 Revision Changes Path
11805 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11806
11807
11808
11809 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11810
11811 Modified files: (Branch: RATBOX_2_1)
11812 doc monitor.txt
11813 include client.h
11814 modules/core m_nick.c
11815 Log:
11816 - fix a bit that didnt make sense in monitor.txt
11817 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11818
11819 Revision Changes Path
11820 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11821 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11822 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11823
11824
11825
11826 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11827
11828 Modified files: (Branch: RATBOX_2_1)
11829 src s_auth.c
11830 Log:
11831 removing dlink nodes from auth_poll_list twice is bad
11832
11833 Revision Changes Path
11834 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11835
11836
11837
11838 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11839
11840 Modified files: (Branch: RATBOX_2_1)
11841 modules m_stats.c
11842 Log:
11843 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11844 changed to RPL_STATSDEBUG
11845
11846 Revision Changes Path
11847 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11848
11849
11850
11851 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11852
11853 Added files: (Branch: RATBOX_2_1)
11854 doc tgchange.txt
11855 Log:
11856 - add some documentation about target change
11857
11858 Revision Changes Path
11859 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11860
11861
11862
11863 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11864
11865 Modified files: (Branch: RATBOX_2_1)
11866 include supported.h
11867 modules/core m_message.c
11868 Log:
11869 - remove extra argument to 005
11870 - disallow messaging of UIDs
11871
11872 Revision Changes Path
11873 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11874 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11875
11876
11877
11878 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11879
11880 Modified files: (Branch: RATBOX_2_1)
11881 src parse.c
11882 Log:
11883 - fix a longstanding parser bug with wrong limit checking, causing us to
11884 accept one less parameter than we're allowed to accept.
11885
11886 Revision Changes Path
11887 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11888
11889
11890
11891 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11892
11893 Modified files: (Branch: RATBOX_2_1)
11894 modules/core m_message.c
11895 Log:
11896 - exempt users messaging themselves from target change
11897
11898 Revision Changes Path
11899 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11900
11901
11902
11903 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11904
11905 Modified files: (Branch: RATBOX_2_1)
11906 include supported.h
11907 Log:
11908 - stop violating MAXPARA on 005.
11909
11910 Revision Changes Path
11911 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11912
11913
11914
11915 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11916
11917 Modified files: (Branch: RATBOX_2_1)
11918 modules/core m_nick.c
11919 Log:
11920 - dont store an ipv6 sockhost if we're not compiled with v6 support
11921
11922 Revision Changes Path
11923 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11924
11925
11926
11927 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11928
11929 Modified files: (Branch: RATBOX_2_1)
11930 include stdinc.h
11931 Log:
11932 - remove some vms includes
11933
11934 Revision Changes Path
11935 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11936
11937
11938
11939 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11940
11941 Modified files: (Branch: RATBOX_2_1)
11942 . ChangeLog
11943 include serno.h
11944 Log:
11945 - force commit for new branch
11946
11947 Revision Changes Path
11948 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11949 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11950
11951
11952
11953 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11954
11955 Modified files:
11956 . RELNOTES configure configure.ac
11957 include patchlevel.h
11958 Log:
11959 - revved patchlevel to 2.1.0
11960
11961 Revision Changes Path
11962 1.114 +6 -2 ircd-ratbox/RELNOTES
11963 7.249 +11 -11 ircd-ratbox/configure
11964 7.63 +3 -3 ircd-ratbox/configure.ac
11965 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11966
11967
11968
11969 leeh 2005/03/04 13:31:32 EST (20050304_2)
11970
11971 Modified files:
11972 . RELNOTES
11973 include patchlevel.h
11974 Log:
11975 - update RELNOTES
11976 - revved patchlevel to 2.1.0beta2
11977
11978 Revision Changes Path
11979 1.113 +12 -0 ircd-ratbox/RELNOTES
11980 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11981
11982
11983
11984 leeh 2005/03/04 13:27:05 EST (20050304_1)
11985
11986 Modified files:
11987 doc whats-new-2.1.txt
11988 src channel.c
11989 Log:
11990 - update whats-new-2.1
11991 - when we're handling global NAMES, dont output channels if there are no
11992 members within them we can show.
11993
11994 Revision Changes Path
11995 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11996 7.436 +12 -2 ircd-ratbox/src/channel.c
11997
11998
11999
12000 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12001
12002 Modified files:
12003 src patricia.c
12004 Log:
12005 That would be a node_heap not a prefix_heap..oops
12006
12007 Revision Changes Path
12008 7.30 +1 -1 ircd-ratbox/src/patricia.c
12009
12010
12011
12012 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12013
12014 Modified files:
12015 include stdinc.h
12016 Log:
12017 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12018 otherwise..the other macros might work????
12019
12020 Revision Changes Path
12021 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12022
12023
12024
12025 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12026
12027 Modified files:
12028 . configure configure.ac
12029 Log:
12030 i hate autoconf
12031
12032 Revision Changes Path
12033 7.248 +5 -5 ircd-ratbox/configure
12034 7.62 +5 -5 ircd-ratbox/configure.ac
12035
12036
12037
12038 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12039
12040 Modified files:
12041 . configure configure.ac
12042 Log:
12043 i hate autoconf
12044
12045 Revision Changes Path
12046 7.247 +3 -2 ircd-ratbox/configure
12047 7.61 +3 -2 ircd-ratbox/configure.ac
12048
12049
12050
12051 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12052
12053 Modified files:
12054 . configure configure.ac
12055 Log:
12056 doh
12057
12058 Revision Changes Path
12059 7.246 +6 -6 ircd-ratbox/configure
12060 7.60 +4 -4 ircd-ratbox/configure.ac
12061
12062
12063
12064 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12065
12066 Modified files:
12067 . configure configure.ac
12068 include stdinc.h
12069 Log:
12070 Doh these changes got put on RATBOX_2_0 when they were meant for
12071 head..oops...
12072 Also merged in the monitor heap size stuff, not that i think monitor has
12073 been moved to head
12074
12075 Revision Changes Path
12076 7.245 +12 -3 ircd-ratbox/configure
12077 7.59 +11 -3 ircd-ratbox/configure.ac
12078 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12079
12080
12081
12082 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12083
12084 Modified files:
12085 include stdinc.h
12086 Log:
12087 Add more robust alloca checking
12088
12089 Revision Changes Path
12090 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12091
12092
12093
12094 leeh 2005/02/24 15:27:17 EST (20050224_9)
12095
12096 Modified files:
12097 contrib m_42.c
12098 Log:
12099 - fix the copyright on m_42.c :p
12100
12101 Revision Changes Path
12102 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12103
12104
12105
12106 leeh 2005/02/24 15:22:53 EST (20050224_8)
12107
12108 Modified files:
12109 include supported.h
12110 modules m_dline.c
12111 Log:
12112 - fix a core in undline on bad masks
12113 - remove an unwanted space from beginning of second 005 numeric
12114
12115 Revision Changes Path
12116 7.5 +1 -1 ircd-ratbox/include/supported.h
12117 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12118
12119
12120
12121 leeh 2005/02/24 15:18:59 EST (20050224_7)
12122
12123 Modified files:
12124 modules m_monitor.c
12125 Log:
12126 - use max_monitor when adding nicknames
12127 - add in monitor s
12128 that should be everything now..
12129
12130 Revision Changes Path
12131 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12132
12133
12134
12135 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12136
12137 Modified files:
12138 contrib m_42.c
12139 Log:
12140 42
12141
12142 Revision Changes Path
12143 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12144
12145
12146
12147 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12148
12149 Modified files:
12150 contrib m_42.c
12151 Log:
12152 42
12153
12154 Revision Changes Path
12155 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12156
12157
12158
12159 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12160
12161 Added files:
12162 contrib m_42.c
12163 Log:
12164 The Answer to Life, the Universe, and Everything
12165
12166 Revision Changes Path
12167 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12168
12169
12170
12171 leeh 2005/02/24 14:53:04 EST (20050224_3)
12172
12173 Modified files:
12174 include monitor.h
12175 modules m_monitor.c
12176 src ircd.c monitor.c
12177 Log:
12178 - call init_monitor() on startup
12179 - add in support for adding/deleting/listing monitor entries
12180
12181 Revision Changes Path
12182 7.2 +3 -1 ircd-ratbox/include/monitor.h
12183 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12184 7.374 +2 -0 ircd-ratbox/src/ircd.c
12185 7.3 +15 -4 ircd-ratbox/src/monitor.c
12186
12187
12188
12189 leeh 2005/02/23 21:20:10 EST (20050224_2)
12190
12191 Modified files:
12192 doc example.conf example.efnet.conf
12193 include s_conf.h supported.h
12194 modules Makefile.in
12195 src client.c newconf.c s_conf.c
12196 Added files:
12197 modules m_monitor.c
12198 Log:
12199 - add the max_monitor config option
12200 - advertise MONITOR=%d in 005
12201 - clear a local clients monitor list on exit
12202 - add the framework for the MONITOR command
12203 - bed.
12204
12205 Revision Changes Path
12206 7.261 +5 -0 ircd-ratbox/doc/example.conf
12207 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12208 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12209 7.4 +4 -2 ircd-ratbox/include/supported.h
12210 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12211 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12212 7.492 +1 -0 ircd-ratbox/src/client.c
12213 7.202 +1 -0 ircd-ratbox/src/newconf.c
12214 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12215
12216
12217
12218 leeh 2005/02/23 20:57:51 EST (20050224_1)
12219
12220 Modified files:
12221 . configure configure.ac
12222 include setup.h.in
12223 src monitor.c
12224 Log:
12225 - move MONITOR_HEAP_SIZE over to configure
12226
12227 Revision Changes Path
12228 7.244 ircd-ratbox/configure
12229 7.58 +4 -2 ircd-ratbox/configure.ac
12230 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12231 7.2 +0 -2 ircd-ratbox/src/monitor.c
12232
12233
12234
12235 leeh 2005/02/23 20:48:08 EST (20050224_0)
12236
12237 Modified files:
12238 doc monitor.txt
12239 include client.h numeric.h
12240 modules/core m_nick.c
12241 src Makefile.in client.c messages.tab
12242 s_user.c
12243 Added files:
12244 include monitor.h
12245 src monitor.c
12246 Log:
12247 - first half of my server-side notify list implementation..
12248
12249 Revision Changes Path
12250 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12251 7.266 +3 -0 ircd-ratbox/include/client.h
12252 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12253 7.58 +6 -0 ircd-ratbox/include/numeric.h
12254 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12255 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12256 7.491 +3 -0 ircd-ratbox/src/client.c
12257 7.126 +5 -5 ircd-ratbox/src/messages.tab
12258 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12259 7.342 +2 -0 ircd-ratbox/src/s_user.c
12260
12261
12262
12263 leeh 2005/02/23 18:42:59 EST (20050223_0)
12264
12265 Modified files:
12266 include hash.h
12267 Log:
12268 - double the size of the client and channel hashtables (64k -> 128k and
12269 32k -> 64k). The improvements are quite significant..
12270
12271 Revision Changes Path
12272 7.54 +4 -4 ircd-ratbox/include/hash.h
12273
12274
12275
12276 leeh 2005/02/22 14:55:56 EST (20050222_1)
12277
12278 Modified files:
12279 doc monitor.txt
12280 modules m_services.c
12281 Log:
12282 - remove a couple of unused vars
12283 - update monitor.txt
12284
12285 Revision Changes Path
12286 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12287 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12288
12289
12290
12291 leeh 2005/02/21 19:47:24 EST (20050222_0)
12292
12293 Added files:
12294 doc monitor.txt
12295 Log:
12296 - add in my documentation on the upcoming MONITOR command
12297
12298 Revision Changes Path
12299 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12300
12301
12302
12303 leeh 2005/02/21 12:09:34 EST (20050221_0)
12304
12305 Modified files:
12306 . configure configure.ac
12307 doc whats-new-2.1.txt
12308 tools README.mkpasswd
12309 Removed files:
12310 src crypt.c
12311 Log:
12312 - update whats-new-2.1.txt some more
12313 - we dont have vms mkpasswd anymore
12314 - remove the unused crypt.c
12315
12316 Revision Changes Path
12317 7.243 +3 -6 ircd-ratbox/configure
12318 7.57 +2 -4 ircd-ratbox/configure.ac
12319 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12320 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12321 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12322
12323
12324
12325 leeh 2005/02/19 12:38:09 EST (20050219_3)
12326
12327 Modified files:
12328 doc example.conf example.efnet.conf
12329 include ircd.h
12330 modules m_pong.c
12331 src channel.c client.c ircd.c s_conf.c
12332 Log:
12333 - rework the splitcode, splitservers is now how many servers we've marked as
12334 EOB, rather than how many are linked. Thus pull ourselves out of
12335 splitmode immediately once this is satisfied
12336
12337 Revision Changes Path
12338 7.260 +8 -9 ircd-ratbox/doc/example.conf
12339 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12340 7.83 +1 -0 ircd-ratbox/include/ircd.h
12341 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12342 7.435 +16 -36 ircd-ratbox/src/channel.c
12343 7.490 +2 -0 ircd-ratbox/src/client.c
12344 7.373 +2 -1 ircd-ratbox/src/ircd.c
12345 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12346
12347
12348
12349 leeh 2005/02/19 09:02:34 EST (20050219_2)
12350
12351 Modified files:
12352 doc example.conf example.efnet.conf
12353 include ircd.h s_conf.h
12354 modules m_set.c
12355 src channel.c ircd.c newconf.c s_conf.c
12356 Log:
12357 - remove split_delay
12358
12359 Revision Changes Path
12360 7.259 +0 -5 ircd-ratbox/doc/example.conf
12361 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12362 7.82 +0 -1 ircd-ratbox/include/ircd.h
12363 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12364 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12365 7.434 +2 -7 ircd-ratbox/src/channel.c
12366 7.372 +0 -1 ircd-ratbox/src/ircd.c
12367 7.201 +0 -1 ircd-ratbox/src/newconf.c
12368 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12369
12370
12371
12372 leeh 2005/02/19 08:48:05 EST (20050219_1)
12373
12374 Modified files:
12375 include client.h
12376 modules m_cap.c m_who.c
12377 src channel.c
12378 Log:
12379 - implemented multi-prefix client capability, which allows stacking of @+ in
12380 names and who
12381
12382 Revision Changes Path
12383 7.265 +1 -1 ircd-ratbox/include/client.h
12384 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12385 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12386 7.433 +4 -6 ircd-ratbox/src/channel.c
12387
12388
12389
12390 leeh 2005/02/19 06:27:58 EST (20050219_0)
12391
12392 Modified files:
12393 modules m_etrace.c
12394 src newconf.c s_conf.c s_newconf.c
12395 Log:
12396 - removed some unused vars/functions
12397
12398 Revision Changes Path
12399 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12400 7.200 +0 -15 ircd-ratbox/src/newconf.c
12401 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12402 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12403
12404
12405
12406 leeh 2005/02/16 12:58:24 EST (20050216_2)
12407
12408 Modified files:
12409 . RELNOTES configure configure.ac
12410 include patchlevel.h
12411 Log:
12412 - update configure to reflect this is 'devel'
12413 - update RELNOTES
12414 - revved patchlevel to 2.1.0beta1
12415
12416 Revision Changes Path
12417 1.112 +9 -1 ircd-ratbox/RELNOTES
12418 7.242 +11 -11 ircd-ratbox/configure
12419 7.56 +3 -3 ircd-ratbox/configure.ac
12420 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12421
12422
12423
12424 leeh 2005/02/16 12:46:30 EST (20050216_1)
12425
12426 Modified files:
12427 . configure configure.ac
12428 include client.h numeric.h s_conf.h setup.h.in
12429 supported.h
12430 modules Makefile.in
12431 modules/core m_nick.c
12432 src Makefile.in client.c ircd.c messages.tab
12433 newconf.c s_conf.c s_user.c
12434 Removed files:
12435 include watch.h
12436 modules m_watch.c
12437 src watch.c
12438 Log:
12439 - remove watch, the protocol for this sucks so hard I just dont want it
12440 here ;-)
12441
12442 Revision Changes Path
12443 7.241 +2 -12 ircd-ratbox/configure
12444 7.55 +2 -4 ircd-ratbox/configure.ac
12445 7.264 +0 -2 ircd-ratbox/include/client.h
12446 7.57 +0 -11 ircd-ratbox/include/numeric.h
12447 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12448 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12449 7.3 +2 -3 ircd-ratbox/include/supported.h
12450 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12451 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12452 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12453 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12454 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12455 7.489 +0 -3 ircd-ratbox/src/client.c
12456 7.371 +0 -2 ircd-ratbox/src/ircd.c
12457 7.125 +9 -9 ircd-ratbox/src/messages.tab
12458 7.199 +0 -1 ircd-ratbox/src/newconf.c
12459 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12460 7.341 +0 -2 ircd-ratbox/src/s_user.c
12461 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12462
12463
12464
12465 leeh 2005/02/15 19:13:31 EST (20050216_0)
12466
12467 Modified files:
12468 include stdinc.h
12469 src event.c ircd_lexer.l ircd_signal.c
12470 modules.c
12471 Removed files:
12472 servlink descrip.mms
12473 Log:
12474 - remove a few vms bits
12475
12476 Revision Changes Path
12477 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12478 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12479 7.47 +0 -54 ircd-ratbox/src/event.c
12480 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12481 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12482 7.152 +0 -3 ircd-ratbox/src/modules.c
12483
12484
12485
12486 leeh 2005/02/15 18:53:32 EST (20050215_0)
12487
12488 Modified files:
12489 include hostmask.h ircd.h s_conf.h s_newconf.h
12490 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12491 m_xline.c
12492 src hostmask.c ircd.c ircd_signal.c s_conf.c
12493 s_newconf.c
12494 Log:
12495 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12496 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12497
12498 Revision Changes Path
12499 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12500 7.81 +1 -0 ircd-ratbox/include/ircd.h
12501 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12502 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12503 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12504 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12505 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12506 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12507 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12508 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12509 7.370 +7 -0 ircd-ratbox/src/ircd.c
12510 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12511 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12512 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12513
12514
12515
12516 leeh 2005/02/13 10:21:41 EST (20050213_4)
12517
12518 Modified files:
12519 doc services.txt
12520 Added files:
12521 doc whats-new-2.0.txt whats-new-2.1.txt
12522 Removed files:
12523 doc whats-new.txt
12524 Log:
12525 - move whats-new.txt to whats-new-2.0.txt
12526 - add in whats-new-2.1.txt
12527 - update services.txt with the whois for logged in users
12528
12529 Revision Changes Path
12530 7.2 +5 -0 ircd-ratbox/doc/services.txt
12531 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12532 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12533 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12534
12535
12536
12537 leeh 2005/02/13 09:20:37 EST (20050213_3)
12538
12539 Modified files:
12540 include supported.h
12541 modules/core m_message.c
12542 Log:
12543 - fix a compile error in m_message.c
12544 - update 005 to the spec and add CPRIVMSG/CNOTICE
12545
12546 Revision Changes Path
12547 7.2 +31 -37 ircd-ratbox/include/supported.h
12548 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12549
12550
12551
12552 leeh 2005/02/13 09:14:12 EST (20050213_2)
12553
12554 Modified files:
12555 src channel.c
12556 Log:
12557 - fix the membership memleak
12558
12559 Revision Changes Path
12560 7.432 +0 -3 ircd-ratbox/src/channel.c
12561
12562
12563
12564 leeh 2005/02/12 21:51:56 EST (20050213_1)
12565
12566 Modified files:
12567 include client.h
12568 modules/core m_message.c
12569 Log:
12570 - add a bitmask to track when they send their first message, only allowing
12571 clearing stuff after that.
12572
12573 Revision Changes Path
12574 7.263 +4 -0 ircd-ratbox/include/client.h
12575 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12576
12577
12578
12579 leeh 2005/02/12 21:17:52 EST (20050213_0)
12580
12581 Modified files:
12582 include patricia.h s_newconf.h
12583 modules/core m_message.c
12584 src patricia.c s_newconf.c s_user.c
12585 Log:
12586 - add in the patricia for tracking who fills up targets, give them a reduced
12587 count on connect
12588
12589 Revision Changes Path
12590 7.20 +1 -1 ircd-ratbox/include/patricia.h
12591 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12592 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12593 7.29 +1 -1 ircd-ratbox/src/patricia.c
12594 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12595 7.340 +4 -0 ircd-ratbox/src/s_user.c
12596
12597
12598
12599 leeh 2005/02/12 18:35:10 EST (20050212_0)
12600
12601 Modified files:
12602 include ircd_defs.h
12603 src class.c reject.c
12604 Log:
12605 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12606
12607 Revision Changes Path
12608 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12609 7.68 +1 -5 ircd-ratbox/src/class.c
12610 1.33 +1 -5 ircd-ratbox/src/reject.c
12611
12612
12613
12614 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12615
12616 Modified files:
12617 modules m_watch.c
12618 Log:
12619 remove stupid memory leak
12620
12621 Revision Changes Path
12622 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12623
12624
12625
12626 leeh 2005/02/11 06:42:48 EST (20050211_0)
12627
12628 Modified files:
12629 modules m_gline.c
12630 Log:
12631 - workaround hyb6 allowing empty gline reasons
12632
12633 Revision Changes Path
12634 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12635
12636
12637
12638 leeh 2005/02/09 14:39:13 EST (20050209_2)
12639
12640 Modified files:
12641 include s_conf.h
12642 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12643 src ircd.c s_conf.c
12644 Log:
12645 - move temp dlines and temp klines over to an array, rather than completely
12646 seperate dlinks.
12647
12648 Revision Changes Path
12649 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12650 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12651 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12652 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12653 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12654 7.369 +0 -5 ircd-ratbox/src/ircd.c
12655 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12656
12657
12658
12659 leeh 2005/02/09 14:02:13 EST (20050209_1)
12660
12661 Modified files:
12662 include s_user.h
12663 modules m_cap.c m_pong.c m_user.c
12664 modules/core m_nick.c
12665 src s_user.c
12666 Log:
12667 - remove 'nick' param from register_local_user(), its not needed.
12668
12669 Revision Changes Path
12670 7.35 +1 -1 ircd-ratbox/include/s_user.h
12671 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12672 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12673 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12674 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12675 7.339 +6 -6 ircd-ratbox/src/s_user.c
12676
12677
12678
12679 leeh 2005/02/09 13:12:53 EST (20050209_0)
12680
12681 Modified files:
12682 modules m_cmessage.c
12683 Log:
12684 - dont send numerics when we're dealing with CNOTICE
12685 - add in checking for +g, and resetting idle
12686
12687 Revision Changes Path
12688 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12689
12690
12691
12692 leeh 2005/02/08 11:37:50 EST (20050208_2)
12693
12694 Modified files:
12695 src s_newconf.c
12696 Log:
12697 - fix operator blocks to work on ip spoofs
12698
12699 Revision Changes Path
12700 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12701
12702
12703
12704 leeh 2005/02/07 19:23:22 EST (20050208_1)
12705
12706 Modified files:
12707 doc example.conf example.efnet.conf
12708 src newconf.c
12709 Log:
12710 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12711
12712 Revision Changes Path
12713 7.258 +0 -39 ircd-ratbox/doc/example.conf
12714 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12715 7.198 +0 -272 ircd-ratbox/src/newconf.c
12716
12717
12718
12719 leeh 2005/02/07 19:19:32 EST (20050208_0)
12720
12721 Modified files:
12722 src s_conf.c
12723 Log:
12724 - added support for kline.conf.perm et al, these take the same formats
12725 as their non-permanent partners, but you cant remove them via the ircd.
12726
12727 Revision Changes Path
12728 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12729
12730
12731
12732 leeh 2005/02/02 19:18:59 EST (20050203_1)
12733
12734 Modified files:
12735 help Makefile.in
12736 help/opers index
12737 help/users index
12738 Added files:
12739 help/opers cnotice cprivmsg
12740 Log:
12741 - added help files for cprivmsg/cnotice
12742
12743 Revision Changes Path
12744 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12745 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12746 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12747 1.10 +19 -19 ircd-ratbox/help/opers/index
12748 1.7 +10 -9 ircd-ratbox/help/users/index
12749
12750
12751
12752 leeh 2005/02/02 19:14:25 EST (20050203_0)
12753
12754 Modified files:
12755 include numeric.h
12756 modules Makefile.in
12757 src messages.tab
12758 Added files:
12759 modules m_cmessage.c
12760 Log:
12761 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12762 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12763 nick is a member. These bypass any target change limitations.
12764 - added ERR_VOICENEEDED, numeric 489.
12765
12766 Revision Changes Path
12767 7.56 +2 -0 ircd-ratbox/include/numeric.h
12768 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12769 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12770 7.124 +1 -1 ircd-ratbox/src/messages.tab
12771
12772
12773
12774 leeh 2005/02/02 16:58:16 EST (20050202_4)
12775
12776 Modified files:
12777 help/opers etrace
12778 Log:
12779 - update etrace help
12780
12781 Revision Changes Path
12782 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12783
12784
12785
12786 leeh 2005/02/02 16:55:04 EST (20050202_3)
12787
12788 Modified files:
12789 modules m_etrace.c
12790 Log:
12791 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12792 can put its external ip address in there..
12793
12794 Revision Changes Path
12795 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12796
12797
12798
12799 leeh 2005/02/02 16:41:06 EST (20050202_2)
12800
12801 Modified files:
12802 modules m_etrace.c
12803 Log:
12804 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12805 if its a non-local client. These will just get "lost" if the remote
12806 server doesnt support this..
12807
12808 Revision Changes Path
12809 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12810
12811
12812
12813 leeh 2005/02/02 16:12:12 EST (20050202_1)
12814
12815 Modified files:
12816 include client.h numeric.h s_conf.h
12817 modules/core m_message.c
12818 src messages.tab newconf.c s_conf.c
12819 Log:
12820 - first part of the target change code, add the storage of targets for
12821 localuser, throttle messages when they fill all the available slots
12822
12823 Revision Changes Path
12824 7.262 +5 -1 ircd-ratbox/include/client.h
12825 7.55 +2 -0 ircd-ratbox/include/numeric.h
12826 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12827 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12828 7.123 +1 -1 ircd-ratbox/src/messages.tab
12829 7.197 +1 -0 ircd-ratbox/src/newconf.c
12830 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12831
12832
12833
12834 leeh 2005/02/02 13:28:10 EST (20050202_0)
12835
12836 Modified files:
12837 modules m_resv.c m_stats.c m_testline.c
12838 modules/core m_join.c
12839 src hash.c kdparse.c messages.tab s_newconf.c
12840 Log:
12841 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12842 tracking of when resvs get hit
12843
12844 Revision Changes Path
12845 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12846 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12847 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12848 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12849 7.114 +3 -0 ircd-ratbox/src/hash.c
12850 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12851 7.122 +1 -1 ircd-ratbox/src/messages.tab
12852 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12853
12854
12855
12856 leeh 2005/01/31 09:04:10 EST (20050131_2)
12857
12858 Modified files:
12859 src s_log.c
12860 Log:
12861 - fflush() logfiles
12862
12863 Revision Changes Path
12864 7.79 +2 -0 ircd-ratbox/src/s_log.c
12865
12866
12867
12868 leeh 2005/01/31 08:59:09 EST (20050131_1)
12869
12870 Modified files:
12871 src commio.c
12872 Log:
12873 - rename fd_dump() to comm_dump()
12874
12875 Revision Changes Path
12876 1.27 +2 -2 ircd-ratbox/src/commio.c
12877
12878
12879
12880 leeh 2005/01/30 19:16:08 EST (20050131_0)
12881
12882 Modified files:
12883 doc hooks.txt
12884 include hook.h
12885 modules m_services.c
12886 modules/core m_server.c
12887 src hook.c s_serv.c
12888 Log:
12889 - added hook for server_introduced
12890 - fixed up services support for hooks
12891
12892 Revision Changes Path
12893 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12894 1.31 +1 -0 ircd-ratbox/include/hook.h
12895 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12896 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12897 7.36 +2 -0 ircd-ratbox/src/hook.c
12898 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12899
12900
12901
12902 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12903
12904 Modified files:
12905 src commio.c
12906 Log:
12907 Add back in the comm_fd_hack thing for solaris
12908
12909 Revision Changes Path
12910 1.26 +26 -1 ircd-ratbox/src/commio.c
12911
12912
12913
12914 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12915
12916 Modified files:
12917 adns adns.h
12918 include commio.h s_conf.h watch.h
12919 modules m_dline.c m_kline.c m_resv.c m_stats.c
12920 m_watch.c m_xline.c
12921 modules/core m_nick.c
12922 src balloc.c cache.c client.c commio.c
12923 epoll.c ircd.c ircd_lexer.l kdparse.c
12924 listener.c s_auth.c s_conf.c s_log.c
12925 s_serv.c watch.c
12926 Log:
12927 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12928
12929 Revision Changes Path
12930 1.18 +0 -2 ircd-ratbox/adns/adns.h
12931 1.14 +6 -37 ircd-ratbox/include/commio.h
12932 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12933 7.3 +2 -2 ircd-ratbox/include/watch.h
12934 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12935 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12936 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12937 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12938 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12939 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12940 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12941 7.85 +1 -1 ircd-ratbox/src/balloc.c
12942 1.24 +5 -5 ircd-ratbox/src/cache.c
12943 7.488 +4 -4 ircd-ratbox/src/client.c
12944 1.25 +10 -280 ircd-ratbox/src/commio.c
12945 1.33 +1 -1 ircd-ratbox/src/epoll.c
12946 7.368 +4 -4 ircd-ratbox/src/ircd.c
12947 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12948 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12949 7.125 +8 -8 ircd-ratbox/src/listener.c
12950 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12951 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12952 7.78 +20 -20 ircd-ratbox/src/s_log.c
12953 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12954 1.6 +22 -15 ircd-ratbox/src/watch.c
12955
12956
12957
12958 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12959
12960 Modified files:
12961 modules/core m_mode.c
12962 Log:
12963 remove two unused variables
12964
12965 Revision Changes Path
12966 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12967
12968
12969
12970 leeh 2005/01/28 15:31:40 EST (20050128_1)
12971
12972 Modified files:
12973 modules m_kline.c
12974 src s_conf.c
12975 Log:
12976 - mo_kline() needs minpara of 3, not 2
12977 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12978 - require me.info is never blank
12979
12980 Revision Changes Path
12981 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12982 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12983
12984
12985
12986 leeh 2005/01/28 15:26:28 EST (20050128_0)
12987
12988 Modified files:
12989 modules/core m_mode.c m_sjoin.c
12990 Log:
12991 - patch via jilles to fix +eI lists being shown to lusers when handling
12992 protocol stuff over TS6
12993
12994 Revision Changes Path
12995 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12996 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12997
12998
12999
13000 leeh 2005/01/25 19:47:38 EST (20050126_0)
13001
13002 Modified files:
13003 include channel.h
13004 modules/core m_join.c m_mode.c m_sjoin.c
13005 src channel.c messages.tab s_serv.c
13006 Log:
13007 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13008 an operspy call with &me
13009 - remove modebuf/parabuf params from channel_modes(), we now generate a
13010 buffer internally which we return.
13011
13012 Revision Changes Path
13013 7.163 +1 -1 ircd-ratbox/include/channel.h
13014 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13015 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13016 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13017 7.431 +25 -18 ircd-ratbox/src/channel.c
13018 7.121 +1 -1 ircd-ratbox/src/messages.tab
13019 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13020
13021
13022
13023 alz 2005/01/25 18:09:18 EST (20050125_5)
13024
13025 Modified files:
13026 doc example.conf example.efnet.conf
13027 include s_conf.h
13028 modules m_info.c
13029 src listener.c newconf.c s_conf.c
13030 Log:
13031 Added dline_with_reason config option (default yes):
13032
13033 /* dline reason: show the user the dline reason when they connect
13034 * and are dlined.
13035 */
13036 dline_with_reason = yes;
13037
13038 Revision Changes Path
13039 7.257 +6 -1 ircd-ratbox/doc/example.conf
13040 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13041 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13042 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13043 7.124 +1 -1 ircd-ratbox/src/listener.c
13044 7.196 +1 -0 ircd-ratbox/src/newconf.c
13045 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13046
13047
13048
13049 leeh 2005/01/25 13:21:17 EST (20050125_4)
13050
13051 Modified files:
13052 src newconf.c
13053 Log:
13054 - make conf_set_generic_string() test len exists before it uses it.
13055
13056 Revision Changes Path
13057 7.195 +1 -1 ircd-ratbox/src/newconf.c
13058
13059
13060
13061 leeh 2005/01/25 13:10:56 EST (20050125_3)
13062
13063 Modified files:
13064 doc example.conf
13065 src newconf.c
13066 Log:
13067 - rename 'type' to 'flags' in cluster {};
13068 - add stacking of servers in cluster {}; documented in example.conf
13069
13070 Revision Changes Path
13071 7.256 +18 -10 ircd-ratbox/doc/example.conf
13072 7.194 +39 -7 ircd-ratbox/src/newconf.c
13073
13074
13075
13076 alz 2005/01/25 12:48:54 EST (20050125_2)
13077
13078 Modified files:
13079 include s_conf.h
13080 src listener.c s_conf.c
13081 Log:
13082 Added dline reasons, connecting/banned clients now see ban reason.
13083
13084 Revision Changes Path
13085 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13086 7.123 +17 -4 ircd-ratbox/src/listener.c
13087 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13088
13089
13090
13091 leeh 2005/01/25 07:44:37 EST (20050125_1)
13092
13093 Modified files:
13094 doc example.conf example.efnet.conf
13095 src newconf.c
13096 Log:
13097 - implement stacking of shared {}; blocks, documented in example.conf
13098
13099 Revision Changes Path
13100 7.255 +26 -13 ircd-ratbox/doc/example.conf
13101 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13102 7.193 +51 -36 ircd-ratbox/src/newconf.c
13103
13104
13105
13106 leeh 2005/01/24 19:08:29 EST (20050125_0)
13107
13108 Modified files:
13109 doc example.conf
13110 include client.h s_conf.h
13111 modules/core m_join.c
13112 src newconf.c s_user.c
13113 Log:
13114 - added jupe_exempt to auth {};, exempts the user from generating warnings
13115 when they attempt to join juped channels.
13116
13117 Revision Changes Path
13118 7.254 +2 -0 ircd-ratbox/doc/example.conf
13119 7.261 +3 -0 ircd-ratbox/include/client.h
13120 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13121 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13122 7.192 +1 -0 ircd-ratbox/src/newconf.c
13123 7.338 +8 -0 ircd-ratbox/src/s_user.c
13124
13125
13126
13127 leeh 2005/01/24 18:57:02 EST (20050124_6)
13128
13129 Modified files:
13130 src newconf.c
13131 Log:
13132 - rework shared {};, the format is now:
13133 shared {
13134 oper = "flame@*.leeh.co.uk", "*.lan";
13135 flags = kline;
13136 };
13137
13138 With no privs:
13139 shared {
13140 oper = "flame@*.leeh.co.uk", "*.lan";
13141 flags = none;
13142 };
13143
13144 Revision Changes Path
13145 7.191 +55 -23 ircd-ratbox/src/newconf.c
13146
13147
13148
13149 leeh 2005/01/24 17:25:58 EST (20050124_5)
13150
13151 Modified files:
13152 include modules.h
13153 Log:
13154 - fix the prototype on load_static_modules()
13155
13156 Revision Changes Path
13157 7.61 +1 -1 ircd-ratbox/include/modules.h
13158
13159
13160
13161 leeh 2005/01/24 16:00:30 EST (20050124_4)
13162
13163 Modified files:
13164 modules m_cap.c
13165 Log:
13166 - have cap end call register_local_user() with its own copy of
13167 source_p->username so its safe for unidented users..
13168
13169 Revision Changes Path
13170 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13171
13172
13173
13174 leeh 2005/01/24 15:48:09 EST (20050124_3)
13175
13176 Modified files:
13177 include newconf.h s_conf.h
13178 modules m_info.c
13179 src newconf.c s_conf.c s_log.c
13180 Log:
13181 - move the conf parser over to a table based structure, with generic setting
13182 of integers/strings
13183
13184 Revision Changes Path
13185 7.34 +9 -8 ircd-ratbox/include/newconf.h
13186 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13187 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13188 7.190 +264 -808 ircd-ratbox/src/newconf.c
13189 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13190 7.77 +13 -13 ircd-ratbox/src/s_log.c
13191
13192
13193
13194 leeh 2005/01/24 13:11:30 EST (20050124_2)
13195
13196 Modified files:
13197 doc example.conf
13198 src newconf.c
13199 Log:
13200 - added stacking of ips in exempt {};
13201
13202 Revision Changes Path
13203 7.253 +4 -0 ircd-ratbox/doc/example.conf
13204 7.189 +11 -30 ircd-ratbox/src/newconf.c
13205
13206
13207
13208 leeh 2005/01/24 12:59:57 EST (20050124_1)
13209
13210 Modified files:
13211 include tools.h
13212 src channel.c client.c hash.c hook.c
13213 newconf.c s_user.c watch.c
13214 Log:
13215 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13216 consistent with the rest of the dlink code.
13217
13218 Revision Changes Path
13219 1.54 +7 -7 ircd-ratbox/include/tools.h
13220 7.430 +2 -2 ircd-ratbox/src/channel.c
13221 7.487 +6 -6 ircd-ratbox/src/client.c
13222 7.113 +5 -5 ircd-ratbox/src/hash.c
13223 7.35 +1 -1 ircd-ratbox/src/hook.c
13224 7.188 +2 -2 ircd-ratbox/src/newconf.c
13225 7.337 +1 -1 ircd-ratbox/src/s_user.c
13226 1.5 +4 -4 ircd-ratbox/src/watch.c
13227
13228
13229
13230 leeh 2005/01/24 12:47:13 EST (20050124_0)
13231
13232 Modified files:
13233 modules m_cap.c
13234 Log:
13235 - cheap hack on sticky capabs..
13236
13237 Revision Changes Path
13238 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13239
13240
13241
13242 leeh 2005/01/22 11:36:54 EST (20050122_0)
13243
13244 Modified files:
13245 modules m_cap.c
13246 Log:
13247 - updated my clicap implementation to match the spec so far..
13248
13249 Revision Changes Path
13250 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13251
13252
13253
13254 leeh 2005/01/21 07:14:43 EST (20050121_2)
13255
13256 Modified files:
13257 doc hooks.txt
13258 include hook.h
13259 modules m_services.c
13260 src hook.c s_serv.c
13261 Log:
13262 - added hooks for when we're sending a burst
13263 - rewrote hooks.txt
13264 - fix up the hooks ive already done in services compatibility, ill add the
13265 hooks for server/client introductions in a bit.
13266
13267 Revision Changes Path
13268 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13269 1.30 +4 -0 ircd-ratbox/include/hook.h
13270 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13271 7.34 +7 -0 ircd-ratbox/src/hook.c
13272 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13273
13274
13275
13276 leeh 2005/01/21 06:34:03 EST (20050121_1)
13277
13278 Modified files:
13279 contrib example_module.c spy_admin_notice.c
13280 spy_info_notice.c spy_links_notice.c
13281 spy_motd_notice.c spy_stats_notice.c
13282 spy_stats_p_notice.c spy_trace_notice.c
13283 spy_whois_notice.c
13284 spy_whois_notice_global.c
13285 include hook.h
13286 modules m_admin.c m_info.c m_links.c m_motd.c
13287 m_services.c m_stats.c m_trace.c
13288 m_whois.c static_modules.c.SH
13289 modules/core m_server.c
13290 src client.c hook.c ircd.c modules.c packet.c
13291 s_auth.c s_serv.c s_user.c send.c
13292 Log:
13293 - add a better implementation of the hook system, its now a slow leaking
13294 array and events are created whenever we try adding a hook for it, or
13295 theyre registered for the caller.
13296
13297 Ive temporarily fucked services support and removed most of the other
13298 hooks.. I shall fix this soon.
13299
13300 Revision Changes Path
13301 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13302 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13303 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13304 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13305 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13306 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13307 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13308 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13309 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13310 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13311 1.29 +34 -70 ircd-ratbox/include/hook.h
13312 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13313 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13314 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13315 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13316 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13317 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13318 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13319 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13320 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13321 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13322 7.486 +1 -28 ircd-ratbox/src/client.c
13323 7.33 +131 -137 ircd-ratbox/src/hook.c
13324 7.367 +1 -1 ircd-ratbox/src/ircd.c
13325 7.151 +6 -10 ircd-ratbox/src/modules.c
13326 7.138 +10 -14 ircd-ratbox/src/packet.c
13327 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13328 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13329 7.336 +0 -6 ircd-ratbox/src/s_user.c
13330 7.286 +8 -6 ircd-ratbox/src/send.c
13331
13332
13333
13334 leeh 2005/01/20 19:19:20 EST (20050121_0)
13335
13336 Modified files:
13337 include hostmask.h
13338 Log:
13339 - remove an unused struct
13340
13341 Revision Changes Path
13342 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13343
13344
13345
13346 leeh 2005/01/20 13:38:39 EST (20050120_1)
13347
13348 Modified files:
13349 . configure configure.ac
13350 include client.h numeric.h patchlevel.h
13351 modules Makefile.in
13352 src messages.tab s_user.c
13353 Added files:
13354 modules m_cap.c
13355 Log:
13356 - drop back to -O0, fix patchlevel.h
13357 - first stab at client capabilities.. this still needs work.
13358
13359 Revision Changes Path
13360 7.240 +3 -3 ircd-ratbox/configure
13361 7.54 +3 -3 ircd-ratbox/configure.ac
13362 7.260 +3 -0 ircd-ratbox/include/client.h
13363 7.54 +2 -0 ircd-ratbox/include/numeric.h
13364 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13365 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13366 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13367 7.120 +1 -1 ircd-ratbox/src/messages.tab
13368 7.335 +3 -0 ircd-ratbox/src/s_user.c
13369
13370
13371
13372 leeh 2005/01/20 06:04:41 EST (20050120_0)
13373
13374 Modified files:
13375 . ChangeLog RELNOTES
13376 include config.h config.h.dist memory.h
13377 patchlevel.h
13378 modules m_stats.c
13379 src commio.c crypt.c getopt.c ircd.c s_serv.c
13380 Removed files:
13381 . README.VMS clean.com make.com
13382 include setup.h_vms
13383 modules descrip.mms static_modules_c.com
13384 modules/core descrip.mms
13385 src descrip.mms qio.c version.com
13386 tools descrip.mms mkpasswd_vms.c
13387 Log:
13388 - clean changelog, relnotes
13389 - mark patchlevel as 2.1.0beta
13390 - remove VMS support
13391
13392 Revision Changes Path
13393 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13394 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13395 1.111 +1 -348 ircd-ratbox/RELNOTES
13396 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13397 7.182 +0 -42 ircd-ratbox/include/config.h
13398 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13399 7.50 +0 -4 ircd-ratbox/include/memory.h
13400 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13401 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13402 7.2 +0 -58 ircd-ratbox/make.com (dead)
13403 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13404 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13405 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13406 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13407 1.24 +7 -30 ircd-ratbox/src/commio.c
13408 7.12 +0 -4 ircd-ratbox/src/crypt.c
13409 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13410 7.24 +0 -4 ircd-ratbox/src/getopt.c
13411 7.366 +4 -19 ircd-ratbox/src/ircd.c
13412 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13413 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13414 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13415 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13416 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13417
13418
13419
13420 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13421
13422 Modified files:
13423 include watch.h
13424 src watch.c
13425 Log:
13426 not using the return values on a few watch functions so make them void
13427
13428 Revision Changes Path
13429 7.2 +5 -5 ircd-ratbox/include/watch.h
13430 1.4 +19 -28 ircd-ratbox/src/watch.c
13431
13432
13433 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13434
13435 Modified files:
13436 modules m_watch.c
13437 Log:
13438 Make watch throttle, don't accept letter commands stacked
13439
13440 Revision Changes Path
13441 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13442
13443
13444
13445 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13446
13447 Modified files:
13448 modules m_gline.c
13449 Log:
13450 fix merge error
13451
13452 Revision Changes Path
13453 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13454
13455
13456
13457 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13458
13459 Modified files:
13460 . ChangeLog README.FIRST RELNOTES configure
13461 configure.ac
13462 adns adns.h internal.h parse.c transmit.c
13463 types.c
13464 contrib example_module.c spy_admin_notice.c
13465 spy_info_notice.c spy_links_notice.c
13466 spy_motd_notice.c spy_stats_notice.c
13467 spy_stats_p_notice.c spy_trace_notice.c
13468 spy_whois_notice.c
13469 spy_whois_notice_global.c
13470 doc example.conf example.efnet.conf ircd.motd
13471 server-version-info whats-new.txt
13472 help/opers umode xline
13473 help/users umode
13474 include cache.h channel.h class.h client.h
13475 commio.h config.h config.h.dist hash.h
13476 hook.h hostmask.h irc_string.h ircd.h
13477 ircd_defs.h m_info.h memory.h msg.h
13478 newconf.h numeric.h packet.h patchlevel.h
13479 patricia.h s_conf.h s_gline.h s_newconf.h
13480 s_serv.h s_user.h scache.h serno.h
13481 setup.h.in sprintf_irc.h stdinc.h tools.h
13482 modules .depend Makefile.in m_admin.c m_away.c
13483 m_dline.c m_encap.c m_gline.c m_info.c
13484 m_kline.c m_links.c m_list.c m_lusers.c
13485 m_motd.c m_oper.c m_operspy.c m_rehash.c
13486 m_restart.c m_resv.c m_set.c m_stats.c
13487 m_svinfo.c m_testline.c m_testmask.c
13488 m_topic.c m_trace.c m_watch.c m_who.c
13489 m_whois.c m_whowas.c m_xline.c
13490 static_modules.c.SH
13491 modules/core m_error.c m_message.c m_mode.c m_quit.c
13492 m_server.c m_squit.c
13493 src .depend Makefile.in adns.c balloc.c
13494 cache.c channel.c class.c client.c
13495 commio.c crypt.c devpoll.c epoll.c
13496 event.c getopt.c hash.c hook.c hostmask.c
13497 irc_string.c ircd.c ircd_lexer.l
13498 ircd_parser.y ircd_signal.c listener.c
13499 modules.c newconf.c numeric.c packet.c
13500 parse.c patricia.c poll.c reject.c
13501 restart.c s_auth.c s_conf.c s_log.c
13502 s_newconf.c s_serv.c s_user.c scache.c
13503 select.c send.c snprintf.c tools.c
13504 version.c.SH watch.c whowas.c
13505 tools README.mkpasswd mkpasswd.c
13506 Added files:
13507 . README.VMS clean.com make.com
13508 doc services.txt
13509 include common.h s_stats.h setup.h_vms
13510 supported.h
13511 modules descrip.mms m_challenge.c m_etrace.c
13512 m_invite.c m_names.c m_pass.c m_ping.c
13513 m_pong.c m_services.c m_tb.c m_user.c
13514 m_users.c m_version.c
13515 static_modules_c.com
13516 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13517 m_part.c m_sjoin.c
13518 servlink descrip.mms
13519 src descrip.mms kdparse.c messages.tab qio.c
13520 s_gline.c s_stats.c version.com
13521 tools descrip.mms mkpasswd_vms.c
13522 Removed files:
13523 doc 005.txt
13524 include banconf.h
13525 modules/core channels.c users.c
13526 src banconf.c
13527 Log:
13528 merge from RATBOX_2_0
13529
13530 Revision Changes Path
13531 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13532 7.40 +1 -0 ircd-ratbox/README.FIRST
13533 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13534 1.110 +114 -6 ircd-ratbox/RELNOTES
13535 1.17 +4 -0 ircd-ratbox/adns/adns.h
13536 1.17 +4 -4 ircd-ratbox/adns/internal.h
13537 1.12 +38 -38 ircd-ratbox/adns/parse.c
13538 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13539 1.19 +13 -13 ircd-ratbox/adns/types.c
13540 7.1 +10 -0 ircd-ratbox/clean.com (new)
13541 7.239 +47 -29 ircd-ratbox/configure
13542 7.53 +40 -32 ircd-ratbox/configure.ac
13543 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13544 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13545 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13546 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13547 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13548 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13549 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13550 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13551 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13552 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13553 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13554 7.252 +68 -22 ircd-ratbox/doc/example.conf
13555 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13556 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13557 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13558 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13559 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13560 1.5 +2 -1 ircd-ratbox/help/opers/umode
13561 1.7 +1 -1 ircd-ratbox/help/opers/xline
13562 1.2 +1 -0 ircd-ratbox/help/users/umode
13563 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13564 1.7 +8 -0 ircd-ratbox/include/cache.h
13565 7.162 +18 -16 ircd-ratbox/include/channel.h
13566 7.25 +4 -0 ircd-ratbox/include/class.h
13567 7.259 +34 -28 ircd-ratbox/include/client.h
13568 1.13 +45 -7 ircd-ratbox/include/commio.h
13569 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13570 7.181 +74 -16 ircd-ratbox/include/config.h
13571 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13572 7.53 +2 -0 ircd-ratbox/include/hash.h
13573 1.28 +73 -27 ircd-ratbox/include/hook.h
13574 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13575 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13576 7.80 +6 -31 ircd-ratbox/include/ircd.h
13577 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13578 7.56 +14 -8 ircd-ratbox/include/m_info.h
13579 7.49 +4 -0 ircd-ratbox/include/memory.h
13580 7.53 +2 -0 ircd-ratbox/include/msg.h
13581 7.33 +9 -9 ircd-ratbox/include/newconf.h
13582 7.53 +12 -8 ircd-ratbox/include/numeric.h
13583 7.27 +1 -1 ircd-ratbox/include/packet.h
13584 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13585 7.19 +25 -1 ircd-ratbox/include/patricia.h
13586 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13587 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13588 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13589 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13590 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13591 7.34 +13 -9 ircd-ratbox/include/s_user.h
13592 7.15 +1 -1 ircd-ratbox/include/scache.h
13593 7.5366 +1 -1 ircd-ratbox/include/serno.h
13594 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13595 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13596 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13597 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13598 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13599 1.53 +10 -10 ircd-ratbox/include/tools.h
13600 7.1 +58 -0 ircd-ratbox/make.com (new)
13601 1.45 +338 -182 ircd-ratbox/modules/.depend
13602 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13603 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13604 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13605 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13606 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13607 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13608 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13609 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13610 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13611 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13612 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13613 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13614 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13615 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13616 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13617 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13618 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13619 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13620 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13621 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13622 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13623 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13624 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13625 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13626 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13627 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13628 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13629 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13630 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13631 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13632 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13633 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13634 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13635 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13636 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13637 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13638 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13639 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13640 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13641 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13642 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13643 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13644 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13645 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13646 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13647 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13648 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13649 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13650 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13651 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13652 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13653 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13654 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13655 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13656 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13657 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13658 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13659 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13660 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13661 7.48 +162 -119 ircd-ratbox/src/.depend
13662 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13663 7.75 +5 -5 ircd-ratbox/src/adns.c
13664 7.84 +1 -1 ircd-ratbox/src/balloc.c
13665 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13666 1.23 +75 -7 ircd-ratbox/src/cache.c
13667 7.429 +342 -79 ircd-ratbox/src/channel.c
13668 7.67 +42 -2 ircd-ratbox/src/class.c
13669 7.485 +245 -85 ircd-ratbox/src/client.c
13670 1.23 +349 -43 ircd-ratbox/src/commio.c
13671 7.11 +4 -0 ircd-ratbox/src/crypt.c
13672 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13673 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13674 1.32 +4 -8 ircd-ratbox/src/epoll.c
13675 7.46 +63 -6 ircd-ratbox/src/event.c
13676 7.23 +4 -0 ircd-ratbox/src/getopt.c
13677 7.112 +8 -7 ircd-ratbox/src/hash.c
13678 7.32 +135 -133 ircd-ratbox/src/hook.c
13679 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13680 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13681 7.365 +56 -48 ircd-ratbox/src/ircd.c
13682 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13683 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13684 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13685 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13686 7.122 +14 -13 ircd-ratbox/src/listener.c
13687 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13688 7.150 +17 -8 ircd-ratbox/src/modules.c
13689 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13690 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13691 7.137 +55 -42 ircd-ratbox/src/packet.c
13692 7.187 +8 -15 ircd-ratbox/src/parse.c
13693 7.28 +2 -4 ircd-ratbox/src/patricia.c
13694 7.82 +3 -1 ircd-ratbox/src/poll.c
13695 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13696 1.32 +8 -3 ircd-ratbox/src/reject.c
13697 7.34 +1 -0 ircd-ratbox/src/restart.c
13698 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13699 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13700 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13701 7.76 +32 -35 ircd-ratbox/src/s_log.c
13702 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13703 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13704 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13705 7.334 +773 -2 ircd-ratbox/src/s_user.c
13706 7.27 +2 -1 ircd-ratbox/src/scache.c
13707 7.44 +2 -0 ircd-ratbox/src/select.c
13708 7.285 +12 -12 ircd-ratbox/src/send.c
13709 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13710 7.46 +0 -1 ircd-ratbox/src/tools.c
13711 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13712 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13713 1.3 +4 -4 ircd-ratbox/src/watch.c
13714 7.32 +1 -0 ircd-ratbox/src/whowas.c
13715 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13716 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13717 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13718 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13719
13720
13721
13722 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13723
13724 Modified files: (Branch: RATBOX_2_0)
13725 src client.c
13726 Log:
13727 a remote client is never going to have a watch list..duh
13728
13729 Revision Changes Path
13730 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13731
13732
13733
13734 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13735
13736 Added files: (Branch: RATBOX_2_0)
13737 modules m_watch.c
13738 Log:
13739 get that one too
13740
13741 Revision Changes Path
13742 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13743
13744
13745
13746 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13747
13748 Added files: (Branch: RATBOX_2_0)
13749 include watch.h
13750 src watch.c
13751 Log:
13752 helps if we actually include the .c/.h files
13753
13754 Revision Changes Path
13755 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13756 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13757
13758
13759
13760 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13761
13762 Modified files: (Branch: RATBOX_2_0)
13763 . configure configure.ac
13764 include client.h numeric.h s_conf.h setup.h.in
13765 supported.h
13766 modules Makefile.in
13767 modules/core m_nick.c
13768 src Makefile.in client.c ircd.c messages.tab
13769 newconf.c s_conf.c s_user.c
13770 Log:
13771 backport watch from devel
13772
13773 Revision Changes Path
13774 7.229.2.10 +12 -2 ircd-ratbox/configure
13775 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13776 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13777 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13778 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13779 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13780 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13781 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13782 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13783 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13784 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13785 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13786 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13787 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13788 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13789 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13790
13791
13792
13793 leeh 2005/01/12 10:12:40 EST (20050112_1)
13794
13795 Modified files: (Branch: RATBOX_2_0)
13796 include numeric.h
13797 modules m_services.c m_whois.c
13798 src messages.tab
13799 Log:
13800 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13801 when the user is logged in
13802
13803 Revision Changes Path
13804 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13805 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13806 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13807 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13808
13809
13810
13811 leeh 2005/01/11 19:47:14 EST (20050112_0)
13812
13813 Modified files: (Branch: RATBOX_2_0)
13814 include supported.h
13815 Added files: (Branch: RATBOX_2_0)
13816 doc services.txt
13817 Log:
13818 - add +r to 005
13819 - added doc/services.txt, outlining the compatibility code
13820
13821 Revision Changes Path
13822 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13823 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13824
13825
13826
13827 leeh 2005/01/11 18:38:10 EST (20050111_5)
13828
13829 Modified files: (Branch: RATBOX_2_0)
13830 include client.h hook.h
13831 modules m_services.c
13832 modules/core m_server.c
13833 src hook.c s_serv.c
13834 Log:
13835 - more services compatibility code:
13836 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13837 appropriate service {}; entry, only accept SU from these.
13838 - hook into us finishing nick burst, and have services burst a list of
13839 logged in users
13840
13841 Revision Changes Path
13842 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13843 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13844 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13845 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13846 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13847 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13848
13849
13850
13851 leeh 2005/01/11 17:32:42 EST (20050111_4)
13852
13853 Modified files: (Branch: RATBOX_2_0)
13854 . configure configure.ac
13855 include client.h
13856 modules Makefile.in
13857 src channel.c
13858 Added files: (Branch: RATBOX_2_0)
13859 modules m_services.c
13860 Log:
13861 - more services compatibility code:
13862 - encap handlers for SU (services marking client as logged in)
13863 - and for LOGIN (servers bursting logged in status)
13864 - move suser from Client -> User
13865
13866 Revision Changes Path
13867 7.229.2.9 +9 -3 ircd-ratbox/configure
13868 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13869 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13870 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13871 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13872 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13873
13874
13875
13876 leeh 2005/01/11 16:46:34 EST (20050111_3)
13877
13878 Modified files: (Branch: RATBOX_2_0)
13879 include ircd_defs.h
13880 Log:
13881 - whoops, missing #endif
13882
13883 Revision Changes Path
13884 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13885
13886
13887
13888 leeh 2005/01/11 15:56:57 EST (20050111_2)
13889
13890 Modified files: (Branch: RATBOX_2_0)
13891 include ircd_defs.h
13892 Log:
13893 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13894 have ipv6 just report sizeof(struct sockaddr_in)
13895
13896 Revision Changes Path
13897 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13898
13899
13900
13901 leeh 2005/01/10 20:19:35 EST (20050111_1)
13902
13903 Modified files: (Branch: RATBOX_2_0)
13904 src newconf.c
13905 Log:
13906 - fix a gcc warning
13907
13908 Revision Changes Path
13909 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13910
13911
13912
13913 leeh 2005/01/10 20:10:35 EST (20050111_0)
13914
13915 Modified files: (Branch: RATBOX_2_0)
13916 adns internal.h parse.c transmit.c types.c
13917 Log:
13918 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13919 conflict
13920
13921 Revision Changes Path
13922 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13923 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13924 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13925 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13926
13927
13928
13929 leeh 2005/01/10 17:48:48 EST (20050110_3)
13930
13931 Modified files: (Branch: RATBOX_2_0)
13932 modules m_xline.c
13933 Log:
13934 - send out the reformatted xline to opers (\s -> ' ')
13935
13936 Revision Changes Path
13937 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13938
13939
13940
13941 leeh 2005/01/10 16:18:53 EST (20050110_2)
13942
13943 Modified files: (Branch: RATBOX_2_0)
13944 help/opers umode
13945 help/users umode
13946 include client.h supported.h
13947 src messages.tab s_user.c send.c
13948 Log:
13949 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13950 channel privmsgs.
13951
13952 Revision Changes Path
13953 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13954 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13955 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13956 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13957 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13958 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13959 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13960
13961
13962
13963 leeh 2005/01/10 14:50:47 EST (20050110_1)
13964
13965 Modified files: (Branch: RATBOX_2_0)
13966 doc example.conf example.efnet.conf
13967 Log:
13968 - I dont remember ts6 desyncing on bans, so im not sure why the example
13969 confs say so.
13970
13971 Revision Changes Path
13972 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13973 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13974
13975
13976
13977 leeh 2005/01/10 13:31:10 EST (20050110_0)
13978
13979 Modified files: (Branch: RATBOX_2_0)
13980 . configure configure.ac
13981 include channel.h client.h numeric.h s_conf.h
13982 s_serv.h setup.h.in
13983 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13984 m_sjoin.c
13985 src channel.c messages.tab newconf.c s_conf.c
13986 s_serv.c s_user.c
13987 Log:
13988 - added --enable-services to configure, which enables some ratbox-services
13989 compatibility code:
13990 - chanmode +r, registered users only
13991 - usermode +S, prevents deop/kick of a service
13992 - service { }; block in conf for the above umode
13993
13994 Revision Changes Path
13995 7.229.2.8 +28 -16 ircd-ratbox/configure
13996 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13997 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13998 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13999 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14000 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14001 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14002 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14003 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14004 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14005 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14006 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14007 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14008 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14009 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14010 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14011 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14012 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14013 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14014
14015
14016
14017 leeh 2005/01/09 08:23:30 EST (20050109_0)
14018
14019 Modified files: (Branch: RATBOX_2_0)
14020 help/opers umode
14021 Log:
14022 - remove a tab, and add +C to opers umode help
14023
14024 Revision Changes Path
14025 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14026