]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] - rework poll a bit for the MAXCONNECTIONS changes.
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
2 Log:
3 Our way of using kqueue may cause it to report fds we
4 don't know about anymore, cope.
5
6
7 Changes: Modified:
8 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
9
10
11 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
12 Log:
13 Don't reference freed memory (fde_t) in comm_close().
14
15
16 Changes: Modified:
17 +1 -1 trunk/libcharybdis/commio.c (File Modified)
18
19
20 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
21 Log:
22 - fix for 100% cpu use
23
24
25 Changes: Modified:
26 +1 -1 trunk/libcharybdis/commio.c (File Modified)
27
28
29 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
30 Log:
31 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
32
33
34 Changes: Modified:
35 +37 -25 trunk/libcharybdis/commio.c (File Modified)
36
37
38 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
39 Log:
40 - clear up use of fd_table in ircd.
41
42
43 Changes: Modified:
44 +3 -2 trunk/src/s_serv.c (File Modified)
45
46
47 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
48 Log:
49 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
50
51
52 Changes: Modified:
53 +97 -26 trunk/libcharybdis/commio.c (File Modified)
54 +3 -2 trunk/libcharybdis/commio.h (File Modified)
55 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
56 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
57 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
58 +3 -3 trunk/libcharybdis/poll.c (File Modified)
59 +2 -2 trunk/libcharybdis/ports.c (File Modified)
60 +2 -2 trunk/libcharybdis/select.c (File Modified)
61
62
63 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
64 Log:
65 Fix some cases where the size argument to strlcpy()
66 for usernames and hostnames is 1 too small.
67
68
69 Changes: Modified:
70 +1 -1 trunk/modules/m_chghost.c (File Modified)
71 +2 -2 trunk/src/res.c (File Modified)
72 +2 -2 trunk/src/s_user.c (File Modified)
73
74
75 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
76 Log:
77 Cut down quit/part/kick reasons to avoid quit reasons
78 overflowing the client exiting server notice (from
79 TOPICLEN to 260). kill reasons become shorter accordingly.
80 kline/dline/gline reasons become 390.
81 away messages stay at TOPICLEN for now.
82
83
84 Changes: Modified:
85 +8 -3 trunk/include/ircd_defs.h (File Modified)
86 +2 -2 trunk/modules/m_dline.c (File Modified)
87 +4 -4 trunk/modules/m_gline.c (File Modified)
88 +2 -2 trunk/modules/m_kline.c (File Modified)
89
90
91 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
92 Log:
93 Don't leak auth{} spoofed IP addresses in +f notices.
94 from ratbox (androsyn)
95
96
97 Changes: Modified:
98 +10 -3 trunk/src/s_conf.c (File Modified)
99
100
101 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
102 Log:
103 Make oper_up() take +i/-i during opering up into account
104 (e.g. no_oper_invis extension, +i in operator::umodes).
105 Remove the hack from no_oper_invis.
106
107
108 Changes: Modified:
109 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
110 +4 -0 trunk/src/s_user.c (File Modified)
111
112
113 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
114 Log:
115 no_oper_invis: decrement invisible count when clearing
116 invisible on a local client who has just opered up
117 oper_up() should really do this
118
119
120 Changes: Modified:
121 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
122
123
124 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
125 Log:
126 Put "End of Channel Quiet List" instead of
127 "End of Channel Ban List" for a +q list.
128 Due to client restrictions the numerics for
129 quiet lists must be the same as for ban lists.
130
131
132 Changes: Modified:
133 +4 -1 trunk/src/chmode.c (File Modified)
134
135
136 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
137 Log:
138 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
139 Change TS6 JOIN processing
140 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
141 a local user joins an existing channel
142 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
143 propagating a TS6 JOIN
144 - don't interpret simple modes in an incoming TS6 JOIN
145
146 This is to avoid desyncs when certain mode changes (e.g. -im)
147 cross with joins. A downside is that simple modes will be
148 more desynched when a JOIN creates a channel or lowers TS,
149 but that's less important.
150
151 Update the TS6 specification to include this, and clarify
152 that TMODE can come from a server and that MODE must be
153 translated into TMODE from other servers too.
154
155
156 Changes: Modified:
157 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
158 +19 -127 trunk/modules/core/m_join.c (File Modified)
159
160
161 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
162 Log:
163 Make -logfile work again.
164
165
166 Changes: Modified:
167 +2 -2 trunk/src/s_log.c (File Modified)
168
169
170 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
171 Log:
172 - fix off-by-one memory overflow error.
173
174
175 Changes: Modified:
176 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
177
178
179 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
180 Log:
181 Change handling of modularized umodes:
182 - keep the bitmask reserved forever to the letter, fixing
183 the problems when loading multiple umode modules,
184 unloading them and then loading them in a different order
185 - don't allow local users to change umodes which have
186 been unloaded and don't set them on new users via
187 default_umodes
188
189
190 Changes: Modified:
191 +24 -3 trunk/src/s_user.c (File Modified)
192
193
194 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
195 Log:
196 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
197
198
199 Changes: Modified:
200 +1 -0 trunk/include/s_user.h (File Modified)
201 +0 -22 trunk/libcharybdis/tools.c (File Modified)
202 +0 -1 trunk/libcharybdis/tools.h (File Modified)
203 +22 -0 trunk/src/s_user.c (File Modified)
204
205
206 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
207 Log:
208 DNSBL keyword substitution is available as of 2.1.3.
209
210
211 Changes: Modified:
212 +1 -1 trunk/doc/example.conf (File Modified)
213
214
215 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
216 Log:
217 Change two occurances like match(userinput, target_p->name) ||
218 match(target_p->name, userinput) to just match(userinput,
219 target_p->name). No client name can contain * or ? now.
220
221
222 Changes: Modified:
223 +1 -1 trunk/modules/m_trace.c (File Modified)
224 +1 -2 trunk/src/s_serv.c (File Modified)
225
226
227 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
228 Log:
229 Do not try find_server() on a name find_client() has
230 returned NULL for, as this will always return NULL
231 since the removal of hostmasking.
232
233
234 Changes: Modified:
235 +1 -2 trunk/modules/m_pong.c (File Modified)
236 +0 -4 trunk/src/s_serv.c (File Modified)
237
238
239 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
240 Log:
241 Remove server_exists() which checked whether the
242 server name existed taking hostmasking into account
243 and just check with find_server(); admittedly
244 this checks if the name is a SID but that's not
245 a real problem.
246
247
248 Changes: Modified:
249 +3 -27 trunk/modules/core/m_server.c (File Modified)
250
251
252 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
253 Log:
254 Remove hash_find_masked_server(), which made it possible
255 to specify the full (unmasked) name of a server behind
256 a hostmask. As a result find_any_client() (for prefixes)
257 becomes equal to find_client(), so remove that too.
258
259
260 Changes: Modified:
261 +0 -1 trunk/include/hash.h (File Modified)
262 +1 -75 trunk/src/hash.c (File Modified)
263 +1 -1 trunk/src/parse.c (File Modified)
264
265
266 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
267 Log:
268 Remove '*' from valid server name characters.
269 This makes it impossible to connect hostmasked servers.
270 (This support didn't work well anyway, was incompatible
271 with TS6 and we never masked ourselves.)
272
273
274 Changes: Modified:
275 +1 -1 trunk/src/match.c (File Modified)
276
277
278 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
279 Log:
280 Change spambot, flooder and jupe joiner notices from host to orighost.
281
282
283 Changes: Modified:
284 +1 -1 trunk/modules/core/m_join.c (File Modified)
285 +2 -2 trunk/modules/core/m_message.c (File Modified)
286 +2 -2 trunk/src/channel.c (File Modified)
287
288
289 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
290 Log:
291 Add documentation for SASL client protocol, same as atheme doc/SASL.
292
293
294 Changes: Modified:
295 + - trunk/doc/sasl.txt (File Added)
296
297
298 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
299 Log:
300 Include real hostname in Closing Link message for unknown
301 connections that have sent USER. This is helpful for
302 k-lined users while not breaking server IP hiding.
303
304
305 Changes: Modified:
306 +3 -1 trunk/src/client.c (File Modified)
307
308
309 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
310 Log:
311 Rerun autoconf.
312
313
314 Changes: Modified:
315 +29 -29 trunk/configure (File Modified)
316
317
318 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
319 Log:
320 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
321
322
323 Changes: Modified:
324 +3 -3 trunk/modules/core/m_kill.c (File Modified)
325
326
327 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
328 Log:
329 Backport from early 3.x:
330
331 --
332 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
333 Log:
334 - remove "Processing connection to foobar.net" message
335
336
337 Changes: Modified:
338 +0 -3 trunk/src/s_auth.c (File Modified)
339
340
341 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
342 Log:
343 - missed the processing connection one (actually, we can probably nuke this one)
344
345
346 Changes: Modified:
347 +1 -2 trunk/src/s_auth.c (File Modified)
348
349
350 river 2006/09/27 16:33:05 UTC (20060927-2174)
351 Log:
352 get_client_name = stupid
353
354
355
356 Changes: Modified:
357 +10 -7 trunk/modules/core/m_kill.c (File Modified)
358
359
360 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
361 Log:
362 - remove excessive arguments
363
364
365 Changes: Modified:
366 +1 -2 trunk/src/s_conf.c (File Modified)
367 +1 -1 trunk/src/s_user.c (File Modified)
368
369
370 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
371 Log:
372 - use sendto_one_notice() for on-connect notices too.
373
374
375 Changes: Modified:
376 +10 -10 trunk/src/s_auth.c (File Modified)
377
378
379 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
380 Log:
381 - use sendto_one_notice() in the core, too.
382
383
384 Changes: Modified:
385 +2 -2 trunk/src/chmode.c (File Modified)
386 +8 -15 trunk/src/modules.c (File Modified)
387 +3 -5 trunk/src/s_conf.c (File Modified)
388 +1 -2 trunk/src/s_newconf.c (File Modified)
389 +20 -57 trunk/src/s_user.c (File Modified)
390
391
392 river 2006/09/27 16:19:25 UTC (20060927-2166)
393 Log:
394 the KILL command will use get_client_name(, SHOW_IP) instead of
395 target->name, and will show a more useful error for local opers
396
397
398
399 Changes: Modified:
400 +6 -4 trunk/modules/core/m_kill.c (File Modified)
401
402
403 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
404 Log:
405 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
406
407
408 Changes: Modified:
409 +4 -2 trunk/src/send.c (File Modified)
410
411
412 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
413 Log:
414 - back out r2159
415
416
417 Changes: Modified:
418 +1 -1 trunk/include/client.h (File Modified)
419
420
421 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
422 Log:
423 - get_id(): fall back to "*" if client has no known name
424
425
426 Changes: Modified:
427 +1 -1 trunk/include/client.h (File Modified)
428
429
430 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
431 Log:
432 - convert to sendto_one_notice().
433
434
435 Changes: Modified:
436 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
437 +4 -6 trunk/unsupported/m_force.c (File Modified)
438
439
440 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
441 Log:
442 - use sendto_one_notice() in many places instead of
443 sendto_one(source_p, ":%s NOTICE %s :", ...);
444
445
446 Changes: 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 +2 -4 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 +20 -28 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 +2 -5 trunk/modules/m_xline.c (File Modified)
470 --
471
472
473 Changes: Modified:
474 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
475 +10 -25 trunk/extensions/example_module.c (File Modified)
476 +5 -14 trunk/extensions/hurt.c (File Modified)
477 +1 -2 trunk/extensions/m_42.c (File Modified)
478 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
479 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
480 +1 -2 trunk/extensions/m_opme.c (File Modified)
481 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
482 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
483 +3 -7 trunk/modules/core/m_die.c (File Modified)
484 +14 -11 trunk/modules/core/m_kill.c (File Modified)
485 +2 -2 trunk/modules/core/m_squit.c (File Modified)
486 +1 -2 trunk/modules/m_challenge.c (File Modified)
487 +11 -15 trunk/modules/m_connect.c (File Modified)
488 +2 -4 trunk/modules/m_dline.c (File Modified)
489 +2 -2 trunk/modules/m_etrace.c (File Modified)
490 +11 -21 trunk/modules/m_gline.c (File Modified)
491 +2 -4 trunk/modules/m_kline.c (File Modified)
492 +1 -2 trunk/modules/m_rehash.c (File Modified)
493 +3 -7 trunk/modules/m_restart.c (File Modified)
494 +31 -45 trunk/modules/m_set.c (File Modified)
495 +2 -4 trunk/modules/m_testmask.c (File Modified)
496 +5 -8 trunk/modules/m_unreject.c (File Modified)
497 +1 -3 trunk/modules/m_xline.c (File Modified)
498 +2 -2 trunk/src/chmode.c (File Modified)
499 +8 -15 trunk/src/modules.c (File Modified)
500 +10 -14 trunk/src/s_auth.c (File Modified)
501 +3 -6 trunk/src/s_conf.c (File Modified)
502 +1 -2 trunk/src/s_newconf.c (File Modified)
503 +20 -57 trunk/src/s_user.c (File Modified)
504 +4 -2 trunk/src/send.c (File Modified)
505 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
506 +4 -6 trunk/unsupported/m_force.c (File Modified)
507
508
509 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
510 Log:
511 - keyword-subst from charybdis 2.2.
512
513
514 Changes: Modified:
515 +12 -3 trunk/doc/example.conf (File Modified)
516 +58 -3 trunk/doc/reference.conf (File Modified)
517 + - trunk/include/substitution.h (File Added)
518 +1 -0 trunk/src/Makefile.in (File Modified)
519 +2 -2 trunk/src/s_conf.c (File Modified)
520 +164 -1 trunk/src/s_user.c (File Modified)
521 + - trunk/src/substitution.c (File Added)
522
523
524 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
525 Log:
526 Removed merge tracking for "svnmerge" for
527 http://svn.atheme.org/charybdis/branches/release-2.2
528
529
530 Changes: Modified:
531 + - trunk/ (Property Modified)
532
533
534 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
535 Log:
536 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
537 http://svn.atheme.org/charybdis/branches/release-2.2
538
539
540 Changes: Modified:
541 + - trunk/ (Property Modified)
542
543
544 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
545 Log:
546 Removed merge tracking for "svnmerge" for
547 http://svn.atheme.org/charybdis/branches/release-2.2
548
549
550 Changes: Modified:
551 + - trunk/ (Property Modified)
552
553
554 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
555 Log:
556 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
557 http://svn.atheme.org/charybdis/branches/release-2.2
558
559
560 Changes: Modified:
561 + - trunk/ (Property Modified)
562
563
564 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
565 Log:
566 - bleah
567
568
569 Changes: Modified:
570 + - trunk/ (Property Modified)
571
572
573 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
574 Log:
575 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
576 http://svn.atheme.org/charybdis/branches/release-2.2
577
578
579 Changes: Modified:
580 + - trunk/ (Property Modified)
581
582
583 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
584 Log:
585 - version bump to 2.2.0
586
587
588 Changes: Modified:
589 +3 -1 trunk/NEWS (File Modified)
590 +1 -1 trunk/configure.ac (File Modified)
591
592
593 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
594 Log:
595 - the new plan:
596 + branches/release-2.1 -> 2.2 base
597 + 3.0 -> branches/cxxconversion
598 + backport some immediate 3.0 functionality for 2.2
599 + other stuff
600
601
602 Changes: Modified:
603 + - trunk/ (File Added)
604
605
606 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
607 Log:
608 Merged revisions 3135,3137 via svnmerge from
609 http://svn.atheme.org/charybdis/trunk
610
611 ........
612 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
613
614 - Expand TRACE description
615 - Mention expiry time in TESTLINE
616 ........
617 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
618
619 Update copyright year for sgml docs to 2007.
620 ........
621
622
623 Changes: Modified:
624 + - branches/release-2.1/ (Property Modified)
625 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
626 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
627
628
629 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
630 Log:
631 Merged revisions 1999 via svnmerge from
632 http://svn.atheme.org/charybdis/trunk
633 Add river to CREDITS
634
635 ........
636 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
637
638 vanity
639 ........
640
641
642 Changes: Modified:
643 + - branches/release-2.1/ (Property Modified)
644 +1 -0 branches/release-2.1/CREDITS (File Modified)
645
646
647 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
648 Log:
649 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
650 http://svn.atheme.org/charybdis/trunk
651
652 ........
653 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
654
655 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
656 ........
657 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
658
659 - add use_forward to /info
660 ........
661 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
662
663 Call channel_modes() with &me instead of source_p when
664 sending out a JOIN and SJOIN for a local user. This
665 saves checking whether they are on the channel they
666 have just joined.
667 ........
668 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
669
670 If use_forward is disabled:
671 - hide +fFQ in 005
672 - hide +f in /mode #channel (/mode #channel f still shows it)
673 - do not send any mode changes adding +f to local clients
674 (-f ones are still sent)
675 ........
676
677
678 Changes: Modified:
679 + - branches/release-2.1/ (Property Modified)
680 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
681 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
682 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
683 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
684 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
685 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
686 +1 -1 branches/release-2.1/src/channel.c (File Modified)
687 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
688 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
689 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
690 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
691 +4 -2 branches/release-2.1/src/supported.c (File Modified)
692
693
694 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
695 Log:
696 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
697
698
699 Changes: Modified:
700 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
701 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
702 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
703
704
705 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
706 Log:
707 Add accountability (wallops, log) to OKICK.
708
709
710 Changes: Modified:
711 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
712
713
714 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
715 Log:
716 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
717 Similar to branches/release-2.2 r3061.
718
719
720 Changes: Modified:
721 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
722
723
724 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
725 Log:
726 - Write xline to file after instead of before notifying opers and source
727 - Also notify source of failure to add xline
728 Similar to branches/release-2.2 r3057.
729
730
731 Changes: Modified:
732 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
733
734
735 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
736 Log:
737 If a dline/kline/resv cannot be added to the file, send
738 the regular notices to local opers and source anyway,
739 and also warn the source (local opers were already warned).
740 Similar to branches/release-2.2 r3053.
741
742
743 Changes: Modified:
744 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
745
746
747 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
748 Log:
749 Port over fixes from unkline/unxline/unresv to undline.
750 Similar to branches/release-2.2 r3049.
751
752
753 Changes: Modified:
754 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
755
756
757 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
758 Log:
759 Merged revisions 2915 via svnmerge from
760 http://svn.atheme.org/charybdis/trunk
761
762 ........
763 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
764
765 In usage message, show kline.conf and xline.conf instead
766 of klines.conf and xlines.conf.
767 ........
768
769
770 Changes: Modified:
771 + - branches/release-2.1/ (Property Modified)
772 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
773
774
775 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
776 Log:
777 Merged revisions 2831,2833,2853 via svnmerge from
778 http://svn.atheme.org/charybdis/trunk
779
780 ........
781 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
782
783 unkline/unxline/unresv:
784 - if fclose on the output returns an error, treat this as a
785 write error too
786 - check if the rename from the temp file to the ban conf failed
787 ........
788 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
789
790 When adding a permanent dline/kline/xline/resv, check
791 the return value of fclose().
792 ........
793 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
794
795 Do not free xline aconf if it could not be written out.
796 It will be added to the list in memory anyway.
797 ........
798
799
800 Changes: Modified:
801 + - branches/release-2.1/ (Property Modified)
802 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
803 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
804 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
805 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
806
807
808 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
809 Log:
810 NEWS: Clarify effects of ip_cloaking changes a little.
811
812
813 Changes: Modified:
814 +2 -0 branches/release-2.1/NEWS (File Modified)
815
816
817 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
818 Log:
819 Rerun autoconf.
820
821
822 Changes: Modified:
823 +9 -9 branches/release-2.1/configure (File Modified)
824
825
826 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
827 Log:
828 Version bump on 2.1 branch to 2.1.2.
829
830
831 Changes: Modified:
832 +1 -1 branches/release-2.1/configure.ac (File Modified)
833
834
835 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
836 Log:
837 Mention r2801/r2805.
838
839
840 Changes: Modified:
841 +1 -0 branches/release-2.1/NEWS (File Modified)
842
843
844 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
845 Log:
846 Merged revisions 2801 via svnmerge from
847 http://svn.atheme.org/charybdis/trunk
848
849 ........
850 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
851
852 ip_cloaking: try to avoid truncation by removing more
853 components of the hostname (except the TLD).
854 ........
855
856
857 Changes: Modified:
858 + - branches/release-2.1/ (Property Modified)
859 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
860
861
862 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
863 Log:
864 Update NEWS.
865
866
867 Changes: Modified:
868 +8 -1 branches/release-2.1/NEWS (File Modified)
869
870
871 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
872 Log:
873 Merged revisions 2781 via svnmerge from
874 http://svn.atheme.org/charybdis/trunk
875
876 ........
877 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
878
879 Fix stupid bug: checked a hostmask against the found
880 ban instead of all exceptions, causing all host mangled
881 clients to be exempted if there was a single ban
882 exception in many cases.
883 ........
884
885
886 Changes: Modified:
887 + - branches/release-2.1/ (Property Modified)
888 +2 -2 branches/release-2.1/src/channel.c (File Modified)
889
890
891 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
892 Log:
893 Merged revisions 2773 via svnmerge from
894 http://svn.atheme.org/charybdis/trunk
895
896 ........
897 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
898
899 user@host must be *@* for a shared{} block with flags=locops
900 (server should not be *).
901 ........
902
903
904 Changes: Modified:
905 + - branches/release-2.1/ (Property Modified)
906 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
907
908
909 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
910 Log:
911 Tweak \s code a little.
912
913
914 Changes: Modified:
915 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
916 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
917 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
918
919
920 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
921 Log:
922 Merged revisions 2761 via svnmerge from
923 http://svn.atheme.org/charybdis/trunk
924
925 ........
926 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
927
928 The testline/no_tilde fixes are in 2.1.1.
929 ........
930
931
932 Changes: Modified:
933 + - branches/release-2.1/ (Property Modified)
934 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
935
936
937 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
938 Log:
939 Update NEWS.
940
941
942 Changes: Modified:
943 +4 -1 branches/release-2.1/NEWS (File Modified)
944
945
946 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
947 Log:
948 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
949 http://svn.atheme.org/charybdis/trunk
950 no_tilde fixes
951
952 ........
953 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
954
955 If the auth{} block has no_tilde and is not kline exempt,
956 check the username without tilde against klines too.
957 This is consistent with the way klines work on spoofs
958 (klines checked on both raw and appearing-on-IRC version).
959 ........
960 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
961
962 Rework the fix for klines with no_tilde.
963 Add an extra argument to find_address_conf() for the
964 username without tilde, as that may contain one character more.
965 ........
966 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
967
968 Unbreak compile (because of r2697).
969 testline with ~ could be improved some more perhaps, but this should work.
970 ........
971 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
972
973 testline: take no_tilde and username truncation into account
974 ........
975 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
976
977 Add some information on /testline with no_tilde and username truncation.
978 ........
979
980
981 Changes: Modified:
982 + - branches/release-2.1/ (Property Modified)
983 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
984 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
985 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
986 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
987 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
988 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
989
990
991 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
992 Log:
993 Merged revisions 2149,2151 via svnmerge from
994 http://svn.atheme.org/charybdis/trunk
995
996 ........
997 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
998
999 Move kills from services from +s to +k snomask.
1000 Kills from non-service opers remain on +s.
1001 ........
1002 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1003
1004 Update description of +s and +k snomasks.
1005 ........
1006
1007
1008 Changes: Modified:
1009 + - branches/release-2.1/ (Property Modified)
1010 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1011 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1012 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1013
1014
1015 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1016 Log:
1017 Merged revisions 2685 via svnmerge from
1018 http://svn.atheme.org/charybdis/trunk
1019
1020 ........
1021 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1022
1023 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1024 ........
1025
1026
1027 Changes: Modified:
1028 + - branches/release-2.1/ (Property Modified)
1029 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1030
1031
1032 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1033 Log:
1034 Merged revisions 2693 via svnmerge from
1035 http://svn.atheme.org/charybdis/trunk
1036
1037 ........
1038 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1039
1040 Fix truncation (by one) of unidented usernames
1041 if user registration is done because of DNSBL
1042 completion (which is the usual case if a valid
1043 NICK and USER are sent quickly and any DNSBLs
1044 are enabled).
1045 ........
1046
1047
1048 Changes: Modified:
1049 + - branches/release-2.1/ (Property Modified)
1050 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1051
1052
1053 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1054 Log:
1055 Update NEWS.
1056
1057
1058 Changes: Modified:
1059 +10 -0 branches/release-2.1/NEWS (File Modified)
1060
1061
1062 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1063 Log:
1064 Rerun autoconf.
1065
1066
1067 Changes: Modified:
1068 +9 -9 branches/release-2.1/configure (File Modified)
1069
1070
1071 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1072 Log:
1073 Version bump to 2.1.1.
1074
1075
1076 Changes: Modified:
1077 +1 -1 branches/release-2.1/configure.ac (File Modified)
1078
1079
1080 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1081 Log:
1082 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
1083 http://svn.atheme.org/charybdis/trunk
1084
1085 ........
1086 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1087
1088 - fix a server notice on SID collision where the server name is mentioned twice
1089 ........
1090 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1091
1092 - get_server_name() is stupid
1093 ........
1094 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1095
1096 - fix an oops
1097 ........
1098 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1099
1100 Do the Attempt to re-introduce SID server notice somewhat
1101 differently, showing a real host again if !HIDE_SERVERS_IPS
1102 and still showing the server name exactly once.
1103 ........
1104 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1105
1106 Fix log message for Attempt to re-introduce SID (server notice was ok).
1107 ........
1108 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1109
1110 - replace "No N line" with "no connect block" in a
1111 serverlog message
1112 - show attempted server name in a few serverlog messages
1113 ........
1114
1115
1116 Changes: Modified:
1117 + - branches/release-2.1/ (Property Modified)
1118 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1119
1120
1121 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1122 Log:
1123 Merged revisions 2218 via svnmerge from
1124 http://svn.atheme.org/charybdis/trunk
1125
1126 ........
1127 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1128
1129 Fix garbage in /stats y output on 64-bit archs.
1130 ........
1131
1132
1133 Changes: Modified:
1134 + - branches/release-2.1/ (Property Modified)
1135 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1136
1137
1138 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1139 Log:
1140 Merged revisions 2438 via svnmerge from
1141 http://svn.atheme.org/charybdis/trunk
1142
1143 ........
1144 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1145
1146 Enable Revision keyword in addition to Id.
1147 ........
1148
1149
1150 Changes: Modified:
1151 + - branches/release-2.1/ (Property Modified)
1152 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1153
1154
1155 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1156 Log:
1157 Merged revisions 2679 via svnmerge from
1158 http://svn.atheme.org/charybdis/trunk
1159
1160 ........
1161 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1162
1163 Port over ratbox 2.2 r23253 (anfl):
1164 - remove the cached storage of how many +beI there are, thereby fixing a
1165 case where it can get desynced from reality
1166 ........
1167
1168
1169 Changes: Modified:
1170 + - branches/release-2.1/ (Property Modified)
1171 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1172 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1173
1174
1175 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1176 Log:
1177 Merged revisions 2093,2095 via svnmerge from
1178 http://svn.atheme.org/charybdis/trunk
1179
1180 ........
1181 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1182
1183 - change DNSBL licensing to BSD.
1184 ........
1185 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1186
1187 - change x86-assembly FNV implementation to BSD license
1188 ........
1189
1190
1191 Changes: Modified:
1192 + - branches/release-2.1/ (Property Modified)
1193 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1194 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1195
1196
1197 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1198 Log:
1199 Merged revisions 2073,2075 via svnmerge from
1200 http://svn.atheme.org/charybdis/trunk
1201
1202 ........
1203 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1204
1205 Put full information in the squit reason when exiting
1206 a server due to a servlink (ziplinks) error.
1207 ........
1208 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1209
1210 Put full information in the squit reason when exiting
1211 a server due to not enough arguments for a command.
1212 ........
1213
1214
1215 Changes: Modified:
1216 + - branches/release-2.1/ (Property Modified)
1217 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1218 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1219
1220
1221 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1222 Log:
1223 Merged revisions 2071 via svnmerge from
1224 http://svn.atheme.org/charybdis/trunk
1225
1226 ........
1227 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1228
1229 Don't redirect users from an existing domain to an
1230 existing server in reference.conf.
1231 Idea from ratbox.
1232 ........
1233
1234
1235 Changes: Modified:
1236 + - branches/release-2.1/ (Property Modified)
1237 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1238
1239
1240 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1241 Log:
1242 Merged revisions 2053 via svnmerge from
1243 http://svn.atheme.org/charybdis/trunk
1244
1245 ........
1246 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1247
1248 Make find_channel_membership() choose the shortest list
1249 (channel's list or user's list) to search, avoiding excessive
1250 CPU usage with services which are in lots of channels.
1251 From ratbox 2.2 (anfl/jilles)
1252 ........
1253
1254
1255 Changes: Modified:
1256 + - branches/release-2.1/ (Property Modified)
1257 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1258
1259
1260 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1261 Log:
1262 Rerun autoconf.
1263
1264
1265 Changes: Modified:
1266 +9 -9 branches/release-2.1/configure (File Modified)
1267
1268
1269 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1270 Log:
1271 Version change 2.1.0rc1 -> 2.1.0 (release).
1272
1273
1274 Changes: Modified:
1275 +1 -1 branches/release-2.1/configure.ac (File Modified)
1276
1277
1278 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1279 Log:
1280 Merged revisions 2029 via svnmerge from
1281 http://svn.atheme.org/charybdis/trunk
1282
1283 ........
1284 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1285
1286 NEWS: mention m_webirc.c module
1287 ........
1288
1289
1290 Changes: Modified:
1291 + - branches/release-2.1/ (Property Modified)
1292 +1 -0 branches/release-2.1/NEWS (File Modified)
1293
1294
1295 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1296 Log:
1297 Rerun autoconf.
1298
1299
1300 Changes: Modified:
1301 +9 -9 branches/release-2.1/configure (File Modified)
1302
1303
1304 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1305 Log:
1306 Change version to 2.1.0rc1.
1307
1308
1309 Changes: Modified:
1310 +1 -1 branches/release-2.1/configure.ac (File Modified)
1311
1312
1313 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1314 Log:
1315 Merged revisions 2021 via svnmerge from
1316 http://svn.atheme.org/charybdis/trunk
1317
1318 ........
1319 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1320
1321 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1322 related flaky looking things, and instead keep a list
1323 of BlacklistClients in PreClient.
1324 ........
1325
1326
1327 Changes: Modified:
1328 + - branches/release-2.1/ (Property Modified)
1329 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1330 +1 -1 branches/release-2.1/include/client.h (File Modified)
1331 +0 -1 branches/release-2.1/include/res.h (File Modified)
1332 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1333 +0 -24 branches/release-2.1/src/res.c (File Modified)
1334 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1335
1336
1337 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1338 Log:
1339 Merged revisions 2015,2017 via svnmerge from
1340 http://svn.atheme.org/charybdis/trunk
1341
1342 ........
1343 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1344
1345 Check if the name in the question section of the
1346 DNS reply matches what we queried, to guard against
1347 late replies to a previous query with the same id.
1348 ........
1349 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1350
1351 res.c: add a comment summarizing our changes
1352 ........
1353
1354
1355 Changes: Modified:
1356 + - branches/release-2.1/ (Property Modified)
1357 +53 -18 branches/release-2.1/src/res.c (File Modified)
1358
1359
1360 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1361 Log:
1362 Merged revisions 1981 via svnmerge from
1363 http://svn.atheme.org/charybdis/trunk
1364
1365 ........
1366 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1367
1368 Alphabetize extensions and tweak the descriptions a little.
1369 ........
1370
1371
1372 Changes: Modified:
1373 + - branches/release-2.1/ (Property Modified)
1374 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1375 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1376
1377
1378 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1379 Log:
1380 Merged revisions 1975 via svnmerge from
1381 http://svn.atheme.org/charybdis/trunk
1382
1383 ........
1384 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1385
1386 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1387 We should use the IP and not truncate the hostname.
1388 From ratbox 2.2 (androsyn)
1389 ........
1390
1391
1392 Changes: Modified:
1393 + - branches/release-2.1/ (Property Modified)
1394 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1395
1396
1397 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1398 Log:
1399 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1400 http://svn.atheme.org/charybdis/trunk
1401
1402
1403 Changes: Modified:
1404 + - branches/release-2.1/ (Property Modified)
1405
1406
1407 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1408 Log:
1409 - branch 2.1 release family
1410
1411
1412 Changes: Modified:
1413 + - branches/release-2.1/ (File Added)
1414
1415
1416 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1417 Log:
1418 Describe new handling of host mangling in channel bans in SGML.
1419
1420
1421 Changes: Modified:
1422 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1423
1424
1425 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1426 Log:
1427 - ok, 2.1 operline brought to you by marvin the melancholy robot
1428
1429
1430 Changes: Modified:
1431 +1 -1 trunk/src/messages.tab (File Modified)
1432
1433
1434 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1435 Log:
1436 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1437 If anybody comes up with anything better, then please let us know
1438 and we will change this before 2.1 is branched.
1439
1440
1441 Changes: Modified:
1442 +1 -1 trunk/src/messages.tab (File Modified)
1443
1444
1445 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1446 Log:
1447 Add EUID to capab.txt.
1448
1449
1450 Changes: Modified:
1451 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1452
1453
1454 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1455 Log:
1456 Update NEWS file.
1457
1458
1459 Changes: Modified:
1460 +3 -0 trunk/NEWS (File Modified)
1461
1462
1463 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1464 Log:
1465 Allow service{} servers to manipulate the nick delay table
1466 (for "nickserv enforcement").
1467 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1468 If duration is 0, the nickdelay entry is removed, otherwise
1469 it is added with the duration in seconds (maximum 24 hours).
1470 It is suggested that this is used if the EUID capab is present.
1471
1472
1473 Changes: Modified:
1474 +42 -1 trunk/modules/m_services.c (File Modified)
1475
1476
1477 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1478 Log:
1479 HURT: strip off *@ from the start of the mask
1480 reject anything else containing '@' or '!'
1481
1482
1483 Changes: Modified:
1484 +11 -0 trunk/extensions/hurt.c (File Modified)
1485
1486
1487 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1488 Log:
1489 ircd.c: need supported.h here
1490
1491
1492 Changes: Modified:
1493 +1 -0 trunk/src/ircd.c (File Modified)
1494
1495
1496 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1497 Log:
1498 HURT: less ambiguity here
1499 ips/hosts to be hurt must contain a '.' or ':' otherwise
1500 they are interpreted as nicks
1501
1502
1503 Changes: Modified:
1504 +14 -9 trunk/extensions/hurt.c (File Modified)
1505
1506
1507 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1508 Log:
1509 - we're now ircd-charybdis.org.
1510 - properly alphabetize credits
1511
1512
1513 Changes: Modified:
1514 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1515
1516
1517 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1518 Log:
1519 - add additional modules to the configs
1520
1521
1522 Changes: Modified:
1523 +6 -0 trunk/doc/example.conf (File Modified)
1524 +12 -0 trunk/doc/reference.conf (File Modified)
1525
1526
1527 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1528 Log:
1529 - remove hurt.h, it is pointless and confusing
1530
1531
1532 Changes: Modified:
1533 +27 -62 trunk/extensions/hurt.c (File Modified)
1534 + - trunk/extensions/hurt.h (File Deleted)
1535
1536
1537 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1538 Log:
1539 - add code to suggest a local HURT by nickname.
1540 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1541
1542
1543 Changes: Modified:
1544 +40 -10 trunk/extensions/hurt.c (File Modified)
1545 +1 -0 trunk/extensions/hurt.h (File Modified)
1546
1547
1548 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1549 Log:
1550 - update NEWS file
1551
1552
1553 Changes: Modified:
1554 +2 -1 trunk/NEWS (File Modified)
1555
1556
1557 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1558 Log:
1559 MASKTRACE/TESTMASK: check orighost as well
1560
1561
1562 Changes: Modified:
1563 +4 -2 trunk/modules/m_etrace.c (File Modified)
1564 +3 -1 trunk/modules/m_testmask.c (File Modified)
1565
1566
1567 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1568 Log:
1569 Make RPL_ISUPPORT (005) numeric modularizable.
1570 Currently it will reassemble the numeric every time
1571 it needs to be sent, using a few dozen callbacks;
1572 if this is too slow some caching scheme should be
1573 implemented.
1574
1575
1576 Changes: Modified:
1577 +0 -1 trunk/include/s_user.h (File Modified)
1578 +36 -114 trunk/include/supported.h (File Modified)
1579 +1 -1 trunk/modules/m_version.c (File Modified)
1580 +1 -0 trunk/src/Makefile.in (File Modified)
1581 +1 -0 trunk/src/ircd.c (File Modified)
1582 +300 -25 trunk/src/s_user.c (File Modified)
1583 + - trunk/src/supported.c (File Added)
1584
1585
1586 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1587 Log:
1588 EUID orighost could differ from host only in case,
1589 do not mark as dynamic spoof then
1590
1591
1592 Changes: Modified:
1593 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1594
1595
1596 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1597 Log:
1598 kline help file: clarify a bit and remove some obsolete stuff
1599 partly suggested by Olin
1600
1601
1602 Changes: Modified:
1603 +8 -8 trunk/help/opers/kline (File Modified)
1604
1605
1606 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1607 Log:
1608 Update NEWS file.
1609
1610
1611 Changes: Modified:
1612 +20 -0 trunk/NEWS (File Modified)
1613
1614
1615 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1616 Log:
1617 Show real host/IP to nonopers whoising themselves.
1618 The IP is not shown for auth{} spoofs, otherwise it is,
1619 as it looked rather weird to me to show an auth{} spoofed
1620 IP like this. (/userhost on self still shows the IP.)
1621
1622
1623 Changes: Modified:
1624 +13 -2 trunk/modules/m_whois.c (File Modified)
1625
1626
1627 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1628 Log:
1629 Document nick_delay stuff and move it around a bit.
1630
1631
1632 Changes: Modified:
1633 +1 -2 trunk/doc/example.conf (File Modified)
1634 +8 -2 trunk/doc/reference.conf (File Modified)
1635
1636
1637 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1638 Log:
1639 - disable nickdelay by default. Needs to be documented in reference.conf.
1640
1641
1642 Changes: Modified:
1643 +2 -0 trunk/doc/example.conf (File Modified)
1644 +2 -0 trunk/doc/reference.conf (File Modified)
1645
1646
1647 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1648 Log:
1649 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1650
1651
1652 Changes: Modified:
1653 +2 -1 trunk/modules/m_services.c (File Modified)
1654
1655
1656 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1657 Log:
1658 ip_cloaking: somewhat hackish but we need to send the
1659 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1660 umodes
1661
1662
1663 Changes: Modified:
1664 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1665
1666
1667 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1668 Log:
1669 If EUID is used, show realhost in far connect notice
1670 (but not in far disconnect notice).
1671
1672
1673 Changes: Modified:
1674 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1675
1676
1677 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1678 Log:
1679 ip_cloaking:
1680 - use non-ENCAP CHGHOST if possible
1681 - really introduce new users with their mangled and real
1682 host if +h is in default umodes
1683
1684
1685 Changes: Modified:
1686 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1687
1688
1689 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1690 Log:
1691 Add non-ENCAP CHGHOST.
1692
1693
1694 Changes: Modified:
1695 +49 -11 trunk/modules/m_chghost.c (File Modified)
1696
1697
1698 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1699 Log:
1700 Initial addition of EUID (puts realhost/account in same
1701 command as user introduction).
1702 See doc/technical/euid.txt for more information.
1703 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1704
1705
1706 Changes: Modified:
1707 + - trunk/doc/technical/euid.txt (File Added)
1708 +2 -1 trunk/include/s_serv.h (File Modified)
1709 +1 -1 trunk/include/s_user.h (File Modified)
1710 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1711 +1 -34 trunk/modules/m_chghost.c (File Modified)
1712 +0 -28 trunk/modules/m_services.c (File Modified)
1713 +30 -1 trunk/src/s_serv.c (File Modified)
1714 +30 -3 trunk/src/s_user.c (File Modified)
1715
1716
1717 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1718 Log:
1719 Store the mangled host in localClient and use it for
1720 ban matching (also match real host for mangled users,
1721 also match mangled host for uncloaked users).
1722 Improve interaction of +h with auth{} and services
1723 spoofs.
1724 Note that all of this only applies to clients who
1725 connect after the mangling module is loaded
1726 (other clients cannot even set +h).
1727 The sorcerynet cloaking module has not been updated
1728 for these changes.
1729
1730
1731 Changes: Modified:
1732 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1733 +3 -0 trunk/include/client.h (File Modified)
1734 +64 -5 trunk/src/channel.c (File Modified)
1735 +1 -0 trunk/src/client.c (File Modified)
1736 +2 -2 trunk/src/s_user.c (File Modified)
1737
1738
1739 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1740 Log:
1741 Document /stats U letters in sgml.
1742
1743
1744 Changes: Modified:
1745 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1746
1747
1748 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1749 Log:
1750 Better description of hub_mask and leaf_mask.
1751
1752
1753 Changes: Modified:
1754 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1755
1756
1757 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1758 Log:
1759 Add operspy_dont_care_user_info to sgml docs.
1760
1761
1762 Changes: Modified:
1763 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1764
1765
1766 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1767 Log:
1768 Add general::operspy_dont_care_user_info.
1769 This makes /who mask equivalent to /who !mask for opers
1770 with the operspy flag, and removes the operspy log/notice
1771 on /who mask, /masktrace and /scan.
1772 The necessary privilege (operspy flag) is unchanged.
1773 Behaviour for the other operspy commands (channel
1774 related ones) is also unchanged.
1775
1776
1777 Changes: Modified:
1778 +1 -0 trunk/doc/example.conf (File Modified)
1779 +6 -0 trunk/doc/reference.conf (File Modified)
1780 +1 -0 trunk/include/s_conf.h (File Modified)
1781 +10 -8 trunk/modules/m_etrace.c (File Modified)
1782 +6 -0 trunk/modules/m_info.c (File Modified)
1783 +8 -5 trunk/modules/m_scan.c (File Modified)
1784 +1 -1 trunk/modules/m_version.c (File Modified)
1785 +6 -1 trunk/modules/m_who.c (File Modified)
1786 +1 -0 trunk/src/newconf.c (File Modified)
1787 +1 -0 trunk/src/s_conf.c (File Modified)
1788
1789
1790 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1791 Log:
1792 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1793 This letter will also be used for showing operspy with
1794 limited accountability (show non channel related info
1795 without '!' or notice).
1796
1797
1798 Changes: Modified:
1799 +2 -0 trunk/doc/server-version-info (File Modified)
1800 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1801 +2 -0 trunk/include/ircd.h (File Modified)
1802 +6 -0 trunk/modules/m_info.c (File Modified)
1803 +2 -0 trunk/modules/m_version.c (File Modified)
1804 +1 -0 trunk/src/ircd_state.c (File Modified)
1805
1806
1807 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1808 Log:
1809 Add m_webirc module, allows showing real host of CGI:IRC users.
1810 Differences to the version available on my web page for a while:
1811 instructions on how to set it up.
1812
1813
1814 Changes: Modified:
1815 +137 -0 trunk/extensions/Makefile.in (File Modified)
1816 + - trunk/extensions/m_webirc.c (File Added)
1817
1818
1819 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1820 Log:
1821 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1822
1823
1824 Changes: Modified:
1825 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1826
1827
1828 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1829 Log:
1830 - move beu from core to contributors
1831 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1832
1833
1834 Changes: Modified:
1835 +2 -2 trunk/CREDITS (File Modified)
1836
1837
1838 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1839 Log:
1840 Mention that class blocks must be defined before the
1841 auth or connect blocks referencing them.
1842
1843
1844 Changes: Modified:
1845 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1846
1847
1848 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1849 Log:
1850 extb_canjoin:
1851 - change from "can join" to "is banned", this reverses sense
1852 and removes "weird" checks like for +i, +l, +j
1853 - don't allow $j to same channel
1854 - +s/+p restriction removed, anyone can /mode b anyway
1855 - +k check removed
1856
1857
1858 Changes: Modified:
1859 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1860
1861
1862 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1863 Log:
1864 Add a few important lines from reference.conf to example.conf.
1865
1866
1867 Changes: Modified:
1868 +8 -1 trunk/doc/example.conf (File Modified)
1869
1870
1871 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1872 Log:
1873 - we don't support rtsigio anymore
1874 - we definately don't support VMS nor Cygwin either.
1875
1876
1877 Changes: Modified:
1878 +2 -2 trunk/INSTALL (File Modified)
1879 +0 -2 trunk/README.FIRST (File Modified)
1880
1881
1882 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1883 Log:
1884 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1885
1886
1887 Changes: Modified:
1888 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1889
1890
1891 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1892 Log:
1893 extb_canjoin:
1894 - return EXTBAN_NOMATCH for a valid ban that does not match
1895 - consider a $j ban invalid if we were already processing a
1896 can_join for a $j ban
1897
1898
1899 Changes: Modified:
1900 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1901
1902
1903 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1904 Log:
1905 extb_extgecos: realhost -> orighost
1906
1907
1908 Changes: Modified:
1909 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1910
1911
1912 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1913 Log:
1914 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1915
1916
1917 Changes: Modified:
1918 +59 -0 trunk/extensions/Makefile.in (File Modified)
1919 + - trunk/extensions/extb_canjoin.c (File Added)
1920
1921
1922 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1923 Log:
1924 - oh right, charybdis calls that 'orighost'.
1925
1926
1927 Changes: Modified:
1928 +2 -2 trunk/modules/m_who.c (File Modified)
1929
1930
1931 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1932 Log:
1933 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1934
1935
1936 Changes: Modified:
1937 +2 -0 trunk/modules/m_who.c (File Modified)
1938
1939
1940 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1941 Log:
1942 - also check $x against realhost
1943
1944
1945 Changes: Modified:
1946 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1947
1948
1949 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1950 Log:
1951 Sorcerynet people want a debugging notice moved from +s to +d.
1952
1953
1954 Changes: Modified:
1955 +1 -1 trunk/src/blacklist.c (File Modified)
1956
1957
1958 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1959 Log:
1960 Use source_p instead of client_p for free_pre_client().
1961 client_p could be NULL or another client.
1962
1963
1964 Changes: Modified:
1965 +1 -1 trunk/src/client.c (File Modified)
1966
1967
1968 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1969 Log:
1970 - revert this, I know how to fix it now
1971
1972
1973 Changes: Modified:
1974 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1975
1976
1977 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1978 Log:
1979 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1980 This fix is probably suboptimal, but it does indeed fix the problem.
1981
1982
1983 Changes: Modified:
1984 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1985
1986
1987 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1988 Log:
1989 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1990
1991
1992 Changes: Modified:
1993 +49 -0 trunk/extensions/Makefile.in (File Modified)
1994 + - trunk/extensions/extb_extgecos.c (File Added)
1995
1996
1997 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1998 Log:
1999 Remove undocumented and unused general::fallback_to_ip6_int config option.
2000
2001
2002 Changes: Modified:
2003 +0 -3 trunk/include/s_conf.h (File Modified)
2004 +0 -3 trunk/src/newconf.c (File Modified)
2005
2006
2007 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2008 Log:
2009 SGML docs:
2010 - document new TESTMASK
2011 - mention that TESTMASK matching is the same as MASKTRACE matching
2012 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2013 been that way)
2014
2015
2016 Changes: Modified:
2017 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2018
2019
2020 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2021 Log:
2022 New testmask from ratbox 2.2.
2023 Allows matches on nick, ip and gecos in addition to user
2024 and host, and is fully analogous to masktrace.
2025 The numeric has changed from 724 to 727 and fields in it
2026 have changed.
2027
2028
2029 Changes: Modified:
2030 +4 -3 trunk/help/opers/testmask (File Modified)
2031 +1 -0 trunk/include/numeric.h (File Modified)
2032 +82 -9 trunk/modules/m_testmask.c (File Modified)
2033 +2 -2 trunk/src/messages.tab (File Modified)
2034
2035
2036 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2037 Log:
2038 contrib -> extensions
2039
2040
2041 Changes: Modified:
2042 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2043
2044
2045 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2046 Log:
2047 CHGHOST: Check validity of new hostname.
2048 If the command came from a local client (disabled by
2049 default), send an error message and drop the command.
2050 If the command came from a remote client or server,
2051 send a notice to opers and the target user (if local).
2052
2053
2054 Changes: Modified:
2055 +42 -1 trunk/modules/m_chghost.c (File Modified)
2056
2057
2058 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2059 Log:
2060 Update NEWS file.
2061
2062
2063 Changes: Modified:
2064 +23 -1 trunk/NEWS (File Modified)
2065
2066
2067 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2068 Log:
2069 When an outgoing server connection succeeds, set
2070 localClient->ip by simply copying the whole sockaddr
2071 struct instead of copying certain parts only.
2072
2073
2074 Changes: Modified:
2075 +1 -19 trunk/src/s_serv.c (File Modified)
2076
2077
2078 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2079 Log:
2080 Give a special error message and ignore the connect block
2081 if trying to add a connect block for the server's own name.
2082
2083
2084 Changes: Modified:
2085 +7 -0 trunk/src/newconf.c (File Modified)
2086
2087
2088 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2089 Log:
2090 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2091 when --disable-balloc is used, so that it compiles.
2092 Obviously the BlockHeapUsage() stub returns just zeroes so
2093 /stats z will be less informative.
2094
2095
2096 Changes: Modified:
2097 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2098
2099
2100 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2101 Log:
2102 Free and zero dns_query in DNS callback for outgoing connect.
2103 This avoids double free of reslist.
2104
2105
2106 Changes: Modified:
2107 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2108
2109
2110 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2111 Log:
2112 From ratbox, log failed outgoing connections to serverlog.
2113 Added: IP address.
2114
2115
2116 Changes: Modified:
2117 +13 -1 trunk/src/s_serv.c (File Modified)
2118
2119
2120 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2121 Log:
2122 Change serverlog message when connecting to be more clear and show the port number.
2123
2124
2125 Changes: Modified:
2126 +1 -1 trunk/src/s_serv.c (File Modified)
2127
2128
2129 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2130 Log:
2131 Remove gethost_byname(), this is meaningless
2132 since the removal of AAAA -> A fallback (r1763).
2133
2134
2135 Changes: Modified:
2136 +0 -1 trunk/include/res.h (File Modified)
2137 +0 -12 trunk/src/res.c (File Modified)
2138
2139
2140 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2141 Log:
2142 Remove ip6.int support and use only ip6.arpa.
2143 The global ip6.int zone has disappeared on June 1
2144 and a lot of other software has been removing ip6.int
2145 support also.
2146 This removes the second and last case where IPv6
2147 support in charybdis causes extra lookups and slows
2148 DNS down.
2149
2150
2151 Changes: Modified:
2152 +5 -27 trunk/src/res.c (File Modified)
2153
2154
2155 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2156 Log:
2157 Mention new default (r1767) for connect::aftype in sgml docs.
2158
2159
2160 Changes: Modified:
2161 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2162
2163
2164 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2165 Log:
2166 Use IPv6 if connect::host looks like an IPv6 address
2167 (contains a colon). No need to aftype=ipv6 anymore.
2168
2169
2170 Changes: Modified:
2171 +2 -0 trunk/src/newconf.c (File Modified)
2172
2173
2174 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2175 Log:
2176 More information about connect::host.
2177
2178
2179 Changes: Modified:
2180 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2181
2182
2183 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2184 Log:
2185 Remove fallback to A if AAAA cannot be found.
2186 In case of a forward check of a reverse lookup, we
2187 already know if it's ipv4 or ipv6, so it is not
2188 useful and in case of a forward lookup of a hostname
2189 in connect::host, connect::aftype already specifies
2190 if it's ipv4 or ipv6.
2191
2192
2193 Changes: Modified:
2194 +4 -27 trunk/src/res.c (File Modified)
2195
2196
2197 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2198 Log:
2199 msg_channel():
2200 - check if +c made the message text empty and refuse
2201 to send it if so
2202 - don't copy message text if it is not necessary
2203 (channel is -c)
2204
2205
2206 Changes: Modified:
2207 +14 -4 trunk/modules/core/m_message.c (File Modified)
2208
2209
2210 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2211 Log:
2212 remove_conf_item(): do not free cf_name, this is generally a string constant
2213
2214
2215 Changes: Modified:
2216 +0 -1 trunk/src/newconf.c (File Modified)
2217
2218
2219 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2220 Log:
2221 Remove the old unused FDL_ constants.
2222
2223
2224 Changes: Modified:
2225 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2226
2227
2228 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2229 Log:
2230 Remove an unused struct irc_sockaddr_storage from fde_t
2231 (allocated for every possible file descriptor).
2232
2233
2234 Changes: Modified:
2235 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2236
2237
2238 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2239 Log:
2240 If the DNS lookup for an outgoing connection is still
2241 pending when it is closed, clean it up.
2242
2243
2244 Changes: Modified:
2245 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2246
2247
2248 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2249 Log:
2250 If proc_answer() fails (for example if a lookup for an
2251 A record returns a CNAME), fail the query immediately.
2252 Previously the packet was just ignored, leaving the
2253 query to time out.
2254
2255
2256 Changes: Modified:
2257 +4 -8 trunk/src/res.c (File Modified)
2258
2259
2260 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2261 Log:
2262 Correct sockhost field in an outgoing server connection.
2263 First copy the host field from the server_conf, then
2264 take the IP from to where the connection was attempted
2265 when the connection callback is called.
2266 (Before r1747 this used the IP from the server_conf.)
2267
2268
2269 Changes: Modified:
2270 +8 -2 trunk/src/s_serv.c (File Modified)
2271
2272
2273 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2274 Log:
2275 Remove ipnum (keep aftype) and dns_query from server_conf.
2276 We don't keep track of binary form address in connect{}
2277 blocks anymore, DNS lookups of names in host= gone.
2278 As before the DNS lookup is done on connect.
2279 This should unbreak hostnames in host= somewhat.
2280
2281
2282 Changes: Modified:
2283 +1 -2 trunk/include/s_newconf.h (File Modified)
2284 +2 -2 trunk/src/newconf.c (File Modified)
2285 +1 -42 trunk/src/s_newconf.c (File Modified)
2286 +12 -31 trunk/src/s_serv.c (File Modified)
2287
2288
2289 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2290 Log:
2291 Rerun autoconf.
2292
2293
2294 Changes: Modified:
2295 +1 -1 trunk/configure (File Modified)
2296
2297
2298 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2299 Log:
2300 Fix --disable-balloc help text (said --disable-small-net).
2301
2302
2303 Changes: Modified:
2304 +1 -1 trunk/configure.ac (File Modified)
2305
2306
2307 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2308 Log:
2309 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2310 services (+S). Unlike operstring and adminstring, this
2311 is not changeable with /quote set but is updated on rehash.
2312
2313
2314 Changes: Modified:
2315 +1 -0 trunk/doc/example.conf (File Modified)
2316 +10 -2 trunk/doc/reference.conf (File Modified)
2317 +1 -0 trunk/include/s_conf.h (File Modified)
2318 +6 -0 trunk/modules/m_info.c (File Modified)
2319 +3 -2 trunk/modules/m_whois.c (File Modified)
2320 +1 -0 trunk/src/newconf.c (File Modified)
2321 +1 -0 trunk/src/s_conf.c (File Modified)
2322
2323
2324 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2325 Log:
2326 Fix handling of comma in whois: ignore the comma and
2327 everything after it but do output the entire parameter
2328 in RPL_ENDOFWHOIS.
2329
2330
2331 Changes: Modified:
2332 +2 -2 trunk/modules/m_whois.c (File Modified)
2333
2334
2335 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2336 Log:
2337 New /stats letter 's' to list HURTs:
2338 - opers get the full listing.
2339 - users get any HURTs that match their sockhost/orighost if
2340 "stats_k_oper_only" is set to 1.
2341
2342
2343 Changes: Modified:
2344 +50 -0 trunk/extensions/hurt.c (File Modified)
2345
2346
2347 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2348 Log:
2349 - make the newconf system available to modules.
2350
2351
2352 Changes: Modified:
2353 +4 -1 trunk/include/newconf.h (File Modified)
2354 +4 -8 trunk/src/newconf.c (File Modified)
2355
2356
2357 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2358 Log:
2359 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2360
2361 Changes: Modified:
2362 +0 -3 trunk/doc/example.conf (File Modified)
2363 +0 -3 trunk/doc/reference.conf (File Modified)
2364
2365
2366 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2367 Log:
2368 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2369
2370
2371 Changes: Modified:
2372 +3 -0 trunk/doc/example.conf (File Modified)
2373 +3 -0 trunk/doc/reference.conf (File Modified)
2374
2375
2376 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2377 Log:
2378 Fix too early truncation of JOIN channel list.
2379
2380
2381 Changes: Modified:
2382 +2 -3 trunk/modules/core/m_join.c (File Modified)
2383
2384
2385 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2386 Log:
2387 - From ratbox 2.2 (anfl), send server notices about read
2388 errors from handshakes and servers to +s instead of +d.
2389 - Send various server notices about failed server
2390 connections which did not reach registered state network
2391 wide if the connection was initiated by a remote oper.
2392 This avoids annoying the whole net if there is a
2393 broken autoconnect, but allows all opers to see why a
2394 remote connect failed. Failed connections which did reach
2395 server state already generate server notices everywhere.
2396
2397 Note: this is an exception to our general policy to not send
2398 server notices about unregistered connections remotely.
2399
2400
2401 Changes: Modified:
2402 +1 -0 trunk/include/client.h (File Modified)
2403 +20 -6 trunk/src/client.c (File Modified)
2404 +6 -6 trunk/src/s_serv.c (File Modified)
2405
2406
2407 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2408 Log:
2409 - fix typoes
2410
2411
2412 Changes: Modified:
2413 +1 -1 trunk/doc/example.conf (File Modified)
2414 +1 -1 trunk/doc/reference.conf (File Modified)
2415
2416
2417 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2418 Log:
2419 Don't allow #channel +b $c:&channel (inconsistent target).
2420
2421
2422 Changes: Modified:
2423 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2424
2425
2426 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2427 Log:
2428 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2429
2430
2431 Changes: Modified:
2432 +0 -2 trunk/include/client.h (File Modified)
2433
2434
2435 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2436 Log:
2437 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2438
2439
2440 Changes: Modified:
2441 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2442
2443
2444 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2445 Log:
2446 Store IP addresses in whowas. These are shown to opers.
2447 Obtained from Eurus patches.
2448 orighost tracking removed (not worth the memory IMHO),
2449 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2450 with unknown IPs and to not violate auth{} spoof policy.
2451
2452
2453 Changes: Modified:
2454 +2 -0 trunk/doc/reference.conf (File Modified)
2455 +1 -0 trunk/include/numeric.h (File Modified)
2456 +1 -0 trunk/include/whowas.h (File Modified)
2457 +10 -1 trunk/modules/m_whowas.c (File Modified)
2458 +1 -1 trunk/src/messages.tab (File Modified)
2459 +4 -0 trunk/src/whowas.c (File Modified)
2460
2461
2462 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2463 Log:
2464 Describe hostmask parameter of masktrace better in sgml docs.
2465
2466
2467 Changes: Modified:
2468 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2469
2470
2471 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2472 Log:
2473 masktrace help file: mention CIDR IP masks
2474 From ratbox 2.2
2475
2476
2477 Changes: Modified:
2478 +2 -0 trunk/help/opers/masktrace (File Modified)
2479
2480
2481 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2482 Log:
2483 MASKTRACE: allow normal match() on IP address also
2484 From ratbox 2.2
2485
2486
2487 Changes: Modified:
2488 +2 -3 trunk/modules/m_etrace.c (File Modified)
2489
2490
2491 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2492 Log:
2493 Allow +S clients (services) to send to channels and @/+ channels always.
2494
2495
2496 Changes: Modified:
2497 +1 -1 trunk/modules/core/m_message.c (File Modified)
2498 +1 -1 trunk/src/channel.c (File Modified)
2499
2500
2501 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2502 Log:
2503 Allow servers to send to @#chan and +#chan.
2504
2505
2506 Changes: Modified:
2507 +1 -1 trunk/modules/core/m_message.c (File Modified)
2508
2509
2510 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2511 Log:
2512 Don't count opers on service{} servers in /lusers.
2513
2514
2515 Changes: Modified:
2516 +2 -2 trunk/src/s_user.c (File Modified)
2517
2518
2519 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2520 Log:
2521 Show opers the real host behind a dynamic spoof in WHOIS.
2522 If the user is auth{} spoofed, this shows the auth{} spoof
2523 otherwise it shows the DNS hostname and IP address.
2524 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2525
2526
2527 Changes: Modified:
2528 +1 -0 trunk/include/numeric.h (File Modified)
2529 +12 -2 trunk/modules/m_whois.c (File Modified)
2530 +1 -1 trunk/src/messages.tab (File Modified)
2531
2532
2533 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2534 Log:
2535 Remove #define HIDE_SPOOF_IPS from config.h, should
2536 have been done earlier.
2537
2538
2539 Changes: Modified:
2540 +0 -7 trunk/include/config.h (File Modified)
2541
2542
2543 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2544 Log:
2545 Bring back ERR_CANTKILLSERVER.
2546
2547
2548 Changes: Modified:
2549 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2550
2551
2552 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2553 Log:
2554 ip_cloaking module:
2555 - also send RPL_HOSTHIDDEN on -h
2556 - don't allow +h for auth{} spoofed clients
2557
2558
2559 Changes: Modified:
2560 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2561
2562
2563 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2564 Log:
2565 /etc/resolv.conf parsing:
2566 - don't crash (sometimes) if there is a line without an argument
2567 (e.g. 'search' by itself)
2568 - fix handling of lines with leading whitespace
2569
2570
2571 Changes: Modified:
2572 +9 -8 trunk/src/reslib.c (File Modified)
2573
2574
2575 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2576 Log:
2577 Put back code that terminates DNS queries, which was
2578 removed during the resolver changes.
2579
2580
2581 Changes: Modified:
2582 +4 -0 trunk/src/s_auth.c (File Modified)
2583
2584
2585 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2586 Log:
2587 - oh hey, that was in the wrong place
2588
2589
2590 Changes: Modified:
2591 +13 -13 trunk/src/s_auth.c (File Modified)
2592
2593
2594 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2595 Log:
2596 - handle a situation where a user can go away before DNS completes
2597
2598
2599 Changes: Modified:
2600 +13 -0 trunk/src/s_auth.c (File Modified)
2601
2602
2603 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2604 Log:
2605 More dnsbl stuff
2606
2607
2608 Changes: Modified:
2609 +1 -0 trunk/include/blacklist.h (File Modified)
2610 +1 -0 trunk/include/res.h (File Modified)
2611 +33 -2 trunk/src/blacklist.c (File Modified)
2612 +2 -0 trunk/src/client.c (File Modified)
2613 +24 -0 trunk/src/res.c (File Modified)
2614
2615
2616 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2617 Log:
2618 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2619 if comm_accept() failed.
2620
2621 Found with valgrind.
2622
2623
2624 Changes: Modified:
2625 +4 -4 trunk/src/listener.c (File Modified)
2626
2627
2628 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2629 Log:
2630 - handle unavailable Client/preClient structs
2631
2632
2633 Changes: Modified:
2634 +9 -0 trunk/src/blacklist.c (File Modified)
2635
2636
2637 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2638 Log:
2639 Add +lf to SGML docs.
2640
2641
2642 Changes: Modified:
2643 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2644
2645
2646 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2647 Log:
2648 Also do forwarding if the channel limit (+l) is exceeded.
2649
2650
2651 Changes: Modified:
2652 +1 -1 trunk/help/opers/cmode (File Modified)
2653 +2 -2 trunk/modules/core/m_join.c (File Modified)
2654
2655
2656 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2657 Log:
2658 Post-release lovin':
2659 - Update version to 2.1.0.
2660 - Regenerate configure.
2661
2662
2663 Changes: Modified:
2664 +9 -9 trunk/configure (File Modified)
2665 +1 -1 trunk/configure.ac (File Modified)
2666
2667
2668 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2669 Log:
2670 Comment out example blacklist{} block.
2671
2672
2673 Changes: Modified:
2674 +7 -7 trunk/doc/example.conf (File Modified)
2675 +7 -7 trunk/doc/reference.conf (File Modified)
2676
2677
2678 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2679 Log:
2680 Add note regarding use of AHBL BLs.
2681
2682
2683 Changes: Modified:
2684 +4 -0 trunk/doc/example.conf (File Modified)
2685 +4 -0 trunk/doc/reference.conf (File Modified)
2686
2687
2688 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2689 Log:
2690 Fix typos.
2691
2692
2693 Changes: Modified:
2694 +2 -2 trunk/CREDITS (File Modified)
2695
2696
2697 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2698 Log:
2699 Add beu to CREDITS.
2700
2701
2702 Changes: Modified:
2703 +1 -0 trunk/CREDITS (File Modified)
2704
2705
2706 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2707 Log:
2708 Put more recent ratbox CREDITS here.
2709
2710
2711 Changes: Modified:
2712 +3 -2 trunk/doc/Ratbox-team (File Modified)
2713
2714
2715 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2716 Log:
2717 Clarify a bit.
2718
2719
2720 Changes: Modified:
2721 +5 -4 trunk/NEWS (File Modified)
2722
2723
2724 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2725 Log:
2726 Mention that install or make install also avoids modunload crashes.
2727
2728
2729 Changes: Modified:
2730 +2 -1 trunk/BUGS (File Modified)
2731
2732
2733 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2734 Log:
2735 - update NEWS a bit
2736
2737
2738 Changes: Modified:
2739 +3 -8 trunk/NEWS (File Modified)
2740
2741
2742 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2743 Log:
2744 - further updates
2745
2746
2747 Changes: Modified:
2748 +3 -2 trunk/BUGS (File Modified)
2749
2750
2751 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2752 Log:
2753 - add orighost check to hurt.c
2754 - update BUGS info
2755
2756
2757 Changes: Modified:
2758 +1 -6 trunk/BUGS (File Modified)
2759 +1 -1 trunk/extensions/hurt.c (File Modified)
2760
2761
2762 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2763 Log:
2764 Make kline_exempt exempt from HURT also.
2765
2766
2767 Changes: Modified:
2768 +2 -1 trunk/extensions/hurt.c (File Modified)
2769
2770
2771 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2772 Log:
2773 Fix mask HEAL propagation.
2774
2775
2776 Changes: Modified:
2777 +6 -3 trunk/extensions/hurt.c (File Modified)
2778
2779
2780 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2781 Log:
2782 - Remove old cruft.
2783 - Update.
2784
2785
2786 Changes: Modified:
2787 +18 -31 trunk/extensions/README (File Modified)
2788
2789
2790 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2791 Log:
2792 More target change hax.
2793 Ick.
2794
2795
2796 Changes: Modified:
2797 +5 -0 trunk/extensions/hurt.c (File Modified)
2798
2799
2800 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2801 Log:
2802 Improvements to HURT propagation.
2803
2804
2805 Changes: Modified:
2806 +8 -6 trunk/extensions/hurt.c (File Modified)
2807
2808
2809 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2810 Log:
2811 - further simplification
2812
2813
2814 Changes: Modified:
2815 +25 -76 trunk/extensions/hurt.c (File Modified)
2816 +0 -9 trunk/extensions/hurt.h (File Modified)
2817
2818
2819 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2820 Log:
2821 - client_exit hook
2822
2823
2824 Changes: Modified:
2825 +13 -0 trunk/extensions/hurt.c (File Modified)
2826
2827
2828 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2829 Log:
2830 - cut off at 15 messages instead of 30
2831
2832
2833 Changes: Modified:
2834 +1 -1 trunk/extensions/hurt.h (File Modified)
2835
2836
2837 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2838 Log:
2839 Squash a warning here.
2840
2841
2842 Changes: Modified:
2843 +1 -3 trunk/src/ircd.c (File Modified)
2844
2845
2846 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2847 Log:
2848 Don't show servers in /stats l to nonopers if flatten links is enabled.
2849
2850
2851 Changes: Modified:
2852 +3 -1 trunk/modules/m_stats.c (File Modified)
2853
2854
2855 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2856 Log:
2857 - hurt expiry
2858
2859
2860 Changes: Modified:
2861 +20 -7 trunk/extensions/hurt.c (File Modified)
2862
2863
2864 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2865 Log:
2866 - remove inline stuff (yuck)
2867 - sockaddr should have been sockhost
2868
2869
2870 Changes: Modified:
2871 +22 -31 trunk/extensions/hurt.c (File Modified)
2872
2873
2874 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2875 Log:
2876 - make hurt checking actually work
2877
2878
2879 Changes: Modified:
2880 +2 -7 trunk/extensions/hurt.c (File Modified)
2881
2882
2883 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2884 Log:
2885 Slight tweak to alias{}.
2886
2887
2888 Changes: Modified:
2889 +4 -0 trunk/src/parse.c (File Modified)
2890
2891
2892 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2893 Log:
2894 - further simplification
2895
2896
2897 Changes: Modified:
2898 +59 -71 trunk/extensions/hurt.c (File Modified)
2899 +0 -1 trunk/extensions/hurt.h (File Modified)
2900
2901
2902 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2903 Log:
2904 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2905
2906
2907 Changes: Modified:
2908 +10 -20 trunk/extensions/hurt.c (File Modified)
2909 +0 -4 trunk/extensions/hurt.h (File Modified)
2910
2911
2912 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2913 Log:
2914 - remove some unnecessary code here (hurt_initial_check_event()).
2915
2916
2917 Changes: Modified:
2918 +0 -23 trunk/extensions/hurt.c (File Modified)
2919
2920
2921 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2922 Log:
2923 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2924
2925
2926 Changes: Modified:
2927 +8 -0 trunk/modules/core/m_message.c (File Modified)
2928
2929
2930 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2931 Log:
2932 - more sane tgchange hax
2933
2934
2935 Changes: Modified:
2936 +2 -1 trunk/extensions/hurt.c (File Modified)
2937
2938
2939 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2940 Log:
2941 Make HEAL <nick> work.
2942
2943
2944 Changes: Modified:
2945 +40 -43 trunk/extensions/hurt.c (File Modified)
2946
2947
2948 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2949 Log:
2950 Destroy hurt_clients list on unload.
2951
2952
2953 Changes: Modified:
2954 +7 -0 trunk/extensions/hurt.c (File Modified)
2955
2956
2957 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2958 Log:
2959 Coding style: no space between a function name and parenthesis.
2960
2961
2962 Changes: Modified:
2963 +43 -43 trunk/extensions/hurt.c (File Modified)
2964
2965
2966 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2967 Log:
2968 Now works and throws out hurt clients after 30 protocol messages
2969 unless they identify.
2970
2971
2972 Changes: Modified:
2973 +28 -36 trunk/extensions/hurt.c (File Modified)
2974 +1 -7 trunk/extensions/hurt.h (File Modified)
2975
2976
2977 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2978 Log:
2979 Working addition/lookup.
2980
2981
2982 Changes: Modified:
2983 +8 -0 trunk/extensions/hurt.c (File Modified)
2984
2985
2986 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2987 Log:
2988 Get rid of hyb6 style propagation (:server COMMAND source).
2989
2990
2991 Changes: Modified:
2992 +18 -22 trunk/extensions/hurt.c (File Modified)
2993
2994
2995 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2996 Log:
2997 add not-working hurt_add and hurt_find
2998
2999
3000 Changes: Modified:
3001 +13 -5 trunk/extensions/hurt.c (File Modified)
3002
3003
3004 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3005 Log:
3006 Comment out a lot of stuff so I can load and unload this without crashing.
3007
3008
3009 Changes: Modified:
3010 +17 -6 trunk/extensions/hurt.c (File Modified)
3011
3012
3013 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3014 Log:
3015 Fix svn:keywords and add a short comment at the top.
3016
3017
3018 Changes: Modified:
3019 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3020
3021
3022 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3023 Log:
3024 - Make hurt module compile
3025 - Link it to the build
3026 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3027 correct flag name, no CAP_TS6 use etc
3028
3029
3030 Changes: Modified:
3031 +1 -0 trunk/extensions/Makefile.in (File Modified)
3032 +30 -32 trunk/extensions/hurt.c (File Modified)
3033
3034
3035 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3036 Log:
3037 Put beu's hurt module in trunk.
3038
3039
3040 Changes: Modified:
3041 + - trunk/extensions/hurt.c (File Added)
3042 + - trunk/extensions/hurt.h (File Added)
3043
3044
3045 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3046 Log:
3047 - _iprint(): use stderr instead of stdout
3048
3049
3050 Changes: Modified:
3051 +1 -1 trunk/src/s_log.c (File Modified)
3052
3053
3054 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3055 Log:
3056 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3057 and subsequently destroy our kqueue when we close 0, 1, 2
3058 (broke /restart).
3059 - After closing fd 0, 1, 2 reopen them to /dev/null again
3060 so we don't send messages from malloc etc to a random
3061 user's connection.
3062 - Remove an obsolete comment.
3063
3064
3065 Changes: Modified:
3066 +13 -2 trunk/src/ircd.c (File Modified)
3067
3068
3069 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3070 Log:
3071 Update NEWS file.
3072
3073
3074 Changes: Modified:
3075 +29 -1 trunk/NEWS (File Modified)
3076
3077
3078 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3079 Log:
3080 Rerun autoconf.
3081
3082
3083 Changes: Modified:
3084 +1 -1 trunk/configure (File Modified)
3085
3086
3087 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3088 Log:
3089 Fix openssl version check to also accept versions newer than 0.9.6.
3090
3091
3092 Changes: Modified:
3093 +1 -1 trunk/configure.ac (File Modified)
3094
3095
3096 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3097 Log:
3098 Oops, need packet.h here.
3099
3100
3101 Changes: Modified:
3102 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3103
3104
3105 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3106 Log:
3107 End the flood grace period in CPRIVMSG/CNOTICE.
3108
3109
3110 Changes: Modified:
3111 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3112
3113
3114 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3115 Log:
3116 - update class::connectfreq documentation
3117
3118
3119 Changes: Modified:
3120 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3121
3122
3123 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3124 Log:
3125 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3126
3127
3128 Changes: Modified:
3129 +3 -6 trunk/src/s_serv.c (File Modified)
3130
3131
3132 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3133 Log:
3134 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3135
3136
3137 Changes: Modified:
3138 +1 -1 trunk/src/messages.tab (File Modified)
3139
3140
3141 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3142 Log:
3143 Don't mention that /stats p shows idle times, as it doesn't.
3144
3145
3146 Changes: Modified:
3147 +1 -1 trunk/help/opers/stats (File Modified)
3148 +1 -1 trunk/help/users/stats (File Modified)
3149
3150
3151 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3152 Log:
3153 /stats A shows DNS servers, it doesn't matter whether ircd
3154 uses ADNS or something else.
3155
3156
3157 Changes: Modified:
3158 +1 -1 trunk/help/opers/stats (File Modified)
3159
3160
3161 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3162 Log:
3163 get_client_name() fix
3164
3165
3166 Changes: Modified:
3167 +4 -0 trunk/src/client.c (File Modified)
3168
3169
3170 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3171 Log:
3172 Add some comments.
3173
3174
3175 Changes: Modified:
3176 +6 -0 trunk/src/ircd.c (File Modified)
3177
3178
3179 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3180 Log:
3181 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3182
3183 Changes: Modified:
3184 +16 -17 trunk/configure (File Modified)
3185 +1 -1 trunk/configure.ac (File Modified)
3186
3187
3188 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3189 Log:
3190 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3191
3192 Changes: Modified:
3193 +135 -0 trunk/configure (File Modified)
3194 +6 -0 trunk/configure.ac (File Modified)
3195
3196
3197 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3198 Log:
3199 Exit 0 on successful -conftest.
3200
3201
3202 Changes: Modified:
3203 +1 -1 trunk/src/ircd.c (File Modified)
3204
3205
3206 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3207 Log:
3208 Make the "keep the parent process around" thing work, by opening
3209 a pipe to the child process. This pipe is on fd 0 in the child
3210 process. After successful initialization, the child will write
3211 a byte to this pipe, on fatal errors it will close it without
3212 writing anything.
3213
3214 Somewhat hackish still but should work.
3215
3216
3217 Changes: Modified:
3218 +27 -30 trunk/src/ircd.c (File Modified)
3219
3220
3221 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3222 Log:
3223 - convert some error messages to ierror() over fprintf/ilog combination
3224
3225
3226 Changes: Modified:
3227 +3 -6 trunk/src/ircd.c (File Modified)
3228
3229
3230 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3231 Log:
3232 - inotice() for loadmodule when in foreground mode
3233
3234
3235 Changes: Modified:
3236 +3 -0 trunk/src/modules.c (File Modified)
3237
3238
3239 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3240 Log:
3241 - remove inotice() on loading modules from the config
3242
3243
3244 Changes: Modified:
3245 +0 -3 trunk/src/modules.c (File Modified)
3246
3247
3248 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3249 Log:
3250 - usleep for 50000usec in the parent process to allow for startup messages
3251 to be cleanly printed before detaching to shell, this should be more than
3252 enough time really
3253
3254
3255 Changes: Modified:
3256 +3 -0 trunk/src/ircd.c (File Modified)
3257
3258
3259 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3260 Log:
3261 - display more errors during normal startup as to try to help people find common problems
3262
3263
3264 Changes: Modified:
3265 +27 -10 trunk/src/ircd.c (File Modified)
3266
3267
3268 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3269 Log:
3270 - version bump in preparation of 2.0.0 release
3271
3272
3273 Changes: Modified:
3274 +9 -9 trunk/configure (File Modified)
3275 +1 -1 trunk/configure.ac (File Modified)
3276
3277
3278 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3279 Log:
3280 Change example.conf operator block from "admin" to "god",
3281 so as to show we encourage per-person operator blocks.
3282
3283
3284 Changes: Modified:
3285 +4 -2 trunk/doc/example.conf (File Modified)
3286
3287
3288 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3289 Log:
3290 Document alias{} block.
3291
3292
3293 Changes: Modified:
3294 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3295
3296
3297 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3298 Log:
3299 Document DNS blacklist stuff in sgml.
3300
3301
3302 Changes: Modified:
3303 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3304 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3305
3306
3307 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3308 Log:
3309 Misc /stats clarifications.
3310
3311
3312 Changes: Modified:
3313 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3314
3315
3316 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3317 Log:
3318 Move snomasks into umodes chapter.
3319 Move oprivs chapter down.
3320
3321
3322 Changes: Modified:
3323 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3324 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3325 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3326
3327
3328 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3329 Log:
3330 Mention operator{} user@host change.
3331
3332
3333 Changes: Modified:
3334 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3335
3336
3337 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3338 Log:
3339 operator{} block user@host matches against orighost now, not host.
3340 This means that services/+h spoofs do not work in operator{} blocks;
3341 auth{} spoofs still work.
3342
3343
3344 Changes: Modified:
3345 +4 -0 trunk/doc/example.conf (File Modified)
3346 +1 -1 trunk/doc/reference.conf (File Modified)
3347 +2 -2 trunk/modules/m_challenge.c (File Modified)
3348 +1 -1 trunk/modules/m_oper.c (File Modified)
3349
3350
3351 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3352 Log:
3353 - inotice/iwarn/ierror() stuff I was working on
3354
3355
3356 Changes: Modified:
3357 +3 -0 trunk/include/s_log.h (File Modified)
3358 +15 -11 trunk/src/ircd.c (File Modified)
3359 +3 -1 trunk/src/modules.c (File Modified)
3360 +1 -1 trunk/src/newconf.c (File Modified)
3361 +54 -0 trunk/src/s_log.c (File Modified)
3362
3363
3364 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3365 Log:
3366 Oops, don't add blacklists to the list twice on rehash.
3367
3368
3369 Changes: Modified:
3370 +3 -2 trunk/src/blacklist.c (File Modified)
3371
3372
3373 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3374 Log:
3375 Remove notices to the client about progress of dnsbl lookups.
3376
3377
3378 Changes: Modified:
3379 +0 -4 trunk/src/blacklist.c (File Modified)
3380
3381
3382 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3383 Log:
3384 Add auth{} flag dnsbl_exempt.
3385
3386
3387 Changes: Modified:
3388 +2 -1 trunk/doc/example.conf (File Modified)
3389 +2 -1 trunk/doc/reference.conf (File Modified)
3390 +2 -0 trunk/include/s_conf.h (File Modified)
3391 +1 -0 trunk/src/newconf.c (File Modified)
3392 +8 -1 trunk/src/s_user.c (File Modified)
3393
3394
3395 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3396 Log:
3397 Switch alias{} and blacklist{} around, for consistency with example.conf.
3398
3399
3400 Changes: Modified:
3401 +18 -18 trunk/doc/reference.conf (File Modified)
3402
3403
3404 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3405 Log:
3406 Send a warning to the user if they are dnsbl listed but exempted.
3407
3408
3409 Changes: Modified:
3410 +17 -12 trunk/src/s_user.c (File Modified)
3411
3412
3413 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3414 Log:
3415 Move throwing out dnsbl listed clients to registration,
3416 and make kline_exempt exempt from it.
3417
3418
3419 Changes: Modified:
3420 +1 -0 trunk/include/blacklist.h (File Modified)
3421 +4 -0 trunk/include/client.h (File Modified)
3422 +15 -16 trunk/src/blacklist.c (File Modified)
3423 +6 -0 trunk/src/client.c (File Modified)
3424 +17 -0 trunk/src/s_user.c (File Modified)
3425
3426
3427 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3428 Log:
3429 Show refcount in /stats n.
3430
3431
3432 Changes: Modified:
3433 +3 -2 trunk/modules/m_stats.c (File Modified)
3434
3435
3436 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3437 Log:
3438 Don't look up dnsbls twice if they send USER twice.
3439
3440
3441 Changes: Modified:
3442 +5 -3 trunk/modules/m_user.c (File Modified)
3443
3444
3445 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3446 Log:
3447 Add /stats n to help files.
3448
3449
3450 Changes: Modified:
3451 +1 -0 trunk/help/opers/stats (File Modified)
3452 +1 -0 trunk/help/users/stats (File Modified)
3453
3454
3455 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3456 Log:
3457 Only check dnsbls for A records, not AAAA.
3458
3459
3460 Changes: Modified:
3461 +1 -1 trunk/src/blacklist.c (File Modified)
3462
3463
3464 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3465 Log:
3466 Don't remove non-illegal blacklists on completion of check.
3467 Add debugging notices (not working).
3468
3469
3470 Changes: Modified:
3471 +5 -1 trunk/src/blacklist.c (File Modified)
3472
3473
3474 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3475 Log:
3476 Don't call register_local_user() if they haven't sent a nick yet.
3477
3478
3479 Changes: Modified:
3480 +1 -1 trunk/src/blacklist.c (File Modified)
3481
3482
3483 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3484 Log:
3485 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3486
3487
3488 Changes: Modified:
3489 +21 -0 trunk/modules/m_stats.c (File Modified)
3490
3491
3492 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3493 Log:
3494 More dnsbl rehash fixes, it was adding bogus entries.
3495
3496
3497 Changes: Modified:
3498 +2 -7 trunk/src/newconf.c (File Modified)
3499
3500
3501 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3502 Log:
3503 Need blacklist.h here.
3504
3505
3506 Changes: Modified:
3507 +1 -0 trunk/src/s_conf.c (File Modified)
3508
3509
3510 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3511 Log:
3512 - nuke iauth
3513
3514
3515 Changes: Modified:
3516 +1 -2 trunk/configure (File Modified)
3517 +0 -48 trunk/configure.ac (File Modified)
3518 + - trunk/doc/example-iauth.conf (File Deleted)
3519 + - trunk/iauth/ (File Deleted)
3520
3521
3522 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3523 Log:
3524 Improve handling of rehashing with blacklists.
3525 Also some coding style tweaks.
3526
3527
3528 Changes: Modified:
3529 +3 -2 trunk/include/blacklist.h (File Modified)
3530 +35 -16 trunk/src/blacklist.c (File Modified)
3531 +2 -0 trunk/src/s_conf.c (File Modified)
3532
3533
3534 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3535 Log:
3536 Clear can_send cache if a user logs in or out from services.
3537
3538
3539 Changes: Modified:
3540 +2 -0 trunk/modules/m_services.c (File Modified)
3541
3542
3543 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3544 Log:
3545 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3546 This directory is not entered by default.
3547 More stuff needs to be moved into here.
3548
3549
3550 Changes: Modified:
3551 +2 -1 trunk/configure (File Modified)
3552 +1 -0 trunk/configure.ac (File Modified)
3553 +69 -458 trunk/extensions/Makefile.in (File Modified)
3554 + - trunk/extensions/m_clearchan.c (File Deleted)
3555 + - trunk/extensions/m_force.c (File Deleted)
3556 + - trunk/unsupported/ (File Added)
3557 + - trunk/unsupported/Makefile.in (File Added)
3558 + - trunk/unsupported/m_clearchan.c (File Added)
3559 + - trunk/unsupported/m_force.c (File Added)
3560
3561
3562 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3563 Log:
3564 Logging/wallops for forcejoin/forcepart, numeric fix.
3565 This needs to be moved to the toys section.
3566
3567
3568 Changes: Modified:
3569 +22 -2 trunk/extensions/m_force.c (File Modified)
3570
3571
3572 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3573 Log:
3574 Fix comments at the top (including copyright).
3575
3576
3577 Changes: Modified:
3578 +3 -2 trunk/extensions/m_omode.c (File Modified)
3579
3580
3581 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3582 Log:
3583 Add OMODE command to extensions/ for oper mode hacking:
3584 - requires admin privs
3585 - does not work for opped opers
3586 - sends wallops
3587 - sends a ServerMode for opping the oper themselves,
3588 otherwise a mode coming from the oper (not only
3589 does this provide full accountability, it is also
3590 easiest to implement while avoiding channels
3591 messed up with bogus bans etc).
3592
3593
3594 Changes: Modified:
3595 +171 -0 trunk/extensions/Makefile.in (File Modified)
3596 + - trunk/extensions/m_omode.c (File Added)
3597
3598
3599 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3600 Log:
3601 Metadata fix
3602
3603
3604 Changes: Modified:
3605 + - trunk/include/blacklist.h (Property Modified)
3606 + - trunk/src/blacklist.c (Property Modified)
3607
3608
3609 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3610 Log:
3611 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3612
3613
3614 Changes: Modified:
3615 +5 -1 trunk/src/blacklist.c (File Modified)
3616
3617
3618 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3619 Log:
3620 Initial DNS blacklist support:
3621 - see example.conf for how to use.
3622 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3623 - tor.ahbl.org is also included because most networks will not want to allow tor
3624 (and we're considering going KoS on tor users here anyway due to abuse)
3625
3626
3627 Changes: Modified:
3628 +18 -0 trunk/doc/example.conf (File Modified)
3629 +66 -0 trunk/doc/reference.conf (File Modified)
3630 + - trunk/include/blacklist.h (File Added)
3631 +2 -0 trunk/include/client.h (File Modified)
3632 +3 -0 trunk/modules/m_user.c (File Modified)
3633 +152 -0 trunk/src/Makefile.in (File Modified)
3634 + - trunk/src/blacklist.c (File Added)
3635 +34 -0 trunk/src/newconf.c (File Modified)
3636 +1 -0 trunk/src/s_auth.c (File Modified)
3637 +4 -0 trunk/src/s_user.c (File Modified)
3638
3639
3640 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3641 Log:
3642 Remove last bit of lzo stuff (comment in example.conf connect{}).
3643
3644
3645 Changes: Modified:
3646 +0 -4 trunk/doc/example.conf (File Modified)
3647
3648
3649 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3650 Log:
3651 Show sasl successes and failures in /stats t (like other
3652 things in /stats t, about local clients only).
3653
3654
3655 Changes: Modified:
3656 +2 -0 trunk/include/s_stats.h (File Modified)
3657 +3 -0 trunk/modules/m_sasl.c (File Modified)
3658 +3 -0 trunk/src/s_stats.c (File Modified)
3659
3660
3661 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3662 Log:
3663 Allow messaging services by nickname without using
3664 target change slots (this was already possible with
3665 user@server notation or services shortcuts).
3666
3667
3668 Changes: Modified:
3669 +2 -2 trunk/modules/core/m_message.c (File Modified)
3670
3671
3672 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3673 Log:
3674 Abort a safelist if a new /list comes in while one is already in progress.
3675
3676
3677 Changes: Modified:
3678 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3679
3680
3681 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3682 Log:
3683 Change $![letter]:[mask] to $~[letter]:[mask]
3684 so both ! and ~ invert an extban.
3685
3686
3687 Changes: Modified:
3688 +2 -0 trunk/src/chmode.c (File Modified)
3689
3690
3691 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3692 Log:
3693 - revert due to technical issues
3694
3695
3696 Changes: Modified:
3697 +1 -1 trunk/src/extban.c (File Modified)
3698
3699
3700 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3701 Log:
3702 - 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
3703
3704
3705 Changes: Modified:
3706 +1 -1 trunk/src/extban.c (File Modified)
3707
3708
3709 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3710 Log:
3711 Don't pace /list on a single channel.
3712
3713
3714 Changes: Modified:
3715 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3716
3717
3718 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3719 Log:
3720 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3721
3722
3723 Changes: Modified:
3724 +4 -2 trunk/include/supported.h (File Modified)
3725
3726
3727 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3728 Log:
3729 Extban types are case insensitive; force them to lowercase when added.
3730
3731
3732 Changes: Modified:
3733 +5 -5 trunk/doc/extban.txt (File Modified)
3734 +4 -0 trunk/src/chmode.c (File Modified)
3735 +3 -3 trunk/src/extban.c (File Modified)
3736
3737
3738 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3739 Log:
3740 sendto_wallops_flags():
3741 - instead of checking IsOper on each client, walk the appropriate list
3742 - instead of sending non-+z wallops from persons to nonopers, send only
3743 +w wallops from persons
3744
3745
3746 Changes: Modified:
3747 +1 -5 trunk/src/send.c (File Modified)
3748
3749
3750 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3751 Log:
3752 Prefix oper wallops with "WALLOPS - " if they would
3753 otherwise look like operwalls or locops, when sending
3754 them to local users.
3755
3756
3757 Changes: Modified:
3758 +11 -1 trunk/modules/m_wallops.c (File Modified)
3759
3760
3761 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3762 Log:
3763 Make sure destination field in some sasl numerics
3764 is the user's nick, not the sasl agent or server
3765 name.
3766
3767
3768 Changes: Modified:
3769 +2 -2 trunk/modules/m_sasl.c (File Modified)
3770
3771
3772 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3773 Log:
3774 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3775
3776
3777 Changes: Modified:
3778 +1 -1 trunk/extensions/Makefile.in (File Modified)
3779
3780
3781 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3782 Log:
3783 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3784
3785
3786 Changes: Modified:
3787 +1 -0 trunk/src/s_user.c (File Modified)
3788
3789
3790 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3791 Log:
3792 Fix build for when IPv6 is disabled.
3793
3794
3795 Changes: Modified:
3796 +12 -10 trunk/src/s_auth.c (File Modified)
3797
3798
3799 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3800 Log:
3801 Add information about adding extban types.
3802
3803
3804 Changes: Modified:
3805 +25 -0 trunk/doc/extban.txt (File Modified)
3806
3807
3808 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3809 Log:
3810 Better extban validation: try to match a new extban from
3811 a local user against its setter to see if it is valid.
3812 Unknown extban types from remotes are no longer hidden.
3813
3814
3815 Changes: Modified:
3816 +4 -3 trunk/doc/extban.txt (File Modified)
3817 +1 -0 trunk/include/channel.h (File Modified)
3818 +2 -6 trunk/src/chmode.c (File Modified)
3819 +32 -0 trunk/src/extban.c (File Modified)
3820
3821
3822 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3823 Log:
3824 Make sure both .c.o: and .s.o: are followed by the necessary command.
3825
3826
3827 Changes: Modified:
3828 +1 -0 trunk/src/Makefile.in (File Modified)
3829
3830
3831 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3832 Log:
3833 Add need_sasl auth{} flag to sgml documentation.
3834
3835
3836 Changes: Modified:
3837 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3838
3839
3840 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3841 Log:
3842 Document need_sasl auth{} flag in example confs.
3843
3844
3845 Changes: Modified:
3846 +1 -0 trunk/doc/example.conf (File Modified)
3847 +1 -0 trunk/doc/reference.conf (File Modified)
3848
3849
3850 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3851 Log:
3852 Don't allow TB to set an empty topic.
3853 This would be possible if a server sent bad protocol
3854 and could cause a crash.
3855
3856
3857 Changes: Modified:
3858 +4 -0 trunk/modules/m_tb.c (File Modified)
3859
3860
3861 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3862 Log:
3863 - oops
3864
3865
3866 Changes: Modified:
3867 +1 -1 trunk/Makefile.in (File Modified)
3868
3869
3870 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3871 Log:
3872 - typo fix
3873
3874
3875 Changes: Modified:
3876 +2 -2 trunk/configure (File Modified)
3877 +1 -1 trunk/configure.ac (File Modified)
3878
3879
3880 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3881 Log:
3882 - rebuild configure
3883
3884
3885 Changes: Modified:
3886 +2 -2 trunk/configure (File Modified)
3887
3888
3889 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3890 Log:
3891 - makefile fix
3892
3893
3894 Changes: Modified:
3895 +1 -1 trunk/extensions/Makefile.in (File Modified)
3896
3897
3898 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3899 Log:
3900 - rename contrib to extensions to bring some clarity to things
3901
3902
3903 Changes: Modified:
3904 +1 -1 trunk/Makefile.in (File Modified)
3905 +1 -1 trunk/configure.ac (File Modified)
3906 +10 -10 trunk/doc/example.conf (File Modified)
3907 +10 -10 trunk/doc/reference.conf (File Modified)
3908 + - trunk/extensions/ (File Added)
3909 + - trunk/extras/ (File Deleted)
3910
3911
3912 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3913 Log:
3914 - temporary rename
3915
3916
3917 Changes: Modified:
3918 +1 -1 trunk/Makefile.in (File Modified)
3919 +1 -1 trunk/configure.ac (File Modified)
3920 + - trunk/contrib/ (File Deleted)
3921 + - trunk/extras/ (File Added)
3922
3923
3924 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3925 Log:
3926 Don't allow servers to QUIT (they should use SQUIT).
3927
3928
3929 Changes: Modified:
3930 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3931
3932
3933 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3934 Log:
3935 - keywords
3936
3937
3938 Changes: Modified:
3939 + - trunk/src/fnvhash.s (Property Modified)
3940
3941
3942 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3943 Log:
3944 - reduced version of code
3945
3946
3947 Changes: Modified:
3948 +9 -61 trunk/src/fnvhash.s (File Modified)
3949
3950
3951 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3952 Log:
3953 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3954
3955
3956 Changes: Modified:
3957 +1 -1 trunk/src/fnvhash.s (File Modified)
3958
3959
3960 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3961 Log:
3962 Fix orighost matching for klines, etc. Was hashing the visible
3963 host, oops.
3964
3965
3966 Changes: Modified:
3967 +1 -1 trunk/src/hostmask.c (File Modified)
3968
3969
3970 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3971 Log:
3972 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3973
3974
3975 Changes: Modified:
3976 +7 -1 trunk/configure (File Modified)
3977 +5 -0 trunk/configure.ac (File Modified)
3978 +5 -6 trunk/src/Makefile.in (File Modified)
3979 +0 -4 trunk/src/fnvhash.s (File Modified)
3980 +0 -2 trunk/src/hash.c (File Modified)
3981
3982
3983 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3984 Log:
3985 - regenerate configure
3986
3987
3988 Changes: Modified:
3989 +18 -0 trunk/configure (File Modified)
3990
3991
3992 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3993 Log:
3994 - --enable-ricer-hashing option.
3995
3996
3997 Changes: Modified:
3998 +9 -0 trunk/configure.ac (File Modified)
3999 +3 -0 trunk/include/setup.h.in (File Modified)
4000
4001
4002 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4003 Log:
4004 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4005
4006
4007 Changes: Modified:
4008 + - trunk/src/fnvhash.s (File Added)
4009 +3 -0 trunk/src/hash.c (File Modified)
4010
4011
4012 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4013 Log:
4014 Fix syntax error in reference.conf.
4015
4016
4017 Changes: Modified:
4018 +0 -1 trunk/doc/reference.conf (File Modified)
4019
4020
4021 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4022 Log:
4023 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4024 (&& instead of ||...)
4025 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4026
4027
4028 Changes: Modified:
4029 +1 -1 trunk/src/chmode.c (File Modified)
4030
4031
4032 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4033 Log:
4034 Documentation for extban.
4035
4036
4037 Changes: Modified:
4038 + - trunk/doc/extban.txt (File Added)
4039
4040
4041 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4042 Log:
4043 Add extban modules to example confs.
4044
4045
4046 Changes: Modified:
4047 +5 -0 trunk/doc/example.conf (File Modified)
4048 +10 -0 trunk/doc/reference.conf (File Modified)
4049
4050
4051 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4052 Log:
4053 Initial addition of extended ban types (conditionals).
4054 Allows custom +bqeI checks via modules.
4055 Initial extra types are account (a[:mask]), oper (o),
4056 channel (c:name), realname (r:mask), server (s:mask).
4057
4058
4059 Changes: Modified:
4060 +229 -0 trunk/contrib/Makefile.in (File Modified)
4061 + - trunk/contrib/extb_account.c (File Added)
4062 + - trunk/contrib/extb_channel.c (File Added)
4063 + - trunk/contrib/extb_oper.c (File Added)
4064 + - trunk/contrib/extb_realname.c (File Added)
4065 + - trunk/contrib/extb_server.c (File Added)
4066 +13 -0 trunk/include/channel.h (File Modified)
4067 +1 -0 trunk/src/Makefile.in (File Modified)
4068 +14 -5 trunk/src/channel.c (File Modified)
4069 +91 -0 trunk/src/chmode.c (File Modified)
4070 + - trunk/src/extban.c (File Added)
4071
4072
4073 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4074 Log:
4075 Do not force +bqeI modes starting with '$' in nick!user@host format.
4076 * and ? characters in them are still assumed to be wildcards.
4077
4078
4079 Changes: Modified:
4080 +6 -0 trunk/src/chmode.c (File Modified)
4081
4082
4083 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4084 Log:
4085 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4086
4087
4088 Changes: Modified:
4089 +4 -0 trunk/modules/m_capab.c (File Modified)
4090
4091
4092 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4093 Log:
4094 Stop some mixing of client and server protocol.
4095
4096
4097 Changes: Modified:
4098 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4099 +4 -2 trunk/modules/m_pass.c (File Modified)
4100 +6 -0 trunk/modules/m_sasl.c (File Modified)
4101 +6 -0 trunk/modules/m_user.c (File Modified)
4102
4103
4104 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4105 Log:
4106 - additional revert
4107
4108
4109 Changes: Modified:
4110 +0 -2 trunk/include/s_newconf.h (File Modified)
4111 +0 -4 trunk/include/s_serv.h (File Modified)
4112 +0 -1 trunk/src/newconf.c (File Modified)
4113 +1 -13 trunk/src/s_serv.c (File Modified)
4114
4115
4116 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4117 Log:
4118 - revert LZOLink patch for now
4119
4120
4121 Changes: Modified:
4122 +0 -1 trunk/servlink/Makefile.in (File Modified)
4123 +0 -16 trunk/servlink/README (File Modified)
4124 +2 -36 trunk/servlink/control.c (File Modified)
4125 +0 -3 trunk/servlink/control.h (File Modified)
4126 +7 -5955 trunk/servlink/io.c (File Modified)
4127 + - trunk/servlink/lzoconf.h (File Deleted)
4128 + - trunk/servlink/lzodefs.h (File Deleted)
4129 + - trunk/servlink/minilzo.c (File Deleted)
4130 + - trunk/servlink/minilzo.h (File Deleted)
4131 +0 -1 trunk/servlink/servlink.h (File Modified)
4132
4133
4134 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4135 Log:
4136 - more stuff here
4137
4138
4139 Changes: Modified:
4140 +4 -2 trunk/servlink/control.c (File Modified)
4141 +2 -1 trunk/servlink/io.c (File Modified)
4142
4143
4144 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4145 Log:
4146 - oops
4147
4148
4149 Changes: Modified:
4150 +2 -2 trunk/servlink/io.c (File Modified)
4151
4152
4153 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4154 Log:
4155 - paranoia, prevent segfaults
4156
4157
4158 Changes: Modified:
4159 +2 -2 trunk/servlink/io.c (File Modified)
4160
4161
4162 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4163 Log:
4164 - more optimal servlink code
4165
4166
4167 Changes: Modified:
4168 +21 -8 trunk/servlink/io.c (File Modified)
4169
4170
4171 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4172 Log:
4173 - more efficient read strategy
4174
4175
4176 Changes: Modified:
4177 +15 -3 trunk/servlink/io.c (File Modified)
4178
4179
4180 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4181 Log:
4182 - use lzo_uintp cast to make LZO happy
4183
4184
4185 Changes: Modified:
4186 +3 -3 trunk/servlink/io.c (File Modified)
4187
4188
4189 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4190 Log:
4191 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4192
4193
4194 Changes: Modified:
4195 +4 -0 trunk/doc/example.conf (File Modified)
4196 +2 -1 trunk/include/s_newconf.h (File Modified)
4197 +4 -0 trunk/include/s_serv.h (File Modified)
4198 +1 -0 trunk/servlink/Makefile.in (File Modified)
4199 +16 -0 trunk/servlink/README (File Modified)
4200 +34 -2 trunk/servlink/control.c (File Modified)
4201 +3 -0 trunk/servlink/control.h (File Modified)
4202 +5929 -7 trunk/servlink/io.c (File Modified)
4203 + - trunk/servlink/lzoconf.h (File Added)
4204 + - trunk/servlink/lzodefs.h (File Added)
4205 + - trunk/servlink/minilzo.c (File Added)
4206 + - trunk/servlink/minilzo.h (File Added)
4207 +1 -0 trunk/servlink/servlink.h (File Modified)
4208 +1 -0 trunk/src/newconf.c (File Modified)
4209 +14 -2 trunk/src/s_serv.c (File Modified)
4210
4211
4212 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4213 Log:
4214 - remove imalloc, it was a concept that probably wouldn't have worked properly
4215
4216
4217 Changes: Modified:
4218 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4219 + - trunk/libcharybdis/imalloc.c (File Deleted)
4220 + - trunk/libcharybdis/imalloc.h (File Deleted)
4221
4222
4223 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4224 Log:
4225 - disable imalloc for now
4226
4227
4228 Changes: Modified:
4229 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4230
4231
4232 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4233 Log:
4234 - remove unneeded debug code
4235
4236
4237 Changes: Modified:
4238 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4239
4240
4241 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4242 Log:
4243 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4244
4245
4246 Changes: Modified:
4247 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4248
4249
4250 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4251 Log:
4252 - more stuff here, imalloc remains disabled for now
4253
4254
4255 Changes: Modified:
4256 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4257
4258
4259 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4260 Log:
4261 - more progress
4262
4263
4264 Changes: Modified:
4265 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4266
4267
4268 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4269 Log:
4270 - more tweaks
4271
4272
4273 Changes: Modified:
4274 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4275 +2 -0 trunk/src/ircd.c (File Modified)
4276
4277
4278 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4279 Log:
4280 - roll back libircd crap
4281
4282
4283 Changes: Modified:
4284 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4285 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4286 +29 -0 trunk/src/.depend (File Modified)
4287 +6 -21 trunk/src/Makefile.in (File Modified)
4288 +3 -218 trunk/src/ircd.c (File Modified)
4289 + - trunk/src/ircd_linker.c (File Deleted)
4290 + - trunk/src/main.c (File Deleted)
4291
4292
4293 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4294 Log:
4295 - realloc(), free() implementation
4296
4297
4298 Changes: Modified:
4299 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4300
4301
4302 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4303 Log:
4304 - malloc(), calloc() implementation
4305
4306
4307 Changes: Modified:
4308 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4309
4310
4311 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4312 Log:
4313 - block_free(), block_find(), retune_heaps() implementation
4314
4315
4316 Changes: Modified:
4317 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4318
4319
4320 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4321 Log:
4322 - block_destroy code, block_allocate code.
4323
4324
4325 Changes: Modified:
4326 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4327
4328
4329 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4330 Log:
4331 - block_new() code
4332
4333
4334 Changes: Modified:
4335 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4336
4337
4338 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4339 Log:
4340 - disable imalloc again :P
4341
4342
4343 Changes: Modified:
4344 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4345
4346
4347 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4348 Log:
4349 - fix warning
4350
4351
4352 Changes: Modified:
4353 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4354
4355
4356 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4357 Log:
4358 - fix typo
4359
4360
4361 Changes: Modified:
4362 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4363
4364
4365 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4366 Log:
4367 - constructor code for imalloc engine (malloc_init())
4368
4369
4370 Changes: Modified:
4371 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4372
4373
4374 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4375 Log:
4376 - imalloc engine improvements
4377
4378
4379 Changes: Modified:
4380 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4381
4382
4383 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4384 Log:
4385 - replace mmap() code with direct brk()/sbrk() calls.
4386
4387
4388 Changes: Modified:
4389 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4390
4391
4392 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4393 Log:
4394 - remove outdated i_malloc() interfaces
4395
4396
4397 Changes: Modified:
4398 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4399
4400
4401 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4402 Log:
4403 - redisable imalloc (sorry!)
4404
4405
4406 Changes: Modified:
4407 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4408
4409
4410 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4411 Log:
4412 - correct GET_PAGE_SLOT() macro
4413
4414
4415 Changes: Modified:
4416 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4417
4418
4419 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4420 Log:
4421 - oops forgot to commit it with imalloc turned off
4422
4423
4424 Changes: Modified:
4425 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4426
4427
4428 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4429 Log:
4430 - cleanups
4431
4432
4433 Changes: Modified:
4434 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4435 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4436
4437
4438 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4439 Log:
4440 - lowlevel imalloc code
4441
4442
4443 Changes: Modified:
4444 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4445 + - trunk/libcharybdis/imalloc.h (File Added)
4446
4447
4448 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4449 Log:
4450 - fix bindings
4451
4452
4453 Changes: Modified:
4454 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4455
4456
4457 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4458 Log:
4459 remove #ifndef
4460
4461
4462 Changes: Modified:
4463 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4464
4465
4466 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4467 Log:
4468 - 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)
4469
4470
4471 Changes: Modified:
4472 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4473 + - trunk/libcharybdis/imalloc.c (File Added)
4474
4475
4476 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4477 Log:
4478 - increment configure Id
4479
4480
4481 Changes: Modified:
4482 +2208 -1 trunk/configure (File Modified)
4483
4484
4485 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4486 Log:
4487 - bootstrap for imalloc code
4488
4489
4490 Changes: Modified:
4491 +54 -1 trunk/configure.ac (File Modified)
4492 +27 -0 trunk/include/setup.h.in (File Modified)
4493
4494
4495 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4496 Log:
4497 Clarify interaction of spoofs and channel bans/operator{} blocks.
4498
4499
4500 Changes: Modified:
4501 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4502 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4503
4504
4505 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4506 Log:
4507 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4508
4509
4510 Changes: Modified:
4511 +30 -22 trunk/src/ircd.c (File Modified)
4512
4513
4514 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4515 Log:
4516 If shared{} blocks deny something, the command
4517 is silently ignored.
4518
4519
4520 Changes: Modified:
4521 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4522
4523
4524 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4525 Log:
4526 Move up IsService check so we don't store a non-service
4527 in preClient->sasl_agent.
4528
4529
4530 Changes: Modified:
4531 +6 -6 trunk/modules/m_sasl.c (File Modified)
4532
4533
4534 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4535 Log:
4536 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4537 Add some more sanity checks on agent strings.
4538
4539
4540 Changes: Modified:
4541 +13 -11 trunk/modules/m_sasl.c (File Modified)
4542
4543
4544 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4545 Log:
4546 Unknown clients can have an ID too now so make sure to remove
4547 them from the hash if they exit.
4548
4549
4550 Changes: Modified:
4551 +3 -0 trunk/src/client.c (File Modified)
4552
4553
4554 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4555 Log:
4556 Only accept sasl from servers in a service{} block.
4557 Not tested but this must go in.
4558
4559
4560 Changes: Modified:
4561 +6 -0 trunk/modules/m_sasl.c (File Modified)
4562 +3 -0 trunk/modules/m_signon.c (File Modified)
4563
4564
4565 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4566 Log:
4567 Only process SAVE messages targetting registered users,
4568 not servers or unregistered connections. Could cause
4569 a crash when bad protocol was received.
4570
4571
4572 Changes: Modified:
4573 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4574
4575
4576 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4577 Log:
4578 - fix QJM buffer overflow vulnerability (fucking GXTi)
4579
4580
4581 Changes: Modified:
4582 +3 -3 trunk/src/s_user.c (File Modified)
4583
4584
4585 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4586 Log:
4587 Mention /scan umodes under oper_spy privilege.
4588
4589
4590 Changes: Modified:
4591 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4592
4593
4594 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4595 Log:
4596 Mention that overlapping cluster blocks are a bad thing.
4597
4598
4599 Changes: Modified:
4600 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4601
4602
4603 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4604 Log:
4605 - Document cluster{} and shared{} blocks.
4606 - Mention that service{} does not allow wildcards.
4607
4608
4609 Changes: Modified:
4610 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4611
4612
4613 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4614 Log:
4615 Document exempt{} and service{} blocks, point to reference.conf for
4616 general{}, channel{} and serverhide{}.
4617
4618
4619 Changes: Modified:
4620 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4621
4622
4623 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4624 Log:
4625 Document ~ in lists of values better.
4626
4627
4628 Changes: Modified:
4629 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4630
4631
4632 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4633 Log:
4634 More detailed CNOTICE, CPRIVMSG descriptions.
4635
4636
4637 Changes: Modified:
4638 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4639
4640
4641 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4642 Log:
4643 Oops, need both Revision and Id on modules.
4644
4645
4646 Changes: Modified:
4647 + - trunk/modules/sno_routing.c (Property Modified)
4648
4649
4650 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4651 Log:
4652 Tweak header comment a bit (filename, Id).
4653
4654
4655 Changes: Modified:
4656 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4657
4658
4659 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4660 Log:
4661 Add GLINE and UNGLINE.
4662
4663
4664 Changes: Modified:
4665 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4666
4667
4668 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4669 Log:
4670 New configure with proper Id.
4671
4672
4673 Changes: Modified:
4674 +3 -1 trunk/configure (File Modified)
4675
4676
4677 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4678 Log:
4679 Change #include directives for in6addr_any, hopefully compiles better now.
4680
4681
4682 Changes: Modified:
4683 +3 -1 trunk/configure.ac (File Modified)
4684
4685
4686 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4687 Log:
4688 Encourage putting actual administrative information
4689 in the admin{} block.
4690
4691
4692 Changes: Modified:
4693 +3 -3 trunk/doc/example.conf (File Modified)
4694
4695
4696 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4697 Log:
4698 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4699
4700
4701 Changes: Modified:
4702 +9 -7 trunk/include/s_conf.h (File Modified)
4703 +1 -0 trunk/src/newconf.c (File Modified)
4704 +10 -0 trunk/src/s_user.c (File Modified)
4705
4706
4707 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4708 Log:
4709 - Change to glines = no in example confs
4710 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4711 are disabled.
4712
4713
4714 Changes: Modified:
4715 +1 -1 trunk/doc/example.conf (File Modified)
4716 +1 -1 trunk/doc/reference.conf (File Modified)
4717 +2 -2 trunk/modules/m_gline.c (File Modified)
4718
4719
4720 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4721 Log:
4722 - forward-port QJM fix from 1.1
4723
4724
4725 Changes: Modified:
4726 +2 -0 trunk/src/s_user.c (File Modified)
4727
4728
4729 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4730 Log:
4731 - add switch to configure to disable the block allocator
4732
4733
4734 Changes: Modified:
4735 +18 -0 trunk/configure (File Modified)
4736 +9 -0 trunk/configure.ac (File Modified)
4737 +0 -6 trunk/include/config.h (File Modified)
4738 +3 -0 trunk/include/setup.h.in (File Modified)
4739
4740
4741 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4742 Log:
4743 Fix wierd error that would exit SASL users with "Overridden"
4744
4745 Changes: Modified:
4746 +1 -1 trunk/modules/m_signon.c (File Modified)
4747
4748
4749 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4750 Log:
4751 Remove obsolete XXX comment about lazylinks.
4752
4753
4754 Changes: Modified:
4755 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4756
4757
4758 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4759 Log:
4760 OJOIN: make sure to send the wallops remotely for #channels
4761
4762
4763 Changes: Modified:
4764 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4765
4766
4767 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4768 Log:
4769 Accountability for OJOIN (contrib module)
4770
4771 Changes: Modified:
4772 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4773
4774
4775 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4776 Log:
4777 - move more stuff over to ircd_state
4778
4779
4780 Changes: Modified:
4781 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4782 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4783 +9 -0 trunk/src/ircd_state.c (File Modified)
4784 +3 -3 trunk/src/patricia.c (File Modified)
4785
4786
4787 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4788 Log:
4789 - move more stuff out of libircd and into ircd_state.c
4790
4791
4792 Changes: Modified:
4793 +5 -5 trunk/src/channel.c (File Modified)
4794 +4 -4 trunk/src/client.c (File Modified)
4795 +12 -0 trunk/src/ircd_state.c (File Modified)
4796
4797
4798 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4799 Log:
4800 - this is just barrels of fun
4801
4802
4803 Changes: Modified:
4804 + - trunk/include/ircd_state.h (File Added)
4805 +1 -1 trunk/src/Makefile.in (File Modified)
4806 +2 -1 trunk/src/channel.c (File Modified)
4807 +3 -52 trunk/src/ircd.c (File Modified)
4808 +100 -3 trunk/src/ircd_state.c (File Modified)
4809
4810
4811 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4812 Log:
4813 It's .include, not #include.
4814
4815
4816 Changes: Modified:
4817 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4818
4819
4820 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4821 Log:
4822 More consistent section titles.
4823
4824
4825 Changes: Modified:
4826 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4827 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4828 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4829
4830
4831 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4832 Log:
4833 Mention possible exceeding of +j/+l due to propagation
4834 delays between servers.
4835
4836
4837 Changes: Modified:
4838 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4839
4840
4841 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4842 Log:
4843 Formatting nits:
4844 - "text" -> <quote>text</quote>
4845 - <filename>
4846 - a few more
4847
4848
4849 Changes: Modified:
4850 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4851 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4852 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4853 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4854
4855
4856 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4857 Log:
4858 Remove text about deprecation of glines.
4859
4860
4861 Changes: Modified:
4862 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4863
4864
4865 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4866 Log:
4867 - Add description of umode +D, deaf.
4868 - Mention CALLERID 005 token with umode +g.
4869
4870
4871 Changes: Modified:
4872 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4873
4874
4875 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4876 Log:
4877 Strip off a leading colon in services shortcuts (aliases).
4878
4879
4880 Changes: Modified:
4881 +2 -0 trunk/src/parse.c (File Modified)
4882
4883
4884 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4885 Log:
4886 Add no_oper_invis contrib module, denies opers setting
4887 themselves invisible (except hidden_oper's).
4888
4889
4890 Changes: Modified:
4891 +42 -0 trunk/contrib/Makefile.in (File Modified)
4892 + - trunk/contrib/no_oper_invis.c (File Added)
4893
4894
4895 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4896 Log:
4897 Mention /stats E, make the other /stats descriptions more consistent.
4898
4899
4900 Changes: Modified:
4901 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4902
4903
4904 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4905 Log:
4906 Mention that the KILL reason and oper will appear on channels.
4907
4908
4909 Changes: Modified:
4910 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4911
4912
4913 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4914 Log:
4915 Mention /mode #channel f to query forward channel from outside.
4916
4917
4918 Changes: Modified:
4919 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4920
4921
4922 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4923 Log:
4924 Port over RATBOX_2_1 r20960 (anfl):
4925 client connect notices to +C should be hiding the extra
4926 fields for spoofed users
4927
4928
4929 Changes: Modified:
4930 +2 -1 trunk/src/s_user.c (File Modified)
4931
4932
4933 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4934 Log:
4935 Add a chapter with our extra user commands:
4936 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4937
4938
4939 Changes: Modified:
4940 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4941 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4942
4943
4944 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4945 Log:
4946 Do not put by <server>: in SQUIT reasons to servers
4947 other than the one being exited.
4948
4949
4950 Changes: Modified:
4951 +1 -1 trunk/src/client.c (File Modified)
4952
4953
4954 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4955 Log:
4956 Regenerate configure.
4957
4958
4959 Changes: Modified:
4960 +1162 -1159 trunk/configure (File Modified)
4961
4962
4963 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4964 Log:
4965 Move the warning flags down so they do not mess up
4966 checks like for -Wl,-export-dynamic.
4967
4968
4969 Changes: Modified:
4970 +33 -30 trunk/configure.ac (File Modified)
4971
4972
4973 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4974 Log:
4975 - more work here
4976
4977
4978 Changes: Modified:
4979 +2 -1 trunk/iauth/Makefile.in (File Modified)
4980
4981
4982 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4983 Log:
4984 - build iauth makefile
4985
4986
4987 Changes: Modified:
4988 +3 -2 trunk/configure (File Modified)
4989 +1 -0 trunk/configure.ac (File Modified)
4990
4991
4992 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4993 Log:
4994 - Makefile
4995
4996
4997 Changes: Modified:
4998 + - trunk/iauth/Makefile.in (File Added)
4999
5000
5001 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5002 Log:
5003 - add iauth.conf.example from irc2.11
5004
5005
5006 Changes: Modified:
5007 + - trunk/doc/example-iauth.conf (File Added)
5008
5009
5010 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5011 Log:
5012 - wow, i found some docs on this thing
5013
5014
5015 Changes: Modified:
5016 + - trunk/doc/technical/iauth-internals.txt (File Added)
5017
5018
5019 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5020 Log:
5021 - no longer applicable
5022
5023
5024 Changes: Modified:
5025 + - trunk/authdaemon/ (File Deleted)
5026
5027
5028 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5029 Log:
5030 - remove libircd.so on make clean (oops)
5031
5032
5033 Changes: Modified:
5034 +1 -1 trunk/src/Makefile.in (File Modified)
5035
5036
5037 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5038 Log:
5039 - merge iauth source for experimentation
5040
5041
5042 Changes: Modified:
5043 + - trunk/iauth/ (File Added)
5044 + - trunk/iauth/a_conf.c (File Added)
5045 + - trunk/iauth/a_conf_def.h (File Added)
5046 + - trunk/iauth/a_conf_ext.h (File Added)
5047 + - trunk/iauth/a_defines.h (File Added)
5048 + - trunk/iauth/a_externs.h (File Added)
5049 + - trunk/iauth/a_io.c (File Added)
5050 + - trunk/iauth/a_io_ext.h (File Added)
5051 + - trunk/iauth/a_log.c (File Added)
5052 + - trunk/iauth/a_log_def.h (File Added)
5053 + - trunk/iauth/a_log_ext.h (File Added)
5054 + - trunk/iauth/a_struct_def.h (File Added)
5055 + - trunk/iauth/iauth.c (File Added)
5056 + - trunk/iauth/mod_lhex.c (File Added)
5057 + - trunk/iauth/mod_lhex_ext.h (File Added)
5058 + - trunk/iauth/mod_pipe.c (File Added)
5059 + - trunk/iauth/mod_pipe_ext.h (File Added)
5060 + - trunk/iauth/mod_rfc931.c (File Added)
5061 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5062 + - trunk/iauth/mod_socks.c (File Added)
5063 + - trunk/iauth/mod_socks_ext.h (File Added)
5064 + - trunk/iauth/mod_webproxy.c (File Added)
5065 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5066
5067
5068 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5069 Log:
5070 User /quote help index was not sorted properly.
5071
5072
5073 Changes: Modified:
5074 +2 -2 trunk/help/Makefile.in (File Modified)
5075 +8 -8 trunk/help/users/index (File Modified)
5076
5077
5078 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5079 Log:
5080 Add SCAN help file.
5081
5082
5083 Changes: Modified:
5084 +25 -8 trunk/help/opers/index (File Modified)
5085 + - trunk/help/opers/scan (File Added)
5086
5087
5088 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5089 Log:
5090 SGML docs:
5091 - Document SCAN UMODES
5092 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5093
5094
5095 Changes: Modified:
5096 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5097
5098
5099 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5100 Log:
5101 Add our copyright information to /info (part of release-1.1 r1026).
5102
5103
5104 Changes: Modified:
5105 +1 -0 trunk/src/version.c.SH (File Modified)
5106
5107
5108 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5109 Log:
5110 Fix some compile warnings.
5111
5112
5113 Changes: Modified:
5114 +1 -1 trunk/modules/core/m_join.c (File Modified)
5115 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5116 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5117 +1 -1 trunk/modules/m_scan.c (File Modified)
5118 +4 -4 trunk/modules/m_signon.c (File Modified)
5119
5120
5121 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5122 Log:
5123 RSFNC: OK, actually consider unknowns also for detecting a collide.
5124 Otherwise we can get two clients with the same nick.
5125
5126
5127 Changes: Modified:
5128 +1 -1 trunk/modules/m_services.c (File Modified)
5129
5130
5131 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5132 Log:
5133 - charybdis profiling stuff
5134 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5135 - update .depend
5136
5137
5138 Changes: Modified:
5139 +0 -8 trunk/configure (File Modified)
5140 +1 -8 trunk/configure.ac (File Modified)
5141 +18 -0 trunk/include/channel.h (File Modified)
5142 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5143 +335 -260 trunk/src/.depend (File Modified)
5144 +1569 -0 trunk/src/Makefile.in (File Modified)
5145 + - trunk/src/chmode.c (File Added)
5146 +16 -1 trunk/src/ircd.c (File Modified)
5147 +11 -0 trunk/src/main.c (File Modified)
5148 +11 -0 trunk/src/modules.c (File Modified)
5149
5150
5151 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5152 Log:
5153 RSFNC: Do not send kills to servers for unknowns
5154
5155
5156 Changes: Modified:
5157 +4 -2 trunk/modules/m_services.c (File Modified)
5158
5159
5160 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5161 Log:
5162 Describe service{} blocks in reference.conf.
5163
5164
5165 Changes: Modified:
5166 +12 -0 trunk/doc/reference.conf (File Modified)
5167
5168
5169 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5170 Log:
5171 Replace this list of modes with pointers to other documentation.
5172
5173
5174 Changes: Modified:
5175 +6 -50 trunk/doc/modes.txt (File Modified)
5176
5177
5178 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5179 Log:
5180 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5181 looks too much like an old-ircd client pointer otherwise.
5182
5183
5184 Changes: Modified:
5185 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5186
5187
5188 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5189 Log:
5190 findforwards:
5191 - note truncation of the list (perhaps sending multiple
5192 notices is better)
5193 - clarify in a comment that /findforwards on a nonexistent
5194 channel can be useful
5195 - sendto_one_notice() requires that the text start with
5196 a colon
5197
5198
5199 Changes: Modified:
5200 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5201
5202
5203 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5204 Log:
5205 When we close a local server's link, always include the
5206 name of the client causing the exit in the reason in the
5207 SQUIT we send them (replacing them with us). This makes
5208 sure server notices for stuff like "Not enough arguments
5209 to server command" are different on the two sides.
5210
5211
5212 Changes: Modified:
5213 +7 -5 trunk/src/client.c (File Modified)
5214
5215
5216 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5217 Log:
5218 New contrib module m_findforwards.c
5219
5220
5221 Changes: Modified:
5222 +112 -0 trunk/contrib/Makefile.in (File Modified)
5223 + - trunk/contrib/m_findforwards.c (File Added)
5224
5225
5226 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5227 Log:
5228 Whoops, don't show real host behind auth{} spoof in
5229 spoof notices if hide_spoof_ips is enabled.
5230
5231 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5232
5233
5234 Changes: Modified:
5235 +3 -2 trunk/src/s_conf.c (File Modified)
5236
5237
5238 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5239 Log:
5240 Add dalnet-style /identify that sends to nickserv or chanserv.
5241
5242
5243 Changes: Modified:
5244 +102 -0 trunk/contrib/Makefile.in (File Modified)
5245 + - trunk/contrib/m_identify.c (File Added)
5246
5247
5248 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5249 Log:
5250 Document alias{} blocks a bit better.
5251
5252
5253 Changes: Modified:
5254 +9 -0 trunk/doc/reference.conf (File Modified)
5255
5256
5257 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5258 Log:
5259 - add aliases to /stats m (data usage is not counted though, sorry)
5260
5261
5262 Changes: Modified:
5263 +1 -0 trunk/include/s_conf.h (File Modified)
5264 +3 -0 trunk/src/newconf.c (File Modified)
5265 +15 -0 trunk/src/parse.c (File Modified)
5266
5267
5268 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5269 Log:
5270 - remove m_sshortcut as it's no longer relevant
5271
5272
5273 Changes: Modified:
5274 +0 -145 trunk/modules/Makefile.in (File Modified)
5275 + - trunk/modules/m_sshortcut.c (File Deleted)
5276
5277
5278 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5279 Log:
5280 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5281 targets instead of my original idea :P)
5282
5283
5284 Changes: Modified:
5285 +32 -0 trunk/doc/example.conf (File Modified)
5286 +35 -0 trunk/doc/reference.conf (File Modified)
5287 +4 -0 trunk/include/parse.h (File Modified)
5288 +7 -0 trunk/include/s_conf.h (File Modified)
5289 +82 -0 trunk/src/newconf.c (File Modified)
5290 +78 -0 trunk/src/parse.c (File Modified)
5291 +16 -0 trunk/src/s_conf.c (File Modified)
5292
5293
5294 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5295 Log:
5296 Remove some spaces after tabs. ??
5297
5298
5299 Changes: Modified:
5300 +18 -18 trunk/src/newconf.c (File Modified)
5301
5302
5303 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5304 Log:
5305 Global /who:
5306 - make sure to clear all marks also if the who was aborted
5307 because of too many matches
5308 - give ERR_TOOMANYMATCHES if too many matches
5309 - clarify comments
5310
5311 ratbox RATBOX_2_2 r22003 (jilles)
5312
5313
5314 Changes: Modified:
5315 +28 -26 trunk/modules/m_who.c (File Modified)
5316
5317
5318 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5319 Log:
5320 - devel is 2.0
5321
5322
5323 Changes: Modified:
5324 +9 -9 trunk/configure (File Modified)
5325 +1 -1 trunk/configure.ac (File Modified)
5326
5327
5328 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5329 Log:
5330 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5331
5332
5333 Changes: Modified:
5334 +2 -1 trunk/include/s_newconf.h (File Modified)
5335 +20 -0 trunk/modules/m_rehash.c (File Modified)
5336 +1 -1 trunk/src/s_newconf.c (File Modified)
5337
5338
5339 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5340 Log:
5341 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5342
5343
5344 Changes: Modified:
5345 +0 -1 trunk/doc/example.conf (File Modified)
5346 +0 -3 trunk/doc/reference.conf (File Modified)
5347 +0 -1 trunk/include/s_conf.h (File Modified)
5348 +0 -6 trunk/modules/m_info.c (File Modified)
5349 +1 -1 trunk/src/channel.c (File Modified)
5350 +0 -1 trunk/src/newconf.c (File Modified)
5351
5352
5353 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5354 Log:
5355 Missing header in m_chghost.c
5356
5357 Changes: Modified:
5358 +1 -0 trunk/modules/m_chghost.c (File Modified)
5359
5360
5361 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5362 Log:
5363 Relocate QJM code to a seperate function(change_nick_user_host)
5364 Change CHGHOST to use change_nick_user_host instead of just setting it
5365
5366
5367 Changes: Modified:
5368 +3 -0 trunk/include/s_user.h (File Modified)
5369 +1 -1 trunk/modules/m_chghost.c (File Modified)
5370 +3 -78 trunk/modules/m_signon.c (File Modified)
5371 +89 -0 trunk/src/s_user.c (File Modified)
5372
5373
5374 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5375 Log:
5376 Restore /stats a (dns servers, admin-only).
5377
5378
5379 Changes: Modified:
5380 +1 -0 trunk/include/res.h (File Modified)
5381 +5 -8 trunk/modules/m_stats.c (File Modified)
5382 +16 -0 trunk/src/res.c (File Modified)
5383
5384
5385 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5386 Log:
5387 - Add CHARYBDIS_PROFILE if we are profiling.
5388 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5389 - Remove duplicate --enable-epoll entry.
5390
5391
5392 Changes: Modified:
5393 +1595 -15 trunk/configure (File Modified)
5394 +30 -11 trunk/configure.ac (File Modified)
5395 +3 -0 trunk/include/setup.h.in (File Modified)
5396
5397
5398 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5399 Log:
5400 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5401
5402
5403 Changes: Modified:
5404 +28 -0 trunk/aclocal.m4 (File Modified)
5405
5406
5407 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5408 Log:
5409 Allow requesting forward channel and quiet list in same mode command.
5410
5411
5412 Changes: Modified:
5413 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5414
5415
5416 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5417 Log:
5418 Add description of xline wildcards.
5419
5420
5421 Changes: Modified:
5422 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5423
5424
5425 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5426 Log:
5427 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5428
5429
5430 Changes: Modified:
5431 +0 -4 trunk/modules/m_services.c (File Modified)
5432
5433
5434 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5435 Log:
5436 typo
5437
5438
5439 Changes: Modified:
5440 +1 -1 trunk/include/hook.h (File Modified)
5441
5442
5443 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5444 Log:
5445 call_hook, not hook_call
5446
5447
5448 Changes: Modified:
5449 +1 -1 trunk/modules/core/m_join.c (File Modified)
5450
5451
5452 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5453 Log:
5454 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5455 Could be useful for a number of things.
5456
5457
5458 Changes: Modified:
5459 +9 -0 trunk/modules/core/m_join.c (File Modified)
5460
5461
5462 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5463 Log:
5464 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5465
5466
5467 Changes: Modified:
5468 +7 -0 trunk/include/hook.h (File Modified)
5469
5470
5471 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5472 Log:
5473 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5474
5475
5476 Changes: Modified:
5477 +15 -0 trunk/modules/m_services.c (File Modified)
5478
5479
5480 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5481 Log:
5482 Clarify snomask +f, +k, +u.
5483
5484
5485 Changes: Modified:
5486 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5487
5488
5489 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5490 Log:
5491 Cmode +p and +s may be set simultaneously.
5492
5493
5494 Changes: Modified:
5495 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5496
5497
5498 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5499 Log:
5500 actually, we should check the data version on each reload (oops)
5501
5502
5503 Changes: Modified:
5504 +6 -6 trunk/src/main.c (File Modified)
5505
5506
5507 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5508 Log:
5509 more work on the loader
5510
5511
5512 Changes: Modified:
5513 +45 -21 trunk/src/main.c (File Modified)
5514
5515
5516 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5517 Log:
5518 Add prototype ircd_state.c
5519
5520
5521 Changes: Modified:
5522 + - trunk/src/ircd_state.c (File Added)
5523
5524
5525 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5526 Log:
5527 Smaller improvements.
5528
5529
5530 Changes: Modified:
5531 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5532
5533
5534 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5535 Log:
5536 Add a lot of stuff here.
5537
5538
5539 Changes: Modified:
5540 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5541
5542
5543 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5544 Log:
5545 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5546
5547
5548 Changes: Modified:
5549 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5550
5551
5552 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5553 Log:
5554 Invex doesn't trump +r or (sic) +J.
5555
5556
5557 Changes: Modified:
5558 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5559
5560
5561 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5562 Log:
5563 Check to make sure a module is not loaded before loading it.
5564
5565
5566 Changes: Modified:
5567 +6 -1 trunk/src/ircd_parser.y (File Modified)
5568
5569
5570 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5571 Log:
5572 - Add a missing comma in the HeaderMessages array
5573 - Only send "Your hostname is too long ..." if that really is the case
5574
5575
5576 Changes: Modified:
5577 +2 -2 trunk/src/s_auth.c (File Modified)
5578
5579
5580 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5581 Log:
5582 build_symtable() will have already bailed here, so no need to check
5583 explicitly whether or not charybdis_main is NULL.
5584
5585
5586 Changes: Modified:
5587 +7 -16 trunk/src/main.c (File Modified)
5588
5589
5590 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5591 Log:
5592 Data structure versioning, part 1.
5593
5594
5595 Changes: Modified:
5596 +10 -1 trunk/include/ircd_defs.h (File Modified)
5597 +2 -0 trunk/src/ircd.c (File Modified)
5598 +15 -3 trunk/src/main.c (File Modified)
5599
5600
5601 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5602 Log:
5603 build a symbol table and use that instead of doing a raw dlsym on everything
5604
5605
5606 Changes: Modified:
5607 + - trunk/include/ircd_linker.h (File Added)
5608 +71 -1 trunk/src/Makefile.in (File Modified)
5609 + - trunk/src/ircd_linker.c (File Added)
5610 +16 -4 trunk/src/main.c (File Modified)
5611
5612
5613 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5614 Log:
5615 The launcher now calls io_loop() instead of charybdis_main().
5616 This is so that we do not have to reinitialize *everything* later.
5617
5618
5619 Changes: Modified:
5620 +1 -0 trunk/include/ircd.h (File Modified)
5621 +6 -7 trunk/src/ircd.c (File Modified)
5622 +13 -1 trunk/src/main.c (File Modified)
5623
5624
5625 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5626 Log:
5627 Use global binding on libircd.so.
5628
5629
5630 Changes: Modified:
5631 +1 -1 trunk/src/main.c (File Modified)
5632
5633
5634 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5635 Log:
5636 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5637 (it will do more later)
5638
5639
5640 Changes: Modified:
5641 +14 -12 trunk/include/config.h (File Modified)
5642 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5643 +31 -5 trunk/src/Makefile.in (File Modified)
5644 +78 -1 trunk/src/ircd.c (File Modified)
5645 + - trunk/src/main.c (File Added)
5646
5647
5648 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5649 Log:
5650 Add whitespace here, oops.
5651
5652
5653 Changes: Modified:
5654 +1 -1 trunk/CREDITS (File Modified)
5655
5656
5657 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5658 Log:
5659 Properly copy over the IP address here instead of using a cheap hack.
5660 Because the hack didn't work right except on IPv6. :|
5661
5662
5663 Changes: Modified:
5664 +12 -2 trunk/src/s_newconf.c (File Modified)
5665
5666
5667 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5668 Log:
5669 Revert reject cache notice to ratbox's, which more
5670 clearly suggests what's happening.
5671
5672
5673 Changes: Modified:
5674 +4 -1 trunk/src/reject.c (File Modified)
5675
5676
5677 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5678 Log:
5679 Fix the openssl status in the overview information.
5680
5681
5682 Changes: Modified:
5683 +1 -3 trunk/configure (File Modified)
5684 +1 -3 trunk/configure.ac (File Modified)
5685
5686
5687 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5688 Log:
5689 - Add simple exempt{} block (127.0.0.1) to example.conf.
5690 - Remove mention of deny{}.
5691
5692
5693 Changes: Modified:
5694 +5 -0 trunk/doc/example.conf (File Modified)
5695 +1 -1 trunk/doc/reference.conf (File Modified)
5696
5697
5698 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5699 Log:
5700 example.conf: add some comments at the start
5701 reference.conf: some ircd-ratbox -> charybdis
5702
5703
5704 Changes: Modified:
5705 +11 -0 trunk/doc/example.conf (File Modified)
5706 +6 -5 trunk/doc/reference.conf (File Modified)
5707
5708
5709 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5710 Log:
5711 Rename m_createauthonly module to createauthonly
5712 as this is not a module providing an m_function
5713 (command).
5714
5715
5716 Changes: Modified:
5717 +1 -38 trunk/contrib/Makefile.in (File Modified)
5718 + - trunk/contrib/createauthonly.c (File Added)
5719 + - trunk/contrib/m_createauthonly.c (File Deleted)
5720
5721
5722 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5723 Log:
5724 Add to example confs commented lines for:
5725 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5726 sno_globalkline.so, sno_globaloper.so.
5727
5728
5729 Changes: Modified:
5730 +5 -1 trunk/doc/example.conf (File Modified)
5731 +9 -1 trunk/doc/reference.conf (File Modified)
5732
5733
5734 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5735 Log:
5736 - Unbreak connecting to connect{}s with hostnames
5737 instead of IP addresses (broken with new resolver).
5738 - Try to do A/AAAA query based on aftype in
5739 connect{} (doesn't seem to work fully).
5740
5741
5742 Changes: Modified:
5743 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5744
5745
5746 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5747 Log:
5748 Unbreak /rehash dns.
5749
5750
5751 Changes: Modified:
5752 +1 -0 trunk/src/res.c (File Modified)
5753
5754
5755 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5756 Log:
5757 Preserve Hybrid Id and add one of our own.
5758
5759
5760 Changes: Modified:
5761 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5762 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5763
5764
5765 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5766 Log:
5767 Add anfl and Androsyn to CREDITS.
5768 They wrote a lot of ratbox code we use, both before and after the fork.
5769
5770
5771 Changes: Modified:
5772 +2 -0 trunk/CREDITS (File Modified)
5773
5774
5775 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5776 Log:
5777 Hostname validity check.
5778
5779
5780 Changes: Modified:
5781 +42 -3 trunk/src/s_auth.c (File Modified)
5782
5783
5784 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5785 Log:
5786 Version bump to 1.2.0.
5787
5788
5789 Changes: Modified:
5790 +9 -9 trunk/configure (File Modified)
5791 +1 -1 trunk/configure.ac (File Modified)
5792
5793
5794 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5795 Log:
5796 - Missed a spot in the IPv6 code here. Should be usable now.
5797
5798
5799 Changes: Modified:
5800 +2 -2 trunk/src/res.c (File Modified)
5801
5802
5803 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5804 Log:
5805 Alright, so, this massive commit does the following:
5806 - Removes adns
5807 - Adds a resolver based on the undernet and hybrid one.
5808 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5809 - Makes a check in ./configure be posixly correct
5810 - Simplifies the auth code and DNS callbacks
5811
5812 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5813
5814
5815 Changes: Modified:
5816 +1 -1 trunk/Makefile.in (File Modified)
5817 + - trunk/adns/ (File Deleted)
5818 +148 -80 trunk/configure (File Modified)
5819 +1 -2 trunk/configure.ac (File Modified)
5820 +6 -0 trunk/include/client.h (File Modified)
5821 +1 -0 trunk/include/packet.h (File Modified)
5822 +153 -41 trunk/include/res.h (File Modified)
5823 + - trunk/include/reslib.h (File Added)
5824 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5825 +930 -1449 trunk/modules/.depend (File Modified)
5826 +3 -0 trunk/modules/m_stats.c (File Modified)
5827 +417 -621 trunk/src/.depend (File Modified)
5828 +1 -1 trunk/src/.indent.pro (File Modified)
5829 +2069 -289 trunk/src/Makefile.in (File Modified)
5830 + - trunk/src/adns.c (File Deleted)
5831 + - trunk/src/res.c (File Added)
5832 + - trunk/src/reslib.c (File Added)
5833 +11 -50 trunk/src/s_auth.c (File Modified)
5834 +4 -26 trunk/src/s_newconf.c (File Modified)
5835
5836
5837 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5838 Log:
5839 Document the NOBALLOC feature.
5840
5841
5842 Changes: Modified:
5843 +7 -1 trunk/include/config.h (File Modified)
5844
5845
5846 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5847 Log:
5848 commands.sgml changes
5849
5850
5851 Changes: Modified:
5852 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5853
5854
5855 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5856 Log:
5857 connect{} changes.
5858
5859
5860 Changes: Modified:
5861 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5862
5863
5864 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5865 Log:
5866 Improve description of class{} block (in particular,
5867 mention server classes as well as client classes).
5868
5869
5870 Changes: Modified:
5871 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5872
5873
5874 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5875 Log:
5876 In comment:
5877 -/* sendq: servers need a higher sendq as they send more data */
5878 +/* sendq: servers need a higher sendq as they are sent more data */
5879
5880
5881 Changes: Modified:
5882 +1 -1 trunk/doc/reference.conf (File Modified)
5883
5884
5885 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5886 Log:
5887 Add modules{} block.
5888
5889
5890 Changes: Modified:
5891 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5892
5893
5894 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5895 Log:
5896 Add general::oper_snomask, snomask on oper up for opers
5897 that have umode +s set on oper up, but do not have
5898 a specific snomask setting in their operator block.
5899 If this is empty or not specified, +s is used as before.
5900
5901
5902 Changes: Modified:
5903 +4 -1 trunk/doc/example.conf (File Modified)
5904 +7 -1 trunk/doc/reference.conf (File Modified)
5905 +1 -0 trunk/include/client.h (File Modified)
5906 +1 -0 trunk/include/s_conf.h (File Modified)
5907 +32 -0 trunk/src/newconf.c (File Modified)
5908 +1 -0 trunk/src/s_conf.c (File Modified)
5909 +13 -3 trunk/src/s_user.c (File Modified)
5910
5911
5912 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5913 Log:
5914 fix error
5915
5916 Changes: Modified:
5917 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5918
5919
5920 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5921 Log:
5922 Add MASKTRACE and CHANTRACE commands.
5923
5924
5925 Changes: Modified:
5926 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5927
5928
5929 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5930 Log:
5931 document loadmodule directive
5932
5933
5934 Changes: Modified:
5935 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5936
5937
5938 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5939 Log:
5940 finish this up
5941
5942
5943 Changes: Modified:
5944 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5945
5946
5947 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5948 Log:
5949 q:lines are no longer living in the ircd.conf either
5950
5951
5952 Changes: Modified:
5953 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5954
5955
5956 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5957 Log:
5958 remove k:line, d:line, x:line as they are their own files now
5959
5960
5961 Changes: Modified:
5962 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5963
5964
5965 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5966 Log:
5967 New place for operator::snomask.
5968
5969
5970 Changes: Modified:
5971 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5972
5973
5974 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5975 Log:
5976 Document connect {}.
5977
5978
5979 Changes: Modified:
5980 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5981
5982
5983 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5984 Log:
5985 example.conf: move operator::snomask to a more logical place,
5986 more sensible default
5987 reference.conf: add operator::snomask
5988
5989
5990 Changes: Modified:
5991 +3 -3 trunk/doc/example.conf (File Modified)
5992 +3 -0 trunk/doc/reference.conf (File Modified)
5993
5994
5995 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5996 Log:
5997 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5998 in those conf entries that take umodes like <name1>, <name2>, ...
5999
6000
6001 Changes: Modified:
6002 +3 -0 trunk/doc/reference.conf (File Modified)
6003 +3 -0 trunk/src/newconf.c (File Modified)
6004
6005
6006 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6007 Log:
6008 Remove H:line
6009
6010
6011 Changes: Modified:
6012 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6013
6014
6015 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6016 Log:
6017 Aesthetic changes.
6018
6019
6020 Changes: Modified:
6021 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6022
6023
6024 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6025 Log:
6026 s/allow/auth
6027
6028
6029 Changes: Modified:
6030 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6031
6032
6033 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6034 Log:
6035 fix
6036
6037
6038 Changes: Modified:
6039 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6040
6041
6042 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6043 Log:
6044 Document operator {} blocks.
6045
6046
6047 Changes: Modified:
6048 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6049
6050
6051 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6052 Log:
6053 auth{}: clarify/add some details
6054
6055
6056 Changes: Modified:
6057 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6058
6059
6060 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6061 Log:
6062 auth{}: Move a paragraph.
6063
6064
6065 Changes: Modified:
6066 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6067
6068
6069 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6070 Log:
6071 Document auth{} blocks.
6072
6073
6074 Changes: Modified:
6075 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6076
6077
6078 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6079 Log:
6080 Add umode +R.
6081
6082
6083 Changes: Modified:
6084 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6085
6086
6087 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6088 Log:
6089 Add umode +R, prevents unidentified clients from
6090 sending private messages or notices. /accept'ed
6091 clients and opers are exempt.
6092 Due to the /accept part, this is only checked
6093 at the target's server, may want to change
6094 this?
6095
6096
6097 Changes: Modified:
6098 +1 -0 trunk/help/opers/umode (File Modified)
6099 +1 -0 trunk/help/users/umode (File Modified)
6100 +2 -0 trunk/include/client.h (File Modified)
6101 +1 -0 trunk/include/numeric.h (File Modified)
6102 +11 -1 trunk/modules/core/m_message.c (File Modified)
6103 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6104 +1 -1 trunk/src/messages.tab (File Modified)
6105 +1 -1 trunk/src/s_user.c (File Modified)
6106
6107
6108 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6109 Log:
6110 Don't allow a nick change if banned or quieted (and not
6111 voiced or opped) on a channel. This uses numeric 435
6112 (bahamut's "cannot change to a banned nick") because
6113 bahamut/ircu's 437 and hyperion's 438 already have
6114 another meaning for us.
6115
6116
6117 Changes: Modified:
6118 +2 -0 trunk/include/channel.h (File Modified)
6119 +1 -0 trunk/include/numeric.h (File Modified)
6120 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6121 +38 -0 trunk/src/channel.c (File Modified)
6122 +1 -1 trunk/src/messages.tab (File Modified)
6123
6124
6125 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6126 Log:
6127 KNOCK:
6128 - respect ban exceptions
6129 - also deny a knock if quieted
6130
6131
6132 Changes: Modified:
6133 +2 -1 trunk/modules/m_knock.c (File Modified)
6134
6135
6136 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6137 Log:
6138 Reverse bad substitution in comment.
6139
6140
6141 Changes: Modified:
6142 +1 -1 trunk/src/channel.c (File Modified)
6143
6144
6145 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6146 Log:
6147 - set DynSpoof flag for clients spoofed at registration
6148 - add orighost instead of host to the hostname hash
6149
6150
6151 Changes: Modified:
6152 +5 -1 trunk/src/s_user.c (File Modified)
6153
6154
6155 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6156 Log:
6157 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6158
6159
6160 Changes: Modified:
6161 +2 -3 trunk/src/send.c (File Modified)
6162
6163
6164 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6165 Log:
6166 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6167
6168
6169 Changes: Modified:
6170 +17 -7 trunk/modules/m_signon.c (File Modified)
6171
6172
6173 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6174 Log:
6175 Correct minimum args on ENCAP SASL to avoid nasty core.
6176
6177
6178 Changes: Modified:
6179 +1 -1 trunk/modules/m_sasl.c (File Modified)
6180
6181
6182 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6183 Log:
6184 Style nits: sptr can't ever be NULL, don't compare truth
6185 values with YES.
6186
6187
6188 Changes: Modified:
6189 +2 -3 trunk/modules/m_scan.c (File Modified)
6190
6191
6192 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6193 Log:
6194 - Comment out scan_cmodes() prototype to suppress warning
6195 - Correct minimum parameter count for mo_scan()
6196
6197
6198 Changes: Modified:
6199 +2 -2 trunk/modules/m_scan.c (File Modified)
6200
6201
6202 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6203 Log:
6204 SCAN UMODES:
6205 - Include full command in operspy notice
6206 - Allow global scans (no-list used, mask not used) without operspy
6207 - Use ERR_NOPRIVS numeric
6208
6209
6210 Changes: Modified:
6211 +21 -9 trunk/modules/m_scan.c (File Modified)
6212
6213
6214 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6215 Log:
6216 Cancel out the >3 default if < is given; this way
6217 any </> specification fully overrides the default.
6218
6219
6220 Changes: Modified:
6221 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6222
6223
6224 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6225 Log:
6226 - Call mo_list() from m_list() to reduce code duplication
6227 - Default to >3, rather arbitrarily (conf option?)
6228 - Make < and > mean less than and greater than again
6229
6230
6231 Changes: Modified:
6232 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6233
6234
6235 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6236 Log:
6237 When processing topic burst, hide connecting server
6238 on netburst if flatten links is enabled.
6239
6240
6241 Changes: Modified:
6242 +9 -2 trunk/modules/m_tb.c (File Modified)
6243
6244
6245 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6246 Log:
6247 - remove PENALTY token
6248
6249
6250 Changes: Modified:
6251 +0 -1 trunk/include/supported.h (File Modified)
6252
6253
6254 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6255 Log:
6256 005 fixups:
6257 - Add PENALTY because we have a pace-wait system.
6258 - Add FNC due to SAVE and RSFNC
6259 - Add q to MAXLIST.
6260
6261
6262 Changes: Modified:
6263 +4 -2 trunk/include/supported.h (File Modified)
6264
6265
6266 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6267 Log:
6268 mkay, indent went nuts here
6269
6270
6271 Changes: Modified:
6272 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6273
6274
6275 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6276 Log:
6277 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6278 and can be used instead. The SAFELIST implementation is the one used by
6279 default, as most users/networks will be used to it.
6280
6281
6282 Changes: Modified:
6283 +1 -0 trunk/NEWS (File Modified)
6284 +14 -0 trunk/include/client.h (File Modified)
6285 +5 -0 trunk/include/hash.h (File Modified)
6286 +404 -272 trunk/modules/Makefile.in (File Modified)
6287 + - trunk/modules/m_list.c (File Deleted)
6288 + - trunk/modules/m_list_ratbox.c (File Added)
6289 + - trunk/modules/m_list_safelist.c (File Added)
6290 +5 -5 trunk/src/hash.c (File Modified)
6291
6292
6293 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6294 Log:
6295 Clear invites on a lowerTS JOIN or SJOIN.
6296 This should complete kick_on_split_riding protection.
6297
6298
6299 Changes: Modified:
6300 +5 -0 trunk/modules/core/m_join.c (File Modified)
6301 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6302
6303
6304 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6305 Log:
6306 Like in ratbox, send and interpret timestamps on invites.
6307
6308
6309 Changes: Modified:
6310 +9 -2 trunk/modules/m_invite.c (File Modified)
6311
6312
6313 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6314 Log:
6315 Add +S (network service) umode. Just for completeness, users or opers
6316 cannot set this.
6317
6318
6319 Changes: Modified:
6320 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6321
6322
6323 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6324 Log:
6325 update NEWS a bit
6326
6327
6328 Changes: Modified:
6329 +35 -2 trunk/NEWS (File Modified)
6330
6331
6332 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6333 Log:
6334 Split off a PreClient structure for data to be freed on registation (i.e. password).
6335 New hook introduce_client for post-registration messages.
6336 Fix b0rked SASL numerics.
6337 Burst REALHOST post-introduction for spoofed-on-registration clients.
6338 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6339 Pre-registration signon support.
6340
6341
6342 Changes: Modified:
6343 +10 -0 trunk/configure (File Modified)
6344 +2 -0 trunk/configure.ac (File Modified)
6345 +14 -4 trunk/include/client.h (File Modified)
6346 +1 -0 trunk/include/hook.h (File Modified)
6347 +1 -0 trunk/include/numeric.h (File Modified)
6348 +3 -0 trunk/include/setup.h.in (File Modified)
6349 +16 -0 trunk/modules/m_chghost.c (File Modified)
6350 +25 -21 trunk/modules/m_sasl.c (File Modified)
6351 +63 -30 trunk/modules/m_signon.c (File Modified)
6352 +18 -0 trunk/src/client.c (File Modified)
6353 +2 -0 trunk/src/hook.c (File Modified)
6354 +5 -5 trunk/src/messages.tab (File Modified)
6355 +2 -0 trunk/src/s_serv.c (File Modified)
6356 +28 -2 trunk/src/s_user.c (File Modified)
6357
6358
6359 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6360 Log:
6361 Update hook documentation.
6362
6363
6364 Changes: Modified:
6365 +30 -0 trunk/doc/hooks.txt (File Modified)
6366
6367
6368 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6369 Log:
6370 Improve @/# handling in match_esc().
6371
6372
6373 Changes: Modified:
6374 +21 -13 trunk/src/match.c (File Modified)
6375
6376
6377 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6378 Log:
6379 backtrack instead of bailing out when handling a mismatched escape
6380
6381
6382 Changes: Modified:
6383 +1 -1 trunk/src/match.c (File Modified)
6384
6385
6386 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6387 Log:
6388 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6389
6390 Changes: Modified:
6391 +2 -1 trunk/CREDITS (File Modified)
6392
6393
6394 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6395 Log:
6396 Fix the escape brokenness and pick up a more efficient matching algorithm,
6397 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6398 Patch sent upstream. They can do whatever they want with it, *shrug*.
6399
6400
6401 Changes: Modified:
6402 +147 -161 trunk/src/match.c (File Modified)
6403
6404
6405 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6406 Log:
6407 If flatten links is enabled, fake the origins of some ServerModes
6408 sent to clients so that the server sending the netburst is hidden.
6409 Most mode hacks still show the true source.
6410
6411
6412 Changes: Modified:
6413 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6414 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6415
6416
6417 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6418 Log:
6419 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6420 where the exit originated).
6421 - When receiving an SQUIT for a server themselves
6422 (IsMe(target_p) || target_p == client_p)
6423 close their link and send a local server notice.
6424
6425
6426 Changes: Modified:
6427 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6428 +6 -3 trunk/src/client.c (File Modified)
6429
6430
6431 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6432 Log:
6433 Hooking into the wrong hook, whoops. :P
6434
6435
6436 Changes: Modified:
6437 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6438 +6 -10 trunk/modules/core/m_join.c (File Modified)
6439
6440
6441 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6442 Log:
6443 this doesn't work right, right now :P
6444
6445
6446 Changes: Modified:
6447 +40 -0 trunk/contrib/Makefile.in (File Modified)
6448 + - trunk/contrib/m_createauthonly.c (File Added)
6449 +6 -0 trunk/include/hook.h (File Modified)
6450 +26 -1 trunk/modules/core/m_join.c (File Modified)
6451 +1 -1 trunk/src/ircd.c (File Modified)
6452
6453
6454 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6455 Log:
6456 Make can_join() hookable.
6457
6458
6459 Changes: Modified:
6460 +12 -1 trunk/src/channel.c (File Modified)
6461
6462
6463 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6464 Log:
6465 add 'int approved;' to the channel event hook
6466
6467
6468 Changes: Modified:
6469 +1 -0 trunk/include/hook.h (File Modified)
6470
6471
6472 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6473 Log:
6474 Use SIDs in SASL ENCAP origin.
6475 Ignore responses from other agents once the first SASL response has been received for a client.
6476
6477
6478 Changes: Modified:
6479 +9 -5 trunk/modules/m_sasl.c (File Modified)
6480
6481
6482 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6483 Log:
6484 Removed stray debug code.
6485
6486
6487 Changes: Modified:
6488 +1 -1 trunk/modules/m_sasl.c (File Modified)
6489
6490
6491 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6492 Log:
6493 Don't complain "unknown MODE flag" if a non-oper attempts
6494 to unset an oper only umode they do not have.
6495 This is to prevent unwanted error messages when users/bots
6496 do things like MODE <nick> +i-sw.
6497
6498
6499 Changes: Modified:
6500 +4 -2 trunk/src/s_user.c (File Modified)
6501
6502
6503 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6504 Log:
6505 Fix client_exit hook name and only call it for local exits that are not
6506 IsAnyServer.
6507
6508
6509 Changes: Modified:
6510 +3 -2 trunk/modules/m_sasl.c (File Modified)
6511
6512
6513 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6514 Log:
6515 Fix SASL logic to actually use stored agent UID.
6516 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6517 Add abort code for exiting clients.
6518
6519
6520 Changes: Modified:
6521 +18 -9 trunk/modules/m_sasl.c (File Modified)
6522
6523
6524 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6525 Log:
6526 Port over ratbox 2.2 /challenge. This is slightly more secure
6527 (better crypto, longer keys, challenge timeout) and has better
6528 client scripts.
6529
6530 The respond tool is no longer part of the ircd tree but a
6531 separate package, currently available from
6532 http://respond.ircd-ratbox.org (we should mirror/... this).
6533
6534
6535 Changes: Modified:
6536 +65 -310 trunk/doc/challenge.txt (File Modified)
6537 +5 -5 trunk/include/client.h (File Modified)
6538 +3 -0 trunk/include/irc_string.h (File Modified)
6539 +3 -0 trunk/include/numeric.h (File Modified)
6540 +94 -50 trunk/modules/m_challenge.c (File Modified)
6541 +1 -2 trunk/src/client.c (File Modified)
6542 +125 -0 trunk/src/irc_string.c (File Modified)
6543 +2 -2 trunk/src/messages.tab (File Modified)
6544 + - trunk/tools/rsa_respond/ (File Deleted)
6545
6546
6547 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6548 Log:
6549 Preliminary SASL support.
6550
6551
6552 Changes: Modified:
6553 +7 -0 trunk/include/client.h (File Modified)
6554 +6 -0 trunk/include/numeric.h (File Modified)
6555 +1 -0 trunk/modules/Makefile.in (File Modified)
6556 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6557 +175 -1 trunk/modules/m_cap.c (File Modified)
6558 + - trunk/modules/m_sasl.c (File Added)
6559 +2 -0 trunk/modules/m_user.c (File Modified)
6560 +5 -5 trunk/src/messages.tab (File Modified)
6561 +8 -2 trunk/src/s_user.c (File Modified)
6562
6563
6564 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6565 Log:
6566 SIGNON: make logout also apply remotely.
6567
6568
6569 Changes: Modified:
6570 +7 -2 trunk/modules/m_signon.c (File Modified)
6571
6572
6573 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6574 Log:
6575 Use an asterisk when sending empty logins in SIGNON.
6576
6577
6578 Changes: Modified:
6579 +5 -5 trunk/modules/m_signon.c (File Modified)
6580
6581
6582 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6583 Log:
6584 SIGNON: Only add whowas entry (add_history()) and wipe
6585 accepts (del_all_accepts()) if nick changed.
6586
6587
6588 Changes: Modified:
6589 +5 -3 trunk/modules/m_signon.c (File Modified)
6590
6591
6592 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6593 Log:
6594 SIGNON: slight fixes to collision code:
6595 - don't kill if target_p == source_p (nick unchanged or only changed case)
6596 - add comment that SAVE support is missing
6597 - use sendto_realops_snomask() instead of sendto_realops_flags()
6598
6599
6600 Changes: Modified:
6601 +9 -6 trunk/modules/m_signon.c (File Modified)
6602
6603
6604 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6605 Log:
6606 Fix up kills for bad nick/user/host on SIGNON.
6607
6608
6609 Changes: Modified:
6610 +16 -6 trunk/modules/m_signon.c (File Modified)
6611
6612
6613 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6614 Log:
6615 If changing to a nick with a digit, only allow the UID.
6616
6617
6618 Changes: Modified:
6619 +4 -0 trunk/modules/m_signon.c (File Modified)
6620
6621
6622 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6623 Log:
6624 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6625 Strip leading digits from logins that are not purely numeric.
6626
6627
6628 Changes: Modified:
6629 +3 -0 trunk/include/numeric.h (File Modified)
6630 +2 -0 trunk/include/send.h (File Modified)
6631 +1 -0 trunk/modules/Makefile.in (File Modified)
6632 +456 -3 trunk/modules/m_services.c (File Modified)
6633 + - trunk/modules/m_signon.c (File Added)
6634 +2 -2 trunk/src/messages.tab (File Modified)
6635 +98 -0 trunk/src/send.c (File Modified)
6636
6637
6638 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6639 Log:
6640 Remove old server notice umodes from example confs.
6641
6642
6643 Changes: Modified:
6644 +1 -2 trunk/doc/example.conf (File Modified)
6645 +4 -17 trunk/doc/reference.conf (File Modified)
6646
6647
6648 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6649 Log:
6650 Add snomask help file (forgot this earlier).
6651
6652
6653 Changes: Modified:
6654 + - trunk/help/opers/snomask (File Added)
6655
6656
6657 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6658 Log:
6659 Add umode +l (receive locops).
6660
6661
6662 Changes: Modified:
6663 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6664
6665
6666 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6667 Log:
6668 We don't plan to implement cmode +R (quiet unidentified) and
6669 umode +I (deny invite) for 1.1, so comment them out from the
6670 docs.
6671
6672
6673 Changes: Modified:
6674 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6675 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6676
6677
6678 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6679 Log:
6680 Improve snomask usage description.
6681
6682
6683 Changes: Modified:
6684 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6685
6686
6687 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6688 Log:
6689 Mention the word snomask with umode +s (needs to be a link really).
6690
6691
6692 Changes: Modified:
6693 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6694
6695
6696 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6697 Log:
6698 Add snomask +Z (operspy notices).
6699
6700
6701 Changes: Modified:
6702 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6703
6704
6705 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6706 Log:
6707 Misc updates/clarifications.
6708
6709
6710 Changes: Modified:
6711 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6712
6713
6714 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6715 Log:
6716 Document snomasks.
6717
6718
6719 Changes: Modified:
6720 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6721 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6722 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6723
6724
6725 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6726 Log:
6727 - Allow ENCAP REALHOST outside burst
6728 - Fix comment describing race condition: this can only happen
6729 on a local whois with use_whois_actually enabled
6730
6731
6732 Changes: Modified:
6733 +4 -6 trunk/modules/m_chghost.c (File Modified)
6734
6735
6736 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6737 Log:
6738 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6739
6740
6741 Changes: Modified:
6742 +39 -0 trunk/contrib/Makefile.in (File Modified)
6743 + - trunk/contrib/sno_globaloper.c (File Added)
6744
6745
6746 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6747 Log:
6748 Pass along old umodes and snomask in umode_changed hook,
6749 changing its parameter type from struct Client *
6750 to hook_data_umode_changed *. (For a new client, both
6751 are zero.)
6752
6753 The IP cloaking module now fully ignores umode changes
6754 where +h didn't change.
6755
6756
6757 Changes: Modified:
6758 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6759 +7 -0 trunk/include/hook.h (File Modified)
6760 +18 -4 trunk/src/s_user.c (File Modified)
6761
6762
6763 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6764 Log:
6765 move libcharybdis-provided function initialisation into libcharybdis_init().
6766
6767
6768 Changes: Modified:
6769 +32 -11 trunk/src/ircd.c (File Modified)
6770
6771
6772 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6773 Log:
6774 Make +f notices (local host, global host, global user@host, local class)
6775 netwide. Exceeding /quote set max remains local.
6776
6777
6778 Changes: Modified:
6779 +4 -4 trunk/src/s_conf.c (File Modified)
6780
6781
6782 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6783 Log:
6784 Netwide notices about attempts to join juped channels.
6785
6786
6787 Changes: Modified:
6788 +1 -1 trunk/modules/core/m_join.c (File Modified)
6789
6790
6791 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6792 Log:
6793 Send server notices about failed oper attempts globally.
6794 Successful remote oper attempt notices will be generated
6795 from the mode changes.
6796
6797
6798 Changes: Modified:
6799 +3 -3 trunk/modules/m_challenge.c (File Modified)
6800 +2 -2 trunk/modules/m_oper.c (File Modified)
6801
6802
6803 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6804 Log:
6805 Rest of infrastructure for sending server notices globally.
6806 Uses a new L_NETWIDE level on sendto_realops_snomask().
6807
6808
6809 Changes: Modified:
6810 +1 -0 trunk/include/send.h (File Modified)
6811 +31 -4 trunk/src/send.c (File Modified)
6812
6813
6814 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6815 Log:
6816 Add general::global_snotices conf option to control
6817 whether we send out SNOTEs. Does not do anything yet.
6818
6819
6820 Changes: Modified:
6821 +1 -0 trunk/doc/example.conf (File Modified)
6822 +6 -0 trunk/doc/reference.conf (File Modified)
6823 +1 -0 trunk/include/s_conf.h (File Modified)
6824 +6 -0 trunk/modules/m_info.c (File Modified)
6825 +1 -0 trunk/src/newconf.c (File Modified)
6826 +1 -0 trunk/src/s_conf.c (File Modified)
6827
6828
6829 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6830 Log:
6831 Only accept SNOTE from servers.
6832
6833
6834 Changes: Modified:
6835 +2 -0 trunk/modules/m_snote.c (File Modified)
6836
6837
6838 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6839 Log:
6840 Correct parv indices so this actually works.
6841
6842
6843 Changes: Modified:
6844 +2 -2 trunk/modules/m_snote.c (File Modified)
6845
6846
6847 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6848 Log:
6849 s/scan/snote/g
6850
6851
6852 Changes: Modified:
6853 +3 -3 trunk/modules/m_snote.c (File Modified)
6854
6855
6856 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6857 Log:
6858 Add m_snote.c, SNOTE propagator.
6859
6860
6861 Changes: Modified:
6862 +86 -0 trunk/modules/Makefile.in (File Modified)
6863 + - trunk/modules/m_snote.c (File Added)
6864
6865
6866 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6867 Log:
6868 start seeding the 1.1 NEWS file
6869
6870
6871 Changes: Modified:
6872 +4 -0 trunk/NEWS (File Modified)
6873
6874
6875 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6876 Log:
6877 rename some modules to more descriptive names...
6878
6879
6880 Changes: Modified:
6881 +2 -131 trunk/contrib/Makefile.in (File Modified)
6882 + - trunk/contrib/globalconnexit.c (File Deleted)
6883 + - trunk/contrib/globallineactive.c (File Deleted)
6884 + - trunk/contrib/sno_farconnect.c (File Added)
6885 + - trunk/contrib/sno_globalkline.c (File Added)
6886 +1 -120 trunk/modules/Makefile.in (File Modified)
6887 + - trunk/modules/networknotice.c (File Deleted)
6888 + - trunk/modules/sno_routing.c (File Added)
6889
6890
6891 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6892 Log:
6893 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6894 Uses FLAGS2_FLOODDONE bit on servers.
6895
6896
6897 Changes: Modified:
6898 +3 -0 trunk/include/client.h (File Modified)
6899 +121 -1 trunk/modules/Makefile.in (File Modified)
6900 + - trunk/modules/networknotice.c (File Added)
6901
6902
6903 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6904 Log:
6905 Don't show servers in /trace to nonopers if flatten links is enabled.
6906
6907
6908 Changes: Modified:
6909 +8 -5 trunk/modules/m_trace.c (File Modified)
6910
6911
6912 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6913 Log:
6914 CHGHOST:
6915 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6916 - send back confirmation to source, if local client
6917 - send a +s server notice if the source is neither a server nor a service (+S)
6918
6919
6920 Changes: Modified:
6921 +5 -1 trunk/modules/m_chghost.c (File Modified)
6922
6923
6924 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6925 Log:
6926 Use sendto_realops_snomask_from() to make the
6927 server notices appear to come from the affected
6928 user's server.
6929
6930
6931 Changes: Modified:
6932 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6933 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6934
6935
6936 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6937 Log:
6938 Add sendto_realops_snomask_from(), allows
6939 specification of apparent source server.
6940
6941
6942 Changes: Modified:
6943 +1 -0 trunk/include/send.h (File Modified)
6944 +41 -1 trunk/src/send.c (File Modified)
6945
6946
6947 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6948 Log:
6949 Revert r579. Keep host, not orighost in oper up notice.
6950 It would be inconsistent to have orighost there, and we
6951 don't want to mess up all server notices by putting both
6952 host and orighost.
6953
6954
6955 Changes: Modified:
6956 +1 -1 trunk/src/s_user.c (File Modified)
6957
6958
6959 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6960 Log:
6961 Include the IP address in operlog/foperlog.
6962
6963
6964 Changes: Modified:
6965 +10 -8 trunk/modules/m_challenge.c (File Modified)
6966 +8 -6 trunk/modules/m_oper.c (File Modified)
6967
6968
6969 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6970 Log:
6971 Call umode_changed hook on oper up.
6972
6973
6974 Changes: Modified:
6975 +1 -0 trunk/src/s_user.c (File Modified)
6976
6977
6978 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6979 Log:
6980 Add globalconnexit contrib module, shows remote client connects/exits
6981 except netsplits/netjoin on snomask +F.
6982 Notice formatting will probably change somewhat still.
6983
6984
6985 Changes: Modified:
6986 +80 -0 trunk/contrib/Makefile.in (File Modified)
6987 + - trunk/contrib/globalconnexit.c (File Added)
6988
6989
6990 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6991 Log:
6992 Declare snomask_modes[] so modules can provide snomasks.
6993
6994
6995 Changes: Modified:
6996 +2 -0 trunk/include/snomask.h (File Modified)
6997
6998
6999 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7000 Log:
7001 Replace user_signon hook with two new hooks: new_local_user
7002 and new_remote_user.
7003 These are called right before the user is introduced to the
7004 rest of the network.
7005
7006
7007 Changes: Modified:
7008 +2 -1 trunk/include/hook.h (File Modified)
7009 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7010 +4 -2 trunk/src/hook.c (File Modified)
7011 +2 -3 trunk/src/s_user.c (File Modified)
7012
7013
7014 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7015 Log:
7016 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7017
7018
7019 Changes: Modified:
7020 +2 -2 trunk/modules/m_scan.c (File Modified)
7021
7022
7023 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7024 Log:
7025 Update doc/technical/send.txt.
7026
7027
7028 Changes: Modified:
7029 +91 -131 trunk/doc/technical/send.txt (File Modified)
7030
7031
7032 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7033 Log:
7034 Add chantrace and masktrace to help files.
7035
7036
7037 Changes: Modified:
7038 + - trunk/help/opers/chantrace (File Added)
7039 +27 -20 trunk/help/opers/index (File Modified)
7040 + - trunk/help/opers/masktrace (File Added)
7041 +2 -0 trunk/help/opers/operspy (File Modified)
7042
7043
7044 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7045 Log:
7046 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7047 Shows etrace-like output for all users in a channel,
7048 in particular IP addresses.
7049
7050
7051 Changes: Modified:
7052 +75 -2 trunk/modules/m_etrace.c (File Modified)
7053
7054
7055 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7056 Log:
7057 Port over ratbox 2.2 r21727 (anfl):
7058 add some logging when we drop servers in places where we only notify opers
7059
7060
7061 Changes: Modified:
7062 +31 -0 trunk/modules/core/m_server.c (File Modified)
7063
7064
7065 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7066 Log:
7067 display orighost in operup message
7068
7069
7070 Changes: Modified:
7071 +1 -1 trunk/src/s_user.c (File Modified)
7072
7073
7074 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7075 Log:
7076 Add globallineactive contrib module, a hack which can often
7077 show k/d/g/x line active for remote clients.
7078
7079
7080 Changes: Modified:
7081 +52 -0 trunk/contrib/Makefile.in (File Modified)
7082 + - trunk/contrib/globallineactive.c (File Added)
7083
7084
7085 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7086 Log:
7087 Show IP field in the same way as MASKTRACE:
7088 "255.255.255.255" if it's unknown (remote TS5 client)
7089 and "0" if we or the remote server are purposely
7090 hiding it.
7091
7092
7093 Changes: Modified:
7094 +12 -1 trunk/modules/m_scan.c (File Modified)
7095
7096
7097 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7098 Log:
7099 scan umodes:
7100 - don't show servers in a global scan
7101 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7102
7103
7104 Changes: Modified:
7105 +4 -1 trunk/modules/m_scan.c (File Modified)
7106
7107
7108 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7109 Log:
7110 Implement SCAN UMODES.
7111
7112
7113 Changes: Modified:
7114 +3 -0 trunk/include/numeric.h (File Modified)
7115 +128 -2 trunk/modules/m_scan.c (File Modified)
7116 +2 -2 trunk/src/messages.tab (File Modified)
7117
7118
7119 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7120 Log:
7121 more oops
7122
7123
7124 Changes: Modified:
7125 +1 -1 trunk/modules/m_scan.c (File Modified)
7126
7127
7128 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7129 Log:
7130 parv[0] should be parv[1].
7131
7132
7133 Changes: Modified:
7134 +1 -1 trunk/modules/m_scan.c (File Modified)
7135
7136
7137 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7138 Log:
7139 another oops
7140
7141
7142 Changes: Modified:
7143 +1 -1 trunk/modules/m_scan.c (File Modified)
7144
7145
7146 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7147 Log:
7148 fix mistake here
7149
7150
7151 Changes: Modified:
7152 +2 -2 trunk/modules/m_scan.c (File Modified)
7153
7154
7155 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7156 Log:
7157 framework for scan command
7158
7159
7160 Changes: Modified:
7161 +113 -0 trunk/modules/Makefile.in (File Modified)
7162 + - trunk/modules/m_scan.c (File Added)
7163
7164
7165 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7166 Log:
7167 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7168
7169
7170 Changes: Modified:
7171 +2 -0 trunk/include/irc_string.h (File Modified)
7172 +157 -1 trunk/modules/m_etrace.c (File Modified)
7173 +129 -90 trunk/src/match.c (File Modified)
7174
7175
7176 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7177 Log:
7178 orighost may live in a different hash bucket (likely the case), lets check it standalone
7179
7180
7181 Changes: Modified:
7182 +39 -3 trunk/src/hostmask.c (File Modified)
7183
7184
7185 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7186 Log:
7187 SVN didn't check modules/ somehow, hrmm.
7188
7189
7190 Changes: Modified:
7191 +1 -1 trunk/modules/m_kline.c (File Modified)
7192 +6 -6 trunk/modules/m_stats.c (File Modified)
7193
7194
7195 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7196 Log:
7197 Track hostmask entries for client_p->orighost, if available.
7198 Not throughly tested, but seems to work fine.
7199
7200
7201 Changes: Modified:
7202 +8 -4 trunk/include/hostmask.h (File Modified)
7203 +14 -10 trunk/src/hostmask.c (File Modified)
7204
7205
7206 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7207 Log:
7208 Pass on SQUIT reasons more.
7209
7210
7211 Changes: Modified:
7212 +17 -19 trunk/src/client.c (File Modified)
7213
7214
7215 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7216 Log:
7217 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7218 This way, hidden admins also get them.
7219
7220
7221 Changes: Modified:
7222 +4 -4 trunk/src/send.c (File Modified)
7223
7224
7225 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7226 Log:
7227 From ircd-ratbox 2.2 (r21339 anfl):
7228 ms_kill() should be using find_person(), not find_client()
7229 otherwise it can generate a core.
7230
7231
7232 Changes: Modified:
7233 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7234
7235
7236 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7237 Log:
7238 Add m_error to core_module_table, so it is loaded by default.
7239
7240
7241 Changes: Modified:
7242 +1 -0 trunk/src/modules.c (File Modified)
7243
7244
7245 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7246 Log:
7247 comment is a const char *, not char *.
7248
7249
7250 Changes: Modified:
7251 +1 -1 trunk/include/hook.h (File Modified)
7252
7253
7254 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7255 Log:
7256 Fix a long standing hybrid 7 bug: when getting a read error
7257 on a server, report_error() is called with a %d instead of
7258 a %s in the format string ("Lost connection" in +d).
7259
7260
7261 Changes: Modified:
7262 +1 -1 trunk/src/client.c (File Modified)
7263
7264
7265 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7266 Log:
7267 Clarifications.
7268
7269
7270 Changes: Modified:
7271 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7272
7273
7274 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7275 Log:
7276 Add document describing capabilities and what they mean.
7277
7278
7279 Changes: Modified:
7280 + - trunk/doc/technical/capab.txt (File Added)
7281
7282
7283 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7284 Log:
7285 Change client_exit hook to pass all exit_client() parameters.
7286
7287
7288 Changes: Modified:
7289 +8 -0 trunk/include/hook.h (File Modified)
7290 +6 -1 trunk/src/client.c (File Modified)
7291
7292
7293 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7294 Log:
7295 Add client_exit hook, called in exit_client() for all
7296 clients of all types, except clients exiting because
7297 of netsplits (QS). The only thing done before it is
7298 marking the client as "closing" (to prevent
7299 recursion).
7300
7301
7302 Changes: Modified:
7303 +1 -0 trunk/include/hook.h (File Modified)
7304 +2 -0 trunk/src/client.c (File Modified)
7305 +2 -0 trunk/src/hook.c (File Modified)
7306
7307
7308 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7309 Log:
7310 Improve the code that calculates the nnnS nnnC counts
7311 in RPL_TRACESERVER.
7312
7313 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7314
7315
7316 Changes: Modified:
7317 +43 -36 trunk/modules/m_trace.c (File Modified)
7318
7319
7320 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7321 Log:
7322 Add server_eob hook.
7323 Planning to use this for netsplit/join notices.
7324
7325
7326 Changes: Modified:
7327 +1 -0 trunk/include/hook.h (File Modified)
7328 +2 -0 trunk/modules/m_pong.c (File Modified)
7329 +2 -0 trunk/src/hook.c (File Modified)
7330
7331
7332 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7333 Log:
7334 Default motd: ircd-ratbox -> charybdis
7335
7336
7337 Changes: Modified:
7338 +1 -1 trunk/doc/ircd.motd (File Modified)
7339
7340
7341 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7342 Log:
7343 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7344
7345
7346 Changes: Modified:
7347 +4 -4 trunk/src/s_user.c (File Modified)
7348
7349
7350 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7351 Log:
7352 - Remove obsolete EOB help file
7353 - Document snomask in the help files
7354 - Update indexes
7355
7356
7357 Changes: Modified:
7358 + - trunk/help/opers/eob (File Deleted)
7359 +13 -12 trunk/help/opers/index (File Modified)
7360 +1 -13 trunk/help/opers/umode (File Modified)
7361 +7 -7 trunk/help/users/index (File Modified)
7362
7363
7364 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7365 Log:
7366 Bail if snomask to parse is not given. Pointy hat to myself.
7367
7368
7369 Changes: Modified:
7370 +3 -0 trunk/src/snomask.c (File Modified)
7371
7372
7373 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7374 Log:
7375 Remove m_flags from autoconf
7376
7377
7378 Changes: Modified:
7379 +0 -1 trunk/contrib/Makefile.in (File Modified)
7380
7381
7382 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7383 Log:
7384 remove m_flags
7385
7386
7387 Changes: Modified:
7388 + - trunk/contrib/m_flags.c (File Deleted)
7389
7390
7391 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7392 Log:
7393 If +s is in oper_only_umodes, clear snomask on deoper.
7394
7395
7396 Changes: Modified:
7397 +5 -0 trunk/src/s_user.c (File Modified)
7398
7399
7400 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7401 Log:
7402 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7403
7404
7405 Changes: Modified:
7406 +2 -2 trunk/configure (File Modified)
7407 +2 -2 trunk/configure.ac (File Modified)
7408
7409
7410 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7411 Log:
7412 Remove the old server notice umodes.
7413 Default oper only umodes is now +s.
7414 Please make sure all remaining umodes still work.
7415
7416
7417 Changes: Modified:
7418 +3 -21 trunk/include/client.h (File Modified)
7419 +0 -12 trunk/src/newconf.c (File Modified)
7420 +1 -1 trunk/src/s_conf.c (File Modified)
7421 +12 -12 trunk/src/s_user.c (File Modified)
7422
7423
7424 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7425 Log:
7426 operator::flags nick_changes now controls +n snomask instead of +n umode.
7427
7428
7429 Changes: Modified:
7430 +8 -8 trunk/src/s_user.c (File Modified)
7431
7432
7433 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7434 Log:
7435 Move down h_umode_changed hook call after umode allowed checks
7436 (so it will not see +a if someone tries to set it but is not
7437 allowed to).
7438
7439
7440 Changes: Modified:
7441 +2 -3 trunk/src/s_user.c (File Modified)
7442
7443
7444 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7445 Log:
7446 Move over non-+s server notices (hopefully, all of them).
7447
7448
7449 Changes: Modified:
7450 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7451 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7452 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7453 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7454 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7455 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7456 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7457 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7458 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7459 +2 -2 trunk/libcharybdis/event.c (File Modified)
7460 +2 -2 trunk/modules/core/m_join.c (File Modified)
7461 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7462 +3 -3 trunk/modules/core/m_message.c (File Modified)
7463 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7464 +2 -2 trunk/modules/core/m_server.c (File Modified)
7465 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7466 +1 -1 trunk/modules/m_post.c (File Modified)
7467 +1 -1 trunk/modules/m_services.c (File Modified)
7468 +2 -2 trunk/src/channel.c (File Modified)
7469 +3 -3 trunk/src/client.c (File Modified)
7470 +1 -1 trunk/src/hash.c (File Modified)
7471 +5 -5 trunk/src/s_conf.c (File Modified)
7472 +2 -2 trunk/src/s_log.c (File Modified)
7473 +4 -4 trunk/src/s_user.c (File Modified)
7474
7475
7476 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7477 Log:
7478 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7479
7480
7481 Changes: Modified:
7482 +2 -1 trunk/include/snomask.h (File Modified)
7483 +2 -2 trunk/src/snomask.c (File Modified)
7484
7485
7486 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7487 Log:
7488 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7489
7490
7491 Changes: Modified:
7492 +1 -1 trunk/contrib/example_module.c (File Modified)
7493 +2 -2 trunk/include/ircd_defs.h (File Modified)
7494 +6 -6 trunk/modules/core/m_error.c (File Modified)
7495 +1 -1 trunk/modules/core/m_join.c (File Modified)
7496 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7497 +1 -1 trunk/modules/core/m_message.c (File Modified)
7498 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7499 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7500 +18 -18 trunk/modules/core/m_server.c (File Modified)
7501 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7502 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7503 +4 -4 trunk/modules/m_challenge.c (File Modified)
7504 +4 -4 trunk/modules/m_dline.c (File Modified)
7505 +13 -13 trunk/modules/m_gline.c (File Modified)
7506 +5 -5 trunk/modules/m_kline.c (File Modified)
7507 +2 -2 trunk/modules/m_oper.c (File Modified)
7508 +1 -1 trunk/modules/m_pong.c (File Modified)
7509 +13 -13 trunk/modules/m_rehash.c (File Modified)
7510 +4 -4 trunk/modules/m_resv.c (File Modified)
7511 +16 -16 trunk/modules/m_set.c (File Modified)
7512 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7513 +6 -6 trunk/modules/m_xline.c (File Modified)
7514 +1 -1 trunk/src/adns.c (File Modified)
7515 +2 -2 trunk/src/channel.c (File Modified)
7516 +1 -1 trunk/src/listener.c (File Modified)
7517 +1 -1 trunk/src/s_auth.c (File Modified)
7518 +15 -15 trunk/src/s_conf.c (File Modified)
7519 +3 -3 trunk/src/s_user.c (File Modified)
7520 +7 -7 trunk/src/send.c (File Modified)
7521
7522
7523 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7524 Log:
7525 On oper up:
7526 - set +s snomask if +s umode set but no snomasks
7527 - put numerics in more logical order
7528
7529
7530 Changes: Modified:
7531 +3 -1 trunk/src/s_user.c (File Modified)
7532
7533
7534 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7535 Log:
7536 parse_snobuf_to_mask(): default to + at start
7537 allows stuff like /mode jilles +s C
7538
7539
7540 Changes: Modified:
7541 +1 -1 trunk/src/snomask.c (File Modified)
7542
7543
7544 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7545 Log:
7546 Changes to user_mode() snomask handling.
7547 - show snomask (if not 0) on /mode <nick>
7548 - show snomask once at the end if +s/-s used
7549 - only parse 1 parameter for umode changes
7550 - don't crash on /mode <nick> +s
7551 - /mode <nick> -s clears snomask, doesn't use parameter
7552 - set umode +s iff snomask is not 0
7553 - snomask is not propagated, but umode +s is
7554
7555
7556 Changes: Modified:
7557 +97 -72 trunk/src/s_user.c (File Modified)
7558
7559
7560 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7561 Log:
7562 Convert some messages over to snomask.
7563
7564
7565 Changes: Modified:
7566 +29 -29 trunk/src/client.c (File Modified)
7567 +2 -2 trunk/src/ircd.c (File Modified)
7568 +13 -13 trunk/src/modules.c (File Modified)
7569 +1 -1 trunk/src/newconf.c (File Modified)
7570 +5 -5 trunk/src/parse.c (File Modified)
7571 +1 -1 trunk/src/restart.c (File Modified)
7572 +4 -4 trunk/src/s_newconf.c (File Modified)
7573 +11 -11 trunk/src/s_serv.c (File Modified)
7574
7575
7576 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7577 Log:
7578 include snomask.h from client.h
7579
7580
7581 Changes: Modified:
7582 +1 -0 trunk/include/client.h (File Modified)
7583
7584
7585 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7586 Log:
7587 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7588
7589
7590 Changes: Modified:
7591 +1 -0 trunk/src/newconf.c (File Modified)
7592 +2 -1 trunk/src/snomask.c (File Modified)
7593
7594
7595 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7596 Log:
7597 should start with +, not \0. Whoops. :)
7598
7599
7600 Changes: Modified:
7601 +1 -1 trunk/src/snomask.c (File Modified)
7602
7603
7604 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7605 Log:
7606 core snomask support.
7607
7608
7609 Changes: Modified:
7610 +3 -0 trunk/doc/example.conf (File Modified)
7611 +2 -0 trunk/include/client.h (File Modified)
7612 +2 -0 trunk/include/numeric.h (File Modified)
7613 +2 -0 trunk/include/s_newconf.h (File Modified)
7614 +63 -0 trunk/include/send.h (File Modified)
7615 + - trunk/include/snomask.h (File Added)
7616 +1 -0 trunk/src/Makefile.in (File Modified)
7617 +1 -1 trunk/src/messages.tab (File Modified)
7618 +8 -0 trunk/src/newconf.c (File Modified)
7619 +12 -0 trunk/src/s_user.c (File Modified)
7620 +235 -0 trunk/src/send.c (File Modified)
7621 + - trunk/src/snomask.c (File Added)
7622
7623
7624 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7625 Log:
7626 add a blank line after the license info.
7627
7628
7629 Changes: Modified:
7630 +1 -1 trunk/CREDITS (File Modified)
7631
7632
7633 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7634 Log:
7635 Extend copyright to 2006.
7636
7637
7638 Changes: Modified:
7639 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7640
7641
7642 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7643 Log:
7644 - Fix up book id.
7645 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7646
7647
7648 Changes: Modified:
7649 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7650 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7651
7652
7653 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7654 Log:
7655 Add oper privileges document.
7656
7657
7658 Changes: Modified:
7659 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7660 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7661
7662
7663 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7664 Log:
7665 Capitalize message names in services shortcuts (for consistency).
7666
7667
7668 Changes: Modified:
7669 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7670
7671
7672 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7673 Log:
7674 Remove C++ comment.
7675
7676
7677 Changes: Modified:
7678 +1 -1 trunk/src/patricia.c (File Modified)
7679
7680
7681 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7682 Log:
7683 Remove obsolete 'nextconnect' variable.
7684
7685
7686 Changes: Modified:
7687 +0 -1 trunk/include/ircd.h (File Modified)
7688 +0 -2 trunk/src/client.c (File Modified)
7689 +0 -1 trunk/src/ircd.c (File Modified)
7690
7691
7692 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7693 Log:
7694 Remove this remnant of the hybrid 6 ziplinks implementation.
7695
7696
7697 Changes: Modified:
7698 + - trunk/include/s_zip.h (File Deleted)
7699
7700
7701 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7702 Log:
7703 Make clone limiting work on orighost, not host (so it
7704 looks through services cloaks). Lightly tested, please
7705 test/review.
7706
7707
7708 Changes: Modified:
7709 +2 -0 trunk/modules/m_chghost.c (File Modified)
7710 +1 -1 trunk/src/client.c (File Modified)
7711 +1 -1 trunk/src/s_conf.c (File Modified)
7712
7713
7714 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7715 Log:
7716 Don't forget to link me_realhost() into the command hash.
7717
7718 Pointy hat to: myself
7719
7720
7721 Changes: Modified:
7722 +1 -1 trunk/modules/m_chghost.c (File Modified)
7723
7724
7725 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7726 Log:
7727 It's call_hook, not hook_call.
7728
7729
7730 Changes: Modified:
7731 +1 -1 trunk/src/s_user.c (File Modified)
7732
7733
7734 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7735 Log:
7736 Add unreject help file.
7737
7738
7739 Changes: Modified:
7740 + - trunk/help/opers/unreject (File Added)
7741
7742
7743 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7744 Log:
7745 Link the all-important 42 module to the build :P
7746
7747
7748 Changes: Modified:
7749 +1 -0 trunk/contrib/Makefile.in (File Modified)
7750
7751
7752 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7753 Log:
7754 Mention /rehash help.
7755
7756
7757 Changes: Modified:
7758 +1 -0 trunk/help/opers/rehash (File Modified)
7759
7760
7761 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7762 Log:
7763 Add h_user_signon hook.
7764
7765
7766 Changes: Modified:
7767 +1 -0 trunk/include/hook.h (File Modified)
7768 +2 -0 trunk/src/hook.c (File Modified)
7769 +4 -0 trunk/src/s_user.c (File Modified)
7770
7771
7772 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7773 Log:
7774 Oops, forgot to set orighost for remote client introductions.
7775
7776
7777 Changes: Modified:
7778 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7779
7780
7781 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7782 Log:
7783 Use TS6 forms in services shortcuts, if possible.
7784
7785
7786 Changes: Modified:
7787 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7788
7789
7790 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7791 Log:
7792 - Start out default_umodes conf entry from the empty set instead of +i.
7793 - Move oper_only_umodes check to where default_umodes is used, as
7794 oper_only_umodes may not be set yet while we're reading the conf.
7795
7796
7797 Changes: Modified:
7798 +6 -7 trunk/src/newconf.c (File Modified)
7799 +1 -1 trunk/src/s_user.c (File Modified)
7800
7801
7802 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7803 Log:
7804 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7805
7806
7807 Changes: Modified:
7808 +1 -0 trunk/doc/example.conf (File Modified)
7809 +7 -0 trunk/doc/reference.conf (File Modified)
7810 +0 -7 trunk/include/config.h.dist (File Modified)
7811 +1 -0 trunk/include/s_conf.h (File Modified)
7812 +6 -0 trunk/modules/m_info.c (File Modified)
7813 +9 -18 trunk/src/client.c (File Modified)
7814 +1 -0 trunk/src/newconf.c (File Modified)
7815 +1 -0 trunk/src/s_conf.c (File Modified)
7816
7817
7818 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7819 Log:
7820 - Allow NULL target_ip in show_ip() (indicates message is being
7821 sent to local opers)
7822 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7823 confitem
7824 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7825 those in src/client.c
7826
7827 From ratbox 2.2 svn (anfl)
7828
7829
7830 Changes: Modified:
7831 +1 -0 trunk/include/client.h (File Modified)
7832 +21 -2 trunk/src/client.c (File Modified)
7833 +2 -4 trunk/src/hostmask.c (File Modified)
7834 +1 -5 trunk/src/s_conf.c (File Modified)
7835 +4 -8 trunk/src/s_user.c (File Modified)
7836
7837
7838 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7839 Log:
7840 Fire off events properly.
7841
7842
7843 Changes: Modified:
7844 +7 -3 trunk/src/s_user.c (File Modified)
7845
7846
7847 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7848 Log:
7849 make sure modules which depend on umode information get the message upon connection (oops)
7850
7851
7852 Changes: Modified:
7853 +3 -0 trunk/src/s_user.c (File Modified)
7854
7855
7856 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7857 Log:
7858 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7859 From ratbox 2.2 svn.
7860
7861
7862 Changes: Modified:
7863 +3 -7 trunk/modules/m_etrace.c (File Modified)
7864
7865
7866 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7867 Log:
7868 Replace silly `default_invisible' option with more versatile default_umodes.
7869
7870
7871 Changes: Modified:
7872 +2 -2 trunk/Makefile.in (File Modified)
7873 +12 -1 trunk/doc/example.conf (File Modified)
7874 +14 -7 trunk/doc/reference.conf (File Modified)
7875 +2 -4 trunk/include/s_conf.h (File Modified)
7876 +0 -6 trunk/modules/m_info.c (File Modified)
7877 +4 -0 trunk/src/modules.c (File Modified)
7878 +41 -1 trunk/src/newconf.c (File Modified)
7879 +2 -2 trunk/src/s_conf.c (File Modified)
7880 +3 -4 trunk/src/s_user.c (File Modified)
7881
7882
7883 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7884 Log:
7885 Add temporary nick resvs with the proper duration,
7886 not 60 times too long.
7887
7888
7889 Changes: Modified:
7890 +1 -1 trunk/modules/m_resv.c (File Modified)
7891
7892
7893 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7894 Log:
7895 Add kick on split riding. See reference.conf for more details.
7896
7897
7898 Changes: Modified:
7899 +1 -0 trunk/doc/example.conf (File Modified)
7900 +16 -0 trunk/doc/reference.conf (File Modified)
7901 +1 -0 trunk/include/s_conf.h (File Modified)
7902 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7903 +6 -0 trunk/modules/m_info.c (File Modified)
7904 +1 -0 trunk/src/newconf.c (File Modified)
7905 +1 -0 trunk/src/s_conf.c (File Modified)
7906
7907
7908 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7909 Log:
7910 New credits, denoting GXTi as being on the core team.
7911
7912
7913 Changes: Modified:
7914 +16 -5 trunk/CREDITS (File Modified)
7915
7916
7917 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7918 Log:
7919 better cloaking algorithm
7920
7921
7922 Changes: Modified:
7923 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7924
7925
7926 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7927 Log:
7928 don't do redundant bitshifting.
7929
7930
7931 Changes: Modified:
7932 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7933
7934
7935 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7936 Log:
7937 Add ip_cloaking.so.
7938
7939
7940 Changes: Modified:
7941 +1 -0 trunk/contrib/Makefile.in (File Modified)
7942
7943
7944 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7945 Log:
7946 Set the DynSpoof flag properly.
7947
7948
7949 Changes: Modified:
7950 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7951
7952
7953 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7954 Log:
7955 first go at an ip_cloaking implementation for charybdis.
7956
7957
7958 Changes: Modified:
7959 + - trunk/contrib/ip_cloaking.c (File Added)
7960
7961
7962 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7963 Log:
7964 Add libcharybdis to contrib/ includes.
7965
7966
7967 Changes: Modified:
7968 +1 -1 trunk/contrib/Makefile.in (File Modified)
7969
7970
7971 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7972 Log:
7973 add h_umode_changed hook for modules that provide usermodes.
7974
7975
7976 Changes: Modified:
7977 +1 -0 trunk/include/hook.h (File Modified)
7978 +2 -1 trunk/src/hook.c (File Modified)
7979 +3 -0 trunk/src/s_user.c (File Modified)
7980
7981
7982 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7983 Log:
7984 Show quiets in /stats z.
7985
7986
7987 Changes: Modified:
7988 +15 -10 trunk/src/s_stats.c (File Modified)
7989
7990
7991 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7992 Log:
7993 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7994
7995
7996 Changes: Modified:
7997 +0 -12 trunk/configure (File Modified)
7998 +0 -9 trunk/configure.ac (File Modified)
7999 +0 -3 trunk/include/setup.h.in (File Modified)
8000
8001
8002 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8003 Log:
8004 change various buffer sizes to = topiclen.
8005
8006
8007 Changes: Modified:
8008 +3 -4 trunk/include/ircd_defs.h (File Modified)
8009
8010
8011 jon 2005/12/12 19:32:18 UTC (20051212-400)
8012 Log:
8013 - Partial commit test, partial ego strokage ;)
8014
8015
8016 Changes: Modified:
8017 +2 -1 trunk/CREDITS (File Modified)
8018
8019
8020 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8021 Log:
8022 More kqueue corrections.
8023
8024 Changes: Modified:
8025 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8026
8027
8028 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8029 Log:
8030 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8031 Not sure why this wasn't this way to begin with.
8032
8033
8034 Changes: Modified:
8035 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8036
8037
8038 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8039 Log:
8040 example.conf tweaks:
8041 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8042 most people do not need this.
8043 Enable serverinfo::hub.
8044
8045
8046 Changes: Modified:
8047 +14 -11 trunk/doc/example.conf (File Modified)
8048
8049
8050 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8051 Log:
8052 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8053
8054
8055 Changes: Modified:
8056 +1 -1 trunk/src/s_serv.c (File Modified)
8057
8058
8059 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8060 Log:
8061 header include changes
8062
8063
8064 Changes: Modified:
8065 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8066 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8067 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8068 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8069 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8070 +1 -21 trunk/libcharybdis/select.c (File Modified)
8071
8072
8073 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8074 Log:
8075 s/ilog/libcharybdis_{die,log,restart}/g
8076
8077
8078 Changes: Modified:
8079 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8080 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8081 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8082 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8083 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8084 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8085 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8086 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8087
8088
8089 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8090 Log:
8091 Use the right callbacks in the function code.
8092
8093 Changes: Modified:
8094 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8095
8096
8097 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8098 Log:
8099 More work, it builds again!
8100
8101
8102 Changes: Modified:
8103 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8104 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8105 + - trunk/libcharybdis/libcharybdis.c (File Added)
8106 + - trunk/libcharybdis/libcharybdis.h (File Added)
8107
8108
8109 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8110 Log:
8111 Move some stuff around.
8112
8113
8114 Changes: Modified:
8115 + - trunk/include/memory.h (File Deleted)
8116 + - trunk/include/tools.h (File Deleted)
8117 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8118 + - trunk/libcharybdis/memory.c (File Added)
8119 + - trunk/libcharybdis/memory.h (File Added)
8120 + - trunk/libcharybdis/snprintf.c (File Added)
8121 + - trunk/libcharybdis/tools.c (File Added)
8122 + - trunk/libcharybdis/tools.h (File Added)
8123 +1000 -1062 trunk/modules/.depend (File Modified)
8124 +421 -455 trunk/src/.depend (File Modified)
8125 +0 -1191 trunk/src/Makefile.in (File Modified)
8126 + - trunk/src/memory.c (File Deleted)
8127 + - trunk/src/snprintf.c (File Deleted)
8128 + - trunk/src/tools.c (File Deleted)
8129
8130
8131 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8132 Log:
8133 move more headers into libcharybdis
8134
8135 Changes: Modified:
8136 + - trunk/include/balloc.h (File Deleted)
8137 + - trunk/include/event.h (File Deleted)
8138 + - trunk/libcharybdis/balloc.h (File Added)
8139 + - trunk/libcharybdis/event.h (File Added)
8140 +924 -1020 trunk/modules/.depend (File Modified)
8141 +327 -406 trunk/src/.depend (File Modified)
8142
8143
8144 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8145 Log:
8146 balloc, events -> libcharybdis
8147
8148 Changes: Modified:
8149 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8150 + - trunk/libcharybdis/balloc.c (File Added)
8151 + - trunk/libcharybdis/event.c (File Added)
8152 +0 -1008 trunk/src/Makefile.in (File Modified)
8153 + - trunk/src/balloc.c (File Deleted)
8154 + - trunk/src/event.c (File Deleted)
8155
8156
8157 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8158 Log:
8159 More fun
8160
8161 Changes: Modified:
8162 + - trunk/include/commio.h (File Deleted)
8163 + - trunk/include/linebuf.h (File Deleted)
8164 + - trunk/libcharybdis/commio.h (File Added)
8165 + - trunk/libcharybdis/linebuf.h (File Added)
8166 +1644 -530 trunk/modules/.depend (File Modified)
8167 +1 -1 trunk/modules/Makefile.in (File Modified)
8168 +720 -284 trunk/src/.depend (File Modified)
8169
8170
8171 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8172 Log:
8173 Makefile reworking -- moving libcharybdis headers into proper location.
8174
8175 Changes: Modified:
8176 +1 -1 trunk/adns/Makefile.in (File Modified)
8177 +1 -1 trunk/src/Makefile.in (File Modified)
8178
8179
8180 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8181 Log:
8182 Document proposed authdaemon protocol.
8183
8184 Changes: Modified:
8185 + - trunk/authdaemon/protocol.txt (File Added)
8186
8187
8188 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8189 Log:
8190 Makefile oops
8191
8192 Changes: Modified:
8193 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8194
8195
8196 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8197 Log:
8198 Remove dead makefile from generation
8199
8200 Changes: Modified:
8201 +1 -2 trunk/configure (File Modified)
8202 +0 -1 trunk/configure.ac (File Modified)
8203
8204
8205 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8206 Log:
8207 libcharybdisIO -> libcharybdis
8208
8209 Changes: Modified:
8210 +1 -1 trunk/src/Makefile.in (File Modified)
8211
8212
8213 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8214 Log:
8215 More restructuring.
8216
8217 Changes: Modified:
8218 + - trunk/libcharybdis/Makefile.in (File Added)
8219 + - trunk/libcharybdis/commio.c (File Added)
8220 + - trunk/libcharybdis/devpoll.c (File Added)
8221 + - trunk/libcharybdis/epoll.c (File Added)
8222 + - trunk/libcharybdis/io/ (File Deleted)
8223 + - trunk/libcharybdis/kqueue.c (File Added)
8224 + - trunk/libcharybdis/linebuf.c (File Added)
8225 + - trunk/libcharybdis/log/ (File Deleted)
8226 + - trunk/libcharybdis/poll.c (File Added)
8227 + - trunk/libcharybdis/ports.c (File Added)
8228 + - trunk/libcharybdis/select.c (File Added)
8229
8230
8231 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8232 Log:
8233 Blah kill makefile
8234
8235 Changes: Modified:
8236 + - trunk/libcharybdis/Makefile.in (File Deleted)
8237
8238
8239 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8240 Log:
8241 Blah kill makefile
8242
8243 Changes: Modified:
8244 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8245
8246
8247 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8248 Log:
8249 add authdaemon dir for later hacking
8250
8251
8252 Changes: Modified:
8253 + - trunk/authdaemon/ (File Added)
8254
8255
8256 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8257 Log:
8258 linebuf -> libcharybdisIO
8259
8260
8261 Changes: Modified:
8262 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8263 + - trunk/libcharybdis/io/linebuf.c (File Added)
8264 + - trunk/libcharybdis/log/ (File Added)
8265 + - trunk/libcharybdis/log/Makefile.in (File Added)
8266 +0 -687 trunk/src/Makefile.in (File Modified)
8267 + - trunk/src/linebuf.c (File Deleted)
8268
8269
8270 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8271 Log:
8272 Solaris 10 I/O ports support
8273
8274 Changes: Modified:
8275 + - trunk/libcharybdis/io/ports.c (File Added)
8276
8277
8278 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8279 Log:
8280 libcharybdis stuff
8281
8282
8283 Changes: Modified:
8284 +1 -1 trunk/Makefile.in (File Modified)
8285 +3 -1 trunk/configure (File Modified)
8286 +133 -10 trunk/configure.ac (File Modified)
8287 + - trunk/libcharybdis/ (File Added)
8288 + - trunk/libcharybdis/Makefile.in (File Added)
8289 + - trunk/libcharybdis/io/ (File Added)
8290 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8291 +2 -3 trunk/src/Makefile.in (File Modified)
8292 + - trunk/src/io/ (File Deleted)
8293
8294
8295 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8296 Log:
8297 split IO stuff into libcharybdisIO.
8298
8299
8300 Changes: Modified:
8301 + - trunk/src/commio.c (File Deleted)
8302 + - trunk/src/devpoll.c (File Deleted)
8303 + - trunk/src/epoll.c (File Deleted)
8304 + - trunk/src/io/ (File Added)
8305 + - trunk/src/io/Makefile.in (File Added)
8306 + - trunk/src/io/commio.c (File Added)
8307 + - trunk/src/io/devpoll.c (File Added)
8308 + - trunk/src/io/epoll.c (File Added)
8309 + - trunk/src/io/kqueue.c (File Added)
8310 + - trunk/src/io/poll.c (File Added)
8311 + - trunk/src/io/select.c (File Added)
8312 + - trunk/src/kqueue.c (File Deleted)
8313 + - trunk/src/poll.c (File Deleted)
8314 + - trunk/src/select.c (File Deleted)
8315
8316
8317 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8318 Log:
8319 Version bump: 1.1.0
8320
8321
8322 Changes: Modified:
8323 +86 -155 trunk/configure (File Modified)
8324 +1 -1 trunk/configure.ac (File Modified)
8325
8326
8327 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8328 Log:
8329 Remove mentions of mkkeypair/cryptlinks.
8330
8331
8332 Changes: Modified:
8333 +1 -3 trunk/doc/challenge.txt (File Modified)
8334
8335
8336 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8337 Log:
8338 Clarify serverinfo{} description.
8339
8340
8341 Changes: Modified:
8342 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8343
8344
8345 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8346 Log:
8347 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8348
8349
8350 Changes: Modified:
8351 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8352
8353
8354 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8355 Log:
8356 Improvements also applicable to hyperion 1.x.
8357
8358
8359 Changes: Modified:
8360 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8361
8362
8363 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8364 Log:
8365 - Add +F description
8366 - General improvements and changes to charybdis
8367
8368
8369 Changes: Modified:
8370 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8371
8372
8373 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8374 Log:
8375 The server notice umodes only have an effect
8376 for opers. ("sendto_realops_flags", so having
8377 the umode is not enough, they must also be
8378 opered)
8379
8380
8381 Changes: Modified:
8382 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8383
8384
8385 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8386 Log:
8387 Updates to umodes docs.
8388
8389
8390 Changes: Modified:
8391 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8392
8393
8394 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8395 Log:
8396 Add SGML documentation.
8397
8398 Changes: Modified:
8399 + - trunk/doc/sgml/ (File Added)
8400 + - trunk/doc/sgml/oper-guide/ (File Added)
8401 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8402 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8403 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8404 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8405 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8406 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8407 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8408
8409
8410 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8411 Log:
8412 Make operwall flag restrict setting umode +z.
8413 This repairs this flag broken in charybdis-1.0.
8414
8415
8416 Changes: Modified:
8417 +41 -0 trunk/contrib/m_flags.c (File Modified)
8418 +9 -0 trunk/src/s_user.c (File Modified)
8419
8420
8421 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8422 Log:
8423 Don't complain/reset remote clients +n. I'm still not
8424 convinced propagating all umodes is the way to go, oh
8425 well.
8426
8427
8428 Changes: Modified:
8429 +1 -1 trunk/src/s_user.c (File Modified)
8430
8431
8432 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8433 Log:
8434 - Require admin flag for oper /chghost (if it's enabled
8435 which is not default)
8436 - Give error message on nonexistant nick
8437
8438
8439 Changes: Modified:
8440 +12 -0 trunk/modules/m_chghost.c (File Modified)
8441
8442
8443 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8444 Log:
8445 Incorporated jilles' dynspoof patch with a few minor changes.
8446
8447 Changes: Modified:
8448 +5 -2 trunk/include/client.h (File Modified)
8449 +1 -0 trunk/include/numeric.h (File Modified)
8450 +75 -4 trunk/modules/m_chghost.c (File Modified)
8451 +2 -21 trunk/modules/m_stats.c (File Modified)
8452 +2 -8 trunk/modules/m_trace.c (File Modified)
8453 +2 -0 trunk/src/client.c (File Modified)
8454 +3 -0 trunk/src/s_user.c (File Modified)
8455
8456
8457 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8458 Log:
8459 Update NEWS.
8460
8461 Changes: Modified:
8462 +5 -0 trunk/NEWS (File Modified)
8463
8464
8465 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8466 Log:
8467 Make show_ip() far less braindead.
8468
8469 Obtained from: ratbox 2.2 SVN
8470
8471
8472 Changes: Modified:
8473 +14 -85 trunk/src/client.c (File Modified)
8474
8475
8476 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8477 Log:
8478 Instead of not showing channels at all for whoising services,
8479 only show channels the requester is also on. If operspying
8480 services, show all the channels.
8481
8482
8483 Changes: Modified:
8484 +37 -40 trunk/modules/m_whois.c (File Modified)
8485
8486
8487 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8488 Log:
8489 - Show real errno if we fail to connect to a server
8490 - Don't show server IPs on IRC if a server goes dead
8491 during handshake
8492
8493
8494 Changes: Modified:
8495 +2 -5 trunk/src/s_serv.c (File Modified)
8496
8497
8498 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8499 Log:
8500 Revert hybrid 7.2 aline code. It causes too many problems.
8501
8502
8503 Changes: Modified:
8504 +1 -47 trunk/NEWS (File Modified)
8505 + - trunk/include/aline.h (File Deleted)
8506 +53 -6 trunk/modules/m_dline.c (File Modified)
8507 +212 -16 trunk/modules/m_kline.c (File Modified)
8508 +37 -8 trunk/modules/m_resv.c (File Modified)
8509 +45 -24 trunk/modules/m_xline.c (File Modified)
8510 +0 -485 trunk/src/Makefile.in (File Modified)
8511 + - trunk/src/aline.c (File Deleted)
8512
8513
8514 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8515 Log:
8516 Incorporate recent ratbox monitor bugfixes (could crash).
8517
8518
8519 Changes: Modified:
8520 +16 -0 trunk/modules/m_monitor.c (File Modified)
8521 +4 -3 trunk/src/monitor.c (File Modified)
8522
8523
8524 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8525 Log:
8526 Fix /invite UID leak.
8527
8528 Found by logiclrd@EFnet.
8529
8530
8531 Changes: Modified:
8532 +3 -2 trunk/modules/m_invite.c (File Modified)
8533
8534
8535 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8536 Log:
8537 Don't show what channels a service is in.
8538
8539 Changes: Modified:
8540 +1 -0 trunk/NEWS (File Modified)
8541 +40 -35 trunk/modules/m_whois.c (File Modified)
8542
8543
8544 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8545 Log:
8546 Update version to 1.0.3.
8547
8548
8549 Changes: Modified:
8550 +9 -9 trunk/configure (File Modified)
8551 +1 -1 trunk/configure.ac (File Modified)
8552
8553
8554 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8555 Log:
8556 Update NEWS.
8557
8558
8559 Changes: Modified:
8560 +7 -1 trunk/NEWS (File Modified)
8561
8562
8563 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8564 Log:
8565 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8566 More static buffers :(
8567
8568
8569 Changes: Modified:
8570 +12 -4 trunk/src/aline.c (File Modified)
8571
8572
8573 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8574 Log:
8575 Make operspy mode (/mode !#channel showing parameters
8576 even if not on channel) work again.
8577
8578
8579 Changes: Modified:
8580 +4 -4 trunk/src/channel.c (File Modified)
8581
8582
8583 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8584 Log:
8585 Call server_introduced hook on TS6 remote server
8586 introduction (ms_sid()).
8587
8588
8589 Changes: Modified:
8590 +6 -0 trunk/modules/core/m_server.c (File Modified)
8591
8592
8593 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8594 Log:
8595 Cyrix boxes are wierd.
8596
8597 Changes: Modified:
8598 +2 -1 trunk/modules/m_services.c (File Modified)
8599
8600
8601 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8602 Log:
8603 More paranoia.
8604
8605 Changes: Modified:
8606 +1 -1 trunk/include/client.h (File Modified)
8607 +3 -1 trunk/modules/m_services.c (File Modified)
8608
8609
8610 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8611 Log:
8612 heh
8613
8614 Changes: Modified:
8615 +1 -6 trunk/modules/m_services.c (File Modified)
8616
8617
8618 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8619 Log:
8620 Disable a check that doesn't always seem to work right for some reason.
8621
8622 Changes: Modified:
8623 +2 -0 trunk/modules/m_services.c (File Modified)
8624
8625
8626 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8627 Log:
8628 Update NEWS.
8629
8630
8631 Changes: Modified:
8632 +4 -1 trunk/NEWS (File Modified)
8633
8634
8635 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8636 Log:
8637 1.0.2
8638
8639
8640 Changes: Modified:
8641 +9 -9 trunk/configure (File Modified)
8642 +1 -1 trunk/configure.ac (File Modified)
8643
8644
8645 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8646 Log:
8647 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8648
8649
8650 Changes: Modified:
8651 +3 -13 trunk/modules/m_trace.c (File Modified)
8652
8653
8654 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8655 Log:
8656 Don't send empty RPL_WHOISCHANNELS on remote whois.
8657
8658 Pointy hat to: jilles
8659
8660
8661 Changes: Modified:
8662 +1 -1 trunk/modules/m_whois.c (File Modified)
8663
8664
8665 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8666 Log:
8667 Update NEWS.
8668
8669
8670 Changes: Modified:
8671 +3 -0 trunk/NEWS (File Modified)
8672
8673
8674 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8675 Log:
8676 Modular umode support.
8677
8678
8679 Changes: Modified:
8680 +0 -9 trunk/include/client.h (File Modified)
8681 +2 -1 trunk/include/s_user.h (File Modified)
8682 +1 -1 trunk/include/tools.h (File Modified)
8683 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8684 +3 -0 trunk/src/ircd.c (File Modified)
8685 +1 -1 trunk/src/messages.tab (File Modified)
8686 +2 -2 trunk/src/s_serv.c (File Modified)
8687 +37 -59 trunk/src/s_user.c (File Modified)
8688 +21 -0 trunk/src/tools.c (File Modified)
8689
8690
8691 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8692 Log:
8693 Optionally do forced nick change to the UID instead of kill
8694 on nick collisions, see doc/collision_fnc.txt for more
8695 details.
8696
8697
8698 Changes: Modified:
8699 + - trunk/doc/collision_fnc.txt (File Added)
8700 +1 -0 trunk/doc/example.conf (File Modified)
8701 +8 -0 trunk/doc/reference.conf (File Modified)
8702 +1 -0 trunk/include/numeric.h (File Modified)
8703 +1 -0 trunk/include/s_conf.h (File Modified)
8704 +2 -1 trunk/include/s_serv.h (File Modified)
8705 +1 -0 trunk/include/s_stats.h (File Modified)
8706 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8707 +1 -1 trunk/src/messages.tab (File Modified)
8708 +1 -0 trunk/src/newconf.c (File Modified)
8709 +1 -0 trunk/src/s_conf.c (File Modified)
8710 +1 -0 trunk/src/s_serv.c (File Modified)
8711 +2 -2 trunk/src/s_stats.c (File Modified)
8712
8713
8714 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8715 Log:
8716 Update NEWS.
8717
8718
8719 Modified:
8720 trunk/NEWS (File Modified)
8721
8722
8723 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8724 Log:
8725 Don't allow lookups by uid in /monitor + and /monitor s.
8726
8727
8728 Modified:
8729 trunk/modules/m_monitor.c (File Modified)
8730
8731
8732 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8733 Log:
8734 Stop garbage +j being set in cases like +j aaa:bbb by
8735 initializing the variables properly.
8736
8737 Reported by kyle.
8738
8739
8740 Modified:
8741 trunk/modules/core/m_mode.c (File Modified)
8742 trunk/modules/core/m_sjoin.c (File Modified)
8743
8744
8745 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8746 Log:
8747 Apply flags to the proper server in me_gcap().
8748
8749
8750 Modified:
8751 trunk/modules/m_capab.c (File Modified)
8752
8753
8754 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8755 Log:
8756 Use find_named_client() instead of find_client() to check
8757 for nick collisions.
8758
8759
8760 Modified:
8761 trunk/modules/core/m_nick.c (File Modified)
8762
8763
8764 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8765 Log:
8766 - Replace old 381 numeric with a new, more positive one!
8767
8768
8769 Modified:
8770 trunk/src/messages.tab (File Modified)
8771
8772
8773 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8774 Log:
8775 Make it compile again.
8776
8777
8778 Modified:
8779 trunk/src/channel.c (File Modified)
8780 trunk/src/client.c (File Modified)
8781 trunk/src/ircd.c (File Modified)
8782 trunk/src/packet.c (File Modified)
8783
8784
8785 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8786 Log:
8787 - Prevent UID disclosure in cmode setting.
8788
8789
8790 Modified:
8791 trunk/NEWS (File Modified)
8792 trunk/modules/core/m_mode.c (File Modified)
8793
8794
8795 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8796 Log:
8797 A different check which prevents UID disclosure.
8798
8799
8800 Modified:
8801 trunk/modules/core/m_kick.c (File Modified)
8802
8803
8804 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8805 Log:
8806 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8807
8808
8809 Modified:
8810 trunk/modules/core/m_kick.c (File Modified)
8811
8812
8813 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8814 Log:
8815 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8816
8817
8818 Modified:
8819 trunk/NEWS (File Modified)
8820 trunk/modules/m_accept.c (File Modified)
8821 trunk/modules/m_admin.c (File Modified)
8822 trunk/modules/m_away.c (File Modified)
8823 trunk/modules/m_cap.c (File Modified)
8824 trunk/modules/m_capab.c (File Modified)
8825 trunk/modules/m_challenge.c (File Modified)
8826 trunk/modules/m_chghost.c (File Modified)
8827 trunk/modules/m_close.c (File Modified)
8828 trunk/modules/m_cmessage.c (File Modified)
8829 trunk/modules/m_connect.c (File Modified)
8830 trunk/modules/m_dline.c (File Modified)
8831 trunk/modules/m_encap.c (File Modified)
8832 trunk/modules/m_etrace.c (File Modified)
8833 trunk/modules/m_gline.c (File Modified)
8834 trunk/modules/m_help.c (File Modified)
8835 trunk/modules/m_info.c (File Modified)
8836 trunk/modules/m_invite.c (File Modified)
8837 trunk/modules/m_ison.c (File Modified)
8838 trunk/modules/m_kline.c (File Modified)
8839 trunk/modules/m_knock.c (File Modified)
8840 trunk/modules/m_links.c (File Modified)
8841 trunk/modules/m_list.c (File Modified)
8842 trunk/modules/m_locops.c (File Modified)
8843 trunk/modules/m_lusers.c (File Modified)
8844 trunk/modules/m_map.c (File Modified)
8845 trunk/modules/m_monitor.c (File Modified)
8846 trunk/modules/m_motd.c (File Modified)
8847 trunk/modules/m_names.c (File Modified)
8848 trunk/modules/m_oper.c (File Modified)
8849 trunk/modules/m_operspy.c (File Modified)
8850 trunk/modules/m_pass.c (File Modified)
8851 trunk/modules/m_ping.c (File Modified)
8852 trunk/modules/m_pong.c (File Modified)
8853 trunk/modules/m_post.c (File Modified)
8854 trunk/modules/m_rehash.c (File Modified)
8855 trunk/modules/m_restart.c (File Modified)
8856 trunk/modules/m_resv.c (File Modified)
8857 trunk/modules/m_services.c (File Modified)
8858 trunk/modules/m_set.c (File Modified)
8859 trunk/modules/m_sshortcut.c (File Modified)
8860 trunk/modules/m_stats.c (File Modified)
8861 trunk/modules/m_svinfo.c (File Modified)
8862 trunk/modules/m_tb.c (File Modified)
8863 trunk/modules/m_testline.c (File Modified)
8864 trunk/modules/m_testmask.c (File Modified)
8865 trunk/modules/m_time.c (File Modified)
8866 trunk/modules/m_topic.c (File Modified)
8867 trunk/modules/m_trace.c (File Modified)
8868 trunk/modules/m_unreject.c (File Modified)
8869 trunk/modules/m_user.c (File Modified)
8870 trunk/modules/m_userhost.c (File Modified)
8871 trunk/modules/m_users.c (File Modified)
8872 trunk/modules/m_version.c (File Modified)
8873 trunk/modules/m_wallops.c (File Modified)
8874 trunk/modules/m_who.c (File Modified)
8875 trunk/modules/m_whois.c (File Modified)
8876 trunk/modules/m_whowas.c (File Modified)
8877 trunk/modules/m_xline.c (File Modified)
8878 trunk/src/adns.c (File Modified)
8879 trunk/src/aline.c (File Modified)
8880 trunk/src/cache.c (File Modified)
8881 trunk/src/channel.c (File Modified)
8882 trunk/src/class.c (File Modified)
8883 trunk/src/client.c (File Modified)
8884 trunk/src/commio.c (File Modified)
8885 trunk/src/event.c (File Modified)
8886 trunk/src/hash.c (File Modified)
8887 trunk/src/hostmask.c (File Modified)
8888 trunk/src/ircd.c (File Modified)
8889 trunk/src/kdparse.c (File Modified)
8890 trunk/src/linebuf.c (File Modified)
8891 trunk/src/listener.c (File Modified)
8892 trunk/src/modules.c (File Modified)
8893 trunk/src/monitor.c (File Modified)
8894 trunk/src/newconf.c (File Modified)
8895 trunk/src/packet.c (File Modified)
8896 trunk/src/parse.c (File Modified)
8897 trunk/src/reject.c (File Modified)
8898 trunk/src/s_auth.c (File Modified)
8899 trunk/src/s_conf.c (File Modified)
8900 trunk/src/s_gline.c (File Modified)
8901 trunk/src/s_log.c (File Modified)
8902 trunk/src/s_newconf.c (File Modified)
8903 trunk/src/s_serv.c (File Modified)
8904 trunk/src/s_stats.c (File Modified)
8905 trunk/src/s_user.c (File Modified)
8906 trunk/src/send.c (File Modified)
8907 trunk/src/whowas.c (File Modified)
8908
8909
8910 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8911 Log:
8912 - More coding style niceities. Pretty much got client.h squared away.
8913
8914
8915 Modified:
8916 trunk/modules/m_dline.c (File Modified)
8917 trunk/modules/m_gline.c (File Modified)
8918 trunk/modules/m_kline.c (File Modified)
8919 trunk/modules/m_rehash.c (File Modified)
8920 trunk/modules/m_resv.c (File Modified)
8921 trunk/modules/m_stats.c (File Modified)
8922 trunk/modules/m_testline.c (File Modified)
8923 trunk/modules/m_user.c (File Modified)
8924 trunk/modules/m_xline.c (File Modified)
8925
8926
8927 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8928 Log:
8929 - Propagate quiets (+q) on netjoins
8930 - Clear +q list too on lowerTS sjoin from TS6 source
8931
8932
8933 Modified:
8934 trunk/modules/core/m_sjoin.c (File Modified)
8935 trunk/src/s_serv.c (File Modified)
8936
8937
8938 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8939 Log:
8940 Second argument to whois is always a nick, never a uid.
8941 This prevents /whois other.server uid to get information
8942 about that uid.
8943
8944
8945 Modified:
8946 trunk/modules/m_whois.c (File Modified)
8947
8948
8949 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8950 Log:
8951 Don't allow local users to use uids in user mode.
8952
8953
8954 Modified:
8955 trunk/src/s_user.c (File Modified)
8956
8957
8958 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8959 Log:
8960 Make it compile again.
8961
8962
8963 Modified:
8964 trunk/src/s_stats.c (File Modified)
8965
8966
8967 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8968 Log:
8969 Fix propagation of empty SJOIN.
8970
8971
8972 Modified:
8973 trunk/modules/core/m_sjoin.c (File Modified)
8974
8975
8976 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8977 Log:
8978 Some atheme-style niceties here.
8979
8980
8981 Modified:
8982 trunk/modules/m_accept.c (File Modified)
8983 trunk/modules/m_admin.c (File Modified)
8984 trunk/modules/m_away.c (File Modified)
8985 trunk/modules/m_cap.c (File Modified)
8986 trunk/modules/m_capab.c (File Modified)
8987 trunk/modules/m_challenge.c (File Modified)
8988 trunk/modules/m_chghost.c (File Modified)
8989 trunk/modules/m_close.c (File Modified)
8990 trunk/modules/m_cmessage.c (File Modified)
8991 trunk/modules/m_connect.c (File Modified)
8992 trunk/modules/m_dline.c (File Modified)
8993 trunk/modules/m_encap.c (File Modified)
8994 trunk/modules/m_etrace.c (File Modified)
8995 trunk/modules/m_gline.c (File Modified)
8996 trunk/modules/m_help.c (File Modified)
8997 trunk/modules/m_info.c (File Modified)
8998 trunk/modules/m_invite.c (File Modified)
8999 trunk/modules/m_ison.c (File Modified)
9000 trunk/modules/m_kline.c (File Modified)
9001 trunk/modules/m_knock.c (File Modified)
9002 trunk/modules/m_links.c (File Modified)
9003 trunk/modules/m_list.c (File Modified)
9004 trunk/modules/m_locops.c (File Modified)
9005 trunk/modules/m_lusers.c (File Modified)
9006 trunk/modules/m_map.c (File Modified)
9007 trunk/modules/m_monitor.c (File Modified)
9008 trunk/modules/m_motd.c (File Modified)
9009 trunk/modules/m_names.c (File Modified)
9010 trunk/modules/m_oper.c (File Modified)
9011 trunk/modules/m_operspy.c (File Modified)
9012 trunk/modules/m_pass.c (File Modified)
9013 trunk/modules/m_ping.c (File Modified)
9014 trunk/modules/m_pong.c (File Modified)
9015 trunk/modules/m_post.c (File Modified)
9016 trunk/modules/m_rehash.c (File Modified)
9017 trunk/modules/m_restart.c (File Modified)
9018 trunk/modules/m_resv.c (File Modified)
9019 trunk/modules/m_services.c (File Modified)
9020 trunk/modules/m_set.c (File Modified)
9021 trunk/modules/m_sshortcut.c (File Modified)
9022 trunk/modules/m_stats.c (File Modified)
9023 trunk/modules/m_svinfo.c (File Modified)
9024 trunk/modules/m_tb.c (File Modified)
9025 trunk/modules/m_testline.c (File Modified)
9026 trunk/modules/m_testmask.c (File Modified)
9027 trunk/modules/m_time.c (File Modified)
9028 trunk/modules/m_topic.c (File Modified)
9029 trunk/modules/m_trace.c (File Modified)
9030 trunk/modules/m_unreject.c (File Modified)
9031 trunk/modules/m_user.c (File Modified)
9032 trunk/modules/m_userhost.c (File Modified)
9033 trunk/modules/m_users.c (File Modified)
9034 trunk/modules/m_version.c (File Modified)
9035 trunk/modules/m_wallops.c (File Modified)
9036 trunk/modules/m_who.c (File Modified)
9037 trunk/modules/m_whois.c (File Modified)
9038 trunk/modules/m_whowas.c (File Modified)
9039 trunk/modules/m_xline.c (File Modified)
9040
9041
9042 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9043 Log:
9044 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9045
9046
9047 Modified:
9048 trunk/.indent.pro (File Modified)
9049 trunk/include/charybdis.h (File Added)
9050 trunk/include/client.h (File Modified)
9051 trunk/modules/.indent.pro (File Modified)
9052 trunk/src/.indent.pro (File Modified)
9053 trunk/src/adns.c (File Modified)
9054 trunk/src/aline.c (File Modified)
9055 trunk/src/cache.c (File Modified)
9056 trunk/src/channel.c (File Modified)
9057 trunk/src/class.c (File Modified)
9058 trunk/src/client.c (File Modified)
9059 trunk/src/commio.c (File Modified)
9060 trunk/src/event.c (File Modified)
9061 trunk/src/hash.c (File Modified)
9062 trunk/src/hostmask.c (File Modified)
9063 trunk/src/ircd.c (File Modified)
9064 trunk/src/kdparse.c (File Modified)
9065 trunk/src/linebuf.c (File Modified)
9066 trunk/src/listener.c (File Modified)
9067 trunk/src/modules.c (File Modified)
9068 trunk/src/monitor.c (File Modified)
9069 trunk/src/newconf.c (File Modified)
9070 trunk/src/packet.c (File Modified)
9071 trunk/src/parse.c (File Modified)
9072 trunk/src/reject.c (File Modified)
9073 trunk/src/s_auth.c (File Modified)
9074 trunk/src/s_conf.c (File Modified)
9075 trunk/src/s_gline.c (File Modified)
9076 trunk/src/s_log.c (File Modified)
9077 trunk/src/s_newconf.c (File Modified)
9078 trunk/src/s_serv.c (File Modified)
9079 trunk/src/s_stats.c (File Modified)
9080 trunk/src/s_user.c (File Modified)
9081 trunk/src/send.c (File Modified)
9082 trunk/src/whowas.c (File Modified)
9083
9084
9085 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9086 Log:
9087 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9088 - Convert a few modules towards using this code.
9089 - Make a note about this change in NEWS.
9090
9091
9092 Modified:
9093 trunk/NEWS (File Modified)
9094 trunk/include/aline.h (File Added)
9095 trunk/modules/m_dline.c (File Modified)
9096 trunk/modules/m_kline.c (File Modified)
9097 trunk/modules/m_resv.c (File Modified)
9098 trunk/modules/m_xline.c (File Modified)
9099 trunk/src/Makefile.in (File Modified)
9100 trunk/src/aline.c (File Added)
9101
9102
9103 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9104 Log:
9105 - Update NEWS document.
9106
9107
9108 Modified:
9109 trunk/NEWS (File Modified)
9110
9111
9112 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9113 Log:
9114 Use find_named_person() instead of find_person() in services shortcuts.
9115
9116
9117 Modified:
9118 trunk/modules/m_sshortcut.c (File Modified)
9119
9120
9121 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9122 Log:
9123 Fix propagation of empty channels (+P).
9124
9125
9126 Modified:
9127 trunk/modules/core/m_sjoin.c (File Modified)
9128 trunk/src/s_serv.c (File Modified)
9129
9130
9131 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9132 Log:
9133 Use same comparison for +f.
9134
9135
9136 Modified:
9137 trunk/modules/core/m_join.c (File Modified)
9138
9139
9140 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9141 Log:
9142 Retire server-server non-encap CHGHOST, and clean it up a bit.
9143
9144
9145 Modified:
9146 trunk/modules/m_chghost.c (File Modified)
9147
9148
9149 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9150 Log:
9151 Use TS6 form for SQUIT wallops.
9152
9153
9154 Modified:
9155 trunk/modules/core/m_squit.c (File Modified)
9156
9157
9158 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9159 Log:
9160 Propagate nick changes for remote clients in TS6 form if possible;
9161 simplify the code a bit.
9162
9163
9164 Modified:
9165 trunk/modules/core/m_nick.c (File Modified)
9166
9167
9168 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9169 Log:
9170 Only clear oper_only_umodes on deoper for local clients.
9171
9172
9173 Modified:
9174 trunk/src/s_user.c (File Modified)
9175
9176
9177 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9178 Log:
9179 - Don't enable use_whois_actually in the default config, makes cloaking
9180 only useful for vanity.
9181
9182
9183 Modified:
9184 trunk/doc/example.conf (File Modified)
9185
9186
9187 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9188 Log:
9189 Fix linebuf raw code to not truncate lines longer than
9190 510 characters. This stops ziplinks corruption at
9191 the initial burst if the other side sends a lot.
9192
9193
9194 Modified:
9195 trunk/src/linebuf.c (File Modified)
9196
9197
9198 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9199 Log:
9200 - Add +r to channel_modes().
9201
9202
9203 Modified:
9204 trunk/src/channel.c (File Modified)
9205
9206
9207 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9208 Log:
9209 Update NEWS.
9210
9211
9212 Modified:
9213 trunk/NEWS (File Modified)
9214
9215
9216 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9217 Log:
9218 err, nvm. wrong project :-P
9219
9220
9221 Modified:
9222 trunk/src/match.c (File Modified)
9223
9224
9225 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9226 Log:
9227 make sure we don't crash on match(NULL, test)
9228
9229
9230 Modified:
9231 trunk/src/match.c (File Modified)
9232
9233
9234 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9235 Log:
9236 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9237 flags = rehash in shared{}.
9238 Uses :<source> ENCAP <target> REHASH [option].
9239
9240
9241 Modified:
9242 trunk/doc/example.conf (File Modified)
9243 trunk/doc/reference.conf (File Modified)
9244 trunk/help/opers/rehash (File Modified)
9245 trunk/include/s_newconf.h (File Modified)
9246 trunk/modules/m_rehash.c (File Modified)
9247 trunk/modules/m_stats.c (File Modified)
9248 trunk/src/newconf.c (File Modified)
9249
9250
9251 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9252 Log:
9253 Initialize flags to 0 in conf_set_shared_flags() and
9254 conf_set_cluster_flags().
9255
9256
9257 Modified:
9258 trunk/src/newconf.c (File Modified)
9259
9260
9261 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9262 Log:
9263 Don't allow a forward from a #channel to an &channel.
9264 Error message is Illegal channel name.
9265
9266
9267 Modified:
9268 trunk/modules/core/m_mode.c (File Modified)
9269
9270
9271 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9272 Log:
9273 - change version to 1.0.1
9274
9275
9276 Modified:
9277 trunk/configure (File Modified)
9278 trunk/configure.ac (File Modified)
9279
9280
9281 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9282 Log:
9283 Update NEWS.
9284
9285
9286 Modified:
9287 trunk/NEWS (File Modified)
9288
9289
9290 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9291 Log:
9292 Services shortcuts changes:
9293 - Require umode +S on target
9294 - Use ERR_SERVICESDOWN (440) for error message
9295 - Fix check for empty string
9296
9297
9298 Modified:
9299 trunk/include/numeric.h (File Modified)
9300 trunk/modules/m_sshortcut.c (File Modified)
9301 trunk/src/messages.tab (File Modified)
9302
9303
9304 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9305 Log:
9306 s/IsChanService/IsService/g;
9307
9308
9309 Modified:
9310 trunk/modules/m_sshortcut.c (File Modified)
9311
9312
9313 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9314 Log:
9315 Add check for service validity in shortcut routines.
9316
9317
9318 Modified:
9319 trunk/modules/m_sshortcut.c (File Modified)
9320
9321
9322 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9323 Log:
9324 Don't allow forwarding to a -F channel the setter is not on.
9325
9326
9327 Modified:
9328 trunk/modules/core/m_mode.c (File Modified)
9329
9330
9331 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9332 Log:
9333 Describe identify_service and identify_command in
9334 reference.conf.
9335
9336
9337 Modified:
9338 trunk/doc/reference.conf (File Modified)
9339
9340
9341 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9342 Log:
9343 More helpfile updates.
9344
9345
9346 Modified:
9347 trunk/help/Makefile.in (File Modified)
9348 trunk/help/opers/die (File Modified)
9349 trunk/help/opers/join (File Modified)
9350 trunk/help/opers/links (File Modified)
9351 trunk/help/opers/lusers (File Modified)
9352 trunk/help/opers/map (File Added)
9353 trunk/help/opers/motd (File Modified)
9354 trunk/help/opers/names (File Modified)
9355 trunk/help/opers/notice (File Modified)
9356 trunk/help/opers/operspy (File Modified)
9357 trunk/help/opers/part (File Modified)
9358 trunk/help/opers/privmsg (File Modified)
9359 trunk/help/opers/restart (File Modified)
9360 trunk/help/opers/set (File Modified)
9361 trunk/help/opers/stats (File Modified)
9362 trunk/help/opers/trace (File Modified)
9363 trunk/help/opers/version (File Modified)
9364 trunk/help/users/notice (File Modified)
9365 trunk/help/users/privmsg (File Modified)
9366 trunk/help/users/stats (File Modified)
9367
9368
9369 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9370 Log:
9371 Update help files.
9372
9373
9374 Modified:
9375 trunk/help/opers/cmode (File Modified)
9376 trunk/help/opers/umode (File Modified)
9377 trunk/help/opers/wallops (File Modified)
9378 trunk/help/opers/who (File Modified)
9379 trunk/help/users/umode (File Modified)
9380
9381
9382 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9383 Log:
9384 Include cmode +r in 004 and 005.
9385
9386
9387 Modified:
9388 trunk/include/supported.h (File Modified)
9389 trunk/src/messages.tab (File Modified)
9390
9391
9392 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9393 Log:
9394 No need to clear all 3 buffers in channel_modes().
9395
9396
9397 Modified:
9398 trunk/src/channel.c (File Modified)
9399
9400
9401 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9402 Log:
9403 - Fix multiple +f modes per line
9404 - -f shouldn't take a parameter
9405
9406
9407 Modified:
9408 trunk/modules/core/m_mode.c (File Modified)
9409
9410
9411 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9412 Log:
9413 Channel mode +Q now prevents forwarding to or through
9414 a channel, just like in hyperion, not from a channel.
9415
9416
9417 Modified:
9418 trunk/modules/core/m_join.c (File Modified)
9419
9420
9421 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9422 Log:
9423 Complete +F/+Q propagation.
9424
9425
9426 Modified:
9427 trunk/modules/core/m_join.c (File Modified)
9428 trunk/modules/core/m_sjoin.c (File Modified)
9429 trunk/src/channel.c (File Modified)
9430
9431
9432 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9433 Log:
9434 - A few minor fixes.
9435
9436
9437 Modified:
9438 trunk/modules/core/m_join.c (File Modified)
9439 trunk/modules/m_services.c (File Modified)
9440
9441
9442 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9443 Log:
9444 - Fix netsplit obfuscation.
9445
9446
9447 Modified:
9448 trunk/src/client.c (File Modified)
9449
9450
9451 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9452 Log:
9453 - Fix another /stats p related bug.
9454
9455
9456 Modified:
9457 trunk/src/client.c (File Modified)
9458
9459
9460 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9461 Log:
9462 - Update example.conf.
9463
9464
9465 Modified:
9466 trunk/doc/example.conf (File Modified)
9467
9468
9469 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9470 Log:
9471 - Fix a minor bug here, and re-release 1.0.
9472
9473
9474 Modified:
9475 trunk/modules/core/m_nick.c (File Modified)
9476
9477
9478 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9479 Log:
9480 - Add bursted clients to /stats p list.
9481
9482
9483 Modified:
9484 trunk/modules/core/m_nick.c (File Modified)
9485
9486
9487 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9488 Log:
9489 - Add identify_service, identify_command options to the example.conf,
9490 newconf parser.
9491
9492
9493 Modified:
9494 trunk/NEWS (File Modified)
9495 trunk/doc/example.conf (File Modified)
9496 trunk/src/newconf.c (File Modified)
9497
9498
9499 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9500 Log:
9501 - Add services shortcuts.
9502
9503
9504 Modified:
9505 trunk/modules/Makefile.in (File Modified)
9506 trunk/modules/m_sshortcut.c (File Added)
9507
9508
9509 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9510 Log:
9511 - put back checks i removed by mistake
9512
9513
9514 Modified:
9515 trunk/modules/core/m_join.c (File Modified)
9516
9517
9518 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9519 Log:
9520 - Implement channel mode +Q, which disables forwarding.
9521 - Make forwarding usable by everyone.
9522 - Implement channel mode +F which bypasses authority checks on a target
9523 set with this mode
9524 - Update NEWS.
9525
9526
9527 Modified:
9528 trunk/NEWS (File Modified)
9529 trunk/include/channel.h (File Modified)
9530 trunk/include/supported.h (File Modified)
9531 trunk/modules/core/m_join.c (File Modified)
9532 trunk/modules/core/m_mode.c (File Modified)
9533 trunk/src/messages.tab (File Modified)
9534
9535
9536 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9537 Log:
9538 - Fix account handling brokenness.
9539
9540
9541 Modified:
9542 trunk/modules/m_services.c (File Modified)
9543
9544
9545 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9546 Log:
9547 Identify to services via server password hack. Still
9548 needs config file parts, like
9549 identifyservice = "nickserv@services.int";
9550 identifycommand = "IDENTIFY";
9551
9552
9553 Modified:
9554 trunk/include/s_conf.h (File Modified)
9555 trunk/src/s_user.c (File Modified)
9556
9557
9558 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9559 Log:
9560 Make send.c compile.
9561
9562
9563 Modified:
9564 trunk/src/send.c (File Modified)
9565
9566
9567 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9568 Log:
9569 - Handle this better.
9570
9571
9572 Modified:
9573 trunk/src/send.c (File Modified)
9574
9575
9576 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9577 Log:
9578 If the source is not a client, don't send to normal users.
9579
9580
9581 Modified:
9582 trunk/src/send.c (File Modified)
9583
9584
9585 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9586 Log:
9587 - Make /wallops behave as wallops in other ircds.
9588
9589
9590 Modified:
9591 trunk/modules/m_wallops.c (File Modified)
9592 trunk/src/send.c (File Modified)
9593
9594
9595 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9596 Log:
9597 - charybdis-1.0
9598
9599
9600 Modified:
9601 trunk/NEWS (File Modified)
9602 trunk/configure (File Modified)
9603 trunk/configure.ac (File Modified)
9604
9605
9606 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9607 Log:
9608 - Remove efnet configuration.
9609 - Rename example.conf as reference.conf, and replace the default
9610 example.conf with one suitable for AthemeNET.
9611 - Update makefile to reflect these changes.
9612
9613
9614 Modified:
9615 trunk/doc/Makefile.in (File Modified)
9616 trunk/doc/example.conf (File Modified)
9617 trunk/doc/example.efnet.conf (File Deleted)
9618 trunk/doc/reference.conf (File Added)
9619
9620
9621 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9622 Log:
9623 - Don't display opers who are /away.
9624
9625
9626 Modified:
9627 trunk/modules/m_stats.c (File Modified)
9628
9629
9630 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9631 Log:
9632 Put cmode +f in 004 and 005.
9633
9634
9635 Modified:
9636 trunk/include/supported.h (File Modified)
9637 trunk/src/messages.tab (File Modified)
9638
9639
9640 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9641 Log:
9642 Add user umode +Q which prevents a user from
9643 being forwarded.
9644
9645
9646 Modified:
9647 trunk/include/client.h (File Modified)
9648 trunk/modules/core/m_join.c (File Modified)
9649 trunk/src/messages.tab (File Modified)
9650 trunk/src/s_user.c (File Modified)
9651
9652
9653 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9654 Log:
9655 Implement channel forwarding in m_join(). As in
9656 hyperion, failing to join because of +i, +r or +j
9657 can cause you to be forwarded, potentially
9658 recursively. Unlike hyperion, a single numeric
9659 is sent in case of a successful forward, otherwise
9660 the ircd acts if there were no forward.
9661
9662
9663 Modified:
9664 trunk/include/numeric.h (File Modified)
9665 trunk/modules/core/m_join.c (File Modified)
9666 trunk/src/messages.tab (File Modified)
9667
9668
9669 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9670 Log:
9671 Allow servers to set oper-only cmodes as well.
9672
9673
9674 Modified:
9675 trunk/modules/core/m_mode.c (File Modified)
9676
9677
9678 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9679 Log:
9680 Add cmode +f which takes a channel name, settable
9681 only by opers for now. Does not do anything yet.
9682
9683
9684 Modified:
9685 trunk/include/channel.h (File Modified)
9686 trunk/modules/core/m_join.c (File Modified)
9687 trunk/modules/core/m_mode.c (File Modified)
9688 trunk/modules/core/m_sjoin.c (File Modified)
9689 trunk/src/channel.c (File Modified)
9690
9691
9692 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9693 Log:
9694 Fully initialize 'mode' in ms_join() and ms_sjoin()
9695 to avoid old +j garbage from being used.
9696
9697
9698 Modified:
9699 trunk/modules/core/m_join.c (File Modified)
9700 trunk/modules/core/m_sjoin.c (File Modified)
9701
9702
9703 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9704 Log:
9705 - only touch join_count/join_delta if join throttling
9706 is enabled on the channel
9707 - reset join_count/join_delta to 0 if -j is set
9708
9709
9710 Modified:
9711 trunk/modules/core/m_join.c (File Modified)
9712 trunk/modules/core/m_mode.c (File Modified)
9713 trunk/modules/core/m_sjoin.c (File Modified)
9714
9715
9716 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9717 Log:
9718 Also start a new "period" for join throttling for remote joins,
9719 if necessary. Make the code slightly clearer.
9720
9721
9722 Modified:
9723 trunk/modules/core/m_join.c (File Modified)
9724 trunk/src/channel.c (File Modified)
9725
9726
9727 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9728 Log:
9729 Some +j improvements, still broken.
9730
9731
9732 Modified:
9733 trunk/modules/core/m_join.c (File Modified)
9734 trunk/modules/core/m_sjoin.c (File Modified)
9735
9736
9737 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9738 Log:
9739 Only do +z processing for +m channels the sender is on,
9740 as bans/quiets are currently only checked locally.
9741
9742
9743 Modified:
9744 trunk/modules/core/m_message.c (File Modified)
9745
9746
9747 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9748 Log:
9749 - Add max_bans_large configuration option, defaulting to 500, to
9750 limit the number of bans in a +L channel
9751 - Change b/e/I to b/e/I/q in texts
9752
9753
9754 Modified:
9755 trunk/doc/example.conf (File Modified)
9756 trunk/include/s_conf.h (File Modified)
9757 trunk/modules/core/m_mode.c (File Modified)
9758 trunk/modules/m_info.c (File Modified)
9759 trunk/src/newconf.c (File Modified)
9760 trunk/src/s_conf.c (File Modified)
9761
9762
9763 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9764 Log:
9765 Store invite for +gi channels.
9766 Note that +gi is significantly weaker access control than +i.
9767
9768
9769 Modified:
9770 trunk/modules/m_invite.c (File Modified)
9771
9772
9773 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9774 Log:
9775 Nonops are allowed to see +q lists.
9776
9777
9778 Modified:
9779 trunk/modules/core/m_mode.c (File Modified)
9780
9781
9782 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9783 Log:
9784 Invalidate can_send() cache on -q.
9785
9786
9787 Modified:
9788 trunk/modules/core/m_mode.c (File Modified)
9789
9790
9791 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9792 Log:
9793 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9794
9795
9796 Modified:
9797 trunk/modules/core/m_sjoin.c (File Modified)
9798
9799
9800 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9801 Log:
9802 - Allow blank SJOINs -- for permanant channels.
9803
9804
9805 Modified:
9806 trunk/modules/core/m_sjoin.c (File Modified)
9807
9808
9809 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9810 Log:
9811 - Burst permanant channels.
9812
9813
9814 Modified:
9815 trunk/src/s_serv.c (File Modified)
9816
9817
9818 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9819 Log:
9820 - Fix handling of permanant channels.
9821
9822
9823 Modified:
9824 trunk/modules/core/m_join.c (File Modified)
9825
9826
9827 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9828 Log:
9829 - Run indent on core modules.
9830 - Add propagation of join throttle settings.
9831
9832
9833 Modified:
9834 trunk/modules/core/m_die.c (File Modified)
9835 trunk/modules/core/m_error.c (File Modified)
9836 trunk/modules/core/m_join.c (File Modified)
9837 trunk/modules/core/m_kick.c (File Modified)
9838 trunk/modules/core/m_kill.c (File Modified)
9839 trunk/modules/core/m_message.c (File Modified)
9840 trunk/modules/core/m_mode.c (File Modified)
9841 trunk/modules/core/m_nick.c (File Modified)
9842 trunk/modules/core/m_part.c (File Modified)
9843 trunk/modules/core/m_quit.c (File Modified)
9844 trunk/modules/core/m_server.c (File Modified)
9845 trunk/modules/core/m_sjoin.c (File Modified)
9846 trunk/modules/core/m_squit.c (File Modified)
9847
9848
9849 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9850 Log:
9851 - Fix mistake in commit message.
9852
9853
9854 Modified:
9855 trunk/ChangeLog (File Modified)
9856
9857
9858 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9859 Log:
9860 - Channel throttling.
9861
9862
9863 Modified:
9864 trunk/NEWS (File Modified)
9865 trunk/include/supported.h (File Modified)
9866 trunk/modules/core/m_mode.c (File Modified)
9867 trunk/src/messages.tab (File Modified)
9868
9869
9870 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9871 Log:
9872 - Channel throttle logic fixes.
9873
9874
9875 Modified:
9876 trunk/include/channel.h (File Modified)
9877
9878
9879 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9880 Log:
9881 - Add the throttle logic.
9882
9883
9884 Modified:
9885 trunk/include/channel.h (File Modified)
9886 trunk/include/numeric.h (File Modified)
9887 trunk/modules/core/m_join.c (File Modified)
9888 trunk/src/channel.c (File Modified)
9889 trunk/src/messages.tab (File Modified)
9890
9891
9892 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9893 Log:
9894 - Cosmetic fixes to CREDITS.
9895
9896
9897 Modified:
9898 trunk/CREDITS (File Modified)
9899
9900
9901 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9902 Log:
9903 - Better channel_modes() from ShadowIRCd 4.
9904
9905
9906 Modified:
9907 trunk/include/channel.h (File Modified)
9908 trunk/src/channel.c (File Modified)
9909
9910
9911 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9912 Log:
9913 - Strip colour codes from parts.
9914
9915
9916 Modified:
9917 trunk/modules/core/m_part.c (File Modified)
9918
9919
9920 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9921 Log:
9922 - Strip colour codes from quits.
9923
9924
9925 Modified:
9926 trunk/modules/core/m_quit.c (File Modified)
9927
9928
9929 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9930 Log:
9931 - add +c/+g/+z to channel_modes().
9932
9933
9934 Modified:
9935 trunk/src/channel.c (File Modified)
9936
9937
9938 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9939 Log:
9940 - Add +g to 004/005 numerics.
9941
9942
9943 Modified:
9944 trunk/include/supported.h (File Modified)
9945 trunk/src/messages.tab (File Modified)
9946
9947
9948 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9949 Log:
9950 - Add +cgz to set_final_mode() in both join/sjoin.
9951 - Implement channel mode +g: Free invite.
9952
9953
9954 Modified:
9955 trunk/include/channel.h (File Modified)
9956 trunk/modules/core/m_join.c (File Modified)
9957 trunk/modules/core/m_mode.c (File Modified)
9958 trunk/modules/core/m_sjoin.c (File Modified)
9959 trunk/modules/m_invite.c (File Modified)
9960
9961
9962 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9963 Log:
9964 - Make sure /stats p uses the right list.
9965
9966
9967 Modified:
9968 trunk/modules/m_stats.c (File Modified)
9969
9970
9971 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9972 Log:
9973 - local oper list becomes local_oper_list.
9974 - all opers are stored on oper_list for /stats p.
9975
9976
9977 Modified:
9978 trunk/include/ircd.h (File Modified)
9979 trunk/modules/m_stats.c (File Modified)
9980 trunk/modules/m_trace.c (File Modified)
9981 trunk/src/client.c (File Modified)
9982 trunk/src/ircd.c (File Modified)
9983 trunk/src/s_user.c (File Modified)
9984 trunk/src/send.c (File Modified)
9985
9986
9987 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9988 Log:
9989 - Remove ENABLE_SERVICES legacy define.
9990
9991
9992 Modified:
9993 trunk/configure (File Modified)
9994 trunk/configure.ac (File Modified)
9995 trunk/include/client.h (File Modified)
9996 trunk/include/m_info.h (File Modified)
9997 trunk/include/s_conf.h (File Modified)
9998 trunk/modules/Makefile.in (File Modified)
9999 trunk/modules/core/m_kick.c (File Modified)
10000 trunk/modules/core/m_mode.c (File Modified)
10001 trunk/modules/core/m_nick.c (File Modified)
10002 trunk/modules/core/m_sjoin.c (File Modified)
10003 trunk/modules/m_services.c (File Modified)
10004 trunk/src/channel.c (File Modified)
10005 trunk/src/newconf.c (File Modified)
10006 trunk/src/s_conf.c (File Modified)
10007 trunk/src/s_serv.c (File Modified)
10008 trunk/src/s_user.c (File Modified)
10009
10010
10011 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10012 Log:
10013 - New reject message, ala ircu.
10014
10015
10016 Modified:
10017 trunk/src/reject.c (File Modified)
10018
10019
10020 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10021 Log:
10022 - Reduce 'broadcast storm' effect in m_chghost.
10023
10024
10025 Modified:
10026 trunk/modules/m_chghost.c (File Modified)
10027
10028
10029 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10030 Log:
10031 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10032
10033
10034 Modified:
10035 trunk/include/supported.h (File Modified)
10036 trunk/src/messages.tab (File Modified)
10037
10038
10039 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10040 Log:
10041 - Implement +z.
10042
10043
10044 Modified:
10045 trunk/include/channel.h (File Modified)
10046 trunk/modules/core/m_message.c (File Modified)
10047 trunk/modules/core/m_mode.c (File Modified)
10048
10049
10050 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10051 Log:
10052 - use sendto_one_numeric() in some places.
10053
10054
10055 Modified:
10056 trunk/modules/core/m_mode.c (File Modified)
10057
10058
10059 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10060 Log:
10061 - Implement channel mode +c -- colour stripping.
10062
10063
10064 Modified:
10065 trunk/include/irc_string.h (File Modified)
10066 trunk/include/supported.h (File Modified)
10067 trunk/modules/core/m_message.c (File Modified)
10068 trunk/modules/core/m_mode.c (File Modified)
10069 trunk/src/irc_string.c (File Modified)
10070 trunk/src/messages.tab (File Modified)
10071
10072
10073 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10074 Log:
10075 - Add +qLP to CHANMODES 005 numeric.
10076
10077
10078 Modified:
10079 trunk/include/supported.h (File Modified)
10080
10081
10082 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10083 Log:
10084 Move credits files to doc/.
10085
10086
10087 Modified:
10088 trunk/Hybrid-team (File Deleted)
10089 trunk/Ratbox-team (File Deleted)
10090 trunk/doc/Hybrid-team (File Added)
10091 trunk/doc/Ratbox-team (File Added)
10092
10093
10094 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10095 Log:
10096 - Rename Ratbox credits as Ratbox-team.
10097 - Add in our own CREDITS.
10098
10099
10100 Modified:
10101 trunk/CREDITS (File Deleted)
10102 trunk/CREDITS (File Added)
10103 trunk/Ratbox-team (File Added)
10104
10105
10106 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10107 Log:
10108 - Quietcache fixes.
10109
10110
10111 Modified:
10112 trunk/modules/core/m_mode.c (File Modified)
10113
10114
10115 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10116 Log:
10117 - Rebuild configure.
10118
10119
10120 Modified:
10121 trunk/autom4te.cache/ (File Deleted)
10122 trunk/configure (File Modified)
10123
10124
10125 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10126 Log:
10127 Add +q to messages.tab.
10128
10129
10130 Modified:
10131 trunk/src/messages.tab (File Modified)
10132
10133
10134 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10135 Log:
10136 - port m_sjoin stuff to TS6 JOIN syntax.
10137
10138
10139 Modified:
10140 trunk/modules/core/m_join.c (File Modified)
10141
10142
10143 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10144 Log:
10145 - Implement channel mode +q (quiet)
10146
10147
10148 Modified:
10149 trunk/include/channel.h (File Modified)
10150 trunk/modules/core/m_mode.c (File Modified)
10151 trunk/src/channel.c (File Modified)
10152
10153
10154 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10155 Log:
10156 Add +L/+P for set_final_mode().
10157
10158
10159 Modified:
10160 trunk/modules/core/m_sjoin.c (File Modified)
10161
10162
10163 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10164 Log:
10165 Add +L/+P in channel_modes().
10166
10167
10168 Modified:
10169 trunk/src/channel.c (File Modified)
10170
10171
10172 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10173 Log:
10174 - Use MODE_PERMANENT, not MODE_PERMANANT
10175 - Actually use chm_staff()
10176
10177 It compiles but is not otherwise tested.
10178
10179
10180 Modified:
10181 trunk/include/channel.h (File Modified)
10182 trunk/modules/core/m_mode.c (File Modified)
10183 trunk/modules/core/m_sjoin.c (File Modified)
10184 trunk/src/channel.c (File Modified)
10185
10186
10187 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10188 Log:
10189 - Ok, patchlevel.h is fixed now.
10190
10191
10192 Modified:
10193 trunk/include/patchlevel.h (File Modified)
10194
10195
10196 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10197 Log:
10198 - *sigh*
10199
10200
10201 Modified:
10202 trunk/include/patchlevel.h (File Modified)
10203 trunk/src/version.c.SH (File Modified)
10204
10205
10206 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10207 Log:
10208 - Fix compilation issue with version.c.
10209
10210
10211 Modified:
10212 trunk/src/version.c.SH (File Modified)
10213
10214
10215 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10216 Log:
10217 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10218 this from the BUGS file.
10219
10220
10221 Modified:
10222 trunk/BUGS (File Modified)
10223
10224
10225 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10226 Log:
10227 Mangle all netsplit messages if flatten links is enabled.
10228
10229
10230 Modified:
10231 trunk/src/client.c (File Modified)
10232
10233
10234 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10235 Log:
10236 - jilles pointed out that /stats p needed severe changes -- implement
10237 them
10238
10239
10240 Modified:
10241 trunk/modules/m_stats.c (File Modified)
10242
10243
10244 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10245 Log:
10246 Rename RELNOTES to NEWS.
10247
10248
10249 Modified:
10250 trunk/NEWS (File Added)
10251 trunk/RELNOTES (File Deleted)
10252
10253
10254 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10255 Log:
10256 Update RELNOTES.
10257
10258
10259 Modified:
10260 trunk/RELNOTES (File Modified)
10261
10262
10263 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10264 Log:
10265 - Make /stats p work globally.
10266 - Change 'OPER(s)' to 'staff members'
10267
10268
10269 Modified:
10270 trunk/modules/m_stats.c (File Modified)
10271
10272
10273 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10274 Log:
10275 - add modes, +LP to RPL_MYINFO.
10276
10277
10278 Modified:
10279 trunk/src/messages.tab (File Modified)
10280
10281
10282 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10283 Log:
10284 More stuff to RELNOTES.
10285
10286
10287 Modified:
10288 trunk/RELNOTES (File Modified)
10289
10290
10291 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10292 Log:
10293 - Implement +P.
10294
10295
10296 Modified:
10297 trunk/modules/core/m_sjoin.c (File Modified)
10298 trunk/src/channel.c (File Modified)
10299
10300
10301 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10302 Log:
10303 - Implement list limit exceed modes -- +L.
10304
10305
10306 Modified:
10307 trunk/modules/core/m_mode.c (File Modified)
10308
10309
10310 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10311 Log:
10312 - Add handlers for modes +L, +P.
10313
10314
10315 Modified:
10316 trunk/include/channel.h (File Modified)
10317 trunk/modules/core/m_mode.c (File Modified)
10318
10319
10320 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10321 Log:
10322 Update properties on *everything*.
10323
10324
10325 Modified:
10326 trunk/.cvsignore (Property Modified)
10327 trunk/.indent.pro (Property Modified)
10328 trunk/BUGS (File Modified) (Property Modified)
10329 trunk/CREDITS (File Modified) (Property Modified)
10330 trunk/ChangeLog (Property Modified)
10331 trunk/Hybrid-team (File Modified) (Property Modified)
10332 trunk/INSTALL (File Modified) (Property Modified)
10333 trunk/LICENSE (File Modified) (Property Modified)
10334 trunk/Makefile.in (File Modified) (Property Modified)
10335 trunk/README.FIRST (File Modified) (Property Modified)
10336 trunk/RELNOTES (File Modified) (Property Modified)
10337 trunk/SVN-Access (Property Modified)
10338 trunk/aclocal.m4 (File Modified) (Property Modified)
10339 trunk/adns/.cvsignore (Property Modified)
10340 trunk/adns/COPYING (Property Modified)
10341 trunk/adns/GPL-vs-LGPL (Property Modified)
10342 trunk/adns/Makefile.in (File Modified) (Property Modified)
10343 trunk/adns/README (Property Modified)
10344 trunk/adns/README.ircd (Property Modified)
10345 trunk/adns/adns.h (File Modified) (Property Modified)
10346 trunk/adns/check.c (File Modified) (Property Modified)
10347 trunk/adns/dlist.h (File Modified) (Property Modified)
10348 trunk/adns/event.c (File Modified) (Property Modified)
10349 trunk/adns/general.c (File Modified) (Property Modified)
10350 trunk/adns/internal.h (File Modified) (Property Modified)
10351 trunk/adns/parse.c (File Modified) (Property Modified)
10352 trunk/adns/query.c (File Modified) (Property Modified)
10353 trunk/adns/reply.c (File Modified) (Property Modified)
10354 trunk/adns/setup.c (File Modified) (Property Modified)
10355 trunk/adns/transmit.c (File Modified) (Property Modified)
10356 trunk/adns/tvarith.h (File Modified) (Property Modified)
10357 trunk/adns/types.c (File Modified) (Property Modified)
10358 trunk/configure (File Modified) (Property Modified)
10359 trunk/configure.ac (File Modified) (Property Modified)
10360 trunk/contrib/.cvsignore (Property Modified)
10361 trunk/contrib/.indent.pro (Property Modified)
10362 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10363 trunk/contrib/README (File Modified) (Property Modified)
10364 trunk/contrib/example_module.c (File Modified) (Property Modified)
10365 trunk/contrib/m_42.c (File Modified) (Property Modified)
10366 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10367 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10368 trunk/contrib/m_force.c (File Modified) (Property Modified)
10369 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10370 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10371 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10372 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10373 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10374 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10375 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10376 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10377 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10378 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10379 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10380 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10381 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10382 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10383 trunk/doc/.cvsignore (Property Modified)
10384 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10385 trunk/doc/Makefile.in (File Modified) (Property Modified)
10386 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10387 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10388 trunk/doc/challenge.txt (File Modified) (Property Modified)
10389 trunk/doc/example.conf (File Modified) (Property Modified)
10390 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10391 trunk/doc/hooks.txt (File Modified) (Property Modified)
10392 trunk/doc/index.txt (File Modified) (Property Modified)
10393 trunk/doc/ircd.8 (File Modified) (Property Modified)
10394 trunk/doc/ircd.motd (Property Modified)
10395 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10396 trunk/doc/modeg.txt (File Modified) (Property Modified)
10397 trunk/doc/modes.txt (File Modified) (Property Modified)
10398 trunk/doc/monitor.txt (File Modified) (Property Modified)
10399 trunk/doc/old/Authors (Property Modified)
10400 trunk/doc/operguide.txt (File Modified) (Property Modified)
10401 trunk/doc/opermyth.txt (Property Modified)
10402 trunk/doc/server-version-info (File Modified) (Property Modified)
10403 trunk/doc/services.txt (File Modified) (Property Modified)
10404 trunk/doc/technical/README.TSora (Property Modified)
10405 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10406 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10407 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10408 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10409 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10410 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10411 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10412 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10413 trunk/doc/technical/rfc1459.txt (Property Modified)
10414 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10415 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10416 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10417 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10418 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10419 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10420 trunk/help/Makefile.in (File Modified) (Property Modified)
10421 trunk/help/opers/accept (Property Modified)
10422 trunk/help/opers/admin (Property Modified)
10423 trunk/help/opers/away (Property Modified)
10424 trunk/help/opers/capab (Property Modified)
10425 trunk/help/opers/challenge (Property Modified)
10426 trunk/help/opers/close (Property Modified)
10427 trunk/help/opers/cmode (Property Modified)
10428 trunk/help/opers/cnotice (Property Modified)
10429 trunk/help/opers/connect (Property Modified)
10430 trunk/help/opers/cprivmsg (Property Modified)
10431 trunk/help/opers/credits (Property Modified)
10432 trunk/help/opers/die (Property Modified)
10433 trunk/help/opers/dline (Property Modified)
10434 trunk/help/opers/eob (Property Modified)
10435 trunk/help/opers/error (Property Modified)
10436 trunk/help/opers/etrace (Property Modified)
10437 trunk/help/opers/gline (Property Modified)
10438 trunk/help/opers/help (Property Modified)
10439 trunk/help/opers/index (Property Modified)
10440 trunk/help/opers/info (Property Modified)
10441 trunk/help/opers/invite (Property Modified)
10442 trunk/help/opers/ison (Property Modified)
10443 trunk/help/opers/join (Property Modified)
10444 trunk/help/opers/kick (Property Modified)
10445 trunk/help/opers/kill (Property Modified)
10446 trunk/help/opers/kline (Property Modified)
10447 trunk/help/opers/knock (Property Modified)
10448 trunk/help/opers/links (Property Modified)
10449 trunk/help/opers/list (Property Modified)
10450 trunk/help/opers/locops (Property Modified)
10451 trunk/help/opers/lusers (Property Modified)
10452 trunk/help/opers/modlist (Property Modified)
10453 trunk/help/opers/modload (Property Modified)
10454 trunk/help/opers/modrestart (Property Modified)
10455 trunk/help/opers/modunload (Property Modified)
10456 trunk/help/opers/motd (Property Modified)
10457 trunk/help/opers/names (Property Modified)
10458 trunk/help/opers/nick (Property Modified)
10459 trunk/help/opers/notice (Property Modified)
10460 trunk/help/opers/oper (Property Modified)
10461 trunk/help/opers/operspy (Property Modified)
10462 trunk/help/opers/operwall (Property Modified)
10463 trunk/help/opers/part (Property Modified)
10464 trunk/help/opers/pass (Property Modified)
10465 trunk/help/opers/ping (Property Modified)
10466 trunk/help/opers/pong (Property Modified)
10467 trunk/help/opers/post (Property Modified)
10468 trunk/help/opers/privmsg (Property Modified)
10469 trunk/help/opers/quit (Property Modified)
10470 trunk/help/opers/rehash (Property Modified)
10471 trunk/help/opers/restart (Property Modified)
10472 trunk/help/opers/resv (Property Modified)
10473 trunk/help/opers/server (Property Modified)
10474 trunk/help/opers/set (Property Modified)
10475 trunk/help/opers/sjoin (Property Modified)
10476 trunk/help/opers/squit (Property Modified)
10477 trunk/help/opers/stats (Property Modified)
10478 trunk/help/opers/svinfo (Property Modified)
10479 trunk/help/opers/testgecos (Property Modified)
10480 trunk/help/opers/testline (Property Modified)
10481 trunk/help/opers/testmask (Property Modified)
10482 trunk/help/opers/time (Property Modified)
10483 trunk/help/opers/topic (Property Modified)
10484 trunk/help/opers/trace (Property Modified)
10485 trunk/help/opers/uhelp (Property Modified)
10486 trunk/help/opers/umode (Property Modified)
10487 trunk/help/opers/undline (Property Modified)
10488 trunk/help/opers/ungline (Property Modified)
10489 trunk/help/opers/unkline (Property Modified)
10490 trunk/help/opers/unresv (Property Modified)
10491 trunk/help/opers/unxline (Property Modified)
10492 trunk/help/opers/user (Property Modified)
10493 trunk/help/opers/userhost (Property Modified)
10494 trunk/help/opers/users (Property Modified)
10495 trunk/help/opers/version (Property Modified)
10496 trunk/help/opers/wallops (Property Modified)
10497 trunk/help/opers/who (Property Modified)
10498 trunk/help/opers/whois (Property Modified)
10499 trunk/help/opers/whowas (Property Modified)
10500 trunk/help/opers/xline (Property Modified)
10501 trunk/help/users/index (Property Modified)
10502 trunk/help/users/info (Property Modified)
10503 trunk/help/users/notice (Property Modified)
10504 trunk/help/users/privmsg (Property Modified)
10505 trunk/help/users/stats (Property Modified)
10506 trunk/help/users/umode (Property Modified)
10507 trunk/include/.cvsignore (Property Modified)
10508 trunk/include/.indent.pro (Property Modified)
10509 trunk/include/balloc.h (File Modified) (Property Modified)
10510 trunk/include/cache.h (File Modified) (Property Modified)
10511 trunk/include/channel.h (File Modified) (Property Modified)
10512 trunk/include/class.h (File Modified) (Property Modified)
10513 trunk/include/client.h (File Modified) (Property Modified)
10514 trunk/include/commio.h (File Modified) (Property Modified)
10515 trunk/include/common.h (File Modified) (Property Modified)
10516 trunk/include/config.h (File Modified) (Property Modified)
10517 trunk/include/config.h.dist (File Modified) (Property Modified)
10518 trunk/include/defaults.h (File Modified) (Property Modified)
10519 trunk/include/event.h (File Modified) (Property Modified)
10520 trunk/include/hash.h (File Modified) (Property Modified)
10521 trunk/include/hook.h (File Modified) (Property Modified)
10522 trunk/include/hostmask.h (File Modified) (Property Modified)
10523 trunk/include/irc_string.h (File Modified) (Property Modified)
10524 trunk/include/ircd.h (File Modified) (Property Modified)
10525 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10526 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10527 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10528 trunk/include/linebuf.h (File Modified) (Property Modified)
10529 trunk/include/listener.h (File Modified) (Property Modified)
10530 trunk/include/m_info.h (File Modified) (Property Modified)
10531 trunk/include/memory.h (File Modified) (Property Modified)
10532 trunk/include/modules.h (File Modified) (Property Modified)
10533 trunk/include/monitor.h (File Modified) (Property Modified)
10534 trunk/include/msg.h (File Modified) (Property Modified)
10535 trunk/include/newconf.h (File Modified) (Property Modified)
10536 trunk/include/numeric.h (File Modified) (Property Modified)
10537 trunk/include/packet.h (File Modified) (Property Modified)
10538 trunk/include/parse.h (File Modified) (Property Modified)
10539 trunk/include/patchlevel.h (File Modified) (Property Modified)
10540 trunk/include/patricia.h (File Modified) (Property Modified)
10541 trunk/include/reject.h (File Modified) (Property Modified)
10542 trunk/include/res.h (File Modified) (Property Modified)
10543 trunk/include/restart.h (File Modified) (Property Modified)
10544 trunk/include/s_auth.h (File Modified) (Property Modified)
10545 trunk/include/s_conf.h (File Modified) (Property Modified)
10546 trunk/include/s_gline.h (File Modified) (Property Modified)
10547 trunk/include/s_log.h (File Modified) (Property Modified)
10548 trunk/include/s_newconf.h (File Modified) (Property Modified)
10549 trunk/include/s_serv.h (File Modified) (Property Modified)
10550 trunk/include/s_stats.h (File Modified) (Property Modified)
10551 trunk/include/s_user.h (File Modified) (Property Modified)
10552 trunk/include/s_zip.h (File Modified) (Property Modified)
10553 trunk/include/scache.h (File Modified) (Property Modified)
10554 trunk/include/send.h (File Modified) (Property Modified)
10555 trunk/include/serno.h (Property Modified)
10556 trunk/include/setup.h.in (Property Modified)
10557 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10558 trunk/include/stdinc.h (File Modified) (Property Modified)
10559 trunk/include/supported.h (File Modified) (Property Modified)
10560 trunk/include/tools.h (File Modified) (Property Modified)
10561 trunk/include/whowas.h (File Modified) (Property Modified)
10562 trunk/install-sh (File Modified) (Property Modified)
10563 trunk/modules/.cvsignore (Property Modified)
10564 trunk/modules/.depend (Property Modified)
10565 trunk/modules/.indent.pro (Property Modified)
10566 trunk/modules/Makefile.in (File Modified) (Property Modified)
10567 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10568 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10569 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10570 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10571 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10572 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10573 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10574 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10575 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10576 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10577 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10578 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10579 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10580 trunk/modules/m_accept.c (File Modified) (Property Modified)
10581 trunk/modules/m_admin.c (File Modified) (Property Modified)
10582 trunk/modules/m_away.c (File Modified) (Property Modified)
10583 trunk/modules/m_cap.c (File Modified) (Property Modified)
10584 trunk/modules/m_capab.c (File Modified) (Property Modified)
10585 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10586 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10587 trunk/modules/m_close.c (File Modified) (Property Modified)
10588 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10589 trunk/modules/m_connect.c (File Modified) (Property Modified)
10590 trunk/modules/m_dline.c (File Modified) (Property Modified)
10591 trunk/modules/m_encap.c (File Modified) (Property Modified)
10592 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10593 trunk/modules/m_gline.c (File Modified) (Property Modified)
10594 trunk/modules/m_help.c (File Modified) (Property Modified)
10595 trunk/modules/m_info.c (File Modified) (Property Modified)
10596 trunk/modules/m_invite.c (File Modified) (Property Modified)
10597 trunk/modules/m_ison.c (File Modified) (Property Modified)
10598 trunk/modules/m_kline.c (File Modified) (Property Modified)
10599 trunk/modules/m_knock.c (File Modified) (Property Modified)
10600 trunk/modules/m_links.c (File Modified) (Property Modified)
10601 trunk/modules/m_list.c (File Modified) (Property Modified)
10602 trunk/modules/m_locops.c (File Modified) (Property Modified)
10603 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10604 trunk/modules/m_map.c (File Modified) (Property Modified)
10605 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10606 trunk/modules/m_motd.c (File Modified) (Property Modified)
10607 trunk/modules/m_names.c (File Modified) (Property Modified)
10608 trunk/modules/m_oper.c (File Modified) (Property Modified)
10609 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10610 trunk/modules/m_pass.c (File Modified) (Property Modified)
10611 trunk/modules/m_ping.c (File Modified) (Property Modified)
10612 trunk/modules/m_pong.c (File Modified) (Property Modified)
10613 trunk/modules/m_post.c (File Modified) (Property Modified)
10614 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10615 trunk/modules/m_restart.c (File Modified) (Property Modified)
10616 trunk/modules/m_resv.c (File Modified) (Property Modified)
10617 trunk/modules/m_services.c (File Modified) (Property Modified)
10618 trunk/modules/m_set.c (File Modified) (Property Modified)
10619 trunk/modules/m_stats.c (File Modified) (Property Modified)
10620 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10621 trunk/modules/m_tb.c (File Modified) (Property Modified)
10622 trunk/modules/m_testline.c (File Modified) (Property Modified)
10623 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10624 trunk/modules/m_time.c (File Modified) (Property Modified)
10625 trunk/modules/m_topic.c (File Modified) (Property Modified)
10626 trunk/modules/m_trace.c (File Modified) (Property Modified)
10627 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10628 trunk/modules/m_user.c (File Modified) (Property Modified)
10629 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10630 trunk/modules/m_users.c (File Modified) (Property Modified)
10631 trunk/modules/m_version.c (File Modified) (Property Modified)
10632 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10633 trunk/modules/m_who.c (File Modified) (Property Modified)
10634 trunk/modules/m_whois.c (File Modified) (Property Modified)
10635 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10636 trunk/modules/m_xline.c (File Modified) (Property Modified)
10637 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10638 trunk/servlink/.cvsignore (Property Modified)
10639 trunk/servlink/.indent.pro (Property Modified)
10640 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10641 trunk/servlink/README (File Modified) (Property Modified)
10642 trunk/servlink/TODO (File Modified) (Property Modified)
10643 trunk/servlink/control.c (File Modified) (Property Modified)
10644 trunk/servlink/control.h (File Modified) (Property Modified)
10645 trunk/servlink/io.c (File Modified) (Property Modified)
10646 trunk/servlink/io.h (File Modified) (Property Modified)
10647 trunk/servlink/servlink.c (File Modified) (Property Modified)
10648 trunk/servlink/servlink.h (File Modified) (Property Modified)
10649 trunk/src/.cvsignore (Property Modified)
10650 trunk/src/.depend (Property Modified)
10651 trunk/src/.indent.pro (Property Modified)
10652 trunk/src/Makefile.in (File Modified) (Property Modified)
10653 trunk/src/adns.c (File Modified) (Property Modified)
10654 trunk/src/balloc.c (File Modified) (Property Modified)
10655 trunk/src/cache.c (File Modified) (Property Modified)
10656 trunk/src/channel.c (File Modified) (Property Modified)
10657 trunk/src/class.c (File Modified) (Property Modified)
10658 trunk/src/client.c (File Modified) (Property Modified)
10659 trunk/src/commio.c (File Modified) (Property Modified)
10660 trunk/src/devpoll.c (File Modified) (Property Modified)
10661 trunk/src/epoll.c (File Modified) (Property Modified)
10662 trunk/src/event.c (File Modified) (Property Modified)
10663 trunk/src/getopt.c (File Modified) (Property Modified)
10664 trunk/src/hash.c (File Modified) (Property Modified)
10665 trunk/src/hook.c (File Modified) (Property Modified)
10666 trunk/src/hostmask.c (File Modified) (Property Modified)
10667 trunk/src/irc_string.c (File Modified) (Property Modified)
10668 trunk/src/ircd.c (File Modified) (Property Modified)
10669 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10670 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10671 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10672 trunk/src/kdparse.c (File Modified) (Property Modified)
10673 trunk/src/kqueue.c (File Modified) (Property Modified)
10674 trunk/src/linebuf.c (File Modified) (Property Modified)
10675 trunk/src/listener.c (File Modified) (Property Modified)
10676 trunk/src/match.c (File Modified) (Property Modified)
10677 trunk/src/memory.c (File Modified) (Property Modified)
10678 trunk/src/messages.tab (File Modified) (Property Modified)
10679 trunk/src/modules.c (File Modified) (Property Modified)
10680 trunk/src/monitor.c (File Modified) (Property Modified)
10681 trunk/src/newconf.c (File Modified) (Property Modified)
10682 trunk/src/numeric.c (File Modified) (Property Modified)
10683 trunk/src/packet.c (File Modified) (Property Modified)
10684 trunk/src/parse.c (File Modified) (Property Modified)
10685 trunk/src/patricia.c (File Modified) (Property Modified)
10686 trunk/src/poll.c (File Modified) (Property Modified)
10687 trunk/src/reject.c (File Modified) (Property Modified)
10688 trunk/src/restart.c (File Modified) (Property Modified)
10689 trunk/src/s_auth.c (File Modified) (Property Modified)
10690 trunk/src/s_conf.c (File Modified) (Property Modified)
10691 trunk/src/s_gline.c (File Modified) (Property Modified)
10692 trunk/src/s_log.c (File Modified) (Property Modified)
10693 trunk/src/s_newconf.c (File Modified) (Property Modified)
10694 trunk/src/s_serv.c (File Modified) (Property Modified)
10695 trunk/src/s_stats.c (File Modified) (Property Modified)
10696 trunk/src/s_user.c (File Modified) (Property Modified)
10697 trunk/src/scache.c (File Modified) (Property Modified)
10698 trunk/src/select.c (File Modified) (Property Modified)
10699 trunk/src/send.c (File Modified) (Property Modified)
10700 trunk/src/snprintf.c (File Modified) (Property Modified)
10701 trunk/src/tools.c (File Modified) (Property Modified)
10702 trunk/src/version.c.SH (File Modified) (Property Modified)
10703 trunk/src/whowas.c (File Modified) (Property Modified)
10704 trunk/tools/.cvsignore (Property Modified)
10705 trunk/tools/Makefile.in (File Modified) (Property Modified)
10706 trunk/tools/README (File Modified) (Property Modified)
10707 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10708 trunk/tools/convertilines.c (File Modified) (Property Modified)
10709 trunk/tools/convertklines.c (File Modified) (Property Modified)
10710 trunk/tools/mkkeypair (Property Modified)
10711 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10712 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10713 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10714 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10715 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10716 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10717 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10718 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10719 trunk/tools/untabify (File Modified) (Property Modified)
10720 trunk/tools/viconf.c (File Modified) (Property Modified)
10721
10722
10723 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10724 Log:
10725 - Update RELNOTES.
10726
10727
10728 Modified:
10729 trunk/RELNOTES (File Modified)
10730
10731
10732 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10733 Log:
10734 - Make version.c use our serial, not ratbox's.
10735
10736
10737 Modified:
10738 trunk/src/version.c.SH (File Modified)
10739
10740
10741 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10742 Log:
10743 - update RELNOTES
10744 - revved patchlevel to 2.1.5
10745
10746
10747 Modified:
10748 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10749 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10750
10751
10752 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10753 Log:
10754 - fix buffer overflow and unterminated buffer when removing TS6 bans
10755 - fix rebuilding of SJOIN
10756
10757
10758 Modified:
10759 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10760
10761
10762 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10763 Log:
10764 have servlink report if it gets an uncompressed error message when it gets inflate failures
10765
10766 Modified:
10767 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10768
10769
10770 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10771 Log:
10772 - extend our copyrights to 2005.
10773
10774
10775 Modified:
10776 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10777 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10778 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10779 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10780 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10781 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10782 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10783 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10784 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10785 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10786 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10787 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10788 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10789 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10790 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10791 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10792 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10793 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10794 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10795 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10796 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10797 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10798 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10799 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10800 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10801 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10802 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10803 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10804 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10805 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10806 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10807 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10808 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10809 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10810 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10811 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10812 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10813 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10814 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10815 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10816 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10817 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10818 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10819 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10820 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10821 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10822 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10823 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10824 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10825 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10826 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10827 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10828 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10829 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10830 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10831 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10832 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10833 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10834 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10835 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10836 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10837 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10838 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10839 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10840 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10841 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10842 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10843 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10844 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10845 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10846 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10847 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10848 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10849 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10850 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10851 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10852 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10853 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10854 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10855 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10856 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10857 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10858 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10859 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10860 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10861 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10862 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10863 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10864 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10865 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10866 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10867 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10868 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10869 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10870 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10871 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10872 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10873 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10874 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10875 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10876 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10877 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10878 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10879 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10880
10881
10882 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10883 Log:
10884 - update RELNOTES
10885 - revved patchlevel to 2.1.4
10886
10887
10888 Modified:
10889 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10890 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10891
10892
10893 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10894 Log:
10895 - add TARGMAX to 005
10896 - remove the +1 from ->uid in struct Client
10897 - fix checking of accept entries in m_accept.c
10898
10899
10900 Modified:
10901 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10902 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10903 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10904 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10905
10906
10907 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10908 Log:
10909 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10910 send it over TS6
10911
10912
10913 Modified:
10914 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10915
10916
10917 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10918 Log:
10919 - remove an unused variable
10920
10921
10922 Modified:
10923 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10924
10925
10926 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10927 Log:
10928 don't burst a TS5 name in burst_TS6. -via jillies
10929
10930 Modified:
10931 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10932
10933
10934 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10935 Log:
10936 - via jilles, make nickchanges invalidate any cached bans for
10937 quiet_on_ban
10938
10939
10940 Modified:
10941 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10942 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10943 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10944 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10945
10946
10947 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10948 Log:
10949 - fix some char vs byte usage to make adns compile cleanly with gcc4
10950
10951
10952 Modified:
10953 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10954 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10955 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10956 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10957 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10958 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10959 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10960 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10961
10962
10963 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10964 Log:
10965 userhost should allow 5 userhost checks, not 4
10966
10967 Modified:
10968 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10969
10970
10971 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10972 Log:
10973 - another darwin fix
10974
10975
10976 Modified:
10977 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10978
10979
10980 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10981 Log:
10982 - darwin fixes
10983
10984
10985 Modified:
10986 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10987 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10988 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10989 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10990 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10991 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10992 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10993 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10994
10995
10996 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10997 Log:
10998 - remove bogus extern of abort_list
10999
11000
11001 Modified:
11002 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11003
11004
11005 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11006 Log:
11007 svn repo access stuff
11008
11009 Modified:
11010 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11011
11012
11013 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11014 Log:
11015 test commit
11016
11017
11018 Modified:
11019 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11020
11021
11022 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11023 Log:
11024 test commit
11025
11026
11027 Modified:
11028 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11029
11030
11031 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11032 Log:
11033 revert omotd..i thought it was a good idea..oh well
11034
11035 Modified:
11036 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11037
11038
11039 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11040 Log:
11041 Commas are bad things in channel keys
11042
11043
11044 Modified:
11045 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11046
11047
11048 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11049 Log:
11050 Add OMOTD command to display oper motd
11051
11052
11053 Modified:
11054 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11055
11056
11057 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11058 Log:
11059 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11060
11061 Modified:
11062 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11063
11064
11065 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11066
11067 Modified files: (Branch: RATBOX_2_1)
11068 modules m_whois.c
11069 Log:
11070 - stop testing whois for protocol violations, as they can be caused in
11071 ircds going all the way back to the original ircd2.8
11072
11073 Revision Changes Path
11074 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11075
11076
11077
11078 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11079
11080 Modified files: (Branch: RATBOX_2_1)
11081 modules m_time.c
11082 Log:
11083 - remove some 2.2 code
11084
11085 Revision Changes Path
11086 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11087
11088
11089
11090 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11091
11092 Modified files: (Branch: RATBOX_2_1)
11093 modules m_time.c
11094 Log:
11095 backport of the silly december 31st bug
11096
11097 Revision Changes Path
11098 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11099
11100
11101
11102 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11103
11104 Modified files: (Branch: RATBOX_2_1)
11105 . RELNOTES
11106 include patchlevel.h
11107 Log:
11108 - revved patchlevel to 2.1.3
11109
11110 Revision Changes Path
11111 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11112 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11113
11114
11115
11116 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11117
11118 Modified files: (Branch: RATBOX_2_1)
11119 include client.h
11120 modules m_accept.c
11121 modules/core m_nick.c
11122 src client.c
11123 Log:
11124 - stop removing a clients own list of accepted clients when they do a
11125 nickchange
11126 - clean up the accept code so its less retarded
11127
11128 Revision Changes Path
11129 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11130 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11131 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11132 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11133
11134
11135
11136 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11137
11138 Modified files: (Branch: RATBOX_2_1)
11139 include event.h
11140 modules m_links.c
11141 src event.c ircd.c newconf.c
11142 Log:
11143 - remove a defn of links_cache_list in m_links.c which was causing
11144 the flattened links update to be ignored
11145 - add eventUpdate(), and make links_delay update on rehash
11146
11147 Revision Changes Path
11148 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11149 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11150 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11151 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11152 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11153
11154
11155
11156 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11157
11158 Modified files: (Branch: RATBOX_2_1)
11159 doc services.txt
11160 src newconf.c
11161 Log:
11162 - make the conf parser apply service {}; on rehash
11163
11164 Revision Changes Path
11165 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11166 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11167
11168
11169
11170 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11171
11172 Modified files: (Branch: RATBOX_2_1)
11173 include m_info.h
11174 Log:
11175 - show ENABLE_SERVICES define in info
11176
11177 Revision Changes Path
11178 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11179
11180
11181
11182 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11183
11184 Modified files: (Branch: RATBOX_2_1)
11185 modules m_services.c m_stats.c
11186 Log:
11187 - via jilles, make m_services.c hook into stats U and display service
11188 blocks
11189
11190 Revision Changes Path
11191 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11192 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11193
11194
11195
11196 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11197
11198 Modified files: (Branch: RATBOX_2_1)
11199 . configure configure.ac
11200 Log:
11201 - default build to -O2
11202
11203 Revision Changes Path
11204 7.249.2.2 +4 -4 ircd-ratbox/configure
11205 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11206
11207
11208
11209 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11210
11211 Modified files: (Branch: RATBOX_2_1)
11212 doc example.conf example.efnet.conf
11213 include client.h s_conf.h s_newconf.h
11214 modules m_info.c
11215 modules/core m_join.c m_nick.c
11216 src channel.c newconf.c s_conf.c s_user.c
11217 Log:
11218 - remove no_oper_resvs from general {};
11219 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11220
11221 Revision Changes Path
11222 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11223 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11224 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11225 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11226 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11227 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11228 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11229 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11230 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11231 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11232 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11233 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11234
11235
11236
11237 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11238
11239 Modified files: (Branch: RATBOX_2_1)
11240 modules/core m_mode.c m_nick.c
11241 src s_newconf.c
11242 Log:
11243 - 2.0 sync:
11244 - raise max temptime to a year
11245 - tidy up BMASK
11246 - require 9 parameters in ms_nick(), 10 in ms_uid()
11247
11248 Revision Changes Path
11249 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11250 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11251 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11252
11253
11254
11255 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11256
11257 Modified files: (Branch: RATBOX_2_1)
11258 modules m_services.c
11259 Log:
11260 - only show services logged in info when its a local client
11261
11262 Revision Changes Path
11263 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11264
11265
11266
11267 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11268
11269 Modified files: (Branch: RATBOX_2_1)
11270 src match.c
11271 Log:
11272 passing a pointer to a pointer is not what was intended, oops
11273
11274 Revision Changes Path
11275 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11276
11277
11278
11279 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11280
11281 Modified files: (Branch: RATBOX_2_1)
11282 doc services.txt
11283 Log:
11284 - update services.txt with FNC
11285
11286 Revision Changes Path
11287 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11288
11289
11290
11291 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11292
11293 Modified files: (Branch: RATBOX_2_1)
11294 modules m_resv.c
11295 Log:
11296 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11297
11298 Revision Changes Path
11299 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11300
11301
11302
11303 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11304
11305 Modified files: (Branch: RATBOX_2_1)
11306 src s_auth.c
11307 Log:
11308 - add some uniqueness into auth process for bopm
11309
11310 Revision Changes Path
11311 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11312
11313
11314
11315 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11316
11317 Modified files: (Branch: RATBOX_2_1)
11318 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11319 Log:
11320 - make contrib/ compile
11321
11322 Revision Changes Path
11323 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11324 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11325 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11326 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11327
11328
11329
11330 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11331
11332 Modified files: (Branch: RATBOX_2_1)
11333 modules m_monitor.c
11334 Log:
11335 Don't allow MONITOR from an unregistered client
11336
11337 Revision Changes Path
11338 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11339
11340
11341
11342 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11343
11344 Modified files: (Branch: RATBOX_2_1)
11345 doc example.conf example.efnet.conf
11346 include class.h
11347 src class.c messages.tab newconf.c
11348 Log:
11349 - remove sendq_eob, its become more of a hindrance than a benefit.
11350 - sync example.efnet.conf cluster {}; with example.conf
11351
11352 Revision Changes Path
11353 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11354 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11355 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11356 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11357 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11358 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11359
11360
11361
11362 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11363
11364 Modified files: (Branch: RATBOX_2_1)
11365 . RELNOTES
11366 include patchlevel.h
11367 Log:
11368 - update RELNOTES
11369 - revved patchlevel to 2.1.2
11370
11371 Revision Changes Path
11372 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11373 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11374
11375
11376
11377 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11378
11379 Modified files: (Branch: RATBOX_2_1)
11380 . configure configure.ac
11381 Log:
11382 - raise default topiclen to 160.
11383
11384 Revision Changes Path
11385 7.249.2.1 +3 -3 ircd-ratbox/configure
11386 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11387
11388
11389
11390 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11391
11392 Modified files: (Branch: RATBOX_2_1)
11393 modules m_services.c
11394 Log:
11395 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11396 tsinfo matches this
11397
11398 Revision Changes Path
11399 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11400
11401
11402
11403 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11404
11405 Modified files: (Branch: RATBOX_2_1)
11406 modules m_services.c
11407 Log:
11408 - monitor_signoff() the client we're nickchanging
11409
11410 Revision Changes Path
11411 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11412
11413
11414
11415 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11416
11417 Modified files: (Branch: RATBOX_2_1)
11418 modules m_trace.c
11419 Log:
11420 - fix various UID problems with trace
11421
11422 Revision Changes Path
11423 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11424
11425
11426
11427 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11428
11429 Modified files: (Branch: RATBOX_2_1)
11430 help/opers dline kline
11431 modules m_resv.c m_stats.c
11432 modules/core m_mode.c
11433 Log:
11434 - sync with 2.0
11435 - tidy up kline/dline help to note they dont accept nick as target
11436 - disallow bans beginning with ':' over bmask
11437 - disallow bans with a space in chm_ban
11438 - stop counting hidden opers in stats p
11439 - match() parameters in remote unresv were inverted, causing it to fail
11440 - fix possibility of clients setting blank keys
11441
11442 Revision Changes Path
11443 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11444 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11445 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11446 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11447 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11448
11449
11450
11451 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11452
11453 Modified files: (Branch: RATBOX_2_1)
11454 src send.c
11455 Log:
11456 - fix problems with amd64 and the way we do va_list
11457
11458 Revision Changes Path
11459 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11460
11461
11462
11463 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11464
11465 Modified files: (Branch: RATBOX_2_1)
11466 modules m_services.c
11467 Log:
11468 - tidy up the kill notifications for RSFNC
11469
11470 Revision Changes Path
11471 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11472
11473
11474
11475 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11476
11477 Modified files: (Branch: RATBOX_2_1)
11478 include s_serv.h
11479 modules m_services.c
11480 src s_serv.c
11481 Log:
11482 - some more rserv stuff:
11483 - add RSFNC capability
11484 - fix up RSFNC, kill existing clients if they exist.
11485
11486 Revision Changes Path
11487 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11488 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11489 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11490
11491
11492
11493 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11494
11495 Modified files: (Branch: RATBOX_2_1)
11496 modules m_services.c
11497 Log:
11498 - first stab at a FNC implementation for rserv
11499
11500 Revision Changes Path
11501 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11502
11503
11504
11505 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11506
11507 Modified files: (Branch: RATBOX_2_1)
11508 help/opers umode
11509 Log:
11510 - remove a tab
11511
11512 Revision Changes Path
11513 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11514
11515
11516
11517 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11518
11519 Modified files: (Branch: RATBOX_2_1)
11520 src newconf.c
11521 Log:
11522 - add links_delay back
11523
11524 Revision Changes Path
11525 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11526
11527
11528
11529 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11530
11531 Modified files: (Branch: RATBOX_2_1)
11532 help/opers umode
11533 help/users umode
11534 Log:
11535 - swap tabs for spaces
11536
11537 Revision Changes Path
11538 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11539 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11540
11541
11542
11543 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11544
11545 Modified files: (Branch: RATBOX_2_1)
11546 include m_info.h
11547 Log:
11548 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11549 contained in the client_flood conf option
11550 - remove a couple of unused defines from info
11551
11552 Revision Changes Path
11553 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11554
11555
11556
11557 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11558
11559 Modified files: (Branch: RATBOX_2_1)
11560 src s_conf.c
11561 Log:
11562 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11563
11564 Revision Changes Path
11565 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11566
11567
11568
11569 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11570
11571 Modified files: (Branch: RATBOX_2_1)
11572 doc example.conf example.efnet.conf
11573 Log:
11574 - fix missing closing comment tag
11575
11576 Revision Changes Path
11577 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11578 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11579
11580
11581
11582 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11583
11584 Modified files: (Branch: RATBOX_2_1)
11585 . RELNOTES
11586 include patchlevel.h
11587 Log:
11588 - revved patchlevel to 2.1.1
11589
11590 Revision Changes Path
11591 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11592 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11593
11594
11595
11596 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11597
11598 Modified files: (Branch: RATBOX_2_1)
11599 modules m_kline.c
11600 Log:
11601 - sync up remote kline reasons, so theyre consistent with what happens
11602 when we add local klines - notably the "Temporary K-line x min" and
11603 date added to reason.
11604
11605 Revision Changes Path
11606 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11607
11608
11609
11610 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11611
11612 Modified files: (Branch: RATBOX_2_1)
11613 doc monitor.txt
11614 Log:
11615 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11616
11617 Revision Changes Path
11618 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11619
11620
11621
11622 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11623
11624 Modified files: (Branch: RATBOX_2_1)
11625 src commio.c
11626 Log:
11627 used the data pointer we saved, not what just got nulled
11628
11629 Revision Changes Path
11630 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11631
11632
11633
11634 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11635
11636 Modified files: (Branch: RATBOX_2_1)
11637 modules m_resv.c m_xline.c
11638 Log:
11639 - fix broken propagation of xline/resv
11640
11641 Revision Changes Path
11642 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11643 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11644
11645
11646
11647 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11648
11649 Modified files: (Branch: RATBOX_2_1)
11650 src s_auth.c
11651 Log:
11652 - properly increment bad auth count for stats T when we timeout an auth
11653
11654 Revision Changes Path
11655 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11656
11657
11658
11659 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11660
11661 Modified files: (Branch: RATBOX_2_1)
11662 doc monitor.txt
11663 include client.h
11664 modules/core m_nick.c
11665 Log:
11666 - fix a bit that didnt make sense in monitor.txt
11667 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11668
11669 Revision Changes Path
11670 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11671 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11672 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11673
11674
11675
11676 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11677
11678 Modified files: (Branch: RATBOX_2_1)
11679 src s_auth.c
11680 Log:
11681 removing dlink nodes from auth_poll_list twice is bad
11682
11683 Revision Changes Path
11684 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11685
11686
11687
11688 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11689
11690 Modified files: (Branch: RATBOX_2_1)
11691 modules m_stats.c
11692 Log:
11693 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11694 changed to RPL_STATSDEBUG
11695
11696 Revision Changes Path
11697 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11698
11699
11700
11701 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11702
11703 Added files: (Branch: RATBOX_2_1)
11704 doc tgchange.txt
11705 Log:
11706 - add some documentation about target change
11707
11708 Revision Changes Path
11709 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11710
11711
11712
11713 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11714
11715 Modified files: (Branch: RATBOX_2_1)
11716 include supported.h
11717 modules/core m_message.c
11718 Log:
11719 - remove extra argument to 005
11720 - disallow messaging of UIDs
11721
11722 Revision Changes Path
11723 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11724 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11725
11726
11727
11728 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11729
11730 Modified files: (Branch: RATBOX_2_1)
11731 src parse.c
11732 Log:
11733 - fix a longstanding parser bug with wrong limit checking, causing us to
11734 accept one less parameter than we're allowed to accept.
11735
11736 Revision Changes Path
11737 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11738
11739
11740
11741 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11742
11743 Modified files: (Branch: RATBOX_2_1)
11744 modules/core m_message.c
11745 Log:
11746 - exempt users messaging themselves from target change
11747
11748 Revision Changes Path
11749 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11750
11751
11752
11753 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11754
11755 Modified files: (Branch: RATBOX_2_1)
11756 include supported.h
11757 Log:
11758 - stop violating MAXPARA on 005.
11759
11760 Revision Changes Path
11761 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11762
11763
11764
11765 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11766
11767 Modified files: (Branch: RATBOX_2_1)
11768 modules/core m_nick.c
11769 Log:
11770 - dont store an ipv6 sockhost if we're not compiled with v6 support
11771
11772 Revision Changes Path
11773 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11774
11775
11776
11777 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11778
11779 Modified files: (Branch: RATBOX_2_1)
11780 include stdinc.h
11781 Log:
11782 - remove some vms includes
11783
11784 Revision Changes Path
11785 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11786
11787
11788
11789 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11790
11791 Modified files: (Branch: RATBOX_2_1)
11792 . ChangeLog
11793 include serno.h
11794 Log:
11795 - force commit for new branch
11796
11797 Revision Changes Path
11798 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11799 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11800
11801
11802
11803 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11804
11805 Modified files:
11806 . RELNOTES configure configure.ac
11807 include patchlevel.h
11808 Log:
11809 - revved patchlevel to 2.1.0
11810
11811 Revision Changes Path
11812 1.114 +6 -2 ircd-ratbox/RELNOTES
11813 7.249 +11 -11 ircd-ratbox/configure
11814 7.63 +3 -3 ircd-ratbox/configure.ac
11815 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11816
11817
11818
11819 leeh 2005/03/04 13:31:32 EST (20050304_2)
11820
11821 Modified files:
11822 . RELNOTES
11823 include patchlevel.h
11824 Log:
11825 - update RELNOTES
11826 - revved patchlevel to 2.1.0beta2
11827
11828 Revision Changes Path
11829 1.113 +12 -0 ircd-ratbox/RELNOTES
11830 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11831
11832
11833
11834 leeh 2005/03/04 13:27:05 EST (20050304_1)
11835
11836 Modified files:
11837 doc whats-new-2.1.txt
11838 src channel.c
11839 Log:
11840 - update whats-new-2.1
11841 - when we're handling global NAMES, dont output channels if there are no
11842 members within them we can show.
11843
11844 Revision Changes Path
11845 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11846 7.436 +12 -2 ircd-ratbox/src/channel.c
11847
11848
11849
11850 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11851
11852 Modified files:
11853 src patricia.c
11854 Log:
11855 That would be a node_heap not a prefix_heap..oops
11856
11857 Revision Changes Path
11858 7.30 +1 -1 ircd-ratbox/src/patricia.c
11859
11860
11861
11862 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11863
11864 Modified files:
11865 include stdinc.h
11866 Log:
11867 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11868 otherwise..the other macros might work????
11869
11870 Revision Changes Path
11871 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11872
11873
11874
11875 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11876
11877 Modified files:
11878 . configure configure.ac
11879 Log:
11880 i hate autoconf
11881
11882 Revision Changes Path
11883 7.248 +5 -5 ircd-ratbox/configure
11884 7.62 +5 -5 ircd-ratbox/configure.ac
11885
11886
11887
11888 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11889
11890 Modified files:
11891 . configure configure.ac
11892 Log:
11893 i hate autoconf
11894
11895 Revision Changes Path
11896 7.247 +3 -2 ircd-ratbox/configure
11897 7.61 +3 -2 ircd-ratbox/configure.ac
11898
11899
11900
11901 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11902
11903 Modified files:
11904 . configure configure.ac
11905 Log:
11906 doh
11907
11908 Revision Changes Path
11909 7.246 +6 -6 ircd-ratbox/configure
11910 7.60 +4 -4 ircd-ratbox/configure.ac
11911
11912
11913
11914 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11915
11916 Modified files:
11917 . configure configure.ac
11918 include stdinc.h
11919 Log:
11920 Doh these changes got put on RATBOX_2_0 when they were meant for
11921 head..oops...
11922 Also merged in the monitor heap size stuff, not that i think monitor has
11923 been moved to head
11924
11925 Revision Changes Path
11926 7.245 +12 -3 ircd-ratbox/configure
11927 7.59 +11 -3 ircd-ratbox/configure.ac
11928 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11929
11930
11931
11932 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11933
11934 Modified files:
11935 include stdinc.h
11936 Log:
11937 Add more robust alloca checking
11938
11939 Revision Changes Path
11940 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11941
11942
11943
11944 leeh 2005/02/24 15:27:17 EST (20050224_9)
11945
11946 Modified files:
11947 contrib m_42.c
11948 Log:
11949 - fix the copyright on m_42.c :p
11950
11951 Revision Changes Path
11952 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11953
11954
11955
11956 leeh 2005/02/24 15:22:53 EST (20050224_8)
11957
11958 Modified files:
11959 include supported.h
11960 modules m_dline.c
11961 Log:
11962 - fix a core in undline on bad masks
11963 - remove an unwanted space from beginning of second 005 numeric
11964
11965 Revision Changes Path
11966 7.5 +1 -1 ircd-ratbox/include/supported.h
11967 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11968
11969
11970
11971 leeh 2005/02/24 15:18:59 EST (20050224_7)
11972
11973 Modified files:
11974 modules m_monitor.c
11975 Log:
11976 - use max_monitor when adding nicknames
11977 - add in monitor s
11978 that should be everything now..
11979
11980 Revision Changes Path
11981 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11982
11983
11984
11985 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11986
11987 Modified files:
11988 contrib m_42.c
11989 Log:
11990 42
11991
11992 Revision Changes Path
11993 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11994
11995
11996
11997 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11998
11999 Modified files:
12000 contrib m_42.c
12001 Log:
12002 42
12003
12004 Revision Changes Path
12005 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12006
12007
12008
12009 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12010
12011 Added files:
12012 contrib m_42.c
12013 Log:
12014 The Answer to Life, the Universe, and Everything
12015
12016 Revision Changes Path
12017 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12018
12019
12020
12021 leeh 2005/02/24 14:53:04 EST (20050224_3)
12022
12023 Modified files:
12024 include monitor.h
12025 modules m_monitor.c
12026 src ircd.c monitor.c
12027 Log:
12028 - call init_monitor() on startup
12029 - add in support for adding/deleting/listing monitor entries
12030
12031 Revision Changes Path
12032 7.2 +3 -1 ircd-ratbox/include/monitor.h
12033 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12034 7.374 +2 -0 ircd-ratbox/src/ircd.c
12035 7.3 +15 -4 ircd-ratbox/src/monitor.c
12036
12037
12038
12039 leeh 2005/02/23 21:20:10 EST (20050224_2)
12040
12041 Modified files:
12042 doc example.conf example.efnet.conf
12043 include s_conf.h supported.h
12044 modules Makefile.in
12045 src client.c newconf.c s_conf.c
12046 Added files:
12047 modules m_monitor.c
12048 Log:
12049 - add the max_monitor config option
12050 - advertise MONITOR=%d in 005
12051 - clear a local clients monitor list on exit
12052 - add the framework for the MONITOR command
12053 - bed.
12054
12055 Revision Changes Path
12056 7.261 +5 -0 ircd-ratbox/doc/example.conf
12057 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12058 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12059 7.4 +4 -2 ircd-ratbox/include/supported.h
12060 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12061 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12062 7.492 +1 -0 ircd-ratbox/src/client.c
12063 7.202 +1 -0 ircd-ratbox/src/newconf.c
12064 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12065
12066
12067
12068 leeh 2005/02/23 20:57:51 EST (20050224_1)
12069
12070 Modified files:
12071 . configure configure.ac
12072 include setup.h.in
12073 src monitor.c
12074 Log:
12075 - move MONITOR_HEAP_SIZE over to configure
12076
12077 Revision Changes Path
12078 7.244 ircd-ratbox/configure
12079 7.58 +4 -2 ircd-ratbox/configure.ac
12080 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12081 7.2 +0 -2 ircd-ratbox/src/monitor.c
12082
12083
12084
12085 leeh 2005/02/23 20:48:08 EST (20050224_0)
12086
12087 Modified files:
12088 doc monitor.txt
12089 include client.h numeric.h
12090 modules/core m_nick.c
12091 src Makefile.in client.c messages.tab
12092 s_user.c
12093 Added files:
12094 include monitor.h
12095 src monitor.c
12096 Log:
12097 - first half of my server-side notify list implementation..
12098
12099 Revision Changes Path
12100 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12101 7.266 +3 -0 ircd-ratbox/include/client.h
12102 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12103 7.58 +6 -0 ircd-ratbox/include/numeric.h
12104 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12105 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12106 7.491 +3 -0 ircd-ratbox/src/client.c
12107 7.126 +5 -5 ircd-ratbox/src/messages.tab
12108 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12109 7.342 +2 -0 ircd-ratbox/src/s_user.c
12110
12111
12112
12113 leeh 2005/02/23 18:42:59 EST (20050223_0)
12114
12115 Modified files:
12116 include hash.h
12117 Log:
12118 - double the size of the client and channel hashtables (64k -> 128k and
12119 32k -> 64k). The improvements are quite significant..
12120
12121 Revision Changes Path
12122 7.54 +4 -4 ircd-ratbox/include/hash.h
12123
12124
12125
12126 leeh 2005/02/22 14:55:56 EST (20050222_1)
12127
12128 Modified files:
12129 doc monitor.txt
12130 modules m_services.c
12131 Log:
12132 - remove a couple of unused vars
12133 - update monitor.txt
12134
12135 Revision Changes Path
12136 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12137 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12138
12139
12140
12141 leeh 2005/02/21 19:47:24 EST (20050222_0)
12142
12143 Added files:
12144 doc monitor.txt
12145 Log:
12146 - add in my documentation on the upcoming MONITOR command
12147
12148 Revision Changes Path
12149 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12150
12151
12152
12153 leeh 2005/02/21 12:09:34 EST (20050221_0)
12154
12155 Modified files:
12156 . configure configure.ac
12157 doc whats-new-2.1.txt
12158 tools README.mkpasswd
12159 Removed files:
12160 src crypt.c
12161 Log:
12162 - update whats-new-2.1.txt some more
12163 - we dont have vms mkpasswd anymore
12164 - remove the unused crypt.c
12165
12166 Revision Changes Path
12167 7.243 +3 -6 ircd-ratbox/configure
12168 7.57 +2 -4 ircd-ratbox/configure.ac
12169 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12170 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12171 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12172
12173
12174
12175 leeh 2005/02/19 12:38:09 EST (20050219_3)
12176
12177 Modified files:
12178 doc example.conf example.efnet.conf
12179 include ircd.h
12180 modules m_pong.c
12181 src channel.c client.c ircd.c s_conf.c
12182 Log:
12183 - rework the splitcode, splitservers is now how many servers we've marked as
12184 EOB, rather than how many are linked. Thus pull ourselves out of
12185 splitmode immediately once this is satisfied
12186
12187 Revision Changes Path
12188 7.260 +8 -9 ircd-ratbox/doc/example.conf
12189 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12190 7.83 +1 -0 ircd-ratbox/include/ircd.h
12191 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12192 7.435 +16 -36 ircd-ratbox/src/channel.c
12193 7.490 +2 -0 ircd-ratbox/src/client.c
12194 7.373 +2 -1 ircd-ratbox/src/ircd.c
12195 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12196
12197
12198
12199 leeh 2005/02/19 09:02:34 EST (20050219_2)
12200
12201 Modified files:
12202 doc example.conf example.efnet.conf
12203 include ircd.h s_conf.h
12204 modules m_set.c
12205 src channel.c ircd.c newconf.c s_conf.c
12206 Log:
12207 - remove split_delay
12208
12209 Revision Changes Path
12210 7.259 +0 -5 ircd-ratbox/doc/example.conf
12211 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12212 7.82 +0 -1 ircd-ratbox/include/ircd.h
12213 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12214 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12215 7.434 +2 -7 ircd-ratbox/src/channel.c
12216 7.372 +0 -1 ircd-ratbox/src/ircd.c
12217 7.201 +0 -1 ircd-ratbox/src/newconf.c
12218 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12219
12220
12221
12222 leeh 2005/02/19 08:48:05 EST (20050219_1)
12223
12224 Modified files:
12225 include client.h
12226 modules m_cap.c m_who.c
12227 src channel.c
12228 Log:
12229 - implemented multi-prefix client capability, which allows stacking of @+ in
12230 names and who
12231
12232 Revision Changes Path
12233 7.265 +1 -1 ircd-ratbox/include/client.h
12234 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12235 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12236 7.433 +4 -6 ircd-ratbox/src/channel.c
12237
12238
12239
12240 leeh 2005/02/19 06:27:58 EST (20050219_0)
12241
12242 Modified files:
12243 modules m_etrace.c
12244 src newconf.c s_conf.c s_newconf.c
12245 Log:
12246 - removed some unused vars/functions
12247
12248 Revision Changes Path
12249 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12250 7.200 +0 -15 ircd-ratbox/src/newconf.c
12251 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12252 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12253
12254
12255
12256 leeh 2005/02/16 12:58:24 EST (20050216_2)
12257
12258 Modified files:
12259 . RELNOTES configure configure.ac
12260 include patchlevel.h
12261 Log:
12262 - update configure to reflect this is 'devel'
12263 - update RELNOTES
12264 - revved patchlevel to 2.1.0beta1
12265
12266 Revision Changes Path
12267 1.112 +9 -1 ircd-ratbox/RELNOTES
12268 7.242 +11 -11 ircd-ratbox/configure
12269 7.56 +3 -3 ircd-ratbox/configure.ac
12270 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12271
12272
12273
12274 leeh 2005/02/16 12:46:30 EST (20050216_1)
12275
12276 Modified files:
12277 . configure configure.ac
12278 include client.h numeric.h s_conf.h setup.h.in
12279 supported.h
12280 modules Makefile.in
12281 modules/core m_nick.c
12282 src Makefile.in client.c ircd.c messages.tab
12283 newconf.c s_conf.c s_user.c
12284 Removed files:
12285 include watch.h
12286 modules m_watch.c
12287 src watch.c
12288 Log:
12289 - remove watch, the protocol for this sucks so hard I just dont want it
12290 here ;-)
12291
12292 Revision Changes Path
12293 7.241 +2 -12 ircd-ratbox/configure
12294 7.55 +2 -4 ircd-ratbox/configure.ac
12295 7.264 +0 -2 ircd-ratbox/include/client.h
12296 7.57 +0 -11 ircd-ratbox/include/numeric.h
12297 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12298 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12299 7.3 +2 -3 ircd-ratbox/include/supported.h
12300 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12301 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12302 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12303 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12304 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12305 7.489 +0 -3 ircd-ratbox/src/client.c
12306 7.371 +0 -2 ircd-ratbox/src/ircd.c
12307 7.125 +9 -9 ircd-ratbox/src/messages.tab
12308 7.199 +0 -1 ircd-ratbox/src/newconf.c
12309 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12310 7.341 +0 -2 ircd-ratbox/src/s_user.c
12311 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12312
12313
12314
12315 leeh 2005/02/15 19:13:31 EST (20050216_0)
12316
12317 Modified files:
12318 include stdinc.h
12319 src event.c ircd_lexer.l ircd_signal.c
12320 modules.c
12321 Removed files:
12322 servlink descrip.mms
12323 Log:
12324 - remove a few vms bits
12325
12326 Revision Changes Path
12327 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12328 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12329 7.47 +0 -54 ircd-ratbox/src/event.c
12330 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12331 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12332 7.152 +0 -3 ircd-ratbox/src/modules.c
12333
12334
12335
12336 leeh 2005/02/15 18:53:32 EST (20050215_0)
12337
12338 Modified files:
12339 include hostmask.h ircd.h s_conf.h s_newconf.h
12340 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12341 m_xline.c
12342 src hostmask.c ircd.c ircd_signal.c s_conf.c
12343 s_newconf.c
12344 Log:
12345 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12346 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12347
12348 Revision Changes Path
12349 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12350 7.81 +1 -0 ircd-ratbox/include/ircd.h
12351 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12352 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12353 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12354 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12355 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12356 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12357 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12358 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12359 7.370 +7 -0 ircd-ratbox/src/ircd.c
12360 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12361 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12362 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12363
12364
12365
12366 leeh 2005/02/13 10:21:41 EST (20050213_4)
12367
12368 Modified files:
12369 doc services.txt
12370 Added files:
12371 doc whats-new-2.0.txt whats-new-2.1.txt
12372 Removed files:
12373 doc whats-new.txt
12374 Log:
12375 - move whats-new.txt to whats-new-2.0.txt
12376 - add in whats-new-2.1.txt
12377 - update services.txt with the whois for logged in users
12378
12379 Revision Changes Path
12380 7.2 +5 -0 ircd-ratbox/doc/services.txt
12381 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12382 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12383 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12384
12385
12386
12387 leeh 2005/02/13 09:20:37 EST (20050213_3)
12388
12389 Modified files:
12390 include supported.h
12391 modules/core m_message.c
12392 Log:
12393 - fix a compile error in m_message.c
12394 - update 005 to the spec and add CPRIVMSG/CNOTICE
12395
12396 Revision Changes Path
12397 7.2 +31 -37 ircd-ratbox/include/supported.h
12398 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12399
12400
12401
12402 leeh 2005/02/13 09:14:12 EST (20050213_2)
12403
12404 Modified files:
12405 src channel.c
12406 Log:
12407 - fix the membership memleak
12408
12409 Revision Changes Path
12410 7.432 +0 -3 ircd-ratbox/src/channel.c
12411
12412
12413
12414 leeh 2005/02/12 21:51:56 EST (20050213_1)
12415
12416 Modified files:
12417 include client.h
12418 modules/core m_message.c
12419 Log:
12420 - add a bitmask to track when they send their first message, only allowing
12421 clearing stuff after that.
12422
12423 Revision Changes Path
12424 7.263 +4 -0 ircd-ratbox/include/client.h
12425 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12426
12427
12428
12429 leeh 2005/02/12 21:17:52 EST (20050213_0)
12430
12431 Modified files:
12432 include patricia.h s_newconf.h
12433 modules/core m_message.c
12434 src patricia.c s_newconf.c s_user.c
12435 Log:
12436 - add in the patricia for tracking who fills up targets, give them a reduced
12437 count on connect
12438
12439 Revision Changes Path
12440 7.20 +1 -1 ircd-ratbox/include/patricia.h
12441 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12442 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12443 7.29 +1 -1 ircd-ratbox/src/patricia.c
12444 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12445 7.340 +4 -0 ircd-ratbox/src/s_user.c
12446
12447
12448
12449 leeh 2005/02/12 18:35:10 EST (20050212_0)
12450
12451 Modified files:
12452 include ircd_defs.h
12453 src class.c reject.c
12454 Log:
12455 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12456
12457 Revision Changes Path
12458 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12459 7.68 +1 -5 ircd-ratbox/src/class.c
12460 1.33 +1 -5 ircd-ratbox/src/reject.c
12461
12462
12463
12464 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12465
12466 Modified files:
12467 modules m_watch.c
12468 Log:
12469 remove stupid memory leak
12470
12471 Revision Changes Path
12472 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12473
12474
12475
12476 leeh 2005/02/11 06:42:48 EST (20050211_0)
12477
12478 Modified files:
12479 modules m_gline.c
12480 Log:
12481 - workaround hyb6 allowing empty gline reasons
12482
12483 Revision Changes Path
12484 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12485
12486
12487
12488 leeh 2005/02/09 14:39:13 EST (20050209_2)
12489
12490 Modified files:
12491 include s_conf.h
12492 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12493 src ircd.c s_conf.c
12494 Log:
12495 - move temp dlines and temp klines over to an array, rather than completely
12496 seperate dlinks.
12497
12498 Revision Changes Path
12499 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12500 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12501 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12502 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12503 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12504 7.369 +0 -5 ircd-ratbox/src/ircd.c
12505 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12506
12507
12508
12509 leeh 2005/02/09 14:02:13 EST (20050209_1)
12510
12511 Modified files:
12512 include s_user.h
12513 modules m_cap.c m_pong.c m_user.c
12514 modules/core m_nick.c
12515 src s_user.c
12516 Log:
12517 - remove 'nick' param from register_local_user(), its not needed.
12518
12519 Revision Changes Path
12520 7.35 +1 -1 ircd-ratbox/include/s_user.h
12521 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12522 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12523 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12524 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12525 7.339 +6 -6 ircd-ratbox/src/s_user.c
12526
12527
12528
12529 leeh 2005/02/09 13:12:53 EST (20050209_0)
12530
12531 Modified files:
12532 modules m_cmessage.c
12533 Log:
12534 - dont send numerics when we're dealing with CNOTICE
12535 - add in checking for +g, and resetting idle
12536
12537 Revision Changes Path
12538 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12539
12540
12541
12542 leeh 2005/02/08 11:37:50 EST (20050208_2)
12543
12544 Modified files:
12545 src s_newconf.c
12546 Log:
12547 - fix operator blocks to work on ip spoofs
12548
12549 Revision Changes Path
12550 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12551
12552
12553
12554 leeh 2005/02/07 19:23:22 EST (20050208_1)
12555
12556 Modified files:
12557 doc example.conf example.efnet.conf
12558 src newconf.c
12559 Log:
12560 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12561
12562 Revision Changes Path
12563 7.258 +0 -39 ircd-ratbox/doc/example.conf
12564 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12565 7.198 +0 -272 ircd-ratbox/src/newconf.c
12566
12567
12568
12569 leeh 2005/02/07 19:19:32 EST (20050208_0)
12570
12571 Modified files:
12572 src s_conf.c
12573 Log:
12574 - added support for kline.conf.perm et al, these take the same formats
12575 as their non-permanent partners, but you cant remove them via the ircd.
12576
12577 Revision Changes Path
12578 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12579
12580
12581
12582 leeh 2005/02/02 19:18:59 EST (20050203_1)
12583
12584 Modified files:
12585 help Makefile.in
12586 help/opers index
12587 help/users index
12588 Added files:
12589 help/opers cnotice cprivmsg
12590 Log:
12591 - added help files for cprivmsg/cnotice
12592
12593 Revision Changes Path
12594 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12595 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12596 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12597 1.10 +19 -19 ircd-ratbox/help/opers/index
12598 1.7 +10 -9 ircd-ratbox/help/users/index
12599
12600
12601
12602 leeh 2005/02/02 19:14:25 EST (20050203_0)
12603
12604 Modified files:
12605 include numeric.h
12606 modules Makefile.in
12607 src messages.tab
12608 Added files:
12609 modules m_cmessage.c
12610 Log:
12611 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12612 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12613 nick is a member. These bypass any target change limitations.
12614 - added ERR_VOICENEEDED, numeric 489.
12615
12616 Revision Changes Path
12617 7.56 +2 -0 ircd-ratbox/include/numeric.h
12618 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12619 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12620 7.124 +1 -1 ircd-ratbox/src/messages.tab
12621
12622
12623
12624 leeh 2005/02/02 16:58:16 EST (20050202_4)
12625
12626 Modified files:
12627 help/opers etrace
12628 Log:
12629 - update etrace help
12630
12631 Revision Changes Path
12632 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12633
12634
12635
12636 leeh 2005/02/02 16:55:04 EST (20050202_3)
12637
12638 Modified files:
12639 modules m_etrace.c
12640 Log:
12641 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12642 can put its external ip address in there..
12643
12644 Revision Changes Path
12645 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12646
12647
12648
12649 leeh 2005/02/02 16:41:06 EST (20050202_2)
12650
12651 Modified files:
12652 modules m_etrace.c
12653 Log:
12654 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12655 if its a non-local client. These will just get "lost" if the remote
12656 server doesnt support this..
12657
12658 Revision Changes Path
12659 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12660
12661
12662
12663 leeh 2005/02/02 16:12:12 EST (20050202_1)
12664
12665 Modified files:
12666 include client.h numeric.h s_conf.h
12667 modules/core m_message.c
12668 src messages.tab newconf.c s_conf.c
12669 Log:
12670 - first part of the target change code, add the storage of targets for
12671 localuser, throttle messages when they fill all the available slots
12672
12673 Revision Changes Path
12674 7.262 +5 -1 ircd-ratbox/include/client.h
12675 7.55 +2 -0 ircd-ratbox/include/numeric.h
12676 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12677 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12678 7.123 +1 -1 ircd-ratbox/src/messages.tab
12679 7.197 +1 -0 ircd-ratbox/src/newconf.c
12680 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12681
12682
12683
12684 leeh 2005/02/02 13:28:10 EST (20050202_0)
12685
12686 Modified files:
12687 modules m_resv.c m_stats.c m_testline.c
12688 modules/core m_join.c
12689 src hash.c kdparse.c messages.tab s_newconf.c
12690 Log:
12691 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12692 tracking of when resvs get hit
12693
12694 Revision Changes Path
12695 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12696 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12697 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12698 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12699 7.114 +3 -0 ircd-ratbox/src/hash.c
12700 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12701 7.122 +1 -1 ircd-ratbox/src/messages.tab
12702 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12703
12704
12705
12706 leeh 2005/01/31 09:04:10 EST (20050131_2)
12707
12708 Modified files:
12709 src s_log.c
12710 Log:
12711 - fflush() logfiles
12712
12713 Revision Changes Path
12714 7.79 +2 -0 ircd-ratbox/src/s_log.c
12715
12716
12717
12718 leeh 2005/01/31 08:59:09 EST (20050131_1)
12719
12720 Modified files:
12721 src commio.c
12722 Log:
12723 - rename fd_dump() to comm_dump()
12724
12725 Revision Changes Path
12726 1.27 +2 -2 ircd-ratbox/src/commio.c
12727
12728
12729
12730 leeh 2005/01/30 19:16:08 EST (20050131_0)
12731
12732 Modified files:
12733 doc hooks.txt
12734 include hook.h
12735 modules m_services.c
12736 modules/core m_server.c
12737 src hook.c s_serv.c
12738 Log:
12739 - added hook for server_introduced
12740 - fixed up services support for hooks
12741
12742 Revision Changes Path
12743 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12744 1.31 +1 -0 ircd-ratbox/include/hook.h
12745 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12746 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12747 7.36 +2 -0 ircd-ratbox/src/hook.c
12748 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12749
12750
12751
12752 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12753
12754 Modified files:
12755 src commio.c
12756 Log:
12757 Add back in the comm_fd_hack thing for solaris
12758
12759 Revision Changes Path
12760 1.26 +26 -1 ircd-ratbox/src/commio.c
12761
12762
12763
12764 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12765
12766 Modified files:
12767 adns adns.h
12768 include commio.h s_conf.h watch.h
12769 modules m_dline.c m_kline.c m_resv.c m_stats.c
12770 m_watch.c m_xline.c
12771 modules/core m_nick.c
12772 src balloc.c cache.c client.c commio.c
12773 epoll.c ircd.c ircd_lexer.l kdparse.c
12774 listener.c s_auth.c s_conf.c s_log.c
12775 s_serv.c watch.c
12776 Log:
12777 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12778
12779 Revision Changes Path
12780 1.18 +0 -2 ircd-ratbox/adns/adns.h
12781 1.14 +6 -37 ircd-ratbox/include/commio.h
12782 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12783 7.3 +2 -2 ircd-ratbox/include/watch.h
12784 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12785 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12786 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12787 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12788 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12789 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12790 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12791 7.85 +1 -1 ircd-ratbox/src/balloc.c
12792 1.24 +5 -5 ircd-ratbox/src/cache.c
12793 7.488 +4 -4 ircd-ratbox/src/client.c
12794 1.25 +10 -280 ircd-ratbox/src/commio.c
12795 1.33 +1 -1 ircd-ratbox/src/epoll.c
12796 7.368 +4 -4 ircd-ratbox/src/ircd.c
12797 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12798 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12799 7.125 +8 -8 ircd-ratbox/src/listener.c
12800 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12801 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12802 7.78 +20 -20 ircd-ratbox/src/s_log.c
12803 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12804 1.6 +22 -15 ircd-ratbox/src/watch.c
12805
12806
12807
12808 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12809
12810 Modified files:
12811 modules/core m_mode.c
12812 Log:
12813 remove two unused variables
12814
12815 Revision Changes Path
12816 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12817
12818
12819
12820 leeh 2005/01/28 15:31:40 EST (20050128_1)
12821
12822 Modified files:
12823 modules m_kline.c
12824 src s_conf.c
12825 Log:
12826 - mo_kline() needs minpara of 3, not 2
12827 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12828 - require me.info is never blank
12829
12830 Revision Changes Path
12831 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12832 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12833
12834
12835
12836 leeh 2005/01/28 15:26:28 EST (20050128_0)
12837
12838 Modified files:
12839 modules/core m_mode.c m_sjoin.c
12840 Log:
12841 - patch via jilles to fix +eI lists being shown to lusers when handling
12842 protocol stuff over TS6
12843
12844 Revision Changes Path
12845 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12846 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12847
12848
12849
12850 leeh 2005/01/25 19:47:38 EST (20050126_0)
12851
12852 Modified files:
12853 include channel.h
12854 modules/core m_join.c m_mode.c m_sjoin.c
12855 src channel.c messages.tab s_serv.c
12856 Log:
12857 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12858 an operspy call with &me
12859 - remove modebuf/parabuf params from channel_modes(), we now generate a
12860 buffer internally which we return.
12861
12862 Revision Changes Path
12863 7.163 +1 -1 ircd-ratbox/include/channel.h
12864 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12865 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12866 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12867 7.431 +25 -18 ircd-ratbox/src/channel.c
12868 7.121 +1 -1 ircd-ratbox/src/messages.tab
12869 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12870
12871
12872
12873 alz 2005/01/25 18:09:18 EST (20050125_5)
12874
12875 Modified files:
12876 doc example.conf example.efnet.conf
12877 include s_conf.h
12878 modules m_info.c
12879 src listener.c newconf.c s_conf.c
12880 Log:
12881 Added dline_with_reason config option (default yes):
12882
12883 /* dline reason: show the user the dline reason when they connect
12884 * and are dlined.
12885 */
12886 dline_with_reason = yes;
12887
12888 Revision Changes Path
12889 7.257 +6 -1 ircd-ratbox/doc/example.conf
12890 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12891 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12892 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12893 7.124 +1 -1 ircd-ratbox/src/listener.c
12894 7.196 +1 -0 ircd-ratbox/src/newconf.c
12895 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12896
12897
12898
12899 leeh 2005/01/25 13:21:17 EST (20050125_4)
12900
12901 Modified files:
12902 src newconf.c
12903 Log:
12904 - make conf_set_generic_string() test len exists before it uses it.
12905
12906 Revision Changes Path
12907 7.195 +1 -1 ircd-ratbox/src/newconf.c
12908
12909
12910
12911 leeh 2005/01/25 13:10:56 EST (20050125_3)
12912
12913 Modified files:
12914 doc example.conf
12915 src newconf.c
12916 Log:
12917 - rename 'type' to 'flags' in cluster {};
12918 - add stacking of servers in cluster {}; documented in example.conf
12919
12920 Revision Changes Path
12921 7.256 +18 -10 ircd-ratbox/doc/example.conf
12922 7.194 +39 -7 ircd-ratbox/src/newconf.c
12923
12924
12925
12926 alz 2005/01/25 12:48:54 EST (20050125_2)
12927
12928 Modified files:
12929 include s_conf.h
12930 src listener.c s_conf.c
12931 Log:
12932 Added dline reasons, connecting/banned clients now see ban reason.
12933
12934 Revision Changes Path
12935 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12936 7.123 +17 -4 ircd-ratbox/src/listener.c
12937 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12938
12939
12940
12941 leeh 2005/01/25 07:44:37 EST (20050125_1)
12942
12943 Modified files:
12944 doc example.conf example.efnet.conf
12945 src newconf.c
12946 Log:
12947 - implement stacking of shared {}; blocks, documented in example.conf
12948
12949 Revision Changes Path
12950 7.255 +26 -13 ircd-ratbox/doc/example.conf
12951 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12952 7.193 +51 -36 ircd-ratbox/src/newconf.c
12953
12954
12955
12956 leeh 2005/01/24 19:08:29 EST (20050125_0)
12957
12958 Modified files:
12959 doc example.conf
12960 include client.h s_conf.h
12961 modules/core m_join.c
12962 src newconf.c s_user.c
12963 Log:
12964 - added jupe_exempt to auth {};, exempts the user from generating warnings
12965 when they attempt to join juped channels.
12966
12967 Revision Changes Path
12968 7.254 +2 -0 ircd-ratbox/doc/example.conf
12969 7.261 +3 -0 ircd-ratbox/include/client.h
12970 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12971 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12972 7.192 +1 -0 ircd-ratbox/src/newconf.c
12973 7.338 +8 -0 ircd-ratbox/src/s_user.c
12974
12975
12976
12977 leeh 2005/01/24 18:57:02 EST (20050124_6)
12978
12979 Modified files:
12980 src newconf.c
12981 Log:
12982 - rework shared {};, the format is now:
12983 shared {
12984 oper = "flame@*.leeh.co.uk", "*.lan";
12985 flags = kline;
12986 };
12987
12988 With no privs:
12989 shared {
12990 oper = "flame@*.leeh.co.uk", "*.lan";
12991 flags = none;
12992 };
12993
12994 Revision Changes Path
12995 7.191 +55 -23 ircd-ratbox/src/newconf.c
12996
12997
12998
12999 leeh 2005/01/24 17:25:58 EST (20050124_5)
13000
13001 Modified files:
13002 include modules.h
13003 Log:
13004 - fix the prototype on load_static_modules()
13005
13006 Revision Changes Path
13007 7.61 +1 -1 ircd-ratbox/include/modules.h
13008
13009
13010
13011 leeh 2005/01/24 16:00:30 EST (20050124_4)
13012
13013 Modified files:
13014 modules m_cap.c
13015 Log:
13016 - have cap end call register_local_user() with its own copy of
13017 source_p->username so its safe for unidented users..
13018
13019 Revision Changes Path
13020 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13021
13022
13023
13024 leeh 2005/01/24 15:48:09 EST (20050124_3)
13025
13026 Modified files:
13027 include newconf.h s_conf.h
13028 modules m_info.c
13029 src newconf.c s_conf.c s_log.c
13030 Log:
13031 - move the conf parser over to a table based structure, with generic setting
13032 of integers/strings
13033
13034 Revision Changes Path
13035 7.34 +9 -8 ircd-ratbox/include/newconf.h
13036 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13037 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13038 7.190 +264 -808 ircd-ratbox/src/newconf.c
13039 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13040 7.77 +13 -13 ircd-ratbox/src/s_log.c
13041
13042
13043
13044 leeh 2005/01/24 13:11:30 EST (20050124_2)
13045
13046 Modified files:
13047 doc example.conf
13048 src newconf.c
13049 Log:
13050 - added stacking of ips in exempt {};
13051
13052 Revision Changes Path
13053 7.253 +4 -0 ircd-ratbox/doc/example.conf
13054 7.189 +11 -30 ircd-ratbox/src/newconf.c
13055
13056
13057
13058 leeh 2005/01/24 12:59:57 EST (20050124_1)
13059
13060 Modified files:
13061 include tools.h
13062 src channel.c client.c hash.c hook.c
13063 newconf.c s_user.c watch.c
13064 Log:
13065 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13066 consistent with the rest of the dlink code.
13067
13068 Revision Changes Path
13069 1.54 +7 -7 ircd-ratbox/include/tools.h
13070 7.430 +2 -2 ircd-ratbox/src/channel.c
13071 7.487 +6 -6 ircd-ratbox/src/client.c
13072 7.113 +5 -5 ircd-ratbox/src/hash.c
13073 7.35 +1 -1 ircd-ratbox/src/hook.c
13074 7.188 +2 -2 ircd-ratbox/src/newconf.c
13075 7.337 +1 -1 ircd-ratbox/src/s_user.c
13076 1.5 +4 -4 ircd-ratbox/src/watch.c
13077
13078
13079
13080 leeh 2005/01/24 12:47:13 EST (20050124_0)
13081
13082 Modified files:
13083 modules m_cap.c
13084 Log:
13085 - cheap hack on sticky capabs..
13086
13087 Revision Changes Path
13088 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13089
13090
13091
13092 leeh 2005/01/22 11:36:54 EST (20050122_0)
13093
13094 Modified files:
13095 modules m_cap.c
13096 Log:
13097 - updated my clicap implementation to match the spec so far..
13098
13099 Revision Changes Path
13100 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13101
13102
13103
13104 leeh 2005/01/21 07:14:43 EST (20050121_2)
13105
13106 Modified files:
13107 doc hooks.txt
13108 include hook.h
13109 modules m_services.c
13110 src hook.c s_serv.c
13111 Log:
13112 - added hooks for when we're sending a burst
13113 - rewrote hooks.txt
13114 - fix up the hooks ive already done in services compatibility, ill add the
13115 hooks for server/client introductions in a bit.
13116
13117 Revision Changes Path
13118 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13119 1.30 +4 -0 ircd-ratbox/include/hook.h
13120 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13121 7.34 +7 -0 ircd-ratbox/src/hook.c
13122 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13123
13124
13125
13126 leeh 2005/01/21 06:34:03 EST (20050121_1)
13127
13128 Modified files:
13129 contrib example_module.c spy_admin_notice.c
13130 spy_info_notice.c spy_links_notice.c
13131 spy_motd_notice.c spy_stats_notice.c
13132 spy_stats_p_notice.c spy_trace_notice.c
13133 spy_whois_notice.c
13134 spy_whois_notice_global.c
13135 include hook.h
13136 modules m_admin.c m_info.c m_links.c m_motd.c
13137 m_services.c m_stats.c m_trace.c
13138 m_whois.c static_modules.c.SH
13139 modules/core m_server.c
13140 src client.c hook.c ircd.c modules.c packet.c
13141 s_auth.c s_serv.c s_user.c send.c
13142 Log:
13143 - add a better implementation of the hook system, its now a slow leaking
13144 array and events are created whenever we try adding a hook for it, or
13145 theyre registered for the caller.
13146
13147 Ive temporarily fucked services support and removed most of the other
13148 hooks.. I shall fix this soon.
13149
13150 Revision Changes Path
13151 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13152 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13153 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13154 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13155 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13156 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13157 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13158 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13159 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13160 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13161 1.29 +34 -70 ircd-ratbox/include/hook.h
13162 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13163 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13164 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13165 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13166 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13167 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13168 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13169 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13170 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13171 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13172 7.486 +1 -28 ircd-ratbox/src/client.c
13173 7.33 +131 -137 ircd-ratbox/src/hook.c
13174 7.367 +1 -1 ircd-ratbox/src/ircd.c
13175 7.151 +6 -10 ircd-ratbox/src/modules.c
13176 7.138 +10 -14 ircd-ratbox/src/packet.c
13177 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13178 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13179 7.336 +0 -6 ircd-ratbox/src/s_user.c
13180 7.286 +8 -6 ircd-ratbox/src/send.c
13181
13182
13183
13184 leeh 2005/01/20 19:19:20 EST (20050121_0)
13185
13186 Modified files:
13187 include hostmask.h
13188 Log:
13189 - remove an unused struct
13190
13191 Revision Changes Path
13192 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13193
13194
13195
13196 leeh 2005/01/20 13:38:39 EST (20050120_1)
13197
13198 Modified files:
13199 . configure configure.ac
13200 include client.h numeric.h patchlevel.h
13201 modules Makefile.in
13202 src messages.tab s_user.c
13203 Added files:
13204 modules m_cap.c
13205 Log:
13206 - drop back to -O0, fix patchlevel.h
13207 - first stab at client capabilities.. this still needs work.
13208
13209 Revision Changes Path
13210 7.240 +3 -3 ircd-ratbox/configure
13211 7.54 +3 -3 ircd-ratbox/configure.ac
13212 7.260 +3 -0 ircd-ratbox/include/client.h
13213 7.54 +2 -0 ircd-ratbox/include/numeric.h
13214 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13215 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13216 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13217 7.120 +1 -1 ircd-ratbox/src/messages.tab
13218 7.335 +3 -0 ircd-ratbox/src/s_user.c
13219
13220
13221
13222 leeh 2005/01/20 06:04:41 EST (20050120_0)
13223
13224 Modified files:
13225 . ChangeLog RELNOTES
13226 include config.h config.h.dist memory.h
13227 patchlevel.h
13228 modules m_stats.c
13229 src commio.c crypt.c getopt.c ircd.c s_serv.c
13230 Removed files:
13231 . README.VMS clean.com make.com
13232 include setup.h_vms
13233 modules descrip.mms static_modules_c.com
13234 modules/core descrip.mms
13235 src descrip.mms qio.c version.com
13236 tools descrip.mms mkpasswd_vms.c
13237 Log:
13238 - clean changelog, relnotes
13239 - mark patchlevel as 2.1.0beta
13240 - remove VMS support
13241
13242 Revision Changes Path
13243 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13244 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13245 1.111 +1 -348 ircd-ratbox/RELNOTES
13246 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13247 7.182 +0 -42 ircd-ratbox/include/config.h
13248 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13249 7.50 +0 -4 ircd-ratbox/include/memory.h
13250 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13251 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13252 7.2 +0 -58 ircd-ratbox/make.com (dead)
13253 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13254 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13255 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13256 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13257 1.24 +7 -30 ircd-ratbox/src/commio.c
13258 7.12 +0 -4 ircd-ratbox/src/crypt.c
13259 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13260 7.24 +0 -4 ircd-ratbox/src/getopt.c
13261 7.366 +4 -19 ircd-ratbox/src/ircd.c
13262 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13263 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13264 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13265 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13266 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13267
13268
13269
13270 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13271
13272 Modified files:
13273 include watch.h
13274 src watch.c
13275 Log:
13276 not using the return values on a few watch functions so make them void
13277
13278 Revision Changes Path
13279 7.2 +5 -5 ircd-ratbox/include/watch.h
13280 1.4 +19 -28 ircd-ratbox/src/watch.c
13281
13282
13283 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13284
13285 Modified files:
13286 modules m_watch.c
13287 Log:
13288 Make watch throttle, don't accept letter commands stacked
13289
13290 Revision Changes Path
13291 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13292
13293
13294
13295 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13296
13297 Modified files:
13298 modules m_gline.c
13299 Log:
13300 fix merge error
13301
13302 Revision Changes Path
13303 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13304
13305
13306
13307 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13308
13309 Modified files:
13310 . ChangeLog README.FIRST RELNOTES configure
13311 configure.ac
13312 adns adns.h internal.h parse.c transmit.c
13313 types.c
13314 contrib example_module.c spy_admin_notice.c
13315 spy_info_notice.c spy_links_notice.c
13316 spy_motd_notice.c spy_stats_notice.c
13317 spy_stats_p_notice.c spy_trace_notice.c
13318 spy_whois_notice.c
13319 spy_whois_notice_global.c
13320 doc example.conf example.efnet.conf ircd.motd
13321 server-version-info whats-new.txt
13322 help/opers umode xline
13323 help/users umode
13324 include cache.h channel.h class.h client.h
13325 commio.h config.h config.h.dist hash.h
13326 hook.h hostmask.h irc_string.h ircd.h
13327 ircd_defs.h m_info.h memory.h msg.h
13328 newconf.h numeric.h packet.h patchlevel.h
13329 patricia.h s_conf.h s_gline.h s_newconf.h
13330 s_serv.h s_user.h scache.h serno.h
13331 setup.h.in sprintf_irc.h stdinc.h tools.h
13332 modules .depend Makefile.in m_admin.c m_away.c
13333 m_dline.c m_encap.c m_gline.c m_info.c
13334 m_kline.c m_links.c m_list.c m_lusers.c
13335 m_motd.c m_oper.c m_operspy.c m_rehash.c
13336 m_restart.c m_resv.c m_set.c m_stats.c
13337 m_svinfo.c m_testline.c m_testmask.c
13338 m_topic.c m_trace.c m_watch.c m_who.c
13339 m_whois.c m_whowas.c m_xline.c
13340 static_modules.c.SH
13341 modules/core m_error.c m_message.c m_mode.c m_quit.c
13342 m_server.c m_squit.c
13343 src .depend Makefile.in adns.c balloc.c
13344 cache.c channel.c class.c client.c
13345 commio.c crypt.c devpoll.c epoll.c
13346 event.c getopt.c hash.c hook.c hostmask.c
13347 irc_string.c ircd.c ircd_lexer.l
13348 ircd_parser.y ircd_signal.c listener.c
13349 modules.c newconf.c numeric.c packet.c
13350 parse.c patricia.c poll.c reject.c
13351 restart.c s_auth.c s_conf.c s_log.c
13352 s_newconf.c s_serv.c s_user.c scache.c
13353 select.c send.c snprintf.c tools.c
13354 version.c.SH watch.c whowas.c
13355 tools README.mkpasswd mkpasswd.c
13356 Added files:
13357 . README.VMS clean.com make.com
13358 doc services.txt
13359 include common.h s_stats.h setup.h_vms
13360 supported.h
13361 modules descrip.mms m_challenge.c m_etrace.c
13362 m_invite.c m_names.c m_pass.c m_ping.c
13363 m_pong.c m_services.c m_tb.c m_user.c
13364 m_users.c m_version.c
13365 static_modules_c.com
13366 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13367 m_part.c m_sjoin.c
13368 servlink descrip.mms
13369 src descrip.mms kdparse.c messages.tab qio.c
13370 s_gline.c s_stats.c version.com
13371 tools descrip.mms mkpasswd_vms.c
13372 Removed files:
13373 doc 005.txt
13374 include banconf.h
13375 modules/core channels.c users.c
13376 src banconf.c
13377 Log:
13378 merge from RATBOX_2_0
13379
13380 Revision Changes Path
13381 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13382 7.40 +1 -0 ircd-ratbox/README.FIRST
13383 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13384 1.110 +114 -6 ircd-ratbox/RELNOTES
13385 1.17 +4 -0 ircd-ratbox/adns/adns.h
13386 1.17 +4 -4 ircd-ratbox/adns/internal.h
13387 1.12 +38 -38 ircd-ratbox/adns/parse.c
13388 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13389 1.19 +13 -13 ircd-ratbox/adns/types.c
13390 7.1 +10 -0 ircd-ratbox/clean.com (new)
13391 7.239 +47 -29 ircd-ratbox/configure
13392 7.53 +40 -32 ircd-ratbox/configure.ac
13393 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13394 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13395 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13396 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13397 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13398 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13399 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13400 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13401 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13402 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13403 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13404 7.252 +68 -22 ircd-ratbox/doc/example.conf
13405 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13406 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13407 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13408 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13409 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13410 1.5 +2 -1 ircd-ratbox/help/opers/umode
13411 1.7 +1 -1 ircd-ratbox/help/opers/xline
13412 1.2 +1 -0 ircd-ratbox/help/users/umode
13413 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13414 1.7 +8 -0 ircd-ratbox/include/cache.h
13415 7.162 +18 -16 ircd-ratbox/include/channel.h
13416 7.25 +4 -0 ircd-ratbox/include/class.h
13417 7.259 +34 -28 ircd-ratbox/include/client.h
13418 1.13 +45 -7 ircd-ratbox/include/commio.h
13419 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13420 7.181 +74 -16 ircd-ratbox/include/config.h
13421 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13422 7.53 +2 -0 ircd-ratbox/include/hash.h
13423 1.28 +73 -27 ircd-ratbox/include/hook.h
13424 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13425 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13426 7.80 +6 -31 ircd-ratbox/include/ircd.h
13427 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13428 7.56 +14 -8 ircd-ratbox/include/m_info.h
13429 7.49 +4 -0 ircd-ratbox/include/memory.h
13430 7.53 +2 -0 ircd-ratbox/include/msg.h
13431 7.33 +9 -9 ircd-ratbox/include/newconf.h
13432 7.53 +12 -8 ircd-ratbox/include/numeric.h
13433 7.27 +1 -1 ircd-ratbox/include/packet.h
13434 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13435 7.19 +25 -1 ircd-ratbox/include/patricia.h
13436 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13437 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13438 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13439 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13440 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13441 7.34 +13 -9 ircd-ratbox/include/s_user.h
13442 7.15 +1 -1 ircd-ratbox/include/scache.h
13443 7.5366 +1 -1 ircd-ratbox/include/serno.h
13444 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13445 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13446 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13447 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13448 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13449 1.53 +10 -10 ircd-ratbox/include/tools.h
13450 7.1 +58 -0 ircd-ratbox/make.com (new)
13451 1.45 +338 -182 ircd-ratbox/modules/.depend
13452 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13453 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13454 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13455 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13456 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13457 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13458 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13459 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13460 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13461 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13462 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13463 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13464 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13465 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13466 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13467 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13468 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13469 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13470 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13471 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13472 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13473 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13474 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13475 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13476 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13477 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13478 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13479 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13480 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13481 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13482 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13483 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13484 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13485 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13486 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13487 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13488 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13489 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13490 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13491 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13492 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13493 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13494 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13495 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13496 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13497 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13498 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13499 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13500 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13501 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13502 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13503 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13504 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13505 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13506 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13507 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13508 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13509 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13510 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13511 7.48 +162 -119 ircd-ratbox/src/.depend
13512 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13513 7.75 +5 -5 ircd-ratbox/src/adns.c
13514 7.84 +1 -1 ircd-ratbox/src/balloc.c
13515 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13516 1.23 +75 -7 ircd-ratbox/src/cache.c
13517 7.429 +342 -79 ircd-ratbox/src/channel.c
13518 7.67 +42 -2 ircd-ratbox/src/class.c
13519 7.485 +245 -85 ircd-ratbox/src/client.c
13520 1.23 +349 -43 ircd-ratbox/src/commio.c
13521 7.11 +4 -0 ircd-ratbox/src/crypt.c
13522 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13523 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13524 1.32 +4 -8 ircd-ratbox/src/epoll.c
13525 7.46 +63 -6 ircd-ratbox/src/event.c
13526 7.23 +4 -0 ircd-ratbox/src/getopt.c
13527 7.112 +8 -7 ircd-ratbox/src/hash.c
13528 7.32 +135 -133 ircd-ratbox/src/hook.c
13529 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13530 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13531 7.365 +56 -48 ircd-ratbox/src/ircd.c
13532 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13533 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13534 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13535 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13536 7.122 +14 -13 ircd-ratbox/src/listener.c
13537 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13538 7.150 +17 -8 ircd-ratbox/src/modules.c
13539 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13540 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13541 7.137 +55 -42 ircd-ratbox/src/packet.c
13542 7.187 +8 -15 ircd-ratbox/src/parse.c
13543 7.28 +2 -4 ircd-ratbox/src/patricia.c
13544 7.82 +3 -1 ircd-ratbox/src/poll.c
13545 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13546 1.32 +8 -3 ircd-ratbox/src/reject.c
13547 7.34 +1 -0 ircd-ratbox/src/restart.c
13548 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13549 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13550 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13551 7.76 +32 -35 ircd-ratbox/src/s_log.c
13552 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13553 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13554 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13555 7.334 +773 -2 ircd-ratbox/src/s_user.c
13556 7.27 +2 -1 ircd-ratbox/src/scache.c
13557 7.44 +2 -0 ircd-ratbox/src/select.c
13558 7.285 +12 -12 ircd-ratbox/src/send.c
13559 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13560 7.46 +0 -1 ircd-ratbox/src/tools.c
13561 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13562 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13563 1.3 +4 -4 ircd-ratbox/src/watch.c
13564 7.32 +1 -0 ircd-ratbox/src/whowas.c
13565 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13566 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13567 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13568 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13569
13570
13571
13572 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13573
13574 Modified files: (Branch: RATBOX_2_0)
13575 src client.c
13576 Log:
13577 a remote client is never going to have a watch list..duh
13578
13579 Revision Changes Path
13580 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13581
13582
13583
13584 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13585
13586 Added files: (Branch: RATBOX_2_0)
13587 modules m_watch.c
13588 Log:
13589 get that one too
13590
13591 Revision Changes Path
13592 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13593
13594
13595
13596 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13597
13598 Added files: (Branch: RATBOX_2_0)
13599 include watch.h
13600 src watch.c
13601 Log:
13602 helps if we actually include the .c/.h files
13603
13604 Revision Changes Path
13605 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13606 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13607
13608
13609
13610 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13611
13612 Modified files: (Branch: RATBOX_2_0)
13613 . configure configure.ac
13614 include client.h numeric.h s_conf.h setup.h.in
13615 supported.h
13616 modules Makefile.in
13617 modules/core m_nick.c
13618 src Makefile.in client.c ircd.c messages.tab
13619 newconf.c s_conf.c s_user.c
13620 Log:
13621 backport watch from devel
13622
13623 Revision Changes Path
13624 7.229.2.10 +12 -2 ircd-ratbox/configure
13625 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13626 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13627 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13628 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13629 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13630 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13631 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13632 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13633 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13634 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13635 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13636 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13637 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13638 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13639 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13640
13641
13642
13643 leeh 2005/01/12 10:12:40 EST (20050112_1)
13644
13645 Modified files: (Branch: RATBOX_2_0)
13646 include numeric.h
13647 modules m_services.c m_whois.c
13648 src messages.tab
13649 Log:
13650 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13651 when the user is logged in
13652
13653 Revision Changes Path
13654 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13655 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13656 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13657 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13658
13659
13660
13661 leeh 2005/01/11 19:47:14 EST (20050112_0)
13662
13663 Modified files: (Branch: RATBOX_2_0)
13664 include supported.h
13665 Added files: (Branch: RATBOX_2_0)
13666 doc services.txt
13667 Log:
13668 - add +r to 005
13669 - added doc/services.txt, outlining the compatibility code
13670
13671 Revision Changes Path
13672 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13673 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13674
13675
13676
13677 leeh 2005/01/11 18:38:10 EST (20050111_5)
13678
13679 Modified files: (Branch: RATBOX_2_0)
13680 include client.h hook.h
13681 modules m_services.c
13682 modules/core m_server.c
13683 src hook.c s_serv.c
13684 Log:
13685 - more services compatibility code:
13686 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13687 appropriate service {}; entry, only accept SU from these.
13688 - hook into us finishing nick burst, and have services burst a list of
13689 logged in users
13690
13691 Revision Changes Path
13692 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13693 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13694 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13695 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13696 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13697 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13698
13699
13700
13701 leeh 2005/01/11 17:32:42 EST (20050111_4)
13702
13703 Modified files: (Branch: RATBOX_2_0)
13704 . configure configure.ac
13705 include client.h
13706 modules Makefile.in
13707 src channel.c
13708 Added files: (Branch: RATBOX_2_0)
13709 modules m_services.c
13710 Log:
13711 - more services compatibility code:
13712 - encap handlers for SU (services marking client as logged in)
13713 - and for LOGIN (servers bursting logged in status)
13714 - move suser from Client -> User
13715
13716 Revision Changes Path
13717 7.229.2.9 +9 -3 ircd-ratbox/configure
13718 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13719 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13720 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13721 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13722 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13723
13724
13725
13726 leeh 2005/01/11 16:46:34 EST (20050111_3)
13727
13728 Modified files: (Branch: RATBOX_2_0)
13729 include ircd_defs.h
13730 Log:
13731 - whoops, missing #endif
13732
13733 Revision Changes Path
13734 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13735
13736
13737
13738 leeh 2005/01/11 15:56:57 EST (20050111_2)
13739
13740 Modified files: (Branch: RATBOX_2_0)
13741 include ircd_defs.h
13742 Log:
13743 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13744 have ipv6 just report sizeof(struct sockaddr_in)
13745
13746 Revision Changes Path
13747 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13748
13749
13750
13751 leeh 2005/01/10 20:19:35 EST (20050111_1)
13752
13753 Modified files: (Branch: RATBOX_2_0)
13754 src newconf.c
13755 Log:
13756 - fix a gcc warning
13757
13758 Revision Changes Path
13759 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13760
13761
13762
13763 leeh 2005/01/10 20:10:35 EST (20050111_0)
13764
13765 Modified files: (Branch: RATBOX_2_0)
13766 adns internal.h parse.c transmit.c types.c
13767 Log:
13768 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13769 conflict
13770
13771 Revision Changes Path
13772 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13773 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13774 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13775 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13776
13777
13778
13779 leeh 2005/01/10 17:48:48 EST (20050110_3)
13780
13781 Modified files: (Branch: RATBOX_2_0)
13782 modules m_xline.c
13783 Log:
13784 - send out the reformatted xline to opers (\s -> ' ')
13785
13786 Revision Changes Path
13787 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13788
13789
13790
13791 leeh 2005/01/10 16:18:53 EST (20050110_2)
13792
13793 Modified files: (Branch: RATBOX_2_0)
13794 help/opers umode
13795 help/users umode
13796 include client.h supported.h
13797 src messages.tab s_user.c send.c
13798 Log:
13799 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13800 channel privmsgs.
13801
13802 Revision Changes Path
13803 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13804 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13805 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13806 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13807 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13808 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13809 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13810
13811
13812
13813 leeh 2005/01/10 14:50:47 EST (20050110_1)
13814
13815 Modified files: (Branch: RATBOX_2_0)
13816 doc example.conf example.efnet.conf
13817 Log:
13818 - I dont remember ts6 desyncing on bans, so im not sure why the example
13819 confs say so.
13820
13821 Revision Changes Path
13822 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13823 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13824
13825
13826
13827 leeh 2005/01/10 13:31:10 EST (20050110_0)
13828
13829 Modified files: (Branch: RATBOX_2_0)
13830 . configure configure.ac
13831 include channel.h client.h numeric.h s_conf.h
13832 s_serv.h setup.h.in
13833 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13834 m_sjoin.c
13835 src channel.c messages.tab newconf.c s_conf.c
13836 s_serv.c s_user.c
13837 Log:
13838 - added --enable-services to configure, which enables some ratbox-services
13839 compatibility code:
13840 - chanmode +r, registered users only
13841 - usermode +S, prevents deop/kick of a service
13842 - service { }; block in conf for the above umode
13843
13844 Revision Changes Path
13845 7.229.2.8 +28 -16 ircd-ratbox/configure
13846 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13847 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13848 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13849 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13850 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13851 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13852 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13853 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13854 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13855 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13856 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13857 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13858 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13859 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13860 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13861 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13862 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13863 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13864
13865
13866
13867 leeh 2005/01/09 08:23:30 EST (20050109_0)
13868
13869 Modified files: (Branch: RATBOX_2_0)
13870 help/opers umode
13871 Log:
13872 - remove a tab, and add +C to opers umode help
13873
13874 Revision Changes Path
13875 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13876