]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] Update NEWS.
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
2 Log:
3 Allow /invite (but not invex) to override +r, +l, +j in
4 addition to +i. As before, a restrictive mode must be in
5 place at /invite time for the invite to have an effect;
6 +r does not count as a restrictive mode if the user is
7 logged in; +l and +j always count as restrictive modes to
8 allow for cases where they would allow join at /invite
9 time but not when the user tries to join.
10
11
12 Changes: Modified:
13 +6 -2 trunk/modules/m_invite.c (File Modified)
14 +21 -10 trunk/src/channel.c (File Modified)
15
16
17 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
18 Log:
19 Remove invite_ops_only, forcing it to YES.
20
21
22 Changes: Modified:
23 +0 -1 trunk/doc/example.conf (File Modified)
24 +0 -5 trunk/doc/reference.conf (File Modified)
25 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
26 +0 -1 trunk/include/s_conf.h (File Modified)
27 +0 -6 trunk/modules/m_info.c (File Modified)
28 +10 -14 trunk/modules/m_invite.c (File Modified)
29 +0 -1 trunk/src/newconf.c (File Modified)
30 +0 -1 trunk/src/s_conf.c (File Modified)
31
32
33 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
34 Log:
35 Move username check after xline and dnsbl checks, so it
36 will not complain to opers about clients who are xlined
37 or blacklisted anyway (both of which silently reject).
38
39
40 Changes: Modified:
41 +15 -15 trunk/src/s_user.c (File Modified)
42
43
44 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
45 Log:
46 - MASTER_MAX is no longer relevant
47
48
49 Changes: Modified:
50 +0 -7 trunk/modules/m_set.c (File Modified)
51
52
53 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
54 Log:
55 - add config option for setting max_clients.
56
57
58 Changes: Modified:
59 +5 -0 trunk/doc/example.conf (File Modified)
60 +5 -0 trunk/doc/reference.conf (File Modified)
61 +2 -0 trunk/include/s_conf.h (File Modified)
62 +1 -1 trunk/src/ircd.c (File Modified)
63 +2 -0 trunk/src/newconf.c (File Modified)
64 +2 -1 trunk/src/s_conf.c (File Modified)
65
66
67 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
68 Log:
69 - remove get_maxrss() and all of that insecure and unsafe nonsense
70
71
72 Changes: Modified:
73 +3 -38 trunk/src/ircd.c (File Modified)
74 +1 -1 trunk/src/restart.c (File Modified)
75 +0 -4 trunk/src/s_stats.c (File Modified)
76
77
78 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
79 Log:
80 - avoid some potential NULL dereferencing
81
82
83 Changes: Modified:
84 +1 -1 trunk/libcharybdis/commio.c (File Modified)
85
86
87 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
88 Log:
89 - fix a typo
90
91
92 Changes: Modified:
93 +1 -1 trunk/libcharybdis/poll.c (File Modified)
94
95
96 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
97 Log:
98 - rework poll a bit for the MAXCONNECTIONS changes.
99
100
101 Changes: Modified:
102 +46 -23 trunk/libcharybdis/poll.c (File Modified)
103
104
105 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
106 Log:
107 Our way of using kqueue may cause it to report fds we
108 don't know about anymore, cope.
109
110
111 Changes: Modified:
112 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
113
114
115 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
116 Log:
117 Don't reference freed memory (fde_t) in comm_close().
118
119
120 Changes: Modified:
121 +1 -1 trunk/libcharybdis/commio.c (File Modified)
122
123
124 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
125 Log:
126 - fix for 100% cpu use
127
128
129 Changes: Modified:
130 +1 -1 trunk/libcharybdis/commio.c (File Modified)
131
132
133 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
134 Log:
135 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
136
137
138 Changes: Modified:
139 +37 -25 trunk/libcharybdis/commio.c (File Modified)
140
141
142 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
143 Log:
144 - clear up use of fd_table in ircd.
145
146
147 Changes: Modified:
148 +3 -2 trunk/src/s_serv.c (File Modified)
149
150
151 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
152 Log:
153 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
154
155
156 Changes: Modified:
157 +97 -26 trunk/libcharybdis/commio.c (File Modified)
158 +3 -2 trunk/libcharybdis/commio.h (File Modified)
159 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
160 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
161 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
162 +3 -3 trunk/libcharybdis/poll.c (File Modified)
163 +2 -2 trunk/libcharybdis/ports.c (File Modified)
164 +2 -2 trunk/libcharybdis/select.c (File Modified)
165
166
167 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
168 Log:
169 Fix some cases where the size argument to strlcpy()
170 for usernames and hostnames is 1 too small.
171
172
173 Changes: Modified:
174 +1 -1 trunk/modules/m_chghost.c (File Modified)
175 +2 -2 trunk/src/res.c (File Modified)
176 +2 -2 trunk/src/s_user.c (File Modified)
177
178
179 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
180 Log:
181 Cut down quit/part/kick reasons to avoid quit reasons
182 overflowing the client exiting server notice (from
183 TOPICLEN to 260). kill reasons become shorter accordingly.
184 kline/dline/gline reasons become 390.
185 away messages stay at TOPICLEN for now.
186
187
188 Changes: Modified:
189 +8 -3 trunk/include/ircd_defs.h (File Modified)
190 +2 -2 trunk/modules/m_dline.c (File Modified)
191 +4 -4 trunk/modules/m_gline.c (File Modified)
192 +2 -2 trunk/modules/m_kline.c (File Modified)
193
194
195 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
196 Log:
197 Don't leak auth{} spoofed IP addresses in +f notices.
198 from ratbox (androsyn)
199
200
201 Changes: Modified:
202 +10 -3 trunk/src/s_conf.c (File Modified)
203
204
205 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
206 Log:
207 Make oper_up() take +i/-i during opering up into account
208 (e.g. no_oper_invis extension, +i in operator::umodes).
209 Remove the hack from no_oper_invis.
210
211
212 Changes: Modified:
213 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
214 +4 -0 trunk/src/s_user.c (File Modified)
215
216
217 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
218 Log:
219 no_oper_invis: decrement invisible count when clearing
220 invisible on a local client who has just opered up
221 oper_up() should really do this
222
223
224 Changes: Modified:
225 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
226
227
228 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
229 Log:
230 Put "End of Channel Quiet List" instead of
231 "End of Channel Ban List" for a +q list.
232 Due to client restrictions the numerics for
233 quiet lists must be the same as for ban lists.
234
235
236 Changes: Modified:
237 +4 -1 trunk/src/chmode.c (File Modified)
238
239
240 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
241 Log:
242 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
243 Change TS6 JOIN processing
244 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
245 a local user joins an existing channel
246 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
247 propagating a TS6 JOIN
248 - don't interpret simple modes in an incoming TS6 JOIN
249
250 This is to avoid desyncs when certain mode changes (e.g. -im)
251 cross with joins. A downside is that simple modes will be
252 more desynched when a JOIN creates a channel or lowers TS,
253 but that's less important.
254
255 Update the TS6 specification to include this, and clarify
256 that TMODE can come from a server and that MODE must be
257 translated into TMODE from other servers too.
258
259
260 Changes: Modified:
261 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
262 +19 -127 trunk/modules/core/m_join.c (File Modified)
263
264
265 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
266 Log:
267 Make -logfile work again.
268
269
270 Changes: Modified:
271 +2 -2 trunk/src/s_log.c (File Modified)
272
273
274 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
275 Log:
276 - fix off-by-one memory overflow error.
277
278
279 Changes: Modified:
280 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
281
282
283 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
284 Log:
285 Change handling of modularized umodes:
286 - keep the bitmask reserved forever to the letter, fixing
287 the problems when loading multiple umode modules,
288 unloading them and then loading them in a different order
289 - don't allow local users to change umodes which have
290 been unloaded and don't set them on new users via
291 default_umodes
292
293
294 Changes: Modified:
295 +24 -3 trunk/src/s_user.c (File Modified)
296
297
298 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
299 Log:
300 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
301
302
303 Changes: Modified:
304 +1 -0 trunk/include/s_user.h (File Modified)
305 +0 -22 trunk/libcharybdis/tools.c (File Modified)
306 +0 -1 trunk/libcharybdis/tools.h (File Modified)
307 +22 -0 trunk/src/s_user.c (File Modified)
308
309
310 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
311 Log:
312 DNSBL keyword substitution is available as of 2.1.3.
313
314
315 Changes: Modified:
316 +1 -1 trunk/doc/example.conf (File Modified)
317
318
319 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
320 Log:
321 Change two occurances like match(userinput, target_p->name) ||
322 match(target_p->name, userinput) to just match(userinput,
323 target_p->name). No client name can contain * or ? now.
324
325
326 Changes: Modified:
327 +1 -1 trunk/modules/m_trace.c (File Modified)
328 +1 -2 trunk/src/s_serv.c (File Modified)
329
330
331 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
332 Log:
333 Do not try find_server() on a name find_client() has
334 returned NULL for, as this will always return NULL
335 since the removal of hostmasking.
336
337
338 Changes: Modified:
339 +1 -2 trunk/modules/m_pong.c (File Modified)
340 +0 -4 trunk/src/s_serv.c (File Modified)
341
342
343 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
344 Log:
345 Remove server_exists() which checked whether the
346 server name existed taking hostmasking into account
347 and just check with find_server(); admittedly
348 this checks if the name is a SID but that's not
349 a real problem.
350
351
352 Changes: Modified:
353 +3 -27 trunk/modules/core/m_server.c (File Modified)
354
355
356 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
357 Log:
358 Remove hash_find_masked_server(), which made it possible
359 to specify the full (unmasked) name of a server behind
360 a hostmask. As a result find_any_client() (for prefixes)
361 becomes equal to find_client(), so remove that too.
362
363
364 Changes: Modified:
365 +0 -1 trunk/include/hash.h (File Modified)
366 +1 -75 trunk/src/hash.c (File Modified)
367 +1 -1 trunk/src/parse.c (File Modified)
368
369
370 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
371 Log:
372 Remove '*' from valid server name characters.
373 This makes it impossible to connect hostmasked servers.
374 (This support didn't work well anyway, was incompatible
375 with TS6 and we never masked ourselves.)
376
377
378 Changes: Modified:
379 +1 -1 trunk/src/match.c (File Modified)
380
381
382 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
383 Log:
384 Change spambot, flooder and jupe joiner notices from host to orighost.
385
386
387 Changes: Modified:
388 +1 -1 trunk/modules/core/m_join.c (File Modified)
389 +2 -2 trunk/modules/core/m_message.c (File Modified)
390 +2 -2 trunk/src/channel.c (File Modified)
391
392
393 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
394 Log:
395 Add documentation for SASL client protocol, same as atheme doc/SASL.
396
397
398 Changes: Modified:
399 + - trunk/doc/sasl.txt (File Added)
400
401
402 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
403 Log:
404 Include real hostname in Closing Link message for unknown
405 connections that have sent USER. This is helpful for
406 k-lined users while not breaking server IP hiding.
407
408
409 Changes: Modified:
410 +3 -1 trunk/src/client.c (File Modified)
411
412
413 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
414 Log:
415 Rerun autoconf.
416
417
418 Changes: Modified:
419 +29 -29 trunk/configure (File Modified)
420
421
422 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
423 Log:
424 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
425
426
427 Changes: Modified:
428 +3 -3 trunk/modules/core/m_kill.c (File Modified)
429
430
431 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
432 Log:
433 Backport from early 3.x:
434
435 --
436 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
437 Log:
438 - remove "Processing connection to foobar.net" message
439
440
441 Changes: Modified:
442 +0 -3 trunk/src/s_auth.c (File Modified)
443
444
445 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
446 Log:
447 - missed the processing connection one (actually, we can probably nuke this one)
448
449
450 Changes: Modified:
451 +1 -2 trunk/src/s_auth.c (File Modified)
452
453
454 river 2006/09/27 16:33:05 UTC (20060927-2174)
455 Log:
456 get_client_name = stupid
457
458
459
460 Changes: Modified:
461 +10 -7 trunk/modules/core/m_kill.c (File Modified)
462
463
464 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
465 Log:
466 - remove excessive arguments
467
468
469 Changes: Modified:
470 +1 -2 trunk/src/s_conf.c (File Modified)
471 +1 -1 trunk/src/s_user.c (File Modified)
472
473
474 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
475 Log:
476 - use sendto_one_notice() for on-connect notices too.
477
478
479 Changes: Modified:
480 +10 -10 trunk/src/s_auth.c (File Modified)
481
482
483 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
484 Log:
485 - use sendto_one_notice() in the core, too.
486
487
488 Changes: Modified:
489 +2 -2 trunk/src/chmode.c (File Modified)
490 +8 -15 trunk/src/modules.c (File Modified)
491 +3 -5 trunk/src/s_conf.c (File Modified)
492 +1 -2 trunk/src/s_newconf.c (File Modified)
493 +20 -57 trunk/src/s_user.c (File Modified)
494
495
496 river 2006/09/27 16:19:25 UTC (20060927-2166)
497 Log:
498 the KILL command will use get_client_name(, SHOW_IP) instead of
499 target->name, and will show a more useful error for local opers
500
501
502
503 Changes: Modified:
504 +6 -4 trunk/modules/core/m_kill.c (File Modified)
505
506
507 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
508 Log:
509 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
510
511
512 Changes: Modified:
513 +4 -2 trunk/src/send.c (File Modified)
514
515
516 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
517 Log:
518 - back out r2159
519
520
521 Changes: Modified:
522 +1 -1 trunk/include/client.h (File Modified)
523
524
525 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
526 Log:
527 - get_id(): fall back to "*" if client has no known name
528
529
530 Changes: Modified:
531 +1 -1 trunk/include/client.h (File Modified)
532
533
534 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
535 Log:
536 - convert to sendto_one_notice().
537
538
539 Changes: Modified:
540 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
541 +4 -6 trunk/unsupported/m_force.c (File Modified)
542
543
544 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
545 Log:
546 - use sendto_one_notice() in many places instead of
547 sendto_one(source_p, ":%s NOTICE %s :", ...);
548
549
550 Changes: Modified:
551 +10 -25 trunk/extensions/example_module.c (File Modified)
552 +5 -14 trunk/extensions/hurt.c (File Modified)
553 +1 -2 trunk/extensions/m_42.c (File Modified)
554 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
555 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
556 +1 -2 trunk/extensions/m_opme.c (File Modified)
557 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
558 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
559 +3 -7 trunk/modules/core/m_die.c (File Modified)
560 +2 -4 trunk/modules/core/m_kill.c (File Modified)
561 +2 -2 trunk/modules/core/m_squit.c (File Modified)
562 +1 -2 trunk/modules/m_challenge.c (File Modified)
563 +11 -15 trunk/modules/m_connect.c (File Modified)
564 +20 -28 trunk/modules/m_dline.c (File Modified)
565 +2 -2 trunk/modules/m_etrace.c (File Modified)
566 +11 -21 trunk/modules/m_gline.c (File Modified)
567 +2 -4 trunk/modules/m_kline.c (File Modified)
568 +1 -2 trunk/modules/m_rehash.c (File Modified)
569 +3 -7 trunk/modules/m_restart.c (File Modified)
570 +31 -45 trunk/modules/m_set.c (File Modified)
571 +2 -4 trunk/modules/m_testmask.c (File Modified)
572 +5 -8 trunk/modules/m_unreject.c (File Modified)
573 +2 -5 trunk/modules/m_xline.c (File Modified)
574 --
575
576
577 Changes: Modified:
578 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
579 +10 -25 trunk/extensions/example_module.c (File Modified)
580 +5 -14 trunk/extensions/hurt.c (File Modified)
581 +1 -2 trunk/extensions/m_42.c (File Modified)
582 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
583 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
584 +1 -2 trunk/extensions/m_opme.c (File Modified)
585 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
586 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
587 +3 -7 trunk/modules/core/m_die.c (File Modified)
588 +14 -11 trunk/modules/core/m_kill.c (File Modified)
589 +2 -2 trunk/modules/core/m_squit.c (File Modified)
590 +1 -2 trunk/modules/m_challenge.c (File Modified)
591 +11 -15 trunk/modules/m_connect.c (File Modified)
592 +2 -4 trunk/modules/m_dline.c (File Modified)
593 +2 -2 trunk/modules/m_etrace.c (File Modified)
594 +11 -21 trunk/modules/m_gline.c (File Modified)
595 +2 -4 trunk/modules/m_kline.c (File Modified)
596 +1 -2 trunk/modules/m_rehash.c (File Modified)
597 +3 -7 trunk/modules/m_restart.c (File Modified)
598 +31 -45 trunk/modules/m_set.c (File Modified)
599 +2 -4 trunk/modules/m_testmask.c (File Modified)
600 +5 -8 trunk/modules/m_unreject.c (File Modified)
601 +1 -3 trunk/modules/m_xline.c (File Modified)
602 +2 -2 trunk/src/chmode.c (File Modified)
603 +8 -15 trunk/src/modules.c (File Modified)
604 +10 -14 trunk/src/s_auth.c (File Modified)
605 +3 -6 trunk/src/s_conf.c (File Modified)
606 +1 -2 trunk/src/s_newconf.c (File Modified)
607 +20 -57 trunk/src/s_user.c (File Modified)
608 +4 -2 trunk/src/send.c (File Modified)
609 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
610 +4 -6 trunk/unsupported/m_force.c (File Modified)
611
612
613 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
614 Log:
615 - keyword-subst from charybdis 2.2.
616
617
618 Changes: Modified:
619 +12 -3 trunk/doc/example.conf (File Modified)
620 +58 -3 trunk/doc/reference.conf (File Modified)
621 + - trunk/include/substitution.h (File Added)
622 +1 -0 trunk/src/Makefile.in (File Modified)
623 +2 -2 trunk/src/s_conf.c (File Modified)
624 +164 -1 trunk/src/s_user.c (File Modified)
625 + - trunk/src/substitution.c (File Added)
626
627
628 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
629 Log:
630 Removed merge tracking for "svnmerge" for
631 http://svn.atheme.org/charybdis/branches/release-2.2
632
633
634 Changes: Modified:
635 + - trunk/ (Property Modified)
636
637
638 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
639 Log:
640 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
641 http://svn.atheme.org/charybdis/branches/release-2.2
642
643
644 Changes: Modified:
645 + - trunk/ (Property Modified)
646
647
648 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
649 Log:
650 Removed merge tracking for "svnmerge" for
651 http://svn.atheme.org/charybdis/branches/release-2.2
652
653
654 Changes: Modified:
655 + - trunk/ (Property Modified)
656
657
658 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
659 Log:
660 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
661 http://svn.atheme.org/charybdis/branches/release-2.2
662
663
664 Changes: Modified:
665 + - trunk/ (Property Modified)
666
667
668 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
669 Log:
670 - bleah
671
672
673 Changes: Modified:
674 + - trunk/ (Property Modified)
675
676
677 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
678 Log:
679 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
680 http://svn.atheme.org/charybdis/branches/release-2.2
681
682
683 Changes: Modified:
684 + - trunk/ (Property Modified)
685
686
687 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
688 Log:
689 - version bump to 2.2.0
690
691
692 Changes: Modified:
693 +3 -1 trunk/NEWS (File Modified)
694 +1 -1 trunk/configure.ac (File Modified)
695
696
697 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
698 Log:
699 - the new plan:
700 + branches/release-2.1 -> 2.2 base
701 + 3.0 -> branches/cxxconversion
702 + backport some immediate 3.0 functionality for 2.2
703 + other stuff
704
705
706 Changes: Modified:
707 + - trunk/ (File Added)
708
709
710 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
711 Log:
712 Merged revisions 3135,3137 via svnmerge from
713 http://svn.atheme.org/charybdis/trunk
714
715 ........
716 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
717
718 - Expand TRACE description
719 - Mention expiry time in TESTLINE
720 ........
721 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
722
723 Update copyright year for sgml docs to 2007.
724 ........
725
726
727 Changes: Modified:
728 + - branches/release-2.1/ (Property Modified)
729 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
730 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
731
732
733 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
734 Log:
735 Merged revisions 1999 via svnmerge from
736 http://svn.atheme.org/charybdis/trunk
737 Add river to CREDITS
738
739 ........
740 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
741
742 vanity
743 ........
744
745
746 Changes: Modified:
747 + - branches/release-2.1/ (Property Modified)
748 +1 -0 branches/release-2.1/CREDITS (File Modified)
749
750
751 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
752 Log:
753 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
754 http://svn.atheme.org/charybdis/trunk
755
756 ........
757 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
758
759 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
760 ........
761 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
762
763 - add use_forward to /info
764 ........
765 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
766
767 Call channel_modes() with &me instead of source_p when
768 sending out a JOIN and SJOIN for a local user. This
769 saves checking whether they are on the channel they
770 have just joined.
771 ........
772 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
773
774 If use_forward is disabled:
775 - hide +fFQ in 005
776 - hide +f in /mode #channel (/mode #channel f still shows it)
777 - do not send any mode changes adding +f to local clients
778 (-f ones are still sent)
779 ........
780
781
782 Changes: Modified:
783 + - branches/release-2.1/ (Property Modified)
784 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
785 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
786 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
787 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
788 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
789 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
790 +1 -1 branches/release-2.1/src/channel.c (File Modified)
791 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
792 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
793 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
794 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
795 +4 -2 branches/release-2.1/src/supported.c (File Modified)
796
797
798 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
799 Log:
800 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
801
802
803 Changes: Modified:
804 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
805 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
806 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
807
808
809 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
810 Log:
811 Add accountability (wallops, log) to OKICK.
812
813
814 Changes: Modified:
815 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
816
817
818 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
819 Log:
820 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
821 Similar to branches/release-2.2 r3061.
822
823
824 Changes: Modified:
825 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
826
827
828 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
829 Log:
830 - Write xline to file after instead of before notifying opers and source
831 - Also notify source of failure to add xline
832 Similar to branches/release-2.2 r3057.
833
834
835 Changes: Modified:
836 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
837
838
839 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
840 Log:
841 If a dline/kline/resv cannot be added to the file, send
842 the regular notices to local opers and source anyway,
843 and also warn the source (local opers were already warned).
844 Similar to branches/release-2.2 r3053.
845
846
847 Changes: Modified:
848 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
849
850
851 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
852 Log:
853 Port over fixes from unkline/unxline/unresv to undline.
854 Similar to branches/release-2.2 r3049.
855
856
857 Changes: Modified:
858 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
859
860
861 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
862 Log:
863 Merged revisions 2915 via svnmerge from
864 http://svn.atheme.org/charybdis/trunk
865
866 ........
867 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
868
869 In usage message, show kline.conf and xline.conf instead
870 of klines.conf and xlines.conf.
871 ........
872
873
874 Changes: Modified:
875 + - branches/release-2.1/ (Property Modified)
876 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
877
878
879 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
880 Log:
881 Merged revisions 2831,2833,2853 via svnmerge from
882 http://svn.atheme.org/charybdis/trunk
883
884 ........
885 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
886
887 unkline/unxline/unresv:
888 - if fclose on the output returns an error, treat this as a
889 write error too
890 - check if the rename from the temp file to the ban conf failed
891 ........
892 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
893
894 When adding a permanent dline/kline/xline/resv, check
895 the return value of fclose().
896 ........
897 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
898
899 Do not free xline aconf if it could not be written out.
900 It will be added to the list in memory anyway.
901 ........
902
903
904 Changes: Modified:
905 + - branches/release-2.1/ (Property Modified)
906 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
907 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
908 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
909 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
910
911
912 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
913 Log:
914 NEWS: Clarify effects of ip_cloaking changes a little.
915
916
917 Changes: Modified:
918 +2 -0 branches/release-2.1/NEWS (File Modified)
919
920
921 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
922 Log:
923 Rerun autoconf.
924
925
926 Changes: Modified:
927 +9 -9 branches/release-2.1/configure (File Modified)
928
929
930 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
931 Log:
932 Version bump on 2.1 branch to 2.1.2.
933
934
935 Changes: Modified:
936 +1 -1 branches/release-2.1/configure.ac (File Modified)
937
938
939 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
940 Log:
941 Mention r2801/r2805.
942
943
944 Changes: Modified:
945 +1 -0 branches/release-2.1/NEWS (File Modified)
946
947
948 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
949 Log:
950 Merged revisions 2801 via svnmerge from
951 http://svn.atheme.org/charybdis/trunk
952
953 ........
954 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
955
956 ip_cloaking: try to avoid truncation by removing more
957 components of the hostname (except the TLD).
958 ........
959
960
961 Changes: Modified:
962 + - branches/release-2.1/ (Property Modified)
963 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
964
965
966 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
967 Log:
968 Update NEWS.
969
970
971 Changes: Modified:
972 +8 -1 branches/release-2.1/NEWS (File Modified)
973
974
975 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
976 Log:
977 Merged revisions 2781 via svnmerge from
978 http://svn.atheme.org/charybdis/trunk
979
980 ........
981 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
982
983 Fix stupid bug: checked a hostmask against the found
984 ban instead of all exceptions, causing all host mangled
985 clients to be exempted if there was a single ban
986 exception in many cases.
987 ........
988
989
990 Changes: Modified:
991 + - branches/release-2.1/ (Property Modified)
992 +2 -2 branches/release-2.1/src/channel.c (File Modified)
993
994
995 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
996 Log:
997 Merged revisions 2773 via svnmerge from
998 http://svn.atheme.org/charybdis/trunk
999
1000 ........
1001 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1002
1003 user@host must be *@* for a shared{} block with flags=locops
1004 (server should not be *).
1005 ........
1006
1007
1008 Changes: Modified:
1009 + - branches/release-2.1/ (Property Modified)
1010 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1011
1012
1013 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1014 Log:
1015 Tweak \s code a little.
1016
1017
1018 Changes: Modified:
1019 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1020 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1021 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1022
1023
1024 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1025 Log:
1026 Merged revisions 2761 via svnmerge from
1027 http://svn.atheme.org/charybdis/trunk
1028
1029 ........
1030 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1031
1032 The testline/no_tilde fixes are in 2.1.1.
1033 ........
1034
1035
1036 Changes: Modified:
1037 + - branches/release-2.1/ (Property Modified)
1038 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1039
1040
1041 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1042 Log:
1043 Update NEWS.
1044
1045
1046 Changes: Modified:
1047 +4 -1 branches/release-2.1/NEWS (File Modified)
1048
1049
1050 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1051 Log:
1052 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
1053 http://svn.atheme.org/charybdis/trunk
1054 no_tilde fixes
1055
1056 ........
1057 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1058
1059 If the auth{} block has no_tilde and is not kline exempt,
1060 check the username without tilde against klines too.
1061 This is consistent with the way klines work on spoofs
1062 (klines checked on both raw and appearing-on-IRC version).
1063 ........
1064 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1065
1066 Rework the fix for klines with no_tilde.
1067 Add an extra argument to find_address_conf() for the
1068 username without tilde, as that may contain one character more.
1069 ........
1070 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1071
1072 Unbreak compile (because of r2697).
1073 testline with ~ could be improved some more perhaps, but this should work.
1074 ........
1075 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1076
1077 testline: take no_tilde and username truncation into account
1078 ........
1079 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1080
1081 Add some information on /testline with no_tilde and username truncation.
1082 ........
1083
1084
1085 Changes: Modified:
1086 + - branches/release-2.1/ (Property Modified)
1087 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1088 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1089 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1090 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1091 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1092 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1093
1094
1095 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1096 Log:
1097 Merged revisions 2149,2151 via svnmerge from
1098 http://svn.atheme.org/charybdis/trunk
1099
1100 ........
1101 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1102
1103 Move kills from services from +s to +k snomask.
1104 Kills from non-service opers remain on +s.
1105 ........
1106 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1107
1108 Update description of +s and +k snomasks.
1109 ........
1110
1111
1112 Changes: Modified:
1113 + - branches/release-2.1/ (Property Modified)
1114 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1115 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1116 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1117
1118
1119 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1120 Log:
1121 Merged revisions 2685 via svnmerge from
1122 http://svn.atheme.org/charybdis/trunk
1123
1124 ........
1125 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1126
1127 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1128 ........
1129
1130
1131 Changes: Modified:
1132 + - branches/release-2.1/ (Property Modified)
1133 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1134
1135
1136 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1137 Log:
1138 Merged revisions 2693 via svnmerge from
1139 http://svn.atheme.org/charybdis/trunk
1140
1141 ........
1142 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1143
1144 Fix truncation (by one) of unidented usernames
1145 if user registration is done because of DNSBL
1146 completion (which is the usual case if a valid
1147 NICK and USER are sent quickly and any DNSBLs
1148 are enabled).
1149 ........
1150
1151
1152 Changes: Modified:
1153 + - branches/release-2.1/ (Property Modified)
1154 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1155
1156
1157 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1158 Log:
1159 Update NEWS.
1160
1161
1162 Changes: Modified:
1163 +10 -0 branches/release-2.1/NEWS (File Modified)
1164
1165
1166 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1167 Log:
1168 Rerun autoconf.
1169
1170
1171 Changes: Modified:
1172 +9 -9 branches/release-2.1/configure (File Modified)
1173
1174
1175 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1176 Log:
1177 Version bump to 2.1.1.
1178
1179
1180 Changes: Modified:
1181 +1 -1 branches/release-2.1/configure.ac (File Modified)
1182
1183
1184 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1185 Log:
1186 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
1187 http://svn.atheme.org/charybdis/trunk
1188
1189 ........
1190 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1191
1192 - fix a server notice on SID collision where the server name is mentioned twice
1193 ........
1194 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1195
1196 - get_server_name() is stupid
1197 ........
1198 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1199
1200 - fix an oops
1201 ........
1202 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1203
1204 Do the Attempt to re-introduce SID server notice somewhat
1205 differently, showing a real host again if !HIDE_SERVERS_IPS
1206 and still showing the server name exactly once.
1207 ........
1208 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1209
1210 Fix log message for Attempt to re-introduce SID (server notice was ok).
1211 ........
1212 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1213
1214 - replace "No N line" with "no connect block" in a
1215 serverlog message
1216 - show attempted server name in a few serverlog messages
1217 ........
1218
1219
1220 Changes: Modified:
1221 + - branches/release-2.1/ (Property Modified)
1222 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1223
1224
1225 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1226 Log:
1227 Merged revisions 2218 via svnmerge from
1228 http://svn.atheme.org/charybdis/trunk
1229
1230 ........
1231 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1232
1233 Fix garbage in /stats y output on 64-bit archs.
1234 ........
1235
1236
1237 Changes: Modified:
1238 + - branches/release-2.1/ (Property Modified)
1239 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1240
1241
1242 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1243 Log:
1244 Merged revisions 2438 via svnmerge from
1245 http://svn.atheme.org/charybdis/trunk
1246
1247 ........
1248 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1249
1250 Enable Revision keyword in addition to Id.
1251 ........
1252
1253
1254 Changes: Modified:
1255 + - branches/release-2.1/ (Property Modified)
1256 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1257
1258
1259 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1260 Log:
1261 Merged revisions 2679 via svnmerge from
1262 http://svn.atheme.org/charybdis/trunk
1263
1264 ........
1265 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1266
1267 Port over ratbox 2.2 r23253 (anfl):
1268 - remove the cached storage of how many +beI there are, thereby fixing a
1269 case where it can get desynced from reality
1270 ........
1271
1272
1273 Changes: Modified:
1274 + - branches/release-2.1/ (Property Modified)
1275 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1276 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1277
1278
1279 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1280 Log:
1281 Merged revisions 2093,2095 via svnmerge from
1282 http://svn.atheme.org/charybdis/trunk
1283
1284 ........
1285 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1286
1287 - change DNSBL licensing to BSD.
1288 ........
1289 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1290
1291 - change x86-assembly FNV implementation to BSD license
1292 ........
1293
1294
1295 Changes: Modified:
1296 + - branches/release-2.1/ (Property Modified)
1297 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1298 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1299
1300
1301 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1302 Log:
1303 Merged revisions 2073,2075 via svnmerge from
1304 http://svn.atheme.org/charybdis/trunk
1305
1306 ........
1307 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1308
1309 Put full information in the squit reason when exiting
1310 a server due to a servlink (ziplinks) error.
1311 ........
1312 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1313
1314 Put full information in the squit reason when exiting
1315 a server due to not enough arguments for a command.
1316 ........
1317
1318
1319 Changes: Modified:
1320 + - branches/release-2.1/ (Property Modified)
1321 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1322 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1323
1324
1325 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1326 Log:
1327 Merged revisions 2071 via svnmerge from
1328 http://svn.atheme.org/charybdis/trunk
1329
1330 ........
1331 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1332
1333 Don't redirect users from an existing domain to an
1334 existing server in reference.conf.
1335 Idea from ratbox.
1336 ........
1337
1338
1339 Changes: Modified:
1340 + - branches/release-2.1/ (Property Modified)
1341 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1342
1343
1344 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1345 Log:
1346 Merged revisions 2053 via svnmerge from
1347 http://svn.atheme.org/charybdis/trunk
1348
1349 ........
1350 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1351
1352 Make find_channel_membership() choose the shortest list
1353 (channel's list or user's list) to search, avoiding excessive
1354 CPU usage with services which are in lots of channels.
1355 From ratbox 2.2 (anfl/jilles)
1356 ........
1357
1358
1359 Changes: Modified:
1360 + - branches/release-2.1/ (Property Modified)
1361 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1362
1363
1364 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1365 Log:
1366 Rerun autoconf.
1367
1368
1369 Changes: Modified:
1370 +9 -9 branches/release-2.1/configure (File Modified)
1371
1372
1373 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1374 Log:
1375 Version change 2.1.0rc1 -> 2.1.0 (release).
1376
1377
1378 Changes: Modified:
1379 +1 -1 branches/release-2.1/configure.ac (File Modified)
1380
1381
1382 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1383 Log:
1384 Merged revisions 2029 via svnmerge from
1385 http://svn.atheme.org/charybdis/trunk
1386
1387 ........
1388 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1389
1390 NEWS: mention m_webirc.c module
1391 ........
1392
1393
1394 Changes: Modified:
1395 + - branches/release-2.1/ (Property Modified)
1396 +1 -0 branches/release-2.1/NEWS (File Modified)
1397
1398
1399 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1400 Log:
1401 Rerun autoconf.
1402
1403
1404 Changes: Modified:
1405 +9 -9 branches/release-2.1/configure (File Modified)
1406
1407
1408 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1409 Log:
1410 Change version to 2.1.0rc1.
1411
1412
1413 Changes: Modified:
1414 +1 -1 branches/release-2.1/configure.ac (File Modified)
1415
1416
1417 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1418 Log:
1419 Merged revisions 2021 via svnmerge from
1420 http://svn.atheme.org/charybdis/trunk
1421
1422 ........
1423 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1424
1425 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1426 related flaky looking things, and instead keep a list
1427 of BlacklistClients in PreClient.
1428 ........
1429
1430
1431 Changes: Modified:
1432 + - branches/release-2.1/ (Property Modified)
1433 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1434 +1 -1 branches/release-2.1/include/client.h (File Modified)
1435 +0 -1 branches/release-2.1/include/res.h (File Modified)
1436 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1437 +0 -24 branches/release-2.1/src/res.c (File Modified)
1438 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1439
1440
1441 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1442 Log:
1443 Merged revisions 2015,2017 via svnmerge from
1444 http://svn.atheme.org/charybdis/trunk
1445
1446 ........
1447 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1448
1449 Check if the name in the question section of the
1450 DNS reply matches what we queried, to guard against
1451 late replies to a previous query with the same id.
1452 ........
1453 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1454
1455 res.c: add a comment summarizing our changes
1456 ........
1457
1458
1459 Changes: Modified:
1460 + - branches/release-2.1/ (Property Modified)
1461 +53 -18 branches/release-2.1/src/res.c (File Modified)
1462
1463
1464 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1465 Log:
1466 Merged revisions 1981 via svnmerge from
1467 http://svn.atheme.org/charybdis/trunk
1468
1469 ........
1470 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1471
1472 Alphabetize extensions and tweak the descriptions a little.
1473 ........
1474
1475
1476 Changes: Modified:
1477 + - branches/release-2.1/ (Property Modified)
1478 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1479 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1480
1481
1482 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1483 Log:
1484 Merged revisions 1975 via svnmerge from
1485 http://svn.atheme.org/charybdis/trunk
1486
1487 ........
1488 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1489
1490 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1491 We should use the IP and not truncate the hostname.
1492 From ratbox 2.2 (androsyn)
1493 ........
1494
1495
1496 Changes: Modified:
1497 + - branches/release-2.1/ (Property Modified)
1498 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1499
1500
1501 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1502 Log:
1503 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1504 http://svn.atheme.org/charybdis/trunk
1505
1506
1507 Changes: Modified:
1508 + - branches/release-2.1/ (Property Modified)
1509
1510
1511 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1512 Log:
1513 - branch 2.1 release family
1514
1515
1516 Changes: Modified:
1517 + - branches/release-2.1/ (File Added)
1518
1519
1520 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1521 Log:
1522 Describe new handling of host mangling in channel bans in SGML.
1523
1524
1525 Changes: Modified:
1526 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1527
1528
1529 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1530 Log:
1531 - ok, 2.1 operline brought to you by marvin the melancholy robot
1532
1533
1534 Changes: Modified:
1535 +1 -1 trunk/src/messages.tab (File Modified)
1536
1537
1538 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1539 Log:
1540 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1541 If anybody comes up with anything better, then please let us know
1542 and we will change this before 2.1 is branched.
1543
1544
1545 Changes: Modified:
1546 +1 -1 trunk/src/messages.tab (File Modified)
1547
1548
1549 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1550 Log:
1551 Add EUID to capab.txt.
1552
1553
1554 Changes: Modified:
1555 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1556
1557
1558 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1559 Log:
1560 Update NEWS file.
1561
1562
1563 Changes: Modified:
1564 +3 -0 trunk/NEWS (File Modified)
1565
1566
1567 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1568 Log:
1569 Allow service{} servers to manipulate the nick delay table
1570 (for "nickserv enforcement").
1571 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1572 If duration is 0, the nickdelay entry is removed, otherwise
1573 it is added with the duration in seconds (maximum 24 hours).
1574 It is suggested that this is used if the EUID capab is present.
1575
1576
1577 Changes: Modified:
1578 +42 -1 trunk/modules/m_services.c (File Modified)
1579
1580
1581 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1582 Log:
1583 HURT: strip off *@ from the start of the mask
1584 reject anything else containing '@' or '!'
1585
1586
1587 Changes: Modified:
1588 +11 -0 trunk/extensions/hurt.c (File Modified)
1589
1590
1591 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1592 Log:
1593 ircd.c: need supported.h here
1594
1595
1596 Changes: Modified:
1597 +1 -0 trunk/src/ircd.c (File Modified)
1598
1599
1600 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1601 Log:
1602 HURT: less ambiguity here
1603 ips/hosts to be hurt must contain a '.' or ':' otherwise
1604 they are interpreted as nicks
1605
1606
1607 Changes: Modified:
1608 +14 -9 trunk/extensions/hurt.c (File Modified)
1609
1610
1611 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1612 Log:
1613 - we're now ircd-charybdis.org.
1614 - properly alphabetize credits
1615
1616
1617 Changes: Modified:
1618 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1619
1620
1621 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1622 Log:
1623 - add additional modules to the configs
1624
1625
1626 Changes: Modified:
1627 +6 -0 trunk/doc/example.conf (File Modified)
1628 +12 -0 trunk/doc/reference.conf (File Modified)
1629
1630
1631 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1632 Log:
1633 - remove hurt.h, it is pointless and confusing
1634
1635
1636 Changes: Modified:
1637 +27 -62 trunk/extensions/hurt.c (File Modified)
1638 + - trunk/extensions/hurt.h (File Deleted)
1639
1640
1641 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1642 Log:
1643 - add code to suggest a local HURT by nickname.
1644 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1645
1646
1647 Changes: Modified:
1648 +40 -10 trunk/extensions/hurt.c (File Modified)
1649 +1 -0 trunk/extensions/hurt.h (File Modified)
1650
1651
1652 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1653 Log:
1654 - update NEWS file
1655
1656
1657 Changes: Modified:
1658 +2 -1 trunk/NEWS (File Modified)
1659
1660
1661 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1662 Log:
1663 MASKTRACE/TESTMASK: check orighost as well
1664
1665
1666 Changes: Modified:
1667 +4 -2 trunk/modules/m_etrace.c (File Modified)
1668 +3 -1 trunk/modules/m_testmask.c (File Modified)
1669
1670
1671 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1672 Log:
1673 Make RPL_ISUPPORT (005) numeric modularizable.
1674 Currently it will reassemble the numeric every time
1675 it needs to be sent, using a few dozen callbacks;
1676 if this is too slow some caching scheme should be
1677 implemented.
1678
1679
1680 Changes: Modified:
1681 +0 -1 trunk/include/s_user.h (File Modified)
1682 +36 -114 trunk/include/supported.h (File Modified)
1683 +1 -1 trunk/modules/m_version.c (File Modified)
1684 +1 -0 trunk/src/Makefile.in (File Modified)
1685 +1 -0 trunk/src/ircd.c (File Modified)
1686 +300 -25 trunk/src/s_user.c (File Modified)
1687 + - trunk/src/supported.c (File Added)
1688
1689
1690 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1691 Log:
1692 EUID orighost could differ from host only in case,
1693 do not mark as dynamic spoof then
1694
1695
1696 Changes: Modified:
1697 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1698
1699
1700 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1701 Log:
1702 kline help file: clarify a bit and remove some obsolete stuff
1703 partly suggested by Olin
1704
1705
1706 Changes: Modified:
1707 +8 -8 trunk/help/opers/kline (File Modified)
1708
1709
1710 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1711 Log:
1712 Update NEWS file.
1713
1714
1715 Changes: Modified:
1716 +20 -0 trunk/NEWS (File Modified)
1717
1718
1719 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1720 Log:
1721 Show real host/IP to nonopers whoising themselves.
1722 The IP is not shown for auth{} spoofs, otherwise it is,
1723 as it looked rather weird to me to show an auth{} spoofed
1724 IP like this. (/userhost on self still shows the IP.)
1725
1726
1727 Changes: Modified:
1728 +13 -2 trunk/modules/m_whois.c (File Modified)
1729
1730
1731 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1732 Log:
1733 Document nick_delay stuff and move it around a bit.
1734
1735
1736 Changes: Modified:
1737 +1 -2 trunk/doc/example.conf (File Modified)
1738 +8 -2 trunk/doc/reference.conf (File Modified)
1739
1740
1741 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1742 Log:
1743 - disable nickdelay by default. Needs to be documented in reference.conf.
1744
1745
1746 Changes: Modified:
1747 +2 -0 trunk/doc/example.conf (File Modified)
1748 +2 -0 trunk/doc/reference.conf (File Modified)
1749
1750
1751 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1752 Log:
1753 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1754
1755
1756 Changes: Modified:
1757 +2 -1 trunk/modules/m_services.c (File Modified)
1758
1759
1760 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1761 Log:
1762 ip_cloaking: somewhat hackish but we need to send the
1763 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1764 umodes
1765
1766
1767 Changes: Modified:
1768 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1769
1770
1771 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1772 Log:
1773 If EUID is used, show realhost in far connect notice
1774 (but not in far disconnect notice).
1775
1776
1777 Changes: Modified:
1778 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1779
1780
1781 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1782 Log:
1783 ip_cloaking:
1784 - use non-ENCAP CHGHOST if possible
1785 - really introduce new users with their mangled and real
1786 host if +h is in default umodes
1787
1788
1789 Changes: Modified:
1790 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1791
1792
1793 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1794 Log:
1795 Add non-ENCAP CHGHOST.
1796
1797
1798 Changes: Modified:
1799 +49 -11 trunk/modules/m_chghost.c (File Modified)
1800
1801
1802 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1803 Log:
1804 Initial addition of EUID (puts realhost/account in same
1805 command as user introduction).
1806 See doc/technical/euid.txt for more information.
1807 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1808
1809
1810 Changes: Modified:
1811 + - trunk/doc/technical/euid.txt (File Added)
1812 +2 -1 trunk/include/s_serv.h (File Modified)
1813 +1 -1 trunk/include/s_user.h (File Modified)
1814 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1815 +1 -34 trunk/modules/m_chghost.c (File Modified)
1816 +0 -28 trunk/modules/m_services.c (File Modified)
1817 +30 -1 trunk/src/s_serv.c (File Modified)
1818 +30 -3 trunk/src/s_user.c (File Modified)
1819
1820
1821 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1822 Log:
1823 Store the mangled host in localClient and use it for
1824 ban matching (also match real host for mangled users,
1825 also match mangled host for uncloaked users).
1826 Improve interaction of +h with auth{} and services
1827 spoofs.
1828 Note that all of this only applies to clients who
1829 connect after the mangling module is loaded
1830 (other clients cannot even set +h).
1831 The sorcerynet cloaking module has not been updated
1832 for these changes.
1833
1834
1835 Changes: Modified:
1836 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1837 +3 -0 trunk/include/client.h (File Modified)
1838 +64 -5 trunk/src/channel.c (File Modified)
1839 +1 -0 trunk/src/client.c (File Modified)
1840 +2 -2 trunk/src/s_user.c (File Modified)
1841
1842
1843 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1844 Log:
1845 Document /stats U letters in sgml.
1846
1847
1848 Changes: Modified:
1849 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1850
1851
1852 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1853 Log:
1854 Better description of hub_mask and leaf_mask.
1855
1856
1857 Changes: Modified:
1858 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1859
1860
1861 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1862 Log:
1863 Add operspy_dont_care_user_info to sgml docs.
1864
1865
1866 Changes: Modified:
1867 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1868
1869
1870 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1871 Log:
1872 Add general::operspy_dont_care_user_info.
1873 This makes /who mask equivalent to /who !mask for opers
1874 with the operspy flag, and removes the operspy log/notice
1875 on /who mask, /masktrace and /scan.
1876 The necessary privilege (operspy flag) is unchanged.
1877 Behaviour for the other operspy commands (channel
1878 related ones) is also unchanged.
1879
1880
1881 Changes: Modified:
1882 +1 -0 trunk/doc/example.conf (File Modified)
1883 +6 -0 trunk/doc/reference.conf (File Modified)
1884 +1 -0 trunk/include/s_conf.h (File Modified)
1885 +10 -8 trunk/modules/m_etrace.c (File Modified)
1886 +6 -0 trunk/modules/m_info.c (File Modified)
1887 +8 -5 trunk/modules/m_scan.c (File Modified)
1888 +1 -1 trunk/modules/m_version.c (File Modified)
1889 +6 -1 trunk/modules/m_who.c (File Modified)
1890 +1 -0 trunk/src/newconf.c (File Modified)
1891 +1 -0 trunk/src/s_conf.c (File Modified)
1892
1893
1894 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1895 Log:
1896 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1897 This letter will also be used for showing operspy with
1898 limited accountability (show non channel related info
1899 without '!' or notice).
1900
1901
1902 Changes: Modified:
1903 +2 -0 trunk/doc/server-version-info (File Modified)
1904 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1905 +2 -0 trunk/include/ircd.h (File Modified)
1906 +6 -0 trunk/modules/m_info.c (File Modified)
1907 +2 -0 trunk/modules/m_version.c (File Modified)
1908 +1 -0 trunk/src/ircd_state.c (File Modified)
1909
1910
1911 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1912 Log:
1913 Add m_webirc module, allows showing real host of CGI:IRC users.
1914 Differences to the version available on my web page for a while:
1915 instructions on how to set it up.
1916
1917
1918 Changes: Modified:
1919 +137 -0 trunk/extensions/Makefile.in (File Modified)
1920 + - trunk/extensions/m_webirc.c (File Added)
1921
1922
1923 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1924 Log:
1925 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1926
1927
1928 Changes: Modified:
1929 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1930
1931
1932 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1933 Log:
1934 - move beu from core to contributors
1935 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1936
1937
1938 Changes: Modified:
1939 +2 -2 trunk/CREDITS (File Modified)
1940
1941
1942 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1943 Log:
1944 Mention that class blocks must be defined before the
1945 auth or connect blocks referencing them.
1946
1947
1948 Changes: Modified:
1949 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1950
1951
1952 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1953 Log:
1954 extb_canjoin:
1955 - change from "can join" to "is banned", this reverses sense
1956 and removes "weird" checks like for +i, +l, +j
1957 - don't allow $j to same channel
1958 - +s/+p restriction removed, anyone can /mode b anyway
1959 - +k check removed
1960
1961
1962 Changes: Modified:
1963 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1964
1965
1966 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1967 Log:
1968 Add a few important lines from reference.conf to example.conf.
1969
1970
1971 Changes: Modified:
1972 +8 -1 trunk/doc/example.conf (File Modified)
1973
1974
1975 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1976 Log:
1977 - we don't support rtsigio anymore
1978 - we definately don't support VMS nor Cygwin either.
1979
1980
1981 Changes: Modified:
1982 +2 -2 trunk/INSTALL (File Modified)
1983 +0 -2 trunk/README.FIRST (File Modified)
1984
1985
1986 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1987 Log:
1988 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1989
1990
1991 Changes: Modified:
1992 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1993
1994
1995 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1996 Log:
1997 extb_canjoin:
1998 - return EXTBAN_NOMATCH for a valid ban that does not match
1999 - consider a $j ban invalid if we were already processing a
2000 can_join for a $j ban
2001
2002
2003 Changes: Modified:
2004 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2005
2006
2007 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2008 Log:
2009 extb_extgecos: realhost -> orighost
2010
2011
2012 Changes: Modified:
2013 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2014
2015
2016 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2017 Log:
2018 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2019
2020
2021 Changes: Modified:
2022 +59 -0 trunk/extensions/Makefile.in (File Modified)
2023 + - trunk/extensions/extb_canjoin.c (File Added)
2024
2025
2026 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2027 Log:
2028 - oh right, charybdis calls that 'orighost'.
2029
2030
2031 Changes: Modified:
2032 +2 -2 trunk/modules/m_who.c (File Modified)
2033
2034
2035 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2036 Log:
2037 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2038
2039
2040 Changes: Modified:
2041 +2 -0 trunk/modules/m_who.c (File Modified)
2042
2043
2044 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2045 Log:
2046 - also check $x against realhost
2047
2048
2049 Changes: Modified:
2050 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2051
2052
2053 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2054 Log:
2055 Sorcerynet people want a debugging notice moved from +s to +d.
2056
2057
2058 Changes: Modified:
2059 +1 -1 trunk/src/blacklist.c (File Modified)
2060
2061
2062 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2063 Log:
2064 Use source_p instead of client_p for free_pre_client().
2065 client_p could be NULL or another client.
2066
2067
2068 Changes: Modified:
2069 +1 -1 trunk/src/client.c (File Modified)
2070
2071
2072 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2073 Log:
2074 - revert this, I know how to fix it now
2075
2076
2077 Changes: Modified:
2078 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2079
2080
2081 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2082 Log:
2083 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2084 This fix is probably suboptimal, but it does indeed fix the problem.
2085
2086
2087 Changes: Modified:
2088 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2089
2090
2091 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2092 Log:
2093 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2094
2095
2096 Changes: Modified:
2097 +49 -0 trunk/extensions/Makefile.in (File Modified)
2098 + - trunk/extensions/extb_extgecos.c (File Added)
2099
2100
2101 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2102 Log:
2103 Remove undocumented and unused general::fallback_to_ip6_int config option.
2104
2105
2106 Changes: Modified:
2107 +0 -3 trunk/include/s_conf.h (File Modified)
2108 +0 -3 trunk/src/newconf.c (File Modified)
2109
2110
2111 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2112 Log:
2113 SGML docs:
2114 - document new TESTMASK
2115 - mention that TESTMASK matching is the same as MASKTRACE matching
2116 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2117 been that way)
2118
2119
2120 Changes: Modified:
2121 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2122
2123
2124 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2125 Log:
2126 New testmask from ratbox 2.2.
2127 Allows matches on nick, ip and gecos in addition to user
2128 and host, and is fully analogous to masktrace.
2129 The numeric has changed from 724 to 727 and fields in it
2130 have changed.
2131
2132
2133 Changes: Modified:
2134 +4 -3 trunk/help/opers/testmask (File Modified)
2135 +1 -0 trunk/include/numeric.h (File Modified)
2136 +82 -9 trunk/modules/m_testmask.c (File Modified)
2137 +2 -2 trunk/src/messages.tab (File Modified)
2138
2139
2140 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2141 Log:
2142 contrib -> extensions
2143
2144
2145 Changes: Modified:
2146 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2147
2148
2149 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2150 Log:
2151 CHGHOST: Check validity of new hostname.
2152 If the command came from a local client (disabled by
2153 default), send an error message and drop the command.
2154 If the command came from a remote client or server,
2155 send a notice to opers and the target user (if local).
2156
2157
2158 Changes: Modified:
2159 +42 -1 trunk/modules/m_chghost.c (File Modified)
2160
2161
2162 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2163 Log:
2164 Update NEWS file.
2165
2166
2167 Changes: Modified:
2168 +23 -1 trunk/NEWS (File Modified)
2169
2170
2171 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2172 Log:
2173 When an outgoing server connection succeeds, set
2174 localClient->ip by simply copying the whole sockaddr
2175 struct instead of copying certain parts only.
2176
2177
2178 Changes: Modified:
2179 +1 -19 trunk/src/s_serv.c (File Modified)
2180
2181
2182 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2183 Log:
2184 Give a special error message and ignore the connect block
2185 if trying to add a connect block for the server's own name.
2186
2187
2188 Changes: Modified:
2189 +7 -0 trunk/src/newconf.c (File Modified)
2190
2191
2192 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2193 Log:
2194 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2195 when --disable-balloc is used, so that it compiles.
2196 Obviously the BlockHeapUsage() stub returns just zeroes so
2197 /stats z will be less informative.
2198
2199
2200 Changes: Modified:
2201 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2202
2203
2204 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2205 Log:
2206 Free and zero dns_query in DNS callback for outgoing connect.
2207 This avoids double free of reslist.
2208
2209
2210 Changes: Modified:
2211 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2212
2213
2214 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2215 Log:
2216 From ratbox, log failed outgoing connections to serverlog.
2217 Added: IP address.
2218
2219
2220 Changes: Modified:
2221 +13 -1 trunk/src/s_serv.c (File Modified)
2222
2223
2224 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2225 Log:
2226 Change serverlog message when connecting to be more clear and show the port number.
2227
2228
2229 Changes: Modified:
2230 +1 -1 trunk/src/s_serv.c (File Modified)
2231
2232
2233 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2234 Log:
2235 Remove gethost_byname(), this is meaningless
2236 since the removal of AAAA -> A fallback (r1763).
2237
2238
2239 Changes: Modified:
2240 +0 -1 trunk/include/res.h (File Modified)
2241 +0 -12 trunk/src/res.c (File Modified)
2242
2243
2244 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2245 Log:
2246 Remove ip6.int support and use only ip6.arpa.
2247 The global ip6.int zone has disappeared on June 1
2248 and a lot of other software has been removing ip6.int
2249 support also.
2250 This removes the second and last case where IPv6
2251 support in charybdis causes extra lookups and slows
2252 DNS down.
2253
2254
2255 Changes: Modified:
2256 +5 -27 trunk/src/res.c (File Modified)
2257
2258
2259 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2260 Log:
2261 Mention new default (r1767) for connect::aftype in sgml docs.
2262
2263
2264 Changes: Modified:
2265 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2266
2267
2268 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2269 Log:
2270 Use IPv6 if connect::host looks like an IPv6 address
2271 (contains a colon). No need to aftype=ipv6 anymore.
2272
2273
2274 Changes: Modified:
2275 +2 -0 trunk/src/newconf.c (File Modified)
2276
2277
2278 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2279 Log:
2280 More information about connect::host.
2281
2282
2283 Changes: Modified:
2284 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2285
2286
2287 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2288 Log:
2289 Remove fallback to A if AAAA cannot be found.
2290 In case of a forward check of a reverse lookup, we
2291 already know if it's ipv4 or ipv6, so it is not
2292 useful and in case of a forward lookup of a hostname
2293 in connect::host, connect::aftype already specifies
2294 if it's ipv4 or ipv6.
2295
2296
2297 Changes: Modified:
2298 +4 -27 trunk/src/res.c (File Modified)
2299
2300
2301 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2302 Log:
2303 msg_channel():
2304 - check if +c made the message text empty and refuse
2305 to send it if so
2306 - don't copy message text if it is not necessary
2307 (channel is -c)
2308
2309
2310 Changes: Modified:
2311 +14 -4 trunk/modules/core/m_message.c (File Modified)
2312
2313
2314 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2315 Log:
2316 remove_conf_item(): do not free cf_name, this is generally a string constant
2317
2318
2319 Changes: Modified:
2320 +0 -1 trunk/src/newconf.c (File Modified)
2321
2322
2323 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2324 Log:
2325 Remove the old unused FDL_ constants.
2326
2327
2328 Changes: Modified:
2329 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2330
2331
2332 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2333 Log:
2334 Remove an unused struct irc_sockaddr_storage from fde_t
2335 (allocated for every possible file descriptor).
2336
2337
2338 Changes: Modified:
2339 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2340
2341
2342 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2343 Log:
2344 If the DNS lookup for an outgoing connection is still
2345 pending when it is closed, clean it up.
2346
2347
2348 Changes: Modified:
2349 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2350
2351
2352 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2353 Log:
2354 If proc_answer() fails (for example if a lookup for an
2355 A record returns a CNAME), fail the query immediately.
2356 Previously the packet was just ignored, leaving the
2357 query to time out.
2358
2359
2360 Changes: Modified:
2361 +4 -8 trunk/src/res.c (File Modified)
2362
2363
2364 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2365 Log:
2366 Correct sockhost field in an outgoing server connection.
2367 First copy the host field from the server_conf, then
2368 take the IP from to where the connection was attempted
2369 when the connection callback is called.
2370 (Before r1747 this used the IP from the server_conf.)
2371
2372
2373 Changes: Modified:
2374 +8 -2 trunk/src/s_serv.c (File Modified)
2375
2376
2377 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2378 Log:
2379 Remove ipnum (keep aftype) and dns_query from server_conf.
2380 We don't keep track of binary form address in connect{}
2381 blocks anymore, DNS lookups of names in host= gone.
2382 As before the DNS lookup is done on connect.
2383 This should unbreak hostnames in host= somewhat.
2384
2385
2386 Changes: Modified:
2387 +1 -2 trunk/include/s_newconf.h (File Modified)
2388 +2 -2 trunk/src/newconf.c (File Modified)
2389 +1 -42 trunk/src/s_newconf.c (File Modified)
2390 +12 -31 trunk/src/s_serv.c (File Modified)
2391
2392
2393 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2394 Log:
2395 Rerun autoconf.
2396
2397
2398 Changes: Modified:
2399 +1 -1 trunk/configure (File Modified)
2400
2401
2402 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2403 Log:
2404 Fix --disable-balloc help text (said --disable-small-net).
2405
2406
2407 Changes: Modified:
2408 +1 -1 trunk/configure.ac (File Modified)
2409
2410
2411 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2412 Log:
2413 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2414 services (+S). Unlike operstring and adminstring, this
2415 is not changeable with /quote set but is updated on rehash.
2416
2417
2418 Changes: Modified:
2419 +1 -0 trunk/doc/example.conf (File Modified)
2420 +10 -2 trunk/doc/reference.conf (File Modified)
2421 +1 -0 trunk/include/s_conf.h (File Modified)
2422 +6 -0 trunk/modules/m_info.c (File Modified)
2423 +3 -2 trunk/modules/m_whois.c (File Modified)
2424 +1 -0 trunk/src/newconf.c (File Modified)
2425 +1 -0 trunk/src/s_conf.c (File Modified)
2426
2427
2428 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2429 Log:
2430 Fix handling of comma in whois: ignore the comma and
2431 everything after it but do output the entire parameter
2432 in RPL_ENDOFWHOIS.
2433
2434
2435 Changes: Modified:
2436 +2 -2 trunk/modules/m_whois.c (File Modified)
2437
2438
2439 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2440 Log:
2441 New /stats letter 's' to list HURTs:
2442 - opers get the full listing.
2443 - users get any HURTs that match their sockhost/orighost if
2444 "stats_k_oper_only" is set to 1.
2445
2446
2447 Changes: Modified:
2448 +50 -0 trunk/extensions/hurt.c (File Modified)
2449
2450
2451 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2452 Log:
2453 - make the newconf system available to modules.
2454
2455
2456 Changes: Modified:
2457 +4 -1 trunk/include/newconf.h (File Modified)
2458 +4 -8 trunk/src/newconf.c (File Modified)
2459
2460
2461 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2462 Log:
2463 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2464
2465 Changes: Modified:
2466 +0 -3 trunk/doc/example.conf (File Modified)
2467 +0 -3 trunk/doc/reference.conf (File Modified)
2468
2469
2470 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2471 Log:
2472 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2473
2474
2475 Changes: Modified:
2476 +3 -0 trunk/doc/example.conf (File Modified)
2477 +3 -0 trunk/doc/reference.conf (File Modified)
2478
2479
2480 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2481 Log:
2482 Fix too early truncation of JOIN channel list.
2483
2484
2485 Changes: Modified:
2486 +2 -3 trunk/modules/core/m_join.c (File Modified)
2487
2488
2489 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2490 Log:
2491 - From ratbox 2.2 (anfl), send server notices about read
2492 errors from handshakes and servers to +s instead of +d.
2493 - Send various server notices about failed server
2494 connections which did not reach registered state network
2495 wide if the connection was initiated by a remote oper.
2496 This avoids annoying the whole net if there is a
2497 broken autoconnect, but allows all opers to see why a
2498 remote connect failed. Failed connections which did reach
2499 server state already generate server notices everywhere.
2500
2501 Note: this is an exception to our general policy to not send
2502 server notices about unregistered connections remotely.
2503
2504
2505 Changes: Modified:
2506 +1 -0 trunk/include/client.h (File Modified)
2507 +20 -6 trunk/src/client.c (File Modified)
2508 +6 -6 trunk/src/s_serv.c (File Modified)
2509
2510
2511 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2512 Log:
2513 - fix typoes
2514
2515
2516 Changes: Modified:
2517 +1 -1 trunk/doc/example.conf (File Modified)
2518 +1 -1 trunk/doc/reference.conf (File Modified)
2519
2520
2521 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2522 Log:
2523 Don't allow #channel +b $c:&channel (inconsistent target).
2524
2525
2526 Changes: Modified:
2527 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2528
2529
2530 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2531 Log:
2532 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2533
2534
2535 Changes: Modified:
2536 +0 -2 trunk/include/client.h (File Modified)
2537
2538
2539 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2540 Log:
2541 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2542
2543
2544 Changes: Modified:
2545 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2546
2547
2548 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2549 Log:
2550 Store IP addresses in whowas. These are shown to opers.
2551 Obtained from Eurus patches.
2552 orighost tracking removed (not worth the memory IMHO),
2553 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2554 with unknown IPs and to not violate auth{} spoof policy.
2555
2556
2557 Changes: Modified:
2558 +2 -0 trunk/doc/reference.conf (File Modified)
2559 +1 -0 trunk/include/numeric.h (File Modified)
2560 +1 -0 trunk/include/whowas.h (File Modified)
2561 +10 -1 trunk/modules/m_whowas.c (File Modified)
2562 +1 -1 trunk/src/messages.tab (File Modified)
2563 +4 -0 trunk/src/whowas.c (File Modified)
2564
2565
2566 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2567 Log:
2568 Describe hostmask parameter of masktrace better in sgml docs.
2569
2570
2571 Changes: Modified:
2572 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2573
2574
2575 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2576 Log:
2577 masktrace help file: mention CIDR IP masks
2578 From ratbox 2.2
2579
2580
2581 Changes: Modified:
2582 +2 -0 trunk/help/opers/masktrace (File Modified)
2583
2584
2585 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2586 Log:
2587 MASKTRACE: allow normal match() on IP address also
2588 From ratbox 2.2
2589
2590
2591 Changes: Modified:
2592 +2 -3 trunk/modules/m_etrace.c (File Modified)
2593
2594
2595 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2596 Log:
2597 Allow +S clients (services) to send to channels and @/+ channels always.
2598
2599
2600 Changes: Modified:
2601 +1 -1 trunk/modules/core/m_message.c (File Modified)
2602 +1 -1 trunk/src/channel.c (File Modified)
2603
2604
2605 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2606 Log:
2607 Allow servers to send to @#chan and +#chan.
2608
2609
2610 Changes: Modified:
2611 +1 -1 trunk/modules/core/m_message.c (File Modified)
2612
2613
2614 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2615 Log:
2616 Don't count opers on service{} servers in /lusers.
2617
2618
2619 Changes: Modified:
2620 +2 -2 trunk/src/s_user.c (File Modified)
2621
2622
2623 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2624 Log:
2625 Show opers the real host behind a dynamic spoof in WHOIS.
2626 If the user is auth{} spoofed, this shows the auth{} spoof
2627 otherwise it shows the DNS hostname and IP address.
2628 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2629
2630
2631 Changes: Modified:
2632 +1 -0 trunk/include/numeric.h (File Modified)
2633 +12 -2 trunk/modules/m_whois.c (File Modified)
2634 +1 -1 trunk/src/messages.tab (File Modified)
2635
2636
2637 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2638 Log:
2639 Remove #define HIDE_SPOOF_IPS from config.h, should
2640 have been done earlier.
2641
2642
2643 Changes: Modified:
2644 +0 -7 trunk/include/config.h (File Modified)
2645
2646
2647 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2648 Log:
2649 Bring back ERR_CANTKILLSERVER.
2650
2651
2652 Changes: Modified:
2653 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2654
2655
2656 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2657 Log:
2658 ip_cloaking module:
2659 - also send RPL_HOSTHIDDEN on -h
2660 - don't allow +h for auth{} spoofed clients
2661
2662
2663 Changes: Modified:
2664 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2665
2666
2667 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2668 Log:
2669 /etc/resolv.conf parsing:
2670 - don't crash (sometimes) if there is a line without an argument
2671 (e.g. 'search' by itself)
2672 - fix handling of lines with leading whitespace
2673
2674
2675 Changes: Modified:
2676 +9 -8 trunk/src/reslib.c (File Modified)
2677
2678
2679 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2680 Log:
2681 Put back code that terminates DNS queries, which was
2682 removed during the resolver changes.
2683
2684
2685 Changes: Modified:
2686 +4 -0 trunk/src/s_auth.c (File Modified)
2687
2688
2689 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2690 Log:
2691 - oh hey, that was in the wrong place
2692
2693
2694 Changes: Modified:
2695 +13 -13 trunk/src/s_auth.c (File Modified)
2696
2697
2698 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2699 Log:
2700 - handle a situation where a user can go away before DNS completes
2701
2702
2703 Changes: Modified:
2704 +13 -0 trunk/src/s_auth.c (File Modified)
2705
2706
2707 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2708 Log:
2709 More dnsbl stuff
2710
2711
2712 Changes: Modified:
2713 +1 -0 trunk/include/blacklist.h (File Modified)
2714 +1 -0 trunk/include/res.h (File Modified)
2715 +33 -2 trunk/src/blacklist.c (File Modified)
2716 +2 -0 trunk/src/client.c (File Modified)
2717 +24 -0 trunk/src/res.c (File Modified)
2718
2719
2720 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2721 Log:
2722 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2723 if comm_accept() failed.
2724
2725 Found with valgrind.
2726
2727
2728 Changes: Modified:
2729 +4 -4 trunk/src/listener.c (File Modified)
2730
2731
2732 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2733 Log:
2734 - handle unavailable Client/preClient structs
2735
2736
2737 Changes: Modified:
2738 +9 -0 trunk/src/blacklist.c (File Modified)
2739
2740
2741 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2742 Log:
2743 Add +lf to SGML docs.
2744
2745
2746 Changes: Modified:
2747 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2748
2749
2750 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2751 Log:
2752 Also do forwarding if the channel limit (+l) is exceeded.
2753
2754
2755 Changes: Modified:
2756 +1 -1 trunk/help/opers/cmode (File Modified)
2757 +2 -2 trunk/modules/core/m_join.c (File Modified)
2758
2759
2760 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2761 Log:
2762 Post-release lovin':
2763 - Update version to 2.1.0.
2764 - Regenerate configure.
2765
2766
2767 Changes: Modified:
2768 +9 -9 trunk/configure (File Modified)
2769 +1 -1 trunk/configure.ac (File Modified)
2770
2771
2772 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2773 Log:
2774 Comment out example blacklist{} block.
2775
2776
2777 Changes: Modified:
2778 +7 -7 trunk/doc/example.conf (File Modified)
2779 +7 -7 trunk/doc/reference.conf (File Modified)
2780
2781
2782 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2783 Log:
2784 Add note regarding use of AHBL BLs.
2785
2786
2787 Changes: Modified:
2788 +4 -0 trunk/doc/example.conf (File Modified)
2789 +4 -0 trunk/doc/reference.conf (File Modified)
2790
2791
2792 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2793 Log:
2794 Fix typos.
2795
2796
2797 Changes: Modified:
2798 +2 -2 trunk/CREDITS (File Modified)
2799
2800
2801 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2802 Log:
2803 Add beu to CREDITS.
2804
2805
2806 Changes: Modified:
2807 +1 -0 trunk/CREDITS (File Modified)
2808
2809
2810 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2811 Log:
2812 Put more recent ratbox CREDITS here.
2813
2814
2815 Changes: Modified:
2816 +3 -2 trunk/doc/Ratbox-team (File Modified)
2817
2818
2819 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2820 Log:
2821 Clarify a bit.
2822
2823
2824 Changes: Modified:
2825 +5 -4 trunk/NEWS (File Modified)
2826
2827
2828 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2829 Log:
2830 Mention that install or make install also avoids modunload crashes.
2831
2832
2833 Changes: Modified:
2834 +2 -1 trunk/BUGS (File Modified)
2835
2836
2837 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2838 Log:
2839 - update NEWS a bit
2840
2841
2842 Changes: Modified:
2843 +3 -8 trunk/NEWS (File Modified)
2844
2845
2846 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2847 Log:
2848 - further updates
2849
2850
2851 Changes: Modified:
2852 +3 -2 trunk/BUGS (File Modified)
2853
2854
2855 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2856 Log:
2857 - add orighost check to hurt.c
2858 - update BUGS info
2859
2860
2861 Changes: Modified:
2862 +1 -6 trunk/BUGS (File Modified)
2863 +1 -1 trunk/extensions/hurt.c (File Modified)
2864
2865
2866 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2867 Log:
2868 Make kline_exempt exempt from HURT also.
2869
2870
2871 Changes: Modified:
2872 +2 -1 trunk/extensions/hurt.c (File Modified)
2873
2874
2875 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2876 Log:
2877 Fix mask HEAL propagation.
2878
2879
2880 Changes: Modified:
2881 +6 -3 trunk/extensions/hurt.c (File Modified)
2882
2883
2884 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2885 Log:
2886 - Remove old cruft.
2887 - Update.
2888
2889
2890 Changes: Modified:
2891 +18 -31 trunk/extensions/README (File Modified)
2892
2893
2894 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2895 Log:
2896 More target change hax.
2897 Ick.
2898
2899
2900 Changes: Modified:
2901 +5 -0 trunk/extensions/hurt.c (File Modified)
2902
2903
2904 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2905 Log:
2906 Improvements to HURT propagation.
2907
2908
2909 Changes: Modified:
2910 +8 -6 trunk/extensions/hurt.c (File Modified)
2911
2912
2913 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2914 Log:
2915 - further simplification
2916
2917
2918 Changes: Modified:
2919 +25 -76 trunk/extensions/hurt.c (File Modified)
2920 +0 -9 trunk/extensions/hurt.h (File Modified)
2921
2922
2923 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2924 Log:
2925 - client_exit hook
2926
2927
2928 Changes: Modified:
2929 +13 -0 trunk/extensions/hurt.c (File Modified)
2930
2931
2932 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2933 Log:
2934 - cut off at 15 messages instead of 30
2935
2936
2937 Changes: Modified:
2938 +1 -1 trunk/extensions/hurt.h (File Modified)
2939
2940
2941 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2942 Log:
2943 Squash a warning here.
2944
2945
2946 Changes: Modified:
2947 +1 -3 trunk/src/ircd.c (File Modified)
2948
2949
2950 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2951 Log:
2952 Don't show servers in /stats l to nonopers if flatten links is enabled.
2953
2954
2955 Changes: Modified:
2956 +3 -1 trunk/modules/m_stats.c (File Modified)
2957
2958
2959 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2960 Log:
2961 - hurt expiry
2962
2963
2964 Changes: Modified:
2965 +20 -7 trunk/extensions/hurt.c (File Modified)
2966
2967
2968 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2969 Log:
2970 - remove inline stuff (yuck)
2971 - sockaddr should have been sockhost
2972
2973
2974 Changes: Modified:
2975 +22 -31 trunk/extensions/hurt.c (File Modified)
2976
2977
2978 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2979 Log:
2980 - make hurt checking actually work
2981
2982
2983 Changes: Modified:
2984 +2 -7 trunk/extensions/hurt.c (File Modified)
2985
2986
2987 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2988 Log:
2989 Slight tweak to alias{}.
2990
2991
2992 Changes: Modified:
2993 +4 -0 trunk/src/parse.c (File Modified)
2994
2995
2996 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2997 Log:
2998 - further simplification
2999
3000
3001 Changes: Modified:
3002 +59 -71 trunk/extensions/hurt.c (File Modified)
3003 +0 -1 trunk/extensions/hurt.h (File Modified)
3004
3005
3006 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3007 Log:
3008 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3009
3010
3011 Changes: Modified:
3012 +10 -20 trunk/extensions/hurt.c (File Modified)
3013 +0 -4 trunk/extensions/hurt.h (File Modified)
3014
3015
3016 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3017 Log:
3018 - remove some unnecessary code here (hurt_initial_check_event()).
3019
3020
3021 Changes: Modified:
3022 +0 -23 trunk/extensions/hurt.c (File Modified)
3023
3024
3025 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3026 Log:
3027 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3028
3029
3030 Changes: Modified:
3031 +8 -0 trunk/modules/core/m_message.c (File Modified)
3032
3033
3034 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3035 Log:
3036 - more sane tgchange hax
3037
3038
3039 Changes: Modified:
3040 +2 -1 trunk/extensions/hurt.c (File Modified)
3041
3042
3043 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3044 Log:
3045 Make HEAL <nick> work.
3046
3047
3048 Changes: Modified:
3049 +40 -43 trunk/extensions/hurt.c (File Modified)
3050
3051
3052 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3053 Log:
3054 Destroy hurt_clients list on unload.
3055
3056
3057 Changes: Modified:
3058 +7 -0 trunk/extensions/hurt.c (File Modified)
3059
3060
3061 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3062 Log:
3063 Coding style: no space between a function name and parenthesis.
3064
3065
3066 Changes: Modified:
3067 +43 -43 trunk/extensions/hurt.c (File Modified)
3068
3069
3070 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3071 Log:
3072 Now works and throws out hurt clients after 30 protocol messages
3073 unless they identify.
3074
3075
3076 Changes: Modified:
3077 +28 -36 trunk/extensions/hurt.c (File Modified)
3078 +1 -7 trunk/extensions/hurt.h (File Modified)
3079
3080
3081 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3082 Log:
3083 Working addition/lookup.
3084
3085
3086 Changes: Modified:
3087 +8 -0 trunk/extensions/hurt.c (File Modified)
3088
3089
3090 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3091 Log:
3092 Get rid of hyb6 style propagation (:server COMMAND source).
3093
3094
3095 Changes: Modified:
3096 +18 -22 trunk/extensions/hurt.c (File Modified)
3097
3098
3099 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3100 Log:
3101 add not-working hurt_add and hurt_find
3102
3103
3104 Changes: Modified:
3105 +13 -5 trunk/extensions/hurt.c (File Modified)
3106
3107
3108 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3109 Log:
3110 Comment out a lot of stuff so I can load and unload this without crashing.
3111
3112
3113 Changes: Modified:
3114 +17 -6 trunk/extensions/hurt.c (File Modified)
3115
3116
3117 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3118 Log:
3119 Fix svn:keywords and add a short comment at the top.
3120
3121
3122 Changes: Modified:
3123 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3124
3125
3126 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3127 Log:
3128 - Make hurt module compile
3129 - Link it to the build
3130 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3131 correct flag name, no CAP_TS6 use etc
3132
3133
3134 Changes: Modified:
3135 +1 -0 trunk/extensions/Makefile.in (File Modified)
3136 +30 -32 trunk/extensions/hurt.c (File Modified)
3137
3138
3139 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3140 Log:
3141 Put beu's hurt module in trunk.
3142
3143
3144 Changes: Modified:
3145 + - trunk/extensions/hurt.c (File Added)
3146 + - trunk/extensions/hurt.h (File Added)
3147
3148
3149 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3150 Log:
3151 - _iprint(): use stderr instead of stdout
3152
3153
3154 Changes: Modified:
3155 +1 -1 trunk/src/s_log.c (File Modified)
3156
3157
3158 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3159 Log:
3160 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3161 and subsequently destroy our kqueue when we close 0, 1, 2
3162 (broke /restart).
3163 - After closing fd 0, 1, 2 reopen them to /dev/null again
3164 so we don't send messages from malloc etc to a random
3165 user's connection.
3166 - Remove an obsolete comment.
3167
3168
3169 Changes: Modified:
3170 +13 -2 trunk/src/ircd.c (File Modified)
3171
3172
3173 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3174 Log:
3175 Update NEWS file.
3176
3177
3178 Changes: Modified:
3179 +29 -1 trunk/NEWS (File Modified)
3180
3181
3182 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3183 Log:
3184 Rerun autoconf.
3185
3186
3187 Changes: Modified:
3188 +1 -1 trunk/configure (File Modified)
3189
3190
3191 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3192 Log:
3193 Fix openssl version check to also accept versions newer than 0.9.6.
3194
3195
3196 Changes: Modified:
3197 +1 -1 trunk/configure.ac (File Modified)
3198
3199
3200 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3201 Log:
3202 Oops, need packet.h here.
3203
3204
3205 Changes: Modified:
3206 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3207
3208
3209 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3210 Log:
3211 End the flood grace period in CPRIVMSG/CNOTICE.
3212
3213
3214 Changes: Modified:
3215 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3216
3217
3218 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3219 Log:
3220 - update class::connectfreq documentation
3221
3222
3223 Changes: Modified:
3224 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3225
3226
3227 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3228 Log:
3229 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3230
3231
3232 Changes: Modified:
3233 +3 -6 trunk/src/s_serv.c (File Modified)
3234
3235
3236 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3237 Log:
3238 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3239
3240
3241 Changes: Modified:
3242 +1 -1 trunk/src/messages.tab (File Modified)
3243
3244
3245 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3246 Log:
3247 Don't mention that /stats p shows idle times, as it doesn't.
3248
3249
3250 Changes: Modified:
3251 +1 -1 trunk/help/opers/stats (File Modified)
3252 +1 -1 trunk/help/users/stats (File Modified)
3253
3254
3255 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3256 Log:
3257 /stats A shows DNS servers, it doesn't matter whether ircd
3258 uses ADNS or something else.
3259
3260
3261 Changes: Modified:
3262 +1 -1 trunk/help/opers/stats (File Modified)
3263
3264
3265 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3266 Log:
3267 get_client_name() fix
3268
3269
3270 Changes: Modified:
3271 +4 -0 trunk/src/client.c (File Modified)
3272
3273
3274 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3275 Log:
3276 Add some comments.
3277
3278
3279 Changes: Modified:
3280 +6 -0 trunk/src/ircd.c (File Modified)
3281
3282
3283 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3284 Log:
3285 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3286
3287 Changes: Modified:
3288 +16 -17 trunk/configure (File Modified)
3289 +1 -1 trunk/configure.ac (File Modified)
3290
3291
3292 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3293 Log:
3294 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3295
3296 Changes: Modified:
3297 +135 -0 trunk/configure (File Modified)
3298 +6 -0 trunk/configure.ac (File Modified)
3299
3300
3301 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3302 Log:
3303 Exit 0 on successful -conftest.
3304
3305
3306 Changes: Modified:
3307 +1 -1 trunk/src/ircd.c (File Modified)
3308
3309
3310 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3311 Log:
3312 Make the "keep the parent process around" thing work, by opening
3313 a pipe to the child process. This pipe is on fd 0 in the child
3314 process. After successful initialization, the child will write
3315 a byte to this pipe, on fatal errors it will close it without
3316 writing anything.
3317
3318 Somewhat hackish still but should work.
3319
3320
3321 Changes: Modified:
3322 +27 -30 trunk/src/ircd.c (File Modified)
3323
3324
3325 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3326 Log:
3327 - convert some error messages to ierror() over fprintf/ilog combination
3328
3329
3330 Changes: Modified:
3331 +3 -6 trunk/src/ircd.c (File Modified)
3332
3333
3334 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3335 Log:
3336 - inotice() for loadmodule when in foreground mode
3337
3338
3339 Changes: Modified:
3340 +3 -0 trunk/src/modules.c (File Modified)
3341
3342
3343 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3344 Log:
3345 - remove inotice() on loading modules from the config
3346
3347
3348 Changes: Modified:
3349 +0 -3 trunk/src/modules.c (File Modified)
3350
3351
3352 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3353 Log:
3354 - usleep for 50000usec in the parent process to allow for startup messages
3355 to be cleanly printed before detaching to shell, this should be more than
3356 enough time really
3357
3358
3359 Changes: Modified:
3360 +3 -0 trunk/src/ircd.c (File Modified)
3361
3362
3363 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3364 Log:
3365 - display more errors during normal startup as to try to help people find common problems
3366
3367
3368 Changes: Modified:
3369 +27 -10 trunk/src/ircd.c (File Modified)
3370
3371
3372 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3373 Log:
3374 - version bump in preparation of 2.0.0 release
3375
3376
3377 Changes: Modified:
3378 +9 -9 trunk/configure (File Modified)
3379 +1 -1 trunk/configure.ac (File Modified)
3380
3381
3382 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3383 Log:
3384 Change example.conf operator block from "admin" to "god",
3385 so as to show we encourage per-person operator blocks.
3386
3387
3388 Changes: Modified:
3389 +4 -2 trunk/doc/example.conf (File Modified)
3390
3391
3392 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3393 Log:
3394 Document alias{} block.
3395
3396
3397 Changes: Modified:
3398 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3399
3400
3401 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3402 Log:
3403 Document DNS blacklist stuff in sgml.
3404
3405
3406 Changes: Modified:
3407 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3408 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3409
3410
3411 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3412 Log:
3413 Misc /stats clarifications.
3414
3415
3416 Changes: Modified:
3417 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3418
3419
3420 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3421 Log:
3422 Move snomasks into umodes chapter.
3423 Move oprivs chapter down.
3424
3425
3426 Changes: Modified:
3427 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3428 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3429 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3430
3431
3432 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3433 Log:
3434 Mention operator{} user@host change.
3435
3436
3437 Changes: Modified:
3438 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3439
3440
3441 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3442 Log:
3443 operator{} block user@host matches against orighost now, not host.
3444 This means that services/+h spoofs do not work in operator{} blocks;
3445 auth{} spoofs still work.
3446
3447
3448 Changes: Modified:
3449 +4 -0 trunk/doc/example.conf (File Modified)
3450 +1 -1 trunk/doc/reference.conf (File Modified)
3451 +2 -2 trunk/modules/m_challenge.c (File Modified)
3452 +1 -1 trunk/modules/m_oper.c (File Modified)
3453
3454
3455 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3456 Log:
3457 - inotice/iwarn/ierror() stuff I was working on
3458
3459
3460 Changes: Modified:
3461 +3 -0 trunk/include/s_log.h (File Modified)
3462 +15 -11 trunk/src/ircd.c (File Modified)
3463 +3 -1 trunk/src/modules.c (File Modified)
3464 +1 -1 trunk/src/newconf.c (File Modified)
3465 +54 -0 trunk/src/s_log.c (File Modified)
3466
3467
3468 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3469 Log:
3470 Oops, don't add blacklists to the list twice on rehash.
3471
3472
3473 Changes: Modified:
3474 +3 -2 trunk/src/blacklist.c (File Modified)
3475
3476
3477 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3478 Log:
3479 Remove notices to the client about progress of dnsbl lookups.
3480
3481
3482 Changes: Modified:
3483 +0 -4 trunk/src/blacklist.c (File Modified)
3484
3485
3486 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3487 Log:
3488 Add auth{} flag dnsbl_exempt.
3489
3490
3491 Changes: Modified:
3492 +2 -1 trunk/doc/example.conf (File Modified)
3493 +2 -1 trunk/doc/reference.conf (File Modified)
3494 +2 -0 trunk/include/s_conf.h (File Modified)
3495 +1 -0 trunk/src/newconf.c (File Modified)
3496 +8 -1 trunk/src/s_user.c (File Modified)
3497
3498
3499 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3500 Log:
3501 Switch alias{} and blacklist{} around, for consistency with example.conf.
3502
3503
3504 Changes: Modified:
3505 +18 -18 trunk/doc/reference.conf (File Modified)
3506
3507
3508 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3509 Log:
3510 Send a warning to the user if they are dnsbl listed but exempted.
3511
3512
3513 Changes: Modified:
3514 +17 -12 trunk/src/s_user.c (File Modified)
3515
3516
3517 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3518 Log:
3519 Move throwing out dnsbl listed clients to registration,
3520 and make kline_exempt exempt from it.
3521
3522
3523 Changes: Modified:
3524 +1 -0 trunk/include/blacklist.h (File Modified)
3525 +4 -0 trunk/include/client.h (File Modified)
3526 +15 -16 trunk/src/blacklist.c (File Modified)
3527 +6 -0 trunk/src/client.c (File Modified)
3528 +17 -0 trunk/src/s_user.c (File Modified)
3529
3530
3531 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3532 Log:
3533 Show refcount in /stats n.
3534
3535
3536 Changes: Modified:
3537 +3 -2 trunk/modules/m_stats.c (File Modified)
3538
3539
3540 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3541 Log:
3542 Don't look up dnsbls twice if they send USER twice.
3543
3544
3545 Changes: Modified:
3546 +5 -3 trunk/modules/m_user.c (File Modified)
3547
3548
3549 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3550 Log:
3551 Add /stats n to help files.
3552
3553
3554 Changes: Modified:
3555 +1 -0 trunk/help/opers/stats (File Modified)
3556 +1 -0 trunk/help/users/stats (File Modified)
3557
3558
3559 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3560 Log:
3561 Only check dnsbls for A records, not AAAA.
3562
3563
3564 Changes: Modified:
3565 +1 -1 trunk/src/blacklist.c (File Modified)
3566
3567
3568 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3569 Log:
3570 Don't remove non-illegal blacklists on completion of check.
3571 Add debugging notices (not working).
3572
3573
3574 Changes: Modified:
3575 +5 -1 trunk/src/blacklist.c (File Modified)
3576
3577
3578 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3579 Log:
3580 Don't call register_local_user() if they haven't sent a nick yet.
3581
3582
3583 Changes: Modified:
3584 +1 -1 trunk/src/blacklist.c (File Modified)
3585
3586
3587 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3588 Log:
3589 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3590
3591
3592 Changes: Modified:
3593 +21 -0 trunk/modules/m_stats.c (File Modified)
3594
3595
3596 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3597 Log:
3598 More dnsbl rehash fixes, it was adding bogus entries.
3599
3600
3601 Changes: Modified:
3602 +2 -7 trunk/src/newconf.c (File Modified)
3603
3604
3605 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3606 Log:
3607 Need blacklist.h here.
3608
3609
3610 Changes: Modified:
3611 +1 -0 trunk/src/s_conf.c (File Modified)
3612
3613
3614 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3615 Log:
3616 - nuke iauth
3617
3618
3619 Changes: Modified:
3620 +1 -2 trunk/configure (File Modified)
3621 +0 -48 trunk/configure.ac (File Modified)
3622 + - trunk/doc/example-iauth.conf (File Deleted)
3623 + - trunk/iauth/ (File Deleted)
3624
3625
3626 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3627 Log:
3628 Improve handling of rehashing with blacklists.
3629 Also some coding style tweaks.
3630
3631
3632 Changes: Modified:
3633 +3 -2 trunk/include/blacklist.h (File Modified)
3634 +35 -16 trunk/src/blacklist.c (File Modified)
3635 +2 -0 trunk/src/s_conf.c (File Modified)
3636
3637
3638 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3639 Log:
3640 Clear can_send cache if a user logs in or out from services.
3641
3642
3643 Changes: Modified:
3644 +2 -0 trunk/modules/m_services.c (File Modified)
3645
3646
3647 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3648 Log:
3649 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3650 This directory is not entered by default.
3651 More stuff needs to be moved into here.
3652
3653
3654 Changes: Modified:
3655 +2 -1 trunk/configure (File Modified)
3656 +1 -0 trunk/configure.ac (File Modified)
3657 +69 -458 trunk/extensions/Makefile.in (File Modified)
3658 + - trunk/extensions/m_clearchan.c (File Deleted)
3659 + - trunk/extensions/m_force.c (File Deleted)
3660 + - trunk/unsupported/ (File Added)
3661 + - trunk/unsupported/Makefile.in (File Added)
3662 + - trunk/unsupported/m_clearchan.c (File Added)
3663 + - trunk/unsupported/m_force.c (File Added)
3664
3665
3666 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3667 Log:
3668 Logging/wallops for forcejoin/forcepart, numeric fix.
3669 This needs to be moved to the toys section.
3670
3671
3672 Changes: Modified:
3673 +22 -2 trunk/extensions/m_force.c (File Modified)
3674
3675
3676 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3677 Log:
3678 Fix comments at the top (including copyright).
3679
3680
3681 Changes: Modified:
3682 +3 -2 trunk/extensions/m_omode.c (File Modified)
3683
3684
3685 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3686 Log:
3687 Add OMODE command to extensions/ for oper mode hacking:
3688 - requires admin privs
3689 - does not work for opped opers
3690 - sends wallops
3691 - sends a ServerMode for opping the oper themselves,
3692 otherwise a mode coming from the oper (not only
3693 does this provide full accountability, it is also
3694 easiest to implement while avoiding channels
3695 messed up with bogus bans etc).
3696
3697
3698 Changes: Modified:
3699 +171 -0 trunk/extensions/Makefile.in (File Modified)
3700 + - trunk/extensions/m_omode.c (File Added)
3701
3702
3703 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3704 Log:
3705 Metadata fix
3706
3707
3708 Changes: Modified:
3709 + - trunk/include/blacklist.h (Property Modified)
3710 + - trunk/src/blacklist.c (Property Modified)
3711
3712
3713 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3714 Log:
3715 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3716
3717
3718 Changes: Modified:
3719 +5 -1 trunk/src/blacklist.c (File Modified)
3720
3721
3722 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3723 Log:
3724 Initial DNS blacklist support:
3725 - see example.conf for how to use.
3726 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3727 - tor.ahbl.org is also included because most networks will not want to allow tor
3728 (and we're considering going KoS on tor users here anyway due to abuse)
3729
3730
3731 Changes: Modified:
3732 +18 -0 trunk/doc/example.conf (File Modified)
3733 +66 -0 trunk/doc/reference.conf (File Modified)
3734 + - trunk/include/blacklist.h (File Added)
3735 +2 -0 trunk/include/client.h (File Modified)
3736 +3 -0 trunk/modules/m_user.c (File Modified)
3737 +152 -0 trunk/src/Makefile.in (File Modified)
3738 + - trunk/src/blacklist.c (File Added)
3739 +34 -0 trunk/src/newconf.c (File Modified)
3740 +1 -0 trunk/src/s_auth.c (File Modified)
3741 +4 -0 trunk/src/s_user.c (File Modified)
3742
3743
3744 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3745 Log:
3746 Remove last bit of lzo stuff (comment in example.conf connect{}).
3747
3748
3749 Changes: Modified:
3750 +0 -4 trunk/doc/example.conf (File Modified)
3751
3752
3753 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3754 Log:
3755 Show sasl successes and failures in /stats t (like other
3756 things in /stats t, about local clients only).
3757
3758
3759 Changes: Modified:
3760 +2 -0 trunk/include/s_stats.h (File Modified)
3761 +3 -0 trunk/modules/m_sasl.c (File Modified)
3762 +3 -0 trunk/src/s_stats.c (File Modified)
3763
3764
3765 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3766 Log:
3767 Allow messaging services by nickname without using
3768 target change slots (this was already possible with
3769 user@server notation or services shortcuts).
3770
3771
3772 Changes: Modified:
3773 +2 -2 trunk/modules/core/m_message.c (File Modified)
3774
3775
3776 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3777 Log:
3778 Abort a safelist if a new /list comes in while one is already in progress.
3779
3780
3781 Changes: Modified:
3782 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3783
3784
3785 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3786 Log:
3787 Change $![letter]:[mask] to $~[letter]:[mask]
3788 so both ! and ~ invert an extban.
3789
3790
3791 Changes: Modified:
3792 +2 -0 trunk/src/chmode.c (File Modified)
3793
3794
3795 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3796 Log:
3797 - revert due to technical issues
3798
3799
3800 Changes: Modified:
3801 +1 -1 trunk/src/extban.c (File Modified)
3802
3803
3804 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3805 Log:
3806 - 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
3807
3808
3809 Changes: Modified:
3810 +1 -1 trunk/src/extban.c (File Modified)
3811
3812
3813 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3814 Log:
3815 Don't pace /list on a single channel.
3816
3817
3818 Changes: Modified:
3819 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3820
3821
3822 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3823 Log:
3824 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3825
3826
3827 Changes: Modified:
3828 +4 -2 trunk/include/supported.h (File Modified)
3829
3830
3831 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3832 Log:
3833 Extban types are case insensitive; force them to lowercase when added.
3834
3835
3836 Changes: Modified:
3837 +5 -5 trunk/doc/extban.txt (File Modified)
3838 +4 -0 trunk/src/chmode.c (File Modified)
3839 +3 -3 trunk/src/extban.c (File Modified)
3840
3841
3842 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3843 Log:
3844 sendto_wallops_flags():
3845 - instead of checking IsOper on each client, walk the appropriate list
3846 - instead of sending non-+z wallops from persons to nonopers, send only
3847 +w wallops from persons
3848
3849
3850 Changes: Modified:
3851 +1 -5 trunk/src/send.c (File Modified)
3852
3853
3854 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3855 Log:
3856 Prefix oper wallops with "WALLOPS - " if they would
3857 otherwise look like operwalls or locops, when sending
3858 them to local users.
3859
3860
3861 Changes: Modified:
3862 +11 -1 trunk/modules/m_wallops.c (File Modified)
3863
3864
3865 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3866 Log:
3867 Make sure destination field in some sasl numerics
3868 is the user's nick, not the sasl agent or server
3869 name.
3870
3871
3872 Changes: Modified:
3873 +2 -2 trunk/modules/m_sasl.c (File Modified)
3874
3875
3876 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3877 Log:
3878 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3879
3880
3881 Changes: Modified:
3882 +1 -1 trunk/extensions/Makefile.in (File Modified)
3883
3884
3885 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3886 Log:
3887 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3888
3889
3890 Changes: Modified:
3891 +1 -0 trunk/src/s_user.c (File Modified)
3892
3893
3894 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3895 Log:
3896 Fix build for when IPv6 is disabled.
3897
3898
3899 Changes: Modified:
3900 +12 -10 trunk/src/s_auth.c (File Modified)
3901
3902
3903 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3904 Log:
3905 Add information about adding extban types.
3906
3907
3908 Changes: Modified:
3909 +25 -0 trunk/doc/extban.txt (File Modified)
3910
3911
3912 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3913 Log:
3914 Better extban validation: try to match a new extban from
3915 a local user against its setter to see if it is valid.
3916 Unknown extban types from remotes are no longer hidden.
3917
3918
3919 Changes: Modified:
3920 +4 -3 trunk/doc/extban.txt (File Modified)
3921 +1 -0 trunk/include/channel.h (File Modified)
3922 +2 -6 trunk/src/chmode.c (File Modified)
3923 +32 -0 trunk/src/extban.c (File Modified)
3924
3925
3926 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3927 Log:
3928 Make sure both .c.o: and .s.o: are followed by the necessary command.
3929
3930
3931 Changes: Modified:
3932 +1 -0 trunk/src/Makefile.in (File Modified)
3933
3934
3935 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3936 Log:
3937 Add need_sasl auth{} flag to sgml documentation.
3938
3939
3940 Changes: Modified:
3941 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3942
3943
3944 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3945 Log:
3946 Document need_sasl auth{} flag in example confs.
3947
3948
3949 Changes: Modified:
3950 +1 -0 trunk/doc/example.conf (File Modified)
3951 +1 -0 trunk/doc/reference.conf (File Modified)
3952
3953
3954 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3955 Log:
3956 Don't allow TB to set an empty topic.
3957 This would be possible if a server sent bad protocol
3958 and could cause a crash.
3959
3960
3961 Changes: Modified:
3962 +4 -0 trunk/modules/m_tb.c (File Modified)
3963
3964
3965 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3966 Log:
3967 - oops
3968
3969
3970 Changes: Modified:
3971 +1 -1 trunk/Makefile.in (File Modified)
3972
3973
3974 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3975 Log:
3976 - typo fix
3977
3978
3979 Changes: Modified:
3980 +2 -2 trunk/configure (File Modified)
3981 +1 -1 trunk/configure.ac (File Modified)
3982
3983
3984 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3985 Log:
3986 - rebuild configure
3987
3988
3989 Changes: Modified:
3990 +2 -2 trunk/configure (File Modified)
3991
3992
3993 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3994 Log:
3995 - makefile fix
3996
3997
3998 Changes: Modified:
3999 +1 -1 trunk/extensions/Makefile.in (File Modified)
4000
4001
4002 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4003 Log:
4004 - rename contrib to extensions to bring some clarity to things
4005
4006
4007 Changes: Modified:
4008 +1 -1 trunk/Makefile.in (File Modified)
4009 +1 -1 trunk/configure.ac (File Modified)
4010 +10 -10 trunk/doc/example.conf (File Modified)
4011 +10 -10 trunk/doc/reference.conf (File Modified)
4012 + - trunk/extensions/ (File Added)
4013 + - trunk/extras/ (File Deleted)
4014
4015
4016 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4017 Log:
4018 - temporary rename
4019
4020
4021 Changes: Modified:
4022 +1 -1 trunk/Makefile.in (File Modified)
4023 +1 -1 trunk/configure.ac (File Modified)
4024 + - trunk/contrib/ (File Deleted)
4025 + - trunk/extras/ (File Added)
4026
4027
4028 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4029 Log:
4030 Don't allow servers to QUIT (they should use SQUIT).
4031
4032
4033 Changes: Modified:
4034 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4035
4036
4037 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4038 Log:
4039 - keywords
4040
4041
4042 Changes: Modified:
4043 + - trunk/src/fnvhash.s (Property Modified)
4044
4045
4046 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4047 Log:
4048 - reduced version of code
4049
4050
4051 Changes: Modified:
4052 +9 -61 trunk/src/fnvhash.s (File Modified)
4053
4054
4055 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4056 Log:
4057 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4058
4059
4060 Changes: Modified:
4061 +1 -1 trunk/src/fnvhash.s (File Modified)
4062
4063
4064 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4065 Log:
4066 Fix orighost matching for klines, etc. Was hashing the visible
4067 host, oops.
4068
4069
4070 Changes: Modified:
4071 +1 -1 trunk/src/hostmask.c (File Modified)
4072
4073
4074 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4075 Log:
4076 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4077
4078
4079 Changes: Modified:
4080 +7 -1 trunk/configure (File Modified)
4081 +5 -0 trunk/configure.ac (File Modified)
4082 +5 -6 trunk/src/Makefile.in (File Modified)
4083 +0 -4 trunk/src/fnvhash.s (File Modified)
4084 +0 -2 trunk/src/hash.c (File Modified)
4085
4086
4087 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4088 Log:
4089 - regenerate configure
4090
4091
4092 Changes: Modified:
4093 +18 -0 trunk/configure (File Modified)
4094
4095
4096 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4097 Log:
4098 - --enable-ricer-hashing option.
4099
4100
4101 Changes: Modified:
4102 +9 -0 trunk/configure.ac (File Modified)
4103 +3 -0 trunk/include/setup.h.in (File Modified)
4104
4105
4106 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4107 Log:
4108 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4109
4110
4111 Changes: Modified:
4112 + - trunk/src/fnvhash.s (File Added)
4113 +3 -0 trunk/src/hash.c (File Modified)
4114
4115
4116 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4117 Log:
4118 Fix syntax error in reference.conf.
4119
4120
4121 Changes: Modified:
4122 +0 -1 trunk/doc/reference.conf (File Modified)
4123
4124
4125 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4126 Log:
4127 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4128 (&& instead of ||...)
4129 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4130
4131
4132 Changes: Modified:
4133 +1 -1 trunk/src/chmode.c (File Modified)
4134
4135
4136 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4137 Log:
4138 Documentation for extban.
4139
4140
4141 Changes: Modified:
4142 + - trunk/doc/extban.txt (File Added)
4143
4144
4145 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4146 Log:
4147 Add extban modules to example confs.
4148
4149
4150 Changes: Modified:
4151 +5 -0 trunk/doc/example.conf (File Modified)
4152 +10 -0 trunk/doc/reference.conf (File Modified)
4153
4154
4155 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4156 Log:
4157 Initial addition of extended ban types (conditionals).
4158 Allows custom +bqeI checks via modules.
4159 Initial extra types are account (a[:mask]), oper (o),
4160 channel (c:name), realname (r:mask), server (s:mask).
4161
4162
4163 Changes: Modified:
4164 +229 -0 trunk/contrib/Makefile.in (File Modified)
4165 + - trunk/contrib/extb_account.c (File Added)
4166 + - trunk/contrib/extb_channel.c (File Added)
4167 + - trunk/contrib/extb_oper.c (File Added)
4168 + - trunk/contrib/extb_realname.c (File Added)
4169 + - trunk/contrib/extb_server.c (File Added)
4170 +13 -0 trunk/include/channel.h (File Modified)
4171 +1 -0 trunk/src/Makefile.in (File Modified)
4172 +14 -5 trunk/src/channel.c (File Modified)
4173 +91 -0 trunk/src/chmode.c (File Modified)
4174 + - trunk/src/extban.c (File Added)
4175
4176
4177 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4178 Log:
4179 Do not force +bqeI modes starting with '$' in nick!user@host format.
4180 * and ? characters in them are still assumed to be wildcards.
4181
4182
4183 Changes: Modified:
4184 +6 -0 trunk/src/chmode.c (File Modified)
4185
4186
4187 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4188 Log:
4189 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4190
4191
4192 Changes: Modified:
4193 +4 -0 trunk/modules/m_capab.c (File Modified)
4194
4195
4196 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4197 Log:
4198 Stop some mixing of client and server protocol.
4199
4200
4201 Changes: Modified:
4202 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4203 +4 -2 trunk/modules/m_pass.c (File Modified)
4204 +6 -0 trunk/modules/m_sasl.c (File Modified)
4205 +6 -0 trunk/modules/m_user.c (File Modified)
4206
4207
4208 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4209 Log:
4210 - additional revert
4211
4212
4213 Changes: Modified:
4214 +0 -2 trunk/include/s_newconf.h (File Modified)
4215 +0 -4 trunk/include/s_serv.h (File Modified)
4216 +0 -1 trunk/src/newconf.c (File Modified)
4217 +1 -13 trunk/src/s_serv.c (File Modified)
4218
4219
4220 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4221 Log:
4222 - revert LZOLink patch for now
4223
4224
4225 Changes: Modified:
4226 +0 -1 trunk/servlink/Makefile.in (File Modified)
4227 +0 -16 trunk/servlink/README (File Modified)
4228 +2 -36 trunk/servlink/control.c (File Modified)
4229 +0 -3 trunk/servlink/control.h (File Modified)
4230 +7 -5955 trunk/servlink/io.c (File Modified)
4231 + - trunk/servlink/lzoconf.h (File Deleted)
4232 + - trunk/servlink/lzodefs.h (File Deleted)
4233 + - trunk/servlink/minilzo.c (File Deleted)
4234 + - trunk/servlink/minilzo.h (File Deleted)
4235 +0 -1 trunk/servlink/servlink.h (File Modified)
4236
4237
4238 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4239 Log:
4240 - more stuff here
4241
4242
4243 Changes: Modified:
4244 +4 -2 trunk/servlink/control.c (File Modified)
4245 +2 -1 trunk/servlink/io.c (File Modified)
4246
4247
4248 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4249 Log:
4250 - oops
4251
4252
4253 Changes: Modified:
4254 +2 -2 trunk/servlink/io.c (File Modified)
4255
4256
4257 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4258 Log:
4259 - paranoia, prevent segfaults
4260
4261
4262 Changes: Modified:
4263 +2 -2 trunk/servlink/io.c (File Modified)
4264
4265
4266 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4267 Log:
4268 - more optimal servlink code
4269
4270
4271 Changes: Modified:
4272 +21 -8 trunk/servlink/io.c (File Modified)
4273
4274
4275 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4276 Log:
4277 - more efficient read strategy
4278
4279
4280 Changes: Modified:
4281 +15 -3 trunk/servlink/io.c (File Modified)
4282
4283
4284 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4285 Log:
4286 - use lzo_uintp cast to make LZO happy
4287
4288
4289 Changes: Modified:
4290 +3 -3 trunk/servlink/io.c (File Modified)
4291
4292
4293 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4294 Log:
4295 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4296
4297
4298 Changes: Modified:
4299 +4 -0 trunk/doc/example.conf (File Modified)
4300 +2 -1 trunk/include/s_newconf.h (File Modified)
4301 +4 -0 trunk/include/s_serv.h (File Modified)
4302 +1 -0 trunk/servlink/Makefile.in (File Modified)
4303 +16 -0 trunk/servlink/README (File Modified)
4304 +34 -2 trunk/servlink/control.c (File Modified)
4305 +3 -0 trunk/servlink/control.h (File Modified)
4306 +5929 -7 trunk/servlink/io.c (File Modified)
4307 + - trunk/servlink/lzoconf.h (File Added)
4308 + - trunk/servlink/lzodefs.h (File Added)
4309 + - trunk/servlink/minilzo.c (File Added)
4310 + - trunk/servlink/minilzo.h (File Added)
4311 +1 -0 trunk/servlink/servlink.h (File Modified)
4312 +1 -0 trunk/src/newconf.c (File Modified)
4313 +14 -2 trunk/src/s_serv.c (File Modified)
4314
4315
4316 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4317 Log:
4318 - remove imalloc, it was a concept that probably wouldn't have worked properly
4319
4320
4321 Changes: Modified:
4322 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4323 + - trunk/libcharybdis/imalloc.c (File Deleted)
4324 + - trunk/libcharybdis/imalloc.h (File Deleted)
4325
4326
4327 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4328 Log:
4329 - disable imalloc for now
4330
4331
4332 Changes: Modified:
4333 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4334
4335
4336 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4337 Log:
4338 - remove unneeded debug code
4339
4340
4341 Changes: Modified:
4342 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4343
4344
4345 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4346 Log:
4347 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4348
4349
4350 Changes: Modified:
4351 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4352
4353
4354 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4355 Log:
4356 - more stuff here, imalloc remains disabled for now
4357
4358
4359 Changes: Modified:
4360 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4361
4362
4363 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4364 Log:
4365 - more progress
4366
4367
4368 Changes: Modified:
4369 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4370
4371
4372 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4373 Log:
4374 - more tweaks
4375
4376
4377 Changes: Modified:
4378 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4379 +2 -0 trunk/src/ircd.c (File Modified)
4380
4381
4382 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4383 Log:
4384 - roll back libircd crap
4385
4386
4387 Changes: Modified:
4388 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4389 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4390 +29 -0 trunk/src/.depend (File Modified)
4391 +6 -21 trunk/src/Makefile.in (File Modified)
4392 +3 -218 trunk/src/ircd.c (File Modified)
4393 + - trunk/src/ircd_linker.c (File Deleted)
4394 + - trunk/src/main.c (File Deleted)
4395
4396
4397 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4398 Log:
4399 - realloc(), free() implementation
4400
4401
4402 Changes: Modified:
4403 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4404
4405
4406 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4407 Log:
4408 - malloc(), calloc() implementation
4409
4410
4411 Changes: Modified:
4412 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4413
4414
4415 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4416 Log:
4417 - block_free(), block_find(), retune_heaps() implementation
4418
4419
4420 Changes: Modified:
4421 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4422
4423
4424 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4425 Log:
4426 - block_destroy code, block_allocate code.
4427
4428
4429 Changes: Modified:
4430 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4431
4432
4433 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4434 Log:
4435 - block_new() code
4436
4437
4438 Changes: Modified:
4439 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4440
4441
4442 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4443 Log:
4444 - disable imalloc again :P
4445
4446
4447 Changes: Modified:
4448 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4449
4450
4451 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4452 Log:
4453 - fix warning
4454
4455
4456 Changes: Modified:
4457 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4458
4459
4460 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4461 Log:
4462 - fix typo
4463
4464
4465 Changes: Modified:
4466 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4467
4468
4469 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4470 Log:
4471 - constructor code for imalloc engine (malloc_init())
4472
4473
4474 Changes: Modified:
4475 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4476
4477
4478 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4479 Log:
4480 - imalloc engine improvements
4481
4482
4483 Changes: Modified:
4484 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4485
4486
4487 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4488 Log:
4489 - replace mmap() code with direct brk()/sbrk() calls.
4490
4491
4492 Changes: Modified:
4493 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4494
4495
4496 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4497 Log:
4498 - remove outdated i_malloc() interfaces
4499
4500
4501 Changes: Modified:
4502 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4503
4504
4505 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4506 Log:
4507 - redisable imalloc (sorry!)
4508
4509
4510 Changes: Modified:
4511 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4512
4513
4514 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4515 Log:
4516 - correct GET_PAGE_SLOT() macro
4517
4518
4519 Changes: Modified:
4520 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4521
4522
4523 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4524 Log:
4525 - oops forgot to commit it with imalloc turned off
4526
4527
4528 Changes: Modified:
4529 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4530
4531
4532 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4533 Log:
4534 - cleanups
4535
4536
4537 Changes: Modified:
4538 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4539 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4540
4541
4542 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4543 Log:
4544 - lowlevel imalloc code
4545
4546
4547 Changes: Modified:
4548 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4549 + - trunk/libcharybdis/imalloc.h (File Added)
4550
4551
4552 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4553 Log:
4554 - fix bindings
4555
4556
4557 Changes: Modified:
4558 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4559
4560
4561 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4562 Log:
4563 remove #ifndef
4564
4565
4566 Changes: Modified:
4567 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4568
4569
4570 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4571 Log:
4572 - 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)
4573
4574
4575 Changes: Modified:
4576 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4577 + - trunk/libcharybdis/imalloc.c (File Added)
4578
4579
4580 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4581 Log:
4582 - increment configure Id
4583
4584
4585 Changes: Modified:
4586 +2208 -1 trunk/configure (File Modified)
4587
4588
4589 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4590 Log:
4591 - bootstrap for imalloc code
4592
4593
4594 Changes: Modified:
4595 +54 -1 trunk/configure.ac (File Modified)
4596 +27 -0 trunk/include/setup.h.in (File Modified)
4597
4598
4599 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4600 Log:
4601 Clarify interaction of spoofs and channel bans/operator{} blocks.
4602
4603
4604 Changes: Modified:
4605 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4606 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4607
4608
4609 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4610 Log:
4611 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4612
4613
4614 Changes: Modified:
4615 +30 -22 trunk/src/ircd.c (File Modified)
4616
4617
4618 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4619 Log:
4620 If shared{} blocks deny something, the command
4621 is silently ignored.
4622
4623
4624 Changes: Modified:
4625 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4626
4627
4628 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4629 Log:
4630 Move up IsService check so we don't store a non-service
4631 in preClient->sasl_agent.
4632
4633
4634 Changes: Modified:
4635 +6 -6 trunk/modules/m_sasl.c (File Modified)
4636
4637
4638 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4639 Log:
4640 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4641 Add some more sanity checks on agent strings.
4642
4643
4644 Changes: Modified:
4645 +13 -11 trunk/modules/m_sasl.c (File Modified)
4646
4647
4648 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4649 Log:
4650 Unknown clients can have an ID too now so make sure to remove
4651 them from the hash if they exit.
4652
4653
4654 Changes: Modified:
4655 +3 -0 trunk/src/client.c (File Modified)
4656
4657
4658 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4659 Log:
4660 Only accept sasl from servers in a service{} block.
4661 Not tested but this must go in.
4662
4663
4664 Changes: Modified:
4665 +6 -0 trunk/modules/m_sasl.c (File Modified)
4666 +3 -0 trunk/modules/m_signon.c (File Modified)
4667
4668
4669 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4670 Log:
4671 Only process SAVE messages targetting registered users,
4672 not servers or unregistered connections. Could cause
4673 a crash when bad protocol was received.
4674
4675
4676 Changes: Modified:
4677 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4678
4679
4680 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4681 Log:
4682 - fix QJM buffer overflow vulnerability (fucking GXTi)
4683
4684
4685 Changes: Modified:
4686 +3 -3 trunk/src/s_user.c (File Modified)
4687
4688
4689 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4690 Log:
4691 Mention /scan umodes under oper_spy privilege.
4692
4693
4694 Changes: Modified:
4695 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4696
4697
4698 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4699 Log:
4700 Mention that overlapping cluster blocks are a bad thing.
4701
4702
4703 Changes: Modified:
4704 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4705
4706
4707 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4708 Log:
4709 - Document cluster{} and shared{} blocks.
4710 - Mention that service{} does not allow wildcards.
4711
4712
4713 Changes: Modified:
4714 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4715
4716
4717 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4718 Log:
4719 Document exempt{} and service{} blocks, point to reference.conf for
4720 general{}, channel{} and serverhide{}.
4721
4722
4723 Changes: Modified:
4724 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4725
4726
4727 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4728 Log:
4729 Document ~ in lists of values better.
4730
4731
4732 Changes: Modified:
4733 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4734
4735
4736 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4737 Log:
4738 More detailed CNOTICE, CPRIVMSG descriptions.
4739
4740
4741 Changes: Modified:
4742 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4743
4744
4745 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4746 Log:
4747 Oops, need both Revision and Id on modules.
4748
4749
4750 Changes: Modified:
4751 + - trunk/modules/sno_routing.c (Property Modified)
4752
4753
4754 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4755 Log:
4756 Tweak header comment a bit (filename, Id).
4757
4758
4759 Changes: Modified:
4760 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4761
4762
4763 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4764 Log:
4765 Add GLINE and UNGLINE.
4766
4767
4768 Changes: Modified:
4769 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4770
4771
4772 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4773 Log:
4774 New configure with proper Id.
4775
4776
4777 Changes: Modified:
4778 +3 -1 trunk/configure (File Modified)
4779
4780
4781 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4782 Log:
4783 Change #include directives for in6addr_any, hopefully compiles better now.
4784
4785
4786 Changes: Modified:
4787 +3 -1 trunk/configure.ac (File Modified)
4788
4789
4790 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4791 Log:
4792 Encourage putting actual administrative information
4793 in the admin{} block.
4794
4795
4796 Changes: Modified:
4797 +3 -3 trunk/doc/example.conf (File Modified)
4798
4799
4800 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4801 Log:
4802 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4803
4804
4805 Changes: Modified:
4806 +9 -7 trunk/include/s_conf.h (File Modified)
4807 +1 -0 trunk/src/newconf.c (File Modified)
4808 +10 -0 trunk/src/s_user.c (File Modified)
4809
4810
4811 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4812 Log:
4813 - Change to glines = no in example confs
4814 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4815 are disabled.
4816
4817
4818 Changes: Modified:
4819 +1 -1 trunk/doc/example.conf (File Modified)
4820 +1 -1 trunk/doc/reference.conf (File Modified)
4821 +2 -2 trunk/modules/m_gline.c (File Modified)
4822
4823
4824 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4825 Log:
4826 - forward-port QJM fix from 1.1
4827
4828
4829 Changes: Modified:
4830 +2 -0 trunk/src/s_user.c (File Modified)
4831
4832
4833 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4834 Log:
4835 - add switch to configure to disable the block allocator
4836
4837
4838 Changes: Modified:
4839 +18 -0 trunk/configure (File Modified)
4840 +9 -0 trunk/configure.ac (File Modified)
4841 +0 -6 trunk/include/config.h (File Modified)
4842 +3 -0 trunk/include/setup.h.in (File Modified)
4843
4844
4845 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4846 Log:
4847 Fix wierd error that would exit SASL users with "Overridden"
4848
4849 Changes: Modified:
4850 +1 -1 trunk/modules/m_signon.c (File Modified)
4851
4852
4853 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4854 Log:
4855 Remove obsolete XXX comment about lazylinks.
4856
4857
4858 Changes: Modified:
4859 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4860
4861
4862 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4863 Log:
4864 OJOIN: make sure to send the wallops remotely for #channels
4865
4866
4867 Changes: Modified:
4868 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4869
4870
4871 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4872 Log:
4873 Accountability for OJOIN (contrib module)
4874
4875 Changes: Modified:
4876 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4877
4878
4879 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4880 Log:
4881 - move more stuff over to ircd_state
4882
4883
4884 Changes: Modified:
4885 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4886 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4887 +9 -0 trunk/src/ircd_state.c (File Modified)
4888 +3 -3 trunk/src/patricia.c (File Modified)
4889
4890
4891 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4892 Log:
4893 - move more stuff out of libircd and into ircd_state.c
4894
4895
4896 Changes: Modified:
4897 +5 -5 trunk/src/channel.c (File Modified)
4898 +4 -4 trunk/src/client.c (File Modified)
4899 +12 -0 trunk/src/ircd_state.c (File Modified)
4900
4901
4902 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4903 Log:
4904 - this is just barrels of fun
4905
4906
4907 Changes: Modified:
4908 + - trunk/include/ircd_state.h (File Added)
4909 +1 -1 trunk/src/Makefile.in (File Modified)
4910 +2 -1 trunk/src/channel.c (File Modified)
4911 +3 -52 trunk/src/ircd.c (File Modified)
4912 +100 -3 trunk/src/ircd_state.c (File Modified)
4913
4914
4915 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4916 Log:
4917 It's .include, not #include.
4918
4919
4920 Changes: Modified:
4921 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4922
4923
4924 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4925 Log:
4926 More consistent section titles.
4927
4928
4929 Changes: Modified:
4930 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4931 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4932 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4933
4934
4935 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4936 Log:
4937 Mention possible exceeding of +j/+l due to propagation
4938 delays between servers.
4939
4940
4941 Changes: Modified:
4942 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4943
4944
4945 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4946 Log:
4947 Formatting nits:
4948 - "text" -> <quote>text</quote>
4949 - <filename>
4950 - a few more
4951
4952
4953 Changes: Modified:
4954 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4955 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4956 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4957 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4958
4959
4960 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4961 Log:
4962 Remove text about deprecation of glines.
4963
4964
4965 Changes: Modified:
4966 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4967
4968
4969 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4970 Log:
4971 - Add description of umode +D, deaf.
4972 - Mention CALLERID 005 token with umode +g.
4973
4974
4975 Changes: Modified:
4976 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4977
4978
4979 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4980 Log:
4981 Strip off a leading colon in services shortcuts (aliases).
4982
4983
4984 Changes: Modified:
4985 +2 -0 trunk/src/parse.c (File Modified)
4986
4987
4988 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4989 Log:
4990 Add no_oper_invis contrib module, denies opers setting
4991 themselves invisible (except hidden_oper's).
4992
4993
4994 Changes: Modified:
4995 +42 -0 trunk/contrib/Makefile.in (File Modified)
4996 + - trunk/contrib/no_oper_invis.c (File Added)
4997
4998
4999 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5000 Log:
5001 Mention /stats E, make the other /stats descriptions more consistent.
5002
5003
5004 Changes: Modified:
5005 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5006
5007
5008 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5009 Log:
5010 Mention that the KILL reason and oper will appear on channels.
5011
5012
5013 Changes: Modified:
5014 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5015
5016
5017 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5018 Log:
5019 Mention /mode #channel f to query forward channel from outside.
5020
5021
5022 Changes: Modified:
5023 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5024
5025
5026 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5027 Log:
5028 Port over RATBOX_2_1 r20960 (anfl):
5029 client connect notices to +C should be hiding the extra
5030 fields for spoofed users
5031
5032
5033 Changes: Modified:
5034 +2 -1 trunk/src/s_user.c (File Modified)
5035
5036
5037 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5038 Log:
5039 Add a chapter with our extra user commands:
5040 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5041
5042
5043 Changes: Modified:
5044 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5045 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5046
5047
5048 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5049 Log:
5050 Do not put by <server>: in SQUIT reasons to servers
5051 other than the one being exited.
5052
5053
5054 Changes: Modified:
5055 +1 -1 trunk/src/client.c (File Modified)
5056
5057
5058 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5059 Log:
5060 Regenerate configure.
5061
5062
5063 Changes: Modified:
5064 +1162 -1159 trunk/configure (File Modified)
5065
5066
5067 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5068 Log:
5069 Move the warning flags down so they do not mess up
5070 checks like for -Wl,-export-dynamic.
5071
5072
5073 Changes: Modified:
5074 +33 -30 trunk/configure.ac (File Modified)
5075
5076
5077 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5078 Log:
5079 - more work here
5080
5081
5082 Changes: Modified:
5083 +2 -1 trunk/iauth/Makefile.in (File Modified)
5084
5085
5086 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5087 Log:
5088 - build iauth makefile
5089
5090
5091 Changes: Modified:
5092 +3 -2 trunk/configure (File Modified)
5093 +1 -0 trunk/configure.ac (File Modified)
5094
5095
5096 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5097 Log:
5098 - Makefile
5099
5100
5101 Changes: Modified:
5102 + - trunk/iauth/Makefile.in (File Added)
5103
5104
5105 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5106 Log:
5107 - add iauth.conf.example from irc2.11
5108
5109
5110 Changes: Modified:
5111 + - trunk/doc/example-iauth.conf (File Added)
5112
5113
5114 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5115 Log:
5116 - wow, i found some docs on this thing
5117
5118
5119 Changes: Modified:
5120 + - trunk/doc/technical/iauth-internals.txt (File Added)
5121
5122
5123 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5124 Log:
5125 - no longer applicable
5126
5127
5128 Changes: Modified:
5129 + - trunk/authdaemon/ (File Deleted)
5130
5131
5132 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5133 Log:
5134 - remove libircd.so on make clean (oops)
5135
5136
5137 Changes: Modified:
5138 +1 -1 trunk/src/Makefile.in (File Modified)
5139
5140
5141 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5142 Log:
5143 - merge iauth source for experimentation
5144
5145
5146 Changes: Modified:
5147 + - trunk/iauth/ (File Added)
5148 + - trunk/iauth/a_conf.c (File Added)
5149 + - trunk/iauth/a_conf_def.h (File Added)
5150 + - trunk/iauth/a_conf_ext.h (File Added)
5151 + - trunk/iauth/a_defines.h (File Added)
5152 + - trunk/iauth/a_externs.h (File Added)
5153 + - trunk/iauth/a_io.c (File Added)
5154 + - trunk/iauth/a_io_ext.h (File Added)
5155 + - trunk/iauth/a_log.c (File Added)
5156 + - trunk/iauth/a_log_def.h (File Added)
5157 + - trunk/iauth/a_log_ext.h (File Added)
5158 + - trunk/iauth/a_struct_def.h (File Added)
5159 + - trunk/iauth/iauth.c (File Added)
5160 + - trunk/iauth/mod_lhex.c (File Added)
5161 + - trunk/iauth/mod_lhex_ext.h (File Added)
5162 + - trunk/iauth/mod_pipe.c (File Added)
5163 + - trunk/iauth/mod_pipe_ext.h (File Added)
5164 + - trunk/iauth/mod_rfc931.c (File Added)
5165 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5166 + - trunk/iauth/mod_socks.c (File Added)
5167 + - trunk/iauth/mod_socks_ext.h (File Added)
5168 + - trunk/iauth/mod_webproxy.c (File Added)
5169 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5170
5171
5172 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5173 Log:
5174 User /quote help index was not sorted properly.
5175
5176
5177 Changes: Modified:
5178 +2 -2 trunk/help/Makefile.in (File Modified)
5179 +8 -8 trunk/help/users/index (File Modified)
5180
5181
5182 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5183 Log:
5184 Add SCAN help file.
5185
5186
5187 Changes: Modified:
5188 +25 -8 trunk/help/opers/index (File Modified)
5189 + - trunk/help/opers/scan (File Added)
5190
5191
5192 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5193 Log:
5194 SGML docs:
5195 - Document SCAN UMODES
5196 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5197
5198
5199 Changes: Modified:
5200 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5201
5202
5203 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5204 Log:
5205 Add our copyright information to /info (part of release-1.1 r1026).
5206
5207
5208 Changes: Modified:
5209 +1 -0 trunk/src/version.c.SH (File Modified)
5210
5211
5212 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5213 Log:
5214 Fix some compile warnings.
5215
5216
5217 Changes: Modified:
5218 +1 -1 trunk/modules/core/m_join.c (File Modified)
5219 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5220 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5221 +1 -1 trunk/modules/m_scan.c (File Modified)
5222 +4 -4 trunk/modules/m_signon.c (File Modified)
5223
5224
5225 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5226 Log:
5227 RSFNC: OK, actually consider unknowns also for detecting a collide.
5228 Otherwise we can get two clients with the same nick.
5229
5230
5231 Changes: Modified:
5232 +1 -1 trunk/modules/m_services.c (File Modified)
5233
5234
5235 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5236 Log:
5237 - charybdis profiling stuff
5238 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5239 - update .depend
5240
5241
5242 Changes: Modified:
5243 +0 -8 trunk/configure (File Modified)
5244 +1 -8 trunk/configure.ac (File Modified)
5245 +18 -0 trunk/include/channel.h (File Modified)
5246 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5247 +335 -260 trunk/src/.depend (File Modified)
5248 +1569 -0 trunk/src/Makefile.in (File Modified)
5249 + - trunk/src/chmode.c (File Added)
5250 +16 -1 trunk/src/ircd.c (File Modified)
5251 +11 -0 trunk/src/main.c (File Modified)
5252 +11 -0 trunk/src/modules.c (File Modified)
5253
5254
5255 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5256 Log:
5257 RSFNC: Do not send kills to servers for unknowns
5258
5259
5260 Changes: Modified:
5261 +4 -2 trunk/modules/m_services.c (File Modified)
5262
5263
5264 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5265 Log:
5266 Describe service{} blocks in reference.conf.
5267
5268
5269 Changes: Modified:
5270 +12 -0 trunk/doc/reference.conf (File Modified)
5271
5272
5273 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5274 Log:
5275 Replace this list of modes with pointers to other documentation.
5276
5277
5278 Changes: Modified:
5279 +6 -50 trunk/doc/modes.txt (File Modified)
5280
5281
5282 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5283 Log:
5284 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5285 looks too much like an old-ircd client pointer otherwise.
5286
5287
5288 Changes: Modified:
5289 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5290
5291
5292 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5293 Log:
5294 findforwards:
5295 - note truncation of the list (perhaps sending multiple
5296 notices is better)
5297 - clarify in a comment that /findforwards on a nonexistent
5298 channel can be useful
5299 - sendto_one_notice() requires that the text start with
5300 a colon
5301
5302
5303 Changes: Modified:
5304 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5305
5306
5307 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5308 Log:
5309 When we close a local server's link, always include the
5310 name of the client causing the exit in the reason in the
5311 SQUIT we send them (replacing them with us). This makes
5312 sure server notices for stuff like "Not enough arguments
5313 to server command" are different on the two sides.
5314
5315
5316 Changes: Modified:
5317 +7 -5 trunk/src/client.c (File Modified)
5318
5319
5320 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5321 Log:
5322 New contrib module m_findforwards.c
5323
5324
5325 Changes: Modified:
5326 +112 -0 trunk/contrib/Makefile.in (File Modified)
5327 + - trunk/contrib/m_findforwards.c (File Added)
5328
5329
5330 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5331 Log:
5332 Whoops, don't show real host behind auth{} spoof in
5333 spoof notices if hide_spoof_ips is enabled.
5334
5335 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5336
5337
5338 Changes: Modified:
5339 +3 -2 trunk/src/s_conf.c (File Modified)
5340
5341
5342 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5343 Log:
5344 Add dalnet-style /identify that sends to nickserv or chanserv.
5345
5346
5347 Changes: Modified:
5348 +102 -0 trunk/contrib/Makefile.in (File Modified)
5349 + - trunk/contrib/m_identify.c (File Added)
5350
5351
5352 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5353 Log:
5354 Document alias{} blocks a bit better.
5355
5356
5357 Changes: Modified:
5358 +9 -0 trunk/doc/reference.conf (File Modified)
5359
5360
5361 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5362 Log:
5363 - add aliases to /stats m (data usage is not counted though, sorry)
5364
5365
5366 Changes: Modified:
5367 +1 -0 trunk/include/s_conf.h (File Modified)
5368 +3 -0 trunk/src/newconf.c (File Modified)
5369 +15 -0 trunk/src/parse.c (File Modified)
5370
5371
5372 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5373 Log:
5374 - remove m_sshortcut as it's no longer relevant
5375
5376
5377 Changes: Modified:
5378 +0 -145 trunk/modules/Makefile.in (File Modified)
5379 + - trunk/modules/m_sshortcut.c (File Deleted)
5380
5381
5382 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5383 Log:
5384 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5385 targets instead of my original idea :P)
5386
5387
5388 Changes: Modified:
5389 +32 -0 trunk/doc/example.conf (File Modified)
5390 +35 -0 trunk/doc/reference.conf (File Modified)
5391 +4 -0 trunk/include/parse.h (File Modified)
5392 +7 -0 trunk/include/s_conf.h (File Modified)
5393 +82 -0 trunk/src/newconf.c (File Modified)
5394 +78 -0 trunk/src/parse.c (File Modified)
5395 +16 -0 trunk/src/s_conf.c (File Modified)
5396
5397
5398 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5399 Log:
5400 Remove some spaces after tabs. ??
5401
5402
5403 Changes: Modified:
5404 +18 -18 trunk/src/newconf.c (File Modified)
5405
5406
5407 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5408 Log:
5409 Global /who:
5410 - make sure to clear all marks also if the who was aborted
5411 because of too many matches
5412 - give ERR_TOOMANYMATCHES if too many matches
5413 - clarify comments
5414
5415 ratbox RATBOX_2_2 r22003 (jilles)
5416
5417
5418 Changes: Modified:
5419 +28 -26 trunk/modules/m_who.c (File Modified)
5420
5421
5422 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5423 Log:
5424 - devel is 2.0
5425
5426
5427 Changes: Modified:
5428 +9 -9 trunk/configure (File Modified)
5429 +1 -1 trunk/configure.ac (File Modified)
5430
5431
5432 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5433 Log:
5434 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5435
5436
5437 Changes: Modified:
5438 +2 -1 trunk/include/s_newconf.h (File Modified)
5439 +20 -0 trunk/modules/m_rehash.c (File Modified)
5440 +1 -1 trunk/src/s_newconf.c (File Modified)
5441
5442
5443 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5444 Log:
5445 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5446
5447
5448 Changes: Modified:
5449 +0 -1 trunk/doc/example.conf (File Modified)
5450 +0 -3 trunk/doc/reference.conf (File Modified)
5451 +0 -1 trunk/include/s_conf.h (File Modified)
5452 +0 -6 trunk/modules/m_info.c (File Modified)
5453 +1 -1 trunk/src/channel.c (File Modified)
5454 +0 -1 trunk/src/newconf.c (File Modified)
5455
5456
5457 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5458 Log:
5459 Missing header in m_chghost.c
5460
5461 Changes: Modified:
5462 +1 -0 trunk/modules/m_chghost.c (File Modified)
5463
5464
5465 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5466 Log:
5467 Relocate QJM code to a seperate function(change_nick_user_host)
5468 Change CHGHOST to use change_nick_user_host instead of just setting it
5469
5470
5471 Changes: Modified:
5472 +3 -0 trunk/include/s_user.h (File Modified)
5473 +1 -1 trunk/modules/m_chghost.c (File Modified)
5474 +3 -78 trunk/modules/m_signon.c (File Modified)
5475 +89 -0 trunk/src/s_user.c (File Modified)
5476
5477
5478 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5479 Log:
5480 Restore /stats a (dns servers, admin-only).
5481
5482
5483 Changes: Modified:
5484 +1 -0 trunk/include/res.h (File Modified)
5485 +5 -8 trunk/modules/m_stats.c (File Modified)
5486 +16 -0 trunk/src/res.c (File Modified)
5487
5488
5489 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5490 Log:
5491 - Add CHARYBDIS_PROFILE if we are profiling.
5492 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5493 - Remove duplicate --enable-epoll entry.
5494
5495
5496 Changes: Modified:
5497 +1595 -15 trunk/configure (File Modified)
5498 +30 -11 trunk/configure.ac (File Modified)
5499 +3 -0 trunk/include/setup.h.in (File Modified)
5500
5501
5502 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5503 Log:
5504 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5505
5506
5507 Changes: Modified:
5508 +28 -0 trunk/aclocal.m4 (File Modified)
5509
5510
5511 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5512 Log:
5513 Allow requesting forward channel and quiet list in same mode command.
5514
5515
5516 Changes: Modified:
5517 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5518
5519
5520 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5521 Log:
5522 Add description of xline wildcards.
5523
5524
5525 Changes: Modified:
5526 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5527
5528
5529 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5530 Log:
5531 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5532
5533
5534 Changes: Modified:
5535 +0 -4 trunk/modules/m_services.c (File Modified)
5536
5537
5538 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5539 Log:
5540 typo
5541
5542
5543 Changes: Modified:
5544 +1 -1 trunk/include/hook.h (File Modified)
5545
5546
5547 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5548 Log:
5549 call_hook, not hook_call
5550
5551
5552 Changes: Modified:
5553 +1 -1 trunk/modules/core/m_join.c (File Modified)
5554
5555
5556 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5557 Log:
5558 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5559 Could be useful for a number of things.
5560
5561
5562 Changes: Modified:
5563 +9 -0 trunk/modules/core/m_join.c (File Modified)
5564
5565
5566 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5567 Log:
5568 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5569
5570
5571 Changes: Modified:
5572 +7 -0 trunk/include/hook.h (File Modified)
5573
5574
5575 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5576 Log:
5577 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5578
5579
5580 Changes: Modified:
5581 +15 -0 trunk/modules/m_services.c (File Modified)
5582
5583
5584 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5585 Log:
5586 Clarify snomask +f, +k, +u.
5587
5588
5589 Changes: Modified:
5590 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5591
5592
5593 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5594 Log:
5595 Cmode +p and +s may be set simultaneously.
5596
5597
5598 Changes: Modified:
5599 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5600
5601
5602 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5603 Log:
5604 actually, we should check the data version on each reload (oops)
5605
5606
5607 Changes: Modified:
5608 +6 -6 trunk/src/main.c (File Modified)
5609
5610
5611 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5612 Log:
5613 more work on the loader
5614
5615
5616 Changes: Modified:
5617 +45 -21 trunk/src/main.c (File Modified)
5618
5619
5620 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5621 Log:
5622 Add prototype ircd_state.c
5623
5624
5625 Changes: Modified:
5626 + - trunk/src/ircd_state.c (File Added)
5627
5628
5629 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5630 Log:
5631 Smaller improvements.
5632
5633
5634 Changes: Modified:
5635 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5636
5637
5638 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5639 Log:
5640 Add a lot of stuff here.
5641
5642
5643 Changes: Modified:
5644 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5645
5646
5647 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5648 Log:
5649 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5650
5651
5652 Changes: Modified:
5653 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5654
5655
5656 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5657 Log:
5658 Invex doesn't trump +r or (sic) +J.
5659
5660
5661 Changes: Modified:
5662 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5663
5664
5665 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5666 Log:
5667 Check to make sure a module is not loaded before loading it.
5668
5669
5670 Changes: Modified:
5671 +6 -1 trunk/src/ircd_parser.y (File Modified)
5672
5673
5674 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5675 Log:
5676 - Add a missing comma in the HeaderMessages array
5677 - Only send "Your hostname is too long ..." if that really is the case
5678
5679
5680 Changes: Modified:
5681 +2 -2 trunk/src/s_auth.c (File Modified)
5682
5683
5684 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5685 Log:
5686 build_symtable() will have already bailed here, so no need to check
5687 explicitly whether or not charybdis_main is NULL.
5688
5689
5690 Changes: Modified:
5691 +7 -16 trunk/src/main.c (File Modified)
5692
5693
5694 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5695 Log:
5696 Data structure versioning, part 1.
5697
5698
5699 Changes: Modified:
5700 +10 -1 trunk/include/ircd_defs.h (File Modified)
5701 +2 -0 trunk/src/ircd.c (File Modified)
5702 +15 -3 trunk/src/main.c (File Modified)
5703
5704
5705 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5706 Log:
5707 build a symbol table and use that instead of doing a raw dlsym on everything
5708
5709
5710 Changes: Modified:
5711 + - trunk/include/ircd_linker.h (File Added)
5712 +71 -1 trunk/src/Makefile.in (File Modified)
5713 + - trunk/src/ircd_linker.c (File Added)
5714 +16 -4 trunk/src/main.c (File Modified)
5715
5716
5717 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5718 Log:
5719 The launcher now calls io_loop() instead of charybdis_main().
5720 This is so that we do not have to reinitialize *everything* later.
5721
5722
5723 Changes: Modified:
5724 +1 -0 trunk/include/ircd.h (File Modified)
5725 +6 -7 trunk/src/ircd.c (File Modified)
5726 +13 -1 trunk/src/main.c (File Modified)
5727
5728
5729 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5730 Log:
5731 Use global binding on libircd.so.
5732
5733
5734 Changes: Modified:
5735 +1 -1 trunk/src/main.c (File Modified)
5736
5737
5738 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5739 Log:
5740 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5741 (it will do more later)
5742
5743
5744 Changes: Modified:
5745 +14 -12 trunk/include/config.h (File Modified)
5746 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5747 +31 -5 trunk/src/Makefile.in (File Modified)
5748 +78 -1 trunk/src/ircd.c (File Modified)
5749 + - trunk/src/main.c (File Added)
5750
5751
5752 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5753 Log:
5754 Add whitespace here, oops.
5755
5756
5757 Changes: Modified:
5758 +1 -1 trunk/CREDITS (File Modified)
5759
5760
5761 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5762 Log:
5763 Properly copy over the IP address here instead of using a cheap hack.
5764 Because the hack didn't work right except on IPv6. :|
5765
5766
5767 Changes: Modified:
5768 +12 -2 trunk/src/s_newconf.c (File Modified)
5769
5770
5771 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5772 Log:
5773 Revert reject cache notice to ratbox's, which more
5774 clearly suggests what's happening.
5775
5776
5777 Changes: Modified:
5778 +4 -1 trunk/src/reject.c (File Modified)
5779
5780
5781 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5782 Log:
5783 Fix the openssl status in the overview information.
5784
5785
5786 Changes: Modified:
5787 +1 -3 trunk/configure (File Modified)
5788 +1 -3 trunk/configure.ac (File Modified)
5789
5790
5791 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5792 Log:
5793 - Add simple exempt{} block (127.0.0.1) to example.conf.
5794 - Remove mention of deny{}.
5795
5796
5797 Changes: Modified:
5798 +5 -0 trunk/doc/example.conf (File Modified)
5799 +1 -1 trunk/doc/reference.conf (File Modified)
5800
5801
5802 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5803 Log:
5804 example.conf: add some comments at the start
5805 reference.conf: some ircd-ratbox -> charybdis
5806
5807
5808 Changes: Modified:
5809 +11 -0 trunk/doc/example.conf (File Modified)
5810 +6 -5 trunk/doc/reference.conf (File Modified)
5811
5812
5813 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5814 Log:
5815 Rename m_createauthonly module to createauthonly
5816 as this is not a module providing an m_function
5817 (command).
5818
5819
5820 Changes: Modified:
5821 +1 -38 trunk/contrib/Makefile.in (File Modified)
5822 + - trunk/contrib/createauthonly.c (File Added)
5823 + - trunk/contrib/m_createauthonly.c (File Deleted)
5824
5825
5826 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5827 Log:
5828 Add to example confs commented lines for:
5829 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5830 sno_globalkline.so, sno_globaloper.so.
5831
5832
5833 Changes: Modified:
5834 +5 -1 trunk/doc/example.conf (File Modified)
5835 +9 -1 trunk/doc/reference.conf (File Modified)
5836
5837
5838 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5839 Log:
5840 - Unbreak connecting to connect{}s with hostnames
5841 instead of IP addresses (broken with new resolver).
5842 - Try to do A/AAAA query based on aftype in
5843 connect{} (doesn't seem to work fully).
5844
5845
5846 Changes: Modified:
5847 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5848
5849
5850 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5851 Log:
5852 Unbreak /rehash dns.
5853
5854
5855 Changes: Modified:
5856 +1 -0 trunk/src/res.c (File Modified)
5857
5858
5859 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5860 Log:
5861 Preserve Hybrid Id and add one of our own.
5862
5863
5864 Changes: Modified:
5865 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5866 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5867
5868
5869 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5870 Log:
5871 Add anfl and Androsyn to CREDITS.
5872 They wrote a lot of ratbox code we use, both before and after the fork.
5873
5874
5875 Changes: Modified:
5876 +2 -0 trunk/CREDITS (File Modified)
5877
5878
5879 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5880 Log:
5881 Hostname validity check.
5882
5883
5884 Changes: Modified:
5885 +42 -3 trunk/src/s_auth.c (File Modified)
5886
5887
5888 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5889 Log:
5890 Version bump to 1.2.0.
5891
5892
5893 Changes: Modified:
5894 +9 -9 trunk/configure (File Modified)
5895 +1 -1 trunk/configure.ac (File Modified)
5896
5897
5898 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5899 Log:
5900 - Missed a spot in the IPv6 code here. Should be usable now.
5901
5902
5903 Changes: Modified:
5904 +2 -2 trunk/src/res.c (File Modified)
5905
5906
5907 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5908 Log:
5909 Alright, so, this massive commit does the following:
5910 - Removes adns
5911 - Adds a resolver based on the undernet and hybrid one.
5912 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5913 - Makes a check in ./configure be posixly correct
5914 - Simplifies the auth code and DNS callbacks
5915
5916 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5917
5918
5919 Changes: Modified:
5920 +1 -1 trunk/Makefile.in (File Modified)
5921 + - trunk/adns/ (File Deleted)
5922 +148 -80 trunk/configure (File Modified)
5923 +1 -2 trunk/configure.ac (File Modified)
5924 +6 -0 trunk/include/client.h (File Modified)
5925 +1 -0 trunk/include/packet.h (File Modified)
5926 +153 -41 trunk/include/res.h (File Modified)
5927 + - trunk/include/reslib.h (File Added)
5928 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5929 +930 -1449 trunk/modules/.depend (File Modified)
5930 +3 -0 trunk/modules/m_stats.c (File Modified)
5931 +417 -621 trunk/src/.depend (File Modified)
5932 +1 -1 trunk/src/.indent.pro (File Modified)
5933 +2069 -289 trunk/src/Makefile.in (File Modified)
5934 + - trunk/src/adns.c (File Deleted)
5935 + - trunk/src/res.c (File Added)
5936 + - trunk/src/reslib.c (File Added)
5937 +11 -50 trunk/src/s_auth.c (File Modified)
5938 +4 -26 trunk/src/s_newconf.c (File Modified)
5939
5940
5941 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5942 Log:
5943 Document the NOBALLOC feature.
5944
5945
5946 Changes: Modified:
5947 +7 -1 trunk/include/config.h (File Modified)
5948
5949
5950 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5951 Log:
5952 commands.sgml changes
5953
5954
5955 Changes: Modified:
5956 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5957
5958
5959 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5960 Log:
5961 connect{} changes.
5962
5963
5964 Changes: Modified:
5965 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5966
5967
5968 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5969 Log:
5970 Improve description of class{} block (in particular,
5971 mention server classes as well as client classes).
5972
5973
5974 Changes: Modified:
5975 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5976
5977
5978 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5979 Log:
5980 In comment:
5981 -/* sendq: servers need a higher sendq as they send more data */
5982 +/* sendq: servers need a higher sendq as they are sent more data */
5983
5984
5985 Changes: Modified:
5986 +1 -1 trunk/doc/reference.conf (File Modified)
5987
5988
5989 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5990 Log:
5991 Add modules{} block.
5992
5993
5994 Changes: Modified:
5995 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5996
5997
5998 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5999 Log:
6000 Add general::oper_snomask, snomask on oper up for opers
6001 that have umode +s set on oper up, but do not have
6002 a specific snomask setting in their operator block.
6003 If this is empty or not specified, +s is used as before.
6004
6005
6006 Changes: Modified:
6007 +4 -1 trunk/doc/example.conf (File Modified)
6008 +7 -1 trunk/doc/reference.conf (File Modified)
6009 +1 -0 trunk/include/client.h (File Modified)
6010 +1 -0 trunk/include/s_conf.h (File Modified)
6011 +32 -0 trunk/src/newconf.c (File Modified)
6012 +1 -0 trunk/src/s_conf.c (File Modified)
6013 +13 -3 trunk/src/s_user.c (File Modified)
6014
6015
6016 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6017 Log:
6018 fix error
6019
6020 Changes: Modified:
6021 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6022
6023
6024 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6025 Log:
6026 Add MASKTRACE and CHANTRACE commands.
6027
6028
6029 Changes: Modified:
6030 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6031
6032
6033 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6034 Log:
6035 document loadmodule directive
6036
6037
6038 Changes: Modified:
6039 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6040
6041
6042 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6043 Log:
6044 finish this up
6045
6046
6047 Changes: Modified:
6048 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6049
6050
6051 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6052 Log:
6053 q:lines are no longer living in the ircd.conf either
6054
6055
6056 Changes: Modified:
6057 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6058
6059
6060 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6061 Log:
6062 remove k:line, d:line, x:line as they are their own files now
6063
6064
6065 Changes: Modified:
6066 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6067
6068
6069 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6070 Log:
6071 New place for operator::snomask.
6072
6073
6074 Changes: Modified:
6075 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6076
6077
6078 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6079 Log:
6080 Document connect {}.
6081
6082
6083 Changes: Modified:
6084 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6085
6086
6087 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6088 Log:
6089 example.conf: move operator::snomask to a more logical place,
6090 more sensible default
6091 reference.conf: add operator::snomask
6092
6093
6094 Changes: Modified:
6095 +3 -3 trunk/doc/example.conf (File Modified)
6096 +3 -0 trunk/doc/reference.conf (File Modified)
6097
6098
6099 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6100 Log:
6101 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6102 in those conf entries that take umodes like <name1>, <name2>, ...
6103
6104
6105 Changes: Modified:
6106 +3 -0 trunk/doc/reference.conf (File Modified)
6107 +3 -0 trunk/src/newconf.c (File Modified)
6108
6109
6110 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6111 Log:
6112 Remove H:line
6113
6114
6115 Changes: Modified:
6116 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6117
6118
6119 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6120 Log:
6121 Aesthetic changes.
6122
6123
6124 Changes: Modified:
6125 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6126
6127
6128 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6129 Log:
6130 s/allow/auth
6131
6132
6133 Changes: Modified:
6134 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6135
6136
6137 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6138 Log:
6139 fix
6140
6141
6142 Changes: Modified:
6143 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6144
6145
6146 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6147 Log:
6148 Document operator {} blocks.
6149
6150
6151 Changes: Modified:
6152 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6153
6154
6155 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6156 Log:
6157 auth{}: clarify/add some details
6158
6159
6160 Changes: Modified:
6161 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6162
6163
6164 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6165 Log:
6166 auth{}: Move a paragraph.
6167
6168
6169 Changes: Modified:
6170 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6171
6172
6173 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6174 Log:
6175 Document auth{} blocks.
6176
6177
6178 Changes: Modified:
6179 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6180
6181
6182 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6183 Log:
6184 Add umode +R.
6185
6186
6187 Changes: Modified:
6188 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6189
6190
6191 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6192 Log:
6193 Add umode +R, prevents unidentified clients from
6194 sending private messages or notices. /accept'ed
6195 clients and opers are exempt.
6196 Due to the /accept part, this is only checked
6197 at the target's server, may want to change
6198 this?
6199
6200
6201 Changes: Modified:
6202 +1 -0 trunk/help/opers/umode (File Modified)
6203 +1 -0 trunk/help/users/umode (File Modified)
6204 +2 -0 trunk/include/client.h (File Modified)
6205 +1 -0 trunk/include/numeric.h (File Modified)
6206 +11 -1 trunk/modules/core/m_message.c (File Modified)
6207 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6208 +1 -1 trunk/src/messages.tab (File Modified)
6209 +1 -1 trunk/src/s_user.c (File Modified)
6210
6211
6212 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6213 Log:
6214 Don't allow a nick change if banned or quieted (and not
6215 voiced or opped) on a channel. This uses numeric 435
6216 (bahamut's "cannot change to a banned nick") because
6217 bahamut/ircu's 437 and hyperion's 438 already have
6218 another meaning for us.
6219
6220
6221 Changes: Modified:
6222 +2 -0 trunk/include/channel.h (File Modified)
6223 +1 -0 trunk/include/numeric.h (File Modified)
6224 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6225 +38 -0 trunk/src/channel.c (File Modified)
6226 +1 -1 trunk/src/messages.tab (File Modified)
6227
6228
6229 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6230 Log:
6231 KNOCK:
6232 - respect ban exceptions
6233 - also deny a knock if quieted
6234
6235
6236 Changes: Modified:
6237 +2 -1 trunk/modules/m_knock.c (File Modified)
6238
6239
6240 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6241 Log:
6242 Reverse bad substitution in comment.
6243
6244
6245 Changes: Modified:
6246 +1 -1 trunk/src/channel.c (File Modified)
6247
6248
6249 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6250 Log:
6251 - set DynSpoof flag for clients spoofed at registration
6252 - add orighost instead of host to the hostname hash
6253
6254
6255 Changes: Modified:
6256 +5 -1 trunk/src/s_user.c (File Modified)
6257
6258
6259 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6260 Log:
6261 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6262
6263
6264 Changes: Modified:
6265 +2 -3 trunk/src/send.c (File Modified)
6266
6267
6268 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6269 Log:
6270 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6271
6272
6273 Changes: Modified:
6274 +17 -7 trunk/modules/m_signon.c (File Modified)
6275
6276
6277 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6278 Log:
6279 Correct minimum args on ENCAP SASL to avoid nasty core.
6280
6281
6282 Changes: Modified:
6283 +1 -1 trunk/modules/m_sasl.c (File Modified)
6284
6285
6286 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6287 Log:
6288 Style nits: sptr can't ever be NULL, don't compare truth
6289 values with YES.
6290
6291
6292 Changes: Modified:
6293 +2 -3 trunk/modules/m_scan.c (File Modified)
6294
6295
6296 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6297 Log:
6298 - Comment out scan_cmodes() prototype to suppress warning
6299 - Correct minimum parameter count for mo_scan()
6300
6301
6302 Changes: Modified:
6303 +2 -2 trunk/modules/m_scan.c (File Modified)
6304
6305
6306 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6307 Log:
6308 SCAN UMODES:
6309 - Include full command in operspy notice
6310 - Allow global scans (no-list used, mask not used) without operspy
6311 - Use ERR_NOPRIVS numeric
6312
6313
6314 Changes: Modified:
6315 +21 -9 trunk/modules/m_scan.c (File Modified)
6316
6317
6318 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6319 Log:
6320 Cancel out the >3 default if < is given; this way
6321 any </> specification fully overrides the default.
6322
6323
6324 Changes: Modified:
6325 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6326
6327
6328 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6329 Log:
6330 - Call mo_list() from m_list() to reduce code duplication
6331 - Default to >3, rather arbitrarily (conf option?)
6332 - Make < and > mean less than and greater than again
6333
6334
6335 Changes: Modified:
6336 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6337
6338
6339 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6340 Log:
6341 When processing topic burst, hide connecting server
6342 on netburst if flatten links is enabled.
6343
6344
6345 Changes: Modified:
6346 +9 -2 trunk/modules/m_tb.c (File Modified)
6347
6348
6349 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6350 Log:
6351 - remove PENALTY token
6352
6353
6354 Changes: Modified:
6355 +0 -1 trunk/include/supported.h (File Modified)
6356
6357
6358 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6359 Log:
6360 005 fixups:
6361 - Add PENALTY because we have a pace-wait system.
6362 - Add FNC due to SAVE and RSFNC
6363 - Add q to MAXLIST.
6364
6365
6366 Changes: Modified:
6367 +4 -2 trunk/include/supported.h (File Modified)
6368
6369
6370 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6371 Log:
6372 mkay, indent went nuts here
6373
6374
6375 Changes: Modified:
6376 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6377
6378
6379 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6380 Log:
6381 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6382 and can be used instead. The SAFELIST implementation is the one used by
6383 default, as most users/networks will be used to it.
6384
6385
6386 Changes: Modified:
6387 +1 -0 trunk/NEWS (File Modified)
6388 +14 -0 trunk/include/client.h (File Modified)
6389 +5 -0 trunk/include/hash.h (File Modified)
6390 +404 -272 trunk/modules/Makefile.in (File Modified)
6391 + - trunk/modules/m_list.c (File Deleted)
6392 + - trunk/modules/m_list_ratbox.c (File Added)
6393 + - trunk/modules/m_list_safelist.c (File Added)
6394 +5 -5 trunk/src/hash.c (File Modified)
6395
6396
6397 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6398 Log:
6399 Clear invites on a lowerTS JOIN or SJOIN.
6400 This should complete kick_on_split_riding protection.
6401
6402
6403 Changes: Modified:
6404 +5 -0 trunk/modules/core/m_join.c (File Modified)
6405 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6406
6407
6408 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6409 Log:
6410 Like in ratbox, send and interpret timestamps on invites.
6411
6412
6413 Changes: Modified:
6414 +9 -2 trunk/modules/m_invite.c (File Modified)
6415
6416
6417 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6418 Log:
6419 Add +S (network service) umode. Just for completeness, users or opers
6420 cannot set this.
6421
6422
6423 Changes: Modified:
6424 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6425
6426
6427 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6428 Log:
6429 update NEWS a bit
6430
6431
6432 Changes: Modified:
6433 +35 -2 trunk/NEWS (File Modified)
6434
6435
6436 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6437 Log:
6438 Split off a PreClient structure for data to be freed on registation (i.e. password).
6439 New hook introduce_client for post-registration messages.
6440 Fix b0rked SASL numerics.
6441 Burst REALHOST post-introduction for spoofed-on-registration clients.
6442 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6443 Pre-registration signon support.
6444
6445
6446 Changes: Modified:
6447 +10 -0 trunk/configure (File Modified)
6448 +2 -0 trunk/configure.ac (File Modified)
6449 +14 -4 trunk/include/client.h (File Modified)
6450 +1 -0 trunk/include/hook.h (File Modified)
6451 +1 -0 trunk/include/numeric.h (File Modified)
6452 +3 -0 trunk/include/setup.h.in (File Modified)
6453 +16 -0 trunk/modules/m_chghost.c (File Modified)
6454 +25 -21 trunk/modules/m_sasl.c (File Modified)
6455 +63 -30 trunk/modules/m_signon.c (File Modified)
6456 +18 -0 trunk/src/client.c (File Modified)
6457 +2 -0 trunk/src/hook.c (File Modified)
6458 +5 -5 trunk/src/messages.tab (File Modified)
6459 +2 -0 trunk/src/s_serv.c (File Modified)
6460 +28 -2 trunk/src/s_user.c (File Modified)
6461
6462
6463 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6464 Log:
6465 Update hook documentation.
6466
6467
6468 Changes: Modified:
6469 +30 -0 trunk/doc/hooks.txt (File Modified)
6470
6471
6472 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6473 Log:
6474 Improve @/# handling in match_esc().
6475
6476
6477 Changes: Modified:
6478 +21 -13 trunk/src/match.c (File Modified)
6479
6480
6481 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6482 Log:
6483 backtrack instead of bailing out when handling a mismatched escape
6484
6485
6486 Changes: Modified:
6487 +1 -1 trunk/src/match.c (File Modified)
6488
6489
6490 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6491 Log:
6492 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6493
6494 Changes: Modified:
6495 +2 -1 trunk/CREDITS (File Modified)
6496
6497
6498 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6499 Log:
6500 Fix the escape brokenness and pick up a more efficient matching algorithm,
6501 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6502 Patch sent upstream. They can do whatever they want with it, *shrug*.
6503
6504
6505 Changes: Modified:
6506 +147 -161 trunk/src/match.c (File Modified)
6507
6508
6509 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6510 Log:
6511 If flatten links is enabled, fake the origins of some ServerModes
6512 sent to clients so that the server sending the netburst is hidden.
6513 Most mode hacks still show the true source.
6514
6515
6516 Changes: Modified:
6517 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6518 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6519
6520
6521 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6522 Log:
6523 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6524 where the exit originated).
6525 - When receiving an SQUIT for a server themselves
6526 (IsMe(target_p) || target_p == client_p)
6527 close their link and send a local server notice.
6528
6529
6530 Changes: Modified:
6531 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6532 +6 -3 trunk/src/client.c (File Modified)
6533
6534
6535 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6536 Log:
6537 Hooking into the wrong hook, whoops. :P
6538
6539
6540 Changes: Modified:
6541 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6542 +6 -10 trunk/modules/core/m_join.c (File Modified)
6543
6544
6545 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6546 Log:
6547 this doesn't work right, right now :P
6548
6549
6550 Changes: Modified:
6551 +40 -0 trunk/contrib/Makefile.in (File Modified)
6552 + - trunk/contrib/m_createauthonly.c (File Added)
6553 +6 -0 trunk/include/hook.h (File Modified)
6554 +26 -1 trunk/modules/core/m_join.c (File Modified)
6555 +1 -1 trunk/src/ircd.c (File Modified)
6556
6557
6558 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6559 Log:
6560 Make can_join() hookable.
6561
6562
6563 Changes: Modified:
6564 +12 -1 trunk/src/channel.c (File Modified)
6565
6566
6567 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6568 Log:
6569 add 'int approved;' to the channel event hook
6570
6571
6572 Changes: Modified:
6573 +1 -0 trunk/include/hook.h (File Modified)
6574
6575
6576 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6577 Log:
6578 Use SIDs in SASL ENCAP origin.
6579 Ignore responses from other agents once the first SASL response has been received for a client.
6580
6581
6582 Changes: Modified:
6583 +9 -5 trunk/modules/m_sasl.c (File Modified)
6584
6585
6586 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6587 Log:
6588 Removed stray debug code.
6589
6590
6591 Changes: Modified:
6592 +1 -1 trunk/modules/m_sasl.c (File Modified)
6593
6594
6595 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6596 Log:
6597 Don't complain "unknown MODE flag" if a non-oper attempts
6598 to unset an oper only umode they do not have.
6599 This is to prevent unwanted error messages when users/bots
6600 do things like MODE <nick> +i-sw.
6601
6602
6603 Changes: Modified:
6604 +4 -2 trunk/src/s_user.c (File Modified)
6605
6606
6607 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6608 Log:
6609 Fix client_exit hook name and only call it for local exits that are not
6610 IsAnyServer.
6611
6612
6613 Changes: Modified:
6614 +3 -2 trunk/modules/m_sasl.c (File Modified)
6615
6616
6617 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6618 Log:
6619 Fix SASL logic to actually use stored agent UID.
6620 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6621 Add abort code for exiting clients.
6622
6623
6624 Changes: Modified:
6625 +18 -9 trunk/modules/m_sasl.c (File Modified)
6626
6627
6628 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6629 Log:
6630 Port over ratbox 2.2 /challenge. This is slightly more secure
6631 (better crypto, longer keys, challenge timeout) and has better
6632 client scripts.
6633
6634 The respond tool is no longer part of the ircd tree but a
6635 separate package, currently available from
6636 http://respond.ircd-ratbox.org (we should mirror/... this).
6637
6638
6639 Changes: Modified:
6640 +65 -310 trunk/doc/challenge.txt (File Modified)
6641 +5 -5 trunk/include/client.h (File Modified)
6642 +3 -0 trunk/include/irc_string.h (File Modified)
6643 +3 -0 trunk/include/numeric.h (File Modified)
6644 +94 -50 trunk/modules/m_challenge.c (File Modified)
6645 +1 -2 trunk/src/client.c (File Modified)
6646 +125 -0 trunk/src/irc_string.c (File Modified)
6647 +2 -2 trunk/src/messages.tab (File Modified)
6648 + - trunk/tools/rsa_respond/ (File Deleted)
6649
6650
6651 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6652 Log:
6653 Preliminary SASL support.
6654
6655
6656 Changes: Modified:
6657 +7 -0 trunk/include/client.h (File Modified)
6658 +6 -0 trunk/include/numeric.h (File Modified)
6659 +1 -0 trunk/modules/Makefile.in (File Modified)
6660 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6661 +175 -1 trunk/modules/m_cap.c (File Modified)
6662 + - trunk/modules/m_sasl.c (File Added)
6663 +2 -0 trunk/modules/m_user.c (File Modified)
6664 +5 -5 trunk/src/messages.tab (File Modified)
6665 +8 -2 trunk/src/s_user.c (File Modified)
6666
6667
6668 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6669 Log:
6670 SIGNON: make logout also apply remotely.
6671
6672
6673 Changes: Modified:
6674 +7 -2 trunk/modules/m_signon.c (File Modified)
6675
6676
6677 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6678 Log:
6679 Use an asterisk when sending empty logins in SIGNON.
6680
6681
6682 Changes: Modified:
6683 +5 -5 trunk/modules/m_signon.c (File Modified)
6684
6685
6686 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6687 Log:
6688 SIGNON: Only add whowas entry (add_history()) and wipe
6689 accepts (del_all_accepts()) if nick changed.
6690
6691
6692 Changes: Modified:
6693 +5 -3 trunk/modules/m_signon.c (File Modified)
6694
6695
6696 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6697 Log:
6698 SIGNON: slight fixes to collision code:
6699 - don't kill if target_p == source_p (nick unchanged or only changed case)
6700 - add comment that SAVE support is missing
6701 - use sendto_realops_snomask() instead of sendto_realops_flags()
6702
6703
6704 Changes: Modified:
6705 +9 -6 trunk/modules/m_signon.c (File Modified)
6706
6707
6708 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6709 Log:
6710 Fix up kills for bad nick/user/host on SIGNON.
6711
6712
6713 Changes: Modified:
6714 +16 -6 trunk/modules/m_signon.c (File Modified)
6715
6716
6717 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6718 Log:
6719 If changing to a nick with a digit, only allow the UID.
6720
6721
6722 Changes: Modified:
6723 +4 -0 trunk/modules/m_signon.c (File Modified)
6724
6725
6726 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6727 Log:
6728 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6729 Strip leading digits from logins that are not purely numeric.
6730
6731
6732 Changes: Modified:
6733 +3 -0 trunk/include/numeric.h (File Modified)
6734 +2 -0 trunk/include/send.h (File Modified)
6735 +1 -0 trunk/modules/Makefile.in (File Modified)
6736 +456 -3 trunk/modules/m_services.c (File Modified)
6737 + - trunk/modules/m_signon.c (File Added)
6738 +2 -2 trunk/src/messages.tab (File Modified)
6739 +98 -0 trunk/src/send.c (File Modified)
6740
6741
6742 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6743 Log:
6744 Remove old server notice umodes from example confs.
6745
6746
6747 Changes: Modified:
6748 +1 -2 trunk/doc/example.conf (File Modified)
6749 +4 -17 trunk/doc/reference.conf (File Modified)
6750
6751
6752 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6753 Log:
6754 Add snomask help file (forgot this earlier).
6755
6756
6757 Changes: Modified:
6758 + - trunk/help/opers/snomask (File Added)
6759
6760
6761 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6762 Log:
6763 Add umode +l (receive locops).
6764
6765
6766 Changes: Modified:
6767 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6768
6769
6770 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6771 Log:
6772 We don't plan to implement cmode +R (quiet unidentified) and
6773 umode +I (deny invite) for 1.1, so comment them out from the
6774 docs.
6775
6776
6777 Changes: Modified:
6778 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6779 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6780
6781
6782 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6783 Log:
6784 Improve snomask usage description.
6785
6786
6787 Changes: Modified:
6788 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6789
6790
6791 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6792 Log:
6793 Mention the word snomask with umode +s (needs to be a link really).
6794
6795
6796 Changes: Modified:
6797 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6798
6799
6800 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6801 Log:
6802 Add snomask +Z (operspy notices).
6803
6804
6805 Changes: Modified:
6806 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6807
6808
6809 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6810 Log:
6811 Misc updates/clarifications.
6812
6813
6814 Changes: Modified:
6815 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6816
6817
6818 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6819 Log:
6820 Document snomasks.
6821
6822
6823 Changes: Modified:
6824 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6825 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6826 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6827
6828
6829 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6830 Log:
6831 - Allow ENCAP REALHOST outside burst
6832 - Fix comment describing race condition: this can only happen
6833 on a local whois with use_whois_actually enabled
6834
6835
6836 Changes: Modified:
6837 +4 -6 trunk/modules/m_chghost.c (File Modified)
6838
6839
6840 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6841 Log:
6842 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6843
6844
6845 Changes: Modified:
6846 +39 -0 trunk/contrib/Makefile.in (File Modified)
6847 + - trunk/contrib/sno_globaloper.c (File Added)
6848
6849
6850 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6851 Log:
6852 Pass along old umodes and snomask in umode_changed hook,
6853 changing its parameter type from struct Client *
6854 to hook_data_umode_changed *. (For a new client, both
6855 are zero.)
6856
6857 The IP cloaking module now fully ignores umode changes
6858 where +h didn't change.
6859
6860
6861 Changes: Modified:
6862 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6863 +7 -0 trunk/include/hook.h (File Modified)
6864 +18 -4 trunk/src/s_user.c (File Modified)
6865
6866
6867 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6868 Log:
6869 move libcharybdis-provided function initialisation into libcharybdis_init().
6870
6871
6872 Changes: Modified:
6873 +32 -11 trunk/src/ircd.c (File Modified)
6874
6875
6876 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6877 Log:
6878 Make +f notices (local host, global host, global user@host, local class)
6879 netwide. Exceeding /quote set max remains local.
6880
6881
6882 Changes: Modified:
6883 +4 -4 trunk/src/s_conf.c (File Modified)
6884
6885
6886 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6887 Log:
6888 Netwide notices about attempts to join juped channels.
6889
6890
6891 Changes: Modified:
6892 +1 -1 trunk/modules/core/m_join.c (File Modified)
6893
6894
6895 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6896 Log:
6897 Send server notices about failed oper attempts globally.
6898 Successful remote oper attempt notices will be generated
6899 from the mode changes.
6900
6901
6902 Changes: Modified:
6903 +3 -3 trunk/modules/m_challenge.c (File Modified)
6904 +2 -2 trunk/modules/m_oper.c (File Modified)
6905
6906
6907 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6908 Log:
6909 Rest of infrastructure for sending server notices globally.
6910 Uses a new L_NETWIDE level on sendto_realops_snomask().
6911
6912
6913 Changes: Modified:
6914 +1 -0 trunk/include/send.h (File Modified)
6915 +31 -4 trunk/src/send.c (File Modified)
6916
6917
6918 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6919 Log:
6920 Add general::global_snotices conf option to control
6921 whether we send out SNOTEs. Does not do anything yet.
6922
6923
6924 Changes: Modified:
6925 +1 -0 trunk/doc/example.conf (File Modified)
6926 +6 -0 trunk/doc/reference.conf (File Modified)
6927 +1 -0 trunk/include/s_conf.h (File Modified)
6928 +6 -0 trunk/modules/m_info.c (File Modified)
6929 +1 -0 trunk/src/newconf.c (File Modified)
6930 +1 -0 trunk/src/s_conf.c (File Modified)
6931
6932
6933 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6934 Log:
6935 Only accept SNOTE from servers.
6936
6937
6938 Changes: Modified:
6939 +2 -0 trunk/modules/m_snote.c (File Modified)
6940
6941
6942 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6943 Log:
6944 Correct parv indices so this actually works.
6945
6946
6947 Changes: Modified:
6948 +2 -2 trunk/modules/m_snote.c (File Modified)
6949
6950
6951 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6952 Log:
6953 s/scan/snote/g
6954
6955
6956 Changes: Modified:
6957 +3 -3 trunk/modules/m_snote.c (File Modified)
6958
6959
6960 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6961 Log:
6962 Add m_snote.c, SNOTE propagator.
6963
6964
6965 Changes: Modified:
6966 +86 -0 trunk/modules/Makefile.in (File Modified)
6967 + - trunk/modules/m_snote.c (File Added)
6968
6969
6970 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6971 Log:
6972 start seeding the 1.1 NEWS file
6973
6974
6975 Changes: Modified:
6976 +4 -0 trunk/NEWS (File Modified)
6977
6978
6979 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6980 Log:
6981 rename some modules to more descriptive names...
6982
6983
6984 Changes: Modified:
6985 +2 -131 trunk/contrib/Makefile.in (File Modified)
6986 + - trunk/contrib/globalconnexit.c (File Deleted)
6987 + - trunk/contrib/globallineactive.c (File Deleted)
6988 + - trunk/contrib/sno_farconnect.c (File Added)
6989 + - trunk/contrib/sno_globalkline.c (File Added)
6990 +1 -120 trunk/modules/Makefile.in (File Modified)
6991 + - trunk/modules/networknotice.c (File Deleted)
6992 + - trunk/modules/sno_routing.c (File Added)
6993
6994
6995 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6996 Log:
6997 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6998 Uses FLAGS2_FLOODDONE bit on servers.
6999
7000
7001 Changes: Modified:
7002 +3 -0 trunk/include/client.h (File Modified)
7003 +121 -1 trunk/modules/Makefile.in (File Modified)
7004 + - trunk/modules/networknotice.c (File Added)
7005
7006
7007 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7008 Log:
7009 Don't show servers in /trace to nonopers if flatten links is enabled.
7010
7011
7012 Changes: Modified:
7013 +8 -5 trunk/modules/m_trace.c (File Modified)
7014
7015
7016 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7017 Log:
7018 CHGHOST:
7019 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7020 - send back confirmation to source, if local client
7021 - send a +s server notice if the source is neither a server nor a service (+S)
7022
7023
7024 Changes: Modified:
7025 +5 -1 trunk/modules/m_chghost.c (File Modified)
7026
7027
7028 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7029 Log:
7030 Use sendto_realops_snomask_from() to make the
7031 server notices appear to come from the affected
7032 user's server.
7033
7034
7035 Changes: Modified:
7036 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7037 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7038
7039
7040 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7041 Log:
7042 Add sendto_realops_snomask_from(), allows
7043 specification of apparent source server.
7044
7045
7046 Changes: Modified:
7047 +1 -0 trunk/include/send.h (File Modified)
7048 +41 -1 trunk/src/send.c (File Modified)
7049
7050
7051 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7052 Log:
7053 Revert r579. Keep host, not orighost in oper up notice.
7054 It would be inconsistent to have orighost there, and we
7055 don't want to mess up all server notices by putting both
7056 host and orighost.
7057
7058
7059 Changes: Modified:
7060 +1 -1 trunk/src/s_user.c (File Modified)
7061
7062
7063 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7064 Log:
7065 Include the IP address in operlog/foperlog.
7066
7067
7068 Changes: Modified:
7069 +10 -8 trunk/modules/m_challenge.c (File Modified)
7070 +8 -6 trunk/modules/m_oper.c (File Modified)
7071
7072
7073 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7074 Log:
7075 Call umode_changed hook on oper up.
7076
7077
7078 Changes: Modified:
7079 +1 -0 trunk/src/s_user.c (File Modified)
7080
7081
7082 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7083 Log:
7084 Add globalconnexit contrib module, shows remote client connects/exits
7085 except netsplits/netjoin on snomask +F.
7086 Notice formatting will probably change somewhat still.
7087
7088
7089 Changes: Modified:
7090 +80 -0 trunk/contrib/Makefile.in (File Modified)
7091 + - trunk/contrib/globalconnexit.c (File Added)
7092
7093
7094 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7095 Log:
7096 Declare snomask_modes[] so modules can provide snomasks.
7097
7098
7099 Changes: Modified:
7100 +2 -0 trunk/include/snomask.h (File Modified)
7101
7102
7103 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7104 Log:
7105 Replace user_signon hook with two new hooks: new_local_user
7106 and new_remote_user.
7107 These are called right before the user is introduced to the
7108 rest of the network.
7109
7110
7111 Changes: Modified:
7112 +2 -1 trunk/include/hook.h (File Modified)
7113 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7114 +4 -2 trunk/src/hook.c (File Modified)
7115 +2 -3 trunk/src/s_user.c (File Modified)
7116
7117
7118 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7119 Log:
7120 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7121
7122
7123 Changes: Modified:
7124 +2 -2 trunk/modules/m_scan.c (File Modified)
7125
7126
7127 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7128 Log:
7129 Update doc/technical/send.txt.
7130
7131
7132 Changes: Modified:
7133 +91 -131 trunk/doc/technical/send.txt (File Modified)
7134
7135
7136 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7137 Log:
7138 Add chantrace and masktrace to help files.
7139
7140
7141 Changes: Modified:
7142 + - trunk/help/opers/chantrace (File Added)
7143 +27 -20 trunk/help/opers/index (File Modified)
7144 + - trunk/help/opers/masktrace (File Added)
7145 +2 -0 trunk/help/opers/operspy (File Modified)
7146
7147
7148 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7149 Log:
7150 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7151 Shows etrace-like output for all users in a channel,
7152 in particular IP addresses.
7153
7154
7155 Changes: Modified:
7156 +75 -2 trunk/modules/m_etrace.c (File Modified)
7157
7158
7159 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7160 Log:
7161 Port over ratbox 2.2 r21727 (anfl):
7162 add some logging when we drop servers in places where we only notify opers
7163
7164
7165 Changes: Modified:
7166 +31 -0 trunk/modules/core/m_server.c (File Modified)
7167
7168
7169 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7170 Log:
7171 display orighost in operup message
7172
7173
7174 Changes: Modified:
7175 +1 -1 trunk/src/s_user.c (File Modified)
7176
7177
7178 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7179 Log:
7180 Add globallineactive contrib module, a hack which can often
7181 show k/d/g/x line active for remote clients.
7182
7183
7184 Changes: Modified:
7185 +52 -0 trunk/contrib/Makefile.in (File Modified)
7186 + - trunk/contrib/globallineactive.c (File Added)
7187
7188
7189 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7190 Log:
7191 Show IP field in the same way as MASKTRACE:
7192 "255.255.255.255" if it's unknown (remote TS5 client)
7193 and "0" if we or the remote server are purposely
7194 hiding it.
7195
7196
7197 Changes: Modified:
7198 +12 -1 trunk/modules/m_scan.c (File Modified)
7199
7200
7201 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7202 Log:
7203 scan umodes:
7204 - don't show servers in a global scan
7205 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7206
7207
7208 Changes: Modified:
7209 +4 -1 trunk/modules/m_scan.c (File Modified)
7210
7211
7212 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7213 Log:
7214 Implement SCAN UMODES.
7215
7216
7217 Changes: Modified:
7218 +3 -0 trunk/include/numeric.h (File Modified)
7219 +128 -2 trunk/modules/m_scan.c (File Modified)
7220 +2 -2 trunk/src/messages.tab (File Modified)
7221
7222
7223 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7224 Log:
7225 more oops
7226
7227
7228 Changes: Modified:
7229 +1 -1 trunk/modules/m_scan.c (File Modified)
7230
7231
7232 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7233 Log:
7234 parv[0] should be parv[1].
7235
7236
7237 Changes: Modified:
7238 +1 -1 trunk/modules/m_scan.c (File Modified)
7239
7240
7241 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7242 Log:
7243 another oops
7244
7245
7246 Changes: Modified:
7247 +1 -1 trunk/modules/m_scan.c (File Modified)
7248
7249
7250 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7251 Log:
7252 fix mistake here
7253
7254
7255 Changes: Modified:
7256 +2 -2 trunk/modules/m_scan.c (File Modified)
7257
7258
7259 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7260 Log:
7261 framework for scan command
7262
7263
7264 Changes: Modified:
7265 +113 -0 trunk/modules/Makefile.in (File Modified)
7266 + - trunk/modules/m_scan.c (File Added)
7267
7268
7269 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7270 Log:
7271 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7272
7273
7274 Changes: Modified:
7275 +2 -0 trunk/include/irc_string.h (File Modified)
7276 +157 -1 trunk/modules/m_etrace.c (File Modified)
7277 +129 -90 trunk/src/match.c (File Modified)
7278
7279
7280 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7281 Log:
7282 orighost may live in a different hash bucket (likely the case), lets check it standalone
7283
7284
7285 Changes: Modified:
7286 +39 -3 trunk/src/hostmask.c (File Modified)
7287
7288
7289 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7290 Log:
7291 SVN didn't check modules/ somehow, hrmm.
7292
7293
7294 Changes: Modified:
7295 +1 -1 trunk/modules/m_kline.c (File Modified)
7296 +6 -6 trunk/modules/m_stats.c (File Modified)
7297
7298
7299 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7300 Log:
7301 Track hostmask entries for client_p->orighost, if available.
7302 Not throughly tested, but seems to work fine.
7303
7304
7305 Changes: Modified:
7306 +8 -4 trunk/include/hostmask.h (File Modified)
7307 +14 -10 trunk/src/hostmask.c (File Modified)
7308
7309
7310 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7311 Log:
7312 Pass on SQUIT reasons more.
7313
7314
7315 Changes: Modified:
7316 +17 -19 trunk/src/client.c (File Modified)
7317
7318
7319 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7320 Log:
7321 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7322 This way, hidden admins also get them.
7323
7324
7325 Changes: Modified:
7326 +4 -4 trunk/src/send.c (File Modified)
7327
7328
7329 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7330 Log:
7331 From ircd-ratbox 2.2 (r21339 anfl):
7332 ms_kill() should be using find_person(), not find_client()
7333 otherwise it can generate a core.
7334
7335
7336 Changes: Modified:
7337 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7338
7339
7340 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7341 Log:
7342 Add m_error to core_module_table, so it is loaded by default.
7343
7344
7345 Changes: Modified:
7346 +1 -0 trunk/src/modules.c (File Modified)
7347
7348
7349 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7350 Log:
7351 comment is a const char *, not char *.
7352
7353
7354 Changes: Modified:
7355 +1 -1 trunk/include/hook.h (File Modified)
7356
7357
7358 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7359 Log:
7360 Fix a long standing hybrid 7 bug: when getting a read error
7361 on a server, report_error() is called with a %d instead of
7362 a %s in the format string ("Lost connection" in +d).
7363
7364
7365 Changes: Modified:
7366 +1 -1 trunk/src/client.c (File Modified)
7367
7368
7369 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7370 Log:
7371 Clarifications.
7372
7373
7374 Changes: Modified:
7375 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7376
7377
7378 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7379 Log:
7380 Add document describing capabilities and what they mean.
7381
7382
7383 Changes: Modified:
7384 + - trunk/doc/technical/capab.txt (File Added)
7385
7386
7387 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7388 Log:
7389 Change client_exit hook to pass all exit_client() parameters.
7390
7391
7392 Changes: Modified:
7393 +8 -0 trunk/include/hook.h (File Modified)
7394 +6 -1 trunk/src/client.c (File Modified)
7395
7396
7397 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7398 Log:
7399 Add client_exit hook, called in exit_client() for all
7400 clients of all types, except clients exiting because
7401 of netsplits (QS). The only thing done before it is
7402 marking the client as "closing" (to prevent
7403 recursion).
7404
7405
7406 Changes: Modified:
7407 +1 -0 trunk/include/hook.h (File Modified)
7408 +2 -0 trunk/src/client.c (File Modified)
7409 +2 -0 trunk/src/hook.c (File Modified)
7410
7411
7412 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7413 Log:
7414 Improve the code that calculates the nnnS nnnC counts
7415 in RPL_TRACESERVER.
7416
7417 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7418
7419
7420 Changes: Modified:
7421 +43 -36 trunk/modules/m_trace.c (File Modified)
7422
7423
7424 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7425 Log:
7426 Add server_eob hook.
7427 Planning to use this for netsplit/join notices.
7428
7429
7430 Changes: Modified:
7431 +1 -0 trunk/include/hook.h (File Modified)
7432 +2 -0 trunk/modules/m_pong.c (File Modified)
7433 +2 -0 trunk/src/hook.c (File Modified)
7434
7435
7436 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7437 Log:
7438 Default motd: ircd-ratbox -> charybdis
7439
7440
7441 Changes: Modified:
7442 +1 -1 trunk/doc/ircd.motd (File Modified)
7443
7444
7445 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7446 Log:
7447 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7448
7449
7450 Changes: Modified:
7451 +4 -4 trunk/src/s_user.c (File Modified)
7452
7453
7454 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7455 Log:
7456 - Remove obsolete EOB help file
7457 - Document snomask in the help files
7458 - Update indexes
7459
7460
7461 Changes: Modified:
7462 + - trunk/help/opers/eob (File Deleted)
7463 +13 -12 trunk/help/opers/index (File Modified)
7464 +1 -13 trunk/help/opers/umode (File Modified)
7465 +7 -7 trunk/help/users/index (File Modified)
7466
7467
7468 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7469 Log:
7470 Bail if snomask to parse is not given. Pointy hat to myself.
7471
7472
7473 Changes: Modified:
7474 +3 -0 trunk/src/snomask.c (File Modified)
7475
7476
7477 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7478 Log:
7479 Remove m_flags from autoconf
7480
7481
7482 Changes: Modified:
7483 +0 -1 trunk/contrib/Makefile.in (File Modified)
7484
7485
7486 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7487 Log:
7488 remove m_flags
7489
7490
7491 Changes: Modified:
7492 + - trunk/contrib/m_flags.c (File Deleted)
7493
7494
7495 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7496 Log:
7497 If +s is in oper_only_umodes, clear snomask on deoper.
7498
7499
7500 Changes: Modified:
7501 +5 -0 trunk/src/s_user.c (File Modified)
7502
7503
7504 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7505 Log:
7506 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7507
7508
7509 Changes: Modified:
7510 +2 -2 trunk/configure (File Modified)
7511 +2 -2 trunk/configure.ac (File Modified)
7512
7513
7514 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7515 Log:
7516 Remove the old server notice umodes.
7517 Default oper only umodes is now +s.
7518 Please make sure all remaining umodes still work.
7519
7520
7521 Changes: Modified:
7522 +3 -21 trunk/include/client.h (File Modified)
7523 +0 -12 trunk/src/newconf.c (File Modified)
7524 +1 -1 trunk/src/s_conf.c (File Modified)
7525 +12 -12 trunk/src/s_user.c (File Modified)
7526
7527
7528 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7529 Log:
7530 operator::flags nick_changes now controls +n snomask instead of +n umode.
7531
7532
7533 Changes: Modified:
7534 +8 -8 trunk/src/s_user.c (File Modified)
7535
7536
7537 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7538 Log:
7539 Move down h_umode_changed hook call after umode allowed checks
7540 (so it will not see +a if someone tries to set it but is not
7541 allowed to).
7542
7543
7544 Changes: Modified:
7545 +2 -3 trunk/src/s_user.c (File Modified)
7546
7547
7548 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7549 Log:
7550 Move over non-+s server notices (hopefully, all of them).
7551
7552
7553 Changes: Modified:
7554 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7555 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7556 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7557 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7558 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7559 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7560 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7561 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7562 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7563 +2 -2 trunk/libcharybdis/event.c (File Modified)
7564 +2 -2 trunk/modules/core/m_join.c (File Modified)
7565 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7566 +3 -3 trunk/modules/core/m_message.c (File Modified)
7567 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7568 +2 -2 trunk/modules/core/m_server.c (File Modified)
7569 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7570 +1 -1 trunk/modules/m_post.c (File Modified)
7571 +1 -1 trunk/modules/m_services.c (File Modified)
7572 +2 -2 trunk/src/channel.c (File Modified)
7573 +3 -3 trunk/src/client.c (File Modified)
7574 +1 -1 trunk/src/hash.c (File Modified)
7575 +5 -5 trunk/src/s_conf.c (File Modified)
7576 +2 -2 trunk/src/s_log.c (File Modified)
7577 +4 -4 trunk/src/s_user.c (File Modified)
7578
7579
7580 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7581 Log:
7582 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7583
7584
7585 Changes: Modified:
7586 +2 -1 trunk/include/snomask.h (File Modified)
7587 +2 -2 trunk/src/snomask.c (File Modified)
7588
7589
7590 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7591 Log:
7592 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7593
7594
7595 Changes: Modified:
7596 +1 -1 trunk/contrib/example_module.c (File Modified)
7597 +2 -2 trunk/include/ircd_defs.h (File Modified)
7598 +6 -6 trunk/modules/core/m_error.c (File Modified)
7599 +1 -1 trunk/modules/core/m_join.c (File Modified)
7600 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7601 +1 -1 trunk/modules/core/m_message.c (File Modified)
7602 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7603 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7604 +18 -18 trunk/modules/core/m_server.c (File Modified)
7605 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7606 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7607 +4 -4 trunk/modules/m_challenge.c (File Modified)
7608 +4 -4 trunk/modules/m_dline.c (File Modified)
7609 +13 -13 trunk/modules/m_gline.c (File Modified)
7610 +5 -5 trunk/modules/m_kline.c (File Modified)
7611 +2 -2 trunk/modules/m_oper.c (File Modified)
7612 +1 -1 trunk/modules/m_pong.c (File Modified)
7613 +13 -13 trunk/modules/m_rehash.c (File Modified)
7614 +4 -4 trunk/modules/m_resv.c (File Modified)
7615 +16 -16 trunk/modules/m_set.c (File Modified)
7616 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7617 +6 -6 trunk/modules/m_xline.c (File Modified)
7618 +1 -1 trunk/src/adns.c (File Modified)
7619 +2 -2 trunk/src/channel.c (File Modified)
7620 +1 -1 trunk/src/listener.c (File Modified)
7621 +1 -1 trunk/src/s_auth.c (File Modified)
7622 +15 -15 trunk/src/s_conf.c (File Modified)
7623 +3 -3 trunk/src/s_user.c (File Modified)
7624 +7 -7 trunk/src/send.c (File Modified)
7625
7626
7627 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7628 Log:
7629 On oper up:
7630 - set +s snomask if +s umode set but no snomasks
7631 - put numerics in more logical order
7632
7633
7634 Changes: Modified:
7635 +3 -1 trunk/src/s_user.c (File Modified)
7636
7637
7638 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7639 Log:
7640 parse_snobuf_to_mask(): default to + at start
7641 allows stuff like /mode jilles +s C
7642
7643
7644 Changes: Modified:
7645 +1 -1 trunk/src/snomask.c (File Modified)
7646
7647
7648 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7649 Log:
7650 Changes to user_mode() snomask handling.
7651 - show snomask (if not 0) on /mode <nick>
7652 - show snomask once at the end if +s/-s used
7653 - only parse 1 parameter for umode changes
7654 - don't crash on /mode <nick> +s
7655 - /mode <nick> -s clears snomask, doesn't use parameter
7656 - set umode +s iff snomask is not 0
7657 - snomask is not propagated, but umode +s is
7658
7659
7660 Changes: Modified:
7661 +97 -72 trunk/src/s_user.c (File Modified)
7662
7663
7664 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7665 Log:
7666 Convert some messages over to snomask.
7667
7668
7669 Changes: Modified:
7670 +29 -29 trunk/src/client.c (File Modified)
7671 +2 -2 trunk/src/ircd.c (File Modified)
7672 +13 -13 trunk/src/modules.c (File Modified)
7673 +1 -1 trunk/src/newconf.c (File Modified)
7674 +5 -5 trunk/src/parse.c (File Modified)
7675 +1 -1 trunk/src/restart.c (File Modified)
7676 +4 -4 trunk/src/s_newconf.c (File Modified)
7677 +11 -11 trunk/src/s_serv.c (File Modified)
7678
7679
7680 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7681 Log:
7682 include snomask.h from client.h
7683
7684
7685 Changes: Modified:
7686 +1 -0 trunk/include/client.h (File Modified)
7687
7688
7689 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7690 Log:
7691 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7692
7693
7694 Changes: Modified:
7695 +1 -0 trunk/src/newconf.c (File Modified)
7696 +2 -1 trunk/src/snomask.c (File Modified)
7697
7698
7699 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7700 Log:
7701 should start with +, not \0. Whoops. :)
7702
7703
7704 Changes: Modified:
7705 +1 -1 trunk/src/snomask.c (File Modified)
7706
7707
7708 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7709 Log:
7710 core snomask support.
7711
7712
7713 Changes: Modified:
7714 +3 -0 trunk/doc/example.conf (File Modified)
7715 +2 -0 trunk/include/client.h (File Modified)
7716 +2 -0 trunk/include/numeric.h (File Modified)
7717 +2 -0 trunk/include/s_newconf.h (File Modified)
7718 +63 -0 trunk/include/send.h (File Modified)
7719 + - trunk/include/snomask.h (File Added)
7720 +1 -0 trunk/src/Makefile.in (File Modified)
7721 +1 -1 trunk/src/messages.tab (File Modified)
7722 +8 -0 trunk/src/newconf.c (File Modified)
7723 +12 -0 trunk/src/s_user.c (File Modified)
7724 +235 -0 trunk/src/send.c (File Modified)
7725 + - trunk/src/snomask.c (File Added)
7726
7727
7728 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7729 Log:
7730 add a blank line after the license info.
7731
7732
7733 Changes: Modified:
7734 +1 -1 trunk/CREDITS (File Modified)
7735
7736
7737 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7738 Log:
7739 Extend copyright to 2006.
7740
7741
7742 Changes: Modified:
7743 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7744
7745
7746 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7747 Log:
7748 - Fix up book id.
7749 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7750
7751
7752 Changes: Modified:
7753 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7754 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7755
7756
7757 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7758 Log:
7759 Add oper privileges document.
7760
7761
7762 Changes: Modified:
7763 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7764 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7765
7766
7767 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7768 Log:
7769 Capitalize message names in services shortcuts (for consistency).
7770
7771
7772 Changes: Modified:
7773 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7774
7775
7776 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7777 Log:
7778 Remove C++ comment.
7779
7780
7781 Changes: Modified:
7782 +1 -1 trunk/src/patricia.c (File Modified)
7783
7784
7785 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7786 Log:
7787 Remove obsolete 'nextconnect' variable.
7788
7789
7790 Changes: Modified:
7791 +0 -1 trunk/include/ircd.h (File Modified)
7792 +0 -2 trunk/src/client.c (File Modified)
7793 +0 -1 trunk/src/ircd.c (File Modified)
7794
7795
7796 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7797 Log:
7798 Remove this remnant of the hybrid 6 ziplinks implementation.
7799
7800
7801 Changes: Modified:
7802 + - trunk/include/s_zip.h (File Deleted)
7803
7804
7805 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7806 Log:
7807 Make clone limiting work on orighost, not host (so it
7808 looks through services cloaks). Lightly tested, please
7809 test/review.
7810
7811
7812 Changes: Modified:
7813 +2 -0 trunk/modules/m_chghost.c (File Modified)
7814 +1 -1 trunk/src/client.c (File Modified)
7815 +1 -1 trunk/src/s_conf.c (File Modified)
7816
7817
7818 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7819 Log:
7820 Don't forget to link me_realhost() into the command hash.
7821
7822 Pointy hat to: myself
7823
7824
7825 Changes: Modified:
7826 +1 -1 trunk/modules/m_chghost.c (File Modified)
7827
7828
7829 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7830 Log:
7831 It's call_hook, not hook_call.
7832
7833
7834 Changes: Modified:
7835 +1 -1 trunk/src/s_user.c (File Modified)
7836
7837
7838 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7839 Log:
7840 Add unreject help file.
7841
7842
7843 Changes: Modified:
7844 + - trunk/help/opers/unreject (File Added)
7845
7846
7847 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7848 Log:
7849 Link the all-important 42 module to the build :P
7850
7851
7852 Changes: Modified:
7853 +1 -0 trunk/contrib/Makefile.in (File Modified)
7854
7855
7856 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7857 Log:
7858 Mention /rehash help.
7859
7860
7861 Changes: Modified:
7862 +1 -0 trunk/help/opers/rehash (File Modified)
7863
7864
7865 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7866 Log:
7867 Add h_user_signon hook.
7868
7869
7870 Changes: Modified:
7871 +1 -0 trunk/include/hook.h (File Modified)
7872 +2 -0 trunk/src/hook.c (File Modified)
7873 +4 -0 trunk/src/s_user.c (File Modified)
7874
7875
7876 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7877 Log:
7878 Oops, forgot to set orighost for remote client introductions.
7879
7880
7881 Changes: Modified:
7882 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7883
7884
7885 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7886 Log:
7887 Use TS6 forms in services shortcuts, if possible.
7888
7889
7890 Changes: Modified:
7891 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7892
7893
7894 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7895 Log:
7896 - Start out default_umodes conf entry from the empty set instead of +i.
7897 - Move oper_only_umodes check to where default_umodes is used, as
7898 oper_only_umodes may not be set yet while we're reading the conf.
7899
7900
7901 Changes: Modified:
7902 +6 -7 trunk/src/newconf.c (File Modified)
7903 +1 -1 trunk/src/s_user.c (File Modified)
7904
7905
7906 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7907 Log:
7908 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7909
7910
7911 Changes: Modified:
7912 +1 -0 trunk/doc/example.conf (File Modified)
7913 +7 -0 trunk/doc/reference.conf (File Modified)
7914 +0 -7 trunk/include/config.h.dist (File Modified)
7915 +1 -0 trunk/include/s_conf.h (File Modified)
7916 +6 -0 trunk/modules/m_info.c (File Modified)
7917 +9 -18 trunk/src/client.c (File Modified)
7918 +1 -0 trunk/src/newconf.c (File Modified)
7919 +1 -0 trunk/src/s_conf.c (File Modified)
7920
7921
7922 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7923 Log:
7924 - Allow NULL target_ip in show_ip() (indicates message is being
7925 sent to local opers)
7926 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7927 confitem
7928 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7929 those in src/client.c
7930
7931 From ratbox 2.2 svn (anfl)
7932
7933
7934 Changes: Modified:
7935 +1 -0 trunk/include/client.h (File Modified)
7936 +21 -2 trunk/src/client.c (File Modified)
7937 +2 -4 trunk/src/hostmask.c (File Modified)
7938 +1 -5 trunk/src/s_conf.c (File Modified)
7939 +4 -8 trunk/src/s_user.c (File Modified)
7940
7941
7942 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7943 Log:
7944 Fire off events properly.
7945
7946
7947 Changes: Modified:
7948 +7 -3 trunk/src/s_user.c (File Modified)
7949
7950
7951 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7952 Log:
7953 make sure modules which depend on umode information get the message upon connection (oops)
7954
7955
7956 Changes: Modified:
7957 +3 -0 trunk/src/s_user.c (File Modified)
7958
7959
7960 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7961 Log:
7962 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7963 From ratbox 2.2 svn.
7964
7965
7966 Changes: Modified:
7967 +3 -7 trunk/modules/m_etrace.c (File Modified)
7968
7969
7970 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7971 Log:
7972 Replace silly `default_invisible' option with more versatile default_umodes.
7973
7974
7975 Changes: Modified:
7976 +2 -2 trunk/Makefile.in (File Modified)
7977 +12 -1 trunk/doc/example.conf (File Modified)
7978 +14 -7 trunk/doc/reference.conf (File Modified)
7979 +2 -4 trunk/include/s_conf.h (File Modified)
7980 +0 -6 trunk/modules/m_info.c (File Modified)
7981 +4 -0 trunk/src/modules.c (File Modified)
7982 +41 -1 trunk/src/newconf.c (File Modified)
7983 +2 -2 trunk/src/s_conf.c (File Modified)
7984 +3 -4 trunk/src/s_user.c (File Modified)
7985
7986
7987 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7988 Log:
7989 Add temporary nick resvs with the proper duration,
7990 not 60 times too long.
7991
7992
7993 Changes: Modified:
7994 +1 -1 trunk/modules/m_resv.c (File Modified)
7995
7996
7997 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7998 Log:
7999 Add kick on split riding. See reference.conf for more details.
8000
8001
8002 Changes: Modified:
8003 +1 -0 trunk/doc/example.conf (File Modified)
8004 +16 -0 trunk/doc/reference.conf (File Modified)
8005 +1 -0 trunk/include/s_conf.h (File Modified)
8006 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8007 +6 -0 trunk/modules/m_info.c (File Modified)
8008 +1 -0 trunk/src/newconf.c (File Modified)
8009 +1 -0 trunk/src/s_conf.c (File Modified)
8010
8011
8012 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8013 Log:
8014 New credits, denoting GXTi as being on the core team.
8015
8016
8017 Changes: Modified:
8018 +16 -5 trunk/CREDITS (File Modified)
8019
8020
8021 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8022 Log:
8023 better cloaking algorithm
8024
8025
8026 Changes: Modified:
8027 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8028
8029
8030 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8031 Log:
8032 don't do redundant bitshifting.
8033
8034
8035 Changes: Modified:
8036 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8037
8038
8039 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8040 Log:
8041 Add ip_cloaking.so.
8042
8043
8044 Changes: Modified:
8045 +1 -0 trunk/contrib/Makefile.in (File Modified)
8046
8047
8048 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8049 Log:
8050 Set the DynSpoof flag properly.
8051
8052
8053 Changes: Modified:
8054 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8055
8056
8057 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8058 Log:
8059 first go at an ip_cloaking implementation for charybdis.
8060
8061
8062 Changes: Modified:
8063 + - trunk/contrib/ip_cloaking.c (File Added)
8064
8065
8066 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8067 Log:
8068 Add libcharybdis to contrib/ includes.
8069
8070
8071 Changes: Modified:
8072 +1 -1 trunk/contrib/Makefile.in (File Modified)
8073
8074
8075 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8076 Log:
8077 add h_umode_changed hook for modules that provide usermodes.
8078
8079
8080 Changes: Modified:
8081 +1 -0 trunk/include/hook.h (File Modified)
8082 +2 -1 trunk/src/hook.c (File Modified)
8083 +3 -0 trunk/src/s_user.c (File Modified)
8084
8085
8086 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8087 Log:
8088 Show quiets in /stats z.
8089
8090
8091 Changes: Modified:
8092 +15 -10 trunk/src/s_stats.c (File Modified)
8093
8094
8095 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8096 Log:
8097 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8098
8099
8100 Changes: Modified:
8101 +0 -12 trunk/configure (File Modified)
8102 +0 -9 trunk/configure.ac (File Modified)
8103 +0 -3 trunk/include/setup.h.in (File Modified)
8104
8105
8106 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8107 Log:
8108 change various buffer sizes to = topiclen.
8109
8110
8111 Changes: Modified:
8112 +3 -4 trunk/include/ircd_defs.h (File Modified)
8113
8114
8115 jon 2005/12/12 19:32:18 UTC (20051212-400)
8116 Log:
8117 - Partial commit test, partial ego strokage ;)
8118
8119
8120 Changes: Modified:
8121 +2 -1 trunk/CREDITS (File Modified)
8122
8123
8124 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8125 Log:
8126 More kqueue corrections.
8127
8128 Changes: Modified:
8129 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8130
8131
8132 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8133 Log:
8134 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8135 Not sure why this wasn't this way to begin with.
8136
8137
8138 Changes: Modified:
8139 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8140
8141
8142 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8143 Log:
8144 example.conf tweaks:
8145 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8146 most people do not need this.
8147 Enable serverinfo::hub.
8148
8149
8150 Changes: Modified:
8151 +14 -11 trunk/doc/example.conf (File Modified)
8152
8153
8154 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8155 Log:
8156 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8157
8158
8159 Changes: Modified:
8160 +1 -1 trunk/src/s_serv.c (File Modified)
8161
8162
8163 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8164 Log:
8165 header include changes
8166
8167
8168 Changes: Modified:
8169 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8170 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8171 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8172 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8173 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8174 +1 -21 trunk/libcharybdis/select.c (File Modified)
8175
8176
8177 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8178 Log:
8179 s/ilog/libcharybdis_{die,log,restart}/g
8180
8181
8182 Changes: Modified:
8183 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8184 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8185 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8186 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8187 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8188 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8189 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8190 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8191
8192
8193 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8194 Log:
8195 Use the right callbacks in the function code.
8196
8197 Changes: Modified:
8198 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8199
8200
8201 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8202 Log:
8203 More work, it builds again!
8204
8205
8206 Changes: Modified:
8207 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8208 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8209 + - trunk/libcharybdis/libcharybdis.c (File Added)
8210 + - trunk/libcharybdis/libcharybdis.h (File Added)
8211
8212
8213 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8214 Log:
8215 Move some stuff around.
8216
8217
8218 Changes: Modified:
8219 + - trunk/include/memory.h (File Deleted)
8220 + - trunk/include/tools.h (File Deleted)
8221 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8222 + - trunk/libcharybdis/memory.c (File Added)
8223 + - trunk/libcharybdis/memory.h (File Added)
8224 + - trunk/libcharybdis/snprintf.c (File Added)
8225 + - trunk/libcharybdis/tools.c (File Added)
8226 + - trunk/libcharybdis/tools.h (File Added)
8227 +1000 -1062 trunk/modules/.depend (File Modified)
8228 +421 -455 trunk/src/.depend (File Modified)
8229 +0 -1191 trunk/src/Makefile.in (File Modified)
8230 + - trunk/src/memory.c (File Deleted)
8231 + - trunk/src/snprintf.c (File Deleted)
8232 + - trunk/src/tools.c (File Deleted)
8233
8234
8235 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8236 Log:
8237 move more headers into libcharybdis
8238
8239 Changes: Modified:
8240 + - trunk/include/balloc.h (File Deleted)
8241 + - trunk/include/event.h (File Deleted)
8242 + - trunk/libcharybdis/balloc.h (File Added)
8243 + - trunk/libcharybdis/event.h (File Added)
8244 +924 -1020 trunk/modules/.depend (File Modified)
8245 +327 -406 trunk/src/.depend (File Modified)
8246
8247
8248 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8249 Log:
8250 balloc, events -> libcharybdis
8251
8252 Changes: Modified:
8253 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8254 + - trunk/libcharybdis/balloc.c (File Added)
8255 + - trunk/libcharybdis/event.c (File Added)
8256 +0 -1008 trunk/src/Makefile.in (File Modified)
8257 + - trunk/src/balloc.c (File Deleted)
8258 + - trunk/src/event.c (File Deleted)
8259
8260
8261 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8262 Log:
8263 More fun
8264
8265 Changes: Modified:
8266 + - trunk/include/commio.h (File Deleted)
8267 + - trunk/include/linebuf.h (File Deleted)
8268 + - trunk/libcharybdis/commio.h (File Added)
8269 + - trunk/libcharybdis/linebuf.h (File Added)
8270 +1644 -530 trunk/modules/.depend (File Modified)
8271 +1 -1 trunk/modules/Makefile.in (File Modified)
8272 +720 -284 trunk/src/.depend (File Modified)
8273
8274
8275 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8276 Log:
8277 Makefile reworking -- moving libcharybdis headers into proper location.
8278
8279 Changes: Modified:
8280 +1 -1 trunk/adns/Makefile.in (File Modified)
8281 +1 -1 trunk/src/Makefile.in (File Modified)
8282
8283
8284 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8285 Log:
8286 Document proposed authdaemon protocol.
8287
8288 Changes: Modified:
8289 + - trunk/authdaemon/protocol.txt (File Added)
8290
8291
8292 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8293 Log:
8294 Makefile oops
8295
8296 Changes: Modified:
8297 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8298
8299
8300 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8301 Log:
8302 Remove dead makefile from generation
8303
8304 Changes: Modified:
8305 +1 -2 trunk/configure (File Modified)
8306 +0 -1 trunk/configure.ac (File Modified)
8307
8308
8309 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8310 Log:
8311 libcharybdisIO -> libcharybdis
8312
8313 Changes: Modified:
8314 +1 -1 trunk/src/Makefile.in (File Modified)
8315
8316
8317 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8318 Log:
8319 More restructuring.
8320
8321 Changes: Modified:
8322 + - trunk/libcharybdis/Makefile.in (File Added)
8323 + - trunk/libcharybdis/commio.c (File Added)
8324 + - trunk/libcharybdis/devpoll.c (File Added)
8325 + - trunk/libcharybdis/epoll.c (File Added)
8326 + - trunk/libcharybdis/io/ (File Deleted)
8327 + - trunk/libcharybdis/kqueue.c (File Added)
8328 + - trunk/libcharybdis/linebuf.c (File Added)
8329 + - trunk/libcharybdis/log/ (File Deleted)
8330 + - trunk/libcharybdis/poll.c (File Added)
8331 + - trunk/libcharybdis/ports.c (File Added)
8332 + - trunk/libcharybdis/select.c (File Added)
8333
8334
8335 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8336 Log:
8337 Blah kill makefile
8338
8339 Changes: Modified:
8340 + - trunk/libcharybdis/Makefile.in (File Deleted)
8341
8342
8343 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8344 Log:
8345 Blah kill makefile
8346
8347 Changes: Modified:
8348 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8349
8350
8351 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8352 Log:
8353 add authdaemon dir for later hacking
8354
8355
8356 Changes: Modified:
8357 + - trunk/authdaemon/ (File Added)
8358
8359
8360 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8361 Log:
8362 linebuf -> libcharybdisIO
8363
8364
8365 Changes: Modified:
8366 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8367 + - trunk/libcharybdis/io/linebuf.c (File Added)
8368 + - trunk/libcharybdis/log/ (File Added)
8369 + - trunk/libcharybdis/log/Makefile.in (File Added)
8370 +0 -687 trunk/src/Makefile.in (File Modified)
8371 + - trunk/src/linebuf.c (File Deleted)
8372
8373
8374 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8375 Log:
8376 Solaris 10 I/O ports support
8377
8378 Changes: Modified:
8379 + - trunk/libcharybdis/io/ports.c (File Added)
8380
8381
8382 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8383 Log:
8384 libcharybdis stuff
8385
8386
8387 Changes: Modified:
8388 +1 -1 trunk/Makefile.in (File Modified)
8389 +3 -1 trunk/configure (File Modified)
8390 +133 -10 trunk/configure.ac (File Modified)
8391 + - trunk/libcharybdis/ (File Added)
8392 + - trunk/libcharybdis/Makefile.in (File Added)
8393 + - trunk/libcharybdis/io/ (File Added)
8394 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8395 +2 -3 trunk/src/Makefile.in (File Modified)
8396 + - trunk/src/io/ (File Deleted)
8397
8398
8399 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8400 Log:
8401 split IO stuff into libcharybdisIO.
8402
8403
8404 Changes: Modified:
8405 + - trunk/src/commio.c (File Deleted)
8406 + - trunk/src/devpoll.c (File Deleted)
8407 + - trunk/src/epoll.c (File Deleted)
8408 + - trunk/src/io/ (File Added)
8409 + - trunk/src/io/Makefile.in (File Added)
8410 + - trunk/src/io/commio.c (File Added)
8411 + - trunk/src/io/devpoll.c (File Added)
8412 + - trunk/src/io/epoll.c (File Added)
8413 + - trunk/src/io/kqueue.c (File Added)
8414 + - trunk/src/io/poll.c (File Added)
8415 + - trunk/src/io/select.c (File Added)
8416 + - trunk/src/kqueue.c (File Deleted)
8417 + - trunk/src/poll.c (File Deleted)
8418 + - trunk/src/select.c (File Deleted)
8419
8420
8421 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8422 Log:
8423 Version bump: 1.1.0
8424
8425
8426 Changes: Modified:
8427 +86 -155 trunk/configure (File Modified)
8428 +1 -1 trunk/configure.ac (File Modified)
8429
8430
8431 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8432 Log:
8433 Remove mentions of mkkeypair/cryptlinks.
8434
8435
8436 Changes: Modified:
8437 +1 -3 trunk/doc/challenge.txt (File Modified)
8438
8439
8440 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8441 Log:
8442 Clarify serverinfo{} description.
8443
8444
8445 Changes: Modified:
8446 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8447
8448
8449 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8450 Log:
8451 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8452
8453
8454 Changes: Modified:
8455 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8456
8457
8458 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8459 Log:
8460 Improvements also applicable to hyperion 1.x.
8461
8462
8463 Changes: Modified:
8464 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8465
8466
8467 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8468 Log:
8469 - Add +F description
8470 - General improvements and changes to charybdis
8471
8472
8473 Changes: Modified:
8474 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8475
8476
8477 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8478 Log:
8479 The server notice umodes only have an effect
8480 for opers. ("sendto_realops_flags", so having
8481 the umode is not enough, they must also be
8482 opered)
8483
8484
8485 Changes: Modified:
8486 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8487
8488
8489 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8490 Log:
8491 Updates to umodes docs.
8492
8493
8494 Changes: Modified:
8495 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8496
8497
8498 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8499 Log:
8500 Add SGML documentation.
8501
8502 Changes: Modified:
8503 + - trunk/doc/sgml/ (File Added)
8504 + - trunk/doc/sgml/oper-guide/ (File Added)
8505 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8506 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8507 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8508 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8509 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8510 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8511 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8512
8513
8514 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8515 Log:
8516 Make operwall flag restrict setting umode +z.
8517 This repairs this flag broken in charybdis-1.0.
8518
8519
8520 Changes: Modified:
8521 +41 -0 trunk/contrib/m_flags.c (File Modified)
8522 +9 -0 trunk/src/s_user.c (File Modified)
8523
8524
8525 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8526 Log:
8527 Don't complain/reset remote clients +n. I'm still not
8528 convinced propagating all umodes is the way to go, oh
8529 well.
8530
8531
8532 Changes: Modified:
8533 +1 -1 trunk/src/s_user.c (File Modified)
8534
8535
8536 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8537 Log:
8538 - Require admin flag for oper /chghost (if it's enabled
8539 which is not default)
8540 - Give error message on nonexistant nick
8541
8542
8543 Changes: Modified:
8544 +12 -0 trunk/modules/m_chghost.c (File Modified)
8545
8546
8547 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8548 Log:
8549 Incorporated jilles' dynspoof patch with a few minor changes.
8550
8551 Changes: Modified:
8552 +5 -2 trunk/include/client.h (File Modified)
8553 +1 -0 trunk/include/numeric.h (File Modified)
8554 +75 -4 trunk/modules/m_chghost.c (File Modified)
8555 +2 -21 trunk/modules/m_stats.c (File Modified)
8556 +2 -8 trunk/modules/m_trace.c (File Modified)
8557 +2 -0 trunk/src/client.c (File Modified)
8558 +3 -0 trunk/src/s_user.c (File Modified)
8559
8560
8561 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8562 Log:
8563 Update NEWS.
8564
8565 Changes: Modified:
8566 +5 -0 trunk/NEWS (File Modified)
8567
8568
8569 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8570 Log:
8571 Make show_ip() far less braindead.
8572
8573 Obtained from: ratbox 2.2 SVN
8574
8575
8576 Changes: Modified:
8577 +14 -85 trunk/src/client.c (File Modified)
8578
8579
8580 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8581 Log:
8582 Instead of not showing channels at all for whoising services,
8583 only show channels the requester is also on. If operspying
8584 services, show all the channels.
8585
8586
8587 Changes: Modified:
8588 +37 -40 trunk/modules/m_whois.c (File Modified)
8589
8590
8591 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8592 Log:
8593 - Show real errno if we fail to connect to a server
8594 - Don't show server IPs on IRC if a server goes dead
8595 during handshake
8596
8597
8598 Changes: Modified:
8599 +2 -5 trunk/src/s_serv.c (File Modified)
8600
8601
8602 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8603 Log:
8604 Revert hybrid 7.2 aline code. It causes too many problems.
8605
8606
8607 Changes: Modified:
8608 +1 -47 trunk/NEWS (File Modified)
8609 + - trunk/include/aline.h (File Deleted)
8610 +53 -6 trunk/modules/m_dline.c (File Modified)
8611 +212 -16 trunk/modules/m_kline.c (File Modified)
8612 +37 -8 trunk/modules/m_resv.c (File Modified)
8613 +45 -24 trunk/modules/m_xline.c (File Modified)
8614 +0 -485 trunk/src/Makefile.in (File Modified)
8615 + - trunk/src/aline.c (File Deleted)
8616
8617
8618 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8619 Log:
8620 Incorporate recent ratbox monitor bugfixes (could crash).
8621
8622
8623 Changes: Modified:
8624 +16 -0 trunk/modules/m_monitor.c (File Modified)
8625 +4 -3 trunk/src/monitor.c (File Modified)
8626
8627
8628 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8629 Log:
8630 Fix /invite UID leak.
8631
8632 Found by logiclrd@EFnet.
8633
8634
8635 Changes: Modified:
8636 +3 -2 trunk/modules/m_invite.c (File Modified)
8637
8638
8639 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8640 Log:
8641 Don't show what channels a service is in.
8642
8643 Changes: Modified:
8644 +1 -0 trunk/NEWS (File Modified)
8645 +40 -35 trunk/modules/m_whois.c (File Modified)
8646
8647
8648 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8649 Log:
8650 Update version to 1.0.3.
8651
8652
8653 Changes: Modified:
8654 +9 -9 trunk/configure (File Modified)
8655 +1 -1 trunk/configure.ac (File Modified)
8656
8657
8658 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8659 Log:
8660 Update NEWS.
8661
8662
8663 Changes: Modified:
8664 +7 -1 trunk/NEWS (File Modified)
8665
8666
8667 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8668 Log:
8669 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8670 More static buffers :(
8671
8672
8673 Changes: Modified:
8674 +12 -4 trunk/src/aline.c (File Modified)
8675
8676
8677 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8678 Log:
8679 Make operspy mode (/mode !#channel showing parameters
8680 even if not on channel) work again.
8681
8682
8683 Changes: Modified:
8684 +4 -4 trunk/src/channel.c (File Modified)
8685
8686
8687 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8688 Log:
8689 Call server_introduced hook on TS6 remote server
8690 introduction (ms_sid()).
8691
8692
8693 Changes: Modified:
8694 +6 -0 trunk/modules/core/m_server.c (File Modified)
8695
8696
8697 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8698 Log:
8699 Cyrix boxes are wierd.
8700
8701 Changes: Modified:
8702 +2 -1 trunk/modules/m_services.c (File Modified)
8703
8704
8705 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8706 Log:
8707 More paranoia.
8708
8709 Changes: Modified:
8710 +1 -1 trunk/include/client.h (File Modified)
8711 +3 -1 trunk/modules/m_services.c (File Modified)
8712
8713
8714 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8715 Log:
8716 heh
8717
8718 Changes: Modified:
8719 +1 -6 trunk/modules/m_services.c (File Modified)
8720
8721
8722 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8723 Log:
8724 Disable a check that doesn't always seem to work right for some reason.
8725
8726 Changes: Modified:
8727 +2 -0 trunk/modules/m_services.c (File Modified)
8728
8729
8730 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8731 Log:
8732 Update NEWS.
8733
8734
8735 Changes: Modified:
8736 +4 -1 trunk/NEWS (File Modified)
8737
8738
8739 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8740 Log:
8741 1.0.2
8742
8743
8744 Changes: Modified:
8745 +9 -9 trunk/configure (File Modified)
8746 +1 -1 trunk/configure.ac (File Modified)
8747
8748
8749 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8750 Log:
8751 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8752
8753
8754 Changes: Modified:
8755 +3 -13 trunk/modules/m_trace.c (File Modified)
8756
8757
8758 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8759 Log:
8760 Don't send empty RPL_WHOISCHANNELS on remote whois.
8761
8762 Pointy hat to: jilles
8763
8764
8765 Changes: Modified:
8766 +1 -1 trunk/modules/m_whois.c (File Modified)
8767
8768
8769 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8770 Log:
8771 Update NEWS.
8772
8773
8774 Changes: Modified:
8775 +3 -0 trunk/NEWS (File Modified)
8776
8777
8778 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8779 Log:
8780 Modular umode support.
8781
8782
8783 Changes: Modified:
8784 +0 -9 trunk/include/client.h (File Modified)
8785 +2 -1 trunk/include/s_user.h (File Modified)
8786 +1 -1 trunk/include/tools.h (File Modified)
8787 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8788 +3 -0 trunk/src/ircd.c (File Modified)
8789 +1 -1 trunk/src/messages.tab (File Modified)
8790 +2 -2 trunk/src/s_serv.c (File Modified)
8791 +37 -59 trunk/src/s_user.c (File Modified)
8792 +21 -0 trunk/src/tools.c (File Modified)
8793
8794
8795 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8796 Log:
8797 Optionally do forced nick change to the UID instead of kill
8798 on nick collisions, see doc/collision_fnc.txt for more
8799 details.
8800
8801
8802 Changes: Modified:
8803 + - trunk/doc/collision_fnc.txt (File Added)
8804 +1 -0 trunk/doc/example.conf (File Modified)
8805 +8 -0 trunk/doc/reference.conf (File Modified)
8806 +1 -0 trunk/include/numeric.h (File Modified)
8807 +1 -0 trunk/include/s_conf.h (File Modified)
8808 +2 -1 trunk/include/s_serv.h (File Modified)
8809 +1 -0 trunk/include/s_stats.h (File Modified)
8810 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8811 +1 -1 trunk/src/messages.tab (File Modified)
8812 +1 -0 trunk/src/newconf.c (File Modified)
8813 +1 -0 trunk/src/s_conf.c (File Modified)
8814 +1 -0 trunk/src/s_serv.c (File Modified)
8815 +2 -2 trunk/src/s_stats.c (File Modified)
8816
8817
8818 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8819 Log:
8820 Update NEWS.
8821
8822
8823 Modified:
8824 trunk/NEWS (File Modified)
8825
8826
8827 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8828 Log:
8829 Don't allow lookups by uid in /monitor + and /monitor s.
8830
8831
8832 Modified:
8833 trunk/modules/m_monitor.c (File Modified)
8834
8835
8836 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8837 Log:
8838 Stop garbage +j being set in cases like +j aaa:bbb by
8839 initializing the variables properly.
8840
8841 Reported by kyle.
8842
8843
8844 Modified:
8845 trunk/modules/core/m_mode.c (File Modified)
8846 trunk/modules/core/m_sjoin.c (File Modified)
8847
8848
8849 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8850 Log:
8851 Apply flags to the proper server in me_gcap().
8852
8853
8854 Modified:
8855 trunk/modules/m_capab.c (File Modified)
8856
8857
8858 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8859 Log:
8860 Use find_named_client() instead of find_client() to check
8861 for nick collisions.
8862
8863
8864 Modified:
8865 trunk/modules/core/m_nick.c (File Modified)
8866
8867
8868 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8869 Log:
8870 - Replace old 381 numeric with a new, more positive one!
8871
8872
8873 Modified:
8874 trunk/src/messages.tab (File Modified)
8875
8876
8877 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8878 Log:
8879 Make it compile again.
8880
8881
8882 Modified:
8883 trunk/src/channel.c (File Modified)
8884 trunk/src/client.c (File Modified)
8885 trunk/src/ircd.c (File Modified)
8886 trunk/src/packet.c (File Modified)
8887
8888
8889 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8890 Log:
8891 - Prevent UID disclosure in cmode setting.
8892
8893
8894 Modified:
8895 trunk/NEWS (File Modified)
8896 trunk/modules/core/m_mode.c (File Modified)
8897
8898
8899 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8900 Log:
8901 A different check which prevents UID disclosure.
8902
8903
8904 Modified:
8905 trunk/modules/core/m_kick.c (File Modified)
8906
8907
8908 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8909 Log:
8910 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8911
8912
8913 Modified:
8914 trunk/modules/core/m_kick.c (File Modified)
8915
8916
8917 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8918 Log:
8919 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8920
8921
8922 Modified:
8923 trunk/NEWS (File Modified)
8924 trunk/modules/m_accept.c (File Modified)
8925 trunk/modules/m_admin.c (File Modified)
8926 trunk/modules/m_away.c (File Modified)
8927 trunk/modules/m_cap.c (File Modified)
8928 trunk/modules/m_capab.c (File Modified)
8929 trunk/modules/m_challenge.c (File Modified)
8930 trunk/modules/m_chghost.c (File Modified)
8931 trunk/modules/m_close.c (File Modified)
8932 trunk/modules/m_cmessage.c (File Modified)
8933 trunk/modules/m_connect.c (File Modified)
8934 trunk/modules/m_dline.c (File Modified)
8935 trunk/modules/m_encap.c (File Modified)
8936 trunk/modules/m_etrace.c (File Modified)
8937 trunk/modules/m_gline.c (File Modified)
8938 trunk/modules/m_help.c (File Modified)
8939 trunk/modules/m_info.c (File Modified)
8940 trunk/modules/m_invite.c (File Modified)
8941 trunk/modules/m_ison.c (File Modified)
8942 trunk/modules/m_kline.c (File Modified)
8943 trunk/modules/m_knock.c (File Modified)
8944 trunk/modules/m_links.c (File Modified)
8945 trunk/modules/m_list.c (File Modified)
8946 trunk/modules/m_locops.c (File Modified)
8947 trunk/modules/m_lusers.c (File Modified)
8948 trunk/modules/m_map.c (File Modified)
8949 trunk/modules/m_monitor.c (File Modified)
8950 trunk/modules/m_motd.c (File Modified)
8951 trunk/modules/m_names.c (File Modified)
8952 trunk/modules/m_oper.c (File Modified)
8953 trunk/modules/m_operspy.c (File Modified)
8954 trunk/modules/m_pass.c (File Modified)
8955 trunk/modules/m_ping.c (File Modified)
8956 trunk/modules/m_pong.c (File Modified)
8957 trunk/modules/m_post.c (File Modified)
8958 trunk/modules/m_rehash.c (File Modified)
8959 trunk/modules/m_restart.c (File Modified)
8960 trunk/modules/m_resv.c (File Modified)
8961 trunk/modules/m_services.c (File Modified)
8962 trunk/modules/m_set.c (File Modified)
8963 trunk/modules/m_sshortcut.c (File Modified)
8964 trunk/modules/m_stats.c (File Modified)
8965 trunk/modules/m_svinfo.c (File Modified)
8966 trunk/modules/m_tb.c (File Modified)
8967 trunk/modules/m_testline.c (File Modified)
8968 trunk/modules/m_testmask.c (File Modified)
8969 trunk/modules/m_time.c (File Modified)
8970 trunk/modules/m_topic.c (File Modified)
8971 trunk/modules/m_trace.c (File Modified)
8972 trunk/modules/m_unreject.c (File Modified)
8973 trunk/modules/m_user.c (File Modified)
8974 trunk/modules/m_userhost.c (File Modified)
8975 trunk/modules/m_users.c (File Modified)
8976 trunk/modules/m_version.c (File Modified)
8977 trunk/modules/m_wallops.c (File Modified)
8978 trunk/modules/m_who.c (File Modified)
8979 trunk/modules/m_whois.c (File Modified)
8980 trunk/modules/m_whowas.c (File Modified)
8981 trunk/modules/m_xline.c (File Modified)
8982 trunk/src/adns.c (File Modified)
8983 trunk/src/aline.c (File Modified)
8984 trunk/src/cache.c (File Modified)
8985 trunk/src/channel.c (File Modified)
8986 trunk/src/class.c (File Modified)
8987 trunk/src/client.c (File Modified)
8988 trunk/src/commio.c (File Modified)
8989 trunk/src/event.c (File Modified)
8990 trunk/src/hash.c (File Modified)
8991 trunk/src/hostmask.c (File Modified)
8992 trunk/src/ircd.c (File Modified)
8993 trunk/src/kdparse.c (File Modified)
8994 trunk/src/linebuf.c (File Modified)
8995 trunk/src/listener.c (File Modified)
8996 trunk/src/modules.c (File Modified)
8997 trunk/src/monitor.c (File Modified)
8998 trunk/src/newconf.c (File Modified)
8999 trunk/src/packet.c (File Modified)
9000 trunk/src/parse.c (File Modified)
9001 trunk/src/reject.c (File Modified)
9002 trunk/src/s_auth.c (File Modified)
9003 trunk/src/s_conf.c (File Modified)
9004 trunk/src/s_gline.c (File Modified)
9005 trunk/src/s_log.c (File Modified)
9006 trunk/src/s_newconf.c (File Modified)
9007 trunk/src/s_serv.c (File Modified)
9008 trunk/src/s_stats.c (File Modified)
9009 trunk/src/s_user.c (File Modified)
9010 trunk/src/send.c (File Modified)
9011 trunk/src/whowas.c (File Modified)
9012
9013
9014 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9015 Log:
9016 - More coding style niceities. Pretty much got client.h squared away.
9017
9018
9019 Modified:
9020 trunk/modules/m_dline.c (File Modified)
9021 trunk/modules/m_gline.c (File Modified)
9022 trunk/modules/m_kline.c (File Modified)
9023 trunk/modules/m_rehash.c (File Modified)
9024 trunk/modules/m_resv.c (File Modified)
9025 trunk/modules/m_stats.c (File Modified)
9026 trunk/modules/m_testline.c (File Modified)
9027 trunk/modules/m_user.c (File Modified)
9028 trunk/modules/m_xline.c (File Modified)
9029
9030
9031 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9032 Log:
9033 - Propagate quiets (+q) on netjoins
9034 - Clear +q list too on lowerTS sjoin from TS6 source
9035
9036
9037 Modified:
9038 trunk/modules/core/m_sjoin.c (File Modified)
9039 trunk/src/s_serv.c (File Modified)
9040
9041
9042 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9043 Log:
9044 Second argument to whois is always a nick, never a uid.
9045 This prevents /whois other.server uid to get information
9046 about that uid.
9047
9048
9049 Modified:
9050 trunk/modules/m_whois.c (File Modified)
9051
9052
9053 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9054 Log:
9055 Don't allow local users to use uids in user mode.
9056
9057
9058 Modified:
9059 trunk/src/s_user.c (File Modified)
9060
9061
9062 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9063 Log:
9064 Make it compile again.
9065
9066
9067 Modified:
9068 trunk/src/s_stats.c (File Modified)
9069
9070
9071 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9072 Log:
9073 Fix propagation of empty SJOIN.
9074
9075
9076 Modified:
9077 trunk/modules/core/m_sjoin.c (File Modified)
9078
9079
9080 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9081 Log:
9082 Some atheme-style niceties here.
9083
9084
9085 Modified:
9086 trunk/modules/m_accept.c (File Modified)
9087 trunk/modules/m_admin.c (File Modified)
9088 trunk/modules/m_away.c (File Modified)
9089 trunk/modules/m_cap.c (File Modified)
9090 trunk/modules/m_capab.c (File Modified)
9091 trunk/modules/m_challenge.c (File Modified)
9092 trunk/modules/m_chghost.c (File Modified)
9093 trunk/modules/m_close.c (File Modified)
9094 trunk/modules/m_cmessage.c (File Modified)
9095 trunk/modules/m_connect.c (File Modified)
9096 trunk/modules/m_dline.c (File Modified)
9097 trunk/modules/m_encap.c (File Modified)
9098 trunk/modules/m_etrace.c (File Modified)
9099 trunk/modules/m_gline.c (File Modified)
9100 trunk/modules/m_help.c (File Modified)
9101 trunk/modules/m_info.c (File Modified)
9102 trunk/modules/m_invite.c (File Modified)
9103 trunk/modules/m_ison.c (File Modified)
9104 trunk/modules/m_kline.c (File Modified)
9105 trunk/modules/m_knock.c (File Modified)
9106 trunk/modules/m_links.c (File Modified)
9107 trunk/modules/m_list.c (File Modified)
9108 trunk/modules/m_locops.c (File Modified)
9109 trunk/modules/m_lusers.c (File Modified)
9110 trunk/modules/m_map.c (File Modified)
9111 trunk/modules/m_monitor.c (File Modified)
9112 trunk/modules/m_motd.c (File Modified)
9113 trunk/modules/m_names.c (File Modified)
9114 trunk/modules/m_oper.c (File Modified)
9115 trunk/modules/m_operspy.c (File Modified)
9116 trunk/modules/m_pass.c (File Modified)
9117 trunk/modules/m_ping.c (File Modified)
9118 trunk/modules/m_pong.c (File Modified)
9119 trunk/modules/m_post.c (File Modified)
9120 trunk/modules/m_rehash.c (File Modified)
9121 trunk/modules/m_restart.c (File Modified)
9122 trunk/modules/m_resv.c (File Modified)
9123 trunk/modules/m_services.c (File Modified)
9124 trunk/modules/m_set.c (File Modified)
9125 trunk/modules/m_sshortcut.c (File Modified)
9126 trunk/modules/m_stats.c (File Modified)
9127 trunk/modules/m_svinfo.c (File Modified)
9128 trunk/modules/m_tb.c (File Modified)
9129 trunk/modules/m_testline.c (File Modified)
9130 trunk/modules/m_testmask.c (File Modified)
9131 trunk/modules/m_time.c (File Modified)
9132 trunk/modules/m_topic.c (File Modified)
9133 trunk/modules/m_trace.c (File Modified)
9134 trunk/modules/m_unreject.c (File Modified)
9135 trunk/modules/m_user.c (File Modified)
9136 trunk/modules/m_userhost.c (File Modified)
9137 trunk/modules/m_users.c (File Modified)
9138 trunk/modules/m_version.c (File Modified)
9139 trunk/modules/m_wallops.c (File Modified)
9140 trunk/modules/m_who.c (File Modified)
9141 trunk/modules/m_whois.c (File Modified)
9142 trunk/modules/m_whowas.c (File Modified)
9143 trunk/modules/m_xline.c (File Modified)
9144
9145
9146 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9147 Log:
9148 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9149
9150
9151 Modified:
9152 trunk/.indent.pro (File Modified)
9153 trunk/include/charybdis.h (File Added)
9154 trunk/include/client.h (File Modified)
9155 trunk/modules/.indent.pro (File Modified)
9156 trunk/src/.indent.pro (File Modified)
9157 trunk/src/adns.c (File Modified)
9158 trunk/src/aline.c (File Modified)
9159 trunk/src/cache.c (File Modified)
9160 trunk/src/channel.c (File Modified)
9161 trunk/src/class.c (File Modified)
9162 trunk/src/client.c (File Modified)
9163 trunk/src/commio.c (File Modified)
9164 trunk/src/event.c (File Modified)
9165 trunk/src/hash.c (File Modified)
9166 trunk/src/hostmask.c (File Modified)
9167 trunk/src/ircd.c (File Modified)
9168 trunk/src/kdparse.c (File Modified)
9169 trunk/src/linebuf.c (File Modified)
9170 trunk/src/listener.c (File Modified)
9171 trunk/src/modules.c (File Modified)
9172 trunk/src/monitor.c (File Modified)
9173 trunk/src/newconf.c (File Modified)
9174 trunk/src/packet.c (File Modified)
9175 trunk/src/parse.c (File Modified)
9176 trunk/src/reject.c (File Modified)
9177 trunk/src/s_auth.c (File Modified)
9178 trunk/src/s_conf.c (File Modified)
9179 trunk/src/s_gline.c (File Modified)
9180 trunk/src/s_log.c (File Modified)
9181 trunk/src/s_newconf.c (File Modified)
9182 trunk/src/s_serv.c (File Modified)
9183 trunk/src/s_stats.c (File Modified)
9184 trunk/src/s_user.c (File Modified)
9185 trunk/src/send.c (File Modified)
9186 trunk/src/whowas.c (File Modified)
9187
9188
9189 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9190 Log:
9191 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9192 - Convert a few modules towards using this code.
9193 - Make a note about this change in NEWS.
9194
9195
9196 Modified:
9197 trunk/NEWS (File Modified)
9198 trunk/include/aline.h (File Added)
9199 trunk/modules/m_dline.c (File Modified)
9200 trunk/modules/m_kline.c (File Modified)
9201 trunk/modules/m_resv.c (File Modified)
9202 trunk/modules/m_xline.c (File Modified)
9203 trunk/src/Makefile.in (File Modified)
9204 trunk/src/aline.c (File Added)
9205
9206
9207 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9208 Log:
9209 - Update NEWS document.
9210
9211
9212 Modified:
9213 trunk/NEWS (File Modified)
9214
9215
9216 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9217 Log:
9218 Use find_named_person() instead of find_person() in services shortcuts.
9219
9220
9221 Modified:
9222 trunk/modules/m_sshortcut.c (File Modified)
9223
9224
9225 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9226 Log:
9227 Fix propagation of empty channels (+P).
9228
9229
9230 Modified:
9231 trunk/modules/core/m_sjoin.c (File Modified)
9232 trunk/src/s_serv.c (File Modified)
9233
9234
9235 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9236 Log:
9237 Use same comparison for +f.
9238
9239
9240 Modified:
9241 trunk/modules/core/m_join.c (File Modified)
9242
9243
9244 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9245 Log:
9246 Retire server-server non-encap CHGHOST, and clean it up a bit.
9247
9248
9249 Modified:
9250 trunk/modules/m_chghost.c (File Modified)
9251
9252
9253 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9254 Log:
9255 Use TS6 form for SQUIT wallops.
9256
9257
9258 Modified:
9259 trunk/modules/core/m_squit.c (File Modified)
9260
9261
9262 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9263 Log:
9264 Propagate nick changes for remote clients in TS6 form if possible;
9265 simplify the code a bit.
9266
9267
9268 Modified:
9269 trunk/modules/core/m_nick.c (File Modified)
9270
9271
9272 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9273 Log:
9274 Only clear oper_only_umodes on deoper for local clients.
9275
9276
9277 Modified:
9278 trunk/src/s_user.c (File Modified)
9279
9280
9281 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9282 Log:
9283 - Don't enable use_whois_actually in the default config, makes cloaking
9284 only useful for vanity.
9285
9286
9287 Modified:
9288 trunk/doc/example.conf (File Modified)
9289
9290
9291 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9292 Log:
9293 Fix linebuf raw code to not truncate lines longer than
9294 510 characters. This stops ziplinks corruption at
9295 the initial burst if the other side sends a lot.
9296
9297
9298 Modified:
9299 trunk/src/linebuf.c (File Modified)
9300
9301
9302 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9303 Log:
9304 - Add +r to channel_modes().
9305
9306
9307 Modified:
9308 trunk/src/channel.c (File Modified)
9309
9310
9311 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9312 Log:
9313 Update NEWS.
9314
9315
9316 Modified:
9317 trunk/NEWS (File Modified)
9318
9319
9320 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9321 Log:
9322 err, nvm. wrong project :-P
9323
9324
9325 Modified:
9326 trunk/src/match.c (File Modified)
9327
9328
9329 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9330 Log:
9331 make sure we don't crash on match(NULL, test)
9332
9333
9334 Modified:
9335 trunk/src/match.c (File Modified)
9336
9337
9338 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9339 Log:
9340 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9341 flags = rehash in shared{}.
9342 Uses :<source> ENCAP <target> REHASH [option].
9343
9344
9345 Modified:
9346 trunk/doc/example.conf (File Modified)
9347 trunk/doc/reference.conf (File Modified)
9348 trunk/help/opers/rehash (File Modified)
9349 trunk/include/s_newconf.h (File Modified)
9350 trunk/modules/m_rehash.c (File Modified)
9351 trunk/modules/m_stats.c (File Modified)
9352 trunk/src/newconf.c (File Modified)
9353
9354
9355 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9356 Log:
9357 Initialize flags to 0 in conf_set_shared_flags() and
9358 conf_set_cluster_flags().
9359
9360
9361 Modified:
9362 trunk/src/newconf.c (File Modified)
9363
9364
9365 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9366 Log:
9367 Don't allow a forward from a #channel to an &channel.
9368 Error message is Illegal channel name.
9369
9370
9371 Modified:
9372 trunk/modules/core/m_mode.c (File Modified)
9373
9374
9375 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9376 Log:
9377 - change version to 1.0.1
9378
9379
9380 Modified:
9381 trunk/configure (File Modified)
9382 trunk/configure.ac (File Modified)
9383
9384
9385 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9386 Log:
9387 Update NEWS.
9388
9389
9390 Modified:
9391 trunk/NEWS (File Modified)
9392
9393
9394 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9395 Log:
9396 Services shortcuts changes:
9397 - Require umode +S on target
9398 - Use ERR_SERVICESDOWN (440) for error message
9399 - Fix check for empty string
9400
9401
9402 Modified:
9403 trunk/include/numeric.h (File Modified)
9404 trunk/modules/m_sshortcut.c (File Modified)
9405 trunk/src/messages.tab (File Modified)
9406
9407
9408 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9409 Log:
9410 s/IsChanService/IsService/g;
9411
9412
9413 Modified:
9414 trunk/modules/m_sshortcut.c (File Modified)
9415
9416
9417 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9418 Log:
9419 Add check for service validity in shortcut routines.
9420
9421
9422 Modified:
9423 trunk/modules/m_sshortcut.c (File Modified)
9424
9425
9426 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9427 Log:
9428 Don't allow forwarding to a -F channel the setter is not on.
9429
9430
9431 Modified:
9432 trunk/modules/core/m_mode.c (File Modified)
9433
9434
9435 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9436 Log:
9437 Describe identify_service and identify_command in
9438 reference.conf.
9439
9440
9441 Modified:
9442 trunk/doc/reference.conf (File Modified)
9443
9444
9445 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9446 Log:
9447 More helpfile updates.
9448
9449
9450 Modified:
9451 trunk/help/Makefile.in (File Modified)
9452 trunk/help/opers/die (File Modified)
9453 trunk/help/opers/join (File Modified)
9454 trunk/help/opers/links (File Modified)
9455 trunk/help/opers/lusers (File Modified)
9456 trunk/help/opers/map (File Added)
9457 trunk/help/opers/motd (File Modified)
9458 trunk/help/opers/names (File Modified)
9459 trunk/help/opers/notice (File Modified)
9460 trunk/help/opers/operspy (File Modified)
9461 trunk/help/opers/part (File Modified)
9462 trunk/help/opers/privmsg (File Modified)
9463 trunk/help/opers/restart (File Modified)
9464 trunk/help/opers/set (File Modified)
9465 trunk/help/opers/stats (File Modified)
9466 trunk/help/opers/trace (File Modified)
9467 trunk/help/opers/version (File Modified)
9468 trunk/help/users/notice (File Modified)
9469 trunk/help/users/privmsg (File Modified)
9470 trunk/help/users/stats (File Modified)
9471
9472
9473 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9474 Log:
9475 Update help files.
9476
9477
9478 Modified:
9479 trunk/help/opers/cmode (File Modified)
9480 trunk/help/opers/umode (File Modified)
9481 trunk/help/opers/wallops (File Modified)
9482 trunk/help/opers/who (File Modified)
9483 trunk/help/users/umode (File Modified)
9484
9485
9486 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9487 Log:
9488 Include cmode +r in 004 and 005.
9489
9490
9491 Modified:
9492 trunk/include/supported.h (File Modified)
9493 trunk/src/messages.tab (File Modified)
9494
9495
9496 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9497 Log:
9498 No need to clear all 3 buffers in channel_modes().
9499
9500
9501 Modified:
9502 trunk/src/channel.c (File Modified)
9503
9504
9505 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9506 Log:
9507 - Fix multiple +f modes per line
9508 - -f shouldn't take a parameter
9509
9510
9511 Modified:
9512 trunk/modules/core/m_mode.c (File Modified)
9513
9514
9515 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9516 Log:
9517 Channel mode +Q now prevents forwarding to or through
9518 a channel, just like in hyperion, not from a channel.
9519
9520
9521 Modified:
9522 trunk/modules/core/m_join.c (File Modified)
9523
9524
9525 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9526 Log:
9527 Complete +F/+Q propagation.
9528
9529
9530 Modified:
9531 trunk/modules/core/m_join.c (File Modified)
9532 trunk/modules/core/m_sjoin.c (File Modified)
9533 trunk/src/channel.c (File Modified)
9534
9535
9536 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9537 Log:
9538 - A few minor fixes.
9539
9540
9541 Modified:
9542 trunk/modules/core/m_join.c (File Modified)
9543 trunk/modules/m_services.c (File Modified)
9544
9545
9546 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9547 Log:
9548 - Fix netsplit obfuscation.
9549
9550
9551 Modified:
9552 trunk/src/client.c (File Modified)
9553
9554
9555 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9556 Log:
9557 - Fix another /stats p related bug.
9558
9559
9560 Modified:
9561 trunk/src/client.c (File Modified)
9562
9563
9564 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9565 Log:
9566 - Update example.conf.
9567
9568
9569 Modified:
9570 trunk/doc/example.conf (File Modified)
9571
9572
9573 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9574 Log:
9575 - Fix a minor bug here, and re-release 1.0.
9576
9577
9578 Modified:
9579 trunk/modules/core/m_nick.c (File Modified)
9580
9581
9582 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9583 Log:
9584 - Add bursted clients to /stats p list.
9585
9586
9587 Modified:
9588 trunk/modules/core/m_nick.c (File Modified)
9589
9590
9591 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9592 Log:
9593 - Add identify_service, identify_command options to the example.conf,
9594 newconf parser.
9595
9596
9597 Modified:
9598 trunk/NEWS (File Modified)
9599 trunk/doc/example.conf (File Modified)
9600 trunk/src/newconf.c (File Modified)
9601
9602
9603 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9604 Log:
9605 - Add services shortcuts.
9606
9607
9608 Modified:
9609 trunk/modules/Makefile.in (File Modified)
9610 trunk/modules/m_sshortcut.c (File Added)
9611
9612
9613 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9614 Log:
9615 - put back checks i removed by mistake
9616
9617
9618 Modified:
9619 trunk/modules/core/m_join.c (File Modified)
9620
9621
9622 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9623 Log:
9624 - Implement channel mode +Q, which disables forwarding.
9625 - Make forwarding usable by everyone.
9626 - Implement channel mode +F which bypasses authority checks on a target
9627 set with this mode
9628 - Update NEWS.
9629
9630
9631 Modified:
9632 trunk/NEWS (File Modified)
9633 trunk/include/channel.h (File Modified)
9634 trunk/include/supported.h (File Modified)
9635 trunk/modules/core/m_join.c (File Modified)
9636 trunk/modules/core/m_mode.c (File Modified)
9637 trunk/src/messages.tab (File Modified)
9638
9639
9640 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9641 Log:
9642 - Fix account handling brokenness.
9643
9644
9645 Modified:
9646 trunk/modules/m_services.c (File Modified)
9647
9648
9649 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9650 Log:
9651 Identify to services via server password hack. Still
9652 needs config file parts, like
9653 identifyservice = "nickserv@services.int";
9654 identifycommand = "IDENTIFY";
9655
9656
9657 Modified:
9658 trunk/include/s_conf.h (File Modified)
9659 trunk/src/s_user.c (File Modified)
9660
9661
9662 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9663 Log:
9664 Make send.c compile.
9665
9666
9667 Modified:
9668 trunk/src/send.c (File Modified)
9669
9670
9671 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9672 Log:
9673 - Handle this better.
9674
9675
9676 Modified:
9677 trunk/src/send.c (File Modified)
9678
9679
9680 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9681 Log:
9682 If the source is not a client, don't send to normal users.
9683
9684
9685 Modified:
9686 trunk/src/send.c (File Modified)
9687
9688
9689 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9690 Log:
9691 - Make /wallops behave as wallops in other ircds.
9692
9693
9694 Modified:
9695 trunk/modules/m_wallops.c (File Modified)
9696 trunk/src/send.c (File Modified)
9697
9698
9699 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9700 Log:
9701 - charybdis-1.0
9702
9703
9704 Modified:
9705 trunk/NEWS (File Modified)
9706 trunk/configure (File Modified)
9707 trunk/configure.ac (File Modified)
9708
9709
9710 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9711 Log:
9712 - Remove efnet configuration.
9713 - Rename example.conf as reference.conf, and replace the default
9714 example.conf with one suitable for AthemeNET.
9715 - Update makefile to reflect these changes.
9716
9717
9718 Modified:
9719 trunk/doc/Makefile.in (File Modified)
9720 trunk/doc/example.conf (File Modified)
9721 trunk/doc/example.efnet.conf (File Deleted)
9722 trunk/doc/reference.conf (File Added)
9723
9724
9725 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9726 Log:
9727 - Don't display opers who are /away.
9728
9729
9730 Modified:
9731 trunk/modules/m_stats.c (File Modified)
9732
9733
9734 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9735 Log:
9736 Put cmode +f in 004 and 005.
9737
9738
9739 Modified:
9740 trunk/include/supported.h (File Modified)
9741 trunk/src/messages.tab (File Modified)
9742
9743
9744 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9745 Log:
9746 Add user umode +Q which prevents a user from
9747 being forwarded.
9748
9749
9750 Modified:
9751 trunk/include/client.h (File Modified)
9752 trunk/modules/core/m_join.c (File Modified)
9753 trunk/src/messages.tab (File Modified)
9754 trunk/src/s_user.c (File Modified)
9755
9756
9757 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9758 Log:
9759 Implement channel forwarding in m_join(). As in
9760 hyperion, failing to join because of +i, +r or +j
9761 can cause you to be forwarded, potentially
9762 recursively. Unlike hyperion, a single numeric
9763 is sent in case of a successful forward, otherwise
9764 the ircd acts if there were no forward.
9765
9766
9767 Modified:
9768 trunk/include/numeric.h (File Modified)
9769 trunk/modules/core/m_join.c (File Modified)
9770 trunk/src/messages.tab (File Modified)
9771
9772
9773 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9774 Log:
9775 Allow servers to set oper-only cmodes as well.
9776
9777
9778 Modified:
9779 trunk/modules/core/m_mode.c (File Modified)
9780
9781
9782 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9783 Log:
9784 Add cmode +f which takes a channel name, settable
9785 only by opers for now. Does not do anything yet.
9786
9787
9788 Modified:
9789 trunk/include/channel.h (File Modified)
9790 trunk/modules/core/m_join.c (File Modified)
9791 trunk/modules/core/m_mode.c (File Modified)
9792 trunk/modules/core/m_sjoin.c (File Modified)
9793 trunk/src/channel.c (File Modified)
9794
9795
9796 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9797 Log:
9798 Fully initialize 'mode' in ms_join() and ms_sjoin()
9799 to avoid old +j garbage from being used.
9800
9801
9802 Modified:
9803 trunk/modules/core/m_join.c (File Modified)
9804 trunk/modules/core/m_sjoin.c (File Modified)
9805
9806
9807 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9808 Log:
9809 - only touch join_count/join_delta if join throttling
9810 is enabled on the channel
9811 - reset join_count/join_delta to 0 if -j is set
9812
9813
9814 Modified:
9815 trunk/modules/core/m_join.c (File Modified)
9816 trunk/modules/core/m_mode.c (File Modified)
9817 trunk/modules/core/m_sjoin.c (File Modified)
9818
9819
9820 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9821 Log:
9822 Also start a new "period" for join throttling for remote joins,
9823 if necessary. Make the code slightly clearer.
9824
9825
9826 Modified:
9827 trunk/modules/core/m_join.c (File Modified)
9828 trunk/src/channel.c (File Modified)
9829
9830
9831 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9832 Log:
9833 Some +j improvements, still broken.
9834
9835
9836 Modified:
9837 trunk/modules/core/m_join.c (File Modified)
9838 trunk/modules/core/m_sjoin.c (File Modified)
9839
9840
9841 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9842 Log:
9843 Only do +z processing for +m channels the sender is on,
9844 as bans/quiets are currently only checked locally.
9845
9846
9847 Modified:
9848 trunk/modules/core/m_message.c (File Modified)
9849
9850
9851 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9852 Log:
9853 - Add max_bans_large configuration option, defaulting to 500, to
9854 limit the number of bans in a +L channel
9855 - Change b/e/I to b/e/I/q in texts
9856
9857
9858 Modified:
9859 trunk/doc/example.conf (File Modified)
9860 trunk/include/s_conf.h (File Modified)
9861 trunk/modules/core/m_mode.c (File Modified)
9862 trunk/modules/m_info.c (File Modified)
9863 trunk/src/newconf.c (File Modified)
9864 trunk/src/s_conf.c (File Modified)
9865
9866
9867 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9868 Log:
9869 Store invite for +gi channels.
9870 Note that +gi is significantly weaker access control than +i.
9871
9872
9873 Modified:
9874 trunk/modules/m_invite.c (File Modified)
9875
9876
9877 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9878 Log:
9879 Nonops are allowed to see +q lists.
9880
9881
9882 Modified:
9883 trunk/modules/core/m_mode.c (File Modified)
9884
9885
9886 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9887 Log:
9888 Invalidate can_send() cache on -q.
9889
9890
9891 Modified:
9892 trunk/modules/core/m_mode.c (File Modified)
9893
9894
9895 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9896 Log:
9897 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9898
9899
9900 Modified:
9901 trunk/modules/core/m_sjoin.c (File Modified)
9902
9903
9904 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9905 Log:
9906 - Allow blank SJOINs -- for permanant channels.
9907
9908
9909 Modified:
9910 trunk/modules/core/m_sjoin.c (File Modified)
9911
9912
9913 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9914 Log:
9915 - Burst permanant channels.
9916
9917
9918 Modified:
9919 trunk/src/s_serv.c (File Modified)
9920
9921
9922 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9923 Log:
9924 - Fix handling of permanant channels.
9925
9926
9927 Modified:
9928 trunk/modules/core/m_join.c (File Modified)
9929
9930
9931 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9932 Log:
9933 - Run indent on core modules.
9934 - Add propagation of join throttle settings.
9935
9936
9937 Modified:
9938 trunk/modules/core/m_die.c (File Modified)
9939 trunk/modules/core/m_error.c (File Modified)
9940 trunk/modules/core/m_join.c (File Modified)
9941 trunk/modules/core/m_kick.c (File Modified)
9942 trunk/modules/core/m_kill.c (File Modified)
9943 trunk/modules/core/m_message.c (File Modified)
9944 trunk/modules/core/m_mode.c (File Modified)
9945 trunk/modules/core/m_nick.c (File Modified)
9946 trunk/modules/core/m_part.c (File Modified)
9947 trunk/modules/core/m_quit.c (File Modified)
9948 trunk/modules/core/m_server.c (File Modified)
9949 trunk/modules/core/m_sjoin.c (File Modified)
9950 trunk/modules/core/m_squit.c (File Modified)
9951
9952
9953 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9954 Log:
9955 - Fix mistake in commit message.
9956
9957
9958 Modified:
9959 trunk/ChangeLog (File Modified)
9960
9961
9962 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9963 Log:
9964 - Channel throttling.
9965
9966
9967 Modified:
9968 trunk/NEWS (File Modified)
9969 trunk/include/supported.h (File Modified)
9970 trunk/modules/core/m_mode.c (File Modified)
9971 trunk/src/messages.tab (File Modified)
9972
9973
9974 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9975 Log:
9976 - Channel throttle logic fixes.
9977
9978
9979 Modified:
9980 trunk/include/channel.h (File Modified)
9981
9982
9983 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9984 Log:
9985 - Add the throttle logic.
9986
9987
9988 Modified:
9989 trunk/include/channel.h (File Modified)
9990 trunk/include/numeric.h (File Modified)
9991 trunk/modules/core/m_join.c (File Modified)
9992 trunk/src/channel.c (File Modified)
9993 trunk/src/messages.tab (File Modified)
9994
9995
9996 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9997 Log:
9998 - Cosmetic fixes to CREDITS.
9999
10000
10001 Modified:
10002 trunk/CREDITS (File Modified)
10003
10004
10005 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10006 Log:
10007 - Better channel_modes() from ShadowIRCd 4.
10008
10009
10010 Modified:
10011 trunk/include/channel.h (File Modified)
10012 trunk/src/channel.c (File Modified)
10013
10014
10015 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10016 Log:
10017 - Strip colour codes from parts.
10018
10019
10020 Modified:
10021 trunk/modules/core/m_part.c (File Modified)
10022
10023
10024 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10025 Log:
10026 - Strip colour codes from quits.
10027
10028
10029 Modified:
10030 trunk/modules/core/m_quit.c (File Modified)
10031
10032
10033 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10034 Log:
10035 - add +c/+g/+z to channel_modes().
10036
10037
10038 Modified:
10039 trunk/src/channel.c (File Modified)
10040
10041
10042 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10043 Log:
10044 - Add +g to 004/005 numerics.
10045
10046
10047 Modified:
10048 trunk/include/supported.h (File Modified)
10049 trunk/src/messages.tab (File Modified)
10050
10051
10052 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10053 Log:
10054 - Add +cgz to set_final_mode() in both join/sjoin.
10055 - Implement channel mode +g: Free invite.
10056
10057
10058 Modified:
10059 trunk/include/channel.h (File Modified)
10060 trunk/modules/core/m_join.c (File Modified)
10061 trunk/modules/core/m_mode.c (File Modified)
10062 trunk/modules/core/m_sjoin.c (File Modified)
10063 trunk/modules/m_invite.c (File Modified)
10064
10065
10066 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10067 Log:
10068 - Make sure /stats p uses the right list.
10069
10070
10071 Modified:
10072 trunk/modules/m_stats.c (File Modified)
10073
10074
10075 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10076 Log:
10077 - local oper list becomes local_oper_list.
10078 - all opers are stored on oper_list for /stats p.
10079
10080
10081 Modified:
10082 trunk/include/ircd.h (File Modified)
10083 trunk/modules/m_stats.c (File Modified)
10084 trunk/modules/m_trace.c (File Modified)
10085 trunk/src/client.c (File Modified)
10086 trunk/src/ircd.c (File Modified)
10087 trunk/src/s_user.c (File Modified)
10088 trunk/src/send.c (File Modified)
10089
10090
10091 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10092 Log:
10093 - Remove ENABLE_SERVICES legacy define.
10094
10095
10096 Modified:
10097 trunk/configure (File Modified)
10098 trunk/configure.ac (File Modified)
10099 trunk/include/client.h (File Modified)
10100 trunk/include/m_info.h (File Modified)
10101 trunk/include/s_conf.h (File Modified)
10102 trunk/modules/Makefile.in (File Modified)
10103 trunk/modules/core/m_kick.c (File Modified)
10104 trunk/modules/core/m_mode.c (File Modified)
10105 trunk/modules/core/m_nick.c (File Modified)
10106 trunk/modules/core/m_sjoin.c (File Modified)
10107 trunk/modules/m_services.c (File Modified)
10108 trunk/src/channel.c (File Modified)
10109 trunk/src/newconf.c (File Modified)
10110 trunk/src/s_conf.c (File Modified)
10111 trunk/src/s_serv.c (File Modified)
10112 trunk/src/s_user.c (File Modified)
10113
10114
10115 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10116 Log:
10117 - New reject message, ala ircu.
10118
10119
10120 Modified:
10121 trunk/src/reject.c (File Modified)
10122
10123
10124 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10125 Log:
10126 - Reduce 'broadcast storm' effect in m_chghost.
10127
10128
10129 Modified:
10130 trunk/modules/m_chghost.c (File Modified)
10131
10132
10133 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10134 Log:
10135 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10136
10137
10138 Modified:
10139 trunk/include/supported.h (File Modified)
10140 trunk/src/messages.tab (File Modified)
10141
10142
10143 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10144 Log:
10145 - Implement +z.
10146
10147
10148 Modified:
10149 trunk/include/channel.h (File Modified)
10150 trunk/modules/core/m_message.c (File Modified)
10151 trunk/modules/core/m_mode.c (File Modified)
10152
10153
10154 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10155 Log:
10156 - use sendto_one_numeric() in some places.
10157
10158
10159 Modified:
10160 trunk/modules/core/m_mode.c (File Modified)
10161
10162
10163 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10164 Log:
10165 - Implement channel mode +c -- colour stripping.
10166
10167
10168 Modified:
10169 trunk/include/irc_string.h (File Modified)
10170 trunk/include/supported.h (File Modified)
10171 trunk/modules/core/m_message.c (File Modified)
10172 trunk/modules/core/m_mode.c (File Modified)
10173 trunk/src/irc_string.c (File Modified)
10174 trunk/src/messages.tab (File Modified)
10175
10176
10177 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10178 Log:
10179 - Add +qLP to CHANMODES 005 numeric.
10180
10181
10182 Modified:
10183 trunk/include/supported.h (File Modified)
10184
10185
10186 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10187 Log:
10188 Move credits files to doc/.
10189
10190
10191 Modified:
10192 trunk/Hybrid-team (File Deleted)
10193 trunk/Ratbox-team (File Deleted)
10194 trunk/doc/Hybrid-team (File Added)
10195 trunk/doc/Ratbox-team (File Added)
10196
10197
10198 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10199 Log:
10200 - Rename Ratbox credits as Ratbox-team.
10201 - Add in our own CREDITS.
10202
10203
10204 Modified:
10205 trunk/CREDITS (File Deleted)
10206 trunk/CREDITS (File Added)
10207 trunk/Ratbox-team (File Added)
10208
10209
10210 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10211 Log:
10212 - Quietcache fixes.
10213
10214
10215 Modified:
10216 trunk/modules/core/m_mode.c (File Modified)
10217
10218
10219 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10220 Log:
10221 - Rebuild configure.
10222
10223
10224 Modified:
10225 trunk/autom4te.cache/ (File Deleted)
10226 trunk/configure (File Modified)
10227
10228
10229 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10230 Log:
10231 Add +q to messages.tab.
10232
10233
10234 Modified:
10235 trunk/src/messages.tab (File Modified)
10236
10237
10238 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10239 Log:
10240 - port m_sjoin stuff to TS6 JOIN syntax.
10241
10242
10243 Modified:
10244 trunk/modules/core/m_join.c (File Modified)
10245
10246
10247 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10248 Log:
10249 - Implement channel mode +q (quiet)
10250
10251
10252 Modified:
10253 trunk/include/channel.h (File Modified)
10254 trunk/modules/core/m_mode.c (File Modified)
10255 trunk/src/channel.c (File Modified)
10256
10257
10258 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10259 Log:
10260 Add +L/+P for set_final_mode().
10261
10262
10263 Modified:
10264 trunk/modules/core/m_sjoin.c (File Modified)
10265
10266
10267 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10268 Log:
10269 Add +L/+P in channel_modes().
10270
10271
10272 Modified:
10273 trunk/src/channel.c (File Modified)
10274
10275
10276 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10277 Log:
10278 - Use MODE_PERMANENT, not MODE_PERMANANT
10279 - Actually use chm_staff()
10280
10281 It compiles but is not otherwise tested.
10282
10283
10284 Modified:
10285 trunk/include/channel.h (File Modified)
10286 trunk/modules/core/m_mode.c (File Modified)
10287 trunk/modules/core/m_sjoin.c (File Modified)
10288 trunk/src/channel.c (File Modified)
10289
10290
10291 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10292 Log:
10293 - Ok, patchlevel.h is fixed now.
10294
10295
10296 Modified:
10297 trunk/include/patchlevel.h (File Modified)
10298
10299
10300 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10301 Log:
10302 - *sigh*
10303
10304
10305 Modified:
10306 trunk/include/patchlevel.h (File Modified)
10307 trunk/src/version.c.SH (File Modified)
10308
10309
10310 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10311 Log:
10312 - Fix compilation issue with version.c.
10313
10314
10315 Modified:
10316 trunk/src/version.c.SH (File Modified)
10317
10318
10319 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10320 Log:
10321 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10322 this from the BUGS file.
10323
10324
10325 Modified:
10326 trunk/BUGS (File Modified)
10327
10328
10329 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10330 Log:
10331 Mangle all netsplit messages if flatten links is enabled.
10332
10333
10334 Modified:
10335 trunk/src/client.c (File Modified)
10336
10337
10338 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10339 Log:
10340 - jilles pointed out that /stats p needed severe changes -- implement
10341 them
10342
10343
10344 Modified:
10345 trunk/modules/m_stats.c (File Modified)
10346
10347
10348 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10349 Log:
10350 Rename RELNOTES to NEWS.
10351
10352
10353 Modified:
10354 trunk/NEWS (File Added)
10355 trunk/RELNOTES (File Deleted)
10356
10357
10358 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10359 Log:
10360 Update RELNOTES.
10361
10362
10363 Modified:
10364 trunk/RELNOTES (File Modified)
10365
10366
10367 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10368 Log:
10369 - Make /stats p work globally.
10370 - Change 'OPER(s)' to 'staff members'
10371
10372
10373 Modified:
10374 trunk/modules/m_stats.c (File Modified)
10375
10376
10377 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10378 Log:
10379 - add modes, +LP to RPL_MYINFO.
10380
10381
10382 Modified:
10383 trunk/src/messages.tab (File Modified)
10384
10385
10386 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10387 Log:
10388 More stuff to RELNOTES.
10389
10390
10391 Modified:
10392 trunk/RELNOTES (File Modified)
10393
10394
10395 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10396 Log:
10397 - Implement +P.
10398
10399
10400 Modified:
10401 trunk/modules/core/m_sjoin.c (File Modified)
10402 trunk/src/channel.c (File Modified)
10403
10404
10405 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10406 Log:
10407 - Implement list limit exceed modes -- +L.
10408
10409
10410 Modified:
10411 trunk/modules/core/m_mode.c (File Modified)
10412
10413
10414 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10415 Log:
10416 - Add handlers for modes +L, +P.
10417
10418
10419 Modified:
10420 trunk/include/channel.h (File Modified)
10421 trunk/modules/core/m_mode.c (File Modified)
10422
10423
10424 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10425 Log:
10426 Update properties on *everything*.
10427
10428
10429 Modified:
10430 trunk/.cvsignore (Property Modified)
10431 trunk/.indent.pro (Property Modified)
10432 trunk/BUGS (File Modified) (Property Modified)
10433 trunk/CREDITS (File Modified) (Property Modified)
10434 trunk/ChangeLog (Property Modified)
10435 trunk/Hybrid-team (File Modified) (Property Modified)
10436 trunk/INSTALL (File Modified) (Property Modified)
10437 trunk/LICENSE (File Modified) (Property Modified)
10438 trunk/Makefile.in (File Modified) (Property Modified)
10439 trunk/README.FIRST (File Modified) (Property Modified)
10440 trunk/RELNOTES (File Modified) (Property Modified)
10441 trunk/SVN-Access (Property Modified)
10442 trunk/aclocal.m4 (File Modified) (Property Modified)
10443 trunk/adns/.cvsignore (Property Modified)
10444 trunk/adns/COPYING (Property Modified)
10445 trunk/adns/GPL-vs-LGPL (Property Modified)
10446 trunk/adns/Makefile.in (File Modified) (Property Modified)
10447 trunk/adns/README (Property Modified)
10448 trunk/adns/README.ircd (Property Modified)
10449 trunk/adns/adns.h (File Modified) (Property Modified)
10450 trunk/adns/check.c (File Modified) (Property Modified)
10451 trunk/adns/dlist.h (File Modified) (Property Modified)
10452 trunk/adns/event.c (File Modified) (Property Modified)
10453 trunk/adns/general.c (File Modified) (Property Modified)
10454 trunk/adns/internal.h (File Modified) (Property Modified)
10455 trunk/adns/parse.c (File Modified) (Property Modified)
10456 trunk/adns/query.c (File Modified) (Property Modified)
10457 trunk/adns/reply.c (File Modified) (Property Modified)
10458 trunk/adns/setup.c (File Modified) (Property Modified)
10459 trunk/adns/transmit.c (File Modified) (Property Modified)
10460 trunk/adns/tvarith.h (File Modified) (Property Modified)
10461 trunk/adns/types.c (File Modified) (Property Modified)
10462 trunk/configure (File Modified) (Property Modified)
10463 trunk/configure.ac (File Modified) (Property Modified)
10464 trunk/contrib/.cvsignore (Property Modified)
10465 trunk/contrib/.indent.pro (Property Modified)
10466 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10467 trunk/contrib/README (File Modified) (Property Modified)
10468 trunk/contrib/example_module.c (File Modified) (Property Modified)
10469 trunk/contrib/m_42.c (File Modified) (Property Modified)
10470 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10471 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10472 trunk/contrib/m_force.c (File Modified) (Property Modified)
10473 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10474 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10475 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10476 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10477 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10478 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10479 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10480 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10481 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10482 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10483 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10484 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10485 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10486 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10487 trunk/doc/.cvsignore (Property Modified)
10488 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10489 trunk/doc/Makefile.in (File Modified) (Property Modified)
10490 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10491 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10492 trunk/doc/challenge.txt (File Modified) (Property Modified)
10493 trunk/doc/example.conf (File Modified) (Property Modified)
10494 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10495 trunk/doc/hooks.txt (File Modified) (Property Modified)
10496 trunk/doc/index.txt (File Modified) (Property Modified)
10497 trunk/doc/ircd.8 (File Modified) (Property Modified)
10498 trunk/doc/ircd.motd (Property Modified)
10499 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10500 trunk/doc/modeg.txt (File Modified) (Property Modified)
10501 trunk/doc/modes.txt (File Modified) (Property Modified)
10502 trunk/doc/monitor.txt (File Modified) (Property Modified)
10503 trunk/doc/old/Authors (Property Modified)
10504 trunk/doc/operguide.txt (File Modified) (Property Modified)
10505 trunk/doc/opermyth.txt (Property Modified)
10506 trunk/doc/server-version-info (File Modified) (Property Modified)
10507 trunk/doc/services.txt (File Modified) (Property Modified)
10508 trunk/doc/technical/README.TSora (Property Modified)
10509 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10510 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10511 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10512 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10513 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10514 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10515 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10516 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10517 trunk/doc/technical/rfc1459.txt (Property Modified)
10518 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10519 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10520 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10521 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10522 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10523 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10524 trunk/help/Makefile.in (File Modified) (Property Modified)
10525 trunk/help/opers/accept (Property Modified)
10526 trunk/help/opers/admin (Property Modified)
10527 trunk/help/opers/away (Property Modified)
10528 trunk/help/opers/capab (Property Modified)
10529 trunk/help/opers/challenge (Property Modified)
10530 trunk/help/opers/close (Property Modified)
10531 trunk/help/opers/cmode (Property Modified)
10532 trunk/help/opers/cnotice (Property Modified)
10533 trunk/help/opers/connect (Property Modified)
10534 trunk/help/opers/cprivmsg (Property Modified)
10535 trunk/help/opers/credits (Property Modified)
10536 trunk/help/opers/die (Property Modified)
10537 trunk/help/opers/dline (Property Modified)
10538 trunk/help/opers/eob (Property Modified)
10539 trunk/help/opers/error (Property Modified)
10540 trunk/help/opers/etrace (Property Modified)
10541 trunk/help/opers/gline (Property Modified)
10542 trunk/help/opers/help (Property Modified)
10543 trunk/help/opers/index (Property Modified)
10544 trunk/help/opers/info (Property Modified)
10545 trunk/help/opers/invite (Property Modified)
10546 trunk/help/opers/ison (Property Modified)
10547 trunk/help/opers/join (Property Modified)
10548 trunk/help/opers/kick (Property Modified)
10549 trunk/help/opers/kill (Property Modified)
10550 trunk/help/opers/kline (Property Modified)
10551 trunk/help/opers/knock (Property Modified)
10552 trunk/help/opers/links (Property Modified)
10553 trunk/help/opers/list (Property Modified)
10554 trunk/help/opers/locops (Property Modified)
10555 trunk/help/opers/lusers (Property Modified)
10556 trunk/help/opers/modlist (Property Modified)
10557 trunk/help/opers/modload (Property Modified)
10558 trunk/help/opers/modrestart (Property Modified)
10559 trunk/help/opers/modunload (Property Modified)
10560 trunk/help/opers/motd (Property Modified)
10561 trunk/help/opers/names (Property Modified)
10562 trunk/help/opers/nick (Property Modified)
10563 trunk/help/opers/notice (Property Modified)
10564 trunk/help/opers/oper (Property Modified)
10565 trunk/help/opers/operspy (Property Modified)
10566 trunk/help/opers/operwall (Property Modified)
10567 trunk/help/opers/part (Property Modified)
10568 trunk/help/opers/pass (Property Modified)
10569 trunk/help/opers/ping (Property Modified)
10570 trunk/help/opers/pong (Property Modified)
10571 trunk/help/opers/post (Property Modified)
10572 trunk/help/opers/privmsg (Property Modified)
10573 trunk/help/opers/quit (Property Modified)
10574 trunk/help/opers/rehash (Property Modified)
10575 trunk/help/opers/restart (Property Modified)
10576 trunk/help/opers/resv (Property Modified)
10577 trunk/help/opers/server (Property Modified)
10578 trunk/help/opers/set (Property Modified)
10579 trunk/help/opers/sjoin (Property Modified)
10580 trunk/help/opers/squit (Property Modified)
10581 trunk/help/opers/stats (Property Modified)
10582 trunk/help/opers/svinfo (Property Modified)
10583 trunk/help/opers/testgecos (Property Modified)
10584 trunk/help/opers/testline (Property Modified)
10585 trunk/help/opers/testmask (Property Modified)
10586 trunk/help/opers/time (Property Modified)
10587 trunk/help/opers/topic (Property Modified)
10588 trunk/help/opers/trace (Property Modified)
10589 trunk/help/opers/uhelp (Property Modified)
10590 trunk/help/opers/umode (Property Modified)
10591 trunk/help/opers/undline (Property Modified)
10592 trunk/help/opers/ungline (Property Modified)
10593 trunk/help/opers/unkline (Property Modified)
10594 trunk/help/opers/unresv (Property Modified)
10595 trunk/help/opers/unxline (Property Modified)
10596 trunk/help/opers/user (Property Modified)
10597 trunk/help/opers/userhost (Property Modified)
10598 trunk/help/opers/users (Property Modified)
10599 trunk/help/opers/version (Property Modified)
10600 trunk/help/opers/wallops (Property Modified)
10601 trunk/help/opers/who (Property Modified)
10602 trunk/help/opers/whois (Property Modified)
10603 trunk/help/opers/whowas (Property Modified)
10604 trunk/help/opers/xline (Property Modified)
10605 trunk/help/users/index (Property Modified)
10606 trunk/help/users/info (Property Modified)
10607 trunk/help/users/notice (Property Modified)
10608 trunk/help/users/privmsg (Property Modified)
10609 trunk/help/users/stats (Property Modified)
10610 trunk/help/users/umode (Property Modified)
10611 trunk/include/.cvsignore (Property Modified)
10612 trunk/include/.indent.pro (Property Modified)
10613 trunk/include/balloc.h (File Modified) (Property Modified)
10614 trunk/include/cache.h (File Modified) (Property Modified)
10615 trunk/include/channel.h (File Modified) (Property Modified)
10616 trunk/include/class.h (File Modified) (Property Modified)
10617 trunk/include/client.h (File Modified) (Property Modified)
10618 trunk/include/commio.h (File Modified) (Property Modified)
10619 trunk/include/common.h (File Modified) (Property Modified)
10620 trunk/include/config.h (File Modified) (Property Modified)
10621 trunk/include/config.h.dist (File Modified) (Property Modified)
10622 trunk/include/defaults.h (File Modified) (Property Modified)
10623 trunk/include/event.h (File Modified) (Property Modified)
10624 trunk/include/hash.h (File Modified) (Property Modified)
10625 trunk/include/hook.h (File Modified) (Property Modified)
10626 trunk/include/hostmask.h (File Modified) (Property Modified)
10627 trunk/include/irc_string.h (File Modified) (Property Modified)
10628 trunk/include/ircd.h (File Modified) (Property Modified)
10629 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10630 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10631 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10632 trunk/include/linebuf.h (File Modified) (Property Modified)
10633 trunk/include/listener.h (File Modified) (Property Modified)
10634 trunk/include/m_info.h (File Modified) (Property Modified)
10635 trunk/include/memory.h (File Modified) (Property Modified)
10636 trunk/include/modules.h (File Modified) (Property Modified)
10637 trunk/include/monitor.h (File Modified) (Property Modified)
10638 trunk/include/msg.h (File Modified) (Property Modified)
10639 trunk/include/newconf.h (File Modified) (Property Modified)
10640 trunk/include/numeric.h (File Modified) (Property Modified)
10641 trunk/include/packet.h (File Modified) (Property Modified)
10642 trunk/include/parse.h (File Modified) (Property Modified)
10643 trunk/include/patchlevel.h (File Modified) (Property Modified)
10644 trunk/include/patricia.h (File Modified) (Property Modified)
10645 trunk/include/reject.h (File Modified) (Property Modified)
10646 trunk/include/res.h (File Modified) (Property Modified)
10647 trunk/include/restart.h (File Modified) (Property Modified)
10648 trunk/include/s_auth.h (File Modified) (Property Modified)
10649 trunk/include/s_conf.h (File Modified) (Property Modified)
10650 trunk/include/s_gline.h (File Modified) (Property Modified)
10651 trunk/include/s_log.h (File Modified) (Property Modified)
10652 trunk/include/s_newconf.h (File Modified) (Property Modified)
10653 trunk/include/s_serv.h (File Modified) (Property Modified)
10654 trunk/include/s_stats.h (File Modified) (Property Modified)
10655 trunk/include/s_user.h (File Modified) (Property Modified)
10656 trunk/include/s_zip.h (File Modified) (Property Modified)
10657 trunk/include/scache.h (File Modified) (Property Modified)
10658 trunk/include/send.h (File Modified) (Property Modified)
10659 trunk/include/serno.h (Property Modified)
10660 trunk/include/setup.h.in (Property Modified)
10661 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10662 trunk/include/stdinc.h (File Modified) (Property Modified)
10663 trunk/include/supported.h (File Modified) (Property Modified)
10664 trunk/include/tools.h (File Modified) (Property Modified)
10665 trunk/include/whowas.h (File Modified) (Property Modified)
10666 trunk/install-sh (File Modified) (Property Modified)
10667 trunk/modules/.cvsignore (Property Modified)
10668 trunk/modules/.depend (Property Modified)
10669 trunk/modules/.indent.pro (Property Modified)
10670 trunk/modules/Makefile.in (File Modified) (Property Modified)
10671 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10672 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10673 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10674 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10675 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10676 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10677 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10678 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10679 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10680 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10681 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10682 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10683 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10684 trunk/modules/m_accept.c (File Modified) (Property Modified)
10685 trunk/modules/m_admin.c (File Modified) (Property Modified)
10686 trunk/modules/m_away.c (File Modified) (Property Modified)
10687 trunk/modules/m_cap.c (File Modified) (Property Modified)
10688 trunk/modules/m_capab.c (File Modified) (Property Modified)
10689 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10690 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10691 trunk/modules/m_close.c (File Modified) (Property Modified)
10692 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10693 trunk/modules/m_connect.c (File Modified) (Property Modified)
10694 trunk/modules/m_dline.c (File Modified) (Property Modified)
10695 trunk/modules/m_encap.c (File Modified) (Property Modified)
10696 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10697 trunk/modules/m_gline.c (File Modified) (Property Modified)
10698 trunk/modules/m_help.c (File Modified) (Property Modified)
10699 trunk/modules/m_info.c (File Modified) (Property Modified)
10700 trunk/modules/m_invite.c (File Modified) (Property Modified)
10701 trunk/modules/m_ison.c (File Modified) (Property Modified)
10702 trunk/modules/m_kline.c (File Modified) (Property Modified)
10703 trunk/modules/m_knock.c (File Modified) (Property Modified)
10704 trunk/modules/m_links.c (File Modified) (Property Modified)
10705 trunk/modules/m_list.c (File Modified) (Property Modified)
10706 trunk/modules/m_locops.c (File Modified) (Property Modified)
10707 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10708 trunk/modules/m_map.c (File Modified) (Property Modified)
10709 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10710 trunk/modules/m_motd.c (File Modified) (Property Modified)
10711 trunk/modules/m_names.c (File Modified) (Property Modified)
10712 trunk/modules/m_oper.c (File Modified) (Property Modified)
10713 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10714 trunk/modules/m_pass.c (File Modified) (Property Modified)
10715 trunk/modules/m_ping.c (File Modified) (Property Modified)
10716 trunk/modules/m_pong.c (File Modified) (Property Modified)
10717 trunk/modules/m_post.c (File Modified) (Property Modified)
10718 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10719 trunk/modules/m_restart.c (File Modified) (Property Modified)
10720 trunk/modules/m_resv.c (File Modified) (Property Modified)
10721 trunk/modules/m_services.c (File Modified) (Property Modified)
10722 trunk/modules/m_set.c (File Modified) (Property Modified)
10723 trunk/modules/m_stats.c (File Modified) (Property Modified)
10724 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10725 trunk/modules/m_tb.c (File Modified) (Property Modified)
10726 trunk/modules/m_testline.c (File Modified) (Property Modified)
10727 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10728 trunk/modules/m_time.c (File Modified) (Property Modified)
10729 trunk/modules/m_topic.c (File Modified) (Property Modified)
10730 trunk/modules/m_trace.c (File Modified) (Property Modified)
10731 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10732 trunk/modules/m_user.c (File Modified) (Property Modified)
10733 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10734 trunk/modules/m_users.c (File Modified) (Property Modified)
10735 trunk/modules/m_version.c (File Modified) (Property Modified)
10736 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10737 trunk/modules/m_who.c (File Modified) (Property Modified)
10738 trunk/modules/m_whois.c (File Modified) (Property Modified)
10739 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10740 trunk/modules/m_xline.c (File Modified) (Property Modified)
10741 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10742 trunk/servlink/.cvsignore (Property Modified)
10743 trunk/servlink/.indent.pro (Property Modified)
10744 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10745 trunk/servlink/README (File Modified) (Property Modified)
10746 trunk/servlink/TODO (File Modified) (Property Modified)
10747 trunk/servlink/control.c (File Modified) (Property Modified)
10748 trunk/servlink/control.h (File Modified) (Property Modified)
10749 trunk/servlink/io.c (File Modified) (Property Modified)
10750 trunk/servlink/io.h (File Modified) (Property Modified)
10751 trunk/servlink/servlink.c (File Modified) (Property Modified)
10752 trunk/servlink/servlink.h (File Modified) (Property Modified)
10753 trunk/src/.cvsignore (Property Modified)
10754 trunk/src/.depend (Property Modified)
10755 trunk/src/.indent.pro (Property Modified)
10756 trunk/src/Makefile.in (File Modified) (Property Modified)
10757 trunk/src/adns.c (File Modified) (Property Modified)
10758 trunk/src/balloc.c (File Modified) (Property Modified)
10759 trunk/src/cache.c (File Modified) (Property Modified)
10760 trunk/src/channel.c (File Modified) (Property Modified)
10761 trunk/src/class.c (File Modified) (Property Modified)
10762 trunk/src/client.c (File Modified) (Property Modified)
10763 trunk/src/commio.c (File Modified) (Property Modified)
10764 trunk/src/devpoll.c (File Modified) (Property Modified)
10765 trunk/src/epoll.c (File Modified) (Property Modified)
10766 trunk/src/event.c (File Modified) (Property Modified)
10767 trunk/src/getopt.c (File Modified) (Property Modified)
10768 trunk/src/hash.c (File Modified) (Property Modified)
10769 trunk/src/hook.c (File Modified) (Property Modified)
10770 trunk/src/hostmask.c (File Modified) (Property Modified)
10771 trunk/src/irc_string.c (File Modified) (Property Modified)
10772 trunk/src/ircd.c (File Modified) (Property Modified)
10773 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10774 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10775 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10776 trunk/src/kdparse.c (File Modified) (Property Modified)
10777 trunk/src/kqueue.c (File Modified) (Property Modified)
10778 trunk/src/linebuf.c (File Modified) (Property Modified)
10779 trunk/src/listener.c (File Modified) (Property Modified)
10780 trunk/src/match.c (File Modified) (Property Modified)
10781 trunk/src/memory.c (File Modified) (Property Modified)
10782 trunk/src/messages.tab (File Modified) (Property Modified)
10783 trunk/src/modules.c (File Modified) (Property Modified)
10784 trunk/src/monitor.c (File Modified) (Property Modified)
10785 trunk/src/newconf.c (File Modified) (Property Modified)
10786 trunk/src/numeric.c (File Modified) (Property Modified)
10787 trunk/src/packet.c (File Modified) (Property Modified)
10788 trunk/src/parse.c (File Modified) (Property Modified)
10789 trunk/src/patricia.c (File Modified) (Property Modified)
10790 trunk/src/poll.c (File Modified) (Property Modified)
10791 trunk/src/reject.c (File Modified) (Property Modified)
10792 trunk/src/restart.c (File Modified) (Property Modified)
10793 trunk/src/s_auth.c (File Modified) (Property Modified)
10794 trunk/src/s_conf.c (File Modified) (Property Modified)
10795 trunk/src/s_gline.c (File Modified) (Property Modified)
10796 trunk/src/s_log.c (File Modified) (Property Modified)
10797 trunk/src/s_newconf.c (File Modified) (Property Modified)
10798 trunk/src/s_serv.c (File Modified) (Property Modified)
10799 trunk/src/s_stats.c (File Modified) (Property Modified)
10800 trunk/src/s_user.c (File Modified) (Property Modified)
10801 trunk/src/scache.c (File Modified) (Property Modified)
10802 trunk/src/select.c (File Modified) (Property Modified)
10803 trunk/src/send.c (File Modified) (Property Modified)
10804 trunk/src/snprintf.c (File Modified) (Property Modified)
10805 trunk/src/tools.c (File Modified) (Property Modified)
10806 trunk/src/version.c.SH (File Modified) (Property Modified)
10807 trunk/src/whowas.c (File Modified) (Property Modified)
10808 trunk/tools/.cvsignore (Property Modified)
10809 trunk/tools/Makefile.in (File Modified) (Property Modified)
10810 trunk/tools/README (File Modified) (Property Modified)
10811 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10812 trunk/tools/convertilines.c (File Modified) (Property Modified)
10813 trunk/tools/convertklines.c (File Modified) (Property Modified)
10814 trunk/tools/mkkeypair (Property Modified)
10815 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10816 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10817 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10818 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10819 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10820 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10821 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10822 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10823 trunk/tools/untabify (File Modified) (Property Modified)
10824 trunk/tools/viconf.c (File Modified) (Property Modified)
10825
10826
10827 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10828 Log:
10829 - Update RELNOTES.
10830
10831
10832 Modified:
10833 trunk/RELNOTES (File Modified)
10834
10835
10836 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10837 Log:
10838 - Make version.c use our serial, not ratbox's.
10839
10840
10841 Modified:
10842 trunk/src/version.c.SH (File Modified)
10843
10844
10845 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10846 Log:
10847 - update RELNOTES
10848 - revved patchlevel to 2.1.5
10849
10850
10851 Modified:
10852 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10853 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10854
10855
10856 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10857 Log:
10858 - fix buffer overflow and unterminated buffer when removing TS6 bans
10859 - fix rebuilding of SJOIN
10860
10861
10862 Modified:
10863 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10864
10865
10866 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10867 Log:
10868 have servlink report if it gets an uncompressed error message when it gets inflate failures
10869
10870 Modified:
10871 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10872
10873
10874 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10875 Log:
10876 - extend our copyrights to 2005.
10877
10878
10879 Modified:
10880 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10881 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10882 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10883 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10884 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10885 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10886 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10887 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10888 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10889 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10890 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10891 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10892 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10893 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10894 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10895 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10896 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10897 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10898 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10899 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10900 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10901 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10902 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10903 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10904 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10905 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10906 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10907 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10908 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10909 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10910 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10911 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10912 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10913 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10914 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10915 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10916 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10917 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10918 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10919 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10920 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10921 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10922 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10923 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10924 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10925 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10926 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10927 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10928 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10929 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10930 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10931 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10932 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10933 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10934 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10935 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10936 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10937 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10938 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10939 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10940 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10941 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10942 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10943 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10944 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10945 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10946 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10947 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10948 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10949 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10950 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10951 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10952 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10953 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10954 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10955 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10956 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10957 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10958 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10959 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10960 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10961 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10962 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10963 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10964 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10965 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10966 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10967 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10968 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10969 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10970 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10971 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10972 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10973 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10974 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10975 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10976 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10977 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10978 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10979 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10980 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10981 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10982 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10983 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10984
10985
10986 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10987 Log:
10988 - update RELNOTES
10989 - revved patchlevel to 2.1.4
10990
10991
10992 Modified:
10993 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10994 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10995
10996
10997 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10998 Log:
10999 - add TARGMAX to 005
11000 - remove the +1 from ->uid in struct Client
11001 - fix checking of accept entries in m_accept.c
11002
11003
11004 Modified:
11005 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11006 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11007 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11008 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11009
11010
11011 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11012 Log:
11013 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11014 send it over TS6
11015
11016
11017 Modified:
11018 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11019
11020
11021 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11022 Log:
11023 - remove an unused variable
11024
11025
11026 Modified:
11027 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11028
11029
11030 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11031 Log:
11032 don't burst a TS5 name in burst_TS6. -via jillies
11033
11034 Modified:
11035 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11036
11037
11038 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11039 Log:
11040 - via jilles, make nickchanges invalidate any cached bans for
11041 quiet_on_ban
11042
11043
11044 Modified:
11045 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11046 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11047 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11048 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11049
11050
11051 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11052 Log:
11053 - fix some char vs byte usage to make adns compile cleanly with gcc4
11054
11055
11056 Modified:
11057 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11058 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11059 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11060 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11061 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11062 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11063 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11064 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11065
11066
11067 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11068 Log:
11069 userhost should allow 5 userhost checks, not 4
11070
11071 Modified:
11072 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11073
11074
11075 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11076 Log:
11077 - another darwin fix
11078
11079
11080 Modified:
11081 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11082
11083
11084 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11085 Log:
11086 - darwin fixes
11087
11088
11089 Modified:
11090 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11091 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11092 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11093 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11094 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11095 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11096 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11097 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11098
11099
11100 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11101 Log:
11102 - remove bogus extern of abort_list
11103
11104
11105 Modified:
11106 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11107
11108
11109 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11110 Log:
11111 svn repo access stuff
11112
11113 Modified:
11114 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11115
11116
11117 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11118 Log:
11119 test commit
11120
11121
11122 Modified:
11123 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11124
11125
11126 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11127 Log:
11128 test commit
11129
11130
11131 Modified:
11132 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11133
11134
11135 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11136 Log:
11137 revert omotd..i thought it was a good idea..oh well
11138
11139 Modified:
11140 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11141
11142
11143 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11144 Log:
11145 Commas are bad things in channel keys
11146
11147
11148 Modified:
11149 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11150
11151
11152 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11153 Log:
11154 Add OMOTD command to display oper motd
11155
11156
11157 Modified:
11158 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11159
11160
11161 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11162 Log:
11163 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11164
11165 Modified:
11166 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11167
11168
11169 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11170
11171 Modified files: (Branch: RATBOX_2_1)
11172 modules m_whois.c
11173 Log:
11174 - stop testing whois for protocol violations, as they can be caused in
11175 ircds going all the way back to the original ircd2.8
11176
11177 Revision Changes Path
11178 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11179
11180
11181
11182 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11183
11184 Modified files: (Branch: RATBOX_2_1)
11185 modules m_time.c
11186 Log:
11187 - remove some 2.2 code
11188
11189 Revision Changes Path
11190 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11191
11192
11193
11194 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11195
11196 Modified files: (Branch: RATBOX_2_1)
11197 modules m_time.c
11198 Log:
11199 backport of the silly december 31st bug
11200
11201 Revision Changes Path
11202 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11203
11204
11205
11206 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11207
11208 Modified files: (Branch: RATBOX_2_1)
11209 . RELNOTES
11210 include patchlevel.h
11211 Log:
11212 - revved patchlevel to 2.1.3
11213
11214 Revision Changes Path
11215 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11216 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11217
11218
11219
11220 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11221
11222 Modified files: (Branch: RATBOX_2_1)
11223 include client.h
11224 modules m_accept.c
11225 modules/core m_nick.c
11226 src client.c
11227 Log:
11228 - stop removing a clients own list of accepted clients when they do a
11229 nickchange
11230 - clean up the accept code so its less retarded
11231
11232 Revision Changes Path
11233 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11234 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11235 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11236 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11237
11238
11239
11240 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11241
11242 Modified files: (Branch: RATBOX_2_1)
11243 include event.h
11244 modules m_links.c
11245 src event.c ircd.c newconf.c
11246 Log:
11247 - remove a defn of links_cache_list in m_links.c which was causing
11248 the flattened links update to be ignored
11249 - add eventUpdate(), and make links_delay update on rehash
11250
11251 Revision Changes Path
11252 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11253 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11254 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11255 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11256 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11257
11258
11259
11260 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11261
11262 Modified files: (Branch: RATBOX_2_1)
11263 doc services.txt
11264 src newconf.c
11265 Log:
11266 - make the conf parser apply service {}; on rehash
11267
11268 Revision Changes Path
11269 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11270 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11271
11272
11273
11274 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11275
11276 Modified files: (Branch: RATBOX_2_1)
11277 include m_info.h
11278 Log:
11279 - show ENABLE_SERVICES define in info
11280
11281 Revision Changes Path
11282 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11283
11284
11285
11286 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11287
11288 Modified files: (Branch: RATBOX_2_1)
11289 modules m_services.c m_stats.c
11290 Log:
11291 - via jilles, make m_services.c hook into stats U and display service
11292 blocks
11293
11294 Revision Changes Path
11295 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11296 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11297
11298
11299
11300 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11301
11302 Modified files: (Branch: RATBOX_2_1)
11303 . configure configure.ac
11304 Log:
11305 - default build to -O2
11306
11307 Revision Changes Path
11308 7.249.2.2 +4 -4 ircd-ratbox/configure
11309 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11310
11311
11312
11313 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11314
11315 Modified files: (Branch: RATBOX_2_1)
11316 doc example.conf example.efnet.conf
11317 include client.h s_conf.h s_newconf.h
11318 modules m_info.c
11319 modules/core m_join.c m_nick.c
11320 src channel.c newconf.c s_conf.c s_user.c
11321 Log:
11322 - remove no_oper_resvs from general {};
11323 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11324
11325 Revision Changes Path
11326 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11327 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11328 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11329 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11330 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11331 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11332 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11333 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11334 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11335 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11336 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11337 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11338
11339
11340
11341 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11342
11343 Modified files: (Branch: RATBOX_2_1)
11344 modules/core m_mode.c m_nick.c
11345 src s_newconf.c
11346 Log:
11347 - 2.0 sync:
11348 - raise max temptime to a year
11349 - tidy up BMASK
11350 - require 9 parameters in ms_nick(), 10 in ms_uid()
11351
11352 Revision Changes Path
11353 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11354 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11355 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11356
11357
11358
11359 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11360
11361 Modified files: (Branch: RATBOX_2_1)
11362 modules m_services.c
11363 Log:
11364 - only show services logged in info when its a local client
11365
11366 Revision Changes Path
11367 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11368
11369
11370
11371 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11372
11373 Modified files: (Branch: RATBOX_2_1)
11374 src match.c
11375 Log:
11376 passing a pointer to a pointer is not what was intended, oops
11377
11378 Revision Changes Path
11379 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11380
11381
11382
11383 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11384
11385 Modified files: (Branch: RATBOX_2_1)
11386 doc services.txt
11387 Log:
11388 - update services.txt with FNC
11389
11390 Revision Changes Path
11391 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11392
11393
11394
11395 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11396
11397 Modified files: (Branch: RATBOX_2_1)
11398 modules m_resv.c
11399 Log:
11400 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11401
11402 Revision Changes Path
11403 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11404
11405
11406
11407 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11408
11409 Modified files: (Branch: RATBOX_2_1)
11410 src s_auth.c
11411 Log:
11412 - add some uniqueness into auth process for bopm
11413
11414 Revision Changes Path
11415 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11416
11417
11418
11419 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11420
11421 Modified files: (Branch: RATBOX_2_1)
11422 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11423 Log:
11424 - make contrib/ compile
11425
11426 Revision Changes Path
11427 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11428 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11429 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11430 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11431
11432
11433
11434 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11435
11436 Modified files: (Branch: RATBOX_2_1)
11437 modules m_monitor.c
11438 Log:
11439 Don't allow MONITOR from an unregistered client
11440
11441 Revision Changes Path
11442 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11443
11444
11445
11446 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11447
11448 Modified files: (Branch: RATBOX_2_1)
11449 doc example.conf example.efnet.conf
11450 include class.h
11451 src class.c messages.tab newconf.c
11452 Log:
11453 - remove sendq_eob, its become more of a hindrance than a benefit.
11454 - sync example.efnet.conf cluster {}; with example.conf
11455
11456 Revision Changes Path
11457 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11458 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11459 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11460 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11461 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11462 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11463
11464
11465
11466 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11467
11468 Modified files: (Branch: RATBOX_2_1)
11469 . RELNOTES
11470 include patchlevel.h
11471 Log:
11472 - update RELNOTES
11473 - revved patchlevel to 2.1.2
11474
11475 Revision Changes Path
11476 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11477 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11478
11479
11480
11481 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11482
11483 Modified files: (Branch: RATBOX_2_1)
11484 . configure configure.ac
11485 Log:
11486 - raise default topiclen to 160.
11487
11488 Revision Changes Path
11489 7.249.2.1 +3 -3 ircd-ratbox/configure
11490 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11491
11492
11493
11494 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11495
11496 Modified files: (Branch: RATBOX_2_1)
11497 modules m_services.c
11498 Log:
11499 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11500 tsinfo matches this
11501
11502 Revision Changes Path
11503 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11504
11505
11506
11507 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11508
11509 Modified files: (Branch: RATBOX_2_1)
11510 modules m_services.c
11511 Log:
11512 - monitor_signoff() the client we're nickchanging
11513
11514 Revision Changes Path
11515 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11516
11517
11518
11519 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11520
11521 Modified files: (Branch: RATBOX_2_1)
11522 modules m_trace.c
11523 Log:
11524 - fix various UID problems with trace
11525
11526 Revision Changes Path
11527 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11528
11529
11530
11531 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11532
11533 Modified files: (Branch: RATBOX_2_1)
11534 help/opers dline kline
11535 modules m_resv.c m_stats.c
11536 modules/core m_mode.c
11537 Log:
11538 - sync with 2.0
11539 - tidy up kline/dline help to note they dont accept nick as target
11540 - disallow bans beginning with ':' over bmask
11541 - disallow bans with a space in chm_ban
11542 - stop counting hidden opers in stats p
11543 - match() parameters in remote unresv were inverted, causing it to fail
11544 - fix possibility of clients setting blank keys
11545
11546 Revision Changes Path
11547 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11548 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11549 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11550 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11551 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11552
11553
11554
11555 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11556
11557 Modified files: (Branch: RATBOX_2_1)
11558 src send.c
11559 Log:
11560 - fix problems with amd64 and the way we do va_list
11561
11562 Revision Changes Path
11563 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11564
11565
11566
11567 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11568
11569 Modified files: (Branch: RATBOX_2_1)
11570 modules m_services.c
11571 Log:
11572 - tidy up the kill notifications for RSFNC
11573
11574 Revision Changes Path
11575 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11576
11577
11578
11579 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11580
11581 Modified files: (Branch: RATBOX_2_1)
11582 include s_serv.h
11583 modules m_services.c
11584 src s_serv.c
11585 Log:
11586 - some more rserv stuff:
11587 - add RSFNC capability
11588 - fix up RSFNC, kill existing clients if they exist.
11589
11590 Revision Changes Path
11591 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11592 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11593 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11594
11595
11596
11597 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11598
11599 Modified files: (Branch: RATBOX_2_1)
11600 modules m_services.c
11601 Log:
11602 - first stab at a FNC implementation for rserv
11603
11604 Revision Changes Path
11605 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11606
11607
11608
11609 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11610
11611 Modified files: (Branch: RATBOX_2_1)
11612 help/opers umode
11613 Log:
11614 - remove a tab
11615
11616 Revision Changes Path
11617 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11618
11619
11620
11621 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11622
11623 Modified files: (Branch: RATBOX_2_1)
11624 src newconf.c
11625 Log:
11626 - add links_delay back
11627
11628 Revision Changes Path
11629 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11630
11631
11632
11633 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11634
11635 Modified files: (Branch: RATBOX_2_1)
11636 help/opers umode
11637 help/users umode
11638 Log:
11639 - swap tabs for spaces
11640
11641 Revision Changes Path
11642 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11643 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11644
11645
11646
11647 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11648
11649 Modified files: (Branch: RATBOX_2_1)
11650 include m_info.h
11651 Log:
11652 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11653 contained in the client_flood conf option
11654 - remove a couple of unused defines from info
11655
11656 Revision Changes Path
11657 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11658
11659
11660
11661 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11662
11663 Modified files: (Branch: RATBOX_2_1)
11664 src s_conf.c
11665 Log:
11666 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11667
11668 Revision Changes Path
11669 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11670
11671
11672
11673 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11674
11675 Modified files: (Branch: RATBOX_2_1)
11676 doc example.conf example.efnet.conf
11677 Log:
11678 - fix missing closing comment tag
11679
11680 Revision Changes Path
11681 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11682 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11683
11684
11685
11686 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11687
11688 Modified files: (Branch: RATBOX_2_1)
11689 . RELNOTES
11690 include patchlevel.h
11691 Log:
11692 - revved patchlevel to 2.1.1
11693
11694 Revision Changes Path
11695 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11696 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11697
11698
11699
11700 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11701
11702 Modified files: (Branch: RATBOX_2_1)
11703 modules m_kline.c
11704 Log:
11705 - sync up remote kline reasons, so theyre consistent with what happens
11706 when we add local klines - notably the "Temporary K-line x min" and
11707 date added to reason.
11708
11709 Revision Changes Path
11710 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11711
11712
11713
11714 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11715
11716 Modified files: (Branch: RATBOX_2_1)
11717 doc monitor.txt
11718 Log:
11719 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11720
11721 Revision Changes Path
11722 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11723
11724
11725
11726 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11727
11728 Modified files: (Branch: RATBOX_2_1)
11729 src commio.c
11730 Log:
11731 used the data pointer we saved, not what just got nulled
11732
11733 Revision Changes Path
11734 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11735
11736
11737
11738 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11739
11740 Modified files: (Branch: RATBOX_2_1)
11741 modules m_resv.c m_xline.c
11742 Log:
11743 - fix broken propagation of xline/resv
11744
11745 Revision Changes Path
11746 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11747 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11748
11749
11750
11751 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11752
11753 Modified files: (Branch: RATBOX_2_1)
11754 src s_auth.c
11755 Log:
11756 - properly increment bad auth count for stats T when we timeout an auth
11757
11758 Revision Changes Path
11759 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11760
11761
11762
11763 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11764
11765 Modified files: (Branch: RATBOX_2_1)
11766 doc monitor.txt
11767 include client.h
11768 modules/core m_nick.c
11769 Log:
11770 - fix a bit that didnt make sense in monitor.txt
11771 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11772
11773 Revision Changes Path
11774 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11775 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11776 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11777
11778
11779
11780 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11781
11782 Modified files: (Branch: RATBOX_2_1)
11783 src s_auth.c
11784 Log:
11785 removing dlink nodes from auth_poll_list twice is bad
11786
11787 Revision Changes Path
11788 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11789
11790
11791
11792 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11793
11794 Modified files: (Branch: RATBOX_2_1)
11795 modules m_stats.c
11796 Log:
11797 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11798 changed to RPL_STATSDEBUG
11799
11800 Revision Changes Path
11801 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11802
11803
11804
11805 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11806
11807 Added files: (Branch: RATBOX_2_1)
11808 doc tgchange.txt
11809 Log:
11810 - add some documentation about target change
11811
11812 Revision Changes Path
11813 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11814
11815
11816
11817 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11818
11819 Modified files: (Branch: RATBOX_2_1)
11820 include supported.h
11821 modules/core m_message.c
11822 Log:
11823 - remove extra argument to 005
11824 - disallow messaging of UIDs
11825
11826 Revision Changes Path
11827 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11828 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11829
11830
11831
11832 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11833
11834 Modified files: (Branch: RATBOX_2_1)
11835 src parse.c
11836 Log:
11837 - fix a longstanding parser bug with wrong limit checking, causing us to
11838 accept one less parameter than we're allowed to accept.
11839
11840 Revision Changes Path
11841 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11842
11843
11844
11845 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11846
11847 Modified files: (Branch: RATBOX_2_1)
11848 modules/core m_message.c
11849 Log:
11850 - exempt users messaging themselves from target change
11851
11852 Revision Changes Path
11853 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11854
11855
11856
11857 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11858
11859 Modified files: (Branch: RATBOX_2_1)
11860 include supported.h
11861 Log:
11862 - stop violating MAXPARA on 005.
11863
11864 Revision Changes Path
11865 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11866
11867
11868
11869 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11870
11871 Modified files: (Branch: RATBOX_2_1)
11872 modules/core m_nick.c
11873 Log:
11874 - dont store an ipv6 sockhost if we're not compiled with v6 support
11875
11876 Revision Changes Path
11877 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11878
11879
11880
11881 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11882
11883 Modified files: (Branch: RATBOX_2_1)
11884 include stdinc.h
11885 Log:
11886 - remove some vms includes
11887
11888 Revision Changes Path
11889 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11890
11891
11892
11893 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11894
11895 Modified files: (Branch: RATBOX_2_1)
11896 . ChangeLog
11897 include serno.h
11898 Log:
11899 - force commit for new branch
11900
11901 Revision Changes Path
11902 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11903 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11904
11905
11906
11907 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11908
11909 Modified files:
11910 . RELNOTES configure configure.ac
11911 include patchlevel.h
11912 Log:
11913 - revved patchlevel to 2.1.0
11914
11915 Revision Changes Path
11916 1.114 +6 -2 ircd-ratbox/RELNOTES
11917 7.249 +11 -11 ircd-ratbox/configure
11918 7.63 +3 -3 ircd-ratbox/configure.ac
11919 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11920
11921
11922
11923 leeh 2005/03/04 13:31:32 EST (20050304_2)
11924
11925 Modified files:
11926 . RELNOTES
11927 include patchlevel.h
11928 Log:
11929 - update RELNOTES
11930 - revved patchlevel to 2.1.0beta2
11931
11932 Revision Changes Path
11933 1.113 +12 -0 ircd-ratbox/RELNOTES
11934 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11935
11936
11937
11938 leeh 2005/03/04 13:27:05 EST (20050304_1)
11939
11940 Modified files:
11941 doc whats-new-2.1.txt
11942 src channel.c
11943 Log:
11944 - update whats-new-2.1
11945 - when we're handling global NAMES, dont output channels if there are no
11946 members within them we can show.
11947
11948 Revision Changes Path
11949 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11950 7.436 +12 -2 ircd-ratbox/src/channel.c
11951
11952
11953
11954 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11955
11956 Modified files:
11957 src patricia.c
11958 Log:
11959 That would be a node_heap not a prefix_heap..oops
11960
11961 Revision Changes Path
11962 7.30 +1 -1 ircd-ratbox/src/patricia.c
11963
11964
11965
11966 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11967
11968 Modified files:
11969 include stdinc.h
11970 Log:
11971 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11972 otherwise..the other macros might work????
11973
11974 Revision Changes Path
11975 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11976
11977
11978
11979 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11980
11981 Modified files:
11982 . configure configure.ac
11983 Log:
11984 i hate autoconf
11985
11986 Revision Changes Path
11987 7.248 +5 -5 ircd-ratbox/configure
11988 7.62 +5 -5 ircd-ratbox/configure.ac
11989
11990
11991
11992 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11993
11994 Modified files:
11995 . configure configure.ac
11996 Log:
11997 i hate autoconf
11998
11999 Revision Changes Path
12000 7.247 +3 -2 ircd-ratbox/configure
12001 7.61 +3 -2 ircd-ratbox/configure.ac
12002
12003
12004
12005 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12006
12007 Modified files:
12008 . configure configure.ac
12009 Log:
12010 doh
12011
12012 Revision Changes Path
12013 7.246 +6 -6 ircd-ratbox/configure
12014 7.60 +4 -4 ircd-ratbox/configure.ac
12015
12016
12017
12018 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12019
12020 Modified files:
12021 . configure configure.ac
12022 include stdinc.h
12023 Log:
12024 Doh these changes got put on RATBOX_2_0 when they were meant for
12025 head..oops...
12026 Also merged in the monitor heap size stuff, not that i think monitor has
12027 been moved to head
12028
12029 Revision Changes Path
12030 7.245 +12 -3 ircd-ratbox/configure
12031 7.59 +11 -3 ircd-ratbox/configure.ac
12032 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12033
12034
12035
12036 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12037
12038 Modified files:
12039 include stdinc.h
12040 Log:
12041 Add more robust alloca checking
12042
12043 Revision Changes Path
12044 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12045
12046
12047
12048 leeh 2005/02/24 15:27:17 EST (20050224_9)
12049
12050 Modified files:
12051 contrib m_42.c
12052 Log:
12053 - fix the copyright on m_42.c :p
12054
12055 Revision Changes Path
12056 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12057
12058
12059
12060 leeh 2005/02/24 15:22:53 EST (20050224_8)
12061
12062 Modified files:
12063 include supported.h
12064 modules m_dline.c
12065 Log:
12066 - fix a core in undline on bad masks
12067 - remove an unwanted space from beginning of second 005 numeric
12068
12069 Revision Changes Path
12070 7.5 +1 -1 ircd-ratbox/include/supported.h
12071 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12072
12073
12074
12075 leeh 2005/02/24 15:18:59 EST (20050224_7)
12076
12077 Modified files:
12078 modules m_monitor.c
12079 Log:
12080 - use max_monitor when adding nicknames
12081 - add in monitor s
12082 that should be everything now..
12083
12084 Revision Changes Path
12085 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12086
12087
12088
12089 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12090
12091 Modified files:
12092 contrib m_42.c
12093 Log:
12094 42
12095
12096 Revision Changes Path
12097 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12098
12099
12100
12101 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12102
12103 Modified files:
12104 contrib m_42.c
12105 Log:
12106 42
12107
12108 Revision Changes Path
12109 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12110
12111
12112
12113 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12114
12115 Added files:
12116 contrib m_42.c
12117 Log:
12118 The Answer to Life, the Universe, and Everything
12119
12120 Revision Changes Path
12121 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12122
12123
12124
12125 leeh 2005/02/24 14:53:04 EST (20050224_3)
12126
12127 Modified files:
12128 include monitor.h
12129 modules m_monitor.c
12130 src ircd.c monitor.c
12131 Log:
12132 - call init_monitor() on startup
12133 - add in support for adding/deleting/listing monitor entries
12134
12135 Revision Changes Path
12136 7.2 +3 -1 ircd-ratbox/include/monitor.h
12137 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12138 7.374 +2 -0 ircd-ratbox/src/ircd.c
12139 7.3 +15 -4 ircd-ratbox/src/monitor.c
12140
12141
12142
12143 leeh 2005/02/23 21:20:10 EST (20050224_2)
12144
12145 Modified files:
12146 doc example.conf example.efnet.conf
12147 include s_conf.h supported.h
12148 modules Makefile.in
12149 src client.c newconf.c s_conf.c
12150 Added files:
12151 modules m_monitor.c
12152 Log:
12153 - add the max_monitor config option
12154 - advertise MONITOR=%d in 005
12155 - clear a local clients monitor list on exit
12156 - add the framework for the MONITOR command
12157 - bed.
12158
12159 Revision Changes Path
12160 7.261 +5 -0 ircd-ratbox/doc/example.conf
12161 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12162 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12163 7.4 +4 -2 ircd-ratbox/include/supported.h
12164 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12165 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12166 7.492 +1 -0 ircd-ratbox/src/client.c
12167 7.202 +1 -0 ircd-ratbox/src/newconf.c
12168 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12169
12170
12171
12172 leeh 2005/02/23 20:57:51 EST (20050224_1)
12173
12174 Modified files:
12175 . configure configure.ac
12176 include setup.h.in
12177 src monitor.c
12178 Log:
12179 - move MONITOR_HEAP_SIZE over to configure
12180
12181 Revision Changes Path
12182 7.244 ircd-ratbox/configure
12183 7.58 +4 -2 ircd-ratbox/configure.ac
12184 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12185 7.2 +0 -2 ircd-ratbox/src/monitor.c
12186
12187
12188
12189 leeh 2005/02/23 20:48:08 EST (20050224_0)
12190
12191 Modified files:
12192 doc monitor.txt
12193 include client.h numeric.h
12194 modules/core m_nick.c
12195 src Makefile.in client.c messages.tab
12196 s_user.c
12197 Added files:
12198 include monitor.h
12199 src monitor.c
12200 Log:
12201 - first half of my server-side notify list implementation..
12202
12203 Revision Changes Path
12204 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12205 7.266 +3 -0 ircd-ratbox/include/client.h
12206 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12207 7.58 +6 -0 ircd-ratbox/include/numeric.h
12208 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12209 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12210 7.491 +3 -0 ircd-ratbox/src/client.c
12211 7.126 +5 -5 ircd-ratbox/src/messages.tab
12212 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12213 7.342 +2 -0 ircd-ratbox/src/s_user.c
12214
12215
12216
12217 leeh 2005/02/23 18:42:59 EST (20050223_0)
12218
12219 Modified files:
12220 include hash.h
12221 Log:
12222 - double the size of the client and channel hashtables (64k -> 128k and
12223 32k -> 64k). The improvements are quite significant..
12224
12225 Revision Changes Path
12226 7.54 +4 -4 ircd-ratbox/include/hash.h
12227
12228
12229
12230 leeh 2005/02/22 14:55:56 EST (20050222_1)
12231
12232 Modified files:
12233 doc monitor.txt
12234 modules m_services.c
12235 Log:
12236 - remove a couple of unused vars
12237 - update monitor.txt
12238
12239 Revision Changes Path
12240 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12241 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12242
12243
12244
12245 leeh 2005/02/21 19:47:24 EST (20050222_0)
12246
12247 Added files:
12248 doc monitor.txt
12249 Log:
12250 - add in my documentation on the upcoming MONITOR command
12251
12252 Revision Changes Path
12253 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12254
12255
12256
12257 leeh 2005/02/21 12:09:34 EST (20050221_0)
12258
12259 Modified files:
12260 . configure configure.ac
12261 doc whats-new-2.1.txt
12262 tools README.mkpasswd
12263 Removed files:
12264 src crypt.c
12265 Log:
12266 - update whats-new-2.1.txt some more
12267 - we dont have vms mkpasswd anymore
12268 - remove the unused crypt.c
12269
12270 Revision Changes Path
12271 7.243 +3 -6 ircd-ratbox/configure
12272 7.57 +2 -4 ircd-ratbox/configure.ac
12273 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12274 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12275 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12276
12277
12278
12279 leeh 2005/02/19 12:38:09 EST (20050219_3)
12280
12281 Modified files:
12282 doc example.conf example.efnet.conf
12283 include ircd.h
12284 modules m_pong.c
12285 src channel.c client.c ircd.c s_conf.c
12286 Log:
12287 - rework the splitcode, splitservers is now how many servers we've marked as
12288 EOB, rather than how many are linked. Thus pull ourselves out of
12289 splitmode immediately once this is satisfied
12290
12291 Revision Changes Path
12292 7.260 +8 -9 ircd-ratbox/doc/example.conf
12293 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12294 7.83 +1 -0 ircd-ratbox/include/ircd.h
12295 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12296 7.435 +16 -36 ircd-ratbox/src/channel.c
12297 7.490 +2 -0 ircd-ratbox/src/client.c
12298 7.373 +2 -1 ircd-ratbox/src/ircd.c
12299 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12300
12301
12302
12303 leeh 2005/02/19 09:02:34 EST (20050219_2)
12304
12305 Modified files:
12306 doc example.conf example.efnet.conf
12307 include ircd.h s_conf.h
12308 modules m_set.c
12309 src channel.c ircd.c newconf.c s_conf.c
12310 Log:
12311 - remove split_delay
12312
12313 Revision Changes Path
12314 7.259 +0 -5 ircd-ratbox/doc/example.conf
12315 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12316 7.82 +0 -1 ircd-ratbox/include/ircd.h
12317 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12318 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12319 7.434 +2 -7 ircd-ratbox/src/channel.c
12320 7.372 +0 -1 ircd-ratbox/src/ircd.c
12321 7.201 +0 -1 ircd-ratbox/src/newconf.c
12322 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12323
12324
12325
12326 leeh 2005/02/19 08:48:05 EST (20050219_1)
12327
12328 Modified files:
12329 include client.h
12330 modules m_cap.c m_who.c
12331 src channel.c
12332 Log:
12333 - implemented multi-prefix client capability, which allows stacking of @+ in
12334 names and who
12335
12336 Revision Changes Path
12337 7.265 +1 -1 ircd-ratbox/include/client.h
12338 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12339 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12340 7.433 +4 -6 ircd-ratbox/src/channel.c
12341
12342
12343
12344 leeh 2005/02/19 06:27:58 EST (20050219_0)
12345
12346 Modified files:
12347 modules m_etrace.c
12348 src newconf.c s_conf.c s_newconf.c
12349 Log:
12350 - removed some unused vars/functions
12351
12352 Revision Changes Path
12353 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12354 7.200 +0 -15 ircd-ratbox/src/newconf.c
12355 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12356 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12357
12358
12359
12360 leeh 2005/02/16 12:58:24 EST (20050216_2)
12361
12362 Modified files:
12363 . RELNOTES configure configure.ac
12364 include patchlevel.h
12365 Log:
12366 - update configure to reflect this is 'devel'
12367 - update RELNOTES
12368 - revved patchlevel to 2.1.0beta1
12369
12370 Revision Changes Path
12371 1.112 +9 -1 ircd-ratbox/RELNOTES
12372 7.242 +11 -11 ircd-ratbox/configure
12373 7.56 +3 -3 ircd-ratbox/configure.ac
12374 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12375
12376
12377
12378 leeh 2005/02/16 12:46:30 EST (20050216_1)
12379
12380 Modified files:
12381 . configure configure.ac
12382 include client.h numeric.h s_conf.h setup.h.in
12383 supported.h
12384 modules Makefile.in
12385 modules/core m_nick.c
12386 src Makefile.in client.c ircd.c messages.tab
12387 newconf.c s_conf.c s_user.c
12388 Removed files:
12389 include watch.h
12390 modules m_watch.c
12391 src watch.c
12392 Log:
12393 - remove watch, the protocol for this sucks so hard I just dont want it
12394 here ;-)
12395
12396 Revision Changes Path
12397 7.241 +2 -12 ircd-ratbox/configure
12398 7.55 +2 -4 ircd-ratbox/configure.ac
12399 7.264 +0 -2 ircd-ratbox/include/client.h
12400 7.57 +0 -11 ircd-ratbox/include/numeric.h
12401 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12402 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12403 7.3 +2 -3 ircd-ratbox/include/supported.h
12404 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12405 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12406 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12407 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12408 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12409 7.489 +0 -3 ircd-ratbox/src/client.c
12410 7.371 +0 -2 ircd-ratbox/src/ircd.c
12411 7.125 +9 -9 ircd-ratbox/src/messages.tab
12412 7.199 +0 -1 ircd-ratbox/src/newconf.c
12413 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12414 7.341 +0 -2 ircd-ratbox/src/s_user.c
12415 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12416
12417
12418
12419 leeh 2005/02/15 19:13:31 EST (20050216_0)
12420
12421 Modified files:
12422 include stdinc.h
12423 src event.c ircd_lexer.l ircd_signal.c
12424 modules.c
12425 Removed files:
12426 servlink descrip.mms
12427 Log:
12428 - remove a few vms bits
12429
12430 Revision Changes Path
12431 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12432 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12433 7.47 +0 -54 ircd-ratbox/src/event.c
12434 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12435 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12436 7.152 +0 -3 ircd-ratbox/src/modules.c
12437
12438
12439
12440 leeh 2005/02/15 18:53:32 EST (20050215_0)
12441
12442 Modified files:
12443 include hostmask.h ircd.h s_conf.h s_newconf.h
12444 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12445 m_xline.c
12446 src hostmask.c ircd.c ircd_signal.c s_conf.c
12447 s_newconf.c
12448 Log:
12449 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12450 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12451
12452 Revision Changes Path
12453 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12454 7.81 +1 -0 ircd-ratbox/include/ircd.h
12455 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12456 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12457 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12458 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12459 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12460 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12461 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12462 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12463 7.370 +7 -0 ircd-ratbox/src/ircd.c
12464 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12465 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12466 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12467
12468
12469
12470 leeh 2005/02/13 10:21:41 EST (20050213_4)
12471
12472 Modified files:
12473 doc services.txt
12474 Added files:
12475 doc whats-new-2.0.txt whats-new-2.1.txt
12476 Removed files:
12477 doc whats-new.txt
12478 Log:
12479 - move whats-new.txt to whats-new-2.0.txt
12480 - add in whats-new-2.1.txt
12481 - update services.txt with the whois for logged in users
12482
12483 Revision Changes Path
12484 7.2 +5 -0 ircd-ratbox/doc/services.txt
12485 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12486 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12487 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12488
12489
12490
12491 leeh 2005/02/13 09:20:37 EST (20050213_3)
12492
12493 Modified files:
12494 include supported.h
12495 modules/core m_message.c
12496 Log:
12497 - fix a compile error in m_message.c
12498 - update 005 to the spec and add CPRIVMSG/CNOTICE
12499
12500 Revision Changes Path
12501 7.2 +31 -37 ircd-ratbox/include/supported.h
12502 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12503
12504
12505
12506 leeh 2005/02/13 09:14:12 EST (20050213_2)
12507
12508 Modified files:
12509 src channel.c
12510 Log:
12511 - fix the membership memleak
12512
12513 Revision Changes Path
12514 7.432 +0 -3 ircd-ratbox/src/channel.c
12515
12516
12517
12518 leeh 2005/02/12 21:51:56 EST (20050213_1)
12519
12520 Modified files:
12521 include client.h
12522 modules/core m_message.c
12523 Log:
12524 - add a bitmask to track when they send their first message, only allowing
12525 clearing stuff after that.
12526
12527 Revision Changes Path
12528 7.263 +4 -0 ircd-ratbox/include/client.h
12529 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12530
12531
12532
12533 leeh 2005/02/12 21:17:52 EST (20050213_0)
12534
12535 Modified files:
12536 include patricia.h s_newconf.h
12537 modules/core m_message.c
12538 src patricia.c s_newconf.c s_user.c
12539 Log:
12540 - add in the patricia for tracking who fills up targets, give them a reduced
12541 count on connect
12542
12543 Revision Changes Path
12544 7.20 +1 -1 ircd-ratbox/include/patricia.h
12545 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12546 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12547 7.29 +1 -1 ircd-ratbox/src/patricia.c
12548 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12549 7.340 +4 -0 ircd-ratbox/src/s_user.c
12550
12551
12552
12553 leeh 2005/02/12 18:35:10 EST (20050212_0)
12554
12555 Modified files:
12556 include ircd_defs.h
12557 src class.c reject.c
12558 Log:
12559 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12560
12561 Revision Changes Path
12562 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12563 7.68 +1 -5 ircd-ratbox/src/class.c
12564 1.33 +1 -5 ircd-ratbox/src/reject.c
12565
12566
12567
12568 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12569
12570 Modified files:
12571 modules m_watch.c
12572 Log:
12573 remove stupid memory leak
12574
12575 Revision Changes Path
12576 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12577
12578
12579
12580 leeh 2005/02/11 06:42:48 EST (20050211_0)
12581
12582 Modified files:
12583 modules m_gline.c
12584 Log:
12585 - workaround hyb6 allowing empty gline reasons
12586
12587 Revision Changes Path
12588 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12589
12590
12591
12592 leeh 2005/02/09 14:39:13 EST (20050209_2)
12593
12594 Modified files:
12595 include s_conf.h
12596 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12597 src ircd.c s_conf.c
12598 Log:
12599 - move temp dlines and temp klines over to an array, rather than completely
12600 seperate dlinks.
12601
12602 Revision Changes Path
12603 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12604 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12605 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12606 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12607 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12608 7.369 +0 -5 ircd-ratbox/src/ircd.c
12609 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12610
12611
12612
12613 leeh 2005/02/09 14:02:13 EST (20050209_1)
12614
12615 Modified files:
12616 include s_user.h
12617 modules m_cap.c m_pong.c m_user.c
12618 modules/core m_nick.c
12619 src s_user.c
12620 Log:
12621 - remove 'nick' param from register_local_user(), its not needed.
12622
12623 Revision Changes Path
12624 7.35 +1 -1 ircd-ratbox/include/s_user.h
12625 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12626 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12627 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12628 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12629 7.339 +6 -6 ircd-ratbox/src/s_user.c
12630
12631
12632
12633 leeh 2005/02/09 13:12:53 EST (20050209_0)
12634
12635 Modified files:
12636 modules m_cmessage.c
12637 Log:
12638 - dont send numerics when we're dealing with CNOTICE
12639 - add in checking for +g, and resetting idle
12640
12641 Revision Changes Path
12642 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12643
12644
12645
12646 leeh 2005/02/08 11:37:50 EST (20050208_2)
12647
12648 Modified files:
12649 src s_newconf.c
12650 Log:
12651 - fix operator blocks to work on ip spoofs
12652
12653 Revision Changes Path
12654 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12655
12656
12657
12658 leeh 2005/02/07 19:23:22 EST (20050208_1)
12659
12660 Modified files:
12661 doc example.conf example.efnet.conf
12662 src newconf.c
12663 Log:
12664 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12665
12666 Revision Changes Path
12667 7.258 +0 -39 ircd-ratbox/doc/example.conf
12668 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12669 7.198 +0 -272 ircd-ratbox/src/newconf.c
12670
12671
12672
12673 leeh 2005/02/07 19:19:32 EST (20050208_0)
12674
12675 Modified files:
12676 src s_conf.c
12677 Log:
12678 - added support for kline.conf.perm et al, these take the same formats
12679 as their non-permanent partners, but you cant remove them via the ircd.
12680
12681 Revision Changes Path
12682 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12683
12684
12685
12686 leeh 2005/02/02 19:18:59 EST (20050203_1)
12687
12688 Modified files:
12689 help Makefile.in
12690 help/opers index
12691 help/users index
12692 Added files:
12693 help/opers cnotice cprivmsg
12694 Log:
12695 - added help files for cprivmsg/cnotice
12696
12697 Revision Changes Path
12698 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12699 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12700 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12701 1.10 +19 -19 ircd-ratbox/help/opers/index
12702 1.7 +10 -9 ircd-ratbox/help/users/index
12703
12704
12705
12706 leeh 2005/02/02 19:14:25 EST (20050203_0)
12707
12708 Modified files:
12709 include numeric.h
12710 modules Makefile.in
12711 src messages.tab
12712 Added files:
12713 modules m_cmessage.c
12714 Log:
12715 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12716 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12717 nick is a member. These bypass any target change limitations.
12718 - added ERR_VOICENEEDED, numeric 489.
12719
12720 Revision Changes Path
12721 7.56 +2 -0 ircd-ratbox/include/numeric.h
12722 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12723 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12724 7.124 +1 -1 ircd-ratbox/src/messages.tab
12725
12726
12727
12728 leeh 2005/02/02 16:58:16 EST (20050202_4)
12729
12730 Modified files:
12731 help/opers etrace
12732 Log:
12733 - update etrace help
12734
12735 Revision Changes Path
12736 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12737
12738
12739
12740 leeh 2005/02/02 16:55:04 EST (20050202_3)
12741
12742 Modified files:
12743 modules m_etrace.c
12744 Log:
12745 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12746 can put its external ip address in there..
12747
12748 Revision Changes Path
12749 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12750
12751
12752
12753 leeh 2005/02/02 16:41:06 EST (20050202_2)
12754
12755 Modified files:
12756 modules m_etrace.c
12757 Log:
12758 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12759 if its a non-local client. These will just get "lost" if the remote
12760 server doesnt support this..
12761
12762 Revision Changes Path
12763 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12764
12765
12766
12767 leeh 2005/02/02 16:12:12 EST (20050202_1)
12768
12769 Modified files:
12770 include client.h numeric.h s_conf.h
12771 modules/core m_message.c
12772 src messages.tab newconf.c s_conf.c
12773 Log:
12774 - first part of the target change code, add the storage of targets for
12775 localuser, throttle messages when they fill all the available slots
12776
12777 Revision Changes Path
12778 7.262 +5 -1 ircd-ratbox/include/client.h
12779 7.55 +2 -0 ircd-ratbox/include/numeric.h
12780 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12781 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12782 7.123 +1 -1 ircd-ratbox/src/messages.tab
12783 7.197 +1 -0 ircd-ratbox/src/newconf.c
12784 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12785
12786
12787
12788 leeh 2005/02/02 13:28:10 EST (20050202_0)
12789
12790 Modified files:
12791 modules m_resv.c m_stats.c m_testline.c
12792 modules/core m_join.c
12793 src hash.c kdparse.c messages.tab s_newconf.c
12794 Log:
12795 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12796 tracking of when resvs get hit
12797
12798 Revision Changes Path
12799 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12800 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12801 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12802 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12803 7.114 +3 -0 ircd-ratbox/src/hash.c
12804 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12805 7.122 +1 -1 ircd-ratbox/src/messages.tab
12806 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12807
12808
12809
12810 leeh 2005/01/31 09:04:10 EST (20050131_2)
12811
12812 Modified files:
12813 src s_log.c
12814 Log:
12815 - fflush() logfiles
12816
12817 Revision Changes Path
12818 7.79 +2 -0 ircd-ratbox/src/s_log.c
12819
12820
12821
12822 leeh 2005/01/31 08:59:09 EST (20050131_1)
12823
12824 Modified files:
12825 src commio.c
12826 Log:
12827 - rename fd_dump() to comm_dump()
12828
12829 Revision Changes Path
12830 1.27 +2 -2 ircd-ratbox/src/commio.c
12831
12832
12833
12834 leeh 2005/01/30 19:16:08 EST (20050131_0)
12835
12836 Modified files:
12837 doc hooks.txt
12838 include hook.h
12839 modules m_services.c
12840 modules/core m_server.c
12841 src hook.c s_serv.c
12842 Log:
12843 - added hook for server_introduced
12844 - fixed up services support for hooks
12845
12846 Revision Changes Path
12847 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12848 1.31 +1 -0 ircd-ratbox/include/hook.h
12849 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12850 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12851 7.36 +2 -0 ircd-ratbox/src/hook.c
12852 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12853
12854
12855
12856 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12857
12858 Modified files:
12859 src commio.c
12860 Log:
12861 Add back in the comm_fd_hack thing for solaris
12862
12863 Revision Changes Path
12864 1.26 +26 -1 ircd-ratbox/src/commio.c
12865
12866
12867
12868 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12869
12870 Modified files:
12871 adns adns.h
12872 include commio.h s_conf.h watch.h
12873 modules m_dline.c m_kline.c m_resv.c m_stats.c
12874 m_watch.c m_xline.c
12875 modules/core m_nick.c
12876 src balloc.c cache.c client.c commio.c
12877 epoll.c ircd.c ircd_lexer.l kdparse.c
12878 listener.c s_auth.c s_conf.c s_log.c
12879 s_serv.c watch.c
12880 Log:
12881 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12882
12883 Revision Changes Path
12884 1.18 +0 -2 ircd-ratbox/adns/adns.h
12885 1.14 +6 -37 ircd-ratbox/include/commio.h
12886 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12887 7.3 +2 -2 ircd-ratbox/include/watch.h
12888 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12889 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12890 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12891 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12892 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12893 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12894 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12895 7.85 +1 -1 ircd-ratbox/src/balloc.c
12896 1.24 +5 -5 ircd-ratbox/src/cache.c
12897 7.488 +4 -4 ircd-ratbox/src/client.c
12898 1.25 +10 -280 ircd-ratbox/src/commio.c
12899 1.33 +1 -1 ircd-ratbox/src/epoll.c
12900 7.368 +4 -4 ircd-ratbox/src/ircd.c
12901 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12902 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12903 7.125 +8 -8 ircd-ratbox/src/listener.c
12904 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12905 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12906 7.78 +20 -20 ircd-ratbox/src/s_log.c
12907 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12908 1.6 +22 -15 ircd-ratbox/src/watch.c
12909
12910
12911
12912 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12913
12914 Modified files:
12915 modules/core m_mode.c
12916 Log:
12917 remove two unused variables
12918
12919 Revision Changes Path
12920 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12921
12922
12923
12924 leeh 2005/01/28 15:31:40 EST (20050128_1)
12925
12926 Modified files:
12927 modules m_kline.c
12928 src s_conf.c
12929 Log:
12930 - mo_kline() needs minpara of 3, not 2
12931 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12932 - require me.info is never blank
12933
12934 Revision Changes Path
12935 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12936 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12937
12938
12939
12940 leeh 2005/01/28 15:26:28 EST (20050128_0)
12941
12942 Modified files:
12943 modules/core m_mode.c m_sjoin.c
12944 Log:
12945 - patch via jilles to fix +eI lists being shown to lusers when handling
12946 protocol stuff over TS6
12947
12948 Revision Changes Path
12949 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12950 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12951
12952
12953
12954 leeh 2005/01/25 19:47:38 EST (20050126_0)
12955
12956 Modified files:
12957 include channel.h
12958 modules/core m_join.c m_mode.c m_sjoin.c
12959 src channel.c messages.tab s_serv.c
12960 Log:
12961 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12962 an operspy call with &me
12963 - remove modebuf/parabuf params from channel_modes(), we now generate a
12964 buffer internally which we return.
12965
12966 Revision Changes Path
12967 7.163 +1 -1 ircd-ratbox/include/channel.h
12968 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12969 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12970 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12971 7.431 +25 -18 ircd-ratbox/src/channel.c
12972 7.121 +1 -1 ircd-ratbox/src/messages.tab
12973 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12974
12975
12976
12977 alz 2005/01/25 18:09:18 EST (20050125_5)
12978
12979 Modified files:
12980 doc example.conf example.efnet.conf
12981 include s_conf.h
12982 modules m_info.c
12983 src listener.c newconf.c s_conf.c
12984 Log:
12985 Added dline_with_reason config option (default yes):
12986
12987 /* dline reason: show the user the dline reason when they connect
12988 * and are dlined.
12989 */
12990 dline_with_reason = yes;
12991
12992 Revision Changes Path
12993 7.257 +6 -1 ircd-ratbox/doc/example.conf
12994 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12995 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12996 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12997 7.124 +1 -1 ircd-ratbox/src/listener.c
12998 7.196 +1 -0 ircd-ratbox/src/newconf.c
12999 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13000
13001
13002
13003 leeh 2005/01/25 13:21:17 EST (20050125_4)
13004
13005 Modified files:
13006 src newconf.c
13007 Log:
13008 - make conf_set_generic_string() test len exists before it uses it.
13009
13010 Revision Changes Path
13011 7.195 +1 -1 ircd-ratbox/src/newconf.c
13012
13013
13014
13015 leeh 2005/01/25 13:10:56 EST (20050125_3)
13016
13017 Modified files:
13018 doc example.conf
13019 src newconf.c
13020 Log:
13021 - rename 'type' to 'flags' in cluster {};
13022 - add stacking of servers in cluster {}; documented in example.conf
13023
13024 Revision Changes Path
13025 7.256 +18 -10 ircd-ratbox/doc/example.conf
13026 7.194 +39 -7 ircd-ratbox/src/newconf.c
13027
13028
13029
13030 alz 2005/01/25 12:48:54 EST (20050125_2)
13031
13032 Modified files:
13033 include s_conf.h
13034 src listener.c s_conf.c
13035 Log:
13036 Added dline reasons, connecting/banned clients now see ban reason.
13037
13038 Revision Changes Path
13039 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13040 7.123 +17 -4 ircd-ratbox/src/listener.c
13041 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13042
13043
13044
13045 leeh 2005/01/25 07:44:37 EST (20050125_1)
13046
13047 Modified files:
13048 doc example.conf example.efnet.conf
13049 src newconf.c
13050 Log:
13051 - implement stacking of shared {}; blocks, documented in example.conf
13052
13053 Revision Changes Path
13054 7.255 +26 -13 ircd-ratbox/doc/example.conf
13055 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13056 7.193 +51 -36 ircd-ratbox/src/newconf.c
13057
13058
13059
13060 leeh 2005/01/24 19:08:29 EST (20050125_0)
13061
13062 Modified files:
13063 doc example.conf
13064 include client.h s_conf.h
13065 modules/core m_join.c
13066 src newconf.c s_user.c
13067 Log:
13068 - added jupe_exempt to auth {};, exempts the user from generating warnings
13069 when they attempt to join juped channels.
13070
13071 Revision Changes Path
13072 7.254 +2 -0 ircd-ratbox/doc/example.conf
13073 7.261 +3 -0 ircd-ratbox/include/client.h
13074 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13075 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13076 7.192 +1 -0 ircd-ratbox/src/newconf.c
13077 7.338 +8 -0 ircd-ratbox/src/s_user.c
13078
13079
13080
13081 leeh 2005/01/24 18:57:02 EST (20050124_6)
13082
13083 Modified files:
13084 src newconf.c
13085 Log:
13086 - rework shared {};, the format is now:
13087 shared {
13088 oper = "flame@*.leeh.co.uk", "*.lan";
13089 flags = kline;
13090 };
13091
13092 With no privs:
13093 shared {
13094 oper = "flame@*.leeh.co.uk", "*.lan";
13095 flags = none;
13096 };
13097
13098 Revision Changes Path
13099 7.191 +55 -23 ircd-ratbox/src/newconf.c
13100
13101
13102
13103 leeh 2005/01/24 17:25:58 EST (20050124_5)
13104
13105 Modified files:
13106 include modules.h
13107 Log:
13108 - fix the prototype on load_static_modules()
13109
13110 Revision Changes Path
13111 7.61 +1 -1 ircd-ratbox/include/modules.h
13112
13113
13114
13115 leeh 2005/01/24 16:00:30 EST (20050124_4)
13116
13117 Modified files:
13118 modules m_cap.c
13119 Log:
13120 - have cap end call register_local_user() with its own copy of
13121 source_p->username so its safe for unidented users..
13122
13123 Revision Changes Path
13124 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13125
13126
13127
13128 leeh 2005/01/24 15:48:09 EST (20050124_3)
13129
13130 Modified files:
13131 include newconf.h s_conf.h
13132 modules m_info.c
13133 src newconf.c s_conf.c s_log.c
13134 Log:
13135 - move the conf parser over to a table based structure, with generic setting
13136 of integers/strings
13137
13138 Revision Changes Path
13139 7.34 +9 -8 ircd-ratbox/include/newconf.h
13140 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13141 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13142 7.190 +264 -808 ircd-ratbox/src/newconf.c
13143 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13144 7.77 +13 -13 ircd-ratbox/src/s_log.c
13145
13146
13147
13148 leeh 2005/01/24 13:11:30 EST (20050124_2)
13149
13150 Modified files:
13151 doc example.conf
13152 src newconf.c
13153 Log:
13154 - added stacking of ips in exempt {};
13155
13156 Revision Changes Path
13157 7.253 +4 -0 ircd-ratbox/doc/example.conf
13158 7.189 +11 -30 ircd-ratbox/src/newconf.c
13159
13160
13161
13162 leeh 2005/01/24 12:59:57 EST (20050124_1)
13163
13164 Modified files:
13165 include tools.h
13166 src channel.c client.c hash.c hook.c
13167 newconf.c s_user.c watch.c
13168 Log:
13169 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13170 consistent with the rest of the dlink code.
13171
13172 Revision Changes Path
13173 1.54 +7 -7 ircd-ratbox/include/tools.h
13174 7.430 +2 -2 ircd-ratbox/src/channel.c
13175 7.487 +6 -6 ircd-ratbox/src/client.c
13176 7.113 +5 -5 ircd-ratbox/src/hash.c
13177 7.35 +1 -1 ircd-ratbox/src/hook.c
13178 7.188 +2 -2 ircd-ratbox/src/newconf.c
13179 7.337 +1 -1 ircd-ratbox/src/s_user.c
13180 1.5 +4 -4 ircd-ratbox/src/watch.c
13181
13182
13183
13184 leeh 2005/01/24 12:47:13 EST (20050124_0)
13185
13186 Modified files:
13187 modules m_cap.c
13188 Log:
13189 - cheap hack on sticky capabs..
13190
13191 Revision Changes Path
13192 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13193
13194
13195
13196 leeh 2005/01/22 11:36:54 EST (20050122_0)
13197
13198 Modified files:
13199 modules m_cap.c
13200 Log:
13201 - updated my clicap implementation to match the spec so far..
13202
13203 Revision Changes Path
13204 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13205
13206
13207
13208 leeh 2005/01/21 07:14:43 EST (20050121_2)
13209
13210 Modified files:
13211 doc hooks.txt
13212 include hook.h
13213 modules m_services.c
13214 src hook.c s_serv.c
13215 Log:
13216 - added hooks for when we're sending a burst
13217 - rewrote hooks.txt
13218 - fix up the hooks ive already done in services compatibility, ill add the
13219 hooks for server/client introductions in a bit.
13220
13221 Revision Changes Path
13222 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13223 1.30 +4 -0 ircd-ratbox/include/hook.h
13224 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13225 7.34 +7 -0 ircd-ratbox/src/hook.c
13226 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13227
13228
13229
13230 leeh 2005/01/21 06:34:03 EST (20050121_1)
13231
13232 Modified files:
13233 contrib example_module.c spy_admin_notice.c
13234 spy_info_notice.c spy_links_notice.c
13235 spy_motd_notice.c spy_stats_notice.c
13236 spy_stats_p_notice.c spy_trace_notice.c
13237 spy_whois_notice.c
13238 spy_whois_notice_global.c
13239 include hook.h
13240 modules m_admin.c m_info.c m_links.c m_motd.c
13241 m_services.c m_stats.c m_trace.c
13242 m_whois.c static_modules.c.SH
13243 modules/core m_server.c
13244 src client.c hook.c ircd.c modules.c packet.c
13245 s_auth.c s_serv.c s_user.c send.c
13246 Log:
13247 - add a better implementation of the hook system, its now a slow leaking
13248 array and events are created whenever we try adding a hook for it, or
13249 theyre registered for the caller.
13250
13251 Ive temporarily fucked services support and removed most of the other
13252 hooks.. I shall fix this soon.
13253
13254 Revision Changes Path
13255 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13256 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13257 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13258 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13259 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13260 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13261 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13262 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13263 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13264 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13265 1.29 +34 -70 ircd-ratbox/include/hook.h
13266 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13267 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13268 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13269 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13270 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13271 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13272 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13273 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13274 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13275 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13276 7.486 +1 -28 ircd-ratbox/src/client.c
13277 7.33 +131 -137 ircd-ratbox/src/hook.c
13278 7.367 +1 -1 ircd-ratbox/src/ircd.c
13279 7.151 +6 -10 ircd-ratbox/src/modules.c
13280 7.138 +10 -14 ircd-ratbox/src/packet.c
13281 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13282 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13283 7.336 +0 -6 ircd-ratbox/src/s_user.c
13284 7.286 +8 -6 ircd-ratbox/src/send.c
13285
13286
13287
13288 leeh 2005/01/20 19:19:20 EST (20050121_0)
13289
13290 Modified files:
13291 include hostmask.h
13292 Log:
13293 - remove an unused struct
13294
13295 Revision Changes Path
13296 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13297
13298
13299
13300 leeh 2005/01/20 13:38:39 EST (20050120_1)
13301
13302 Modified files:
13303 . configure configure.ac
13304 include client.h numeric.h patchlevel.h
13305 modules Makefile.in
13306 src messages.tab s_user.c
13307 Added files:
13308 modules m_cap.c
13309 Log:
13310 - drop back to -O0, fix patchlevel.h
13311 - first stab at client capabilities.. this still needs work.
13312
13313 Revision Changes Path
13314 7.240 +3 -3 ircd-ratbox/configure
13315 7.54 +3 -3 ircd-ratbox/configure.ac
13316 7.260 +3 -0 ircd-ratbox/include/client.h
13317 7.54 +2 -0 ircd-ratbox/include/numeric.h
13318 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13319 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13320 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13321 7.120 +1 -1 ircd-ratbox/src/messages.tab
13322 7.335 +3 -0 ircd-ratbox/src/s_user.c
13323
13324
13325
13326 leeh 2005/01/20 06:04:41 EST (20050120_0)
13327
13328 Modified files:
13329 . ChangeLog RELNOTES
13330 include config.h config.h.dist memory.h
13331 patchlevel.h
13332 modules m_stats.c
13333 src commio.c crypt.c getopt.c ircd.c s_serv.c
13334 Removed files:
13335 . README.VMS clean.com make.com
13336 include setup.h_vms
13337 modules descrip.mms static_modules_c.com
13338 modules/core descrip.mms
13339 src descrip.mms qio.c version.com
13340 tools descrip.mms mkpasswd_vms.c
13341 Log:
13342 - clean changelog, relnotes
13343 - mark patchlevel as 2.1.0beta
13344 - remove VMS support
13345
13346 Revision Changes Path
13347 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13348 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13349 1.111 +1 -348 ircd-ratbox/RELNOTES
13350 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13351 7.182 +0 -42 ircd-ratbox/include/config.h
13352 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13353 7.50 +0 -4 ircd-ratbox/include/memory.h
13354 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13355 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13356 7.2 +0 -58 ircd-ratbox/make.com (dead)
13357 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13358 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13359 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13360 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13361 1.24 +7 -30 ircd-ratbox/src/commio.c
13362 7.12 +0 -4 ircd-ratbox/src/crypt.c
13363 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13364 7.24 +0 -4 ircd-ratbox/src/getopt.c
13365 7.366 +4 -19 ircd-ratbox/src/ircd.c
13366 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13367 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13368 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13369 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13370 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13371
13372
13373
13374 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13375
13376 Modified files:
13377 include watch.h
13378 src watch.c
13379 Log:
13380 not using the return values on a few watch functions so make them void
13381
13382 Revision Changes Path
13383 7.2 +5 -5 ircd-ratbox/include/watch.h
13384 1.4 +19 -28 ircd-ratbox/src/watch.c
13385
13386
13387 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13388
13389 Modified files:
13390 modules m_watch.c
13391 Log:
13392 Make watch throttle, don't accept letter commands stacked
13393
13394 Revision Changes Path
13395 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13396
13397
13398
13399 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13400
13401 Modified files:
13402 modules m_gline.c
13403 Log:
13404 fix merge error
13405
13406 Revision Changes Path
13407 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13408
13409
13410
13411 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13412
13413 Modified files:
13414 . ChangeLog README.FIRST RELNOTES configure
13415 configure.ac
13416 adns adns.h internal.h parse.c transmit.c
13417 types.c
13418 contrib example_module.c spy_admin_notice.c
13419 spy_info_notice.c spy_links_notice.c
13420 spy_motd_notice.c spy_stats_notice.c
13421 spy_stats_p_notice.c spy_trace_notice.c
13422 spy_whois_notice.c
13423 spy_whois_notice_global.c
13424 doc example.conf example.efnet.conf ircd.motd
13425 server-version-info whats-new.txt
13426 help/opers umode xline
13427 help/users umode
13428 include cache.h channel.h class.h client.h
13429 commio.h config.h config.h.dist hash.h
13430 hook.h hostmask.h irc_string.h ircd.h
13431 ircd_defs.h m_info.h memory.h msg.h
13432 newconf.h numeric.h packet.h patchlevel.h
13433 patricia.h s_conf.h s_gline.h s_newconf.h
13434 s_serv.h s_user.h scache.h serno.h
13435 setup.h.in sprintf_irc.h stdinc.h tools.h
13436 modules .depend Makefile.in m_admin.c m_away.c
13437 m_dline.c m_encap.c m_gline.c m_info.c
13438 m_kline.c m_links.c m_list.c m_lusers.c
13439 m_motd.c m_oper.c m_operspy.c m_rehash.c
13440 m_restart.c m_resv.c m_set.c m_stats.c
13441 m_svinfo.c m_testline.c m_testmask.c
13442 m_topic.c m_trace.c m_watch.c m_who.c
13443 m_whois.c m_whowas.c m_xline.c
13444 static_modules.c.SH
13445 modules/core m_error.c m_message.c m_mode.c m_quit.c
13446 m_server.c m_squit.c
13447 src .depend Makefile.in adns.c balloc.c
13448 cache.c channel.c class.c client.c
13449 commio.c crypt.c devpoll.c epoll.c
13450 event.c getopt.c hash.c hook.c hostmask.c
13451 irc_string.c ircd.c ircd_lexer.l
13452 ircd_parser.y ircd_signal.c listener.c
13453 modules.c newconf.c numeric.c packet.c
13454 parse.c patricia.c poll.c reject.c
13455 restart.c s_auth.c s_conf.c s_log.c
13456 s_newconf.c s_serv.c s_user.c scache.c
13457 select.c send.c snprintf.c tools.c
13458 version.c.SH watch.c whowas.c
13459 tools README.mkpasswd mkpasswd.c
13460 Added files:
13461 . README.VMS clean.com make.com
13462 doc services.txt
13463 include common.h s_stats.h setup.h_vms
13464 supported.h
13465 modules descrip.mms m_challenge.c m_etrace.c
13466 m_invite.c m_names.c m_pass.c m_ping.c
13467 m_pong.c m_services.c m_tb.c m_user.c
13468 m_users.c m_version.c
13469 static_modules_c.com
13470 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13471 m_part.c m_sjoin.c
13472 servlink descrip.mms
13473 src descrip.mms kdparse.c messages.tab qio.c
13474 s_gline.c s_stats.c version.com
13475 tools descrip.mms mkpasswd_vms.c
13476 Removed files:
13477 doc 005.txt
13478 include banconf.h
13479 modules/core channels.c users.c
13480 src banconf.c
13481 Log:
13482 merge from RATBOX_2_0
13483
13484 Revision Changes Path
13485 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13486 7.40 +1 -0 ircd-ratbox/README.FIRST
13487 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13488 1.110 +114 -6 ircd-ratbox/RELNOTES
13489 1.17 +4 -0 ircd-ratbox/adns/adns.h
13490 1.17 +4 -4 ircd-ratbox/adns/internal.h
13491 1.12 +38 -38 ircd-ratbox/adns/parse.c
13492 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13493 1.19 +13 -13 ircd-ratbox/adns/types.c
13494 7.1 +10 -0 ircd-ratbox/clean.com (new)
13495 7.239 +47 -29 ircd-ratbox/configure
13496 7.53 +40 -32 ircd-ratbox/configure.ac
13497 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13498 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13499 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13500 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13501 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13502 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13503 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13504 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13505 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13506 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13507 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13508 7.252 +68 -22 ircd-ratbox/doc/example.conf
13509 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13510 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13511 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13512 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13513 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13514 1.5 +2 -1 ircd-ratbox/help/opers/umode
13515 1.7 +1 -1 ircd-ratbox/help/opers/xline
13516 1.2 +1 -0 ircd-ratbox/help/users/umode
13517 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13518 1.7 +8 -0 ircd-ratbox/include/cache.h
13519 7.162 +18 -16 ircd-ratbox/include/channel.h
13520 7.25 +4 -0 ircd-ratbox/include/class.h
13521 7.259 +34 -28 ircd-ratbox/include/client.h
13522 1.13 +45 -7 ircd-ratbox/include/commio.h
13523 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13524 7.181 +74 -16 ircd-ratbox/include/config.h
13525 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13526 7.53 +2 -0 ircd-ratbox/include/hash.h
13527 1.28 +73 -27 ircd-ratbox/include/hook.h
13528 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13529 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13530 7.80 +6 -31 ircd-ratbox/include/ircd.h
13531 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13532 7.56 +14 -8 ircd-ratbox/include/m_info.h
13533 7.49 +4 -0 ircd-ratbox/include/memory.h
13534 7.53 +2 -0 ircd-ratbox/include/msg.h
13535 7.33 +9 -9 ircd-ratbox/include/newconf.h
13536 7.53 +12 -8 ircd-ratbox/include/numeric.h
13537 7.27 +1 -1 ircd-ratbox/include/packet.h
13538 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13539 7.19 +25 -1 ircd-ratbox/include/patricia.h
13540 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13541 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13542 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13543 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13544 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13545 7.34 +13 -9 ircd-ratbox/include/s_user.h
13546 7.15 +1 -1 ircd-ratbox/include/scache.h
13547 7.5366 +1 -1 ircd-ratbox/include/serno.h
13548 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13549 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13550 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13551 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13552 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13553 1.53 +10 -10 ircd-ratbox/include/tools.h
13554 7.1 +58 -0 ircd-ratbox/make.com (new)
13555 1.45 +338 -182 ircd-ratbox/modules/.depend
13556 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13557 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13558 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13559 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13560 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13561 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13562 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13563 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13564 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13565 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13566 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13567 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13568 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13569 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13570 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13571 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13572 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13573 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13574 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13575 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13576 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13577 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13578 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13579 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13580 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13581 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13582 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13583 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13584 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13585 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13586 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13587 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13588 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13589 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13590 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13591 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13592 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13593 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13594 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13595 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13596 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13597 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13598 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13599 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13600 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13601 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13602 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13603 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13604 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13605 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13606 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13607 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13608 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13609 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13610 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13611 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13612 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13613 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13614 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13615 7.48 +162 -119 ircd-ratbox/src/.depend
13616 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13617 7.75 +5 -5 ircd-ratbox/src/adns.c
13618 7.84 +1 -1 ircd-ratbox/src/balloc.c
13619 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13620 1.23 +75 -7 ircd-ratbox/src/cache.c
13621 7.429 +342 -79 ircd-ratbox/src/channel.c
13622 7.67 +42 -2 ircd-ratbox/src/class.c
13623 7.485 +245 -85 ircd-ratbox/src/client.c
13624 1.23 +349 -43 ircd-ratbox/src/commio.c
13625 7.11 +4 -0 ircd-ratbox/src/crypt.c
13626 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13627 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13628 1.32 +4 -8 ircd-ratbox/src/epoll.c
13629 7.46 +63 -6 ircd-ratbox/src/event.c
13630 7.23 +4 -0 ircd-ratbox/src/getopt.c
13631 7.112 +8 -7 ircd-ratbox/src/hash.c
13632 7.32 +135 -133 ircd-ratbox/src/hook.c
13633 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13634 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13635 7.365 +56 -48 ircd-ratbox/src/ircd.c
13636 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13637 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13638 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13639 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13640 7.122 +14 -13 ircd-ratbox/src/listener.c
13641 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13642 7.150 +17 -8 ircd-ratbox/src/modules.c
13643 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13644 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13645 7.137 +55 -42 ircd-ratbox/src/packet.c
13646 7.187 +8 -15 ircd-ratbox/src/parse.c
13647 7.28 +2 -4 ircd-ratbox/src/patricia.c
13648 7.82 +3 -1 ircd-ratbox/src/poll.c
13649 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13650 1.32 +8 -3 ircd-ratbox/src/reject.c
13651 7.34 +1 -0 ircd-ratbox/src/restart.c
13652 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13653 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13654 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13655 7.76 +32 -35 ircd-ratbox/src/s_log.c
13656 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13657 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13658 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13659 7.334 +773 -2 ircd-ratbox/src/s_user.c
13660 7.27 +2 -1 ircd-ratbox/src/scache.c
13661 7.44 +2 -0 ircd-ratbox/src/select.c
13662 7.285 +12 -12 ircd-ratbox/src/send.c
13663 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13664 7.46 +0 -1 ircd-ratbox/src/tools.c
13665 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13666 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13667 1.3 +4 -4 ircd-ratbox/src/watch.c
13668 7.32 +1 -0 ircd-ratbox/src/whowas.c
13669 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13670 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13671 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13672 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13673
13674
13675
13676 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13677
13678 Modified files: (Branch: RATBOX_2_0)
13679 src client.c
13680 Log:
13681 a remote client is never going to have a watch list..duh
13682
13683 Revision Changes Path
13684 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13685
13686
13687
13688 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13689
13690 Added files: (Branch: RATBOX_2_0)
13691 modules m_watch.c
13692 Log:
13693 get that one too
13694
13695 Revision Changes Path
13696 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13697
13698
13699
13700 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13701
13702 Added files: (Branch: RATBOX_2_0)
13703 include watch.h
13704 src watch.c
13705 Log:
13706 helps if we actually include the .c/.h files
13707
13708 Revision Changes Path
13709 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13710 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13711
13712
13713
13714 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13715
13716 Modified files: (Branch: RATBOX_2_0)
13717 . configure configure.ac
13718 include client.h numeric.h s_conf.h setup.h.in
13719 supported.h
13720 modules Makefile.in
13721 modules/core m_nick.c
13722 src Makefile.in client.c ircd.c messages.tab
13723 newconf.c s_conf.c s_user.c
13724 Log:
13725 backport watch from devel
13726
13727 Revision Changes Path
13728 7.229.2.10 +12 -2 ircd-ratbox/configure
13729 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13730 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13731 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13732 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13733 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13734 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13735 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13736 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13737 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13738 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13739 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13740 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13741 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13742 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13743 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13744
13745
13746
13747 leeh 2005/01/12 10:12:40 EST (20050112_1)
13748
13749 Modified files: (Branch: RATBOX_2_0)
13750 include numeric.h
13751 modules m_services.c m_whois.c
13752 src messages.tab
13753 Log:
13754 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13755 when the user is logged in
13756
13757 Revision Changes Path
13758 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13759 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13760 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13761 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13762
13763
13764
13765 leeh 2005/01/11 19:47:14 EST (20050112_0)
13766
13767 Modified files: (Branch: RATBOX_2_0)
13768 include supported.h
13769 Added files: (Branch: RATBOX_2_0)
13770 doc services.txt
13771 Log:
13772 - add +r to 005
13773 - added doc/services.txt, outlining the compatibility code
13774
13775 Revision Changes Path
13776 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13777 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13778
13779
13780
13781 leeh 2005/01/11 18:38:10 EST (20050111_5)
13782
13783 Modified files: (Branch: RATBOX_2_0)
13784 include client.h hook.h
13785 modules m_services.c
13786 modules/core m_server.c
13787 src hook.c s_serv.c
13788 Log:
13789 - more services compatibility code:
13790 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13791 appropriate service {}; entry, only accept SU from these.
13792 - hook into us finishing nick burst, and have services burst a list of
13793 logged in users
13794
13795 Revision Changes Path
13796 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13797 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13798 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13799 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13800 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13801 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13802
13803
13804
13805 leeh 2005/01/11 17:32:42 EST (20050111_4)
13806
13807 Modified files: (Branch: RATBOX_2_0)
13808 . configure configure.ac
13809 include client.h
13810 modules Makefile.in
13811 src channel.c
13812 Added files: (Branch: RATBOX_2_0)
13813 modules m_services.c
13814 Log:
13815 - more services compatibility code:
13816 - encap handlers for SU (services marking client as logged in)
13817 - and for LOGIN (servers bursting logged in status)
13818 - move suser from Client -> User
13819
13820 Revision Changes Path
13821 7.229.2.9 +9 -3 ircd-ratbox/configure
13822 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13823 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13824 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13825 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13826 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13827
13828
13829
13830 leeh 2005/01/11 16:46:34 EST (20050111_3)
13831
13832 Modified files: (Branch: RATBOX_2_0)
13833 include ircd_defs.h
13834 Log:
13835 - whoops, missing #endif
13836
13837 Revision Changes Path
13838 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13839
13840
13841
13842 leeh 2005/01/11 15:56:57 EST (20050111_2)
13843
13844 Modified files: (Branch: RATBOX_2_0)
13845 include ircd_defs.h
13846 Log:
13847 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13848 have ipv6 just report sizeof(struct sockaddr_in)
13849
13850 Revision Changes Path
13851 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13852
13853
13854
13855 leeh 2005/01/10 20:19:35 EST (20050111_1)
13856
13857 Modified files: (Branch: RATBOX_2_0)
13858 src newconf.c
13859 Log:
13860 - fix a gcc warning
13861
13862 Revision Changes Path
13863 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13864
13865
13866
13867 leeh 2005/01/10 20:10:35 EST (20050111_0)
13868
13869 Modified files: (Branch: RATBOX_2_0)
13870 adns internal.h parse.c transmit.c types.c
13871 Log:
13872 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13873 conflict
13874
13875 Revision Changes Path
13876 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13877 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13878 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13879 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13880
13881
13882
13883 leeh 2005/01/10 17:48:48 EST (20050110_3)
13884
13885 Modified files: (Branch: RATBOX_2_0)
13886 modules m_xline.c
13887 Log:
13888 - send out the reformatted xline to opers (\s -> ' ')
13889
13890 Revision Changes Path
13891 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13892
13893
13894
13895 leeh 2005/01/10 16:18:53 EST (20050110_2)
13896
13897 Modified files: (Branch: RATBOX_2_0)
13898 help/opers umode
13899 help/users umode
13900 include client.h supported.h
13901 src messages.tab s_user.c send.c
13902 Log:
13903 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13904 channel privmsgs.
13905
13906 Revision Changes Path
13907 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13908 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13909 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13910 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13911 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13912 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13913 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13914
13915
13916
13917 leeh 2005/01/10 14:50:47 EST (20050110_1)
13918
13919 Modified files: (Branch: RATBOX_2_0)
13920 doc example.conf example.efnet.conf
13921 Log:
13922 - I dont remember ts6 desyncing on bans, so im not sure why the example
13923 confs say so.
13924
13925 Revision Changes Path
13926 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13927 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13928
13929
13930
13931 leeh 2005/01/10 13:31:10 EST (20050110_0)
13932
13933 Modified files: (Branch: RATBOX_2_0)
13934 . configure configure.ac
13935 include channel.h client.h numeric.h s_conf.h
13936 s_serv.h setup.h.in
13937 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13938 m_sjoin.c
13939 src channel.c messages.tab newconf.c s_conf.c
13940 s_serv.c s_user.c
13941 Log:
13942 - added --enable-services to configure, which enables some ratbox-services
13943 compatibility code:
13944 - chanmode +r, registered users only
13945 - usermode +S, prevents deop/kick of a service
13946 - service { }; block in conf for the above umode
13947
13948 Revision Changes Path
13949 7.229.2.8 +28 -16 ircd-ratbox/configure
13950 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13951 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13952 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13953 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13954 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13955 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13956 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13957 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13958 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13959 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13960 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13961 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13962 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13963 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13964 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13965 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13966 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13967 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13968
13969
13970
13971 leeh 2005/01/09 08:23:30 EST (20050109_0)
13972
13973 Modified files: (Branch: RATBOX_2_0)
13974 help/opers umode
13975 Log:
13976 - remove a tab, and add +C to opers umode help
13977
13978 Revision Changes Path
13979 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13980