]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] - fix for 100% cpu use
[irc/rqf/shadowircd.git] / ChangeLog
1 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
2 Log:
3 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
4
5
6 Changes: Modified:
7 +37 -25 trunk/libcharybdis/commio.c (File Modified)
8
9
10 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
11 Log:
12 - clear up use of fd_table in ircd.
13
14
15 Changes: Modified:
16 +3 -2 trunk/src/s_serv.c (File Modified)
17
18
19 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
20 Log:
21 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
22
23
24 Changes: Modified:
25 +97 -26 trunk/libcharybdis/commio.c (File Modified)
26 +3 -2 trunk/libcharybdis/commio.h (File Modified)
27 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
28 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
29 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
30 +3 -3 trunk/libcharybdis/poll.c (File Modified)
31 +2 -2 trunk/libcharybdis/ports.c (File Modified)
32 +2 -2 trunk/libcharybdis/select.c (File Modified)
33
34
35 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
36 Log:
37 Fix some cases where the size argument to strlcpy()
38 for usernames and hostnames is 1 too small.
39
40
41 Changes: Modified:
42 +1 -1 trunk/modules/m_chghost.c (File Modified)
43 +2 -2 trunk/src/res.c (File Modified)
44 +2 -2 trunk/src/s_user.c (File Modified)
45
46
47 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
48 Log:
49 Cut down quit/part/kick reasons to avoid quit reasons
50 overflowing the client exiting server notice (from
51 TOPICLEN to 260). kill reasons become shorter accordingly.
52 kline/dline/gline reasons become 390.
53 away messages stay at TOPICLEN for now.
54
55
56 Changes: Modified:
57 +8 -3 trunk/include/ircd_defs.h (File Modified)
58 +2 -2 trunk/modules/m_dline.c (File Modified)
59 +4 -4 trunk/modules/m_gline.c (File Modified)
60 +2 -2 trunk/modules/m_kline.c (File Modified)
61
62
63 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
64 Log:
65 Don't leak auth{} spoofed IP addresses in +f notices.
66 from ratbox (androsyn)
67
68
69 Changes: Modified:
70 +10 -3 trunk/src/s_conf.c (File Modified)
71
72
73 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
74 Log:
75 Make oper_up() take +i/-i during opering up into account
76 (e.g. no_oper_invis extension, +i in operator::umodes).
77 Remove the hack from no_oper_invis.
78
79
80 Changes: Modified:
81 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
82 +4 -0 trunk/src/s_user.c (File Modified)
83
84
85 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
86 Log:
87 no_oper_invis: decrement invisible count when clearing
88 invisible on a local client who has just opered up
89 oper_up() should really do this
90
91
92 Changes: Modified:
93 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
94
95
96 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
97 Log:
98 Put "End of Channel Quiet List" instead of
99 "End of Channel Ban List" for a +q list.
100 Due to client restrictions the numerics for
101 quiet lists must be the same as for ban lists.
102
103
104 Changes: Modified:
105 +4 -1 trunk/src/chmode.c (File Modified)
106
107
108 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
109 Log:
110 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
111 Change TS6 JOIN processing
112 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
113 a local user joins an existing channel
114 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
115 propagating a TS6 JOIN
116 - don't interpret simple modes in an incoming TS6 JOIN
117
118 This is to avoid desyncs when certain mode changes (e.g. -im)
119 cross with joins. A downside is that simple modes will be
120 more desynched when a JOIN creates a channel or lowers TS,
121 but that's less important.
122
123 Update the TS6 specification to include this, and clarify
124 that TMODE can come from a server and that MODE must be
125 translated into TMODE from other servers too.
126
127
128 Changes: Modified:
129 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
130 +19 -127 trunk/modules/core/m_join.c (File Modified)
131
132
133 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
134 Log:
135 Make -logfile work again.
136
137
138 Changes: Modified:
139 +2 -2 trunk/src/s_log.c (File Modified)
140
141
142 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
143 Log:
144 - fix off-by-one memory overflow error.
145
146
147 Changes: Modified:
148 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
149
150
151 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
152 Log:
153 Change handling of modularized umodes:
154 - keep the bitmask reserved forever to the letter, fixing
155 the problems when loading multiple umode modules,
156 unloading them and then loading them in a different order
157 - don't allow local users to change umodes which have
158 been unloaded and don't set them on new users via
159 default_umodes
160
161
162 Changes: Modified:
163 +24 -3 trunk/src/s_user.c (File Modified)
164
165
166 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
167 Log:
168 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
169
170
171 Changes: Modified:
172 +1 -0 trunk/include/s_user.h (File Modified)
173 +0 -22 trunk/libcharybdis/tools.c (File Modified)
174 +0 -1 trunk/libcharybdis/tools.h (File Modified)
175 +22 -0 trunk/src/s_user.c (File Modified)
176
177
178 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
179 Log:
180 DNSBL keyword substitution is available as of 2.1.3.
181
182
183 Changes: Modified:
184 +1 -1 trunk/doc/example.conf (File Modified)
185
186
187 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
188 Log:
189 Change two occurances like match(userinput, target_p->name) ||
190 match(target_p->name, userinput) to just match(userinput,
191 target_p->name). No client name can contain * or ? now.
192
193
194 Changes: Modified:
195 +1 -1 trunk/modules/m_trace.c (File Modified)
196 +1 -2 trunk/src/s_serv.c (File Modified)
197
198
199 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
200 Log:
201 Do not try find_server() on a name find_client() has
202 returned NULL for, as this will always return NULL
203 since the removal of hostmasking.
204
205
206 Changes: Modified:
207 +1 -2 trunk/modules/m_pong.c (File Modified)
208 +0 -4 trunk/src/s_serv.c (File Modified)
209
210
211 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
212 Log:
213 Remove server_exists() which checked whether the
214 server name existed taking hostmasking into account
215 and just check with find_server(); admittedly
216 this checks if the name is a SID but that's not
217 a real problem.
218
219
220 Changes: Modified:
221 +3 -27 trunk/modules/core/m_server.c (File Modified)
222
223
224 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
225 Log:
226 Remove hash_find_masked_server(), which made it possible
227 to specify the full (unmasked) name of a server behind
228 a hostmask. As a result find_any_client() (for prefixes)
229 becomes equal to find_client(), so remove that too.
230
231
232 Changes: Modified:
233 +0 -1 trunk/include/hash.h (File Modified)
234 +1 -75 trunk/src/hash.c (File Modified)
235 +1 -1 trunk/src/parse.c (File Modified)
236
237
238 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
239 Log:
240 Remove '*' from valid server name characters.
241 This makes it impossible to connect hostmasked servers.
242 (This support didn't work well anyway, was incompatible
243 with TS6 and we never masked ourselves.)
244
245
246 Changes: Modified:
247 +1 -1 trunk/src/match.c (File Modified)
248
249
250 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
251 Log:
252 Change spambot, flooder and jupe joiner notices from host to orighost.
253
254
255 Changes: Modified:
256 +1 -1 trunk/modules/core/m_join.c (File Modified)
257 +2 -2 trunk/modules/core/m_message.c (File Modified)
258 +2 -2 trunk/src/channel.c (File Modified)
259
260
261 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
262 Log:
263 Add documentation for SASL client protocol, same as atheme doc/SASL.
264
265
266 Changes: Modified:
267 + - trunk/doc/sasl.txt (File Added)
268
269
270 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
271 Log:
272 Include real hostname in Closing Link message for unknown
273 connections that have sent USER. This is helpful for
274 k-lined users while not breaking server IP hiding.
275
276
277 Changes: Modified:
278 +3 -1 trunk/src/client.c (File Modified)
279
280
281 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
282 Log:
283 Rerun autoconf.
284
285
286 Changes: Modified:
287 +29 -29 trunk/configure (File Modified)
288
289
290 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
291 Log:
292 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
293
294
295 Changes: Modified:
296 +3 -3 trunk/modules/core/m_kill.c (File Modified)
297
298
299 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
300 Log:
301 Backport from early 3.x:
302
303 --
304 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
305 Log:
306 - remove "Processing connection to foobar.net" message
307
308
309 Changes: Modified:
310 +0 -3 trunk/src/s_auth.c (File Modified)
311
312
313 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
314 Log:
315 - missed the processing connection one (actually, we can probably nuke this one)
316
317
318 Changes: Modified:
319 +1 -2 trunk/src/s_auth.c (File Modified)
320
321
322 river 2006/09/27 16:33:05 UTC (20060927-2174)
323 Log:
324 get_client_name = stupid
325
326
327
328 Changes: Modified:
329 +10 -7 trunk/modules/core/m_kill.c (File Modified)
330
331
332 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
333 Log:
334 - remove excessive arguments
335
336
337 Changes: Modified:
338 +1 -2 trunk/src/s_conf.c (File Modified)
339 +1 -1 trunk/src/s_user.c (File Modified)
340
341
342 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
343 Log:
344 - use sendto_one_notice() for on-connect notices too.
345
346
347 Changes: Modified:
348 +10 -10 trunk/src/s_auth.c (File Modified)
349
350
351 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
352 Log:
353 - use sendto_one_notice() in the core, too.
354
355
356 Changes: Modified:
357 +2 -2 trunk/src/chmode.c (File Modified)
358 +8 -15 trunk/src/modules.c (File Modified)
359 +3 -5 trunk/src/s_conf.c (File Modified)
360 +1 -2 trunk/src/s_newconf.c (File Modified)
361 +20 -57 trunk/src/s_user.c (File Modified)
362
363
364 river 2006/09/27 16:19:25 UTC (20060927-2166)
365 Log:
366 the KILL command will use get_client_name(, SHOW_IP) instead of
367 target->name, and will show a more useful error for local opers
368
369
370
371 Changes: Modified:
372 +6 -4 trunk/modules/core/m_kill.c (File Modified)
373
374
375 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
376 Log:
377 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
378
379
380 Changes: Modified:
381 +4 -2 trunk/src/send.c (File Modified)
382
383
384 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
385 Log:
386 - back out r2159
387
388
389 Changes: Modified:
390 +1 -1 trunk/include/client.h (File Modified)
391
392
393 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
394 Log:
395 - get_id(): fall back to "*" if client has no known name
396
397
398 Changes: Modified:
399 +1 -1 trunk/include/client.h (File Modified)
400
401
402 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
403 Log:
404 - convert to sendto_one_notice().
405
406
407 Changes: Modified:
408 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
409 +4 -6 trunk/unsupported/m_force.c (File Modified)
410
411
412 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
413 Log:
414 - use sendto_one_notice() in many places instead of
415 sendto_one(source_p, ":%s NOTICE %s :", ...);
416
417
418 Changes: Modified:
419 +10 -25 trunk/extensions/example_module.c (File Modified)
420 +5 -14 trunk/extensions/hurt.c (File Modified)
421 +1 -2 trunk/extensions/m_42.c (File Modified)
422 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
423 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
424 +1 -2 trunk/extensions/m_opme.c (File Modified)
425 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
426 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
427 +3 -7 trunk/modules/core/m_die.c (File Modified)
428 +2 -4 trunk/modules/core/m_kill.c (File Modified)
429 +2 -2 trunk/modules/core/m_squit.c (File Modified)
430 +1 -2 trunk/modules/m_challenge.c (File Modified)
431 +11 -15 trunk/modules/m_connect.c (File Modified)
432 +20 -28 trunk/modules/m_dline.c (File Modified)
433 +2 -2 trunk/modules/m_etrace.c (File Modified)
434 +11 -21 trunk/modules/m_gline.c (File Modified)
435 +2 -4 trunk/modules/m_kline.c (File Modified)
436 +1 -2 trunk/modules/m_rehash.c (File Modified)
437 +3 -7 trunk/modules/m_restart.c (File Modified)
438 +31 -45 trunk/modules/m_set.c (File Modified)
439 +2 -4 trunk/modules/m_testmask.c (File Modified)
440 +5 -8 trunk/modules/m_unreject.c (File Modified)
441 +2 -5 trunk/modules/m_xline.c (File Modified)
442 --
443
444
445 Changes: Modified:
446 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
447 +10 -25 trunk/extensions/example_module.c (File Modified)
448 +5 -14 trunk/extensions/hurt.c (File Modified)
449 +1 -2 trunk/extensions/m_42.c (File Modified)
450 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
451 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
452 +1 -2 trunk/extensions/m_opme.c (File Modified)
453 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
454 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
455 +3 -7 trunk/modules/core/m_die.c (File Modified)
456 +14 -11 trunk/modules/core/m_kill.c (File Modified)
457 +2 -2 trunk/modules/core/m_squit.c (File Modified)
458 +1 -2 trunk/modules/m_challenge.c (File Modified)
459 +11 -15 trunk/modules/m_connect.c (File Modified)
460 +2 -4 trunk/modules/m_dline.c (File Modified)
461 +2 -2 trunk/modules/m_etrace.c (File Modified)
462 +11 -21 trunk/modules/m_gline.c (File Modified)
463 +2 -4 trunk/modules/m_kline.c (File Modified)
464 +1 -2 trunk/modules/m_rehash.c (File Modified)
465 +3 -7 trunk/modules/m_restart.c (File Modified)
466 +31 -45 trunk/modules/m_set.c (File Modified)
467 +2 -4 trunk/modules/m_testmask.c (File Modified)
468 +5 -8 trunk/modules/m_unreject.c (File Modified)
469 +1 -3 trunk/modules/m_xline.c (File Modified)
470 +2 -2 trunk/src/chmode.c (File Modified)
471 +8 -15 trunk/src/modules.c (File Modified)
472 +10 -14 trunk/src/s_auth.c (File Modified)
473 +3 -6 trunk/src/s_conf.c (File Modified)
474 +1 -2 trunk/src/s_newconf.c (File Modified)
475 +20 -57 trunk/src/s_user.c (File Modified)
476 +4 -2 trunk/src/send.c (File Modified)
477 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
478 +4 -6 trunk/unsupported/m_force.c (File Modified)
479
480
481 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
482 Log:
483 - keyword-subst from charybdis 2.2.
484
485
486 Changes: Modified:
487 +12 -3 trunk/doc/example.conf (File Modified)
488 +58 -3 trunk/doc/reference.conf (File Modified)
489 + - trunk/include/substitution.h (File Added)
490 +1 -0 trunk/src/Makefile.in (File Modified)
491 +2 -2 trunk/src/s_conf.c (File Modified)
492 +164 -1 trunk/src/s_user.c (File Modified)
493 + - trunk/src/substitution.c (File Added)
494
495
496 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
497 Log:
498 Removed merge tracking for "svnmerge" for
499 http://svn.atheme.org/charybdis/branches/release-2.2
500
501
502 Changes: Modified:
503 + - trunk/ (Property Modified)
504
505
506 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
507 Log:
508 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
509 http://svn.atheme.org/charybdis/branches/release-2.2
510
511
512 Changes: Modified:
513 + - trunk/ (Property Modified)
514
515
516 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
517 Log:
518 Removed merge tracking for "svnmerge" for
519 http://svn.atheme.org/charybdis/branches/release-2.2
520
521
522 Changes: Modified:
523 + - trunk/ (Property Modified)
524
525
526 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
527 Log:
528 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
529 http://svn.atheme.org/charybdis/branches/release-2.2
530
531
532 Changes: Modified:
533 + - trunk/ (Property Modified)
534
535
536 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
537 Log:
538 - bleah
539
540
541 Changes: Modified:
542 + - trunk/ (Property Modified)
543
544
545 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
546 Log:
547 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
548 http://svn.atheme.org/charybdis/branches/release-2.2
549
550
551 Changes: Modified:
552 + - trunk/ (Property Modified)
553
554
555 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
556 Log:
557 - version bump to 2.2.0
558
559
560 Changes: Modified:
561 +3 -1 trunk/NEWS (File Modified)
562 +1 -1 trunk/configure.ac (File Modified)
563
564
565 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
566 Log:
567 - the new plan:
568 + branches/release-2.1 -> 2.2 base
569 + 3.0 -> branches/cxxconversion
570 + backport some immediate 3.0 functionality for 2.2
571 + other stuff
572
573
574 Changes: Modified:
575 + - trunk/ (File Added)
576
577
578 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
579 Log:
580 Merged revisions 3135,3137 via svnmerge from
581 http://svn.atheme.org/charybdis/trunk
582
583 ........
584 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
585
586 - Expand TRACE description
587 - Mention expiry time in TESTLINE
588 ........
589 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
590
591 Update copyright year for sgml docs to 2007.
592 ........
593
594
595 Changes: Modified:
596 + - branches/release-2.1/ (Property Modified)
597 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
598 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
599
600
601 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
602 Log:
603 Merged revisions 1999 via svnmerge from
604 http://svn.atheme.org/charybdis/trunk
605 Add river to CREDITS
606
607 ........
608 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
609
610 vanity
611 ........
612
613
614 Changes: Modified:
615 + - branches/release-2.1/ (Property Modified)
616 +1 -0 branches/release-2.1/CREDITS (File Modified)
617
618
619 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
620 Log:
621 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
622 http://svn.atheme.org/charybdis/trunk
623
624 ........
625 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
626
627 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
628 ........
629 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
630
631 - add use_forward to /info
632 ........
633 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
634
635 Call channel_modes() with &me instead of source_p when
636 sending out a JOIN and SJOIN for a local user. This
637 saves checking whether they are on the channel they
638 have just joined.
639 ........
640 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
641
642 If use_forward is disabled:
643 - hide +fFQ in 005
644 - hide +f in /mode #channel (/mode #channel f still shows it)
645 - do not send any mode changes adding +f to local clients
646 (-f ones are still sent)
647 ........
648
649
650 Changes: Modified:
651 + - branches/release-2.1/ (Property Modified)
652 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
653 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
654 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
655 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
656 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
657 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
658 +1 -1 branches/release-2.1/src/channel.c (File Modified)
659 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
660 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
661 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
662 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
663 +4 -2 branches/release-2.1/src/supported.c (File Modified)
664
665
666 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
667 Log:
668 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
669
670
671 Changes: Modified:
672 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
673 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
674 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
675
676
677 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
678 Log:
679 Add accountability (wallops, log) to OKICK.
680
681
682 Changes: Modified:
683 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
684
685
686 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
687 Log:
688 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
689 Similar to branches/release-2.2 r3061.
690
691
692 Changes: Modified:
693 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
694
695
696 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
697 Log:
698 - Write xline to file after instead of before notifying opers and source
699 - Also notify source of failure to add xline
700 Similar to branches/release-2.2 r3057.
701
702
703 Changes: Modified:
704 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
705
706
707 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
708 Log:
709 If a dline/kline/resv cannot be added to the file, send
710 the regular notices to local opers and source anyway,
711 and also warn the source (local opers were already warned).
712 Similar to branches/release-2.2 r3053.
713
714
715 Changes: Modified:
716 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
717
718
719 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
720 Log:
721 Port over fixes from unkline/unxline/unresv to undline.
722 Similar to branches/release-2.2 r3049.
723
724
725 Changes: Modified:
726 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
727
728
729 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
730 Log:
731 Merged revisions 2915 via svnmerge from
732 http://svn.atheme.org/charybdis/trunk
733
734 ........
735 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
736
737 In usage message, show kline.conf and xline.conf instead
738 of klines.conf and xlines.conf.
739 ........
740
741
742 Changes: Modified:
743 + - branches/release-2.1/ (Property Modified)
744 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
745
746
747 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
748 Log:
749 Merged revisions 2831,2833,2853 via svnmerge from
750 http://svn.atheme.org/charybdis/trunk
751
752 ........
753 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
754
755 unkline/unxline/unresv:
756 - if fclose on the output returns an error, treat this as a
757 write error too
758 - check if the rename from the temp file to the ban conf failed
759 ........
760 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
761
762 When adding a permanent dline/kline/xline/resv, check
763 the return value of fclose().
764 ........
765 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
766
767 Do not free xline aconf if it could not be written out.
768 It will be added to the list in memory anyway.
769 ........
770
771
772 Changes: Modified:
773 + - branches/release-2.1/ (Property Modified)
774 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
775 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
776 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
777 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
778
779
780 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
781 Log:
782 NEWS: Clarify effects of ip_cloaking changes a little.
783
784
785 Changes: Modified:
786 +2 -0 branches/release-2.1/NEWS (File Modified)
787
788
789 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
790 Log:
791 Rerun autoconf.
792
793
794 Changes: Modified:
795 +9 -9 branches/release-2.1/configure (File Modified)
796
797
798 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
799 Log:
800 Version bump on 2.1 branch to 2.1.2.
801
802
803 Changes: Modified:
804 +1 -1 branches/release-2.1/configure.ac (File Modified)
805
806
807 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
808 Log:
809 Mention r2801/r2805.
810
811
812 Changes: Modified:
813 +1 -0 branches/release-2.1/NEWS (File Modified)
814
815
816 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
817 Log:
818 Merged revisions 2801 via svnmerge from
819 http://svn.atheme.org/charybdis/trunk
820
821 ........
822 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
823
824 ip_cloaking: try to avoid truncation by removing more
825 components of the hostname (except the TLD).
826 ........
827
828
829 Changes: Modified:
830 + - branches/release-2.1/ (Property Modified)
831 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
832
833
834 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
835 Log:
836 Update NEWS.
837
838
839 Changes: Modified:
840 +8 -1 branches/release-2.1/NEWS (File Modified)
841
842
843 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
844 Log:
845 Merged revisions 2781 via svnmerge from
846 http://svn.atheme.org/charybdis/trunk
847
848 ........
849 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
850
851 Fix stupid bug: checked a hostmask against the found
852 ban instead of all exceptions, causing all host mangled
853 clients to be exempted if there was a single ban
854 exception in many cases.
855 ........
856
857
858 Changes: Modified:
859 + - branches/release-2.1/ (Property Modified)
860 +2 -2 branches/release-2.1/src/channel.c (File Modified)
861
862
863 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
864 Log:
865 Merged revisions 2773 via svnmerge from
866 http://svn.atheme.org/charybdis/trunk
867
868 ........
869 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
870
871 user@host must be *@* for a shared{} block with flags=locops
872 (server should not be *).
873 ........
874
875
876 Changes: Modified:
877 + - branches/release-2.1/ (Property Modified)
878 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
879
880
881 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
882 Log:
883 Tweak \s code a little.
884
885
886 Changes: Modified:
887 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
888 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
889 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
890
891
892 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
893 Log:
894 Merged revisions 2761 via svnmerge from
895 http://svn.atheme.org/charybdis/trunk
896
897 ........
898 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
899
900 The testline/no_tilde fixes are in 2.1.1.
901 ........
902
903
904 Changes: Modified:
905 + - branches/release-2.1/ (Property Modified)
906 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
907
908
909 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
910 Log:
911 Update NEWS.
912
913
914 Changes: Modified:
915 +4 -1 branches/release-2.1/NEWS (File Modified)
916
917
918 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
919 Log:
920 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
921 http://svn.atheme.org/charybdis/trunk
922 no_tilde fixes
923
924 ........
925 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
926
927 If the auth{} block has no_tilde and is not kline exempt,
928 check the username without tilde against klines too.
929 This is consistent with the way klines work on spoofs
930 (klines checked on both raw and appearing-on-IRC version).
931 ........
932 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
933
934 Rework the fix for klines with no_tilde.
935 Add an extra argument to find_address_conf() for the
936 username without tilde, as that may contain one character more.
937 ........
938 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
939
940 Unbreak compile (because of r2697).
941 testline with ~ could be improved some more perhaps, but this should work.
942 ........
943 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
944
945 testline: take no_tilde and username truncation into account
946 ........
947 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
948
949 Add some information on /testline with no_tilde and username truncation.
950 ........
951
952
953 Changes: Modified:
954 + - branches/release-2.1/ (Property Modified)
955 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
956 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
957 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
958 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
959 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
960 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
961
962
963 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
964 Log:
965 Merged revisions 2149,2151 via svnmerge from
966 http://svn.atheme.org/charybdis/trunk
967
968 ........
969 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
970
971 Move kills from services from +s to +k snomask.
972 Kills from non-service opers remain on +s.
973 ........
974 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
975
976 Update description of +s and +k snomasks.
977 ........
978
979
980 Changes: Modified:
981 + - branches/release-2.1/ (Property Modified)
982 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
983 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
984 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
985
986
987 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
988 Log:
989 Merged revisions 2685 via svnmerge from
990 http://svn.atheme.org/charybdis/trunk
991
992 ........
993 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
994
995 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
996 ........
997
998
999 Changes: Modified:
1000 + - branches/release-2.1/ (Property Modified)
1001 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1002
1003
1004 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1005 Log:
1006 Merged revisions 2693 via svnmerge from
1007 http://svn.atheme.org/charybdis/trunk
1008
1009 ........
1010 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1011
1012 Fix truncation (by one) of unidented usernames
1013 if user registration is done because of DNSBL
1014 completion (which is the usual case if a valid
1015 NICK and USER are sent quickly and any DNSBLs
1016 are enabled).
1017 ........
1018
1019
1020 Changes: Modified:
1021 + - branches/release-2.1/ (Property Modified)
1022 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1023
1024
1025 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1026 Log:
1027 Update NEWS.
1028
1029
1030 Changes: Modified:
1031 +10 -0 branches/release-2.1/NEWS (File Modified)
1032
1033
1034 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1035 Log:
1036 Rerun autoconf.
1037
1038
1039 Changes: Modified:
1040 +9 -9 branches/release-2.1/configure (File Modified)
1041
1042
1043 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1044 Log:
1045 Version bump to 2.1.1.
1046
1047
1048 Changes: Modified:
1049 +1 -1 branches/release-2.1/configure.ac (File Modified)
1050
1051
1052 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1053 Log:
1054 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
1055 http://svn.atheme.org/charybdis/trunk
1056
1057 ........
1058 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1059
1060 - fix a server notice on SID collision where the server name is mentioned twice
1061 ........
1062 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1063
1064 - get_server_name() is stupid
1065 ........
1066 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1067
1068 - fix an oops
1069 ........
1070 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1071
1072 Do the Attempt to re-introduce SID server notice somewhat
1073 differently, showing a real host again if !HIDE_SERVERS_IPS
1074 and still showing the server name exactly once.
1075 ........
1076 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1077
1078 Fix log message for Attempt to re-introduce SID (server notice was ok).
1079 ........
1080 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1081
1082 - replace "No N line" with "no connect block" in a
1083 serverlog message
1084 - show attempted server name in a few serverlog messages
1085 ........
1086
1087
1088 Changes: Modified:
1089 + - branches/release-2.1/ (Property Modified)
1090 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1091
1092
1093 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1094 Log:
1095 Merged revisions 2218 via svnmerge from
1096 http://svn.atheme.org/charybdis/trunk
1097
1098 ........
1099 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1100
1101 Fix garbage in /stats y output on 64-bit archs.
1102 ........
1103
1104
1105 Changes: Modified:
1106 + - branches/release-2.1/ (Property Modified)
1107 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1108
1109
1110 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1111 Log:
1112 Merged revisions 2438 via svnmerge from
1113 http://svn.atheme.org/charybdis/trunk
1114
1115 ........
1116 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1117
1118 Enable Revision keyword in addition to Id.
1119 ........
1120
1121
1122 Changes: Modified:
1123 + - branches/release-2.1/ (Property Modified)
1124 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1125
1126
1127 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1128 Log:
1129 Merged revisions 2679 via svnmerge from
1130 http://svn.atheme.org/charybdis/trunk
1131
1132 ........
1133 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1134
1135 Port over ratbox 2.2 r23253 (anfl):
1136 - remove the cached storage of how many +beI there are, thereby fixing a
1137 case where it can get desynced from reality
1138 ........
1139
1140
1141 Changes: Modified:
1142 + - branches/release-2.1/ (Property Modified)
1143 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1144 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1145
1146
1147 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1148 Log:
1149 Merged revisions 2093,2095 via svnmerge from
1150 http://svn.atheme.org/charybdis/trunk
1151
1152 ........
1153 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1154
1155 - change DNSBL licensing to BSD.
1156 ........
1157 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1158
1159 - change x86-assembly FNV implementation to BSD license
1160 ........
1161
1162
1163 Changes: Modified:
1164 + - branches/release-2.1/ (Property Modified)
1165 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1166 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1167
1168
1169 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1170 Log:
1171 Merged revisions 2073,2075 via svnmerge from
1172 http://svn.atheme.org/charybdis/trunk
1173
1174 ........
1175 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1176
1177 Put full information in the squit reason when exiting
1178 a server due to a servlink (ziplinks) error.
1179 ........
1180 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1181
1182 Put full information in the squit reason when exiting
1183 a server due to not enough arguments for a command.
1184 ........
1185
1186
1187 Changes: Modified:
1188 + - branches/release-2.1/ (Property Modified)
1189 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1190 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1191
1192
1193 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1194 Log:
1195 Merged revisions 2071 via svnmerge from
1196 http://svn.atheme.org/charybdis/trunk
1197
1198 ........
1199 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1200
1201 Don't redirect users from an existing domain to an
1202 existing server in reference.conf.
1203 Idea from ratbox.
1204 ........
1205
1206
1207 Changes: Modified:
1208 + - branches/release-2.1/ (Property Modified)
1209 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1210
1211
1212 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1213 Log:
1214 Merged revisions 2053 via svnmerge from
1215 http://svn.atheme.org/charybdis/trunk
1216
1217 ........
1218 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1219
1220 Make find_channel_membership() choose the shortest list
1221 (channel's list or user's list) to search, avoiding excessive
1222 CPU usage with services which are in lots of channels.
1223 From ratbox 2.2 (anfl/jilles)
1224 ........
1225
1226
1227 Changes: Modified:
1228 + - branches/release-2.1/ (Property Modified)
1229 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1230
1231
1232 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1233 Log:
1234 Rerun autoconf.
1235
1236
1237 Changes: Modified:
1238 +9 -9 branches/release-2.1/configure (File Modified)
1239
1240
1241 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1242 Log:
1243 Version change 2.1.0rc1 -> 2.1.0 (release).
1244
1245
1246 Changes: Modified:
1247 +1 -1 branches/release-2.1/configure.ac (File Modified)
1248
1249
1250 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1251 Log:
1252 Merged revisions 2029 via svnmerge from
1253 http://svn.atheme.org/charybdis/trunk
1254
1255 ........
1256 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1257
1258 NEWS: mention m_webirc.c module
1259 ........
1260
1261
1262 Changes: Modified:
1263 + - branches/release-2.1/ (Property Modified)
1264 +1 -0 branches/release-2.1/NEWS (File Modified)
1265
1266
1267 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1268 Log:
1269 Rerun autoconf.
1270
1271
1272 Changes: Modified:
1273 +9 -9 branches/release-2.1/configure (File Modified)
1274
1275
1276 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1277 Log:
1278 Change version to 2.1.0rc1.
1279
1280
1281 Changes: Modified:
1282 +1 -1 branches/release-2.1/configure.ac (File Modified)
1283
1284
1285 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1286 Log:
1287 Merged revisions 2021 via svnmerge from
1288 http://svn.atheme.org/charybdis/trunk
1289
1290 ........
1291 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1292
1293 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1294 related flaky looking things, and instead keep a list
1295 of BlacklistClients in PreClient.
1296 ........
1297
1298
1299 Changes: Modified:
1300 + - branches/release-2.1/ (Property Modified)
1301 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1302 +1 -1 branches/release-2.1/include/client.h (File Modified)
1303 +0 -1 branches/release-2.1/include/res.h (File Modified)
1304 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1305 +0 -24 branches/release-2.1/src/res.c (File Modified)
1306 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1307
1308
1309 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1310 Log:
1311 Merged revisions 2015,2017 via svnmerge from
1312 http://svn.atheme.org/charybdis/trunk
1313
1314 ........
1315 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1316
1317 Check if the name in the question section of the
1318 DNS reply matches what we queried, to guard against
1319 late replies to a previous query with the same id.
1320 ........
1321 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1322
1323 res.c: add a comment summarizing our changes
1324 ........
1325
1326
1327 Changes: Modified:
1328 + - branches/release-2.1/ (Property Modified)
1329 +53 -18 branches/release-2.1/src/res.c (File Modified)
1330
1331
1332 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1333 Log:
1334 Merged revisions 1981 via svnmerge from
1335 http://svn.atheme.org/charybdis/trunk
1336
1337 ........
1338 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1339
1340 Alphabetize extensions and tweak the descriptions a little.
1341 ........
1342
1343
1344 Changes: Modified:
1345 + - branches/release-2.1/ (Property Modified)
1346 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1347 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1348
1349
1350 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1351 Log:
1352 Merged revisions 1975 via svnmerge from
1353 http://svn.atheme.org/charybdis/trunk
1354
1355 ........
1356 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1357
1358 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1359 We should use the IP and not truncate the hostname.
1360 From ratbox 2.2 (androsyn)
1361 ........
1362
1363
1364 Changes: Modified:
1365 + - branches/release-2.1/ (Property Modified)
1366 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1367
1368
1369 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1370 Log:
1371 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1372 http://svn.atheme.org/charybdis/trunk
1373
1374
1375 Changes: Modified:
1376 + - branches/release-2.1/ (Property Modified)
1377
1378
1379 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1380 Log:
1381 - branch 2.1 release family
1382
1383
1384 Changes: Modified:
1385 + - branches/release-2.1/ (File Added)
1386
1387
1388 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1389 Log:
1390 Describe new handling of host mangling in channel bans in SGML.
1391
1392
1393 Changes: Modified:
1394 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1395
1396
1397 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1398 Log:
1399 - ok, 2.1 operline brought to you by marvin the melancholy robot
1400
1401
1402 Changes: Modified:
1403 +1 -1 trunk/src/messages.tab (File Modified)
1404
1405
1406 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1407 Log:
1408 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1409 If anybody comes up with anything better, then please let us know
1410 and we will change this before 2.1 is branched.
1411
1412
1413 Changes: Modified:
1414 +1 -1 trunk/src/messages.tab (File Modified)
1415
1416
1417 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1418 Log:
1419 Add EUID to capab.txt.
1420
1421
1422 Changes: Modified:
1423 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1424
1425
1426 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1427 Log:
1428 Update NEWS file.
1429
1430
1431 Changes: Modified:
1432 +3 -0 trunk/NEWS (File Modified)
1433
1434
1435 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1436 Log:
1437 Allow service{} servers to manipulate the nick delay table
1438 (for "nickserv enforcement").
1439 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1440 If duration is 0, the nickdelay entry is removed, otherwise
1441 it is added with the duration in seconds (maximum 24 hours).
1442 It is suggested that this is used if the EUID capab is present.
1443
1444
1445 Changes: Modified:
1446 +42 -1 trunk/modules/m_services.c (File Modified)
1447
1448
1449 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1450 Log:
1451 HURT: strip off *@ from the start of the mask
1452 reject anything else containing '@' or '!'
1453
1454
1455 Changes: Modified:
1456 +11 -0 trunk/extensions/hurt.c (File Modified)
1457
1458
1459 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1460 Log:
1461 ircd.c: need supported.h here
1462
1463
1464 Changes: Modified:
1465 +1 -0 trunk/src/ircd.c (File Modified)
1466
1467
1468 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1469 Log:
1470 HURT: less ambiguity here
1471 ips/hosts to be hurt must contain a '.' or ':' otherwise
1472 they are interpreted as nicks
1473
1474
1475 Changes: Modified:
1476 +14 -9 trunk/extensions/hurt.c (File Modified)
1477
1478
1479 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1480 Log:
1481 - we're now ircd-charybdis.org.
1482 - properly alphabetize credits
1483
1484
1485 Changes: Modified:
1486 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1487
1488
1489 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1490 Log:
1491 - add additional modules to the configs
1492
1493
1494 Changes: Modified:
1495 +6 -0 trunk/doc/example.conf (File Modified)
1496 +12 -0 trunk/doc/reference.conf (File Modified)
1497
1498
1499 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1500 Log:
1501 - remove hurt.h, it is pointless and confusing
1502
1503
1504 Changes: Modified:
1505 +27 -62 trunk/extensions/hurt.c (File Modified)
1506 + - trunk/extensions/hurt.h (File Deleted)
1507
1508
1509 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1510 Log:
1511 - add code to suggest a local HURT by nickname.
1512 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1513
1514
1515 Changes: Modified:
1516 +40 -10 trunk/extensions/hurt.c (File Modified)
1517 +1 -0 trunk/extensions/hurt.h (File Modified)
1518
1519
1520 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1521 Log:
1522 - update NEWS file
1523
1524
1525 Changes: Modified:
1526 +2 -1 trunk/NEWS (File Modified)
1527
1528
1529 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1530 Log:
1531 MASKTRACE/TESTMASK: check orighost as well
1532
1533
1534 Changes: Modified:
1535 +4 -2 trunk/modules/m_etrace.c (File Modified)
1536 +3 -1 trunk/modules/m_testmask.c (File Modified)
1537
1538
1539 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1540 Log:
1541 Make RPL_ISUPPORT (005) numeric modularizable.
1542 Currently it will reassemble the numeric every time
1543 it needs to be sent, using a few dozen callbacks;
1544 if this is too slow some caching scheme should be
1545 implemented.
1546
1547
1548 Changes: Modified:
1549 +0 -1 trunk/include/s_user.h (File Modified)
1550 +36 -114 trunk/include/supported.h (File Modified)
1551 +1 -1 trunk/modules/m_version.c (File Modified)
1552 +1 -0 trunk/src/Makefile.in (File Modified)
1553 +1 -0 trunk/src/ircd.c (File Modified)
1554 +300 -25 trunk/src/s_user.c (File Modified)
1555 + - trunk/src/supported.c (File Added)
1556
1557
1558 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1559 Log:
1560 EUID orighost could differ from host only in case,
1561 do not mark as dynamic spoof then
1562
1563
1564 Changes: Modified:
1565 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1566
1567
1568 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1569 Log:
1570 kline help file: clarify a bit and remove some obsolete stuff
1571 partly suggested by Olin
1572
1573
1574 Changes: Modified:
1575 +8 -8 trunk/help/opers/kline (File Modified)
1576
1577
1578 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1579 Log:
1580 Update NEWS file.
1581
1582
1583 Changes: Modified:
1584 +20 -0 trunk/NEWS (File Modified)
1585
1586
1587 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1588 Log:
1589 Show real host/IP to nonopers whoising themselves.
1590 The IP is not shown for auth{} spoofs, otherwise it is,
1591 as it looked rather weird to me to show an auth{} spoofed
1592 IP like this. (/userhost on self still shows the IP.)
1593
1594
1595 Changes: Modified:
1596 +13 -2 trunk/modules/m_whois.c (File Modified)
1597
1598
1599 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1600 Log:
1601 Document nick_delay stuff and move it around a bit.
1602
1603
1604 Changes: Modified:
1605 +1 -2 trunk/doc/example.conf (File Modified)
1606 +8 -2 trunk/doc/reference.conf (File Modified)
1607
1608
1609 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1610 Log:
1611 - disable nickdelay by default. Needs to be documented in reference.conf.
1612
1613
1614 Changes: Modified:
1615 +2 -0 trunk/doc/example.conf (File Modified)
1616 +2 -0 trunk/doc/reference.conf (File Modified)
1617
1618
1619 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1620 Log:
1621 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1622
1623
1624 Changes: Modified:
1625 +2 -1 trunk/modules/m_services.c (File Modified)
1626
1627
1628 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1629 Log:
1630 ip_cloaking: somewhat hackish but we need to send the
1631 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1632 umodes
1633
1634
1635 Changes: Modified:
1636 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1637
1638
1639 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1640 Log:
1641 If EUID is used, show realhost in far connect notice
1642 (but not in far disconnect notice).
1643
1644
1645 Changes: Modified:
1646 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1647
1648
1649 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1650 Log:
1651 ip_cloaking:
1652 - use non-ENCAP CHGHOST if possible
1653 - really introduce new users with their mangled and real
1654 host if +h is in default umodes
1655
1656
1657 Changes: Modified:
1658 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1659
1660
1661 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1662 Log:
1663 Add non-ENCAP CHGHOST.
1664
1665
1666 Changes: Modified:
1667 +49 -11 trunk/modules/m_chghost.c (File Modified)
1668
1669
1670 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1671 Log:
1672 Initial addition of EUID (puts realhost/account in same
1673 command as user introduction).
1674 See doc/technical/euid.txt for more information.
1675 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1676
1677
1678 Changes: Modified:
1679 + - trunk/doc/technical/euid.txt (File Added)
1680 +2 -1 trunk/include/s_serv.h (File Modified)
1681 +1 -1 trunk/include/s_user.h (File Modified)
1682 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1683 +1 -34 trunk/modules/m_chghost.c (File Modified)
1684 +0 -28 trunk/modules/m_services.c (File Modified)
1685 +30 -1 trunk/src/s_serv.c (File Modified)
1686 +30 -3 trunk/src/s_user.c (File Modified)
1687
1688
1689 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1690 Log:
1691 Store the mangled host in localClient and use it for
1692 ban matching (also match real host for mangled users,
1693 also match mangled host for uncloaked users).
1694 Improve interaction of +h with auth{} and services
1695 spoofs.
1696 Note that all of this only applies to clients who
1697 connect after the mangling module is loaded
1698 (other clients cannot even set +h).
1699 The sorcerynet cloaking module has not been updated
1700 for these changes.
1701
1702
1703 Changes: Modified:
1704 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1705 +3 -0 trunk/include/client.h (File Modified)
1706 +64 -5 trunk/src/channel.c (File Modified)
1707 +1 -0 trunk/src/client.c (File Modified)
1708 +2 -2 trunk/src/s_user.c (File Modified)
1709
1710
1711 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1712 Log:
1713 Document /stats U letters in sgml.
1714
1715
1716 Changes: Modified:
1717 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1718
1719
1720 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1721 Log:
1722 Better description of hub_mask and leaf_mask.
1723
1724
1725 Changes: Modified:
1726 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1727
1728
1729 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1730 Log:
1731 Add operspy_dont_care_user_info to sgml docs.
1732
1733
1734 Changes: Modified:
1735 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1736
1737
1738 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1739 Log:
1740 Add general::operspy_dont_care_user_info.
1741 This makes /who mask equivalent to /who !mask for opers
1742 with the operspy flag, and removes the operspy log/notice
1743 on /who mask, /masktrace and /scan.
1744 The necessary privilege (operspy flag) is unchanged.
1745 Behaviour for the other operspy commands (channel
1746 related ones) is also unchanged.
1747
1748
1749 Changes: Modified:
1750 +1 -0 trunk/doc/example.conf (File Modified)
1751 +6 -0 trunk/doc/reference.conf (File Modified)
1752 +1 -0 trunk/include/s_conf.h (File Modified)
1753 +10 -8 trunk/modules/m_etrace.c (File Modified)
1754 +6 -0 trunk/modules/m_info.c (File Modified)
1755 +8 -5 trunk/modules/m_scan.c (File Modified)
1756 +1 -1 trunk/modules/m_version.c (File Modified)
1757 +6 -1 trunk/modules/m_who.c (File Modified)
1758 +1 -0 trunk/src/newconf.c (File Modified)
1759 +1 -0 trunk/src/s_conf.c (File Modified)
1760
1761
1762 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1763 Log:
1764 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1765 This letter will also be used for showing operspy with
1766 limited accountability (show non channel related info
1767 without '!' or notice).
1768
1769
1770 Changes: Modified:
1771 +2 -0 trunk/doc/server-version-info (File Modified)
1772 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1773 +2 -0 trunk/include/ircd.h (File Modified)
1774 +6 -0 trunk/modules/m_info.c (File Modified)
1775 +2 -0 trunk/modules/m_version.c (File Modified)
1776 +1 -0 trunk/src/ircd_state.c (File Modified)
1777
1778
1779 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1780 Log:
1781 Add m_webirc module, allows showing real host of CGI:IRC users.
1782 Differences to the version available on my web page for a while:
1783 instructions on how to set it up.
1784
1785
1786 Changes: Modified:
1787 +137 -0 trunk/extensions/Makefile.in (File Modified)
1788 + - trunk/extensions/m_webirc.c (File Added)
1789
1790
1791 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1792 Log:
1793 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1794
1795
1796 Changes: Modified:
1797 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1798
1799
1800 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1801 Log:
1802 - move beu from core to contributors
1803 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1804
1805
1806 Changes: Modified:
1807 +2 -2 trunk/CREDITS (File Modified)
1808
1809
1810 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1811 Log:
1812 Mention that class blocks must be defined before the
1813 auth or connect blocks referencing them.
1814
1815
1816 Changes: Modified:
1817 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1818
1819
1820 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1821 Log:
1822 extb_canjoin:
1823 - change from "can join" to "is banned", this reverses sense
1824 and removes "weird" checks like for +i, +l, +j
1825 - don't allow $j to same channel
1826 - +s/+p restriction removed, anyone can /mode b anyway
1827 - +k check removed
1828
1829
1830 Changes: Modified:
1831 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1832
1833
1834 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1835 Log:
1836 Add a few important lines from reference.conf to example.conf.
1837
1838
1839 Changes: Modified:
1840 +8 -1 trunk/doc/example.conf (File Modified)
1841
1842
1843 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1844 Log:
1845 - we don't support rtsigio anymore
1846 - we definately don't support VMS nor Cygwin either.
1847
1848
1849 Changes: Modified:
1850 +2 -2 trunk/INSTALL (File Modified)
1851 +0 -2 trunk/README.FIRST (File Modified)
1852
1853
1854 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1855 Log:
1856 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1857
1858
1859 Changes: Modified:
1860 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1861
1862
1863 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1864 Log:
1865 extb_canjoin:
1866 - return EXTBAN_NOMATCH for a valid ban that does not match
1867 - consider a $j ban invalid if we were already processing a
1868 can_join for a $j ban
1869
1870
1871 Changes: Modified:
1872 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1873
1874
1875 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1876 Log:
1877 extb_extgecos: realhost -> orighost
1878
1879
1880 Changes: Modified:
1881 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1882
1883
1884 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1885 Log:
1886 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1887
1888
1889 Changes: Modified:
1890 +59 -0 trunk/extensions/Makefile.in (File Modified)
1891 + - trunk/extensions/extb_canjoin.c (File Added)
1892
1893
1894 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1895 Log:
1896 - oh right, charybdis calls that 'orighost'.
1897
1898
1899 Changes: Modified:
1900 +2 -2 trunk/modules/m_who.c (File Modified)
1901
1902
1903 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1904 Log:
1905 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1906
1907
1908 Changes: Modified:
1909 +2 -0 trunk/modules/m_who.c (File Modified)
1910
1911
1912 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1913 Log:
1914 - also check $x against realhost
1915
1916
1917 Changes: Modified:
1918 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1919
1920
1921 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1922 Log:
1923 Sorcerynet people want a debugging notice moved from +s to +d.
1924
1925
1926 Changes: Modified:
1927 +1 -1 trunk/src/blacklist.c (File Modified)
1928
1929
1930 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1931 Log:
1932 Use source_p instead of client_p for free_pre_client().
1933 client_p could be NULL or another client.
1934
1935
1936 Changes: Modified:
1937 +1 -1 trunk/src/client.c (File Modified)
1938
1939
1940 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1941 Log:
1942 - revert this, I know how to fix it now
1943
1944
1945 Changes: Modified:
1946 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1947
1948
1949 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1950 Log:
1951 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1952 This fix is probably suboptimal, but it does indeed fix the problem.
1953
1954
1955 Changes: Modified:
1956 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1957
1958
1959 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1960 Log:
1961 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1962
1963
1964 Changes: Modified:
1965 +49 -0 trunk/extensions/Makefile.in (File Modified)
1966 + - trunk/extensions/extb_extgecos.c (File Added)
1967
1968
1969 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1970 Log:
1971 Remove undocumented and unused general::fallback_to_ip6_int config option.
1972
1973
1974 Changes: Modified:
1975 +0 -3 trunk/include/s_conf.h (File Modified)
1976 +0 -3 trunk/src/newconf.c (File Modified)
1977
1978
1979 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1980 Log:
1981 SGML docs:
1982 - document new TESTMASK
1983 - mention that TESTMASK matching is the same as MASKTRACE matching
1984 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1985 been that way)
1986
1987
1988 Changes: Modified:
1989 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1990
1991
1992 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1993 Log:
1994 New testmask from ratbox 2.2.
1995 Allows matches on nick, ip and gecos in addition to user
1996 and host, and is fully analogous to masktrace.
1997 The numeric has changed from 724 to 727 and fields in it
1998 have changed.
1999
2000
2001 Changes: Modified:
2002 +4 -3 trunk/help/opers/testmask (File Modified)
2003 +1 -0 trunk/include/numeric.h (File Modified)
2004 +82 -9 trunk/modules/m_testmask.c (File Modified)
2005 +2 -2 trunk/src/messages.tab (File Modified)
2006
2007
2008 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2009 Log:
2010 contrib -> extensions
2011
2012
2013 Changes: Modified:
2014 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2015
2016
2017 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2018 Log:
2019 CHGHOST: Check validity of new hostname.
2020 If the command came from a local client (disabled by
2021 default), send an error message and drop the command.
2022 If the command came from a remote client or server,
2023 send a notice to opers and the target user (if local).
2024
2025
2026 Changes: Modified:
2027 +42 -1 trunk/modules/m_chghost.c (File Modified)
2028
2029
2030 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2031 Log:
2032 Update NEWS file.
2033
2034
2035 Changes: Modified:
2036 +23 -1 trunk/NEWS (File Modified)
2037
2038
2039 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2040 Log:
2041 When an outgoing server connection succeeds, set
2042 localClient->ip by simply copying the whole sockaddr
2043 struct instead of copying certain parts only.
2044
2045
2046 Changes: Modified:
2047 +1 -19 trunk/src/s_serv.c (File Modified)
2048
2049
2050 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2051 Log:
2052 Give a special error message and ignore the connect block
2053 if trying to add a connect block for the server's own name.
2054
2055
2056 Changes: Modified:
2057 +7 -0 trunk/src/newconf.c (File Modified)
2058
2059
2060 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2061 Log:
2062 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2063 when --disable-balloc is used, so that it compiles.
2064 Obviously the BlockHeapUsage() stub returns just zeroes so
2065 /stats z will be less informative.
2066
2067
2068 Changes: Modified:
2069 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2070
2071
2072 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2073 Log:
2074 Free and zero dns_query in DNS callback for outgoing connect.
2075 This avoids double free of reslist.
2076
2077
2078 Changes: Modified:
2079 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2080
2081
2082 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2083 Log:
2084 From ratbox, log failed outgoing connections to serverlog.
2085 Added: IP address.
2086
2087
2088 Changes: Modified:
2089 +13 -1 trunk/src/s_serv.c (File Modified)
2090
2091
2092 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2093 Log:
2094 Change serverlog message when connecting to be more clear and show the port number.
2095
2096
2097 Changes: Modified:
2098 +1 -1 trunk/src/s_serv.c (File Modified)
2099
2100
2101 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2102 Log:
2103 Remove gethost_byname(), this is meaningless
2104 since the removal of AAAA -> A fallback (r1763).
2105
2106
2107 Changes: Modified:
2108 +0 -1 trunk/include/res.h (File Modified)
2109 +0 -12 trunk/src/res.c (File Modified)
2110
2111
2112 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2113 Log:
2114 Remove ip6.int support and use only ip6.arpa.
2115 The global ip6.int zone has disappeared on June 1
2116 and a lot of other software has been removing ip6.int
2117 support also.
2118 This removes the second and last case where IPv6
2119 support in charybdis causes extra lookups and slows
2120 DNS down.
2121
2122
2123 Changes: Modified:
2124 +5 -27 trunk/src/res.c (File Modified)
2125
2126
2127 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2128 Log:
2129 Mention new default (r1767) for connect::aftype in sgml docs.
2130
2131
2132 Changes: Modified:
2133 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2134
2135
2136 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2137 Log:
2138 Use IPv6 if connect::host looks like an IPv6 address
2139 (contains a colon). No need to aftype=ipv6 anymore.
2140
2141
2142 Changes: Modified:
2143 +2 -0 trunk/src/newconf.c (File Modified)
2144
2145
2146 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2147 Log:
2148 More information about connect::host.
2149
2150
2151 Changes: Modified:
2152 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2153
2154
2155 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2156 Log:
2157 Remove fallback to A if AAAA cannot be found.
2158 In case of a forward check of a reverse lookup, we
2159 already know if it's ipv4 or ipv6, so it is not
2160 useful and in case of a forward lookup of a hostname
2161 in connect::host, connect::aftype already specifies
2162 if it's ipv4 or ipv6.
2163
2164
2165 Changes: Modified:
2166 +4 -27 trunk/src/res.c (File Modified)
2167
2168
2169 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2170 Log:
2171 msg_channel():
2172 - check if +c made the message text empty and refuse
2173 to send it if so
2174 - don't copy message text if it is not necessary
2175 (channel is -c)
2176
2177
2178 Changes: Modified:
2179 +14 -4 trunk/modules/core/m_message.c (File Modified)
2180
2181
2182 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2183 Log:
2184 remove_conf_item(): do not free cf_name, this is generally a string constant
2185
2186
2187 Changes: Modified:
2188 +0 -1 trunk/src/newconf.c (File Modified)
2189
2190
2191 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2192 Log:
2193 Remove the old unused FDL_ constants.
2194
2195
2196 Changes: Modified:
2197 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2198
2199
2200 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2201 Log:
2202 Remove an unused struct irc_sockaddr_storage from fde_t
2203 (allocated for every possible file descriptor).
2204
2205
2206 Changes: Modified:
2207 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2208
2209
2210 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2211 Log:
2212 If the DNS lookup for an outgoing connection is still
2213 pending when it is closed, clean it up.
2214
2215
2216 Changes: Modified:
2217 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2218
2219
2220 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2221 Log:
2222 If proc_answer() fails (for example if a lookup for an
2223 A record returns a CNAME), fail the query immediately.
2224 Previously the packet was just ignored, leaving the
2225 query to time out.
2226
2227
2228 Changes: Modified:
2229 +4 -8 trunk/src/res.c (File Modified)
2230
2231
2232 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2233 Log:
2234 Correct sockhost field in an outgoing server connection.
2235 First copy the host field from the server_conf, then
2236 take the IP from to where the connection was attempted
2237 when the connection callback is called.
2238 (Before r1747 this used the IP from the server_conf.)
2239
2240
2241 Changes: Modified:
2242 +8 -2 trunk/src/s_serv.c (File Modified)
2243
2244
2245 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2246 Log:
2247 Remove ipnum (keep aftype) and dns_query from server_conf.
2248 We don't keep track of binary form address in connect{}
2249 blocks anymore, DNS lookups of names in host= gone.
2250 As before the DNS lookup is done on connect.
2251 This should unbreak hostnames in host= somewhat.
2252
2253
2254 Changes: Modified:
2255 +1 -2 trunk/include/s_newconf.h (File Modified)
2256 +2 -2 trunk/src/newconf.c (File Modified)
2257 +1 -42 trunk/src/s_newconf.c (File Modified)
2258 +12 -31 trunk/src/s_serv.c (File Modified)
2259
2260
2261 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2262 Log:
2263 Rerun autoconf.
2264
2265
2266 Changes: Modified:
2267 +1 -1 trunk/configure (File Modified)
2268
2269
2270 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2271 Log:
2272 Fix --disable-balloc help text (said --disable-small-net).
2273
2274
2275 Changes: Modified:
2276 +1 -1 trunk/configure.ac (File Modified)
2277
2278
2279 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2280 Log:
2281 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2282 services (+S). Unlike operstring and adminstring, this
2283 is not changeable with /quote set but is updated on rehash.
2284
2285
2286 Changes: Modified:
2287 +1 -0 trunk/doc/example.conf (File Modified)
2288 +10 -2 trunk/doc/reference.conf (File Modified)
2289 +1 -0 trunk/include/s_conf.h (File Modified)
2290 +6 -0 trunk/modules/m_info.c (File Modified)
2291 +3 -2 trunk/modules/m_whois.c (File Modified)
2292 +1 -0 trunk/src/newconf.c (File Modified)
2293 +1 -0 trunk/src/s_conf.c (File Modified)
2294
2295
2296 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2297 Log:
2298 Fix handling of comma in whois: ignore the comma and
2299 everything after it but do output the entire parameter
2300 in RPL_ENDOFWHOIS.
2301
2302
2303 Changes: Modified:
2304 +2 -2 trunk/modules/m_whois.c (File Modified)
2305
2306
2307 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2308 Log:
2309 New /stats letter 's' to list HURTs:
2310 - opers get the full listing.
2311 - users get any HURTs that match their sockhost/orighost if
2312 "stats_k_oper_only" is set to 1.
2313
2314
2315 Changes: Modified:
2316 +50 -0 trunk/extensions/hurt.c (File Modified)
2317
2318
2319 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2320 Log:
2321 - make the newconf system available to modules.
2322
2323
2324 Changes: Modified:
2325 +4 -1 trunk/include/newconf.h (File Modified)
2326 +4 -8 trunk/src/newconf.c (File Modified)
2327
2328
2329 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2330 Log:
2331 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2332
2333 Changes: Modified:
2334 +0 -3 trunk/doc/example.conf (File Modified)
2335 +0 -3 trunk/doc/reference.conf (File Modified)
2336
2337
2338 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2339 Log:
2340 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2341
2342
2343 Changes: Modified:
2344 +3 -0 trunk/doc/example.conf (File Modified)
2345 +3 -0 trunk/doc/reference.conf (File Modified)
2346
2347
2348 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2349 Log:
2350 Fix too early truncation of JOIN channel list.
2351
2352
2353 Changes: Modified:
2354 +2 -3 trunk/modules/core/m_join.c (File Modified)
2355
2356
2357 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2358 Log:
2359 - From ratbox 2.2 (anfl), send server notices about read
2360 errors from handshakes and servers to +s instead of +d.
2361 - Send various server notices about failed server
2362 connections which did not reach registered state network
2363 wide if the connection was initiated by a remote oper.
2364 This avoids annoying the whole net if there is a
2365 broken autoconnect, but allows all opers to see why a
2366 remote connect failed. Failed connections which did reach
2367 server state already generate server notices everywhere.
2368
2369 Note: this is an exception to our general policy to not send
2370 server notices about unregistered connections remotely.
2371
2372
2373 Changes: Modified:
2374 +1 -0 trunk/include/client.h (File Modified)
2375 +20 -6 trunk/src/client.c (File Modified)
2376 +6 -6 trunk/src/s_serv.c (File Modified)
2377
2378
2379 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2380 Log:
2381 - fix typoes
2382
2383
2384 Changes: Modified:
2385 +1 -1 trunk/doc/example.conf (File Modified)
2386 +1 -1 trunk/doc/reference.conf (File Modified)
2387
2388
2389 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2390 Log:
2391 Don't allow #channel +b $c:&channel (inconsistent target).
2392
2393
2394 Changes: Modified:
2395 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2396
2397
2398 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2399 Log:
2400 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2401
2402
2403 Changes: Modified:
2404 +0 -2 trunk/include/client.h (File Modified)
2405
2406
2407 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2408 Log:
2409 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2410
2411
2412 Changes: Modified:
2413 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2414
2415
2416 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2417 Log:
2418 Store IP addresses in whowas. These are shown to opers.
2419 Obtained from Eurus patches.
2420 orighost tracking removed (not worth the memory IMHO),
2421 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2422 with unknown IPs and to not violate auth{} spoof policy.
2423
2424
2425 Changes: Modified:
2426 +2 -0 trunk/doc/reference.conf (File Modified)
2427 +1 -0 trunk/include/numeric.h (File Modified)
2428 +1 -0 trunk/include/whowas.h (File Modified)
2429 +10 -1 trunk/modules/m_whowas.c (File Modified)
2430 +1 -1 trunk/src/messages.tab (File Modified)
2431 +4 -0 trunk/src/whowas.c (File Modified)
2432
2433
2434 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2435 Log:
2436 Describe hostmask parameter of masktrace better in sgml docs.
2437
2438
2439 Changes: Modified:
2440 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2441
2442
2443 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2444 Log:
2445 masktrace help file: mention CIDR IP masks
2446 From ratbox 2.2
2447
2448
2449 Changes: Modified:
2450 +2 -0 trunk/help/opers/masktrace (File Modified)
2451
2452
2453 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2454 Log:
2455 MASKTRACE: allow normal match() on IP address also
2456 From ratbox 2.2
2457
2458
2459 Changes: Modified:
2460 +2 -3 trunk/modules/m_etrace.c (File Modified)
2461
2462
2463 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2464 Log:
2465 Allow +S clients (services) to send to channels and @/+ channels always.
2466
2467
2468 Changes: Modified:
2469 +1 -1 trunk/modules/core/m_message.c (File Modified)
2470 +1 -1 trunk/src/channel.c (File Modified)
2471
2472
2473 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2474 Log:
2475 Allow servers to send to @#chan and +#chan.
2476
2477
2478 Changes: Modified:
2479 +1 -1 trunk/modules/core/m_message.c (File Modified)
2480
2481
2482 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2483 Log:
2484 Don't count opers on service{} servers in /lusers.
2485
2486
2487 Changes: Modified:
2488 +2 -2 trunk/src/s_user.c (File Modified)
2489
2490
2491 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2492 Log:
2493 Show opers the real host behind a dynamic spoof in WHOIS.
2494 If the user is auth{} spoofed, this shows the auth{} spoof
2495 otherwise it shows the DNS hostname and IP address.
2496 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2497
2498
2499 Changes: Modified:
2500 +1 -0 trunk/include/numeric.h (File Modified)
2501 +12 -2 trunk/modules/m_whois.c (File Modified)
2502 +1 -1 trunk/src/messages.tab (File Modified)
2503
2504
2505 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2506 Log:
2507 Remove #define HIDE_SPOOF_IPS from config.h, should
2508 have been done earlier.
2509
2510
2511 Changes: Modified:
2512 +0 -7 trunk/include/config.h (File Modified)
2513
2514
2515 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2516 Log:
2517 Bring back ERR_CANTKILLSERVER.
2518
2519
2520 Changes: Modified:
2521 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2522
2523
2524 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2525 Log:
2526 ip_cloaking module:
2527 - also send RPL_HOSTHIDDEN on -h
2528 - don't allow +h for auth{} spoofed clients
2529
2530
2531 Changes: Modified:
2532 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2533
2534
2535 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2536 Log:
2537 /etc/resolv.conf parsing:
2538 - don't crash (sometimes) if there is a line without an argument
2539 (e.g. 'search' by itself)
2540 - fix handling of lines with leading whitespace
2541
2542
2543 Changes: Modified:
2544 +9 -8 trunk/src/reslib.c (File Modified)
2545
2546
2547 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2548 Log:
2549 Put back code that terminates DNS queries, which was
2550 removed during the resolver changes.
2551
2552
2553 Changes: Modified:
2554 +4 -0 trunk/src/s_auth.c (File Modified)
2555
2556
2557 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2558 Log:
2559 - oh hey, that was in the wrong place
2560
2561
2562 Changes: Modified:
2563 +13 -13 trunk/src/s_auth.c (File Modified)
2564
2565
2566 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2567 Log:
2568 - handle a situation where a user can go away before DNS completes
2569
2570
2571 Changes: Modified:
2572 +13 -0 trunk/src/s_auth.c (File Modified)
2573
2574
2575 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2576 Log:
2577 More dnsbl stuff
2578
2579
2580 Changes: Modified:
2581 +1 -0 trunk/include/blacklist.h (File Modified)
2582 +1 -0 trunk/include/res.h (File Modified)
2583 +33 -2 trunk/src/blacklist.c (File Modified)
2584 +2 -0 trunk/src/client.c (File Modified)
2585 +24 -0 trunk/src/res.c (File Modified)
2586
2587
2588 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2589 Log:
2590 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2591 if comm_accept() failed.
2592
2593 Found with valgrind.
2594
2595
2596 Changes: Modified:
2597 +4 -4 trunk/src/listener.c (File Modified)
2598
2599
2600 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2601 Log:
2602 - handle unavailable Client/preClient structs
2603
2604
2605 Changes: Modified:
2606 +9 -0 trunk/src/blacklist.c (File Modified)
2607
2608
2609 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2610 Log:
2611 Add +lf to SGML docs.
2612
2613
2614 Changes: Modified:
2615 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2616
2617
2618 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2619 Log:
2620 Also do forwarding if the channel limit (+l) is exceeded.
2621
2622
2623 Changes: Modified:
2624 +1 -1 trunk/help/opers/cmode (File Modified)
2625 +2 -2 trunk/modules/core/m_join.c (File Modified)
2626
2627
2628 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2629 Log:
2630 Post-release lovin':
2631 - Update version to 2.1.0.
2632 - Regenerate configure.
2633
2634
2635 Changes: Modified:
2636 +9 -9 trunk/configure (File Modified)
2637 +1 -1 trunk/configure.ac (File Modified)
2638
2639
2640 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2641 Log:
2642 Comment out example blacklist{} block.
2643
2644
2645 Changes: Modified:
2646 +7 -7 trunk/doc/example.conf (File Modified)
2647 +7 -7 trunk/doc/reference.conf (File Modified)
2648
2649
2650 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2651 Log:
2652 Add note regarding use of AHBL BLs.
2653
2654
2655 Changes: Modified:
2656 +4 -0 trunk/doc/example.conf (File Modified)
2657 +4 -0 trunk/doc/reference.conf (File Modified)
2658
2659
2660 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2661 Log:
2662 Fix typos.
2663
2664
2665 Changes: Modified:
2666 +2 -2 trunk/CREDITS (File Modified)
2667
2668
2669 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2670 Log:
2671 Add beu to CREDITS.
2672
2673
2674 Changes: Modified:
2675 +1 -0 trunk/CREDITS (File Modified)
2676
2677
2678 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2679 Log:
2680 Put more recent ratbox CREDITS here.
2681
2682
2683 Changes: Modified:
2684 +3 -2 trunk/doc/Ratbox-team (File Modified)
2685
2686
2687 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2688 Log:
2689 Clarify a bit.
2690
2691
2692 Changes: Modified:
2693 +5 -4 trunk/NEWS (File Modified)
2694
2695
2696 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2697 Log:
2698 Mention that install or make install also avoids modunload crashes.
2699
2700
2701 Changes: Modified:
2702 +2 -1 trunk/BUGS (File Modified)
2703
2704
2705 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2706 Log:
2707 - update NEWS a bit
2708
2709
2710 Changes: Modified:
2711 +3 -8 trunk/NEWS (File Modified)
2712
2713
2714 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2715 Log:
2716 - further updates
2717
2718
2719 Changes: Modified:
2720 +3 -2 trunk/BUGS (File Modified)
2721
2722
2723 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2724 Log:
2725 - add orighost check to hurt.c
2726 - update BUGS info
2727
2728
2729 Changes: Modified:
2730 +1 -6 trunk/BUGS (File Modified)
2731 +1 -1 trunk/extensions/hurt.c (File Modified)
2732
2733
2734 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2735 Log:
2736 Make kline_exempt exempt from HURT also.
2737
2738
2739 Changes: Modified:
2740 +2 -1 trunk/extensions/hurt.c (File Modified)
2741
2742
2743 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2744 Log:
2745 Fix mask HEAL propagation.
2746
2747
2748 Changes: Modified:
2749 +6 -3 trunk/extensions/hurt.c (File Modified)
2750
2751
2752 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2753 Log:
2754 - Remove old cruft.
2755 - Update.
2756
2757
2758 Changes: Modified:
2759 +18 -31 trunk/extensions/README (File Modified)
2760
2761
2762 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2763 Log:
2764 More target change hax.
2765 Ick.
2766
2767
2768 Changes: Modified:
2769 +5 -0 trunk/extensions/hurt.c (File Modified)
2770
2771
2772 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2773 Log:
2774 Improvements to HURT propagation.
2775
2776
2777 Changes: Modified:
2778 +8 -6 trunk/extensions/hurt.c (File Modified)
2779
2780
2781 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2782 Log:
2783 - further simplification
2784
2785
2786 Changes: Modified:
2787 +25 -76 trunk/extensions/hurt.c (File Modified)
2788 +0 -9 trunk/extensions/hurt.h (File Modified)
2789
2790
2791 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2792 Log:
2793 - client_exit hook
2794
2795
2796 Changes: Modified:
2797 +13 -0 trunk/extensions/hurt.c (File Modified)
2798
2799
2800 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2801 Log:
2802 - cut off at 15 messages instead of 30
2803
2804
2805 Changes: Modified:
2806 +1 -1 trunk/extensions/hurt.h (File Modified)
2807
2808
2809 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2810 Log:
2811 Squash a warning here.
2812
2813
2814 Changes: Modified:
2815 +1 -3 trunk/src/ircd.c (File Modified)
2816
2817
2818 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2819 Log:
2820 Don't show servers in /stats l to nonopers if flatten links is enabled.
2821
2822
2823 Changes: Modified:
2824 +3 -1 trunk/modules/m_stats.c (File Modified)
2825
2826
2827 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2828 Log:
2829 - hurt expiry
2830
2831
2832 Changes: Modified:
2833 +20 -7 trunk/extensions/hurt.c (File Modified)
2834
2835
2836 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2837 Log:
2838 - remove inline stuff (yuck)
2839 - sockaddr should have been sockhost
2840
2841
2842 Changes: Modified:
2843 +22 -31 trunk/extensions/hurt.c (File Modified)
2844
2845
2846 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2847 Log:
2848 - make hurt checking actually work
2849
2850
2851 Changes: Modified:
2852 +2 -7 trunk/extensions/hurt.c (File Modified)
2853
2854
2855 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2856 Log:
2857 Slight tweak to alias{}.
2858
2859
2860 Changes: Modified:
2861 +4 -0 trunk/src/parse.c (File Modified)
2862
2863
2864 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2865 Log:
2866 - further simplification
2867
2868
2869 Changes: Modified:
2870 +59 -71 trunk/extensions/hurt.c (File Modified)
2871 +0 -1 trunk/extensions/hurt.h (File Modified)
2872
2873
2874 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2875 Log:
2876 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2877
2878
2879 Changes: Modified:
2880 +10 -20 trunk/extensions/hurt.c (File Modified)
2881 +0 -4 trunk/extensions/hurt.h (File Modified)
2882
2883
2884 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2885 Log:
2886 - remove some unnecessary code here (hurt_initial_check_event()).
2887
2888
2889 Changes: Modified:
2890 +0 -23 trunk/extensions/hurt.c (File Modified)
2891
2892
2893 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2894 Log:
2895 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2896
2897
2898 Changes: Modified:
2899 +8 -0 trunk/modules/core/m_message.c (File Modified)
2900
2901
2902 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2903 Log:
2904 - more sane tgchange hax
2905
2906
2907 Changes: Modified:
2908 +2 -1 trunk/extensions/hurt.c (File Modified)
2909
2910
2911 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2912 Log:
2913 Make HEAL <nick> work.
2914
2915
2916 Changes: Modified:
2917 +40 -43 trunk/extensions/hurt.c (File Modified)
2918
2919
2920 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2921 Log:
2922 Destroy hurt_clients list on unload.
2923
2924
2925 Changes: Modified:
2926 +7 -0 trunk/extensions/hurt.c (File Modified)
2927
2928
2929 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2930 Log:
2931 Coding style: no space between a function name and parenthesis.
2932
2933
2934 Changes: Modified:
2935 +43 -43 trunk/extensions/hurt.c (File Modified)
2936
2937
2938 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2939 Log:
2940 Now works and throws out hurt clients after 30 protocol messages
2941 unless they identify.
2942
2943
2944 Changes: Modified:
2945 +28 -36 trunk/extensions/hurt.c (File Modified)
2946 +1 -7 trunk/extensions/hurt.h (File Modified)
2947
2948
2949 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2950 Log:
2951 Working addition/lookup.
2952
2953
2954 Changes: Modified:
2955 +8 -0 trunk/extensions/hurt.c (File Modified)
2956
2957
2958 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2959 Log:
2960 Get rid of hyb6 style propagation (:server COMMAND source).
2961
2962
2963 Changes: Modified:
2964 +18 -22 trunk/extensions/hurt.c (File Modified)
2965
2966
2967 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2968 Log:
2969 add not-working hurt_add and hurt_find
2970
2971
2972 Changes: Modified:
2973 +13 -5 trunk/extensions/hurt.c (File Modified)
2974
2975
2976 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2977 Log:
2978 Comment out a lot of stuff so I can load and unload this without crashing.
2979
2980
2981 Changes: Modified:
2982 +17 -6 trunk/extensions/hurt.c (File Modified)
2983
2984
2985 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2986 Log:
2987 Fix svn:keywords and add a short comment at the top.
2988
2989
2990 Changes: Modified:
2991 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2992
2993
2994 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2995 Log:
2996 - Make hurt module compile
2997 - Link it to the build
2998 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2999 correct flag name, no CAP_TS6 use etc
3000
3001
3002 Changes: Modified:
3003 +1 -0 trunk/extensions/Makefile.in (File Modified)
3004 +30 -32 trunk/extensions/hurt.c (File Modified)
3005
3006
3007 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3008 Log:
3009 Put beu's hurt module in trunk.
3010
3011
3012 Changes: Modified:
3013 + - trunk/extensions/hurt.c (File Added)
3014 + - trunk/extensions/hurt.h (File Added)
3015
3016
3017 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3018 Log:
3019 - _iprint(): use stderr instead of stdout
3020
3021
3022 Changes: Modified:
3023 +1 -1 trunk/src/s_log.c (File Modified)
3024
3025
3026 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3027 Log:
3028 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3029 and subsequently destroy our kqueue when we close 0, 1, 2
3030 (broke /restart).
3031 - After closing fd 0, 1, 2 reopen them to /dev/null again
3032 so we don't send messages from malloc etc to a random
3033 user's connection.
3034 - Remove an obsolete comment.
3035
3036
3037 Changes: Modified:
3038 +13 -2 trunk/src/ircd.c (File Modified)
3039
3040
3041 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3042 Log:
3043 Update NEWS file.
3044
3045
3046 Changes: Modified:
3047 +29 -1 trunk/NEWS (File Modified)
3048
3049
3050 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3051 Log:
3052 Rerun autoconf.
3053
3054
3055 Changes: Modified:
3056 +1 -1 trunk/configure (File Modified)
3057
3058
3059 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3060 Log:
3061 Fix openssl version check to also accept versions newer than 0.9.6.
3062
3063
3064 Changes: Modified:
3065 +1 -1 trunk/configure.ac (File Modified)
3066
3067
3068 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3069 Log:
3070 Oops, need packet.h here.
3071
3072
3073 Changes: Modified:
3074 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3075
3076
3077 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3078 Log:
3079 End the flood grace period in CPRIVMSG/CNOTICE.
3080
3081
3082 Changes: Modified:
3083 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3084
3085
3086 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3087 Log:
3088 - update class::connectfreq documentation
3089
3090
3091 Changes: Modified:
3092 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3093
3094
3095 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3096 Log:
3097 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3098
3099
3100 Changes: Modified:
3101 +3 -6 trunk/src/s_serv.c (File Modified)
3102
3103
3104 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3105 Log:
3106 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3107
3108
3109 Changes: Modified:
3110 +1 -1 trunk/src/messages.tab (File Modified)
3111
3112
3113 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3114 Log:
3115 Don't mention that /stats p shows idle times, as it doesn't.
3116
3117
3118 Changes: Modified:
3119 +1 -1 trunk/help/opers/stats (File Modified)
3120 +1 -1 trunk/help/users/stats (File Modified)
3121
3122
3123 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3124 Log:
3125 /stats A shows DNS servers, it doesn't matter whether ircd
3126 uses ADNS or something else.
3127
3128
3129 Changes: Modified:
3130 +1 -1 trunk/help/opers/stats (File Modified)
3131
3132
3133 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3134 Log:
3135 get_client_name() fix
3136
3137
3138 Changes: Modified:
3139 +4 -0 trunk/src/client.c (File Modified)
3140
3141
3142 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3143 Log:
3144 Add some comments.
3145
3146
3147 Changes: Modified:
3148 +6 -0 trunk/src/ircd.c (File Modified)
3149
3150
3151 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3152 Log:
3153 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3154
3155 Changes: Modified:
3156 +16 -17 trunk/configure (File Modified)
3157 +1 -1 trunk/configure.ac (File Modified)
3158
3159
3160 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3161 Log:
3162 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3163
3164 Changes: Modified:
3165 +135 -0 trunk/configure (File Modified)
3166 +6 -0 trunk/configure.ac (File Modified)
3167
3168
3169 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3170 Log:
3171 Exit 0 on successful -conftest.
3172
3173
3174 Changes: Modified:
3175 +1 -1 trunk/src/ircd.c (File Modified)
3176
3177
3178 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3179 Log:
3180 Make the "keep the parent process around" thing work, by opening
3181 a pipe to the child process. This pipe is on fd 0 in the child
3182 process. After successful initialization, the child will write
3183 a byte to this pipe, on fatal errors it will close it without
3184 writing anything.
3185
3186 Somewhat hackish still but should work.
3187
3188
3189 Changes: Modified:
3190 +27 -30 trunk/src/ircd.c (File Modified)
3191
3192
3193 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3194 Log:
3195 - convert some error messages to ierror() over fprintf/ilog combination
3196
3197
3198 Changes: Modified:
3199 +3 -6 trunk/src/ircd.c (File Modified)
3200
3201
3202 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3203 Log:
3204 - inotice() for loadmodule when in foreground mode
3205
3206
3207 Changes: Modified:
3208 +3 -0 trunk/src/modules.c (File Modified)
3209
3210
3211 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3212 Log:
3213 - remove inotice() on loading modules from the config
3214
3215
3216 Changes: Modified:
3217 +0 -3 trunk/src/modules.c (File Modified)
3218
3219
3220 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3221 Log:
3222 - usleep for 50000usec in the parent process to allow for startup messages
3223 to be cleanly printed before detaching to shell, this should be more than
3224 enough time really
3225
3226
3227 Changes: Modified:
3228 +3 -0 trunk/src/ircd.c (File Modified)
3229
3230
3231 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3232 Log:
3233 - display more errors during normal startup as to try to help people find common problems
3234
3235
3236 Changes: Modified:
3237 +27 -10 trunk/src/ircd.c (File Modified)
3238
3239
3240 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3241 Log:
3242 - version bump in preparation of 2.0.0 release
3243
3244
3245 Changes: Modified:
3246 +9 -9 trunk/configure (File Modified)
3247 +1 -1 trunk/configure.ac (File Modified)
3248
3249
3250 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3251 Log:
3252 Change example.conf operator block from "admin" to "god",
3253 so as to show we encourage per-person operator blocks.
3254
3255
3256 Changes: Modified:
3257 +4 -2 trunk/doc/example.conf (File Modified)
3258
3259
3260 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3261 Log:
3262 Document alias{} block.
3263
3264
3265 Changes: Modified:
3266 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3267
3268
3269 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3270 Log:
3271 Document DNS blacklist stuff in sgml.
3272
3273
3274 Changes: Modified:
3275 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3276 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3277
3278
3279 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3280 Log:
3281 Misc /stats clarifications.
3282
3283
3284 Changes: Modified:
3285 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3286
3287
3288 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3289 Log:
3290 Move snomasks into umodes chapter.
3291 Move oprivs chapter down.
3292
3293
3294 Changes: Modified:
3295 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3296 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3297 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3298
3299
3300 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3301 Log:
3302 Mention operator{} user@host change.
3303
3304
3305 Changes: Modified:
3306 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3307
3308
3309 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3310 Log:
3311 operator{} block user@host matches against orighost now, not host.
3312 This means that services/+h spoofs do not work in operator{} blocks;
3313 auth{} spoofs still work.
3314
3315
3316 Changes: Modified:
3317 +4 -0 trunk/doc/example.conf (File Modified)
3318 +1 -1 trunk/doc/reference.conf (File Modified)
3319 +2 -2 trunk/modules/m_challenge.c (File Modified)
3320 +1 -1 trunk/modules/m_oper.c (File Modified)
3321
3322
3323 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3324 Log:
3325 - inotice/iwarn/ierror() stuff I was working on
3326
3327
3328 Changes: Modified:
3329 +3 -0 trunk/include/s_log.h (File Modified)
3330 +15 -11 trunk/src/ircd.c (File Modified)
3331 +3 -1 trunk/src/modules.c (File Modified)
3332 +1 -1 trunk/src/newconf.c (File Modified)
3333 +54 -0 trunk/src/s_log.c (File Modified)
3334
3335
3336 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3337 Log:
3338 Oops, don't add blacklists to the list twice on rehash.
3339
3340
3341 Changes: Modified:
3342 +3 -2 trunk/src/blacklist.c (File Modified)
3343
3344
3345 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3346 Log:
3347 Remove notices to the client about progress of dnsbl lookups.
3348
3349
3350 Changes: Modified:
3351 +0 -4 trunk/src/blacklist.c (File Modified)
3352
3353
3354 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3355 Log:
3356 Add auth{} flag dnsbl_exempt.
3357
3358
3359 Changes: Modified:
3360 +2 -1 trunk/doc/example.conf (File Modified)
3361 +2 -1 trunk/doc/reference.conf (File Modified)
3362 +2 -0 trunk/include/s_conf.h (File Modified)
3363 +1 -0 trunk/src/newconf.c (File Modified)
3364 +8 -1 trunk/src/s_user.c (File Modified)
3365
3366
3367 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3368 Log:
3369 Switch alias{} and blacklist{} around, for consistency with example.conf.
3370
3371
3372 Changes: Modified:
3373 +18 -18 trunk/doc/reference.conf (File Modified)
3374
3375
3376 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3377 Log:
3378 Send a warning to the user if they are dnsbl listed but exempted.
3379
3380
3381 Changes: Modified:
3382 +17 -12 trunk/src/s_user.c (File Modified)
3383
3384
3385 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3386 Log:
3387 Move throwing out dnsbl listed clients to registration,
3388 and make kline_exempt exempt from it.
3389
3390
3391 Changes: Modified:
3392 +1 -0 trunk/include/blacklist.h (File Modified)
3393 +4 -0 trunk/include/client.h (File Modified)
3394 +15 -16 trunk/src/blacklist.c (File Modified)
3395 +6 -0 trunk/src/client.c (File Modified)
3396 +17 -0 trunk/src/s_user.c (File Modified)
3397
3398
3399 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3400 Log:
3401 Show refcount in /stats n.
3402
3403
3404 Changes: Modified:
3405 +3 -2 trunk/modules/m_stats.c (File Modified)
3406
3407
3408 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3409 Log:
3410 Don't look up dnsbls twice if they send USER twice.
3411
3412
3413 Changes: Modified:
3414 +5 -3 trunk/modules/m_user.c (File Modified)
3415
3416
3417 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3418 Log:
3419 Add /stats n to help files.
3420
3421
3422 Changes: Modified:
3423 +1 -0 trunk/help/opers/stats (File Modified)
3424 +1 -0 trunk/help/users/stats (File Modified)
3425
3426
3427 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3428 Log:
3429 Only check dnsbls for A records, not AAAA.
3430
3431
3432 Changes: Modified:
3433 +1 -1 trunk/src/blacklist.c (File Modified)
3434
3435
3436 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3437 Log:
3438 Don't remove non-illegal blacklists on completion of check.
3439 Add debugging notices (not working).
3440
3441
3442 Changes: Modified:
3443 +5 -1 trunk/src/blacklist.c (File Modified)
3444
3445
3446 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3447 Log:
3448 Don't call register_local_user() if they haven't sent a nick yet.
3449
3450
3451 Changes: Modified:
3452 +1 -1 trunk/src/blacklist.c (File Modified)
3453
3454
3455 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3456 Log:
3457 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3458
3459
3460 Changes: Modified:
3461 +21 -0 trunk/modules/m_stats.c (File Modified)
3462
3463
3464 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3465 Log:
3466 More dnsbl rehash fixes, it was adding bogus entries.
3467
3468
3469 Changes: Modified:
3470 +2 -7 trunk/src/newconf.c (File Modified)
3471
3472
3473 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3474 Log:
3475 Need blacklist.h here.
3476
3477
3478 Changes: Modified:
3479 +1 -0 trunk/src/s_conf.c (File Modified)
3480
3481
3482 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3483 Log:
3484 - nuke iauth
3485
3486
3487 Changes: Modified:
3488 +1 -2 trunk/configure (File Modified)
3489 +0 -48 trunk/configure.ac (File Modified)
3490 + - trunk/doc/example-iauth.conf (File Deleted)
3491 + - trunk/iauth/ (File Deleted)
3492
3493
3494 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3495 Log:
3496 Improve handling of rehashing with blacklists.
3497 Also some coding style tweaks.
3498
3499
3500 Changes: Modified:
3501 +3 -2 trunk/include/blacklist.h (File Modified)
3502 +35 -16 trunk/src/blacklist.c (File Modified)
3503 +2 -0 trunk/src/s_conf.c (File Modified)
3504
3505
3506 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3507 Log:
3508 Clear can_send cache if a user logs in or out from services.
3509
3510
3511 Changes: Modified:
3512 +2 -0 trunk/modules/m_services.c (File Modified)
3513
3514
3515 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3516 Log:
3517 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3518 This directory is not entered by default.
3519 More stuff needs to be moved into here.
3520
3521
3522 Changes: Modified:
3523 +2 -1 trunk/configure (File Modified)
3524 +1 -0 trunk/configure.ac (File Modified)
3525 +69 -458 trunk/extensions/Makefile.in (File Modified)
3526 + - trunk/extensions/m_clearchan.c (File Deleted)
3527 + - trunk/extensions/m_force.c (File Deleted)
3528 + - trunk/unsupported/ (File Added)
3529 + - trunk/unsupported/Makefile.in (File Added)
3530 + - trunk/unsupported/m_clearchan.c (File Added)
3531 + - trunk/unsupported/m_force.c (File Added)
3532
3533
3534 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3535 Log:
3536 Logging/wallops for forcejoin/forcepart, numeric fix.
3537 This needs to be moved to the toys section.
3538
3539
3540 Changes: Modified:
3541 +22 -2 trunk/extensions/m_force.c (File Modified)
3542
3543
3544 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3545 Log:
3546 Fix comments at the top (including copyright).
3547
3548
3549 Changes: Modified:
3550 +3 -2 trunk/extensions/m_omode.c (File Modified)
3551
3552
3553 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3554 Log:
3555 Add OMODE command to extensions/ for oper mode hacking:
3556 - requires admin privs
3557 - does not work for opped opers
3558 - sends wallops
3559 - sends a ServerMode for opping the oper themselves,
3560 otherwise a mode coming from the oper (not only
3561 does this provide full accountability, it is also
3562 easiest to implement while avoiding channels
3563 messed up with bogus bans etc).
3564
3565
3566 Changes: Modified:
3567 +171 -0 trunk/extensions/Makefile.in (File Modified)
3568 + - trunk/extensions/m_omode.c (File Added)
3569
3570
3571 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3572 Log:
3573 Metadata fix
3574
3575
3576 Changes: Modified:
3577 + - trunk/include/blacklist.h (Property Modified)
3578 + - trunk/src/blacklist.c (Property Modified)
3579
3580
3581 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3582 Log:
3583 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3584
3585
3586 Changes: Modified:
3587 +5 -1 trunk/src/blacklist.c (File Modified)
3588
3589
3590 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3591 Log:
3592 Initial DNS blacklist support:
3593 - see example.conf for how to use.
3594 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3595 - tor.ahbl.org is also included because most networks will not want to allow tor
3596 (and we're considering going KoS on tor users here anyway due to abuse)
3597
3598
3599 Changes: Modified:
3600 +18 -0 trunk/doc/example.conf (File Modified)
3601 +66 -0 trunk/doc/reference.conf (File Modified)
3602 + - trunk/include/blacklist.h (File Added)
3603 +2 -0 trunk/include/client.h (File Modified)
3604 +3 -0 trunk/modules/m_user.c (File Modified)
3605 +152 -0 trunk/src/Makefile.in (File Modified)
3606 + - trunk/src/blacklist.c (File Added)
3607 +34 -0 trunk/src/newconf.c (File Modified)
3608 +1 -0 trunk/src/s_auth.c (File Modified)
3609 +4 -0 trunk/src/s_user.c (File Modified)
3610
3611
3612 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3613 Log:
3614 Remove last bit of lzo stuff (comment in example.conf connect{}).
3615
3616
3617 Changes: Modified:
3618 +0 -4 trunk/doc/example.conf (File Modified)
3619
3620
3621 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3622 Log:
3623 Show sasl successes and failures in /stats t (like other
3624 things in /stats t, about local clients only).
3625
3626
3627 Changes: Modified:
3628 +2 -0 trunk/include/s_stats.h (File Modified)
3629 +3 -0 trunk/modules/m_sasl.c (File Modified)
3630 +3 -0 trunk/src/s_stats.c (File Modified)
3631
3632
3633 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3634 Log:
3635 Allow messaging services by nickname without using
3636 target change slots (this was already possible with
3637 user@server notation or services shortcuts).
3638
3639
3640 Changes: Modified:
3641 +2 -2 trunk/modules/core/m_message.c (File Modified)
3642
3643
3644 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3645 Log:
3646 Abort a safelist if a new /list comes in while one is already in progress.
3647
3648
3649 Changes: Modified:
3650 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3651
3652
3653 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3654 Log:
3655 Change $![letter]:[mask] to $~[letter]:[mask]
3656 so both ! and ~ invert an extban.
3657
3658
3659 Changes: Modified:
3660 +2 -0 trunk/src/chmode.c (File Modified)
3661
3662
3663 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3664 Log:
3665 - revert due to technical issues
3666
3667
3668 Changes: Modified:
3669 +1 -1 trunk/src/extban.c (File Modified)
3670
3671
3672 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3673 Log:
3674 - 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
3675
3676
3677 Changes: Modified:
3678 +1 -1 trunk/src/extban.c (File Modified)
3679
3680
3681 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3682 Log:
3683 Don't pace /list on a single channel.
3684
3685
3686 Changes: Modified:
3687 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3688
3689
3690 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3691 Log:
3692 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3693
3694
3695 Changes: Modified:
3696 +4 -2 trunk/include/supported.h (File Modified)
3697
3698
3699 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3700 Log:
3701 Extban types are case insensitive; force them to lowercase when added.
3702
3703
3704 Changes: Modified:
3705 +5 -5 trunk/doc/extban.txt (File Modified)
3706 +4 -0 trunk/src/chmode.c (File Modified)
3707 +3 -3 trunk/src/extban.c (File Modified)
3708
3709
3710 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3711 Log:
3712 sendto_wallops_flags():
3713 - instead of checking IsOper on each client, walk the appropriate list
3714 - instead of sending non-+z wallops from persons to nonopers, send only
3715 +w wallops from persons
3716
3717
3718 Changes: Modified:
3719 +1 -5 trunk/src/send.c (File Modified)
3720
3721
3722 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3723 Log:
3724 Prefix oper wallops with "WALLOPS - " if they would
3725 otherwise look like operwalls or locops, when sending
3726 them to local users.
3727
3728
3729 Changes: Modified:
3730 +11 -1 trunk/modules/m_wallops.c (File Modified)
3731
3732
3733 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3734 Log:
3735 Make sure destination field in some sasl numerics
3736 is the user's nick, not the sasl agent or server
3737 name.
3738
3739
3740 Changes: Modified:
3741 +2 -2 trunk/modules/m_sasl.c (File Modified)
3742
3743
3744 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3745 Log:
3746 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3747
3748
3749 Changes: Modified:
3750 +1 -1 trunk/extensions/Makefile.in (File Modified)
3751
3752
3753 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3754 Log:
3755 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3756
3757
3758 Changes: Modified:
3759 +1 -0 trunk/src/s_user.c (File Modified)
3760
3761
3762 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3763 Log:
3764 Fix build for when IPv6 is disabled.
3765
3766
3767 Changes: Modified:
3768 +12 -10 trunk/src/s_auth.c (File Modified)
3769
3770
3771 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3772 Log:
3773 Add information about adding extban types.
3774
3775
3776 Changes: Modified:
3777 +25 -0 trunk/doc/extban.txt (File Modified)
3778
3779
3780 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3781 Log:
3782 Better extban validation: try to match a new extban from
3783 a local user against its setter to see if it is valid.
3784 Unknown extban types from remotes are no longer hidden.
3785
3786
3787 Changes: Modified:
3788 +4 -3 trunk/doc/extban.txt (File Modified)
3789 +1 -0 trunk/include/channel.h (File Modified)
3790 +2 -6 trunk/src/chmode.c (File Modified)
3791 +32 -0 trunk/src/extban.c (File Modified)
3792
3793
3794 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3795 Log:
3796 Make sure both .c.o: and .s.o: are followed by the necessary command.
3797
3798
3799 Changes: Modified:
3800 +1 -0 trunk/src/Makefile.in (File Modified)
3801
3802
3803 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3804 Log:
3805 Add need_sasl auth{} flag to sgml documentation.
3806
3807
3808 Changes: Modified:
3809 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3810
3811
3812 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3813 Log:
3814 Document need_sasl auth{} flag in example confs.
3815
3816
3817 Changes: Modified:
3818 +1 -0 trunk/doc/example.conf (File Modified)
3819 +1 -0 trunk/doc/reference.conf (File Modified)
3820
3821
3822 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3823 Log:
3824 Don't allow TB to set an empty topic.
3825 This would be possible if a server sent bad protocol
3826 and could cause a crash.
3827
3828
3829 Changes: Modified:
3830 +4 -0 trunk/modules/m_tb.c (File Modified)
3831
3832
3833 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3834 Log:
3835 - oops
3836
3837
3838 Changes: Modified:
3839 +1 -1 trunk/Makefile.in (File Modified)
3840
3841
3842 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3843 Log:
3844 - typo fix
3845
3846
3847 Changes: Modified:
3848 +2 -2 trunk/configure (File Modified)
3849 +1 -1 trunk/configure.ac (File Modified)
3850
3851
3852 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3853 Log:
3854 - rebuild configure
3855
3856
3857 Changes: Modified:
3858 +2 -2 trunk/configure (File Modified)
3859
3860
3861 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3862 Log:
3863 - makefile fix
3864
3865
3866 Changes: Modified:
3867 +1 -1 trunk/extensions/Makefile.in (File Modified)
3868
3869
3870 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3871 Log:
3872 - rename contrib to extensions to bring some clarity to things
3873
3874
3875 Changes: Modified:
3876 +1 -1 trunk/Makefile.in (File Modified)
3877 +1 -1 trunk/configure.ac (File Modified)
3878 +10 -10 trunk/doc/example.conf (File Modified)
3879 +10 -10 trunk/doc/reference.conf (File Modified)
3880 + - trunk/extensions/ (File Added)
3881 + - trunk/extras/ (File Deleted)
3882
3883
3884 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3885 Log:
3886 - temporary rename
3887
3888
3889 Changes: Modified:
3890 +1 -1 trunk/Makefile.in (File Modified)
3891 +1 -1 trunk/configure.ac (File Modified)
3892 + - trunk/contrib/ (File Deleted)
3893 + - trunk/extras/ (File Added)
3894
3895
3896 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3897 Log:
3898 Don't allow servers to QUIT (they should use SQUIT).
3899
3900
3901 Changes: Modified:
3902 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3903
3904
3905 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3906 Log:
3907 - keywords
3908
3909
3910 Changes: Modified:
3911 + - trunk/src/fnvhash.s (Property Modified)
3912
3913
3914 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3915 Log:
3916 - reduced version of code
3917
3918
3919 Changes: Modified:
3920 +9 -61 trunk/src/fnvhash.s (File Modified)
3921
3922
3923 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3924 Log:
3925 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3926
3927
3928 Changes: Modified:
3929 +1 -1 trunk/src/fnvhash.s (File Modified)
3930
3931
3932 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3933 Log:
3934 Fix orighost matching for klines, etc. Was hashing the visible
3935 host, oops.
3936
3937
3938 Changes: Modified:
3939 +1 -1 trunk/src/hostmask.c (File Modified)
3940
3941
3942 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3943 Log:
3944 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3945
3946
3947 Changes: Modified:
3948 +7 -1 trunk/configure (File Modified)
3949 +5 -0 trunk/configure.ac (File Modified)
3950 +5 -6 trunk/src/Makefile.in (File Modified)
3951 +0 -4 trunk/src/fnvhash.s (File Modified)
3952 +0 -2 trunk/src/hash.c (File Modified)
3953
3954
3955 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3956 Log:
3957 - regenerate configure
3958
3959
3960 Changes: Modified:
3961 +18 -0 trunk/configure (File Modified)
3962
3963
3964 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3965 Log:
3966 - --enable-ricer-hashing option.
3967
3968
3969 Changes: Modified:
3970 +9 -0 trunk/configure.ac (File Modified)
3971 +3 -0 trunk/include/setup.h.in (File Modified)
3972
3973
3974 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3975 Log:
3976 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3977
3978
3979 Changes: Modified:
3980 + - trunk/src/fnvhash.s (File Added)
3981 +3 -0 trunk/src/hash.c (File Modified)
3982
3983
3984 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3985 Log:
3986 Fix syntax error in reference.conf.
3987
3988
3989 Changes: Modified:
3990 +0 -1 trunk/doc/reference.conf (File Modified)
3991
3992
3993 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3994 Log:
3995 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3996 (&& instead of ||...)
3997 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3998
3999
4000 Changes: Modified:
4001 +1 -1 trunk/src/chmode.c (File Modified)
4002
4003
4004 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4005 Log:
4006 Documentation for extban.
4007
4008
4009 Changes: Modified:
4010 + - trunk/doc/extban.txt (File Added)
4011
4012
4013 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4014 Log:
4015 Add extban modules to example confs.
4016
4017
4018 Changes: Modified:
4019 +5 -0 trunk/doc/example.conf (File Modified)
4020 +10 -0 trunk/doc/reference.conf (File Modified)
4021
4022
4023 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4024 Log:
4025 Initial addition of extended ban types (conditionals).
4026 Allows custom +bqeI checks via modules.
4027 Initial extra types are account (a[:mask]), oper (o),
4028 channel (c:name), realname (r:mask), server (s:mask).
4029
4030
4031 Changes: Modified:
4032 +229 -0 trunk/contrib/Makefile.in (File Modified)
4033 + - trunk/contrib/extb_account.c (File Added)
4034 + - trunk/contrib/extb_channel.c (File Added)
4035 + - trunk/contrib/extb_oper.c (File Added)
4036 + - trunk/contrib/extb_realname.c (File Added)
4037 + - trunk/contrib/extb_server.c (File Added)
4038 +13 -0 trunk/include/channel.h (File Modified)
4039 +1 -0 trunk/src/Makefile.in (File Modified)
4040 +14 -5 trunk/src/channel.c (File Modified)
4041 +91 -0 trunk/src/chmode.c (File Modified)
4042 + - trunk/src/extban.c (File Added)
4043
4044
4045 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4046 Log:
4047 Do not force +bqeI modes starting with '$' in nick!user@host format.
4048 * and ? characters in them are still assumed to be wildcards.
4049
4050
4051 Changes: Modified:
4052 +6 -0 trunk/src/chmode.c (File Modified)
4053
4054
4055 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4056 Log:
4057 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4058
4059
4060 Changes: Modified:
4061 +4 -0 trunk/modules/m_capab.c (File Modified)
4062
4063
4064 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4065 Log:
4066 Stop some mixing of client and server protocol.
4067
4068
4069 Changes: Modified:
4070 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4071 +4 -2 trunk/modules/m_pass.c (File Modified)
4072 +6 -0 trunk/modules/m_sasl.c (File Modified)
4073 +6 -0 trunk/modules/m_user.c (File Modified)
4074
4075
4076 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4077 Log:
4078 - additional revert
4079
4080
4081 Changes: Modified:
4082 +0 -2 trunk/include/s_newconf.h (File Modified)
4083 +0 -4 trunk/include/s_serv.h (File Modified)
4084 +0 -1 trunk/src/newconf.c (File Modified)
4085 +1 -13 trunk/src/s_serv.c (File Modified)
4086
4087
4088 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4089 Log:
4090 - revert LZOLink patch for now
4091
4092
4093 Changes: Modified:
4094 +0 -1 trunk/servlink/Makefile.in (File Modified)
4095 +0 -16 trunk/servlink/README (File Modified)
4096 +2 -36 trunk/servlink/control.c (File Modified)
4097 +0 -3 trunk/servlink/control.h (File Modified)
4098 +7 -5955 trunk/servlink/io.c (File Modified)
4099 + - trunk/servlink/lzoconf.h (File Deleted)
4100 + - trunk/servlink/lzodefs.h (File Deleted)
4101 + - trunk/servlink/minilzo.c (File Deleted)
4102 + - trunk/servlink/minilzo.h (File Deleted)
4103 +0 -1 trunk/servlink/servlink.h (File Modified)
4104
4105
4106 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4107 Log:
4108 - more stuff here
4109
4110
4111 Changes: Modified:
4112 +4 -2 trunk/servlink/control.c (File Modified)
4113 +2 -1 trunk/servlink/io.c (File Modified)
4114
4115
4116 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4117 Log:
4118 - oops
4119
4120
4121 Changes: Modified:
4122 +2 -2 trunk/servlink/io.c (File Modified)
4123
4124
4125 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4126 Log:
4127 - paranoia, prevent segfaults
4128
4129
4130 Changes: Modified:
4131 +2 -2 trunk/servlink/io.c (File Modified)
4132
4133
4134 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4135 Log:
4136 - more optimal servlink code
4137
4138
4139 Changes: Modified:
4140 +21 -8 trunk/servlink/io.c (File Modified)
4141
4142
4143 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4144 Log:
4145 - more efficient read strategy
4146
4147
4148 Changes: Modified:
4149 +15 -3 trunk/servlink/io.c (File Modified)
4150
4151
4152 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4153 Log:
4154 - use lzo_uintp cast to make LZO happy
4155
4156
4157 Changes: Modified:
4158 +3 -3 trunk/servlink/io.c (File Modified)
4159
4160
4161 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4162 Log:
4163 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4164
4165
4166 Changes: Modified:
4167 +4 -0 trunk/doc/example.conf (File Modified)
4168 +2 -1 trunk/include/s_newconf.h (File Modified)
4169 +4 -0 trunk/include/s_serv.h (File Modified)
4170 +1 -0 trunk/servlink/Makefile.in (File Modified)
4171 +16 -0 trunk/servlink/README (File Modified)
4172 +34 -2 trunk/servlink/control.c (File Modified)
4173 +3 -0 trunk/servlink/control.h (File Modified)
4174 +5929 -7 trunk/servlink/io.c (File Modified)
4175 + - trunk/servlink/lzoconf.h (File Added)
4176 + - trunk/servlink/lzodefs.h (File Added)
4177 + - trunk/servlink/minilzo.c (File Added)
4178 + - trunk/servlink/minilzo.h (File Added)
4179 +1 -0 trunk/servlink/servlink.h (File Modified)
4180 +1 -0 trunk/src/newconf.c (File Modified)
4181 +14 -2 trunk/src/s_serv.c (File Modified)
4182
4183
4184 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4185 Log:
4186 - remove imalloc, it was a concept that probably wouldn't have worked properly
4187
4188
4189 Changes: Modified:
4190 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4191 + - trunk/libcharybdis/imalloc.c (File Deleted)
4192 + - trunk/libcharybdis/imalloc.h (File Deleted)
4193
4194
4195 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4196 Log:
4197 - disable imalloc for now
4198
4199
4200 Changes: Modified:
4201 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4202
4203
4204 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4205 Log:
4206 - remove unneeded debug code
4207
4208
4209 Changes: Modified:
4210 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4211
4212
4213 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4214 Log:
4215 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4216
4217
4218 Changes: Modified:
4219 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4220
4221
4222 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4223 Log:
4224 - more stuff here, imalloc remains disabled for now
4225
4226
4227 Changes: Modified:
4228 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4229
4230
4231 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4232 Log:
4233 - more progress
4234
4235
4236 Changes: Modified:
4237 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4238
4239
4240 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4241 Log:
4242 - more tweaks
4243
4244
4245 Changes: Modified:
4246 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4247 +2 -0 trunk/src/ircd.c (File Modified)
4248
4249
4250 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4251 Log:
4252 - roll back libircd crap
4253
4254
4255 Changes: Modified:
4256 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4257 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4258 +29 -0 trunk/src/.depend (File Modified)
4259 +6 -21 trunk/src/Makefile.in (File Modified)
4260 +3 -218 trunk/src/ircd.c (File Modified)
4261 + - trunk/src/ircd_linker.c (File Deleted)
4262 + - trunk/src/main.c (File Deleted)
4263
4264
4265 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4266 Log:
4267 - realloc(), free() implementation
4268
4269
4270 Changes: Modified:
4271 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4272
4273
4274 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4275 Log:
4276 - malloc(), calloc() implementation
4277
4278
4279 Changes: Modified:
4280 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4281
4282
4283 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4284 Log:
4285 - block_free(), block_find(), retune_heaps() implementation
4286
4287
4288 Changes: Modified:
4289 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4290
4291
4292 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4293 Log:
4294 - block_destroy code, block_allocate code.
4295
4296
4297 Changes: Modified:
4298 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4299
4300
4301 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4302 Log:
4303 - block_new() code
4304
4305
4306 Changes: Modified:
4307 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4308
4309
4310 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4311 Log:
4312 - disable imalloc again :P
4313
4314
4315 Changes: Modified:
4316 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4317
4318
4319 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4320 Log:
4321 - fix warning
4322
4323
4324 Changes: Modified:
4325 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4326
4327
4328 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4329 Log:
4330 - fix typo
4331
4332
4333 Changes: Modified:
4334 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4335
4336
4337 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4338 Log:
4339 - constructor code for imalloc engine (malloc_init())
4340
4341
4342 Changes: Modified:
4343 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4344
4345
4346 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4347 Log:
4348 - imalloc engine improvements
4349
4350
4351 Changes: Modified:
4352 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4353
4354
4355 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4356 Log:
4357 - replace mmap() code with direct brk()/sbrk() calls.
4358
4359
4360 Changes: Modified:
4361 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4362
4363
4364 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4365 Log:
4366 - remove outdated i_malloc() interfaces
4367
4368
4369 Changes: Modified:
4370 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4371
4372
4373 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4374 Log:
4375 - redisable imalloc (sorry!)
4376
4377
4378 Changes: Modified:
4379 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4380
4381
4382 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4383 Log:
4384 - correct GET_PAGE_SLOT() macro
4385
4386
4387 Changes: Modified:
4388 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4389
4390
4391 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4392 Log:
4393 - oops forgot to commit it with imalloc turned off
4394
4395
4396 Changes: Modified:
4397 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4398
4399
4400 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4401 Log:
4402 - cleanups
4403
4404
4405 Changes: Modified:
4406 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4407 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4408
4409
4410 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4411 Log:
4412 - lowlevel imalloc code
4413
4414
4415 Changes: Modified:
4416 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4417 + - trunk/libcharybdis/imalloc.h (File Added)
4418
4419
4420 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4421 Log:
4422 - fix bindings
4423
4424
4425 Changes: Modified:
4426 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4427
4428
4429 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4430 Log:
4431 remove #ifndef
4432
4433
4434 Changes: Modified:
4435 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4436
4437
4438 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4439 Log:
4440 - 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)
4441
4442
4443 Changes: Modified:
4444 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4445 + - trunk/libcharybdis/imalloc.c (File Added)
4446
4447
4448 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4449 Log:
4450 - increment configure Id
4451
4452
4453 Changes: Modified:
4454 +2208 -1 trunk/configure (File Modified)
4455
4456
4457 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4458 Log:
4459 - bootstrap for imalloc code
4460
4461
4462 Changes: Modified:
4463 +54 -1 trunk/configure.ac (File Modified)
4464 +27 -0 trunk/include/setup.h.in (File Modified)
4465
4466
4467 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4468 Log:
4469 Clarify interaction of spoofs and channel bans/operator{} blocks.
4470
4471
4472 Changes: Modified:
4473 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4474 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4475
4476
4477 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4478 Log:
4479 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4480
4481
4482 Changes: Modified:
4483 +30 -22 trunk/src/ircd.c (File Modified)
4484
4485
4486 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4487 Log:
4488 If shared{} blocks deny something, the command
4489 is silently ignored.
4490
4491
4492 Changes: Modified:
4493 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4494
4495
4496 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4497 Log:
4498 Move up IsService check so we don't store a non-service
4499 in preClient->sasl_agent.
4500
4501
4502 Changes: Modified:
4503 +6 -6 trunk/modules/m_sasl.c (File Modified)
4504
4505
4506 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4507 Log:
4508 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4509 Add some more sanity checks on agent strings.
4510
4511
4512 Changes: Modified:
4513 +13 -11 trunk/modules/m_sasl.c (File Modified)
4514
4515
4516 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4517 Log:
4518 Unknown clients can have an ID too now so make sure to remove
4519 them from the hash if they exit.
4520
4521
4522 Changes: Modified:
4523 +3 -0 trunk/src/client.c (File Modified)
4524
4525
4526 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4527 Log:
4528 Only accept sasl from servers in a service{} block.
4529 Not tested but this must go in.
4530
4531
4532 Changes: Modified:
4533 +6 -0 trunk/modules/m_sasl.c (File Modified)
4534 +3 -0 trunk/modules/m_signon.c (File Modified)
4535
4536
4537 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4538 Log:
4539 Only process SAVE messages targetting registered users,
4540 not servers or unregistered connections. Could cause
4541 a crash when bad protocol was received.
4542
4543
4544 Changes: Modified:
4545 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4546
4547
4548 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4549 Log:
4550 - fix QJM buffer overflow vulnerability (fucking GXTi)
4551
4552
4553 Changes: Modified:
4554 +3 -3 trunk/src/s_user.c (File Modified)
4555
4556
4557 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4558 Log:
4559 Mention /scan umodes under oper_spy privilege.
4560
4561
4562 Changes: Modified:
4563 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4564
4565
4566 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4567 Log:
4568 Mention that overlapping cluster blocks are a bad thing.
4569
4570
4571 Changes: Modified:
4572 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4573
4574
4575 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4576 Log:
4577 - Document cluster{} and shared{} blocks.
4578 - Mention that service{} does not allow wildcards.
4579
4580
4581 Changes: Modified:
4582 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4583
4584
4585 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4586 Log:
4587 Document exempt{} and service{} blocks, point to reference.conf for
4588 general{}, channel{} and serverhide{}.
4589
4590
4591 Changes: Modified:
4592 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4593
4594
4595 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4596 Log:
4597 Document ~ in lists of values better.
4598
4599
4600 Changes: Modified:
4601 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4602
4603
4604 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4605 Log:
4606 More detailed CNOTICE, CPRIVMSG descriptions.
4607
4608
4609 Changes: Modified:
4610 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4611
4612
4613 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4614 Log:
4615 Oops, need both Revision and Id on modules.
4616
4617
4618 Changes: Modified:
4619 + - trunk/modules/sno_routing.c (Property Modified)
4620
4621
4622 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4623 Log:
4624 Tweak header comment a bit (filename, Id).
4625
4626
4627 Changes: Modified:
4628 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4629
4630
4631 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4632 Log:
4633 Add GLINE and UNGLINE.
4634
4635
4636 Changes: Modified:
4637 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4638
4639
4640 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4641 Log:
4642 New configure with proper Id.
4643
4644
4645 Changes: Modified:
4646 +3 -1 trunk/configure (File Modified)
4647
4648
4649 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4650 Log:
4651 Change #include directives for in6addr_any, hopefully compiles better now.
4652
4653
4654 Changes: Modified:
4655 +3 -1 trunk/configure.ac (File Modified)
4656
4657
4658 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4659 Log:
4660 Encourage putting actual administrative information
4661 in the admin{} block.
4662
4663
4664 Changes: Modified:
4665 +3 -3 trunk/doc/example.conf (File Modified)
4666
4667
4668 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4669 Log:
4670 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4671
4672
4673 Changes: Modified:
4674 +9 -7 trunk/include/s_conf.h (File Modified)
4675 +1 -0 trunk/src/newconf.c (File Modified)
4676 +10 -0 trunk/src/s_user.c (File Modified)
4677
4678
4679 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4680 Log:
4681 - Change to glines = no in example confs
4682 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4683 are disabled.
4684
4685
4686 Changes: Modified:
4687 +1 -1 trunk/doc/example.conf (File Modified)
4688 +1 -1 trunk/doc/reference.conf (File Modified)
4689 +2 -2 trunk/modules/m_gline.c (File Modified)
4690
4691
4692 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4693 Log:
4694 - forward-port QJM fix from 1.1
4695
4696
4697 Changes: Modified:
4698 +2 -0 trunk/src/s_user.c (File Modified)
4699
4700
4701 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4702 Log:
4703 - add switch to configure to disable the block allocator
4704
4705
4706 Changes: Modified:
4707 +18 -0 trunk/configure (File Modified)
4708 +9 -0 trunk/configure.ac (File Modified)
4709 +0 -6 trunk/include/config.h (File Modified)
4710 +3 -0 trunk/include/setup.h.in (File Modified)
4711
4712
4713 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4714 Log:
4715 Fix wierd error that would exit SASL users with "Overridden"
4716
4717 Changes: Modified:
4718 +1 -1 trunk/modules/m_signon.c (File Modified)
4719
4720
4721 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4722 Log:
4723 Remove obsolete XXX comment about lazylinks.
4724
4725
4726 Changes: Modified:
4727 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4728
4729
4730 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4731 Log:
4732 OJOIN: make sure to send the wallops remotely for #channels
4733
4734
4735 Changes: Modified:
4736 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4737
4738
4739 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4740 Log:
4741 Accountability for OJOIN (contrib module)
4742
4743 Changes: Modified:
4744 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4745
4746
4747 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4748 Log:
4749 - move more stuff over to ircd_state
4750
4751
4752 Changes: Modified:
4753 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4754 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4755 +9 -0 trunk/src/ircd_state.c (File Modified)
4756 +3 -3 trunk/src/patricia.c (File Modified)
4757
4758
4759 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4760 Log:
4761 - move more stuff out of libircd and into ircd_state.c
4762
4763
4764 Changes: Modified:
4765 +5 -5 trunk/src/channel.c (File Modified)
4766 +4 -4 trunk/src/client.c (File Modified)
4767 +12 -0 trunk/src/ircd_state.c (File Modified)
4768
4769
4770 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4771 Log:
4772 - this is just barrels of fun
4773
4774
4775 Changes: Modified:
4776 + - trunk/include/ircd_state.h (File Added)
4777 +1 -1 trunk/src/Makefile.in (File Modified)
4778 +2 -1 trunk/src/channel.c (File Modified)
4779 +3 -52 trunk/src/ircd.c (File Modified)
4780 +100 -3 trunk/src/ircd_state.c (File Modified)
4781
4782
4783 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4784 Log:
4785 It's .include, not #include.
4786
4787
4788 Changes: Modified:
4789 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4790
4791
4792 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4793 Log:
4794 More consistent section titles.
4795
4796
4797 Changes: Modified:
4798 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4799 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4800 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4801
4802
4803 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4804 Log:
4805 Mention possible exceeding of +j/+l due to propagation
4806 delays between servers.
4807
4808
4809 Changes: Modified:
4810 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4811
4812
4813 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4814 Log:
4815 Formatting nits:
4816 - "text" -> <quote>text</quote>
4817 - <filename>
4818 - a few more
4819
4820
4821 Changes: Modified:
4822 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4823 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4824 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4825 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4826
4827
4828 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4829 Log:
4830 Remove text about deprecation of glines.
4831
4832
4833 Changes: Modified:
4834 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4835
4836
4837 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4838 Log:
4839 - Add description of umode +D, deaf.
4840 - Mention CALLERID 005 token with umode +g.
4841
4842
4843 Changes: Modified:
4844 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4845
4846
4847 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4848 Log:
4849 Strip off a leading colon in services shortcuts (aliases).
4850
4851
4852 Changes: Modified:
4853 +2 -0 trunk/src/parse.c (File Modified)
4854
4855
4856 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4857 Log:
4858 Add no_oper_invis contrib module, denies opers setting
4859 themselves invisible (except hidden_oper's).
4860
4861
4862 Changes: Modified:
4863 +42 -0 trunk/contrib/Makefile.in (File Modified)
4864 + - trunk/contrib/no_oper_invis.c (File Added)
4865
4866
4867 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4868 Log:
4869 Mention /stats E, make the other /stats descriptions more consistent.
4870
4871
4872 Changes: Modified:
4873 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4874
4875
4876 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4877 Log:
4878 Mention that the KILL reason and oper will appear on channels.
4879
4880
4881 Changes: Modified:
4882 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4883
4884
4885 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4886 Log:
4887 Mention /mode #channel f to query forward channel from outside.
4888
4889
4890 Changes: Modified:
4891 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4892
4893
4894 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4895 Log:
4896 Port over RATBOX_2_1 r20960 (anfl):
4897 client connect notices to +C should be hiding the extra
4898 fields for spoofed users
4899
4900
4901 Changes: Modified:
4902 +2 -1 trunk/src/s_user.c (File Modified)
4903
4904
4905 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4906 Log:
4907 Add a chapter with our extra user commands:
4908 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4909
4910
4911 Changes: Modified:
4912 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4913 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4914
4915
4916 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4917 Log:
4918 Do not put by <server>: in SQUIT reasons to servers
4919 other than the one being exited.
4920
4921
4922 Changes: Modified:
4923 +1 -1 trunk/src/client.c (File Modified)
4924
4925
4926 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4927 Log:
4928 Regenerate configure.
4929
4930
4931 Changes: Modified:
4932 +1162 -1159 trunk/configure (File Modified)
4933
4934
4935 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4936 Log:
4937 Move the warning flags down so they do not mess up
4938 checks like for -Wl,-export-dynamic.
4939
4940
4941 Changes: Modified:
4942 +33 -30 trunk/configure.ac (File Modified)
4943
4944
4945 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4946 Log:
4947 - more work here
4948
4949
4950 Changes: Modified:
4951 +2 -1 trunk/iauth/Makefile.in (File Modified)
4952
4953
4954 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4955 Log:
4956 - build iauth makefile
4957
4958
4959 Changes: Modified:
4960 +3 -2 trunk/configure (File Modified)
4961 +1 -0 trunk/configure.ac (File Modified)
4962
4963
4964 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4965 Log:
4966 - Makefile
4967
4968
4969 Changes: Modified:
4970 + - trunk/iauth/Makefile.in (File Added)
4971
4972
4973 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4974 Log:
4975 - add iauth.conf.example from irc2.11
4976
4977
4978 Changes: Modified:
4979 + - trunk/doc/example-iauth.conf (File Added)
4980
4981
4982 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4983 Log:
4984 - wow, i found some docs on this thing
4985
4986
4987 Changes: Modified:
4988 + - trunk/doc/technical/iauth-internals.txt (File Added)
4989
4990
4991 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4992 Log:
4993 - no longer applicable
4994
4995
4996 Changes: Modified:
4997 + - trunk/authdaemon/ (File Deleted)
4998
4999
5000 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5001 Log:
5002 - remove libircd.so on make clean (oops)
5003
5004
5005 Changes: Modified:
5006 +1 -1 trunk/src/Makefile.in (File Modified)
5007
5008
5009 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5010 Log:
5011 - merge iauth source for experimentation
5012
5013
5014 Changes: Modified:
5015 + - trunk/iauth/ (File Added)
5016 + - trunk/iauth/a_conf.c (File Added)
5017 + - trunk/iauth/a_conf_def.h (File Added)
5018 + - trunk/iauth/a_conf_ext.h (File Added)
5019 + - trunk/iauth/a_defines.h (File Added)
5020 + - trunk/iauth/a_externs.h (File Added)
5021 + - trunk/iauth/a_io.c (File Added)
5022 + - trunk/iauth/a_io_ext.h (File Added)
5023 + - trunk/iauth/a_log.c (File Added)
5024 + - trunk/iauth/a_log_def.h (File Added)
5025 + - trunk/iauth/a_log_ext.h (File Added)
5026 + - trunk/iauth/a_struct_def.h (File Added)
5027 + - trunk/iauth/iauth.c (File Added)
5028 + - trunk/iauth/mod_lhex.c (File Added)
5029 + - trunk/iauth/mod_lhex_ext.h (File Added)
5030 + - trunk/iauth/mod_pipe.c (File Added)
5031 + - trunk/iauth/mod_pipe_ext.h (File Added)
5032 + - trunk/iauth/mod_rfc931.c (File Added)
5033 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5034 + - trunk/iauth/mod_socks.c (File Added)
5035 + - trunk/iauth/mod_socks_ext.h (File Added)
5036 + - trunk/iauth/mod_webproxy.c (File Added)
5037 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5038
5039
5040 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5041 Log:
5042 User /quote help index was not sorted properly.
5043
5044
5045 Changes: Modified:
5046 +2 -2 trunk/help/Makefile.in (File Modified)
5047 +8 -8 trunk/help/users/index (File Modified)
5048
5049
5050 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5051 Log:
5052 Add SCAN help file.
5053
5054
5055 Changes: Modified:
5056 +25 -8 trunk/help/opers/index (File Modified)
5057 + - trunk/help/opers/scan (File Added)
5058
5059
5060 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5061 Log:
5062 SGML docs:
5063 - Document SCAN UMODES
5064 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5065
5066
5067 Changes: Modified:
5068 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5069
5070
5071 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5072 Log:
5073 Add our copyright information to /info (part of release-1.1 r1026).
5074
5075
5076 Changes: Modified:
5077 +1 -0 trunk/src/version.c.SH (File Modified)
5078
5079
5080 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5081 Log:
5082 Fix some compile warnings.
5083
5084
5085 Changes: Modified:
5086 +1 -1 trunk/modules/core/m_join.c (File Modified)
5087 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5088 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5089 +1 -1 trunk/modules/m_scan.c (File Modified)
5090 +4 -4 trunk/modules/m_signon.c (File Modified)
5091
5092
5093 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5094 Log:
5095 RSFNC: OK, actually consider unknowns also for detecting a collide.
5096 Otherwise we can get two clients with the same nick.
5097
5098
5099 Changes: Modified:
5100 +1 -1 trunk/modules/m_services.c (File Modified)
5101
5102
5103 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5104 Log:
5105 - charybdis profiling stuff
5106 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5107 - update .depend
5108
5109
5110 Changes: Modified:
5111 +0 -8 trunk/configure (File Modified)
5112 +1 -8 trunk/configure.ac (File Modified)
5113 +18 -0 trunk/include/channel.h (File Modified)
5114 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5115 +335 -260 trunk/src/.depend (File Modified)
5116 +1569 -0 trunk/src/Makefile.in (File Modified)
5117 + - trunk/src/chmode.c (File Added)
5118 +16 -1 trunk/src/ircd.c (File Modified)
5119 +11 -0 trunk/src/main.c (File Modified)
5120 +11 -0 trunk/src/modules.c (File Modified)
5121
5122
5123 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5124 Log:
5125 RSFNC: Do not send kills to servers for unknowns
5126
5127
5128 Changes: Modified:
5129 +4 -2 trunk/modules/m_services.c (File Modified)
5130
5131
5132 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5133 Log:
5134 Describe service{} blocks in reference.conf.
5135
5136
5137 Changes: Modified:
5138 +12 -0 trunk/doc/reference.conf (File Modified)
5139
5140
5141 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5142 Log:
5143 Replace this list of modes with pointers to other documentation.
5144
5145
5146 Changes: Modified:
5147 +6 -50 trunk/doc/modes.txt (File Modified)
5148
5149
5150 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5151 Log:
5152 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5153 looks too much like an old-ircd client pointer otherwise.
5154
5155
5156 Changes: Modified:
5157 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5158
5159
5160 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5161 Log:
5162 findforwards:
5163 - note truncation of the list (perhaps sending multiple
5164 notices is better)
5165 - clarify in a comment that /findforwards on a nonexistent
5166 channel can be useful
5167 - sendto_one_notice() requires that the text start with
5168 a colon
5169
5170
5171 Changes: Modified:
5172 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5173
5174
5175 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5176 Log:
5177 When we close a local server's link, always include the
5178 name of the client causing the exit in the reason in the
5179 SQUIT we send them (replacing them with us). This makes
5180 sure server notices for stuff like "Not enough arguments
5181 to server command" are different on the two sides.
5182
5183
5184 Changes: Modified:
5185 +7 -5 trunk/src/client.c (File Modified)
5186
5187
5188 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5189 Log:
5190 New contrib module m_findforwards.c
5191
5192
5193 Changes: Modified:
5194 +112 -0 trunk/contrib/Makefile.in (File Modified)
5195 + - trunk/contrib/m_findforwards.c (File Added)
5196
5197
5198 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5199 Log:
5200 Whoops, don't show real host behind auth{} spoof in
5201 spoof notices if hide_spoof_ips is enabled.
5202
5203 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5204
5205
5206 Changes: Modified:
5207 +3 -2 trunk/src/s_conf.c (File Modified)
5208
5209
5210 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5211 Log:
5212 Add dalnet-style /identify that sends to nickserv or chanserv.
5213
5214
5215 Changes: Modified:
5216 +102 -0 trunk/contrib/Makefile.in (File Modified)
5217 + - trunk/contrib/m_identify.c (File Added)
5218
5219
5220 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5221 Log:
5222 Document alias{} blocks a bit better.
5223
5224
5225 Changes: Modified:
5226 +9 -0 trunk/doc/reference.conf (File Modified)
5227
5228
5229 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5230 Log:
5231 - add aliases to /stats m (data usage is not counted though, sorry)
5232
5233
5234 Changes: Modified:
5235 +1 -0 trunk/include/s_conf.h (File Modified)
5236 +3 -0 trunk/src/newconf.c (File Modified)
5237 +15 -0 trunk/src/parse.c (File Modified)
5238
5239
5240 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5241 Log:
5242 - remove m_sshortcut as it's no longer relevant
5243
5244
5245 Changes: Modified:
5246 +0 -145 trunk/modules/Makefile.in (File Modified)
5247 + - trunk/modules/m_sshortcut.c (File Deleted)
5248
5249
5250 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5251 Log:
5252 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5253 targets instead of my original idea :P)
5254
5255
5256 Changes: Modified:
5257 +32 -0 trunk/doc/example.conf (File Modified)
5258 +35 -0 trunk/doc/reference.conf (File Modified)
5259 +4 -0 trunk/include/parse.h (File Modified)
5260 +7 -0 trunk/include/s_conf.h (File Modified)
5261 +82 -0 trunk/src/newconf.c (File Modified)
5262 +78 -0 trunk/src/parse.c (File Modified)
5263 +16 -0 trunk/src/s_conf.c (File Modified)
5264
5265
5266 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5267 Log:
5268 Remove some spaces after tabs. ??
5269
5270
5271 Changes: Modified:
5272 +18 -18 trunk/src/newconf.c (File Modified)
5273
5274
5275 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5276 Log:
5277 Global /who:
5278 - make sure to clear all marks also if the who was aborted
5279 because of too many matches
5280 - give ERR_TOOMANYMATCHES if too many matches
5281 - clarify comments
5282
5283 ratbox RATBOX_2_2 r22003 (jilles)
5284
5285
5286 Changes: Modified:
5287 +28 -26 trunk/modules/m_who.c (File Modified)
5288
5289
5290 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5291 Log:
5292 - devel is 2.0
5293
5294
5295 Changes: Modified:
5296 +9 -9 trunk/configure (File Modified)
5297 +1 -1 trunk/configure.ac (File Modified)
5298
5299
5300 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5301 Log:
5302 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5303
5304
5305 Changes: Modified:
5306 +2 -1 trunk/include/s_newconf.h (File Modified)
5307 +20 -0 trunk/modules/m_rehash.c (File Modified)
5308 +1 -1 trunk/src/s_newconf.c (File Modified)
5309
5310
5311 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5312 Log:
5313 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5314
5315
5316 Changes: Modified:
5317 +0 -1 trunk/doc/example.conf (File Modified)
5318 +0 -3 trunk/doc/reference.conf (File Modified)
5319 +0 -1 trunk/include/s_conf.h (File Modified)
5320 +0 -6 trunk/modules/m_info.c (File Modified)
5321 +1 -1 trunk/src/channel.c (File Modified)
5322 +0 -1 trunk/src/newconf.c (File Modified)
5323
5324
5325 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5326 Log:
5327 Missing header in m_chghost.c
5328
5329 Changes: Modified:
5330 +1 -0 trunk/modules/m_chghost.c (File Modified)
5331
5332
5333 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5334 Log:
5335 Relocate QJM code to a seperate function(change_nick_user_host)
5336 Change CHGHOST to use change_nick_user_host instead of just setting it
5337
5338
5339 Changes: Modified:
5340 +3 -0 trunk/include/s_user.h (File Modified)
5341 +1 -1 trunk/modules/m_chghost.c (File Modified)
5342 +3 -78 trunk/modules/m_signon.c (File Modified)
5343 +89 -0 trunk/src/s_user.c (File Modified)
5344
5345
5346 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5347 Log:
5348 Restore /stats a (dns servers, admin-only).
5349
5350
5351 Changes: Modified:
5352 +1 -0 trunk/include/res.h (File Modified)
5353 +5 -8 trunk/modules/m_stats.c (File Modified)
5354 +16 -0 trunk/src/res.c (File Modified)
5355
5356
5357 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5358 Log:
5359 - Add CHARYBDIS_PROFILE if we are profiling.
5360 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5361 - Remove duplicate --enable-epoll entry.
5362
5363
5364 Changes: Modified:
5365 +1595 -15 trunk/configure (File Modified)
5366 +30 -11 trunk/configure.ac (File Modified)
5367 +3 -0 trunk/include/setup.h.in (File Modified)
5368
5369
5370 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5371 Log:
5372 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5373
5374
5375 Changes: Modified:
5376 +28 -0 trunk/aclocal.m4 (File Modified)
5377
5378
5379 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5380 Log:
5381 Allow requesting forward channel and quiet list in same mode command.
5382
5383
5384 Changes: Modified:
5385 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5386
5387
5388 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5389 Log:
5390 Add description of xline wildcards.
5391
5392
5393 Changes: Modified:
5394 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5395
5396
5397 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5398 Log:
5399 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5400
5401
5402 Changes: Modified:
5403 +0 -4 trunk/modules/m_services.c (File Modified)
5404
5405
5406 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5407 Log:
5408 typo
5409
5410
5411 Changes: Modified:
5412 +1 -1 trunk/include/hook.h (File Modified)
5413
5414
5415 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5416 Log:
5417 call_hook, not hook_call
5418
5419
5420 Changes: Modified:
5421 +1 -1 trunk/modules/core/m_join.c (File Modified)
5422
5423
5424 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5425 Log:
5426 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5427 Could be useful for a number of things.
5428
5429
5430 Changes: Modified:
5431 +9 -0 trunk/modules/core/m_join.c (File Modified)
5432
5433
5434 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5435 Log:
5436 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5437
5438
5439 Changes: Modified:
5440 +7 -0 trunk/include/hook.h (File Modified)
5441
5442
5443 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5444 Log:
5445 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5446
5447
5448 Changes: Modified:
5449 +15 -0 trunk/modules/m_services.c (File Modified)
5450
5451
5452 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5453 Log:
5454 Clarify snomask +f, +k, +u.
5455
5456
5457 Changes: Modified:
5458 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5459
5460
5461 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5462 Log:
5463 Cmode +p and +s may be set simultaneously.
5464
5465
5466 Changes: Modified:
5467 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5468
5469
5470 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5471 Log:
5472 actually, we should check the data version on each reload (oops)
5473
5474
5475 Changes: Modified:
5476 +6 -6 trunk/src/main.c (File Modified)
5477
5478
5479 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5480 Log:
5481 more work on the loader
5482
5483
5484 Changes: Modified:
5485 +45 -21 trunk/src/main.c (File Modified)
5486
5487
5488 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5489 Log:
5490 Add prototype ircd_state.c
5491
5492
5493 Changes: Modified:
5494 + - trunk/src/ircd_state.c (File Added)
5495
5496
5497 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5498 Log:
5499 Smaller improvements.
5500
5501
5502 Changes: Modified:
5503 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5504
5505
5506 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5507 Log:
5508 Add a lot of stuff here.
5509
5510
5511 Changes: Modified:
5512 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5513
5514
5515 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5516 Log:
5517 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5518
5519
5520 Changes: Modified:
5521 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5522
5523
5524 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5525 Log:
5526 Invex doesn't trump +r or (sic) +J.
5527
5528
5529 Changes: Modified:
5530 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5531
5532
5533 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5534 Log:
5535 Check to make sure a module is not loaded before loading it.
5536
5537
5538 Changes: Modified:
5539 +6 -1 trunk/src/ircd_parser.y (File Modified)
5540
5541
5542 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5543 Log:
5544 - Add a missing comma in the HeaderMessages array
5545 - Only send "Your hostname is too long ..." if that really is the case
5546
5547
5548 Changes: Modified:
5549 +2 -2 trunk/src/s_auth.c (File Modified)
5550
5551
5552 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5553 Log:
5554 build_symtable() will have already bailed here, so no need to check
5555 explicitly whether or not charybdis_main is NULL.
5556
5557
5558 Changes: Modified:
5559 +7 -16 trunk/src/main.c (File Modified)
5560
5561
5562 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5563 Log:
5564 Data structure versioning, part 1.
5565
5566
5567 Changes: Modified:
5568 +10 -1 trunk/include/ircd_defs.h (File Modified)
5569 +2 -0 trunk/src/ircd.c (File Modified)
5570 +15 -3 trunk/src/main.c (File Modified)
5571
5572
5573 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5574 Log:
5575 build a symbol table and use that instead of doing a raw dlsym on everything
5576
5577
5578 Changes: Modified:
5579 + - trunk/include/ircd_linker.h (File Added)
5580 +71 -1 trunk/src/Makefile.in (File Modified)
5581 + - trunk/src/ircd_linker.c (File Added)
5582 +16 -4 trunk/src/main.c (File Modified)
5583
5584
5585 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5586 Log:
5587 The launcher now calls io_loop() instead of charybdis_main().
5588 This is so that we do not have to reinitialize *everything* later.
5589
5590
5591 Changes: Modified:
5592 +1 -0 trunk/include/ircd.h (File Modified)
5593 +6 -7 trunk/src/ircd.c (File Modified)
5594 +13 -1 trunk/src/main.c (File Modified)
5595
5596
5597 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5598 Log:
5599 Use global binding on libircd.so.
5600
5601
5602 Changes: Modified:
5603 +1 -1 trunk/src/main.c (File Modified)
5604
5605
5606 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5607 Log:
5608 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5609 (it will do more later)
5610
5611
5612 Changes: Modified:
5613 +14 -12 trunk/include/config.h (File Modified)
5614 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5615 +31 -5 trunk/src/Makefile.in (File Modified)
5616 +78 -1 trunk/src/ircd.c (File Modified)
5617 + - trunk/src/main.c (File Added)
5618
5619
5620 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5621 Log:
5622 Add whitespace here, oops.
5623
5624
5625 Changes: Modified:
5626 +1 -1 trunk/CREDITS (File Modified)
5627
5628
5629 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5630 Log:
5631 Properly copy over the IP address here instead of using a cheap hack.
5632 Because the hack didn't work right except on IPv6. :|
5633
5634
5635 Changes: Modified:
5636 +12 -2 trunk/src/s_newconf.c (File Modified)
5637
5638
5639 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5640 Log:
5641 Revert reject cache notice to ratbox's, which more
5642 clearly suggests what's happening.
5643
5644
5645 Changes: Modified:
5646 +4 -1 trunk/src/reject.c (File Modified)
5647
5648
5649 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5650 Log:
5651 Fix the openssl status in the overview information.
5652
5653
5654 Changes: Modified:
5655 +1 -3 trunk/configure (File Modified)
5656 +1 -3 trunk/configure.ac (File Modified)
5657
5658
5659 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5660 Log:
5661 - Add simple exempt{} block (127.0.0.1) to example.conf.
5662 - Remove mention of deny{}.
5663
5664
5665 Changes: Modified:
5666 +5 -0 trunk/doc/example.conf (File Modified)
5667 +1 -1 trunk/doc/reference.conf (File Modified)
5668
5669
5670 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5671 Log:
5672 example.conf: add some comments at the start
5673 reference.conf: some ircd-ratbox -> charybdis
5674
5675
5676 Changes: Modified:
5677 +11 -0 trunk/doc/example.conf (File Modified)
5678 +6 -5 trunk/doc/reference.conf (File Modified)
5679
5680
5681 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5682 Log:
5683 Rename m_createauthonly module to createauthonly
5684 as this is not a module providing an m_function
5685 (command).
5686
5687
5688 Changes: Modified:
5689 +1 -38 trunk/contrib/Makefile.in (File Modified)
5690 + - trunk/contrib/createauthonly.c (File Added)
5691 + - trunk/contrib/m_createauthonly.c (File Deleted)
5692
5693
5694 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5695 Log:
5696 Add to example confs commented lines for:
5697 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5698 sno_globalkline.so, sno_globaloper.so.
5699
5700
5701 Changes: Modified:
5702 +5 -1 trunk/doc/example.conf (File Modified)
5703 +9 -1 trunk/doc/reference.conf (File Modified)
5704
5705
5706 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5707 Log:
5708 - Unbreak connecting to connect{}s with hostnames
5709 instead of IP addresses (broken with new resolver).
5710 - Try to do A/AAAA query based on aftype in
5711 connect{} (doesn't seem to work fully).
5712
5713
5714 Changes: Modified:
5715 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5716
5717
5718 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5719 Log:
5720 Unbreak /rehash dns.
5721
5722
5723 Changes: Modified:
5724 +1 -0 trunk/src/res.c (File Modified)
5725
5726
5727 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5728 Log:
5729 Preserve Hybrid Id and add one of our own.
5730
5731
5732 Changes: Modified:
5733 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5734 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5735
5736
5737 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5738 Log:
5739 Add anfl and Androsyn to CREDITS.
5740 They wrote a lot of ratbox code we use, both before and after the fork.
5741
5742
5743 Changes: Modified:
5744 +2 -0 trunk/CREDITS (File Modified)
5745
5746
5747 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5748 Log:
5749 Hostname validity check.
5750
5751
5752 Changes: Modified:
5753 +42 -3 trunk/src/s_auth.c (File Modified)
5754
5755
5756 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5757 Log:
5758 Version bump to 1.2.0.
5759
5760
5761 Changes: Modified:
5762 +9 -9 trunk/configure (File Modified)
5763 +1 -1 trunk/configure.ac (File Modified)
5764
5765
5766 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5767 Log:
5768 - Missed a spot in the IPv6 code here. Should be usable now.
5769
5770
5771 Changes: Modified:
5772 +2 -2 trunk/src/res.c (File Modified)
5773
5774
5775 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5776 Log:
5777 Alright, so, this massive commit does the following:
5778 - Removes adns
5779 - Adds a resolver based on the undernet and hybrid one.
5780 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5781 - Makes a check in ./configure be posixly correct
5782 - Simplifies the auth code and DNS callbacks
5783
5784 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5785
5786
5787 Changes: Modified:
5788 +1 -1 trunk/Makefile.in (File Modified)
5789 + - trunk/adns/ (File Deleted)
5790 +148 -80 trunk/configure (File Modified)
5791 +1 -2 trunk/configure.ac (File Modified)
5792 +6 -0 trunk/include/client.h (File Modified)
5793 +1 -0 trunk/include/packet.h (File Modified)
5794 +153 -41 trunk/include/res.h (File Modified)
5795 + - trunk/include/reslib.h (File Added)
5796 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5797 +930 -1449 trunk/modules/.depend (File Modified)
5798 +3 -0 trunk/modules/m_stats.c (File Modified)
5799 +417 -621 trunk/src/.depend (File Modified)
5800 +1 -1 trunk/src/.indent.pro (File Modified)
5801 +2069 -289 trunk/src/Makefile.in (File Modified)
5802 + - trunk/src/adns.c (File Deleted)
5803 + - trunk/src/res.c (File Added)
5804 + - trunk/src/reslib.c (File Added)
5805 +11 -50 trunk/src/s_auth.c (File Modified)
5806 +4 -26 trunk/src/s_newconf.c (File Modified)
5807
5808
5809 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5810 Log:
5811 Document the NOBALLOC feature.
5812
5813
5814 Changes: Modified:
5815 +7 -1 trunk/include/config.h (File Modified)
5816
5817
5818 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5819 Log:
5820 commands.sgml changes
5821
5822
5823 Changes: Modified:
5824 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5825
5826
5827 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5828 Log:
5829 connect{} changes.
5830
5831
5832 Changes: Modified:
5833 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5834
5835
5836 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5837 Log:
5838 Improve description of class{} block (in particular,
5839 mention server classes as well as client classes).
5840
5841
5842 Changes: Modified:
5843 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5844
5845
5846 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5847 Log:
5848 In comment:
5849 -/* sendq: servers need a higher sendq as they send more data */
5850 +/* sendq: servers need a higher sendq as they are sent more data */
5851
5852
5853 Changes: Modified:
5854 +1 -1 trunk/doc/reference.conf (File Modified)
5855
5856
5857 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5858 Log:
5859 Add modules{} block.
5860
5861
5862 Changes: Modified:
5863 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5864
5865
5866 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5867 Log:
5868 Add general::oper_snomask, snomask on oper up for opers
5869 that have umode +s set on oper up, but do not have
5870 a specific snomask setting in their operator block.
5871 If this is empty or not specified, +s is used as before.
5872
5873
5874 Changes: Modified:
5875 +4 -1 trunk/doc/example.conf (File Modified)
5876 +7 -1 trunk/doc/reference.conf (File Modified)
5877 +1 -0 trunk/include/client.h (File Modified)
5878 +1 -0 trunk/include/s_conf.h (File Modified)
5879 +32 -0 trunk/src/newconf.c (File Modified)
5880 +1 -0 trunk/src/s_conf.c (File Modified)
5881 +13 -3 trunk/src/s_user.c (File Modified)
5882
5883
5884 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5885 Log:
5886 fix error
5887
5888 Changes: Modified:
5889 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5890
5891
5892 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5893 Log:
5894 Add MASKTRACE and CHANTRACE commands.
5895
5896
5897 Changes: Modified:
5898 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5899
5900
5901 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5902 Log:
5903 document loadmodule directive
5904
5905
5906 Changes: Modified:
5907 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5908
5909
5910 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5911 Log:
5912 finish this up
5913
5914
5915 Changes: Modified:
5916 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5917
5918
5919 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5920 Log:
5921 q:lines are no longer living in the ircd.conf either
5922
5923
5924 Changes: Modified:
5925 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5926
5927
5928 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5929 Log:
5930 remove k:line, d:line, x:line as they are their own files now
5931
5932
5933 Changes: Modified:
5934 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5935
5936
5937 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5938 Log:
5939 New place for operator::snomask.
5940
5941
5942 Changes: Modified:
5943 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5944
5945
5946 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5947 Log:
5948 Document connect {}.
5949
5950
5951 Changes: Modified:
5952 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5953
5954
5955 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5956 Log:
5957 example.conf: move operator::snomask to a more logical place,
5958 more sensible default
5959 reference.conf: add operator::snomask
5960
5961
5962 Changes: Modified:
5963 +3 -3 trunk/doc/example.conf (File Modified)
5964 +3 -0 trunk/doc/reference.conf (File Modified)
5965
5966
5967 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5968 Log:
5969 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5970 in those conf entries that take umodes like <name1>, <name2>, ...
5971
5972
5973 Changes: Modified:
5974 +3 -0 trunk/doc/reference.conf (File Modified)
5975 +3 -0 trunk/src/newconf.c (File Modified)
5976
5977
5978 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5979 Log:
5980 Remove H:line
5981
5982
5983 Changes: Modified:
5984 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5985
5986
5987 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5988 Log:
5989 Aesthetic changes.
5990
5991
5992 Changes: Modified:
5993 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5994
5995
5996 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5997 Log:
5998 s/allow/auth
5999
6000
6001 Changes: Modified:
6002 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6003
6004
6005 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6006 Log:
6007 fix
6008
6009
6010 Changes: Modified:
6011 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6012
6013
6014 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6015 Log:
6016 Document operator {} blocks.
6017
6018
6019 Changes: Modified:
6020 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6021
6022
6023 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6024 Log:
6025 auth{}: clarify/add some details
6026
6027
6028 Changes: Modified:
6029 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6030
6031
6032 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6033 Log:
6034 auth{}: Move a paragraph.
6035
6036
6037 Changes: Modified:
6038 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6039
6040
6041 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6042 Log:
6043 Document auth{} blocks.
6044
6045
6046 Changes: Modified:
6047 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6048
6049
6050 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6051 Log:
6052 Add umode +R.
6053
6054
6055 Changes: Modified:
6056 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6057
6058
6059 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6060 Log:
6061 Add umode +R, prevents unidentified clients from
6062 sending private messages or notices. /accept'ed
6063 clients and opers are exempt.
6064 Due to the /accept part, this is only checked
6065 at the target's server, may want to change
6066 this?
6067
6068
6069 Changes: Modified:
6070 +1 -0 trunk/help/opers/umode (File Modified)
6071 +1 -0 trunk/help/users/umode (File Modified)
6072 +2 -0 trunk/include/client.h (File Modified)
6073 +1 -0 trunk/include/numeric.h (File Modified)
6074 +11 -1 trunk/modules/core/m_message.c (File Modified)
6075 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6076 +1 -1 trunk/src/messages.tab (File Modified)
6077 +1 -1 trunk/src/s_user.c (File Modified)
6078
6079
6080 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6081 Log:
6082 Don't allow a nick change if banned or quieted (and not
6083 voiced or opped) on a channel. This uses numeric 435
6084 (bahamut's "cannot change to a banned nick") because
6085 bahamut/ircu's 437 and hyperion's 438 already have
6086 another meaning for us.
6087
6088
6089 Changes: Modified:
6090 +2 -0 trunk/include/channel.h (File Modified)
6091 +1 -0 trunk/include/numeric.h (File Modified)
6092 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6093 +38 -0 trunk/src/channel.c (File Modified)
6094 +1 -1 trunk/src/messages.tab (File Modified)
6095
6096
6097 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6098 Log:
6099 KNOCK:
6100 - respect ban exceptions
6101 - also deny a knock if quieted
6102
6103
6104 Changes: Modified:
6105 +2 -1 trunk/modules/m_knock.c (File Modified)
6106
6107
6108 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6109 Log:
6110 Reverse bad substitution in comment.
6111
6112
6113 Changes: Modified:
6114 +1 -1 trunk/src/channel.c (File Modified)
6115
6116
6117 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6118 Log:
6119 - set DynSpoof flag for clients spoofed at registration
6120 - add orighost instead of host to the hostname hash
6121
6122
6123 Changes: Modified:
6124 +5 -1 trunk/src/s_user.c (File Modified)
6125
6126
6127 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6128 Log:
6129 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6130
6131
6132 Changes: Modified:
6133 +2 -3 trunk/src/send.c (File Modified)
6134
6135
6136 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6137 Log:
6138 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6139
6140
6141 Changes: Modified:
6142 +17 -7 trunk/modules/m_signon.c (File Modified)
6143
6144
6145 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6146 Log:
6147 Correct minimum args on ENCAP SASL to avoid nasty core.
6148
6149
6150 Changes: Modified:
6151 +1 -1 trunk/modules/m_sasl.c (File Modified)
6152
6153
6154 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6155 Log:
6156 Style nits: sptr can't ever be NULL, don't compare truth
6157 values with YES.
6158
6159
6160 Changes: Modified:
6161 +2 -3 trunk/modules/m_scan.c (File Modified)
6162
6163
6164 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6165 Log:
6166 - Comment out scan_cmodes() prototype to suppress warning
6167 - Correct minimum parameter count for mo_scan()
6168
6169
6170 Changes: Modified:
6171 +2 -2 trunk/modules/m_scan.c (File Modified)
6172
6173
6174 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6175 Log:
6176 SCAN UMODES:
6177 - Include full command in operspy notice
6178 - Allow global scans (no-list used, mask not used) without operspy
6179 - Use ERR_NOPRIVS numeric
6180
6181
6182 Changes: Modified:
6183 +21 -9 trunk/modules/m_scan.c (File Modified)
6184
6185
6186 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6187 Log:
6188 Cancel out the >3 default if < is given; this way
6189 any </> specification fully overrides the default.
6190
6191
6192 Changes: Modified:
6193 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6194
6195
6196 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6197 Log:
6198 - Call mo_list() from m_list() to reduce code duplication
6199 - Default to >3, rather arbitrarily (conf option?)
6200 - Make < and > mean less than and greater than again
6201
6202
6203 Changes: Modified:
6204 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6205
6206
6207 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6208 Log:
6209 When processing topic burst, hide connecting server
6210 on netburst if flatten links is enabled.
6211
6212
6213 Changes: Modified:
6214 +9 -2 trunk/modules/m_tb.c (File Modified)
6215
6216
6217 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6218 Log:
6219 - remove PENALTY token
6220
6221
6222 Changes: Modified:
6223 +0 -1 trunk/include/supported.h (File Modified)
6224
6225
6226 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6227 Log:
6228 005 fixups:
6229 - Add PENALTY because we have a pace-wait system.
6230 - Add FNC due to SAVE and RSFNC
6231 - Add q to MAXLIST.
6232
6233
6234 Changes: Modified:
6235 +4 -2 trunk/include/supported.h (File Modified)
6236
6237
6238 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6239 Log:
6240 mkay, indent went nuts here
6241
6242
6243 Changes: Modified:
6244 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6245
6246
6247 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6248 Log:
6249 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6250 and can be used instead. The SAFELIST implementation is the one used by
6251 default, as most users/networks will be used to it.
6252
6253
6254 Changes: Modified:
6255 +1 -0 trunk/NEWS (File Modified)
6256 +14 -0 trunk/include/client.h (File Modified)
6257 +5 -0 trunk/include/hash.h (File Modified)
6258 +404 -272 trunk/modules/Makefile.in (File Modified)
6259 + - trunk/modules/m_list.c (File Deleted)
6260 + - trunk/modules/m_list_ratbox.c (File Added)
6261 + - trunk/modules/m_list_safelist.c (File Added)
6262 +5 -5 trunk/src/hash.c (File Modified)
6263
6264
6265 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6266 Log:
6267 Clear invites on a lowerTS JOIN or SJOIN.
6268 This should complete kick_on_split_riding protection.
6269
6270
6271 Changes: Modified:
6272 +5 -0 trunk/modules/core/m_join.c (File Modified)
6273 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6274
6275
6276 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6277 Log:
6278 Like in ratbox, send and interpret timestamps on invites.
6279
6280
6281 Changes: Modified:
6282 +9 -2 trunk/modules/m_invite.c (File Modified)
6283
6284
6285 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6286 Log:
6287 Add +S (network service) umode. Just for completeness, users or opers
6288 cannot set this.
6289
6290
6291 Changes: Modified:
6292 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6293
6294
6295 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6296 Log:
6297 update NEWS a bit
6298
6299
6300 Changes: Modified:
6301 +35 -2 trunk/NEWS (File Modified)
6302
6303
6304 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6305 Log:
6306 Split off a PreClient structure for data to be freed on registation (i.e. password).
6307 New hook introduce_client for post-registration messages.
6308 Fix b0rked SASL numerics.
6309 Burst REALHOST post-introduction for spoofed-on-registration clients.
6310 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6311 Pre-registration signon support.
6312
6313
6314 Changes: Modified:
6315 +10 -0 trunk/configure (File Modified)
6316 +2 -0 trunk/configure.ac (File Modified)
6317 +14 -4 trunk/include/client.h (File Modified)
6318 +1 -0 trunk/include/hook.h (File Modified)
6319 +1 -0 trunk/include/numeric.h (File Modified)
6320 +3 -0 trunk/include/setup.h.in (File Modified)
6321 +16 -0 trunk/modules/m_chghost.c (File Modified)
6322 +25 -21 trunk/modules/m_sasl.c (File Modified)
6323 +63 -30 trunk/modules/m_signon.c (File Modified)
6324 +18 -0 trunk/src/client.c (File Modified)
6325 +2 -0 trunk/src/hook.c (File Modified)
6326 +5 -5 trunk/src/messages.tab (File Modified)
6327 +2 -0 trunk/src/s_serv.c (File Modified)
6328 +28 -2 trunk/src/s_user.c (File Modified)
6329
6330
6331 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6332 Log:
6333 Update hook documentation.
6334
6335
6336 Changes: Modified:
6337 +30 -0 trunk/doc/hooks.txt (File Modified)
6338
6339
6340 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6341 Log:
6342 Improve @/# handling in match_esc().
6343
6344
6345 Changes: Modified:
6346 +21 -13 trunk/src/match.c (File Modified)
6347
6348
6349 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6350 Log:
6351 backtrack instead of bailing out when handling a mismatched escape
6352
6353
6354 Changes: Modified:
6355 +1 -1 trunk/src/match.c (File Modified)
6356
6357
6358 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6359 Log:
6360 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6361
6362 Changes: Modified:
6363 +2 -1 trunk/CREDITS (File Modified)
6364
6365
6366 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6367 Log:
6368 Fix the escape brokenness and pick up a more efficient matching algorithm,
6369 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6370 Patch sent upstream. They can do whatever they want with it, *shrug*.
6371
6372
6373 Changes: Modified:
6374 +147 -161 trunk/src/match.c (File Modified)
6375
6376
6377 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6378 Log:
6379 If flatten links is enabled, fake the origins of some ServerModes
6380 sent to clients so that the server sending the netburst is hidden.
6381 Most mode hacks still show the true source.
6382
6383
6384 Changes: Modified:
6385 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6386 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6387
6388
6389 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6390 Log:
6391 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6392 where the exit originated).
6393 - When receiving an SQUIT for a server themselves
6394 (IsMe(target_p) || target_p == client_p)
6395 close their link and send a local server notice.
6396
6397
6398 Changes: Modified:
6399 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6400 +6 -3 trunk/src/client.c (File Modified)
6401
6402
6403 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6404 Log:
6405 Hooking into the wrong hook, whoops. :P
6406
6407
6408 Changes: Modified:
6409 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6410 +6 -10 trunk/modules/core/m_join.c (File Modified)
6411
6412
6413 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6414 Log:
6415 this doesn't work right, right now :P
6416
6417
6418 Changes: Modified:
6419 +40 -0 trunk/contrib/Makefile.in (File Modified)
6420 + - trunk/contrib/m_createauthonly.c (File Added)
6421 +6 -0 trunk/include/hook.h (File Modified)
6422 +26 -1 trunk/modules/core/m_join.c (File Modified)
6423 +1 -1 trunk/src/ircd.c (File Modified)
6424
6425
6426 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6427 Log:
6428 Make can_join() hookable.
6429
6430
6431 Changes: Modified:
6432 +12 -1 trunk/src/channel.c (File Modified)
6433
6434
6435 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6436 Log:
6437 add 'int approved;' to the channel event hook
6438
6439
6440 Changes: Modified:
6441 +1 -0 trunk/include/hook.h (File Modified)
6442
6443
6444 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6445 Log:
6446 Use SIDs in SASL ENCAP origin.
6447 Ignore responses from other agents once the first SASL response has been received for a client.
6448
6449
6450 Changes: Modified:
6451 +9 -5 trunk/modules/m_sasl.c (File Modified)
6452
6453
6454 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6455 Log:
6456 Removed stray debug code.
6457
6458
6459 Changes: Modified:
6460 +1 -1 trunk/modules/m_sasl.c (File Modified)
6461
6462
6463 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6464 Log:
6465 Don't complain "unknown MODE flag" if a non-oper attempts
6466 to unset an oper only umode they do not have.
6467 This is to prevent unwanted error messages when users/bots
6468 do things like MODE <nick> +i-sw.
6469
6470
6471 Changes: Modified:
6472 +4 -2 trunk/src/s_user.c (File Modified)
6473
6474
6475 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6476 Log:
6477 Fix client_exit hook name and only call it for local exits that are not
6478 IsAnyServer.
6479
6480
6481 Changes: Modified:
6482 +3 -2 trunk/modules/m_sasl.c (File Modified)
6483
6484
6485 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6486 Log:
6487 Fix SASL logic to actually use stored agent UID.
6488 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6489 Add abort code for exiting clients.
6490
6491
6492 Changes: Modified:
6493 +18 -9 trunk/modules/m_sasl.c (File Modified)
6494
6495
6496 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6497 Log:
6498 Port over ratbox 2.2 /challenge. This is slightly more secure
6499 (better crypto, longer keys, challenge timeout) and has better
6500 client scripts.
6501
6502 The respond tool is no longer part of the ircd tree but a
6503 separate package, currently available from
6504 http://respond.ircd-ratbox.org (we should mirror/... this).
6505
6506
6507 Changes: Modified:
6508 +65 -310 trunk/doc/challenge.txt (File Modified)
6509 +5 -5 trunk/include/client.h (File Modified)
6510 +3 -0 trunk/include/irc_string.h (File Modified)
6511 +3 -0 trunk/include/numeric.h (File Modified)
6512 +94 -50 trunk/modules/m_challenge.c (File Modified)
6513 +1 -2 trunk/src/client.c (File Modified)
6514 +125 -0 trunk/src/irc_string.c (File Modified)
6515 +2 -2 trunk/src/messages.tab (File Modified)
6516 + - trunk/tools/rsa_respond/ (File Deleted)
6517
6518
6519 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6520 Log:
6521 Preliminary SASL support.
6522
6523
6524 Changes: Modified:
6525 +7 -0 trunk/include/client.h (File Modified)
6526 +6 -0 trunk/include/numeric.h (File Modified)
6527 +1 -0 trunk/modules/Makefile.in (File Modified)
6528 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6529 +175 -1 trunk/modules/m_cap.c (File Modified)
6530 + - trunk/modules/m_sasl.c (File Added)
6531 +2 -0 trunk/modules/m_user.c (File Modified)
6532 +5 -5 trunk/src/messages.tab (File Modified)
6533 +8 -2 trunk/src/s_user.c (File Modified)
6534
6535
6536 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6537 Log:
6538 SIGNON: make logout also apply remotely.
6539
6540
6541 Changes: Modified:
6542 +7 -2 trunk/modules/m_signon.c (File Modified)
6543
6544
6545 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6546 Log:
6547 Use an asterisk when sending empty logins in SIGNON.
6548
6549
6550 Changes: Modified:
6551 +5 -5 trunk/modules/m_signon.c (File Modified)
6552
6553
6554 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6555 Log:
6556 SIGNON: Only add whowas entry (add_history()) and wipe
6557 accepts (del_all_accepts()) if nick changed.
6558
6559
6560 Changes: Modified:
6561 +5 -3 trunk/modules/m_signon.c (File Modified)
6562
6563
6564 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6565 Log:
6566 SIGNON: slight fixes to collision code:
6567 - don't kill if target_p == source_p (nick unchanged or only changed case)
6568 - add comment that SAVE support is missing
6569 - use sendto_realops_snomask() instead of sendto_realops_flags()
6570
6571
6572 Changes: Modified:
6573 +9 -6 trunk/modules/m_signon.c (File Modified)
6574
6575
6576 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6577 Log:
6578 Fix up kills for bad nick/user/host on SIGNON.
6579
6580
6581 Changes: Modified:
6582 +16 -6 trunk/modules/m_signon.c (File Modified)
6583
6584
6585 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6586 Log:
6587 If changing to a nick with a digit, only allow the UID.
6588
6589
6590 Changes: Modified:
6591 +4 -0 trunk/modules/m_signon.c (File Modified)
6592
6593
6594 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6595 Log:
6596 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6597 Strip leading digits from logins that are not purely numeric.
6598
6599
6600 Changes: Modified:
6601 +3 -0 trunk/include/numeric.h (File Modified)
6602 +2 -0 trunk/include/send.h (File Modified)
6603 +1 -0 trunk/modules/Makefile.in (File Modified)
6604 +456 -3 trunk/modules/m_services.c (File Modified)
6605 + - trunk/modules/m_signon.c (File Added)
6606 +2 -2 trunk/src/messages.tab (File Modified)
6607 +98 -0 trunk/src/send.c (File Modified)
6608
6609
6610 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6611 Log:
6612 Remove old server notice umodes from example confs.
6613
6614
6615 Changes: Modified:
6616 +1 -2 trunk/doc/example.conf (File Modified)
6617 +4 -17 trunk/doc/reference.conf (File Modified)
6618
6619
6620 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6621 Log:
6622 Add snomask help file (forgot this earlier).
6623
6624
6625 Changes: Modified:
6626 + - trunk/help/opers/snomask (File Added)
6627
6628
6629 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6630 Log:
6631 Add umode +l (receive locops).
6632
6633
6634 Changes: Modified:
6635 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6636
6637
6638 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6639 Log:
6640 We don't plan to implement cmode +R (quiet unidentified) and
6641 umode +I (deny invite) for 1.1, so comment them out from the
6642 docs.
6643
6644
6645 Changes: Modified:
6646 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6647 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6648
6649
6650 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6651 Log:
6652 Improve snomask usage description.
6653
6654
6655 Changes: Modified:
6656 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6657
6658
6659 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6660 Log:
6661 Mention the word snomask with umode +s (needs to be a link really).
6662
6663
6664 Changes: Modified:
6665 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6666
6667
6668 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6669 Log:
6670 Add snomask +Z (operspy notices).
6671
6672
6673 Changes: Modified:
6674 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6675
6676
6677 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6678 Log:
6679 Misc updates/clarifications.
6680
6681
6682 Changes: Modified:
6683 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6684
6685
6686 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6687 Log:
6688 Document snomasks.
6689
6690
6691 Changes: Modified:
6692 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6693 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6694 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6695
6696
6697 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6698 Log:
6699 - Allow ENCAP REALHOST outside burst
6700 - Fix comment describing race condition: this can only happen
6701 on a local whois with use_whois_actually enabled
6702
6703
6704 Changes: Modified:
6705 +4 -6 trunk/modules/m_chghost.c (File Modified)
6706
6707
6708 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6709 Log:
6710 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6711
6712
6713 Changes: Modified:
6714 +39 -0 trunk/contrib/Makefile.in (File Modified)
6715 + - trunk/contrib/sno_globaloper.c (File Added)
6716
6717
6718 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6719 Log:
6720 Pass along old umodes and snomask in umode_changed hook,
6721 changing its parameter type from struct Client *
6722 to hook_data_umode_changed *. (For a new client, both
6723 are zero.)
6724
6725 The IP cloaking module now fully ignores umode changes
6726 where +h didn't change.
6727
6728
6729 Changes: Modified:
6730 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6731 +7 -0 trunk/include/hook.h (File Modified)
6732 +18 -4 trunk/src/s_user.c (File Modified)
6733
6734
6735 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6736 Log:
6737 move libcharybdis-provided function initialisation into libcharybdis_init().
6738
6739
6740 Changes: Modified:
6741 +32 -11 trunk/src/ircd.c (File Modified)
6742
6743
6744 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6745 Log:
6746 Make +f notices (local host, global host, global user@host, local class)
6747 netwide. Exceeding /quote set max remains local.
6748
6749
6750 Changes: Modified:
6751 +4 -4 trunk/src/s_conf.c (File Modified)
6752
6753
6754 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6755 Log:
6756 Netwide notices about attempts to join juped channels.
6757
6758
6759 Changes: Modified:
6760 +1 -1 trunk/modules/core/m_join.c (File Modified)
6761
6762
6763 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6764 Log:
6765 Send server notices about failed oper attempts globally.
6766 Successful remote oper attempt notices will be generated
6767 from the mode changes.
6768
6769
6770 Changes: Modified:
6771 +3 -3 trunk/modules/m_challenge.c (File Modified)
6772 +2 -2 trunk/modules/m_oper.c (File Modified)
6773
6774
6775 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6776 Log:
6777 Rest of infrastructure for sending server notices globally.
6778 Uses a new L_NETWIDE level on sendto_realops_snomask().
6779
6780
6781 Changes: Modified:
6782 +1 -0 trunk/include/send.h (File Modified)
6783 +31 -4 trunk/src/send.c (File Modified)
6784
6785
6786 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6787 Log:
6788 Add general::global_snotices conf option to control
6789 whether we send out SNOTEs. Does not do anything yet.
6790
6791
6792 Changes: Modified:
6793 +1 -0 trunk/doc/example.conf (File Modified)
6794 +6 -0 trunk/doc/reference.conf (File Modified)
6795 +1 -0 trunk/include/s_conf.h (File Modified)
6796 +6 -0 trunk/modules/m_info.c (File Modified)
6797 +1 -0 trunk/src/newconf.c (File Modified)
6798 +1 -0 trunk/src/s_conf.c (File Modified)
6799
6800
6801 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6802 Log:
6803 Only accept SNOTE from servers.
6804
6805
6806 Changes: Modified:
6807 +2 -0 trunk/modules/m_snote.c (File Modified)
6808
6809
6810 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6811 Log:
6812 Correct parv indices so this actually works.
6813
6814
6815 Changes: Modified:
6816 +2 -2 trunk/modules/m_snote.c (File Modified)
6817
6818
6819 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6820 Log:
6821 s/scan/snote/g
6822
6823
6824 Changes: Modified:
6825 +3 -3 trunk/modules/m_snote.c (File Modified)
6826
6827
6828 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6829 Log:
6830 Add m_snote.c, SNOTE propagator.
6831
6832
6833 Changes: Modified:
6834 +86 -0 trunk/modules/Makefile.in (File Modified)
6835 + - trunk/modules/m_snote.c (File Added)
6836
6837
6838 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6839 Log:
6840 start seeding the 1.1 NEWS file
6841
6842
6843 Changes: Modified:
6844 +4 -0 trunk/NEWS (File Modified)
6845
6846
6847 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6848 Log:
6849 rename some modules to more descriptive names...
6850
6851
6852 Changes: Modified:
6853 +2 -131 trunk/contrib/Makefile.in (File Modified)
6854 + - trunk/contrib/globalconnexit.c (File Deleted)
6855 + - trunk/contrib/globallineactive.c (File Deleted)
6856 + - trunk/contrib/sno_farconnect.c (File Added)
6857 + - trunk/contrib/sno_globalkline.c (File Added)
6858 +1 -120 trunk/modules/Makefile.in (File Modified)
6859 + - trunk/modules/networknotice.c (File Deleted)
6860 + - trunk/modules/sno_routing.c (File Added)
6861
6862
6863 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6864 Log:
6865 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6866 Uses FLAGS2_FLOODDONE bit on servers.
6867
6868
6869 Changes: Modified:
6870 +3 -0 trunk/include/client.h (File Modified)
6871 +121 -1 trunk/modules/Makefile.in (File Modified)
6872 + - trunk/modules/networknotice.c (File Added)
6873
6874
6875 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6876 Log:
6877 Don't show servers in /trace to nonopers if flatten links is enabled.
6878
6879
6880 Changes: Modified:
6881 +8 -5 trunk/modules/m_trace.c (File Modified)
6882
6883
6884 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6885 Log:
6886 CHGHOST:
6887 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6888 - send back confirmation to source, if local client
6889 - send a +s server notice if the source is neither a server nor a service (+S)
6890
6891
6892 Changes: Modified:
6893 +5 -1 trunk/modules/m_chghost.c (File Modified)
6894
6895
6896 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6897 Log:
6898 Use sendto_realops_snomask_from() to make the
6899 server notices appear to come from the affected
6900 user's server.
6901
6902
6903 Changes: Modified:
6904 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6905 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6906
6907
6908 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6909 Log:
6910 Add sendto_realops_snomask_from(), allows
6911 specification of apparent source server.
6912
6913
6914 Changes: Modified:
6915 +1 -0 trunk/include/send.h (File Modified)
6916 +41 -1 trunk/src/send.c (File Modified)
6917
6918
6919 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6920 Log:
6921 Revert r579. Keep host, not orighost in oper up notice.
6922 It would be inconsistent to have orighost there, and we
6923 don't want to mess up all server notices by putting both
6924 host and orighost.
6925
6926
6927 Changes: Modified:
6928 +1 -1 trunk/src/s_user.c (File Modified)
6929
6930
6931 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6932 Log:
6933 Include the IP address in operlog/foperlog.
6934
6935
6936 Changes: Modified:
6937 +10 -8 trunk/modules/m_challenge.c (File Modified)
6938 +8 -6 trunk/modules/m_oper.c (File Modified)
6939
6940
6941 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6942 Log:
6943 Call umode_changed hook on oper up.
6944
6945
6946 Changes: Modified:
6947 +1 -0 trunk/src/s_user.c (File Modified)
6948
6949
6950 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6951 Log:
6952 Add globalconnexit contrib module, shows remote client connects/exits
6953 except netsplits/netjoin on snomask +F.
6954 Notice formatting will probably change somewhat still.
6955
6956
6957 Changes: Modified:
6958 +80 -0 trunk/contrib/Makefile.in (File Modified)
6959 + - trunk/contrib/globalconnexit.c (File Added)
6960
6961
6962 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6963 Log:
6964 Declare snomask_modes[] so modules can provide snomasks.
6965
6966
6967 Changes: Modified:
6968 +2 -0 trunk/include/snomask.h (File Modified)
6969
6970
6971 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6972 Log:
6973 Replace user_signon hook with two new hooks: new_local_user
6974 and new_remote_user.
6975 These are called right before the user is introduced to the
6976 rest of the network.
6977
6978
6979 Changes: Modified:
6980 +2 -1 trunk/include/hook.h (File Modified)
6981 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6982 +4 -2 trunk/src/hook.c (File Modified)
6983 +2 -3 trunk/src/s_user.c (File Modified)
6984
6985
6986 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6987 Log:
6988 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6989
6990
6991 Changes: Modified:
6992 +2 -2 trunk/modules/m_scan.c (File Modified)
6993
6994
6995 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6996 Log:
6997 Update doc/technical/send.txt.
6998
6999
7000 Changes: Modified:
7001 +91 -131 trunk/doc/technical/send.txt (File Modified)
7002
7003
7004 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7005 Log:
7006 Add chantrace and masktrace to help files.
7007
7008
7009 Changes: Modified:
7010 + - trunk/help/opers/chantrace (File Added)
7011 +27 -20 trunk/help/opers/index (File Modified)
7012 + - trunk/help/opers/masktrace (File Added)
7013 +2 -0 trunk/help/opers/operspy (File Modified)
7014
7015
7016 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7017 Log:
7018 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7019 Shows etrace-like output for all users in a channel,
7020 in particular IP addresses.
7021
7022
7023 Changes: Modified:
7024 +75 -2 trunk/modules/m_etrace.c (File Modified)
7025
7026
7027 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7028 Log:
7029 Port over ratbox 2.2 r21727 (anfl):
7030 add some logging when we drop servers in places where we only notify opers
7031
7032
7033 Changes: Modified:
7034 +31 -0 trunk/modules/core/m_server.c (File Modified)
7035
7036
7037 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7038 Log:
7039 display orighost in operup message
7040
7041
7042 Changes: Modified:
7043 +1 -1 trunk/src/s_user.c (File Modified)
7044
7045
7046 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7047 Log:
7048 Add globallineactive contrib module, a hack which can often
7049 show k/d/g/x line active for remote clients.
7050
7051
7052 Changes: Modified:
7053 +52 -0 trunk/contrib/Makefile.in (File Modified)
7054 + - trunk/contrib/globallineactive.c (File Added)
7055
7056
7057 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7058 Log:
7059 Show IP field in the same way as MASKTRACE:
7060 "255.255.255.255" if it's unknown (remote TS5 client)
7061 and "0" if we or the remote server are purposely
7062 hiding it.
7063
7064
7065 Changes: Modified:
7066 +12 -1 trunk/modules/m_scan.c (File Modified)
7067
7068
7069 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7070 Log:
7071 scan umodes:
7072 - don't show servers in a global scan
7073 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7074
7075
7076 Changes: Modified:
7077 +4 -1 trunk/modules/m_scan.c (File Modified)
7078
7079
7080 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7081 Log:
7082 Implement SCAN UMODES.
7083
7084
7085 Changes: Modified:
7086 +3 -0 trunk/include/numeric.h (File Modified)
7087 +128 -2 trunk/modules/m_scan.c (File Modified)
7088 +2 -2 trunk/src/messages.tab (File Modified)
7089
7090
7091 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7092 Log:
7093 more oops
7094
7095
7096 Changes: Modified:
7097 +1 -1 trunk/modules/m_scan.c (File Modified)
7098
7099
7100 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7101 Log:
7102 parv[0] should be parv[1].
7103
7104
7105 Changes: Modified:
7106 +1 -1 trunk/modules/m_scan.c (File Modified)
7107
7108
7109 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7110 Log:
7111 another oops
7112
7113
7114 Changes: Modified:
7115 +1 -1 trunk/modules/m_scan.c (File Modified)
7116
7117
7118 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7119 Log:
7120 fix mistake here
7121
7122
7123 Changes: Modified:
7124 +2 -2 trunk/modules/m_scan.c (File Modified)
7125
7126
7127 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7128 Log:
7129 framework for scan command
7130
7131
7132 Changes: Modified:
7133 +113 -0 trunk/modules/Makefile.in (File Modified)
7134 + - trunk/modules/m_scan.c (File Added)
7135
7136
7137 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7138 Log:
7139 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7140
7141
7142 Changes: Modified:
7143 +2 -0 trunk/include/irc_string.h (File Modified)
7144 +157 -1 trunk/modules/m_etrace.c (File Modified)
7145 +129 -90 trunk/src/match.c (File Modified)
7146
7147
7148 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7149 Log:
7150 orighost may live in a different hash bucket (likely the case), lets check it standalone
7151
7152
7153 Changes: Modified:
7154 +39 -3 trunk/src/hostmask.c (File Modified)
7155
7156
7157 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7158 Log:
7159 SVN didn't check modules/ somehow, hrmm.
7160
7161
7162 Changes: Modified:
7163 +1 -1 trunk/modules/m_kline.c (File Modified)
7164 +6 -6 trunk/modules/m_stats.c (File Modified)
7165
7166
7167 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7168 Log:
7169 Track hostmask entries for client_p->orighost, if available.
7170 Not throughly tested, but seems to work fine.
7171
7172
7173 Changes: Modified:
7174 +8 -4 trunk/include/hostmask.h (File Modified)
7175 +14 -10 trunk/src/hostmask.c (File Modified)
7176
7177
7178 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7179 Log:
7180 Pass on SQUIT reasons more.
7181
7182
7183 Changes: Modified:
7184 +17 -19 trunk/src/client.c (File Modified)
7185
7186
7187 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7188 Log:
7189 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7190 This way, hidden admins also get them.
7191
7192
7193 Changes: Modified:
7194 +4 -4 trunk/src/send.c (File Modified)
7195
7196
7197 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7198 Log:
7199 From ircd-ratbox 2.2 (r21339 anfl):
7200 ms_kill() should be using find_person(), not find_client()
7201 otherwise it can generate a core.
7202
7203
7204 Changes: Modified:
7205 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7206
7207
7208 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7209 Log:
7210 Add m_error to core_module_table, so it is loaded by default.
7211
7212
7213 Changes: Modified:
7214 +1 -0 trunk/src/modules.c (File Modified)
7215
7216
7217 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7218 Log:
7219 comment is a const char *, not char *.
7220
7221
7222 Changes: Modified:
7223 +1 -1 trunk/include/hook.h (File Modified)
7224
7225
7226 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7227 Log:
7228 Fix a long standing hybrid 7 bug: when getting a read error
7229 on a server, report_error() is called with a %d instead of
7230 a %s in the format string ("Lost connection" in +d).
7231
7232
7233 Changes: Modified:
7234 +1 -1 trunk/src/client.c (File Modified)
7235
7236
7237 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7238 Log:
7239 Clarifications.
7240
7241
7242 Changes: Modified:
7243 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7244
7245
7246 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7247 Log:
7248 Add document describing capabilities and what they mean.
7249
7250
7251 Changes: Modified:
7252 + - trunk/doc/technical/capab.txt (File Added)
7253
7254
7255 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7256 Log:
7257 Change client_exit hook to pass all exit_client() parameters.
7258
7259
7260 Changes: Modified:
7261 +8 -0 trunk/include/hook.h (File Modified)
7262 +6 -1 trunk/src/client.c (File Modified)
7263
7264
7265 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7266 Log:
7267 Add client_exit hook, called in exit_client() for all
7268 clients of all types, except clients exiting because
7269 of netsplits (QS). The only thing done before it is
7270 marking the client as "closing" (to prevent
7271 recursion).
7272
7273
7274 Changes: Modified:
7275 +1 -0 trunk/include/hook.h (File Modified)
7276 +2 -0 trunk/src/client.c (File Modified)
7277 +2 -0 trunk/src/hook.c (File Modified)
7278
7279
7280 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7281 Log:
7282 Improve the code that calculates the nnnS nnnC counts
7283 in RPL_TRACESERVER.
7284
7285 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7286
7287
7288 Changes: Modified:
7289 +43 -36 trunk/modules/m_trace.c (File Modified)
7290
7291
7292 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7293 Log:
7294 Add server_eob hook.
7295 Planning to use this for netsplit/join notices.
7296
7297
7298 Changes: Modified:
7299 +1 -0 trunk/include/hook.h (File Modified)
7300 +2 -0 trunk/modules/m_pong.c (File Modified)
7301 +2 -0 trunk/src/hook.c (File Modified)
7302
7303
7304 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7305 Log:
7306 Default motd: ircd-ratbox -> charybdis
7307
7308
7309 Changes: Modified:
7310 +1 -1 trunk/doc/ircd.motd (File Modified)
7311
7312
7313 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7314 Log:
7315 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7316
7317
7318 Changes: Modified:
7319 +4 -4 trunk/src/s_user.c (File Modified)
7320
7321
7322 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7323 Log:
7324 - Remove obsolete EOB help file
7325 - Document snomask in the help files
7326 - Update indexes
7327
7328
7329 Changes: Modified:
7330 + - trunk/help/opers/eob (File Deleted)
7331 +13 -12 trunk/help/opers/index (File Modified)
7332 +1 -13 trunk/help/opers/umode (File Modified)
7333 +7 -7 trunk/help/users/index (File Modified)
7334
7335
7336 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7337 Log:
7338 Bail if snomask to parse is not given. Pointy hat to myself.
7339
7340
7341 Changes: Modified:
7342 +3 -0 trunk/src/snomask.c (File Modified)
7343
7344
7345 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7346 Log:
7347 Remove m_flags from autoconf
7348
7349
7350 Changes: Modified:
7351 +0 -1 trunk/contrib/Makefile.in (File Modified)
7352
7353
7354 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7355 Log:
7356 remove m_flags
7357
7358
7359 Changes: Modified:
7360 + - trunk/contrib/m_flags.c (File Deleted)
7361
7362
7363 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7364 Log:
7365 If +s is in oper_only_umodes, clear snomask on deoper.
7366
7367
7368 Changes: Modified:
7369 +5 -0 trunk/src/s_user.c (File Modified)
7370
7371
7372 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7373 Log:
7374 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7375
7376
7377 Changes: Modified:
7378 +2 -2 trunk/configure (File Modified)
7379 +2 -2 trunk/configure.ac (File Modified)
7380
7381
7382 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7383 Log:
7384 Remove the old server notice umodes.
7385 Default oper only umodes is now +s.
7386 Please make sure all remaining umodes still work.
7387
7388
7389 Changes: Modified:
7390 +3 -21 trunk/include/client.h (File Modified)
7391 +0 -12 trunk/src/newconf.c (File Modified)
7392 +1 -1 trunk/src/s_conf.c (File Modified)
7393 +12 -12 trunk/src/s_user.c (File Modified)
7394
7395
7396 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7397 Log:
7398 operator::flags nick_changes now controls +n snomask instead of +n umode.
7399
7400
7401 Changes: Modified:
7402 +8 -8 trunk/src/s_user.c (File Modified)
7403
7404
7405 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7406 Log:
7407 Move down h_umode_changed hook call after umode allowed checks
7408 (so it will not see +a if someone tries to set it but is not
7409 allowed to).
7410
7411
7412 Changes: Modified:
7413 +2 -3 trunk/src/s_user.c (File Modified)
7414
7415
7416 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7417 Log:
7418 Move over non-+s server notices (hopefully, all of them).
7419
7420
7421 Changes: Modified:
7422 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7423 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7424 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7425 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7426 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7427 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7428 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7429 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7430 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7431 +2 -2 trunk/libcharybdis/event.c (File Modified)
7432 +2 -2 trunk/modules/core/m_join.c (File Modified)
7433 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7434 +3 -3 trunk/modules/core/m_message.c (File Modified)
7435 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7436 +2 -2 trunk/modules/core/m_server.c (File Modified)
7437 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7438 +1 -1 trunk/modules/m_post.c (File Modified)
7439 +1 -1 trunk/modules/m_services.c (File Modified)
7440 +2 -2 trunk/src/channel.c (File Modified)
7441 +3 -3 trunk/src/client.c (File Modified)
7442 +1 -1 trunk/src/hash.c (File Modified)
7443 +5 -5 trunk/src/s_conf.c (File Modified)
7444 +2 -2 trunk/src/s_log.c (File Modified)
7445 +4 -4 trunk/src/s_user.c (File Modified)
7446
7447
7448 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7449 Log:
7450 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7451
7452
7453 Changes: Modified:
7454 +2 -1 trunk/include/snomask.h (File Modified)
7455 +2 -2 trunk/src/snomask.c (File Modified)
7456
7457
7458 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7459 Log:
7460 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7461
7462
7463 Changes: Modified:
7464 +1 -1 trunk/contrib/example_module.c (File Modified)
7465 +2 -2 trunk/include/ircd_defs.h (File Modified)
7466 +6 -6 trunk/modules/core/m_error.c (File Modified)
7467 +1 -1 trunk/modules/core/m_join.c (File Modified)
7468 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7469 +1 -1 trunk/modules/core/m_message.c (File Modified)
7470 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7471 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7472 +18 -18 trunk/modules/core/m_server.c (File Modified)
7473 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7474 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7475 +4 -4 trunk/modules/m_challenge.c (File Modified)
7476 +4 -4 trunk/modules/m_dline.c (File Modified)
7477 +13 -13 trunk/modules/m_gline.c (File Modified)
7478 +5 -5 trunk/modules/m_kline.c (File Modified)
7479 +2 -2 trunk/modules/m_oper.c (File Modified)
7480 +1 -1 trunk/modules/m_pong.c (File Modified)
7481 +13 -13 trunk/modules/m_rehash.c (File Modified)
7482 +4 -4 trunk/modules/m_resv.c (File Modified)
7483 +16 -16 trunk/modules/m_set.c (File Modified)
7484 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7485 +6 -6 trunk/modules/m_xline.c (File Modified)
7486 +1 -1 trunk/src/adns.c (File Modified)
7487 +2 -2 trunk/src/channel.c (File Modified)
7488 +1 -1 trunk/src/listener.c (File Modified)
7489 +1 -1 trunk/src/s_auth.c (File Modified)
7490 +15 -15 trunk/src/s_conf.c (File Modified)
7491 +3 -3 trunk/src/s_user.c (File Modified)
7492 +7 -7 trunk/src/send.c (File Modified)
7493
7494
7495 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7496 Log:
7497 On oper up:
7498 - set +s snomask if +s umode set but no snomasks
7499 - put numerics in more logical order
7500
7501
7502 Changes: Modified:
7503 +3 -1 trunk/src/s_user.c (File Modified)
7504
7505
7506 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7507 Log:
7508 parse_snobuf_to_mask(): default to + at start
7509 allows stuff like /mode jilles +s C
7510
7511
7512 Changes: Modified:
7513 +1 -1 trunk/src/snomask.c (File Modified)
7514
7515
7516 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7517 Log:
7518 Changes to user_mode() snomask handling.
7519 - show snomask (if not 0) on /mode <nick>
7520 - show snomask once at the end if +s/-s used
7521 - only parse 1 parameter for umode changes
7522 - don't crash on /mode <nick> +s
7523 - /mode <nick> -s clears snomask, doesn't use parameter
7524 - set umode +s iff snomask is not 0
7525 - snomask is not propagated, but umode +s is
7526
7527
7528 Changes: Modified:
7529 +97 -72 trunk/src/s_user.c (File Modified)
7530
7531
7532 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7533 Log:
7534 Convert some messages over to snomask.
7535
7536
7537 Changes: Modified:
7538 +29 -29 trunk/src/client.c (File Modified)
7539 +2 -2 trunk/src/ircd.c (File Modified)
7540 +13 -13 trunk/src/modules.c (File Modified)
7541 +1 -1 trunk/src/newconf.c (File Modified)
7542 +5 -5 trunk/src/parse.c (File Modified)
7543 +1 -1 trunk/src/restart.c (File Modified)
7544 +4 -4 trunk/src/s_newconf.c (File Modified)
7545 +11 -11 trunk/src/s_serv.c (File Modified)
7546
7547
7548 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7549 Log:
7550 include snomask.h from client.h
7551
7552
7553 Changes: Modified:
7554 +1 -0 trunk/include/client.h (File Modified)
7555
7556
7557 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7558 Log:
7559 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7560
7561
7562 Changes: Modified:
7563 +1 -0 trunk/src/newconf.c (File Modified)
7564 +2 -1 trunk/src/snomask.c (File Modified)
7565
7566
7567 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7568 Log:
7569 should start with +, not \0. Whoops. :)
7570
7571
7572 Changes: Modified:
7573 +1 -1 trunk/src/snomask.c (File Modified)
7574
7575
7576 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7577 Log:
7578 core snomask support.
7579
7580
7581 Changes: Modified:
7582 +3 -0 trunk/doc/example.conf (File Modified)
7583 +2 -0 trunk/include/client.h (File Modified)
7584 +2 -0 trunk/include/numeric.h (File Modified)
7585 +2 -0 trunk/include/s_newconf.h (File Modified)
7586 +63 -0 trunk/include/send.h (File Modified)
7587 + - trunk/include/snomask.h (File Added)
7588 +1 -0 trunk/src/Makefile.in (File Modified)
7589 +1 -1 trunk/src/messages.tab (File Modified)
7590 +8 -0 trunk/src/newconf.c (File Modified)
7591 +12 -0 trunk/src/s_user.c (File Modified)
7592 +235 -0 trunk/src/send.c (File Modified)
7593 + - trunk/src/snomask.c (File Added)
7594
7595
7596 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7597 Log:
7598 add a blank line after the license info.
7599
7600
7601 Changes: Modified:
7602 +1 -1 trunk/CREDITS (File Modified)
7603
7604
7605 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7606 Log:
7607 Extend copyright to 2006.
7608
7609
7610 Changes: Modified:
7611 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7612
7613
7614 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7615 Log:
7616 - Fix up book id.
7617 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7618
7619
7620 Changes: Modified:
7621 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7622 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7623
7624
7625 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7626 Log:
7627 Add oper privileges document.
7628
7629
7630 Changes: Modified:
7631 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7632 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7633
7634
7635 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7636 Log:
7637 Capitalize message names in services shortcuts (for consistency).
7638
7639
7640 Changes: Modified:
7641 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7642
7643
7644 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7645 Log:
7646 Remove C++ comment.
7647
7648
7649 Changes: Modified:
7650 +1 -1 trunk/src/patricia.c (File Modified)
7651
7652
7653 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7654 Log:
7655 Remove obsolete 'nextconnect' variable.
7656
7657
7658 Changes: Modified:
7659 +0 -1 trunk/include/ircd.h (File Modified)
7660 +0 -2 trunk/src/client.c (File Modified)
7661 +0 -1 trunk/src/ircd.c (File Modified)
7662
7663
7664 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7665 Log:
7666 Remove this remnant of the hybrid 6 ziplinks implementation.
7667
7668
7669 Changes: Modified:
7670 + - trunk/include/s_zip.h (File Deleted)
7671
7672
7673 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7674 Log:
7675 Make clone limiting work on orighost, not host (so it
7676 looks through services cloaks). Lightly tested, please
7677 test/review.
7678
7679
7680 Changes: Modified:
7681 +2 -0 trunk/modules/m_chghost.c (File Modified)
7682 +1 -1 trunk/src/client.c (File Modified)
7683 +1 -1 trunk/src/s_conf.c (File Modified)
7684
7685
7686 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7687 Log:
7688 Don't forget to link me_realhost() into the command hash.
7689
7690 Pointy hat to: myself
7691
7692
7693 Changes: Modified:
7694 +1 -1 trunk/modules/m_chghost.c (File Modified)
7695
7696
7697 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7698 Log:
7699 It's call_hook, not hook_call.
7700
7701
7702 Changes: Modified:
7703 +1 -1 trunk/src/s_user.c (File Modified)
7704
7705
7706 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7707 Log:
7708 Add unreject help file.
7709
7710
7711 Changes: Modified:
7712 + - trunk/help/opers/unreject (File Added)
7713
7714
7715 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7716 Log:
7717 Link the all-important 42 module to the build :P
7718
7719
7720 Changes: Modified:
7721 +1 -0 trunk/contrib/Makefile.in (File Modified)
7722
7723
7724 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7725 Log:
7726 Mention /rehash help.
7727
7728
7729 Changes: Modified:
7730 +1 -0 trunk/help/opers/rehash (File Modified)
7731
7732
7733 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7734 Log:
7735 Add h_user_signon hook.
7736
7737
7738 Changes: Modified:
7739 +1 -0 trunk/include/hook.h (File Modified)
7740 +2 -0 trunk/src/hook.c (File Modified)
7741 +4 -0 trunk/src/s_user.c (File Modified)
7742
7743
7744 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7745 Log:
7746 Oops, forgot to set orighost for remote client introductions.
7747
7748
7749 Changes: Modified:
7750 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7751
7752
7753 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7754 Log:
7755 Use TS6 forms in services shortcuts, if possible.
7756
7757
7758 Changes: Modified:
7759 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7760
7761
7762 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7763 Log:
7764 - Start out default_umodes conf entry from the empty set instead of +i.
7765 - Move oper_only_umodes check to where default_umodes is used, as
7766 oper_only_umodes may not be set yet while we're reading the conf.
7767
7768
7769 Changes: Modified:
7770 +6 -7 trunk/src/newconf.c (File Modified)
7771 +1 -1 trunk/src/s_user.c (File Modified)
7772
7773
7774 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7775 Log:
7776 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7777
7778
7779 Changes: Modified:
7780 +1 -0 trunk/doc/example.conf (File Modified)
7781 +7 -0 trunk/doc/reference.conf (File Modified)
7782 +0 -7 trunk/include/config.h.dist (File Modified)
7783 +1 -0 trunk/include/s_conf.h (File Modified)
7784 +6 -0 trunk/modules/m_info.c (File Modified)
7785 +9 -18 trunk/src/client.c (File Modified)
7786 +1 -0 trunk/src/newconf.c (File Modified)
7787 +1 -0 trunk/src/s_conf.c (File Modified)
7788
7789
7790 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7791 Log:
7792 - Allow NULL target_ip in show_ip() (indicates message is being
7793 sent to local opers)
7794 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7795 confitem
7796 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7797 those in src/client.c
7798
7799 From ratbox 2.2 svn (anfl)
7800
7801
7802 Changes: Modified:
7803 +1 -0 trunk/include/client.h (File Modified)
7804 +21 -2 trunk/src/client.c (File Modified)
7805 +2 -4 trunk/src/hostmask.c (File Modified)
7806 +1 -5 trunk/src/s_conf.c (File Modified)
7807 +4 -8 trunk/src/s_user.c (File Modified)
7808
7809
7810 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7811 Log:
7812 Fire off events properly.
7813
7814
7815 Changes: Modified:
7816 +7 -3 trunk/src/s_user.c (File Modified)
7817
7818
7819 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7820 Log:
7821 make sure modules which depend on umode information get the message upon connection (oops)
7822
7823
7824 Changes: Modified:
7825 +3 -0 trunk/src/s_user.c (File Modified)
7826
7827
7828 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7829 Log:
7830 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7831 From ratbox 2.2 svn.
7832
7833
7834 Changes: Modified:
7835 +3 -7 trunk/modules/m_etrace.c (File Modified)
7836
7837
7838 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7839 Log:
7840 Replace silly `default_invisible' option with more versatile default_umodes.
7841
7842
7843 Changes: Modified:
7844 +2 -2 trunk/Makefile.in (File Modified)
7845 +12 -1 trunk/doc/example.conf (File Modified)
7846 +14 -7 trunk/doc/reference.conf (File Modified)
7847 +2 -4 trunk/include/s_conf.h (File Modified)
7848 +0 -6 trunk/modules/m_info.c (File Modified)
7849 +4 -0 trunk/src/modules.c (File Modified)
7850 +41 -1 trunk/src/newconf.c (File Modified)
7851 +2 -2 trunk/src/s_conf.c (File Modified)
7852 +3 -4 trunk/src/s_user.c (File Modified)
7853
7854
7855 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7856 Log:
7857 Add temporary nick resvs with the proper duration,
7858 not 60 times too long.
7859
7860
7861 Changes: Modified:
7862 +1 -1 trunk/modules/m_resv.c (File Modified)
7863
7864
7865 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7866 Log:
7867 Add kick on split riding. See reference.conf for more details.
7868
7869
7870 Changes: Modified:
7871 +1 -0 trunk/doc/example.conf (File Modified)
7872 +16 -0 trunk/doc/reference.conf (File Modified)
7873 +1 -0 trunk/include/s_conf.h (File Modified)
7874 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7875 +6 -0 trunk/modules/m_info.c (File Modified)
7876 +1 -0 trunk/src/newconf.c (File Modified)
7877 +1 -0 trunk/src/s_conf.c (File Modified)
7878
7879
7880 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7881 Log:
7882 New credits, denoting GXTi as being on the core team.
7883
7884
7885 Changes: Modified:
7886 +16 -5 trunk/CREDITS (File Modified)
7887
7888
7889 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7890 Log:
7891 better cloaking algorithm
7892
7893
7894 Changes: Modified:
7895 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7896
7897
7898 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7899 Log:
7900 don't do redundant bitshifting.
7901
7902
7903 Changes: Modified:
7904 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7905
7906
7907 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7908 Log:
7909 Add ip_cloaking.so.
7910
7911
7912 Changes: Modified:
7913 +1 -0 trunk/contrib/Makefile.in (File Modified)
7914
7915
7916 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7917 Log:
7918 Set the DynSpoof flag properly.
7919
7920
7921 Changes: Modified:
7922 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7923
7924
7925 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7926 Log:
7927 first go at an ip_cloaking implementation for charybdis.
7928
7929
7930 Changes: Modified:
7931 + - trunk/contrib/ip_cloaking.c (File Added)
7932
7933
7934 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7935 Log:
7936 Add libcharybdis to contrib/ includes.
7937
7938
7939 Changes: Modified:
7940 +1 -1 trunk/contrib/Makefile.in (File Modified)
7941
7942
7943 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7944 Log:
7945 add h_umode_changed hook for modules that provide usermodes.
7946
7947
7948 Changes: Modified:
7949 +1 -0 trunk/include/hook.h (File Modified)
7950 +2 -1 trunk/src/hook.c (File Modified)
7951 +3 -0 trunk/src/s_user.c (File Modified)
7952
7953
7954 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7955 Log:
7956 Show quiets in /stats z.
7957
7958
7959 Changes: Modified:
7960 +15 -10 trunk/src/s_stats.c (File Modified)
7961
7962
7963 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7964 Log:
7965 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7966
7967
7968 Changes: Modified:
7969 +0 -12 trunk/configure (File Modified)
7970 +0 -9 trunk/configure.ac (File Modified)
7971 +0 -3 trunk/include/setup.h.in (File Modified)
7972
7973
7974 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7975 Log:
7976 change various buffer sizes to = topiclen.
7977
7978
7979 Changes: Modified:
7980 +3 -4 trunk/include/ircd_defs.h (File Modified)
7981
7982
7983 jon 2005/12/12 19:32:18 UTC (20051212-400)
7984 Log:
7985 - Partial commit test, partial ego strokage ;)
7986
7987
7988 Changes: Modified:
7989 +2 -1 trunk/CREDITS (File Modified)
7990
7991
7992 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7993 Log:
7994 More kqueue corrections.
7995
7996 Changes: Modified:
7997 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7998
7999
8000 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8001 Log:
8002 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8003 Not sure why this wasn't this way to begin with.
8004
8005
8006 Changes: Modified:
8007 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8008
8009
8010 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8011 Log:
8012 example.conf tweaks:
8013 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8014 most people do not need this.
8015 Enable serverinfo::hub.
8016
8017
8018 Changes: Modified:
8019 +14 -11 trunk/doc/example.conf (File Modified)
8020
8021
8022 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8023 Log:
8024 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8025
8026
8027 Changes: Modified:
8028 +1 -1 trunk/src/s_serv.c (File Modified)
8029
8030
8031 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8032 Log:
8033 header include changes
8034
8035
8036 Changes: Modified:
8037 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8038 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8039 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8040 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8041 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8042 +1 -21 trunk/libcharybdis/select.c (File Modified)
8043
8044
8045 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8046 Log:
8047 s/ilog/libcharybdis_{die,log,restart}/g
8048
8049
8050 Changes: Modified:
8051 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8052 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8053 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8054 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8055 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8056 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8057 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8058 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8059
8060
8061 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8062 Log:
8063 Use the right callbacks in the function code.
8064
8065 Changes: Modified:
8066 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8067
8068
8069 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8070 Log:
8071 More work, it builds again!
8072
8073
8074 Changes: Modified:
8075 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8076 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8077 + - trunk/libcharybdis/libcharybdis.c (File Added)
8078 + - trunk/libcharybdis/libcharybdis.h (File Added)
8079
8080
8081 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8082 Log:
8083 Move some stuff around.
8084
8085
8086 Changes: Modified:
8087 + - trunk/include/memory.h (File Deleted)
8088 + - trunk/include/tools.h (File Deleted)
8089 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8090 + - trunk/libcharybdis/memory.c (File Added)
8091 + - trunk/libcharybdis/memory.h (File Added)
8092 + - trunk/libcharybdis/snprintf.c (File Added)
8093 + - trunk/libcharybdis/tools.c (File Added)
8094 + - trunk/libcharybdis/tools.h (File Added)
8095 +1000 -1062 trunk/modules/.depend (File Modified)
8096 +421 -455 trunk/src/.depend (File Modified)
8097 +0 -1191 trunk/src/Makefile.in (File Modified)
8098 + - trunk/src/memory.c (File Deleted)
8099 + - trunk/src/snprintf.c (File Deleted)
8100 + - trunk/src/tools.c (File Deleted)
8101
8102
8103 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8104 Log:
8105 move more headers into libcharybdis
8106
8107 Changes: Modified:
8108 + - trunk/include/balloc.h (File Deleted)
8109 + - trunk/include/event.h (File Deleted)
8110 + - trunk/libcharybdis/balloc.h (File Added)
8111 + - trunk/libcharybdis/event.h (File Added)
8112 +924 -1020 trunk/modules/.depend (File Modified)
8113 +327 -406 trunk/src/.depend (File Modified)
8114
8115
8116 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8117 Log:
8118 balloc, events -> libcharybdis
8119
8120 Changes: Modified:
8121 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8122 + - trunk/libcharybdis/balloc.c (File Added)
8123 + - trunk/libcharybdis/event.c (File Added)
8124 +0 -1008 trunk/src/Makefile.in (File Modified)
8125 + - trunk/src/balloc.c (File Deleted)
8126 + - trunk/src/event.c (File Deleted)
8127
8128
8129 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8130 Log:
8131 More fun
8132
8133 Changes: Modified:
8134 + - trunk/include/commio.h (File Deleted)
8135 + - trunk/include/linebuf.h (File Deleted)
8136 + - trunk/libcharybdis/commio.h (File Added)
8137 + - trunk/libcharybdis/linebuf.h (File Added)
8138 +1644 -530 trunk/modules/.depend (File Modified)
8139 +1 -1 trunk/modules/Makefile.in (File Modified)
8140 +720 -284 trunk/src/.depend (File Modified)
8141
8142
8143 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8144 Log:
8145 Makefile reworking -- moving libcharybdis headers into proper location.
8146
8147 Changes: Modified:
8148 +1 -1 trunk/adns/Makefile.in (File Modified)
8149 +1 -1 trunk/src/Makefile.in (File Modified)
8150
8151
8152 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8153 Log:
8154 Document proposed authdaemon protocol.
8155
8156 Changes: Modified:
8157 + - trunk/authdaemon/protocol.txt (File Added)
8158
8159
8160 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8161 Log:
8162 Makefile oops
8163
8164 Changes: Modified:
8165 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8166
8167
8168 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8169 Log:
8170 Remove dead makefile from generation
8171
8172 Changes: Modified:
8173 +1 -2 trunk/configure (File Modified)
8174 +0 -1 trunk/configure.ac (File Modified)
8175
8176
8177 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8178 Log:
8179 libcharybdisIO -> libcharybdis
8180
8181 Changes: Modified:
8182 +1 -1 trunk/src/Makefile.in (File Modified)
8183
8184
8185 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8186 Log:
8187 More restructuring.
8188
8189 Changes: Modified:
8190 + - trunk/libcharybdis/Makefile.in (File Added)
8191 + - trunk/libcharybdis/commio.c (File Added)
8192 + - trunk/libcharybdis/devpoll.c (File Added)
8193 + - trunk/libcharybdis/epoll.c (File Added)
8194 + - trunk/libcharybdis/io/ (File Deleted)
8195 + - trunk/libcharybdis/kqueue.c (File Added)
8196 + - trunk/libcharybdis/linebuf.c (File Added)
8197 + - trunk/libcharybdis/log/ (File Deleted)
8198 + - trunk/libcharybdis/poll.c (File Added)
8199 + - trunk/libcharybdis/ports.c (File Added)
8200 + - trunk/libcharybdis/select.c (File Added)
8201
8202
8203 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8204 Log:
8205 Blah kill makefile
8206
8207 Changes: Modified:
8208 + - trunk/libcharybdis/Makefile.in (File Deleted)
8209
8210
8211 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8212 Log:
8213 Blah kill makefile
8214
8215 Changes: Modified:
8216 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8217
8218
8219 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8220 Log:
8221 add authdaemon dir for later hacking
8222
8223
8224 Changes: Modified:
8225 + - trunk/authdaemon/ (File Added)
8226
8227
8228 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8229 Log:
8230 linebuf -> libcharybdisIO
8231
8232
8233 Changes: Modified:
8234 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8235 + - trunk/libcharybdis/io/linebuf.c (File Added)
8236 + - trunk/libcharybdis/log/ (File Added)
8237 + - trunk/libcharybdis/log/Makefile.in (File Added)
8238 +0 -687 trunk/src/Makefile.in (File Modified)
8239 + - trunk/src/linebuf.c (File Deleted)
8240
8241
8242 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8243 Log:
8244 Solaris 10 I/O ports support
8245
8246 Changes: Modified:
8247 + - trunk/libcharybdis/io/ports.c (File Added)
8248
8249
8250 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8251 Log:
8252 libcharybdis stuff
8253
8254
8255 Changes: Modified:
8256 +1 -1 trunk/Makefile.in (File Modified)
8257 +3 -1 trunk/configure (File Modified)
8258 +133 -10 trunk/configure.ac (File Modified)
8259 + - trunk/libcharybdis/ (File Added)
8260 + - trunk/libcharybdis/Makefile.in (File Added)
8261 + - trunk/libcharybdis/io/ (File Added)
8262 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8263 +2 -3 trunk/src/Makefile.in (File Modified)
8264 + - trunk/src/io/ (File Deleted)
8265
8266
8267 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8268 Log:
8269 split IO stuff into libcharybdisIO.
8270
8271
8272 Changes: Modified:
8273 + - trunk/src/commio.c (File Deleted)
8274 + - trunk/src/devpoll.c (File Deleted)
8275 + - trunk/src/epoll.c (File Deleted)
8276 + - trunk/src/io/ (File Added)
8277 + - trunk/src/io/Makefile.in (File Added)
8278 + - trunk/src/io/commio.c (File Added)
8279 + - trunk/src/io/devpoll.c (File Added)
8280 + - trunk/src/io/epoll.c (File Added)
8281 + - trunk/src/io/kqueue.c (File Added)
8282 + - trunk/src/io/poll.c (File Added)
8283 + - trunk/src/io/select.c (File Added)
8284 + - trunk/src/kqueue.c (File Deleted)
8285 + - trunk/src/poll.c (File Deleted)
8286 + - trunk/src/select.c (File Deleted)
8287
8288
8289 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8290 Log:
8291 Version bump: 1.1.0
8292
8293
8294 Changes: Modified:
8295 +86 -155 trunk/configure (File Modified)
8296 +1 -1 trunk/configure.ac (File Modified)
8297
8298
8299 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8300 Log:
8301 Remove mentions of mkkeypair/cryptlinks.
8302
8303
8304 Changes: Modified:
8305 +1 -3 trunk/doc/challenge.txt (File Modified)
8306
8307
8308 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8309 Log:
8310 Clarify serverinfo{} description.
8311
8312
8313 Changes: Modified:
8314 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8315
8316
8317 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8318 Log:
8319 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8320
8321
8322 Changes: Modified:
8323 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8324
8325
8326 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8327 Log:
8328 Improvements also applicable to hyperion 1.x.
8329
8330
8331 Changes: Modified:
8332 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8333
8334
8335 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8336 Log:
8337 - Add +F description
8338 - General improvements and changes to charybdis
8339
8340
8341 Changes: Modified:
8342 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8343
8344
8345 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8346 Log:
8347 The server notice umodes only have an effect
8348 for opers. ("sendto_realops_flags", so having
8349 the umode is not enough, they must also be
8350 opered)
8351
8352
8353 Changes: Modified:
8354 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8355
8356
8357 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8358 Log:
8359 Updates to umodes docs.
8360
8361
8362 Changes: Modified:
8363 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8364
8365
8366 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8367 Log:
8368 Add SGML documentation.
8369
8370 Changes: Modified:
8371 + - trunk/doc/sgml/ (File Added)
8372 + - trunk/doc/sgml/oper-guide/ (File Added)
8373 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8374 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8375 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8376 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8377 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8378 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8379 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8380
8381
8382 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8383 Log:
8384 Make operwall flag restrict setting umode +z.
8385 This repairs this flag broken in charybdis-1.0.
8386
8387
8388 Changes: Modified:
8389 +41 -0 trunk/contrib/m_flags.c (File Modified)
8390 +9 -0 trunk/src/s_user.c (File Modified)
8391
8392
8393 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8394 Log:
8395 Don't complain/reset remote clients +n. I'm still not
8396 convinced propagating all umodes is the way to go, oh
8397 well.
8398
8399
8400 Changes: Modified:
8401 +1 -1 trunk/src/s_user.c (File Modified)
8402
8403
8404 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8405 Log:
8406 - Require admin flag for oper /chghost (if it's enabled
8407 which is not default)
8408 - Give error message on nonexistant nick
8409
8410
8411 Changes: Modified:
8412 +12 -0 trunk/modules/m_chghost.c (File Modified)
8413
8414
8415 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8416 Log:
8417 Incorporated jilles' dynspoof patch with a few minor changes.
8418
8419 Changes: Modified:
8420 +5 -2 trunk/include/client.h (File Modified)
8421 +1 -0 trunk/include/numeric.h (File Modified)
8422 +75 -4 trunk/modules/m_chghost.c (File Modified)
8423 +2 -21 trunk/modules/m_stats.c (File Modified)
8424 +2 -8 trunk/modules/m_trace.c (File Modified)
8425 +2 -0 trunk/src/client.c (File Modified)
8426 +3 -0 trunk/src/s_user.c (File Modified)
8427
8428
8429 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8430 Log:
8431 Update NEWS.
8432
8433 Changes: Modified:
8434 +5 -0 trunk/NEWS (File Modified)
8435
8436
8437 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8438 Log:
8439 Make show_ip() far less braindead.
8440
8441 Obtained from: ratbox 2.2 SVN
8442
8443
8444 Changes: Modified:
8445 +14 -85 trunk/src/client.c (File Modified)
8446
8447
8448 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8449 Log:
8450 Instead of not showing channels at all for whoising services,
8451 only show channels the requester is also on. If operspying
8452 services, show all the channels.
8453
8454
8455 Changes: Modified:
8456 +37 -40 trunk/modules/m_whois.c (File Modified)
8457
8458
8459 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8460 Log:
8461 - Show real errno if we fail to connect to a server
8462 - Don't show server IPs on IRC if a server goes dead
8463 during handshake
8464
8465
8466 Changes: Modified:
8467 +2 -5 trunk/src/s_serv.c (File Modified)
8468
8469
8470 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8471 Log:
8472 Revert hybrid 7.2 aline code. It causes too many problems.
8473
8474
8475 Changes: Modified:
8476 +1 -47 trunk/NEWS (File Modified)
8477 + - trunk/include/aline.h (File Deleted)
8478 +53 -6 trunk/modules/m_dline.c (File Modified)
8479 +212 -16 trunk/modules/m_kline.c (File Modified)
8480 +37 -8 trunk/modules/m_resv.c (File Modified)
8481 +45 -24 trunk/modules/m_xline.c (File Modified)
8482 +0 -485 trunk/src/Makefile.in (File Modified)
8483 + - trunk/src/aline.c (File Deleted)
8484
8485
8486 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8487 Log:
8488 Incorporate recent ratbox monitor bugfixes (could crash).
8489
8490
8491 Changes: Modified:
8492 +16 -0 trunk/modules/m_monitor.c (File Modified)
8493 +4 -3 trunk/src/monitor.c (File Modified)
8494
8495
8496 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8497 Log:
8498 Fix /invite UID leak.
8499
8500 Found by logiclrd@EFnet.
8501
8502
8503 Changes: Modified:
8504 +3 -2 trunk/modules/m_invite.c (File Modified)
8505
8506
8507 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8508 Log:
8509 Don't show what channels a service is in.
8510
8511 Changes: Modified:
8512 +1 -0 trunk/NEWS (File Modified)
8513 +40 -35 trunk/modules/m_whois.c (File Modified)
8514
8515
8516 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8517 Log:
8518 Update version to 1.0.3.
8519
8520
8521 Changes: Modified:
8522 +9 -9 trunk/configure (File Modified)
8523 +1 -1 trunk/configure.ac (File Modified)
8524
8525
8526 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8527 Log:
8528 Update NEWS.
8529
8530
8531 Changes: Modified:
8532 +7 -1 trunk/NEWS (File Modified)
8533
8534
8535 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8536 Log:
8537 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8538 More static buffers :(
8539
8540
8541 Changes: Modified:
8542 +12 -4 trunk/src/aline.c (File Modified)
8543
8544
8545 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8546 Log:
8547 Make operspy mode (/mode !#channel showing parameters
8548 even if not on channel) work again.
8549
8550
8551 Changes: Modified:
8552 +4 -4 trunk/src/channel.c (File Modified)
8553
8554
8555 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8556 Log:
8557 Call server_introduced hook on TS6 remote server
8558 introduction (ms_sid()).
8559
8560
8561 Changes: Modified:
8562 +6 -0 trunk/modules/core/m_server.c (File Modified)
8563
8564
8565 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8566 Log:
8567 Cyrix boxes are wierd.
8568
8569 Changes: Modified:
8570 +2 -1 trunk/modules/m_services.c (File Modified)
8571
8572
8573 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8574 Log:
8575 More paranoia.
8576
8577 Changes: Modified:
8578 +1 -1 trunk/include/client.h (File Modified)
8579 +3 -1 trunk/modules/m_services.c (File Modified)
8580
8581
8582 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8583 Log:
8584 heh
8585
8586 Changes: Modified:
8587 +1 -6 trunk/modules/m_services.c (File Modified)
8588
8589
8590 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8591 Log:
8592 Disable a check that doesn't always seem to work right for some reason.
8593
8594 Changes: Modified:
8595 +2 -0 trunk/modules/m_services.c (File Modified)
8596
8597
8598 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8599 Log:
8600 Update NEWS.
8601
8602
8603 Changes: Modified:
8604 +4 -1 trunk/NEWS (File Modified)
8605
8606
8607 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8608 Log:
8609 1.0.2
8610
8611
8612 Changes: Modified:
8613 +9 -9 trunk/configure (File Modified)
8614 +1 -1 trunk/configure.ac (File Modified)
8615
8616
8617 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8618 Log:
8619 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8620
8621
8622 Changes: Modified:
8623 +3 -13 trunk/modules/m_trace.c (File Modified)
8624
8625
8626 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8627 Log:
8628 Don't send empty RPL_WHOISCHANNELS on remote whois.
8629
8630 Pointy hat to: jilles
8631
8632
8633 Changes: Modified:
8634 +1 -1 trunk/modules/m_whois.c (File Modified)
8635
8636
8637 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8638 Log:
8639 Update NEWS.
8640
8641
8642 Changes: Modified:
8643 +3 -0 trunk/NEWS (File Modified)
8644
8645
8646 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8647 Log:
8648 Modular umode support.
8649
8650
8651 Changes: Modified:
8652 +0 -9 trunk/include/client.h (File Modified)
8653 +2 -1 trunk/include/s_user.h (File Modified)
8654 +1 -1 trunk/include/tools.h (File Modified)
8655 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8656 +3 -0 trunk/src/ircd.c (File Modified)
8657 +1 -1 trunk/src/messages.tab (File Modified)
8658 +2 -2 trunk/src/s_serv.c (File Modified)
8659 +37 -59 trunk/src/s_user.c (File Modified)
8660 +21 -0 trunk/src/tools.c (File Modified)
8661
8662
8663 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8664 Log:
8665 Optionally do forced nick change to the UID instead of kill
8666 on nick collisions, see doc/collision_fnc.txt for more
8667 details.
8668
8669
8670 Changes: Modified:
8671 + - trunk/doc/collision_fnc.txt (File Added)
8672 +1 -0 trunk/doc/example.conf (File Modified)
8673 +8 -0 trunk/doc/reference.conf (File Modified)
8674 +1 -0 trunk/include/numeric.h (File Modified)
8675 +1 -0 trunk/include/s_conf.h (File Modified)
8676 +2 -1 trunk/include/s_serv.h (File Modified)
8677 +1 -0 trunk/include/s_stats.h (File Modified)
8678 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8679 +1 -1 trunk/src/messages.tab (File Modified)
8680 +1 -0 trunk/src/newconf.c (File Modified)
8681 +1 -0 trunk/src/s_conf.c (File Modified)
8682 +1 -0 trunk/src/s_serv.c (File Modified)
8683 +2 -2 trunk/src/s_stats.c (File Modified)
8684
8685
8686 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8687 Log:
8688 Update NEWS.
8689
8690
8691 Modified:
8692 trunk/NEWS (File Modified)
8693
8694
8695 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8696 Log:
8697 Don't allow lookups by uid in /monitor + and /monitor s.
8698
8699
8700 Modified:
8701 trunk/modules/m_monitor.c (File Modified)
8702
8703
8704 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8705 Log:
8706 Stop garbage +j being set in cases like +j aaa:bbb by
8707 initializing the variables properly.
8708
8709 Reported by kyle.
8710
8711
8712 Modified:
8713 trunk/modules/core/m_mode.c (File Modified)
8714 trunk/modules/core/m_sjoin.c (File Modified)
8715
8716
8717 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8718 Log:
8719 Apply flags to the proper server in me_gcap().
8720
8721
8722 Modified:
8723 trunk/modules/m_capab.c (File Modified)
8724
8725
8726 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8727 Log:
8728 Use find_named_client() instead of find_client() to check
8729 for nick collisions.
8730
8731
8732 Modified:
8733 trunk/modules/core/m_nick.c (File Modified)
8734
8735
8736 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8737 Log:
8738 - Replace old 381 numeric with a new, more positive one!
8739
8740
8741 Modified:
8742 trunk/src/messages.tab (File Modified)
8743
8744
8745 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8746 Log:
8747 Make it compile again.
8748
8749
8750 Modified:
8751 trunk/src/channel.c (File Modified)
8752 trunk/src/client.c (File Modified)
8753 trunk/src/ircd.c (File Modified)
8754 trunk/src/packet.c (File Modified)
8755
8756
8757 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8758 Log:
8759 - Prevent UID disclosure in cmode setting.
8760
8761
8762 Modified:
8763 trunk/NEWS (File Modified)
8764 trunk/modules/core/m_mode.c (File Modified)
8765
8766
8767 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8768 Log:
8769 A different check which prevents UID disclosure.
8770
8771
8772 Modified:
8773 trunk/modules/core/m_kick.c (File Modified)
8774
8775
8776 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8777 Log:
8778 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8779
8780
8781 Modified:
8782 trunk/modules/core/m_kick.c (File Modified)
8783
8784
8785 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8786 Log:
8787 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8788
8789
8790 Modified:
8791 trunk/NEWS (File Modified)
8792 trunk/modules/m_accept.c (File Modified)
8793 trunk/modules/m_admin.c (File Modified)
8794 trunk/modules/m_away.c (File Modified)
8795 trunk/modules/m_cap.c (File Modified)
8796 trunk/modules/m_capab.c (File Modified)
8797 trunk/modules/m_challenge.c (File Modified)
8798 trunk/modules/m_chghost.c (File Modified)
8799 trunk/modules/m_close.c (File Modified)
8800 trunk/modules/m_cmessage.c (File Modified)
8801 trunk/modules/m_connect.c (File Modified)
8802 trunk/modules/m_dline.c (File Modified)
8803 trunk/modules/m_encap.c (File Modified)
8804 trunk/modules/m_etrace.c (File Modified)
8805 trunk/modules/m_gline.c (File Modified)
8806 trunk/modules/m_help.c (File Modified)
8807 trunk/modules/m_info.c (File Modified)
8808 trunk/modules/m_invite.c (File Modified)
8809 trunk/modules/m_ison.c (File Modified)
8810 trunk/modules/m_kline.c (File Modified)
8811 trunk/modules/m_knock.c (File Modified)
8812 trunk/modules/m_links.c (File Modified)
8813 trunk/modules/m_list.c (File Modified)
8814 trunk/modules/m_locops.c (File Modified)
8815 trunk/modules/m_lusers.c (File Modified)
8816 trunk/modules/m_map.c (File Modified)
8817 trunk/modules/m_monitor.c (File Modified)
8818 trunk/modules/m_motd.c (File Modified)
8819 trunk/modules/m_names.c (File Modified)
8820 trunk/modules/m_oper.c (File Modified)
8821 trunk/modules/m_operspy.c (File Modified)
8822 trunk/modules/m_pass.c (File Modified)
8823 trunk/modules/m_ping.c (File Modified)
8824 trunk/modules/m_pong.c (File Modified)
8825 trunk/modules/m_post.c (File Modified)
8826 trunk/modules/m_rehash.c (File Modified)
8827 trunk/modules/m_restart.c (File Modified)
8828 trunk/modules/m_resv.c (File Modified)
8829 trunk/modules/m_services.c (File Modified)
8830 trunk/modules/m_set.c (File Modified)
8831 trunk/modules/m_sshortcut.c (File Modified)
8832 trunk/modules/m_stats.c (File Modified)
8833 trunk/modules/m_svinfo.c (File Modified)
8834 trunk/modules/m_tb.c (File Modified)
8835 trunk/modules/m_testline.c (File Modified)
8836 trunk/modules/m_testmask.c (File Modified)
8837 trunk/modules/m_time.c (File Modified)
8838 trunk/modules/m_topic.c (File Modified)
8839 trunk/modules/m_trace.c (File Modified)
8840 trunk/modules/m_unreject.c (File Modified)
8841 trunk/modules/m_user.c (File Modified)
8842 trunk/modules/m_userhost.c (File Modified)
8843 trunk/modules/m_users.c (File Modified)
8844 trunk/modules/m_version.c (File Modified)
8845 trunk/modules/m_wallops.c (File Modified)
8846 trunk/modules/m_who.c (File Modified)
8847 trunk/modules/m_whois.c (File Modified)
8848 trunk/modules/m_whowas.c (File Modified)
8849 trunk/modules/m_xline.c (File Modified)
8850 trunk/src/adns.c (File Modified)
8851 trunk/src/aline.c (File Modified)
8852 trunk/src/cache.c (File Modified)
8853 trunk/src/channel.c (File Modified)
8854 trunk/src/class.c (File Modified)
8855 trunk/src/client.c (File Modified)
8856 trunk/src/commio.c (File Modified)
8857 trunk/src/event.c (File Modified)
8858 trunk/src/hash.c (File Modified)
8859 trunk/src/hostmask.c (File Modified)
8860 trunk/src/ircd.c (File Modified)
8861 trunk/src/kdparse.c (File Modified)
8862 trunk/src/linebuf.c (File Modified)
8863 trunk/src/listener.c (File Modified)
8864 trunk/src/modules.c (File Modified)
8865 trunk/src/monitor.c (File Modified)
8866 trunk/src/newconf.c (File Modified)
8867 trunk/src/packet.c (File Modified)
8868 trunk/src/parse.c (File Modified)
8869 trunk/src/reject.c (File Modified)
8870 trunk/src/s_auth.c (File Modified)
8871 trunk/src/s_conf.c (File Modified)
8872 trunk/src/s_gline.c (File Modified)
8873 trunk/src/s_log.c (File Modified)
8874 trunk/src/s_newconf.c (File Modified)
8875 trunk/src/s_serv.c (File Modified)
8876 trunk/src/s_stats.c (File Modified)
8877 trunk/src/s_user.c (File Modified)
8878 trunk/src/send.c (File Modified)
8879 trunk/src/whowas.c (File Modified)
8880
8881
8882 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8883 Log:
8884 - More coding style niceities. Pretty much got client.h squared away.
8885
8886
8887 Modified:
8888 trunk/modules/m_dline.c (File Modified)
8889 trunk/modules/m_gline.c (File Modified)
8890 trunk/modules/m_kline.c (File Modified)
8891 trunk/modules/m_rehash.c (File Modified)
8892 trunk/modules/m_resv.c (File Modified)
8893 trunk/modules/m_stats.c (File Modified)
8894 trunk/modules/m_testline.c (File Modified)
8895 trunk/modules/m_user.c (File Modified)
8896 trunk/modules/m_xline.c (File Modified)
8897
8898
8899 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8900 Log:
8901 - Propagate quiets (+q) on netjoins
8902 - Clear +q list too on lowerTS sjoin from TS6 source
8903
8904
8905 Modified:
8906 trunk/modules/core/m_sjoin.c (File Modified)
8907 trunk/src/s_serv.c (File Modified)
8908
8909
8910 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8911 Log:
8912 Second argument to whois is always a nick, never a uid.
8913 This prevents /whois other.server uid to get information
8914 about that uid.
8915
8916
8917 Modified:
8918 trunk/modules/m_whois.c (File Modified)
8919
8920
8921 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8922 Log:
8923 Don't allow local users to use uids in user mode.
8924
8925
8926 Modified:
8927 trunk/src/s_user.c (File Modified)
8928
8929
8930 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8931 Log:
8932 Make it compile again.
8933
8934
8935 Modified:
8936 trunk/src/s_stats.c (File Modified)
8937
8938
8939 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8940 Log:
8941 Fix propagation of empty SJOIN.
8942
8943
8944 Modified:
8945 trunk/modules/core/m_sjoin.c (File Modified)
8946
8947
8948 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8949 Log:
8950 Some atheme-style niceties here.
8951
8952
8953 Modified:
8954 trunk/modules/m_accept.c (File Modified)
8955 trunk/modules/m_admin.c (File Modified)
8956 trunk/modules/m_away.c (File Modified)
8957 trunk/modules/m_cap.c (File Modified)
8958 trunk/modules/m_capab.c (File Modified)
8959 trunk/modules/m_challenge.c (File Modified)
8960 trunk/modules/m_chghost.c (File Modified)
8961 trunk/modules/m_close.c (File Modified)
8962 trunk/modules/m_cmessage.c (File Modified)
8963 trunk/modules/m_connect.c (File Modified)
8964 trunk/modules/m_dline.c (File Modified)
8965 trunk/modules/m_encap.c (File Modified)
8966 trunk/modules/m_etrace.c (File Modified)
8967 trunk/modules/m_gline.c (File Modified)
8968 trunk/modules/m_help.c (File Modified)
8969 trunk/modules/m_info.c (File Modified)
8970 trunk/modules/m_invite.c (File Modified)
8971 trunk/modules/m_ison.c (File Modified)
8972 trunk/modules/m_kline.c (File Modified)
8973 trunk/modules/m_knock.c (File Modified)
8974 trunk/modules/m_links.c (File Modified)
8975 trunk/modules/m_list.c (File Modified)
8976 trunk/modules/m_locops.c (File Modified)
8977 trunk/modules/m_lusers.c (File Modified)
8978 trunk/modules/m_map.c (File Modified)
8979 trunk/modules/m_monitor.c (File Modified)
8980 trunk/modules/m_motd.c (File Modified)
8981 trunk/modules/m_names.c (File Modified)
8982 trunk/modules/m_oper.c (File Modified)
8983 trunk/modules/m_operspy.c (File Modified)
8984 trunk/modules/m_pass.c (File Modified)
8985 trunk/modules/m_ping.c (File Modified)
8986 trunk/modules/m_pong.c (File Modified)
8987 trunk/modules/m_post.c (File Modified)
8988 trunk/modules/m_rehash.c (File Modified)
8989 trunk/modules/m_restart.c (File Modified)
8990 trunk/modules/m_resv.c (File Modified)
8991 trunk/modules/m_services.c (File Modified)
8992 trunk/modules/m_set.c (File Modified)
8993 trunk/modules/m_sshortcut.c (File Modified)
8994 trunk/modules/m_stats.c (File Modified)
8995 trunk/modules/m_svinfo.c (File Modified)
8996 trunk/modules/m_tb.c (File Modified)
8997 trunk/modules/m_testline.c (File Modified)
8998 trunk/modules/m_testmask.c (File Modified)
8999 trunk/modules/m_time.c (File Modified)
9000 trunk/modules/m_topic.c (File Modified)
9001 trunk/modules/m_trace.c (File Modified)
9002 trunk/modules/m_unreject.c (File Modified)
9003 trunk/modules/m_user.c (File Modified)
9004 trunk/modules/m_userhost.c (File Modified)
9005 trunk/modules/m_users.c (File Modified)
9006 trunk/modules/m_version.c (File Modified)
9007 trunk/modules/m_wallops.c (File Modified)
9008 trunk/modules/m_who.c (File Modified)
9009 trunk/modules/m_whois.c (File Modified)
9010 trunk/modules/m_whowas.c (File Modified)
9011 trunk/modules/m_xline.c (File Modified)
9012
9013
9014 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9015 Log:
9016 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9017
9018
9019 Modified:
9020 trunk/.indent.pro (File Modified)
9021 trunk/include/charybdis.h (File Added)
9022 trunk/include/client.h (File Modified)
9023 trunk/modules/.indent.pro (File Modified)
9024 trunk/src/.indent.pro (File Modified)
9025 trunk/src/adns.c (File Modified)
9026 trunk/src/aline.c (File Modified)
9027 trunk/src/cache.c (File Modified)
9028 trunk/src/channel.c (File Modified)
9029 trunk/src/class.c (File Modified)
9030 trunk/src/client.c (File Modified)
9031 trunk/src/commio.c (File Modified)
9032 trunk/src/event.c (File Modified)
9033 trunk/src/hash.c (File Modified)
9034 trunk/src/hostmask.c (File Modified)
9035 trunk/src/ircd.c (File Modified)
9036 trunk/src/kdparse.c (File Modified)
9037 trunk/src/linebuf.c (File Modified)
9038 trunk/src/listener.c (File Modified)
9039 trunk/src/modules.c (File Modified)
9040 trunk/src/monitor.c (File Modified)
9041 trunk/src/newconf.c (File Modified)
9042 trunk/src/packet.c (File Modified)
9043 trunk/src/parse.c (File Modified)
9044 trunk/src/reject.c (File Modified)
9045 trunk/src/s_auth.c (File Modified)
9046 trunk/src/s_conf.c (File Modified)
9047 trunk/src/s_gline.c (File Modified)
9048 trunk/src/s_log.c (File Modified)
9049 trunk/src/s_newconf.c (File Modified)
9050 trunk/src/s_serv.c (File Modified)
9051 trunk/src/s_stats.c (File Modified)
9052 trunk/src/s_user.c (File Modified)
9053 trunk/src/send.c (File Modified)
9054 trunk/src/whowas.c (File Modified)
9055
9056
9057 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9058 Log:
9059 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9060 - Convert a few modules towards using this code.
9061 - Make a note about this change in NEWS.
9062
9063
9064 Modified:
9065 trunk/NEWS (File Modified)
9066 trunk/include/aline.h (File Added)
9067 trunk/modules/m_dline.c (File Modified)
9068 trunk/modules/m_kline.c (File Modified)
9069 trunk/modules/m_resv.c (File Modified)
9070 trunk/modules/m_xline.c (File Modified)
9071 trunk/src/Makefile.in (File Modified)
9072 trunk/src/aline.c (File Added)
9073
9074
9075 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9076 Log:
9077 - Update NEWS document.
9078
9079
9080 Modified:
9081 trunk/NEWS (File Modified)
9082
9083
9084 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9085 Log:
9086 Use find_named_person() instead of find_person() in services shortcuts.
9087
9088
9089 Modified:
9090 trunk/modules/m_sshortcut.c (File Modified)
9091
9092
9093 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9094 Log:
9095 Fix propagation of empty channels (+P).
9096
9097
9098 Modified:
9099 trunk/modules/core/m_sjoin.c (File Modified)
9100 trunk/src/s_serv.c (File Modified)
9101
9102
9103 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9104 Log:
9105 Use same comparison for +f.
9106
9107
9108 Modified:
9109 trunk/modules/core/m_join.c (File Modified)
9110
9111
9112 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9113 Log:
9114 Retire server-server non-encap CHGHOST, and clean it up a bit.
9115
9116
9117 Modified:
9118 trunk/modules/m_chghost.c (File Modified)
9119
9120
9121 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9122 Log:
9123 Use TS6 form for SQUIT wallops.
9124
9125
9126 Modified:
9127 trunk/modules/core/m_squit.c (File Modified)
9128
9129
9130 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9131 Log:
9132 Propagate nick changes for remote clients in TS6 form if possible;
9133 simplify the code a bit.
9134
9135
9136 Modified:
9137 trunk/modules/core/m_nick.c (File Modified)
9138
9139
9140 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9141 Log:
9142 Only clear oper_only_umodes on deoper for local clients.
9143
9144
9145 Modified:
9146 trunk/src/s_user.c (File Modified)
9147
9148
9149 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9150 Log:
9151 - Don't enable use_whois_actually in the default config, makes cloaking
9152 only useful for vanity.
9153
9154
9155 Modified:
9156 trunk/doc/example.conf (File Modified)
9157
9158
9159 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9160 Log:
9161 Fix linebuf raw code to not truncate lines longer than
9162 510 characters. This stops ziplinks corruption at
9163 the initial burst if the other side sends a lot.
9164
9165
9166 Modified:
9167 trunk/src/linebuf.c (File Modified)
9168
9169
9170 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9171 Log:
9172 - Add +r to channel_modes().
9173
9174
9175 Modified:
9176 trunk/src/channel.c (File Modified)
9177
9178
9179 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9180 Log:
9181 Update NEWS.
9182
9183
9184 Modified:
9185 trunk/NEWS (File Modified)
9186
9187
9188 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9189 Log:
9190 err, nvm. wrong project :-P
9191
9192
9193 Modified:
9194 trunk/src/match.c (File Modified)
9195
9196
9197 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9198 Log:
9199 make sure we don't crash on match(NULL, test)
9200
9201
9202 Modified:
9203 trunk/src/match.c (File Modified)
9204
9205
9206 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9207 Log:
9208 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9209 flags = rehash in shared{}.
9210 Uses :<source> ENCAP <target> REHASH [option].
9211
9212
9213 Modified:
9214 trunk/doc/example.conf (File Modified)
9215 trunk/doc/reference.conf (File Modified)
9216 trunk/help/opers/rehash (File Modified)
9217 trunk/include/s_newconf.h (File Modified)
9218 trunk/modules/m_rehash.c (File Modified)
9219 trunk/modules/m_stats.c (File Modified)
9220 trunk/src/newconf.c (File Modified)
9221
9222
9223 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9224 Log:
9225 Initialize flags to 0 in conf_set_shared_flags() and
9226 conf_set_cluster_flags().
9227
9228
9229 Modified:
9230 trunk/src/newconf.c (File Modified)
9231
9232
9233 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9234 Log:
9235 Don't allow a forward from a #channel to an &channel.
9236 Error message is Illegal channel name.
9237
9238
9239 Modified:
9240 trunk/modules/core/m_mode.c (File Modified)
9241
9242
9243 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9244 Log:
9245 - change version to 1.0.1
9246
9247
9248 Modified:
9249 trunk/configure (File Modified)
9250 trunk/configure.ac (File Modified)
9251
9252
9253 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9254 Log:
9255 Update NEWS.
9256
9257
9258 Modified:
9259 trunk/NEWS (File Modified)
9260
9261
9262 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9263 Log:
9264 Services shortcuts changes:
9265 - Require umode +S on target
9266 - Use ERR_SERVICESDOWN (440) for error message
9267 - Fix check for empty string
9268
9269
9270 Modified:
9271 trunk/include/numeric.h (File Modified)
9272 trunk/modules/m_sshortcut.c (File Modified)
9273 trunk/src/messages.tab (File Modified)
9274
9275
9276 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9277 Log:
9278 s/IsChanService/IsService/g;
9279
9280
9281 Modified:
9282 trunk/modules/m_sshortcut.c (File Modified)
9283
9284
9285 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9286 Log:
9287 Add check for service validity in shortcut routines.
9288
9289
9290 Modified:
9291 trunk/modules/m_sshortcut.c (File Modified)
9292
9293
9294 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9295 Log:
9296 Don't allow forwarding to a -F channel the setter is not on.
9297
9298
9299 Modified:
9300 trunk/modules/core/m_mode.c (File Modified)
9301
9302
9303 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9304 Log:
9305 Describe identify_service and identify_command in
9306 reference.conf.
9307
9308
9309 Modified:
9310 trunk/doc/reference.conf (File Modified)
9311
9312
9313 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9314 Log:
9315 More helpfile updates.
9316
9317
9318 Modified:
9319 trunk/help/Makefile.in (File Modified)
9320 trunk/help/opers/die (File Modified)
9321 trunk/help/opers/join (File Modified)
9322 trunk/help/opers/links (File Modified)
9323 trunk/help/opers/lusers (File Modified)
9324 trunk/help/opers/map (File Added)
9325 trunk/help/opers/motd (File Modified)
9326 trunk/help/opers/names (File Modified)
9327 trunk/help/opers/notice (File Modified)
9328 trunk/help/opers/operspy (File Modified)
9329 trunk/help/opers/part (File Modified)
9330 trunk/help/opers/privmsg (File Modified)
9331 trunk/help/opers/restart (File Modified)
9332 trunk/help/opers/set (File Modified)
9333 trunk/help/opers/stats (File Modified)
9334 trunk/help/opers/trace (File Modified)
9335 trunk/help/opers/version (File Modified)
9336 trunk/help/users/notice (File Modified)
9337 trunk/help/users/privmsg (File Modified)
9338 trunk/help/users/stats (File Modified)
9339
9340
9341 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9342 Log:
9343 Update help files.
9344
9345
9346 Modified:
9347 trunk/help/opers/cmode (File Modified)
9348 trunk/help/opers/umode (File Modified)
9349 trunk/help/opers/wallops (File Modified)
9350 trunk/help/opers/who (File Modified)
9351 trunk/help/users/umode (File Modified)
9352
9353
9354 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9355 Log:
9356 Include cmode +r in 004 and 005.
9357
9358
9359 Modified:
9360 trunk/include/supported.h (File Modified)
9361 trunk/src/messages.tab (File Modified)
9362
9363
9364 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9365 Log:
9366 No need to clear all 3 buffers in channel_modes().
9367
9368
9369 Modified:
9370 trunk/src/channel.c (File Modified)
9371
9372
9373 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9374 Log:
9375 - Fix multiple +f modes per line
9376 - -f shouldn't take a parameter
9377
9378
9379 Modified:
9380 trunk/modules/core/m_mode.c (File Modified)
9381
9382
9383 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9384 Log:
9385 Channel mode +Q now prevents forwarding to or through
9386 a channel, just like in hyperion, not from a channel.
9387
9388
9389 Modified:
9390 trunk/modules/core/m_join.c (File Modified)
9391
9392
9393 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9394 Log:
9395 Complete +F/+Q propagation.
9396
9397
9398 Modified:
9399 trunk/modules/core/m_join.c (File Modified)
9400 trunk/modules/core/m_sjoin.c (File Modified)
9401 trunk/src/channel.c (File Modified)
9402
9403
9404 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9405 Log:
9406 - A few minor fixes.
9407
9408
9409 Modified:
9410 trunk/modules/core/m_join.c (File Modified)
9411 trunk/modules/m_services.c (File Modified)
9412
9413
9414 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9415 Log:
9416 - Fix netsplit obfuscation.
9417
9418
9419 Modified:
9420 trunk/src/client.c (File Modified)
9421
9422
9423 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9424 Log:
9425 - Fix another /stats p related bug.
9426
9427
9428 Modified:
9429 trunk/src/client.c (File Modified)
9430
9431
9432 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9433 Log:
9434 - Update example.conf.
9435
9436
9437 Modified:
9438 trunk/doc/example.conf (File Modified)
9439
9440
9441 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9442 Log:
9443 - Fix a minor bug here, and re-release 1.0.
9444
9445
9446 Modified:
9447 trunk/modules/core/m_nick.c (File Modified)
9448
9449
9450 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9451 Log:
9452 - Add bursted clients to /stats p list.
9453
9454
9455 Modified:
9456 trunk/modules/core/m_nick.c (File Modified)
9457
9458
9459 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9460 Log:
9461 - Add identify_service, identify_command options to the example.conf,
9462 newconf parser.
9463
9464
9465 Modified:
9466 trunk/NEWS (File Modified)
9467 trunk/doc/example.conf (File Modified)
9468 trunk/src/newconf.c (File Modified)
9469
9470
9471 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9472 Log:
9473 - Add services shortcuts.
9474
9475
9476 Modified:
9477 trunk/modules/Makefile.in (File Modified)
9478 trunk/modules/m_sshortcut.c (File Added)
9479
9480
9481 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9482 Log:
9483 - put back checks i removed by mistake
9484
9485
9486 Modified:
9487 trunk/modules/core/m_join.c (File Modified)
9488
9489
9490 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9491 Log:
9492 - Implement channel mode +Q, which disables forwarding.
9493 - Make forwarding usable by everyone.
9494 - Implement channel mode +F which bypasses authority checks on a target
9495 set with this mode
9496 - Update NEWS.
9497
9498
9499 Modified:
9500 trunk/NEWS (File Modified)
9501 trunk/include/channel.h (File Modified)
9502 trunk/include/supported.h (File Modified)
9503 trunk/modules/core/m_join.c (File Modified)
9504 trunk/modules/core/m_mode.c (File Modified)
9505 trunk/src/messages.tab (File Modified)
9506
9507
9508 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9509 Log:
9510 - Fix account handling brokenness.
9511
9512
9513 Modified:
9514 trunk/modules/m_services.c (File Modified)
9515
9516
9517 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9518 Log:
9519 Identify to services via server password hack. Still
9520 needs config file parts, like
9521 identifyservice = "nickserv@services.int";
9522 identifycommand = "IDENTIFY";
9523
9524
9525 Modified:
9526 trunk/include/s_conf.h (File Modified)
9527 trunk/src/s_user.c (File Modified)
9528
9529
9530 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9531 Log:
9532 Make send.c compile.
9533
9534
9535 Modified:
9536 trunk/src/send.c (File Modified)
9537
9538
9539 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9540 Log:
9541 - Handle this better.
9542
9543
9544 Modified:
9545 trunk/src/send.c (File Modified)
9546
9547
9548 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9549 Log:
9550 If the source is not a client, don't send to normal users.
9551
9552
9553 Modified:
9554 trunk/src/send.c (File Modified)
9555
9556
9557 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9558 Log:
9559 - Make /wallops behave as wallops in other ircds.
9560
9561
9562 Modified:
9563 trunk/modules/m_wallops.c (File Modified)
9564 trunk/src/send.c (File Modified)
9565
9566
9567 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9568 Log:
9569 - charybdis-1.0
9570
9571
9572 Modified:
9573 trunk/NEWS (File Modified)
9574 trunk/configure (File Modified)
9575 trunk/configure.ac (File Modified)
9576
9577
9578 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9579 Log:
9580 - Remove efnet configuration.
9581 - Rename example.conf as reference.conf, and replace the default
9582 example.conf with one suitable for AthemeNET.
9583 - Update makefile to reflect these changes.
9584
9585
9586 Modified:
9587 trunk/doc/Makefile.in (File Modified)
9588 trunk/doc/example.conf (File Modified)
9589 trunk/doc/example.efnet.conf (File Deleted)
9590 trunk/doc/reference.conf (File Added)
9591
9592
9593 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9594 Log:
9595 - Don't display opers who are /away.
9596
9597
9598 Modified:
9599 trunk/modules/m_stats.c (File Modified)
9600
9601
9602 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9603 Log:
9604 Put cmode +f in 004 and 005.
9605
9606
9607 Modified:
9608 trunk/include/supported.h (File Modified)
9609 trunk/src/messages.tab (File Modified)
9610
9611
9612 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9613 Log:
9614 Add user umode +Q which prevents a user from
9615 being forwarded.
9616
9617
9618 Modified:
9619 trunk/include/client.h (File Modified)
9620 trunk/modules/core/m_join.c (File Modified)
9621 trunk/src/messages.tab (File Modified)
9622 trunk/src/s_user.c (File Modified)
9623
9624
9625 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9626 Log:
9627 Implement channel forwarding in m_join(). As in
9628 hyperion, failing to join because of +i, +r or +j
9629 can cause you to be forwarded, potentially
9630 recursively. Unlike hyperion, a single numeric
9631 is sent in case of a successful forward, otherwise
9632 the ircd acts if there were no forward.
9633
9634
9635 Modified:
9636 trunk/include/numeric.h (File Modified)
9637 trunk/modules/core/m_join.c (File Modified)
9638 trunk/src/messages.tab (File Modified)
9639
9640
9641 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9642 Log:
9643 Allow servers to set oper-only cmodes as well.
9644
9645
9646 Modified:
9647 trunk/modules/core/m_mode.c (File Modified)
9648
9649
9650 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9651 Log:
9652 Add cmode +f which takes a channel name, settable
9653 only by opers for now. Does not do anything yet.
9654
9655
9656 Modified:
9657 trunk/include/channel.h (File Modified)
9658 trunk/modules/core/m_join.c (File Modified)
9659 trunk/modules/core/m_mode.c (File Modified)
9660 trunk/modules/core/m_sjoin.c (File Modified)
9661 trunk/src/channel.c (File Modified)
9662
9663
9664 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9665 Log:
9666 Fully initialize 'mode' in ms_join() and ms_sjoin()
9667 to avoid old +j garbage from being used.
9668
9669
9670 Modified:
9671 trunk/modules/core/m_join.c (File Modified)
9672 trunk/modules/core/m_sjoin.c (File Modified)
9673
9674
9675 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9676 Log:
9677 - only touch join_count/join_delta if join throttling
9678 is enabled on the channel
9679 - reset join_count/join_delta to 0 if -j is set
9680
9681
9682 Modified:
9683 trunk/modules/core/m_join.c (File Modified)
9684 trunk/modules/core/m_mode.c (File Modified)
9685 trunk/modules/core/m_sjoin.c (File Modified)
9686
9687
9688 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9689 Log:
9690 Also start a new "period" for join throttling for remote joins,
9691 if necessary. Make the code slightly clearer.
9692
9693
9694 Modified:
9695 trunk/modules/core/m_join.c (File Modified)
9696 trunk/src/channel.c (File Modified)
9697
9698
9699 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9700 Log:
9701 Some +j improvements, still broken.
9702
9703
9704 Modified:
9705 trunk/modules/core/m_join.c (File Modified)
9706 trunk/modules/core/m_sjoin.c (File Modified)
9707
9708
9709 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9710 Log:
9711 Only do +z processing for +m channels the sender is on,
9712 as bans/quiets are currently only checked locally.
9713
9714
9715 Modified:
9716 trunk/modules/core/m_message.c (File Modified)
9717
9718
9719 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9720 Log:
9721 - Add max_bans_large configuration option, defaulting to 500, to
9722 limit the number of bans in a +L channel
9723 - Change b/e/I to b/e/I/q in texts
9724
9725
9726 Modified:
9727 trunk/doc/example.conf (File Modified)
9728 trunk/include/s_conf.h (File Modified)
9729 trunk/modules/core/m_mode.c (File Modified)
9730 trunk/modules/m_info.c (File Modified)
9731 trunk/src/newconf.c (File Modified)
9732 trunk/src/s_conf.c (File Modified)
9733
9734
9735 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9736 Log:
9737 Store invite for +gi channels.
9738 Note that +gi is significantly weaker access control than +i.
9739
9740
9741 Modified:
9742 trunk/modules/m_invite.c (File Modified)
9743
9744
9745 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9746 Log:
9747 Nonops are allowed to see +q lists.
9748
9749
9750 Modified:
9751 trunk/modules/core/m_mode.c (File Modified)
9752
9753
9754 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9755 Log:
9756 Invalidate can_send() cache on -q.
9757
9758
9759 Modified:
9760 trunk/modules/core/m_mode.c (File Modified)
9761
9762
9763 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9764 Log:
9765 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9766
9767
9768 Modified:
9769 trunk/modules/core/m_sjoin.c (File Modified)
9770
9771
9772 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9773 Log:
9774 - Allow blank SJOINs -- for permanant channels.
9775
9776
9777 Modified:
9778 trunk/modules/core/m_sjoin.c (File Modified)
9779
9780
9781 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9782 Log:
9783 - Burst permanant channels.
9784
9785
9786 Modified:
9787 trunk/src/s_serv.c (File Modified)
9788
9789
9790 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9791 Log:
9792 - Fix handling of permanant channels.
9793
9794
9795 Modified:
9796 trunk/modules/core/m_join.c (File Modified)
9797
9798
9799 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9800 Log:
9801 - Run indent on core modules.
9802 - Add propagation of join throttle settings.
9803
9804
9805 Modified:
9806 trunk/modules/core/m_die.c (File Modified)
9807 trunk/modules/core/m_error.c (File Modified)
9808 trunk/modules/core/m_join.c (File Modified)
9809 trunk/modules/core/m_kick.c (File Modified)
9810 trunk/modules/core/m_kill.c (File Modified)
9811 trunk/modules/core/m_message.c (File Modified)
9812 trunk/modules/core/m_mode.c (File Modified)
9813 trunk/modules/core/m_nick.c (File Modified)
9814 trunk/modules/core/m_part.c (File Modified)
9815 trunk/modules/core/m_quit.c (File Modified)
9816 trunk/modules/core/m_server.c (File Modified)
9817 trunk/modules/core/m_sjoin.c (File Modified)
9818 trunk/modules/core/m_squit.c (File Modified)
9819
9820
9821 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9822 Log:
9823 - Fix mistake in commit message.
9824
9825
9826 Modified:
9827 trunk/ChangeLog (File Modified)
9828
9829
9830 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9831 Log:
9832 - Channel throttling.
9833
9834
9835 Modified:
9836 trunk/NEWS (File Modified)
9837 trunk/include/supported.h (File Modified)
9838 trunk/modules/core/m_mode.c (File Modified)
9839 trunk/src/messages.tab (File Modified)
9840
9841
9842 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9843 Log:
9844 - Channel throttle logic fixes.
9845
9846
9847 Modified:
9848 trunk/include/channel.h (File Modified)
9849
9850
9851 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9852 Log:
9853 - Add the throttle logic.
9854
9855
9856 Modified:
9857 trunk/include/channel.h (File Modified)
9858 trunk/include/numeric.h (File Modified)
9859 trunk/modules/core/m_join.c (File Modified)
9860 trunk/src/channel.c (File Modified)
9861 trunk/src/messages.tab (File Modified)
9862
9863
9864 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9865 Log:
9866 - Cosmetic fixes to CREDITS.
9867
9868
9869 Modified:
9870 trunk/CREDITS (File Modified)
9871
9872
9873 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9874 Log:
9875 - Better channel_modes() from ShadowIRCd 4.
9876
9877
9878 Modified:
9879 trunk/include/channel.h (File Modified)
9880 trunk/src/channel.c (File Modified)
9881
9882
9883 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9884 Log:
9885 - Strip colour codes from parts.
9886
9887
9888 Modified:
9889 trunk/modules/core/m_part.c (File Modified)
9890
9891
9892 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9893 Log:
9894 - Strip colour codes from quits.
9895
9896
9897 Modified:
9898 trunk/modules/core/m_quit.c (File Modified)
9899
9900
9901 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9902 Log:
9903 - add +c/+g/+z to channel_modes().
9904
9905
9906 Modified:
9907 trunk/src/channel.c (File Modified)
9908
9909
9910 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9911 Log:
9912 - Add +g to 004/005 numerics.
9913
9914
9915 Modified:
9916 trunk/include/supported.h (File Modified)
9917 trunk/src/messages.tab (File Modified)
9918
9919
9920 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9921 Log:
9922 - Add +cgz to set_final_mode() in both join/sjoin.
9923 - Implement channel mode +g: Free invite.
9924
9925
9926 Modified:
9927 trunk/include/channel.h (File Modified)
9928 trunk/modules/core/m_join.c (File Modified)
9929 trunk/modules/core/m_mode.c (File Modified)
9930 trunk/modules/core/m_sjoin.c (File Modified)
9931 trunk/modules/m_invite.c (File Modified)
9932
9933
9934 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9935 Log:
9936 - Make sure /stats p uses the right list.
9937
9938
9939 Modified:
9940 trunk/modules/m_stats.c (File Modified)
9941
9942
9943 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9944 Log:
9945 - local oper list becomes local_oper_list.
9946 - all opers are stored on oper_list for /stats p.
9947
9948
9949 Modified:
9950 trunk/include/ircd.h (File Modified)
9951 trunk/modules/m_stats.c (File Modified)
9952 trunk/modules/m_trace.c (File Modified)
9953 trunk/src/client.c (File Modified)
9954 trunk/src/ircd.c (File Modified)
9955 trunk/src/s_user.c (File Modified)
9956 trunk/src/send.c (File Modified)
9957
9958
9959 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9960 Log:
9961 - Remove ENABLE_SERVICES legacy define.
9962
9963
9964 Modified:
9965 trunk/configure (File Modified)
9966 trunk/configure.ac (File Modified)
9967 trunk/include/client.h (File Modified)
9968 trunk/include/m_info.h (File Modified)
9969 trunk/include/s_conf.h (File Modified)
9970 trunk/modules/Makefile.in (File Modified)
9971 trunk/modules/core/m_kick.c (File Modified)
9972 trunk/modules/core/m_mode.c (File Modified)
9973 trunk/modules/core/m_nick.c (File Modified)
9974 trunk/modules/core/m_sjoin.c (File Modified)
9975 trunk/modules/m_services.c (File Modified)
9976 trunk/src/channel.c (File Modified)
9977 trunk/src/newconf.c (File Modified)
9978 trunk/src/s_conf.c (File Modified)
9979 trunk/src/s_serv.c (File Modified)
9980 trunk/src/s_user.c (File Modified)
9981
9982
9983 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9984 Log:
9985 - New reject message, ala ircu.
9986
9987
9988 Modified:
9989 trunk/src/reject.c (File Modified)
9990
9991
9992 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9993 Log:
9994 - Reduce 'broadcast storm' effect in m_chghost.
9995
9996
9997 Modified:
9998 trunk/modules/m_chghost.c (File Modified)
9999
10000
10001 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10002 Log:
10003 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10004
10005
10006 Modified:
10007 trunk/include/supported.h (File Modified)
10008 trunk/src/messages.tab (File Modified)
10009
10010
10011 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10012 Log:
10013 - Implement +z.
10014
10015
10016 Modified:
10017 trunk/include/channel.h (File Modified)
10018 trunk/modules/core/m_message.c (File Modified)
10019 trunk/modules/core/m_mode.c (File Modified)
10020
10021
10022 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10023 Log:
10024 - use sendto_one_numeric() in some places.
10025
10026
10027 Modified:
10028 trunk/modules/core/m_mode.c (File Modified)
10029
10030
10031 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10032 Log:
10033 - Implement channel mode +c -- colour stripping.
10034
10035
10036 Modified:
10037 trunk/include/irc_string.h (File Modified)
10038 trunk/include/supported.h (File Modified)
10039 trunk/modules/core/m_message.c (File Modified)
10040 trunk/modules/core/m_mode.c (File Modified)
10041 trunk/src/irc_string.c (File Modified)
10042 trunk/src/messages.tab (File Modified)
10043
10044
10045 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10046 Log:
10047 - Add +qLP to CHANMODES 005 numeric.
10048
10049
10050 Modified:
10051 trunk/include/supported.h (File Modified)
10052
10053
10054 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10055 Log:
10056 Move credits files to doc/.
10057
10058
10059 Modified:
10060 trunk/Hybrid-team (File Deleted)
10061 trunk/Ratbox-team (File Deleted)
10062 trunk/doc/Hybrid-team (File Added)
10063 trunk/doc/Ratbox-team (File Added)
10064
10065
10066 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10067 Log:
10068 - Rename Ratbox credits as Ratbox-team.
10069 - Add in our own CREDITS.
10070
10071
10072 Modified:
10073 trunk/CREDITS (File Deleted)
10074 trunk/CREDITS (File Added)
10075 trunk/Ratbox-team (File Added)
10076
10077
10078 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10079 Log:
10080 - Quietcache fixes.
10081
10082
10083 Modified:
10084 trunk/modules/core/m_mode.c (File Modified)
10085
10086
10087 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10088 Log:
10089 - Rebuild configure.
10090
10091
10092 Modified:
10093 trunk/autom4te.cache/ (File Deleted)
10094 trunk/configure (File Modified)
10095
10096
10097 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10098 Log:
10099 Add +q to messages.tab.
10100
10101
10102 Modified:
10103 trunk/src/messages.tab (File Modified)
10104
10105
10106 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10107 Log:
10108 - port m_sjoin stuff to TS6 JOIN syntax.
10109
10110
10111 Modified:
10112 trunk/modules/core/m_join.c (File Modified)
10113
10114
10115 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10116 Log:
10117 - Implement channel mode +q (quiet)
10118
10119
10120 Modified:
10121 trunk/include/channel.h (File Modified)
10122 trunk/modules/core/m_mode.c (File Modified)
10123 trunk/src/channel.c (File Modified)
10124
10125
10126 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10127 Log:
10128 Add +L/+P for set_final_mode().
10129
10130
10131 Modified:
10132 trunk/modules/core/m_sjoin.c (File Modified)
10133
10134
10135 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10136 Log:
10137 Add +L/+P in channel_modes().
10138
10139
10140 Modified:
10141 trunk/src/channel.c (File Modified)
10142
10143
10144 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10145 Log:
10146 - Use MODE_PERMANENT, not MODE_PERMANANT
10147 - Actually use chm_staff()
10148
10149 It compiles but is not otherwise tested.
10150
10151
10152 Modified:
10153 trunk/include/channel.h (File Modified)
10154 trunk/modules/core/m_mode.c (File Modified)
10155 trunk/modules/core/m_sjoin.c (File Modified)
10156 trunk/src/channel.c (File Modified)
10157
10158
10159 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10160 Log:
10161 - Ok, patchlevel.h is fixed now.
10162
10163
10164 Modified:
10165 trunk/include/patchlevel.h (File Modified)
10166
10167
10168 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10169 Log:
10170 - *sigh*
10171
10172
10173 Modified:
10174 trunk/include/patchlevel.h (File Modified)
10175 trunk/src/version.c.SH (File Modified)
10176
10177
10178 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10179 Log:
10180 - Fix compilation issue with version.c.
10181
10182
10183 Modified:
10184 trunk/src/version.c.SH (File Modified)
10185
10186
10187 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10188 Log:
10189 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10190 this from the BUGS file.
10191
10192
10193 Modified:
10194 trunk/BUGS (File Modified)
10195
10196
10197 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10198 Log:
10199 Mangle all netsplit messages if flatten links is enabled.
10200
10201
10202 Modified:
10203 trunk/src/client.c (File Modified)
10204
10205
10206 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10207 Log:
10208 - jilles pointed out that /stats p needed severe changes -- implement
10209 them
10210
10211
10212 Modified:
10213 trunk/modules/m_stats.c (File Modified)
10214
10215
10216 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10217 Log:
10218 Rename RELNOTES to NEWS.
10219
10220
10221 Modified:
10222 trunk/NEWS (File Added)
10223 trunk/RELNOTES (File Deleted)
10224
10225
10226 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10227 Log:
10228 Update RELNOTES.
10229
10230
10231 Modified:
10232 trunk/RELNOTES (File Modified)
10233
10234
10235 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10236 Log:
10237 - Make /stats p work globally.
10238 - Change 'OPER(s)' to 'staff members'
10239
10240
10241 Modified:
10242 trunk/modules/m_stats.c (File Modified)
10243
10244
10245 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10246 Log:
10247 - add modes, +LP to RPL_MYINFO.
10248
10249
10250 Modified:
10251 trunk/src/messages.tab (File Modified)
10252
10253
10254 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10255 Log:
10256 More stuff to RELNOTES.
10257
10258
10259 Modified:
10260 trunk/RELNOTES (File Modified)
10261
10262
10263 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10264 Log:
10265 - Implement +P.
10266
10267
10268 Modified:
10269 trunk/modules/core/m_sjoin.c (File Modified)
10270 trunk/src/channel.c (File Modified)
10271
10272
10273 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10274 Log:
10275 - Implement list limit exceed modes -- +L.
10276
10277
10278 Modified:
10279 trunk/modules/core/m_mode.c (File Modified)
10280
10281
10282 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10283 Log:
10284 - Add handlers for modes +L, +P.
10285
10286
10287 Modified:
10288 trunk/include/channel.h (File Modified)
10289 trunk/modules/core/m_mode.c (File Modified)
10290
10291
10292 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10293 Log:
10294 Update properties on *everything*.
10295
10296
10297 Modified:
10298 trunk/.cvsignore (Property Modified)
10299 trunk/.indent.pro (Property Modified)
10300 trunk/BUGS (File Modified) (Property Modified)
10301 trunk/CREDITS (File Modified) (Property Modified)
10302 trunk/ChangeLog (Property Modified)
10303 trunk/Hybrid-team (File Modified) (Property Modified)
10304 trunk/INSTALL (File Modified) (Property Modified)
10305 trunk/LICENSE (File Modified) (Property Modified)
10306 trunk/Makefile.in (File Modified) (Property Modified)
10307 trunk/README.FIRST (File Modified) (Property Modified)
10308 trunk/RELNOTES (File Modified) (Property Modified)
10309 trunk/SVN-Access (Property Modified)
10310 trunk/aclocal.m4 (File Modified) (Property Modified)
10311 trunk/adns/.cvsignore (Property Modified)
10312 trunk/adns/COPYING (Property Modified)
10313 trunk/adns/GPL-vs-LGPL (Property Modified)
10314 trunk/adns/Makefile.in (File Modified) (Property Modified)
10315 trunk/adns/README (Property Modified)
10316 trunk/adns/README.ircd (Property Modified)
10317 trunk/adns/adns.h (File Modified) (Property Modified)
10318 trunk/adns/check.c (File Modified) (Property Modified)
10319 trunk/adns/dlist.h (File Modified) (Property Modified)
10320 trunk/adns/event.c (File Modified) (Property Modified)
10321 trunk/adns/general.c (File Modified) (Property Modified)
10322 trunk/adns/internal.h (File Modified) (Property Modified)
10323 trunk/adns/parse.c (File Modified) (Property Modified)
10324 trunk/adns/query.c (File Modified) (Property Modified)
10325 trunk/adns/reply.c (File Modified) (Property Modified)
10326 trunk/adns/setup.c (File Modified) (Property Modified)
10327 trunk/adns/transmit.c (File Modified) (Property Modified)
10328 trunk/adns/tvarith.h (File Modified) (Property Modified)
10329 trunk/adns/types.c (File Modified) (Property Modified)
10330 trunk/configure (File Modified) (Property Modified)
10331 trunk/configure.ac (File Modified) (Property Modified)
10332 trunk/contrib/.cvsignore (Property Modified)
10333 trunk/contrib/.indent.pro (Property Modified)
10334 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10335 trunk/contrib/README (File Modified) (Property Modified)
10336 trunk/contrib/example_module.c (File Modified) (Property Modified)
10337 trunk/contrib/m_42.c (File Modified) (Property Modified)
10338 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10339 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10340 trunk/contrib/m_force.c (File Modified) (Property Modified)
10341 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10342 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10343 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10344 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10345 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10346 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10347 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10348 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10349 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10350 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10351 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10352 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10353 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10354 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10355 trunk/doc/.cvsignore (Property Modified)
10356 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10357 trunk/doc/Makefile.in (File Modified) (Property Modified)
10358 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10359 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10360 trunk/doc/challenge.txt (File Modified) (Property Modified)
10361 trunk/doc/example.conf (File Modified) (Property Modified)
10362 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10363 trunk/doc/hooks.txt (File Modified) (Property Modified)
10364 trunk/doc/index.txt (File Modified) (Property Modified)
10365 trunk/doc/ircd.8 (File Modified) (Property Modified)
10366 trunk/doc/ircd.motd (Property Modified)
10367 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10368 trunk/doc/modeg.txt (File Modified) (Property Modified)
10369 trunk/doc/modes.txt (File Modified) (Property Modified)
10370 trunk/doc/monitor.txt (File Modified) (Property Modified)
10371 trunk/doc/old/Authors (Property Modified)
10372 trunk/doc/operguide.txt (File Modified) (Property Modified)
10373 trunk/doc/opermyth.txt (Property Modified)
10374 trunk/doc/server-version-info (File Modified) (Property Modified)
10375 trunk/doc/services.txt (File Modified) (Property Modified)
10376 trunk/doc/technical/README.TSora (Property Modified)
10377 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10378 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10379 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10380 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10381 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10382 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10383 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10384 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10385 trunk/doc/technical/rfc1459.txt (Property Modified)
10386 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10387 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10388 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10389 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10390 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10391 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10392 trunk/help/Makefile.in (File Modified) (Property Modified)
10393 trunk/help/opers/accept (Property Modified)
10394 trunk/help/opers/admin (Property Modified)
10395 trunk/help/opers/away (Property Modified)
10396 trunk/help/opers/capab (Property Modified)
10397 trunk/help/opers/challenge (Property Modified)
10398 trunk/help/opers/close (Property Modified)
10399 trunk/help/opers/cmode (Property Modified)
10400 trunk/help/opers/cnotice (Property Modified)
10401 trunk/help/opers/connect (Property Modified)
10402 trunk/help/opers/cprivmsg (Property Modified)
10403 trunk/help/opers/credits (Property Modified)
10404 trunk/help/opers/die (Property Modified)
10405 trunk/help/opers/dline (Property Modified)
10406 trunk/help/opers/eob (Property Modified)
10407 trunk/help/opers/error (Property Modified)
10408 trunk/help/opers/etrace (Property Modified)
10409 trunk/help/opers/gline (Property Modified)
10410 trunk/help/opers/help (Property Modified)
10411 trunk/help/opers/index (Property Modified)
10412 trunk/help/opers/info (Property Modified)
10413 trunk/help/opers/invite (Property Modified)
10414 trunk/help/opers/ison (Property Modified)
10415 trunk/help/opers/join (Property Modified)
10416 trunk/help/opers/kick (Property Modified)
10417 trunk/help/opers/kill (Property Modified)
10418 trunk/help/opers/kline (Property Modified)
10419 trunk/help/opers/knock (Property Modified)
10420 trunk/help/opers/links (Property Modified)
10421 trunk/help/opers/list (Property Modified)
10422 trunk/help/opers/locops (Property Modified)
10423 trunk/help/opers/lusers (Property Modified)
10424 trunk/help/opers/modlist (Property Modified)
10425 trunk/help/opers/modload (Property Modified)
10426 trunk/help/opers/modrestart (Property Modified)
10427 trunk/help/opers/modunload (Property Modified)
10428 trunk/help/opers/motd (Property Modified)
10429 trunk/help/opers/names (Property Modified)
10430 trunk/help/opers/nick (Property Modified)
10431 trunk/help/opers/notice (Property Modified)
10432 trunk/help/opers/oper (Property Modified)
10433 trunk/help/opers/operspy (Property Modified)
10434 trunk/help/opers/operwall (Property Modified)
10435 trunk/help/opers/part (Property Modified)
10436 trunk/help/opers/pass (Property Modified)
10437 trunk/help/opers/ping (Property Modified)
10438 trunk/help/opers/pong (Property Modified)
10439 trunk/help/opers/post (Property Modified)
10440 trunk/help/opers/privmsg (Property Modified)
10441 trunk/help/opers/quit (Property Modified)
10442 trunk/help/opers/rehash (Property Modified)
10443 trunk/help/opers/restart (Property Modified)
10444 trunk/help/opers/resv (Property Modified)
10445 trunk/help/opers/server (Property Modified)
10446 trunk/help/opers/set (Property Modified)
10447 trunk/help/opers/sjoin (Property Modified)
10448 trunk/help/opers/squit (Property Modified)
10449 trunk/help/opers/stats (Property Modified)
10450 trunk/help/opers/svinfo (Property Modified)
10451 trunk/help/opers/testgecos (Property Modified)
10452 trunk/help/opers/testline (Property Modified)
10453 trunk/help/opers/testmask (Property Modified)
10454 trunk/help/opers/time (Property Modified)
10455 trunk/help/opers/topic (Property Modified)
10456 trunk/help/opers/trace (Property Modified)
10457 trunk/help/opers/uhelp (Property Modified)
10458 trunk/help/opers/umode (Property Modified)
10459 trunk/help/opers/undline (Property Modified)
10460 trunk/help/opers/ungline (Property Modified)
10461 trunk/help/opers/unkline (Property Modified)
10462 trunk/help/opers/unresv (Property Modified)
10463 trunk/help/opers/unxline (Property Modified)
10464 trunk/help/opers/user (Property Modified)
10465 trunk/help/opers/userhost (Property Modified)
10466 trunk/help/opers/users (Property Modified)
10467 trunk/help/opers/version (Property Modified)
10468 trunk/help/opers/wallops (Property Modified)
10469 trunk/help/opers/who (Property Modified)
10470 trunk/help/opers/whois (Property Modified)
10471 trunk/help/opers/whowas (Property Modified)
10472 trunk/help/opers/xline (Property Modified)
10473 trunk/help/users/index (Property Modified)
10474 trunk/help/users/info (Property Modified)
10475 trunk/help/users/notice (Property Modified)
10476 trunk/help/users/privmsg (Property Modified)
10477 trunk/help/users/stats (Property Modified)
10478 trunk/help/users/umode (Property Modified)
10479 trunk/include/.cvsignore (Property Modified)
10480 trunk/include/.indent.pro (Property Modified)
10481 trunk/include/balloc.h (File Modified) (Property Modified)
10482 trunk/include/cache.h (File Modified) (Property Modified)
10483 trunk/include/channel.h (File Modified) (Property Modified)
10484 trunk/include/class.h (File Modified) (Property Modified)
10485 trunk/include/client.h (File Modified) (Property Modified)
10486 trunk/include/commio.h (File Modified) (Property Modified)
10487 trunk/include/common.h (File Modified) (Property Modified)
10488 trunk/include/config.h (File Modified) (Property Modified)
10489 trunk/include/config.h.dist (File Modified) (Property Modified)
10490 trunk/include/defaults.h (File Modified) (Property Modified)
10491 trunk/include/event.h (File Modified) (Property Modified)
10492 trunk/include/hash.h (File Modified) (Property Modified)
10493 trunk/include/hook.h (File Modified) (Property Modified)
10494 trunk/include/hostmask.h (File Modified) (Property Modified)
10495 trunk/include/irc_string.h (File Modified) (Property Modified)
10496 trunk/include/ircd.h (File Modified) (Property Modified)
10497 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10498 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10499 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10500 trunk/include/linebuf.h (File Modified) (Property Modified)
10501 trunk/include/listener.h (File Modified) (Property Modified)
10502 trunk/include/m_info.h (File Modified) (Property Modified)
10503 trunk/include/memory.h (File Modified) (Property Modified)
10504 trunk/include/modules.h (File Modified) (Property Modified)
10505 trunk/include/monitor.h (File Modified) (Property Modified)
10506 trunk/include/msg.h (File Modified) (Property Modified)
10507 trunk/include/newconf.h (File Modified) (Property Modified)
10508 trunk/include/numeric.h (File Modified) (Property Modified)
10509 trunk/include/packet.h (File Modified) (Property Modified)
10510 trunk/include/parse.h (File Modified) (Property Modified)
10511 trunk/include/patchlevel.h (File Modified) (Property Modified)
10512 trunk/include/patricia.h (File Modified) (Property Modified)
10513 trunk/include/reject.h (File Modified) (Property Modified)
10514 trunk/include/res.h (File Modified) (Property Modified)
10515 trunk/include/restart.h (File Modified) (Property Modified)
10516 trunk/include/s_auth.h (File Modified) (Property Modified)
10517 trunk/include/s_conf.h (File Modified) (Property Modified)
10518 trunk/include/s_gline.h (File Modified) (Property Modified)
10519 trunk/include/s_log.h (File Modified) (Property Modified)
10520 trunk/include/s_newconf.h (File Modified) (Property Modified)
10521 trunk/include/s_serv.h (File Modified) (Property Modified)
10522 trunk/include/s_stats.h (File Modified) (Property Modified)
10523 trunk/include/s_user.h (File Modified) (Property Modified)
10524 trunk/include/s_zip.h (File Modified) (Property Modified)
10525 trunk/include/scache.h (File Modified) (Property Modified)
10526 trunk/include/send.h (File Modified) (Property Modified)
10527 trunk/include/serno.h (Property Modified)
10528 trunk/include/setup.h.in (Property Modified)
10529 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10530 trunk/include/stdinc.h (File Modified) (Property Modified)
10531 trunk/include/supported.h (File Modified) (Property Modified)
10532 trunk/include/tools.h (File Modified) (Property Modified)
10533 trunk/include/whowas.h (File Modified) (Property Modified)
10534 trunk/install-sh (File Modified) (Property Modified)
10535 trunk/modules/.cvsignore (Property Modified)
10536 trunk/modules/.depend (Property Modified)
10537 trunk/modules/.indent.pro (Property Modified)
10538 trunk/modules/Makefile.in (File Modified) (Property Modified)
10539 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10540 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10541 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10542 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10543 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10544 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10545 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10546 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10547 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10548 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10549 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10550 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10551 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10552 trunk/modules/m_accept.c (File Modified) (Property Modified)
10553 trunk/modules/m_admin.c (File Modified) (Property Modified)
10554 trunk/modules/m_away.c (File Modified) (Property Modified)
10555 trunk/modules/m_cap.c (File Modified) (Property Modified)
10556 trunk/modules/m_capab.c (File Modified) (Property Modified)
10557 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10558 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10559 trunk/modules/m_close.c (File Modified) (Property Modified)
10560 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10561 trunk/modules/m_connect.c (File Modified) (Property Modified)
10562 trunk/modules/m_dline.c (File Modified) (Property Modified)
10563 trunk/modules/m_encap.c (File Modified) (Property Modified)
10564 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10565 trunk/modules/m_gline.c (File Modified) (Property Modified)
10566 trunk/modules/m_help.c (File Modified) (Property Modified)
10567 trunk/modules/m_info.c (File Modified) (Property Modified)
10568 trunk/modules/m_invite.c (File Modified) (Property Modified)
10569 trunk/modules/m_ison.c (File Modified) (Property Modified)
10570 trunk/modules/m_kline.c (File Modified) (Property Modified)
10571 trunk/modules/m_knock.c (File Modified) (Property Modified)
10572 trunk/modules/m_links.c (File Modified) (Property Modified)
10573 trunk/modules/m_list.c (File Modified) (Property Modified)
10574 trunk/modules/m_locops.c (File Modified) (Property Modified)
10575 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10576 trunk/modules/m_map.c (File Modified) (Property Modified)
10577 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10578 trunk/modules/m_motd.c (File Modified) (Property Modified)
10579 trunk/modules/m_names.c (File Modified) (Property Modified)
10580 trunk/modules/m_oper.c (File Modified) (Property Modified)
10581 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10582 trunk/modules/m_pass.c (File Modified) (Property Modified)
10583 trunk/modules/m_ping.c (File Modified) (Property Modified)
10584 trunk/modules/m_pong.c (File Modified) (Property Modified)
10585 trunk/modules/m_post.c (File Modified) (Property Modified)
10586 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10587 trunk/modules/m_restart.c (File Modified) (Property Modified)
10588 trunk/modules/m_resv.c (File Modified) (Property Modified)
10589 trunk/modules/m_services.c (File Modified) (Property Modified)
10590 trunk/modules/m_set.c (File Modified) (Property Modified)
10591 trunk/modules/m_stats.c (File Modified) (Property Modified)
10592 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10593 trunk/modules/m_tb.c (File Modified) (Property Modified)
10594 trunk/modules/m_testline.c (File Modified) (Property Modified)
10595 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10596 trunk/modules/m_time.c (File Modified) (Property Modified)
10597 trunk/modules/m_topic.c (File Modified) (Property Modified)
10598 trunk/modules/m_trace.c (File Modified) (Property Modified)
10599 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10600 trunk/modules/m_user.c (File Modified) (Property Modified)
10601 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10602 trunk/modules/m_users.c (File Modified) (Property Modified)
10603 trunk/modules/m_version.c (File Modified) (Property Modified)
10604 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10605 trunk/modules/m_who.c (File Modified) (Property Modified)
10606 trunk/modules/m_whois.c (File Modified) (Property Modified)
10607 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10608 trunk/modules/m_xline.c (File Modified) (Property Modified)
10609 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10610 trunk/servlink/.cvsignore (Property Modified)
10611 trunk/servlink/.indent.pro (Property Modified)
10612 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10613 trunk/servlink/README (File Modified) (Property Modified)
10614 trunk/servlink/TODO (File Modified) (Property Modified)
10615 trunk/servlink/control.c (File Modified) (Property Modified)
10616 trunk/servlink/control.h (File Modified) (Property Modified)
10617 trunk/servlink/io.c (File Modified) (Property Modified)
10618 trunk/servlink/io.h (File Modified) (Property Modified)
10619 trunk/servlink/servlink.c (File Modified) (Property Modified)
10620 trunk/servlink/servlink.h (File Modified) (Property Modified)
10621 trunk/src/.cvsignore (Property Modified)
10622 trunk/src/.depend (Property Modified)
10623 trunk/src/.indent.pro (Property Modified)
10624 trunk/src/Makefile.in (File Modified) (Property Modified)
10625 trunk/src/adns.c (File Modified) (Property Modified)
10626 trunk/src/balloc.c (File Modified) (Property Modified)
10627 trunk/src/cache.c (File Modified) (Property Modified)
10628 trunk/src/channel.c (File Modified) (Property Modified)
10629 trunk/src/class.c (File Modified) (Property Modified)
10630 trunk/src/client.c (File Modified) (Property Modified)
10631 trunk/src/commio.c (File Modified) (Property Modified)
10632 trunk/src/devpoll.c (File Modified) (Property Modified)
10633 trunk/src/epoll.c (File Modified) (Property Modified)
10634 trunk/src/event.c (File Modified) (Property Modified)
10635 trunk/src/getopt.c (File Modified) (Property Modified)
10636 trunk/src/hash.c (File Modified) (Property Modified)
10637 trunk/src/hook.c (File Modified) (Property Modified)
10638 trunk/src/hostmask.c (File Modified) (Property Modified)
10639 trunk/src/irc_string.c (File Modified) (Property Modified)
10640 trunk/src/ircd.c (File Modified) (Property Modified)
10641 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10642 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10643 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10644 trunk/src/kdparse.c (File Modified) (Property Modified)
10645 trunk/src/kqueue.c (File Modified) (Property Modified)
10646 trunk/src/linebuf.c (File Modified) (Property Modified)
10647 trunk/src/listener.c (File Modified) (Property Modified)
10648 trunk/src/match.c (File Modified) (Property Modified)
10649 trunk/src/memory.c (File Modified) (Property Modified)
10650 trunk/src/messages.tab (File Modified) (Property Modified)
10651 trunk/src/modules.c (File Modified) (Property Modified)
10652 trunk/src/monitor.c (File Modified) (Property Modified)
10653 trunk/src/newconf.c (File Modified) (Property Modified)
10654 trunk/src/numeric.c (File Modified) (Property Modified)
10655 trunk/src/packet.c (File Modified) (Property Modified)
10656 trunk/src/parse.c (File Modified) (Property Modified)
10657 trunk/src/patricia.c (File Modified) (Property Modified)
10658 trunk/src/poll.c (File Modified) (Property Modified)
10659 trunk/src/reject.c (File Modified) (Property Modified)
10660 trunk/src/restart.c (File Modified) (Property Modified)
10661 trunk/src/s_auth.c (File Modified) (Property Modified)
10662 trunk/src/s_conf.c (File Modified) (Property Modified)
10663 trunk/src/s_gline.c (File Modified) (Property Modified)
10664 trunk/src/s_log.c (File Modified) (Property Modified)
10665 trunk/src/s_newconf.c (File Modified) (Property Modified)
10666 trunk/src/s_serv.c (File Modified) (Property Modified)
10667 trunk/src/s_stats.c (File Modified) (Property Modified)
10668 trunk/src/s_user.c (File Modified) (Property Modified)
10669 trunk/src/scache.c (File Modified) (Property Modified)
10670 trunk/src/select.c (File Modified) (Property Modified)
10671 trunk/src/send.c (File Modified) (Property Modified)
10672 trunk/src/snprintf.c (File Modified) (Property Modified)
10673 trunk/src/tools.c (File Modified) (Property Modified)
10674 trunk/src/version.c.SH (File Modified) (Property Modified)
10675 trunk/src/whowas.c (File Modified) (Property Modified)
10676 trunk/tools/.cvsignore (Property Modified)
10677 trunk/tools/Makefile.in (File Modified) (Property Modified)
10678 trunk/tools/README (File Modified) (Property Modified)
10679 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10680 trunk/tools/convertilines.c (File Modified) (Property Modified)
10681 trunk/tools/convertklines.c (File Modified) (Property Modified)
10682 trunk/tools/mkkeypair (Property Modified)
10683 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10684 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10685 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10686 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10687 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10688 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10689 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10690 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10691 trunk/tools/untabify (File Modified) (Property Modified)
10692 trunk/tools/viconf.c (File Modified) (Property Modified)
10693
10694
10695 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10696 Log:
10697 - Update RELNOTES.
10698
10699
10700 Modified:
10701 trunk/RELNOTES (File Modified)
10702
10703
10704 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10705 Log:
10706 - Make version.c use our serial, not ratbox's.
10707
10708
10709 Modified:
10710 trunk/src/version.c.SH (File Modified)
10711
10712
10713 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10714 Log:
10715 - update RELNOTES
10716 - revved patchlevel to 2.1.5
10717
10718
10719 Modified:
10720 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10721 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10722
10723
10724 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10725 Log:
10726 - fix buffer overflow and unterminated buffer when removing TS6 bans
10727 - fix rebuilding of SJOIN
10728
10729
10730 Modified:
10731 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10732
10733
10734 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10735 Log:
10736 have servlink report if it gets an uncompressed error message when it gets inflate failures
10737
10738 Modified:
10739 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10740
10741
10742 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10743 Log:
10744 - extend our copyrights to 2005.
10745
10746
10747 Modified:
10748 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10749 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10750 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10751 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10752 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10753 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10754 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10755 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10756 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10757 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10758 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10759 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10760 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10761 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10762 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10763 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10764 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10765 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10766 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10767 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10768 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10769 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10770 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10771 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10772 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10773 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10774 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10775 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10776 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10777 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10778 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10779 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10780 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10781 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10782 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10783 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10784 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10785 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10786 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10787 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10788 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10789 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10790 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10791 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10792 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10793 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10794 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10795 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10796 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10797 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10798 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10799 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10800 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10801 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10802 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10803 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10804 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10805 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10806 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10807 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10808 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10809 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10810 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10811 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10812 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10813 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10814 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10815 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10816 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10817 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10818 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10819 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10820 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10821 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10822 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10823 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10824 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10825 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10826 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10827 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10828 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10829 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10830 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10831 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10832 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10833 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10834 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10835 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10836 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10837 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10838 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10839 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10840 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10841 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10842 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10843 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10844 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10845 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10846 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10847 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10848 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10849 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10850 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10851 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10852
10853
10854 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10855 Log:
10856 - update RELNOTES
10857 - revved patchlevel to 2.1.4
10858
10859
10860 Modified:
10861 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10862 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10863
10864
10865 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10866 Log:
10867 - add TARGMAX to 005
10868 - remove the +1 from ->uid in struct Client
10869 - fix checking of accept entries in m_accept.c
10870
10871
10872 Modified:
10873 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10874 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10875 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10876 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10877
10878
10879 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10880 Log:
10881 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10882 send it over TS6
10883
10884
10885 Modified:
10886 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10887
10888
10889 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10890 Log:
10891 - remove an unused variable
10892
10893
10894 Modified:
10895 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10896
10897
10898 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10899 Log:
10900 don't burst a TS5 name in burst_TS6. -via jillies
10901
10902 Modified:
10903 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10904
10905
10906 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10907 Log:
10908 - via jilles, make nickchanges invalidate any cached bans for
10909 quiet_on_ban
10910
10911
10912 Modified:
10913 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10914 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10915 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10916 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10917
10918
10919 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10920 Log:
10921 - fix some char vs byte usage to make adns compile cleanly with gcc4
10922
10923
10924 Modified:
10925 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10926 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10927 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10928 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10929 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10930 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10931 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10932 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10933
10934
10935 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10936 Log:
10937 userhost should allow 5 userhost checks, not 4
10938
10939 Modified:
10940 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10941
10942
10943 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10944 Log:
10945 - another darwin fix
10946
10947
10948 Modified:
10949 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10950
10951
10952 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10953 Log:
10954 - darwin fixes
10955
10956
10957 Modified:
10958 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10959 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10960 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10961 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10962 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10963 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10964 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10965 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10966
10967
10968 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10969 Log:
10970 - remove bogus extern of abort_list
10971
10972
10973 Modified:
10974 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10975
10976
10977 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10978 Log:
10979 svn repo access stuff
10980
10981 Modified:
10982 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10983
10984
10985 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10986 Log:
10987 test commit
10988
10989
10990 Modified:
10991 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10992
10993
10994 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10995 Log:
10996 test commit
10997
10998
10999 Modified:
11000 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11001
11002
11003 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11004 Log:
11005 revert omotd..i thought it was a good idea..oh well
11006
11007 Modified:
11008 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11009
11010
11011 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11012 Log:
11013 Commas are bad things in channel keys
11014
11015
11016 Modified:
11017 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11018
11019
11020 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11021 Log:
11022 Add OMOTD command to display oper motd
11023
11024
11025 Modified:
11026 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11027
11028
11029 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11030 Log:
11031 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11032
11033 Modified:
11034 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11035
11036
11037 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11038
11039 Modified files: (Branch: RATBOX_2_1)
11040 modules m_whois.c
11041 Log:
11042 - stop testing whois for protocol violations, as they can be caused in
11043 ircds going all the way back to the original ircd2.8
11044
11045 Revision Changes Path
11046 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11047
11048
11049
11050 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11051
11052 Modified files: (Branch: RATBOX_2_1)
11053 modules m_time.c
11054 Log:
11055 - remove some 2.2 code
11056
11057 Revision Changes Path
11058 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11059
11060
11061
11062 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11063
11064 Modified files: (Branch: RATBOX_2_1)
11065 modules m_time.c
11066 Log:
11067 backport of the silly december 31st bug
11068
11069 Revision Changes Path
11070 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11071
11072
11073
11074 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11075
11076 Modified files: (Branch: RATBOX_2_1)
11077 . RELNOTES
11078 include patchlevel.h
11079 Log:
11080 - revved patchlevel to 2.1.3
11081
11082 Revision Changes Path
11083 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11084 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11085
11086
11087
11088 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11089
11090 Modified files: (Branch: RATBOX_2_1)
11091 include client.h
11092 modules m_accept.c
11093 modules/core m_nick.c
11094 src client.c
11095 Log:
11096 - stop removing a clients own list of accepted clients when they do a
11097 nickchange
11098 - clean up the accept code so its less retarded
11099
11100 Revision Changes Path
11101 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11102 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11103 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11104 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11105
11106
11107
11108 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11109
11110 Modified files: (Branch: RATBOX_2_1)
11111 include event.h
11112 modules m_links.c
11113 src event.c ircd.c newconf.c
11114 Log:
11115 - remove a defn of links_cache_list in m_links.c which was causing
11116 the flattened links update to be ignored
11117 - add eventUpdate(), and make links_delay update on rehash
11118
11119 Revision Changes Path
11120 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11121 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11122 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11123 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11124 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11125
11126
11127
11128 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11129
11130 Modified files: (Branch: RATBOX_2_1)
11131 doc services.txt
11132 src newconf.c
11133 Log:
11134 - make the conf parser apply service {}; on rehash
11135
11136 Revision Changes Path
11137 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11138 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11139
11140
11141
11142 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11143
11144 Modified files: (Branch: RATBOX_2_1)
11145 include m_info.h
11146 Log:
11147 - show ENABLE_SERVICES define in info
11148
11149 Revision Changes Path
11150 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11151
11152
11153
11154 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11155
11156 Modified files: (Branch: RATBOX_2_1)
11157 modules m_services.c m_stats.c
11158 Log:
11159 - via jilles, make m_services.c hook into stats U and display service
11160 blocks
11161
11162 Revision Changes Path
11163 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11164 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11165
11166
11167
11168 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11169
11170 Modified files: (Branch: RATBOX_2_1)
11171 . configure configure.ac
11172 Log:
11173 - default build to -O2
11174
11175 Revision Changes Path
11176 7.249.2.2 +4 -4 ircd-ratbox/configure
11177 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11178
11179
11180
11181 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11182
11183 Modified files: (Branch: RATBOX_2_1)
11184 doc example.conf example.efnet.conf
11185 include client.h s_conf.h s_newconf.h
11186 modules m_info.c
11187 modules/core m_join.c m_nick.c
11188 src channel.c newconf.c s_conf.c s_user.c
11189 Log:
11190 - remove no_oper_resvs from general {};
11191 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11192
11193 Revision Changes Path
11194 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11195 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11196 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11197 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11198 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11199 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11200 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11201 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11202 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11203 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11204 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11205 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11206
11207
11208
11209 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11210
11211 Modified files: (Branch: RATBOX_2_1)
11212 modules/core m_mode.c m_nick.c
11213 src s_newconf.c
11214 Log:
11215 - 2.0 sync:
11216 - raise max temptime to a year
11217 - tidy up BMASK
11218 - require 9 parameters in ms_nick(), 10 in ms_uid()
11219
11220 Revision Changes Path
11221 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11222 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11223 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11224
11225
11226
11227 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11228
11229 Modified files: (Branch: RATBOX_2_1)
11230 modules m_services.c
11231 Log:
11232 - only show services logged in info when its a local client
11233
11234 Revision Changes Path
11235 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11236
11237
11238
11239 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11240
11241 Modified files: (Branch: RATBOX_2_1)
11242 src match.c
11243 Log:
11244 passing a pointer to a pointer is not what was intended, oops
11245
11246 Revision Changes Path
11247 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11248
11249
11250
11251 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11252
11253 Modified files: (Branch: RATBOX_2_1)
11254 doc services.txt
11255 Log:
11256 - update services.txt with FNC
11257
11258 Revision Changes Path
11259 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11260
11261
11262
11263 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11264
11265 Modified files: (Branch: RATBOX_2_1)
11266 modules m_resv.c
11267 Log:
11268 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11269
11270 Revision Changes Path
11271 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11272
11273
11274
11275 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11276
11277 Modified files: (Branch: RATBOX_2_1)
11278 src s_auth.c
11279 Log:
11280 - add some uniqueness into auth process for bopm
11281
11282 Revision Changes Path
11283 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11284
11285
11286
11287 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11288
11289 Modified files: (Branch: RATBOX_2_1)
11290 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11291 Log:
11292 - make contrib/ compile
11293
11294 Revision Changes Path
11295 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11296 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11297 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11298 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11299
11300
11301
11302 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11303
11304 Modified files: (Branch: RATBOX_2_1)
11305 modules m_monitor.c
11306 Log:
11307 Don't allow MONITOR from an unregistered client
11308
11309 Revision Changes Path
11310 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11311
11312
11313
11314 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11315
11316 Modified files: (Branch: RATBOX_2_1)
11317 doc example.conf example.efnet.conf
11318 include class.h
11319 src class.c messages.tab newconf.c
11320 Log:
11321 - remove sendq_eob, its become more of a hindrance than a benefit.
11322 - sync example.efnet.conf cluster {}; with example.conf
11323
11324 Revision Changes Path
11325 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11326 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11327 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11328 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11329 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11330 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11331
11332
11333
11334 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11335
11336 Modified files: (Branch: RATBOX_2_1)
11337 . RELNOTES
11338 include patchlevel.h
11339 Log:
11340 - update RELNOTES
11341 - revved patchlevel to 2.1.2
11342
11343 Revision Changes Path
11344 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11345 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11346
11347
11348
11349 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11350
11351 Modified files: (Branch: RATBOX_2_1)
11352 . configure configure.ac
11353 Log:
11354 - raise default topiclen to 160.
11355
11356 Revision Changes Path
11357 7.249.2.1 +3 -3 ircd-ratbox/configure
11358 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11359
11360
11361
11362 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11363
11364 Modified files: (Branch: RATBOX_2_1)
11365 modules m_services.c
11366 Log:
11367 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11368 tsinfo matches this
11369
11370 Revision Changes Path
11371 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11372
11373
11374
11375 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11376
11377 Modified files: (Branch: RATBOX_2_1)
11378 modules m_services.c
11379 Log:
11380 - monitor_signoff() the client we're nickchanging
11381
11382 Revision Changes Path
11383 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11384
11385
11386
11387 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11388
11389 Modified files: (Branch: RATBOX_2_1)
11390 modules m_trace.c
11391 Log:
11392 - fix various UID problems with trace
11393
11394 Revision Changes Path
11395 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11396
11397
11398
11399 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11400
11401 Modified files: (Branch: RATBOX_2_1)
11402 help/opers dline kline
11403 modules m_resv.c m_stats.c
11404 modules/core m_mode.c
11405 Log:
11406 - sync with 2.0
11407 - tidy up kline/dline help to note they dont accept nick as target
11408 - disallow bans beginning with ':' over bmask
11409 - disallow bans with a space in chm_ban
11410 - stop counting hidden opers in stats p
11411 - match() parameters in remote unresv were inverted, causing it to fail
11412 - fix possibility of clients setting blank keys
11413
11414 Revision Changes Path
11415 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11416 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11417 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11418 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11419 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11420
11421
11422
11423 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11424
11425 Modified files: (Branch: RATBOX_2_1)
11426 src send.c
11427 Log:
11428 - fix problems with amd64 and the way we do va_list
11429
11430 Revision Changes Path
11431 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11432
11433
11434
11435 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11436
11437 Modified files: (Branch: RATBOX_2_1)
11438 modules m_services.c
11439 Log:
11440 - tidy up the kill notifications for RSFNC
11441
11442 Revision Changes Path
11443 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11444
11445
11446
11447 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11448
11449 Modified files: (Branch: RATBOX_2_1)
11450 include s_serv.h
11451 modules m_services.c
11452 src s_serv.c
11453 Log:
11454 - some more rserv stuff:
11455 - add RSFNC capability
11456 - fix up RSFNC, kill existing clients if they exist.
11457
11458 Revision Changes Path
11459 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11460 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11461 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11462
11463
11464
11465 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11466
11467 Modified files: (Branch: RATBOX_2_1)
11468 modules m_services.c
11469 Log:
11470 - first stab at a FNC implementation for rserv
11471
11472 Revision Changes Path
11473 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11474
11475
11476
11477 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11478
11479 Modified files: (Branch: RATBOX_2_1)
11480 help/opers umode
11481 Log:
11482 - remove a tab
11483
11484 Revision Changes Path
11485 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11486
11487
11488
11489 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11490
11491 Modified files: (Branch: RATBOX_2_1)
11492 src newconf.c
11493 Log:
11494 - add links_delay back
11495
11496 Revision Changes Path
11497 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11498
11499
11500
11501 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11502
11503 Modified files: (Branch: RATBOX_2_1)
11504 help/opers umode
11505 help/users umode
11506 Log:
11507 - swap tabs for spaces
11508
11509 Revision Changes Path
11510 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11511 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11512
11513
11514
11515 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11516
11517 Modified files: (Branch: RATBOX_2_1)
11518 include m_info.h
11519 Log:
11520 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11521 contained in the client_flood conf option
11522 - remove a couple of unused defines from info
11523
11524 Revision Changes Path
11525 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11526
11527
11528
11529 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11530
11531 Modified files: (Branch: RATBOX_2_1)
11532 src s_conf.c
11533 Log:
11534 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11535
11536 Revision Changes Path
11537 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11538
11539
11540
11541 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11542
11543 Modified files: (Branch: RATBOX_2_1)
11544 doc example.conf example.efnet.conf
11545 Log:
11546 - fix missing closing comment tag
11547
11548 Revision Changes Path
11549 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11550 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11551
11552
11553
11554 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11555
11556 Modified files: (Branch: RATBOX_2_1)
11557 . RELNOTES
11558 include patchlevel.h
11559 Log:
11560 - revved patchlevel to 2.1.1
11561
11562 Revision Changes Path
11563 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11564 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11565
11566
11567
11568 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11569
11570 Modified files: (Branch: RATBOX_2_1)
11571 modules m_kline.c
11572 Log:
11573 - sync up remote kline reasons, so theyre consistent with what happens
11574 when we add local klines - notably the "Temporary K-line x min" and
11575 date added to reason.
11576
11577 Revision Changes Path
11578 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11579
11580
11581
11582 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11583
11584 Modified files: (Branch: RATBOX_2_1)
11585 doc monitor.txt
11586 Log:
11587 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11588
11589 Revision Changes Path
11590 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11591
11592
11593
11594 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11595
11596 Modified files: (Branch: RATBOX_2_1)
11597 src commio.c
11598 Log:
11599 used the data pointer we saved, not what just got nulled
11600
11601 Revision Changes Path
11602 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11603
11604
11605
11606 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11607
11608 Modified files: (Branch: RATBOX_2_1)
11609 modules m_resv.c m_xline.c
11610 Log:
11611 - fix broken propagation of xline/resv
11612
11613 Revision Changes Path
11614 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11615 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11616
11617
11618
11619 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11620
11621 Modified files: (Branch: RATBOX_2_1)
11622 src s_auth.c
11623 Log:
11624 - properly increment bad auth count for stats T when we timeout an auth
11625
11626 Revision Changes Path
11627 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11628
11629
11630
11631 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11632
11633 Modified files: (Branch: RATBOX_2_1)
11634 doc monitor.txt
11635 include client.h
11636 modules/core m_nick.c
11637 Log:
11638 - fix a bit that didnt make sense in monitor.txt
11639 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11640
11641 Revision Changes Path
11642 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11643 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11644 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11645
11646
11647
11648 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11649
11650 Modified files: (Branch: RATBOX_2_1)
11651 src s_auth.c
11652 Log:
11653 removing dlink nodes from auth_poll_list twice is bad
11654
11655 Revision Changes Path
11656 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11657
11658
11659
11660 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11661
11662 Modified files: (Branch: RATBOX_2_1)
11663 modules m_stats.c
11664 Log:
11665 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11666 changed to RPL_STATSDEBUG
11667
11668 Revision Changes Path
11669 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11670
11671
11672
11673 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11674
11675 Added files: (Branch: RATBOX_2_1)
11676 doc tgchange.txt
11677 Log:
11678 - add some documentation about target change
11679
11680 Revision Changes Path
11681 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11682
11683
11684
11685 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11686
11687 Modified files: (Branch: RATBOX_2_1)
11688 include supported.h
11689 modules/core m_message.c
11690 Log:
11691 - remove extra argument to 005
11692 - disallow messaging of UIDs
11693
11694 Revision Changes Path
11695 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11696 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11697
11698
11699
11700 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11701
11702 Modified files: (Branch: RATBOX_2_1)
11703 src parse.c
11704 Log:
11705 - fix a longstanding parser bug with wrong limit checking, causing us to
11706 accept one less parameter than we're allowed to accept.
11707
11708 Revision Changes Path
11709 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11710
11711
11712
11713 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11714
11715 Modified files: (Branch: RATBOX_2_1)
11716 modules/core m_message.c
11717 Log:
11718 - exempt users messaging themselves from target change
11719
11720 Revision Changes Path
11721 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11722
11723
11724
11725 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11726
11727 Modified files: (Branch: RATBOX_2_1)
11728 include supported.h
11729 Log:
11730 - stop violating MAXPARA on 005.
11731
11732 Revision Changes Path
11733 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11734
11735
11736
11737 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11738
11739 Modified files: (Branch: RATBOX_2_1)
11740 modules/core m_nick.c
11741 Log:
11742 - dont store an ipv6 sockhost if we're not compiled with v6 support
11743
11744 Revision Changes Path
11745 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11746
11747
11748
11749 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11750
11751 Modified files: (Branch: RATBOX_2_1)
11752 include stdinc.h
11753 Log:
11754 - remove some vms includes
11755
11756 Revision Changes Path
11757 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11758
11759
11760
11761 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11762
11763 Modified files: (Branch: RATBOX_2_1)
11764 . ChangeLog
11765 include serno.h
11766 Log:
11767 - force commit for new branch
11768
11769 Revision Changes Path
11770 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11771 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11772
11773
11774
11775 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11776
11777 Modified files:
11778 . RELNOTES configure configure.ac
11779 include patchlevel.h
11780 Log:
11781 - revved patchlevel to 2.1.0
11782
11783 Revision Changes Path
11784 1.114 +6 -2 ircd-ratbox/RELNOTES
11785 7.249 +11 -11 ircd-ratbox/configure
11786 7.63 +3 -3 ircd-ratbox/configure.ac
11787 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11788
11789
11790
11791 leeh 2005/03/04 13:31:32 EST (20050304_2)
11792
11793 Modified files:
11794 . RELNOTES
11795 include patchlevel.h
11796 Log:
11797 - update RELNOTES
11798 - revved patchlevel to 2.1.0beta2
11799
11800 Revision Changes Path
11801 1.113 +12 -0 ircd-ratbox/RELNOTES
11802 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11803
11804
11805
11806 leeh 2005/03/04 13:27:05 EST (20050304_1)
11807
11808 Modified files:
11809 doc whats-new-2.1.txt
11810 src channel.c
11811 Log:
11812 - update whats-new-2.1
11813 - when we're handling global NAMES, dont output channels if there are no
11814 members within them we can show.
11815
11816 Revision Changes Path
11817 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11818 7.436 +12 -2 ircd-ratbox/src/channel.c
11819
11820
11821
11822 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11823
11824 Modified files:
11825 src patricia.c
11826 Log:
11827 That would be a node_heap not a prefix_heap..oops
11828
11829 Revision Changes Path
11830 7.30 +1 -1 ircd-ratbox/src/patricia.c
11831
11832
11833
11834 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11835
11836 Modified files:
11837 include stdinc.h
11838 Log:
11839 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11840 otherwise..the other macros might work????
11841
11842 Revision Changes Path
11843 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11844
11845
11846
11847 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11848
11849 Modified files:
11850 . configure configure.ac
11851 Log:
11852 i hate autoconf
11853
11854 Revision Changes Path
11855 7.248 +5 -5 ircd-ratbox/configure
11856 7.62 +5 -5 ircd-ratbox/configure.ac
11857
11858
11859
11860 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11861
11862 Modified files:
11863 . configure configure.ac
11864 Log:
11865 i hate autoconf
11866
11867 Revision Changes Path
11868 7.247 +3 -2 ircd-ratbox/configure
11869 7.61 +3 -2 ircd-ratbox/configure.ac
11870
11871
11872
11873 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11874
11875 Modified files:
11876 . configure configure.ac
11877 Log:
11878 doh
11879
11880 Revision Changes Path
11881 7.246 +6 -6 ircd-ratbox/configure
11882 7.60 +4 -4 ircd-ratbox/configure.ac
11883
11884
11885
11886 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11887
11888 Modified files:
11889 . configure configure.ac
11890 include stdinc.h
11891 Log:
11892 Doh these changes got put on RATBOX_2_0 when they were meant for
11893 head..oops...
11894 Also merged in the monitor heap size stuff, not that i think monitor has
11895 been moved to head
11896
11897 Revision Changes Path
11898 7.245 +12 -3 ircd-ratbox/configure
11899 7.59 +11 -3 ircd-ratbox/configure.ac
11900 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11901
11902
11903
11904 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11905
11906 Modified files:
11907 include stdinc.h
11908 Log:
11909 Add more robust alloca checking
11910
11911 Revision Changes Path
11912 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11913
11914
11915
11916 leeh 2005/02/24 15:27:17 EST (20050224_9)
11917
11918 Modified files:
11919 contrib m_42.c
11920 Log:
11921 - fix the copyright on m_42.c :p
11922
11923 Revision Changes Path
11924 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11925
11926
11927
11928 leeh 2005/02/24 15:22:53 EST (20050224_8)
11929
11930 Modified files:
11931 include supported.h
11932 modules m_dline.c
11933 Log:
11934 - fix a core in undline on bad masks
11935 - remove an unwanted space from beginning of second 005 numeric
11936
11937 Revision Changes Path
11938 7.5 +1 -1 ircd-ratbox/include/supported.h
11939 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11940
11941
11942
11943 leeh 2005/02/24 15:18:59 EST (20050224_7)
11944
11945 Modified files:
11946 modules m_monitor.c
11947 Log:
11948 - use max_monitor when adding nicknames
11949 - add in monitor s
11950 that should be everything now..
11951
11952 Revision Changes Path
11953 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11954
11955
11956
11957 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11958
11959 Modified files:
11960 contrib m_42.c
11961 Log:
11962 42
11963
11964 Revision Changes Path
11965 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11966
11967
11968
11969 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11970
11971 Modified files:
11972 contrib m_42.c
11973 Log:
11974 42
11975
11976 Revision Changes Path
11977 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11978
11979
11980
11981 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11982
11983 Added files:
11984 contrib m_42.c
11985 Log:
11986 The Answer to Life, the Universe, and Everything
11987
11988 Revision Changes Path
11989 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11990
11991
11992
11993 leeh 2005/02/24 14:53:04 EST (20050224_3)
11994
11995 Modified files:
11996 include monitor.h
11997 modules m_monitor.c
11998 src ircd.c monitor.c
11999 Log:
12000 - call init_monitor() on startup
12001 - add in support for adding/deleting/listing monitor entries
12002
12003 Revision Changes Path
12004 7.2 +3 -1 ircd-ratbox/include/monitor.h
12005 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12006 7.374 +2 -0 ircd-ratbox/src/ircd.c
12007 7.3 +15 -4 ircd-ratbox/src/monitor.c
12008
12009
12010
12011 leeh 2005/02/23 21:20:10 EST (20050224_2)
12012
12013 Modified files:
12014 doc example.conf example.efnet.conf
12015 include s_conf.h supported.h
12016 modules Makefile.in
12017 src client.c newconf.c s_conf.c
12018 Added files:
12019 modules m_monitor.c
12020 Log:
12021 - add the max_monitor config option
12022 - advertise MONITOR=%d in 005
12023 - clear a local clients monitor list on exit
12024 - add the framework for the MONITOR command
12025 - bed.
12026
12027 Revision Changes Path
12028 7.261 +5 -0 ircd-ratbox/doc/example.conf
12029 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12030 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12031 7.4 +4 -2 ircd-ratbox/include/supported.h
12032 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12033 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12034 7.492 +1 -0 ircd-ratbox/src/client.c
12035 7.202 +1 -0 ircd-ratbox/src/newconf.c
12036 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12037
12038
12039
12040 leeh 2005/02/23 20:57:51 EST (20050224_1)
12041
12042 Modified files:
12043 . configure configure.ac
12044 include setup.h.in
12045 src monitor.c
12046 Log:
12047 - move MONITOR_HEAP_SIZE over to configure
12048
12049 Revision Changes Path
12050 7.244 ircd-ratbox/configure
12051 7.58 +4 -2 ircd-ratbox/configure.ac
12052 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12053 7.2 +0 -2 ircd-ratbox/src/monitor.c
12054
12055
12056
12057 leeh 2005/02/23 20:48:08 EST (20050224_0)
12058
12059 Modified files:
12060 doc monitor.txt
12061 include client.h numeric.h
12062 modules/core m_nick.c
12063 src Makefile.in client.c messages.tab
12064 s_user.c
12065 Added files:
12066 include monitor.h
12067 src monitor.c
12068 Log:
12069 - first half of my server-side notify list implementation..
12070
12071 Revision Changes Path
12072 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12073 7.266 +3 -0 ircd-ratbox/include/client.h
12074 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12075 7.58 +6 -0 ircd-ratbox/include/numeric.h
12076 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12077 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12078 7.491 +3 -0 ircd-ratbox/src/client.c
12079 7.126 +5 -5 ircd-ratbox/src/messages.tab
12080 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12081 7.342 +2 -0 ircd-ratbox/src/s_user.c
12082
12083
12084
12085 leeh 2005/02/23 18:42:59 EST (20050223_0)
12086
12087 Modified files:
12088 include hash.h
12089 Log:
12090 - double the size of the client and channel hashtables (64k -> 128k and
12091 32k -> 64k). The improvements are quite significant..
12092
12093 Revision Changes Path
12094 7.54 +4 -4 ircd-ratbox/include/hash.h
12095
12096
12097
12098 leeh 2005/02/22 14:55:56 EST (20050222_1)
12099
12100 Modified files:
12101 doc monitor.txt
12102 modules m_services.c
12103 Log:
12104 - remove a couple of unused vars
12105 - update monitor.txt
12106
12107 Revision Changes Path
12108 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12109 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12110
12111
12112
12113 leeh 2005/02/21 19:47:24 EST (20050222_0)
12114
12115 Added files:
12116 doc monitor.txt
12117 Log:
12118 - add in my documentation on the upcoming MONITOR command
12119
12120 Revision Changes Path
12121 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12122
12123
12124
12125 leeh 2005/02/21 12:09:34 EST (20050221_0)
12126
12127 Modified files:
12128 . configure configure.ac
12129 doc whats-new-2.1.txt
12130 tools README.mkpasswd
12131 Removed files:
12132 src crypt.c
12133 Log:
12134 - update whats-new-2.1.txt some more
12135 - we dont have vms mkpasswd anymore
12136 - remove the unused crypt.c
12137
12138 Revision Changes Path
12139 7.243 +3 -6 ircd-ratbox/configure
12140 7.57 +2 -4 ircd-ratbox/configure.ac
12141 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12142 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12143 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12144
12145
12146
12147 leeh 2005/02/19 12:38:09 EST (20050219_3)
12148
12149 Modified files:
12150 doc example.conf example.efnet.conf
12151 include ircd.h
12152 modules m_pong.c
12153 src channel.c client.c ircd.c s_conf.c
12154 Log:
12155 - rework the splitcode, splitservers is now how many servers we've marked as
12156 EOB, rather than how many are linked. Thus pull ourselves out of
12157 splitmode immediately once this is satisfied
12158
12159 Revision Changes Path
12160 7.260 +8 -9 ircd-ratbox/doc/example.conf
12161 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12162 7.83 +1 -0 ircd-ratbox/include/ircd.h
12163 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12164 7.435 +16 -36 ircd-ratbox/src/channel.c
12165 7.490 +2 -0 ircd-ratbox/src/client.c
12166 7.373 +2 -1 ircd-ratbox/src/ircd.c
12167 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12168
12169
12170
12171 leeh 2005/02/19 09:02:34 EST (20050219_2)
12172
12173 Modified files:
12174 doc example.conf example.efnet.conf
12175 include ircd.h s_conf.h
12176 modules m_set.c
12177 src channel.c ircd.c newconf.c s_conf.c
12178 Log:
12179 - remove split_delay
12180
12181 Revision Changes Path
12182 7.259 +0 -5 ircd-ratbox/doc/example.conf
12183 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12184 7.82 +0 -1 ircd-ratbox/include/ircd.h
12185 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12186 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12187 7.434 +2 -7 ircd-ratbox/src/channel.c
12188 7.372 +0 -1 ircd-ratbox/src/ircd.c
12189 7.201 +0 -1 ircd-ratbox/src/newconf.c
12190 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12191
12192
12193
12194 leeh 2005/02/19 08:48:05 EST (20050219_1)
12195
12196 Modified files:
12197 include client.h
12198 modules m_cap.c m_who.c
12199 src channel.c
12200 Log:
12201 - implemented multi-prefix client capability, which allows stacking of @+ in
12202 names and who
12203
12204 Revision Changes Path
12205 7.265 +1 -1 ircd-ratbox/include/client.h
12206 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12207 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12208 7.433 +4 -6 ircd-ratbox/src/channel.c
12209
12210
12211
12212 leeh 2005/02/19 06:27:58 EST (20050219_0)
12213
12214 Modified files:
12215 modules m_etrace.c
12216 src newconf.c s_conf.c s_newconf.c
12217 Log:
12218 - removed some unused vars/functions
12219
12220 Revision Changes Path
12221 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12222 7.200 +0 -15 ircd-ratbox/src/newconf.c
12223 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12224 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12225
12226
12227
12228 leeh 2005/02/16 12:58:24 EST (20050216_2)
12229
12230 Modified files:
12231 . RELNOTES configure configure.ac
12232 include patchlevel.h
12233 Log:
12234 - update configure to reflect this is 'devel'
12235 - update RELNOTES
12236 - revved patchlevel to 2.1.0beta1
12237
12238 Revision Changes Path
12239 1.112 +9 -1 ircd-ratbox/RELNOTES
12240 7.242 +11 -11 ircd-ratbox/configure
12241 7.56 +3 -3 ircd-ratbox/configure.ac
12242 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12243
12244
12245
12246 leeh 2005/02/16 12:46:30 EST (20050216_1)
12247
12248 Modified files:
12249 . configure configure.ac
12250 include client.h numeric.h s_conf.h setup.h.in
12251 supported.h
12252 modules Makefile.in
12253 modules/core m_nick.c
12254 src Makefile.in client.c ircd.c messages.tab
12255 newconf.c s_conf.c s_user.c
12256 Removed files:
12257 include watch.h
12258 modules m_watch.c
12259 src watch.c
12260 Log:
12261 - remove watch, the protocol for this sucks so hard I just dont want it
12262 here ;-)
12263
12264 Revision Changes Path
12265 7.241 +2 -12 ircd-ratbox/configure
12266 7.55 +2 -4 ircd-ratbox/configure.ac
12267 7.264 +0 -2 ircd-ratbox/include/client.h
12268 7.57 +0 -11 ircd-ratbox/include/numeric.h
12269 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12270 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12271 7.3 +2 -3 ircd-ratbox/include/supported.h
12272 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12273 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12274 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12275 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12276 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12277 7.489 +0 -3 ircd-ratbox/src/client.c
12278 7.371 +0 -2 ircd-ratbox/src/ircd.c
12279 7.125 +9 -9 ircd-ratbox/src/messages.tab
12280 7.199 +0 -1 ircd-ratbox/src/newconf.c
12281 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12282 7.341 +0 -2 ircd-ratbox/src/s_user.c
12283 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12284
12285
12286
12287 leeh 2005/02/15 19:13:31 EST (20050216_0)
12288
12289 Modified files:
12290 include stdinc.h
12291 src event.c ircd_lexer.l ircd_signal.c
12292 modules.c
12293 Removed files:
12294 servlink descrip.mms
12295 Log:
12296 - remove a few vms bits
12297
12298 Revision Changes Path
12299 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12300 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12301 7.47 +0 -54 ircd-ratbox/src/event.c
12302 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12303 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12304 7.152 +0 -3 ircd-ratbox/src/modules.c
12305
12306
12307
12308 leeh 2005/02/15 18:53:32 EST (20050215_0)
12309
12310 Modified files:
12311 include hostmask.h ircd.h s_conf.h s_newconf.h
12312 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12313 m_xline.c
12314 src hostmask.c ircd.c ircd_signal.c s_conf.c
12315 s_newconf.c
12316 Log:
12317 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12318 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12319
12320 Revision Changes Path
12321 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12322 7.81 +1 -0 ircd-ratbox/include/ircd.h
12323 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12324 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12325 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12326 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12327 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12328 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12329 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12330 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12331 7.370 +7 -0 ircd-ratbox/src/ircd.c
12332 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12333 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12334 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12335
12336
12337
12338 leeh 2005/02/13 10:21:41 EST (20050213_4)
12339
12340 Modified files:
12341 doc services.txt
12342 Added files:
12343 doc whats-new-2.0.txt whats-new-2.1.txt
12344 Removed files:
12345 doc whats-new.txt
12346 Log:
12347 - move whats-new.txt to whats-new-2.0.txt
12348 - add in whats-new-2.1.txt
12349 - update services.txt with the whois for logged in users
12350
12351 Revision Changes Path
12352 7.2 +5 -0 ircd-ratbox/doc/services.txt
12353 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12354 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12355 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12356
12357
12358
12359 leeh 2005/02/13 09:20:37 EST (20050213_3)
12360
12361 Modified files:
12362 include supported.h
12363 modules/core m_message.c
12364 Log:
12365 - fix a compile error in m_message.c
12366 - update 005 to the spec and add CPRIVMSG/CNOTICE
12367
12368 Revision Changes Path
12369 7.2 +31 -37 ircd-ratbox/include/supported.h
12370 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12371
12372
12373
12374 leeh 2005/02/13 09:14:12 EST (20050213_2)
12375
12376 Modified files:
12377 src channel.c
12378 Log:
12379 - fix the membership memleak
12380
12381 Revision Changes Path
12382 7.432 +0 -3 ircd-ratbox/src/channel.c
12383
12384
12385
12386 leeh 2005/02/12 21:51:56 EST (20050213_1)
12387
12388 Modified files:
12389 include client.h
12390 modules/core m_message.c
12391 Log:
12392 - add a bitmask to track when they send their first message, only allowing
12393 clearing stuff after that.
12394
12395 Revision Changes Path
12396 7.263 +4 -0 ircd-ratbox/include/client.h
12397 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12398
12399
12400
12401 leeh 2005/02/12 21:17:52 EST (20050213_0)
12402
12403 Modified files:
12404 include patricia.h s_newconf.h
12405 modules/core m_message.c
12406 src patricia.c s_newconf.c s_user.c
12407 Log:
12408 - add in the patricia for tracking who fills up targets, give them a reduced
12409 count on connect
12410
12411 Revision Changes Path
12412 7.20 +1 -1 ircd-ratbox/include/patricia.h
12413 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12414 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12415 7.29 +1 -1 ircd-ratbox/src/patricia.c
12416 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12417 7.340 +4 -0 ircd-ratbox/src/s_user.c
12418
12419
12420
12421 leeh 2005/02/12 18:35:10 EST (20050212_0)
12422
12423 Modified files:
12424 include ircd_defs.h
12425 src class.c reject.c
12426 Log:
12427 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12428
12429 Revision Changes Path
12430 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12431 7.68 +1 -5 ircd-ratbox/src/class.c
12432 1.33 +1 -5 ircd-ratbox/src/reject.c
12433
12434
12435
12436 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12437
12438 Modified files:
12439 modules m_watch.c
12440 Log:
12441 remove stupid memory leak
12442
12443 Revision Changes Path
12444 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12445
12446
12447
12448 leeh 2005/02/11 06:42:48 EST (20050211_0)
12449
12450 Modified files:
12451 modules m_gline.c
12452 Log:
12453 - workaround hyb6 allowing empty gline reasons
12454
12455 Revision Changes Path
12456 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12457
12458
12459
12460 leeh 2005/02/09 14:39:13 EST (20050209_2)
12461
12462 Modified files:
12463 include s_conf.h
12464 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12465 src ircd.c s_conf.c
12466 Log:
12467 - move temp dlines and temp klines over to an array, rather than completely
12468 seperate dlinks.
12469
12470 Revision Changes Path
12471 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12472 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12473 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12474 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12475 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12476 7.369 +0 -5 ircd-ratbox/src/ircd.c
12477 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12478
12479
12480
12481 leeh 2005/02/09 14:02:13 EST (20050209_1)
12482
12483 Modified files:
12484 include s_user.h
12485 modules m_cap.c m_pong.c m_user.c
12486 modules/core m_nick.c
12487 src s_user.c
12488 Log:
12489 - remove 'nick' param from register_local_user(), its not needed.
12490
12491 Revision Changes Path
12492 7.35 +1 -1 ircd-ratbox/include/s_user.h
12493 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12494 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12495 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12496 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12497 7.339 +6 -6 ircd-ratbox/src/s_user.c
12498
12499
12500
12501 leeh 2005/02/09 13:12:53 EST (20050209_0)
12502
12503 Modified files:
12504 modules m_cmessage.c
12505 Log:
12506 - dont send numerics when we're dealing with CNOTICE
12507 - add in checking for +g, and resetting idle
12508
12509 Revision Changes Path
12510 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12511
12512
12513
12514 leeh 2005/02/08 11:37:50 EST (20050208_2)
12515
12516 Modified files:
12517 src s_newconf.c
12518 Log:
12519 - fix operator blocks to work on ip spoofs
12520
12521 Revision Changes Path
12522 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12523
12524
12525
12526 leeh 2005/02/07 19:23:22 EST (20050208_1)
12527
12528 Modified files:
12529 doc example.conf example.efnet.conf
12530 src newconf.c
12531 Log:
12532 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12533
12534 Revision Changes Path
12535 7.258 +0 -39 ircd-ratbox/doc/example.conf
12536 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12537 7.198 +0 -272 ircd-ratbox/src/newconf.c
12538
12539
12540
12541 leeh 2005/02/07 19:19:32 EST (20050208_0)
12542
12543 Modified files:
12544 src s_conf.c
12545 Log:
12546 - added support for kline.conf.perm et al, these take the same formats
12547 as their non-permanent partners, but you cant remove them via the ircd.
12548
12549 Revision Changes Path
12550 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12551
12552
12553
12554 leeh 2005/02/02 19:18:59 EST (20050203_1)
12555
12556 Modified files:
12557 help Makefile.in
12558 help/opers index
12559 help/users index
12560 Added files:
12561 help/opers cnotice cprivmsg
12562 Log:
12563 - added help files for cprivmsg/cnotice
12564
12565 Revision Changes Path
12566 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12567 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12568 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12569 1.10 +19 -19 ircd-ratbox/help/opers/index
12570 1.7 +10 -9 ircd-ratbox/help/users/index
12571
12572
12573
12574 leeh 2005/02/02 19:14:25 EST (20050203_0)
12575
12576 Modified files:
12577 include numeric.h
12578 modules Makefile.in
12579 src messages.tab
12580 Added files:
12581 modules m_cmessage.c
12582 Log:
12583 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12584 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12585 nick is a member. These bypass any target change limitations.
12586 - added ERR_VOICENEEDED, numeric 489.
12587
12588 Revision Changes Path
12589 7.56 +2 -0 ircd-ratbox/include/numeric.h
12590 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12591 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12592 7.124 +1 -1 ircd-ratbox/src/messages.tab
12593
12594
12595
12596 leeh 2005/02/02 16:58:16 EST (20050202_4)
12597
12598 Modified files:
12599 help/opers etrace
12600 Log:
12601 - update etrace help
12602
12603 Revision Changes Path
12604 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12605
12606
12607
12608 leeh 2005/02/02 16:55:04 EST (20050202_3)
12609
12610 Modified files:
12611 modules m_etrace.c
12612 Log:
12613 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12614 can put its external ip address in there..
12615
12616 Revision Changes Path
12617 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12618
12619
12620
12621 leeh 2005/02/02 16:41:06 EST (20050202_2)
12622
12623 Modified files:
12624 modules m_etrace.c
12625 Log:
12626 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12627 if its a non-local client. These will just get "lost" if the remote
12628 server doesnt support this..
12629
12630 Revision Changes Path
12631 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12632
12633
12634
12635 leeh 2005/02/02 16:12:12 EST (20050202_1)
12636
12637 Modified files:
12638 include client.h numeric.h s_conf.h
12639 modules/core m_message.c
12640 src messages.tab newconf.c s_conf.c
12641 Log:
12642 - first part of the target change code, add the storage of targets for
12643 localuser, throttle messages when they fill all the available slots
12644
12645 Revision Changes Path
12646 7.262 +5 -1 ircd-ratbox/include/client.h
12647 7.55 +2 -0 ircd-ratbox/include/numeric.h
12648 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12649 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12650 7.123 +1 -1 ircd-ratbox/src/messages.tab
12651 7.197 +1 -0 ircd-ratbox/src/newconf.c
12652 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12653
12654
12655
12656 leeh 2005/02/02 13:28:10 EST (20050202_0)
12657
12658 Modified files:
12659 modules m_resv.c m_stats.c m_testline.c
12660 modules/core m_join.c
12661 src hash.c kdparse.c messages.tab s_newconf.c
12662 Log:
12663 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12664 tracking of when resvs get hit
12665
12666 Revision Changes Path
12667 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12668 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12669 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12670 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12671 7.114 +3 -0 ircd-ratbox/src/hash.c
12672 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12673 7.122 +1 -1 ircd-ratbox/src/messages.tab
12674 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12675
12676
12677
12678 leeh 2005/01/31 09:04:10 EST (20050131_2)
12679
12680 Modified files:
12681 src s_log.c
12682 Log:
12683 - fflush() logfiles
12684
12685 Revision Changes Path
12686 7.79 +2 -0 ircd-ratbox/src/s_log.c
12687
12688
12689
12690 leeh 2005/01/31 08:59:09 EST (20050131_1)
12691
12692 Modified files:
12693 src commio.c
12694 Log:
12695 - rename fd_dump() to comm_dump()
12696
12697 Revision Changes Path
12698 1.27 +2 -2 ircd-ratbox/src/commio.c
12699
12700
12701
12702 leeh 2005/01/30 19:16:08 EST (20050131_0)
12703
12704 Modified files:
12705 doc hooks.txt
12706 include hook.h
12707 modules m_services.c
12708 modules/core m_server.c
12709 src hook.c s_serv.c
12710 Log:
12711 - added hook for server_introduced
12712 - fixed up services support for hooks
12713
12714 Revision Changes Path
12715 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12716 1.31 +1 -0 ircd-ratbox/include/hook.h
12717 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12718 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12719 7.36 +2 -0 ircd-ratbox/src/hook.c
12720 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12721
12722
12723
12724 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12725
12726 Modified files:
12727 src commio.c
12728 Log:
12729 Add back in the comm_fd_hack thing for solaris
12730
12731 Revision Changes Path
12732 1.26 +26 -1 ircd-ratbox/src/commio.c
12733
12734
12735
12736 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12737
12738 Modified files:
12739 adns adns.h
12740 include commio.h s_conf.h watch.h
12741 modules m_dline.c m_kline.c m_resv.c m_stats.c
12742 m_watch.c m_xline.c
12743 modules/core m_nick.c
12744 src balloc.c cache.c client.c commio.c
12745 epoll.c ircd.c ircd_lexer.l kdparse.c
12746 listener.c s_auth.c s_conf.c s_log.c
12747 s_serv.c watch.c
12748 Log:
12749 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12750
12751 Revision Changes Path
12752 1.18 +0 -2 ircd-ratbox/adns/adns.h
12753 1.14 +6 -37 ircd-ratbox/include/commio.h
12754 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12755 7.3 +2 -2 ircd-ratbox/include/watch.h
12756 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12757 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12758 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12759 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12760 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12761 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12762 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12763 7.85 +1 -1 ircd-ratbox/src/balloc.c
12764 1.24 +5 -5 ircd-ratbox/src/cache.c
12765 7.488 +4 -4 ircd-ratbox/src/client.c
12766 1.25 +10 -280 ircd-ratbox/src/commio.c
12767 1.33 +1 -1 ircd-ratbox/src/epoll.c
12768 7.368 +4 -4 ircd-ratbox/src/ircd.c
12769 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12770 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12771 7.125 +8 -8 ircd-ratbox/src/listener.c
12772 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12773 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12774 7.78 +20 -20 ircd-ratbox/src/s_log.c
12775 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12776 1.6 +22 -15 ircd-ratbox/src/watch.c
12777
12778
12779
12780 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12781
12782 Modified files:
12783 modules/core m_mode.c
12784 Log:
12785 remove two unused variables
12786
12787 Revision Changes Path
12788 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12789
12790
12791
12792 leeh 2005/01/28 15:31:40 EST (20050128_1)
12793
12794 Modified files:
12795 modules m_kline.c
12796 src s_conf.c
12797 Log:
12798 - mo_kline() needs minpara of 3, not 2
12799 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12800 - require me.info is never blank
12801
12802 Revision Changes Path
12803 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12804 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12805
12806
12807
12808 leeh 2005/01/28 15:26:28 EST (20050128_0)
12809
12810 Modified files:
12811 modules/core m_mode.c m_sjoin.c
12812 Log:
12813 - patch via jilles to fix +eI lists being shown to lusers when handling
12814 protocol stuff over TS6
12815
12816 Revision Changes Path
12817 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12818 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12819
12820
12821
12822 leeh 2005/01/25 19:47:38 EST (20050126_0)
12823
12824 Modified files:
12825 include channel.h
12826 modules/core m_join.c m_mode.c m_sjoin.c
12827 src channel.c messages.tab s_serv.c
12828 Log:
12829 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12830 an operspy call with &me
12831 - remove modebuf/parabuf params from channel_modes(), we now generate a
12832 buffer internally which we return.
12833
12834 Revision Changes Path
12835 7.163 +1 -1 ircd-ratbox/include/channel.h
12836 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12837 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12838 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12839 7.431 +25 -18 ircd-ratbox/src/channel.c
12840 7.121 +1 -1 ircd-ratbox/src/messages.tab
12841 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12842
12843
12844
12845 alz 2005/01/25 18:09:18 EST (20050125_5)
12846
12847 Modified files:
12848 doc example.conf example.efnet.conf
12849 include s_conf.h
12850 modules m_info.c
12851 src listener.c newconf.c s_conf.c
12852 Log:
12853 Added dline_with_reason config option (default yes):
12854
12855 /* dline reason: show the user the dline reason when they connect
12856 * and are dlined.
12857 */
12858 dline_with_reason = yes;
12859
12860 Revision Changes Path
12861 7.257 +6 -1 ircd-ratbox/doc/example.conf
12862 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12863 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12864 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12865 7.124 +1 -1 ircd-ratbox/src/listener.c
12866 7.196 +1 -0 ircd-ratbox/src/newconf.c
12867 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12868
12869
12870
12871 leeh 2005/01/25 13:21:17 EST (20050125_4)
12872
12873 Modified files:
12874 src newconf.c
12875 Log:
12876 - make conf_set_generic_string() test len exists before it uses it.
12877
12878 Revision Changes Path
12879 7.195 +1 -1 ircd-ratbox/src/newconf.c
12880
12881
12882
12883 leeh 2005/01/25 13:10:56 EST (20050125_3)
12884
12885 Modified files:
12886 doc example.conf
12887 src newconf.c
12888 Log:
12889 - rename 'type' to 'flags' in cluster {};
12890 - add stacking of servers in cluster {}; documented in example.conf
12891
12892 Revision Changes Path
12893 7.256 +18 -10 ircd-ratbox/doc/example.conf
12894 7.194 +39 -7 ircd-ratbox/src/newconf.c
12895
12896
12897
12898 alz 2005/01/25 12:48:54 EST (20050125_2)
12899
12900 Modified files:
12901 include s_conf.h
12902 src listener.c s_conf.c
12903 Log:
12904 Added dline reasons, connecting/banned clients now see ban reason.
12905
12906 Revision Changes Path
12907 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12908 7.123 +17 -4 ircd-ratbox/src/listener.c
12909 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12910
12911
12912
12913 leeh 2005/01/25 07:44:37 EST (20050125_1)
12914
12915 Modified files:
12916 doc example.conf example.efnet.conf
12917 src newconf.c
12918 Log:
12919 - implement stacking of shared {}; blocks, documented in example.conf
12920
12921 Revision Changes Path
12922 7.255 +26 -13 ircd-ratbox/doc/example.conf
12923 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12924 7.193 +51 -36 ircd-ratbox/src/newconf.c
12925
12926
12927
12928 leeh 2005/01/24 19:08:29 EST (20050125_0)
12929
12930 Modified files:
12931 doc example.conf
12932 include client.h s_conf.h
12933 modules/core m_join.c
12934 src newconf.c s_user.c
12935 Log:
12936 - added jupe_exempt to auth {};, exempts the user from generating warnings
12937 when they attempt to join juped channels.
12938
12939 Revision Changes Path
12940 7.254 +2 -0 ircd-ratbox/doc/example.conf
12941 7.261 +3 -0 ircd-ratbox/include/client.h
12942 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12943 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12944 7.192 +1 -0 ircd-ratbox/src/newconf.c
12945 7.338 +8 -0 ircd-ratbox/src/s_user.c
12946
12947
12948
12949 leeh 2005/01/24 18:57:02 EST (20050124_6)
12950
12951 Modified files:
12952 src newconf.c
12953 Log:
12954 - rework shared {};, the format is now:
12955 shared {
12956 oper = "flame@*.leeh.co.uk", "*.lan";
12957 flags = kline;
12958 };
12959
12960 With no privs:
12961 shared {
12962 oper = "flame@*.leeh.co.uk", "*.lan";
12963 flags = none;
12964 };
12965
12966 Revision Changes Path
12967 7.191 +55 -23 ircd-ratbox/src/newconf.c
12968
12969
12970
12971 leeh 2005/01/24 17:25:58 EST (20050124_5)
12972
12973 Modified files:
12974 include modules.h
12975 Log:
12976 - fix the prototype on load_static_modules()
12977
12978 Revision Changes Path
12979 7.61 +1 -1 ircd-ratbox/include/modules.h
12980
12981
12982
12983 leeh 2005/01/24 16:00:30 EST (20050124_4)
12984
12985 Modified files:
12986 modules m_cap.c
12987 Log:
12988 - have cap end call register_local_user() with its own copy of
12989 source_p->username so its safe for unidented users..
12990
12991 Revision Changes Path
12992 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12993
12994
12995
12996 leeh 2005/01/24 15:48:09 EST (20050124_3)
12997
12998 Modified files:
12999 include newconf.h s_conf.h
13000 modules m_info.c
13001 src newconf.c s_conf.c s_log.c
13002 Log:
13003 - move the conf parser over to a table based structure, with generic setting
13004 of integers/strings
13005
13006 Revision Changes Path
13007 7.34 +9 -8 ircd-ratbox/include/newconf.h
13008 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13009 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13010 7.190 +264 -808 ircd-ratbox/src/newconf.c
13011 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13012 7.77 +13 -13 ircd-ratbox/src/s_log.c
13013
13014
13015
13016 leeh 2005/01/24 13:11:30 EST (20050124_2)
13017
13018 Modified files:
13019 doc example.conf
13020 src newconf.c
13021 Log:
13022 - added stacking of ips in exempt {};
13023
13024 Revision Changes Path
13025 7.253 +4 -0 ircd-ratbox/doc/example.conf
13026 7.189 +11 -30 ircd-ratbox/src/newconf.c
13027
13028
13029
13030 leeh 2005/01/24 12:59:57 EST (20050124_1)
13031
13032 Modified files:
13033 include tools.h
13034 src channel.c client.c hash.c hook.c
13035 newconf.c s_user.c watch.c
13036 Log:
13037 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13038 consistent with the rest of the dlink code.
13039
13040 Revision Changes Path
13041 1.54 +7 -7 ircd-ratbox/include/tools.h
13042 7.430 +2 -2 ircd-ratbox/src/channel.c
13043 7.487 +6 -6 ircd-ratbox/src/client.c
13044 7.113 +5 -5 ircd-ratbox/src/hash.c
13045 7.35 +1 -1 ircd-ratbox/src/hook.c
13046 7.188 +2 -2 ircd-ratbox/src/newconf.c
13047 7.337 +1 -1 ircd-ratbox/src/s_user.c
13048 1.5 +4 -4 ircd-ratbox/src/watch.c
13049
13050
13051
13052 leeh 2005/01/24 12:47:13 EST (20050124_0)
13053
13054 Modified files:
13055 modules m_cap.c
13056 Log:
13057 - cheap hack on sticky capabs..
13058
13059 Revision Changes Path
13060 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13061
13062
13063
13064 leeh 2005/01/22 11:36:54 EST (20050122_0)
13065
13066 Modified files:
13067 modules m_cap.c
13068 Log:
13069 - updated my clicap implementation to match the spec so far..
13070
13071 Revision Changes Path
13072 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13073
13074
13075
13076 leeh 2005/01/21 07:14:43 EST (20050121_2)
13077
13078 Modified files:
13079 doc hooks.txt
13080 include hook.h
13081 modules m_services.c
13082 src hook.c s_serv.c
13083 Log:
13084 - added hooks for when we're sending a burst
13085 - rewrote hooks.txt
13086 - fix up the hooks ive already done in services compatibility, ill add the
13087 hooks for server/client introductions in a bit.
13088
13089 Revision Changes Path
13090 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13091 1.30 +4 -0 ircd-ratbox/include/hook.h
13092 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13093 7.34 +7 -0 ircd-ratbox/src/hook.c
13094 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13095
13096
13097
13098 leeh 2005/01/21 06:34:03 EST (20050121_1)
13099
13100 Modified files:
13101 contrib example_module.c spy_admin_notice.c
13102 spy_info_notice.c spy_links_notice.c
13103 spy_motd_notice.c spy_stats_notice.c
13104 spy_stats_p_notice.c spy_trace_notice.c
13105 spy_whois_notice.c
13106 spy_whois_notice_global.c
13107 include hook.h
13108 modules m_admin.c m_info.c m_links.c m_motd.c
13109 m_services.c m_stats.c m_trace.c
13110 m_whois.c static_modules.c.SH
13111 modules/core m_server.c
13112 src client.c hook.c ircd.c modules.c packet.c
13113 s_auth.c s_serv.c s_user.c send.c
13114 Log:
13115 - add a better implementation of the hook system, its now a slow leaking
13116 array and events are created whenever we try adding a hook for it, or
13117 theyre registered for the caller.
13118
13119 Ive temporarily fucked services support and removed most of the other
13120 hooks.. I shall fix this soon.
13121
13122 Revision Changes Path
13123 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13124 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13125 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13126 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13127 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13128 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13129 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13130 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13131 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13132 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13133 1.29 +34 -70 ircd-ratbox/include/hook.h
13134 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13135 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13136 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13137 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13138 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13139 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13140 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13141 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13142 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13143 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13144 7.486 +1 -28 ircd-ratbox/src/client.c
13145 7.33 +131 -137 ircd-ratbox/src/hook.c
13146 7.367 +1 -1 ircd-ratbox/src/ircd.c
13147 7.151 +6 -10 ircd-ratbox/src/modules.c
13148 7.138 +10 -14 ircd-ratbox/src/packet.c
13149 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13150 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13151 7.336 +0 -6 ircd-ratbox/src/s_user.c
13152 7.286 +8 -6 ircd-ratbox/src/send.c
13153
13154
13155
13156 leeh 2005/01/20 19:19:20 EST (20050121_0)
13157
13158 Modified files:
13159 include hostmask.h
13160 Log:
13161 - remove an unused struct
13162
13163 Revision Changes Path
13164 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13165
13166
13167
13168 leeh 2005/01/20 13:38:39 EST (20050120_1)
13169
13170 Modified files:
13171 . configure configure.ac
13172 include client.h numeric.h patchlevel.h
13173 modules Makefile.in
13174 src messages.tab s_user.c
13175 Added files:
13176 modules m_cap.c
13177 Log:
13178 - drop back to -O0, fix patchlevel.h
13179 - first stab at client capabilities.. this still needs work.
13180
13181 Revision Changes Path
13182 7.240 +3 -3 ircd-ratbox/configure
13183 7.54 +3 -3 ircd-ratbox/configure.ac
13184 7.260 +3 -0 ircd-ratbox/include/client.h
13185 7.54 +2 -0 ircd-ratbox/include/numeric.h
13186 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13187 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13188 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13189 7.120 +1 -1 ircd-ratbox/src/messages.tab
13190 7.335 +3 -0 ircd-ratbox/src/s_user.c
13191
13192
13193
13194 leeh 2005/01/20 06:04:41 EST (20050120_0)
13195
13196 Modified files:
13197 . ChangeLog RELNOTES
13198 include config.h config.h.dist memory.h
13199 patchlevel.h
13200 modules m_stats.c
13201 src commio.c crypt.c getopt.c ircd.c s_serv.c
13202 Removed files:
13203 . README.VMS clean.com make.com
13204 include setup.h_vms
13205 modules descrip.mms static_modules_c.com
13206 modules/core descrip.mms
13207 src descrip.mms qio.c version.com
13208 tools descrip.mms mkpasswd_vms.c
13209 Log:
13210 - clean changelog, relnotes
13211 - mark patchlevel as 2.1.0beta
13212 - remove VMS support
13213
13214 Revision Changes Path
13215 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13216 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13217 1.111 +1 -348 ircd-ratbox/RELNOTES
13218 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13219 7.182 +0 -42 ircd-ratbox/include/config.h
13220 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13221 7.50 +0 -4 ircd-ratbox/include/memory.h
13222 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13223 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13224 7.2 +0 -58 ircd-ratbox/make.com (dead)
13225 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13226 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13227 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13228 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13229 1.24 +7 -30 ircd-ratbox/src/commio.c
13230 7.12 +0 -4 ircd-ratbox/src/crypt.c
13231 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13232 7.24 +0 -4 ircd-ratbox/src/getopt.c
13233 7.366 +4 -19 ircd-ratbox/src/ircd.c
13234 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13235 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13236 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13237 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13238 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13239
13240
13241
13242 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13243
13244 Modified files:
13245 include watch.h
13246 src watch.c
13247 Log:
13248 not using the return values on a few watch functions so make them void
13249
13250 Revision Changes Path
13251 7.2 +5 -5 ircd-ratbox/include/watch.h
13252 1.4 +19 -28 ircd-ratbox/src/watch.c
13253
13254
13255 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13256
13257 Modified files:
13258 modules m_watch.c
13259 Log:
13260 Make watch throttle, don't accept letter commands stacked
13261
13262 Revision Changes Path
13263 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13264
13265
13266
13267 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13268
13269 Modified files:
13270 modules m_gline.c
13271 Log:
13272 fix merge error
13273
13274 Revision Changes Path
13275 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13276
13277
13278
13279 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13280
13281 Modified files:
13282 . ChangeLog README.FIRST RELNOTES configure
13283 configure.ac
13284 adns adns.h internal.h parse.c transmit.c
13285 types.c
13286 contrib example_module.c spy_admin_notice.c
13287 spy_info_notice.c spy_links_notice.c
13288 spy_motd_notice.c spy_stats_notice.c
13289 spy_stats_p_notice.c spy_trace_notice.c
13290 spy_whois_notice.c
13291 spy_whois_notice_global.c
13292 doc example.conf example.efnet.conf ircd.motd
13293 server-version-info whats-new.txt
13294 help/opers umode xline
13295 help/users umode
13296 include cache.h channel.h class.h client.h
13297 commio.h config.h config.h.dist hash.h
13298 hook.h hostmask.h irc_string.h ircd.h
13299 ircd_defs.h m_info.h memory.h msg.h
13300 newconf.h numeric.h packet.h patchlevel.h
13301 patricia.h s_conf.h s_gline.h s_newconf.h
13302 s_serv.h s_user.h scache.h serno.h
13303 setup.h.in sprintf_irc.h stdinc.h tools.h
13304 modules .depend Makefile.in m_admin.c m_away.c
13305 m_dline.c m_encap.c m_gline.c m_info.c
13306 m_kline.c m_links.c m_list.c m_lusers.c
13307 m_motd.c m_oper.c m_operspy.c m_rehash.c
13308 m_restart.c m_resv.c m_set.c m_stats.c
13309 m_svinfo.c m_testline.c m_testmask.c
13310 m_topic.c m_trace.c m_watch.c m_who.c
13311 m_whois.c m_whowas.c m_xline.c
13312 static_modules.c.SH
13313 modules/core m_error.c m_message.c m_mode.c m_quit.c
13314 m_server.c m_squit.c
13315 src .depend Makefile.in adns.c balloc.c
13316 cache.c channel.c class.c client.c
13317 commio.c crypt.c devpoll.c epoll.c
13318 event.c getopt.c hash.c hook.c hostmask.c
13319 irc_string.c ircd.c ircd_lexer.l
13320 ircd_parser.y ircd_signal.c listener.c
13321 modules.c newconf.c numeric.c packet.c
13322 parse.c patricia.c poll.c reject.c
13323 restart.c s_auth.c s_conf.c s_log.c
13324 s_newconf.c s_serv.c s_user.c scache.c
13325 select.c send.c snprintf.c tools.c
13326 version.c.SH watch.c whowas.c
13327 tools README.mkpasswd mkpasswd.c
13328 Added files:
13329 . README.VMS clean.com make.com
13330 doc services.txt
13331 include common.h s_stats.h setup.h_vms
13332 supported.h
13333 modules descrip.mms m_challenge.c m_etrace.c
13334 m_invite.c m_names.c m_pass.c m_ping.c
13335 m_pong.c m_services.c m_tb.c m_user.c
13336 m_users.c m_version.c
13337 static_modules_c.com
13338 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13339 m_part.c m_sjoin.c
13340 servlink descrip.mms
13341 src descrip.mms kdparse.c messages.tab qio.c
13342 s_gline.c s_stats.c version.com
13343 tools descrip.mms mkpasswd_vms.c
13344 Removed files:
13345 doc 005.txt
13346 include banconf.h
13347 modules/core channels.c users.c
13348 src banconf.c
13349 Log:
13350 merge from RATBOX_2_0
13351
13352 Revision Changes Path
13353 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13354 7.40 +1 -0 ircd-ratbox/README.FIRST
13355 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13356 1.110 +114 -6 ircd-ratbox/RELNOTES
13357 1.17 +4 -0 ircd-ratbox/adns/adns.h
13358 1.17 +4 -4 ircd-ratbox/adns/internal.h
13359 1.12 +38 -38 ircd-ratbox/adns/parse.c
13360 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13361 1.19 +13 -13 ircd-ratbox/adns/types.c
13362 7.1 +10 -0 ircd-ratbox/clean.com (new)
13363 7.239 +47 -29 ircd-ratbox/configure
13364 7.53 +40 -32 ircd-ratbox/configure.ac
13365 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13366 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13367 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13368 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13369 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13370 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13371 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13372 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13373 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13374 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13375 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13376 7.252 +68 -22 ircd-ratbox/doc/example.conf
13377 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13378 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13379 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13380 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13381 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13382 1.5 +2 -1 ircd-ratbox/help/opers/umode
13383 1.7 +1 -1 ircd-ratbox/help/opers/xline
13384 1.2 +1 -0 ircd-ratbox/help/users/umode
13385 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13386 1.7 +8 -0 ircd-ratbox/include/cache.h
13387 7.162 +18 -16 ircd-ratbox/include/channel.h
13388 7.25 +4 -0 ircd-ratbox/include/class.h
13389 7.259 +34 -28 ircd-ratbox/include/client.h
13390 1.13 +45 -7 ircd-ratbox/include/commio.h
13391 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13392 7.181 +74 -16 ircd-ratbox/include/config.h
13393 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13394 7.53 +2 -0 ircd-ratbox/include/hash.h
13395 1.28 +73 -27 ircd-ratbox/include/hook.h
13396 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13397 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13398 7.80 +6 -31 ircd-ratbox/include/ircd.h
13399 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13400 7.56 +14 -8 ircd-ratbox/include/m_info.h
13401 7.49 +4 -0 ircd-ratbox/include/memory.h
13402 7.53 +2 -0 ircd-ratbox/include/msg.h
13403 7.33 +9 -9 ircd-ratbox/include/newconf.h
13404 7.53 +12 -8 ircd-ratbox/include/numeric.h
13405 7.27 +1 -1 ircd-ratbox/include/packet.h
13406 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13407 7.19 +25 -1 ircd-ratbox/include/patricia.h
13408 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13409 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13410 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13411 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13412 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13413 7.34 +13 -9 ircd-ratbox/include/s_user.h
13414 7.15 +1 -1 ircd-ratbox/include/scache.h
13415 7.5366 +1 -1 ircd-ratbox/include/serno.h
13416 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13417 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13418 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13419 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13420 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13421 1.53 +10 -10 ircd-ratbox/include/tools.h
13422 7.1 +58 -0 ircd-ratbox/make.com (new)
13423 1.45 +338 -182 ircd-ratbox/modules/.depend
13424 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13425 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13426 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13427 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13428 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13429 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13430 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13431 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13432 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13433 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13434 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13435 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13436 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13437 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13438 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13439 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13440 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13441 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13442 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13443 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13444 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13445 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13446 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13447 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13448 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13449 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13450 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13451 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13452 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13453 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13454 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13455 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13456 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13457 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13458 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13459 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13460 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13461 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13462 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13463 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13464 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13465 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13466 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13467 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13468 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13469 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13470 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13471 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13472 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13473 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13474 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13475 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13476 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13477 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13478 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13479 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13480 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13481 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13482 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13483 7.48 +162 -119 ircd-ratbox/src/.depend
13484 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13485 7.75 +5 -5 ircd-ratbox/src/adns.c
13486 7.84 +1 -1 ircd-ratbox/src/balloc.c
13487 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13488 1.23 +75 -7 ircd-ratbox/src/cache.c
13489 7.429 +342 -79 ircd-ratbox/src/channel.c
13490 7.67 +42 -2 ircd-ratbox/src/class.c
13491 7.485 +245 -85 ircd-ratbox/src/client.c
13492 1.23 +349 -43 ircd-ratbox/src/commio.c
13493 7.11 +4 -0 ircd-ratbox/src/crypt.c
13494 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13495 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13496 1.32 +4 -8 ircd-ratbox/src/epoll.c
13497 7.46 +63 -6 ircd-ratbox/src/event.c
13498 7.23 +4 -0 ircd-ratbox/src/getopt.c
13499 7.112 +8 -7 ircd-ratbox/src/hash.c
13500 7.32 +135 -133 ircd-ratbox/src/hook.c
13501 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13502 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13503 7.365 +56 -48 ircd-ratbox/src/ircd.c
13504 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13505 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13506 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13507 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13508 7.122 +14 -13 ircd-ratbox/src/listener.c
13509 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13510 7.150 +17 -8 ircd-ratbox/src/modules.c
13511 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13512 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13513 7.137 +55 -42 ircd-ratbox/src/packet.c
13514 7.187 +8 -15 ircd-ratbox/src/parse.c
13515 7.28 +2 -4 ircd-ratbox/src/patricia.c
13516 7.82 +3 -1 ircd-ratbox/src/poll.c
13517 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13518 1.32 +8 -3 ircd-ratbox/src/reject.c
13519 7.34 +1 -0 ircd-ratbox/src/restart.c
13520 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13521 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13522 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13523 7.76 +32 -35 ircd-ratbox/src/s_log.c
13524 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13525 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13526 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13527 7.334 +773 -2 ircd-ratbox/src/s_user.c
13528 7.27 +2 -1 ircd-ratbox/src/scache.c
13529 7.44 +2 -0 ircd-ratbox/src/select.c
13530 7.285 +12 -12 ircd-ratbox/src/send.c
13531 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13532 7.46 +0 -1 ircd-ratbox/src/tools.c
13533 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13534 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13535 1.3 +4 -4 ircd-ratbox/src/watch.c
13536 7.32 +1 -0 ircd-ratbox/src/whowas.c
13537 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13538 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13539 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13540 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13541
13542
13543
13544 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13545
13546 Modified files: (Branch: RATBOX_2_0)
13547 src client.c
13548 Log:
13549 a remote client is never going to have a watch list..duh
13550
13551 Revision Changes Path
13552 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13553
13554
13555
13556 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13557
13558 Added files: (Branch: RATBOX_2_0)
13559 modules m_watch.c
13560 Log:
13561 get that one too
13562
13563 Revision Changes Path
13564 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13565
13566
13567
13568 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13569
13570 Added files: (Branch: RATBOX_2_0)
13571 include watch.h
13572 src watch.c
13573 Log:
13574 helps if we actually include the .c/.h files
13575
13576 Revision Changes Path
13577 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13578 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13579
13580
13581
13582 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13583
13584 Modified files: (Branch: RATBOX_2_0)
13585 . configure configure.ac
13586 include client.h numeric.h s_conf.h setup.h.in
13587 supported.h
13588 modules Makefile.in
13589 modules/core m_nick.c
13590 src Makefile.in client.c ircd.c messages.tab
13591 newconf.c s_conf.c s_user.c
13592 Log:
13593 backport watch from devel
13594
13595 Revision Changes Path
13596 7.229.2.10 +12 -2 ircd-ratbox/configure
13597 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13598 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13599 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13600 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13601 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13602 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13603 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13604 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13605 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13606 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13607 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13608 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13609 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13610 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13611 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13612
13613
13614
13615 leeh 2005/01/12 10:12:40 EST (20050112_1)
13616
13617 Modified files: (Branch: RATBOX_2_0)
13618 include numeric.h
13619 modules m_services.c m_whois.c
13620 src messages.tab
13621 Log:
13622 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13623 when the user is logged in
13624
13625 Revision Changes Path
13626 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13627 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13628 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13629 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13630
13631
13632
13633 leeh 2005/01/11 19:47:14 EST (20050112_0)
13634
13635 Modified files: (Branch: RATBOX_2_0)
13636 include supported.h
13637 Added files: (Branch: RATBOX_2_0)
13638 doc services.txt
13639 Log:
13640 - add +r to 005
13641 - added doc/services.txt, outlining the compatibility code
13642
13643 Revision Changes Path
13644 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13645 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13646
13647
13648
13649 leeh 2005/01/11 18:38:10 EST (20050111_5)
13650
13651 Modified files: (Branch: RATBOX_2_0)
13652 include client.h hook.h
13653 modules m_services.c
13654 modules/core m_server.c
13655 src hook.c s_serv.c
13656 Log:
13657 - more services compatibility code:
13658 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13659 appropriate service {}; entry, only accept SU from these.
13660 - hook into us finishing nick burst, and have services burst a list of
13661 logged in users
13662
13663 Revision Changes Path
13664 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13665 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13666 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13667 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13668 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13669 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13670
13671
13672
13673 leeh 2005/01/11 17:32:42 EST (20050111_4)
13674
13675 Modified files: (Branch: RATBOX_2_0)
13676 . configure configure.ac
13677 include client.h
13678 modules Makefile.in
13679 src channel.c
13680 Added files: (Branch: RATBOX_2_0)
13681 modules m_services.c
13682 Log:
13683 - more services compatibility code:
13684 - encap handlers for SU (services marking client as logged in)
13685 - and for LOGIN (servers bursting logged in status)
13686 - move suser from Client -> User
13687
13688 Revision Changes Path
13689 7.229.2.9 +9 -3 ircd-ratbox/configure
13690 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13691 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13692 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13693 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13694 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13695
13696
13697
13698 leeh 2005/01/11 16:46:34 EST (20050111_3)
13699
13700 Modified files: (Branch: RATBOX_2_0)
13701 include ircd_defs.h
13702 Log:
13703 - whoops, missing #endif
13704
13705 Revision Changes Path
13706 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13707
13708
13709
13710 leeh 2005/01/11 15:56:57 EST (20050111_2)
13711
13712 Modified files: (Branch: RATBOX_2_0)
13713 include ircd_defs.h
13714 Log:
13715 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13716 have ipv6 just report sizeof(struct sockaddr_in)
13717
13718 Revision Changes Path
13719 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13720
13721
13722
13723 leeh 2005/01/10 20:19:35 EST (20050111_1)
13724
13725 Modified files: (Branch: RATBOX_2_0)
13726 src newconf.c
13727 Log:
13728 - fix a gcc warning
13729
13730 Revision Changes Path
13731 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13732
13733
13734
13735 leeh 2005/01/10 20:10:35 EST (20050111_0)
13736
13737 Modified files: (Branch: RATBOX_2_0)
13738 adns internal.h parse.c transmit.c types.c
13739 Log:
13740 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13741 conflict
13742
13743 Revision Changes Path
13744 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13745 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13746 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13747 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13748
13749
13750
13751 leeh 2005/01/10 17:48:48 EST (20050110_3)
13752
13753 Modified files: (Branch: RATBOX_2_0)
13754 modules m_xline.c
13755 Log:
13756 - send out the reformatted xline to opers (\s -> ' ')
13757
13758 Revision Changes Path
13759 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13760
13761
13762
13763 leeh 2005/01/10 16:18:53 EST (20050110_2)
13764
13765 Modified files: (Branch: RATBOX_2_0)
13766 help/opers umode
13767 help/users umode
13768 include client.h supported.h
13769 src messages.tab s_user.c send.c
13770 Log:
13771 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13772 channel privmsgs.
13773
13774 Revision Changes Path
13775 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13776 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13777 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13778 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13779 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13780 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13781 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13782
13783
13784
13785 leeh 2005/01/10 14:50:47 EST (20050110_1)
13786
13787 Modified files: (Branch: RATBOX_2_0)
13788 doc example.conf example.efnet.conf
13789 Log:
13790 - I dont remember ts6 desyncing on bans, so im not sure why the example
13791 confs say so.
13792
13793 Revision Changes Path
13794 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13795 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13796
13797
13798
13799 leeh 2005/01/10 13:31:10 EST (20050110_0)
13800
13801 Modified files: (Branch: RATBOX_2_0)
13802 . configure configure.ac
13803 include channel.h client.h numeric.h s_conf.h
13804 s_serv.h setup.h.in
13805 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13806 m_sjoin.c
13807 src channel.c messages.tab newconf.c s_conf.c
13808 s_serv.c s_user.c
13809 Log:
13810 - added --enable-services to configure, which enables some ratbox-services
13811 compatibility code:
13812 - chanmode +r, registered users only
13813 - usermode +S, prevents deop/kick of a service
13814 - service { }; block in conf for the above umode
13815
13816 Revision Changes Path
13817 7.229.2.8 +28 -16 ircd-ratbox/configure
13818 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13819 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13820 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13821 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13822 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13823 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13824 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13825 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13826 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13827 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13828 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13829 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13830 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13831 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13832 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13833 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13834 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13835 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13836
13837
13838
13839 leeh 2005/01/09 08:23:30 EST (20050109_0)
13840
13841 Modified files: (Branch: RATBOX_2_0)
13842 help/opers umode
13843 Log:
13844 - remove a tab, and add +C to opers umode help
13845
13846 Revision Changes Path
13847 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13848