]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] NEWS: As in 2.1.3, mention that the TS6 revision will
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
2 Log:
3 Fix documentation of HIDE_SERVERS_IPS define.
4
5
6 Changes: Modified:
7 +2 -2 trunk/include/config.h.dist (File Modified)
8
9
10 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
11 Log:
12 Don't leak auth{} spoofed ip for I-line is full notice either.
13
14
15 Changes: Modified:
16 +1 -1 trunk/src/s_conf.c (File Modified)
17
18
19 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
20 Log:
21 Update NEWS.
22
23
24 Changes: Modified:
25 +37 -0 trunk/NEWS (File Modified)
26
27
28 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
29 Log:
30 Allow /invite (but not invex) to override +r, +l, +j in
31 addition to +i. As before, a restrictive mode must be in
32 place at /invite time for the invite to have an effect;
33 +r does not count as a restrictive mode if the user is
34 logged in; +l and +j always count as restrictive modes to
35 allow for cases where they would allow join at /invite
36 time but not when the user tries to join.
37
38
39 Changes: Modified:
40 +6 -2 trunk/modules/m_invite.c (File Modified)
41 +21 -10 trunk/src/channel.c (File Modified)
42
43
44 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
45 Log:
46 Remove invite_ops_only, forcing it to YES.
47
48
49 Changes: Modified:
50 +0 -1 trunk/doc/example.conf (File Modified)
51 +0 -5 trunk/doc/reference.conf (File Modified)
52 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
53 +0 -1 trunk/include/s_conf.h (File Modified)
54 +0 -6 trunk/modules/m_info.c (File Modified)
55 +10 -14 trunk/modules/m_invite.c (File Modified)
56 +0 -1 trunk/src/newconf.c (File Modified)
57 +0 -1 trunk/src/s_conf.c (File Modified)
58
59
60 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
61 Log:
62 Move username check after xline and dnsbl checks, so it
63 will not complain to opers about clients who are xlined
64 or blacklisted anyway (both of which silently reject).
65
66
67 Changes: Modified:
68 +15 -15 trunk/src/s_user.c (File Modified)
69
70
71 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
72 Log:
73 - MASTER_MAX is no longer relevant
74
75
76 Changes: Modified:
77 +0 -7 trunk/modules/m_set.c (File Modified)
78
79
80 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
81 Log:
82 - add config option for setting max_clients.
83
84
85 Changes: Modified:
86 +5 -0 trunk/doc/example.conf (File Modified)
87 +5 -0 trunk/doc/reference.conf (File Modified)
88 +2 -0 trunk/include/s_conf.h (File Modified)
89 +1 -1 trunk/src/ircd.c (File Modified)
90 +2 -0 trunk/src/newconf.c (File Modified)
91 +2 -1 trunk/src/s_conf.c (File Modified)
92
93
94 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
95 Log:
96 - remove get_maxrss() and all of that insecure and unsafe nonsense
97
98
99 Changes: Modified:
100 +3 -38 trunk/src/ircd.c (File Modified)
101 +1 -1 trunk/src/restart.c (File Modified)
102 +0 -4 trunk/src/s_stats.c (File Modified)
103
104
105 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
106 Log:
107 - avoid some potential NULL dereferencing
108
109
110 Changes: Modified:
111 +1 -1 trunk/libcharybdis/commio.c (File Modified)
112
113
114 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
115 Log:
116 - fix a typo
117
118
119 Changes: Modified:
120 +1 -1 trunk/libcharybdis/poll.c (File Modified)
121
122
123 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
124 Log:
125 - rework poll a bit for the MAXCONNECTIONS changes.
126
127
128 Changes: Modified:
129 +46 -23 trunk/libcharybdis/poll.c (File Modified)
130
131
132 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
133 Log:
134 Our way of using kqueue may cause it to report fds we
135 don't know about anymore, cope.
136
137
138 Changes: Modified:
139 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
140
141
142 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
143 Log:
144 Don't reference freed memory (fde_t) in comm_close().
145
146
147 Changes: Modified:
148 +1 -1 trunk/libcharybdis/commio.c (File Modified)
149
150
151 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
152 Log:
153 - fix for 100% cpu use
154
155
156 Changes: Modified:
157 +1 -1 trunk/libcharybdis/commio.c (File Modified)
158
159
160 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
161 Log:
162 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
163
164
165 Changes: Modified:
166 +37 -25 trunk/libcharybdis/commio.c (File Modified)
167
168
169 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
170 Log:
171 - clear up use of fd_table in ircd.
172
173
174 Changes: Modified:
175 +3 -2 trunk/src/s_serv.c (File Modified)
176
177
178 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
179 Log:
180 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
181
182
183 Changes: Modified:
184 +97 -26 trunk/libcharybdis/commio.c (File Modified)
185 +3 -2 trunk/libcharybdis/commio.h (File Modified)
186 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
187 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
188 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
189 +3 -3 trunk/libcharybdis/poll.c (File Modified)
190 +2 -2 trunk/libcharybdis/ports.c (File Modified)
191 +2 -2 trunk/libcharybdis/select.c (File Modified)
192
193
194 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
195 Log:
196 Fix some cases where the size argument to strlcpy()
197 for usernames and hostnames is 1 too small.
198
199
200 Changes: Modified:
201 +1 -1 trunk/modules/m_chghost.c (File Modified)
202 +2 -2 trunk/src/res.c (File Modified)
203 +2 -2 trunk/src/s_user.c (File Modified)
204
205
206 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
207 Log:
208 Cut down quit/part/kick reasons to avoid quit reasons
209 overflowing the client exiting server notice (from
210 TOPICLEN to 260). kill reasons become shorter accordingly.
211 kline/dline/gline reasons become 390.
212 away messages stay at TOPICLEN for now.
213
214
215 Changes: Modified:
216 +8 -3 trunk/include/ircd_defs.h (File Modified)
217 +2 -2 trunk/modules/m_dline.c (File Modified)
218 +4 -4 trunk/modules/m_gline.c (File Modified)
219 +2 -2 trunk/modules/m_kline.c (File Modified)
220
221
222 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
223 Log:
224 Don't leak auth{} spoofed IP addresses in +f notices.
225 from ratbox (androsyn)
226
227
228 Changes: Modified:
229 +10 -3 trunk/src/s_conf.c (File Modified)
230
231
232 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
233 Log:
234 Make oper_up() take +i/-i during opering up into account
235 (e.g. no_oper_invis extension, +i in operator::umodes).
236 Remove the hack from no_oper_invis.
237
238
239 Changes: Modified:
240 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
241 +4 -0 trunk/src/s_user.c (File Modified)
242
243
244 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
245 Log:
246 no_oper_invis: decrement invisible count when clearing
247 invisible on a local client who has just opered up
248 oper_up() should really do this
249
250
251 Changes: Modified:
252 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
253
254
255 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
256 Log:
257 Put "End of Channel Quiet List" instead of
258 "End of Channel Ban List" for a +q list.
259 Due to client restrictions the numerics for
260 quiet lists must be the same as for ban lists.
261
262
263 Changes: Modified:
264 +4 -1 trunk/src/chmode.c (File Modified)
265
266
267 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
268 Log:
269 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
270 Change TS6 JOIN processing
271 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
272 a local user joins an existing channel
273 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
274 propagating a TS6 JOIN
275 - don't interpret simple modes in an incoming TS6 JOIN
276
277 This is to avoid desyncs when certain mode changes (e.g. -im)
278 cross with joins. A downside is that simple modes will be
279 more desynched when a JOIN creates a channel or lowers TS,
280 but that's less important.
281
282 Update the TS6 specification to include this, and clarify
283 that TMODE can come from a server and that MODE must be
284 translated into TMODE from other servers too.
285
286
287 Changes: Modified:
288 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
289 +19 -127 trunk/modules/core/m_join.c (File Modified)
290
291
292 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
293 Log:
294 Make -logfile work again.
295
296
297 Changes: Modified:
298 +2 -2 trunk/src/s_log.c (File Modified)
299
300
301 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
302 Log:
303 - fix off-by-one memory overflow error.
304
305
306 Changes: Modified:
307 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
308
309
310 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
311 Log:
312 Change handling of modularized umodes:
313 - keep the bitmask reserved forever to the letter, fixing
314 the problems when loading multiple umode modules,
315 unloading them and then loading them in a different order
316 - don't allow local users to change umodes which have
317 been unloaded and don't set them on new users via
318 default_umodes
319
320
321 Changes: Modified:
322 +24 -3 trunk/src/s_user.c (File Modified)
323
324
325 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
326 Log:
327 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
328
329
330 Changes: Modified:
331 +1 -0 trunk/include/s_user.h (File Modified)
332 +0 -22 trunk/libcharybdis/tools.c (File Modified)
333 +0 -1 trunk/libcharybdis/tools.h (File Modified)
334 +22 -0 trunk/src/s_user.c (File Modified)
335
336
337 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
338 Log:
339 DNSBL keyword substitution is available as of 2.1.3.
340
341
342 Changes: Modified:
343 +1 -1 trunk/doc/example.conf (File Modified)
344
345
346 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
347 Log:
348 Change two occurances like match(userinput, target_p->name) ||
349 match(target_p->name, userinput) to just match(userinput,
350 target_p->name). No client name can contain * or ? now.
351
352
353 Changes: Modified:
354 +1 -1 trunk/modules/m_trace.c (File Modified)
355 +1 -2 trunk/src/s_serv.c (File Modified)
356
357
358 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
359 Log:
360 Do not try find_server() on a name find_client() has
361 returned NULL for, as this will always return NULL
362 since the removal of hostmasking.
363
364
365 Changes: Modified:
366 +1 -2 trunk/modules/m_pong.c (File Modified)
367 +0 -4 trunk/src/s_serv.c (File Modified)
368
369
370 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
371 Log:
372 Remove server_exists() which checked whether the
373 server name existed taking hostmasking into account
374 and just check with find_server(); admittedly
375 this checks if the name is a SID but that's not
376 a real problem.
377
378
379 Changes: Modified:
380 +3 -27 trunk/modules/core/m_server.c (File Modified)
381
382
383 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
384 Log:
385 Remove hash_find_masked_server(), which made it possible
386 to specify the full (unmasked) name of a server behind
387 a hostmask. As a result find_any_client() (for prefixes)
388 becomes equal to find_client(), so remove that too.
389
390
391 Changes: Modified:
392 +0 -1 trunk/include/hash.h (File Modified)
393 +1 -75 trunk/src/hash.c (File Modified)
394 +1 -1 trunk/src/parse.c (File Modified)
395
396
397 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
398 Log:
399 Remove '*' from valid server name characters.
400 This makes it impossible to connect hostmasked servers.
401 (This support didn't work well anyway, was incompatible
402 with TS6 and we never masked ourselves.)
403
404
405 Changes: Modified:
406 +1 -1 trunk/src/match.c (File Modified)
407
408
409 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
410 Log:
411 Change spambot, flooder and jupe joiner notices from host to orighost.
412
413
414 Changes: Modified:
415 +1 -1 trunk/modules/core/m_join.c (File Modified)
416 +2 -2 trunk/modules/core/m_message.c (File Modified)
417 +2 -2 trunk/src/channel.c (File Modified)
418
419
420 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
421 Log:
422 Add documentation for SASL client protocol, same as atheme doc/SASL.
423
424
425 Changes: Modified:
426 + - trunk/doc/sasl.txt (File Added)
427
428
429 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
430 Log:
431 Include real hostname in Closing Link message for unknown
432 connections that have sent USER. This is helpful for
433 k-lined users while not breaking server IP hiding.
434
435
436 Changes: Modified:
437 +3 -1 trunk/src/client.c (File Modified)
438
439
440 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
441 Log:
442 Rerun autoconf.
443
444
445 Changes: Modified:
446 +29 -29 trunk/configure (File Modified)
447
448
449 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
450 Log:
451 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
452
453
454 Changes: Modified:
455 +3 -3 trunk/modules/core/m_kill.c (File Modified)
456
457
458 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
459 Log:
460 Backport from early 3.x:
461
462 --
463 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
464 Log:
465 - remove "Processing connection to foobar.net" message
466
467
468 Changes: Modified:
469 +0 -3 trunk/src/s_auth.c (File Modified)
470
471
472 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
473 Log:
474 - missed the processing connection one (actually, we can probably nuke this one)
475
476
477 Changes: Modified:
478 +1 -2 trunk/src/s_auth.c (File Modified)
479
480
481 river 2006/09/27 16:33:05 UTC (20060927-2174)
482 Log:
483 get_client_name = stupid
484
485
486
487 Changes: Modified:
488 +10 -7 trunk/modules/core/m_kill.c (File Modified)
489
490
491 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
492 Log:
493 - remove excessive arguments
494
495
496 Changes: Modified:
497 +1 -2 trunk/src/s_conf.c (File Modified)
498 +1 -1 trunk/src/s_user.c (File Modified)
499
500
501 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
502 Log:
503 - use sendto_one_notice() for on-connect notices too.
504
505
506 Changes: Modified:
507 +10 -10 trunk/src/s_auth.c (File Modified)
508
509
510 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
511 Log:
512 - use sendto_one_notice() in the core, too.
513
514
515 Changes: Modified:
516 +2 -2 trunk/src/chmode.c (File Modified)
517 +8 -15 trunk/src/modules.c (File Modified)
518 +3 -5 trunk/src/s_conf.c (File Modified)
519 +1 -2 trunk/src/s_newconf.c (File Modified)
520 +20 -57 trunk/src/s_user.c (File Modified)
521
522
523 river 2006/09/27 16:19:25 UTC (20060927-2166)
524 Log:
525 the KILL command will use get_client_name(, SHOW_IP) instead of
526 target->name, and will show a more useful error for local opers
527
528
529
530 Changes: Modified:
531 +6 -4 trunk/modules/core/m_kill.c (File Modified)
532
533
534 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
535 Log:
536 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
537
538
539 Changes: Modified:
540 +4 -2 trunk/src/send.c (File Modified)
541
542
543 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
544 Log:
545 - back out r2159
546
547
548 Changes: Modified:
549 +1 -1 trunk/include/client.h (File Modified)
550
551
552 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
553 Log:
554 - get_id(): fall back to "*" if client has no known name
555
556
557 Changes: Modified:
558 +1 -1 trunk/include/client.h (File Modified)
559
560
561 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
562 Log:
563 - convert to sendto_one_notice().
564
565
566 Changes: Modified:
567 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
568 +4 -6 trunk/unsupported/m_force.c (File Modified)
569
570
571 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
572 Log:
573 - use sendto_one_notice() in many places instead of
574 sendto_one(source_p, ":%s NOTICE %s :", ...);
575
576
577 Changes: Modified:
578 +10 -25 trunk/extensions/example_module.c (File Modified)
579 +5 -14 trunk/extensions/hurt.c (File Modified)
580 +1 -2 trunk/extensions/m_42.c (File Modified)
581 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
582 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
583 +1 -2 trunk/extensions/m_opme.c (File Modified)
584 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
585 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
586 +3 -7 trunk/modules/core/m_die.c (File Modified)
587 +2 -4 trunk/modules/core/m_kill.c (File Modified)
588 +2 -2 trunk/modules/core/m_squit.c (File Modified)
589 +1 -2 trunk/modules/m_challenge.c (File Modified)
590 +11 -15 trunk/modules/m_connect.c (File Modified)
591 +20 -28 trunk/modules/m_dline.c (File Modified)
592 +2 -2 trunk/modules/m_etrace.c (File Modified)
593 +11 -21 trunk/modules/m_gline.c (File Modified)
594 +2 -4 trunk/modules/m_kline.c (File Modified)
595 +1 -2 trunk/modules/m_rehash.c (File Modified)
596 +3 -7 trunk/modules/m_restart.c (File Modified)
597 +31 -45 trunk/modules/m_set.c (File Modified)
598 +2 -4 trunk/modules/m_testmask.c (File Modified)
599 +5 -8 trunk/modules/m_unreject.c (File Modified)
600 +2 -5 trunk/modules/m_xline.c (File Modified)
601 --
602
603
604 Changes: Modified:
605 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
606 +10 -25 trunk/extensions/example_module.c (File Modified)
607 +5 -14 trunk/extensions/hurt.c (File Modified)
608 +1 -2 trunk/extensions/m_42.c (File Modified)
609 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
610 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
611 +1 -2 trunk/extensions/m_opme.c (File Modified)
612 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
613 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
614 +3 -7 trunk/modules/core/m_die.c (File Modified)
615 +14 -11 trunk/modules/core/m_kill.c (File Modified)
616 +2 -2 trunk/modules/core/m_squit.c (File Modified)
617 +1 -2 trunk/modules/m_challenge.c (File Modified)
618 +11 -15 trunk/modules/m_connect.c (File Modified)
619 +2 -4 trunk/modules/m_dline.c (File Modified)
620 +2 -2 trunk/modules/m_etrace.c (File Modified)
621 +11 -21 trunk/modules/m_gline.c (File Modified)
622 +2 -4 trunk/modules/m_kline.c (File Modified)
623 +1 -2 trunk/modules/m_rehash.c (File Modified)
624 +3 -7 trunk/modules/m_restart.c (File Modified)
625 +31 -45 trunk/modules/m_set.c (File Modified)
626 +2 -4 trunk/modules/m_testmask.c (File Modified)
627 +5 -8 trunk/modules/m_unreject.c (File Modified)
628 +1 -3 trunk/modules/m_xline.c (File Modified)
629 +2 -2 trunk/src/chmode.c (File Modified)
630 +8 -15 trunk/src/modules.c (File Modified)
631 +10 -14 trunk/src/s_auth.c (File Modified)
632 +3 -6 trunk/src/s_conf.c (File Modified)
633 +1 -2 trunk/src/s_newconf.c (File Modified)
634 +20 -57 trunk/src/s_user.c (File Modified)
635 +4 -2 trunk/src/send.c (File Modified)
636 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
637 +4 -6 trunk/unsupported/m_force.c (File Modified)
638
639
640 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
641 Log:
642 - keyword-subst from charybdis 2.2.
643
644
645 Changes: Modified:
646 +12 -3 trunk/doc/example.conf (File Modified)
647 +58 -3 trunk/doc/reference.conf (File Modified)
648 + - trunk/include/substitution.h (File Added)
649 +1 -0 trunk/src/Makefile.in (File Modified)
650 +2 -2 trunk/src/s_conf.c (File Modified)
651 +164 -1 trunk/src/s_user.c (File Modified)
652 + - trunk/src/substitution.c (File Added)
653
654
655 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
656 Log:
657 Removed merge tracking for "svnmerge" for
658 http://svn.atheme.org/charybdis/branches/release-2.2
659
660
661 Changes: Modified:
662 + - trunk/ (Property Modified)
663
664
665 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
666 Log:
667 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
668 http://svn.atheme.org/charybdis/branches/release-2.2
669
670
671 Changes: Modified:
672 + - trunk/ (Property Modified)
673
674
675 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
676 Log:
677 Removed merge tracking for "svnmerge" for
678 http://svn.atheme.org/charybdis/branches/release-2.2
679
680
681 Changes: Modified:
682 + - trunk/ (Property Modified)
683
684
685 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
686 Log:
687 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
688 http://svn.atheme.org/charybdis/branches/release-2.2
689
690
691 Changes: Modified:
692 + - trunk/ (Property Modified)
693
694
695 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
696 Log:
697 - bleah
698
699
700 Changes: Modified:
701 + - trunk/ (Property Modified)
702
703
704 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
705 Log:
706 Initialized merge tracking via "svnmerge" with revisions "1-3146" 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:45:04 UTC (20070125-3145)
715 Log:
716 - version bump to 2.2.0
717
718
719 Changes: Modified:
720 +3 -1 trunk/NEWS (File Modified)
721 +1 -1 trunk/configure.ac (File Modified)
722
723
724 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
725 Log:
726 - the new plan:
727 + branches/release-2.1 -> 2.2 base
728 + 3.0 -> branches/cxxconversion
729 + backport some immediate 3.0 functionality for 2.2
730 + other stuff
731
732
733 Changes: Modified:
734 + - trunk/ (File Added)
735
736
737 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
738 Log:
739 Merged revisions 3135,3137 via svnmerge from
740 http://svn.atheme.org/charybdis/trunk
741
742 ........
743 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
744
745 - Expand TRACE description
746 - Mention expiry time in TESTLINE
747 ........
748 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
749
750 Update copyright year for sgml docs to 2007.
751 ........
752
753
754 Changes: Modified:
755 + - branches/release-2.1/ (Property Modified)
756 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
757 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
758
759
760 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
761 Log:
762 Merged revisions 1999 via svnmerge from
763 http://svn.atheme.org/charybdis/trunk
764 Add river to CREDITS
765
766 ........
767 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
768
769 vanity
770 ........
771
772
773 Changes: Modified:
774 + - branches/release-2.1/ (Property Modified)
775 +1 -0 branches/release-2.1/CREDITS (File Modified)
776
777
778 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
779 Log:
780 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
781 http://svn.atheme.org/charybdis/trunk
782
783 ........
784 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
785
786 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
787 ........
788 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
789
790 - add use_forward to /info
791 ........
792 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
793
794 Call channel_modes() with &me instead of source_p when
795 sending out a JOIN and SJOIN for a local user. This
796 saves checking whether they are on the channel they
797 have just joined.
798 ........
799 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
800
801 If use_forward is disabled:
802 - hide +fFQ in 005
803 - hide +f in /mode #channel (/mode #channel f still shows it)
804 - do not send any mode changes adding +f to local clients
805 (-f ones are still sent)
806 ........
807
808
809 Changes: Modified:
810 + - branches/release-2.1/ (Property Modified)
811 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
812 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
813 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
814 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
815 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
816 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
817 +1 -1 branches/release-2.1/src/channel.c (File Modified)
818 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
819 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
820 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
821 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
822 +4 -2 branches/release-2.1/src/supported.c (File Modified)
823
824
825 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
826 Log:
827 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
828
829
830 Changes: Modified:
831 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
832 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
833 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
834
835
836 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
837 Log:
838 Add accountability (wallops, log) to OKICK.
839
840
841 Changes: Modified:
842 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
843
844
845 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
846 Log:
847 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
848 Similar to branches/release-2.2 r3061.
849
850
851 Changes: Modified:
852 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
853
854
855 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
856 Log:
857 - Write xline to file after instead of before notifying opers and source
858 - Also notify source of failure to add xline
859 Similar to branches/release-2.2 r3057.
860
861
862 Changes: Modified:
863 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
864
865
866 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
867 Log:
868 If a dline/kline/resv cannot be added to the file, send
869 the regular notices to local opers and source anyway,
870 and also warn the source (local opers were already warned).
871 Similar to branches/release-2.2 r3053.
872
873
874 Changes: Modified:
875 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
876
877
878 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
879 Log:
880 Port over fixes from unkline/unxline/unresv to undline.
881 Similar to branches/release-2.2 r3049.
882
883
884 Changes: Modified:
885 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
886
887
888 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
889 Log:
890 Merged revisions 2915 via svnmerge from
891 http://svn.atheme.org/charybdis/trunk
892
893 ........
894 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
895
896 In usage message, show kline.conf and xline.conf instead
897 of klines.conf and xlines.conf.
898 ........
899
900
901 Changes: Modified:
902 + - branches/release-2.1/ (Property Modified)
903 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
904
905
906 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
907 Log:
908 Merged revisions 2831,2833,2853 via svnmerge from
909 http://svn.atheme.org/charybdis/trunk
910
911 ........
912 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
913
914 unkline/unxline/unresv:
915 - if fclose on the output returns an error, treat this as a
916 write error too
917 - check if the rename from the temp file to the ban conf failed
918 ........
919 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
920
921 When adding a permanent dline/kline/xline/resv, check
922 the return value of fclose().
923 ........
924 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
925
926 Do not free xline aconf if it could not be written out.
927 It will be added to the list in memory anyway.
928 ........
929
930
931 Changes: Modified:
932 + - branches/release-2.1/ (Property Modified)
933 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
934 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
935 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
936 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
937
938
939 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
940 Log:
941 NEWS: Clarify effects of ip_cloaking changes a little.
942
943
944 Changes: Modified:
945 +2 -0 branches/release-2.1/NEWS (File Modified)
946
947
948 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
949 Log:
950 Rerun autoconf.
951
952
953 Changes: Modified:
954 +9 -9 branches/release-2.1/configure (File Modified)
955
956
957 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
958 Log:
959 Version bump on 2.1 branch to 2.1.2.
960
961
962 Changes: Modified:
963 +1 -1 branches/release-2.1/configure.ac (File Modified)
964
965
966 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
967 Log:
968 Mention r2801/r2805.
969
970
971 Changes: Modified:
972 +1 -0 branches/release-2.1/NEWS (File Modified)
973
974
975 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
976 Log:
977 Merged revisions 2801 via svnmerge from
978 http://svn.atheme.org/charybdis/trunk
979
980 ........
981 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
982
983 ip_cloaking: try to avoid truncation by removing more
984 components of the hostname (except the TLD).
985 ........
986
987
988 Changes: Modified:
989 + - branches/release-2.1/ (Property Modified)
990 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
991
992
993 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
994 Log:
995 Update NEWS.
996
997
998 Changes: Modified:
999 +8 -1 branches/release-2.1/NEWS (File Modified)
1000
1001
1002 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1003 Log:
1004 Merged revisions 2781 via svnmerge from
1005 http://svn.atheme.org/charybdis/trunk
1006
1007 ........
1008 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1009
1010 Fix stupid bug: checked a hostmask against the found
1011 ban instead of all exceptions, causing all host mangled
1012 clients to be exempted if there was a single ban
1013 exception in many cases.
1014 ........
1015
1016
1017 Changes: Modified:
1018 + - branches/release-2.1/ (Property Modified)
1019 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1020
1021
1022 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1023 Log:
1024 Merged revisions 2773 via svnmerge from
1025 http://svn.atheme.org/charybdis/trunk
1026
1027 ........
1028 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1029
1030 user@host must be *@* for a shared{} block with flags=locops
1031 (server should not be *).
1032 ........
1033
1034
1035 Changes: Modified:
1036 + - branches/release-2.1/ (Property Modified)
1037 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1038
1039
1040 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1041 Log:
1042 Tweak \s code a little.
1043
1044
1045 Changes: Modified:
1046 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1047 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1048 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1049
1050
1051 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1052 Log:
1053 Merged revisions 2761 via svnmerge from
1054 http://svn.atheme.org/charybdis/trunk
1055
1056 ........
1057 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1058
1059 The testline/no_tilde fixes are in 2.1.1.
1060 ........
1061
1062
1063 Changes: Modified:
1064 + - branches/release-2.1/ (Property Modified)
1065 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1066
1067
1068 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1069 Log:
1070 Update NEWS.
1071
1072
1073 Changes: Modified:
1074 +4 -1 branches/release-2.1/NEWS (File Modified)
1075
1076
1077 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1078 Log:
1079 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
1080 http://svn.atheme.org/charybdis/trunk
1081 no_tilde fixes
1082
1083 ........
1084 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1085
1086 If the auth{} block has no_tilde and is not kline exempt,
1087 check the username without tilde against klines too.
1088 This is consistent with the way klines work on spoofs
1089 (klines checked on both raw and appearing-on-IRC version).
1090 ........
1091 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1092
1093 Rework the fix for klines with no_tilde.
1094 Add an extra argument to find_address_conf() for the
1095 username without tilde, as that may contain one character more.
1096 ........
1097 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1098
1099 Unbreak compile (because of r2697).
1100 testline with ~ could be improved some more perhaps, but this should work.
1101 ........
1102 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1103
1104 testline: take no_tilde and username truncation into account
1105 ........
1106 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1107
1108 Add some information on /testline with no_tilde and username truncation.
1109 ........
1110
1111
1112 Changes: Modified:
1113 + - branches/release-2.1/ (Property Modified)
1114 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1115 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1116 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1117 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1118 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1119 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1120
1121
1122 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1123 Log:
1124 Merged revisions 2149,2151 via svnmerge from
1125 http://svn.atheme.org/charybdis/trunk
1126
1127 ........
1128 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1129
1130 Move kills from services from +s to +k snomask.
1131 Kills from non-service opers remain on +s.
1132 ........
1133 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1134
1135 Update description of +s and +k snomasks.
1136 ........
1137
1138
1139 Changes: Modified:
1140 + - branches/release-2.1/ (Property Modified)
1141 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1142 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1143 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1144
1145
1146 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1147 Log:
1148 Merged revisions 2685 via svnmerge from
1149 http://svn.atheme.org/charybdis/trunk
1150
1151 ........
1152 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1153
1154 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1155 ........
1156
1157
1158 Changes: Modified:
1159 + - branches/release-2.1/ (Property Modified)
1160 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1161
1162
1163 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1164 Log:
1165 Merged revisions 2693 via svnmerge from
1166 http://svn.atheme.org/charybdis/trunk
1167
1168 ........
1169 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1170
1171 Fix truncation (by one) of unidented usernames
1172 if user registration is done because of DNSBL
1173 completion (which is the usual case if a valid
1174 NICK and USER are sent quickly and any DNSBLs
1175 are enabled).
1176 ........
1177
1178
1179 Changes: Modified:
1180 + - branches/release-2.1/ (Property Modified)
1181 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1182
1183
1184 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1185 Log:
1186 Update NEWS.
1187
1188
1189 Changes: Modified:
1190 +10 -0 branches/release-2.1/NEWS (File Modified)
1191
1192
1193 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1194 Log:
1195 Rerun autoconf.
1196
1197
1198 Changes: Modified:
1199 +9 -9 branches/release-2.1/configure (File Modified)
1200
1201
1202 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1203 Log:
1204 Version bump to 2.1.1.
1205
1206
1207 Changes: Modified:
1208 +1 -1 branches/release-2.1/configure.ac (File Modified)
1209
1210
1211 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1212 Log:
1213 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
1214 http://svn.atheme.org/charybdis/trunk
1215
1216 ........
1217 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1218
1219 - fix a server notice on SID collision where the server name is mentioned twice
1220 ........
1221 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1222
1223 - get_server_name() is stupid
1224 ........
1225 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1226
1227 - fix an oops
1228 ........
1229 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1230
1231 Do the Attempt to re-introduce SID server notice somewhat
1232 differently, showing a real host again if !HIDE_SERVERS_IPS
1233 and still showing the server name exactly once.
1234 ........
1235 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1236
1237 Fix log message for Attempt to re-introduce SID (server notice was ok).
1238 ........
1239 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1240
1241 - replace "No N line" with "no connect block" in a
1242 serverlog message
1243 - show attempted server name in a few serverlog messages
1244 ........
1245
1246
1247 Changes: Modified:
1248 + - branches/release-2.1/ (Property Modified)
1249 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1250
1251
1252 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1253 Log:
1254 Merged revisions 2218 via svnmerge from
1255 http://svn.atheme.org/charybdis/trunk
1256
1257 ........
1258 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1259
1260 Fix garbage in /stats y output on 64-bit archs.
1261 ........
1262
1263
1264 Changes: Modified:
1265 + - branches/release-2.1/ (Property Modified)
1266 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1267
1268
1269 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1270 Log:
1271 Merged revisions 2438 via svnmerge from
1272 http://svn.atheme.org/charybdis/trunk
1273
1274 ........
1275 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1276
1277 Enable Revision keyword in addition to Id.
1278 ........
1279
1280
1281 Changes: Modified:
1282 + - branches/release-2.1/ (Property Modified)
1283 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1284
1285
1286 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1287 Log:
1288 Merged revisions 2679 via svnmerge from
1289 http://svn.atheme.org/charybdis/trunk
1290
1291 ........
1292 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1293
1294 Port over ratbox 2.2 r23253 (anfl):
1295 - remove the cached storage of how many +beI there are, thereby fixing a
1296 case where it can get desynced from reality
1297 ........
1298
1299
1300 Changes: Modified:
1301 + - branches/release-2.1/ (Property Modified)
1302 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1303 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1304
1305
1306 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1307 Log:
1308 Merged revisions 2093,2095 via svnmerge from
1309 http://svn.atheme.org/charybdis/trunk
1310
1311 ........
1312 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1313
1314 - change DNSBL licensing to BSD.
1315 ........
1316 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1317
1318 - change x86-assembly FNV implementation to BSD license
1319 ........
1320
1321
1322 Changes: Modified:
1323 + - branches/release-2.1/ (Property Modified)
1324 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1325 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1326
1327
1328 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1329 Log:
1330 Merged revisions 2073,2075 via svnmerge from
1331 http://svn.atheme.org/charybdis/trunk
1332
1333 ........
1334 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1335
1336 Put full information in the squit reason when exiting
1337 a server due to a servlink (ziplinks) error.
1338 ........
1339 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1340
1341 Put full information in the squit reason when exiting
1342 a server due to not enough arguments for a command.
1343 ........
1344
1345
1346 Changes: Modified:
1347 + - branches/release-2.1/ (Property Modified)
1348 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1349 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1350
1351
1352 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1353 Log:
1354 Merged revisions 2071 via svnmerge from
1355 http://svn.atheme.org/charybdis/trunk
1356
1357 ........
1358 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1359
1360 Don't redirect users from an existing domain to an
1361 existing server in reference.conf.
1362 Idea from ratbox.
1363 ........
1364
1365
1366 Changes: Modified:
1367 + - branches/release-2.1/ (Property Modified)
1368 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1369
1370
1371 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1372 Log:
1373 Merged revisions 2053 via svnmerge from
1374 http://svn.atheme.org/charybdis/trunk
1375
1376 ........
1377 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1378
1379 Make find_channel_membership() choose the shortest list
1380 (channel's list or user's list) to search, avoiding excessive
1381 CPU usage with services which are in lots of channels.
1382 From ratbox 2.2 (anfl/jilles)
1383 ........
1384
1385
1386 Changes: Modified:
1387 + - branches/release-2.1/ (Property Modified)
1388 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1389
1390
1391 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1392 Log:
1393 Rerun autoconf.
1394
1395
1396 Changes: Modified:
1397 +9 -9 branches/release-2.1/configure (File Modified)
1398
1399
1400 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1401 Log:
1402 Version change 2.1.0rc1 -> 2.1.0 (release).
1403
1404
1405 Changes: Modified:
1406 +1 -1 branches/release-2.1/configure.ac (File Modified)
1407
1408
1409 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1410 Log:
1411 Merged revisions 2029 via svnmerge from
1412 http://svn.atheme.org/charybdis/trunk
1413
1414 ........
1415 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1416
1417 NEWS: mention m_webirc.c module
1418 ........
1419
1420
1421 Changes: Modified:
1422 + - branches/release-2.1/ (Property Modified)
1423 +1 -0 branches/release-2.1/NEWS (File Modified)
1424
1425
1426 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1427 Log:
1428 Rerun autoconf.
1429
1430
1431 Changes: Modified:
1432 +9 -9 branches/release-2.1/configure (File Modified)
1433
1434
1435 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1436 Log:
1437 Change version to 2.1.0rc1.
1438
1439
1440 Changes: Modified:
1441 +1 -1 branches/release-2.1/configure.ac (File Modified)
1442
1443
1444 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1445 Log:
1446 Merged revisions 2021 via svnmerge from
1447 http://svn.atheme.org/charybdis/trunk
1448
1449 ........
1450 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1451
1452 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1453 related flaky looking things, and instead keep a list
1454 of BlacklistClients in PreClient.
1455 ........
1456
1457
1458 Changes: Modified:
1459 + - branches/release-2.1/ (Property Modified)
1460 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1461 +1 -1 branches/release-2.1/include/client.h (File Modified)
1462 +0 -1 branches/release-2.1/include/res.h (File Modified)
1463 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1464 +0 -24 branches/release-2.1/src/res.c (File Modified)
1465 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1466
1467
1468 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1469 Log:
1470 Merged revisions 2015,2017 via svnmerge from
1471 http://svn.atheme.org/charybdis/trunk
1472
1473 ........
1474 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1475
1476 Check if the name in the question section of the
1477 DNS reply matches what we queried, to guard against
1478 late replies to a previous query with the same id.
1479 ........
1480 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1481
1482 res.c: add a comment summarizing our changes
1483 ........
1484
1485
1486 Changes: Modified:
1487 + - branches/release-2.1/ (Property Modified)
1488 +53 -18 branches/release-2.1/src/res.c (File Modified)
1489
1490
1491 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1492 Log:
1493 Merged revisions 1981 via svnmerge from
1494 http://svn.atheme.org/charybdis/trunk
1495
1496 ........
1497 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1498
1499 Alphabetize extensions and tweak the descriptions a little.
1500 ........
1501
1502
1503 Changes: Modified:
1504 + - branches/release-2.1/ (Property Modified)
1505 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1506 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1507
1508
1509 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1510 Log:
1511 Merged revisions 1975 via svnmerge from
1512 http://svn.atheme.org/charybdis/trunk
1513
1514 ........
1515 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1516
1517 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1518 We should use the IP and not truncate the hostname.
1519 From ratbox 2.2 (androsyn)
1520 ........
1521
1522
1523 Changes: Modified:
1524 + - branches/release-2.1/ (Property Modified)
1525 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1526
1527
1528 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1529 Log:
1530 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1531 http://svn.atheme.org/charybdis/trunk
1532
1533
1534 Changes: Modified:
1535 + - branches/release-2.1/ (Property Modified)
1536
1537
1538 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1539 Log:
1540 - branch 2.1 release family
1541
1542
1543 Changes: Modified:
1544 + - branches/release-2.1/ (File Added)
1545
1546
1547 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1548 Log:
1549 Describe new handling of host mangling in channel bans in SGML.
1550
1551
1552 Changes: Modified:
1553 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1554
1555
1556 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1557 Log:
1558 - ok, 2.1 operline brought to you by marvin the melancholy robot
1559
1560
1561 Changes: Modified:
1562 +1 -1 trunk/src/messages.tab (File Modified)
1563
1564
1565 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1566 Log:
1567 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1568 If anybody comes up with anything better, then please let us know
1569 and we will change this before 2.1 is branched.
1570
1571
1572 Changes: Modified:
1573 +1 -1 trunk/src/messages.tab (File Modified)
1574
1575
1576 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1577 Log:
1578 Add EUID to capab.txt.
1579
1580
1581 Changes: Modified:
1582 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1583
1584
1585 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1586 Log:
1587 Update NEWS file.
1588
1589
1590 Changes: Modified:
1591 +3 -0 trunk/NEWS (File Modified)
1592
1593
1594 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1595 Log:
1596 Allow service{} servers to manipulate the nick delay table
1597 (for "nickserv enforcement").
1598 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1599 If duration is 0, the nickdelay entry is removed, otherwise
1600 it is added with the duration in seconds (maximum 24 hours).
1601 It is suggested that this is used if the EUID capab is present.
1602
1603
1604 Changes: Modified:
1605 +42 -1 trunk/modules/m_services.c (File Modified)
1606
1607
1608 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1609 Log:
1610 HURT: strip off *@ from the start of the mask
1611 reject anything else containing '@' or '!'
1612
1613
1614 Changes: Modified:
1615 +11 -0 trunk/extensions/hurt.c (File Modified)
1616
1617
1618 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1619 Log:
1620 ircd.c: need supported.h here
1621
1622
1623 Changes: Modified:
1624 +1 -0 trunk/src/ircd.c (File Modified)
1625
1626
1627 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1628 Log:
1629 HURT: less ambiguity here
1630 ips/hosts to be hurt must contain a '.' or ':' otherwise
1631 they are interpreted as nicks
1632
1633
1634 Changes: Modified:
1635 +14 -9 trunk/extensions/hurt.c (File Modified)
1636
1637
1638 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1639 Log:
1640 - we're now ircd-charybdis.org.
1641 - properly alphabetize credits
1642
1643
1644 Changes: Modified:
1645 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1646
1647
1648 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1649 Log:
1650 - add additional modules to the configs
1651
1652
1653 Changes: Modified:
1654 +6 -0 trunk/doc/example.conf (File Modified)
1655 +12 -0 trunk/doc/reference.conf (File Modified)
1656
1657
1658 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1659 Log:
1660 - remove hurt.h, it is pointless and confusing
1661
1662
1663 Changes: Modified:
1664 +27 -62 trunk/extensions/hurt.c (File Modified)
1665 + - trunk/extensions/hurt.h (File Deleted)
1666
1667
1668 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1669 Log:
1670 - add code to suggest a local HURT by nickname.
1671 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1672
1673
1674 Changes: Modified:
1675 +40 -10 trunk/extensions/hurt.c (File Modified)
1676 +1 -0 trunk/extensions/hurt.h (File Modified)
1677
1678
1679 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1680 Log:
1681 - update NEWS file
1682
1683
1684 Changes: Modified:
1685 +2 -1 trunk/NEWS (File Modified)
1686
1687
1688 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1689 Log:
1690 MASKTRACE/TESTMASK: check orighost as well
1691
1692
1693 Changes: Modified:
1694 +4 -2 trunk/modules/m_etrace.c (File Modified)
1695 +3 -1 trunk/modules/m_testmask.c (File Modified)
1696
1697
1698 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1699 Log:
1700 Make RPL_ISUPPORT (005) numeric modularizable.
1701 Currently it will reassemble the numeric every time
1702 it needs to be sent, using a few dozen callbacks;
1703 if this is too slow some caching scheme should be
1704 implemented.
1705
1706
1707 Changes: Modified:
1708 +0 -1 trunk/include/s_user.h (File Modified)
1709 +36 -114 trunk/include/supported.h (File Modified)
1710 +1 -1 trunk/modules/m_version.c (File Modified)
1711 +1 -0 trunk/src/Makefile.in (File Modified)
1712 +1 -0 trunk/src/ircd.c (File Modified)
1713 +300 -25 trunk/src/s_user.c (File Modified)
1714 + - trunk/src/supported.c (File Added)
1715
1716
1717 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1718 Log:
1719 EUID orighost could differ from host only in case,
1720 do not mark as dynamic spoof then
1721
1722
1723 Changes: Modified:
1724 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1725
1726
1727 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1728 Log:
1729 kline help file: clarify a bit and remove some obsolete stuff
1730 partly suggested by Olin
1731
1732
1733 Changes: Modified:
1734 +8 -8 trunk/help/opers/kline (File Modified)
1735
1736
1737 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1738 Log:
1739 Update NEWS file.
1740
1741
1742 Changes: Modified:
1743 +20 -0 trunk/NEWS (File Modified)
1744
1745
1746 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1747 Log:
1748 Show real host/IP to nonopers whoising themselves.
1749 The IP is not shown for auth{} spoofs, otherwise it is,
1750 as it looked rather weird to me to show an auth{} spoofed
1751 IP like this. (/userhost on self still shows the IP.)
1752
1753
1754 Changes: Modified:
1755 +13 -2 trunk/modules/m_whois.c (File Modified)
1756
1757
1758 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1759 Log:
1760 Document nick_delay stuff and move it around a bit.
1761
1762
1763 Changes: Modified:
1764 +1 -2 trunk/doc/example.conf (File Modified)
1765 +8 -2 trunk/doc/reference.conf (File Modified)
1766
1767
1768 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1769 Log:
1770 - disable nickdelay by default. Needs to be documented in reference.conf.
1771
1772
1773 Changes: Modified:
1774 +2 -0 trunk/doc/example.conf (File Modified)
1775 +2 -0 trunk/doc/reference.conf (File Modified)
1776
1777
1778 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1779 Log:
1780 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1781
1782
1783 Changes: Modified:
1784 +2 -1 trunk/modules/m_services.c (File Modified)
1785
1786
1787 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1788 Log:
1789 ip_cloaking: somewhat hackish but we need to send the
1790 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1791 umodes
1792
1793
1794 Changes: Modified:
1795 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1796
1797
1798 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1799 Log:
1800 If EUID is used, show realhost in far connect notice
1801 (but not in far disconnect notice).
1802
1803
1804 Changes: Modified:
1805 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1806
1807
1808 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1809 Log:
1810 ip_cloaking:
1811 - use non-ENCAP CHGHOST if possible
1812 - really introduce new users with their mangled and real
1813 host if +h is in default umodes
1814
1815
1816 Changes: Modified:
1817 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1818
1819
1820 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1821 Log:
1822 Add non-ENCAP CHGHOST.
1823
1824
1825 Changes: Modified:
1826 +49 -11 trunk/modules/m_chghost.c (File Modified)
1827
1828
1829 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1830 Log:
1831 Initial addition of EUID (puts realhost/account in same
1832 command as user introduction).
1833 See doc/technical/euid.txt for more information.
1834 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1835
1836
1837 Changes: Modified:
1838 + - trunk/doc/technical/euid.txt (File Added)
1839 +2 -1 trunk/include/s_serv.h (File Modified)
1840 +1 -1 trunk/include/s_user.h (File Modified)
1841 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1842 +1 -34 trunk/modules/m_chghost.c (File Modified)
1843 +0 -28 trunk/modules/m_services.c (File Modified)
1844 +30 -1 trunk/src/s_serv.c (File Modified)
1845 +30 -3 trunk/src/s_user.c (File Modified)
1846
1847
1848 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1849 Log:
1850 Store the mangled host in localClient and use it for
1851 ban matching (also match real host for mangled users,
1852 also match mangled host for uncloaked users).
1853 Improve interaction of +h with auth{} and services
1854 spoofs.
1855 Note that all of this only applies to clients who
1856 connect after the mangling module is loaded
1857 (other clients cannot even set +h).
1858 The sorcerynet cloaking module has not been updated
1859 for these changes.
1860
1861
1862 Changes: Modified:
1863 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1864 +3 -0 trunk/include/client.h (File Modified)
1865 +64 -5 trunk/src/channel.c (File Modified)
1866 +1 -0 trunk/src/client.c (File Modified)
1867 +2 -2 trunk/src/s_user.c (File Modified)
1868
1869
1870 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1871 Log:
1872 Document /stats U letters in sgml.
1873
1874
1875 Changes: Modified:
1876 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1877
1878
1879 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1880 Log:
1881 Better description of hub_mask and leaf_mask.
1882
1883
1884 Changes: Modified:
1885 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1886
1887
1888 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1889 Log:
1890 Add operspy_dont_care_user_info to sgml docs.
1891
1892
1893 Changes: Modified:
1894 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1895
1896
1897 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1898 Log:
1899 Add general::operspy_dont_care_user_info.
1900 This makes /who mask equivalent to /who !mask for opers
1901 with the operspy flag, and removes the operspy log/notice
1902 on /who mask, /masktrace and /scan.
1903 The necessary privilege (operspy flag) is unchanged.
1904 Behaviour for the other operspy commands (channel
1905 related ones) is also unchanged.
1906
1907
1908 Changes: Modified:
1909 +1 -0 trunk/doc/example.conf (File Modified)
1910 +6 -0 trunk/doc/reference.conf (File Modified)
1911 +1 -0 trunk/include/s_conf.h (File Modified)
1912 +10 -8 trunk/modules/m_etrace.c (File Modified)
1913 +6 -0 trunk/modules/m_info.c (File Modified)
1914 +8 -5 trunk/modules/m_scan.c (File Modified)
1915 +1 -1 trunk/modules/m_version.c (File Modified)
1916 +6 -1 trunk/modules/m_who.c (File Modified)
1917 +1 -0 trunk/src/newconf.c (File Modified)
1918 +1 -0 trunk/src/s_conf.c (File Modified)
1919
1920
1921 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1922 Log:
1923 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1924 This letter will also be used for showing operspy with
1925 limited accountability (show non channel related info
1926 without '!' or notice).
1927
1928
1929 Changes: Modified:
1930 +2 -0 trunk/doc/server-version-info (File Modified)
1931 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1932 +2 -0 trunk/include/ircd.h (File Modified)
1933 +6 -0 trunk/modules/m_info.c (File Modified)
1934 +2 -0 trunk/modules/m_version.c (File Modified)
1935 +1 -0 trunk/src/ircd_state.c (File Modified)
1936
1937
1938 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1939 Log:
1940 Add m_webirc module, allows showing real host of CGI:IRC users.
1941 Differences to the version available on my web page for a while:
1942 instructions on how to set it up.
1943
1944
1945 Changes: Modified:
1946 +137 -0 trunk/extensions/Makefile.in (File Modified)
1947 + - trunk/extensions/m_webirc.c (File Added)
1948
1949
1950 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1951 Log:
1952 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1953
1954
1955 Changes: Modified:
1956 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1957
1958
1959 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1960 Log:
1961 - move beu from core to contributors
1962 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1963
1964
1965 Changes: Modified:
1966 +2 -2 trunk/CREDITS (File Modified)
1967
1968
1969 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1970 Log:
1971 Mention that class blocks must be defined before the
1972 auth or connect blocks referencing them.
1973
1974
1975 Changes: Modified:
1976 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1977
1978
1979 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1980 Log:
1981 extb_canjoin:
1982 - change from "can join" to "is banned", this reverses sense
1983 and removes "weird" checks like for +i, +l, +j
1984 - don't allow $j to same channel
1985 - +s/+p restriction removed, anyone can /mode b anyway
1986 - +k check removed
1987
1988
1989 Changes: Modified:
1990 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1991
1992
1993 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1994 Log:
1995 Add a few important lines from reference.conf to example.conf.
1996
1997
1998 Changes: Modified:
1999 +8 -1 trunk/doc/example.conf (File Modified)
2000
2001
2002 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2003 Log:
2004 - we don't support rtsigio anymore
2005 - we definately don't support VMS nor Cygwin either.
2006
2007
2008 Changes: Modified:
2009 +2 -2 trunk/INSTALL (File Modified)
2010 +0 -2 trunk/README.FIRST (File Modified)
2011
2012
2013 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2014 Log:
2015 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2016
2017
2018 Changes: Modified:
2019 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2020
2021
2022 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2023 Log:
2024 extb_canjoin:
2025 - return EXTBAN_NOMATCH for a valid ban that does not match
2026 - consider a $j ban invalid if we were already processing a
2027 can_join for a $j ban
2028
2029
2030 Changes: Modified:
2031 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2032
2033
2034 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2035 Log:
2036 extb_extgecos: realhost -> orighost
2037
2038
2039 Changes: Modified:
2040 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2041
2042
2043 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2044 Log:
2045 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2046
2047
2048 Changes: Modified:
2049 +59 -0 trunk/extensions/Makefile.in (File Modified)
2050 + - trunk/extensions/extb_canjoin.c (File Added)
2051
2052
2053 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2054 Log:
2055 - oh right, charybdis calls that 'orighost'.
2056
2057
2058 Changes: Modified:
2059 +2 -2 trunk/modules/m_who.c (File Modified)
2060
2061
2062 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2063 Log:
2064 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2065
2066
2067 Changes: Modified:
2068 +2 -0 trunk/modules/m_who.c (File Modified)
2069
2070
2071 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2072 Log:
2073 - also check $x against realhost
2074
2075
2076 Changes: Modified:
2077 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2078
2079
2080 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2081 Log:
2082 Sorcerynet people want a debugging notice moved from +s to +d.
2083
2084
2085 Changes: Modified:
2086 +1 -1 trunk/src/blacklist.c (File Modified)
2087
2088
2089 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2090 Log:
2091 Use source_p instead of client_p for free_pre_client().
2092 client_p could be NULL or another client.
2093
2094
2095 Changes: Modified:
2096 +1 -1 trunk/src/client.c (File Modified)
2097
2098
2099 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2100 Log:
2101 - revert this, I know how to fix it now
2102
2103
2104 Changes: Modified:
2105 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2106
2107
2108 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2109 Log:
2110 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2111 This fix is probably suboptimal, but it does indeed fix the problem.
2112
2113
2114 Changes: Modified:
2115 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2116
2117
2118 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2119 Log:
2120 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2121
2122
2123 Changes: Modified:
2124 +49 -0 trunk/extensions/Makefile.in (File Modified)
2125 + - trunk/extensions/extb_extgecos.c (File Added)
2126
2127
2128 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2129 Log:
2130 Remove undocumented and unused general::fallback_to_ip6_int config option.
2131
2132
2133 Changes: Modified:
2134 +0 -3 trunk/include/s_conf.h (File Modified)
2135 +0 -3 trunk/src/newconf.c (File Modified)
2136
2137
2138 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2139 Log:
2140 SGML docs:
2141 - document new TESTMASK
2142 - mention that TESTMASK matching is the same as MASKTRACE matching
2143 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2144 been that way)
2145
2146
2147 Changes: Modified:
2148 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2149
2150
2151 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2152 Log:
2153 New testmask from ratbox 2.2.
2154 Allows matches on nick, ip and gecos in addition to user
2155 and host, and is fully analogous to masktrace.
2156 The numeric has changed from 724 to 727 and fields in it
2157 have changed.
2158
2159
2160 Changes: Modified:
2161 +4 -3 trunk/help/opers/testmask (File Modified)
2162 +1 -0 trunk/include/numeric.h (File Modified)
2163 +82 -9 trunk/modules/m_testmask.c (File Modified)
2164 +2 -2 trunk/src/messages.tab (File Modified)
2165
2166
2167 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2168 Log:
2169 contrib -> extensions
2170
2171
2172 Changes: Modified:
2173 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2174
2175
2176 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2177 Log:
2178 CHGHOST: Check validity of new hostname.
2179 If the command came from a local client (disabled by
2180 default), send an error message and drop the command.
2181 If the command came from a remote client or server,
2182 send a notice to opers and the target user (if local).
2183
2184
2185 Changes: Modified:
2186 +42 -1 trunk/modules/m_chghost.c (File Modified)
2187
2188
2189 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2190 Log:
2191 Update NEWS file.
2192
2193
2194 Changes: Modified:
2195 +23 -1 trunk/NEWS (File Modified)
2196
2197
2198 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2199 Log:
2200 When an outgoing server connection succeeds, set
2201 localClient->ip by simply copying the whole sockaddr
2202 struct instead of copying certain parts only.
2203
2204
2205 Changes: Modified:
2206 +1 -19 trunk/src/s_serv.c (File Modified)
2207
2208
2209 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2210 Log:
2211 Give a special error message and ignore the connect block
2212 if trying to add a connect block for the server's own name.
2213
2214
2215 Changes: Modified:
2216 +7 -0 trunk/src/newconf.c (File Modified)
2217
2218
2219 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2220 Log:
2221 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2222 when --disable-balloc is used, so that it compiles.
2223 Obviously the BlockHeapUsage() stub returns just zeroes so
2224 /stats z will be less informative.
2225
2226
2227 Changes: Modified:
2228 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2229
2230
2231 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2232 Log:
2233 Free and zero dns_query in DNS callback for outgoing connect.
2234 This avoids double free of reslist.
2235
2236
2237 Changes: Modified:
2238 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2239
2240
2241 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2242 Log:
2243 From ratbox, log failed outgoing connections to serverlog.
2244 Added: IP address.
2245
2246
2247 Changes: Modified:
2248 +13 -1 trunk/src/s_serv.c (File Modified)
2249
2250
2251 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2252 Log:
2253 Change serverlog message when connecting to be more clear and show the port number.
2254
2255
2256 Changes: Modified:
2257 +1 -1 trunk/src/s_serv.c (File Modified)
2258
2259
2260 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2261 Log:
2262 Remove gethost_byname(), this is meaningless
2263 since the removal of AAAA -> A fallback (r1763).
2264
2265
2266 Changes: Modified:
2267 +0 -1 trunk/include/res.h (File Modified)
2268 +0 -12 trunk/src/res.c (File Modified)
2269
2270
2271 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2272 Log:
2273 Remove ip6.int support and use only ip6.arpa.
2274 The global ip6.int zone has disappeared on June 1
2275 and a lot of other software has been removing ip6.int
2276 support also.
2277 This removes the second and last case where IPv6
2278 support in charybdis causes extra lookups and slows
2279 DNS down.
2280
2281
2282 Changes: Modified:
2283 +5 -27 trunk/src/res.c (File Modified)
2284
2285
2286 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2287 Log:
2288 Mention new default (r1767) for connect::aftype in sgml docs.
2289
2290
2291 Changes: Modified:
2292 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2293
2294
2295 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2296 Log:
2297 Use IPv6 if connect::host looks like an IPv6 address
2298 (contains a colon). No need to aftype=ipv6 anymore.
2299
2300
2301 Changes: Modified:
2302 +2 -0 trunk/src/newconf.c (File Modified)
2303
2304
2305 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2306 Log:
2307 More information about connect::host.
2308
2309
2310 Changes: Modified:
2311 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2312
2313
2314 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2315 Log:
2316 Remove fallback to A if AAAA cannot be found.
2317 In case of a forward check of a reverse lookup, we
2318 already know if it's ipv4 or ipv6, so it is not
2319 useful and in case of a forward lookup of a hostname
2320 in connect::host, connect::aftype already specifies
2321 if it's ipv4 or ipv6.
2322
2323
2324 Changes: Modified:
2325 +4 -27 trunk/src/res.c (File Modified)
2326
2327
2328 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2329 Log:
2330 msg_channel():
2331 - check if +c made the message text empty and refuse
2332 to send it if so
2333 - don't copy message text if it is not necessary
2334 (channel is -c)
2335
2336
2337 Changes: Modified:
2338 +14 -4 trunk/modules/core/m_message.c (File Modified)
2339
2340
2341 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2342 Log:
2343 remove_conf_item(): do not free cf_name, this is generally a string constant
2344
2345
2346 Changes: Modified:
2347 +0 -1 trunk/src/newconf.c (File Modified)
2348
2349
2350 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2351 Log:
2352 Remove the old unused FDL_ constants.
2353
2354
2355 Changes: Modified:
2356 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2357
2358
2359 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2360 Log:
2361 Remove an unused struct irc_sockaddr_storage from fde_t
2362 (allocated for every possible file descriptor).
2363
2364
2365 Changes: Modified:
2366 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2367
2368
2369 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2370 Log:
2371 If the DNS lookup for an outgoing connection is still
2372 pending when it is closed, clean it up.
2373
2374
2375 Changes: Modified:
2376 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2377
2378
2379 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2380 Log:
2381 If proc_answer() fails (for example if a lookup for an
2382 A record returns a CNAME), fail the query immediately.
2383 Previously the packet was just ignored, leaving the
2384 query to time out.
2385
2386
2387 Changes: Modified:
2388 +4 -8 trunk/src/res.c (File Modified)
2389
2390
2391 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2392 Log:
2393 Correct sockhost field in an outgoing server connection.
2394 First copy the host field from the server_conf, then
2395 take the IP from to where the connection was attempted
2396 when the connection callback is called.
2397 (Before r1747 this used the IP from the server_conf.)
2398
2399
2400 Changes: Modified:
2401 +8 -2 trunk/src/s_serv.c (File Modified)
2402
2403
2404 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2405 Log:
2406 Remove ipnum (keep aftype) and dns_query from server_conf.
2407 We don't keep track of binary form address in connect{}
2408 blocks anymore, DNS lookups of names in host= gone.
2409 As before the DNS lookup is done on connect.
2410 This should unbreak hostnames in host= somewhat.
2411
2412
2413 Changes: Modified:
2414 +1 -2 trunk/include/s_newconf.h (File Modified)
2415 +2 -2 trunk/src/newconf.c (File Modified)
2416 +1 -42 trunk/src/s_newconf.c (File Modified)
2417 +12 -31 trunk/src/s_serv.c (File Modified)
2418
2419
2420 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2421 Log:
2422 Rerun autoconf.
2423
2424
2425 Changes: Modified:
2426 +1 -1 trunk/configure (File Modified)
2427
2428
2429 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2430 Log:
2431 Fix --disable-balloc help text (said --disable-small-net).
2432
2433
2434 Changes: Modified:
2435 +1 -1 trunk/configure.ac (File Modified)
2436
2437
2438 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2439 Log:
2440 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2441 services (+S). Unlike operstring and adminstring, this
2442 is not changeable with /quote set but is updated on rehash.
2443
2444
2445 Changes: Modified:
2446 +1 -0 trunk/doc/example.conf (File Modified)
2447 +10 -2 trunk/doc/reference.conf (File Modified)
2448 +1 -0 trunk/include/s_conf.h (File Modified)
2449 +6 -0 trunk/modules/m_info.c (File Modified)
2450 +3 -2 trunk/modules/m_whois.c (File Modified)
2451 +1 -0 trunk/src/newconf.c (File Modified)
2452 +1 -0 trunk/src/s_conf.c (File Modified)
2453
2454
2455 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2456 Log:
2457 Fix handling of comma in whois: ignore the comma and
2458 everything after it but do output the entire parameter
2459 in RPL_ENDOFWHOIS.
2460
2461
2462 Changes: Modified:
2463 +2 -2 trunk/modules/m_whois.c (File Modified)
2464
2465
2466 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2467 Log:
2468 New /stats letter 's' to list HURTs:
2469 - opers get the full listing.
2470 - users get any HURTs that match their sockhost/orighost if
2471 "stats_k_oper_only" is set to 1.
2472
2473
2474 Changes: Modified:
2475 +50 -0 trunk/extensions/hurt.c (File Modified)
2476
2477
2478 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2479 Log:
2480 - make the newconf system available to modules.
2481
2482
2483 Changes: Modified:
2484 +4 -1 trunk/include/newconf.h (File Modified)
2485 +4 -8 trunk/src/newconf.c (File Modified)
2486
2487
2488 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2489 Log:
2490 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2491
2492 Changes: Modified:
2493 +0 -3 trunk/doc/example.conf (File Modified)
2494 +0 -3 trunk/doc/reference.conf (File Modified)
2495
2496
2497 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2498 Log:
2499 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2500
2501
2502 Changes: Modified:
2503 +3 -0 trunk/doc/example.conf (File Modified)
2504 +3 -0 trunk/doc/reference.conf (File Modified)
2505
2506
2507 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2508 Log:
2509 Fix too early truncation of JOIN channel list.
2510
2511
2512 Changes: Modified:
2513 +2 -3 trunk/modules/core/m_join.c (File Modified)
2514
2515
2516 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2517 Log:
2518 - From ratbox 2.2 (anfl), send server notices about read
2519 errors from handshakes and servers to +s instead of +d.
2520 - Send various server notices about failed server
2521 connections which did not reach registered state network
2522 wide if the connection was initiated by a remote oper.
2523 This avoids annoying the whole net if there is a
2524 broken autoconnect, but allows all opers to see why a
2525 remote connect failed. Failed connections which did reach
2526 server state already generate server notices everywhere.
2527
2528 Note: this is an exception to our general policy to not send
2529 server notices about unregistered connections remotely.
2530
2531
2532 Changes: Modified:
2533 +1 -0 trunk/include/client.h (File Modified)
2534 +20 -6 trunk/src/client.c (File Modified)
2535 +6 -6 trunk/src/s_serv.c (File Modified)
2536
2537
2538 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2539 Log:
2540 - fix typoes
2541
2542
2543 Changes: Modified:
2544 +1 -1 trunk/doc/example.conf (File Modified)
2545 +1 -1 trunk/doc/reference.conf (File Modified)
2546
2547
2548 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2549 Log:
2550 Don't allow #channel +b $c:&channel (inconsistent target).
2551
2552
2553 Changes: Modified:
2554 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2555
2556
2557 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2558 Log:
2559 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2560
2561
2562 Changes: Modified:
2563 +0 -2 trunk/include/client.h (File Modified)
2564
2565
2566 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2567 Log:
2568 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2569
2570
2571 Changes: Modified:
2572 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2573
2574
2575 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2576 Log:
2577 Store IP addresses in whowas. These are shown to opers.
2578 Obtained from Eurus patches.
2579 orighost tracking removed (not worth the memory IMHO),
2580 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2581 with unknown IPs and to not violate auth{} spoof policy.
2582
2583
2584 Changes: Modified:
2585 +2 -0 trunk/doc/reference.conf (File Modified)
2586 +1 -0 trunk/include/numeric.h (File Modified)
2587 +1 -0 trunk/include/whowas.h (File Modified)
2588 +10 -1 trunk/modules/m_whowas.c (File Modified)
2589 +1 -1 trunk/src/messages.tab (File Modified)
2590 +4 -0 trunk/src/whowas.c (File Modified)
2591
2592
2593 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2594 Log:
2595 Describe hostmask parameter of masktrace better in sgml docs.
2596
2597
2598 Changes: Modified:
2599 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2600
2601
2602 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2603 Log:
2604 masktrace help file: mention CIDR IP masks
2605 From ratbox 2.2
2606
2607
2608 Changes: Modified:
2609 +2 -0 trunk/help/opers/masktrace (File Modified)
2610
2611
2612 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2613 Log:
2614 MASKTRACE: allow normal match() on IP address also
2615 From ratbox 2.2
2616
2617
2618 Changes: Modified:
2619 +2 -3 trunk/modules/m_etrace.c (File Modified)
2620
2621
2622 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2623 Log:
2624 Allow +S clients (services) to send to channels and @/+ channels always.
2625
2626
2627 Changes: Modified:
2628 +1 -1 trunk/modules/core/m_message.c (File Modified)
2629 +1 -1 trunk/src/channel.c (File Modified)
2630
2631
2632 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2633 Log:
2634 Allow servers to send to @#chan and +#chan.
2635
2636
2637 Changes: Modified:
2638 +1 -1 trunk/modules/core/m_message.c (File Modified)
2639
2640
2641 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2642 Log:
2643 Don't count opers on service{} servers in /lusers.
2644
2645
2646 Changes: Modified:
2647 +2 -2 trunk/src/s_user.c (File Modified)
2648
2649
2650 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2651 Log:
2652 Show opers the real host behind a dynamic spoof in WHOIS.
2653 If the user is auth{} spoofed, this shows the auth{} spoof
2654 otherwise it shows the DNS hostname and IP address.
2655 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2656
2657
2658 Changes: Modified:
2659 +1 -0 trunk/include/numeric.h (File Modified)
2660 +12 -2 trunk/modules/m_whois.c (File Modified)
2661 +1 -1 trunk/src/messages.tab (File Modified)
2662
2663
2664 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2665 Log:
2666 Remove #define HIDE_SPOOF_IPS from config.h, should
2667 have been done earlier.
2668
2669
2670 Changes: Modified:
2671 +0 -7 trunk/include/config.h (File Modified)
2672
2673
2674 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2675 Log:
2676 Bring back ERR_CANTKILLSERVER.
2677
2678
2679 Changes: Modified:
2680 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2681
2682
2683 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2684 Log:
2685 ip_cloaking module:
2686 - also send RPL_HOSTHIDDEN on -h
2687 - don't allow +h for auth{} spoofed clients
2688
2689
2690 Changes: Modified:
2691 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2692
2693
2694 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2695 Log:
2696 /etc/resolv.conf parsing:
2697 - don't crash (sometimes) if there is a line without an argument
2698 (e.g. 'search' by itself)
2699 - fix handling of lines with leading whitespace
2700
2701
2702 Changes: Modified:
2703 +9 -8 trunk/src/reslib.c (File Modified)
2704
2705
2706 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2707 Log:
2708 Put back code that terminates DNS queries, which was
2709 removed during the resolver changes.
2710
2711
2712 Changes: Modified:
2713 +4 -0 trunk/src/s_auth.c (File Modified)
2714
2715
2716 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2717 Log:
2718 - oh hey, that was in the wrong place
2719
2720
2721 Changes: Modified:
2722 +13 -13 trunk/src/s_auth.c (File Modified)
2723
2724
2725 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2726 Log:
2727 - handle a situation where a user can go away before DNS completes
2728
2729
2730 Changes: Modified:
2731 +13 -0 trunk/src/s_auth.c (File Modified)
2732
2733
2734 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2735 Log:
2736 More dnsbl stuff
2737
2738
2739 Changes: Modified:
2740 +1 -0 trunk/include/blacklist.h (File Modified)
2741 +1 -0 trunk/include/res.h (File Modified)
2742 +33 -2 trunk/src/blacklist.c (File Modified)
2743 +2 -0 trunk/src/client.c (File Modified)
2744 +24 -0 trunk/src/res.c (File Modified)
2745
2746
2747 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2748 Log:
2749 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2750 if comm_accept() failed.
2751
2752 Found with valgrind.
2753
2754
2755 Changes: Modified:
2756 +4 -4 trunk/src/listener.c (File Modified)
2757
2758
2759 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2760 Log:
2761 - handle unavailable Client/preClient structs
2762
2763
2764 Changes: Modified:
2765 +9 -0 trunk/src/blacklist.c (File Modified)
2766
2767
2768 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2769 Log:
2770 Add +lf to SGML docs.
2771
2772
2773 Changes: Modified:
2774 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2775
2776
2777 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2778 Log:
2779 Also do forwarding if the channel limit (+l) is exceeded.
2780
2781
2782 Changes: Modified:
2783 +1 -1 trunk/help/opers/cmode (File Modified)
2784 +2 -2 trunk/modules/core/m_join.c (File Modified)
2785
2786
2787 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2788 Log:
2789 Post-release lovin':
2790 - Update version to 2.1.0.
2791 - Regenerate configure.
2792
2793
2794 Changes: Modified:
2795 +9 -9 trunk/configure (File Modified)
2796 +1 -1 trunk/configure.ac (File Modified)
2797
2798
2799 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2800 Log:
2801 Comment out example blacklist{} block.
2802
2803
2804 Changes: Modified:
2805 +7 -7 trunk/doc/example.conf (File Modified)
2806 +7 -7 trunk/doc/reference.conf (File Modified)
2807
2808
2809 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2810 Log:
2811 Add note regarding use of AHBL BLs.
2812
2813
2814 Changes: Modified:
2815 +4 -0 trunk/doc/example.conf (File Modified)
2816 +4 -0 trunk/doc/reference.conf (File Modified)
2817
2818
2819 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2820 Log:
2821 Fix typos.
2822
2823
2824 Changes: Modified:
2825 +2 -2 trunk/CREDITS (File Modified)
2826
2827
2828 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2829 Log:
2830 Add beu to CREDITS.
2831
2832
2833 Changes: Modified:
2834 +1 -0 trunk/CREDITS (File Modified)
2835
2836
2837 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2838 Log:
2839 Put more recent ratbox CREDITS here.
2840
2841
2842 Changes: Modified:
2843 +3 -2 trunk/doc/Ratbox-team (File Modified)
2844
2845
2846 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2847 Log:
2848 Clarify a bit.
2849
2850
2851 Changes: Modified:
2852 +5 -4 trunk/NEWS (File Modified)
2853
2854
2855 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2856 Log:
2857 Mention that install or make install also avoids modunload crashes.
2858
2859
2860 Changes: Modified:
2861 +2 -1 trunk/BUGS (File Modified)
2862
2863
2864 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2865 Log:
2866 - update NEWS a bit
2867
2868
2869 Changes: Modified:
2870 +3 -8 trunk/NEWS (File Modified)
2871
2872
2873 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2874 Log:
2875 - further updates
2876
2877
2878 Changes: Modified:
2879 +3 -2 trunk/BUGS (File Modified)
2880
2881
2882 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2883 Log:
2884 - add orighost check to hurt.c
2885 - update BUGS info
2886
2887
2888 Changes: Modified:
2889 +1 -6 trunk/BUGS (File Modified)
2890 +1 -1 trunk/extensions/hurt.c (File Modified)
2891
2892
2893 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2894 Log:
2895 Make kline_exempt exempt from HURT also.
2896
2897
2898 Changes: Modified:
2899 +2 -1 trunk/extensions/hurt.c (File Modified)
2900
2901
2902 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2903 Log:
2904 Fix mask HEAL propagation.
2905
2906
2907 Changes: Modified:
2908 +6 -3 trunk/extensions/hurt.c (File Modified)
2909
2910
2911 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2912 Log:
2913 - Remove old cruft.
2914 - Update.
2915
2916
2917 Changes: Modified:
2918 +18 -31 trunk/extensions/README (File Modified)
2919
2920
2921 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2922 Log:
2923 More target change hax.
2924 Ick.
2925
2926
2927 Changes: Modified:
2928 +5 -0 trunk/extensions/hurt.c (File Modified)
2929
2930
2931 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2932 Log:
2933 Improvements to HURT propagation.
2934
2935
2936 Changes: Modified:
2937 +8 -6 trunk/extensions/hurt.c (File Modified)
2938
2939
2940 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2941 Log:
2942 - further simplification
2943
2944
2945 Changes: Modified:
2946 +25 -76 trunk/extensions/hurt.c (File Modified)
2947 +0 -9 trunk/extensions/hurt.h (File Modified)
2948
2949
2950 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2951 Log:
2952 - client_exit hook
2953
2954
2955 Changes: Modified:
2956 +13 -0 trunk/extensions/hurt.c (File Modified)
2957
2958
2959 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2960 Log:
2961 - cut off at 15 messages instead of 30
2962
2963
2964 Changes: Modified:
2965 +1 -1 trunk/extensions/hurt.h (File Modified)
2966
2967
2968 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2969 Log:
2970 Squash a warning here.
2971
2972
2973 Changes: Modified:
2974 +1 -3 trunk/src/ircd.c (File Modified)
2975
2976
2977 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2978 Log:
2979 Don't show servers in /stats l to nonopers if flatten links is enabled.
2980
2981
2982 Changes: Modified:
2983 +3 -1 trunk/modules/m_stats.c (File Modified)
2984
2985
2986 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2987 Log:
2988 - hurt expiry
2989
2990
2991 Changes: Modified:
2992 +20 -7 trunk/extensions/hurt.c (File Modified)
2993
2994
2995 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2996 Log:
2997 - remove inline stuff (yuck)
2998 - sockaddr should have been sockhost
2999
3000
3001 Changes: Modified:
3002 +22 -31 trunk/extensions/hurt.c (File Modified)
3003
3004
3005 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3006 Log:
3007 - make hurt checking actually work
3008
3009
3010 Changes: Modified:
3011 +2 -7 trunk/extensions/hurt.c (File Modified)
3012
3013
3014 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3015 Log:
3016 Slight tweak to alias{}.
3017
3018
3019 Changes: Modified:
3020 +4 -0 trunk/src/parse.c (File Modified)
3021
3022
3023 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3024 Log:
3025 - further simplification
3026
3027
3028 Changes: Modified:
3029 +59 -71 trunk/extensions/hurt.c (File Modified)
3030 +0 -1 trunk/extensions/hurt.h (File Modified)
3031
3032
3033 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3034 Log:
3035 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3036
3037
3038 Changes: Modified:
3039 +10 -20 trunk/extensions/hurt.c (File Modified)
3040 +0 -4 trunk/extensions/hurt.h (File Modified)
3041
3042
3043 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3044 Log:
3045 - remove some unnecessary code here (hurt_initial_check_event()).
3046
3047
3048 Changes: Modified:
3049 +0 -23 trunk/extensions/hurt.c (File Modified)
3050
3051
3052 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3053 Log:
3054 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3055
3056
3057 Changes: Modified:
3058 +8 -0 trunk/modules/core/m_message.c (File Modified)
3059
3060
3061 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3062 Log:
3063 - more sane tgchange hax
3064
3065
3066 Changes: Modified:
3067 +2 -1 trunk/extensions/hurt.c (File Modified)
3068
3069
3070 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3071 Log:
3072 Make HEAL <nick> work.
3073
3074
3075 Changes: Modified:
3076 +40 -43 trunk/extensions/hurt.c (File Modified)
3077
3078
3079 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3080 Log:
3081 Destroy hurt_clients list on unload.
3082
3083
3084 Changes: Modified:
3085 +7 -0 trunk/extensions/hurt.c (File Modified)
3086
3087
3088 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3089 Log:
3090 Coding style: no space between a function name and parenthesis.
3091
3092
3093 Changes: Modified:
3094 +43 -43 trunk/extensions/hurt.c (File Modified)
3095
3096
3097 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3098 Log:
3099 Now works and throws out hurt clients after 30 protocol messages
3100 unless they identify.
3101
3102
3103 Changes: Modified:
3104 +28 -36 trunk/extensions/hurt.c (File Modified)
3105 +1 -7 trunk/extensions/hurt.h (File Modified)
3106
3107
3108 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3109 Log:
3110 Working addition/lookup.
3111
3112
3113 Changes: Modified:
3114 +8 -0 trunk/extensions/hurt.c (File Modified)
3115
3116
3117 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3118 Log:
3119 Get rid of hyb6 style propagation (:server COMMAND source).
3120
3121
3122 Changes: Modified:
3123 +18 -22 trunk/extensions/hurt.c (File Modified)
3124
3125
3126 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3127 Log:
3128 add not-working hurt_add and hurt_find
3129
3130
3131 Changes: Modified:
3132 +13 -5 trunk/extensions/hurt.c (File Modified)
3133
3134
3135 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3136 Log:
3137 Comment out a lot of stuff so I can load and unload this without crashing.
3138
3139
3140 Changes: Modified:
3141 +17 -6 trunk/extensions/hurt.c (File Modified)
3142
3143
3144 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3145 Log:
3146 Fix svn:keywords and add a short comment at the top.
3147
3148
3149 Changes: Modified:
3150 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3151
3152
3153 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3154 Log:
3155 - Make hurt module compile
3156 - Link it to the build
3157 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3158 correct flag name, no CAP_TS6 use etc
3159
3160
3161 Changes: Modified:
3162 +1 -0 trunk/extensions/Makefile.in (File Modified)
3163 +30 -32 trunk/extensions/hurt.c (File Modified)
3164
3165
3166 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3167 Log:
3168 Put beu's hurt module in trunk.
3169
3170
3171 Changes: Modified:
3172 + - trunk/extensions/hurt.c (File Added)
3173 + - trunk/extensions/hurt.h (File Added)
3174
3175
3176 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3177 Log:
3178 - _iprint(): use stderr instead of stdout
3179
3180
3181 Changes: Modified:
3182 +1 -1 trunk/src/s_log.c (File Modified)
3183
3184
3185 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3186 Log:
3187 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3188 and subsequently destroy our kqueue when we close 0, 1, 2
3189 (broke /restart).
3190 - After closing fd 0, 1, 2 reopen them to /dev/null again
3191 so we don't send messages from malloc etc to a random
3192 user's connection.
3193 - Remove an obsolete comment.
3194
3195
3196 Changes: Modified:
3197 +13 -2 trunk/src/ircd.c (File Modified)
3198
3199
3200 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3201 Log:
3202 Update NEWS file.
3203
3204
3205 Changes: Modified:
3206 +29 -1 trunk/NEWS (File Modified)
3207
3208
3209 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3210 Log:
3211 Rerun autoconf.
3212
3213
3214 Changes: Modified:
3215 +1 -1 trunk/configure (File Modified)
3216
3217
3218 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3219 Log:
3220 Fix openssl version check to also accept versions newer than 0.9.6.
3221
3222
3223 Changes: Modified:
3224 +1 -1 trunk/configure.ac (File Modified)
3225
3226
3227 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3228 Log:
3229 Oops, need packet.h here.
3230
3231
3232 Changes: Modified:
3233 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3234
3235
3236 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3237 Log:
3238 End the flood grace period in CPRIVMSG/CNOTICE.
3239
3240
3241 Changes: Modified:
3242 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3243
3244
3245 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3246 Log:
3247 - update class::connectfreq documentation
3248
3249
3250 Changes: Modified:
3251 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3252
3253
3254 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3255 Log:
3256 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3257
3258
3259 Changes: Modified:
3260 +3 -6 trunk/src/s_serv.c (File Modified)
3261
3262
3263 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3264 Log:
3265 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3266
3267
3268 Changes: Modified:
3269 +1 -1 trunk/src/messages.tab (File Modified)
3270
3271
3272 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3273 Log:
3274 Don't mention that /stats p shows idle times, as it doesn't.
3275
3276
3277 Changes: Modified:
3278 +1 -1 trunk/help/opers/stats (File Modified)
3279 +1 -1 trunk/help/users/stats (File Modified)
3280
3281
3282 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3283 Log:
3284 /stats A shows DNS servers, it doesn't matter whether ircd
3285 uses ADNS or something else.
3286
3287
3288 Changes: Modified:
3289 +1 -1 trunk/help/opers/stats (File Modified)
3290
3291
3292 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3293 Log:
3294 get_client_name() fix
3295
3296
3297 Changes: Modified:
3298 +4 -0 trunk/src/client.c (File Modified)
3299
3300
3301 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3302 Log:
3303 Add some comments.
3304
3305
3306 Changes: Modified:
3307 +6 -0 trunk/src/ircd.c (File Modified)
3308
3309
3310 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3311 Log:
3312 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3313
3314 Changes: Modified:
3315 +16 -17 trunk/configure (File Modified)
3316 +1 -1 trunk/configure.ac (File Modified)
3317
3318
3319 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3320 Log:
3321 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3322
3323 Changes: Modified:
3324 +135 -0 trunk/configure (File Modified)
3325 +6 -0 trunk/configure.ac (File Modified)
3326
3327
3328 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3329 Log:
3330 Exit 0 on successful -conftest.
3331
3332
3333 Changes: Modified:
3334 +1 -1 trunk/src/ircd.c (File Modified)
3335
3336
3337 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3338 Log:
3339 Make the "keep the parent process around" thing work, by opening
3340 a pipe to the child process. This pipe is on fd 0 in the child
3341 process. After successful initialization, the child will write
3342 a byte to this pipe, on fatal errors it will close it without
3343 writing anything.
3344
3345 Somewhat hackish still but should work.
3346
3347
3348 Changes: Modified:
3349 +27 -30 trunk/src/ircd.c (File Modified)
3350
3351
3352 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3353 Log:
3354 - convert some error messages to ierror() over fprintf/ilog combination
3355
3356
3357 Changes: Modified:
3358 +3 -6 trunk/src/ircd.c (File Modified)
3359
3360
3361 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3362 Log:
3363 - inotice() for loadmodule when in foreground mode
3364
3365
3366 Changes: Modified:
3367 +3 -0 trunk/src/modules.c (File Modified)
3368
3369
3370 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3371 Log:
3372 - remove inotice() on loading modules from the config
3373
3374
3375 Changes: Modified:
3376 +0 -3 trunk/src/modules.c (File Modified)
3377
3378
3379 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3380 Log:
3381 - usleep for 50000usec in the parent process to allow for startup messages
3382 to be cleanly printed before detaching to shell, this should be more than
3383 enough time really
3384
3385
3386 Changes: Modified:
3387 +3 -0 trunk/src/ircd.c (File Modified)
3388
3389
3390 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3391 Log:
3392 - display more errors during normal startup as to try to help people find common problems
3393
3394
3395 Changes: Modified:
3396 +27 -10 trunk/src/ircd.c (File Modified)
3397
3398
3399 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3400 Log:
3401 - version bump in preparation of 2.0.0 release
3402
3403
3404 Changes: Modified:
3405 +9 -9 trunk/configure (File Modified)
3406 +1 -1 trunk/configure.ac (File Modified)
3407
3408
3409 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3410 Log:
3411 Change example.conf operator block from "admin" to "god",
3412 so as to show we encourage per-person operator blocks.
3413
3414
3415 Changes: Modified:
3416 +4 -2 trunk/doc/example.conf (File Modified)
3417
3418
3419 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3420 Log:
3421 Document alias{} block.
3422
3423
3424 Changes: Modified:
3425 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3426
3427
3428 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3429 Log:
3430 Document DNS blacklist stuff in sgml.
3431
3432
3433 Changes: Modified:
3434 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3435 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3436
3437
3438 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3439 Log:
3440 Misc /stats clarifications.
3441
3442
3443 Changes: Modified:
3444 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3445
3446
3447 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3448 Log:
3449 Move snomasks into umodes chapter.
3450 Move oprivs chapter down.
3451
3452
3453 Changes: Modified:
3454 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3455 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3456 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3457
3458
3459 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3460 Log:
3461 Mention operator{} user@host change.
3462
3463
3464 Changes: Modified:
3465 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3466
3467
3468 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3469 Log:
3470 operator{} block user@host matches against orighost now, not host.
3471 This means that services/+h spoofs do not work in operator{} blocks;
3472 auth{} spoofs still work.
3473
3474
3475 Changes: Modified:
3476 +4 -0 trunk/doc/example.conf (File Modified)
3477 +1 -1 trunk/doc/reference.conf (File Modified)
3478 +2 -2 trunk/modules/m_challenge.c (File Modified)
3479 +1 -1 trunk/modules/m_oper.c (File Modified)
3480
3481
3482 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3483 Log:
3484 - inotice/iwarn/ierror() stuff I was working on
3485
3486
3487 Changes: Modified:
3488 +3 -0 trunk/include/s_log.h (File Modified)
3489 +15 -11 trunk/src/ircd.c (File Modified)
3490 +3 -1 trunk/src/modules.c (File Modified)
3491 +1 -1 trunk/src/newconf.c (File Modified)
3492 +54 -0 trunk/src/s_log.c (File Modified)
3493
3494
3495 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3496 Log:
3497 Oops, don't add blacklists to the list twice on rehash.
3498
3499
3500 Changes: Modified:
3501 +3 -2 trunk/src/blacklist.c (File Modified)
3502
3503
3504 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3505 Log:
3506 Remove notices to the client about progress of dnsbl lookups.
3507
3508
3509 Changes: Modified:
3510 +0 -4 trunk/src/blacklist.c (File Modified)
3511
3512
3513 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3514 Log:
3515 Add auth{} flag dnsbl_exempt.
3516
3517
3518 Changes: Modified:
3519 +2 -1 trunk/doc/example.conf (File Modified)
3520 +2 -1 trunk/doc/reference.conf (File Modified)
3521 +2 -0 trunk/include/s_conf.h (File Modified)
3522 +1 -0 trunk/src/newconf.c (File Modified)
3523 +8 -1 trunk/src/s_user.c (File Modified)
3524
3525
3526 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3527 Log:
3528 Switch alias{} and blacklist{} around, for consistency with example.conf.
3529
3530
3531 Changes: Modified:
3532 +18 -18 trunk/doc/reference.conf (File Modified)
3533
3534
3535 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3536 Log:
3537 Send a warning to the user if they are dnsbl listed but exempted.
3538
3539
3540 Changes: Modified:
3541 +17 -12 trunk/src/s_user.c (File Modified)
3542
3543
3544 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3545 Log:
3546 Move throwing out dnsbl listed clients to registration,
3547 and make kline_exempt exempt from it.
3548
3549
3550 Changes: Modified:
3551 +1 -0 trunk/include/blacklist.h (File Modified)
3552 +4 -0 trunk/include/client.h (File Modified)
3553 +15 -16 trunk/src/blacklist.c (File Modified)
3554 +6 -0 trunk/src/client.c (File Modified)
3555 +17 -0 trunk/src/s_user.c (File Modified)
3556
3557
3558 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3559 Log:
3560 Show refcount in /stats n.
3561
3562
3563 Changes: Modified:
3564 +3 -2 trunk/modules/m_stats.c (File Modified)
3565
3566
3567 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3568 Log:
3569 Don't look up dnsbls twice if they send USER twice.
3570
3571
3572 Changes: Modified:
3573 +5 -3 trunk/modules/m_user.c (File Modified)
3574
3575
3576 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3577 Log:
3578 Add /stats n to help files.
3579
3580
3581 Changes: Modified:
3582 +1 -0 trunk/help/opers/stats (File Modified)
3583 +1 -0 trunk/help/users/stats (File Modified)
3584
3585
3586 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3587 Log:
3588 Only check dnsbls for A records, not AAAA.
3589
3590
3591 Changes: Modified:
3592 +1 -1 trunk/src/blacklist.c (File Modified)
3593
3594
3595 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3596 Log:
3597 Don't remove non-illegal blacklists on completion of check.
3598 Add debugging notices (not working).
3599
3600
3601 Changes: Modified:
3602 +5 -1 trunk/src/blacklist.c (File Modified)
3603
3604
3605 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3606 Log:
3607 Don't call register_local_user() if they haven't sent a nick yet.
3608
3609
3610 Changes: Modified:
3611 +1 -1 trunk/src/blacklist.c (File Modified)
3612
3613
3614 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3615 Log:
3616 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3617
3618
3619 Changes: Modified:
3620 +21 -0 trunk/modules/m_stats.c (File Modified)
3621
3622
3623 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3624 Log:
3625 More dnsbl rehash fixes, it was adding bogus entries.
3626
3627
3628 Changes: Modified:
3629 +2 -7 trunk/src/newconf.c (File Modified)
3630
3631
3632 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3633 Log:
3634 Need blacklist.h here.
3635
3636
3637 Changes: Modified:
3638 +1 -0 trunk/src/s_conf.c (File Modified)
3639
3640
3641 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3642 Log:
3643 - nuke iauth
3644
3645
3646 Changes: Modified:
3647 +1 -2 trunk/configure (File Modified)
3648 +0 -48 trunk/configure.ac (File Modified)
3649 + - trunk/doc/example-iauth.conf (File Deleted)
3650 + - trunk/iauth/ (File Deleted)
3651
3652
3653 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3654 Log:
3655 Improve handling of rehashing with blacklists.
3656 Also some coding style tweaks.
3657
3658
3659 Changes: Modified:
3660 +3 -2 trunk/include/blacklist.h (File Modified)
3661 +35 -16 trunk/src/blacklist.c (File Modified)
3662 +2 -0 trunk/src/s_conf.c (File Modified)
3663
3664
3665 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3666 Log:
3667 Clear can_send cache if a user logs in or out from services.
3668
3669
3670 Changes: Modified:
3671 +2 -0 trunk/modules/m_services.c (File Modified)
3672
3673
3674 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3675 Log:
3676 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3677 This directory is not entered by default.
3678 More stuff needs to be moved into here.
3679
3680
3681 Changes: Modified:
3682 +2 -1 trunk/configure (File Modified)
3683 +1 -0 trunk/configure.ac (File Modified)
3684 +69 -458 trunk/extensions/Makefile.in (File Modified)
3685 + - trunk/extensions/m_clearchan.c (File Deleted)
3686 + - trunk/extensions/m_force.c (File Deleted)
3687 + - trunk/unsupported/ (File Added)
3688 + - trunk/unsupported/Makefile.in (File Added)
3689 + - trunk/unsupported/m_clearchan.c (File Added)
3690 + - trunk/unsupported/m_force.c (File Added)
3691
3692
3693 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3694 Log:
3695 Logging/wallops for forcejoin/forcepart, numeric fix.
3696 This needs to be moved to the toys section.
3697
3698
3699 Changes: Modified:
3700 +22 -2 trunk/extensions/m_force.c (File Modified)
3701
3702
3703 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3704 Log:
3705 Fix comments at the top (including copyright).
3706
3707
3708 Changes: Modified:
3709 +3 -2 trunk/extensions/m_omode.c (File Modified)
3710
3711
3712 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3713 Log:
3714 Add OMODE command to extensions/ for oper mode hacking:
3715 - requires admin privs
3716 - does not work for opped opers
3717 - sends wallops
3718 - sends a ServerMode for opping the oper themselves,
3719 otherwise a mode coming from the oper (not only
3720 does this provide full accountability, it is also
3721 easiest to implement while avoiding channels
3722 messed up with bogus bans etc).
3723
3724
3725 Changes: Modified:
3726 +171 -0 trunk/extensions/Makefile.in (File Modified)
3727 + - trunk/extensions/m_omode.c (File Added)
3728
3729
3730 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3731 Log:
3732 Metadata fix
3733
3734
3735 Changes: Modified:
3736 + - trunk/include/blacklist.h (Property Modified)
3737 + - trunk/src/blacklist.c (Property Modified)
3738
3739
3740 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3741 Log:
3742 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3743
3744
3745 Changes: Modified:
3746 +5 -1 trunk/src/blacklist.c (File Modified)
3747
3748
3749 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3750 Log:
3751 Initial DNS blacklist support:
3752 - see example.conf for how to use.
3753 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3754 - tor.ahbl.org is also included because most networks will not want to allow tor
3755 (and we're considering going KoS on tor users here anyway due to abuse)
3756
3757
3758 Changes: Modified:
3759 +18 -0 trunk/doc/example.conf (File Modified)
3760 +66 -0 trunk/doc/reference.conf (File Modified)
3761 + - trunk/include/blacklist.h (File Added)
3762 +2 -0 trunk/include/client.h (File Modified)
3763 +3 -0 trunk/modules/m_user.c (File Modified)
3764 +152 -0 trunk/src/Makefile.in (File Modified)
3765 + - trunk/src/blacklist.c (File Added)
3766 +34 -0 trunk/src/newconf.c (File Modified)
3767 +1 -0 trunk/src/s_auth.c (File Modified)
3768 +4 -0 trunk/src/s_user.c (File Modified)
3769
3770
3771 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3772 Log:
3773 Remove last bit of lzo stuff (comment in example.conf connect{}).
3774
3775
3776 Changes: Modified:
3777 +0 -4 trunk/doc/example.conf (File Modified)
3778
3779
3780 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3781 Log:
3782 Show sasl successes and failures in /stats t (like other
3783 things in /stats t, about local clients only).
3784
3785
3786 Changes: Modified:
3787 +2 -0 trunk/include/s_stats.h (File Modified)
3788 +3 -0 trunk/modules/m_sasl.c (File Modified)
3789 +3 -0 trunk/src/s_stats.c (File Modified)
3790
3791
3792 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3793 Log:
3794 Allow messaging services by nickname without using
3795 target change slots (this was already possible with
3796 user@server notation or services shortcuts).
3797
3798
3799 Changes: Modified:
3800 +2 -2 trunk/modules/core/m_message.c (File Modified)
3801
3802
3803 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3804 Log:
3805 Abort a safelist if a new /list comes in while one is already in progress.
3806
3807
3808 Changes: Modified:
3809 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3810
3811
3812 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3813 Log:
3814 Change $![letter]:[mask] to $~[letter]:[mask]
3815 so both ! and ~ invert an extban.
3816
3817
3818 Changes: Modified:
3819 +2 -0 trunk/src/chmode.c (File Modified)
3820
3821
3822 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3823 Log:
3824 - revert due to technical issues
3825
3826
3827 Changes: Modified:
3828 +1 -1 trunk/src/extban.c (File Modified)
3829
3830
3831 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3832 Log:
3833 - 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
3834
3835
3836 Changes: Modified:
3837 +1 -1 trunk/src/extban.c (File Modified)
3838
3839
3840 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3841 Log:
3842 Don't pace /list on a single channel.
3843
3844
3845 Changes: Modified:
3846 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3847
3848
3849 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3850 Log:
3851 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3852
3853
3854 Changes: Modified:
3855 +4 -2 trunk/include/supported.h (File Modified)
3856
3857
3858 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3859 Log:
3860 Extban types are case insensitive; force them to lowercase when added.
3861
3862
3863 Changes: Modified:
3864 +5 -5 trunk/doc/extban.txt (File Modified)
3865 +4 -0 trunk/src/chmode.c (File Modified)
3866 +3 -3 trunk/src/extban.c (File Modified)
3867
3868
3869 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3870 Log:
3871 sendto_wallops_flags():
3872 - instead of checking IsOper on each client, walk the appropriate list
3873 - instead of sending non-+z wallops from persons to nonopers, send only
3874 +w wallops from persons
3875
3876
3877 Changes: Modified:
3878 +1 -5 trunk/src/send.c (File Modified)
3879
3880
3881 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3882 Log:
3883 Prefix oper wallops with "WALLOPS - " if they would
3884 otherwise look like operwalls or locops, when sending
3885 them to local users.
3886
3887
3888 Changes: Modified:
3889 +11 -1 trunk/modules/m_wallops.c (File Modified)
3890
3891
3892 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3893 Log:
3894 Make sure destination field in some sasl numerics
3895 is the user's nick, not the sasl agent or server
3896 name.
3897
3898
3899 Changes: Modified:
3900 +2 -2 trunk/modules/m_sasl.c (File Modified)
3901
3902
3903 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3904 Log:
3905 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3906
3907
3908 Changes: Modified:
3909 +1 -1 trunk/extensions/Makefile.in (File Modified)
3910
3911
3912 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3913 Log:
3914 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3915
3916
3917 Changes: Modified:
3918 +1 -0 trunk/src/s_user.c (File Modified)
3919
3920
3921 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3922 Log:
3923 Fix build for when IPv6 is disabled.
3924
3925
3926 Changes: Modified:
3927 +12 -10 trunk/src/s_auth.c (File Modified)
3928
3929
3930 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3931 Log:
3932 Add information about adding extban types.
3933
3934
3935 Changes: Modified:
3936 +25 -0 trunk/doc/extban.txt (File Modified)
3937
3938
3939 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3940 Log:
3941 Better extban validation: try to match a new extban from
3942 a local user against its setter to see if it is valid.
3943 Unknown extban types from remotes are no longer hidden.
3944
3945
3946 Changes: Modified:
3947 +4 -3 trunk/doc/extban.txt (File Modified)
3948 +1 -0 trunk/include/channel.h (File Modified)
3949 +2 -6 trunk/src/chmode.c (File Modified)
3950 +32 -0 trunk/src/extban.c (File Modified)
3951
3952
3953 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3954 Log:
3955 Make sure both .c.o: and .s.o: are followed by the necessary command.
3956
3957
3958 Changes: Modified:
3959 +1 -0 trunk/src/Makefile.in (File Modified)
3960
3961
3962 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3963 Log:
3964 Add need_sasl auth{} flag to sgml documentation.
3965
3966
3967 Changes: Modified:
3968 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3969
3970
3971 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3972 Log:
3973 Document need_sasl auth{} flag in example confs.
3974
3975
3976 Changes: Modified:
3977 +1 -0 trunk/doc/example.conf (File Modified)
3978 +1 -0 trunk/doc/reference.conf (File Modified)
3979
3980
3981 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3982 Log:
3983 Don't allow TB to set an empty topic.
3984 This would be possible if a server sent bad protocol
3985 and could cause a crash.
3986
3987
3988 Changes: Modified:
3989 +4 -0 trunk/modules/m_tb.c (File Modified)
3990
3991
3992 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3993 Log:
3994 - oops
3995
3996
3997 Changes: Modified:
3998 +1 -1 trunk/Makefile.in (File Modified)
3999
4000
4001 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4002 Log:
4003 - typo fix
4004
4005
4006 Changes: Modified:
4007 +2 -2 trunk/configure (File Modified)
4008 +1 -1 trunk/configure.ac (File Modified)
4009
4010
4011 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4012 Log:
4013 - rebuild configure
4014
4015
4016 Changes: Modified:
4017 +2 -2 trunk/configure (File Modified)
4018
4019
4020 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4021 Log:
4022 - makefile fix
4023
4024
4025 Changes: Modified:
4026 +1 -1 trunk/extensions/Makefile.in (File Modified)
4027
4028
4029 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4030 Log:
4031 - rename contrib to extensions to bring some clarity to things
4032
4033
4034 Changes: Modified:
4035 +1 -1 trunk/Makefile.in (File Modified)
4036 +1 -1 trunk/configure.ac (File Modified)
4037 +10 -10 trunk/doc/example.conf (File Modified)
4038 +10 -10 trunk/doc/reference.conf (File Modified)
4039 + - trunk/extensions/ (File Added)
4040 + - trunk/extras/ (File Deleted)
4041
4042
4043 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4044 Log:
4045 - temporary rename
4046
4047
4048 Changes: Modified:
4049 +1 -1 trunk/Makefile.in (File Modified)
4050 +1 -1 trunk/configure.ac (File Modified)
4051 + - trunk/contrib/ (File Deleted)
4052 + - trunk/extras/ (File Added)
4053
4054
4055 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4056 Log:
4057 Don't allow servers to QUIT (they should use SQUIT).
4058
4059
4060 Changes: Modified:
4061 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4062
4063
4064 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4065 Log:
4066 - keywords
4067
4068
4069 Changes: Modified:
4070 + - trunk/src/fnvhash.s (Property Modified)
4071
4072
4073 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4074 Log:
4075 - reduced version of code
4076
4077
4078 Changes: Modified:
4079 +9 -61 trunk/src/fnvhash.s (File Modified)
4080
4081
4082 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4083 Log:
4084 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4085
4086
4087 Changes: Modified:
4088 +1 -1 trunk/src/fnvhash.s (File Modified)
4089
4090
4091 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4092 Log:
4093 Fix orighost matching for klines, etc. Was hashing the visible
4094 host, oops.
4095
4096
4097 Changes: Modified:
4098 +1 -1 trunk/src/hostmask.c (File Modified)
4099
4100
4101 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4102 Log:
4103 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4104
4105
4106 Changes: Modified:
4107 +7 -1 trunk/configure (File Modified)
4108 +5 -0 trunk/configure.ac (File Modified)
4109 +5 -6 trunk/src/Makefile.in (File Modified)
4110 +0 -4 trunk/src/fnvhash.s (File Modified)
4111 +0 -2 trunk/src/hash.c (File Modified)
4112
4113
4114 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4115 Log:
4116 - regenerate configure
4117
4118
4119 Changes: Modified:
4120 +18 -0 trunk/configure (File Modified)
4121
4122
4123 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4124 Log:
4125 - --enable-ricer-hashing option.
4126
4127
4128 Changes: Modified:
4129 +9 -0 trunk/configure.ac (File Modified)
4130 +3 -0 trunk/include/setup.h.in (File Modified)
4131
4132
4133 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4134 Log:
4135 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4136
4137
4138 Changes: Modified:
4139 + - trunk/src/fnvhash.s (File Added)
4140 +3 -0 trunk/src/hash.c (File Modified)
4141
4142
4143 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4144 Log:
4145 Fix syntax error in reference.conf.
4146
4147
4148 Changes: Modified:
4149 +0 -1 trunk/doc/reference.conf (File Modified)
4150
4151
4152 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4153 Log:
4154 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4155 (&& instead of ||...)
4156 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4157
4158
4159 Changes: Modified:
4160 +1 -1 trunk/src/chmode.c (File Modified)
4161
4162
4163 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4164 Log:
4165 Documentation for extban.
4166
4167
4168 Changes: Modified:
4169 + - trunk/doc/extban.txt (File Added)
4170
4171
4172 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4173 Log:
4174 Add extban modules to example confs.
4175
4176
4177 Changes: Modified:
4178 +5 -0 trunk/doc/example.conf (File Modified)
4179 +10 -0 trunk/doc/reference.conf (File Modified)
4180
4181
4182 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4183 Log:
4184 Initial addition of extended ban types (conditionals).
4185 Allows custom +bqeI checks via modules.
4186 Initial extra types are account (a[:mask]), oper (o),
4187 channel (c:name), realname (r:mask), server (s:mask).
4188
4189
4190 Changes: Modified:
4191 +229 -0 trunk/contrib/Makefile.in (File Modified)
4192 + - trunk/contrib/extb_account.c (File Added)
4193 + - trunk/contrib/extb_channel.c (File Added)
4194 + - trunk/contrib/extb_oper.c (File Added)
4195 + - trunk/contrib/extb_realname.c (File Added)
4196 + - trunk/contrib/extb_server.c (File Added)
4197 +13 -0 trunk/include/channel.h (File Modified)
4198 +1 -0 trunk/src/Makefile.in (File Modified)
4199 +14 -5 trunk/src/channel.c (File Modified)
4200 +91 -0 trunk/src/chmode.c (File Modified)
4201 + - trunk/src/extban.c (File Added)
4202
4203
4204 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4205 Log:
4206 Do not force +bqeI modes starting with '$' in nick!user@host format.
4207 * and ? characters in them are still assumed to be wildcards.
4208
4209
4210 Changes: Modified:
4211 +6 -0 trunk/src/chmode.c (File Modified)
4212
4213
4214 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4215 Log:
4216 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4217
4218
4219 Changes: Modified:
4220 +4 -0 trunk/modules/m_capab.c (File Modified)
4221
4222
4223 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4224 Log:
4225 Stop some mixing of client and server protocol.
4226
4227
4228 Changes: Modified:
4229 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4230 +4 -2 trunk/modules/m_pass.c (File Modified)
4231 +6 -0 trunk/modules/m_sasl.c (File Modified)
4232 +6 -0 trunk/modules/m_user.c (File Modified)
4233
4234
4235 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4236 Log:
4237 - additional revert
4238
4239
4240 Changes: Modified:
4241 +0 -2 trunk/include/s_newconf.h (File Modified)
4242 +0 -4 trunk/include/s_serv.h (File Modified)
4243 +0 -1 trunk/src/newconf.c (File Modified)
4244 +1 -13 trunk/src/s_serv.c (File Modified)
4245
4246
4247 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4248 Log:
4249 - revert LZOLink patch for now
4250
4251
4252 Changes: Modified:
4253 +0 -1 trunk/servlink/Makefile.in (File Modified)
4254 +0 -16 trunk/servlink/README (File Modified)
4255 +2 -36 trunk/servlink/control.c (File Modified)
4256 +0 -3 trunk/servlink/control.h (File Modified)
4257 +7 -5955 trunk/servlink/io.c (File Modified)
4258 + - trunk/servlink/lzoconf.h (File Deleted)
4259 + - trunk/servlink/lzodefs.h (File Deleted)
4260 + - trunk/servlink/minilzo.c (File Deleted)
4261 + - trunk/servlink/minilzo.h (File Deleted)
4262 +0 -1 trunk/servlink/servlink.h (File Modified)
4263
4264
4265 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4266 Log:
4267 - more stuff here
4268
4269
4270 Changes: Modified:
4271 +4 -2 trunk/servlink/control.c (File Modified)
4272 +2 -1 trunk/servlink/io.c (File Modified)
4273
4274
4275 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4276 Log:
4277 - oops
4278
4279
4280 Changes: Modified:
4281 +2 -2 trunk/servlink/io.c (File Modified)
4282
4283
4284 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4285 Log:
4286 - paranoia, prevent segfaults
4287
4288
4289 Changes: Modified:
4290 +2 -2 trunk/servlink/io.c (File Modified)
4291
4292
4293 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4294 Log:
4295 - more optimal servlink code
4296
4297
4298 Changes: Modified:
4299 +21 -8 trunk/servlink/io.c (File Modified)
4300
4301
4302 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4303 Log:
4304 - more efficient read strategy
4305
4306
4307 Changes: Modified:
4308 +15 -3 trunk/servlink/io.c (File Modified)
4309
4310
4311 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4312 Log:
4313 - use lzo_uintp cast to make LZO happy
4314
4315
4316 Changes: Modified:
4317 +3 -3 trunk/servlink/io.c (File Modified)
4318
4319
4320 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4321 Log:
4322 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4323
4324
4325 Changes: Modified:
4326 +4 -0 trunk/doc/example.conf (File Modified)
4327 +2 -1 trunk/include/s_newconf.h (File Modified)
4328 +4 -0 trunk/include/s_serv.h (File Modified)
4329 +1 -0 trunk/servlink/Makefile.in (File Modified)
4330 +16 -0 trunk/servlink/README (File Modified)
4331 +34 -2 trunk/servlink/control.c (File Modified)
4332 +3 -0 trunk/servlink/control.h (File Modified)
4333 +5929 -7 trunk/servlink/io.c (File Modified)
4334 + - trunk/servlink/lzoconf.h (File Added)
4335 + - trunk/servlink/lzodefs.h (File Added)
4336 + - trunk/servlink/minilzo.c (File Added)
4337 + - trunk/servlink/minilzo.h (File Added)
4338 +1 -0 trunk/servlink/servlink.h (File Modified)
4339 +1 -0 trunk/src/newconf.c (File Modified)
4340 +14 -2 trunk/src/s_serv.c (File Modified)
4341
4342
4343 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4344 Log:
4345 - remove imalloc, it was a concept that probably wouldn't have worked properly
4346
4347
4348 Changes: Modified:
4349 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4350 + - trunk/libcharybdis/imalloc.c (File Deleted)
4351 + - trunk/libcharybdis/imalloc.h (File Deleted)
4352
4353
4354 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4355 Log:
4356 - disable imalloc for now
4357
4358
4359 Changes: Modified:
4360 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4361
4362
4363 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4364 Log:
4365 - remove unneeded debug code
4366
4367
4368 Changes: Modified:
4369 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4370
4371
4372 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4373 Log:
4374 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4375
4376
4377 Changes: Modified:
4378 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4379
4380
4381 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4382 Log:
4383 - more stuff here, imalloc remains disabled for now
4384
4385
4386 Changes: Modified:
4387 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4388
4389
4390 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4391 Log:
4392 - more progress
4393
4394
4395 Changes: Modified:
4396 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4397
4398
4399 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4400 Log:
4401 - more tweaks
4402
4403
4404 Changes: Modified:
4405 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4406 +2 -0 trunk/src/ircd.c (File Modified)
4407
4408
4409 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4410 Log:
4411 - roll back libircd crap
4412
4413
4414 Changes: Modified:
4415 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4416 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4417 +29 -0 trunk/src/.depend (File Modified)
4418 +6 -21 trunk/src/Makefile.in (File Modified)
4419 +3 -218 trunk/src/ircd.c (File Modified)
4420 + - trunk/src/ircd_linker.c (File Deleted)
4421 + - trunk/src/main.c (File Deleted)
4422
4423
4424 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4425 Log:
4426 - realloc(), free() implementation
4427
4428
4429 Changes: Modified:
4430 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4431
4432
4433 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4434 Log:
4435 - malloc(), calloc() implementation
4436
4437
4438 Changes: Modified:
4439 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4440
4441
4442 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4443 Log:
4444 - block_free(), block_find(), retune_heaps() implementation
4445
4446
4447 Changes: Modified:
4448 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4449
4450
4451 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4452 Log:
4453 - block_destroy code, block_allocate code.
4454
4455
4456 Changes: Modified:
4457 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4458
4459
4460 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4461 Log:
4462 - block_new() code
4463
4464
4465 Changes: Modified:
4466 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4467
4468
4469 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4470 Log:
4471 - disable imalloc again :P
4472
4473
4474 Changes: Modified:
4475 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4476
4477
4478 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4479 Log:
4480 - fix warning
4481
4482
4483 Changes: Modified:
4484 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4485
4486
4487 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4488 Log:
4489 - fix typo
4490
4491
4492 Changes: Modified:
4493 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4494
4495
4496 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4497 Log:
4498 - constructor code for imalloc engine (malloc_init())
4499
4500
4501 Changes: Modified:
4502 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4503
4504
4505 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4506 Log:
4507 - imalloc engine improvements
4508
4509
4510 Changes: Modified:
4511 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4512
4513
4514 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4515 Log:
4516 - replace mmap() code with direct brk()/sbrk() calls.
4517
4518
4519 Changes: Modified:
4520 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4521
4522
4523 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4524 Log:
4525 - remove outdated i_malloc() interfaces
4526
4527
4528 Changes: Modified:
4529 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4530
4531
4532 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4533 Log:
4534 - redisable imalloc (sorry!)
4535
4536
4537 Changes: Modified:
4538 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4539
4540
4541 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4542 Log:
4543 - correct GET_PAGE_SLOT() macro
4544
4545
4546 Changes: Modified:
4547 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4548
4549
4550 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4551 Log:
4552 - oops forgot to commit it with imalloc turned off
4553
4554
4555 Changes: Modified:
4556 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4557
4558
4559 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4560 Log:
4561 - cleanups
4562
4563
4564 Changes: Modified:
4565 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4566 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4567
4568
4569 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4570 Log:
4571 - lowlevel imalloc code
4572
4573
4574 Changes: Modified:
4575 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4576 + - trunk/libcharybdis/imalloc.h (File Added)
4577
4578
4579 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4580 Log:
4581 - fix bindings
4582
4583
4584 Changes: Modified:
4585 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4586
4587
4588 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4589 Log:
4590 remove #ifndef
4591
4592
4593 Changes: Modified:
4594 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4595
4596
4597 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4598 Log:
4599 - 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)
4600
4601
4602 Changes: Modified:
4603 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4604 + - trunk/libcharybdis/imalloc.c (File Added)
4605
4606
4607 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4608 Log:
4609 - increment configure Id
4610
4611
4612 Changes: Modified:
4613 +2208 -1 trunk/configure (File Modified)
4614
4615
4616 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4617 Log:
4618 - bootstrap for imalloc code
4619
4620
4621 Changes: Modified:
4622 +54 -1 trunk/configure.ac (File Modified)
4623 +27 -0 trunk/include/setup.h.in (File Modified)
4624
4625
4626 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4627 Log:
4628 Clarify interaction of spoofs and channel bans/operator{} blocks.
4629
4630
4631 Changes: Modified:
4632 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4633 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4634
4635
4636 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4637 Log:
4638 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4639
4640
4641 Changes: Modified:
4642 +30 -22 trunk/src/ircd.c (File Modified)
4643
4644
4645 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4646 Log:
4647 If shared{} blocks deny something, the command
4648 is silently ignored.
4649
4650
4651 Changes: Modified:
4652 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4653
4654
4655 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4656 Log:
4657 Move up IsService check so we don't store a non-service
4658 in preClient->sasl_agent.
4659
4660
4661 Changes: Modified:
4662 +6 -6 trunk/modules/m_sasl.c (File Modified)
4663
4664
4665 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4666 Log:
4667 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4668 Add some more sanity checks on agent strings.
4669
4670
4671 Changes: Modified:
4672 +13 -11 trunk/modules/m_sasl.c (File Modified)
4673
4674
4675 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4676 Log:
4677 Unknown clients can have an ID too now so make sure to remove
4678 them from the hash if they exit.
4679
4680
4681 Changes: Modified:
4682 +3 -0 trunk/src/client.c (File Modified)
4683
4684
4685 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4686 Log:
4687 Only accept sasl from servers in a service{} block.
4688 Not tested but this must go in.
4689
4690
4691 Changes: Modified:
4692 +6 -0 trunk/modules/m_sasl.c (File Modified)
4693 +3 -0 trunk/modules/m_signon.c (File Modified)
4694
4695
4696 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4697 Log:
4698 Only process SAVE messages targetting registered users,
4699 not servers or unregistered connections. Could cause
4700 a crash when bad protocol was received.
4701
4702
4703 Changes: Modified:
4704 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4705
4706
4707 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4708 Log:
4709 - fix QJM buffer overflow vulnerability (fucking GXTi)
4710
4711
4712 Changes: Modified:
4713 +3 -3 trunk/src/s_user.c (File Modified)
4714
4715
4716 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4717 Log:
4718 Mention /scan umodes under oper_spy privilege.
4719
4720
4721 Changes: Modified:
4722 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4723
4724
4725 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4726 Log:
4727 Mention that overlapping cluster blocks are a bad thing.
4728
4729
4730 Changes: Modified:
4731 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4732
4733
4734 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4735 Log:
4736 - Document cluster{} and shared{} blocks.
4737 - Mention that service{} does not allow wildcards.
4738
4739
4740 Changes: Modified:
4741 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4742
4743
4744 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4745 Log:
4746 Document exempt{} and service{} blocks, point to reference.conf for
4747 general{}, channel{} and serverhide{}.
4748
4749
4750 Changes: Modified:
4751 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4752
4753
4754 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4755 Log:
4756 Document ~ in lists of values better.
4757
4758
4759 Changes: Modified:
4760 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4761
4762
4763 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4764 Log:
4765 More detailed CNOTICE, CPRIVMSG descriptions.
4766
4767
4768 Changes: Modified:
4769 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4770
4771
4772 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4773 Log:
4774 Oops, need both Revision and Id on modules.
4775
4776
4777 Changes: Modified:
4778 + - trunk/modules/sno_routing.c (Property Modified)
4779
4780
4781 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4782 Log:
4783 Tweak header comment a bit (filename, Id).
4784
4785
4786 Changes: Modified:
4787 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4788
4789
4790 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4791 Log:
4792 Add GLINE and UNGLINE.
4793
4794
4795 Changes: Modified:
4796 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4797
4798
4799 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4800 Log:
4801 New configure with proper Id.
4802
4803
4804 Changes: Modified:
4805 +3 -1 trunk/configure (File Modified)
4806
4807
4808 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4809 Log:
4810 Change #include directives for in6addr_any, hopefully compiles better now.
4811
4812
4813 Changes: Modified:
4814 +3 -1 trunk/configure.ac (File Modified)
4815
4816
4817 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4818 Log:
4819 Encourage putting actual administrative information
4820 in the admin{} block.
4821
4822
4823 Changes: Modified:
4824 +3 -3 trunk/doc/example.conf (File Modified)
4825
4826
4827 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4828 Log:
4829 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4830
4831
4832 Changes: Modified:
4833 +9 -7 trunk/include/s_conf.h (File Modified)
4834 +1 -0 trunk/src/newconf.c (File Modified)
4835 +10 -0 trunk/src/s_user.c (File Modified)
4836
4837
4838 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4839 Log:
4840 - Change to glines = no in example confs
4841 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4842 are disabled.
4843
4844
4845 Changes: Modified:
4846 +1 -1 trunk/doc/example.conf (File Modified)
4847 +1 -1 trunk/doc/reference.conf (File Modified)
4848 +2 -2 trunk/modules/m_gline.c (File Modified)
4849
4850
4851 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4852 Log:
4853 - forward-port QJM fix from 1.1
4854
4855
4856 Changes: Modified:
4857 +2 -0 trunk/src/s_user.c (File Modified)
4858
4859
4860 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4861 Log:
4862 - add switch to configure to disable the block allocator
4863
4864
4865 Changes: Modified:
4866 +18 -0 trunk/configure (File Modified)
4867 +9 -0 trunk/configure.ac (File Modified)
4868 +0 -6 trunk/include/config.h (File Modified)
4869 +3 -0 trunk/include/setup.h.in (File Modified)
4870
4871
4872 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4873 Log:
4874 Fix wierd error that would exit SASL users with "Overridden"
4875
4876 Changes: Modified:
4877 +1 -1 trunk/modules/m_signon.c (File Modified)
4878
4879
4880 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4881 Log:
4882 Remove obsolete XXX comment about lazylinks.
4883
4884
4885 Changes: Modified:
4886 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4887
4888
4889 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4890 Log:
4891 OJOIN: make sure to send the wallops remotely for #channels
4892
4893
4894 Changes: Modified:
4895 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4896
4897
4898 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4899 Log:
4900 Accountability for OJOIN (contrib module)
4901
4902 Changes: Modified:
4903 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4904
4905
4906 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4907 Log:
4908 - move more stuff over to ircd_state
4909
4910
4911 Changes: Modified:
4912 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4913 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4914 +9 -0 trunk/src/ircd_state.c (File Modified)
4915 +3 -3 trunk/src/patricia.c (File Modified)
4916
4917
4918 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4919 Log:
4920 - move more stuff out of libircd and into ircd_state.c
4921
4922
4923 Changes: Modified:
4924 +5 -5 trunk/src/channel.c (File Modified)
4925 +4 -4 trunk/src/client.c (File Modified)
4926 +12 -0 trunk/src/ircd_state.c (File Modified)
4927
4928
4929 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4930 Log:
4931 - this is just barrels of fun
4932
4933
4934 Changes: Modified:
4935 + - trunk/include/ircd_state.h (File Added)
4936 +1 -1 trunk/src/Makefile.in (File Modified)
4937 +2 -1 trunk/src/channel.c (File Modified)
4938 +3 -52 trunk/src/ircd.c (File Modified)
4939 +100 -3 trunk/src/ircd_state.c (File Modified)
4940
4941
4942 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4943 Log:
4944 It's .include, not #include.
4945
4946
4947 Changes: Modified:
4948 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4949
4950
4951 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4952 Log:
4953 More consistent section titles.
4954
4955
4956 Changes: Modified:
4957 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4958 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4959 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4960
4961
4962 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4963 Log:
4964 Mention possible exceeding of +j/+l due to propagation
4965 delays between servers.
4966
4967
4968 Changes: Modified:
4969 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4970
4971
4972 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4973 Log:
4974 Formatting nits:
4975 - "text" -> <quote>text</quote>
4976 - <filename>
4977 - a few more
4978
4979
4980 Changes: Modified:
4981 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4982 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4983 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4984 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4985
4986
4987 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4988 Log:
4989 Remove text about deprecation of glines.
4990
4991
4992 Changes: Modified:
4993 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4994
4995
4996 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4997 Log:
4998 - Add description of umode +D, deaf.
4999 - Mention CALLERID 005 token with umode +g.
5000
5001
5002 Changes: Modified:
5003 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5004
5005
5006 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5007 Log:
5008 Strip off a leading colon in services shortcuts (aliases).
5009
5010
5011 Changes: Modified:
5012 +2 -0 trunk/src/parse.c (File Modified)
5013
5014
5015 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5016 Log:
5017 Add no_oper_invis contrib module, denies opers setting
5018 themselves invisible (except hidden_oper's).
5019
5020
5021 Changes: Modified:
5022 +42 -0 trunk/contrib/Makefile.in (File Modified)
5023 + - trunk/contrib/no_oper_invis.c (File Added)
5024
5025
5026 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5027 Log:
5028 Mention /stats E, make the other /stats descriptions more consistent.
5029
5030
5031 Changes: Modified:
5032 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5033
5034
5035 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5036 Log:
5037 Mention that the KILL reason and oper will appear on channels.
5038
5039
5040 Changes: Modified:
5041 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5042
5043
5044 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5045 Log:
5046 Mention /mode #channel f to query forward channel from outside.
5047
5048
5049 Changes: Modified:
5050 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5051
5052
5053 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5054 Log:
5055 Port over RATBOX_2_1 r20960 (anfl):
5056 client connect notices to +C should be hiding the extra
5057 fields for spoofed users
5058
5059
5060 Changes: Modified:
5061 +2 -1 trunk/src/s_user.c (File Modified)
5062
5063
5064 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5065 Log:
5066 Add a chapter with our extra user commands:
5067 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5068
5069
5070 Changes: Modified:
5071 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5072 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5073
5074
5075 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5076 Log:
5077 Do not put by <server>: in SQUIT reasons to servers
5078 other than the one being exited.
5079
5080
5081 Changes: Modified:
5082 +1 -1 trunk/src/client.c (File Modified)
5083
5084
5085 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5086 Log:
5087 Regenerate configure.
5088
5089
5090 Changes: Modified:
5091 +1162 -1159 trunk/configure (File Modified)
5092
5093
5094 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5095 Log:
5096 Move the warning flags down so they do not mess up
5097 checks like for -Wl,-export-dynamic.
5098
5099
5100 Changes: Modified:
5101 +33 -30 trunk/configure.ac (File Modified)
5102
5103
5104 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5105 Log:
5106 - more work here
5107
5108
5109 Changes: Modified:
5110 +2 -1 trunk/iauth/Makefile.in (File Modified)
5111
5112
5113 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5114 Log:
5115 - build iauth makefile
5116
5117
5118 Changes: Modified:
5119 +3 -2 trunk/configure (File Modified)
5120 +1 -0 trunk/configure.ac (File Modified)
5121
5122
5123 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5124 Log:
5125 - Makefile
5126
5127
5128 Changes: Modified:
5129 + - trunk/iauth/Makefile.in (File Added)
5130
5131
5132 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5133 Log:
5134 - add iauth.conf.example from irc2.11
5135
5136
5137 Changes: Modified:
5138 + - trunk/doc/example-iauth.conf (File Added)
5139
5140
5141 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5142 Log:
5143 - wow, i found some docs on this thing
5144
5145
5146 Changes: Modified:
5147 + - trunk/doc/technical/iauth-internals.txt (File Added)
5148
5149
5150 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5151 Log:
5152 - no longer applicable
5153
5154
5155 Changes: Modified:
5156 + - trunk/authdaemon/ (File Deleted)
5157
5158
5159 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5160 Log:
5161 - remove libircd.so on make clean (oops)
5162
5163
5164 Changes: Modified:
5165 +1 -1 trunk/src/Makefile.in (File Modified)
5166
5167
5168 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5169 Log:
5170 - merge iauth source for experimentation
5171
5172
5173 Changes: Modified:
5174 + - trunk/iauth/ (File Added)
5175 + - trunk/iauth/a_conf.c (File Added)
5176 + - trunk/iauth/a_conf_def.h (File Added)
5177 + - trunk/iauth/a_conf_ext.h (File Added)
5178 + - trunk/iauth/a_defines.h (File Added)
5179 + - trunk/iauth/a_externs.h (File Added)
5180 + - trunk/iauth/a_io.c (File Added)
5181 + - trunk/iauth/a_io_ext.h (File Added)
5182 + - trunk/iauth/a_log.c (File Added)
5183 + - trunk/iauth/a_log_def.h (File Added)
5184 + - trunk/iauth/a_log_ext.h (File Added)
5185 + - trunk/iauth/a_struct_def.h (File Added)
5186 + - trunk/iauth/iauth.c (File Added)
5187 + - trunk/iauth/mod_lhex.c (File Added)
5188 + - trunk/iauth/mod_lhex_ext.h (File Added)
5189 + - trunk/iauth/mod_pipe.c (File Added)
5190 + - trunk/iauth/mod_pipe_ext.h (File Added)
5191 + - trunk/iauth/mod_rfc931.c (File Added)
5192 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5193 + - trunk/iauth/mod_socks.c (File Added)
5194 + - trunk/iauth/mod_socks_ext.h (File Added)
5195 + - trunk/iauth/mod_webproxy.c (File Added)
5196 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5197
5198
5199 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5200 Log:
5201 User /quote help index was not sorted properly.
5202
5203
5204 Changes: Modified:
5205 +2 -2 trunk/help/Makefile.in (File Modified)
5206 +8 -8 trunk/help/users/index (File Modified)
5207
5208
5209 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5210 Log:
5211 Add SCAN help file.
5212
5213
5214 Changes: Modified:
5215 +25 -8 trunk/help/opers/index (File Modified)
5216 + - trunk/help/opers/scan (File Added)
5217
5218
5219 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5220 Log:
5221 SGML docs:
5222 - Document SCAN UMODES
5223 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5224
5225
5226 Changes: Modified:
5227 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5228
5229
5230 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5231 Log:
5232 Add our copyright information to /info (part of release-1.1 r1026).
5233
5234
5235 Changes: Modified:
5236 +1 -0 trunk/src/version.c.SH (File Modified)
5237
5238
5239 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5240 Log:
5241 Fix some compile warnings.
5242
5243
5244 Changes: Modified:
5245 +1 -1 trunk/modules/core/m_join.c (File Modified)
5246 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5247 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5248 +1 -1 trunk/modules/m_scan.c (File Modified)
5249 +4 -4 trunk/modules/m_signon.c (File Modified)
5250
5251
5252 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5253 Log:
5254 RSFNC: OK, actually consider unknowns also for detecting a collide.
5255 Otherwise we can get two clients with the same nick.
5256
5257
5258 Changes: Modified:
5259 +1 -1 trunk/modules/m_services.c (File Modified)
5260
5261
5262 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5263 Log:
5264 - charybdis profiling stuff
5265 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5266 - update .depend
5267
5268
5269 Changes: Modified:
5270 +0 -8 trunk/configure (File Modified)
5271 +1 -8 trunk/configure.ac (File Modified)
5272 +18 -0 trunk/include/channel.h (File Modified)
5273 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5274 +335 -260 trunk/src/.depend (File Modified)
5275 +1569 -0 trunk/src/Makefile.in (File Modified)
5276 + - trunk/src/chmode.c (File Added)
5277 +16 -1 trunk/src/ircd.c (File Modified)
5278 +11 -0 trunk/src/main.c (File Modified)
5279 +11 -0 trunk/src/modules.c (File Modified)
5280
5281
5282 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5283 Log:
5284 RSFNC: Do not send kills to servers for unknowns
5285
5286
5287 Changes: Modified:
5288 +4 -2 trunk/modules/m_services.c (File Modified)
5289
5290
5291 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5292 Log:
5293 Describe service{} blocks in reference.conf.
5294
5295
5296 Changes: Modified:
5297 +12 -0 trunk/doc/reference.conf (File Modified)
5298
5299
5300 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5301 Log:
5302 Replace this list of modes with pointers to other documentation.
5303
5304
5305 Changes: Modified:
5306 +6 -50 trunk/doc/modes.txt (File Modified)
5307
5308
5309 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5310 Log:
5311 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5312 looks too much like an old-ircd client pointer otherwise.
5313
5314
5315 Changes: Modified:
5316 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5317
5318
5319 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5320 Log:
5321 findforwards:
5322 - note truncation of the list (perhaps sending multiple
5323 notices is better)
5324 - clarify in a comment that /findforwards on a nonexistent
5325 channel can be useful
5326 - sendto_one_notice() requires that the text start with
5327 a colon
5328
5329
5330 Changes: Modified:
5331 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5332
5333
5334 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5335 Log:
5336 When we close a local server's link, always include the
5337 name of the client causing the exit in the reason in the
5338 SQUIT we send them (replacing them with us). This makes
5339 sure server notices for stuff like "Not enough arguments
5340 to server command" are different on the two sides.
5341
5342
5343 Changes: Modified:
5344 +7 -5 trunk/src/client.c (File Modified)
5345
5346
5347 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5348 Log:
5349 New contrib module m_findforwards.c
5350
5351
5352 Changes: Modified:
5353 +112 -0 trunk/contrib/Makefile.in (File Modified)
5354 + - trunk/contrib/m_findforwards.c (File Added)
5355
5356
5357 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5358 Log:
5359 Whoops, don't show real host behind auth{} spoof in
5360 spoof notices if hide_spoof_ips is enabled.
5361
5362 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5363
5364
5365 Changes: Modified:
5366 +3 -2 trunk/src/s_conf.c (File Modified)
5367
5368
5369 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5370 Log:
5371 Add dalnet-style /identify that sends to nickserv or chanserv.
5372
5373
5374 Changes: Modified:
5375 +102 -0 trunk/contrib/Makefile.in (File Modified)
5376 + - trunk/contrib/m_identify.c (File Added)
5377
5378
5379 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5380 Log:
5381 Document alias{} blocks a bit better.
5382
5383
5384 Changes: Modified:
5385 +9 -0 trunk/doc/reference.conf (File Modified)
5386
5387
5388 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5389 Log:
5390 - add aliases to /stats m (data usage is not counted though, sorry)
5391
5392
5393 Changes: Modified:
5394 +1 -0 trunk/include/s_conf.h (File Modified)
5395 +3 -0 trunk/src/newconf.c (File Modified)
5396 +15 -0 trunk/src/parse.c (File Modified)
5397
5398
5399 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5400 Log:
5401 - remove m_sshortcut as it's no longer relevant
5402
5403
5404 Changes: Modified:
5405 +0 -145 trunk/modules/Makefile.in (File Modified)
5406 + - trunk/modules/m_sshortcut.c (File Deleted)
5407
5408
5409 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5410 Log:
5411 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5412 targets instead of my original idea :P)
5413
5414
5415 Changes: Modified:
5416 +32 -0 trunk/doc/example.conf (File Modified)
5417 +35 -0 trunk/doc/reference.conf (File Modified)
5418 +4 -0 trunk/include/parse.h (File Modified)
5419 +7 -0 trunk/include/s_conf.h (File Modified)
5420 +82 -0 trunk/src/newconf.c (File Modified)
5421 +78 -0 trunk/src/parse.c (File Modified)
5422 +16 -0 trunk/src/s_conf.c (File Modified)
5423
5424
5425 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5426 Log:
5427 Remove some spaces after tabs. ??
5428
5429
5430 Changes: Modified:
5431 +18 -18 trunk/src/newconf.c (File Modified)
5432
5433
5434 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5435 Log:
5436 Global /who:
5437 - make sure to clear all marks also if the who was aborted
5438 because of too many matches
5439 - give ERR_TOOMANYMATCHES if too many matches
5440 - clarify comments
5441
5442 ratbox RATBOX_2_2 r22003 (jilles)
5443
5444
5445 Changes: Modified:
5446 +28 -26 trunk/modules/m_who.c (File Modified)
5447
5448
5449 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5450 Log:
5451 - devel is 2.0
5452
5453
5454 Changes: Modified:
5455 +9 -9 trunk/configure (File Modified)
5456 +1 -1 trunk/configure.ac (File Modified)
5457
5458
5459 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5460 Log:
5461 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5462
5463
5464 Changes: Modified:
5465 +2 -1 trunk/include/s_newconf.h (File Modified)
5466 +20 -0 trunk/modules/m_rehash.c (File Modified)
5467 +1 -1 trunk/src/s_newconf.c (File Modified)
5468
5469
5470 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5471 Log:
5472 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5473
5474
5475 Changes: Modified:
5476 +0 -1 trunk/doc/example.conf (File Modified)
5477 +0 -3 trunk/doc/reference.conf (File Modified)
5478 +0 -1 trunk/include/s_conf.h (File Modified)
5479 +0 -6 trunk/modules/m_info.c (File Modified)
5480 +1 -1 trunk/src/channel.c (File Modified)
5481 +0 -1 trunk/src/newconf.c (File Modified)
5482
5483
5484 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5485 Log:
5486 Missing header in m_chghost.c
5487
5488 Changes: Modified:
5489 +1 -0 trunk/modules/m_chghost.c (File Modified)
5490
5491
5492 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5493 Log:
5494 Relocate QJM code to a seperate function(change_nick_user_host)
5495 Change CHGHOST to use change_nick_user_host instead of just setting it
5496
5497
5498 Changes: Modified:
5499 +3 -0 trunk/include/s_user.h (File Modified)
5500 +1 -1 trunk/modules/m_chghost.c (File Modified)
5501 +3 -78 trunk/modules/m_signon.c (File Modified)
5502 +89 -0 trunk/src/s_user.c (File Modified)
5503
5504
5505 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5506 Log:
5507 Restore /stats a (dns servers, admin-only).
5508
5509
5510 Changes: Modified:
5511 +1 -0 trunk/include/res.h (File Modified)
5512 +5 -8 trunk/modules/m_stats.c (File Modified)
5513 +16 -0 trunk/src/res.c (File Modified)
5514
5515
5516 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5517 Log:
5518 - Add CHARYBDIS_PROFILE if we are profiling.
5519 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5520 - Remove duplicate --enable-epoll entry.
5521
5522
5523 Changes: Modified:
5524 +1595 -15 trunk/configure (File Modified)
5525 +30 -11 trunk/configure.ac (File Modified)
5526 +3 -0 trunk/include/setup.h.in (File Modified)
5527
5528
5529 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5530 Log:
5531 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5532
5533
5534 Changes: Modified:
5535 +28 -0 trunk/aclocal.m4 (File Modified)
5536
5537
5538 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5539 Log:
5540 Allow requesting forward channel and quiet list in same mode command.
5541
5542
5543 Changes: Modified:
5544 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5545
5546
5547 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5548 Log:
5549 Add description of xline wildcards.
5550
5551
5552 Changes: Modified:
5553 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5554
5555
5556 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5557 Log:
5558 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5559
5560
5561 Changes: Modified:
5562 +0 -4 trunk/modules/m_services.c (File Modified)
5563
5564
5565 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5566 Log:
5567 typo
5568
5569
5570 Changes: Modified:
5571 +1 -1 trunk/include/hook.h (File Modified)
5572
5573
5574 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5575 Log:
5576 call_hook, not hook_call
5577
5578
5579 Changes: Modified:
5580 +1 -1 trunk/modules/core/m_join.c (File Modified)
5581
5582
5583 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5584 Log:
5585 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5586 Could be useful for a number of things.
5587
5588
5589 Changes: Modified:
5590 +9 -0 trunk/modules/core/m_join.c (File Modified)
5591
5592
5593 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5594 Log:
5595 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5596
5597
5598 Changes: Modified:
5599 +7 -0 trunk/include/hook.h (File Modified)
5600
5601
5602 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5603 Log:
5604 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5605
5606
5607 Changes: Modified:
5608 +15 -0 trunk/modules/m_services.c (File Modified)
5609
5610
5611 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5612 Log:
5613 Clarify snomask +f, +k, +u.
5614
5615
5616 Changes: Modified:
5617 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5618
5619
5620 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5621 Log:
5622 Cmode +p and +s may be set simultaneously.
5623
5624
5625 Changes: Modified:
5626 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5627
5628
5629 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5630 Log:
5631 actually, we should check the data version on each reload (oops)
5632
5633
5634 Changes: Modified:
5635 +6 -6 trunk/src/main.c (File Modified)
5636
5637
5638 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5639 Log:
5640 more work on the loader
5641
5642
5643 Changes: Modified:
5644 +45 -21 trunk/src/main.c (File Modified)
5645
5646
5647 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5648 Log:
5649 Add prototype ircd_state.c
5650
5651
5652 Changes: Modified:
5653 + - trunk/src/ircd_state.c (File Added)
5654
5655
5656 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5657 Log:
5658 Smaller improvements.
5659
5660
5661 Changes: Modified:
5662 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5663
5664
5665 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5666 Log:
5667 Add a lot of stuff here.
5668
5669
5670 Changes: Modified:
5671 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5672
5673
5674 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5675 Log:
5676 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5677
5678
5679 Changes: Modified:
5680 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5681
5682
5683 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5684 Log:
5685 Invex doesn't trump +r or (sic) +J.
5686
5687
5688 Changes: Modified:
5689 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5690
5691
5692 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5693 Log:
5694 Check to make sure a module is not loaded before loading it.
5695
5696
5697 Changes: Modified:
5698 +6 -1 trunk/src/ircd_parser.y (File Modified)
5699
5700
5701 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5702 Log:
5703 - Add a missing comma in the HeaderMessages array
5704 - Only send "Your hostname is too long ..." if that really is the case
5705
5706
5707 Changes: Modified:
5708 +2 -2 trunk/src/s_auth.c (File Modified)
5709
5710
5711 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5712 Log:
5713 build_symtable() will have already bailed here, so no need to check
5714 explicitly whether or not charybdis_main is NULL.
5715
5716
5717 Changes: Modified:
5718 +7 -16 trunk/src/main.c (File Modified)
5719
5720
5721 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5722 Log:
5723 Data structure versioning, part 1.
5724
5725
5726 Changes: Modified:
5727 +10 -1 trunk/include/ircd_defs.h (File Modified)
5728 +2 -0 trunk/src/ircd.c (File Modified)
5729 +15 -3 trunk/src/main.c (File Modified)
5730
5731
5732 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5733 Log:
5734 build a symbol table and use that instead of doing a raw dlsym on everything
5735
5736
5737 Changes: Modified:
5738 + - trunk/include/ircd_linker.h (File Added)
5739 +71 -1 trunk/src/Makefile.in (File Modified)
5740 + - trunk/src/ircd_linker.c (File Added)
5741 +16 -4 trunk/src/main.c (File Modified)
5742
5743
5744 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5745 Log:
5746 The launcher now calls io_loop() instead of charybdis_main().
5747 This is so that we do not have to reinitialize *everything* later.
5748
5749
5750 Changes: Modified:
5751 +1 -0 trunk/include/ircd.h (File Modified)
5752 +6 -7 trunk/src/ircd.c (File Modified)
5753 +13 -1 trunk/src/main.c (File Modified)
5754
5755
5756 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5757 Log:
5758 Use global binding on libircd.so.
5759
5760
5761 Changes: Modified:
5762 +1 -1 trunk/src/main.c (File Modified)
5763
5764
5765 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5766 Log:
5767 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5768 (it will do more later)
5769
5770
5771 Changes: Modified:
5772 +14 -12 trunk/include/config.h (File Modified)
5773 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5774 +31 -5 trunk/src/Makefile.in (File Modified)
5775 +78 -1 trunk/src/ircd.c (File Modified)
5776 + - trunk/src/main.c (File Added)
5777
5778
5779 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5780 Log:
5781 Add whitespace here, oops.
5782
5783
5784 Changes: Modified:
5785 +1 -1 trunk/CREDITS (File Modified)
5786
5787
5788 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5789 Log:
5790 Properly copy over the IP address here instead of using a cheap hack.
5791 Because the hack didn't work right except on IPv6. :|
5792
5793
5794 Changes: Modified:
5795 +12 -2 trunk/src/s_newconf.c (File Modified)
5796
5797
5798 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5799 Log:
5800 Revert reject cache notice to ratbox's, which more
5801 clearly suggests what's happening.
5802
5803
5804 Changes: Modified:
5805 +4 -1 trunk/src/reject.c (File Modified)
5806
5807
5808 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5809 Log:
5810 Fix the openssl status in the overview information.
5811
5812
5813 Changes: Modified:
5814 +1 -3 trunk/configure (File Modified)
5815 +1 -3 trunk/configure.ac (File Modified)
5816
5817
5818 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5819 Log:
5820 - Add simple exempt{} block (127.0.0.1) to example.conf.
5821 - Remove mention of deny{}.
5822
5823
5824 Changes: Modified:
5825 +5 -0 trunk/doc/example.conf (File Modified)
5826 +1 -1 trunk/doc/reference.conf (File Modified)
5827
5828
5829 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5830 Log:
5831 example.conf: add some comments at the start
5832 reference.conf: some ircd-ratbox -> charybdis
5833
5834
5835 Changes: Modified:
5836 +11 -0 trunk/doc/example.conf (File Modified)
5837 +6 -5 trunk/doc/reference.conf (File Modified)
5838
5839
5840 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5841 Log:
5842 Rename m_createauthonly module to createauthonly
5843 as this is not a module providing an m_function
5844 (command).
5845
5846
5847 Changes: Modified:
5848 +1 -38 trunk/contrib/Makefile.in (File Modified)
5849 + - trunk/contrib/createauthonly.c (File Added)
5850 + - trunk/contrib/m_createauthonly.c (File Deleted)
5851
5852
5853 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5854 Log:
5855 Add to example confs commented lines for:
5856 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5857 sno_globalkline.so, sno_globaloper.so.
5858
5859
5860 Changes: Modified:
5861 +5 -1 trunk/doc/example.conf (File Modified)
5862 +9 -1 trunk/doc/reference.conf (File Modified)
5863
5864
5865 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5866 Log:
5867 - Unbreak connecting to connect{}s with hostnames
5868 instead of IP addresses (broken with new resolver).
5869 - Try to do A/AAAA query based on aftype in
5870 connect{} (doesn't seem to work fully).
5871
5872
5873 Changes: Modified:
5874 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5875
5876
5877 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5878 Log:
5879 Unbreak /rehash dns.
5880
5881
5882 Changes: Modified:
5883 +1 -0 trunk/src/res.c (File Modified)
5884
5885
5886 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5887 Log:
5888 Preserve Hybrid Id and add one of our own.
5889
5890
5891 Changes: Modified:
5892 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5893 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5894
5895
5896 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5897 Log:
5898 Add anfl and Androsyn to CREDITS.
5899 They wrote a lot of ratbox code we use, both before and after the fork.
5900
5901
5902 Changes: Modified:
5903 +2 -0 trunk/CREDITS (File Modified)
5904
5905
5906 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5907 Log:
5908 Hostname validity check.
5909
5910
5911 Changes: Modified:
5912 +42 -3 trunk/src/s_auth.c (File Modified)
5913
5914
5915 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5916 Log:
5917 Version bump to 1.2.0.
5918
5919
5920 Changes: Modified:
5921 +9 -9 trunk/configure (File Modified)
5922 +1 -1 trunk/configure.ac (File Modified)
5923
5924
5925 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5926 Log:
5927 - Missed a spot in the IPv6 code here. Should be usable now.
5928
5929
5930 Changes: Modified:
5931 +2 -2 trunk/src/res.c (File Modified)
5932
5933
5934 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5935 Log:
5936 Alright, so, this massive commit does the following:
5937 - Removes adns
5938 - Adds a resolver based on the undernet and hybrid one.
5939 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5940 - Makes a check in ./configure be posixly correct
5941 - Simplifies the auth code and DNS callbacks
5942
5943 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5944
5945
5946 Changes: Modified:
5947 +1 -1 trunk/Makefile.in (File Modified)
5948 + - trunk/adns/ (File Deleted)
5949 +148 -80 trunk/configure (File Modified)
5950 +1 -2 trunk/configure.ac (File Modified)
5951 +6 -0 trunk/include/client.h (File Modified)
5952 +1 -0 trunk/include/packet.h (File Modified)
5953 +153 -41 trunk/include/res.h (File Modified)
5954 + - trunk/include/reslib.h (File Added)
5955 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5956 +930 -1449 trunk/modules/.depend (File Modified)
5957 +3 -0 trunk/modules/m_stats.c (File Modified)
5958 +417 -621 trunk/src/.depend (File Modified)
5959 +1 -1 trunk/src/.indent.pro (File Modified)
5960 +2069 -289 trunk/src/Makefile.in (File Modified)
5961 + - trunk/src/adns.c (File Deleted)
5962 + - trunk/src/res.c (File Added)
5963 + - trunk/src/reslib.c (File Added)
5964 +11 -50 trunk/src/s_auth.c (File Modified)
5965 +4 -26 trunk/src/s_newconf.c (File Modified)
5966
5967
5968 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5969 Log:
5970 Document the NOBALLOC feature.
5971
5972
5973 Changes: Modified:
5974 +7 -1 trunk/include/config.h (File Modified)
5975
5976
5977 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5978 Log:
5979 commands.sgml changes
5980
5981
5982 Changes: Modified:
5983 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5984
5985
5986 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5987 Log:
5988 connect{} changes.
5989
5990
5991 Changes: Modified:
5992 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5993
5994
5995 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5996 Log:
5997 Improve description of class{} block (in particular,
5998 mention server classes as well as client classes).
5999
6000
6001 Changes: Modified:
6002 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6003
6004
6005 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6006 Log:
6007 In comment:
6008 -/* sendq: servers need a higher sendq as they send more data */
6009 +/* sendq: servers need a higher sendq as they are sent more data */
6010
6011
6012 Changes: Modified:
6013 +1 -1 trunk/doc/reference.conf (File Modified)
6014
6015
6016 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6017 Log:
6018 Add modules{} block.
6019
6020
6021 Changes: Modified:
6022 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6023
6024
6025 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6026 Log:
6027 Add general::oper_snomask, snomask on oper up for opers
6028 that have umode +s set on oper up, but do not have
6029 a specific snomask setting in their operator block.
6030 If this is empty or not specified, +s is used as before.
6031
6032
6033 Changes: Modified:
6034 +4 -1 trunk/doc/example.conf (File Modified)
6035 +7 -1 trunk/doc/reference.conf (File Modified)
6036 +1 -0 trunk/include/client.h (File Modified)
6037 +1 -0 trunk/include/s_conf.h (File Modified)
6038 +32 -0 trunk/src/newconf.c (File Modified)
6039 +1 -0 trunk/src/s_conf.c (File Modified)
6040 +13 -3 trunk/src/s_user.c (File Modified)
6041
6042
6043 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6044 Log:
6045 fix error
6046
6047 Changes: Modified:
6048 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6049
6050
6051 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6052 Log:
6053 Add MASKTRACE and CHANTRACE commands.
6054
6055
6056 Changes: Modified:
6057 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6058
6059
6060 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6061 Log:
6062 document loadmodule directive
6063
6064
6065 Changes: Modified:
6066 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6067
6068
6069 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6070 Log:
6071 finish this up
6072
6073
6074 Changes: Modified:
6075 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6076
6077
6078 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6079 Log:
6080 q:lines are no longer living in the ircd.conf either
6081
6082
6083 Changes: Modified:
6084 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6085
6086
6087 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6088 Log:
6089 remove k:line, d:line, x:line as they are their own files now
6090
6091
6092 Changes: Modified:
6093 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6094
6095
6096 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6097 Log:
6098 New place for operator::snomask.
6099
6100
6101 Changes: Modified:
6102 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6103
6104
6105 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6106 Log:
6107 Document connect {}.
6108
6109
6110 Changes: Modified:
6111 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6112
6113
6114 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6115 Log:
6116 example.conf: move operator::snomask to a more logical place,
6117 more sensible default
6118 reference.conf: add operator::snomask
6119
6120
6121 Changes: Modified:
6122 +3 -3 trunk/doc/example.conf (File Modified)
6123 +3 -0 trunk/doc/reference.conf (File Modified)
6124
6125
6126 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6127 Log:
6128 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6129 in those conf entries that take umodes like <name1>, <name2>, ...
6130
6131
6132 Changes: Modified:
6133 +3 -0 trunk/doc/reference.conf (File Modified)
6134 +3 -0 trunk/src/newconf.c (File Modified)
6135
6136
6137 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6138 Log:
6139 Remove H:line
6140
6141
6142 Changes: Modified:
6143 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6144
6145
6146 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6147 Log:
6148 Aesthetic changes.
6149
6150
6151 Changes: Modified:
6152 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6153
6154
6155 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6156 Log:
6157 s/allow/auth
6158
6159
6160 Changes: Modified:
6161 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6162
6163
6164 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6165 Log:
6166 fix
6167
6168
6169 Changes: Modified:
6170 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6171
6172
6173 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6174 Log:
6175 Document operator {} blocks.
6176
6177
6178 Changes: Modified:
6179 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6180
6181
6182 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6183 Log:
6184 auth{}: clarify/add some details
6185
6186
6187 Changes: Modified:
6188 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6189
6190
6191 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6192 Log:
6193 auth{}: Move a paragraph.
6194
6195
6196 Changes: Modified:
6197 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6198
6199
6200 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6201 Log:
6202 Document auth{} blocks.
6203
6204
6205 Changes: Modified:
6206 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6207
6208
6209 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6210 Log:
6211 Add umode +R.
6212
6213
6214 Changes: Modified:
6215 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6216
6217
6218 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6219 Log:
6220 Add umode +R, prevents unidentified clients from
6221 sending private messages or notices. /accept'ed
6222 clients and opers are exempt.
6223 Due to the /accept part, this is only checked
6224 at the target's server, may want to change
6225 this?
6226
6227
6228 Changes: Modified:
6229 +1 -0 trunk/help/opers/umode (File Modified)
6230 +1 -0 trunk/help/users/umode (File Modified)
6231 +2 -0 trunk/include/client.h (File Modified)
6232 +1 -0 trunk/include/numeric.h (File Modified)
6233 +11 -1 trunk/modules/core/m_message.c (File Modified)
6234 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6235 +1 -1 trunk/src/messages.tab (File Modified)
6236 +1 -1 trunk/src/s_user.c (File Modified)
6237
6238
6239 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6240 Log:
6241 Don't allow a nick change if banned or quieted (and not
6242 voiced or opped) on a channel. This uses numeric 435
6243 (bahamut's "cannot change to a banned nick") because
6244 bahamut/ircu's 437 and hyperion's 438 already have
6245 another meaning for us.
6246
6247
6248 Changes: Modified:
6249 +2 -0 trunk/include/channel.h (File Modified)
6250 +1 -0 trunk/include/numeric.h (File Modified)
6251 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6252 +38 -0 trunk/src/channel.c (File Modified)
6253 +1 -1 trunk/src/messages.tab (File Modified)
6254
6255
6256 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6257 Log:
6258 KNOCK:
6259 - respect ban exceptions
6260 - also deny a knock if quieted
6261
6262
6263 Changes: Modified:
6264 +2 -1 trunk/modules/m_knock.c (File Modified)
6265
6266
6267 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6268 Log:
6269 Reverse bad substitution in comment.
6270
6271
6272 Changes: Modified:
6273 +1 -1 trunk/src/channel.c (File Modified)
6274
6275
6276 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6277 Log:
6278 - set DynSpoof flag for clients spoofed at registration
6279 - add orighost instead of host to the hostname hash
6280
6281
6282 Changes: Modified:
6283 +5 -1 trunk/src/s_user.c (File Modified)
6284
6285
6286 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6287 Log:
6288 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6289
6290
6291 Changes: Modified:
6292 +2 -3 trunk/src/send.c (File Modified)
6293
6294
6295 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6296 Log:
6297 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6298
6299
6300 Changes: Modified:
6301 +17 -7 trunk/modules/m_signon.c (File Modified)
6302
6303
6304 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6305 Log:
6306 Correct minimum args on ENCAP SASL to avoid nasty core.
6307
6308
6309 Changes: Modified:
6310 +1 -1 trunk/modules/m_sasl.c (File Modified)
6311
6312
6313 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6314 Log:
6315 Style nits: sptr can't ever be NULL, don't compare truth
6316 values with YES.
6317
6318
6319 Changes: Modified:
6320 +2 -3 trunk/modules/m_scan.c (File Modified)
6321
6322
6323 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6324 Log:
6325 - Comment out scan_cmodes() prototype to suppress warning
6326 - Correct minimum parameter count for mo_scan()
6327
6328
6329 Changes: Modified:
6330 +2 -2 trunk/modules/m_scan.c (File Modified)
6331
6332
6333 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6334 Log:
6335 SCAN UMODES:
6336 - Include full command in operspy notice
6337 - Allow global scans (no-list used, mask not used) without operspy
6338 - Use ERR_NOPRIVS numeric
6339
6340
6341 Changes: Modified:
6342 +21 -9 trunk/modules/m_scan.c (File Modified)
6343
6344
6345 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6346 Log:
6347 Cancel out the >3 default if < is given; this way
6348 any </> specification fully overrides the default.
6349
6350
6351 Changes: Modified:
6352 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6353
6354
6355 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6356 Log:
6357 - Call mo_list() from m_list() to reduce code duplication
6358 - Default to >3, rather arbitrarily (conf option?)
6359 - Make < and > mean less than and greater than again
6360
6361
6362 Changes: Modified:
6363 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6364
6365
6366 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6367 Log:
6368 When processing topic burst, hide connecting server
6369 on netburst if flatten links is enabled.
6370
6371
6372 Changes: Modified:
6373 +9 -2 trunk/modules/m_tb.c (File Modified)
6374
6375
6376 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6377 Log:
6378 - remove PENALTY token
6379
6380
6381 Changes: Modified:
6382 +0 -1 trunk/include/supported.h (File Modified)
6383
6384
6385 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6386 Log:
6387 005 fixups:
6388 - Add PENALTY because we have a pace-wait system.
6389 - Add FNC due to SAVE and RSFNC
6390 - Add q to MAXLIST.
6391
6392
6393 Changes: Modified:
6394 +4 -2 trunk/include/supported.h (File Modified)
6395
6396
6397 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6398 Log:
6399 mkay, indent went nuts here
6400
6401
6402 Changes: Modified:
6403 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6404
6405
6406 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6407 Log:
6408 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6409 and can be used instead. The SAFELIST implementation is the one used by
6410 default, as most users/networks will be used to it.
6411
6412
6413 Changes: Modified:
6414 +1 -0 trunk/NEWS (File Modified)
6415 +14 -0 trunk/include/client.h (File Modified)
6416 +5 -0 trunk/include/hash.h (File Modified)
6417 +404 -272 trunk/modules/Makefile.in (File Modified)
6418 + - trunk/modules/m_list.c (File Deleted)
6419 + - trunk/modules/m_list_ratbox.c (File Added)
6420 + - trunk/modules/m_list_safelist.c (File Added)
6421 +5 -5 trunk/src/hash.c (File Modified)
6422
6423
6424 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6425 Log:
6426 Clear invites on a lowerTS JOIN or SJOIN.
6427 This should complete kick_on_split_riding protection.
6428
6429
6430 Changes: Modified:
6431 +5 -0 trunk/modules/core/m_join.c (File Modified)
6432 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6433
6434
6435 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6436 Log:
6437 Like in ratbox, send and interpret timestamps on invites.
6438
6439
6440 Changes: Modified:
6441 +9 -2 trunk/modules/m_invite.c (File Modified)
6442
6443
6444 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6445 Log:
6446 Add +S (network service) umode. Just for completeness, users or opers
6447 cannot set this.
6448
6449
6450 Changes: Modified:
6451 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6452
6453
6454 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6455 Log:
6456 update NEWS a bit
6457
6458
6459 Changes: Modified:
6460 +35 -2 trunk/NEWS (File Modified)
6461
6462
6463 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6464 Log:
6465 Split off a PreClient structure for data to be freed on registation (i.e. password).
6466 New hook introduce_client for post-registration messages.
6467 Fix b0rked SASL numerics.
6468 Burst REALHOST post-introduction for spoofed-on-registration clients.
6469 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6470 Pre-registration signon support.
6471
6472
6473 Changes: Modified:
6474 +10 -0 trunk/configure (File Modified)
6475 +2 -0 trunk/configure.ac (File Modified)
6476 +14 -4 trunk/include/client.h (File Modified)
6477 +1 -0 trunk/include/hook.h (File Modified)
6478 +1 -0 trunk/include/numeric.h (File Modified)
6479 +3 -0 trunk/include/setup.h.in (File Modified)
6480 +16 -0 trunk/modules/m_chghost.c (File Modified)
6481 +25 -21 trunk/modules/m_sasl.c (File Modified)
6482 +63 -30 trunk/modules/m_signon.c (File Modified)
6483 +18 -0 trunk/src/client.c (File Modified)
6484 +2 -0 trunk/src/hook.c (File Modified)
6485 +5 -5 trunk/src/messages.tab (File Modified)
6486 +2 -0 trunk/src/s_serv.c (File Modified)
6487 +28 -2 trunk/src/s_user.c (File Modified)
6488
6489
6490 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6491 Log:
6492 Update hook documentation.
6493
6494
6495 Changes: Modified:
6496 +30 -0 trunk/doc/hooks.txt (File Modified)
6497
6498
6499 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6500 Log:
6501 Improve @/# handling in match_esc().
6502
6503
6504 Changes: Modified:
6505 +21 -13 trunk/src/match.c (File Modified)
6506
6507
6508 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6509 Log:
6510 backtrack instead of bailing out when handling a mismatched escape
6511
6512
6513 Changes: Modified:
6514 +1 -1 trunk/src/match.c (File Modified)
6515
6516
6517 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6518 Log:
6519 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6520
6521 Changes: Modified:
6522 +2 -1 trunk/CREDITS (File Modified)
6523
6524
6525 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6526 Log:
6527 Fix the escape brokenness and pick up a more efficient matching algorithm,
6528 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6529 Patch sent upstream. They can do whatever they want with it, *shrug*.
6530
6531
6532 Changes: Modified:
6533 +147 -161 trunk/src/match.c (File Modified)
6534
6535
6536 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6537 Log:
6538 If flatten links is enabled, fake the origins of some ServerModes
6539 sent to clients so that the server sending the netburst is hidden.
6540 Most mode hacks still show the true source.
6541
6542
6543 Changes: Modified:
6544 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6545 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6546
6547
6548 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6549 Log:
6550 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6551 where the exit originated).
6552 - When receiving an SQUIT for a server themselves
6553 (IsMe(target_p) || target_p == client_p)
6554 close their link and send a local server notice.
6555
6556
6557 Changes: Modified:
6558 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6559 +6 -3 trunk/src/client.c (File Modified)
6560
6561
6562 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6563 Log:
6564 Hooking into the wrong hook, whoops. :P
6565
6566
6567 Changes: Modified:
6568 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6569 +6 -10 trunk/modules/core/m_join.c (File Modified)
6570
6571
6572 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6573 Log:
6574 this doesn't work right, right now :P
6575
6576
6577 Changes: Modified:
6578 +40 -0 trunk/contrib/Makefile.in (File Modified)
6579 + - trunk/contrib/m_createauthonly.c (File Added)
6580 +6 -0 trunk/include/hook.h (File Modified)
6581 +26 -1 trunk/modules/core/m_join.c (File Modified)
6582 +1 -1 trunk/src/ircd.c (File Modified)
6583
6584
6585 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6586 Log:
6587 Make can_join() hookable.
6588
6589
6590 Changes: Modified:
6591 +12 -1 trunk/src/channel.c (File Modified)
6592
6593
6594 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6595 Log:
6596 add 'int approved;' to the channel event hook
6597
6598
6599 Changes: Modified:
6600 +1 -0 trunk/include/hook.h (File Modified)
6601
6602
6603 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6604 Log:
6605 Use SIDs in SASL ENCAP origin.
6606 Ignore responses from other agents once the first SASL response has been received for a client.
6607
6608
6609 Changes: Modified:
6610 +9 -5 trunk/modules/m_sasl.c (File Modified)
6611
6612
6613 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6614 Log:
6615 Removed stray debug code.
6616
6617
6618 Changes: Modified:
6619 +1 -1 trunk/modules/m_sasl.c (File Modified)
6620
6621
6622 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6623 Log:
6624 Don't complain "unknown MODE flag" if a non-oper attempts
6625 to unset an oper only umode they do not have.
6626 This is to prevent unwanted error messages when users/bots
6627 do things like MODE <nick> +i-sw.
6628
6629
6630 Changes: Modified:
6631 +4 -2 trunk/src/s_user.c (File Modified)
6632
6633
6634 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6635 Log:
6636 Fix client_exit hook name and only call it for local exits that are not
6637 IsAnyServer.
6638
6639
6640 Changes: Modified:
6641 +3 -2 trunk/modules/m_sasl.c (File Modified)
6642
6643
6644 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6645 Log:
6646 Fix SASL logic to actually use stored agent UID.
6647 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6648 Add abort code for exiting clients.
6649
6650
6651 Changes: Modified:
6652 +18 -9 trunk/modules/m_sasl.c (File Modified)
6653
6654
6655 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6656 Log:
6657 Port over ratbox 2.2 /challenge. This is slightly more secure
6658 (better crypto, longer keys, challenge timeout) and has better
6659 client scripts.
6660
6661 The respond tool is no longer part of the ircd tree but a
6662 separate package, currently available from
6663 http://respond.ircd-ratbox.org (we should mirror/... this).
6664
6665
6666 Changes: Modified:
6667 +65 -310 trunk/doc/challenge.txt (File Modified)
6668 +5 -5 trunk/include/client.h (File Modified)
6669 +3 -0 trunk/include/irc_string.h (File Modified)
6670 +3 -0 trunk/include/numeric.h (File Modified)
6671 +94 -50 trunk/modules/m_challenge.c (File Modified)
6672 +1 -2 trunk/src/client.c (File Modified)
6673 +125 -0 trunk/src/irc_string.c (File Modified)
6674 +2 -2 trunk/src/messages.tab (File Modified)
6675 + - trunk/tools/rsa_respond/ (File Deleted)
6676
6677
6678 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6679 Log:
6680 Preliminary SASL support.
6681
6682
6683 Changes: Modified:
6684 +7 -0 trunk/include/client.h (File Modified)
6685 +6 -0 trunk/include/numeric.h (File Modified)
6686 +1 -0 trunk/modules/Makefile.in (File Modified)
6687 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6688 +175 -1 trunk/modules/m_cap.c (File Modified)
6689 + - trunk/modules/m_sasl.c (File Added)
6690 +2 -0 trunk/modules/m_user.c (File Modified)
6691 +5 -5 trunk/src/messages.tab (File Modified)
6692 +8 -2 trunk/src/s_user.c (File Modified)
6693
6694
6695 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6696 Log:
6697 SIGNON: make logout also apply remotely.
6698
6699
6700 Changes: Modified:
6701 +7 -2 trunk/modules/m_signon.c (File Modified)
6702
6703
6704 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6705 Log:
6706 Use an asterisk when sending empty logins in SIGNON.
6707
6708
6709 Changes: Modified:
6710 +5 -5 trunk/modules/m_signon.c (File Modified)
6711
6712
6713 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6714 Log:
6715 SIGNON: Only add whowas entry (add_history()) and wipe
6716 accepts (del_all_accepts()) if nick changed.
6717
6718
6719 Changes: Modified:
6720 +5 -3 trunk/modules/m_signon.c (File Modified)
6721
6722
6723 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6724 Log:
6725 SIGNON: slight fixes to collision code:
6726 - don't kill if target_p == source_p (nick unchanged or only changed case)
6727 - add comment that SAVE support is missing
6728 - use sendto_realops_snomask() instead of sendto_realops_flags()
6729
6730
6731 Changes: Modified:
6732 +9 -6 trunk/modules/m_signon.c (File Modified)
6733
6734
6735 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6736 Log:
6737 Fix up kills for bad nick/user/host on SIGNON.
6738
6739
6740 Changes: Modified:
6741 +16 -6 trunk/modules/m_signon.c (File Modified)
6742
6743
6744 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6745 Log:
6746 If changing to a nick with a digit, only allow the UID.
6747
6748
6749 Changes: Modified:
6750 +4 -0 trunk/modules/m_signon.c (File Modified)
6751
6752
6753 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6754 Log:
6755 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6756 Strip leading digits from logins that are not purely numeric.
6757
6758
6759 Changes: Modified:
6760 +3 -0 trunk/include/numeric.h (File Modified)
6761 +2 -0 trunk/include/send.h (File Modified)
6762 +1 -0 trunk/modules/Makefile.in (File Modified)
6763 +456 -3 trunk/modules/m_services.c (File Modified)
6764 + - trunk/modules/m_signon.c (File Added)
6765 +2 -2 trunk/src/messages.tab (File Modified)
6766 +98 -0 trunk/src/send.c (File Modified)
6767
6768
6769 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6770 Log:
6771 Remove old server notice umodes from example confs.
6772
6773
6774 Changes: Modified:
6775 +1 -2 trunk/doc/example.conf (File Modified)
6776 +4 -17 trunk/doc/reference.conf (File Modified)
6777
6778
6779 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6780 Log:
6781 Add snomask help file (forgot this earlier).
6782
6783
6784 Changes: Modified:
6785 + - trunk/help/opers/snomask (File Added)
6786
6787
6788 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6789 Log:
6790 Add umode +l (receive locops).
6791
6792
6793 Changes: Modified:
6794 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6795
6796
6797 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6798 Log:
6799 We don't plan to implement cmode +R (quiet unidentified) and
6800 umode +I (deny invite) for 1.1, so comment them out from the
6801 docs.
6802
6803
6804 Changes: Modified:
6805 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6806 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6807
6808
6809 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6810 Log:
6811 Improve snomask usage description.
6812
6813
6814 Changes: Modified:
6815 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6816
6817
6818 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6819 Log:
6820 Mention the word snomask with umode +s (needs to be a link really).
6821
6822
6823 Changes: Modified:
6824 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6825
6826
6827 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6828 Log:
6829 Add snomask +Z (operspy notices).
6830
6831
6832 Changes: Modified:
6833 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6834
6835
6836 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6837 Log:
6838 Misc updates/clarifications.
6839
6840
6841 Changes: Modified:
6842 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6843
6844
6845 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6846 Log:
6847 Document snomasks.
6848
6849
6850 Changes: Modified:
6851 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6852 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6853 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6854
6855
6856 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6857 Log:
6858 - Allow ENCAP REALHOST outside burst
6859 - Fix comment describing race condition: this can only happen
6860 on a local whois with use_whois_actually enabled
6861
6862
6863 Changes: Modified:
6864 +4 -6 trunk/modules/m_chghost.c (File Modified)
6865
6866
6867 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6868 Log:
6869 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6870
6871
6872 Changes: Modified:
6873 +39 -0 trunk/contrib/Makefile.in (File Modified)
6874 + - trunk/contrib/sno_globaloper.c (File Added)
6875
6876
6877 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6878 Log:
6879 Pass along old umodes and snomask in umode_changed hook,
6880 changing its parameter type from struct Client *
6881 to hook_data_umode_changed *. (For a new client, both
6882 are zero.)
6883
6884 The IP cloaking module now fully ignores umode changes
6885 where +h didn't change.
6886
6887
6888 Changes: Modified:
6889 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6890 +7 -0 trunk/include/hook.h (File Modified)
6891 +18 -4 trunk/src/s_user.c (File Modified)
6892
6893
6894 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6895 Log:
6896 move libcharybdis-provided function initialisation into libcharybdis_init().
6897
6898
6899 Changes: Modified:
6900 +32 -11 trunk/src/ircd.c (File Modified)
6901
6902
6903 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6904 Log:
6905 Make +f notices (local host, global host, global user@host, local class)
6906 netwide. Exceeding /quote set max remains local.
6907
6908
6909 Changes: Modified:
6910 +4 -4 trunk/src/s_conf.c (File Modified)
6911
6912
6913 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6914 Log:
6915 Netwide notices about attempts to join juped channels.
6916
6917
6918 Changes: Modified:
6919 +1 -1 trunk/modules/core/m_join.c (File Modified)
6920
6921
6922 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6923 Log:
6924 Send server notices about failed oper attempts globally.
6925 Successful remote oper attempt notices will be generated
6926 from the mode changes.
6927
6928
6929 Changes: Modified:
6930 +3 -3 trunk/modules/m_challenge.c (File Modified)
6931 +2 -2 trunk/modules/m_oper.c (File Modified)
6932
6933
6934 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6935 Log:
6936 Rest of infrastructure for sending server notices globally.
6937 Uses a new L_NETWIDE level on sendto_realops_snomask().
6938
6939
6940 Changes: Modified:
6941 +1 -0 trunk/include/send.h (File Modified)
6942 +31 -4 trunk/src/send.c (File Modified)
6943
6944
6945 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6946 Log:
6947 Add general::global_snotices conf option to control
6948 whether we send out SNOTEs. Does not do anything yet.
6949
6950
6951 Changes: Modified:
6952 +1 -0 trunk/doc/example.conf (File Modified)
6953 +6 -0 trunk/doc/reference.conf (File Modified)
6954 +1 -0 trunk/include/s_conf.h (File Modified)
6955 +6 -0 trunk/modules/m_info.c (File Modified)
6956 +1 -0 trunk/src/newconf.c (File Modified)
6957 +1 -0 trunk/src/s_conf.c (File Modified)
6958
6959
6960 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6961 Log:
6962 Only accept SNOTE from servers.
6963
6964
6965 Changes: Modified:
6966 +2 -0 trunk/modules/m_snote.c (File Modified)
6967
6968
6969 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6970 Log:
6971 Correct parv indices so this actually works.
6972
6973
6974 Changes: Modified:
6975 +2 -2 trunk/modules/m_snote.c (File Modified)
6976
6977
6978 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6979 Log:
6980 s/scan/snote/g
6981
6982
6983 Changes: Modified:
6984 +3 -3 trunk/modules/m_snote.c (File Modified)
6985
6986
6987 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6988 Log:
6989 Add m_snote.c, SNOTE propagator.
6990
6991
6992 Changes: Modified:
6993 +86 -0 trunk/modules/Makefile.in (File Modified)
6994 + - trunk/modules/m_snote.c (File Added)
6995
6996
6997 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6998 Log:
6999 start seeding the 1.1 NEWS file
7000
7001
7002 Changes: Modified:
7003 +4 -0 trunk/NEWS (File Modified)
7004
7005
7006 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7007 Log:
7008 rename some modules to more descriptive names...
7009
7010
7011 Changes: Modified:
7012 +2 -131 trunk/contrib/Makefile.in (File Modified)
7013 + - trunk/contrib/globalconnexit.c (File Deleted)
7014 + - trunk/contrib/globallineactive.c (File Deleted)
7015 + - trunk/contrib/sno_farconnect.c (File Added)
7016 + - trunk/contrib/sno_globalkline.c (File Added)
7017 +1 -120 trunk/modules/Makefile.in (File Modified)
7018 + - trunk/modules/networknotice.c (File Deleted)
7019 + - trunk/modules/sno_routing.c (File Added)
7020
7021
7022 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7023 Log:
7024 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7025 Uses FLAGS2_FLOODDONE bit on servers.
7026
7027
7028 Changes: Modified:
7029 +3 -0 trunk/include/client.h (File Modified)
7030 +121 -1 trunk/modules/Makefile.in (File Modified)
7031 + - trunk/modules/networknotice.c (File Added)
7032
7033
7034 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7035 Log:
7036 Don't show servers in /trace to nonopers if flatten links is enabled.
7037
7038
7039 Changes: Modified:
7040 +8 -5 trunk/modules/m_trace.c (File Modified)
7041
7042
7043 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7044 Log:
7045 CHGHOST:
7046 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7047 - send back confirmation to source, if local client
7048 - send a +s server notice if the source is neither a server nor a service (+S)
7049
7050
7051 Changes: Modified:
7052 +5 -1 trunk/modules/m_chghost.c (File Modified)
7053
7054
7055 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7056 Log:
7057 Use sendto_realops_snomask_from() to make the
7058 server notices appear to come from the affected
7059 user's server.
7060
7061
7062 Changes: Modified:
7063 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7064 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7065
7066
7067 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7068 Log:
7069 Add sendto_realops_snomask_from(), allows
7070 specification of apparent source server.
7071
7072
7073 Changes: Modified:
7074 +1 -0 trunk/include/send.h (File Modified)
7075 +41 -1 trunk/src/send.c (File Modified)
7076
7077
7078 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7079 Log:
7080 Revert r579. Keep host, not orighost in oper up notice.
7081 It would be inconsistent to have orighost there, and we
7082 don't want to mess up all server notices by putting both
7083 host and orighost.
7084
7085
7086 Changes: Modified:
7087 +1 -1 trunk/src/s_user.c (File Modified)
7088
7089
7090 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7091 Log:
7092 Include the IP address in operlog/foperlog.
7093
7094
7095 Changes: Modified:
7096 +10 -8 trunk/modules/m_challenge.c (File Modified)
7097 +8 -6 trunk/modules/m_oper.c (File Modified)
7098
7099
7100 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7101 Log:
7102 Call umode_changed hook on oper up.
7103
7104
7105 Changes: Modified:
7106 +1 -0 trunk/src/s_user.c (File Modified)
7107
7108
7109 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7110 Log:
7111 Add globalconnexit contrib module, shows remote client connects/exits
7112 except netsplits/netjoin on snomask +F.
7113 Notice formatting will probably change somewhat still.
7114
7115
7116 Changes: Modified:
7117 +80 -0 trunk/contrib/Makefile.in (File Modified)
7118 + - trunk/contrib/globalconnexit.c (File Added)
7119
7120
7121 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7122 Log:
7123 Declare snomask_modes[] so modules can provide snomasks.
7124
7125
7126 Changes: Modified:
7127 +2 -0 trunk/include/snomask.h (File Modified)
7128
7129
7130 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7131 Log:
7132 Replace user_signon hook with two new hooks: new_local_user
7133 and new_remote_user.
7134 These are called right before the user is introduced to the
7135 rest of the network.
7136
7137
7138 Changes: Modified:
7139 +2 -1 trunk/include/hook.h (File Modified)
7140 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7141 +4 -2 trunk/src/hook.c (File Modified)
7142 +2 -3 trunk/src/s_user.c (File Modified)
7143
7144
7145 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7146 Log:
7147 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7148
7149
7150 Changes: Modified:
7151 +2 -2 trunk/modules/m_scan.c (File Modified)
7152
7153
7154 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7155 Log:
7156 Update doc/technical/send.txt.
7157
7158
7159 Changes: Modified:
7160 +91 -131 trunk/doc/technical/send.txt (File Modified)
7161
7162
7163 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7164 Log:
7165 Add chantrace and masktrace to help files.
7166
7167
7168 Changes: Modified:
7169 + - trunk/help/opers/chantrace (File Added)
7170 +27 -20 trunk/help/opers/index (File Modified)
7171 + - trunk/help/opers/masktrace (File Added)
7172 +2 -0 trunk/help/opers/operspy (File Modified)
7173
7174
7175 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7176 Log:
7177 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7178 Shows etrace-like output for all users in a channel,
7179 in particular IP addresses.
7180
7181
7182 Changes: Modified:
7183 +75 -2 trunk/modules/m_etrace.c (File Modified)
7184
7185
7186 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7187 Log:
7188 Port over ratbox 2.2 r21727 (anfl):
7189 add some logging when we drop servers in places where we only notify opers
7190
7191
7192 Changes: Modified:
7193 +31 -0 trunk/modules/core/m_server.c (File Modified)
7194
7195
7196 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7197 Log:
7198 display orighost in operup message
7199
7200
7201 Changes: Modified:
7202 +1 -1 trunk/src/s_user.c (File Modified)
7203
7204
7205 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7206 Log:
7207 Add globallineactive contrib module, a hack which can often
7208 show k/d/g/x line active for remote clients.
7209
7210
7211 Changes: Modified:
7212 +52 -0 trunk/contrib/Makefile.in (File Modified)
7213 + - trunk/contrib/globallineactive.c (File Added)
7214
7215
7216 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7217 Log:
7218 Show IP field in the same way as MASKTRACE:
7219 "255.255.255.255" if it's unknown (remote TS5 client)
7220 and "0" if we or the remote server are purposely
7221 hiding it.
7222
7223
7224 Changes: Modified:
7225 +12 -1 trunk/modules/m_scan.c (File Modified)
7226
7227
7228 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7229 Log:
7230 scan umodes:
7231 - don't show servers in a global scan
7232 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7233
7234
7235 Changes: Modified:
7236 +4 -1 trunk/modules/m_scan.c (File Modified)
7237
7238
7239 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7240 Log:
7241 Implement SCAN UMODES.
7242
7243
7244 Changes: Modified:
7245 +3 -0 trunk/include/numeric.h (File Modified)
7246 +128 -2 trunk/modules/m_scan.c (File Modified)
7247 +2 -2 trunk/src/messages.tab (File Modified)
7248
7249
7250 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7251 Log:
7252 more oops
7253
7254
7255 Changes: Modified:
7256 +1 -1 trunk/modules/m_scan.c (File Modified)
7257
7258
7259 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7260 Log:
7261 parv[0] should be parv[1].
7262
7263
7264 Changes: Modified:
7265 +1 -1 trunk/modules/m_scan.c (File Modified)
7266
7267
7268 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7269 Log:
7270 another oops
7271
7272
7273 Changes: Modified:
7274 +1 -1 trunk/modules/m_scan.c (File Modified)
7275
7276
7277 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7278 Log:
7279 fix mistake here
7280
7281
7282 Changes: Modified:
7283 +2 -2 trunk/modules/m_scan.c (File Modified)
7284
7285
7286 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7287 Log:
7288 framework for scan command
7289
7290
7291 Changes: Modified:
7292 +113 -0 trunk/modules/Makefile.in (File Modified)
7293 + - trunk/modules/m_scan.c (File Added)
7294
7295
7296 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7297 Log:
7298 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7299
7300
7301 Changes: Modified:
7302 +2 -0 trunk/include/irc_string.h (File Modified)
7303 +157 -1 trunk/modules/m_etrace.c (File Modified)
7304 +129 -90 trunk/src/match.c (File Modified)
7305
7306
7307 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7308 Log:
7309 orighost may live in a different hash bucket (likely the case), lets check it standalone
7310
7311
7312 Changes: Modified:
7313 +39 -3 trunk/src/hostmask.c (File Modified)
7314
7315
7316 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7317 Log:
7318 SVN didn't check modules/ somehow, hrmm.
7319
7320
7321 Changes: Modified:
7322 +1 -1 trunk/modules/m_kline.c (File Modified)
7323 +6 -6 trunk/modules/m_stats.c (File Modified)
7324
7325
7326 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7327 Log:
7328 Track hostmask entries for client_p->orighost, if available.
7329 Not throughly tested, but seems to work fine.
7330
7331
7332 Changes: Modified:
7333 +8 -4 trunk/include/hostmask.h (File Modified)
7334 +14 -10 trunk/src/hostmask.c (File Modified)
7335
7336
7337 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7338 Log:
7339 Pass on SQUIT reasons more.
7340
7341
7342 Changes: Modified:
7343 +17 -19 trunk/src/client.c (File Modified)
7344
7345
7346 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7347 Log:
7348 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7349 This way, hidden admins also get them.
7350
7351
7352 Changes: Modified:
7353 +4 -4 trunk/src/send.c (File Modified)
7354
7355
7356 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7357 Log:
7358 From ircd-ratbox 2.2 (r21339 anfl):
7359 ms_kill() should be using find_person(), not find_client()
7360 otherwise it can generate a core.
7361
7362
7363 Changes: Modified:
7364 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7365
7366
7367 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7368 Log:
7369 Add m_error to core_module_table, so it is loaded by default.
7370
7371
7372 Changes: Modified:
7373 +1 -0 trunk/src/modules.c (File Modified)
7374
7375
7376 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7377 Log:
7378 comment is a const char *, not char *.
7379
7380
7381 Changes: Modified:
7382 +1 -1 trunk/include/hook.h (File Modified)
7383
7384
7385 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7386 Log:
7387 Fix a long standing hybrid 7 bug: when getting a read error
7388 on a server, report_error() is called with a %d instead of
7389 a %s in the format string ("Lost connection" in +d).
7390
7391
7392 Changes: Modified:
7393 +1 -1 trunk/src/client.c (File Modified)
7394
7395
7396 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7397 Log:
7398 Clarifications.
7399
7400
7401 Changes: Modified:
7402 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7403
7404
7405 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7406 Log:
7407 Add document describing capabilities and what they mean.
7408
7409
7410 Changes: Modified:
7411 + - trunk/doc/technical/capab.txt (File Added)
7412
7413
7414 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7415 Log:
7416 Change client_exit hook to pass all exit_client() parameters.
7417
7418
7419 Changes: Modified:
7420 +8 -0 trunk/include/hook.h (File Modified)
7421 +6 -1 trunk/src/client.c (File Modified)
7422
7423
7424 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7425 Log:
7426 Add client_exit hook, called in exit_client() for all
7427 clients of all types, except clients exiting because
7428 of netsplits (QS). The only thing done before it is
7429 marking the client as "closing" (to prevent
7430 recursion).
7431
7432
7433 Changes: Modified:
7434 +1 -0 trunk/include/hook.h (File Modified)
7435 +2 -0 trunk/src/client.c (File Modified)
7436 +2 -0 trunk/src/hook.c (File Modified)
7437
7438
7439 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7440 Log:
7441 Improve the code that calculates the nnnS nnnC counts
7442 in RPL_TRACESERVER.
7443
7444 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7445
7446
7447 Changes: Modified:
7448 +43 -36 trunk/modules/m_trace.c (File Modified)
7449
7450
7451 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7452 Log:
7453 Add server_eob hook.
7454 Planning to use this for netsplit/join notices.
7455
7456
7457 Changes: Modified:
7458 +1 -0 trunk/include/hook.h (File Modified)
7459 +2 -0 trunk/modules/m_pong.c (File Modified)
7460 +2 -0 trunk/src/hook.c (File Modified)
7461
7462
7463 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7464 Log:
7465 Default motd: ircd-ratbox -> charybdis
7466
7467
7468 Changes: Modified:
7469 +1 -1 trunk/doc/ircd.motd (File Modified)
7470
7471
7472 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7473 Log:
7474 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7475
7476
7477 Changes: Modified:
7478 +4 -4 trunk/src/s_user.c (File Modified)
7479
7480
7481 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7482 Log:
7483 - Remove obsolete EOB help file
7484 - Document snomask in the help files
7485 - Update indexes
7486
7487
7488 Changes: Modified:
7489 + - trunk/help/opers/eob (File Deleted)
7490 +13 -12 trunk/help/opers/index (File Modified)
7491 +1 -13 trunk/help/opers/umode (File Modified)
7492 +7 -7 trunk/help/users/index (File Modified)
7493
7494
7495 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7496 Log:
7497 Bail if snomask to parse is not given. Pointy hat to myself.
7498
7499
7500 Changes: Modified:
7501 +3 -0 trunk/src/snomask.c (File Modified)
7502
7503
7504 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7505 Log:
7506 Remove m_flags from autoconf
7507
7508
7509 Changes: Modified:
7510 +0 -1 trunk/contrib/Makefile.in (File Modified)
7511
7512
7513 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7514 Log:
7515 remove m_flags
7516
7517
7518 Changes: Modified:
7519 + - trunk/contrib/m_flags.c (File Deleted)
7520
7521
7522 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7523 Log:
7524 If +s is in oper_only_umodes, clear snomask on deoper.
7525
7526
7527 Changes: Modified:
7528 +5 -0 trunk/src/s_user.c (File Modified)
7529
7530
7531 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7532 Log:
7533 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7534
7535
7536 Changes: Modified:
7537 +2 -2 trunk/configure (File Modified)
7538 +2 -2 trunk/configure.ac (File Modified)
7539
7540
7541 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7542 Log:
7543 Remove the old server notice umodes.
7544 Default oper only umodes is now +s.
7545 Please make sure all remaining umodes still work.
7546
7547
7548 Changes: Modified:
7549 +3 -21 trunk/include/client.h (File Modified)
7550 +0 -12 trunk/src/newconf.c (File Modified)
7551 +1 -1 trunk/src/s_conf.c (File Modified)
7552 +12 -12 trunk/src/s_user.c (File Modified)
7553
7554
7555 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7556 Log:
7557 operator::flags nick_changes now controls +n snomask instead of +n umode.
7558
7559
7560 Changes: Modified:
7561 +8 -8 trunk/src/s_user.c (File Modified)
7562
7563
7564 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7565 Log:
7566 Move down h_umode_changed hook call after umode allowed checks
7567 (so it will not see +a if someone tries to set it but is not
7568 allowed to).
7569
7570
7571 Changes: Modified:
7572 +2 -3 trunk/src/s_user.c (File Modified)
7573
7574
7575 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7576 Log:
7577 Move over non-+s server notices (hopefully, all of them).
7578
7579
7580 Changes: Modified:
7581 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7582 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7583 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7584 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7585 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7586 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7587 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7588 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7589 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7590 +2 -2 trunk/libcharybdis/event.c (File Modified)
7591 +2 -2 trunk/modules/core/m_join.c (File Modified)
7592 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7593 +3 -3 trunk/modules/core/m_message.c (File Modified)
7594 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7595 +2 -2 trunk/modules/core/m_server.c (File Modified)
7596 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7597 +1 -1 trunk/modules/m_post.c (File Modified)
7598 +1 -1 trunk/modules/m_services.c (File Modified)
7599 +2 -2 trunk/src/channel.c (File Modified)
7600 +3 -3 trunk/src/client.c (File Modified)
7601 +1 -1 trunk/src/hash.c (File Modified)
7602 +5 -5 trunk/src/s_conf.c (File Modified)
7603 +2 -2 trunk/src/s_log.c (File Modified)
7604 +4 -4 trunk/src/s_user.c (File Modified)
7605
7606
7607 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7608 Log:
7609 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7610
7611
7612 Changes: Modified:
7613 +2 -1 trunk/include/snomask.h (File Modified)
7614 +2 -2 trunk/src/snomask.c (File Modified)
7615
7616
7617 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7618 Log:
7619 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7620
7621
7622 Changes: Modified:
7623 +1 -1 trunk/contrib/example_module.c (File Modified)
7624 +2 -2 trunk/include/ircd_defs.h (File Modified)
7625 +6 -6 trunk/modules/core/m_error.c (File Modified)
7626 +1 -1 trunk/modules/core/m_join.c (File Modified)
7627 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7628 +1 -1 trunk/modules/core/m_message.c (File Modified)
7629 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7630 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7631 +18 -18 trunk/modules/core/m_server.c (File Modified)
7632 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7633 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7634 +4 -4 trunk/modules/m_challenge.c (File Modified)
7635 +4 -4 trunk/modules/m_dline.c (File Modified)
7636 +13 -13 trunk/modules/m_gline.c (File Modified)
7637 +5 -5 trunk/modules/m_kline.c (File Modified)
7638 +2 -2 trunk/modules/m_oper.c (File Modified)
7639 +1 -1 trunk/modules/m_pong.c (File Modified)
7640 +13 -13 trunk/modules/m_rehash.c (File Modified)
7641 +4 -4 trunk/modules/m_resv.c (File Modified)
7642 +16 -16 trunk/modules/m_set.c (File Modified)
7643 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7644 +6 -6 trunk/modules/m_xline.c (File Modified)
7645 +1 -1 trunk/src/adns.c (File Modified)
7646 +2 -2 trunk/src/channel.c (File Modified)
7647 +1 -1 trunk/src/listener.c (File Modified)
7648 +1 -1 trunk/src/s_auth.c (File Modified)
7649 +15 -15 trunk/src/s_conf.c (File Modified)
7650 +3 -3 trunk/src/s_user.c (File Modified)
7651 +7 -7 trunk/src/send.c (File Modified)
7652
7653
7654 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7655 Log:
7656 On oper up:
7657 - set +s snomask if +s umode set but no snomasks
7658 - put numerics in more logical order
7659
7660
7661 Changes: Modified:
7662 +3 -1 trunk/src/s_user.c (File Modified)
7663
7664
7665 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7666 Log:
7667 parse_snobuf_to_mask(): default to + at start
7668 allows stuff like /mode jilles +s C
7669
7670
7671 Changes: Modified:
7672 +1 -1 trunk/src/snomask.c (File Modified)
7673
7674
7675 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7676 Log:
7677 Changes to user_mode() snomask handling.
7678 - show snomask (if not 0) on /mode <nick>
7679 - show snomask once at the end if +s/-s used
7680 - only parse 1 parameter for umode changes
7681 - don't crash on /mode <nick> +s
7682 - /mode <nick> -s clears snomask, doesn't use parameter
7683 - set umode +s iff snomask is not 0
7684 - snomask is not propagated, but umode +s is
7685
7686
7687 Changes: Modified:
7688 +97 -72 trunk/src/s_user.c (File Modified)
7689
7690
7691 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7692 Log:
7693 Convert some messages over to snomask.
7694
7695
7696 Changes: Modified:
7697 +29 -29 trunk/src/client.c (File Modified)
7698 +2 -2 trunk/src/ircd.c (File Modified)
7699 +13 -13 trunk/src/modules.c (File Modified)
7700 +1 -1 trunk/src/newconf.c (File Modified)
7701 +5 -5 trunk/src/parse.c (File Modified)
7702 +1 -1 trunk/src/restart.c (File Modified)
7703 +4 -4 trunk/src/s_newconf.c (File Modified)
7704 +11 -11 trunk/src/s_serv.c (File Modified)
7705
7706
7707 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7708 Log:
7709 include snomask.h from client.h
7710
7711
7712 Changes: Modified:
7713 +1 -0 trunk/include/client.h (File Modified)
7714
7715
7716 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7717 Log:
7718 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7719
7720
7721 Changes: Modified:
7722 +1 -0 trunk/src/newconf.c (File Modified)
7723 +2 -1 trunk/src/snomask.c (File Modified)
7724
7725
7726 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7727 Log:
7728 should start with +, not \0. Whoops. :)
7729
7730
7731 Changes: Modified:
7732 +1 -1 trunk/src/snomask.c (File Modified)
7733
7734
7735 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7736 Log:
7737 core snomask support.
7738
7739
7740 Changes: Modified:
7741 +3 -0 trunk/doc/example.conf (File Modified)
7742 +2 -0 trunk/include/client.h (File Modified)
7743 +2 -0 trunk/include/numeric.h (File Modified)
7744 +2 -0 trunk/include/s_newconf.h (File Modified)
7745 +63 -0 trunk/include/send.h (File Modified)
7746 + - trunk/include/snomask.h (File Added)
7747 +1 -0 trunk/src/Makefile.in (File Modified)
7748 +1 -1 trunk/src/messages.tab (File Modified)
7749 +8 -0 trunk/src/newconf.c (File Modified)
7750 +12 -0 trunk/src/s_user.c (File Modified)
7751 +235 -0 trunk/src/send.c (File Modified)
7752 + - trunk/src/snomask.c (File Added)
7753
7754
7755 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7756 Log:
7757 add a blank line after the license info.
7758
7759
7760 Changes: Modified:
7761 +1 -1 trunk/CREDITS (File Modified)
7762
7763
7764 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7765 Log:
7766 Extend copyright to 2006.
7767
7768
7769 Changes: Modified:
7770 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7771
7772
7773 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7774 Log:
7775 - Fix up book id.
7776 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7777
7778
7779 Changes: Modified:
7780 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7781 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7782
7783
7784 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7785 Log:
7786 Add oper privileges document.
7787
7788
7789 Changes: Modified:
7790 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7791 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7792
7793
7794 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7795 Log:
7796 Capitalize message names in services shortcuts (for consistency).
7797
7798
7799 Changes: Modified:
7800 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7801
7802
7803 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7804 Log:
7805 Remove C++ comment.
7806
7807
7808 Changes: Modified:
7809 +1 -1 trunk/src/patricia.c (File Modified)
7810
7811
7812 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7813 Log:
7814 Remove obsolete 'nextconnect' variable.
7815
7816
7817 Changes: Modified:
7818 +0 -1 trunk/include/ircd.h (File Modified)
7819 +0 -2 trunk/src/client.c (File Modified)
7820 +0 -1 trunk/src/ircd.c (File Modified)
7821
7822
7823 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7824 Log:
7825 Remove this remnant of the hybrid 6 ziplinks implementation.
7826
7827
7828 Changes: Modified:
7829 + - trunk/include/s_zip.h (File Deleted)
7830
7831
7832 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7833 Log:
7834 Make clone limiting work on orighost, not host (so it
7835 looks through services cloaks). Lightly tested, please
7836 test/review.
7837
7838
7839 Changes: Modified:
7840 +2 -0 trunk/modules/m_chghost.c (File Modified)
7841 +1 -1 trunk/src/client.c (File Modified)
7842 +1 -1 trunk/src/s_conf.c (File Modified)
7843
7844
7845 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7846 Log:
7847 Don't forget to link me_realhost() into the command hash.
7848
7849 Pointy hat to: myself
7850
7851
7852 Changes: Modified:
7853 +1 -1 trunk/modules/m_chghost.c (File Modified)
7854
7855
7856 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7857 Log:
7858 It's call_hook, not hook_call.
7859
7860
7861 Changes: Modified:
7862 +1 -1 trunk/src/s_user.c (File Modified)
7863
7864
7865 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7866 Log:
7867 Add unreject help file.
7868
7869
7870 Changes: Modified:
7871 + - trunk/help/opers/unreject (File Added)
7872
7873
7874 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7875 Log:
7876 Link the all-important 42 module to the build :P
7877
7878
7879 Changes: Modified:
7880 +1 -0 trunk/contrib/Makefile.in (File Modified)
7881
7882
7883 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7884 Log:
7885 Mention /rehash help.
7886
7887
7888 Changes: Modified:
7889 +1 -0 trunk/help/opers/rehash (File Modified)
7890
7891
7892 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7893 Log:
7894 Add h_user_signon hook.
7895
7896
7897 Changes: Modified:
7898 +1 -0 trunk/include/hook.h (File Modified)
7899 +2 -0 trunk/src/hook.c (File Modified)
7900 +4 -0 trunk/src/s_user.c (File Modified)
7901
7902
7903 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7904 Log:
7905 Oops, forgot to set orighost for remote client introductions.
7906
7907
7908 Changes: Modified:
7909 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7910
7911
7912 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7913 Log:
7914 Use TS6 forms in services shortcuts, if possible.
7915
7916
7917 Changes: Modified:
7918 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7919
7920
7921 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7922 Log:
7923 - Start out default_umodes conf entry from the empty set instead of +i.
7924 - Move oper_only_umodes check to where default_umodes is used, as
7925 oper_only_umodes may not be set yet while we're reading the conf.
7926
7927
7928 Changes: Modified:
7929 +6 -7 trunk/src/newconf.c (File Modified)
7930 +1 -1 trunk/src/s_user.c (File Modified)
7931
7932
7933 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7934 Log:
7935 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7936
7937
7938 Changes: Modified:
7939 +1 -0 trunk/doc/example.conf (File Modified)
7940 +7 -0 trunk/doc/reference.conf (File Modified)
7941 +0 -7 trunk/include/config.h.dist (File Modified)
7942 +1 -0 trunk/include/s_conf.h (File Modified)
7943 +6 -0 trunk/modules/m_info.c (File Modified)
7944 +9 -18 trunk/src/client.c (File Modified)
7945 +1 -0 trunk/src/newconf.c (File Modified)
7946 +1 -0 trunk/src/s_conf.c (File Modified)
7947
7948
7949 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7950 Log:
7951 - Allow NULL target_ip in show_ip() (indicates message is being
7952 sent to local opers)
7953 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7954 confitem
7955 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7956 those in src/client.c
7957
7958 From ratbox 2.2 svn (anfl)
7959
7960
7961 Changes: Modified:
7962 +1 -0 trunk/include/client.h (File Modified)
7963 +21 -2 trunk/src/client.c (File Modified)
7964 +2 -4 trunk/src/hostmask.c (File Modified)
7965 +1 -5 trunk/src/s_conf.c (File Modified)
7966 +4 -8 trunk/src/s_user.c (File Modified)
7967
7968
7969 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7970 Log:
7971 Fire off events properly.
7972
7973
7974 Changes: Modified:
7975 +7 -3 trunk/src/s_user.c (File Modified)
7976
7977
7978 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7979 Log:
7980 make sure modules which depend on umode information get the message upon connection (oops)
7981
7982
7983 Changes: Modified:
7984 +3 -0 trunk/src/s_user.c (File Modified)
7985
7986
7987 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7988 Log:
7989 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7990 From ratbox 2.2 svn.
7991
7992
7993 Changes: Modified:
7994 +3 -7 trunk/modules/m_etrace.c (File Modified)
7995
7996
7997 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7998 Log:
7999 Replace silly `default_invisible' option with more versatile default_umodes.
8000
8001
8002 Changes: Modified:
8003 +2 -2 trunk/Makefile.in (File Modified)
8004 +12 -1 trunk/doc/example.conf (File Modified)
8005 +14 -7 trunk/doc/reference.conf (File Modified)
8006 +2 -4 trunk/include/s_conf.h (File Modified)
8007 +0 -6 trunk/modules/m_info.c (File Modified)
8008 +4 -0 trunk/src/modules.c (File Modified)
8009 +41 -1 trunk/src/newconf.c (File Modified)
8010 +2 -2 trunk/src/s_conf.c (File Modified)
8011 +3 -4 trunk/src/s_user.c (File Modified)
8012
8013
8014 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8015 Log:
8016 Add temporary nick resvs with the proper duration,
8017 not 60 times too long.
8018
8019
8020 Changes: Modified:
8021 +1 -1 trunk/modules/m_resv.c (File Modified)
8022
8023
8024 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8025 Log:
8026 Add kick on split riding. See reference.conf for more details.
8027
8028
8029 Changes: Modified:
8030 +1 -0 trunk/doc/example.conf (File Modified)
8031 +16 -0 trunk/doc/reference.conf (File Modified)
8032 +1 -0 trunk/include/s_conf.h (File Modified)
8033 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8034 +6 -0 trunk/modules/m_info.c (File Modified)
8035 +1 -0 trunk/src/newconf.c (File Modified)
8036 +1 -0 trunk/src/s_conf.c (File Modified)
8037
8038
8039 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8040 Log:
8041 New credits, denoting GXTi as being on the core team.
8042
8043
8044 Changes: Modified:
8045 +16 -5 trunk/CREDITS (File Modified)
8046
8047
8048 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8049 Log:
8050 better cloaking algorithm
8051
8052
8053 Changes: Modified:
8054 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8055
8056
8057 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8058 Log:
8059 don't do redundant bitshifting.
8060
8061
8062 Changes: Modified:
8063 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8064
8065
8066 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8067 Log:
8068 Add ip_cloaking.so.
8069
8070
8071 Changes: Modified:
8072 +1 -0 trunk/contrib/Makefile.in (File Modified)
8073
8074
8075 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8076 Log:
8077 Set the DynSpoof flag properly.
8078
8079
8080 Changes: Modified:
8081 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8082
8083
8084 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8085 Log:
8086 first go at an ip_cloaking implementation for charybdis.
8087
8088
8089 Changes: Modified:
8090 + - trunk/contrib/ip_cloaking.c (File Added)
8091
8092
8093 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8094 Log:
8095 Add libcharybdis to contrib/ includes.
8096
8097
8098 Changes: Modified:
8099 +1 -1 trunk/contrib/Makefile.in (File Modified)
8100
8101
8102 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8103 Log:
8104 add h_umode_changed hook for modules that provide usermodes.
8105
8106
8107 Changes: Modified:
8108 +1 -0 trunk/include/hook.h (File Modified)
8109 +2 -1 trunk/src/hook.c (File Modified)
8110 +3 -0 trunk/src/s_user.c (File Modified)
8111
8112
8113 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8114 Log:
8115 Show quiets in /stats z.
8116
8117
8118 Changes: Modified:
8119 +15 -10 trunk/src/s_stats.c (File Modified)
8120
8121
8122 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8123 Log:
8124 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8125
8126
8127 Changes: Modified:
8128 +0 -12 trunk/configure (File Modified)
8129 +0 -9 trunk/configure.ac (File Modified)
8130 +0 -3 trunk/include/setup.h.in (File Modified)
8131
8132
8133 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8134 Log:
8135 change various buffer sizes to = topiclen.
8136
8137
8138 Changes: Modified:
8139 +3 -4 trunk/include/ircd_defs.h (File Modified)
8140
8141
8142 jon 2005/12/12 19:32:18 UTC (20051212-400)
8143 Log:
8144 - Partial commit test, partial ego strokage ;)
8145
8146
8147 Changes: Modified:
8148 +2 -1 trunk/CREDITS (File Modified)
8149
8150
8151 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8152 Log:
8153 More kqueue corrections.
8154
8155 Changes: Modified:
8156 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8157
8158
8159 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8160 Log:
8161 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8162 Not sure why this wasn't this way to begin with.
8163
8164
8165 Changes: Modified:
8166 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8167
8168
8169 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8170 Log:
8171 example.conf tweaks:
8172 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8173 most people do not need this.
8174 Enable serverinfo::hub.
8175
8176
8177 Changes: Modified:
8178 +14 -11 trunk/doc/example.conf (File Modified)
8179
8180
8181 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8182 Log:
8183 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8184
8185
8186 Changes: Modified:
8187 +1 -1 trunk/src/s_serv.c (File Modified)
8188
8189
8190 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8191 Log:
8192 header include changes
8193
8194
8195 Changes: Modified:
8196 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8197 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8198 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8199 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8200 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8201 +1 -21 trunk/libcharybdis/select.c (File Modified)
8202
8203
8204 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8205 Log:
8206 s/ilog/libcharybdis_{die,log,restart}/g
8207
8208
8209 Changes: Modified:
8210 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8211 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8212 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8213 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8214 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8215 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8216 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8217 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8218
8219
8220 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8221 Log:
8222 Use the right callbacks in the function code.
8223
8224 Changes: Modified:
8225 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8226
8227
8228 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8229 Log:
8230 More work, it builds again!
8231
8232
8233 Changes: Modified:
8234 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8235 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8236 + - trunk/libcharybdis/libcharybdis.c (File Added)
8237 + - trunk/libcharybdis/libcharybdis.h (File Added)
8238
8239
8240 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8241 Log:
8242 Move some stuff around.
8243
8244
8245 Changes: Modified:
8246 + - trunk/include/memory.h (File Deleted)
8247 + - trunk/include/tools.h (File Deleted)
8248 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8249 + - trunk/libcharybdis/memory.c (File Added)
8250 + - trunk/libcharybdis/memory.h (File Added)
8251 + - trunk/libcharybdis/snprintf.c (File Added)
8252 + - trunk/libcharybdis/tools.c (File Added)
8253 + - trunk/libcharybdis/tools.h (File Added)
8254 +1000 -1062 trunk/modules/.depend (File Modified)
8255 +421 -455 trunk/src/.depend (File Modified)
8256 +0 -1191 trunk/src/Makefile.in (File Modified)
8257 + - trunk/src/memory.c (File Deleted)
8258 + - trunk/src/snprintf.c (File Deleted)
8259 + - trunk/src/tools.c (File Deleted)
8260
8261
8262 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8263 Log:
8264 move more headers into libcharybdis
8265
8266 Changes: Modified:
8267 + - trunk/include/balloc.h (File Deleted)
8268 + - trunk/include/event.h (File Deleted)
8269 + - trunk/libcharybdis/balloc.h (File Added)
8270 + - trunk/libcharybdis/event.h (File Added)
8271 +924 -1020 trunk/modules/.depend (File Modified)
8272 +327 -406 trunk/src/.depend (File Modified)
8273
8274
8275 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8276 Log:
8277 balloc, events -> libcharybdis
8278
8279 Changes: Modified:
8280 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8281 + - trunk/libcharybdis/balloc.c (File Added)
8282 + - trunk/libcharybdis/event.c (File Added)
8283 +0 -1008 trunk/src/Makefile.in (File Modified)
8284 + - trunk/src/balloc.c (File Deleted)
8285 + - trunk/src/event.c (File Deleted)
8286
8287
8288 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8289 Log:
8290 More fun
8291
8292 Changes: Modified:
8293 + - trunk/include/commio.h (File Deleted)
8294 + - trunk/include/linebuf.h (File Deleted)
8295 + - trunk/libcharybdis/commio.h (File Added)
8296 + - trunk/libcharybdis/linebuf.h (File Added)
8297 +1644 -530 trunk/modules/.depend (File Modified)
8298 +1 -1 trunk/modules/Makefile.in (File Modified)
8299 +720 -284 trunk/src/.depend (File Modified)
8300
8301
8302 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8303 Log:
8304 Makefile reworking -- moving libcharybdis headers into proper location.
8305
8306 Changes: Modified:
8307 +1 -1 trunk/adns/Makefile.in (File Modified)
8308 +1 -1 trunk/src/Makefile.in (File Modified)
8309
8310
8311 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8312 Log:
8313 Document proposed authdaemon protocol.
8314
8315 Changes: Modified:
8316 + - trunk/authdaemon/protocol.txt (File Added)
8317
8318
8319 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8320 Log:
8321 Makefile oops
8322
8323 Changes: Modified:
8324 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8325
8326
8327 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8328 Log:
8329 Remove dead makefile from generation
8330
8331 Changes: Modified:
8332 +1 -2 trunk/configure (File Modified)
8333 +0 -1 trunk/configure.ac (File Modified)
8334
8335
8336 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8337 Log:
8338 libcharybdisIO -> libcharybdis
8339
8340 Changes: Modified:
8341 +1 -1 trunk/src/Makefile.in (File Modified)
8342
8343
8344 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8345 Log:
8346 More restructuring.
8347
8348 Changes: Modified:
8349 + - trunk/libcharybdis/Makefile.in (File Added)
8350 + - trunk/libcharybdis/commio.c (File Added)
8351 + - trunk/libcharybdis/devpoll.c (File Added)
8352 + - trunk/libcharybdis/epoll.c (File Added)
8353 + - trunk/libcharybdis/io/ (File Deleted)
8354 + - trunk/libcharybdis/kqueue.c (File Added)
8355 + - trunk/libcharybdis/linebuf.c (File Added)
8356 + - trunk/libcharybdis/log/ (File Deleted)
8357 + - trunk/libcharybdis/poll.c (File Added)
8358 + - trunk/libcharybdis/ports.c (File Added)
8359 + - trunk/libcharybdis/select.c (File Added)
8360
8361
8362 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8363 Log:
8364 Blah kill makefile
8365
8366 Changes: Modified:
8367 + - trunk/libcharybdis/Makefile.in (File Deleted)
8368
8369
8370 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8371 Log:
8372 Blah kill makefile
8373
8374 Changes: Modified:
8375 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8376
8377
8378 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8379 Log:
8380 add authdaemon dir for later hacking
8381
8382
8383 Changes: Modified:
8384 + - trunk/authdaemon/ (File Added)
8385
8386
8387 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8388 Log:
8389 linebuf -> libcharybdisIO
8390
8391
8392 Changes: Modified:
8393 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8394 + - trunk/libcharybdis/io/linebuf.c (File Added)
8395 + - trunk/libcharybdis/log/ (File Added)
8396 + - trunk/libcharybdis/log/Makefile.in (File Added)
8397 +0 -687 trunk/src/Makefile.in (File Modified)
8398 + - trunk/src/linebuf.c (File Deleted)
8399
8400
8401 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8402 Log:
8403 Solaris 10 I/O ports support
8404
8405 Changes: Modified:
8406 + - trunk/libcharybdis/io/ports.c (File Added)
8407
8408
8409 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8410 Log:
8411 libcharybdis stuff
8412
8413
8414 Changes: Modified:
8415 +1 -1 trunk/Makefile.in (File Modified)
8416 +3 -1 trunk/configure (File Modified)
8417 +133 -10 trunk/configure.ac (File Modified)
8418 + - trunk/libcharybdis/ (File Added)
8419 + - trunk/libcharybdis/Makefile.in (File Added)
8420 + - trunk/libcharybdis/io/ (File Added)
8421 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8422 +2 -3 trunk/src/Makefile.in (File Modified)
8423 + - trunk/src/io/ (File Deleted)
8424
8425
8426 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8427 Log:
8428 split IO stuff into libcharybdisIO.
8429
8430
8431 Changes: Modified:
8432 + - trunk/src/commio.c (File Deleted)
8433 + - trunk/src/devpoll.c (File Deleted)
8434 + - trunk/src/epoll.c (File Deleted)
8435 + - trunk/src/io/ (File Added)
8436 + - trunk/src/io/Makefile.in (File Added)
8437 + - trunk/src/io/commio.c (File Added)
8438 + - trunk/src/io/devpoll.c (File Added)
8439 + - trunk/src/io/epoll.c (File Added)
8440 + - trunk/src/io/kqueue.c (File Added)
8441 + - trunk/src/io/poll.c (File Added)
8442 + - trunk/src/io/select.c (File Added)
8443 + - trunk/src/kqueue.c (File Deleted)
8444 + - trunk/src/poll.c (File Deleted)
8445 + - trunk/src/select.c (File Deleted)
8446
8447
8448 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8449 Log:
8450 Version bump: 1.1.0
8451
8452
8453 Changes: Modified:
8454 +86 -155 trunk/configure (File Modified)
8455 +1 -1 trunk/configure.ac (File Modified)
8456
8457
8458 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8459 Log:
8460 Remove mentions of mkkeypair/cryptlinks.
8461
8462
8463 Changes: Modified:
8464 +1 -3 trunk/doc/challenge.txt (File Modified)
8465
8466
8467 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8468 Log:
8469 Clarify serverinfo{} description.
8470
8471
8472 Changes: Modified:
8473 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8474
8475
8476 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8477 Log:
8478 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8479
8480
8481 Changes: Modified:
8482 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8483
8484
8485 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8486 Log:
8487 Improvements also applicable to hyperion 1.x.
8488
8489
8490 Changes: Modified:
8491 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8492
8493
8494 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8495 Log:
8496 - Add +F description
8497 - General improvements and changes to charybdis
8498
8499
8500 Changes: Modified:
8501 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8502
8503
8504 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8505 Log:
8506 The server notice umodes only have an effect
8507 for opers. ("sendto_realops_flags", so having
8508 the umode is not enough, they must also be
8509 opered)
8510
8511
8512 Changes: Modified:
8513 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8514
8515
8516 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8517 Log:
8518 Updates to umodes docs.
8519
8520
8521 Changes: Modified:
8522 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8523
8524
8525 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8526 Log:
8527 Add SGML documentation.
8528
8529 Changes: Modified:
8530 + - trunk/doc/sgml/ (File Added)
8531 + - trunk/doc/sgml/oper-guide/ (File Added)
8532 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8533 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8534 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8535 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8536 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8537 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8538 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8539
8540
8541 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8542 Log:
8543 Make operwall flag restrict setting umode +z.
8544 This repairs this flag broken in charybdis-1.0.
8545
8546
8547 Changes: Modified:
8548 +41 -0 trunk/contrib/m_flags.c (File Modified)
8549 +9 -0 trunk/src/s_user.c (File Modified)
8550
8551
8552 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8553 Log:
8554 Don't complain/reset remote clients +n. I'm still not
8555 convinced propagating all umodes is the way to go, oh
8556 well.
8557
8558
8559 Changes: Modified:
8560 +1 -1 trunk/src/s_user.c (File Modified)
8561
8562
8563 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8564 Log:
8565 - Require admin flag for oper /chghost (if it's enabled
8566 which is not default)
8567 - Give error message on nonexistant nick
8568
8569
8570 Changes: Modified:
8571 +12 -0 trunk/modules/m_chghost.c (File Modified)
8572
8573
8574 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8575 Log:
8576 Incorporated jilles' dynspoof patch with a few minor changes.
8577
8578 Changes: Modified:
8579 +5 -2 trunk/include/client.h (File Modified)
8580 +1 -0 trunk/include/numeric.h (File Modified)
8581 +75 -4 trunk/modules/m_chghost.c (File Modified)
8582 +2 -21 trunk/modules/m_stats.c (File Modified)
8583 +2 -8 trunk/modules/m_trace.c (File Modified)
8584 +2 -0 trunk/src/client.c (File Modified)
8585 +3 -0 trunk/src/s_user.c (File Modified)
8586
8587
8588 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8589 Log:
8590 Update NEWS.
8591
8592 Changes: Modified:
8593 +5 -0 trunk/NEWS (File Modified)
8594
8595
8596 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8597 Log:
8598 Make show_ip() far less braindead.
8599
8600 Obtained from: ratbox 2.2 SVN
8601
8602
8603 Changes: Modified:
8604 +14 -85 trunk/src/client.c (File Modified)
8605
8606
8607 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8608 Log:
8609 Instead of not showing channels at all for whoising services,
8610 only show channels the requester is also on. If operspying
8611 services, show all the channels.
8612
8613
8614 Changes: Modified:
8615 +37 -40 trunk/modules/m_whois.c (File Modified)
8616
8617
8618 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8619 Log:
8620 - Show real errno if we fail to connect to a server
8621 - Don't show server IPs on IRC if a server goes dead
8622 during handshake
8623
8624
8625 Changes: Modified:
8626 +2 -5 trunk/src/s_serv.c (File Modified)
8627
8628
8629 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8630 Log:
8631 Revert hybrid 7.2 aline code. It causes too many problems.
8632
8633
8634 Changes: Modified:
8635 +1 -47 trunk/NEWS (File Modified)
8636 + - trunk/include/aline.h (File Deleted)
8637 +53 -6 trunk/modules/m_dline.c (File Modified)
8638 +212 -16 trunk/modules/m_kline.c (File Modified)
8639 +37 -8 trunk/modules/m_resv.c (File Modified)
8640 +45 -24 trunk/modules/m_xline.c (File Modified)
8641 +0 -485 trunk/src/Makefile.in (File Modified)
8642 + - trunk/src/aline.c (File Deleted)
8643
8644
8645 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8646 Log:
8647 Incorporate recent ratbox monitor bugfixes (could crash).
8648
8649
8650 Changes: Modified:
8651 +16 -0 trunk/modules/m_monitor.c (File Modified)
8652 +4 -3 trunk/src/monitor.c (File Modified)
8653
8654
8655 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8656 Log:
8657 Fix /invite UID leak.
8658
8659 Found by logiclrd@EFnet.
8660
8661
8662 Changes: Modified:
8663 +3 -2 trunk/modules/m_invite.c (File Modified)
8664
8665
8666 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8667 Log:
8668 Don't show what channels a service is in.
8669
8670 Changes: Modified:
8671 +1 -0 trunk/NEWS (File Modified)
8672 +40 -35 trunk/modules/m_whois.c (File Modified)
8673
8674
8675 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8676 Log:
8677 Update version to 1.0.3.
8678
8679
8680 Changes: Modified:
8681 +9 -9 trunk/configure (File Modified)
8682 +1 -1 trunk/configure.ac (File Modified)
8683
8684
8685 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8686 Log:
8687 Update NEWS.
8688
8689
8690 Changes: Modified:
8691 +7 -1 trunk/NEWS (File Modified)
8692
8693
8694 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8695 Log:
8696 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8697 More static buffers :(
8698
8699
8700 Changes: Modified:
8701 +12 -4 trunk/src/aline.c (File Modified)
8702
8703
8704 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8705 Log:
8706 Make operspy mode (/mode !#channel showing parameters
8707 even if not on channel) work again.
8708
8709
8710 Changes: Modified:
8711 +4 -4 trunk/src/channel.c (File Modified)
8712
8713
8714 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8715 Log:
8716 Call server_introduced hook on TS6 remote server
8717 introduction (ms_sid()).
8718
8719
8720 Changes: Modified:
8721 +6 -0 trunk/modules/core/m_server.c (File Modified)
8722
8723
8724 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8725 Log:
8726 Cyrix boxes are wierd.
8727
8728 Changes: Modified:
8729 +2 -1 trunk/modules/m_services.c (File Modified)
8730
8731
8732 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8733 Log:
8734 More paranoia.
8735
8736 Changes: Modified:
8737 +1 -1 trunk/include/client.h (File Modified)
8738 +3 -1 trunk/modules/m_services.c (File Modified)
8739
8740
8741 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8742 Log:
8743 heh
8744
8745 Changes: Modified:
8746 +1 -6 trunk/modules/m_services.c (File Modified)
8747
8748
8749 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8750 Log:
8751 Disable a check that doesn't always seem to work right for some reason.
8752
8753 Changes: Modified:
8754 +2 -0 trunk/modules/m_services.c (File Modified)
8755
8756
8757 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8758 Log:
8759 Update NEWS.
8760
8761
8762 Changes: Modified:
8763 +4 -1 trunk/NEWS (File Modified)
8764
8765
8766 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8767 Log:
8768 1.0.2
8769
8770
8771 Changes: Modified:
8772 +9 -9 trunk/configure (File Modified)
8773 +1 -1 trunk/configure.ac (File Modified)
8774
8775
8776 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8777 Log:
8778 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8779
8780
8781 Changes: Modified:
8782 +3 -13 trunk/modules/m_trace.c (File Modified)
8783
8784
8785 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8786 Log:
8787 Don't send empty RPL_WHOISCHANNELS on remote whois.
8788
8789 Pointy hat to: jilles
8790
8791
8792 Changes: Modified:
8793 +1 -1 trunk/modules/m_whois.c (File Modified)
8794
8795
8796 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8797 Log:
8798 Update NEWS.
8799
8800
8801 Changes: Modified:
8802 +3 -0 trunk/NEWS (File Modified)
8803
8804
8805 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8806 Log:
8807 Modular umode support.
8808
8809
8810 Changes: Modified:
8811 +0 -9 trunk/include/client.h (File Modified)
8812 +2 -1 trunk/include/s_user.h (File Modified)
8813 +1 -1 trunk/include/tools.h (File Modified)
8814 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8815 +3 -0 trunk/src/ircd.c (File Modified)
8816 +1 -1 trunk/src/messages.tab (File Modified)
8817 +2 -2 trunk/src/s_serv.c (File Modified)
8818 +37 -59 trunk/src/s_user.c (File Modified)
8819 +21 -0 trunk/src/tools.c (File Modified)
8820
8821
8822 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8823 Log:
8824 Optionally do forced nick change to the UID instead of kill
8825 on nick collisions, see doc/collision_fnc.txt for more
8826 details.
8827
8828
8829 Changes: Modified:
8830 + - trunk/doc/collision_fnc.txt (File Added)
8831 +1 -0 trunk/doc/example.conf (File Modified)
8832 +8 -0 trunk/doc/reference.conf (File Modified)
8833 +1 -0 trunk/include/numeric.h (File Modified)
8834 +1 -0 trunk/include/s_conf.h (File Modified)
8835 +2 -1 trunk/include/s_serv.h (File Modified)
8836 +1 -0 trunk/include/s_stats.h (File Modified)
8837 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8838 +1 -1 trunk/src/messages.tab (File Modified)
8839 +1 -0 trunk/src/newconf.c (File Modified)
8840 +1 -0 trunk/src/s_conf.c (File Modified)
8841 +1 -0 trunk/src/s_serv.c (File Modified)
8842 +2 -2 trunk/src/s_stats.c (File Modified)
8843
8844
8845 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8846 Log:
8847 Update NEWS.
8848
8849
8850 Modified:
8851 trunk/NEWS (File Modified)
8852
8853
8854 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8855 Log:
8856 Don't allow lookups by uid in /monitor + and /monitor s.
8857
8858
8859 Modified:
8860 trunk/modules/m_monitor.c (File Modified)
8861
8862
8863 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8864 Log:
8865 Stop garbage +j being set in cases like +j aaa:bbb by
8866 initializing the variables properly.
8867
8868 Reported by kyle.
8869
8870
8871 Modified:
8872 trunk/modules/core/m_mode.c (File Modified)
8873 trunk/modules/core/m_sjoin.c (File Modified)
8874
8875
8876 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8877 Log:
8878 Apply flags to the proper server in me_gcap().
8879
8880
8881 Modified:
8882 trunk/modules/m_capab.c (File Modified)
8883
8884
8885 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8886 Log:
8887 Use find_named_client() instead of find_client() to check
8888 for nick collisions.
8889
8890
8891 Modified:
8892 trunk/modules/core/m_nick.c (File Modified)
8893
8894
8895 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8896 Log:
8897 - Replace old 381 numeric with a new, more positive one!
8898
8899
8900 Modified:
8901 trunk/src/messages.tab (File Modified)
8902
8903
8904 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8905 Log:
8906 Make it compile again.
8907
8908
8909 Modified:
8910 trunk/src/channel.c (File Modified)
8911 trunk/src/client.c (File Modified)
8912 trunk/src/ircd.c (File Modified)
8913 trunk/src/packet.c (File Modified)
8914
8915
8916 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8917 Log:
8918 - Prevent UID disclosure in cmode setting.
8919
8920
8921 Modified:
8922 trunk/NEWS (File Modified)
8923 trunk/modules/core/m_mode.c (File Modified)
8924
8925
8926 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8927 Log:
8928 A different check which prevents UID disclosure.
8929
8930
8931 Modified:
8932 trunk/modules/core/m_kick.c (File Modified)
8933
8934
8935 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8936 Log:
8937 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8938
8939
8940 Modified:
8941 trunk/modules/core/m_kick.c (File Modified)
8942
8943
8944 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8945 Log:
8946 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8947
8948
8949 Modified:
8950 trunk/NEWS (File Modified)
8951 trunk/modules/m_accept.c (File Modified)
8952 trunk/modules/m_admin.c (File Modified)
8953 trunk/modules/m_away.c (File Modified)
8954 trunk/modules/m_cap.c (File Modified)
8955 trunk/modules/m_capab.c (File Modified)
8956 trunk/modules/m_challenge.c (File Modified)
8957 trunk/modules/m_chghost.c (File Modified)
8958 trunk/modules/m_close.c (File Modified)
8959 trunk/modules/m_cmessage.c (File Modified)
8960 trunk/modules/m_connect.c (File Modified)
8961 trunk/modules/m_dline.c (File Modified)
8962 trunk/modules/m_encap.c (File Modified)
8963 trunk/modules/m_etrace.c (File Modified)
8964 trunk/modules/m_gline.c (File Modified)
8965 trunk/modules/m_help.c (File Modified)
8966 trunk/modules/m_info.c (File Modified)
8967 trunk/modules/m_invite.c (File Modified)
8968 trunk/modules/m_ison.c (File Modified)
8969 trunk/modules/m_kline.c (File Modified)
8970 trunk/modules/m_knock.c (File Modified)
8971 trunk/modules/m_links.c (File Modified)
8972 trunk/modules/m_list.c (File Modified)
8973 trunk/modules/m_locops.c (File Modified)
8974 trunk/modules/m_lusers.c (File Modified)
8975 trunk/modules/m_map.c (File Modified)
8976 trunk/modules/m_monitor.c (File Modified)
8977 trunk/modules/m_motd.c (File Modified)
8978 trunk/modules/m_names.c (File Modified)
8979 trunk/modules/m_oper.c (File Modified)
8980 trunk/modules/m_operspy.c (File Modified)
8981 trunk/modules/m_pass.c (File Modified)
8982 trunk/modules/m_ping.c (File Modified)
8983 trunk/modules/m_pong.c (File Modified)
8984 trunk/modules/m_post.c (File Modified)
8985 trunk/modules/m_rehash.c (File Modified)
8986 trunk/modules/m_restart.c (File Modified)
8987 trunk/modules/m_resv.c (File Modified)
8988 trunk/modules/m_services.c (File Modified)
8989 trunk/modules/m_set.c (File Modified)
8990 trunk/modules/m_sshortcut.c (File Modified)
8991 trunk/modules/m_stats.c (File Modified)
8992 trunk/modules/m_svinfo.c (File Modified)
8993 trunk/modules/m_tb.c (File Modified)
8994 trunk/modules/m_testline.c (File Modified)
8995 trunk/modules/m_testmask.c (File Modified)
8996 trunk/modules/m_time.c (File Modified)
8997 trunk/modules/m_topic.c (File Modified)
8998 trunk/modules/m_trace.c (File Modified)
8999 trunk/modules/m_unreject.c (File Modified)
9000 trunk/modules/m_user.c (File Modified)
9001 trunk/modules/m_userhost.c (File Modified)
9002 trunk/modules/m_users.c (File Modified)
9003 trunk/modules/m_version.c (File Modified)
9004 trunk/modules/m_wallops.c (File Modified)
9005 trunk/modules/m_who.c (File Modified)
9006 trunk/modules/m_whois.c (File Modified)
9007 trunk/modules/m_whowas.c (File Modified)
9008 trunk/modules/m_xline.c (File Modified)
9009 trunk/src/adns.c (File Modified)
9010 trunk/src/aline.c (File Modified)
9011 trunk/src/cache.c (File Modified)
9012 trunk/src/channel.c (File Modified)
9013 trunk/src/class.c (File Modified)
9014 trunk/src/client.c (File Modified)
9015 trunk/src/commio.c (File Modified)
9016 trunk/src/event.c (File Modified)
9017 trunk/src/hash.c (File Modified)
9018 trunk/src/hostmask.c (File Modified)
9019 trunk/src/ircd.c (File Modified)
9020 trunk/src/kdparse.c (File Modified)
9021 trunk/src/linebuf.c (File Modified)
9022 trunk/src/listener.c (File Modified)
9023 trunk/src/modules.c (File Modified)
9024 trunk/src/monitor.c (File Modified)
9025 trunk/src/newconf.c (File Modified)
9026 trunk/src/packet.c (File Modified)
9027 trunk/src/parse.c (File Modified)
9028 trunk/src/reject.c (File Modified)
9029 trunk/src/s_auth.c (File Modified)
9030 trunk/src/s_conf.c (File Modified)
9031 trunk/src/s_gline.c (File Modified)
9032 trunk/src/s_log.c (File Modified)
9033 trunk/src/s_newconf.c (File Modified)
9034 trunk/src/s_serv.c (File Modified)
9035 trunk/src/s_stats.c (File Modified)
9036 trunk/src/s_user.c (File Modified)
9037 trunk/src/send.c (File Modified)
9038 trunk/src/whowas.c (File Modified)
9039
9040
9041 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9042 Log:
9043 - More coding style niceities. Pretty much got client.h squared away.
9044
9045
9046 Modified:
9047 trunk/modules/m_dline.c (File Modified)
9048 trunk/modules/m_gline.c (File Modified)
9049 trunk/modules/m_kline.c (File Modified)
9050 trunk/modules/m_rehash.c (File Modified)
9051 trunk/modules/m_resv.c (File Modified)
9052 trunk/modules/m_stats.c (File Modified)
9053 trunk/modules/m_testline.c (File Modified)
9054 trunk/modules/m_user.c (File Modified)
9055 trunk/modules/m_xline.c (File Modified)
9056
9057
9058 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9059 Log:
9060 - Propagate quiets (+q) on netjoins
9061 - Clear +q list too on lowerTS sjoin from TS6 source
9062
9063
9064 Modified:
9065 trunk/modules/core/m_sjoin.c (File Modified)
9066 trunk/src/s_serv.c (File Modified)
9067
9068
9069 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9070 Log:
9071 Second argument to whois is always a nick, never a uid.
9072 This prevents /whois other.server uid to get information
9073 about that uid.
9074
9075
9076 Modified:
9077 trunk/modules/m_whois.c (File Modified)
9078
9079
9080 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9081 Log:
9082 Don't allow local users to use uids in user mode.
9083
9084
9085 Modified:
9086 trunk/src/s_user.c (File Modified)
9087
9088
9089 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9090 Log:
9091 Make it compile again.
9092
9093
9094 Modified:
9095 trunk/src/s_stats.c (File Modified)
9096
9097
9098 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9099 Log:
9100 Fix propagation of empty SJOIN.
9101
9102
9103 Modified:
9104 trunk/modules/core/m_sjoin.c (File Modified)
9105
9106
9107 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9108 Log:
9109 Some atheme-style niceties here.
9110
9111
9112 Modified:
9113 trunk/modules/m_accept.c (File Modified)
9114 trunk/modules/m_admin.c (File Modified)
9115 trunk/modules/m_away.c (File Modified)
9116 trunk/modules/m_cap.c (File Modified)
9117 trunk/modules/m_capab.c (File Modified)
9118 trunk/modules/m_challenge.c (File Modified)
9119 trunk/modules/m_chghost.c (File Modified)
9120 trunk/modules/m_close.c (File Modified)
9121 trunk/modules/m_cmessage.c (File Modified)
9122 trunk/modules/m_connect.c (File Modified)
9123 trunk/modules/m_dline.c (File Modified)
9124 trunk/modules/m_encap.c (File Modified)
9125 trunk/modules/m_etrace.c (File Modified)
9126 trunk/modules/m_gline.c (File Modified)
9127 trunk/modules/m_help.c (File Modified)
9128 trunk/modules/m_info.c (File Modified)
9129 trunk/modules/m_invite.c (File Modified)
9130 trunk/modules/m_ison.c (File Modified)
9131 trunk/modules/m_kline.c (File Modified)
9132 trunk/modules/m_knock.c (File Modified)
9133 trunk/modules/m_links.c (File Modified)
9134 trunk/modules/m_list.c (File Modified)
9135 trunk/modules/m_locops.c (File Modified)
9136 trunk/modules/m_lusers.c (File Modified)
9137 trunk/modules/m_map.c (File Modified)
9138 trunk/modules/m_monitor.c (File Modified)
9139 trunk/modules/m_motd.c (File Modified)
9140 trunk/modules/m_names.c (File Modified)
9141 trunk/modules/m_oper.c (File Modified)
9142 trunk/modules/m_operspy.c (File Modified)
9143 trunk/modules/m_pass.c (File Modified)
9144 trunk/modules/m_ping.c (File Modified)
9145 trunk/modules/m_pong.c (File Modified)
9146 trunk/modules/m_post.c (File Modified)
9147 trunk/modules/m_rehash.c (File Modified)
9148 trunk/modules/m_restart.c (File Modified)
9149 trunk/modules/m_resv.c (File Modified)
9150 trunk/modules/m_services.c (File Modified)
9151 trunk/modules/m_set.c (File Modified)
9152 trunk/modules/m_sshortcut.c (File Modified)
9153 trunk/modules/m_stats.c (File Modified)
9154 trunk/modules/m_svinfo.c (File Modified)
9155 trunk/modules/m_tb.c (File Modified)
9156 trunk/modules/m_testline.c (File Modified)
9157 trunk/modules/m_testmask.c (File Modified)
9158 trunk/modules/m_time.c (File Modified)
9159 trunk/modules/m_topic.c (File Modified)
9160 trunk/modules/m_trace.c (File Modified)
9161 trunk/modules/m_unreject.c (File Modified)
9162 trunk/modules/m_user.c (File Modified)
9163 trunk/modules/m_userhost.c (File Modified)
9164 trunk/modules/m_users.c (File Modified)
9165 trunk/modules/m_version.c (File Modified)
9166 trunk/modules/m_wallops.c (File Modified)
9167 trunk/modules/m_who.c (File Modified)
9168 trunk/modules/m_whois.c (File Modified)
9169 trunk/modules/m_whowas.c (File Modified)
9170 trunk/modules/m_xline.c (File Modified)
9171
9172
9173 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9174 Log:
9175 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9176
9177
9178 Modified:
9179 trunk/.indent.pro (File Modified)
9180 trunk/include/charybdis.h (File Added)
9181 trunk/include/client.h (File Modified)
9182 trunk/modules/.indent.pro (File Modified)
9183 trunk/src/.indent.pro (File Modified)
9184 trunk/src/adns.c (File Modified)
9185 trunk/src/aline.c (File Modified)
9186 trunk/src/cache.c (File Modified)
9187 trunk/src/channel.c (File Modified)
9188 trunk/src/class.c (File Modified)
9189 trunk/src/client.c (File Modified)
9190 trunk/src/commio.c (File Modified)
9191 trunk/src/event.c (File Modified)
9192 trunk/src/hash.c (File Modified)
9193 trunk/src/hostmask.c (File Modified)
9194 trunk/src/ircd.c (File Modified)
9195 trunk/src/kdparse.c (File Modified)
9196 trunk/src/linebuf.c (File Modified)
9197 trunk/src/listener.c (File Modified)
9198 trunk/src/modules.c (File Modified)
9199 trunk/src/monitor.c (File Modified)
9200 trunk/src/newconf.c (File Modified)
9201 trunk/src/packet.c (File Modified)
9202 trunk/src/parse.c (File Modified)
9203 trunk/src/reject.c (File Modified)
9204 trunk/src/s_auth.c (File Modified)
9205 trunk/src/s_conf.c (File Modified)
9206 trunk/src/s_gline.c (File Modified)
9207 trunk/src/s_log.c (File Modified)
9208 trunk/src/s_newconf.c (File Modified)
9209 trunk/src/s_serv.c (File Modified)
9210 trunk/src/s_stats.c (File Modified)
9211 trunk/src/s_user.c (File Modified)
9212 trunk/src/send.c (File Modified)
9213 trunk/src/whowas.c (File Modified)
9214
9215
9216 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9217 Log:
9218 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9219 - Convert a few modules towards using this code.
9220 - Make a note about this change in NEWS.
9221
9222
9223 Modified:
9224 trunk/NEWS (File Modified)
9225 trunk/include/aline.h (File Added)
9226 trunk/modules/m_dline.c (File Modified)
9227 trunk/modules/m_kline.c (File Modified)
9228 trunk/modules/m_resv.c (File Modified)
9229 trunk/modules/m_xline.c (File Modified)
9230 trunk/src/Makefile.in (File Modified)
9231 trunk/src/aline.c (File Added)
9232
9233
9234 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9235 Log:
9236 - Update NEWS document.
9237
9238
9239 Modified:
9240 trunk/NEWS (File Modified)
9241
9242
9243 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9244 Log:
9245 Use find_named_person() instead of find_person() in services shortcuts.
9246
9247
9248 Modified:
9249 trunk/modules/m_sshortcut.c (File Modified)
9250
9251
9252 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9253 Log:
9254 Fix propagation of empty channels (+P).
9255
9256
9257 Modified:
9258 trunk/modules/core/m_sjoin.c (File Modified)
9259 trunk/src/s_serv.c (File Modified)
9260
9261
9262 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9263 Log:
9264 Use same comparison for +f.
9265
9266
9267 Modified:
9268 trunk/modules/core/m_join.c (File Modified)
9269
9270
9271 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9272 Log:
9273 Retire server-server non-encap CHGHOST, and clean it up a bit.
9274
9275
9276 Modified:
9277 trunk/modules/m_chghost.c (File Modified)
9278
9279
9280 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9281 Log:
9282 Use TS6 form for SQUIT wallops.
9283
9284
9285 Modified:
9286 trunk/modules/core/m_squit.c (File Modified)
9287
9288
9289 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9290 Log:
9291 Propagate nick changes for remote clients in TS6 form if possible;
9292 simplify the code a bit.
9293
9294
9295 Modified:
9296 trunk/modules/core/m_nick.c (File Modified)
9297
9298
9299 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9300 Log:
9301 Only clear oper_only_umodes on deoper for local clients.
9302
9303
9304 Modified:
9305 trunk/src/s_user.c (File Modified)
9306
9307
9308 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9309 Log:
9310 - Don't enable use_whois_actually in the default config, makes cloaking
9311 only useful for vanity.
9312
9313
9314 Modified:
9315 trunk/doc/example.conf (File Modified)
9316
9317
9318 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9319 Log:
9320 Fix linebuf raw code to not truncate lines longer than
9321 510 characters. This stops ziplinks corruption at
9322 the initial burst if the other side sends a lot.
9323
9324
9325 Modified:
9326 trunk/src/linebuf.c (File Modified)
9327
9328
9329 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9330 Log:
9331 - Add +r to channel_modes().
9332
9333
9334 Modified:
9335 trunk/src/channel.c (File Modified)
9336
9337
9338 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9339 Log:
9340 Update NEWS.
9341
9342
9343 Modified:
9344 trunk/NEWS (File Modified)
9345
9346
9347 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9348 Log:
9349 err, nvm. wrong project :-P
9350
9351
9352 Modified:
9353 trunk/src/match.c (File Modified)
9354
9355
9356 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9357 Log:
9358 make sure we don't crash on match(NULL, test)
9359
9360
9361 Modified:
9362 trunk/src/match.c (File Modified)
9363
9364
9365 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9366 Log:
9367 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9368 flags = rehash in shared{}.
9369 Uses :<source> ENCAP <target> REHASH [option].
9370
9371
9372 Modified:
9373 trunk/doc/example.conf (File Modified)
9374 trunk/doc/reference.conf (File Modified)
9375 trunk/help/opers/rehash (File Modified)
9376 trunk/include/s_newconf.h (File Modified)
9377 trunk/modules/m_rehash.c (File Modified)
9378 trunk/modules/m_stats.c (File Modified)
9379 trunk/src/newconf.c (File Modified)
9380
9381
9382 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9383 Log:
9384 Initialize flags to 0 in conf_set_shared_flags() and
9385 conf_set_cluster_flags().
9386
9387
9388 Modified:
9389 trunk/src/newconf.c (File Modified)
9390
9391
9392 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9393 Log:
9394 Don't allow a forward from a #channel to an &channel.
9395 Error message is Illegal channel name.
9396
9397
9398 Modified:
9399 trunk/modules/core/m_mode.c (File Modified)
9400
9401
9402 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9403 Log:
9404 - change version to 1.0.1
9405
9406
9407 Modified:
9408 trunk/configure (File Modified)
9409 trunk/configure.ac (File Modified)
9410
9411
9412 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9413 Log:
9414 Update NEWS.
9415
9416
9417 Modified:
9418 trunk/NEWS (File Modified)
9419
9420
9421 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9422 Log:
9423 Services shortcuts changes:
9424 - Require umode +S on target
9425 - Use ERR_SERVICESDOWN (440) for error message
9426 - Fix check for empty string
9427
9428
9429 Modified:
9430 trunk/include/numeric.h (File Modified)
9431 trunk/modules/m_sshortcut.c (File Modified)
9432 trunk/src/messages.tab (File Modified)
9433
9434
9435 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9436 Log:
9437 s/IsChanService/IsService/g;
9438
9439
9440 Modified:
9441 trunk/modules/m_sshortcut.c (File Modified)
9442
9443
9444 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9445 Log:
9446 Add check for service validity in shortcut routines.
9447
9448
9449 Modified:
9450 trunk/modules/m_sshortcut.c (File Modified)
9451
9452
9453 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9454 Log:
9455 Don't allow forwarding to a -F channel the setter is not on.
9456
9457
9458 Modified:
9459 trunk/modules/core/m_mode.c (File Modified)
9460
9461
9462 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9463 Log:
9464 Describe identify_service and identify_command in
9465 reference.conf.
9466
9467
9468 Modified:
9469 trunk/doc/reference.conf (File Modified)
9470
9471
9472 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9473 Log:
9474 More helpfile updates.
9475
9476
9477 Modified:
9478 trunk/help/Makefile.in (File Modified)
9479 trunk/help/opers/die (File Modified)
9480 trunk/help/opers/join (File Modified)
9481 trunk/help/opers/links (File Modified)
9482 trunk/help/opers/lusers (File Modified)
9483 trunk/help/opers/map (File Added)
9484 trunk/help/opers/motd (File Modified)
9485 trunk/help/opers/names (File Modified)
9486 trunk/help/opers/notice (File Modified)
9487 trunk/help/opers/operspy (File Modified)
9488 trunk/help/opers/part (File Modified)
9489 trunk/help/opers/privmsg (File Modified)
9490 trunk/help/opers/restart (File Modified)
9491 trunk/help/opers/set (File Modified)
9492 trunk/help/opers/stats (File Modified)
9493 trunk/help/opers/trace (File Modified)
9494 trunk/help/opers/version (File Modified)
9495 trunk/help/users/notice (File Modified)
9496 trunk/help/users/privmsg (File Modified)
9497 trunk/help/users/stats (File Modified)
9498
9499
9500 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9501 Log:
9502 Update help files.
9503
9504
9505 Modified:
9506 trunk/help/opers/cmode (File Modified)
9507 trunk/help/opers/umode (File Modified)
9508 trunk/help/opers/wallops (File Modified)
9509 trunk/help/opers/who (File Modified)
9510 trunk/help/users/umode (File Modified)
9511
9512
9513 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9514 Log:
9515 Include cmode +r in 004 and 005.
9516
9517
9518 Modified:
9519 trunk/include/supported.h (File Modified)
9520 trunk/src/messages.tab (File Modified)
9521
9522
9523 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9524 Log:
9525 No need to clear all 3 buffers in channel_modes().
9526
9527
9528 Modified:
9529 trunk/src/channel.c (File Modified)
9530
9531
9532 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9533 Log:
9534 - Fix multiple +f modes per line
9535 - -f shouldn't take a parameter
9536
9537
9538 Modified:
9539 trunk/modules/core/m_mode.c (File Modified)
9540
9541
9542 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9543 Log:
9544 Channel mode +Q now prevents forwarding to or through
9545 a channel, just like in hyperion, not from a channel.
9546
9547
9548 Modified:
9549 trunk/modules/core/m_join.c (File Modified)
9550
9551
9552 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9553 Log:
9554 Complete +F/+Q propagation.
9555
9556
9557 Modified:
9558 trunk/modules/core/m_join.c (File Modified)
9559 trunk/modules/core/m_sjoin.c (File Modified)
9560 trunk/src/channel.c (File Modified)
9561
9562
9563 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9564 Log:
9565 - A few minor fixes.
9566
9567
9568 Modified:
9569 trunk/modules/core/m_join.c (File Modified)
9570 trunk/modules/m_services.c (File Modified)
9571
9572
9573 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9574 Log:
9575 - Fix netsplit obfuscation.
9576
9577
9578 Modified:
9579 trunk/src/client.c (File Modified)
9580
9581
9582 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9583 Log:
9584 - Fix another /stats p related bug.
9585
9586
9587 Modified:
9588 trunk/src/client.c (File Modified)
9589
9590
9591 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9592 Log:
9593 - Update example.conf.
9594
9595
9596 Modified:
9597 trunk/doc/example.conf (File Modified)
9598
9599
9600 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9601 Log:
9602 - Fix a minor bug here, and re-release 1.0.
9603
9604
9605 Modified:
9606 trunk/modules/core/m_nick.c (File Modified)
9607
9608
9609 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9610 Log:
9611 - Add bursted clients to /stats p list.
9612
9613
9614 Modified:
9615 trunk/modules/core/m_nick.c (File Modified)
9616
9617
9618 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9619 Log:
9620 - Add identify_service, identify_command options to the example.conf,
9621 newconf parser.
9622
9623
9624 Modified:
9625 trunk/NEWS (File Modified)
9626 trunk/doc/example.conf (File Modified)
9627 trunk/src/newconf.c (File Modified)
9628
9629
9630 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9631 Log:
9632 - Add services shortcuts.
9633
9634
9635 Modified:
9636 trunk/modules/Makefile.in (File Modified)
9637 trunk/modules/m_sshortcut.c (File Added)
9638
9639
9640 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9641 Log:
9642 - put back checks i removed by mistake
9643
9644
9645 Modified:
9646 trunk/modules/core/m_join.c (File Modified)
9647
9648
9649 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9650 Log:
9651 - Implement channel mode +Q, which disables forwarding.
9652 - Make forwarding usable by everyone.
9653 - Implement channel mode +F which bypasses authority checks on a target
9654 set with this mode
9655 - Update NEWS.
9656
9657
9658 Modified:
9659 trunk/NEWS (File Modified)
9660 trunk/include/channel.h (File Modified)
9661 trunk/include/supported.h (File Modified)
9662 trunk/modules/core/m_join.c (File Modified)
9663 trunk/modules/core/m_mode.c (File Modified)
9664 trunk/src/messages.tab (File Modified)
9665
9666
9667 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9668 Log:
9669 - Fix account handling brokenness.
9670
9671
9672 Modified:
9673 trunk/modules/m_services.c (File Modified)
9674
9675
9676 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9677 Log:
9678 Identify to services via server password hack. Still
9679 needs config file parts, like
9680 identifyservice = "nickserv@services.int";
9681 identifycommand = "IDENTIFY";
9682
9683
9684 Modified:
9685 trunk/include/s_conf.h (File Modified)
9686 trunk/src/s_user.c (File Modified)
9687
9688
9689 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9690 Log:
9691 Make send.c compile.
9692
9693
9694 Modified:
9695 trunk/src/send.c (File Modified)
9696
9697
9698 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9699 Log:
9700 - Handle this better.
9701
9702
9703 Modified:
9704 trunk/src/send.c (File Modified)
9705
9706
9707 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9708 Log:
9709 If the source is not a client, don't send to normal users.
9710
9711
9712 Modified:
9713 trunk/src/send.c (File Modified)
9714
9715
9716 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9717 Log:
9718 - Make /wallops behave as wallops in other ircds.
9719
9720
9721 Modified:
9722 trunk/modules/m_wallops.c (File Modified)
9723 trunk/src/send.c (File Modified)
9724
9725
9726 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9727 Log:
9728 - charybdis-1.0
9729
9730
9731 Modified:
9732 trunk/NEWS (File Modified)
9733 trunk/configure (File Modified)
9734 trunk/configure.ac (File Modified)
9735
9736
9737 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9738 Log:
9739 - Remove efnet configuration.
9740 - Rename example.conf as reference.conf, and replace the default
9741 example.conf with one suitable for AthemeNET.
9742 - Update makefile to reflect these changes.
9743
9744
9745 Modified:
9746 trunk/doc/Makefile.in (File Modified)
9747 trunk/doc/example.conf (File Modified)
9748 trunk/doc/example.efnet.conf (File Deleted)
9749 trunk/doc/reference.conf (File Added)
9750
9751
9752 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9753 Log:
9754 - Don't display opers who are /away.
9755
9756
9757 Modified:
9758 trunk/modules/m_stats.c (File Modified)
9759
9760
9761 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9762 Log:
9763 Put cmode +f in 004 and 005.
9764
9765
9766 Modified:
9767 trunk/include/supported.h (File Modified)
9768 trunk/src/messages.tab (File Modified)
9769
9770
9771 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9772 Log:
9773 Add user umode +Q which prevents a user from
9774 being forwarded.
9775
9776
9777 Modified:
9778 trunk/include/client.h (File Modified)
9779 trunk/modules/core/m_join.c (File Modified)
9780 trunk/src/messages.tab (File Modified)
9781 trunk/src/s_user.c (File Modified)
9782
9783
9784 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9785 Log:
9786 Implement channel forwarding in m_join(). As in
9787 hyperion, failing to join because of +i, +r or +j
9788 can cause you to be forwarded, potentially
9789 recursively. Unlike hyperion, a single numeric
9790 is sent in case of a successful forward, otherwise
9791 the ircd acts if there were no forward.
9792
9793
9794 Modified:
9795 trunk/include/numeric.h (File Modified)
9796 trunk/modules/core/m_join.c (File Modified)
9797 trunk/src/messages.tab (File Modified)
9798
9799
9800 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9801 Log:
9802 Allow servers to set oper-only cmodes as well.
9803
9804
9805 Modified:
9806 trunk/modules/core/m_mode.c (File Modified)
9807
9808
9809 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9810 Log:
9811 Add cmode +f which takes a channel name, settable
9812 only by opers for now. Does not do anything yet.
9813
9814
9815 Modified:
9816 trunk/include/channel.h (File Modified)
9817 trunk/modules/core/m_join.c (File Modified)
9818 trunk/modules/core/m_mode.c (File Modified)
9819 trunk/modules/core/m_sjoin.c (File Modified)
9820 trunk/src/channel.c (File Modified)
9821
9822
9823 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9824 Log:
9825 Fully initialize 'mode' in ms_join() and ms_sjoin()
9826 to avoid old +j garbage from being used.
9827
9828
9829 Modified:
9830 trunk/modules/core/m_join.c (File Modified)
9831 trunk/modules/core/m_sjoin.c (File Modified)
9832
9833
9834 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9835 Log:
9836 - only touch join_count/join_delta if join throttling
9837 is enabled on the channel
9838 - reset join_count/join_delta to 0 if -j is set
9839
9840
9841 Modified:
9842 trunk/modules/core/m_join.c (File Modified)
9843 trunk/modules/core/m_mode.c (File Modified)
9844 trunk/modules/core/m_sjoin.c (File Modified)
9845
9846
9847 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9848 Log:
9849 Also start a new "period" for join throttling for remote joins,
9850 if necessary. Make the code slightly clearer.
9851
9852
9853 Modified:
9854 trunk/modules/core/m_join.c (File Modified)
9855 trunk/src/channel.c (File Modified)
9856
9857
9858 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9859 Log:
9860 Some +j improvements, still broken.
9861
9862
9863 Modified:
9864 trunk/modules/core/m_join.c (File Modified)
9865 trunk/modules/core/m_sjoin.c (File Modified)
9866
9867
9868 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9869 Log:
9870 Only do +z processing for +m channels the sender is on,
9871 as bans/quiets are currently only checked locally.
9872
9873
9874 Modified:
9875 trunk/modules/core/m_message.c (File Modified)
9876
9877
9878 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9879 Log:
9880 - Add max_bans_large configuration option, defaulting to 500, to
9881 limit the number of bans in a +L channel
9882 - Change b/e/I to b/e/I/q in texts
9883
9884
9885 Modified:
9886 trunk/doc/example.conf (File Modified)
9887 trunk/include/s_conf.h (File Modified)
9888 trunk/modules/core/m_mode.c (File Modified)
9889 trunk/modules/m_info.c (File Modified)
9890 trunk/src/newconf.c (File Modified)
9891 trunk/src/s_conf.c (File Modified)
9892
9893
9894 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9895 Log:
9896 Store invite for +gi channels.
9897 Note that +gi is significantly weaker access control than +i.
9898
9899
9900 Modified:
9901 trunk/modules/m_invite.c (File Modified)
9902
9903
9904 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9905 Log:
9906 Nonops are allowed to see +q lists.
9907
9908
9909 Modified:
9910 trunk/modules/core/m_mode.c (File Modified)
9911
9912
9913 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9914 Log:
9915 Invalidate can_send() cache on -q.
9916
9917
9918 Modified:
9919 trunk/modules/core/m_mode.c (File Modified)
9920
9921
9922 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9923 Log:
9924 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9925
9926
9927 Modified:
9928 trunk/modules/core/m_sjoin.c (File Modified)
9929
9930
9931 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9932 Log:
9933 - Allow blank SJOINs -- for permanant channels.
9934
9935
9936 Modified:
9937 trunk/modules/core/m_sjoin.c (File Modified)
9938
9939
9940 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9941 Log:
9942 - Burst permanant channels.
9943
9944
9945 Modified:
9946 trunk/src/s_serv.c (File Modified)
9947
9948
9949 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9950 Log:
9951 - Fix handling of permanant channels.
9952
9953
9954 Modified:
9955 trunk/modules/core/m_join.c (File Modified)
9956
9957
9958 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9959 Log:
9960 - Run indent on core modules.
9961 - Add propagation of join throttle settings.
9962
9963
9964 Modified:
9965 trunk/modules/core/m_die.c (File Modified)
9966 trunk/modules/core/m_error.c (File Modified)
9967 trunk/modules/core/m_join.c (File Modified)
9968 trunk/modules/core/m_kick.c (File Modified)
9969 trunk/modules/core/m_kill.c (File Modified)
9970 trunk/modules/core/m_message.c (File Modified)
9971 trunk/modules/core/m_mode.c (File Modified)
9972 trunk/modules/core/m_nick.c (File Modified)
9973 trunk/modules/core/m_part.c (File Modified)
9974 trunk/modules/core/m_quit.c (File Modified)
9975 trunk/modules/core/m_server.c (File Modified)
9976 trunk/modules/core/m_sjoin.c (File Modified)
9977 trunk/modules/core/m_squit.c (File Modified)
9978
9979
9980 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9981 Log:
9982 - Fix mistake in commit message.
9983
9984
9985 Modified:
9986 trunk/ChangeLog (File Modified)
9987
9988
9989 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9990 Log:
9991 - Channel throttling.
9992
9993
9994 Modified:
9995 trunk/NEWS (File Modified)
9996 trunk/include/supported.h (File Modified)
9997 trunk/modules/core/m_mode.c (File Modified)
9998 trunk/src/messages.tab (File Modified)
9999
10000
10001 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10002 Log:
10003 - Channel throttle logic fixes.
10004
10005
10006 Modified:
10007 trunk/include/channel.h (File Modified)
10008
10009
10010 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10011 Log:
10012 - Add the throttle logic.
10013
10014
10015 Modified:
10016 trunk/include/channel.h (File Modified)
10017 trunk/include/numeric.h (File Modified)
10018 trunk/modules/core/m_join.c (File Modified)
10019 trunk/src/channel.c (File Modified)
10020 trunk/src/messages.tab (File Modified)
10021
10022
10023 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10024 Log:
10025 - Cosmetic fixes to CREDITS.
10026
10027
10028 Modified:
10029 trunk/CREDITS (File Modified)
10030
10031
10032 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10033 Log:
10034 - Better channel_modes() from ShadowIRCd 4.
10035
10036
10037 Modified:
10038 trunk/include/channel.h (File Modified)
10039 trunk/src/channel.c (File Modified)
10040
10041
10042 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10043 Log:
10044 - Strip colour codes from parts.
10045
10046
10047 Modified:
10048 trunk/modules/core/m_part.c (File Modified)
10049
10050
10051 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10052 Log:
10053 - Strip colour codes from quits.
10054
10055
10056 Modified:
10057 trunk/modules/core/m_quit.c (File Modified)
10058
10059
10060 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10061 Log:
10062 - add +c/+g/+z to channel_modes().
10063
10064
10065 Modified:
10066 trunk/src/channel.c (File Modified)
10067
10068
10069 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10070 Log:
10071 - Add +g to 004/005 numerics.
10072
10073
10074 Modified:
10075 trunk/include/supported.h (File Modified)
10076 trunk/src/messages.tab (File Modified)
10077
10078
10079 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10080 Log:
10081 - Add +cgz to set_final_mode() in both join/sjoin.
10082 - Implement channel mode +g: Free invite.
10083
10084
10085 Modified:
10086 trunk/include/channel.h (File Modified)
10087 trunk/modules/core/m_join.c (File Modified)
10088 trunk/modules/core/m_mode.c (File Modified)
10089 trunk/modules/core/m_sjoin.c (File Modified)
10090 trunk/modules/m_invite.c (File Modified)
10091
10092
10093 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10094 Log:
10095 - Make sure /stats p uses the right list.
10096
10097
10098 Modified:
10099 trunk/modules/m_stats.c (File Modified)
10100
10101
10102 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10103 Log:
10104 - local oper list becomes local_oper_list.
10105 - all opers are stored on oper_list for /stats p.
10106
10107
10108 Modified:
10109 trunk/include/ircd.h (File Modified)
10110 trunk/modules/m_stats.c (File Modified)
10111 trunk/modules/m_trace.c (File Modified)
10112 trunk/src/client.c (File Modified)
10113 trunk/src/ircd.c (File Modified)
10114 trunk/src/s_user.c (File Modified)
10115 trunk/src/send.c (File Modified)
10116
10117
10118 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10119 Log:
10120 - Remove ENABLE_SERVICES legacy define.
10121
10122
10123 Modified:
10124 trunk/configure (File Modified)
10125 trunk/configure.ac (File Modified)
10126 trunk/include/client.h (File Modified)
10127 trunk/include/m_info.h (File Modified)
10128 trunk/include/s_conf.h (File Modified)
10129 trunk/modules/Makefile.in (File Modified)
10130 trunk/modules/core/m_kick.c (File Modified)
10131 trunk/modules/core/m_mode.c (File Modified)
10132 trunk/modules/core/m_nick.c (File Modified)
10133 trunk/modules/core/m_sjoin.c (File Modified)
10134 trunk/modules/m_services.c (File Modified)
10135 trunk/src/channel.c (File Modified)
10136 trunk/src/newconf.c (File Modified)
10137 trunk/src/s_conf.c (File Modified)
10138 trunk/src/s_serv.c (File Modified)
10139 trunk/src/s_user.c (File Modified)
10140
10141
10142 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10143 Log:
10144 - New reject message, ala ircu.
10145
10146
10147 Modified:
10148 trunk/src/reject.c (File Modified)
10149
10150
10151 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10152 Log:
10153 - Reduce 'broadcast storm' effect in m_chghost.
10154
10155
10156 Modified:
10157 trunk/modules/m_chghost.c (File Modified)
10158
10159
10160 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10161 Log:
10162 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10163
10164
10165 Modified:
10166 trunk/include/supported.h (File Modified)
10167 trunk/src/messages.tab (File Modified)
10168
10169
10170 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10171 Log:
10172 - Implement +z.
10173
10174
10175 Modified:
10176 trunk/include/channel.h (File Modified)
10177 trunk/modules/core/m_message.c (File Modified)
10178 trunk/modules/core/m_mode.c (File Modified)
10179
10180
10181 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10182 Log:
10183 - use sendto_one_numeric() in some places.
10184
10185
10186 Modified:
10187 trunk/modules/core/m_mode.c (File Modified)
10188
10189
10190 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10191 Log:
10192 - Implement channel mode +c -- colour stripping.
10193
10194
10195 Modified:
10196 trunk/include/irc_string.h (File Modified)
10197 trunk/include/supported.h (File Modified)
10198 trunk/modules/core/m_message.c (File Modified)
10199 trunk/modules/core/m_mode.c (File Modified)
10200 trunk/src/irc_string.c (File Modified)
10201 trunk/src/messages.tab (File Modified)
10202
10203
10204 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10205 Log:
10206 - Add +qLP to CHANMODES 005 numeric.
10207
10208
10209 Modified:
10210 trunk/include/supported.h (File Modified)
10211
10212
10213 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10214 Log:
10215 Move credits files to doc/.
10216
10217
10218 Modified:
10219 trunk/Hybrid-team (File Deleted)
10220 trunk/Ratbox-team (File Deleted)
10221 trunk/doc/Hybrid-team (File Added)
10222 trunk/doc/Ratbox-team (File Added)
10223
10224
10225 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10226 Log:
10227 - Rename Ratbox credits as Ratbox-team.
10228 - Add in our own CREDITS.
10229
10230
10231 Modified:
10232 trunk/CREDITS (File Deleted)
10233 trunk/CREDITS (File Added)
10234 trunk/Ratbox-team (File Added)
10235
10236
10237 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10238 Log:
10239 - Quietcache fixes.
10240
10241
10242 Modified:
10243 trunk/modules/core/m_mode.c (File Modified)
10244
10245
10246 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10247 Log:
10248 - Rebuild configure.
10249
10250
10251 Modified:
10252 trunk/autom4te.cache/ (File Deleted)
10253 trunk/configure (File Modified)
10254
10255
10256 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10257 Log:
10258 Add +q to messages.tab.
10259
10260
10261 Modified:
10262 trunk/src/messages.tab (File Modified)
10263
10264
10265 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10266 Log:
10267 - port m_sjoin stuff to TS6 JOIN syntax.
10268
10269
10270 Modified:
10271 trunk/modules/core/m_join.c (File Modified)
10272
10273
10274 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10275 Log:
10276 - Implement channel mode +q (quiet)
10277
10278
10279 Modified:
10280 trunk/include/channel.h (File Modified)
10281 trunk/modules/core/m_mode.c (File Modified)
10282 trunk/src/channel.c (File Modified)
10283
10284
10285 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10286 Log:
10287 Add +L/+P for set_final_mode().
10288
10289
10290 Modified:
10291 trunk/modules/core/m_sjoin.c (File Modified)
10292
10293
10294 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10295 Log:
10296 Add +L/+P in channel_modes().
10297
10298
10299 Modified:
10300 trunk/src/channel.c (File Modified)
10301
10302
10303 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10304 Log:
10305 - Use MODE_PERMANENT, not MODE_PERMANANT
10306 - Actually use chm_staff()
10307
10308 It compiles but is not otherwise tested.
10309
10310
10311 Modified:
10312 trunk/include/channel.h (File Modified)
10313 trunk/modules/core/m_mode.c (File Modified)
10314 trunk/modules/core/m_sjoin.c (File Modified)
10315 trunk/src/channel.c (File Modified)
10316
10317
10318 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10319 Log:
10320 - Ok, patchlevel.h is fixed now.
10321
10322
10323 Modified:
10324 trunk/include/patchlevel.h (File Modified)
10325
10326
10327 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10328 Log:
10329 - *sigh*
10330
10331
10332 Modified:
10333 trunk/include/patchlevel.h (File Modified)
10334 trunk/src/version.c.SH (File Modified)
10335
10336
10337 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10338 Log:
10339 - Fix compilation issue with version.c.
10340
10341
10342 Modified:
10343 trunk/src/version.c.SH (File Modified)
10344
10345
10346 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10347 Log:
10348 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10349 this from the BUGS file.
10350
10351
10352 Modified:
10353 trunk/BUGS (File Modified)
10354
10355
10356 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10357 Log:
10358 Mangle all netsplit messages if flatten links is enabled.
10359
10360
10361 Modified:
10362 trunk/src/client.c (File Modified)
10363
10364
10365 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10366 Log:
10367 - jilles pointed out that /stats p needed severe changes -- implement
10368 them
10369
10370
10371 Modified:
10372 trunk/modules/m_stats.c (File Modified)
10373
10374
10375 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10376 Log:
10377 Rename RELNOTES to NEWS.
10378
10379
10380 Modified:
10381 trunk/NEWS (File Added)
10382 trunk/RELNOTES (File Deleted)
10383
10384
10385 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10386 Log:
10387 Update RELNOTES.
10388
10389
10390 Modified:
10391 trunk/RELNOTES (File Modified)
10392
10393
10394 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10395 Log:
10396 - Make /stats p work globally.
10397 - Change 'OPER(s)' to 'staff members'
10398
10399
10400 Modified:
10401 trunk/modules/m_stats.c (File Modified)
10402
10403
10404 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10405 Log:
10406 - add modes, +LP to RPL_MYINFO.
10407
10408
10409 Modified:
10410 trunk/src/messages.tab (File Modified)
10411
10412
10413 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10414 Log:
10415 More stuff to RELNOTES.
10416
10417
10418 Modified:
10419 trunk/RELNOTES (File Modified)
10420
10421
10422 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10423 Log:
10424 - Implement +P.
10425
10426
10427 Modified:
10428 trunk/modules/core/m_sjoin.c (File Modified)
10429 trunk/src/channel.c (File Modified)
10430
10431
10432 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10433 Log:
10434 - Implement list limit exceed modes -- +L.
10435
10436
10437 Modified:
10438 trunk/modules/core/m_mode.c (File Modified)
10439
10440
10441 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10442 Log:
10443 - Add handlers for modes +L, +P.
10444
10445
10446 Modified:
10447 trunk/include/channel.h (File Modified)
10448 trunk/modules/core/m_mode.c (File Modified)
10449
10450
10451 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10452 Log:
10453 Update properties on *everything*.
10454
10455
10456 Modified:
10457 trunk/.cvsignore (Property Modified)
10458 trunk/.indent.pro (Property Modified)
10459 trunk/BUGS (File Modified) (Property Modified)
10460 trunk/CREDITS (File Modified) (Property Modified)
10461 trunk/ChangeLog (Property Modified)
10462 trunk/Hybrid-team (File Modified) (Property Modified)
10463 trunk/INSTALL (File Modified) (Property Modified)
10464 trunk/LICENSE (File Modified) (Property Modified)
10465 trunk/Makefile.in (File Modified) (Property Modified)
10466 trunk/README.FIRST (File Modified) (Property Modified)
10467 trunk/RELNOTES (File Modified) (Property Modified)
10468 trunk/SVN-Access (Property Modified)
10469 trunk/aclocal.m4 (File Modified) (Property Modified)
10470 trunk/adns/.cvsignore (Property Modified)
10471 trunk/adns/COPYING (Property Modified)
10472 trunk/adns/GPL-vs-LGPL (Property Modified)
10473 trunk/adns/Makefile.in (File Modified) (Property Modified)
10474 trunk/adns/README (Property Modified)
10475 trunk/adns/README.ircd (Property Modified)
10476 trunk/adns/adns.h (File Modified) (Property Modified)
10477 trunk/adns/check.c (File Modified) (Property Modified)
10478 trunk/adns/dlist.h (File Modified) (Property Modified)
10479 trunk/adns/event.c (File Modified) (Property Modified)
10480 trunk/adns/general.c (File Modified) (Property Modified)
10481 trunk/adns/internal.h (File Modified) (Property Modified)
10482 trunk/adns/parse.c (File Modified) (Property Modified)
10483 trunk/adns/query.c (File Modified) (Property Modified)
10484 trunk/adns/reply.c (File Modified) (Property Modified)
10485 trunk/adns/setup.c (File Modified) (Property Modified)
10486 trunk/adns/transmit.c (File Modified) (Property Modified)
10487 trunk/adns/tvarith.h (File Modified) (Property Modified)
10488 trunk/adns/types.c (File Modified) (Property Modified)
10489 trunk/configure (File Modified) (Property Modified)
10490 trunk/configure.ac (File Modified) (Property Modified)
10491 trunk/contrib/.cvsignore (Property Modified)
10492 trunk/contrib/.indent.pro (Property Modified)
10493 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10494 trunk/contrib/README (File Modified) (Property Modified)
10495 trunk/contrib/example_module.c (File Modified) (Property Modified)
10496 trunk/contrib/m_42.c (File Modified) (Property Modified)
10497 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10498 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10499 trunk/contrib/m_force.c (File Modified) (Property Modified)
10500 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10501 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10502 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10503 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10504 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10505 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10506 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10507 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10508 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10509 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10510 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10511 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10512 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10513 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10514 trunk/doc/.cvsignore (Property Modified)
10515 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10516 trunk/doc/Makefile.in (File Modified) (Property Modified)
10517 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10518 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10519 trunk/doc/challenge.txt (File Modified) (Property Modified)
10520 trunk/doc/example.conf (File Modified) (Property Modified)
10521 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10522 trunk/doc/hooks.txt (File Modified) (Property Modified)
10523 trunk/doc/index.txt (File Modified) (Property Modified)
10524 trunk/doc/ircd.8 (File Modified) (Property Modified)
10525 trunk/doc/ircd.motd (Property Modified)
10526 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10527 trunk/doc/modeg.txt (File Modified) (Property Modified)
10528 trunk/doc/modes.txt (File Modified) (Property Modified)
10529 trunk/doc/monitor.txt (File Modified) (Property Modified)
10530 trunk/doc/old/Authors (Property Modified)
10531 trunk/doc/operguide.txt (File Modified) (Property Modified)
10532 trunk/doc/opermyth.txt (Property Modified)
10533 trunk/doc/server-version-info (File Modified) (Property Modified)
10534 trunk/doc/services.txt (File Modified) (Property Modified)
10535 trunk/doc/technical/README.TSora (Property Modified)
10536 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10537 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10538 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10539 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10540 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10541 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10542 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10543 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10544 trunk/doc/technical/rfc1459.txt (Property Modified)
10545 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10546 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10547 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10548 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10549 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10550 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10551 trunk/help/Makefile.in (File Modified) (Property Modified)
10552 trunk/help/opers/accept (Property Modified)
10553 trunk/help/opers/admin (Property Modified)
10554 trunk/help/opers/away (Property Modified)
10555 trunk/help/opers/capab (Property Modified)
10556 trunk/help/opers/challenge (Property Modified)
10557 trunk/help/opers/close (Property Modified)
10558 trunk/help/opers/cmode (Property Modified)
10559 trunk/help/opers/cnotice (Property Modified)
10560 trunk/help/opers/connect (Property Modified)
10561 trunk/help/opers/cprivmsg (Property Modified)
10562 trunk/help/opers/credits (Property Modified)
10563 trunk/help/opers/die (Property Modified)
10564 trunk/help/opers/dline (Property Modified)
10565 trunk/help/opers/eob (Property Modified)
10566 trunk/help/opers/error (Property Modified)
10567 trunk/help/opers/etrace (Property Modified)
10568 trunk/help/opers/gline (Property Modified)
10569 trunk/help/opers/help (Property Modified)
10570 trunk/help/opers/index (Property Modified)
10571 trunk/help/opers/info (Property Modified)
10572 trunk/help/opers/invite (Property Modified)
10573 trunk/help/opers/ison (Property Modified)
10574 trunk/help/opers/join (Property Modified)
10575 trunk/help/opers/kick (Property Modified)
10576 trunk/help/opers/kill (Property Modified)
10577 trunk/help/opers/kline (Property Modified)
10578 trunk/help/opers/knock (Property Modified)
10579 trunk/help/opers/links (Property Modified)
10580 trunk/help/opers/list (Property Modified)
10581 trunk/help/opers/locops (Property Modified)
10582 trunk/help/opers/lusers (Property Modified)
10583 trunk/help/opers/modlist (Property Modified)
10584 trunk/help/opers/modload (Property Modified)
10585 trunk/help/opers/modrestart (Property Modified)
10586 trunk/help/opers/modunload (Property Modified)
10587 trunk/help/opers/motd (Property Modified)
10588 trunk/help/opers/names (Property Modified)
10589 trunk/help/opers/nick (Property Modified)
10590 trunk/help/opers/notice (Property Modified)
10591 trunk/help/opers/oper (Property Modified)
10592 trunk/help/opers/operspy (Property Modified)
10593 trunk/help/opers/operwall (Property Modified)
10594 trunk/help/opers/part (Property Modified)
10595 trunk/help/opers/pass (Property Modified)
10596 trunk/help/opers/ping (Property Modified)
10597 trunk/help/opers/pong (Property Modified)
10598 trunk/help/opers/post (Property Modified)
10599 trunk/help/opers/privmsg (Property Modified)
10600 trunk/help/opers/quit (Property Modified)
10601 trunk/help/opers/rehash (Property Modified)
10602 trunk/help/opers/restart (Property Modified)
10603 trunk/help/opers/resv (Property Modified)
10604 trunk/help/opers/server (Property Modified)
10605 trunk/help/opers/set (Property Modified)
10606 trunk/help/opers/sjoin (Property Modified)
10607 trunk/help/opers/squit (Property Modified)
10608 trunk/help/opers/stats (Property Modified)
10609 trunk/help/opers/svinfo (Property Modified)
10610 trunk/help/opers/testgecos (Property Modified)
10611 trunk/help/opers/testline (Property Modified)
10612 trunk/help/opers/testmask (Property Modified)
10613 trunk/help/opers/time (Property Modified)
10614 trunk/help/opers/topic (Property Modified)
10615 trunk/help/opers/trace (Property Modified)
10616 trunk/help/opers/uhelp (Property Modified)
10617 trunk/help/opers/umode (Property Modified)
10618 trunk/help/opers/undline (Property Modified)
10619 trunk/help/opers/ungline (Property Modified)
10620 trunk/help/opers/unkline (Property Modified)
10621 trunk/help/opers/unresv (Property Modified)
10622 trunk/help/opers/unxline (Property Modified)
10623 trunk/help/opers/user (Property Modified)
10624 trunk/help/opers/userhost (Property Modified)
10625 trunk/help/opers/users (Property Modified)
10626 trunk/help/opers/version (Property Modified)
10627 trunk/help/opers/wallops (Property Modified)
10628 trunk/help/opers/who (Property Modified)
10629 trunk/help/opers/whois (Property Modified)
10630 trunk/help/opers/whowas (Property Modified)
10631 trunk/help/opers/xline (Property Modified)
10632 trunk/help/users/index (Property Modified)
10633 trunk/help/users/info (Property Modified)
10634 trunk/help/users/notice (Property Modified)
10635 trunk/help/users/privmsg (Property Modified)
10636 trunk/help/users/stats (Property Modified)
10637 trunk/help/users/umode (Property Modified)
10638 trunk/include/.cvsignore (Property Modified)
10639 trunk/include/.indent.pro (Property Modified)
10640 trunk/include/balloc.h (File Modified) (Property Modified)
10641 trunk/include/cache.h (File Modified) (Property Modified)
10642 trunk/include/channel.h (File Modified) (Property Modified)
10643 trunk/include/class.h (File Modified) (Property Modified)
10644 trunk/include/client.h (File Modified) (Property Modified)
10645 trunk/include/commio.h (File Modified) (Property Modified)
10646 trunk/include/common.h (File Modified) (Property Modified)
10647 trunk/include/config.h (File Modified) (Property Modified)
10648 trunk/include/config.h.dist (File Modified) (Property Modified)
10649 trunk/include/defaults.h (File Modified) (Property Modified)
10650 trunk/include/event.h (File Modified) (Property Modified)
10651 trunk/include/hash.h (File Modified) (Property Modified)
10652 trunk/include/hook.h (File Modified) (Property Modified)
10653 trunk/include/hostmask.h (File Modified) (Property Modified)
10654 trunk/include/irc_string.h (File Modified) (Property Modified)
10655 trunk/include/ircd.h (File Modified) (Property Modified)
10656 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10657 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10658 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10659 trunk/include/linebuf.h (File Modified) (Property Modified)
10660 trunk/include/listener.h (File Modified) (Property Modified)
10661 trunk/include/m_info.h (File Modified) (Property Modified)
10662 trunk/include/memory.h (File Modified) (Property Modified)
10663 trunk/include/modules.h (File Modified) (Property Modified)
10664 trunk/include/monitor.h (File Modified) (Property Modified)
10665 trunk/include/msg.h (File Modified) (Property Modified)
10666 trunk/include/newconf.h (File Modified) (Property Modified)
10667 trunk/include/numeric.h (File Modified) (Property Modified)
10668 trunk/include/packet.h (File Modified) (Property Modified)
10669 trunk/include/parse.h (File Modified) (Property Modified)
10670 trunk/include/patchlevel.h (File Modified) (Property Modified)
10671 trunk/include/patricia.h (File Modified) (Property Modified)
10672 trunk/include/reject.h (File Modified) (Property Modified)
10673 trunk/include/res.h (File Modified) (Property Modified)
10674 trunk/include/restart.h (File Modified) (Property Modified)
10675 trunk/include/s_auth.h (File Modified) (Property Modified)
10676 trunk/include/s_conf.h (File Modified) (Property Modified)
10677 trunk/include/s_gline.h (File Modified) (Property Modified)
10678 trunk/include/s_log.h (File Modified) (Property Modified)
10679 trunk/include/s_newconf.h (File Modified) (Property Modified)
10680 trunk/include/s_serv.h (File Modified) (Property Modified)
10681 trunk/include/s_stats.h (File Modified) (Property Modified)
10682 trunk/include/s_user.h (File Modified) (Property Modified)
10683 trunk/include/s_zip.h (File Modified) (Property Modified)
10684 trunk/include/scache.h (File Modified) (Property Modified)
10685 trunk/include/send.h (File Modified) (Property Modified)
10686 trunk/include/serno.h (Property Modified)
10687 trunk/include/setup.h.in (Property Modified)
10688 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10689 trunk/include/stdinc.h (File Modified) (Property Modified)
10690 trunk/include/supported.h (File Modified) (Property Modified)
10691 trunk/include/tools.h (File Modified) (Property Modified)
10692 trunk/include/whowas.h (File Modified) (Property Modified)
10693 trunk/install-sh (File Modified) (Property Modified)
10694 trunk/modules/.cvsignore (Property Modified)
10695 trunk/modules/.depend (Property Modified)
10696 trunk/modules/.indent.pro (Property Modified)
10697 trunk/modules/Makefile.in (File Modified) (Property Modified)
10698 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10699 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10700 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10701 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10702 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10703 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10704 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10705 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10706 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10707 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10708 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10709 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10710 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10711 trunk/modules/m_accept.c (File Modified) (Property Modified)
10712 trunk/modules/m_admin.c (File Modified) (Property Modified)
10713 trunk/modules/m_away.c (File Modified) (Property Modified)
10714 trunk/modules/m_cap.c (File Modified) (Property Modified)
10715 trunk/modules/m_capab.c (File Modified) (Property Modified)
10716 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10717 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10718 trunk/modules/m_close.c (File Modified) (Property Modified)
10719 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10720 trunk/modules/m_connect.c (File Modified) (Property Modified)
10721 trunk/modules/m_dline.c (File Modified) (Property Modified)
10722 trunk/modules/m_encap.c (File Modified) (Property Modified)
10723 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10724 trunk/modules/m_gline.c (File Modified) (Property Modified)
10725 trunk/modules/m_help.c (File Modified) (Property Modified)
10726 trunk/modules/m_info.c (File Modified) (Property Modified)
10727 trunk/modules/m_invite.c (File Modified) (Property Modified)
10728 trunk/modules/m_ison.c (File Modified) (Property Modified)
10729 trunk/modules/m_kline.c (File Modified) (Property Modified)
10730 trunk/modules/m_knock.c (File Modified) (Property Modified)
10731 trunk/modules/m_links.c (File Modified) (Property Modified)
10732 trunk/modules/m_list.c (File Modified) (Property Modified)
10733 trunk/modules/m_locops.c (File Modified) (Property Modified)
10734 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10735 trunk/modules/m_map.c (File Modified) (Property Modified)
10736 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10737 trunk/modules/m_motd.c (File Modified) (Property Modified)
10738 trunk/modules/m_names.c (File Modified) (Property Modified)
10739 trunk/modules/m_oper.c (File Modified) (Property Modified)
10740 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10741 trunk/modules/m_pass.c (File Modified) (Property Modified)
10742 trunk/modules/m_ping.c (File Modified) (Property Modified)
10743 trunk/modules/m_pong.c (File Modified) (Property Modified)
10744 trunk/modules/m_post.c (File Modified) (Property Modified)
10745 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10746 trunk/modules/m_restart.c (File Modified) (Property Modified)
10747 trunk/modules/m_resv.c (File Modified) (Property Modified)
10748 trunk/modules/m_services.c (File Modified) (Property Modified)
10749 trunk/modules/m_set.c (File Modified) (Property Modified)
10750 trunk/modules/m_stats.c (File Modified) (Property Modified)
10751 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10752 trunk/modules/m_tb.c (File Modified) (Property Modified)
10753 trunk/modules/m_testline.c (File Modified) (Property Modified)
10754 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10755 trunk/modules/m_time.c (File Modified) (Property Modified)
10756 trunk/modules/m_topic.c (File Modified) (Property Modified)
10757 trunk/modules/m_trace.c (File Modified) (Property Modified)
10758 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10759 trunk/modules/m_user.c (File Modified) (Property Modified)
10760 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10761 trunk/modules/m_users.c (File Modified) (Property Modified)
10762 trunk/modules/m_version.c (File Modified) (Property Modified)
10763 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10764 trunk/modules/m_who.c (File Modified) (Property Modified)
10765 trunk/modules/m_whois.c (File Modified) (Property Modified)
10766 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10767 trunk/modules/m_xline.c (File Modified) (Property Modified)
10768 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10769 trunk/servlink/.cvsignore (Property Modified)
10770 trunk/servlink/.indent.pro (Property Modified)
10771 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10772 trunk/servlink/README (File Modified) (Property Modified)
10773 trunk/servlink/TODO (File Modified) (Property Modified)
10774 trunk/servlink/control.c (File Modified) (Property Modified)
10775 trunk/servlink/control.h (File Modified) (Property Modified)
10776 trunk/servlink/io.c (File Modified) (Property Modified)
10777 trunk/servlink/io.h (File Modified) (Property Modified)
10778 trunk/servlink/servlink.c (File Modified) (Property Modified)
10779 trunk/servlink/servlink.h (File Modified) (Property Modified)
10780 trunk/src/.cvsignore (Property Modified)
10781 trunk/src/.depend (Property Modified)
10782 trunk/src/.indent.pro (Property Modified)
10783 trunk/src/Makefile.in (File Modified) (Property Modified)
10784 trunk/src/adns.c (File Modified) (Property Modified)
10785 trunk/src/balloc.c (File Modified) (Property Modified)
10786 trunk/src/cache.c (File Modified) (Property Modified)
10787 trunk/src/channel.c (File Modified) (Property Modified)
10788 trunk/src/class.c (File Modified) (Property Modified)
10789 trunk/src/client.c (File Modified) (Property Modified)
10790 trunk/src/commio.c (File Modified) (Property Modified)
10791 trunk/src/devpoll.c (File Modified) (Property Modified)
10792 trunk/src/epoll.c (File Modified) (Property Modified)
10793 trunk/src/event.c (File Modified) (Property Modified)
10794 trunk/src/getopt.c (File Modified) (Property Modified)
10795 trunk/src/hash.c (File Modified) (Property Modified)
10796 trunk/src/hook.c (File Modified) (Property Modified)
10797 trunk/src/hostmask.c (File Modified) (Property Modified)
10798 trunk/src/irc_string.c (File Modified) (Property Modified)
10799 trunk/src/ircd.c (File Modified) (Property Modified)
10800 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10801 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10802 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10803 trunk/src/kdparse.c (File Modified) (Property Modified)
10804 trunk/src/kqueue.c (File Modified) (Property Modified)
10805 trunk/src/linebuf.c (File Modified) (Property Modified)
10806 trunk/src/listener.c (File Modified) (Property Modified)
10807 trunk/src/match.c (File Modified) (Property Modified)
10808 trunk/src/memory.c (File Modified) (Property Modified)
10809 trunk/src/messages.tab (File Modified) (Property Modified)
10810 trunk/src/modules.c (File Modified) (Property Modified)
10811 trunk/src/monitor.c (File Modified) (Property Modified)
10812 trunk/src/newconf.c (File Modified) (Property Modified)
10813 trunk/src/numeric.c (File Modified) (Property Modified)
10814 trunk/src/packet.c (File Modified) (Property Modified)
10815 trunk/src/parse.c (File Modified) (Property Modified)
10816 trunk/src/patricia.c (File Modified) (Property Modified)
10817 trunk/src/poll.c (File Modified) (Property Modified)
10818 trunk/src/reject.c (File Modified) (Property Modified)
10819 trunk/src/restart.c (File Modified) (Property Modified)
10820 trunk/src/s_auth.c (File Modified) (Property Modified)
10821 trunk/src/s_conf.c (File Modified) (Property Modified)
10822 trunk/src/s_gline.c (File Modified) (Property Modified)
10823 trunk/src/s_log.c (File Modified) (Property Modified)
10824 trunk/src/s_newconf.c (File Modified) (Property Modified)
10825 trunk/src/s_serv.c (File Modified) (Property Modified)
10826 trunk/src/s_stats.c (File Modified) (Property Modified)
10827 trunk/src/s_user.c (File Modified) (Property Modified)
10828 trunk/src/scache.c (File Modified) (Property Modified)
10829 trunk/src/select.c (File Modified) (Property Modified)
10830 trunk/src/send.c (File Modified) (Property Modified)
10831 trunk/src/snprintf.c (File Modified) (Property Modified)
10832 trunk/src/tools.c (File Modified) (Property Modified)
10833 trunk/src/version.c.SH (File Modified) (Property Modified)
10834 trunk/src/whowas.c (File Modified) (Property Modified)
10835 trunk/tools/.cvsignore (Property Modified)
10836 trunk/tools/Makefile.in (File Modified) (Property Modified)
10837 trunk/tools/README (File Modified) (Property Modified)
10838 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10839 trunk/tools/convertilines.c (File Modified) (Property Modified)
10840 trunk/tools/convertklines.c (File Modified) (Property Modified)
10841 trunk/tools/mkkeypair (Property Modified)
10842 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10843 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10844 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10845 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10846 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10847 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10848 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10849 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10850 trunk/tools/untabify (File Modified) (Property Modified)
10851 trunk/tools/viconf.c (File Modified) (Property Modified)
10852
10853
10854 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10855 Log:
10856 - Update RELNOTES.
10857
10858
10859 Modified:
10860 trunk/RELNOTES (File Modified)
10861
10862
10863 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10864 Log:
10865 - Make version.c use our serial, not ratbox's.
10866
10867
10868 Modified:
10869 trunk/src/version.c.SH (File Modified)
10870
10871
10872 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10873 Log:
10874 - update RELNOTES
10875 - revved patchlevel to 2.1.5
10876
10877
10878 Modified:
10879 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10880 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10881
10882
10883 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10884 Log:
10885 - fix buffer overflow and unterminated buffer when removing TS6 bans
10886 - fix rebuilding of SJOIN
10887
10888
10889 Modified:
10890 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10891
10892
10893 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10894 Log:
10895 have servlink report if it gets an uncompressed error message when it gets inflate failures
10896
10897 Modified:
10898 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10899
10900
10901 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10902 Log:
10903 - extend our copyrights to 2005.
10904
10905
10906 Modified:
10907 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10908 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10909 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10910 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10911 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10912 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10913 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10914 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10915 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10916 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10917 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10918 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10919 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10920 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10921 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10922 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10923 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10924 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10925 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10926 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10927 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10928 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10929 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10930 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10931 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10932 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10933 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10934 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10935 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10936 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10937 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10938 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10939 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10940 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10941 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10942 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10943 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10944 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10945 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10946 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10947 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10948 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10949 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10950 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10951 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10952 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10953 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10954 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10955 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10956 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10957 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10958 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10959 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10960 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10961 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10962 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10963 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10964 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10965 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10966 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10967 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10968 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10969 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10970 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10971 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10972 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10973 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10974 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10975 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10976 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10977 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10978 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10979 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10980 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10981 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10982 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10983 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10984 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10985 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10986 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10987 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10988 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10989 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10990 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10991 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10992 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10993 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10994 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10995 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10996 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10997 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10998 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10999 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11000 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11001 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11002 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11003 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11004 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11005 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11006 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11007 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11008 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11009 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11010 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11011
11012
11013 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11014 Log:
11015 - update RELNOTES
11016 - revved patchlevel to 2.1.4
11017
11018
11019 Modified:
11020 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11021 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11022
11023
11024 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11025 Log:
11026 - add TARGMAX to 005
11027 - remove the +1 from ->uid in struct Client
11028 - fix checking of accept entries in m_accept.c
11029
11030
11031 Modified:
11032 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11033 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11034 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11035 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11036
11037
11038 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11039 Log:
11040 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11041 send it over TS6
11042
11043
11044 Modified:
11045 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11046
11047
11048 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11049 Log:
11050 - remove an unused variable
11051
11052
11053 Modified:
11054 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11055
11056
11057 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11058 Log:
11059 don't burst a TS5 name in burst_TS6. -via jillies
11060
11061 Modified:
11062 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11063
11064
11065 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11066 Log:
11067 - via jilles, make nickchanges invalidate any cached bans for
11068 quiet_on_ban
11069
11070
11071 Modified:
11072 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11073 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11074 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11075 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11076
11077
11078 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11079 Log:
11080 - fix some char vs byte usage to make adns compile cleanly with gcc4
11081
11082
11083 Modified:
11084 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11085 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11086 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11087 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11088 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11089 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11090 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11091 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11092
11093
11094 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11095 Log:
11096 userhost should allow 5 userhost checks, not 4
11097
11098 Modified:
11099 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11100
11101
11102 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11103 Log:
11104 - another darwin fix
11105
11106
11107 Modified:
11108 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11109
11110
11111 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11112 Log:
11113 - darwin fixes
11114
11115
11116 Modified:
11117 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11118 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11119 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11120 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11121 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11122 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11123 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11124 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11125
11126
11127 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11128 Log:
11129 - remove bogus extern of abort_list
11130
11131
11132 Modified:
11133 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11134
11135
11136 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11137 Log:
11138 svn repo access stuff
11139
11140 Modified:
11141 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11142
11143
11144 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11145 Log:
11146 test commit
11147
11148
11149 Modified:
11150 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11151
11152
11153 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11154 Log:
11155 test commit
11156
11157
11158 Modified:
11159 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11160
11161
11162 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11163 Log:
11164 revert omotd..i thought it was a good idea..oh well
11165
11166 Modified:
11167 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11168
11169
11170 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11171 Log:
11172 Commas are bad things in channel keys
11173
11174
11175 Modified:
11176 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11177
11178
11179 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11180 Log:
11181 Add OMOTD command to display oper motd
11182
11183
11184 Modified:
11185 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11186
11187
11188 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11189 Log:
11190 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11191
11192 Modified:
11193 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11194
11195
11196 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11197
11198 Modified files: (Branch: RATBOX_2_1)
11199 modules m_whois.c
11200 Log:
11201 - stop testing whois for protocol violations, as they can be caused in
11202 ircds going all the way back to the original ircd2.8
11203
11204 Revision Changes Path
11205 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11206
11207
11208
11209 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11210
11211 Modified files: (Branch: RATBOX_2_1)
11212 modules m_time.c
11213 Log:
11214 - remove some 2.2 code
11215
11216 Revision Changes Path
11217 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11218
11219
11220
11221 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11222
11223 Modified files: (Branch: RATBOX_2_1)
11224 modules m_time.c
11225 Log:
11226 backport of the silly december 31st bug
11227
11228 Revision Changes Path
11229 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11230
11231
11232
11233 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11234
11235 Modified files: (Branch: RATBOX_2_1)
11236 . RELNOTES
11237 include patchlevel.h
11238 Log:
11239 - revved patchlevel to 2.1.3
11240
11241 Revision Changes Path
11242 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11243 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11244
11245
11246
11247 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11248
11249 Modified files: (Branch: RATBOX_2_1)
11250 include client.h
11251 modules m_accept.c
11252 modules/core m_nick.c
11253 src client.c
11254 Log:
11255 - stop removing a clients own list of accepted clients when they do a
11256 nickchange
11257 - clean up the accept code so its less retarded
11258
11259 Revision Changes Path
11260 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11261 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11262 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11263 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11264
11265
11266
11267 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11268
11269 Modified files: (Branch: RATBOX_2_1)
11270 include event.h
11271 modules m_links.c
11272 src event.c ircd.c newconf.c
11273 Log:
11274 - remove a defn of links_cache_list in m_links.c which was causing
11275 the flattened links update to be ignored
11276 - add eventUpdate(), and make links_delay update on rehash
11277
11278 Revision Changes Path
11279 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11280 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11281 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11282 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11283 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11284
11285
11286
11287 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11288
11289 Modified files: (Branch: RATBOX_2_1)
11290 doc services.txt
11291 src newconf.c
11292 Log:
11293 - make the conf parser apply service {}; on rehash
11294
11295 Revision Changes Path
11296 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11297 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11298
11299
11300
11301 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11302
11303 Modified files: (Branch: RATBOX_2_1)
11304 include m_info.h
11305 Log:
11306 - show ENABLE_SERVICES define in info
11307
11308 Revision Changes Path
11309 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11310
11311
11312
11313 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11314
11315 Modified files: (Branch: RATBOX_2_1)
11316 modules m_services.c m_stats.c
11317 Log:
11318 - via jilles, make m_services.c hook into stats U and display service
11319 blocks
11320
11321 Revision Changes Path
11322 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11323 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11324
11325
11326
11327 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11328
11329 Modified files: (Branch: RATBOX_2_1)
11330 . configure configure.ac
11331 Log:
11332 - default build to -O2
11333
11334 Revision Changes Path
11335 7.249.2.2 +4 -4 ircd-ratbox/configure
11336 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11337
11338
11339
11340 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11341
11342 Modified files: (Branch: RATBOX_2_1)
11343 doc example.conf example.efnet.conf
11344 include client.h s_conf.h s_newconf.h
11345 modules m_info.c
11346 modules/core m_join.c m_nick.c
11347 src channel.c newconf.c s_conf.c s_user.c
11348 Log:
11349 - remove no_oper_resvs from general {};
11350 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11351
11352 Revision Changes Path
11353 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11354 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11355 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11356 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11357 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11358 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11359 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11360 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11361 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11362 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11363 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11364 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11365
11366
11367
11368 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11369
11370 Modified files: (Branch: RATBOX_2_1)
11371 modules/core m_mode.c m_nick.c
11372 src s_newconf.c
11373 Log:
11374 - 2.0 sync:
11375 - raise max temptime to a year
11376 - tidy up BMASK
11377 - require 9 parameters in ms_nick(), 10 in ms_uid()
11378
11379 Revision Changes Path
11380 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11381 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11382 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11383
11384
11385
11386 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11387
11388 Modified files: (Branch: RATBOX_2_1)
11389 modules m_services.c
11390 Log:
11391 - only show services logged in info when its a local client
11392
11393 Revision Changes Path
11394 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11395
11396
11397
11398 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11399
11400 Modified files: (Branch: RATBOX_2_1)
11401 src match.c
11402 Log:
11403 passing a pointer to a pointer is not what was intended, oops
11404
11405 Revision Changes Path
11406 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11407
11408
11409
11410 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11411
11412 Modified files: (Branch: RATBOX_2_1)
11413 doc services.txt
11414 Log:
11415 - update services.txt with FNC
11416
11417 Revision Changes Path
11418 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11419
11420
11421
11422 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11423
11424 Modified files: (Branch: RATBOX_2_1)
11425 modules m_resv.c
11426 Log:
11427 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11428
11429 Revision Changes Path
11430 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11431
11432
11433
11434 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11435
11436 Modified files: (Branch: RATBOX_2_1)
11437 src s_auth.c
11438 Log:
11439 - add some uniqueness into auth process for bopm
11440
11441 Revision Changes Path
11442 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11443
11444
11445
11446 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11447
11448 Modified files: (Branch: RATBOX_2_1)
11449 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11450 Log:
11451 - make contrib/ compile
11452
11453 Revision Changes Path
11454 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11455 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11456 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11457 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11458
11459
11460
11461 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11462
11463 Modified files: (Branch: RATBOX_2_1)
11464 modules m_monitor.c
11465 Log:
11466 Don't allow MONITOR from an unregistered client
11467
11468 Revision Changes Path
11469 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11470
11471
11472
11473 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11474
11475 Modified files: (Branch: RATBOX_2_1)
11476 doc example.conf example.efnet.conf
11477 include class.h
11478 src class.c messages.tab newconf.c
11479 Log:
11480 - remove sendq_eob, its become more of a hindrance than a benefit.
11481 - sync example.efnet.conf cluster {}; with example.conf
11482
11483 Revision Changes Path
11484 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11485 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11486 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11487 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11488 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11489 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11490
11491
11492
11493 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11494
11495 Modified files: (Branch: RATBOX_2_1)
11496 . RELNOTES
11497 include patchlevel.h
11498 Log:
11499 - update RELNOTES
11500 - revved patchlevel to 2.1.2
11501
11502 Revision Changes Path
11503 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11504 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11505
11506
11507
11508 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11509
11510 Modified files: (Branch: RATBOX_2_1)
11511 . configure configure.ac
11512 Log:
11513 - raise default topiclen to 160.
11514
11515 Revision Changes Path
11516 7.249.2.1 +3 -3 ircd-ratbox/configure
11517 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11518
11519
11520
11521 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11522
11523 Modified files: (Branch: RATBOX_2_1)
11524 modules m_services.c
11525 Log:
11526 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11527 tsinfo matches this
11528
11529 Revision Changes Path
11530 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11531
11532
11533
11534 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11535
11536 Modified files: (Branch: RATBOX_2_1)
11537 modules m_services.c
11538 Log:
11539 - monitor_signoff() the client we're nickchanging
11540
11541 Revision Changes Path
11542 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11543
11544
11545
11546 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11547
11548 Modified files: (Branch: RATBOX_2_1)
11549 modules m_trace.c
11550 Log:
11551 - fix various UID problems with trace
11552
11553 Revision Changes Path
11554 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11555
11556
11557
11558 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11559
11560 Modified files: (Branch: RATBOX_2_1)
11561 help/opers dline kline
11562 modules m_resv.c m_stats.c
11563 modules/core m_mode.c
11564 Log:
11565 - sync with 2.0
11566 - tidy up kline/dline help to note they dont accept nick as target
11567 - disallow bans beginning with ':' over bmask
11568 - disallow bans with a space in chm_ban
11569 - stop counting hidden opers in stats p
11570 - match() parameters in remote unresv were inverted, causing it to fail
11571 - fix possibility of clients setting blank keys
11572
11573 Revision Changes Path
11574 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11575 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11576 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11577 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11578 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11579
11580
11581
11582 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11583
11584 Modified files: (Branch: RATBOX_2_1)
11585 src send.c
11586 Log:
11587 - fix problems with amd64 and the way we do va_list
11588
11589 Revision Changes Path
11590 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11591
11592
11593
11594 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11595
11596 Modified files: (Branch: RATBOX_2_1)
11597 modules m_services.c
11598 Log:
11599 - tidy up the kill notifications for RSFNC
11600
11601 Revision Changes Path
11602 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11603
11604
11605
11606 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11607
11608 Modified files: (Branch: RATBOX_2_1)
11609 include s_serv.h
11610 modules m_services.c
11611 src s_serv.c
11612 Log:
11613 - some more rserv stuff:
11614 - add RSFNC capability
11615 - fix up RSFNC, kill existing clients if they exist.
11616
11617 Revision Changes Path
11618 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11619 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11620 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11621
11622
11623
11624 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11625
11626 Modified files: (Branch: RATBOX_2_1)
11627 modules m_services.c
11628 Log:
11629 - first stab at a FNC implementation for rserv
11630
11631 Revision Changes Path
11632 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11633
11634
11635
11636 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11637
11638 Modified files: (Branch: RATBOX_2_1)
11639 help/opers umode
11640 Log:
11641 - remove a tab
11642
11643 Revision Changes Path
11644 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11645
11646
11647
11648 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11649
11650 Modified files: (Branch: RATBOX_2_1)
11651 src newconf.c
11652 Log:
11653 - add links_delay back
11654
11655 Revision Changes Path
11656 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11657
11658
11659
11660 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11661
11662 Modified files: (Branch: RATBOX_2_1)
11663 help/opers umode
11664 help/users umode
11665 Log:
11666 - swap tabs for spaces
11667
11668 Revision Changes Path
11669 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11670 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11671
11672
11673
11674 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11675
11676 Modified files: (Branch: RATBOX_2_1)
11677 include m_info.h
11678 Log:
11679 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11680 contained in the client_flood conf option
11681 - remove a couple of unused defines from info
11682
11683 Revision Changes Path
11684 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11685
11686
11687
11688 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11689
11690 Modified files: (Branch: RATBOX_2_1)
11691 src s_conf.c
11692 Log:
11693 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11694
11695 Revision Changes Path
11696 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11697
11698
11699
11700 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11701
11702 Modified files: (Branch: RATBOX_2_1)
11703 doc example.conf example.efnet.conf
11704 Log:
11705 - fix missing closing comment tag
11706
11707 Revision Changes Path
11708 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11709 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11710
11711
11712
11713 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11714
11715 Modified files: (Branch: RATBOX_2_1)
11716 . RELNOTES
11717 include patchlevel.h
11718 Log:
11719 - revved patchlevel to 2.1.1
11720
11721 Revision Changes Path
11722 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11723 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11724
11725
11726
11727 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11728
11729 Modified files: (Branch: RATBOX_2_1)
11730 modules m_kline.c
11731 Log:
11732 - sync up remote kline reasons, so theyre consistent with what happens
11733 when we add local klines - notably the "Temporary K-line x min" and
11734 date added to reason.
11735
11736 Revision Changes Path
11737 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11738
11739
11740
11741 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11742
11743 Modified files: (Branch: RATBOX_2_1)
11744 doc monitor.txt
11745 Log:
11746 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11747
11748 Revision Changes Path
11749 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11750
11751
11752
11753 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11754
11755 Modified files: (Branch: RATBOX_2_1)
11756 src commio.c
11757 Log:
11758 used the data pointer we saved, not what just got nulled
11759
11760 Revision Changes Path
11761 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11762
11763
11764
11765 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11766
11767 Modified files: (Branch: RATBOX_2_1)
11768 modules m_resv.c m_xline.c
11769 Log:
11770 - fix broken propagation of xline/resv
11771
11772 Revision Changes Path
11773 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11774 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11775
11776
11777
11778 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11779
11780 Modified files: (Branch: RATBOX_2_1)
11781 src s_auth.c
11782 Log:
11783 - properly increment bad auth count for stats T when we timeout an auth
11784
11785 Revision Changes Path
11786 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11787
11788
11789
11790 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11791
11792 Modified files: (Branch: RATBOX_2_1)
11793 doc monitor.txt
11794 include client.h
11795 modules/core m_nick.c
11796 Log:
11797 - fix a bit that didnt make sense in monitor.txt
11798 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11799
11800 Revision Changes Path
11801 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11802 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11803 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11804
11805
11806
11807 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11808
11809 Modified files: (Branch: RATBOX_2_1)
11810 src s_auth.c
11811 Log:
11812 removing dlink nodes from auth_poll_list twice is bad
11813
11814 Revision Changes Path
11815 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11816
11817
11818
11819 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11820
11821 Modified files: (Branch: RATBOX_2_1)
11822 modules m_stats.c
11823 Log:
11824 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11825 changed to RPL_STATSDEBUG
11826
11827 Revision Changes Path
11828 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11829
11830
11831
11832 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11833
11834 Added files: (Branch: RATBOX_2_1)
11835 doc tgchange.txt
11836 Log:
11837 - add some documentation about target change
11838
11839 Revision Changes Path
11840 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11841
11842
11843
11844 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11845
11846 Modified files: (Branch: RATBOX_2_1)
11847 include supported.h
11848 modules/core m_message.c
11849 Log:
11850 - remove extra argument to 005
11851 - disallow messaging of UIDs
11852
11853 Revision Changes Path
11854 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11855 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11856
11857
11858
11859 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11860
11861 Modified files: (Branch: RATBOX_2_1)
11862 src parse.c
11863 Log:
11864 - fix a longstanding parser bug with wrong limit checking, causing us to
11865 accept one less parameter than we're allowed to accept.
11866
11867 Revision Changes Path
11868 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11869
11870
11871
11872 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11873
11874 Modified files: (Branch: RATBOX_2_1)
11875 modules/core m_message.c
11876 Log:
11877 - exempt users messaging themselves from target change
11878
11879 Revision Changes Path
11880 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11881
11882
11883
11884 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11885
11886 Modified files: (Branch: RATBOX_2_1)
11887 include supported.h
11888 Log:
11889 - stop violating MAXPARA on 005.
11890
11891 Revision Changes Path
11892 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11893
11894
11895
11896 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11897
11898 Modified files: (Branch: RATBOX_2_1)
11899 modules/core m_nick.c
11900 Log:
11901 - dont store an ipv6 sockhost if we're not compiled with v6 support
11902
11903 Revision Changes Path
11904 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11905
11906
11907
11908 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11909
11910 Modified files: (Branch: RATBOX_2_1)
11911 include stdinc.h
11912 Log:
11913 - remove some vms includes
11914
11915 Revision Changes Path
11916 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11917
11918
11919
11920 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11921
11922 Modified files: (Branch: RATBOX_2_1)
11923 . ChangeLog
11924 include serno.h
11925 Log:
11926 - force commit for new branch
11927
11928 Revision Changes Path
11929 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11930 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11931
11932
11933
11934 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11935
11936 Modified files:
11937 . RELNOTES configure configure.ac
11938 include patchlevel.h
11939 Log:
11940 - revved patchlevel to 2.1.0
11941
11942 Revision Changes Path
11943 1.114 +6 -2 ircd-ratbox/RELNOTES
11944 7.249 +11 -11 ircd-ratbox/configure
11945 7.63 +3 -3 ircd-ratbox/configure.ac
11946 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11947
11948
11949
11950 leeh 2005/03/04 13:31:32 EST (20050304_2)
11951
11952 Modified files:
11953 . RELNOTES
11954 include patchlevel.h
11955 Log:
11956 - update RELNOTES
11957 - revved patchlevel to 2.1.0beta2
11958
11959 Revision Changes Path
11960 1.113 +12 -0 ircd-ratbox/RELNOTES
11961 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11962
11963
11964
11965 leeh 2005/03/04 13:27:05 EST (20050304_1)
11966
11967 Modified files:
11968 doc whats-new-2.1.txt
11969 src channel.c
11970 Log:
11971 - update whats-new-2.1
11972 - when we're handling global NAMES, dont output channels if there are no
11973 members within them we can show.
11974
11975 Revision Changes Path
11976 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11977 7.436 +12 -2 ircd-ratbox/src/channel.c
11978
11979
11980
11981 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11982
11983 Modified files:
11984 src patricia.c
11985 Log:
11986 That would be a node_heap not a prefix_heap..oops
11987
11988 Revision Changes Path
11989 7.30 +1 -1 ircd-ratbox/src/patricia.c
11990
11991
11992
11993 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11994
11995 Modified files:
11996 include stdinc.h
11997 Log:
11998 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11999 otherwise..the other macros might work????
12000
12001 Revision Changes Path
12002 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12003
12004
12005
12006 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12007
12008 Modified files:
12009 . configure configure.ac
12010 Log:
12011 i hate autoconf
12012
12013 Revision Changes Path
12014 7.248 +5 -5 ircd-ratbox/configure
12015 7.62 +5 -5 ircd-ratbox/configure.ac
12016
12017
12018
12019 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12020
12021 Modified files:
12022 . configure configure.ac
12023 Log:
12024 i hate autoconf
12025
12026 Revision Changes Path
12027 7.247 +3 -2 ircd-ratbox/configure
12028 7.61 +3 -2 ircd-ratbox/configure.ac
12029
12030
12031
12032 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12033
12034 Modified files:
12035 . configure configure.ac
12036 Log:
12037 doh
12038
12039 Revision Changes Path
12040 7.246 +6 -6 ircd-ratbox/configure
12041 7.60 +4 -4 ircd-ratbox/configure.ac
12042
12043
12044
12045 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12046
12047 Modified files:
12048 . configure configure.ac
12049 include stdinc.h
12050 Log:
12051 Doh these changes got put on RATBOX_2_0 when they were meant for
12052 head..oops...
12053 Also merged in the monitor heap size stuff, not that i think monitor has
12054 been moved to head
12055
12056 Revision Changes Path
12057 7.245 +12 -3 ircd-ratbox/configure
12058 7.59 +11 -3 ircd-ratbox/configure.ac
12059 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12060
12061
12062
12063 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12064
12065 Modified files:
12066 include stdinc.h
12067 Log:
12068 Add more robust alloca checking
12069
12070 Revision Changes Path
12071 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12072
12073
12074
12075 leeh 2005/02/24 15:27:17 EST (20050224_9)
12076
12077 Modified files:
12078 contrib m_42.c
12079 Log:
12080 - fix the copyright on m_42.c :p
12081
12082 Revision Changes Path
12083 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12084
12085
12086
12087 leeh 2005/02/24 15:22:53 EST (20050224_8)
12088
12089 Modified files:
12090 include supported.h
12091 modules m_dline.c
12092 Log:
12093 - fix a core in undline on bad masks
12094 - remove an unwanted space from beginning of second 005 numeric
12095
12096 Revision Changes Path
12097 7.5 +1 -1 ircd-ratbox/include/supported.h
12098 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12099
12100
12101
12102 leeh 2005/02/24 15:18:59 EST (20050224_7)
12103
12104 Modified files:
12105 modules m_monitor.c
12106 Log:
12107 - use max_monitor when adding nicknames
12108 - add in monitor s
12109 that should be everything now..
12110
12111 Revision Changes Path
12112 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12113
12114
12115
12116 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12117
12118 Modified files:
12119 contrib m_42.c
12120 Log:
12121 42
12122
12123 Revision Changes Path
12124 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12125
12126
12127
12128 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12129
12130 Modified files:
12131 contrib m_42.c
12132 Log:
12133 42
12134
12135 Revision Changes Path
12136 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12137
12138
12139
12140 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12141
12142 Added files:
12143 contrib m_42.c
12144 Log:
12145 The Answer to Life, the Universe, and Everything
12146
12147 Revision Changes Path
12148 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12149
12150
12151
12152 leeh 2005/02/24 14:53:04 EST (20050224_3)
12153
12154 Modified files:
12155 include monitor.h
12156 modules m_monitor.c
12157 src ircd.c monitor.c
12158 Log:
12159 - call init_monitor() on startup
12160 - add in support for adding/deleting/listing monitor entries
12161
12162 Revision Changes Path
12163 7.2 +3 -1 ircd-ratbox/include/monitor.h
12164 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12165 7.374 +2 -0 ircd-ratbox/src/ircd.c
12166 7.3 +15 -4 ircd-ratbox/src/monitor.c
12167
12168
12169
12170 leeh 2005/02/23 21:20:10 EST (20050224_2)
12171
12172 Modified files:
12173 doc example.conf example.efnet.conf
12174 include s_conf.h supported.h
12175 modules Makefile.in
12176 src client.c newconf.c s_conf.c
12177 Added files:
12178 modules m_monitor.c
12179 Log:
12180 - add the max_monitor config option
12181 - advertise MONITOR=%d in 005
12182 - clear a local clients monitor list on exit
12183 - add the framework for the MONITOR command
12184 - bed.
12185
12186 Revision Changes Path
12187 7.261 +5 -0 ircd-ratbox/doc/example.conf
12188 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12189 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12190 7.4 +4 -2 ircd-ratbox/include/supported.h
12191 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12192 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12193 7.492 +1 -0 ircd-ratbox/src/client.c
12194 7.202 +1 -0 ircd-ratbox/src/newconf.c
12195 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12196
12197
12198
12199 leeh 2005/02/23 20:57:51 EST (20050224_1)
12200
12201 Modified files:
12202 . configure configure.ac
12203 include setup.h.in
12204 src monitor.c
12205 Log:
12206 - move MONITOR_HEAP_SIZE over to configure
12207
12208 Revision Changes Path
12209 7.244 ircd-ratbox/configure
12210 7.58 +4 -2 ircd-ratbox/configure.ac
12211 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12212 7.2 +0 -2 ircd-ratbox/src/monitor.c
12213
12214
12215
12216 leeh 2005/02/23 20:48:08 EST (20050224_0)
12217
12218 Modified files:
12219 doc monitor.txt
12220 include client.h numeric.h
12221 modules/core m_nick.c
12222 src Makefile.in client.c messages.tab
12223 s_user.c
12224 Added files:
12225 include monitor.h
12226 src monitor.c
12227 Log:
12228 - first half of my server-side notify list implementation..
12229
12230 Revision Changes Path
12231 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12232 7.266 +3 -0 ircd-ratbox/include/client.h
12233 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12234 7.58 +6 -0 ircd-ratbox/include/numeric.h
12235 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12236 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12237 7.491 +3 -0 ircd-ratbox/src/client.c
12238 7.126 +5 -5 ircd-ratbox/src/messages.tab
12239 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12240 7.342 +2 -0 ircd-ratbox/src/s_user.c
12241
12242
12243
12244 leeh 2005/02/23 18:42:59 EST (20050223_0)
12245
12246 Modified files:
12247 include hash.h
12248 Log:
12249 - double the size of the client and channel hashtables (64k -> 128k and
12250 32k -> 64k). The improvements are quite significant..
12251
12252 Revision Changes Path
12253 7.54 +4 -4 ircd-ratbox/include/hash.h
12254
12255
12256
12257 leeh 2005/02/22 14:55:56 EST (20050222_1)
12258
12259 Modified files:
12260 doc monitor.txt
12261 modules m_services.c
12262 Log:
12263 - remove a couple of unused vars
12264 - update monitor.txt
12265
12266 Revision Changes Path
12267 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12268 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12269
12270
12271
12272 leeh 2005/02/21 19:47:24 EST (20050222_0)
12273
12274 Added files:
12275 doc monitor.txt
12276 Log:
12277 - add in my documentation on the upcoming MONITOR command
12278
12279 Revision Changes Path
12280 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12281
12282
12283
12284 leeh 2005/02/21 12:09:34 EST (20050221_0)
12285
12286 Modified files:
12287 . configure configure.ac
12288 doc whats-new-2.1.txt
12289 tools README.mkpasswd
12290 Removed files:
12291 src crypt.c
12292 Log:
12293 - update whats-new-2.1.txt some more
12294 - we dont have vms mkpasswd anymore
12295 - remove the unused crypt.c
12296
12297 Revision Changes Path
12298 7.243 +3 -6 ircd-ratbox/configure
12299 7.57 +2 -4 ircd-ratbox/configure.ac
12300 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12301 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12302 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12303
12304
12305
12306 leeh 2005/02/19 12:38:09 EST (20050219_3)
12307
12308 Modified files:
12309 doc example.conf example.efnet.conf
12310 include ircd.h
12311 modules m_pong.c
12312 src channel.c client.c ircd.c s_conf.c
12313 Log:
12314 - rework the splitcode, splitservers is now how many servers we've marked as
12315 EOB, rather than how many are linked. Thus pull ourselves out of
12316 splitmode immediately once this is satisfied
12317
12318 Revision Changes Path
12319 7.260 +8 -9 ircd-ratbox/doc/example.conf
12320 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12321 7.83 +1 -0 ircd-ratbox/include/ircd.h
12322 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12323 7.435 +16 -36 ircd-ratbox/src/channel.c
12324 7.490 +2 -0 ircd-ratbox/src/client.c
12325 7.373 +2 -1 ircd-ratbox/src/ircd.c
12326 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12327
12328
12329
12330 leeh 2005/02/19 09:02:34 EST (20050219_2)
12331
12332 Modified files:
12333 doc example.conf example.efnet.conf
12334 include ircd.h s_conf.h
12335 modules m_set.c
12336 src channel.c ircd.c newconf.c s_conf.c
12337 Log:
12338 - remove split_delay
12339
12340 Revision Changes Path
12341 7.259 +0 -5 ircd-ratbox/doc/example.conf
12342 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12343 7.82 +0 -1 ircd-ratbox/include/ircd.h
12344 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12345 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12346 7.434 +2 -7 ircd-ratbox/src/channel.c
12347 7.372 +0 -1 ircd-ratbox/src/ircd.c
12348 7.201 +0 -1 ircd-ratbox/src/newconf.c
12349 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12350
12351
12352
12353 leeh 2005/02/19 08:48:05 EST (20050219_1)
12354
12355 Modified files:
12356 include client.h
12357 modules m_cap.c m_who.c
12358 src channel.c
12359 Log:
12360 - implemented multi-prefix client capability, which allows stacking of @+ in
12361 names and who
12362
12363 Revision Changes Path
12364 7.265 +1 -1 ircd-ratbox/include/client.h
12365 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12366 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12367 7.433 +4 -6 ircd-ratbox/src/channel.c
12368
12369
12370
12371 leeh 2005/02/19 06:27:58 EST (20050219_0)
12372
12373 Modified files:
12374 modules m_etrace.c
12375 src newconf.c s_conf.c s_newconf.c
12376 Log:
12377 - removed some unused vars/functions
12378
12379 Revision Changes Path
12380 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12381 7.200 +0 -15 ircd-ratbox/src/newconf.c
12382 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12383 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12384
12385
12386
12387 leeh 2005/02/16 12:58:24 EST (20050216_2)
12388
12389 Modified files:
12390 . RELNOTES configure configure.ac
12391 include patchlevel.h
12392 Log:
12393 - update configure to reflect this is 'devel'
12394 - update RELNOTES
12395 - revved patchlevel to 2.1.0beta1
12396
12397 Revision Changes Path
12398 1.112 +9 -1 ircd-ratbox/RELNOTES
12399 7.242 +11 -11 ircd-ratbox/configure
12400 7.56 +3 -3 ircd-ratbox/configure.ac
12401 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12402
12403
12404
12405 leeh 2005/02/16 12:46:30 EST (20050216_1)
12406
12407 Modified files:
12408 . configure configure.ac
12409 include client.h numeric.h s_conf.h setup.h.in
12410 supported.h
12411 modules Makefile.in
12412 modules/core m_nick.c
12413 src Makefile.in client.c ircd.c messages.tab
12414 newconf.c s_conf.c s_user.c
12415 Removed files:
12416 include watch.h
12417 modules m_watch.c
12418 src watch.c
12419 Log:
12420 - remove watch, the protocol for this sucks so hard I just dont want it
12421 here ;-)
12422
12423 Revision Changes Path
12424 7.241 +2 -12 ircd-ratbox/configure
12425 7.55 +2 -4 ircd-ratbox/configure.ac
12426 7.264 +0 -2 ircd-ratbox/include/client.h
12427 7.57 +0 -11 ircd-ratbox/include/numeric.h
12428 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12429 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12430 7.3 +2 -3 ircd-ratbox/include/supported.h
12431 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12432 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12433 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12434 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12435 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12436 7.489 +0 -3 ircd-ratbox/src/client.c
12437 7.371 +0 -2 ircd-ratbox/src/ircd.c
12438 7.125 +9 -9 ircd-ratbox/src/messages.tab
12439 7.199 +0 -1 ircd-ratbox/src/newconf.c
12440 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12441 7.341 +0 -2 ircd-ratbox/src/s_user.c
12442 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12443
12444
12445
12446 leeh 2005/02/15 19:13:31 EST (20050216_0)
12447
12448 Modified files:
12449 include stdinc.h
12450 src event.c ircd_lexer.l ircd_signal.c
12451 modules.c
12452 Removed files:
12453 servlink descrip.mms
12454 Log:
12455 - remove a few vms bits
12456
12457 Revision Changes Path
12458 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12459 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12460 7.47 +0 -54 ircd-ratbox/src/event.c
12461 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12462 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12463 7.152 +0 -3 ircd-ratbox/src/modules.c
12464
12465
12466
12467 leeh 2005/02/15 18:53:32 EST (20050215_0)
12468
12469 Modified files:
12470 include hostmask.h ircd.h s_conf.h s_newconf.h
12471 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12472 m_xline.c
12473 src hostmask.c ircd.c ircd_signal.c s_conf.c
12474 s_newconf.c
12475 Log:
12476 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12477 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12478
12479 Revision Changes Path
12480 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12481 7.81 +1 -0 ircd-ratbox/include/ircd.h
12482 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12483 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12484 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12485 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12486 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12487 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12488 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12489 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12490 7.370 +7 -0 ircd-ratbox/src/ircd.c
12491 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12492 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12493 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12494
12495
12496
12497 leeh 2005/02/13 10:21:41 EST (20050213_4)
12498
12499 Modified files:
12500 doc services.txt
12501 Added files:
12502 doc whats-new-2.0.txt whats-new-2.1.txt
12503 Removed files:
12504 doc whats-new.txt
12505 Log:
12506 - move whats-new.txt to whats-new-2.0.txt
12507 - add in whats-new-2.1.txt
12508 - update services.txt with the whois for logged in users
12509
12510 Revision Changes Path
12511 7.2 +5 -0 ircd-ratbox/doc/services.txt
12512 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12513 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12514 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12515
12516
12517
12518 leeh 2005/02/13 09:20:37 EST (20050213_3)
12519
12520 Modified files:
12521 include supported.h
12522 modules/core m_message.c
12523 Log:
12524 - fix a compile error in m_message.c
12525 - update 005 to the spec and add CPRIVMSG/CNOTICE
12526
12527 Revision Changes Path
12528 7.2 +31 -37 ircd-ratbox/include/supported.h
12529 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12530
12531
12532
12533 leeh 2005/02/13 09:14:12 EST (20050213_2)
12534
12535 Modified files:
12536 src channel.c
12537 Log:
12538 - fix the membership memleak
12539
12540 Revision Changes Path
12541 7.432 +0 -3 ircd-ratbox/src/channel.c
12542
12543
12544
12545 leeh 2005/02/12 21:51:56 EST (20050213_1)
12546
12547 Modified files:
12548 include client.h
12549 modules/core m_message.c
12550 Log:
12551 - add a bitmask to track when they send their first message, only allowing
12552 clearing stuff after that.
12553
12554 Revision Changes Path
12555 7.263 +4 -0 ircd-ratbox/include/client.h
12556 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12557
12558
12559
12560 leeh 2005/02/12 21:17:52 EST (20050213_0)
12561
12562 Modified files:
12563 include patricia.h s_newconf.h
12564 modules/core m_message.c
12565 src patricia.c s_newconf.c s_user.c
12566 Log:
12567 - add in the patricia for tracking who fills up targets, give them a reduced
12568 count on connect
12569
12570 Revision Changes Path
12571 7.20 +1 -1 ircd-ratbox/include/patricia.h
12572 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12573 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12574 7.29 +1 -1 ircd-ratbox/src/patricia.c
12575 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12576 7.340 +4 -0 ircd-ratbox/src/s_user.c
12577
12578
12579
12580 leeh 2005/02/12 18:35:10 EST (20050212_0)
12581
12582 Modified files:
12583 include ircd_defs.h
12584 src class.c reject.c
12585 Log:
12586 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12587
12588 Revision Changes Path
12589 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12590 7.68 +1 -5 ircd-ratbox/src/class.c
12591 1.33 +1 -5 ircd-ratbox/src/reject.c
12592
12593
12594
12595 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12596
12597 Modified files:
12598 modules m_watch.c
12599 Log:
12600 remove stupid memory leak
12601
12602 Revision Changes Path
12603 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12604
12605
12606
12607 leeh 2005/02/11 06:42:48 EST (20050211_0)
12608
12609 Modified files:
12610 modules m_gline.c
12611 Log:
12612 - workaround hyb6 allowing empty gline reasons
12613
12614 Revision Changes Path
12615 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12616
12617
12618
12619 leeh 2005/02/09 14:39:13 EST (20050209_2)
12620
12621 Modified files:
12622 include s_conf.h
12623 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12624 src ircd.c s_conf.c
12625 Log:
12626 - move temp dlines and temp klines over to an array, rather than completely
12627 seperate dlinks.
12628
12629 Revision Changes Path
12630 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12631 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12632 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12633 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12634 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12635 7.369 +0 -5 ircd-ratbox/src/ircd.c
12636 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12637
12638
12639
12640 leeh 2005/02/09 14:02:13 EST (20050209_1)
12641
12642 Modified files:
12643 include s_user.h
12644 modules m_cap.c m_pong.c m_user.c
12645 modules/core m_nick.c
12646 src s_user.c
12647 Log:
12648 - remove 'nick' param from register_local_user(), its not needed.
12649
12650 Revision Changes Path
12651 7.35 +1 -1 ircd-ratbox/include/s_user.h
12652 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12653 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12654 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12655 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12656 7.339 +6 -6 ircd-ratbox/src/s_user.c
12657
12658
12659
12660 leeh 2005/02/09 13:12:53 EST (20050209_0)
12661
12662 Modified files:
12663 modules m_cmessage.c
12664 Log:
12665 - dont send numerics when we're dealing with CNOTICE
12666 - add in checking for +g, and resetting idle
12667
12668 Revision Changes Path
12669 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12670
12671
12672
12673 leeh 2005/02/08 11:37:50 EST (20050208_2)
12674
12675 Modified files:
12676 src s_newconf.c
12677 Log:
12678 - fix operator blocks to work on ip spoofs
12679
12680 Revision Changes Path
12681 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12682
12683
12684
12685 leeh 2005/02/07 19:23:22 EST (20050208_1)
12686
12687 Modified files:
12688 doc example.conf example.efnet.conf
12689 src newconf.c
12690 Log:
12691 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12692
12693 Revision Changes Path
12694 7.258 +0 -39 ircd-ratbox/doc/example.conf
12695 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12696 7.198 +0 -272 ircd-ratbox/src/newconf.c
12697
12698
12699
12700 leeh 2005/02/07 19:19:32 EST (20050208_0)
12701
12702 Modified files:
12703 src s_conf.c
12704 Log:
12705 - added support for kline.conf.perm et al, these take the same formats
12706 as their non-permanent partners, but you cant remove them via the ircd.
12707
12708 Revision Changes Path
12709 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12710
12711
12712
12713 leeh 2005/02/02 19:18:59 EST (20050203_1)
12714
12715 Modified files:
12716 help Makefile.in
12717 help/opers index
12718 help/users index
12719 Added files:
12720 help/opers cnotice cprivmsg
12721 Log:
12722 - added help files for cprivmsg/cnotice
12723
12724 Revision Changes Path
12725 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12726 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12727 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12728 1.10 +19 -19 ircd-ratbox/help/opers/index
12729 1.7 +10 -9 ircd-ratbox/help/users/index
12730
12731
12732
12733 leeh 2005/02/02 19:14:25 EST (20050203_0)
12734
12735 Modified files:
12736 include numeric.h
12737 modules Makefile.in
12738 src messages.tab
12739 Added files:
12740 modules m_cmessage.c
12741 Log:
12742 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12743 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12744 nick is a member. These bypass any target change limitations.
12745 - added ERR_VOICENEEDED, numeric 489.
12746
12747 Revision Changes Path
12748 7.56 +2 -0 ircd-ratbox/include/numeric.h
12749 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12750 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12751 7.124 +1 -1 ircd-ratbox/src/messages.tab
12752
12753
12754
12755 leeh 2005/02/02 16:58:16 EST (20050202_4)
12756
12757 Modified files:
12758 help/opers etrace
12759 Log:
12760 - update etrace help
12761
12762 Revision Changes Path
12763 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12764
12765
12766
12767 leeh 2005/02/02 16:55:04 EST (20050202_3)
12768
12769 Modified files:
12770 modules m_etrace.c
12771 Log:
12772 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12773 can put its external ip address in there..
12774
12775 Revision Changes Path
12776 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12777
12778
12779
12780 leeh 2005/02/02 16:41:06 EST (20050202_2)
12781
12782 Modified files:
12783 modules m_etrace.c
12784 Log:
12785 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12786 if its a non-local client. These will just get "lost" if the remote
12787 server doesnt support this..
12788
12789 Revision Changes Path
12790 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12791
12792
12793
12794 leeh 2005/02/02 16:12:12 EST (20050202_1)
12795
12796 Modified files:
12797 include client.h numeric.h s_conf.h
12798 modules/core m_message.c
12799 src messages.tab newconf.c s_conf.c
12800 Log:
12801 - first part of the target change code, add the storage of targets for
12802 localuser, throttle messages when they fill all the available slots
12803
12804 Revision Changes Path
12805 7.262 +5 -1 ircd-ratbox/include/client.h
12806 7.55 +2 -0 ircd-ratbox/include/numeric.h
12807 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12808 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12809 7.123 +1 -1 ircd-ratbox/src/messages.tab
12810 7.197 +1 -0 ircd-ratbox/src/newconf.c
12811 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12812
12813
12814
12815 leeh 2005/02/02 13:28:10 EST (20050202_0)
12816
12817 Modified files:
12818 modules m_resv.c m_stats.c m_testline.c
12819 modules/core m_join.c
12820 src hash.c kdparse.c messages.tab s_newconf.c
12821 Log:
12822 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12823 tracking of when resvs get hit
12824
12825 Revision Changes Path
12826 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12827 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12828 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12829 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12830 7.114 +3 -0 ircd-ratbox/src/hash.c
12831 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12832 7.122 +1 -1 ircd-ratbox/src/messages.tab
12833 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12834
12835
12836
12837 leeh 2005/01/31 09:04:10 EST (20050131_2)
12838
12839 Modified files:
12840 src s_log.c
12841 Log:
12842 - fflush() logfiles
12843
12844 Revision Changes Path
12845 7.79 +2 -0 ircd-ratbox/src/s_log.c
12846
12847
12848
12849 leeh 2005/01/31 08:59:09 EST (20050131_1)
12850
12851 Modified files:
12852 src commio.c
12853 Log:
12854 - rename fd_dump() to comm_dump()
12855
12856 Revision Changes Path
12857 1.27 +2 -2 ircd-ratbox/src/commio.c
12858
12859
12860
12861 leeh 2005/01/30 19:16:08 EST (20050131_0)
12862
12863 Modified files:
12864 doc hooks.txt
12865 include hook.h
12866 modules m_services.c
12867 modules/core m_server.c
12868 src hook.c s_serv.c
12869 Log:
12870 - added hook for server_introduced
12871 - fixed up services support for hooks
12872
12873 Revision Changes Path
12874 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12875 1.31 +1 -0 ircd-ratbox/include/hook.h
12876 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12877 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12878 7.36 +2 -0 ircd-ratbox/src/hook.c
12879 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12880
12881
12882
12883 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12884
12885 Modified files:
12886 src commio.c
12887 Log:
12888 Add back in the comm_fd_hack thing for solaris
12889
12890 Revision Changes Path
12891 1.26 +26 -1 ircd-ratbox/src/commio.c
12892
12893
12894
12895 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12896
12897 Modified files:
12898 adns adns.h
12899 include commio.h s_conf.h watch.h
12900 modules m_dline.c m_kline.c m_resv.c m_stats.c
12901 m_watch.c m_xline.c
12902 modules/core m_nick.c
12903 src balloc.c cache.c client.c commio.c
12904 epoll.c ircd.c ircd_lexer.l kdparse.c
12905 listener.c s_auth.c s_conf.c s_log.c
12906 s_serv.c watch.c
12907 Log:
12908 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12909
12910 Revision Changes Path
12911 1.18 +0 -2 ircd-ratbox/adns/adns.h
12912 1.14 +6 -37 ircd-ratbox/include/commio.h
12913 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12914 7.3 +2 -2 ircd-ratbox/include/watch.h
12915 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12916 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12917 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12918 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12919 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12920 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12921 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12922 7.85 +1 -1 ircd-ratbox/src/balloc.c
12923 1.24 +5 -5 ircd-ratbox/src/cache.c
12924 7.488 +4 -4 ircd-ratbox/src/client.c
12925 1.25 +10 -280 ircd-ratbox/src/commio.c
12926 1.33 +1 -1 ircd-ratbox/src/epoll.c
12927 7.368 +4 -4 ircd-ratbox/src/ircd.c
12928 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12929 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12930 7.125 +8 -8 ircd-ratbox/src/listener.c
12931 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12932 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12933 7.78 +20 -20 ircd-ratbox/src/s_log.c
12934 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12935 1.6 +22 -15 ircd-ratbox/src/watch.c
12936
12937
12938
12939 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12940
12941 Modified files:
12942 modules/core m_mode.c
12943 Log:
12944 remove two unused variables
12945
12946 Revision Changes Path
12947 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12948
12949
12950
12951 leeh 2005/01/28 15:31:40 EST (20050128_1)
12952
12953 Modified files:
12954 modules m_kline.c
12955 src s_conf.c
12956 Log:
12957 - mo_kline() needs minpara of 3, not 2
12958 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12959 - require me.info is never blank
12960
12961 Revision Changes Path
12962 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12963 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12964
12965
12966
12967 leeh 2005/01/28 15:26:28 EST (20050128_0)
12968
12969 Modified files:
12970 modules/core m_mode.c m_sjoin.c
12971 Log:
12972 - patch via jilles to fix +eI lists being shown to lusers when handling
12973 protocol stuff over TS6
12974
12975 Revision Changes Path
12976 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12977 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12978
12979
12980
12981 leeh 2005/01/25 19:47:38 EST (20050126_0)
12982
12983 Modified files:
12984 include channel.h
12985 modules/core m_join.c m_mode.c m_sjoin.c
12986 src channel.c messages.tab s_serv.c
12987 Log:
12988 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12989 an operspy call with &me
12990 - remove modebuf/parabuf params from channel_modes(), we now generate a
12991 buffer internally which we return.
12992
12993 Revision Changes Path
12994 7.163 +1 -1 ircd-ratbox/include/channel.h
12995 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12996 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12997 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12998 7.431 +25 -18 ircd-ratbox/src/channel.c
12999 7.121 +1 -1 ircd-ratbox/src/messages.tab
13000 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13001
13002
13003
13004 alz 2005/01/25 18:09:18 EST (20050125_5)
13005
13006 Modified files:
13007 doc example.conf example.efnet.conf
13008 include s_conf.h
13009 modules m_info.c
13010 src listener.c newconf.c s_conf.c
13011 Log:
13012 Added dline_with_reason config option (default yes):
13013
13014 /* dline reason: show the user the dline reason when they connect
13015 * and are dlined.
13016 */
13017 dline_with_reason = yes;
13018
13019 Revision Changes Path
13020 7.257 +6 -1 ircd-ratbox/doc/example.conf
13021 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13022 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13023 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13024 7.124 +1 -1 ircd-ratbox/src/listener.c
13025 7.196 +1 -0 ircd-ratbox/src/newconf.c
13026 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13027
13028
13029
13030 leeh 2005/01/25 13:21:17 EST (20050125_4)
13031
13032 Modified files:
13033 src newconf.c
13034 Log:
13035 - make conf_set_generic_string() test len exists before it uses it.
13036
13037 Revision Changes Path
13038 7.195 +1 -1 ircd-ratbox/src/newconf.c
13039
13040
13041
13042 leeh 2005/01/25 13:10:56 EST (20050125_3)
13043
13044 Modified files:
13045 doc example.conf
13046 src newconf.c
13047 Log:
13048 - rename 'type' to 'flags' in cluster {};
13049 - add stacking of servers in cluster {}; documented in example.conf
13050
13051 Revision Changes Path
13052 7.256 +18 -10 ircd-ratbox/doc/example.conf
13053 7.194 +39 -7 ircd-ratbox/src/newconf.c
13054
13055
13056
13057 alz 2005/01/25 12:48:54 EST (20050125_2)
13058
13059 Modified files:
13060 include s_conf.h
13061 src listener.c s_conf.c
13062 Log:
13063 Added dline reasons, connecting/banned clients now see ban reason.
13064
13065 Revision Changes Path
13066 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13067 7.123 +17 -4 ircd-ratbox/src/listener.c
13068 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13069
13070
13071
13072 leeh 2005/01/25 07:44:37 EST (20050125_1)
13073
13074 Modified files:
13075 doc example.conf example.efnet.conf
13076 src newconf.c
13077 Log:
13078 - implement stacking of shared {}; blocks, documented in example.conf
13079
13080 Revision Changes Path
13081 7.255 +26 -13 ircd-ratbox/doc/example.conf
13082 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13083 7.193 +51 -36 ircd-ratbox/src/newconf.c
13084
13085
13086
13087 leeh 2005/01/24 19:08:29 EST (20050125_0)
13088
13089 Modified files:
13090 doc example.conf
13091 include client.h s_conf.h
13092 modules/core m_join.c
13093 src newconf.c s_user.c
13094 Log:
13095 - added jupe_exempt to auth {};, exempts the user from generating warnings
13096 when they attempt to join juped channels.
13097
13098 Revision Changes Path
13099 7.254 +2 -0 ircd-ratbox/doc/example.conf
13100 7.261 +3 -0 ircd-ratbox/include/client.h
13101 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13102 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13103 7.192 +1 -0 ircd-ratbox/src/newconf.c
13104 7.338 +8 -0 ircd-ratbox/src/s_user.c
13105
13106
13107
13108 leeh 2005/01/24 18:57:02 EST (20050124_6)
13109
13110 Modified files:
13111 src newconf.c
13112 Log:
13113 - rework shared {};, the format is now:
13114 shared {
13115 oper = "flame@*.leeh.co.uk", "*.lan";
13116 flags = kline;
13117 };
13118
13119 With no privs:
13120 shared {
13121 oper = "flame@*.leeh.co.uk", "*.lan";
13122 flags = none;
13123 };
13124
13125 Revision Changes Path
13126 7.191 +55 -23 ircd-ratbox/src/newconf.c
13127
13128
13129
13130 leeh 2005/01/24 17:25:58 EST (20050124_5)
13131
13132 Modified files:
13133 include modules.h
13134 Log:
13135 - fix the prototype on load_static_modules()
13136
13137 Revision Changes Path
13138 7.61 +1 -1 ircd-ratbox/include/modules.h
13139
13140
13141
13142 leeh 2005/01/24 16:00:30 EST (20050124_4)
13143
13144 Modified files:
13145 modules m_cap.c
13146 Log:
13147 - have cap end call register_local_user() with its own copy of
13148 source_p->username so its safe for unidented users..
13149
13150 Revision Changes Path
13151 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13152
13153
13154
13155 leeh 2005/01/24 15:48:09 EST (20050124_3)
13156
13157 Modified files:
13158 include newconf.h s_conf.h
13159 modules m_info.c
13160 src newconf.c s_conf.c s_log.c
13161 Log:
13162 - move the conf parser over to a table based structure, with generic setting
13163 of integers/strings
13164
13165 Revision Changes Path
13166 7.34 +9 -8 ircd-ratbox/include/newconf.h
13167 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13168 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13169 7.190 +264 -808 ircd-ratbox/src/newconf.c
13170 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13171 7.77 +13 -13 ircd-ratbox/src/s_log.c
13172
13173
13174
13175 leeh 2005/01/24 13:11:30 EST (20050124_2)
13176
13177 Modified files:
13178 doc example.conf
13179 src newconf.c
13180 Log:
13181 - added stacking of ips in exempt {};
13182
13183 Revision Changes Path
13184 7.253 +4 -0 ircd-ratbox/doc/example.conf
13185 7.189 +11 -30 ircd-ratbox/src/newconf.c
13186
13187
13188
13189 leeh 2005/01/24 12:59:57 EST (20050124_1)
13190
13191 Modified files:
13192 include tools.h
13193 src channel.c client.c hash.c hook.c
13194 newconf.c s_user.c watch.c
13195 Log:
13196 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13197 consistent with the rest of the dlink code.
13198
13199 Revision Changes Path
13200 1.54 +7 -7 ircd-ratbox/include/tools.h
13201 7.430 +2 -2 ircd-ratbox/src/channel.c
13202 7.487 +6 -6 ircd-ratbox/src/client.c
13203 7.113 +5 -5 ircd-ratbox/src/hash.c
13204 7.35 +1 -1 ircd-ratbox/src/hook.c
13205 7.188 +2 -2 ircd-ratbox/src/newconf.c
13206 7.337 +1 -1 ircd-ratbox/src/s_user.c
13207 1.5 +4 -4 ircd-ratbox/src/watch.c
13208
13209
13210
13211 leeh 2005/01/24 12:47:13 EST (20050124_0)
13212
13213 Modified files:
13214 modules m_cap.c
13215 Log:
13216 - cheap hack on sticky capabs..
13217
13218 Revision Changes Path
13219 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13220
13221
13222
13223 leeh 2005/01/22 11:36:54 EST (20050122_0)
13224
13225 Modified files:
13226 modules m_cap.c
13227 Log:
13228 - updated my clicap implementation to match the spec so far..
13229
13230 Revision Changes Path
13231 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13232
13233
13234
13235 leeh 2005/01/21 07:14:43 EST (20050121_2)
13236
13237 Modified files:
13238 doc hooks.txt
13239 include hook.h
13240 modules m_services.c
13241 src hook.c s_serv.c
13242 Log:
13243 - added hooks for when we're sending a burst
13244 - rewrote hooks.txt
13245 - fix up the hooks ive already done in services compatibility, ill add the
13246 hooks for server/client introductions in a bit.
13247
13248 Revision Changes Path
13249 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13250 1.30 +4 -0 ircd-ratbox/include/hook.h
13251 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13252 7.34 +7 -0 ircd-ratbox/src/hook.c
13253 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13254
13255
13256
13257 leeh 2005/01/21 06:34:03 EST (20050121_1)
13258
13259 Modified files:
13260 contrib example_module.c spy_admin_notice.c
13261 spy_info_notice.c spy_links_notice.c
13262 spy_motd_notice.c spy_stats_notice.c
13263 spy_stats_p_notice.c spy_trace_notice.c
13264 spy_whois_notice.c
13265 spy_whois_notice_global.c
13266 include hook.h
13267 modules m_admin.c m_info.c m_links.c m_motd.c
13268 m_services.c m_stats.c m_trace.c
13269 m_whois.c static_modules.c.SH
13270 modules/core m_server.c
13271 src client.c hook.c ircd.c modules.c packet.c
13272 s_auth.c s_serv.c s_user.c send.c
13273 Log:
13274 - add a better implementation of the hook system, its now a slow leaking
13275 array and events are created whenever we try adding a hook for it, or
13276 theyre registered for the caller.
13277
13278 Ive temporarily fucked services support and removed most of the other
13279 hooks.. I shall fix this soon.
13280
13281 Revision Changes Path
13282 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13283 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13284 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13285 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13286 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13287 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13288 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13289 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13290 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13291 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13292 1.29 +34 -70 ircd-ratbox/include/hook.h
13293 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13294 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13295 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13296 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13297 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13298 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13299 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13300 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13301 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13302 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13303 7.486 +1 -28 ircd-ratbox/src/client.c
13304 7.33 +131 -137 ircd-ratbox/src/hook.c
13305 7.367 +1 -1 ircd-ratbox/src/ircd.c
13306 7.151 +6 -10 ircd-ratbox/src/modules.c
13307 7.138 +10 -14 ircd-ratbox/src/packet.c
13308 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13309 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13310 7.336 +0 -6 ircd-ratbox/src/s_user.c
13311 7.286 +8 -6 ircd-ratbox/src/send.c
13312
13313
13314
13315 leeh 2005/01/20 19:19:20 EST (20050121_0)
13316
13317 Modified files:
13318 include hostmask.h
13319 Log:
13320 - remove an unused struct
13321
13322 Revision Changes Path
13323 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13324
13325
13326
13327 leeh 2005/01/20 13:38:39 EST (20050120_1)
13328
13329 Modified files:
13330 . configure configure.ac
13331 include client.h numeric.h patchlevel.h
13332 modules Makefile.in
13333 src messages.tab s_user.c
13334 Added files:
13335 modules m_cap.c
13336 Log:
13337 - drop back to -O0, fix patchlevel.h
13338 - first stab at client capabilities.. this still needs work.
13339
13340 Revision Changes Path
13341 7.240 +3 -3 ircd-ratbox/configure
13342 7.54 +3 -3 ircd-ratbox/configure.ac
13343 7.260 +3 -0 ircd-ratbox/include/client.h
13344 7.54 +2 -0 ircd-ratbox/include/numeric.h
13345 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13346 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13347 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13348 7.120 +1 -1 ircd-ratbox/src/messages.tab
13349 7.335 +3 -0 ircd-ratbox/src/s_user.c
13350
13351
13352
13353 leeh 2005/01/20 06:04:41 EST (20050120_0)
13354
13355 Modified files:
13356 . ChangeLog RELNOTES
13357 include config.h config.h.dist memory.h
13358 patchlevel.h
13359 modules m_stats.c
13360 src commio.c crypt.c getopt.c ircd.c s_serv.c
13361 Removed files:
13362 . README.VMS clean.com make.com
13363 include setup.h_vms
13364 modules descrip.mms static_modules_c.com
13365 modules/core descrip.mms
13366 src descrip.mms qio.c version.com
13367 tools descrip.mms mkpasswd_vms.c
13368 Log:
13369 - clean changelog, relnotes
13370 - mark patchlevel as 2.1.0beta
13371 - remove VMS support
13372
13373 Revision Changes Path
13374 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13375 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13376 1.111 +1 -348 ircd-ratbox/RELNOTES
13377 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13378 7.182 +0 -42 ircd-ratbox/include/config.h
13379 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13380 7.50 +0 -4 ircd-ratbox/include/memory.h
13381 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13382 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13383 7.2 +0 -58 ircd-ratbox/make.com (dead)
13384 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13385 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13386 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13387 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13388 1.24 +7 -30 ircd-ratbox/src/commio.c
13389 7.12 +0 -4 ircd-ratbox/src/crypt.c
13390 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13391 7.24 +0 -4 ircd-ratbox/src/getopt.c
13392 7.366 +4 -19 ircd-ratbox/src/ircd.c
13393 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13394 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13395 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13396 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13397 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13398
13399
13400
13401 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13402
13403 Modified files:
13404 include watch.h
13405 src watch.c
13406 Log:
13407 not using the return values on a few watch functions so make them void
13408
13409 Revision Changes Path
13410 7.2 +5 -5 ircd-ratbox/include/watch.h
13411 1.4 +19 -28 ircd-ratbox/src/watch.c
13412
13413
13414 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13415
13416 Modified files:
13417 modules m_watch.c
13418 Log:
13419 Make watch throttle, don't accept letter commands stacked
13420
13421 Revision Changes Path
13422 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13423
13424
13425
13426 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13427
13428 Modified files:
13429 modules m_gline.c
13430 Log:
13431 fix merge error
13432
13433 Revision Changes Path
13434 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13435
13436
13437
13438 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13439
13440 Modified files:
13441 . ChangeLog README.FIRST RELNOTES configure
13442 configure.ac
13443 adns adns.h internal.h parse.c transmit.c
13444 types.c
13445 contrib example_module.c spy_admin_notice.c
13446 spy_info_notice.c spy_links_notice.c
13447 spy_motd_notice.c spy_stats_notice.c
13448 spy_stats_p_notice.c spy_trace_notice.c
13449 spy_whois_notice.c
13450 spy_whois_notice_global.c
13451 doc example.conf example.efnet.conf ircd.motd
13452 server-version-info whats-new.txt
13453 help/opers umode xline
13454 help/users umode
13455 include cache.h channel.h class.h client.h
13456 commio.h config.h config.h.dist hash.h
13457 hook.h hostmask.h irc_string.h ircd.h
13458 ircd_defs.h m_info.h memory.h msg.h
13459 newconf.h numeric.h packet.h patchlevel.h
13460 patricia.h s_conf.h s_gline.h s_newconf.h
13461 s_serv.h s_user.h scache.h serno.h
13462 setup.h.in sprintf_irc.h stdinc.h tools.h
13463 modules .depend Makefile.in m_admin.c m_away.c
13464 m_dline.c m_encap.c m_gline.c m_info.c
13465 m_kline.c m_links.c m_list.c m_lusers.c
13466 m_motd.c m_oper.c m_operspy.c m_rehash.c
13467 m_restart.c m_resv.c m_set.c m_stats.c
13468 m_svinfo.c m_testline.c m_testmask.c
13469 m_topic.c m_trace.c m_watch.c m_who.c
13470 m_whois.c m_whowas.c m_xline.c
13471 static_modules.c.SH
13472 modules/core m_error.c m_message.c m_mode.c m_quit.c
13473 m_server.c m_squit.c
13474 src .depend Makefile.in adns.c balloc.c
13475 cache.c channel.c class.c client.c
13476 commio.c crypt.c devpoll.c epoll.c
13477 event.c getopt.c hash.c hook.c hostmask.c
13478 irc_string.c ircd.c ircd_lexer.l
13479 ircd_parser.y ircd_signal.c listener.c
13480 modules.c newconf.c numeric.c packet.c
13481 parse.c patricia.c poll.c reject.c
13482 restart.c s_auth.c s_conf.c s_log.c
13483 s_newconf.c s_serv.c s_user.c scache.c
13484 select.c send.c snprintf.c tools.c
13485 version.c.SH watch.c whowas.c
13486 tools README.mkpasswd mkpasswd.c
13487 Added files:
13488 . README.VMS clean.com make.com
13489 doc services.txt
13490 include common.h s_stats.h setup.h_vms
13491 supported.h
13492 modules descrip.mms m_challenge.c m_etrace.c
13493 m_invite.c m_names.c m_pass.c m_ping.c
13494 m_pong.c m_services.c m_tb.c m_user.c
13495 m_users.c m_version.c
13496 static_modules_c.com
13497 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13498 m_part.c m_sjoin.c
13499 servlink descrip.mms
13500 src descrip.mms kdparse.c messages.tab qio.c
13501 s_gline.c s_stats.c version.com
13502 tools descrip.mms mkpasswd_vms.c
13503 Removed files:
13504 doc 005.txt
13505 include banconf.h
13506 modules/core channels.c users.c
13507 src banconf.c
13508 Log:
13509 merge from RATBOX_2_0
13510
13511 Revision Changes Path
13512 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13513 7.40 +1 -0 ircd-ratbox/README.FIRST
13514 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13515 1.110 +114 -6 ircd-ratbox/RELNOTES
13516 1.17 +4 -0 ircd-ratbox/adns/adns.h
13517 1.17 +4 -4 ircd-ratbox/adns/internal.h
13518 1.12 +38 -38 ircd-ratbox/adns/parse.c
13519 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13520 1.19 +13 -13 ircd-ratbox/adns/types.c
13521 7.1 +10 -0 ircd-ratbox/clean.com (new)
13522 7.239 +47 -29 ircd-ratbox/configure
13523 7.53 +40 -32 ircd-ratbox/configure.ac
13524 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13525 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13526 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13527 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13528 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13529 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13530 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13531 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13532 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13533 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13534 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13535 7.252 +68 -22 ircd-ratbox/doc/example.conf
13536 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13537 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13538 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13539 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13540 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13541 1.5 +2 -1 ircd-ratbox/help/opers/umode
13542 1.7 +1 -1 ircd-ratbox/help/opers/xline
13543 1.2 +1 -0 ircd-ratbox/help/users/umode
13544 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13545 1.7 +8 -0 ircd-ratbox/include/cache.h
13546 7.162 +18 -16 ircd-ratbox/include/channel.h
13547 7.25 +4 -0 ircd-ratbox/include/class.h
13548 7.259 +34 -28 ircd-ratbox/include/client.h
13549 1.13 +45 -7 ircd-ratbox/include/commio.h
13550 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13551 7.181 +74 -16 ircd-ratbox/include/config.h
13552 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13553 7.53 +2 -0 ircd-ratbox/include/hash.h
13554 1.28 +73 -27 ircd-ratbox/include/hook.h
13555 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13556 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13557 7.80 +6 -31 ircd-ratbox/include/ircd.h
13558 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13559 7.56 +14 -8 ircd-ratbox/include/m_info.h
13560 7.49 +4 -0 ircd-ratbox/include/memory.h
13561 7.53 +2 -0 ircd-ratbox/include/msg.h
13562 7.33 +9 -9 ircd-ratbox/include/newconf.h
13563 7.53 +12 -8 ircd-ratbox/include/numeric.h
13564 7.27 +1 -1 ircd-ratbox/include/packet.h
13565 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13566 7.19 +25 -1 ircd-ratbox/include/patricia.h
13567 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13568 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13569 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13570 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13571 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13572 7.34 +13 -9 ircd-ratbox/include/s_user.h
13573 7.15 +1 -1 ircd-ratbox/include/scache.h
13574 7.5366 +1 -1 ircd-ratbox/include/serno.h
13575 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13576 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13577 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13578 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13579 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13580 1.53 +10 -10 ircd-ratbox/include/tools.h
13581 7.1 +58 -0 ircd-ratbox/make.com (new)
13582 1.45 +338 -182 ircd-ratbox/modules/.depend
13583 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13584 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13585 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13586 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13587 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13588 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13589 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13590 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13591 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13592 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13593 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13594 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13595 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13596 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13597 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13598 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13599 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13600 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13601 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13602 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13603 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13604 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13605 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13606 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13607 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13608 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13609 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13610 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13611 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13612 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13613 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13614 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13615 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13616 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13617 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13618 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13619 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13620 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13621 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13622 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13623 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13624 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13625 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13626 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13627 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13628 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13629 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13630 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13631 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13632 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13633 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13634 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13635 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13636 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13637 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13638 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13639 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13640 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13641 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13642 7.48 +162 -119 ircd-ratbox/src/.depend
13643 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13644 7.75 +5 -5 ircd-ratbox/src/adns.c
13645 7.84 +1 -1 ircd-ratbox/src/balloc.c
13646 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13647 1.23 +75 -7 ircd-ratbox/src/cache.c
13648 7.429 +342 -79 ircd-ratbox/src/channel.c
13649 7.67 +42 -2 ircd-ratbox/src/class.c
13650 7.485 +245 -85 ircd-ratbox/src/client.c
13651 1.23 +349 -43 ircd-ratbox/src/commio.c
13652 7.11 +4 -0 ircd-ratbox/src/crypt.c
13653 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13654 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13655 1.32 +4 -8 ircd-ratbox/src/epoll.c
13656 7.46 +63 -6 ircd-ratbox/src/event.c
13657 7.23 +4 -0 ircd-ratbox/src/getopt.c
13658 7.112 +8 -7 ircd-ratbox/src/hash.c
13659 7.32 +135 -133 ircd-ratbox/src/hook.c
13660 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13661 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13662 7.365 +56 -48 ircd-ratbox/src/ircd.c
13663 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13664 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13665 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13666 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13667 7.122 +14 -13 ircd-ratbox/src/listener.c
13668 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13669 7.150 +17 -8 ircd-ratbox/src/modules.c
13670 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13671 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13672 7.137 +55 -42 ircd-ratbox/src/packet.c
13673 7.187 +8 -15 ircd-ratbox/src/parse.c
13674 7.28 +2 -4 ircd-ratbox/src/patricia.c
13675 7.82 +3 -1 ircd-ratbox/src/poll.c
13676 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13677 1.32 +8 -3 ircd-ratbox/src/reject.c
13678 7.34 +1 -0 ircd-ratbox/src/restart.c
13679 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13680 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13681 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13682 7.76 +32 -35 ircd-ratbox/src/s_log.c
13683 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13684 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13685 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13686 7.334 +773 -2 ircd-ratbox/src/s_user.c
13687 7.27 +2 -1 ircd-ratbox/src/scache.c
13688 7.44 +2 -0 ircd-ratbox/src/select.c
13689 7.285 +12 -12 ircd-ratbox/src/send.c
13690 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13691 7.46 +0 -1 ircd-ratbox/src/tools.c
13692 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13693 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13694 1.3 +4 -4 ircd-ratbox/src/watch.c
13695 7.32 +1 -0 ircd-ratbox/src/whowas.c
13696 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13697 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13698 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13699 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13700
13701
13702
13703 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13704
13705 Modified files: (Branch: RATBOX_2_0)
13706 src client.c
13707 Log:
13708 a remote client is never going to have a watch list..duh
13709
13710 Revision Changes Path
13711 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13712
13713
13714
13715 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13716
13717 Added files: (Branch: RATBOX_2_0)
13718 modules m_watch.c
13719 Log:
13720 get that one too
13721
13722 Revision Changes Path
13723 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13724
13725
13726
13727 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13728
13729 Added files: (Branch: RATBOX_2_0)
13730 include watch.h
13731 src watch.c
13732 Log:
13733 helps if we actually include the .c/.h files
13734
13735 Revision Changes Path
13736 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13737 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13738
13739
13740
13741 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13742
13743 Modified files: (Branch: RATBOX_2_0)
13744 . configure configure.ac
13745 include client.h numeric.h s_conf.h setup.h.in
13746 supported.h
13747 modules Makefile.in
13748 modules/core m_nick.c
13749 src Makefile.in client.c ircd.c messages.tab
13750 newconf.c s_conf.c s_user.c
13751 Log:
13752 backport watch from devel
13753
13754 Revision Changes Path
13755 7.229.2.10 +12 -2 ircd-ratbox/configure
13756 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13757 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13758 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13759 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13760 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13761 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13762 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13763 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13764 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13765 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13766 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13767 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13768 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13769 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13770 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13771
13772
13773
13774 leeh 2005/01/12 10:12:40 EST (20050112_1)
13775
13776 Modified files: (Branch: RATBOX_2_0)
13777 include numeric.h
13778 modules m_services.c m_whois.c
13779 src messages.tab
13780 Log:
13781 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13782 when the user is logged in
13783
13784 Revision Changes Path
13785 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13786 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13787 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13788 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13789
13790
13791
13792 leeh 2005/01/11 19:47:14 EST (20050112_0)
13793
13794 Modified files: (Branch: RATBOX_2_0)
13795 include supported.h
13796 Added files: (Branch: RATBOX_2_0)
13797 doc services.txt
13798 Log:
13799 - add +r to 005
13800 - added doc/services.txt, outlining the compatibility code
13801
13802 Revision Changes Path
13803 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13804 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13805
13806
13807
13808 leeh 2005/01/11 18:38:10 EST (20050111_5)
13809
13810 Modified files: (Branch: RATBOX_2_0)
13811 include client.h hook.h
13812 modules m_services.c
13813 modules/core m_server.c
13814 src hook.c s_serv.c
13815 Log:
13816 - more services compatibility code:
13817 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13818 appropriate service {}; entry, only accept SU from these.
13819 - hook into us finishing nick burst, and have services burst a list of
13820 logged in users
13821
13822 Revision Changes Path
13823 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13824 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13825 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13826 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13827 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13828 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13829
13830
13831
13832 leeh 2005/01/11 17:32:42 EST (20050111_4)
13833
13834 Modified files: (Branch: RATBOX_2_0)
13835 . configure configure.ac
13836 include client.h
13837 modules Makefile.in
13838 src channel.c
13839 Added files: (Branch: RATBOX_2_0)
13840 modules m_services.c
13841 Log:
13842 - more services compatibility code:
13843 - encap handlers for SU (services marking client as logged in)
13844 - and for LOGIN (servers bursting logged in status)
13845 - move suser from Client -> User
13846
13847 Revision Changes Path
13848 7.229.2.9 +9 -3 ircd-ratbox/configure
13849 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13850 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13851 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13852 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13853 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13854
13855
13856
13857 leeh 2005/01/11 16:46:34 EST (20050111_3)
13858
13859 Modified files: (Branch: RATBOX_2_0)
13860 include ircd_defs.h
13861 Log:
13862 - whoops, missing #endif
13863
13864 Revision Changes Path
13865 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13866
13867
13868
13869 leeh 2005/01/11 15:56:57 EST (20050111_2)
13870
13871 Modified files: (Branch: RATBOX_2_0)
13872 include ircd_defs.h
13873 Log:
13874 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13875 have ipv6 just report sizeof(struct sockaddr_in)
13876
13877 Revision Changes Path
13878 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13879
13880
13881
13882 leeh 2005/01/10 20:19:35 EST (20050111_1)
13883
13884 Modified files: (Branch: RATBOX_2_0)
13885 src newconf.c
13886 Log:
13887 - fix a gcc warning
13888
13889 Revision Changes Path
13890 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13891
13892
13893
13894 leeh 2005/01/10 20:10:35 EST (20050111_0)
13895
13896 Modified files: (Branch: RATBOX_2_0)
13897 adns internal.h parse.c transmit.c types.c
13898 Log:
13899 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13900 conflict
13901
13902 Revision Changes Path
13903 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13904 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13905 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13906 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13907
13908
13909
13910 leeh 2005/01/10 17:48:48 EST (20050110_3)
13911
13912 Modified files: (Branch: RATBOX_2_0)
13913 modules m_xline.c
13914 Log:
13915 - send out the reformatted xline to opers (\s -> ' ')
13916
13917 Revision Changes Path
13918 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13919
13920
13921
13922 leeh 2005/01/10 16:18:53 EST (20050110_2)
13923
13924 Modified files: (Branch: RATBOX_2_0)
13925 help/opers umode
13926 help/users umode
13927 include client.h supported.h
13928 src messages.tab s_user.c send.c
13929 Log:
13930 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13931 channel privmsgs.
13932
13933 Revision Changes Path
13934 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13935 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13936 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13937 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13938 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13939 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13940 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13941
13942
13943
13944 leeh 2005/01/10 14:50:47 EST (20050110_1)
13945
13946 Modified files: (Branch: RATBOX_2_0)
13947 doc example.conf example.efnet.conf
13948 Log:
13949 - I dont remember ts6 desyncing on bans, so im not sure why the example
13950 confs say so.
13951
13952 Revision Changes Path
13953 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13954 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13955
13956
13957
13958 leeh 2005/01/10 13:31:10 EST (20050110_0)
13959
13960 Modified files: (Branch: RATBOX_2_0)
13961 . configure configure.ac
13962 include channel.h client.h numeric.h s_conf.h
13963 s_serv.h setup.h.in
13964 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13965 m_sjoin.c
13966 src channel.c messages.tab newconf.c s_conf.c
13967 s_serv.c s_user.c
13968 Log:
13969 - added --enable-services to configure, which enables some ratbox-services
13970 compatibility code:
13971 - chanmode +r, registered users only
13972 - usermode +S, prevents deop/kick of a service
13973 - service { }; block in conf for the above umode
13974
13975 Revision Changes Path
13976 7.229.2.8 +28 -16 ircd-ratbox/configure
13977 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13978 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13979 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13980 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13981 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13982 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13983 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13984 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13985 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13986 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13987 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13988 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13989 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13990 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13991 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13992 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13993 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13994 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13995
13996
13997
13998 leeh 2005/01/09 08:23:30 EST (20050109_0)
13999
14000 Modified files: (Branch: RATBOX_2_0)
14001 help/opers umode
14002 Log:
14003 - remove a tab, and add +C to opers umode help
14004
14005 Revision Changes Path
14006 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14007