]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] Remove invite_ops_only, forcing it to YES.
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
2 Log:
3 Move username check after xline and dnsbl checks, so it
4 will not complain to opers about clients who are xlined
5 or blacklisted anyway (both of which silently reject).
6
7
8 Changes: Modified:
9 +15 -15 trunk/src/s_user.c (File Modified)
10
11
12 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
13 Log:
14 - MASTER_MAX is no longer relevant
15
16
17 Changes: Modified:
18 +0 -7 trunk/modules/m_set.c (File Modified)
19
20
21 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
22 Log:
23 - add config option for setting max_clients.
24
25
26 Changes: Modified:
27 +5 -0 trunk/doc/example.conf (File Modified)
28 +5 -0 trunk/doc/reference.conf (File Modified)
29 +2 -0 trunk/include/s_conf.h (File Modified)
30 +1 -1 trunk/src/ircd.c (File Modified)
31 +2 -0 trunk/src/newconf.c (File Modified)
32 +2 -1 trunk/src/s_conf.c (File Modified)
33
34
35 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
36 Log:
37 - remove get_maxrss() and all of that insecure and unsafe nonsense
38
39
40 Changes: Modified:
41 +3 -38 trunk/src/ircd.c (File Modified)
42 +1 -1 trunk/src/restart.c (File Modified)
43 +0 -4 trunk/src/s_stats.c (File Modified)
44
45
46 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
47 Log:
48 - avoid some potential NULL dereferencing
49
50
51 Changes: Modified:
52 +1 -1 trunk/libcharybdis/commio.c (File Modified)
53
54
55 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
56 Log:
57 - fix a typo
58
59
60 Changes: Modified:
61 +1 -1 trunk/libcharybdis/poll.c (File Modified)
62
63
64 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
65 Log:
66 - rework poll a bit for the MAXCONNECTIONS changes.
67
68
69 Changes: Modified:
70 +46 -23 trunk/libcharybdis/poll.c (File Modified)
71
72
73 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
74 Log:
75 Our way of using kqueue may cause it to report fds we
76 don't know about anymore, cope.
77
78
79 Changes: Modified:
80 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
81
82
83 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
84 Log:
85 Don't reference freed memory (fde_t) in comm_close().
86
87
88 Changes: Modified:
89 +1 -1 trunk/libcharybdis/commio.c (File Modified)
90
91
92 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
93 Log:
94 - fix for 100% cpu use
95
96
97 Changes: Modified:
98 +1 -1 trunk/libcharybdis/commio.c (File Modified)
99
100
101 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
102 Log:
103 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
104
105
106 Changes: Modified:
107 +37 -25 trunk/libcharybdis/commio.c (File Modified)
108
109
110 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
111 Log:
112 - clear up use of fd_table in ircd.
113
114
115 Changes: Modified:
116 +3 -2 trunk/src/s_serv.c (File Modified)
117
118
119 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
120 Log:
121 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
122
123
124 Changes: Modified:
125 +97 -26 trunk/libcharybdis/commio.c (File Modified)
126 +3 -2 trunk/libcharybdis/commio.h (File Modified)
127 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
128 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
129 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
130 +3 -3 trunk/libcharybdis/poll.c (File Modified)
131 +2 -2 trunk/libcharybdis/ports.c (File Modified)
132 +2 -2 trunk/libcharybdis/select.c (File Modified)
133
134
135 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
136 Log:
137 Fix some cases where the size argument to strlcpy()
138 for usernames and hostnames is 1 too small.
139
140
141 Changes: Modified:
142 +1 -1 trunk/modules/m_chghost.c (File Modified)
143 +2 -2 trunk/src/res.c (File Modified)
144 +2 -2 trunk/src/s_user.c (File Modified)
145
146
147 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
148 Log:
149 Cut down quit/part/kick reasons to avoid quit reasons
150 overflowing the client exiting server notice (from
151 TOPICLEN to 260). kill reasons become shorter accordingly.
152 kline/dline/gline reasons become 390.
153 away messages stay at TOPICLEN for now.
154
155
156 Changes: Modified:
157 +8 -3 trunk/include/ircd_defs.h (File Modified)
158 +2 -2 trunk/modules/m_dline.c (File Modified)
159 +4 -4 trunk/modules/m_gline.c (File Modified)
160 +2 -2 trunk/modules/m_kline.c (File Modified)
161
162
163 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
164 Log:
165 Don't leak auth{} spoofed IP addresses in +f notices.
166 from ratbox (androsyn)
167
168
169 Changes: Modified:
170 +10 -3 trunk/src/s_conf.c (File Modified)
171
172
173 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
174 Log:
175 Make oper_up() take +i/-i during opering up into account
176 (e.g. no_oper_invis extension, +i in operator::umodes).
177 Remove the hack from no_oper_invis.
178
179
180 Changes: Modified:
181 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
182 +4 -0 trunk/src/s_user.c (File Modified)
183
184
185 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
186 Log:
187 no_oper_invis: decrement invisible count when clearing
188 invisible on a local client who has just opered up
189 oper_up() should really do this
190
191
192 Changes: Modified:
193 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
194
195
196 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
197 Log:
198 Put "End of Channel Quiet List" instead of
199 "End of Channel Ban List" for a +q list.
200 Due to client restrictions the numerics for
201 quiet lists must be the same as for ban lists.
202
203
204 Changes: Modified:
205 +4 -1 trunk/src/chmode.c (File Modified)
206
207
208 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
209 Log:
210 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
211 Change TS6 JOIN processing
212 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
213 a local user joins an existing channel
214 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
215 propagating a TS6 JOIN
216 - don't interpret simple modes in an incoming TS6 JOIN
217
218 This is to avoid desyncs when certain mode changes (e.g. -im)
219 cross with joins. A downside is that simple modes will be
220 more desynched when a JOIN creates a channel or lowers TS,
221 but that's less important.
222
223 Update the TS6 specification to include this, and clarify
224 that TMODE can come from a server and that MODE must be
225 translated into TMODE from other servers too.
226
227
228 Changes: Modified:
229 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
230 +19 -127 trunk/modules/core/m_join.c (File Modified)
231
232
233 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
234 Log:
235 Make -logfile work again.
236
237
238 Changes: Modified:
239 +2 -2 trunk/src/s_log.c (File Modified)
240
241
242 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
243 Log:
244 - fix off-by-one memory overflow error.
245
246
247 Changes: Modified:
248 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
249
250
251 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
252 Log:
253 Change handling of modularized umodes:
254 - keep the bitmask reserved forever to the letter, fixing
255 the problems when loading multiple umode modules,
256 unloading them and then loading them in a different order
257 - don't allow local users to change umodes which have
258 been unloaded and don't set them on new users via
259 default_umodes
260
261
262 Changes: Modified:
263 +24 -3 trunk/src/s_user.c (File Modified)
264
265
266 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
267 Log:
268 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
269
270
271 Changes: Modified:
272 +1 -0 trunk/include/s_user.h (File Modified)
273 +0 -22 trunk/libcharybdis/tools.c (File Modified)
274 +0 -1 trunk/libcharybdis/tools.h (File Modified)
275 +22 -0 trunk/src/s_user.c (File Modified)
276
277
278 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
279 Log:
280 DNSBL keyword substitution is available as of 2.1.3.
281
282
283 Changes: Modified:
284 +1 -1 trunk/doc/example.conf (File Modified)
285
286
287 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
288 Log:
289 Change two occurances like match(userinput, target_p->name) ||
290 match(target_p->name, userinput) to just match(userinput,
291 target_p->name). No client name can contain * or ? now.
292
293
294 Changes: Modified:
295 +1 -1 trunk/modules/m_trace.c (File Modified)
296 +1 -2 trunk/src/s_serv.c (File Modified)
297
298
299 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
300 Log:
301 Do not try find_server() on a name find_client() has
302 returned NULL for, as this will always return NULL
303 since the removal of hostmasking.
304
305
306 Changes: Modified:
307 +1 -2 trunk/modules/m_pong.c (File Modified)
308 +0 -4 trunk/src/s_serv.c (File Modified)
309
310
311 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
312 Log:
313 Remove server_exists() which checked whether the
314 server name existed taking hostmasking into account
315 and just check with find_server(); admittedly
316 this checks if the name is a SID but that's not
317 a real problem.
318
319
320 Changes: Modified:
321 +3 -27 trunk/modules/core/m_server.c (File Modified)
322
323
324 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
325 Log:
326 Remove hash_find_masked_server(), which made it possible
327 to specify the full (unmasked) name of a server behind
328 a hostmask. As a result find_any_client() (for prefixes)
329 becomes equal to find_client(), so remove that too.
330
331
332 Changes: Modified:
333 +0 -1 trunk/include/hash.h (File Modified)
334 +1 -75 trunk/src/hash.c (File Modified)
335 +1 -1 trunk/src/parse.c (File Modified)
336
337
338 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
339 Log:
340 Remove '*' from valid server name characters.
341 This makes it impossible to connect hostmasked servers.
342 (This support didn't work well anyway, was incompatible
343 with TS6 and we never masked ourselves.)
344
345
346 Changes: Modified:
347 +1 -1 trunk/src/match.c (File Modified)
348
349
350 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
351 Log:
352 Change spambot, flooder and jupe joiner notices from host to orighost.
353
354
355 Changes: Modified:
356 +1 -1 trunk/modules/core/m_join.c (File Modified)
357 +2 -2 trunk/modules/core/m_message.c (File Modified)
358 +2 -2 trunk/src/channel.c (File Modified)
359
360
361 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
362 Log:
363 Add documentation for SASL client protocol, same as atheme doc/SASL.
364
365
366 Changes: Modified:
367 + - trunk/doc/sasl.txt (File Added)
368
369
370 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
371 Log:
372 Include real hostname in Closing Link message for unknown
373 connections that have sent USER. This is helpful for
374 k-lined users while not breaking server IP hiding.
375
376
377 Changes: Modified:
378 +3 -1 trunk/src/client.c (File Modified)
379
380
381 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
382 Log:
383 Rerun autoconf.
384
385
386 Changes: Modified:
387 +29 -29 trunk/configure (File Modified)
388
389
390 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
391 Log:
392 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
393
394
395 Changes: Modified:
396 +3 -3 trunk/modules/core/m_kill.c (File Modified)
397
398
399 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
400 Log:
401 Backport from early 3.x:
402
403 --
404 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
405 Log:
406 - remove "Processing connection to foobar.net" message
407
408
409 Changes: Modified:
410 +0 -3 trunk/src/s_auth.c (File Modified)
411
412
413 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
414 Log:
415 - missed the processing connection one (actually, we can probably nuke this one)
416
417
418 Changes: Modified:
419 +1 -2 trunk/src/s_auth.c (File Modified)
420
421
422 river 2006/09/27 16:33:05 UTC (20060927-2174)
423 Log:
424 get_client_name = stupid
425
426
427
428 Changes: Modified:
429 +10 -7 trunk/modules/core/m_kill.c (File Modified)
430
431
432 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
433 Log:
434 - remove excessive arguments
435
436
437 Changes: Modified:
438 +1 -2 trunk/src/s_conf.c (File Modified)
439 +1 -1 trunk/src/s_user.c (File Modified)
440
441
442 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
443 Log:
444 - use sendto_one_notice() for on-connect notices too.
445
446
447 Changes: Modified:
448 +10 -10 trunk/src/s_auth.c (File Modified)
449
450
451 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
452 Log:
453 - use sendto_one_notice() in the core, too.
454
455
456 Changes: Modified:
457 +2 -2 trunk/src/chmode.c (File Modified)
458 +8 -15 trunk/src/modules.c (File Modified)
459 +3 -5 trunk/src/s_conf.c (File Modified)
460 +1 -2 trunk/src/s_newconf.c (File Modified)
461 +20 -57 trunk/src/s_user.c (File Modified)
462
463
464 river 2006/09/27 16:19:25 UTC (20060927-2166)
465 Log:
466 the KILL command will use get_client_name(, SHOW_IP) instead of
467 target->name, and will show a more useful error for local opers
468
469
470
471 Changes: Modified:
472 +6 -4 trunk/modules/core/m_kill.c (File Modified)
473
474
475 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
476 Log:
477 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
478
479
480 Changes: Modified:
481 +4 -2 trunk/src/send.c (File Modified)
482
483
484 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
485 Log:
486 - back out r2159
487
488
489 Changes: Modified:
490 +1 -1 trunk/include/client.h (File Modified)
491
492
493 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
494 Log:
495 - get_id(): fall back to "*" if client has no known name
496
497
498 Changes: Modified:
499 +1 -1 trunk/include/client.h (File Modified)
500
501
502 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
503 Log:
504 - convert to sendto_one_notice().
505
506
507 Changes: Modified:
508 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
509 +4 -6 trunk/unsupported/m_force.c (File Modified)
510
511
512 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
513 Log:
514 - use sendto_one_notice() in many places instead of
515 sendto_one(source_p, ":%s NOTICE %s :", ...);
516
517
518 Changes: Modified:
519 +10 -25 trunk/extensions/example_module.c (File Modified)
520 +5 -14 trunk/extensions/hurt.c (File Modified)
521 +1 -2 trunk/extensions/m_42.c (File Modified)
522 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
523 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
524 +1 -2 trunk/extensions/m_opme.c (File Modified)
525 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
526 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
527 +3 -7 trunk/modules/core/m_die.c (File Modified)
528 +2 -4 trunk/modules/core/m_kill.c (File Modified)
529 +2 -2 trunk/modules/core/m_squit.c (File Modified)
530 +1 -2 trunk/modules/m_challenge.c (File Modified)
531 +11 -15 trunk/modules/m_connect.c (File Modified)
532 +20 -28 trunk/modules/m_dline.c (File Modified)
533 +2 -2 trunk/modules/m_etrace.c (File Modified)
534 +11 -21 trunk/modules/m_gline.c (File Modified)
535 +2 -4 trunk/modules/m_kline.c (File Modified)
536 +1 -2 trunk/modules/m_rehash.c (File Modified)
537 +3 -7 trunk/modules/m_restart.c (File Modified)
538 +31 -45 trunk/modules/m_set.c (File Modified)
539 +2 -4 trunk/modules/m_testmask.c (File Modified)
540 +5 -8 trunk/modules/m_unreject.c (File Modified)
541 +2 -5 trunk/modules/m_xline.c (File Modified)
542 --
543
544
545 Changes: Modified:
546 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
547 +10 -25 trunk/extensions/example_module.c (File Modified)
548 +5 -14 trunk/extensions/hurt.c (File Modified)
549 +1 -2 trunk/extensions/m_42.c (File Modified)
550 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
551 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
552 +1 -2 trunk/extensions/m_opme.c (File Modified)
553 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
554 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
555 +3 -7 trunk/modules/core/m_die.c (File Modified)
556 +14 -11 trunk/modules/core/m_kill.c (File Modified)
557 +2 -2 trunk/modules/core/m_squit.c (File Modified)
558 +1 -2 trunk/modules/m_challenge.c (File Modified)
559 +11 -15 trunk/modules/m_connect.c (File Modified)
560 +2 -4 trunk/modules/m_dline.c (File Modified)
561 +2 -2 trunk/modules/m_etrace.c (File Modified)
562 +11 -21 trunk/modules/m_gline.c (File Modified)
563 +2 -4 trunk/modules/m_kline.c (File Modified)
564 +1 -2 trunk/modules/m_rehash.c (File Modified)
565 +3 -7 trunk/modules/m_restart.c (File Modified)
566 +31 -45 trunk/modules/m_set.c (File Modified)
567 +2 -4 trunk/modules/m_testmask.c (File Modified)
568 +5 -8 trunk/modules/m_unreject.c (File Modified)
569 +1 -3 trunk/modules/m_xline.c (File Modified)
570 +2 -2 trunk/src/chmode.c (File Modified)
571 +8 -15 trunk/src/modules.c (File Modified)
572 +10 -14 trunk/src/s_auth.c (File Modified)
573 +3 -6 trunk/src/s_conf.c (File Modified)
574 +1 -2 trunk/src/s_newconf.c (File Modified)
575 +20 -57 trunk/src/s_user.c (File Modified)
576 +4 -2 trunk/src/send.c (File Modified)
577 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
578 +4 -6 trunk/unsupported/m_force.c (File Modified)
579
580
581 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
582 Log:
583 - keyword-subst from charybdis 2.2.
584
585
586 Changes: Modified:
587 +12 -3 trunk/doc/example.conf (File Modified)
588 +58 -3 trunk/doc/reference.conf (File Modified)
589 + - trunk/include/substitution.h (File Added)
590 +1 -0 trunk/src/Makefile.in (File Modified)
591 +2 -2 trunk/src/s_conf.c (File Modified)
592 +164 -1 trunk/src/s_user.c (File Modified)
593 + - trunk/src/substitution.c (File Added)
594
595
596 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
597 Log:
598 Removed merge tracking for "svnmerge" for
599 http://svn.atheme.org/charybdis/branches/release-2.2
600
601
602 Changes: Modified:
603 + - trunk/ (Property Modified)
604
605
606 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
607 Log:
608 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
609 http://svn.atheme.org/charybdis/branches/release-2.2
610
611
612 Changes: Modified:
613 + - trunk/ (Property Modified)
614
615
616 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
617 Log:
618 Removed merge tracking for "svnmerge" for
619 http://svn.atheme.org/charybdis/branches/release-2.2
620
621
622 Changes: Modified:
623 + - trunk/ (Property Modified)
624
625
626 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
627 Log:
628 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
629 http://svn.atheme.org/charybdis/branches/release-2.2
630
631
632 Changes: Modified:
633 + - trunk/ (Property Modified)
634
635
636 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
637 Log:
638 - bleah
639
640
641 Changes: Modified:
642 + - trunk/ (Property Modified)
643
644
645 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
646 Log:
647 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
648 http://svn.atheme.org/charybdis/branches/release-2.2
649
650
651 Changes: Modified:
652 + - trunk/ (Property Modified)
653
654
655 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
656 Log:
657 - version bump to 2.2.0
658
659
660 Changes: Modified:
661 +3 -1 trunk/NEWS (File Modified)
662 +1 -1 trunk/configure.ac (File Modified)
663
664
665 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
666 Log:
667 - the new plan:
668 + branches/release-2.1 -> 2.2 base
669 + 3.0 -> branches/cxxconversion
670 + backport some immediate 3.0 functionality for 2.2
671 + other stuff
672
673
674 Changes: Modified:
675 + - trunk/ (File Added)
676
677
678 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
679 Log:
680 Merged revisions 3135,3137 via svnmerge from
681 http://svn.atheme.org/charybdis/trunk
682
683 ........
684 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
685
686 - Expand TRACE description
687 - Mention expiry time in TESTLINE
688 ........
689 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
690
691 Update copyright year for sgml docs to 2007.
692 ........
693
694
695 Changes: Modified:
696 + - branches/release-2.1/ (Property Modified)
697 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
698 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
699
700
701 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
702 Log:
703 Merged revisions 1999 via svnmerge from
704 http://svn.atheme.org/charybdis/trunk
705 Add river to CREDITS
706
707 ........
708 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
709
710 vanity
711 ........
712
713
714 Changes: Modified:
715 + - branches/release-2.1/ (Property Modified)
716 +1 -0 branches/release-2.1/CREDITS (File Modified)
717
718
719 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
720 Log:
721 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
722 http://svn.atheme.org/charybdis/trunk
723
724 ........
725 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
726
727 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
728 ........
729 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
730
731 - add use_forward to /info
732 ........
733 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
734
735 Call channel_modes() with &me instead of source_p when
736 sending out a JOIN and SJOIN for a local user. This
737 saves checking whether they are on the channel they
738 have just joined.
739 ........
740 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
741
742 If use_forward is disabled:
743 - hide +fFQ in 005
744 - hide +f in /mode #channel (/mode #channel f still shows it)
745 - do not send any mode changes adding +f to local clients
746 (-f ones are still sent)
747 ........
748
749
750 Changes: Modified:
751 + - branches/release-2.1/ (Property Modified)
752 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
753 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
754 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
755 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
756 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
757 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
758 +1 -1 branches/release-2.1/src/channel.c (File Modified)
759 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
760 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
761 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
762 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
763 +4 -2 branches/release-2.1/src/supported.c (File Modified)
764
765
766 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
767 Log:
768 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
769
770
771 Changes: Modified:
772 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
773 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
774 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
775
776
777 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
778 Log:
779 Add accountability (wallops, log) to OKICK.
780
781
782 Changes: Modified:
783 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
784
785
786 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
787 Log:
788 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
789 Similar to branches/release-2.2 r3061.
790
791
792 Changes: Modified:
793 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
794
795
796 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
797 Log:
798 - Write xline to file after instead of before notifying opers and source
799 - Also notify source of failure to add xline
800 Similar to branches/release-2.2 r3057.
801
802
803 Changes: Modified:
804 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
805
806
807 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
808 Log:
809 If a dline/kline/resv cannot be added to the file, send
810 the regular notices to local opers and source anyway,
811 and also warn the source (local opers were already warned).
812 Similar to branches/release-2.2 r3053.
813
814
815 Changes: Modified:
816 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
817
818
819 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
820 Log:
821 Port over fixes from unkline/unxline/unresv to undline.
822 Similar to branches/release-2.2 r3049.
823
824
825 Changes: Modified:
826 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
827
828
829 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
830 Log:
831 Merged revisions 2915 via svnmerge from
832 http://svn.atheme.org/charybdis/trunk
833
834 ........
835 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
836
837 In usage message, show kline.conf and xline.conf instead
838 of klines.conf and xlines.conf.
839 ........
840
841
842 Changes: Modified:
843 + - branches/release-2.1/ (Property Modified)
844 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
845
846
847 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
848 Log:
849 Merged revisions 2831,2833,2853 via svnmerge from
850 http://svn.atheme.org/charybdis/trunk
851
852 ........
853 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
854
855 unkline/unxline/unresv:
856 - if fclose on the output returns an error, treat this as a
857 write error too
858 - check if the rename from the temp file to the ban conf failed
859 ........
860 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
861
862 When adding a permanent dline/kline/xline/resv, check
863 the return value of fclose().
864 ........
865 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
866
867 Do not free xline aconf if it could not be written out.
868 It will be added to the list in memory anyway.
869 ........
870
871
872 Changes: Modified:
873 + - branches/release-2.1/ (Property Modified)
874 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
875 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
876 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
877 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
878
879
880 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
881 Log:
882 NEWS: Clarify effects of ip_cloaking changes a little.
883
884
885 Changes: Modified:
886 +2 -0 branches/release-2.1/NEWS (File Modified)
887
888
889 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
890 Log:
891 Rerun autoconf.
892
893
894 Changes: Modified:
895 +9 -9 branches/release-2.1/configure (File Modified)
896
897
898 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
899 Log:
900 Version bump on 2.1 branch to 2.1.2.
901
902
903 Changes: Modified:
904 +1 -1 branches/release-2.1/configure.ac (File Modified)
905
906
907 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
908 Log:
909 Mention r2801/r2805.
910
911
912 Changes: Modified:
913 +1 -0 branches/release-2.1/NEWS (File Modified)
914
915
916 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
917 Log:
918 Merged revisions 2801 via svnmerge from
919 http://svn.atheme.org/charybdis/trunk
920
921 ........
922 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
923
924 ip_cloaking: try to avoid truncation by removing more
925 components of the hostname (except the TLD).
926 ........
927
928
929 Changes: Modified:
930 + - branches/release-2.1/ (Property Modified)
931 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
932
933
934 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
935 Log:
936 Update NEWS.
937
938
939 Changes: Modified:
940 +8 -1 branches/release-2.1/NEWS (File Modified)
941
942
943 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
944 Log:
945 Merged revisions 2781 via svnmerge from
946 http://svn.atheme.org/charybdis/trunk
947
948 ........
949 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
950
951 Fix stupid bug: checked a hostmask against the found
952 ban instead of all exceptions, causing all host mangled
953 clients to be exempted if there was a single ban
954 exception in many cases.
955 ........
956
957
958 Changes: Modified:
959 + - branches/release-2.1/ (Property Modified)
960 +2 -2 branches/release-2.1/src/channel.c (File Modified)
961
962
963 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
964 Log:
965 Merged revisions 2773 via svnmerge from
966 http://svn.atheme.org/charybdis/trunk
967
968 ........
969 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
970
971 user@host must be *@* for a shared{} block with flags=locops
972 (server should not be *).
973 ........
974
975
976 Changes: Modified:
977 + - branches/release-2.1/ (Property Modified)
978 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
979
980
981 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
982 Log:
983 Tweak \s code a little.
984
985
986 Changes: Modified:
987 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
988 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
989 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
990
991
992 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
993 Log:
994 Merged revisions 2761 via svnmerge from
995 http://svn.atheme.org/charybdis/trunk
996
997 ........
998 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
999
1000 The testline/no_tilde fixes are in 2.1.1.
1001 ........
1002
1003
1004 Changes: Modified:
1005 + - branches/release-2.1/ (Property Modified)
1006 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1007
1008
1009 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1010 Log:
1011 Update NEWS.
1012
1013
1014 Changes: Modified:
1015 +4 -1 branches/release-2.1/NEWS (File Modified)
1016
1017
1018 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1019 Log:
1020 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
1021 http://svn.atheme.org/charybdis/trunk
1022 no_tilde fixes
1023
1024 ........
1025 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1026
1027 If the auth{} block has no_tilde and is not kline exempt,
1028 check the username without tilde against klines too.
1029 This is consistent with the way klines work on spoofs
1030 (klines checked on both raw and appearing-on-IRC version).
1031 ........
1032 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1033
1034 Rework the fix for klines with no_tilde.
1035 Add an extra argument to find_address_conf() for the
1036 username without tilde, as that may contain one character more.
1037 ........
1038 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1039
1040 Unbreak compile (because of r2697).
1041 testline with ~ could be improved some more perhaps, but this should work.
1042 ........
1043 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1044
1045 testline: take no_tilde and username truncation into account
1046 ........
1047 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1048
1049 Add some information on /testline with no_tilde and username truncation.
1050 ........
1051
1052
1053 Changes: Modified:
1054 + - branches/release-2.1/ (Property Modified)
1055 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1056 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1057 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1058 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1059 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1060 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1061
1062
1063 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1064 Log:
1065 Merged revisions 2149,2151 via svnmerge from
1066 http://svn.atheme.org/charybdis/trunk
1067
1068 ........
1069 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1070
1071 Move kills from services from +s to +k snomask.
1072 Kills from non-service opers remain on +s.
1073 ........
1074 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1075
1076 Update description of +s and +k snomasks.
1077 ........
1078
1079
1080 Changes: Modified:
1081 + - branches/release-2.1/ (Property Modified)
1082 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1083 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1084 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1085
1086
1087 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1088 Log:
1089 Merged revisions 2685 via svnmerge from
1090 http://svn.atheme.org/charybdis/trunk
1091
1092 ........
1093 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1094
1095 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1096 ........
1097
1098
1099 Changes: Modified:
1100 + - branches/release-2.1/ (Property Modified)
1101 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1102
1103
1104 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1105 Log:
1106 Merged revisions 2693 via svnmerge from
1107 http://svn.atheme.org/charybdis/trunk
1108
1109 ........
1110 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1111
1112 Fix truncation (by one) of unidented usernames
1113 if user registration is done because of DNSBL
1114 completion (which is the usual case if a valid
1115 NICK and USER are sent quickly and any DNSBLs
1116 are enabled).
1117 ........
1118
1119
1120 Changes: Modified:
1121 + - branches/release-2.1/ (Property Modified)
1122 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1123
1124
1125 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1126 Log:
1127 Update NEWS.
1128
1129
1130 Changes: Modified:
1131 +10 -0 branches/release-2.1/NEWS (File Modified)
1132
1133
1134 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1135 Log:
1136 Rerun autoconf.
1137
1138
1139 Changes: Modified:
1140 +9 -9 branches/release-2.1/configure (File Modified)
1141
1142
1143 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1144 Log:
1145 Version bump to 2.1.1.
1146
1147
1148 Changes: Modified:
1149 +1 -1 branches/release-2.1/configure.ac (File Modified)
1150
1151
1152 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1153 Log:
1154 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
1155 http://svn.atheme.org/charybdis/trunk
1156
1157 ........
1158 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1159
1160 - fix a server notice on SID collision where the server name is mentioned twice
1161 ........
1162 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1163
1164 - get_server_name() is stupid
1165 ........
1166 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1167
1168 - fix an oops
1169 ........
1170 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1171
1172 Do the Attempt to re-introduce SID server notice somewhat
1173 differently, showing a real host again if !HIDE_SERVERS_IPS
1174 and still showing the server name exactly once.
1175 ........
1176 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1177
1178 Fix log message for Attempt to re-introduce SID (server notice was ok).
1179 ........
1180 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1181
1182 - replace "No N line" with "no connect block" in a
1183 serverlog message
1184 - show attempted server name in a few serverlog messages
1185 ........
1186
1187
1188 Changes: Modified:
1189 + - branches/release-2.1/ (Property Modified)
1190 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1191
1192
1193 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1194 Log:
1195 Merged revisions 2218 via svnmerge from
1196 http://svn.atheme.org/charybdis/trunk
1197
1198 ........
1199 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1200
1201 Fix garbage in /stats y output on 64-bit archs.
1202 ........
1203
1204
1205 Changes: Modified:
1206 + - branches/release-2.1/ (Property Modified)
1207 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1208
1209
1210 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1211 Log:
1212 Merged revisions 2438 via svnmerge from
1213 http://svn.atheme.org/charybdis/trunk
1214
1215 ........
1216 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1217
1218 Enable Revision keyword in addition to Id.
1219 ........
1220
1221
1222 Changes: Modified:
1223 + - branches/release-2.1/ (Property Modified)
1224 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1225
1226
1227 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1228 Log:
1229 Merged revisions 2679 via svnmerge from
1230 http://svn.atheme.org/charybdis/trunk
1231
1232 ........
1233 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1234
1235 Port over ratbox 2.2 r23253 (anfl):
1236 - remove the cached storage of how many +beI there are, thereby fixing a
1237 case where it can get desynced from reality
1238 ........
1239
1240
1241 Changes: Modified:
1242 + - branches/release-2.1/ (Property Modified)
1243 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1244 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1245
1246
1247 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1248 Log:
1249 Merged revisions 2093,2095 via svnmerge from
1250 http://svn.atheme.org/charybdis/trunk
1251
1252 ........
1253 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1254
1255 - change DNSBL licensing to BSD.
1256 ........
1257 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1258
1259 - change x86-assembly FNV implementation to BSD license
1260 ........
1261
1262
1263 Changes: Modified:
1264 + - branches/release-2.1/ (Property Modified)
1265 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1266 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1267
1268
1269 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1270 Log:
1271 Merged revisions 2073,2075 via svnmerge from
1272 http://svn.atheme.org/charybdis/trunk
1273
1274 ........
1275 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1276
1277 Put full information in the squit reason when exiting
1278 a server due to a servlink (ziplinks) error.
1279 ........
1280 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1281
1282 Put full information in the squit reason when exiting
1283 a server due to not enough arguments for a command.
1284 ........
1285
1286
1287 Changes: Modified:
1288 + - branches/release-2.1/ (Property Modified)
1289 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1290 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1291
1292
1293 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1294 Log:
1295 Merged revisions 2071 via svnmerge from
1296 http://svn.atheme.org/charybdis/trunk
1297
1298 ........
1299 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1300
1301 Don't redirect users from an existing domain to an
1302 existing server in reference.conf.
1303 Idea from ratbox.
1304 ........
1305
1306
1307 Changes: Modified:
1308 + - branches/release-2.1/ (Property Modified)
1309 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1310
1311
1312 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1313 Log:
1314 Merged revisions 2053 via svnmerge from
1315 http://svn.atheme.org/charybdis/trunk
1316
1317 ........
1318 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1319
1320 Make find_channel_membership() choose the shortest list
1321 (channel's list or user's list) to search, avoiding excessive
1322 CPU usage with services which are in lots of channels.
1323 From ratbox 2.2 (anfl/jilles)
1324 ........
1325
1326
1327 Changes: Modified:
1328 + - branches/release-2.1/ (Property Modified)
1329 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1330
1331
1332 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1333 Log:
1334 Rerun autoconf.
1335
1336
1337 Changes: Modified:
1338 +9 -9 branches/release-2.1/configure (File Modified)
1339
1340
1341 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1342 Log:
1343 Version change 2.1.0rc1 -> 2.1.0 (release).
1344
1345
1346 Changes: Modified:
1347 +1 -1 branches/release-2.1/configure.ac (File Modified)
1348
1349
1350 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1351 Log:
1352 Merged revisions 2029 via svnmerge from
1353 http://svn.atheme.org/charybdis/trunk
1354
1355 ........
1356 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1357
1358 NEWS: mention m_webirc.c module
1359 ........
1360
1361
1362 Changes: Modified:
1363 + - branches/release-2.1/ (Property Modified)
1364 +1 -0 branches/release-2.1/NEWS (File Modified)
1365
1366
1367 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1368 Log:
1369 Rerun autoconf.
1370
1371
1372 Changes: Modified:
1373 +9 -9 branches/release-2.1/configure (File Modified)
1374
1375
1376 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1377 Log:
1378 Change version to 2.1.0rc1.
1379
1380
1381 Changes: Modified:
1382 +1 -1 branches/release-2.1/configure.ac (File Modified)
1383
1384
1385 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1386 Log:
1387 Merged revisions 2021 via svnmerge from
1388 http://svn.atheme.org/charybdis/trunk
1389
1390 ........
1391 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1392
1393 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1394 related flaky looking things, and instead keep a list
1395 of BlacklistClients in PreClient.
1396 ........
1397
1398
1399 Changes: Modified:
1400 + - branches/release-2.1/ (Property Modified)
1401 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1402 +1 -1 branches/release-2.1/include/client.h (File Modified)
1403 +0 -1 branches/release-2.1/include/res.h (File Modified)
1404 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1405 +0 -24 branches/release-2.1/src/res.c (File Modified)
1406 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1407
1408
1409 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1410 Log:
1411 Merged revisions 2015,2017 via svnmerge from
1412 http://svn.atheme.org/charybdis/trunk
1413
1414 ........
1415 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1416
1417 Check if the name in the question section of the
1418 DNS reply matches what we queried, to guard against
1419 late replies to a previous query with the same id.
1420 ........
1421 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1422
1423 res.c: add a comment summarizing our changes
1424 ........
1425
1426
1427 Changes: Modified:
1428 + - branches/release-2.1/ (Property Modified)
1429 +53 -18 branches/release-2.1/src/res.c (File Modified)
1430
1431
1432 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1433 Log:
1434 Merged revisions 1981 via svnmerge from
1435 http://svn.atheme.org/charybdis/trunk
1436
1437 ........
1438 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1439
1440 Alphabetize extensions and tweak the descriptions a little.
1441 ........
1442
1443
1444 Changes: Modified:
1445 + - branches/release-2.1/ (Property Modified)
1446 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1447 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1448
1449
1450 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1451 Log:
1452 Merged revisions 1975 via svnmerge from
1453 http://svn.atheme.org/charybdis/trunk
1454
1455 ........
1456 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1457
1458 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1459 We should use the IP and not truncate the hostname.
1460 From ratbox 2.2 (androsyn)
1461 ........
1462
1463
1464 Changes: Modified:
1465 + - branches/release-2.1/ (Property Modified)
1466 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1467
1468
1469 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1470 Log:
1471 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1472 http://svn.atheme.org/charybdis/trunk
1473
1474
1475 Changes: Modified:
1476 + - branches/release-2.1/ (Property Modified)
1477
1478
1479 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1480 Log:
1481 - branch 2.1 release family
1482
1483
1484 Changes: Modified:
1485 + - branches/release-2.1/ (File Added)
1486
1487
1488 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1489 Log:
1490 Describe new handling of host mangling in channel bans in SGML.
1491
1492
1493 Changes: Modified:
1494 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1495
1496
1497 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1498 Log:
1499 - ok, 2.1 operline brought to you by marvin the melancholy robot
1500
1501
1502 Changes: Modified:
1503 +1 -1 trunk/src/messages.tab (File Modified)
1504
1505
1506 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1507 Log:
1508 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1509 If anybody comes up with anything better, then please let us know
1510 and we will change this before 2.1 is branched.
1511
1512
1513 Changes: Modified:
1514 +1 -1 trunk/src/messages.tab (File Modified)
1515
1516
1517 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1518 Log:
1519 Add EUID to capab.txt.
1520
1521
1522 Changes: Modified:
1523 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1524
1525
1526 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1527 Log:
1528 Update NEWS file.
1529
1530
1531 Changes: Modified:
1532 +3 -0 trunk/NEWS (File Modified)
1533
1534
1535 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1536 Log:
1537 Allow service{} servers to manipulate the nick delay table
1538 (for "nickserv enforcement").
1539 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1540 If duration is 0, the nickdelay entry is removed, otherwise
1541 it is added with the duration in seconds (maximum 24 hours).
1542 It is suggested that this is used if the EUID capab is present.
1543
1544
1545 Changes: Modified:
1546 +42 -1 trunk/modules/m_services.c (File Modified)
1547
1548
1549 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1550 Log:
1551 HURT: strip off *@ from the start of the mask
1552 reject anything else containing '@' or '!'
1553
1554
1555 Changes: Modified:
1556 +11 -0 trunk/extensions/hurt.c (File Modified)
1557
1558
1559 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1560 Log:
1561 ircd.c: need supported.h here
1562
1563
1564 Changes: Modified:
1565 +1 -0 trunk/src/ircd.c (File Modified)
1566
1567
1568 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1569 Log:
1570 HURT: less ambiguity here
1571 ips/hosts to be hurt must contain a '.' or ':' otherwise
1572 they are interpreted as nicks
1573
1574
1575 Changes: Modified:
1576 +14 -9 trunk/extensions/hurt.c (File Modified)
1577
1578
1579 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1580 Log:
1581 - we're now ircd-charybdis.org.
1582 - properly alphabetize credits
1583
1584
1585 Changes: Modified:
1586 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1587
1588
1589 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1590 Log:
1591 - add additional modules to the configs
1592
1593
1594 Changes: Modified:
1595 +6 -0 trunk/doc/example.conf (File Modified)
1596 +12 -0 trunk/doc/reference.conf (File Modified)
1597
1598
1599 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1600 Log:
1601 - remove hurt.h, it is pointless and confusing
1602
1603
1604 Changes: Modified:
1605 +27 -62 trunk/extensions/hurt.c (File Modified)
1606 + - trunk/extensions/hurt.h (File Deleted)
1607
1608
1609 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1610 Log:
1611 - add code to suggest a local HURT by nickname.
1612 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1613
1614
1615 Changes: Modified:
1616 +40 -10 trunk/extensions/hurt.c (File Modified)
1617 +1 -0 trunk/extensions/hurt.h (File Modified)
1618
1619
1620 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1621 Log:
1622 - update NEWS file
1623
1624
1625 Changes: Modified:
1626 +2 -1 trunk/NEWS (File Modified)
1627
1628
1629 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1630 Log:
1631 MASKTRACE/TESTMASK: check orighost as well
1632
1633
1634 Changes: Modified:
1635 +4 -2 trunk/modules/m_etrace.c (File Modified)
1636 +3 -1 trunk/modules/m_testmask.c (File Modified)
1637
1638
1639 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1640 Log:
1641 Make RPL_ISUPPORT (005) numeric modularizable.
1642 Currently it will reassemble the numeric every time
1643 it needs to be sent, using a few dozen callbacks;
1644 if this is too slow some caching scheme should be
1645 implemented.
1646
1647
1648 Changes: Modified:
1649 +0 -1 trunk/include/s_user.h (File Modified)
1650 +36 -114 trunk/include/supported.h (File Modified)
1651 +1 -1 trunk/modules/m_version.c (File Modified)
1652 +1 -0 trunk/src/Makefile.in (File Modified)
1653 +1 -0 trunk/src/ircd.c (File Modified)
1654 +300 -25 trunk/src/s_user.c (File Modified)
1655 + - trunk/src/supported.c (File Added)
1656
1657
1658 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1659 Log:
1660 EUID orighost could differ from host only in case,
1661 do not mark as dynamic spoof then
1662
1663
1664 Changes: Modified:
1665 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1666
1667
1668 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1669 Log:
1670 kline help file: clarify a bit and remove some obsolete stuff
1671 partly suggested by Olin
1672
1673
1674 Changes: Modified:
1675 +8 -8 trunk/help/opers/kline (File Modified)
1676
1677
1678 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1679 Log:
1680 Update NEWS file.
1681
1682
1683 Changes: Modified:
1684 +20 -0 trunk/NEWS (File Modified)
1685
1686
1687 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1688 Log:
1689 Show real host/IP to nonopers whoising themselves.
1690 The IP is not shown for auth{} spoofs, otherwise it is,
1691 as it looked rather weird to me to show an auth{} spoofed
1692 IP like this. (/userhost on self still shows the IP.)
1693
1694
1695 Changes: Modified:
1696 +13 -2 trunk/modules/m_whois.c (File Modified)
1697
1698
1699 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1700 Log:
1701 Document nick_delay stuff and move it around a bit.
1702
1703
1704 Changes: Modified:
1705 +1 -2 trunk/doc/example.conf (File Modified)
1706 +8 -2 trunk/doc/reference.conf (File Modified)
1707
1708
1709 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1710 Log:
1711 - disable nickdelay by default. Needs to be documented in reference.conf.
1712
1713
1714 Changes: Modified:
1715 +2 -0 trunk/doc/example.conf (File Modified)
1716 +2 -0 trunk/doc/reference.conf (File Modified)
1717
1718
1719 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1720 Log:
1721 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1722
1723
1724 Changes: Modified:
1725 +2 -1 trunk/modules/m_services.c (File Modified)
1726
1727
1728 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1729 Log:
1730 ip_cloaking: somewhat hackish but we need to send the
1731 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1732 umodes
1733
1734
1735 Changes: Modified:
1736 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1737
1738
1739 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1740 Log:
1741 If EUID is used, show realhost in far connect notice
1742 (but not in far disconnect notice).
1743
1744
1745 Changes: Modified:
1746 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1747
1748
1749 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1750 Log:
1751 ip_cloaking:
1752 - use non-ENCAP CHGHOST if possible
1753 - really introduce new users with their mangled and real
1754 host if +h is in default umodes
1755
1756
1757 Changes: Modified:
1758 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1759
1760
1761 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1762 Log:
1763 Add non-ENCAP CHGHOST.
1764
1765
1766 Changes: Modified:
1767 +49 -11 trunk/modules/m_chghost.c (File Modified)
1768
1769
1770 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1771 Log:
1772 Initial addition of EUID (puts realhost/account in same
1773 command as user introduction).
1774 See doc/technical/euid.txt for more information.
1775 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1776
1777
1778 Changes: Modified:
1779 + - trunk/doc/technical/euid.txt (File Added)
1780 +2 -1 trunk/include/s_serv.h (File Modified)
1781 +1 -1 trunk/include/s_user.h (File Modified)
1782 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1783 +1 -34 trunk/modules/m_chghost.c (File Modified)
1784 +0 -28 trunk/modules/m_services.c (File Modified)
1785 +30 -1 trunk/src/s_serv.c (File Modified)
1786 +30 -3 trunk/src/s_user.c (File Modified)
1787
1788
1789 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1790 Log:
1791 Store the mangled host in localClient and use it for
1792 ban matching (also match real host for mangled users,
1793 also match mangled host for uncloaked users).
1794 Improve interaction of +h with auth{} and services
1795 spoofs.
1796 Note that all of this only applies to clients who
1797 connect after the mangling module is loaded
1798 (other clients cannot even set +h).
1799 The sorcerynet cloaking module has not been updated
1800 for these changes.
1801
1802
1803 Changes: Modified:
1804 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1805 +3 -0 trunk/include/client.h (File Modified)
1806 +64 -5 trunk/src/channel.c (File Modified)
1807 +1 -0 trunk/src/client.c (File Modified)
1808 +2 -2 trunk/src/s_user.c (File Modified)
1809
1810
1811 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1812 Log:
1813 Document /stats U letters in sgml.
1814
1815
1816 Changes: Modified:
1817 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1818
1819
1820 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1821 Log:
1822 Better description of hub_mask and leaf_mask.
1823
1824
1825 Changes: Modified:
1826 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1827
1828
1829 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1830 Log:
1831 Add operspy_dont_care_user_info to sgml docs.
1832
1833
1834 Changes: Modified:
1835 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1836
1837
1838 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1839 Log:
1840 Add general::operspy_dont_care_user_info.
1841 This makes /who mask equivalent to /who !mask for opers
1842 with the operspy flag, and removes the operspy log/notice
1843 on /who mask, /masktrace and /scan.
1844 The necessary privilege (operspy flag) is unchanged.
1845 Behaviour for the other operspy commands (channel
1846 related ones) is also unchanged.
1847
1848
1849 Changes: Modified:
1850 +1 -0 trunk/doc/example.conf (File Modified)
1851 +6 -0 trunk/doc/reference.conf (File Modified)
1852 +1 -0 trunk/include/s_conf.h (File Modified)
1853 +10 -8 trunk/modules/m_etrace.c (File Modified)
1854 +6 -0 trunk/modules/m_info.c (File Modified)
1855 +8 -5 trunk/modules/m_scan.c (File Modified)
1856 +1 -1 trunk/modules/m_version.c (File Modified)
1857 +6 -1 trunk/modules/m_who.c (File Modified)
1858 +1 -0 trunk/src/newconf.c (File Modified)
1859 +1 -0 trunk/src/s_conf.c (File Modified)
1860
1861
1862 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1863 Log:
1864 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1865 This letter will also be used for showing operspy with
1866 limited accountability (show non channel related info
1867 without '!' or notice).
1868
1869
1870 Changes: Modified:
1871 +2 -0 trunk/doc/server-version-info (File Modified)
1872 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1873 +2 -0 trunk/include/ircd.h (File Modified)
1874 +6 -0 trunk/modules/m_info.c (File Modified)
1875 +2 -0 trunk/modules/m_version.c (File Modified)
1876 +1 -0 trunk/src/ircd_state.c (File Modified)
1877
1878
1879 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1880 Log:
1881 Add m_webirc module, allows showing real host of CGI:IRC users.
1882 Differences to the version available on my web page for a while:
1883 instructions on how to set it up.
1884
1885
1886 Changes: Modified:
1887 +137 -0 trunk/extensions/Makefile.in (File Modified)
1888 + - trunk/extensions/m_webirc.c (File Added)
1889
1890
1891 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1892 Log:
1893 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1894
1895
1896 Changes: Modified:
1897 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1898
1899
1900 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1901 Log:
1902 - move beu from core to contributors
1903 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1904
1905
1906 Changes: Modified:
1907 +2 -2 trunk/CREDITS (File Modified)
1908
1909
1910 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1911 Log:
1912 Mention that class blocks must be defined before the
1913 auth or connect blocks referencing them.
1914
1915
1916 Changes: Modified:
1917 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1918
1919
1920 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1921 Log:
1922 extb_canjoin:
1923 - change from "can join" to "is banned", this reverses sense
1924 and removes "weird" checks like for +i, +l, +j
1925 - don't allow $j to same channel
1926 - +s/+p restriction removed, anyone can /mode b anyway
1927 - +k check removed
1928
1929
1930 Changes: Modified:
1931 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1932
1933
1934 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1935 Log:
1936 Add a few important lines from reference.conf to example.conf.
1937
1938
1939 Changes: Modified:
1940 +8 -1 trunk/doc/example.conf (File Modified)
1941
1942
1943 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1944 Log:
1945 - we don't support rtsigio anymore
1946 - we definately don't support VMS nor Cygwin either.
1947
1948
1949 Changes: Modified:
1950 +2 -2 trunk/INSTALL (File Modified)
1951 +0 -2 trunk/README.FIRST (File Modified)
1952
1953
1954 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1955 Log:
1956 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1957
1958
1959 Changes: Modified:
1960 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1961
1962
1963 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1964 Log:
1965 extb_canjoin:
1966 - return EXTBAN_NOMATCH for a valid ban that does not match
1967 - consider a $j ban invalid if we were already processing a
1968 can_join for a $j ban
1969
1970
1971 Changes: Modified:
1972 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1973
1974
1975 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1976 Log:
1977 extb_extgecos: realhost -> orighost
1978
1979
1980 Changes: Modified:
1981 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1982
1983
1984 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1985 Log:
1986 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1987
1988
1989 Changes: Modified:
1990 +59 -0 trunk/extensions/Makefile.in (File Modified)
1991 + - trunk/extensions/extb_canjoin.c (File Added)
1992
1993
1994 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1995 Log:
1996 - oh right, charybdis calls that 'orighost'.
1997
1998
1999 Changes: Modified:
2000 +2 -2 trunk/modules/m_who.c (File Modified)
2001
2002
2003 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2004 Log:
2005 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2006
2007
2008 Changes: Modified:
2009 +2 -0 trunk/modules/m_who.c (File Modified)
2010
2011
2012 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2013 Log:
2014 - also check $x against realhost
2015
2016
2017 Changes: Modified:
2018 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2019
2020
2021 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2022 Log:
2023 Sorcerynet people want a debugging notice moved from +s to +d.
2024
2025
2026 Changes: Modified:
2027 +1 -1 trunk/src/blacklist.c (File Modified)
2028
2029
2030 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2031 Log:
2032 Use source_p instead of client_p for free_pre_client().
2033 client_p could be NULL or another client.
2034
2035
2036 Changes: Modified:
2037 +1 -1 trunk/src/client.c (File Modified)
2038
2039
2040 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2041 Log:
2042 - revert this, I know how to fix it now
2043
2044
2045 Changes: Modified:
2046 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2047
2048
2049 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2050 Log:
2051 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2052 This fix is probably suboptimal, but it does indeed fix the problem.
2053
2054
2055 Changes: Modified:
2056 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2057
2058
2059 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2060 Log:
2061 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2062
2063
2064 Changes: Modified:
2065 +49 -0 trunk/extensions/Makefile.in (File Modified)
2066 + - trunk/extensions/extb_extgecos.c (File Added)
2067
2068
2069 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2070 Log:
2071 Remove undocumented and unused general::fallback_to_ip6_int config option.
2072
2073
2074 Changes: Modified:
2075 +0 -3 trunk/include/s_conf.h (File Modified)
2076 +0 -3 trunk/src/newconf.c (File Modified)
2077
2078
2079 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2080 Log:
2081 SGML docs:
2082 - document new TESTMASK
2083 - mention that TESTMASK matching is the same as MASKTRACE matching
2084 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2085 been that way)
2086
2087
2088 Changes: Modified:
2089 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2090
2091
2092 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2093 Log:
2094 New testmask from ratbox 2.2.
2095 Allows matches on nick, ip and gecos in addition to user
2096 and host, and is fully analogous to masktrace.
2097 The numeric has changed from 724 to 727 and fields in it
2098 have changed.
2099
2100
2101 Changes: Modified:
2102 +4 -3 trunk/help/opers/testmask (File Modified)
2103 +1 -0 trunk/include/numeric.h (File Modified)
2104 +82 -9 trunk/modules/m_testmask.c (File Modified)
2105 +2 -2 trunk/src/messages.tab (File Modified)
2106
2107
2108 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2109 Log:
2110 contrib -> extensions
2111
2112
2113 Changes: Modified:
2114 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2115
2116
2117 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2118 Log:
2119 CHGHOST: Check validity of new hostname.
2120 If the command came from a local client (disabled by
2121 default), send an error message and drop the command.
2122 If the command came from a remote client or server,
2123 send a notice to opers and the target user (if local).
2124
2125
2126 Changes: Modified:
2127 +42 -1 trunk/modules/m_chghost.c (File Modified)
2128
2129
2130 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2131 Log:
2132 Update NEWS file.
2133
2134
2135 Changes: Modified:
2136 +23 -1 trunk/NEWS (File Modified)
2137
2138
2139 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2140 Log:
2141 When an outgoing server connection succeeds, set
2142 localClient->ip by simply copying the whole sockaddr
2143 struct instead of copying certain parts only.
2144
2145
2146 Changes: Modified:
2147 +1 -19 trunk/src/s_serv.c (File Modified)
2148
2149
2150 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2151 Log:
2152 Give a special error message and ignore the connect block
2153 if trying to add a connect block for the server's own name.
2154
2155
2156 Changes: Modified:
2157 +7 -0 trunk/src/newconf.c (File Modified)
2158
2159
2160 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2161 Log:
2162 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2163 when --disable-balloc is used, so that it compiles.
2164 Obviously the BlockHeapUsage() stub returns just zeroes so
2165 /stats z will be less informative.
2166
2167
2168 Changes: Modified:
2169 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2170
2171
2172 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2173 Log:
2174 Free and zero dns_query in DNS callback for outgoing connect.
2175 This avoids double free of reslist.
2176
2177
2178 Changes: Modified:
2179 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2180
2181
2182 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2183 Log:
2184 From ratbox, log failed outgoing connections to serverlog.
2185 Added: IP address.
2186
2187
2188 Changes: Modified:
2189 +13 -1 trunk/src/s_serv.c (File Modified)
2190
2191
2192 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2193 Log:
2194 Change serverlog message when connecting to be more clear and show the port number.
2195
2196
2197 Changes: Modified:
2198 +1 -1 trunk/src/s_serv.c (File Modified)
2199
2200
2201 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2202 Log:
2203 Remove gethost_byname(), this is meaningless
2204 since the removal of AAAA -> A fallback (r1763).
2205
2206
2207 Changes: Modified:
2208 +0 -1 trunk/include/res.h (File Modified)
2209 +0 -12 trunk/src/res.c (File Modified)
2210
2211
2212 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2213 Log:
2214 Remove ip6.int support and use only ip6.arpa.
2215 The global ip6.int zone has disappeared on June 1
2216 and a lot of other software has been removing ip6.int
2217 support also.
2218 This removes the second and last case where IPv6
2219 support in charybdis causes extra lookups and slows
2220 DNS down.
2221
2222
2223 Changes: Modified:
2224 +5 -27 trunk/src/res.c (File Modified)
2225
2226
2227 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2228 Log:
2229 Mention new default (r1767) for connect::aftype in sgml docs.
2230
2231
2232 Changes: Modified:
2233 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2234
2235
2236 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2237 Log:
2238 Use IPv6 if connect::host looks like an IPv6 address
2239 (contains a colon). No need to aftype=ipv6 anymore.
2240
2241
2242 Changes: Modified:
2243 +2 -0 trunk/src/newconf.c (File Modified)
2244
2245
2246 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2247 Log:
2248 More information about connect::host.
2249
2250
2251 Changes: Modified:
2252 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2253
2254
2255 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2256 Log:
2257 Remove fallback to A if AAAA cannot be found.
2258 In case of a forward check of a reverse lookup, we
2259 already know if it's ipv4 or ipv6, so it is not
2260 useful and in case of a forward lookup of a hostname
2261 in connect::host, connect::aftype already specifies
2262 if it's ipv4 or ipv6.
2263
2264
2265 Changes: Modified:
2266 +4 -27 trunk/src/res.c (File Modified)
2267
2268
2269 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2270 Log:
2271 msg_channel():
2272 - check if +c made the message text empty and refuse
2273 to send it if so
2274 - don't copy message text if it is not necessary
2275 (channel is -c)
2276
2277
2278 Changes: Modified:
2279 +14 -4 trunk/modules/core/m_message.c (File Modified)
2280
2281
2282 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2283 Log:
2284 remove_conf_item(): do not free cf_name, this is generally a string constant
2285
2286
2287 Changes: Modified:
2288 +0 -1 trunk/src/newconf.c (File Modified)
2289
2290
2291 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2292 Log:
2293 Remove the old unused FDL_ constants.
2294
2295
2296 Changes: Modified:
2297 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2298
2299
2300 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2301 Log:
2302 Remove an unused struct irc_sockaddr_storage from fde_t
2303 (allocated for every possible file descriptor).
2304
2305
2306 Changes: Modified:
2307 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2308
2309
2310 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2311 Log:
2312 If the DNS lookup for an outgoing connection is still
2313 pending when it is closed, clean it up.
2314
2315
2316 Changes: Modified:
2317 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2318
2319
2320 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2321 Log:
2322 If proc_answer() fails (for example if a lookup for an
2323 A record returns a CNAME), fail the query immediately.
2324 Previously the packet was just ignored, leaving the
2325 query to time out.
2326
2327
2328 Changes: Modified:
2329 +4 -8 trunk/src/res.c (File Modified)
2330
2331
2332 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2333 Log:
2334 Correct sockhost field in an outgoing server connection.
2335 First copy the host field from the server_conf, then
2336 take the IP from to where the connection was attempted
2337 when the connection callback is called.
2338 (Before r1747 this used the IP from the server_conf.)
2339
2340
2341 Changes: Modified:
2342 +8 -2 trunk/src/s_serv.c (File Modified)
2343
2344
2345 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2346 Log:
2347 Remove ipnum (keep aftype) and dns_query from server_conf.
2348 We don't keep track of binary form address in connect{}
2349 blocks anymore, DNS lookups of names in host= gone.
2350 As before the DNS lookup is done on connect.
2351 This should unbreak hostnames in host= somewhat.
2352
2353
2354 Changes: Modified:
2355 +1 -2 trunk/include/s_newconf.h (File Modified)
2356 +2 -2 trunk/src/newconf.c (File Modified)
2357 +1 -42 trunk/src/s_newconf.c (File Modified)
2358 +12 -31 trunk/src/s_serv.c (File Modified)
2359
2360
2361 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2362 Log:
2363 Rerun autoconf.
2364
2365
2366 Changes: Modified:
2367 +1 -1 trunk/configure (File Modified)
2368
2369
2370 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2371 Log:
2372 Fix --disable-balloc help text (said --disable-small-net).
2373
2374
2375 Changes: Modified:
2376 +1 -1 trunk/configure.ac (File Modified)
2377
2378
2379 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2380 Log:
2381 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2382 services (+S). Unlike operstring and adminstring, this
2383 is not changeable with /quote set but is updated on rehash.
2384
2385
2386 Changes: Modified:
2387 +1 -0 trunk/doc/example.conf (File Modified)
2388 +10 -2 trunk/doc/reference.conf (File Modified)
2389 +1 -0 trunk/include/s_conf.h (File Modified)
2390 +6 -0 trunk/modules/m_info.c (File Modified)
2391 +3 -2 trunk/modules/m_whois.c (File Modified)
2392 +1 -0 trunk/src/newconf.c (File Modified)
2393 +1 -0 trunk/src/s_conf.c (File Modified)
2394
2395
2396 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2397 Log:
2398 Fix handling of comma in whois: ignore the comma and
2399 everything after it but do output the entire parameter
2400 in RPL_ENDOFWHOIS.
2401
2402
2403 Changes: Modified:
2404 +2 -2 trunk/modules/m_whois.c (File Modified)
2405
2406
2407 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2408 Log:
2409 New /stats letter 's' to list HURTs:
2410 - opers get the full listing.
2411 - users get any HURTs that match their sockhost/orighost if
2412 "stats_k_oper_only" is set to 1.
2413
2414
2415 Changes: Modified:
2416 +50 -0 trunk/extensions/hurt.c (File Modified)
2417
2418
2419 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2420 Log:
2421 - make the newconf system available to modules.
2422
2423
2424 Changes: Modified:
2425 +4 -1 trunk/include/newconf.h (File Modified)
2426 +4 -8 trunk/src/newconf.c (File Modified)
2427
2428
2429 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2430 Log:
2431 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2432
2433 Changes: Modified:
2434 +0 -3 trunk/doc/example.conf (File Modified)
2435 +0 -3 trunk/doc/reference.conf (File Modified)
2436
2437
2438 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2439 Log:
2440 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2441
2442
2443 Changes: Modified:
2444 +3 -0 trunk/doc/example.conf (File Modified)
2445 +3 -0 trunk/doc/reference.conf (File Modified)
2446
2447
2448 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2449 Log:
2450 Fix too early truncation of JOIN channel list.
2451
2452
2453 Changes: Modified:
2454 +2 -3 trunk/modules/core/m_join.c (File Modified)
2455
2456
2457 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2458 Log:
2459 - From ratbox 2.2 (anfl), send server notices about read
2460 errors from handshakes and servers to +s instead of +d.
2461 - Send various server notices about failed server
2462 connections which did not reach registered state network
2463 wide if the connection was initiated by a remote oper.
2464 This avoids annoying the whole net if there is a
2465 broken autoconnect, but allows all opers to see why a
2466 remote connect failed. Failed connections which did reach
2467 server state already generate server notices everywhere.
2468
2469 Note: this is an exception to our general policy to not send
2470 server notices about unregistered connections remotely.
2471
2472
2473 Changes: Modified:
2474 +1 -0 trunk/include/client.h (File Modified)
2475 +20 -6 trunk/src/client.c (File Modified)
2476 +6 -6 trunk/src/s_serv.c (File Modified)
2477
2478
2479 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2480 Log:
2481 - fix typoes
2482
2483
2484 Changes: Modified:
2485 +1 -1 trunk/doc/example.conf (File Modified)
2486 +1 -1 trunk/doc/reference.conf (File Modified)
2487
2488
2489 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2490 Log:
2491 Don't allow #channel +b $c:&channel (inconsistent target).
2492
2493
2494 Changes: Modified:
2495 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2496
2497
2498 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2499 Log:
2500 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2501
2502
2503 Changes: Modified:
2504 +0 -2 trunk/include/client.h (File Modified)
2505
2506
2507 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2508 Log:
2509 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2510
2511
2512 Changes: Modified:
2513 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2514
2515
2516 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2517 Log:
2518 Store IP addresses in whowas. These are shown to opers.
2519 Obtained from Eurus patches.
2520 orighost tracking removed (not worth the memory IMHO),
2521 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2522 with unknown IPs and to not violate auth{} spoof policy.
2523
2524
2525 Changes: Modified:
2526 +2 -0 trunk/doc/reference.conf (File Modified)
2527 +1 -0 trunk/include/numeric.h (File Modified)
2528 +1 -0 trunk/include/whowas.h (File Modified)
2529 +10 -1 trunk/modules/m_whowas.c (File Modified)
2530 +1 -1 trunk/src/messages.tab (File Modified)
2531 +4 -0 trunk/src/whowas.c (File Modified)
2532
2533
2534 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2535 Log:
2536 Describe hostmask parameter of masktrace better in sgml docs.
2537
2538
2539 Changes: Modified:
2540 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2541
2542
2543 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2544 Log:
2545 masktrace help file: mention CIDR IP masks
2546 From ratbox 2.2
2547
2548
2549 Changes: Modified:
2550 +2 -0 trunk/help/opers/masktrace (File Modified)
2551
2552
2553 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2554 Log:
2555 MASKTRACE: allow normal match() on IP address also
2556 From ratbox 2.2
2557
2558
2559 Changes: Modified:
2560 +2 -3 trunk/modules/m_etrace.c (File Modified)
2561
2562
2563 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2564 Log:
2565 Allow +S clients (services) to send to channels and @/+ channels always.
2566
2567
2568 Changes: Modified:
2569 +1 -1 trunk/modules/core/m_message.c (File Modified)
2570 +1 -1 trunk/src/channel.c (File Modified)
2571
2572
2573 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2574 Log:
2575 Allow servers to send to @#chan and +#chan.
2576
2577
2578 Changes: Modified:
2579 +1 -1 trunk/modules/core/m_message.c (File Modified)
2580
2581
2582 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2583 Log:
2584 Don't count opers on service{} servers in /lusers.
2585
2586
2587 Changes: Modified:
2588 +2 -2 trunk/src/s_user.c (File Modified)
2589
2590
2591 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2592 Log:
2593 Show opers the real host behind a dynamic spoof in WHOIS.
2594 If the user is auth{} spoofed, this shows the auth{} spoof
2595 otherwise it shows the DNS hostname and IP address.
2596 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2597
2598
2599 Changes: Modified:
2600 +1 -0 trunk/include/numeric.h (File Modified)
2601 +12 -2 trunk/modules/m_whois.c (File Modified)
2602 +1 -1 trunk/src/messages.tab (File Modified)
2603
2604
2605 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2606 Log:
2607 Remove #define HIDE_SPOOF_IPS from config.h, should
2608 have been done earlier.
2609
2610
2611 Changes: Modified:
2612 +0 -7 trunk/include/config.h (File Modified)
2613
2614
2615 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2616 Log:
2617 Bring back ERR_CANTKILLSERVER.
2618
2619
2620 Changes: Modified:
2621 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2622
2623
2624 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2625 Log:
2626 ip_cloaking module:
2627 - also send RPL_HOSTHIDDEN on -h
2628 - don't allow +h for auth{} spoofed clients
2629
2630
2631 Changes: Modified:
2632 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2633
2634
2635 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2636 Log:
2637 /etc/resolv.conf parsing:
2638 - don't crash (sometimes) if there is a line without an argument
2639 (e.g. 'search' by itself)
2640 - fix handling of lines with leading whitespace
2641
2642
2643 Changes: Modified:
2644 +9 -8 trunk/src/reslib.c (File Modified)
2645
2646
2647 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2648 Log:
2649 Put back code that terminates DNS queries, which was
2650 removed during the resolver changes.
2651
2652
2653 Changes: Modified:
2654 +4 -0 trunk/src/s_auth.c (File Modified)
2655
2656
2657 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2658 Log:
2659 - oh hey, that was in the wrong place
2660
2661
2662 Changes: Modified:
2663 +13 -13 trunk/src/s_auth.c (File Modified)
2664
2665
2666 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2667 Log:
2668 - handle a situation where a user can go away before DNS completes
2669
2670
2671 Changes: Modified:
2672 +13 -0 trunk/src/s_auth.c (File Modified)
2673
2674
2675 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2676 Log:
2677 More dnsbl stuff
2678
2679
2680 Changes: Modified:
2681 +1 -0 trunk/include/blacklist.h (File Modified)
2682 +1 -0 trunk/include/res.h (File Modified)
2683 +33 -2 trunk/src/blacklist.c (File Modified)
2684 +2 -0 trunk/src/client.c (File Modified)
2685 +24 -0 trunk/src/res.c (File Modified)
2686
2687
2688 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2689 Log:
2690 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2691 if comm_accept() failed.
2692
2693 Found with valgrind.
2694
2695
2696 Changes: Modified:
2697 +4 -4 trunk/src/listener.c (File Modified)
2698
2699
2700 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2701 Log:
2702 - handle unavailable Client/preClient structs
2703
2704
2705 Changes: Modified:
2706 +9 -0 trunk/src/blacklist.c (File Modified)
2707
2708
2709 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2710 Log:
2711 Add +lf to SGML docs.
2712
2713
2714 Changes: Modified:
2715 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2716
2717
2718 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2719 Log:
2720 Also do forwarding if the channel limit (+l) is exceeded.
2721
2722
2723 Changes: Modified:
2724 +1 -1 trunk/help/opers/cmode (File Modified)
2725 +2 -2 trunk/modules/core/m_join.c (File Modified)
2726
2727
2728 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2729 Log:
2730 Post-release lovin':
2731 - Update version to 2.1.0.
2732 - Regenerate configure.
2733
2734
2735 Changes: Modified:
2736 +9 -9 trunk/configure (File Modified)
2737 +1 -1 trunk/configure.ac (File Modified)
2738
2739
2740 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2741 Log:
2742 Comment out example blacklist{} block.
2743
2744
2745 Changes: Modified:
2746 +7 -7 trunk/doc/example.conf (File Modified)
2747 +7 -7 trunk/doc/reference.conf (File Modified)
2748
2749
2750 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2751 Log:
2752 Add note regarding use of AHBL BLs.
2753
2754
2755 Changes: Modified:
2756 +4 -0 trunk/doc/example.conf (File Modified)
2757 +4 -0 trunk/doc/reference.conf (File Modified)
2758
2759
2760 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2761 Log:
2762 Fix typos.
2763
2764
2765 Changes: Modified:
2766 +2 -2 trunk/CREDITS (File Modified)
2767
2768
2769 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2770 Log:
2771 Add beu to CREDITS.
2772
2773
2774 Changes: Modified:
2775 +1 -0 trunk/CREDITS (File Modified)
2776
2777
2778 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2779 Log:
2780 Put more recent ratbox CREDITS here.
2781
2782
2783 Changes: Modified:
2784 +3 -2 trunk/doc/Ratbox-team (File Modified)
2785
2786
2787 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2788 Log:
2789 Clarify a bit.
2790
2791
2792 Changes: Modified:
2793 +5 -4 trunk/NEWS (File Modified)
2794
2795
2796 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2797 Log:
2798 Mention that install or make install also avoids modunload crashes.
2799
2800
2801 Changes: Modified:
2802 +2 -1 trunk/BUGS (File Modified)
2803
2804
2805 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2806 Log:
2807 - update NEWS a bit
2808
2809
2810 Changes: Modified:
2811 +3 -8 trunk/NEWS (File Modified)
2812
2813
2814 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2815 Log:
2816 - further updates
2817
2818
2819 Changes: Modified:
2820 +3 -2 trunk/BUGS (File Modified)
2821
2822
2823 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2824 Log:
2825 - add orighost check to hurt.c
2826 - update BUGS info
2827
2828
2829 Changes: Modified:
2830 +1 -6 trunk/BUGS (File Modified)
2831 +1 -1 trunk/extensions/hurt.c (File Modified)
2832
2833
2834 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2835 Log:
2836 Make kline_exempt exempt from HURT also.
2837
2838
2839 Changes: Modified:
2840 +2 -1 trunk/extensions/hurt.c (File Modified)
2841
2842
2843 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2844 Log:
2845 Fix mask HEAL propagation.
2846
2847
2848 Changes: Modified:
2849 +6 -3 trunk/extensions/hurt.c (File Modified)
2850
2851
2852 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2853 Log:
2854 - Remove old cruft.
2855 - Update.
2856
2857
2858 Changes: Modified:
2859 +18 -31 trunk/extensions/README (File Modified)
2860
2861
2862 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2863 Log:
2864 More target change hax.
2865 Ick.
2866
2867
2868 Changes: Modified:
2869 +5 -0 trunk/extensions/hurt.c (File Modified)
2870
2871
2872 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2873 Log:
2874 Improvements to HURT propagation.
2875
2876
2877 Changes: Modified:
2878 +8 -6 trunk/extensions/hurt.c (File Modified)
2879
2880
2881 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2882 Log:
2883 - further simplification
2884
2885
2886 Changes: Modified:
2887 +25 -76 trunk/extensions/hurt.c (File Modified)
2888 +0 -9 trunk/extensions/hurt.h (File Modified)
2889
2890
2891 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2892 Log:
2893 - client_exit hook
2894
2895
2896 Changes: Modified:
2897 +13 -0 trunk/extensions/hurt.c (File Modified)
2898
2899
2900 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2901 Log:
2902 - cut off at 15 messages instead of 30
2903
2904
2905 Changes: Modified:
2906 +1 -1 trunk/extensions/hurt.h (File Modified)
2907
2908
2909 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2910 Log:
2911 Squash a warning here.
2912
2913
2914 Changes: Modified:
2915 +1 -3 trunk/src/ircd.c (File Modified)
2916
2917
2918 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2919 Log:
2920 Don't show servers in /stats l to nonopers if flatten links is enabled.
2921
2922
2923 Changes: Modified:
2924 +3 -1 trunk/modules/m_stats.c (File Modified)
2925
2926
2927 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2928 Log:
2929 - hurt expiry
2930
2931
2932 Changes: Modified:
2933 +20 -7 trunk/extensions/hurt.c (File Modified)
2934
2935
2936 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2937 Log:
2938 - remove inline stuff (yuck)
2939 - sockaddr should have been sockhost
2940
2941
2942 Changes: Modified:
2943 +22 -31 trunk/extensions/hurt.c (File Modified)
2944
2945
2946 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2947 Log:
2948 - make hurt checking actually work
2949
2950
2951 Changes: Modified:
2952 +2 -7 trunk/extensions/hurt.c (File Modified)
2953
2954
2955 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2956 Log:
2957 Slight tweak to alias{}.
2958
2959
2960 Changes: Modified:
2961 +4 -0 trunk/src/parse.c (File Modified)
2962
2963
2964 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2965 Log:
2966 - further simplification
2967
2968
2969 Changes: Modified:
2970 +59 -71 trunk/extensions/hurt.c (File Modified)
2971 +0 -1 trunk/extensions/hurt.h (File Modified)
2972
2973
2974 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2975 Log:
2976 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2977
2978
2979 Changes: Modified:
2980 +10 -20 trunk/extensions/hurt.c (File Modified)
2981 +0 -4 trunk/extensions/hurt.h (File Modified)
2982
2983
2984 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2985 Log:
2986 - remove some unnecessary code here (hurt_initial_check_event()).
2987
2988
2989 Changes: Modified:
2990 +0 -23 trunk/extensions/hurt.c (File Modified)
2991
2992
2993 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2994 Log:
2995 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2996
2997
2998 Changes: Modified:
2999 +8 -0 trunk/modules/core/m_message.c (File Modified)
3000
3001
3002 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3003 Log:
3004 - more sane tgchange hax
3005
3006
3007 Changes: Modified:
3008 +2 -1 trunk/extensions/hurt.c (File Modified)
3009
3010
3011 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3012 Log:
3013 Make HEAL <nick> work.
3014
3015
3016 Changes: Modified:
3017 +40 -43 trunk/extensions/hurt.c (File Modified)
3018
3019
3020 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3021 Log:
3022 Destroy hurt_clients list on unload.
3023
3024
3025 Changes: Modified:
3026 +7 -0 trunk/extensions/hurt.c (File Modified)
3027
3028
3029 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3030 Log:
3031 Coding style: no space between a function name and parenthesis.
3032
3033
3034 Changes: Modified:
3035 +43 -43 trunk/extensions/hurt.c (File Modified)
3036
3037
3038 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3039 Log:
3040 Now works and throws out hurt clients after 30 protocol messages
3041 unless they identify.
3042
3043
3044 Changes: Modified:
3045 +28 -36 trunk/extensions/hurt.c (File Modified)
3046 +1 -7 trunk/extensions/hurt.h (File Modified)
3047
3048
3049 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3050 Log:
3051 Working addition/lookup.
3052
3053
3054 Changes: Modified:
3055 +8 -0 trunk/extensions/hurt.c (File Modified)
3056
3057
3058 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3059 Log:
3060 Get rid of hyb6 style propagation (:server COMMAND source).
3061
3062
3063 Changes: Modified:
3064 +18 -22 trunk/extensions/hurt.c (File Modified)
3065
3066
3067 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3068 Log:
3069 add not-working hurt_add and hurt_find
3070
3071
3072 Changes: Modified:
3073 +13 -5 trunk/extensions/hurt.c (File Modified)
3074
3075
3076 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3077 Log:
3078 Comment out a lot of stuff so I can load and unload this without crashing.
3079
3080
3081 Changes: Modified:
3082 +17 -6 trunk/extensions/hurt.c (File Modified)
3083
3084
3085 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3086 Log:
3087 Fix svn:keywords and add a short comment at the top.
3088
3089
3090 Changes: Modified:
3091 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3092
3093
3094 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3095 Log:
3096 - Make hurt module compile
3097 - Link it to the build
3098 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3099 correct flag name, no CAP_TS6 use etc
3100
3101
3102 Changes: Modified:
3103 +1 -0 trunk/extensions/Makefile.in (File Modified)
3104 +30 -32 trunk/extensions/hurt.c (File Modified)
3105
3106
3107 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3108 Log:
3109 Put beu's hurt module in trunk.
3110
3111
3112 Changes: Modified:
3113 + - trunk/extensions/hurt.c (File Added)
3114 + - trunk/extensions/hurt.h (File Added)
3115
3116
3117 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3118 Log:
3119 - _iprint(): use stderr instead of stdout
3120
3121
3122 Changes: Modified:
3123 +1 -1 trunk/src/s_log.c (File Modified)
3124
3125
3126 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3127 Log:
3128 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3129 and subsequently destroy our kqueue when we close 0, 1, 2
3130 (broke /restart).
3131 - After closing fd 0, 1, 2 reopen them to /dev/null again
3132 so we don't send messages from malloc etc to a random
3133 user's connection.
3134 - Remove an obsolete comment.
3135
3136
3137 Changes: Modified:
3138 +13 -2 trunk/src/ircd.c (File Modified)
3139
3140
3141 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3142 Log:
3143 Update NEWS file.
3144
3145
3146 Changes: Modified:
3147 +29 -1 trunk/NEWS (File Modified)
3148
3149
3150 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3151 Log:
3152 Rerun autoconf.
3153
3154
3155 Changes: Modified:
3156 +1 -1 trunk/configure (File Modified)
3157
3158
3159 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3160 Log:
3161 Fix openssl version check to also accept versions newer than 0.9.6.
3162
3163
3164 Changes: Modified:
3165 +1 -1 trunk/configure.ac (File Modified)
3166
3167
3168 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3169 Log:
3170 Oops, need packet.h here.
3171
3172
3173 Changes: Modified:
3174 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3175
3176
3177 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3178 Log:
3179 End the flood grace period in CPRIVMSG/CNOTICE.
3180
3181
3182 Changes: Modified:
3183 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3184
3185
3186 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3187 Log:
3188 - update class::connectfreq documentation
3189
3190
3191 Changes: Modified:
3192 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3193
3194
3195 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3196 Log:
3197 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3198
3199
3200 Changes: Modified:
3201 +3 -6 trunk/src/s_serv.c (File Modified)
3202
3203
3204 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3205 Log:
3206 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3207
3208
3209 Changes: Modified:
3210 +1 -1 trunk/src/messages.tab (File Modified)
3211
3212
3213 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3214 Log:
3215 Don't mention that /stats p shows idle times, as it doesn't.
3216
3217
3218 Changes: Modified:
3219 +1 -1 trunk/help/opers/stats (File Modified)
3220 +1 -1 trunk/help/users/stats (File Modified)
3221
3222
3223 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3224 Log:
3225 /stats A shows DNS servers, it doesn't matter whether ircd
3226 uses ADNS or something else.
3227
3228
3229 Changes: Modified:
3230 +1 -1 trunk/help/opers/stats (File Modified)
3231
3232
3233 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3234 Log:
3235 get_client_name() fix
3236
3237
3238 Changes: Modified:
3239 +4 -0 trunk/src/client.c (File Modified)
3240
3241
3242 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3243 Log:
3244 Add some comments.
3245
3246
3247 Changes: Modified:
3248 +6 -0 trunk/src/ircd.c (File Modified)
3249
3250
3251 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3252 Log:
3253 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3254
3255 Changes: Modified:
3256 +16 -17 trunk/configure (File Modified)
3257 +1 -1 trunk/configure.ac (File Modified)
3258
3259
3260 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3261 Log:
3262 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3263
3264 Changes: Modified:
3265 +135 -0 trunk/configure (File Modified)
3266 +6 -0 trunk/configure.ac (File Modified)
3267
3268
3269 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3270 Log:
3271 Exit 0 on successful -conftest.
3272
3273
3274 Changes: Modified:
3275 +1 -1 trunk/src/ircd.c (File Modified)
3276
3277
3278 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3279 Log:
3280 Make the "keep the parent process around" thing work, by opening
3281 a pipe to the child process. This pipe is on fd 0 in the child
3282 process. After successful initialization, the child will write
3283 a byte to this pipe, on fatal errors it will close it without
3284 writing anything.
3285
3286 Somewhat hackish still but should work.
3287
3288
3289 Changes: Modified:
3290 +27 -30 trunk/src/ircd.c (File Modified)
3291
3292
3293 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3294 Log:
3295 - convert some error messages to ierror() over fprintf/ilog combination
3296
3297
3298 Changes: Modified:
3299 +3 -6 trunk/src/ircd.c (File Modified)
3300
3301
3302 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3303 Log:
3304 - inotice() for loadmodule when in foreground mode
3305
3306
3307 Changes: Modified:
3308 +3 -0 trunk/src/modules.c (File Modified)
3309
3310
3311 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3312 Log:
3313 - remove inotice() on loading modules from the config
3314
3315
3316 Changes: Modified:
3317 +0 -3 trunk/src/modules.c (File Modified)
3318
3319
3320 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3321 Log:
3322 - usleep for 50000usec in the parent process to allow for startup messages
3323 to be cleanly printed before detaching to shell, this should be more than
3324 enough time really
3325
3326
3327 Changes: Modified:
3328 +3 -0 trunk/src/ircd.c (File Modified)
3329
3330
3331 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3332 Log:
3333 - display more errors during normal startup as to try to help people find common problems
3334
3335
3336 Changes: Modified:
3337 +27 -10 trunk/src/ircd.c (File Modified)
3338
3339
3340 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3341 Log:
3342 - version bump in preparation of 2.0.0 release
3343
3344
3345 Changes: Modified:
3346 +9 -9 trunk/configure (File Modified)
3347 +1 -1 trunk/configure.ac (File Modified)
3348
3349
3350 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3351 Log:
3352 Change example.conf operator block from "admin" to "god",
3353 so as to show we encourage per-person operator blocks.
3354
3355
3356 Changes: Modified:
3357 +4 -2 trunk/doc/example.conf (File Modified)
3358
3359
3360 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3361 Log:
3362 Document alias{} block.
3363
3364
3365 Changes: Modified:
3366 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3367
3368
3369 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3370 Log:
3371 Document DNS blacklist stuff in sgml.
3372
3373
3374 Changes: Modified:
3375 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3376 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3377
3378
3379 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3380 Log:
3381 Misc /stats clarifications.
3382
3383
3384 Changes: Modified:
3385 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3386
3387
3388 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3389 Log:
3390 Move snomasks into umodes chapter.
3391 Move oprivs chapter down.
3392
3393
3394 Changes: Modified:
3395 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3396 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3397 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3398
3399
3400 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3401 Log:
3402 Mention operator{} user@host change.
3403
3404
3405 Changes: Modified:
3406 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3407
3408
3409 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3410 Log:
3411 operator{} block user@host matches against orighost now, not host.
3412 This means that services/+h spoofs do not work in operator{} blocks;
3413 auth{} spoofs still work.
3414
3415
3416 Changes: Modified:
3417 +4 -0 trunk/doc/example.conf (File Modified)
3418 +1 -1 trunk/doc/reference.conf (File Modified)
3419 +2 -2 trunk/modules/m_challenge.c (File Modified)
3420 +1 -1 trunk/modules/m_oper.c (File Modified)
3421
3422
3423 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3424 Log:
3425 - inotice/iwarn/ierror() stuff I was working on
3426
3427
3428 Changes: Modified:
3429 +3 -0 trunk/include/s_log.h (File Modified)
3430 +15 -11 trunk/src/ircd.c (File Modified)
3431 +3 -1 trunk/src/modules.c (File Modified)
3432 +1 -1 trunk/src/newconf.c (File Modified)
3433 +54 -0 trunk/src/s_log.c (File Modified)
3434
3435
3436 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3437 Log:
3438 Oops, don't add blacklists to the list twice on rehash.
3439
3440
3441 Changes: Modified:
3442 +3 -2 trunk/src/blacklist.c (File Modified)
3443
3444
3445 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3446 Log:
3447 Remove notices to the client about progress of dnsbl lookups.
3448
3449
3450 Changes: Modified:
3451 +0 -4 trunk/src/blacklist.c (File Modified)
3452
3453
3454 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3455 Log:
3456 Add auth{} flag dnsbl_exempt.
3457
3458
3459 Changes: Modified:
3460 +2 -1 trunk/doc/example.conf (File Modified)
3461 +2 -1 trunk/doc/reference.conf (File Modified)
3462 +2 -0 trunk/include/s_conf.h (File Modified)
3463 +1 -0 trunk/src/newconf.c (File Modified)
3464 +8 -1 trunk/src/s_user.c (File Modified)
3465
3466
3467 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3468 Log:
3469 Switch alias{} and blacklist{} around, for consistency with example.conf.
3470
3471
3472 Changes: Modified:
3473 +18 -18 trunk/doc/reference.conf (File Modified)
3474
3475
3476 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3477 Log:
3478 Send a warning to the user if they are dnsbl listed but exempted.
3479
3480
3481 Changes: Modified:
3482 +17 -12 trunk/src/s_user.c (File Modified)
3483
3484
3485 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3486 Log:
3487 Move throwing out dnsbl listed clients to registration,
3488 and make kline_exempt exempt from it.
3489
3490
3491 Changes: Modified:
3492 +1 -0 trunk/include/blacklist.h (File Modified)
3493 +4 -0 trunk/include/client.h (File Modified)
3494 +15 -16 trunk/src/blacklist.c (File Modified)
3495 +6 -0 trunk/src/client.c (File Modified)
3496 +17 -0 trunk/src/s_user.c (File Modified)
3497
3498
3499 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3500 Log:
3501 Show refcount in /stats n.
3502
3503
3504 Changes: Modified:
3505 +3 -2 trunk/modules/m_stats.c (File Modified)
3506
3507
3508 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3509 Log:
3510 Don't look up dnsbls twice if they send USER twice.
3511
3512
3513 Changes: Modified:
3514 +5 -3 trunk/modules/m_user.c (File Modified)
3515
3516
3517 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3518 Log:
3519 Add /stats n to help files.
3520
3521
3522 Changes: Modified:
3523 +1 -0 trunk/help/opers/stats (File Modified)
3524 +1 -0 trunk/help/users/stats (File Modified)
3525
3526
3527 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3528 Log:
3529 Only check dnsbls for A records, not AAAA.
3530
3531
3532 Changes: Modified:
3533 +1 -1 trunk/src/blacklist.c (File Modified)
3534
3535
3536 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3537 Log:
3538 Don't remove non-illegal blacklists on completion of check.
3539 Add debugging notices (not working).
3540
3541
3542 Changes: Modified:
3543 +5 -1 trunk/src/blacklist.c (File Modified)
3544
3545
3546 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3547 Log:
3548 Don't call register_local_user() if they haven't sent a nick yet.
3549
3550
3551 Changes: Modified:
3552 +1 -1 trunk/src/blacklist.c (File Modified)
3553
3554
3555 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3556 Log:
3557 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3558
3559
3560 Changes: Modified:
3561 +21 -0 trunk/modules/m_stats.c (File Modified)
3562
3563
3564 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3565 Log:
3566 More dnsbl rehash fixes, it was adding bogus entries.
3567
3568
3569 Changes: Modified:
3570 +2 -7 trunk/src/newconf.c (File Modified)
3571
3572
3573 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3574 Log:
3575 Need blacklist.h here.
3576
3577
3578 Changes: Modified:
3579 +1 -0 trunk/src/s_conf.c (File Modified)
3580
3581
3582 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3583 Log:
3584 - nuke iauth
3585
3586
3587 Changes: Modified:
3588 +1 -2 trunk/configure (File Modified)
3589 +0 -48 trunk/configure.ac (File Modified)
3590 + - trunk/doc/example-iauth.conf (File Deleted)
3591 + - trunk/iauth/ (File Deleted)
3592
3593
3594 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3595 Log:
3596 Improve handling of rehashing with blacklists.
3597 Also some coding style tweaks.
3598
3599
3600 Changes: Modified:
3601 +3 -2 trunk/include/blacklist.h (File Modified)
3602 +35 -16 trunk/src/blacklist.c (File Modified)
3603 +2 -0 trunk/src/s_conf.c (File Modified)
3604
3605
3606 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3607 Log:
3608 Clear can_send cache if a user logs in or out from services.
3609
3610
3611 Changes: Modified:
3612 +2 -0 trunk/modules/m_services.c (File Modified)
3613
3614
3615 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3616 Log:
3617 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3618 This directory is not entered by default.
3619 More stuff needs to be moved into here.
3620
3621
3622 Changes: Modified:
3623 +2 -1 trunk/configure (File Modified)
3624 +1 -0 trunk/configure.ac (File Modified)
3625 +69 -458 trunk/extensions/Makefile.in (File Modified)
3626 + - trunk/extensions/m_clearchan.c (File Deleted)
3627 + - trunk/extensions/m_force.c (File Deleted)
3628 + - trunk/unsupported/ (File Added)
3629 + - trunk/unsupported/Makefile.in (File Added)
3630 + - trunk/unsupported/m_clearchan.c (File Added)
3631 + - trunk/unsupported/m_force.c (File Added)
3632
3633
3634 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3635 Log:
3636 Logging/wallops for forcejoin/forcepart, numeric fix.
3637 This needs to be moved to the toys section.
3638
3639
3640 Changes: Modified:
3641 +22 -2 trunk/extensions/m_force.c (File Modified)
3642
3643
3644 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3645 Log:
3646 Fix comments at the top (including copyright).
3647
3648
3649 Changes: Modified:
3650 +3 -2 trunk/extensions/m_omode.c (File Modified)
3651
3652
3653 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3654 Log:
3655 Add OMODE command to extensions/ for oper mode hacking:
3656 - requires admin privs
3657 - does not work for opped opers
3658 - sends wallops
3659 - sends a ServerMode for opping the oper themselves,
3660 otherwise a mode coming from the oper (not only
3661 does this provide full accountability, it is also
3662 easiest to implement while avoiding channels
3663 messed up with bogus bans etc).
3664
3665
3666 Changes: Modified:
3667 +171 -0 trunk/extensions/Makefile.in (File Modified)
3668 + - trunk/extensions/m_omode.c (File Added)
3669
3670
3671 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3672 Log:
3673 Metadata fix
3674
3675
3676 Changes: Modified:
3677 + - trunk/include/blacklist.h (Property Modified)
3678 + - trunk/src/blacklist.c (Property Modified)
3679
3680
3681 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3682 Log:
3683 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3684
3685
3686 Changes: Modified:
3687 +5 -1 trunk/src/blacklist.c (File Modified)
3688
3689
3690 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3691 Log:
3692 Initial DNS blacklist support:
3693 - see example.conf for how to use.
3694 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3695 - tor.ahbl.org is also included because most networks will not want to allow tor
3696 (and we're considering going KoS on tor users here anyway due to abuse)
3697
3698
3699 Changes: Modified:
3700 +18 -0 trunk/doc/example.conf (File Modified)
3701 +66 -0 trunk/doc/reference.conf (File Modified)
3702 + - trunk/include/blacklist.h (File Added)
3703 +2 -0 trunk/include/client.h (File Modified)
3704 +3 -0 trunk/modules/m_user.c (File Modified)
3705 +152 -0 trunk/src/Makefile.in (File Modified)
3706 + - trunk/src/blacklist.c (File Added)
3707 +34 -0 trunk/src/newconf.c (File Modified)
3708 +1 -0 trunk/src/s_auth.c (File Modified)
3709 +4 -0 trunk/src/s_user.c (File Modified)
3710
3711
3712 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3713 Log:
3714 Remove last bit of lzo stuff (comment in example.conf connect{}).
3715
3716
3717 Changes: Modified:
3718 +0 -4 trunk/doc/example.conf (File Modified)
3719
3720
3721 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3722 Log:
3723 Show sasl successes and failures in /stats t (like other
3724 things in /stats t, about local clients only).
3725
3726
3727 Changes: Modified:
3728 +2 -0 trunk/include/s_stats.h (File Modified)
3729 +3 -0 trunk/modules/m_sasl.c (File Modified)
3730 +3 -0 trunk/src/s_stats.c (File Modified)
3731
3732
3733 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3734 Log:
3735 Allow messaging services by nickname without using
3736 target change slots (this was already possible with
3737 user@server notation or services shortcuts).
3738
3739
3740 Changes: Modified:
3741 +2 -2 trunk/modules/core/m_message.c (File Modified)
3742
3743
3744 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3745 Log:
3746 Abort a safelist if a new /list comes in while one is already in progress.
3747
3748
3749 Changes: Modified:
3750 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3751
3752
3753 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3754 Log:
3755 Change $![letter]:[mask] to $~[letter]:[mask]
3756 so both ! and ~ invert an extban.
3757
3758
3759 Changes: Modified:
3760 +2 -0 trunk/src/chmode.c (File Modified)
3761
3762
3763 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3764 Log:
3765 - revert due to technical issues
3766
3767
3768 Changes: Modified:
3769 +1 -1 trunk/src/extban.c (File Modified)
3770
3771
3772 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3773 Log:
3774 - 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
3775
3776
3777 Changes: Modified:
3778 +1 -1 trunk/src/extban.c (File Modified)
3779
3780
3781 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3782 Log:
3783 Don't pace /list on a single channel.
3784
3785
3786 Changes: Modified:
3787 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3788
3789
3790 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3791 Log:
3792 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3793
3794
3795 Changes: Modified:
3796 +4 -2 trunk/include/supported.h (File Modified)
3797
3798
3799 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3800 Log:
3801 Extban types are case insensitive; force them to lowercase when added.
3802
3803
3804 Changes: Modified:
3805 +5 -5 trunk/doc/extban.txt (File Modified)
3806 +4 -0 trunk/src/chmode.c (File Modified)
3807 +3 -3 trunk/src/extban.c (File Modified)
3808
3809
3810 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3811 Log:
3812 sendto_wallops_flags():
3813 - instead of checking IsOper on each client, walk the appropriate list
3814 - instead of sending non-+z wallops from persons to nonopers, send only
3815 +w wallops from persons
3816
3817
3818 Changes: Modified:
3819 +1 -5 trunk/src/send.c (File Modified)
3820
3821
3822 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3823 Log:
3824 Prefix oper wallops with "WALLOPS - " if they would
3825 otherwise look like operwalls or locops, when sending
3826 them to local users.
3827
3828
3829 Changes: Modified:
3830 +11 -1 trunk/modules/m_wallops.c (File Modified)
3831
3832
3833 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3834 Log:
3835 Make sure destination field in some sasl numerics
3836 is the user's nick, not the sasl agent or server
3837 name.
3838
3839
3840 Changes: Modified:
3841 +2 -2 trunk/modules/m_sasl.c (File Modified)
3842
3843
3844 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3845 Log:
3846 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3847
3848
3849 Changes: Modified:
3850 +1 -1 trunk/extensions/Makefile.in (File Modified)
3851
3852
3853 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3854 Log:
3855 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3856
3857
3858 Changes: Modified:
3859 +1 -0 trunk/src/s_user.c (File Modified)
3860
3861
3862 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3863 Log:
3864 Fix build for when IPv6 is disabled.
3865
3866
3867 Changes: Modified:
3868 +12 -10 trunk/src/s_auth.c (File Modified)
3869
3870
3871 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3872 Log:
3873 Add information about adding extban types.
3874
3875
3876 Changes: Modified:
3877 +25 -0 trunk/doc/extban.txt (File Modified)
3878
3879
3880 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3881 Log:
3882 Better extban validation: try to match a new extban from
3883 a local user against its setter to see if it is valid.
3884 Unknown extban types from remotes are no longer hidden.
3885
3886
3887 Changes: Modified:
3888 +4 -3 trunk/doc/extban.txt (File Modified)
3889 +1 -0 trunk/include/channel.h (File Modified)
3890 +2 -6 trunk/src/chmode.c (File Modified)
3891 +32 -0 trunk/src/extban.c (File Modified)
3892
3893
3894 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3895 Log:
3896 Make sure both .c.o: and .s.o: are followed by the necessary command.
3897
3898
3899 Changes: Modified:
3900 +1 -0 trunk/src/Makefile.in (File Modified)
3901
3902
3903 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3904 Log:
3905 Add need_sasl auth{} flag to sgml documentation.
3906
3907
3908 Changes: Modified:
3909 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3910
3911
3912 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3913 Log:
3914 Document need_sasl auth{} flag in example confs.
3915
3916
3917 Changes: Modified:
3918 +1 -0 trunk/doc/example.conf (File Modified)
3919 +1 -0 trunk/doc/reference.conf (File Modified)
3920
3921
3922 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3923 Log:
3924 Don't allow TB to set an empty topic.
3925 This would be possible if a server sent bad protocol
3926 and could cause a crash.
3927
3928
3929 Changes: Modified:
3930 +4 -0 trunk/modules/m_tb.c (File Modified)
3931
3932
3933 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3934 Log:
3935 - oops
3936
3937
3938 Changes: Modified:
3939 +1 -1 trunk/Makefile.in (File Modified)
3940
3941
3942 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3943 Log:
3944 - typo fix
3945
3946
3947 Changes: Modified:
3948 +2 -2 trunk/configure (File Modified)
3949 +1 -1 trunk/configure.ac (File Modified)
3950
3951
3952 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3953 Log:
3954 - rebuild configure
3955
3956
3957 Changes: Modified:
3958 +2 -2 trunk/configure (File Modified)
3959
3960
3961 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3962 Log:
3963 - makefile fix
3964
3965
3966 Changes: Modified:
3967 +1 -1 trunk/extensions/Makefile.in (File Modified)
3968
3969
3970 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3971 Log:
3972 - rename contrib to extensions to bring some clarity to things
3973
3974
3975 Changes: Modified:
3976 +1 -1 trunk/Makefile.in (File Modified)
3977 +1 -1 trunk/configure.ac (File Modified)
3978 +10 -10 trunk/doc/example.conf (File Modified)
3979 +10 -10 trunk/doc/reference.conf (File Modified)
3980 + - trunk/extensions/ (File Added)
3981 + - trunk/extras/ (File Deleted)
3982
3983
3984 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3985 Log:
3986 - temporary rename
3987
3988
3989 Changes: Modified:
3990 +1 -1 trunk/Makefile.in (File Modified)
3991 +1 -1 trunk/configure.ac (File Modified)
3992 + - trunk/contrib/ (File Deleted)
3993 + - trunk/extras/ (File Added)
3994
3995
3996 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3997 Log:
3998 Don't allow servers to QUIT (they should use SQUIT).
3999
4000
4001 Changes: Modified:
4002 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4003
4004
4005 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4006 Log:
4007 - keywords
4008
4009
4010 Changes: Modified:
4011 + - trunk/src/fnvhash.s (Property Modified)
4012
4013
4014 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4015 Log:
4016 - reduced version of code
4017
4018
4019 Changes: Modified:
4020 +9 -61 trunk/src/fnvhash.s (File Modified)
4021
4022
4023 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4024 Log:
4025 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4026
4027
4028 Changes: Modified:
4029 +1 -1 trunk/src/fnvhash.s (File Modified)
4030
4031
4032 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4033 Log:
4034 Fix orighost matching for klines, etc. Was hashing the visible
4035 host, oops.
4036
4037
4038 Changes: Modified:
4039 +1 -1 trunk/src/hostmask.c (File Modified)
4040
4041
4042 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4043 Log:
4044 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4045
4046
4047 Changes: Modified:
4048 +7 -1 trunk/configure (File Modified)
4049 +5 -0 trunk/configure.ac (File Modified)
4050 +5 -6 trunk/src/Makefile.in (File Modified)
4051 +0 -4 trunk/src/fnvhash.s (File Modified)
4052 +0 -2 trunk/src/hash.c (File Modified)
4053
4054
4055 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4056 Log:
4057 - regenerate configure
4058
4059
4060 Changes: Modified:
4061 +18 -0 trunk/configure (File Modified)
4062
4063
4064 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4065 Log:
4066 - --enable-ricer-hashing option.
4067
4068
4069 Changes: Modified:
4070 +9 -0 trunk/configure.ac (File Modified)
4071 +3 -0 trunk/include/setup.h.in (File Modified)
4072
4073
4074 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4075 Log:
4076 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4077
4078
4079 Changes: Modified:
4080 + - trunk/src/fnvhash.s (File Added)
4081 +3 -0 trunk/src/hash.c (File Modified)
4082
4083
4084 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4085 Log:
4086 Fix syntax error in reference.conf.
4087
4088
4089 Changes: Modified:
4090 +0 -1 trunk/doc/reference.conf (File Modified)
4091
4092
4093 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4094 Log:
4095 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4096 (&& instead of ||...)
4097 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4098
4099
4100 Changes: Modified:
4101 +1 -1 trunk/src/chmode.c (File Modified)
4102
4103
4104 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4105 Log:
4106 Documentation for extban.
4107
4108
4109 Changes: Modified:
4110 + - trunk/doc/extban.txt (File Added)
4111
4112
4113 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4114 Log:
4115 Add extban modules to example confs.
4116
4117
4118 Changes: Modified:
4119 +5 -0 trunk/doc/example.conf (File Modified)
4120 +10 -0 trunk/doc/reference.conf (File Modified)
4121
4122
4123 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4124 Log:
4125 Initial addition of extended ban types (conditionals).
4126 Allows custom +bqeI checks via modules.
4127 Initial extra types are account (a[:mask]), oper (o),
4128 channel (c:name), realname (r:mask), server (s:mask).
4129
4130
4131 Changes: Modified:
4132 +229 -0 trunk/contrib/Makefile.in (File Modified)
4133 + - trunk/contrib/extb_account.c (File Added)
4134 + - trunk/contrib/extb_channel.c (File Added)
4135 + - trunk/contrib/extb_oper.c (File Added)
4136 + - trunk/contrib/extb_realname.c (File Added)
4137 + - trunk/contrib/extb_server.c (File Added)
4138 +13 -0 trunk/include/channel.h (File Modified)
4139 +1 -0 trunk/src/Makefile.in (File Modified)
4140 +14 -5 trunk/src/channel.c (File Modified)
4141 +91 -0 trunk/src/chmode.c (File Modified)
4142 + - trunk/src/extban.c (File Added)
4143
4144
4145 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4146 Log:
4147 Do not force +bqeI modes starting with '$' in nick!user@host format.
4148 * and ? characters in them are still assumed to be wildcards.
4149
4150
4151 Changes: Modified:
4152 +6 -0 trunk/src/chmode.c (File Modified)
4153
4154
4155 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4156 Log:
4157 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4158
4159
4160 Changes: Modified:
4161 +4 -0 trunk/modules/m_capab.c (File Modified)
4162
4163
4164 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4165 Log:
4166 Stop some mixing of client and server protocol.
4167
4168
4169 Changes: Modified:
4170 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4171 +4 -2 trunk/modules/m_pass.c (File Modified)
4172 +6 -0 trunk/modules/m_sasl.c (File Modified)
4173 +6 -0 trunk/modules/m_user.c (File Modified)
4174
4175
4176 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4177 Log:
4178 - additional revert
4179
4180
4181 Changes: Modified:
4182 +0 -2 trunk/include/s_newconf.h (File Modified)
4183 +0 -4 trunk/include/s_serv.h (File Modified)
4184 +0 -1 trunk/src/newconf.c (File Modified)
4185 +1 -13 trunk/src/s_serv.c (File Modified)
4186
4187
4188 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4189 Log:
4190 - revert LZOLink patch for now
4191
4192
4193 Changes: Modified:
4194 +0 -1 trunk/servlink/Makefile.in (File Modified)
4195 +0 -16 trunk/servlink/README (File Modified)
4196 +2 -36 trunk/servlink/control.c (File Modified)
4197 +0 -3 trunk/servlink/control.h (File Modified)
4198 +7 -5955 trunk/servlink/io.c (File Modified)
4199 + - trunk/servlink/lzoconf.h (File Deleted)
4200 + - trunk/servlink/lzodefs.h (File Deleted)
4201 + - trunk/servlink/minilzo.c (File Deleted)
4202 + - trunk/servlink/minilzo.h (File Deleted)
4203 +0 -1 trunk/servlink/servlink.h (File Modified)
4204
4205
4206 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4207 Log:
4208 - more stuff here
4209
4210
4211 Changes: Modified:
4212 +4 -2 trunk/servlink/control.c (File Modified)
4213 +2 -1 trunk/servlink/io.c (File Modified)
4214
4215
4216 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4217 Log:
4218 - oops
4219
4220
4221 Changes: Modified:
4222 +2 -2 trunk/servlink/io.c (File Modified)
4223
4224
4225 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4226 Log:
4227 - paranoia, prevent segfaults
4228
4229
4230 Changes: Modified:
4231 +2 -2 trunk/servlink/io.c (File Modified)
4232
4233
4234 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4235 Log:
4236 - more optimal servlink code
4237
4238
4239 Changes: Modified:
4240 +21 -8 trunk/servlink/io.c (File Modified)
4241
4242
4243 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4244 Log:
4245 - more efficient read strategy
4246
4247
4248 Changes: Modified:
4249 +15 -3 trunk/servlink/io.c (File Modified)
4250
4251
4252 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4253 Log:
4254 - use lzo_uintp cast to make LZO happy
4255
4256
4257 Changes: Modified:
4258 +3 -3 trunk/servlink/io.c (File Modified)
4259
4260
4261 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4262 Log:
4263 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4264
4265
4266 Changes: Modified:
4267 +4 -0 trunk/doc/example.conf (File Modified)
4268 +2 -1 trunk/include/s_newconf.h (File Modified)
4269 +4 -0 trunk/include/s_serv.h (File Modified)
4270 +1 -0 trunk/servlink/Makefile.in (File Modified)
4271 +16 -0 trunk/servlink/README (File Modified)
4272 +34 -2 trunk/servlink/control.c (File Modified)
4273 +3 -0 trunk/servlink/control.h (File Modified)
4274 +5929 -7 trunk/servlink/io.c (File Modified)
4275 + - trunk/servlink/lzoconf.h (File Added)
4276 + - trunk/servlink/lzodefs.h (File Added)
4277 + - trunk/servlink/minilzo.c (File Added)
4278 + - trunk/servlink/minilzo.h (File Added)
4279 +1 -0 trunk/servlink/servlink.h (File Modified)
4280 +1 -0 trunk/src/newconf.c (File Modified)
4281 +14 -2 trunk/src/s_serv.c (File Modified)
4282
4283
4284 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4285 Log:
4286 - remove imalloc, it was a concept that probably wouldn't have worked properly
4287
4288
4289 Changes: Modified:
4290 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4291 + - trunk/libcharybdis/imalloc.c (File Deleted)
4292 + - trunk/libcharybdis/imalloc.h (File Deleted)
4293
4294
4295 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4296 Log:
4297 - disable imalloc for now
4298
4299
4300 Changes: Modified:
4301 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4302
4303
4304 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4305 Log:
4306 - remove unneeded debug code
4307
4308
4309 Changes: Modified:
4310 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4311
4312
4313 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4314 Log:
4315 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4316
4317
4318 Changes: Modified:
4319 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4320
4321
4322 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4323 Log:
4324 - more stuff here, imalloc remains disabled for now
4325
4326
4327 Changes: Modified:
4328 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4329
4330
4331 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4332 Log:
4333 - more progress
4334
4335
4336 Changes: Modified:
4337 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4338
4339
4340 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4341 Log:
4342 - more tweaks
4343
4344
4345 Changes: Modified:
4346 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4347 +2 -0 trunk/src/ircd.c (File Modified)
4348
4349
4350 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4351 Log:
4352 - roll back libircd crap
4353
4354
4355 Changes: Modified:
4356 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4357 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4358 +29 -0 trunk/src/.depend (File Modified)
4359 +6 -21 trunk/src/Makefile.in (File Modified)
4360 +3 -218 trunk/src/ircd.c (File Modified)
4361 + - trunk/src/ircd_linker.c (File Deleted)
4362 + - trunk/src/main.c (File Deleted)
4363
4364
4365 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4366 Log:
4367 - realloc(), free() implementation
4368
4369
4370 Changes: Modified:
4371 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4372
4373
4374 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4375 Log:
4376 - malloc(), calloc() implementation
4377
4378
4379 Changes: Modified:
4380 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4381
4382
4383 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4384 Log:
4385 - block_free(), block_find(), retune_heaps() implementation
4386
4387
4388 Changes: Modified:
4389 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4390
4391
4392 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4393 Log:
4394 - block_destroy code, block_allocate code.
4395
4396
4397 Changes: Modified:
4398 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4399
4400
4401 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4402 Log:
4403 - block_new() code
4404
4405
4406 Changes: Modified:
4407 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4408
4409
4410 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4411 Log:
4412 - disable imalloc again :P
4413
4414
4415 Changes: Modified:
4416 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4417
4418
4419 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4420 Log:
4421 - fix warning
4422
4423
4424 Changes: Modified:
4425 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4426
4427
4428 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4429 Log:
4430 - fix typo
4431
4432
4433 Changes: Modified:
4434 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4435
4436
4437 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4438 Log:
4439 - constructor code for imalloc engine (malloc_init())
4440
4441
4442 Changes: Modified:
4443 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4444
4445
4446 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4447 Log:
4448 - imalloc engine improvements
4449
4450
4451 Changes: Modified:
4452 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4453
4454
4455 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4456 Log:
4457 - replace mmap() code with direct brk()/sbrk() calls.
4458
4459
4460 Changes: Modified:
4461 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4462
4463
4464 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4465 Log:
4466 - remove outdated i_malloc() interfaces
4467
4468
4469 Changes: Modified:
4470 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4471
4472
4473 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4474 Log:
4475 - redisable imalloc (sorry!)
4476
4477
4478 Changes: Modified:
4479 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4480
4481
4482 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4483 Log:
4484 - correct GET_PAGE_SLOT() macro
4485
4486
4487 Changes: Modified:
4488 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4489
4490
4491 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4492 Log:
4493 - oops forgot to commit it with imalloc turned off
4494
4495
4496 Changes: Modified:
4497 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4498
4499
4500 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4501 Log:
4502 - cleanups
4503
4504
4505 Changes: Modified:
4506 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4507 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4508
4509
4510 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4511 Log:
4512 - lowlevel imalloc code
4513
4514
4515 Changes: Modified:
4516 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4517 + - trunk/libcharybdis/imalloc.h (File Added)
4518
4519
4520 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4521 Log:
4522 - fix bindings
4523
4524
4525 Changes: Modified:
4526 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4527
4528
4529 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4530 Log:
4531 remove #ifndef
4532
4533
4534 Changes: Modified:
4535 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4536
4537
4538 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4539 Log:
4540 - 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)
4541
4542
4543 Changes: Modified:
4544 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4545 + - trunk/libcharybdis/imalloc.c (File Added)
4546
4547
4548 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4549 Log:
4550 - increment configure Id
4551
4552
4553 Changes: Modified:
4554 +2208 -1 trunk/configure (File Modified)
4555
4556
4557 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4558 Log:
4559 - bootstrap for imalloc code
4560
4561
4562 Changes: Modified:
4563 +54 -1 trunk/configure.ac (File Modified)
4564 +27 -0 trunk/include/setup.h.in (File Modified)
4565
4566
4567 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4568 Log:
4569 Clarify interaction of spoofs and channel bans/operator{} blocks.
4570
4571
4572 Changes: Modified:
4573 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4574 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4575
4576
4577 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4578 Log:
4579 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4580
4581
4582 Changes: Modified:
4583 +30 -22 trunk/src/ircd.c (File Modified)
4584
4585
4586 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4587 Log:
4588 If shared{} blocks deny something, the command
4589 is silently ignored.
4590
4591
4592 Changes: Modified:
4593 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4594
4595
4596 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4597 Log:
4598 Move up IsService check so we don't store a non-service
4599 in preClient->sasl_agent.
4600
4601
4602 Changes: Modified:
4603 +6 -6 trunk/modules/m_sasl.c (File Modified)
4604
4605
4606 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4607 Log:
4608 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4609 Add some more sanity checks on agent strings.
4610
4611
4612 Changes: Modified:
4613 +13 -11 trunk/modules/m_sasl.c (File Modified)
4614
4615
4616 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4617 Log:
4618 Unknown clients can have an ID too now so make sure to remove
4619 them from the hash if they exit.
4620
4621
4622 Changes: Modified:
4623 +3 -0 trunk/src/client.c (File Modified)
4624
4625
4626 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4627 Log:
4628 Only accept sasl from servers in a service{} block.
4629 Not tested but this must go in.
4630
4631
4632 Changes: Modified:
4633 +6 -0 trunk/modules/m_sasl.c (File Modified)
4634 +3 -0 trunk/modules/m_signon.c (File Modified)
4635
4636
4637 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4638 Log:
4639 Only process SAVE messages targetting registered users,
4640 not servers or unregistered connections. Could cause
4641 a crash when bad protocol was received.
4642
4643
4644 Changes: Modified:
4645 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4646
4647
4648 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4649 Log:
4650 - fix QJM buffer overflow vulnerability (fucking GXTi)
4651
4652
4653 Changes: Modified:
4654 +3 -3 trunk/src/s_user.c (File Modified)
4655
4656
4657 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4658 Log:
4659 Mention /scan umodes under oper_spy privilege.
4660
4661
4662 Changes: Modified:
4663 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4664
4665
4666 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4667 Log:
4668 Mention that overlapping cluster blocks are a bad thing.
4669
4670
4671 Changes: Modified:
4672 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4673
4674
4675 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4676 Log:
4677 - Document cluster{} and shared{} blocks.
4678 - Mention that service{} does not allow wildcards.
4679
4680
4681 Changes: Modified:
4682 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4683
4684
4685 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4686 Log:
4687 Document exempt{} and service{} blocks, point to reference.conf for
4688 general{}, channel{} and serverhide{}.
4689
4690
4691 Changes: Modified:
4692 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4693
4694
4695 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4696 Log:
4697 Document ~ in lists of values better.
4698
4699
4700 Changes: Modified:
4701 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4702
4703
4704 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4705 Log:
4706 More detailed CNOTICE, CPRIVMSG descriptions.
4707
4708
4709 Changes: Modified:
4710 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4711
4712
4713 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4714 Log:
4715 Oops, need both Revision and Id on modules.
4716
4717
4718 Changes: Modified:
4719 + - trunk/modules/sno_routing.c (Property Modified)
4720
4721
4722 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4723 Log:
4724 Tweak header comment a bit (filename, Id).
4725
4726
4727 Changes: Modified:
4728 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4729
4730
4731 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4732 Log:
4733 Add GLINE and UNGLINE.
4734
4735
4736 Changes: Modified:
4737 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4738
4739
4740 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4741 Log:
4742 New configure with proper Id.
4743
4744
4745 Changes: Modified:
4746 +3 -1 trunk/configure (File Modified)
4747
4748
4749 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4750 Log:
4751 Change #include directives for in6addr_any, hopefully compiles better now.
4752
4753
4754 Changes: Modified:
4755 +3 -1 trunk/configure.ac (File Modified)
4756
4757
4758 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4759 Log:
4760 Encourage putting actual administrative information
4761 in the admin{} block.
4762
4763
4764 Changes: Modified:
4765 +3 -3 trunk/doc/example.conf (File Modified)
4766
4767
4768 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4769 Log:
4770 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4771
4772
4773 Changes: Modified:
4774 +9 -7 trunk/include/s_conf.h (File Modified)
4775 +1 -0 trunk/src/newconf.c (File Modified)
4776 +10 -0 trunk/src/s_user.c (File Modified)
4777
4778
4779 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4780 Log:
4781 - Change to glines = no in example confs
4782 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4783 are disabled.
4784
4785
4786 Changes: Modified:
4787 +1 -1 trunk/doc/example.conf (File Modified)
4788 +1 -1 trunk/doc/reference.conf (File Modified)
4789 +2 -2 trunk/modules/m_gline.c (File Modified)
4790
4791
4792 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4793 Log:
4794 - forward-port QJM fix from 1.1
4795
4796
4797 Changes: Modified:
4798 +2 -0 trunk/src/s_user.c (File Modified)
4799
4800
4801 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4802 Log:
4803 - add switch to configure to disable the block allocator
4804
4805
4806 Changes: Modified:
4807 +18 -0 trunk/configure (File Modified)
4808 +9 -0 trunk/configure.ac (File Modified)
4809 +0 -6 trunk/include/config.h (File Modified)
4810 +3 -0 trunk/include/setup.h.in (File Modified)
4811
4812
4813 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4814 Log:
4815 Fix wierd error that would exit SASL users with "Overridden"
4816
4817 Changes: Modified:
4818 +1 -1 trunk/modules/m_signon.c (File Modified)
4819
4820
4821 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4822 Log:
4823 Remove obsolete XXX comment about lazylinks.
4824
4825
4826 Changes: Modified:
4827 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4828
4829
4830 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4831 Log:
4832 OJOIN: make sure to send the wallops remotely for #channels
4833
4834
4835 Changes: Modified:
4836 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4837
4838
4839 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4840 Log:
4841 Accountability for OJOIN (contrib module)
4842
4843 Changes: Modified:
4844 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4845
4846
4847 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4848 Log:
4849 - move more stuff over to ircd_state
4850
4851
4852 Changes: Modified:
4853 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4854 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4855 +9 -0 trunk/src/ircd_state.c (File Modified)
4856 +3 -3 trunk/src/patricia.c (File Modified)
4857
4858
4859 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4860 Log:
4861 - move more stuff out of libircd and into ircd_state.c
4862
4863
4864 Changes: Modified:
4865 +5 -5 trunk/src/channel.c (File Modified)
4866 +4 -4 trunk/src/client.c (File Modified)
4867 +12 -0 trunk/src/ircd_state.c (File Modified)
4868
4869
4870 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4871 Log:
4872 - this is just barrels of fun
4873
4874
4875 Changes: Modified:
4876 + - trunk/include/ircd_state.h (File Added)
4877 +1 -1 trunk/src/Makefile.in (File Modified)
4878 +2 -1 trunk/src/channel.c (File Modified)
4879 +3 -52 trunk/src/ircd.c (File Modified)
4880 +100 -3 trunk/src/ircd_state.c (File Modified)
4881
4882
4883 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4884 Log:
4885 It's .include, not #include.
4886
4887
4888 Changes: Modified:
4889 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4890
4891
4892 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4893 Log:
4894 More consistent section titles.
4895
4896
4897 Changes: Modified:
4898 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4899 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4900 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4901
4902
4903 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4904 Log:
4905 Mention possible exceeding of +j/+l due to propagation
4906 delays between servers.
4907
4908
4909 Changes: Modified:
4910 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4911
4912
4913 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4914 Log:
4915 Formatting nits:
4916 - "text" -> <quote>text</quote>
4917 - <filename>
4918 - a few more
4919
4920
4921 Changes: Modified:
4922 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4923 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4924 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4925 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4926
4927
4928 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4929 Log:
4930 Remove text about deprecation of glines.
4931
4932
4933 Changes: Modified:
4934 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4935
4936
4937 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4938 Log:
4939 - Add description of umode +D, deaf.
4940 - Mention CALLERID 005 token with umode +g.
4941
4942
4943 Changes: Modified:
4944 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4945
4946
4947 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4948 Log:
4949 Strip off a leading colon in services shortcuts (aliases).
4950
4951
4952 Changes: Modified:
4953 +2 -0 trunk/src/parse.c (File Modified)
4954
4955
4956 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4957 Log:
4958 Add no_oper_invis contrib module, denies opers setting
4959 themselves invisible (except hidden_oper's).
4960
4961
4962 Changes: Modified:
4963 +42 -0 trunk/contrib/Makefile.in (File Modified)
4964 + - trunk/contrib/no_oper_invis.c (File Added)
4965
4966
4967 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4968 Log:
4969 Mention /stats E, make the other /stats descriptions more consistent.
4970
4971
4972 Changes: Modified:
4973 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4974
4975
4976 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4977 Log:
4978 Mention that the KILL reason and oper will appear on channels.
4979
4980
4981 Changes: Modified:
4982 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4983
4984
4985 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4986 Log:
4987 Mention /mode #channel f to query forward channel from outside.
4988
4989
4990 Changes: Modified:
4991 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4992
4993
4994 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4995 Log:
4996 Port over RATBOX_2_1 r20960 (anfl):
4997 client connect notices to +C should be hiding the extra
4998 fields for spoofed users
4999
5000
5001 Changes: Modified:
5002 +2 -1 trunk/src/s_user.c (File Modified)
5003
5004
5005 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5006 Log:
5007 Add a chapter with our extra user commands:
5008 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5009
5010
5011 Changes: Modified:
5012 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5013 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5014
5015
5016 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5017 Log:
5018 Do not put by <server>: in SQUIT reasons to servers
5019 other than the one being exited.
5020
5021
5022 Changes: Modified:
5023 +1 -1 trunk/src/client.c (File Modified)
5024
5025
5026 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5027 Log:
5028 Regenerate configure.
5029
5030
5031 Changes: Modified:
5032 +1162 -1159 trunk/configure (File Modified)
5033
5034
5035 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5036 Log:
5037 Move the warning flags down so they do not mess up
5038 checks like for -Wl,-export-dynamic.
5039
5040
5041 Changes: Modified:
5042 +33 -30 trunk/configure.ac (File Modified)
5043
5044
5045 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5046 Log:
5047 - more work here
5048
5049
5050 Changes: Modified:
5051 +2 -1 trunk/iauth/Makefile.in (File Modified)
5052
5053
5054 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5055 Log:
5056 - build iauth makefile
5057
5058
5059 Changes: Modified:
5060 +3 -2 trunk/configure (File Modified)
5061 +1 -0 trunk/configure.ac (File Modified)
5062
5063
5064 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5065 Log:
5066 - Makefile
5067
5068
5069 Changes: Modified:
5070 + - trunk/iauth/Makefile.in (File Added)
5071
5072
5073 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5074 Log:
5075 - add iauth.conf.example from irc2.11
5076
5077
5078 Changes: Modified:
5079 + - trunk/doc/example-iauth.conf (File Added)
5080
5081
5082 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5083 Log:
5084 - wow, i found some docs on this thing
5085
5086
5087 Changes: Modified:
5088 + - trunk/doc/technical/iauth-internals.txt (File Added)
5089
5090
5091 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5092 Log:
5093 - no longer applicable
5094
5095
5096 Changes: Modified:
5097 + - trunk/authdaemon/ (File Deleted)
5098
5099
5100 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5101 Log:
5102 - remove libircd.so on make clean (oops)
5103
5104
5105 Changes: Modified:
5106 +1 -1 trunk/src/Makefile.in (File Modified)
5107
5108
5109 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5110 Log:
5111 - merge iauth source for experimentation
5112
5113
5114 Changes: Modified:
5115 + - trunk/iauth/ (File Added)
5116 + - trunk/iauth/a_conf.c (File Added)
5117 + - trunk/iauth/a_conf_def.h (File Added)
5118 + - trunk/iauth/a_conf_ext.h (File Added)
5119 + - trunk/iauth/a_defines.h (File Added)
5120 + - trunk/iauth/a_externs.h (File Added)
5121 + - trunk/iauth/a_io.c (File Added)
5122 + - trunk/iauth/a_io_ext.h (File Added)
5123 + - trunk/iauth/a_log.c (File Added)
5124 + - trunk/iauth/a_log_def.h (File Added)
5125 + - trunk/iauth/a_log_ext.h (File Added)
5126 + - trunk/iauth/a_struct_def.h (File Added)
5127 + - trunk/iauth/iauth.c (File Added)
5128 + - trunk/iauth/mod_lhex.c (File Added)
5129 + - trunk/iauth/mod_lhex_ext.h (File Added)
5130 + - trunk/iauth/mod_pipe.c (File Added)
5131 + - trunk/iauth/mod_pipe_ext.h (File Added)
5132 + - trunk/iauth/mod_rfc931.c (File Added)
5133 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5134 + - trunk/iauth/mod_socks.c (File Added)
5135 + - trunk/iauth/mod_socks_ext.h (File Added)
5136 + - trunk/iauth/mod_webproxy.c (File Added)
5137 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5138
5139
5140 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5141 Log:
5142 User /quote help index was not sorted properly.
5143
5144
5145 Changes: Modified:
5146 +2 -2 trunk/help/Makefile.in (File Modified)
5147 +8 -8 trunk/help/users/index (File Modified)
5148
5149
5150 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5151 Log:
5152 Add SCAN help file.
5153
5154
5155 Changes: Modified:
5156 +25 -8 trunk/help/opers/index (File Modified)
5157 + - trunk/help/opers/scan (File Added)
5158
5159
5160 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5161 Log:
5162 SGML docs:
5163 - Document SCAN UMODES
5164 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5165
5166
5167 Changes: Modified:
5168 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5169
5170
5171 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5172 Log:
5173 Add our copyright information to /info (part of release-1.1 r1026).
5174
5175
5176 Changes: Modified:
5177 +1 -0 trunk/src/version.c.SH (File Modified)
5178
5179
5180 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5181 Log:
5182 Fix some compile warnings.
5183
5184
5185 Changes: Modified:
5186 +1 -1 trunk/modules/core/m_join.c (File Modified)
5187 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5188 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5189 +1 -1 trunk/modules/m_scan.c (File Modified)
5190 +4 -4 trunk/modules/m_signon.c (File Modified)
5191
5192
5193 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5194 Log:
5195 RSFNC: OK, actually consider unknowns also for detecting a collide.
5196 Otherwise we can get two clients with the same nick.
5197
5198
5199 Changes: Modified:
5200 +1 -1 trunk/modules/m_services.c (File Modified)
5201
5202
5203 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5204 Log:
5205 - charybdis profiling stuff
5206 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5207 - update .depend
5208
5209
5210 Changes: Modified:
5211 +0 -8 trunk/configure (File Modified)
5212 +1 -8 trunk/configure.ac (File Modified)
5213 +18 -0 trunk/include/channel.h (File Modified)
5214 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5215 +335 -260 trunk/src/.depend (File Modified)
5216 +1569 -0 trunk/src/Makefile.in (File Modified)
5217 + - trunk/src/chmode.c (File Added)
5218 +16 -1 trunk/src/ircd.c (File Modified)
5219 +11 -0 trunk/src/main.c (File Modified)
5220 +11 -0 trunk/src/modules.c (File Modified)
5221
5222
5223 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5224 Log:
5225 RSFNC: Do not send kills to servers for unknowns
5226
5227
5228 Changes: Modified:
5229 +4 -2 trunk/modules/m_services.c (File Modified)
5230
5231
5232 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5233 Log:
5234 Describe service{} blocks in reference.conf.
5235
5236
5237 Changes: Modified:
5238 +12 -0 trunk/doc/reference.conf (File Modified)
5239
5240
5241 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5242 Log:
5243 Replace this list of modes with pointers to other documentation.
5244
5245
5246 Changes: Modified:
5247 +6 -50 trunk/doc/modes.txt (File Modified)
5248
5249
5250 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5251 Log:
5252 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5253 looks too much like an old-ircd client pointer otherwise.
5254
5255
5256 Changes: Modified:
5257 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5258
5259
5260 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5261 Log:
5262 findforwards:
5263 - note truncation of the list (perhaps sending multiple
5264 notices is better)
5265 - clarify in a comment that /findforwards on a nonexistent
5266 channel can be useful
5267 - sendto_one_notice() requires that the text start with
5268 a colon
5269
5270
5271 Changes: Modified:
5272 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5273
5274
5275 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5276 Log:
5277 When we close a local server's link, always include the
5278 name of the client causing the exit in the reason in the
5279 SQUIT we send them (replacing them with us). This makes
5280 sure server notices for stuff like "Not enough arguments
5281 to server command" are different on the two sides.
5282
5283
5284 Changes: Modified:
5285 +7 -5 trunk/src/client.c (File Modified)
5286
5287
5288 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5289 Log:
5290 New contrib module m_findforwards.c
5291
5292
5293 Changes: Modified:
5294 +112 -0 trunk/contrib/Makefile.in (File Modified)
5295 + - trunk/contrib/m_findforwards.c (File Added)
5296
5297
5298 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5299 Log:
5300 Whoops, don't show real host behind auth{} spoof in
5301 spoof notices if hide_spoof_ips is enabled.
5302
5303 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5304
5305
5306 Changes: Modified:
5307 +3 -2 trunk/src/s_conf.c (File Modified)
5308
5309
5310 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5311 Log:
5312 Add dalnet-style /identify that sends to nickserv or chanserv.
5313
5314
5315 Changes: Modified:
5316 +102 -0 trunk/contrib/Makefile.in (File Modified)
5317 + - trunk/contrib/m_identify.c (File Added)
5318
5319
5320 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5321 Log:
5322 Document alias{} blocks a bit better.
5323
5324
5325 Changes: Modified:
5326 +9 -0 trunk/doc/reference.conf (File Modified)
5327
5328
5329 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5330 Log:
5331 - add aliases to /stats m (data usage is not counted though, sorry)
5332
5333
5334 Changes: Modified:
5335 +1 -0 trunk/include/s_conf.h (File Modified)
5336 +3 -0 trunk/src/newconf.c (File Modified)
5337 +15 -0 trunk/src/parse.c (File Modified)
5338
5339
5340 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5341 Log:
5342 - remove m_sshortcut as it's no longer relevant
5343
5344
5345 Changes: Modified:
5346 +0 -145 trunk/modules/Makefile.in (File Modified)
5347 + - trunk/modules/m_sshortcut.c (File Deleted)
5348
5349
5350 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5351 Log:
5352 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5353 targets instead of my original idea :P)
5354
5355
5356 Changes: Modified:
5357 +32 -0 trunk/doc/example.conf (File Modified)
5358 +35 -0 trunk/doc/reference.conf (File Modified)
5359 +4 -0 trunk/include/parse.h (File Modified)
5360 +7 -0 trunk/include/s_conf.h (File Modified)
5361 +82 -0 trunk/src/newconf.c (File Modified)
5362 +78 -0 trunk/src/parse.c (File Modified)
5363 +16 -0 trunk/src/s_conf.c (File Modified)
5364
5365
5366 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5367 Log:
5368 Remove some spaces after tabs. ??
5369
5370
5371 Changes: Modified:
5372 +18 -18 trunk/src/newconf.c (File Modified)
5373
5374
5375 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5376 Log:
5377 Global /who:
5378 - make sure to clear all marks also if the who was aborted
5379 because of too many matches
5380 - give ERR_TOOMANYMATCHES if too many matches
5381 - clarify comments
5382
5383 ratbox RATBOX_2_2 r22003 (jilles)
5384
5385
5386 Changes: Modified:
5387 +28 -26 trunk/modules/m_who.c (File Modified)
5388
5389
5390 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5391 Log:
5392 - devel is 2.0
5393
5394
5395 Changes: Modified:
5396 +9 -9 trunk/configure (File Modified)
5397 +1 -1 trunk/configure.ac (File Modified)
5398
5399
5400 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5401 Log:
5402 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5403
5404
5405 Changes: Modified:
5406 +2 -1 trunk/include/s_newconf.h (File Modified)
5407 +20 -0 trunk/modules/m_rehash.c (File Modified)
5408 +1 -1 trunk/src/s_newconf.c (File Modified)
5409
5410
5411 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5412 Log:
5413 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5414
5415
5416 Changes: Modified:
5417 +0 -1 trunk/doc/example.conf (File Modified)
5418 +0 -3 trunk/doc/reference.conf (File Modified)
5419 +0 -1 trunk/include/s_conf.h (File Modified)
5420 +0 -6 trunk/modules/m_info.c (File Modified)
5421 +1 -1 trunk/src/channel.c (File Modified)
5422 +0 -1 trunk/src/newconf.c (File Modified)
5423
5424
5425 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5426 Log:
5427 Missing header in m_chghost.c
5428
5429 Changes: Modified:
5430 +1 -0 trunk/modules/m_chghost.c (File Modified)
5431
5432
5433 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5434 Log:
5435 Relocate QJM code to a seperate function(change_nick_user_host)
5436 Change CHGHOST to use change_nick_user_host instead of just setting it
5437
5438
5439 Changes: Modified:
5440 +3 -0 trunk/include/s_user.h (File Modified)
5441 +1 -1 trunk/modules/m_chghost.c (File Modified)
5442 +3 -78 trunk/modules/m_signon.c (File Modified)
5443 +89 -0 trunk/src/s_user.c (File Modified)
5444
5445
5446 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5447 Log:
5448 Restore /stats a (dns servers, admin-only).
5449
5450
5451 Changes: Modified:
5452 +1 -0 trunk/include/res.h (File Modified)
5453 +5 -8 trunk/modules/m_stats.c (File Modified)
5454 +16 -0 trunk/src/res.c (File Modified)
5455
5456
5457 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5458 Log:
5459 - Add CHARYBDIS_PROFILE if we are profiling.
5460 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5461 - Remove duplicate --enable-epoll entry.
5462
5463
5464 Changes: Modified:
5465 +1595 -15 trunk/configure (File Modified)
5466 +30 -11 trunk/configure.ac (File Modified)
5467 +3 -0 trunk/include/setup.h.in (File Modified)
5468
5469
5470 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5471 Log:
5472 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5473
5474
5475 Changes: Modified:
5476 +28 -0 trunk/aclocal.m4 (File Modified)
5477
5478
5479 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5480 Log:
5481 Allow requesting forward channel and quiet list in same mode command.
5482
5483
5484 Changes: Modified:
5485 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5486
5487
5488 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5489 Log:
5490 Add description of xline wildcards.
5491
5492
5493 Changes: Modified:
5494 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5495
5496
5497 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5498 Log:
5499 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5500
5501
5502 Changes: Modified:
5503 +0 -4 trunk/modules/m_services.c (File Modified)
5504
5505
5506 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5507 Log:
5508 typo
5509
5510
5511 Changes: Modified:
5512 +1 -1 trunk/include/hook.h (File Modified)
5513
5514
5515 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5516 Log:
5517 call_hook, not hook_call
5518
5519
5520 Changes: Modified:
5521 +1 -1 trunk/modules/core/m_join.c (File Modified)
5522
5523
5524 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5525 Log:
5526 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5527 Could be useful for a number of things.
5528
5529
5530 Changes: Modified:
5531 +9 -0 trunk/modules/core/m_join.c (File Modified)
5532
5533
5534 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5535 Log:
5536 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5537
5538
5539 Changes: Modified:
5540 +7 -0 trunk/include/hook.h (File Modified)
5541
5542
5543 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5544 Log:
5545 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5546
5547
5548 Changes: Modified:
5549 +15 -0 trunk/modules/m_services.c (File Modified)
5550
5551
5552 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5553 Log:
5554 Clarify snomask +f, +k, +u.
5555
5556
5557 Changes: Modified:
5558 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5559
5560
5561 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5562 Log:
5563 Cmode +p and +s may be set simultaneously.
5564
5565
5566 Changes: Modified:
5567 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5568
5569
5570 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5571 Log:
5572 actually, we should check the data version on each reload (oops)
5573
5574
5575 Changes: Modified:
5576 +6 -6 trunk/src/main.c (File Modified)
5577
5578
5579 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5580 Log:
5581 more work on the loader
5582
5583
5584 Changes: Modified:
5585 +45 -21 trunk/src/main.c (File Modified)
5586
5587
5588 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5589 Log:
5590 Add prototype ircd_state.c
5591
5592
5593 Changes: Modified:
5594 + - trunk/src/ircd_state.c (File Added)
5595
5596
5597 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5598 Log:
5599 Smaller improvements.
5600
5601
5602 Changes: Modified:
5603 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5604
5605
5606 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5607 Log:
5608 Add a lot of stuff here.
5609
5610
5611 Changes: Modified:
5612 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5613
5614
5615 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5616 Log:
5617 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5618
5619
5620 Changes: Modified:
5621 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5622
5623
5624 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5625 Log:
5626 Invex doesn't trump +r or (sic) +J.
5627
5628
5629 Changes: Modified:
5630 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5631
5632
5633 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5634 Log:
5635 Check to make sure a module is not loaded before loading it.
5636
5637
5638 Changes: Modified:
5639 +6 -1 trunk/src/ircd_parser.y (File Modified)
5640
5641
5642 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5643 Log:
5644 - Add a missing comma in the HeaderMessages array
5645 - Only send "Your hostname is too long ..." if that really is the case
5646
5647
5648 Changes: Modified:
5649 +2 -2 trunk/src/s_auth.c (File Modified)
5650
5651
5652 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5653 Log:
5654 build_symtable() will have already bailed here, so no need to check
5655 explicitly whether or not charybdis_main is NULL.
5656
5657
5658 Changes: Modified:
5659 +7 -16 trunk/src/main.c (File Modified)
5660
5661
5662 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5663 Log:
5664 Data structure versioning, part 1.
5665
5666
5667 Changes: Modified:
5668 +10 -1 trunk/include/ircd_defs.h (File Modified)
5669 +2 -0 trunk/src/ircd.c (File Modified)
5670 +15 -3 trunk/src/main.c (File Modified)
5671
5672
5673 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5674 Log:
5675 build a symbol table and use that instead of doing a raw dlsym on everything
5676
5677
5678 Changes: Modified:
5679 + - trunk/include/ircd_linker.h (File Added)
5680 +71 -1 trunk/src/Makefile.in (File Modified)
5681 + - trunk/src/ircd_linker.c (File Added)
5682 +16 -4 trunk/src/main.c (File Modified)
5683
5684
5685 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5686 Log:
5687 The launcher now calls io_loop() instead of charybdis_main().
5688 This is so that we do not have to reinitialize *everything* later.
5689
5690
5691 Changes: Modified:
5692 +1 -0 trunk/include/ircd.h (File Modified)
5693 +6 -7 trunk/src/ircd.c (File Modified)
5694 +13 -1 trunk/src/main.c (File Modified)
5695
5696
5697 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5698 Log:
5699 Use global binding on libircd.so.
5700
5701
5702 Changes: Modified:
5703 +1 -1 trunk/src/main.c (File Modified)
5704
5705
5706 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5707 Log:
5708 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5709 (it will do more later)
5710
5711
5712 Changes: Modified:
5713 +14 -12 trunk/include/config.h (File Modified)
5714 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5715 +31 -5 trunk/src/Makefile.in (File Modified)
5716 +78 -1 trunk/src/ircd.c (File Modified)
5717 + - trunk/src/main.c (File Added)
5718
5719
5720 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5721 Log:
5722 Add whitespace here, oops.
5723
5724
5725 Changes: Modified:
5726 +1 -1 trunk/CREDITS (File Modified)
5727
5728
5729 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5730 Log:
5731 Properly copy over the IP address here instead of using a cheap hack.
5732 Because the hack didn't work right except on IPv6. :|
5733
5734
5735 Changes: Modified:
5736 +12 -2 trunk/src/s_newconf.c (File Modified)
5737
5738
5739 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5740 Log:
5741 Revert reject cache notice to ratbox's, which more
5742 clearly suggests what's happening.
5743
5744
5745 Changes: Modified:
5746 +4 -1 trunk/src/reject.c (File Modified)
5747
5748
5749 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5750 Log:
5751 Fix the openssl status in the overview information.
5752
5753
5754 Changes: Modified:
5755 +1 -3 trunk/configure (File Modified)
5756 +1 -3 trunk/configure.ac (File Modified)
5757
5758
5759 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5760 Log:
5761 - Add simple exempt{} block (127.0.0.1) to example.conf.
5762 - Remove mention of deny{}.
5763
5764
5765 Changes: Modified:
5766 +5 -0 trunk/doc/example.conf (File Modified)
5767 +1 -1 trunk/doc/reference.conf (File Modified)
5768
5769
5770 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5771 Log:
5772 example.conf: add some comments at the start
5773 reference.conf: some ircd-ratbox -> charybdis
5774
5775
5776 Changes: Modified:
5777 +11 -0 trunk/doc/example.conf (File Modified)
5778 +6 -5 trunk/doc/reference.conf (File Modified)
5779
5780
5781 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5782 Log:
5783 Rename m_createauthonly module to createauthonly
5784 as this is not a module providing an m_function
5785 (command).
5786
5787
5788 Changes: Modified:
5789 +1 -38 trunk/contrib/Makefile.in (File Modified)
5790 + - trunk/contrib/createauthonly.c (File Added)
5791 + - trunk/contrib/m_createauthonly.c (File Deleted)
5792
5793
5794 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5795 Log:
5796 Add to example confs commented lines for:
5797 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5798 sno_globalkline.so, sno_globaloper.so.
5799
5800
5801 Changes: Modified:
5802 +5 -1 trunk/doc/example.conf (File Modified)
5803 +9 -1 trunk/doc/reference.conf (File Modified)
5804
5805
5806 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5807 Log:
5808 - Unbreak connecting to connect{}s with hostnames
5809 instead of IP addresses (broken with new resolver).
5810 - Try to do A/AAAA query based on aftype in
5811 connect{} (doesn't seem to work fully).
5812
5813
5814 Changes: Modified:
5815 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5816
5817
5818 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5819 Log:
5820 Unbreak /rehash dns.
5821
5822
5823 Changes: Modified:
5824 +1 -0 trunk/src/res.c (File Modified)
5825
5826
5827 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5828 Log:
5829 Preserve Hybrid Id and add one of our own.
5830
5831
5832 Changes: Modified:
5833 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5834 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5835
5836
5837 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5838 Log:
5839 Add anfl and Androsyn to CREDITS.
5840 They wrote a lot of ratbox code we use, both before and after the fork.
5841
5842
5843 Changes: Modified:
5844 +2 -0 trunk/CREDITS (File Modified)
5845
5846
5847 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5848 Log:
5849 Hostname validity check.
5850
5851
5852 Changes: Modified:
5853 +42 -3 trunk/src/s_auth.c (File Modified)
5854
5855
5856 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5857 Log:
5858 Version bump to 1.2.0.
5859
5860
5861 Changes: Modified:
5862 +9 -9 trunk/configure (File Modified)
5863 +1 -1 trunk/configure.ac (File Modified)
5864
5865
5866 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5867 Log:
5868 - Missed a spot in the IPv6 code here. Should be usable now.
5869
5870
5871 Changes: Modified:
5872 +2 -2 trunk/src/res.c (File Modified)
5873
5874
5875 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5876 Log:
5877 Alright, so, this massive commit does the following:
5878 - Removes adns
5879 - Adds a resolver based on the undernet and hybrid one.
5880 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5881 - Makes a check in ./configure be posixly correct
5882 - Simplifies the auth code and DNS callbacks
5883
5884 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5885
5886
5887 Changes: Modified:
5888 +1 -1 trunk/Makefile.in (File Modified)
5889 + - trunk/adns/ (File Deleted)
5890 +148 -80 trunk/configure (File Modified)
5891 +1 -2 trunk/configure.ac (File Modified)
5892 +6 -0 trunk/include/client.h (File Modified)
5893 +1 -0 trunk/include/packet.h (File Modified)
5894 +153 -41 trunk/include/res.h (File Modified)
5895 + - trunk/include/reslib.h (File Added)
5896 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5897 +930 -1449 trunk/modules/.depend (File Modified)
5898 +3 -0 trunk/modules/m_stats.c (File Modified)
5899 +417 -621 trunk/src/.depend (File Modified)
5900 +1 -1 trunk/src/.indent.pro (File Modified)
5901 +2069 -289 trunk/src/Makefile.in (File Modified)
5902 + - trunk/src/adns.c (File Deleted)
5903 + - trunk/src/res.c (File Added)
5904 + - trunk/src/reslib.c (File Added)
5905 +11 -50 trunk/src/s_auth.c (File Modified)
5906 +4 -26 trunk/src/s_newconf.c (File Modified)
5907
5908
5909 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5910 Log:
5911 Document the NOBALLOC feature.
5912
5913
5914 Changes: Modified:
5915 +7 -1 trunk/include/config.h (File Modified)
5916
5917
5918 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5919 Log:
5920 commands.sgml changes
5921
5922
5923 Changes: Modified:
5924 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5925
5926
5927 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5928 Log:
5929 connect{} changes.
5930
5931
5932 Changes: Modified:
5933 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5934
5935
5936 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5937 Log:
5938 Improve description of class{} block (in particular,
5939 mention server classes as well as client classes).
5940
5941
5942 Changes: Modified:
5943 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5944
5945
5946 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5947 Log:
5948 In comment:
5949 -/* sendq: servers need a higher sendq as they send more data */
5950 +/* sendq: servers need a higher sendq as they are sent more data */
5951
5952
5953 Changes: Modified:
5954 +1 -1 trunk/doc/reference.conf (File Modified)
5955
5956
5957 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5958 Log:
5959 Add modules{} block.
5960
5961
5962 Changes: Modified:
5963 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5964
5965
5966 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5967 Log:
5968 Add general::oper_snomask, snomask on oper up for opers
5969 that have umode +s set on oper up, but do not have
5970 a specific snomask setting in their operator block.
5971 If this is empty or not specified, +s is used as before.
5972
5973
5974 Changes: Modified:
5975 +4 -1 trunk/doc/example.conf (File Modified)
5976 +7 -1 trunk/doc/reference.conf (File Modified)
5977 +1 -0 trunk/include/client.h (File Modified)
5978 +1 -0 trunk/include/s_conf.h (File Modified)
5979 +32 -0 trunk/src/newconf.c (File Modified)
5980 +1 -0 trunk/src/s_conf.c (File Modified)
5981 +13 -3 trunk/src/s_user.c (File Modified)
5982
5983
5984 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5985 Log:
5986 fix error
5987
5988 Changes: Modified:
5989 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5990
5991
5992 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5993 Log:
5994 Add MASKTRACE and CHANTRACE commands.
5995
5996
5997 Changes: Modified:
5998 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5999
6000
6001 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6002 Log:
6003 document loadmodule directive
6004
6005
6006 Changes: Modified:
6007 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6008
6009
6010 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6011 Log:
6012 finish this up
6013
6014
6015 Changes: Modified:
6016 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6017
6018
6019 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6020 Log:
6021 q:lines are no longer living in the ircd.conf either
6022
6023
6024 Changes: Modified:
6025 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6026
6027
6028 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6029 Log:
6030 remove k:line, d:line, x:line as they are their own files now
6031
6032
6033 Changes: Modified:
6034 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6035
6036
6037 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6038 Log:
6039 New place for operator::snomask.
6040
6041
6042 Changes: Modified:
6043 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6044
6045
6046 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6047 Log:
6048 Document connect {}.
6049
6050
6051 Changes: Modified:
6052 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6053
6054
6055 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6056 Log:
6057 example.conf: move operator::snomask to a more logical place,
6058 more sensible default
6059 reference.conf: add operator::snomask
6060
6061
6062 Changes: Modified:
6063 +3 -3 trunk/doc/example.conf (File Modified)
6064 +3 -0 trunk/doc/reference.conf (File Modified)
6065
6066
6067 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6068 Log:
6069 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6070 in those conf entries that take umodes like <name1>, <name2>, ...
6071
6072
6073 Changes: Modified:
6074 +3 -0 trunk/doc/reference.conf (File Modified)
6075 +3 -0 trunk/src/newconf.c (File Modified)
6076
6077
6078 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6079 Log:
6080 Remove H:line
6081
6082
6083 Changes: Modified:
6084 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6085
6086
6087 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6088 Log:
6089 Aesthetic changes.
6090
6091
6092 Changes: Modified:
6093 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6094
6095
6096 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6097 Log:
6098 s/allow/auth
6099
6100
6101 Changes: Modified:
6102 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6103
6104
6105 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6106 Log:
6107 fix
6108
6109
6110 Changes: Modified:
6111 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6112
6113
6114 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6115 Log:
6116 Document operator {} blocks.
6117
6118
6119 Changes: Modified:
6120 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6121
6122
6123 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6124 Log:
6125 auth{}: clarify/add some details
6126
6127
6128 Changes: Modified:
6129 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6130
6131
6132 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6133 Log:
6134 auth{}: Move a paragraph.
6135
6136
6137 Changes: Modified:
6138 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6139
6140
6141 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6142 Log:
6143 Document auth{} blocks.
6144
6145
6146 Changes: Modified:
6147 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6148
6149
6150 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6151 Log:
6152 Add umode +R.
6153
6154
6155 Changes: Modified:
6156 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6157
6158
6159 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6160 Log:
6161 Add umode +R, prevents unidentified clients from
6162 sending private messages or notices. /accept'ed
6163 clients and opers are exempt.
6164 Due to the /accept part, this is only checked
6165 at the target's server, may want to change
6166 this?
6167
6168
6169 Changes: Modified:
6170 +1 -0 trunk/help/opers/umode (File Modified)
6171 +1 -0 trunk/help/users/umode (File Modified)
6172 +2 -0 trunk/include/client.h (File Modified)
6173 +1 -0 trunk/include/numeric.h (File Modified)
6174 +11 -1 trunk/modules/core/m_message.c (File Modified)
6175 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6176 +1 -1 trunk/src/messages.tab (File Modified)
6177 +1 -1 trunk/src/s_user.c (File Modified)
6178
6179
6180 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6181 Log:
6182 Don't allow a nick change if banned or quieted (and not
6183 voiced or opped) on a channel. This uses numeric 435
6184 (bahamut's "cannot change to a banned nick") because
6185 bahamut/ircu's 437 and hyperion's 438 already have
6186 another meaning for us.
6187
6188
6189 Changes: Modified:
6190 +2 -0 trunk/include/channel.h (File Modified)
6191 +1 -0 trunk/include/numeric.h (File Modified)
6192 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6193 +38 -0 trunk/src/channel.c (File Modified)
6194 +1 -1 trunk/src/messages.tab (File Modified)
6195
6196
6197 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6198 Log:
6199 KNOCK:
6200 - respect ban exceptions
6201 - also deny a knock if quieted
6202
6203
6204 Changes: Modified:
6205 +2 -1 trunk/modules/m_knock.c (File Modified)
6206
6207
6208 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6209 Log:
6210 Reverse bad substitution in comment.
6211
6212
6213 Changes: Modified:
6214 +1 -1 trunk/src/channel.c (File Modified)
6215
6216
6217 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6218 Log:
6219 - set DynSpoof flag for clients spoofed at registration
6220 - add orighost instead of host to the hostname hash
6221
6222
6223 Changes: Modified:
6224 +5 -1 trunk/src/s_user.c (File Modified)
6225
6226
6227 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6228 Log:
6229 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6230
6231
6232 Changes: Modified:
6233 +2 -3 trunk/src/send.c (File Modified)
6234
6235
6236 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6237 Log:
6238 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6239
6240
6241 Changes: Modified:
6242 +17 -7 trunk/modules/m_signon.c (File Modified)
6243
6244
6245 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6246 Log:
6247 Correct minimum args on ENCAP SASL to avoid nasty core.
6248
6249
6250 Changes: Modified:
6251 +1 -1 trunk/modules/m_sasl.c (File Modified)
6252
6253
6254 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6255 Log:
6256 Style nits: sptr can't ever be NULL, don't compare truth
6257 values with YES.
6258
6259
6260 Changes: Modified:
6261 +2 -3 trunk/modules/m_scan.c (File Modified)
6262
6263
6264 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6265 Log:
6266 - Comment out scan_cmodes() prototype to suppress warning
6267 - Correct minimum parameter count for mo_scan()
6268
6269
6270 Changes: Modified:
6271 +2 -2 trunk/modules/m_scan.c (File Modified)
6272
6273
6274 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6275 Log:
6276 SCAN UMODES:
6277 - Include full command in operspy notice
6278 - Allow global scans (no-list used, mask not used) without operspy
6279 - Use ERR_NOPRIVS numeric
6280
6281
6282 Changes: Modified:
6283 +21 -9 trunk/modules/m_scan.c (File Modified)
6284
6285
6286 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6287 Log:
6288 Cancel out the >3 default if < is given; this way
6289 any </> specification fully overrides the default.
6290
6291
6292 Changes: Modified:
6293 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6294
6295
6296 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6297 Log:
6298 - Call mo_list() from m_list() to reduce code duplication
6299 - Default to >3, rather arbitrarily (conf option?)
6300 - Make < and > mean less than and greater than again
6301
6302
6303 Changes: Modified:
6304 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6305
6306
6307 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6308 Log:
6309 When processing topic burst, hide connecting server
6310 on netburst if flatten links is enabled.
6311
6312
6313 Changes: Modified:
6314 +9 -2 trunk/modules/m_tb.c (File Modified)
6315
6316
6317 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6318 Log:
6319 - remove PENALTY token
6320
6321
6322 Changes: Modified:
6323 +0 -1 trunk/include/supported.h (File Modified)
6324
6325
6326 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6327 Log:
6328 005 fixups:
6329 - Add PENALTY because we have a pace-wait system.
6330 - Add FNC due to SAVE and RSFNC
6331 - Add q to MAXLIST.
6332
6333
6334 Changes: Modified:
6335 +4 -2 trunk/include/supported.h (File Modified)
6336
6337
6338 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6339 Log:
6340 mkay, indent went nuts here
6341
6342
6343 Changes: Modified:
6344 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6345
6346
6347 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6348 Log:
6349 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6350 and can be used instead. The SAFELIST implementation is the one used by
6351 default, as most users/networks will be used to it.
6352
6353
6354 Changes: Modified:
6355 +1 -0 trunk/NEWS (File Modified)
6356 +14 -0 trunk/include/client.h (File Modified)
6357 +5 -0 trunk/include/hash.h (File Modified)
6358 +404 -272 trunk/modules/Makefile.in (File Modified)
6359 + - trunk/modules/m_list.c (File Deleted)
6360 + - trunk/modules/m_list_ratbox.c (File Added)
6361 + - trunk/modules/m_list_safelist.c (File Added)
6362 +5 -5 trunk/src/hash.c (File Modified)
6363
6364
6365 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6366 Log:
6367 Clear invites on a lowerTS JOIN or SJOIN.
6368 This should complete kick_on_split_riding protection.
6369
6370
6371 Changes: Modified:
6372 +5 -0 trunk/modules/core/m_join.c (File Modified)
6373 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6374
6375
6376 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6377 Log:
6378 Like in ratbox, send and interpret timestamps on invites.
6379
6380
6381 Changes: Modified:
6382 +9 -2 trunk/modules/m_invite.c (File Modified)
6383
6384
6385 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6386 Log:
6387 Add +S (network service) umode. Just for completeness, users or opers
6388 cannot set this.
6389
6390
6391 Changes: Modified:
6392 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6393
6394
6395 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6396 Log:
6397 update NEWS a bit
6398
6399
6400 Changes: Modified:
6401 +35 -2 trunk/NEWS (File Modified)
6402
6403
6404 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6405 Log:
6406 Split off a PreClient structure for data to be freed on registation (i.e. password).
6407 New hook introduce_client for post-registration messages.
6408 Fix b0rked SASL numerics.
6409 Burst REALHOST post-introduction for spoofed-on-registration clients.
6410 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6411 Pre-registration signon support.
6412
6413
6414 Changes: Modified:
6415 +10 -0 trunk/configure (File Modified)
6416 +2 -0 trunk/configure.ac (File Modified)
6417 +14 -4 trunk/include/client.h (File Modified)
6418 +1 -0 trunk/include/hook.h (File Modified)
6419 +1 -0 trunk/include/numeric.h (File Modified)
6420 +3 -0 trunk/include/setup.h.in (File Modified)
6421 +16 -0 trunk/modules/m_chghost.c (File Modified)
6422 +25 -21 trunk/modules/m_sasl.c (File Modified)
6423 +63 -30 trunk/modules/m_signon.c (File Modified)
6424 +18 -0 trunk/src/client.c (File Modified)
6425 +2 -0 trunk/src/hook.c (File Modified)
6426 +5 -5 trunk/src/messages.tab (File Modified)
6427 +2 -0 trunk/src/s_serv.c (File Modified)
6428 +28 -2 trunk/src/s_user.c (File Modified)
6429
6430
6431 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6432 Log:
6433 Update hook documentation.
6434
6435
6436 Changes: Modified:
6437 +30 -0 trunk/doc/hooks.txt (File Modified)
6438
6439
6440 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6441 Log:
6442 Improve @/# handling in match_esc().
6443
6444
6445 Changes: Modified:
6446 +21 -13 trunk/src/match.c (File Modified)
6447
6448
6449 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6450 Log:
6451 backtrack instead of bailing out when handling a mismatched escape
6452
6453
6454 Changes: Modified:
6455 +1 -1 trunk/src/match.c (File Modified)
6456
6457
6458 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6459 Log:
6460 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6461
6462 Changes: Modified:
6463 +2 -1 trunk/CREDITS (File Modified)
6464
6465
6466 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6467 Log:
6468 Fix the escape brokenness and pick up a more efficient matching algorithm,
6469 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6470 Patch sent upstream. They can do whatever they want with it, *shrug*.
6471
6472
6473 Changes: Modified:
6474 +147 -161 trunk/src/match.c (File Modified)
6475
6476
6477 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6478 Log:
6479 If flatten links is enabled, fake the origins of some ServerModes
6480 sent to clients so that the server sending the netburst is hidden.
6481 Most mode hacks still show the true source.
6482
6483
6484 Changes: Modified:
6485 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6486 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6487
6488
6489 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6490 Log:
6491 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6492 where the exit originated).
6493 - When receiving an SQUIT for a server themselves
6494 (IsMe(target_p) || target_p == client_p)
6495 close their link and send a local server notice.
6496
6497
6498 Changes: Modified:
6499 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6500 +6 -3 trunk/src/client.c (File Modified)
6501
6502
6503 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6504 Log:
6505 Hooking into the wrong hook, whoops. :P
6506
6507
6508 Changes: Modified:
6509 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6510 +6 -10 trunk/modules/core/m_join.c (File Modified)
6511
6512
6513 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6514 Log:
6515 this doesn't work right, right now :P
6516
6517
6518 Changes: Modified:
6519 +40 -0 trunk/contrib/Makefile.in (File Modified)
6520 + - trunk/contrib/m_createauthonly.c (File Added)
6521 +6 -0 trunk/include/hook.h (File Modified)
6522 +26 -1 trunk/modules/core/m_join.c (File Modified)
6523 +1 -1 trunk/src/ircd.c (File Modified)
6524
6525
6526 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6527 Log:
6528 Make can_join() hookable.
6529
6530
6531 Changes: Modified:
6532 +12 -1 trunk/src/channel.c (File Modified)
6533
6534
6535 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6536 Log:
6537 add 'int approved;' to the channel event hook
6538
6539
6540 Changes: Modified:
6541 +1 -0 trunk/include/hook.h (File Modified)
6542
6543
6544 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6545 Log:
6546 Use SIDs in SASL ENCAP origin.
6547 Ignore responses from other agents once the first SASL response has been received for a client.
6548
6549
6550 Changes: Modified:
6551 +9 -5 trunk/modules/m_sasl.c (File Modified)
6552
6553
6554 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6555 Log:
6556 Removed stray debug code.
6557
6558
6559 Changes: Modified:
6560 +1 -1 trunk/modules/m_sasl.c (File Modified)
6561
6562
6563 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6564 Log:
6565 Don't complain "unknown MODE flag" if a non-oper attempts
6566 to unset an oper only umode they do not have.
6567 This is to prevent unwanted error messages when users/bots
6568 do things like MODE <nick> +i-sw.
6569
6570
6571 Changes: Modified:
6572 +4 -2 trunk/src/s_user.c (File Modified)
6573
6574
6575 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6576 Log:
6577 Fix client_exit hook name and only call it for local exits that are not
6578 IsAnyServer.
6579
6580
6581 Changes: Modified:
6582 +3 -2 trunk/modules/m_sasl.c (File Modified)
6583
6584
6585 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6586 Log:
6587 Fix SASL logic to actually use stored agent UID.
6588 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6589 Add abort code for exiting clients.
6590
6591
6592 Changes: Modified:
6593 +18 -9 trunk/modules/m_sasl.c (File Modified)
6594
6595
6596 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6597 Log:
6598 Port over ratbox 2.2 /challenge. This is slightly more secure
6599 (better crypto, longer keys, challenge timeout) and has better
6600 client scripts.
6601
6602 The respond tool is no longer part of the ircd tree but a
6603 separate package, currently available from
6604 http://respond.ircd-ratbox.org (we should mirror/... this).
6605
6606
6607 Changes: Modified:
6608 +65 -310 trunk/doc/challenge.txt (File Modified)
6609 +5 -5 trunk/include/client.h (File Modified)
6610 +3 -0 trunk/include/irc_string.h (File Modified)
6611 +3 -0 trunk/include/numeric.h (File Modified)
6612 +94 -50 trunk/modules/m_challenge.c (File Modified)
6613 +1 -2 trunk/src/client.c (File Modified)
6614 +125 -0 trunk/src/irc_string.c (File Modified)
6615 +2 -2 trunk/src/messages.tab (File Modified)
6616 + - trunk/tools/rsa_respond/ (File Deleted)
6617
6618
6619 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6620 Log:
6621 Preliminary SASL support.
6622
6623
6624 Changes: Modified:
6625 +7 -0 trunk/include/client.h (File Modified)
6626 +6 -0 trunk/include/numeric.h (File Modified)
6627 +1 -0 trunk/modules/Makefile.in (File Modified)
6628 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6629 +175 -1 trunk/modules/m_cap.c (File Modified)
6630 + - trunk/modules/m_sasl.c (File Added)
6631 +2 -0 trunk/modules/m_user.c (File Modified)
6632 +5 -5 trunk/src/messages.tab (File Modified)
6633 +8 -2 trunk/src/s_user.c (File Modified)
6634
6635
6636 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6637 Log:
6638 SIGNON: make logout also apply remotely.
6639
6640
6641 Changes: Modified:
6642 +7 -2 trunk/modules/m_signon.c (File Modified)
6643
6644
6645 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6646 Log:
6647 Use an asterisk when sending empty logins in SIGNON.
6648
6649
6650 Changes: Modified:
6651 +5 -5 trunk/modules/m_signon.c (File Modified)
6652
6653
6654 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6655 Log:
6656 SIGNON: Only add whowas entry (add_history()) and wipe
6657 accepts (del_all_accepts()) if nick changed.
6658
6659
6660 Changes: Modified:
6661 +5 -3 trunk/modules/m_signon.c (File Modified)
6662
6663
6664 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6665 Log:
6666 SIGNON: slight fixes to collision code:
6667 - don't kill if target_p == source_p (nick unchanged or only changed case)
6668 - add comment that SAVE support is missing
6669 - use sendto_realops_snomask() instead of sendto_realops_flags()
6670
6671
6672 Changes: Modified:
6673 +9 -6 trunk/modules/m_signon.c (File Modified)
6674
6675
6676 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6677 Log:
6678 Fix up kills for bad nick/user/host on SIGNON.
6679
6680
6681 Changes: Modified:
6682 +16 -6 trunk/modules/m_signon.c (File Modified)
6683
6684
6685 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6686 Log:
6687 If changing to a nick with a digit, only allow the UID.
6688
6689
6690 Changes: Modified:
6691 +4 -0 trunk/modules/m_signon.c (File Modified)
6692
6693
6694 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6695 Log:
6696 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6697 Strip leading digits from logins that are not purely numeric.
6698
6699
6700 Changes: Modified:
6701 +3 -0 trunk/include/numeric.h (File Modified)
6702 +2 -0 trunk/include/send.h (File Modified)
6703 +1 -0 trunk/modules/Makefile.in (File Modified)
6704 +456 -3 trunk/modules/m_services.c (File Modified)
6705 + - trunk/modules/m_signon.c (File Added)
6706 +2 -2 trunk/src/messages.tab (File Modified)
6707 +98 -0 trunk/src/send.c (File Modified)
6708
6709
6710 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6711 Log:
6712 Remove old server notice umodes from example confs.
6713
6714
6715 Changes: Modified:
6716 +1 -2 trunk/doc/example.conf (File Modified)
6717 +4 -17 trunk/doc/reference.conf (File Modified)
6718
6719
6720 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6721 Log:
6722 Add snomask help file (forgot this earlier).
6723
6724
6725 Changes: Modified:
6726 + - trunk/help/opers/snomask (File Added)
6727
6728
6729 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6730 Log:
6731 Add umode +l (receive locops).
6732
6733
6734 Changes: Modified:
6735 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6736
6737
6738 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6739 Log:
6740 We don't plan to implement cmode +R (quiet unidentified) and
6741 umode +I (deny invite) for 1.1, so comment them out from the
6742 docs.
6743
6744
6745 Changes: Modified:
6746 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6747 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6748
6749
6750 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6751 Log:
6752 Improve snomask usage description.
6753
6754
6755 Changes: Modified:
6756 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6757
6758
6759 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6760 Log:
6761 Mention the word snomask with umode +s (needs to be a link really).
6762
6763
6764 Changes: Modified:
6765 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6766
6767
6768 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6769 Log:
6770 Add snomask +Z (operspy notices).
6771
6772
6773 Changes: Modified:
6774 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6775
6776
6777 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6778 Log:
6779 Misc updates/clarifications.
6780
6781
6782 Changes: Modified:
6783 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6784
6785
6786 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6787 Log:
6788 Document snomasks.
6789
6790
6791 Changes: Modified:
6792 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6793 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6794 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6795
6796
6797 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6798 Log:
6799 - Allow ENCAP REALHOST outside burst
6800 - Fix comment describing race condition: this can only happen
6801 on a local whois with use_whois_actually enabled
6802
6803
6804 Changes: Modified:
6805 +4 -6 trunk/modules/m_chghost.c (File Modified)
6806
6807
6808 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6809 Log:
6810 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6811
6812
6813 Changes: Modified:
6814 +39 -0 trunk/contrib/Makefile.in (File Modified)
6815 + - trunk/contrib/sno_globaloper.c (File Added)
6816
6817
6818 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6819 Log:
6820 Pass along old umodes and snomask in umode_changed hook,
6821 changing its parameter type from struct Client *
6822 to hook_data_umode_changed *. (For a new client, both
6823 are zero.)
6824
6825 The IP cloaking module now fully ignores umode changes
6826 where +h didn't change.
6827
6828
6829 Changes: Modified:
6830 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6831 +7 -0 trunk/include/hook.h (File Modified)
6832 +18 -4 trunk/src/s_user.c (File Modified)
6833
6834
6835 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6836 Log:
6837 move libcharybdis-provided function initialisation into libcharybdis_init().
6838
6839
6840 Changes: Modified:
6841 +32 -11 trunk/src/ircd.c (File Modified)
6842
6843
6844 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6845 Log:
6846 Make +f notices (local host, global host, global user@host, local class)
6847 netwide. Exceeding /quote set max remains local.
6848
6849
6850 Changes: Modified:
6851 +4 -4 trunk/src/s_conf.c (File Modified)
6852
6853
6854 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6855 Log:
6856 Netwide notices about attempts to join juped channels.
6857
6858
6859 Changes: Modified:
6860 +1 -1 trunk/modules/core/m_join.c (File Modified)
6861
6862
6863 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6864 Log:
6865 Send server notices about failed oper attempts globally.
6866 Successful remote oper attempt notices will be generated
6867 from the mode changes.
6868
6869
6870 Changes: Modified:
6871 +3 -3 trunk/modules/m_challenge.c (File Modified)
6872 +2 -2 trunk/modules/m_oper.c (File Modified)
6873
6874
6875 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6876 Log:
6877 Rest of infrastructure for sending server notices globally.
6878 Uses a new L_NETWIDE level on sendto_realops_snomask().
6879
6880
6881 Changes: Modified:
6882 +1 -0 trunk/include/send.h (File Modified)
6883 +31 -4 trunk/src/send.c (File Modified)
6884
6885
6886 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6887 Log:
6888 Add general::global_snotices conf option to control
6889 whether we send out SNOTEs. Does not do anything yet.
6890
6891
6892 Changes: Modified:
6893 +1 -0 trunk/doc/example.conf (File Modified)
6894 +6 -0 trunk/doc/reference.conf (File Modified)
6895 +1 -0 trunk/include/s_conf.h (File Modified)
6896 +6 -0 trunk/modules/m_info.c (File Modified)
6897 +1 -0 trunk/src/newconf.c (File Modified)
6898 +1 -0 trunk/src/s_conf.c (File Modified)
6899
6900
6901 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6902 Log:
6903 Only accept SNOTE from servers.
6904
6905
6906 Changes: Modified:
6907 +2 -0 trunk/modules/m_snote.c (File Modified)
6908
6909
6910 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6911 Log:
6912 Correct parv indices so this actually works.
6913
6914
6915 Changes: Modified:
6916 +2 -2 trunk/modules/m_snote.c (File Modified)
6917
6918
6919 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6920 Log:
6921 s/scan/snote/g
6922
6923
6924 Changes: Modified:
6925 +3 -3 trunk/modules/m_snote.c (File Modified)
6926
6927
6928 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6929 Log:
6930 Add m_snote.c, SNOTE propagator.
6931
6932
6933 Changes: Modified:
6934 +86 -0 trunk/modules/Makefile.in (File Modified)
6935 + - trunk/modules/m_snote.c (File Added)
6936
6937
6938 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6939 Log:
6940 start seeding the 1.1 NEWS file
6941
6942
6943 Changes: Modified:
6944 +4 -0 trunk/NEWS (File Modified)
6945
6946
6947 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6948 Log:
6949 rename some modules to more descriptive names...
6950
6951
6952 Changes: Modified:
6953 +2 -131 trunk/contrib/Makefile.in (File Modified)
6954 + - trunk/contrib/globalconnexit.c (File Deleted)
6955 + - trunk/contrib/globallineactive.c (File Deleted)
6956 + - trunk/contrib/sno_farconnect.c (File Added)
6957 + - trunk/contrib/sno_globalkline.c (File Added)
6958 +1 -120 trunk/modules/Makefile.in (File Modified)
6959 + - trunk/modules/networknotice.c (File Deleted)
6960 + - trunk/modules/sno_routing.c (File Added)
6961
6962
6963 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6964 Log:
6965 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6966 Uses FLAGS2_FLOODDONE bit on servers.
6967
6968
6969 Changes: Modified:
6970 +3 -0 trunk/include/client.h (File Modified)
6971 +121 -1 trunk/modules/Makefile.in (File Modified)
6972 + - trunk/modules/networknotice.c (File Added)
6973
6974
6975 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6976 Log:
6977 Don't show servers in /trace to nonopers if flatten links is enabled.
6978
6979
6980 Changes: Modified:
6981 +8 -5 trunk/modules/m_trace.c (File Modified)
6982
6983
6984 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6985 Log:
6986 CHGHOST:
6987 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6988 - send back confirmation to source, if local client
6989 - send a +s server notice if the source is neither a server nor a service (+S)
6990
6991
6992 Changes: Modified:
6993 +5 -1 trunk/modules/m_chghost.c (File Modified)
6994
6995
6996 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6997 Log:
6998 Use sendto_realops_snomask_from() to make the
6999 server notices appear to come from the affected
7000 user's server.
7001
7002
7003 Changes: Modified:
7004 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7005 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7006
7007
7008 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7009 Log:
7010 Add sendto_realops_snomask_from(), allows
7011 specification of apparent source server.
7012
7013
7014 Changes: Modified:
7015 +1 -0 trunk/include/send.h (File Modified)
7016 +41 -1 trunk/src/send.c (File Modified)
7017
7018
7019 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7020 Log:
7021 Revert r579. Keep host, not orighost in oper up notice.
7022 It would be inconsistent to have orighost there, and we
7023 don't want to mess up all server notices by putting both
7024 host and orighost.
7025
7026
7027 Changes: Modified:
7028 +1 -1 trunk/src/s_user.c (File Modified)
7029
7030
7031 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7032 Log:
7033 Include the IP address in operlog/foperlog.
7034
7035
7036 Changes: Modified:
7037 +10 -8 trunk/modules/m_challenge.c (File Modified)
7038 +8 -6 trunk/modules/m_oper.c (File Modified)
7039
7040
7041 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7042 Log:
7043 Call umode_changed hook on oper up.
7044
7045
7046 Changes: Modified:
7047 +1 -0 trunk/src/s_user.c (File Modified)
7048
7049
7050 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7051 Log:
7052 Add globalconnexit contrib module, shows remote client connects/exits
7053 except netsplits/netjoin on snomask +F.
7054 Notice formatting will probably change somewhat still.
7055
7056
7057 Changes: Modified:
7058 +80 -0 trunk/contrib/Makefile.in (File Modified)
7059 + - trunk/contrib/globalconnexit.c (File Added)
7060
7061
7062 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7063 Log:
7064 Declare snomask_modes[] so modules can provide snomasks.
7065
7066
7067 Changes: Modified:
7068 +2 -0 trunk/include/snomask.h (File Modified)
7069
7070
7071 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7072 Log:
7073 Replace user_signon hook with two new hooks: new_local_user
7074 and new_remote_user.
7075 These are called right before the user is introduced to the
7076 rest of the network.
7077
7078
7079 Changes: Modified:
7080 +2 -1 trunk/include/hook.h (File Modified)
7081 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7082 +4 -2 trunk/src/hook.c (File Modified)
7083 +2 -3 trunk/src/s_user.c (File Modified)
7084
7085
7086 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7087 Log:
7088 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7089
7090
7091 Changes: Modified:
7092 +2 -2 trunk/modules/m_scan.c (File Modified)
7093
7094
7095 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7096 Log:
7097 Update doc/technical/send.txt.
7098
7099
7100 Changes: Modified:
7101 +91 -131 trunk/doc/technical/send.txt (File Modified)
7102
7103
7104 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7105 Log:
7106 Add chantrace and masktrace to help files.
7107
7108
7109 Changes: Modified:
7110 + - trunk/help/opers/chantrace (File Added)
7111 +27 -20 trunk/help/opers/index (File Modified)
7112 + - trunk/help/opers/masktrace (File Added)
7113 +2 -0 trunk/help/opers/operspy (File Modified)
7114
7115
7116 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7117 Log:
7118 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7119 Shows etrace-like output for all users in a channel,
7120 in particular IP addresses.
7121
7122
7123 Changes: Modified:
7124 +75 -2 trunk/modules/m_etrace.c (File Modified)
7125
7126
7127 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7128 Log:
7129 Port over ratbox 2.2 r21727 (anfl):
7130 add some logging when we drop servers in places where we only notify opers
7131
7132
7133 Changes: Modified:
7134 +31 -0 trunk/modules/core/m_server.c (File Modified)
7135
7136
7137 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7138 Log:
7139 display orighost in operup message
7140
7141
7142 Changes: Modified:
7143 +1 -1 trunk/src/s_user.c (File Modified)
7144
7145
7146 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7147 Log:
7148 Add globallineactive contrib module, a hack which can often
7149 show k/d/g/x line active for remote clients.
7150
7151
7152 Changes: Modified:
7153 +52 -0 trunk/contrib/Makefile.in (File Modified)
7154 + - trunk/contrib/globallineactive.c (File Added)
7155
7156
7157 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7158 Log:
7159 Show IP field in the same way as MASKTRACE:
7160 "255.255.255.255" if it's unknown (remote TS5 client)
7161 and "0" if we or the remote server are purposely
7162 hiding it.
7163
7164
7165 Changes: Modified:
7166 +12 -1 trunk/modules/m_scan.c (File Modified)
7167
7168
7169 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7170 Log:
7171 scan umodes:
7172 - don't show servers in a global scan
7173 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7174
7175
7176 Changes: Modified:
7177 +4 -1 trunk/modules/m_scan.c (File Modified)
7178
7179
7180 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7181 Log:
7182 Implement SCAN UMODES.
7183
7184
7185 Changes: Modified:
7186 +3 -0 trunk/include/numeric.h (File Modified)
7187 +128 -2 trunk/modules/m_scan.c (File Modified)
7188 +2 -2 trunk/src/messages.tab (File Modified)
7189
7190
7191 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7192 Log:
7193 more oops
7194
7195
7196 Changes: Modified:
7197 +1 -1 trunk/modules/m_scan.c (File Modified)
7198
7199
7200 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7201 Log:
7202 parv[0] should be parv[1].
7203
7204
7205 Changes: Modified:
7206 +1 -1 trunk/modules/m_scan.c (File Modified)
7207
7208
7209 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7210 Log:
7211 another oops
7212
7213
7214 Changes: Modified:
7215 +1 -1 trunk/modules/m_scan.c (File Modified)
7216
7217
7218 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7219 Log:
7220 fix mistake here
7221
7222
7223 Changes: Modified:
7224 +2 -2 trunk/modules/m_scan.c (File Modified)
7225
7226
7227 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7228 Log:
7229 framework for scan command
7230
7231
7232 Changes: Modified:
7233 +113 -0 trunk/modules/Makefile.in (File Modified)
7234 + - trunk/modules/m_scan.c (File Added)
7235
7236
7237 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7238 Log:
7239 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7240
7241
7242 Changes: Modified:
7243 +2 -0 trunk/include/irc_string.h (File Modified)
7244 +157 -1 trunk/modules/m_etrace.c (File Modified)
7245 +129 -90 trunk/src/match.c (File Modified)
7246
7247
7248 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7249 Log:
7250 orighost may live in a different hash bucket (likely the case), lets check it standalone
7251
7252
7253 Changes: Modified:
7254 +39 -3 trunk/src/hostmask.c (File Modified)
7255
7256
7257 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7258 Log:
7259 SVN didn't check modules/ somehow, hrmm.
7260
7261
7262 Changes: Modified:
7263 +1 -1 trunk/modules/m_kline.c (File Modified)
7264 +6 -6 trunk/modules/m_stats.c (File Modified)
7265
7266
7267 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7268 Log:
7269 Track hostmask entries for client_p->orighost, if available.
7270 Not throughly tested, but seems to work fine.
7271
7272
7273 Changes: Modified:
7274 +8 -4 trunk/include/hostmask.h (File Modified)
7275 +14 -10 trunk/src/hostmask.c (File Modified)
7276
7277
7278 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7279 Log:
7280 Pass on SQUIT reasons more.
7281
7282
7283 Changes: Modified:
7284 +17 -19 trunk/src/client.c (File Modified)
7285
7286
7287 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7288 Log:
7289 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7290 This way, hidden admins also get them.
7291
7292
7293 Changes: Modified:
7294 +4 -4 trunk/src/send.c (File Modified)
7295
7296
7297 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7298 Log:
7299 From ircd-ratbox 2.2 (r21339 anfl):
7300 ms_kill() should be using find_person(), not find_client()
7301 otherwise it can generate a core.
7302
7303
7304 Changes: Modified:
7305 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7306
7307
7308 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7309 Log:
7310 Add m_error to core_module_table, so it is loaded by default.
7311
7312
7313 Changes: Modified:
7314 +1 -0 trunk/src/modules.c (File Modified)
7315
7316
7317 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7318 Log:
7319 comment is a const char *, not char *.
7320
7321
7322 Changes: Modified:
7323 +1 -1 trunk/include/hook.h (File Modified)
7324
7325
7326 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7327 Log:
7328 Fix a long standing hybrid 7 bug: when getting a read error
7329 on a server, report_error() is called with a %d instead of
7330 a %s in the format string ("Lost connection" in +d).
7331
7332
7333 Changes: Modified:
7334 +1 -1 trunk/src/client.c (File Modified)
7335
7336
7337 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7338 Log:
7339 Clarifications.
7340
7341
7342 Changes: Modified:
7343 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7344
7345
7346 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7347 Log:
7348 Add document describing capabilities and what they mean.
7349
7350
7351 Changes: Modified:
7352 + - trunk/doc/technical/capab.txt (File Added)
7353
7354
7355 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7356 Log:
7357 Change client_exit hook to pass all exit_client() parameters.
7358
7359
7360 Changes: Modified:
7361 +8 -0 trunk/include/hook.h (File Modified)
7362 +6 -1 trunk/src/client.c (File Modified)
7363
7364
7365 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7366 Log:
7367 Add client_exit hook, called in exit_client() for all
7368 clients of all types, except clients exiting because
7369 of netsplits (QS). The only thing done before it is
7370 marking the client as "closing" (to prevent
7371 recursion).
7372
7373
7374 Changes: Modified:
7375 +1 -0 trunk/include/hook.h (File Modified)
7376 +2 -0 trunk/src/client.c (File Modified)
7377 +2 -0 trunk/src/hook.c (File Modified)
7378
7379
7380 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7381 Log:
7382 Improve the code that calculates the nnnS nnnC counts
7383 in RPL_TRACESERVER.
7384
7385 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7386
7387
7388 Changes: Modified:
7389 +43 -36 trunk/modules/m_trace.c (File Modified)
7390
7391
7392 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7393 Log:
7394 Add server_eob hook.
7395 Planning to use this for netsplit/join notices.
7396
7397
7398 Changes: Modified:
7399 +1 -0 trunk/include/hook.h (File Modified)
7400 +2 -0 trunk/modules/m_pong.c (File Modified)
7401 +2 -0 trunk/src/hook.c (File Modified)
7402
7403
7404 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7405 Log:
7406 Default motd: ircd-ratbox -> charybdis
7407
7408
7409 Changes: Modified:
7410 +1 -1 trunk/doc/ircd.motd (File Modified)
7411
7412
7413 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7414 Log:
7415 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7416
7417
7418 Changes: Modified:
7419 +4 -4 trunk/src/s_user.c (File Modified)
7420
7421
7422 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7423 Log:
7424 - Remove obsolete EOB help file
7425 - Document snomask in the help files
7426 - Update indexes
7427
7428
7429 Changes: Modified:
7430 + - trunk/help/opers/eob (File Deleted)
7431 +13 -12 trunk/help/opers/index (File Modified)
7432 +1 -13 trunk/help/opers/umode (File Modified)
7433 +7 -7 trunk/help/users/index (File Modified)
7434
7435
7436 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7437 Log:
7438 Bail if snomask to parse is not given. Pointy hat to myself.
7439
7440
7441 Changes: Modified:
7442 +3 -0 trunk/src/snomask.c (File Modified)
7443
7444
7445 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7446 Log:
7447 Remove m_flags from autoconf
7448
7449
7450 Changes: Modified:
7451 +0 -1 trunk/contrib/Makefile.in (File Modified)
7452
7453
7454 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7455 Log:
7456 remove m_flags
7457
7458
7459 Changes: Modified:
7460 + - trunk/contrib/m_flags.c (File Deleted)
7461
7462
7463 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7464 Log:
7465 If +s is in oper_only_umodes, clear snomask on deoper.
7466
7467
7468 Changes: Modified:
7469 +5 -0 trunk/src/s_user.c (File Modified)
7470
7471
7472 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7473 Log:
7474 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7475
7476
7477 Changes: Modified:
7478 +2 -2 trunk/configure (File Modified)
7479 +2 -2 trunk/configure.ac (File Modified)
7480
7481
7482 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7483 Log:
7484 Remove the old server notice umodes.
7485 Default oper only umodes is now +s.
7486 Please make sure all remaining umodes still work.
7487
7488
7489 Changes: Modified:
7490 +3 -21 trunk/include/client.h (File Modified)
7491 +0 -12 trunk/src/newconf.c (File Modified)
7492 +1 -1 trunk/src/s_conf.c (File Modified)
7493 +12 -12 trunk/src/s_user.c (File Modified)
7494
7495
7496 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7497 Log:
7498 operator::flags nick_changes now controls +n snomask instead of +n umode.
7499
7500
7501 Changes: Modified:
7502 +8 -8 trunk/src/s_user.c (File Modified)
7503
7504
7505 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7506 Log:
7507 Move down h_umode_changed hook call after umode allowed checks
7508 (so it will not see +a if someone tries to set it but is not
7509 allowed to).
7510
7511
7512 Changes: Modified:
7513 +2 -3 trunk/src/s_user.c (File Modified)
7514
7515
7516 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7517 Log:
7518 Move over non-+s server notices (hopefully, all of them).
7519
7520
7521 Changes: Modified:
7522 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7523 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7524 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7525 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7526 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7527 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7528 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7529 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7530 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7531 +2 -2 trunk/libcharybdis/event.c (File Modified)
7532 +2 -2 trunk/modules/core/m_join.c (File Modified)
7533 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7534 +3 -3 trunk/modules/core/m_message.c (File Modified)
7535 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7536 +2 -2 trunk/modules/core/m_server.c (File Modified)
7537 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7538 +1 -1 trunk/modules/m_post.c (File Modified)
7539 +1 -1 trunk/modules/m_services.c (File Modified)
7540 +2 -2 trunk/src/channel.c (File Modified)
7541 +3 -3 trunk/src/client.c (File Modified)
7542 +1 -1 trunk/src/hash.c (File Modified)
7543 +5 -5 trunk/src/s_conf.c (File Modified)
7544 +2 -2 trunk/src/s_log.c (File Modified)
7545 +4 -4 trunk/src/s_user.c (File Modified)
7546
7547
7548 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7549 Log:
7550 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7551
7552
7553 Changes: Modified:
7554 +2 -1 trunk/include/snomask.h (File Modified)
7555 +2 -2 trunk/src/snomask.c (File Modified)
7556
7557
7558 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7559 Log:
7560 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7561
7562
7563 Changes: Modified:
7564 +1 -1 trunk/contrib/example_module.c (File Modified)
7565 +2 -2 trunk/include/ircd_defs.h (File Modified)
7566 +6 -6 trunk/modules/core/m_error.c (File Modified)
7567 +1 -1 trunk/modules/core/m_join.c (File Modified)
7568 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7569 +1 -1 trunk/modules/core/m_message.c (File Modified)
7570 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7571 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7572 +18 -18 trunk/modules/core/m_server.c (File Modified)
7573 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7574 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7575 +4 -4 trunk/modules/m_challenge.c (File Modified)
7576 +4 -4 trunk/modules/m_dline.c (File Modified)
7577 +13 -13 trunk/modules/m_gline.c (File Modified)
7578 +5 -5 trunk/modules/m_kline.c (File Modified)
7579 +2 -2 trunk/modules/m_oper.c (File Modified)
7580 +1 -1 trunk/modules/m_pong.c (File Modified)
7581 +13 -13 trunk/modules/m_rehash.c (File Modified)
7582 +4 -4 trunk/modules/m_resv.c (File Modified)
7583 +16 -16 trunk/modules/m_set.c (File Modified)
7584 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7585 +6 -6 trunk/modules/m_xline.c (File Modified)
7586 +1 -1 trunk/src/adns.c (File Modified)
7587 +2 -2 trunk/src/channel.c (File Modified)
7588 +1 -1 trunk/src/listener.c (File Modified)
7589 +1 -1 trunk/src/s_auth.c (File Modified)
7590 +15 -15 trunk/src/s_conf.c (File Modified)
7591 +3 -3 trunk/src/s_user.c (File Modified)
7592 +7 -7 trunk/src/send.c (File Modified)
7593
7594
7595 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7596 Log:
7597 On oper up:
7598 - set +s snomask if +s umode set but no snomasks
7599 - put numerics in more logical order
7600
7601
7602 Changes: Modified:
7603 +3 -1 trunk/src/s_user.c (File Modified)
7604
7605
7606 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7607 Log:
7608 parse_snobuf_to_mask(): default to + at start
7609 allows stuff like /mode jilles +s C
7610
7611
7612 Changes: Modified:
7613 +1 -1 trunk/src/snomask.c (File Modified)
7614
7615
7616 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7617 Log:
7618 Changes to user_mode() snomask handling.
7619 - show snomask (if not 0) on /mode <nick>
7620 - show snomask once at the end if +s/-s used
7621 - only parse 1 parameter for umode changes
7622 - don't crash on /mode <nick> +s
7623 - /mode <nick> -s clears snomask, doesn't use parameter
7624 - set umode +s iff snomask is not 0
7625 - snomask is not propagated, but umode +s is
7626
7627
7628 Changes: Modified:
7629 +97 -72 trunk/src/s_user.c (File Modified)
7630
7631
7632 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7633 Log:
7634 Convert some messages over to snomask.
7635
7636
7637 Changes: Modified:
7638 +29 -29 trunk/src/client.c (File Modified)
7639 +2 -2 trunk/src/ircd.c (File Modified)
7640 +13 -13 trunk/src/modules.c (File Modified)
7641 +1 -1 trunk/src/newconf.c (File Modified)
7642 +5 -5 trunk/src/parse.c (File Modified)
7643 +1 -1 trunk/src/restart.c (File Modified)
7644 +4 -4 trunk/src/s_newconf.c (File Modified)
7645 +11 -11 trunk/src/s_serv.c (File Modified)
7646
7647
7648 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7649 Log:
7650 include snomask.h from client.h
7651
7652
7653 Changes: Modified:
7654 +1 -0 trunk/include/client.h (File Modified)
7655
7656
7657 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7658 Log:
7659 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7660
7661
7662 Changes: Modified:
7663 +1 -0 trunk/src/newconf.c (File Modified)
7664 +2 -1 trunk/src/snomask.c (File Modified)
7665
7666
7667 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7668 Log:
7669 should start with +, not \0. Whoops. :)
7670
7671
7672 Changes: Modified:
7673 +1 -1 trunk/src/snomask.c (File Modified)
7674
7675
7676 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7677 Log:
7678 core snomask support.
7679
7680
7681 Changes: Modified:
7682 +3 -0 trunk/doc/example.conf (File Modified)
7683 +2 -0 trunk/include/client.h (File Modified)
7684 +2 -0 trunk/include/numeric.h (File Modified)
7685 +2 -0 trunk/include/s_newconf.h (File Modified)
7686 +63 -0 trunk/include/send.h (File Modified)
7687 + - trunk/include/snomask.h (File Added)
7688 +1 -0 trunk/src/Makefile.in (File Modified)
7689 +1 -1 trunk/src/messages.tab (File Modified)
7690 +8 -0 trunk/src/newconf.c (File Modified)
7691 +12 -0 trunk/src/s_user.c (File Modified)
7692 +235 -0 trunk/src/send.c (File Modified)
7693 + - trunk/src/snomask.c (File Added)
7694
7695
7696 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7697 Log:
7698 add a blank line after the license info.
7699
7700
7701 Changes: Modified:
7702 +1 -1 trunk/CREDITS (File Modified)
7703
7704
7705 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7706 Log:
7707 Extend copyright to 2006.
7708
7709
7710 Changes: Modified:
7711 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7712
7713
7714 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7715 Log:
7716 - Fix up book id.
7717 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7718
7719
7720 Changes: Modified:
7721 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7722 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7723
7724
7725 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7726 Log:
7727 Add oper privileges document.
7728
7729
7730 Changes: Modified:
7731 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7732 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7733
7734
7735 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7736 Log:
7737 Capitalize message names in services shortcuts (for consistency).
7738
7739
7740 Changes: Modified:
7741 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7742
7743
7744 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7745 Log:
7746 Remove C++ comment.
7747
7748
7749 Changes: Modified:
7750 +1 -1 trunk/src/patricia.c (File Modified)
7751
7752
7753 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7754 Log:
7755 Remove obsolete 'nextconnect' variable.
7756
7757
7758 Changes: Modified:
7759 +0 -1 trunk/include/ircd.h (File Modified)
7760 +0 -2 trunk/src/client.c (File Modified)
7761 +0 -1 trunk/src/ircd.c (File Modified)
7762
7763
7764 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7765 Log:
7766 Remove this remnant of the hybrid 6 ziplinks implementation.
7767
7768
7769 Changes: Modified:
7770 + - trunk/include/s_zip.h (File Deleted)
7771
7772
7773 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7774 Log:
7775 Make clone limiting work on orighost, not host (so it
7776 looks through services cloaks). Lightly tested, please
7777 test/review.
7778
7779
7780 Changes: Modified:
7781 +2 -0 trunk/modules/m_chghost.c (File Modified)
7782 +1 -1 trunk/src/client.c (File Modified)
7783 +1 -1 trunk/src/s_conf.c (File Modified)
7784
7785
7786 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7787 Log:
7788 Don't forget to link me_realhost() into the command hash.
7789
7790 Pointy hat to: myself
7791
7792
7793 Changes: Modified:
7794 +1 -1 trunk/modules/m_chghost.c (File Modified)
7795
7796
7797 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7798 Log:
7799 It's call_hook, not hook_call.
7800
7801
7802 Changes: Modified:
7803 +1 -1 trunk/src/s_user.c (File Modified)
7804
7805
7806 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7807 Log:
7808 Add unreject help file.
7809
7810
7811 Changes: Modified:
7812 + - trunk/help/opers/unreject (File Added)
7813
7814
7815 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7816 Log:
7817 Link the all-important 42 module to the build :P
7818
7819
7820 Changes: Modified:
7821 +1 -0 trunk/contrib/Makefile.in (File Modified)
7822
7823
7824 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7825 Log:
7826 Mention /rehash help.
7827
7828
7829 Changes: Modified:
7830 +1 -0 trunk/help/opers/rehash (File Modified)
7831
7832
7833 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7834 Log:
7835 Add h_user_signon hook.
7836
7837
7838 Changes: Modified:
7839 +1 -0 trunk/include/hook.h (File Modified)
7840 +2 -0 trunk/src/hook.c (File Modified)
7841 +4 -0 trunk/src/s_user.c (File Modified)
7842
7843
7844 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7845 Log:
7846 Oops, forgot to set orighost for remote client introductions.
7847
7848
7849 Changes: Modified:
7850 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7851
7852
7853 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7854 Log:
7855 Use TS6 forms in services shortcuts, if possible.
7856
7857
7858 Changes: Modified:
7859 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7860
7861
7862 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7863 Log:
7864 - Start out default_umodes conf entry from the empty set instead of +i.
7865 - Move oper_only_umodes check to where default_umodes is used, as
7866 oper_only_umodes may not be set yet while we're reading the conf.
7867
7868
7869 Changes: Modified:
7870 +6 -7 trunk/src/newconf.c (File Modified)
7871 +1 -1 trunk/src/s_user.c (File Modified)
7872
7873
7874 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7875 Log:
7876 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7877
7878
7879 Changes: Modified:
7880 +1 -0 trunk/doc/example.conf (File Modified)
7881 +7 -0 trunk/doc/reference.conf (File Modified)
7882 +0 -7 trunk/include/config.h.dist (File Modified)
7883 +1 -0 trunk/include/s_conf.h (File Modified)
7884 +6 -0 trunk/modules/m_info.c (File Modified)
7885 +9 -18 trunk/src/client.c (File Modified)
7886 +1 -0 trunk/src/newconf.c (File Modified)
7887 +1 -0 trunk/src/s_conf.c (File Modified)
7888
7889
7890 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7891 Log:
7892 - Allow NULL target_ip in show_ip() (indicates message is being
7893 sent to local opers)
7894 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7895 confitem
7896 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7897 those in src/client.c
7898
7899 From ratbox 2.2 svn (anfl)
7900
7901
7902 Changes: Modified:
7903 +1 -0 trunk/include/client.h (File Modified)
7904 +21 -2 trunk/src/client.c (File Modified)
7905 +2 -4 trunk/src/hostmask.c (File Modified)
7906 +1 -5 trunk/src/s_conf.c (File Modified)
7907 +4 -8 trunk/src/s_user.c (File Modified)
7908
7909
7910 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7911 Log:
7912 Fire off events properly.
7913
7914
7915 Changes: Modified:
7916 +7 -3 trunk/src/s_user.c (File Modified)
7917
7918
7919 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7920 Log:
7921 make sure modules which depend on umode information get the message upon connection (oops)
7922
7923
7924 Changes: Modified:
7925 +3 -0 trunk/src/s_user.c (File Modified)
7926
7927
7928 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7929 Log:
7930 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7931 From ratbox 2.2 svn.
7932
7933
7934 Changes: Modified:
7935 +3 -7 trunk/modules/m_etrace.c (File Modified)
7936
7937
7938 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7939 Log:
7940 Replace silly `default_invisible' option with more versatile default_umodes.
7941
7942
7943 Changes: Modified:
7944 +2 -2 trunk/Makefile.in (File Modified)
7945 +12 -1 trunk/doc/example.conf (File Modified)
7946 +14 -7 trunk/doc/reference.conf (File Modified)
7947 +2 -4 trunk/include/s_conf.h (File Modified)
7948 +0 -6 trunk/modules/m_info.c (File Modified)
7949 +4 -0 trunk/src/modules.c (File Modified)
7950 +41 -1 trunk/src/newconf.c (File Modified)
7951 +2 -2 trunk/src/s_conf.c (File Modified)
7952 +3 -4 trunk/src/s_user.c (File Modified)
7953
7954
7955 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7956 Log:
7957 Add temporary nick resvs with the proper duration,
7958 not 60 times too long.
7959
7960
7961 Changes: Modified:
7962 +1 -1 trunk/modules/m_resv.c (File Modified)
7963
7964
7965 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7966 Log:
7967 Add kick on split riding. See reference.conf for more details.
7968
7969
7970 Changes: Modified:
7971 +1 -0 trunk/doc/example.conf (File Modified)
7972 +16 -0 trunk/doc/reference.conf (File Modified)
7973 +1 -0 trunk/include/s_conf.h (File Modified)
7974 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7975 +6 -0 trunk/modules/m_info.c (File Modified)
7976 +1 -0 trunk/src/newconf.c (File Modified)
7977 +1 -0 trunk/src/s_conf.c (File Modified)
7978
7979
7980 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7981 Log:
7982 New credits, denoting GXTi as being on the core team.
7983
7984
7985 Changes: Modified:
7986 +16 -5 trunk/CREDITS (File Modified)
7987
7988
7989 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7990 Log:
7991 better cloaking algorithm
7992
7993
7994 Changes: Modified:
7995 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7996
7997
7998 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7999 Log:
8000 don't do redundant bitshifting.
8001
8002
8003 Changes: Modified:
8004 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8005
8006
8007 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8008 Log:
8009 Add ip_cloaking.so.
8010
8011
8012 Changes: Modified:
8013 +1 -0 trunk/contrib/Makefile.in (File Modified)
8014
8015
8016 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8017 Log:
8018 Set the DynSpoof flag properly.
8019
8020
8021 Changes: Modified:
8022 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8023
8024
8025 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8026 Log:
8027 first go at an ip_cloaking implementation for charybdis.
8028
8029
8030 Changes: Modified:
8031 + - trunk/contrib/ip_cloaking.c (File Added)
8032
8033
8034 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8035 Log:
8036 Add libcharybdis to contrib/ includes.
8037
8038
8039 Changes: Modified:
8040 +1 -1 trunk/contrib/Makefile.in (File Modified)
8041
8042
8043 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8044 Log:
8045 add h_umode_changed hook for modules that provide usermodes.
8046
8047
8048 Changes: Modified:
8049 +1 -0 trunk/include/hook.h (File Modified)
8050 +2 -1 trunk/src/hook.c (File Modified)
8051 +3 -0 trunk/src/s_user.c (File Modified)
8052
8053
8054 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8055 Log:
8056 Show quiets in /stats z.
8057
8058
8059 Changes: Modified:
8060 +15 -10 trunk/src/s_stats.c (File Modified)
8061
8062
8063 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8064 Log:
8065 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8066
8067
8068 Changes: Modified:
8069 +0 -12 trunk/configure (File Modified)
8070 +0 -9 trunk/configure.ac (File Modified)
8071 +0 -3 trunk/include/setup.h.in (File Modified)
8072
8073
8074 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8075 Log:
8076 change various buffer sizes to = topiclen.
8077
8078
8079 Changes: Modified:
8080 +3 -4 trunk/include/ircd_defs.h (File Modified)
8081
8082
8083 jon 2005/12/12 19:32:18 UTC (20051212-400)
8084 Log:
8085 - Partial commit test, partial ego strokage ;)
8086
8087
8088 Changes: Modified:
8089 +2 -1 trunk/CREDITS (File Modified)
8090
8091
8092 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8093 Log:
8094 More kqueue corrections.
8095
8096 Changes: Modified:
8097 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8098
8099
8100 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8101 Log:
8102 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8103 Not sure why this wasn't this way to begin with.
8104
8105
8106 Changes: Modified:
8107 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8108
8109
8110 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8111 Log:
8112 example.conf tweaks:
8113 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8114 most people do not need this.
8115 Enable serverinfo::hub.
8116
8117
8118 Changes: Modified:
8119 +14 -11 trunk/doc/example.conf (File Modified)
8120
8121
8122 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8123 Log:
8124 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8125
8126
8127 Changes: Modified:
8128 +1 -1 trunk/src/s_serv.c (File Modified)
8129
8130
8131 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8132 Log:
8133 header include changes
8134
8135
8136 Changes: Modified:
8137 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8138 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8139 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8140 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8141 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8142 +1 -21 trunk/libcharybdis/select.c (File Modified)
8143
8144
8145 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8146 Log:
8147 s/ilog/libcharybdis_{die,log,restart}/g
8148
8149
8150 Changes: Modified:
8151 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8152 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8153 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8154 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8155 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8156 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8157 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8158 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8159
8160
8161 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8162 Log:
8163 Use the right callbacks in the function code.
8164
8165 Changes: Modified:
8166 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8167
8168
8169 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8170 Log:
8171 More work, it builds again!
8172
8173
8174 Changes: Modified:
8175 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8176 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8177 + - trunk/libcharybdis/libcharybdis.c (File Added)
8178 + - trunk/libcharybdis/libcharybdis.h (File Added)
8179
8180
8181 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8182 Log:
8183 Move some stuff around.
8184
8185
8186 Changes: Modified:
8187 + - trunk/include/memory.h (File Deleted)
8188 + - trunk/include/tools.h (File Deleted)
8189 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8190 + - trunk/libcharybdis/memory.c (File Added)
8191 + - trunk/libcharybdis/memory.h (File Added)
8192 + - trunk/libcharybdis/snprintf.c (File Added)
8193 + - trunk/libcharybdis/tools.c (File Added)
8194 + - trunk/libcharybdis/tools.h (File Added)
8195 +1000 -1062 trunk/modules/.depend (File Modified)
8196 +421 -455 trunk/src/.depend (File Modified)
8197 +0 -1191 trunk/src/Makefile.in (File Modified)
8198 + - trunk/src/memory.c (File Deleted)
8199 + - trunk/src/snprintf.c (File Deleted)
8200 + - trunk/src/tools.c (File Deleted)
8201
8202
8203 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8204 Log:
8205 move more headers into libcharybdis
8206
8207 Changes: Modified:
8208 + - trunk/include/balloc.h (File Deleted)
8209 + - trunk/include/event.h (File Deleted)
8210 + - trunk/libcharybdis/balloc.h (File Added)
8211 + - trunk/libcharybdis/event.h (File Added)
8212 +924 -1020 trunk/modules/.depend (File Modified)
8213 +327 -406 trunk/src/.depend (File Modified)
8214
8215
8216 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8217 Log:
8218 balloc, events -> libcharybdis
8219
8220 Changes: Modified:
8221 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8222 + - trunk/libcharybdis/balloc.c (File Added)
8223 + - trunk/libcharybdis/event.c (File Added)
8224 +0 -1008 trunk/src/Makefile.in (File Modified)
8225 + - trunk/src/balloc.c (File Deleted)
8226 + - trunk/src/event.c (File Deleted)
8227
8228
8229 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8230 Log:
8231 More fun
8232
8233 Changes: Modified:
8234 + - trunk/include/commio.h (File Deleted)
8235 + - trunk/include/linebuf.h (File Deleted)
8236 + - trunk/libcharybdis/commio.h (File Added)
8237 + - trunk/libcharybdis/linebuf.h (File Added)
8238 +1644 -530 trunk/modules/.depend (File Modified)
8239 +1 -1 trunk/modules/Makefile.in (File Modified)
8240 +720 -284 trunk/src/.depend (File Modified)
8241
8242
8243 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8244 Log:
8245 Makefile reworking -- moving libcharybdis headers into proper location.
8246
8247 Changes: Modified:
8248 +1 -1 trunk/adns/Makefile.in (File Modified)
8249 +1 -1 trunk/src/Makefile.in (File Modified)
8250
8251
8252 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8253 Log:
8254 Document proposed authdaemon protocol.
8255
8256 Changes: Modified:
8257 + - trunk/authdaemon/protocol.txt (File Added)
8258
8259
8260 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8261 Log:
8262 Makefile oops
8263
8264 Changes: Modified:
8265 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8266
8267
8268 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8269 Log:
8270 Remove dead makefile from generation
8271
8272 Changes: Modified:
8273 +1 -2 trunk/configure (File Modified)
8274 +0 -1 trunk/configure.ac (File Modified)
8275
8276
8277 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8278 Log:
8279 libcharybdisIO -> libcharybdis
8280
8281 Changes: Modified:
8282 +1 -1 trunk/src/Makefile.in (File Modified)
8283
8284
8285 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8286 Log:
8287 More restructuring.
8288
8289 Changes: Modified:
8290 + - trunk/libcharybdis/Makefile.in (File Added)
8291 + - trunk/libcharybdis/commio.c (File Added)
8292 + - trunk/libcharybdis/devpoll.c (File Added)
8293 + - trunk/libcharybdis/epoll.c (File Added)
8294 + - trunk/libcharybdis/io/ (File Deleted)
8295 + - trunk/libcharybdis/kqueue.c (File Added)
8296 + - trunk/libcharybdis/linebuf.c (File Added)
8297 + - trunk/libcharybdis/log/ (File Deleted)
8298 + - trunk/libcharybdis/poll.c (File Added)
8299 + - trunk/libcharybdis/ports.c (File Added)
8300 + - trunk/libcharybdis/select.c (File Added)
8301
8302
8303 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8304 Log:
8305 Blah kill makefile
8306
8307 Changes: Modified:
8308 + - trunk/libcharybdis/Makefile.in (File Deleted)
8309
8310
8311 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8312 Log:
8313 Blah kill makefile
8314
8315 Changes: Modified:
8316 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8317
8318
8319 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8320 Log:
8321 add authdaemon dir for later hacking
8322
8323
8324 Changes: Modified:
8325 + - trunk/authdaemon/ (File Added)
8326
8327
8328 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8329 Log:
8330 linebuf -> libcharybdisIO
8331
8332
8333 Changes: Modified:
8334 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8335 + - trunk/libcharybdis/io/linebuf.c (File Added)
8336 + - trunk/libcharybdis/log/ (File Added)
8337 + - trunk/libcharybdis/log/Makefile.in (File Added)
8338 +0 -687 trunk/src/Makefile.in (File Modified)
8339 + - trunk/src/linebuf.c (File Deleted)
8340
8341
8342 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8343 Log:
8344 Solaris 10 I/O ports support
8345
8346 Changes: Modified:
8347 + - trunk/libcharybdis/io/ports.c (File Added)
8348
8349
8350 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8351 Log:
8352 libcharybdis stuff
8353
8354
8355 Changes: Modified:
8356 +1 -1 trunk/Makefile.in (File Modified)
8357 +3 -1 trunk/configure (File Modified)
8358 +133 -10 trunk/configure.ac (File Modified)
8359 + - trunk/libcharybdis/ (File Added)
8360 + - trunk/libcharybdis/Makefile.in (File Added)
8361 + - trunk/libcharybdis/io/ (File Added)
8362 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8363 +2 -3 trunk/src/Makefile.in (File Modified)
8364 + - trunk/src/io/ (File Deleted)
8365
8366
8367 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8368 Log:
8369 split IO stuff into libcharybdisIO.
8370
8371
8372 Changes: Modified:
8373 + - trunk/src/commio.c (File Deleted)
8374 + - trunk/src/devpoll.c (File Deleted)
8375 + - trunk/src/epoll.c (File Deleted)
8376 + - trunk/src/io/ (File Added)
8377 + - trunk/src/io/Makefile.in (File Added)
8378 + - trunk/src/io/commio.c (File Added)
8379 + - trunk/src/io/devpoll.c (File Added)
8380 + - trunk/src/io/epoll.c (File Added)
8381 + - trunk/src/io/kqueue.c (File Added)
8382 + - trunk/src/io/poll.c (File Added)
8383 + - trunk/src/io/select.c (File Added)
8384 + - trunk/src/kqueue.c (File Deleted)
8385 + - trunk/src/poll.c (File Deleted)
8386 + - trunk/src/select.c (File Deleted)
8387
8388
8389 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8390 Log:
8391 Version bump: 1.1.0
8392
8393
8394 Changes: Modified:
8395 +86 -155 trunk/configure (File Modified)
8396 +1 -1 trunk/configure.ac (File Modified)
8397
8398
8399 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8400 Log:
8401 Remove mentions of mkkeypair/cryptlinks.
8402
8403
8404 Changes: Modified:
8405 +1 -3 trunk/doc/challenge.txt (File Modified)
8406
8407
8408 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8409 Log:
8410 Clarify serverinfo{} description.
8411
8412
8413 Changes: Modified:
8414 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8415
8416
8417 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8418 Log:
8419 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8420
8421
8422 Changes: Modified:
8423 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8424
8425
8426 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8427 Log:
8428 Improvements also applicable to hyperion 1.x.
8429
8430
8431 Changes: Modified:
8432 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8433
8434
8435 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8436 Log:
8437 - Add +F description
8438 - General improvements and changes to charybdis
8439
8440
8441 Changes: Modified:
8442 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8443
8444
8445 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8446 Log:
8447 The server notice umodes only have an effect
8448 for opers. ("sendto_realops_flags", so having
8449 the umode is not enough, they must also be
8450 opered)
8451
8452
8453 Changes: Modified:
8454 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8455
8456
8457 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8458 Log:
8459 Updates to umodes docs.
8460
8461
8462 Changes: Modified:
8463 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8464
8465
8466 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8467 Log:
8468 Add SGML documentation.
8469
8470 Changes: Modified:
8471 + - trunk/doc/sgml/ (File Added)
8472 + - trunk/doc/sgml/oper-guide/ (File Added)
8473 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8474 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8475 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8476 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8477 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8478 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8479 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8480
8481
8482 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8483 Log:
8484 Make operwall flag restrict setting umode +z.
8485 This repairs this flag broken in charybdis-1.0.
8486
8487
8488 Changes: Modified:
8489 +41 -0 trunk/contrib/m_flags.c (File Modified)
8490 +9 -0 trunk/src/s_user.c (File Modified)
8491
8492
8493 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8494 Log:
8495 Don't complain/reset remote clients +n. I'm still not
8496 convinced propagating all umodes is the way to go, oh
8497 well.
8498
8499
8500 Changes: Modified:
8501 +1 -1 trunk/src/s_user.c (File Modified)
8502
8503
8504 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8505 Log:
8506 - Require admin flag for oper /chghost (if it's enabled
8507 which is not default)
8508 - Give error message on nonexistant nick
8509
8510
8511 Changes: Modified:
8512 +12 -0 trunk/modules/m_chghost.c (File Modified)
8513
8514
8515 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8516 Log:
8517 Incorporated jilles' dynspoof patch with a few minor changes.
8518
8519 Changes: Modified:
8520 +5 -2 trunk/include/client.h (File Modified)
8521 +1 -0 trunk/include/numeric.h (File Modified)
8522 +75 -4 trunk/modules/m_chghost.c (File Modified)
8523 +2 -21 trunk/modules/m_stats.c (File Modified)
8524 +2 -8 trunk/modules/m_trace.c (File Modified)
8525 +2 -0 trunk/src/client.c (File Modified)
8526 +3 -0 trunk/src/s_user.c (File Modified)
8527
8528
8529 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8530 Log:
8531 Update NEWS.
8532
8533 Changes: Modified:
8534 +5 -0 trunk/NEWS (File Modified)
8535
8536
8537 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8538 Log:
8539 Make show_ip() far less braindead.
8540
8541 Obtained from: ratbox 2.2 SVN
8542
8543
8544 Changes: Modified:
8545 +14 -85 trunk/src/client.c (File Modified)
8546
8547
8548 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8549 Log:
8550 Instead of not showing channels at all for whoising services,
8551 only show channels the requester is also on. If operspying
8552 services, show all the channels.
8553
8554
8555 Changes: Modified:
8556 +37 -40 trunk/modules/m_whois.c (File Modified)
8557
8558
8559 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8560 Log:
8561 - Show real errno if we fail to connect to a server
8562 - Don't show server IPs on IRC if a server goes dead
8563 during handshake
8564
8565
8566 Changes: Modified:
8567 +2 -5 trunk/src/s_serv.c (File Modified)
8568
8569
8570 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8571 Log:
8572 Revert hybrid 7.2 aline code. It causes too many problems.
8573
8574
8575 Changes: Modified:
8576 +1 -47 trunk/NEWS (File Modified)
8577 + - trunk/include/aline.h (File Deleted)
8578 +53 -6 trunk/modules/m_dline.c (File Modified)
8579 +212 -16 trunk/modules/m_kline.c (File Modified)
8580 +37 -8 trunk/modules/m_resv.c (File Modified)
8581 +45 -24 trunk/modules/m_xline.c (File Modified)
8582 +0 -485 trunk/src/Makefile.in (File Modified)
8583 + - trunk/src/aline.c (File Deleted)
8584
8585
8586 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8587 Log:
8588 Incorporate recent ratbox monitor bugfixes (could crash).
8589
8590
8591 Changes: Modified:
8592 +16 -0 trunk/modules/m_monitor.c (File Modified)
8593 +4 -3 trunk/src/monitor.c (File Modified)
8594
8595
8596 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8597 Log:
8598 Fix /invite UID leak.
8599
8600 Found by logiclrd@EFnet.
8601
8602
8603 Changes: Modified:
8604 +3 -2 trunk/modules/m_invite.c (File Modified)
8605
8606
8607 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8608 Log:
8609 Don't show what channels a service is in.
8610
8611 Changes: Modified:
8612 +1 -0 trunk/NEWS (File Modified)
8613 +40 -35 trunk/modules/m_whois.c (File Modified)
8614
8615
8616 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8617 Log:
8618 Update version to 1.0.3.
8619
8620
8621 Changes: Modified:
8622 +9 -9 trunk/configure (File Modified)
8623 +1 -1 trunk/configure.ac (File Modified)
8624
8625
8626 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8627 Log:
8628 Update NEWS.
8629
8630
8631 Changes: Modified:
8632 +7 -1 trunk/NEWS (File Modified)
8633
8634
8635 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8636 Log:
8637 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8638 More static buffers :(
8639
8640
8641 Changes: Modified:
8642 +12 -4 trunk/src/aline.c (File Modified)
8643
8644
8645 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8646 Log:
8647 Make operspy mode (/mode !#channel showing parameters
8648 even if not on channel) work again.
8649
8650
8651 Changes: Modified:
8652 +4 -4 trunk/src/channel.c (File Modified)
8653
8654
8655 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8656 Log:
8657 Call server_introduced hook on TS6 remote server
8658 introduction (ms_sid()).
8659
8660
8661 Changes: Modified:
8662 +6 -0 trunk/modules/core/m_server.c (File Modified)
8663
8664
8665 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8666 Log:
8667 Cyrix boxes are wierd.
8668
8669 Changes: Modified:
8670 +2 -1 trunk/modules/m_services.c (File Modified)
8671
8672
8673 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8674 Log:
8675 More paranoia.
8676
8677 Changes: Modified:
8678 +1 -1 trunk/include/client.h (File Modified)
8679 +3 -1 trunk/modules/m_services.c (File Modified)
8680
8681
8682 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8683 Log:
8684 heh
8685
8686 Changes: Modified:
8687 +1 -6 trunk/modules/m_services.c (File Modified)
8688
8689
8690 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8691 Log:
8692 Disable a check that doesn't always seem to work right for some reason.
8693
8694 Changes: Modified:
8695 +2 -0 trunk/modules/m_services.c (File Modified)
8696
8697
8698 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8699 Log:
8700 Update NEWS.
8701
8702
8703 Changes: Modified:
8704 +4 -1 trunk/NEWS (File Modified)
8705
8706
8707 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8708 Log:
8709 1.0.2
8710
8711
8712 Changes: Modified:
8713 +9 -9 trunk/configure (File Modified)
8714 +1 -1 trunk/configure.ac (File Modified)
8715
8716
8717 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8718 Log:
8719 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8720
8721
8722 Changes: Modified:
8723 +3 -13 trunk/modules/m_trace.c (File Modified)
8724
8725
8726 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8727 Log:
8728 Don't send empty RPL_WHOISCHANNELS on remote whois.
8729
8730 Pointy hat to: jilles
8731
8732
8733 Changes: Modified:
8734 +1 -1 trunk/modules/m_whois.c (File Modified)
8735
8736
8737 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8738 Log:
8739 Update NEWS.
8740
8741
8742 Changes: Modified:
8743 +3 -0 trunk/NEWS (File Modified)
8744
8745
8746 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8747 Log:
8748 Modular umode support.
8749
8750
8751 Changes: Modified:
8752 +0 -9 trunk/include/client.h (File Modified)
8753 +2 -1 trunk/include/s_user.h (File Modified)
8754 +1 -1 trunk/include/tools.h (File Modified)
8755 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8756 +3 -0 trunk/src/ircd.c (File Modified)
8757 +1 -1 trunk/src/messages.tab (File Modified)
8758 +2 -2 trunk/src/s_serv.c (File Modified)
8759 +37 -59 trunk/src/s_user.c (File Modified)
8760 +21 -0 trunk/src/tools.c (File Modified)
8761
8762
8763 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8764 Log:
8765 Optionally do forced nick change to the UID instead of kill
8766 on nick collisions, see doc/collision_fnc.txt for more
8767 details.
8768
8769
8770 Changes: Modified:
8771 + - trunk/doc/collision_fnc.txt (File Added)
8772 +1 -0 trunk/doc/example.conf (File Modified)
8773 +8 -0 trunk/doc/reference.conf (File Modified)
8774 +1 -0 trunk/include/numeric.h (File Modified)
8775 +1 -0 trunk/include/s_conf.h (File Modified)
8776 +2 -1 trunk/include/s_serv.h (File Modified)
8777 +1 -0 trunk/include/s_stats.h (File Modified)
8778 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8779 +1 -1 trunk/src/messages.tab (File Modified)
8780 +1 -0 trunk/src/newconf.c (File Modified)
8781 +1 -0 trunk/src/s_conf.c (File Modified)
8782 +1 -0 trunk/src/s_serv.c (File Modified)
8783 +2 -2 trunk/src/s_stats.c (File Modified)
8784
8785
8786 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8787 Log:
8788 Update NEWS.
8789
8790
8791 Modified:
8792 trunk/NEWS (File Modified)
8793
8794
8795 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8796 Log:
8797 Don't allow lookups by uid in /monitor + and /monitor s.
8798
8799
8800 Modified:
8801 trunk/modules/m_monitor.c (File Modified)
8802
8803
8804 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8805 Log:
8806 Stop garbage +j being set in cases like +j aaa:bbb by
8807 initializing the variables properly.
8808
8809 Reported by kyle.
8810
8811
8812 Modified:
8813 trunk/modules/core/m_mode.c (File Modified)
8814 trunk/modules/core/m_sjoin.c (File Modified)
8815
8816
8817 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8818 Log:
8819 Apply flags to the proper server in me_gcap().
8820
8821
8822 Modified:
8823 trunk/modules/m_capab.c (File Modified)
8824
8825
8826 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8827 Log:
8828 Use find_named_client() instead of find_client() to check
8829 for nick collisions.
8830
8831
8832 Modified:
8833 trunk/modules/core/m_nick.c (File Modified)
8834
8835
8836 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8837 Log:
8838 - Replace old 381 numeric with a new, more positive one!
8839
8840
8841 Modified:
8842 trunk/src/messages.tab (File Modified)
8843
8844
8845 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8846 Log:
8847 Make it compile again.
8848
8849
8850 Modified:
8851 trunk/src/channel.c (File Modified)
8852 trunk/src/client.c (File Modified)
8853 trunk/src/ircd.c (File Modified)
8854 trunk/src/packet.c (File Modified)
8855
8856
8857 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8858 Log:
8859 - Prevent UID disclosure in cmode setting.
8860
8861
8862 Modified:
8863 trunk/NEWS (File Modified)
8864 trunk/modules/core/m_mode.c (File Modified)
8865
8866
8867 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8868 Log:
8869 A different check which prevents UID disclosure.
8870
8871
8872 Modified:
8873 trunk/modules/core/m_kick.c (File Modified)
8874
8875
8876 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8877 Log:
8878 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8879
8880
8881 Modified:
8882 trunk/modules/core/m_kick.c (File Modified)
8883
8884
8885 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8886 Log:
8887 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8888
8889
8890 Modified:
8891 trunk/NEWS (File Modified)
8892 trunk/modules/m_accept.c (File Modified)
8893 trunk/modules/m_admin.c (File Modified)
8894 trunk/modules/m_away.c (File Modified)
8895 trunk/modules/m_cap.c (File Modified)
8896 trunk/modules/m_capab.c (File Modified)
8897 trunk/modules/m_challenge.c (File Modified)
8898 trunk/modules/m_chghost.c (File Modified)
8899 trunk/modules/m_close.c (File Modified)
8900 trunk/modules/m_cmessage.c (File Modified)
8901 trunk/modules/m_connect.c (File Modified)
8902 trunk/modules/m_dline.c (File Modified)
8903 trunk/modules/m_encap.c (File Modified)
8904 trunk/modules/m_etrace.c (File Modified)
8905 trunk/modules/m_gline.c (File Modified)
8906 trunk/modules/m_help.c (File Modified)
8907 trunk/modules/m_info.c (File Modified)
8908 trunk/modules/m_invite.c (File Modified)
8909 trunk/modules/m_ison.c (File Modified)
8910 trunk/modules/m_kline.c (File Modified)
8911 trunk/modules/m_knock.c (File Modified)
8912 trunk/modules/m_links.c (File Modified)
8913 trunk/modules/m_list.c (File Modified)
8914 trunk/modules/m_locops.c (File Modified)
8915 trunk/modules/m_lusers.c (File Modified)
8916 trunk/modules/m_map.c (File Modified)
8917 trunk/modules/m_monitor.c (File Modified)
8918 trunk/modules/m_motd.c (File Modified)
8919 trunk/modules/m_names.c (File Modified)
8920 trunk/modules/m_oper.c (File Modified)
8921 trunk/modules/m_operspy.c (File Modified)
8922 trunk/modules/m_pass.c (File Modified)
8923 trunk/modules/m_ping.c (File Modified)
8924 trunk/modules/m_pong.c (File Modified)
8925 trunk/modules/m_post.c (File Modified)
8926 trunk/modules/m_rehash.c (File Modified)
8927 trunk/modules/m_restart.c (File Modified)
8928 trunk/modules/m_resv.c (File Modified)
8929 trunk/modules/m_services.c (File Modified)
8930 trunk/modules/m_set.c (File Modified)
8931 trunk/modules/m_sshortcut.c (File Modified)
8932 trunk/modules/m_stats.c (File Modified)
8933 trunk/modules/m_svinfo.c (File Modified)
8934 trunk/modules/m_tb.c (File Modified)
8935 trunk/modules/m_testline.c (File Modified)
8936 trunk/modules/m_testmask.c (File Modified)
8937 trunk/modules/m_time.c (File Modified)
8938 trunk/modules/m_topic.c (File Modified)
8939 trunk/modules/m_trace.c (File Modified)
8940 trunk/modules/m_unreject.c (File Modified)
8941 trunk/modules/m_user.c (File Modified)
8942 trunk/modules/m_userhost.c (File Modified)
8943 trunk/modules/m_users.c (File Modified)
8944 trunk/modules/m_version.c (File Modified)
8945 trunk/modules/m_wallops.c (File Modified)
8946 trunk/modules/m_who.c (File Modified)
8947 trunk/modules/m_whois.c (File Modified)
8948 trunk/modules/m_whowas.c (File Modified)
8949 trunk/modules/m_xline.c (File Modified)
8950 trunk/src/adns.c (File Modified)
8951 trunk/src/aline.c (File Modified)
8952 trunk/src/cache.c (File Modified)
8953 trunk/src/channel.c (File Modified)
8954 trunk/src/class.c (File Modified)
8955 trunk/src/client.c (File Modified)
8956 trunk/src/commio.c (File Modified)
8957 trunk/src/event.c (File Modified)
8958 trunk/src/hash.c (File Modified)
8959 trunk/src/hostmask.c (File Modified)
8960 trunk/src/ircd.c (File Modified)
8961 trunk/src/kdparse.c (File Modified)
8962 trunk/src/linebuf.c (File Modified)
8963 trunk/src/listener.c (File Modified)
8964 trunk/src/modules.c (File Modified)
8965 trunk/src/monitor.c (File Modified)
8966 trunk/src/newconf.c (File Modified)
8967 trunk/src/packet.c (File Modified)
8968 trunk/src/parse.c (File Modified)
8969 trunk/src/reject.c (File Modified)
8970 trunk/src/s_auth.c (File Modified)
8971 trunk/src/s_conf.c (File Modified)
8972 trunk/src/s_gline.c (File Modified)
8973 trunk/src/s_log.c (File Modified)
8974 trunk/src/s_newconf.c (File Modified)
8975 trunk/src/s_serv.c (File Modified)
8976 trunk/src/s_stats.c (File Modified)
8977 trunk/src/s_user.c (File Modified)
8978 trunk/src/send.c (File Modified)
8979 trunk/src/whowas.c (File Modified)
8980
8981
8982 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8983 Log:
8984 - More coding style niceities. Pretty much got client.h squared away.
8985
8986
8987 Modified:
8988 trunk/modules/m_dline.c (File Modified)
8989 trunk/modules/m_gline.c (File Modified)
8990 trunk/modules/m_kline.c (File Modified)
8991 trunk/modules/m_rehash.c (File Modified)
8992 trunk/modules/m_resv.c (File Modified)
8993 trunk/modules/m_stats.c (File Modified)
8994 trunk/modules/m_testline.c (File Modified)
8995 trunk/modules/m_user.c (File Modified)
8996 trunk/modules/m_xline.c (File Modified)
8997
8998
8999 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9000 Log:
9001 - Propagate quiets (+q) on netjoins
9002 - Clear +q list too on lowerTS sjoin from TS6 source
9003
9004
9005 Modified:
9006 trunk/modules/core/m_sjoin.c (File Modified)
9007 trunk/src/s_serv.c (File Modified)
9008
9009
9010 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9011 Log:
9012 Second argument to whois is always a nick, never a uid.
9013 This prevents /whois other.server uid to get information
9014 about that uid.
9015
9016
9017 Modified:
9018 trunk/modules/m_whois.c (File Modified)
9019
9020
9021 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9022 Log:
9023 Don't allow local users to use uids in user mode.
9024
9025
9026 Modified:
9027 trunk/src/s_user.c (File Modified)
9028
9029
9030 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9031 Log:
9032 Make it compile again.
9033
9034
9035 Modified:
9036 trunk/src/s_stats.c (File Modified)
9037
9038
9039 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9040 Log:
9041 Fix propagation of empty SJOIN.
9042
9043
9044 Modified:
9045 trunk/modules/core/m_sjoin.c (File Modified)
9046
9047
9048 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9049 Log:
9050 Some atheme-style niceties here.
9051
9052
9053 Modified:
9054 trunk/modules/m_accept.c (File Modified)
9055 trunk/modules/m_admin.c (File Modified)
9056 trunk/modules/m_away.c (File Modified)
9057 trunk/modules/m_cap.c (File Modified)
9058 trunk/modules/m_capab.c (File Modified)
9059 trunk/modules/m_challenge.c (File Modified)
9060 trunk/modules/m_chghost.c (File Modified)
9061 trunk/modules/m_close.c (File Modified)
9062 trunk/modules/m_cmessage.c (File Modified)
9063 trunk/modules/m_connect.c (File Modified)
9064 trunk/modules/m_dline.c (File Modified)
9065 trunk/modules/m_encap.c (File Modified)
9066 trunk/modules/m_etrace.c (File Modified)
9067 trunk/modules/m_gline.c (File Modified)
9068 trunk/modules/m_help.c (File Modified)
9069 trunk/modules/m_info.c (File Modified)
9070 trunk/modules/m_invite.c (File Modified)
9071 trunk/modules/m_ison.c (File Modified)
9072 trunk/modules/m_kline.c (File Modified)
9073 trunk/modules/m_knock.c (File Modified)
9074 trunk/modules/m_links.c (File Modified)
9075 trunk/modules/m_list.c (File Modified)
9076 trunk/modules/m_locops.c (File Modified)
9077 trunk/modules/m_lusers.c (File Modified)
9078 trunk/modules/m_map.c (File Modified)
9079 trunk/modules/m_monitor.c (File Modified)
9080 trunk/modules/m_motd.c (File Modified)
9081 trunk/modules/m_names.c (File Modified)
9082 trunk/modules/m_oper.c (File Modified)
9083 trunk/modules/m_operspy.c (File Modified)
9084 trunk/modules/m_pass.c (File Modified)
9085 trunk/modules/m_ping.c (File Modified)
9086 trunk/modules/m_pong.c (File Modified)
9087 trunk/modules/m_post.c (File Modified)
9088 trunk/modules/m_rehash.c (File Modified)
9089 trunk/modules/m_restart.c (File Modified)
9090 trunk/modules/m_resv.c (File Modified)
9091 trunk/modules/m_services.c (File Modified)
9092 trunk/modules/m_set.c (File Modified)
9093 trunk/modules/m_sshortcut.c (File Modified)
9094 trunk/modules/m_stats.c (File Modified)
9095 trunk/modules/m_svinfo.c (File Modified)
9096 trunk/modules/m_tb.c (File Modified)
9097 trunk/modules/m_testline.c (File Modified)
9098 trunk/modules/m_testmask.c (File Modified)
9099 trunk/modules/m_time.c (File Modified)
9100 trunk/modules/m_topic.c (File Modified)
9101 trunk/modules/m_trace.c (File Modified)
9102 trunk/modules/m_unreject.c (File Modified)
9103 trunk/modules/m_user.c (File Modified)
9104 trunk/modules/m_userhost.c (File Modified)
9105 trunk/modules/m_users.c (File Modified)
9106 trunk/modules/m_version.c (File Modified)
9107 trunk/modules/m_wallops.c (File Modified)
9108 trunk/modules/m_who.c (File Modified)
9109 trunk/modules/m_whois.c (File Modified)
9110 trunk/modules/m_whowas.c (File Modified)
9111 trunk/modules/m_xline.c (File Modified)
9112
9113
9114 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9115 Log:
9116 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9117
9118
9119 Modified:
9120 trunk/.indent.pro (File Modified)
9121 trunk/include/charybdis.h (File Added)
9122 trunk/include/client.h (File Modified)
9123 trunk/modules/.indent.pro (File Modified)
9124 trunk/src/.indent.pro (File Modified)
9125 trunk/src/adns.c (File Modified)
9126 trunk/src/aline.c (File Modified)
9127 trunk/src/cache.c (File Modified)
9128 trunk/src/channel.c (File Modified)
9129 trunk/src/class.c (File Modified)
9130 trunk/src/client.c (File Modified)
9131 trunk/src/commio.c (File Modified)
9132 trunk/src/event.c (File Modified)
9133 trunk/src/hash.c (File Modified)
9134 trunk/src/hostmask.c (File Modified)
9135 trunk/src/ircd.c (File Modified)
9136 trunk/src/kdparse.c (File Modified)
9137 trunk/src/linebuf.c (File Modified)
9138 trunk/src/listener.c (File Modified)
9139 trunk/src/modules.c (File Modified)
9140 trunk/src/monitor.c (File Modified)
9141 trunk/src/newconf.c (File Modified)
9142 trunk/src/packet.c (File Modified)
9143 trunk/src/parse.c (File Modified)
9144 trunk/src/reject.c (File Modified)
9145 trunk/src/s_auth.c (File Modified)
9146 trunk/src/s_conf.c (File Modified)
9147 trunk/src/s_gline.c (File Modified)
9148 trunk/src/s_log.c (File Modified)
9149 trunk/src/s_newconf.c (File Modified)
9150 trunk/src/s_serv.c (File Modified)
9151 trunk/src/s_stats.c (File Modified)
9152 trunk/src/s_user.c (File Modified)
9153 trunk/src/send.c (File Modified)
9154 trunk/src/whowas.c (File Modified)
9155
9156
9157 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9158 Log:
9159 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9160 - Convert a few modules towards using this code.
9161 - Make a note about this change in NEWS.
9162
9163
9164 Modified:
9165 trunk/NEWS (File Modified)
9166 trunk/include/aline.h (File Added)
9167 trunk/modules/m_dline.c (File Modified)
9168 trunk/modules/m_kline.c (File Modified)
9169 trunk/modules/m_resv.c (File Modified)
9170 trunk/modules/m_xline.c (File Modified)
9171 trunk/src/Makefile.in (File Modified)
9172 trunk/src/aline.c (File Added)
9173
9174
9175 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9176 Log:
9177 - Update NEWS document.
9178
9179
9180 Modified:
9181 trunk/NEWS (File Modified)
9182
9183
9184 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9185 Log:
9186 Use find_named_person() instead of find_person() in services shortcuts.
9187
9188
9189 Modified:
9190 trunk/modules/m_sshortcut.c (File Modified)
9191
9192
9193 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9194 Log:
9195 Fix propagation of empty channels (+P).
9196
9197
9198 Modified:
9199 trunk/modules/core/m_sjoin.c (File Modified)
9200 trunk/src/s_serv.c (File Modified)
9201
9202
9203 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9204 Log:
9205 Use same comparison for +f.
9206
9207
9208 Modified:
9209 trunk/modules/core/m_join.c (File Modified)
9210
9211
9212 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9213 Log:
9214 Retire server-server non-encap CHGHOST, and clean it up a bit.
9215
9216
9217 Modified:
9218 trunk/modules/m_chghost.c (File Modified)
9219
9220
9221 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9222 Log:
9223 Use TS6 form for SQUIT wallops.
9224
9225
9226 Modified:
9227 trunk/modules/core/m_squit.c (File Modified)
9228
9229
9230 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9231 Log:
9232 Propagate nick changes for remote clients in TS6 form if possible;
9233 simplify the code a bit.
9234
9235
9236 Modified:
9237 trunk/modules/core/m_nick.c (File Modified)
9238
9239
9240 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9241 Log:
9242 Only clear oper_only_umodes on deoper for local clients.
9243
9244
9245 Modified:
9246 trunk/src/s_user.c (File Modified)
9247
9248
9249 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9250 Log:
9251 - Don't enable use_whois_actually in the default config, makes cloaking
9252 only useful for vanity.
9253
9254
9255 Modified:
9256 trunk/doc/example.conf (File Modified)
9257
9258
9259 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9260 Log:
9261 Fix linebuf raw code to not truncate lines longer than
9262 510 characters. This stops ziplinks corruption at
9263 the initial burst if the other side sends a lot.
9264
9265
9266 Modified:
9267 trunk/src/linebuf.c (File Modified)
9268
9269
9270 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9271 Log:
9272 - Add +r to channel_modes().
9273
9274
9275 Modified:
9276 trunk/src/channel.c (File Modified)
9277
9278
9279 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9280 Log:
9281 Update NEWS.
9282
9283
9284 Modified:
9285 trunk/NEWS (File Modified)
9286
9287
9288 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9289 Log:
9290 err, nvm. wrong project :-P
9291
9292
9293 Modified:
9294 trunk/src/match.c (File Modified)
9295
9296
9297 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9298 Log:
9299 make sure we don't crash on match(NULL, test)
9300
9301
9302 Modified:
9303 trunk/src/match.c (File Modified)
9304
9305
9306 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9307 Log:
9308 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9309 flags = rehash in shared{}.
9310 Uses :<source> ENCAP <target> REHASH [option].
9311
9312
9313 Modified:
9314 trunk/doc/example.conf (File Modified)
9315 trunk/doc/reference.conf (File Modified)
9316 trunk/help/opers/rehash (File Modified)
9317 trunk/include/s_newconf.h (File Modified)
9318 trunk/modules/m_rehash.c (File Modified)
9319 trunk/modules/m_stats.c (File Modified)
9320 trunk/src/newconf.c (File Modified)
9321
9322
9323 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9324 Log:
9325 Initialize flags to 0 in conf_set_shared_flags() and
9326 conf_set_cluster_flags().
9327
9328
9329 Modified:
9330 trunk/src/newconf.c (File Modified)
9331
9332
9333 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9334 Log:
9335 Don't allow a forward from a #channel to an &channel.
9336 Error message is Illegal channel name.
9337
9338
9339 Modified:
9340 trunk/modules/core/m_mode.c (File Modified)
9341
9342
9343 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9344 Log:
9345 - change version to 1.0.1
9346
9347
9348 Modified:
9349 trunk/configure (File Modified)
9350 trunk/configure.ac (File Modified)
9351
9352
9353 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9354 Log:
9355 Update NEWS.
9356
9357
9358 Modified:
9359 trunk/NEWS (File Modified)
9360
9361
9362 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9363 Log:
9364 Services shortcuts changes:
9365 - Require umode +S on target
9366 - Use ERR_SERVICESDOWN (440) for error message
9367 - Fix check for empty string
9368
9369
9370 Modified:
9371 trunk/include/numeric.h (File Modified)
9372 trunk/modules/m_sshortcut.c (File Modified)
9373 trunk/src/messages.tab (File Modified)
9374
9375
9376 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9377 Log:
9378 s/IsChanService/IsService/g;
9379
9380
9381 Modified:
9382 trunk/modules/m_sshortcut.c (File Modified)
9383
9384
9385 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9386 Log:
9387 Add check for service validity in shortcut routines.
9388
9389
9390 Modified:
9391 trunk/modules/m_sshortcut.c (File Modified)
9392
9393
9394 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9395 Log:
9396 Don't allow forwarding to a -F channel the setter is not on.
9397
9398
9399 Modified:
9400 trunk/modules/core/m_mode.c (File Modified)
9401
9402
9403 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9404 Log:
9405 Describe identify_service and identify_command in
9406 reference.conf.
9407
9408
9409 Modified:
9410 trunk/doc/reference.conf (File Modified)
9411
9412
9413 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9414 Log:
9415 More helpfile updates.
9416
9417
9418 Modified:
9419 trunk/help/Makefile.in (File Modified)
9420 trunk/help/opers/die (File Modified)
9421 trunk/help/opers/join (File Modified)
9422 trunk/help/opers/links (File Modified)
9423 trunk/help/opers/lusers (File Modified)
9424 trunk/help/opers/map (File Added)
9425 trunk/help/opers/motd (File Modified)
9426 trunk/help/opers/names (File Modified)
9427 trunk/help/opers/notice (File Modified)
9428 trunk/help/opers/operspy (File Modified)
9429 trunk/help/opers/part (File Modified)
9430 trunk/help/opers/privmsg (File Modified)
9431 trunk/help/opers/restart (File Modified)
9432 trunk/help/opers/set (File Modified)
9433 trunk/help/opers/stats (File Modified)
9434 trunk/help/opers/trace (File Modified)
9435 trunk/help/opers/version (File Modified)
9436 trunk/help/users/notice (File Modified)
9437 trunk/help/users/privmsg (File Modified)
9438 trunk/help/users/stats (File Modified)
9439
9440
9441 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9442 Log:
9443 Update help files.
9444
9445
9446 Modified:
9447 trunk/help/opers/cmode (File Modified)
9448 trunk/help/opers/umode (File Modified)
9449 trunk/help/opers/wallops (File Modified)
9450 trunk/help/opers/who (File Modified)
9451 trunk/help/users/umode (File Modified)
9452
9453
9454 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9455 Log:
9456 Include cmode +r in 004 and 005.
9457
9458
9459 Modified:
9460 trunk/include/supported.h (File Modified)
9461 trunk/src/messages.tab (File Modified)
9462
9463
9464 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9465 Log:
9466 No need to clear all 3 buffers in channel_modes().
9467
9468
9469 Modified:
9470 trunk/src/channel.c (File Modified)
9471
9472
9473 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9474 Log:
9475 - Fix multiple +f modes per line
9476 - -f shouldn't take a parameter
9477
9478
9479 Modified:
9480 trunk/modules/core/m_mode.c (File Modified)
9481
9482
9483 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9484 Log:
9485 Channel mode +Q now prevents forwarding to or through
9486 a channel, just like in hyperion, not from a channel.
9487
9488
9489 Modified:
9490 trunk/modules/core/m_join.c (File Modified)
9491
9492
9493 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9494 Log:
9495 Complete +F/+Q propagation.
9496
9497
9498 Modified:
9499 trunk/modules/core/m_join.c (File Modified)
9500 trunk/modules/core/m_sjoin.c (File Modified)
9501 trunk/src/channel.c (File Modified)
9502
9503
9504 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9505 Log:
9506 - A few minor fixes.
9507
9508
9509 Modified:
9510 trunk/modules/core/m_join.c (File Modified)
9511 trunk/modules/m_services.c (File Modified)
9512
9513
9514 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9515 Log:
9516 - Fix netsplit obfuscation.
9517
9518
9519 Modified:
9520 trunk/src/client.c (File Modified)
9521
9522
9523 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9524 Log:
9525 - Fix another /stats p related bug.
9526
9527
9528 Modified:
9529 trunk/src/client.c (File Modified)
9530
9531
9532 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9533 Log:
9534 - Update example.conf.
9535
9536
9537 Modified:
9538 trunk/doc/example.conf (File Modified)
9539
9540
9541 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9542 Log:
9543 - Fix a minor bug here, and re-release 1.0.
9544
9545
9546 Modified:
9547 trunk/modules/core/m_nick.c (File Modified)
9548
9549
9550 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9551 Log:
9552 - Add bursted clients to /stats p list.
9553
9554
9555 Modified:
9556 trunk/modules/core/m_nick.c (File Modified)
9557
9558
9559 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9560 Log:
9561 - Add identify_service, identify_command options to the example.conf,
9562 newconf parser.
9563
9564
9565 Modified:
9566 trunk/NEWS (File Modified)
9567 trunk/doc/example.conf (File Modified)
9568 trunk/src/newconf.c (File Modified)
9569
9570
9571 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9572 Log:
9573 - Add services shortcuts.
9574
9575
9576 Modified:
9577 trunk/modules/Makefile.in (File Modified)
9578 trunk/modules/m_sshortcut.c (File Added)
9579
9580
9581 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9582 Log:
9583 - put back checks i removed by mistake
9584
9585
9586 Modified:
9587 trunk/modules/core/m_join.c (File Modified)
9588
9589
9590 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9591 Log:
9592 - Implement channel mode +Q, which disables forwarding.
9593 - Make forwarding usable by everyone.
9594 - Implement channel mode +F which bypasses authority checks on a target
9595 set with this mode
9596 - Update NEWS.
9597
9598
9599 Modified:
9600 trunk/NEWS (File Modified)
9601 trunk/include/channel.h (File Modified)
9602 trunk/include/supported.h (File Modified)
9603 trunk/modules/core/m_join.c (File Modified)
9604 trunk/modules/core/m_mode.c (File Modified)
9605 trunk/src/messages.tab (File Modified)
9606
9607
9608 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9609 Log:
9610 - Fix account handling brokenness.
9611
9612
9613 Modified:
9614 trunk/modules/m_services.c (File Modified)
9615
9616
9617 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9618 Log:
9619 Identify to services via server password hack. Still
9620 needs config file parts, like
9621 identifyservice = "nickserv@services.int";
9622 identifycommand = "IDENTIFY";
9623
9624
9625 Modified:
9626 trunk/include/s_conf.h (File Modified)
9627 trunk/src/s_user.c (File Modified)
9628
9629
9630 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9631 Log:
9632 Make send.c compile.
9633
9634
9635 Modified:
9636 trunk/src/send.c (File Modified)
9637
9638
9639 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9640 Log:
9641 - Handle this better.
9642
9643
9644 Modified:
9645 trunk/src/send.c (File Modified)
9646
9647
9648 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9649 Log:
9650 If the source is not a client, don't send to normal users.
9651
9652
9653 Modified:
9654 trunk/src/send.c (File Modified)
9655
9656
9657 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9658 Log:
9659 - Make /wallops behave as wallops in other ircds.
9660
9661
9662 Modified:
9663 trunk/modules/m_wallops.c (File Modified)
9664 trunk/src/send.c (File Modified)
9665
9666
9667 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9668 Log:
9669 - charybdis-1.0
9670
9671
9672 Modified:
9673 trunk/NEWS (File Modified)
9674 trunk/configure (File Modified)
9675 trunk/configure.ac (File Modified)
9676
9677
9678 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9679 Log:
9680 - Remove efnet configuration.
9681 - Rename example.conf as reference.conf, and replace the default
9682 example.conf with one suitable for AthemeNET.
9683 - Update makefile to reflect these changes.
9684
9685
9686 Modified:
9687 trunk/doc/Makefile.in (File Modified)
9688 trunk/doc/example.conf (File Modified)
9689 trunk/doc/example.efnet.conf (File Deleted)
9690 trunk/doc/reference.conf (File Added)
9691
9692
9693 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9694 Log:
9695 - Don't display opers who are /away.
9696
9697
9698 Modified:
9699 trunk/modules/m_stats.c (File Modified)
9700
9701
9702 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9703 Log:
9704 Put cmode +f in 004 and 005.
9705
9706
9707 Modified:
9708 trunk/include/supported.h (File Modified)
9709 trunk/src/messages.tab (File Modified)
9710
9711
9712 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9713 Log:
9714 Add user umode +Q which prevents a user from
9715 being forwarded.
9716
9717
9718 Modified:
9719 trunk/include/client.h (File Modified)
9720 trunk/modules/core/m_join.c (File Modified)
9721 trunk/src/messages.tab (File Modified)
9722 trunk/src/s_user.c (File Modified)
9723
9724
9725 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9726 Log:
9727 Implement channel forwarding in m_join(). As in
9728 hyperion, failing to join because of +i, +r or +j
9729 can cause you to be forwarded, potentially
9730 recursively. Unlike hyperion, a single numeric
9731 is sent in case of a successful forward, otherwise
9732 the ircd acts if there were no forward.
9733
9734
9735 Modified:
9736 trunk/include/numeric.h (File Modified)
9737 trunk/modules/core/m_join.c (File Modified)
9738 trunk/src/messages.tab (File Modified)
9739
9740
9741 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9742 Log:
9743 Allow servers to set oper-only cmodes as well.
9744
9745
9746 Modified:
9747 trunk/modules/core/m_mode.c (File Modified)
9748
9749
9750 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9751 Log:
9752 Add cmode +f which takes a channel name, settable
9753 only by opers for now. Does not do anything yet.
9754
9755
9756 Modified:
9757 trunk/include/channel.h (File Modified)
9758 trunk/modules/core/m_join.c (File Modified)
9759 trunk/modules/core/m_mode.c (File Modified)
9760 trunk/modules/core/m_sjoin.c (File Modified)
9761 trunk/src/channel.c (File Modified)
9762
9763
9764 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9765 Log:
9766 Fully initialize 'mode' in ms_join() and ms_sjoin()
9767 to avoid old +j garbage from being used.
9768
9769
9770 Modified:
9771 trunk/modules/core/m_join.c (File Modified)
9772 trunk/modules/core/m_sjoin.c (File Modified)
9773
9774
9775 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9776 Log:
9777 - only touch join_count/join_delta if join throttling
9778 is enabled on the channel
9779 - reset join_count/join_delta to 0 if -j is set
9780
9781
9782 Modified:
9783 trunk/modules/core/m_join.c (File Modified)
9784 trunk/modules/core/m_mode.c (File Modified)
9785 trunk/modules/core/m_sjoin.c (File Modified)
9786
9787
9788 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9789 Log:
9790 Also start a new "period" for join throttling for remote joins,
9791 if necessary. Make the code slightly clearer.
9792
9793
9794 Modified:
9795 trunk/modules/core/m_join.c (File Modified)
9796 trunk/src/channel.c (File Modified)
9797
9798
9799 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9800 Log:
9801 Some +j improvements, still broken.
9802
9803
9804 Modified:
9805 trunk/modules/core/m_join.c (File Modified)
9806 trunk/modules/core/m_sjoin.c (File Modified)
9807
9808
9809 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9810 Log:
9811 Only do +z processing for +m channels the sender is on,
9812 as bans/quiets are currently only checked locally.
9813
9814
9815 Modified:
9816 trunk/modules/core/m_message.c (File Modified)
9817
9818
9819 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9820 Log:
9821 - Add max_bans_large configuration option, defaulting to 500, to
9822 limit the number of bans in a +L channel
9823 - Change b/e/I to b/e/I/q in texts
9824
9825
9826 Modified:
9827 trunk/doc/example.conf (File Modified)
9828 trunk/include/s_conf.h (File Modified)
9829 trunk/modules/core/m_mode.c (File Modified)
9830 trunk/modules/m_info.c (File Modified)
9831 trunk/src/newconf.c (File Modified)
9832 trunk/src/s_conf.c (File Modified)
9833
9834
9835 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9836 Log:
9837 Store invite for +gi channels.
9838 Note that +gi is significantly weaker access control than +i.
9839
9840
9841 Modified:
9842 trunk/modules/m_invite.c (File Modified)
9843
9844
9845 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9846 Log:
9847 Nonops are allowed to see +q lists.
9848
9849
9850 Modified:
9851 trunk/modules/core/m_mode.c (File Modified)
9852
9853
9854 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9855 Log:
9856 Invalidate can_send() cache on -q.
9857
9858
9859 Modified:
9860 trunk/modules/core/m_mode.c (File Modified)
9861
9862
9863 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9864 Log:
9865 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9866
9867
9868 Modified:
9869 trunk/modules/core/m_sjoin.c (File Modified)
9870
9871
9872 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9873 Log:
9874 - Allow blank SJOINs -- for permanant channels.
9875
9876
9877 Modified:
9878 trunk/modules/core/m_sjoin.c (File Modified)
9879
9880
9881 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9882 Log:
9883 - Burst permanant channels.
9884
9885
9886 Modified:
9887 trunk/src/s_serv.c (File Modified)
9888
9889
9890 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9891 Log:
9892 - Fix handling of permanant channels.
9893
9894
9895 Modified:
9896 trunk/modules/core/m_join.c (File Modified)
9897
9898
9899 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9900 Log:
9901 - Run indent on core modules.
9902 - Add propagation of join throttle settings.
9903
9904
9905 Modified:
9906 trunk/modules/core/m_die.c (File Modified)
9907 trunk/modules/core/m_error.c (File Modified)
9908 trunk/modules/core/m_join.c (File Modified)
9909 trunk/modules/core/m_kick.c (File Modified)
9910 trunk/modules/core/m_kill.c (File Modified)
9911 trunk/modules/core/m_message.c (File Modified)
9912 trunk/modules/core/m_mode.c (File Modified)
9913 trunk/modules/core/m_nick.c (File Modified)
9914 trunk/modules/core/m_part.c (File Modified)
9915 trunk/modules/core/m_quit.c (File Modified)
9916 trunk/modules/core/m_server.c (File Modified)
9917 trunk/modules/core/m_sjoin.c (File Modified)
9918 trunk/modules/core/m_squit.c (File Modified)
9919
9920
9921 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9922 Log:
9923 - Fix mistake in commit message.
9924
9925
9926 Modified:
9927 trunk/ChangeLog (File Modified)
9928
9929
9930 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9931 Log:
9932 - Channel throttling.
9933
9934
9935 Modified:
9936 trunk/NEWS (File Modified)
9937 trunk/include/supported.h (File Modified)
9938 trunk/modules/core/m_mode.c (File Modified)
9939 trunk/src/messages.tab (File Modified)
9940
9941
9942 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9943 Log:
9944 - Channel throttle logic fixes.
9945
9946
9947 Modified:
9948 trunk/include/channel.h (File Modified)
9949
9950
9951 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9952 Log:
9953 - Add the throttle logic.
9954
9955
9956 Modified:
9957 trunk/include/channel.h (File Modified)
9958 trunk/include/numeric.h (File Modified)
9959 trunk/modules/core/m_join.c (File Modified)
9960 trunk/src/channel.c (File Modified)
9961 trunk/src/messages.tab (File Modified)
9962
9963
9964 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9965 Log:
9966 - Cosmetic fixes to CREDITS.
9967
9968
9969 Modified:
9970 trunk/CREDITS (File Modified)
9971
9972
9973 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9974 Log:
9975 - Better channel_modes() from ShadowIRCd 4.
9976
9977
9978 Modified:
9979 trunk/include/channel.h (File Modified)
9980 trunk/src/channel.c (File Modified)
9981
9982
9983 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9984 Log:
9985 - Strip colour codes from parts.
9986
9987
9988 Modified:
9989 trunk/modules/core/m_part.c (File Modified)
9990
9991
9992 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9993 Log:
9994 - Strip colour codes from quits.
9995
9996
9997 Modified:
9998 trunk/modules/core/m_quit.c (File Modified)
9999
10000
10001 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10002 Log:
10003 - add +c/+g/+z to channel_modes().
10004
10005
10006 Modified:
10007 trunk/src/channel.c (File Modified)
10008
10009
10010 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10011 Log:
10012 - Add +g to 004/005 numerics.
10013
10014
10015 Modified:
10016 trunk/include/supported.h (File Modified)
10017 trunk/src/messages.tab (File Modified)
10018
10019
10020 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10021 Log:
10022 - Add +cgz to set_final_mode() in both join/sjoin.
10023 - Implement channel mode +g: Free invite.
10024
10025
10026 Modified:
10027 trunk/include/channel.h (File Modified)
10028 trunk/modules/core/m_join.c (File Modified)
10029 trunk/modules/core/m_mode.c (File Modified)
10030 trunk/modules/core/m_sjoin.c (File Modified)
10031 trunk/modules/m_invite.c (File Modified)
10032
10033
10034 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10035 Log:
10036 - Make sure /stats p uses the right list.
10037
10038
10039 Modified:
10040 trunk/modules/m_stats.c (File Modified)
10041
10042
10043 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10044 Log:
10045 - local oper list becomes local_oper_list.
10046 - all opers are stored on oper_list for /stats p.
10047
10048
10049 Modified:
10050 trunk/include/ircd.h (File Modified)
10051 trunk/modules/m_stats.c (File Modified)
10052 trunk/modules/m_trace.c (File Modified)
10053 trunk/src/client.c (File Modified)
10054 trunk/src/ircd.c (File Modified)
10055 trunk/src/s_user.c (File Modified)
10056 trunk/src/send.c (File Modified)
10057
10058
10059 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10060 Log:
10061 - Remove ENABLE_SERVICES legacy define.
10062
10063
10064 Modified:
10065 trunk/configure (File Modified)
10066 trunk/configure.ac (File Modified)
10067 trunk/include/client.h (File Modified)
10068 trunk/include/m_info.h (File Modified)
10069 trunk/include/s_conf.h (File Modified)
10070 trunk/modules/Makefile.in (File Modified)
10071 trunk/modules/core/m_kick.c (File Modified)
10072 trunk/modules/core/m_mode.c (File Modified)
10073 trunk/modules/core/m_nick.c (File Modified)
10074 trunk/modules/core/m_sjoin.c (File Modified)
10075 trunk/modules/m_services.c (File Modified)
10076 trunk/src/channel.c (File Modified)
10077 trunk/src/newconf.c (File Modified)
10078 trunk/src/s_conf.c (File Modified)
10079 trunk/src/s_serv.c (File Modified)
10080 trunk/src/s_user.c (File Modified)
10081
10082
10083 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10084 Log:
10085 - New reject message, ala ircu.
10086
10087
10088 Modified:
10089 trunk/src/reject.c (File Modified)
10090
10091
10092 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10093 Log:
10094 - Reduce 'broadcast storm' effect in m_chghost.
10095
10096
10097 Modified:
10098 trunk/modules/m_chghost.c (File Modified)
10099
10100
10101 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10102 Log:
10103 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10104
10105
10106 Modified:
10107 trunk/include/supported.h (File Modified)
10108 trunk/src/messages.tab (File Modified)
10109
10110
10111 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10112 Log:
10113 - Implement +z.
10114
10115
10116 Modified:
10117 trunk/include/channel.h (File Modified)
10118 trunk/modules/core/m_message.c (File Modified)
10119 trunk/modules/core/m_mode.c (File Modified)
10120
10121
10122 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10123 Log:
10124 - use sendto_one_numeric() in some places.
10125
10126
10127 Modified:
10128 trunk/modules/core/m_mode.c (File Modified)
10129
10130
10131 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10132 Log:
10133 - Implement channel mode +c -- colour stripping.
10134
10135
10136 Modified:
10137 trunk/include/irc_string.h (File Modified)
10138 trunk/include/supported.h (File Modified)
10139 trunk/modules/core/m_message.c (File Modified)
10140 trunk/modules/core/m_mode.c (File Modified)
10141 trunk/src/irc_string.c (File Modified)
10142 trunk/src/messages.tab (File Modified)
10143
10144
10145 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10146 Log:
10147 - Add +qLP to CHANMODES 005 numeric.
10148
10149
10150 Modified:
10151 trunk/include/supported.h (File Modified)
10152
10153
10154 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10155 Log:
10156 Move credits files to doc/.
10157
10158
10159 Modified:
10160 trunk/Hybrid-team (File Deleted)
10161 trunk/Ratbox-team (File Deleted)
10162 trunk/doc/Hybrid-team (File Added)
10163 trunk/doc/Ratbox-team (File Added)
10164
10165
10166 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10167 Log:
10168 - Rename Ratbox credits as Ratbox-team.
10169 - Add in our own CREDITS.
10170
10171
10172 Modified:
10173 trunk/CREDITS (File Deleted)
10174 trunk/CREDITS (File Added)
10175 trunk/Ratbox-team (File Added)
10176
10177
10178 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10179 Log:
10180 - Quietcache fixes.
10181
10182
10183 Modified:
10184 trunk/modules/core/m_mode.c (File Modified)
10185
10186
10187 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10188 Log:
10189 - Rebuild configure.
10190
10191
10192 Modified:
10193 trunk/autom4te.cache/ (File Deleted)
10194 trunk/configure (File Modified)
10195
10196
10197 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10198 Log:
10199 Add +q to messages.tab.
10200
10201
10202 Modified:
10203 trunk/src/messages.tab (File Modified)
10204
10205
10206 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10207 Log:
10208 - port m_sjoin stuff to TS6 JOIN syntax.
10209
10210
10211 Modified:
10212 trunk/modules/core/m_join.c (File Modified)
10213
10214
10215 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10216 Log:
10217 - Implement channel mode +q (quiet)
10218
10219
10220 Modified:
10221 trunk/include/channel.h (File Modified)
10222 trunk/modules/core/m_mode.c (File Modified)
10223 trunk/src/channel.c (File Modified)
10224
10225
10226 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10227 Log:
10228 Add +L/+P for set_final_mode().
10229
10230
10231 Modified:
10232 trunk/modules/core/m_sjoin.c (File Modified)
10233
10234
10235 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10236 Log:
10237 Add +L/+P in channel_modes().
10238
10239
10240 Modified:
10241 trunk/src/channel.c (File Modified)
10242
10243
10244 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10245 Log:
10246 - Use MODE_PERMANENT, not MODE_PERMANANT
10247 - Actually use chm_staff()
10248
10249 It compiles but is not otherwise tested.
10250
10251
10252 Modified:
10253 trunk/include/channel.h (File Modified)
10254 trunk/modules/core/m_mode.c (File Modified)
10255 trunk/modules/core/m_sjoin.c (File Modified)
10256 trunk/src/channel.c (File Modified)
10257
10258
10259 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10260 Log:
10261 - Ok, patchlevel.h is fixed now.
10262
10263
10264 Modified:
10265 trunk/include/patchlevel.h (File Modified)
10266
10267
10268 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10269 Log:
10270 - *sigh*
10271
10272
10273 Modified:
10274 trunk/include/patchlevel.h (File Modified)
10275 trunk/src/version.c.SH (File Modified)
10276
10277
10278 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10279 Log:
10280 - Fix compilation issue with version.c.
10281
10282
10283 Modified:
10284 trunk/src/version.c.SH (File Modified)
10285
10286
10287 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10288 Log:
10289 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10290 this from the BUGS file.
10291
10292
10293 Modified:
10294 trunk/BUGS (File Modified)
10295
10296
10297 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10298 Log:
10299 Mangle all netsplit messages if flatten links is enabled.
10300
10301
10302 Modified:
10303 trunk/src/client.c (File Modified)
10304
10305
10306 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10307 Log:
10308 - jilles pointed out that /stats p needed severe changes -- implement
10309 them
10310
10311
10312 Modified:
10313 trunk/modules/m_stats.c (File Modified)
10314
10315
10316 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10317 Log:
10318 Rename RELNOTES to NEWS.
10319
10320
10321 Modified:
10322 trunk/NEWS (File Added)
10323 trunk/RELNOTES (File Deleted)
10324
10325
10326 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10327 Log:
10328 Update RELNOTES.
10329
10330
10331 Modified:
10332 trunk/RELNOTES (File Modified)
10333
10334
10335 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10336 Log:
10337 - Make /stats p work globally.
10338 - Change 'OPER(s)' to 'staff members'
10339
10340
10341 Modified:
10342 trunk/modules/m_stats.c (File Modified)
10343
10344
10345 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10346 Log:
10347 - add modes, +LP to RPL_MYINFO.
10348
10349
10350 Modified:
10351 trunk/src/messages.tab (File Modified)
10352
10353
10354 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10355 Log:
10356 More stuff to RELNOTES.
10357
10358
10359 Modified:
10360 trunk/RELNOTES (File Modified)
10361
10362
10363 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10364 Log:
10365 - Implement +P.
10366
10367
10368 Modified:
10369 trunk/modules/core/m_sjoin.c (File Modified)
10370 trunk/src/channel.c (File Modified)
10371
10372
10373 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10374 Log:
10375 - Implement list limit exceed modes -- +L.
10376
10377
10378 Modified:
10379 trunk/modules/core/m_mode.c (File Modified)
10380
10381
10382 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10383 Log:
10384 - Add handlers for modes +L, +P.
10385
10386
10387 Modified:
10388 trunk/include/channel.h (File Modified)
10389 trunk/modules/core/m_mode.c (File Modified)
10390
10391
10392 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10393 Log:
10394 Update properties on *everything*.
10395
10396
10397 Modified:
10398 trunk/.cvsignore (Property Modified)
10399 trunk/.indent.pro (Property Modified)
10400 trunk/BUGS (File Modified) (Property Modified)
10401 trunk/CREDITS (File Modified) (Property Modified)
10402 trunk/ChangeLog (Property Modified)
10403 trunk/Hybrid-team (File Modified) (Property Modified)
10404 trunk/INSTALL (File Modified) (Property Modified)
10405 trunk/LICENSE (File Modified) (Property Modified)
10406 trunk/Makefile.in (File Modified) (Property Modified)
10407 trunk/README.FIRST (File Modified) (Property Modified)
10408 trunk/RELNOTES (File Modified) (Property Modified)
10409 trunk/SVN-Access (Property Modified)
10410 trunk/aclocal.m4 (File Modified) (Property Modified)
10411 trunk/adns/.cvsignore (Property Modified)
10412 trunk/adns/COPYING (Property Modified)
10413 trunk/adns/GPL-vs-LGPL (Property Modified)
10414 trunk/adns/Makefile.in (File Modified) (Property Modified)
10415 trunk/adns/README (Property Modified)
10416 trunk/adns/README.ircd (Property Modified)
10417 trunk/adns/adns.h (File Modified) (Property Modified)
10418 trunk/adns/check.c (File Modified) (Property Modified)
10419 trunk/adns/dlist.h (File Modified) (Property Modified)
10420 trunk/adns/event.c (File Modified) (Property Modified)
10421 trunk/adns/general.c (File Modified) (Property Modified)
10422 trunk/adns/internal.h (File Modified) (Property Modified)
10423 trunk/adns/parse.c (File Modified) (Property Modified)
10424 trunk/adns/query.c (File Modified) (Property Modified)
10425 trunk/adns/reply.c (File Modified) (Property Modified)
10426 trunk/adns/setup.c (File Modified) (Property Modified)
10427 trunk/adns/transmit.c (File Modified) (Property Modified)
10428 trunk/adns/tvarith.h (File Modified) (Property Modified)
10429 trunk/adns/types.c (File Modified) (Property Modified)
10430 trunk/configure (File Modified) (Property Modified)
10431 trunk/configure.ac (File Modified) (Property Modified)
10432 trunk/contrib/.cvsignore (Property Modified)
10433 trunk/contrib/.indent.pro (Property Modified)
10434 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10435 trunk/contrib/README (File Modified) (Property Modified)
10436 trunk/contrib/example_module.c (File Modified) (Property Modified)
10437 trunk/contrib/m_42.c (File Modified) (Property Modified)
10438 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10439 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10440 trunk/contrib/m_force.c (File Modified) (Property Modified)
10441 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10442 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10443 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10444 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10445 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10446 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10447 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10448 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10449 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10450 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10451 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10452 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10453 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10454 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10455 trunk/doc/.cvsignore (Property Modified)
10456 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10457 trunk/doc/Makefile.in (File Modified) (Property Modified)
10458 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10459 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10460 trunk/doc/challenge.txt (File Modified) (Property Modified)
10461 trunk/doc/example.conf (File Modified) (Property Modified)
10462 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10463 trunk/doc/hooks.txt (File Modified) (Property Modified)
10464 trunk/doc/index.txt (File Modified) (Property Modified)
10465 trunk/doc/ircd.8 (File Modified) (Property Modified)
10466 trunk/doc/ircd.motd (Property Modified)
10467 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10468 trunk/doc/modeg.txt (File Modified) (Property Modified)
10469 trunk/doc/modes.txt (File Modified) (Property Modified)
10470 trunk/doc/monitor.txt (File Modified) (Property Modified)
10471 trunk/doc/old/Authors (Property Modified)
10472 trunk/doc/operguide.txt (File Modified) (Property Modified)
10473 trunk/doc/opermyth.txt (Property Modified)
10474 trunk/doc/server-version-info (File Modified) (Property Modified)
10475 trunk/doc/services.txt (File Modified) (Property Modified)
10476 trunk/doc/technical/README.TSora (Property Modified)
10477 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10478 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10479 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10480 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10481 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10482 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10483 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10484 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10485 trunk/doc/technical/rfc1459.txt (Property Modified)
10486 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10487 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10488 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10489 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10490 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10491 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10492 trunk/help/Makefile.in (File Modified) (Property Modified)
10493 trunk/help/opers/accept (Property Modified)
10494 trunk/help/opers/admin (Property Modified)
10495 trunk/help/opers/away (Property Modified)
10496 trunk/help/opers/capab (Property Modified)
10497 trunk/help/opers/challenge (Property Modified)
10498 trunk/help/opers/close (Property Modified)
10499 trunk/help/opers/cmode (Property Modified)
10500 trunk/help/opers/cnotice (Property Modified)
10501 trunk/help/opers/connect (Property Modified)
10502 trunk/help/opers/cprivmsg (Property Modified)
10503 trunk/help/opers/credits (Property Modified)
10504 trunk/help/opers/die (Property Modified)
10505 trunk/help/opers/dline (Property Modified)
10506 trunk/help/opers/eob (Property Modified)
10507 trunk/help/opers/error (Property Modified)
10508 trunk/help/opers/etrace (Property Modified)
10509 trunk/help/opers/gline (Property Modified)
10510 trunk/help/opers/help (Property Modified)
10511 trunk/help/opers/index (Property Modified)
10512 trunk/help/opers/info (Property Modified)
10513 trunk/help/opers/invite (Property Modified)
10514 trunk/help/opers/ison (Property Modified)
10515 trunk/help/opers/join (Property Modified)
10516 trunk/help/opers/kick (Property Modified)
10517 trunk/help/opers/kill (Property Modified)
10518 trunk/help/opers/kline (Property Modified)
10519 trunk/help/opers/knock (Property Modified)
10520 trunk/help/opers/links (Property Modified)
10521 trunk/help/opers/list (Property Modified)
10522 trunk/help/opers/locops (Property Modified)
10523 trunk/help/opers/lusers (Property Modified)
10524 trunk/help/opers/modlist (Property Modified)
10525 trunk/help/opers/modload (Property Modified)
10526 trunk/help/opers/modrestart (Property Modified)
10527 trunk/help/opers/modunload (Property Modified)
10528 trunk/help/opers/motd (Property Modified)
10529 trunk/help/opers/names (Property Modified)
10530 trunk/help/opers/nick (Property Modified)
10531 trunk/help/opers/notice (Property Modified)
10532 trunk/help/opers/oper (Property Modified)
10533 trunk/help/opers/operspy (Property Modified)
10534 trunk/help/opers/operwall (Property Modified)
10535 trunk/help/opers/part (Property Modified)
10536 trunk/help/opers/pass (Property Modified)
10537 trunk/help/opers/ping (Property Modified)
10538 trunk/help/opers/pong (Property Modified)
10539 trunk/help/opers/post (Property Modified)
10540 trunk/help/opers/privmsg (Property Modified)
10541 trunk/help/opers/quit (Property Modified)
10542 trunk/help/opers/rehash (Property Modified)
10543 trunk/help/opers/restart (Property Modified)
10544 trunk/help/opers/resv (Property Modified)
10545 trunk/help/opers/server (Property Modified)
10546 trunk/help/opers/set (Property Modified)
10547 trunk/help/opers/sjoin (Property Modified)
10548 trunk/help/opers/squit (Property Modified)
10549 trunk/help/opers/stats (Property Modified)
10550 trunk/help/opers/svinfo (Property Modified)
10551 trunk/help/opers/testgecos (Property Modified)
10552 trunk/help/opers/testline (Property Modified)
10553 trunk/help/opers/testmask (Property Modified)
10554 trunk/help/opers/time (Property Modified)
10555 trunk/help/opers/topic (Property Modified)
10556 trunk/help/opers/trace (Property Modified)
10557 trunk/help/opers/uhelp (Property Modified)
10558 trunk/help/opers/umode (Property Modified)
10559 trunk/help/opers/undline (Property Modified)
10560 trunk/help/opers/ungline (Property Modified)
10561 trunk/help/opers/unkline (Property Modified)
10562 trunk/help/opers/unresv (Property Modified)
10563 trunk/help/opers/unxline (Property Modified)
10564 trunk/help/opers/user (Property Modified)
10565 trunk/help/opers/userhost (Property Modified)
10566 trunk/help/opers/users (Property Modified)
10567 trunk/help/opers/version (Property Modified)
10568 trunk/help/opers/wallops (Property Modified)
10569 trunk/help/opers/who (Property Modified)
10570 trunk/help/opers/whois (Property Modified)
10571 trunk/help/opers/whowas (Property Modified)
10572 trunk/help/opers/xline (Property Modified)
10573 trunk/help/users/index (Property Modified)
10574 trunk/help/users/info (Property Modified)
10575 trunk/help/users/notice (Property Modified)
10576 trunk/help/users/privmsg (Property Modified)
10577 trunk/help/users/stats (Property Modified)
10578 trunk/help/users/umode (Property Modified)
10579 trunk/include/.cvsignore (Property Modified)
10580 trunk/include/.indent.pro (Property Modified)
10581 trunk/include/balloc.h (File Modified) (Property Modified)
10582 trunk/include/cache.h (File Modified) (Property Modified)
10583 trunk/include/channel.h (File Modified) (Property Modified)
10584 trunk/include/class.h (File Modified) (Property Modified)
10585 trunk/include/client.h (File Modified) (Property Modified)
10586 trunk/include/commio.h (File Modified) (Property Modified)
10587 trunk/include/common.h (File Modified) (Property Modified)
10588 trunk/include/config.h (File Modified) (Property Modified)
10589 trunk/include/config.h.dist (File Modified) (Property Modified)
10590 trunk/include/defaults.h (File Modified) (Property Modified)
10591 trunk/include/event.h (File Modified) (Property Modified)
10592 trunk/include/hash.h (File Modified) (Property Modified)
10593 trunk/include/hook.h (File Modified) (Property Modified)
10594 trunk/include/hostmask.h (File Modified) (Property Modified)
10595 trunk/include/irc_string.h (File Modified) (Property Modified)
10596 trunk/include/ircd.h (File Modified) (Property Modified)
10597 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10598 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10599 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10600 trunk/include/linebuf.h (File Modified) (Property Modified)
10601 trunk/include/listener.h (File Modified) (Property Modified)
10602 trunk/include/m_info.h (File Modified) (Property Modified)
10603 trunk/include/memory.h (File Modified) (Property Modified)
10604 trunk/include/modules.h (File Modified) (Property Modified)
10605 trunk/include/monitor.h (File Modified) (Property Modified)
10606 trunk/include/msg.h (File Modified) (Property Modified)
10607 trunk/include/newconf.h (File Modified) (Property Modified)
10608 trunk/include/numeric.h (File Modified) (Property Modified)
10609 trunk/include/packet.h (File Modified) (Property Modified)
10610 trunk/include/parse.h (File Modified) (Property Modified)
10611 trunk/include/patchlevel.h (File Modified) (Property Modified)
10612 trunk/include/patricia.h (File Modified) (Property Modified)
10613 trunk/include/reject.h (File Modified) (Property Modified)
10614 trunk/include/res.h (File Modified) (Property Modified)
10615 trunk/include/restart.h (File Modified) (Property Modified)
10616 trunk/include/s_auth.h (File Modified) (Property Modified)
10617 trunk/include/s_conf.h (File Modified) (Property Modified)
10618 trunk/include/s_gline.h (File Modified) (Property Modified)
10619 trunk/include/s_log.h (File Modified) (Property Modified)
10620 trunk/include/s_newconf.h (File Modified) (Property Modified)
10621 trunk/include/s_serv.h (File Modified) (Property Modified)
10622 trunk/include/s_stats.h (File Modified) (Property Modified)
10623 trunk/include/s_user.h (File Modified) (Property Modified)
10624 trunk/include/s_zip.h (File Modified) (Property Modified)
10625 trunk/include/scache.h (File Modified) (Property Modified)
10626 trunk/include/send.h (File Modified) (Property Modified)
10627 trunk/include/serno.h (Property Modified)
10628 trunk/include/setup.h.in (Property Modified)
10629 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10630 trunk/include/stdinc.h (File Modified) (Property Modified)
10631 trunk/include/supported.h (File Modified) (Property Modified)
10632 trunk/include/tools.h (File Modified) (Property Modified)
10633 trunk/include/whowas.h (File Modified) (Property Modified)
10634 trunk/install-sh (File Modified) (Property Modified)
10635 trunk/modules/.cvsignore (Property Modified)
10636 trunk/modules/.depend (Property Modified)
10637 trunk/modules/.indent.pro (Property Modified)
10638 trunk/modules/Makefile.in (File Modified) (Property Modified)
10639 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10640 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10641 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10642 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10643 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10644 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10645 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10646 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10647 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10648 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10649 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10650 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10651 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10652 trunk/modules/m_accept.c (File Modified) (Property Modified)
10653 trunk/modules/m_admin.c (File Modified) (Property Modified)
10654 trunk/modules/m_away.c (File Modified) (Property Modified)
10655 trunk/modules/m_cap.c (File Modified) (Property Modified)
10656 trunk/modules/m_capab.c (File Modified) (Property Modified)
10657 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10658 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10659 trunk/modules/m_close.c (File Modified) (Property Modified)
10660 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10661 trunk/modules/m_connect.c (File Modified) (Property Modified)
10662 trunk/modules/m_dline.c (File Modified) (Property Modified)
10663 trunk/modules/m_encap.c (File Modified) (Property Modified)
10664 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10665 trunk/modules/m_gline.c (File Modified) (Property Modified)
10666 trunk/modules/m_help.c (File Modified) (Property Modified)
10667 trunk/modules/m_info.c (File Modified) (Property Modified)
10668 trunk/modules/m_invite.c (File Modified) (Property Modified)
10669 trunk/modules/m_ison.c (File Modified) (Property Modified)
10670 trunk/modules/m_kline.c (File Modified) (Property Modified)
10671 trunk/modules/m_knock.c (File Modified) (Property Modified)
10672 trunk/modules/m_links.c (File Modified) (Property Modified)
10673 trunk/modules/m_list.c (File Modified) (Property Modified)
10674 trunk/modules/m_locops.c (File Modified) (Property Modified)
10675 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10676 trunk/modules/m_map.c (File Modified) (Property Modified)
10677 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10678 trunk/modules/m_motd.c (File Modified) (Property Modified)
10679 trunk/modules/m_names.c (File Modified) (Property Modified)
10680 trunk/modules/m_oper.c (File Modified) (Property Modified)
10681 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10682 trunk/modules/m_pass.c (File Modified) (Property Modified)
10683 trunk/modules/m_ping.c (File Modified) (Property Modified)
10684 trunk/modules/m_pong.c (File Modified) (Property Modified)
10685 trunk/modules/m_post.c (File Modified) (Property Modified)
10686 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10687 trunk/modules/m_restart.c (File Modified) (Property Modified)
10688 trunk/modules/m_resv.c (File Modified) (Property Modified)
10689 trunk/modules/m_services.c (File Modified) (Property Modified)
10690 trunk/modules/m_set.c (File Modified) (Property Modified)
10691 trunk/modules/m_stats.c (File Modified) (Property Modified)
10692 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10693 trunk/modules/m_tb.c (File Modified) (Property Modified)
10694 trunk/modules/m_testline.c (File Modified) (Property Modified)
10695 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10696 trunk/modules/m_time.c (File Modified) (Property Modified)
10697 trunk/modules/m_topic.c (File Modified) (Property Modified)
10698 trunk/modules/m_trace.c (File Modified) (Property Modified)
10699 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10700 trunk/modules/m_user.c (File Modified) (Property Modified)
10701 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10702 trunk/modules/m_users.c (File Modified) (Property Modified)
10703 trunk/modules/m_version.c (File Modified) (Property Modified)
10704 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10705 trunk/modules/m_who.c (File Modified) (Property Modified)
10706 trunk/modules/m_whois.c (File Modified) (Property Modified)
10707 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10708 trunk/modules/m_xline.c (File Modified) (Property Modified)
10709 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10710 trunk/servlink/.cvsignore (Property Modified)
10711 trunk/servlink/.indent.pro (Property Modified)
10712 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10713 trunk/servlink/README (File Modified) (Property Modified)
10714 trunk/servlink/TODO (File Modified) (Property Modified)
10715 trunk/servlink/control.c (File Modified) (Property Modified)
10716 trunk/servlink/control.h (File Modified) (Property Modified)
10717 trunk/servlink/io.c (File Modified) (Property Modified)
10718 trunk/servlink/io.h (File Modified) (Property Modified)
10719 trunk/servlink/servlink.c (File Modified) (Property Modified)
10720 trunk/servlink/servlink.h (File Modified) (Property Modified)
10721 trunk/src/.cvsignore (Property Modified)
10722 trunk/src/.depend (Property Modified)
10723 trunk/src/.indent.pro (Property Modified)
10724 trunk/src/Makefile.in (File Modified) (Property Modified)
10725 trunk/src/adns.c (File Modified) (Property Modified)
10726 trunk/src/balloc.c (File Modified) (Property Modified)
10727 trunk/src/cache.c (File Modified) (Property Modified)
10728 trunk/src/channel.c (File Modified) (Property Modified)
10729 trunk/src/class.c (File Modified) (Property Modified)
10730 trunk/src/client.c (File Modified) (Property Modified)
10731 trunk/src/commio.c (File Modified) (Property Modified)
10732 trunk/src/devpoll.c (File Modified) (Property Modified)
10733 trunk/src/epoll.c (File Modified) (Property Modified)
10734 trunk/src/event.c (File Modified) (Property Modified)
10735 trunk/src/getopt.c (File Modified) (Property Modified)
10736 trunk/src/hash.c (File Modified) (Property Modified)
10737 trunk/src/hook.c (File Modified) (Property Modified)
10738 trunk/src/hostmask.c (File Modified) (Property Modified)
10739 trunk/src/irc_string.c (File Modified) (Property Modified)
10740 trunk/src/ircd.c (File Modified) (Property Modified)
10741 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10742 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10743 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10744 trunk/src/kdparse.c (File Modified) (Property Modified)
10745 trunk/src/kqueue.c (File Modified) (Property Modified)
10746 trunk/src/linebuf.c (File Modified) (Property Modified)
10747 trunk/src/listener.c (File Modified) (Property Modified)
10748 trunk/src/match.c (File Modified) (Property Modified)
10749 trunk/src/memory.c (File Modified) (Property Modified)
10750 trunk/src/messages.tab (File Modified) (Property Modified)
10751 trunk/src/modules.c (File Modified) (Property Modified)
10752 trunk/src/monitor.c (File Modified) (Property Modified)
10753 trunk/src/newconf.c (File Modified) (Property Modified)
10754 trunk/src/numeric.c (File Modified) (Property Modified)
10755 trunk/src/packet.c (File Modified) (Property Modified)
10756 trunk/src/parse.c (File Modified) (Property Modified)
10757 trunk/src/patricia.c (File Modified) (Property Modified)
10758 trunk/src/poll.c (File Modified) (Property Modified)
10759 trunk/src/reject.c (File Modified) (Property Modified)
10760 trunk/src/restart.c (File Modified) (Property Modified)
10761 trunk/src/s_auth.c (File Modified) (Property Modified)
10762 trunk/src/s_conf.c (File Modified) (Property Modified)
10763 trunk/src/s_gline.c (File Modified) (Property Modified)
10764 trunk/src/s_log.c (File Modified) (Property Modified)
10765 trunk/src/s_newconf.c (File Modified) (Property Modified)
10766 trunk/src/s_serv.c (File Modified) (Property Modified)
10767 trunk/src/s_stats.c (File Modified) (Property Modified)
10768 trunk/src/s_user.c (File Modified) (Property Modified)
10769 trunk/src/scache.c (File Modified) (Property Modified)
10770 trunk/src/select.c (File Modified) (Property Modified)
10771 trunk/src/send.c (File Modified) (Property Modified)
10772 trunk/src/snprintf.c (File Modified) (Property Modified)
10773 trunk/src/tools.c (File Modified) (Property Modified)
10774 trunk/src/version.c.SH (File Modified) (Property Modified)
10775 trunk/src/whowas.c (File Modified) (Property Modified)
10776 trunk/tools/.cvsignore (Property Modified)
10777 trunk/tools/Makefile.in (File Modified) (Property Modified)
10778 trunk/tools/README (File Modified) (Property Modified)
10779 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10780 trunk/tools/convertilines.c (File Modified) (Property Modified)
10781 trunk/tools/convertklines.c (File Modified) (Property Modified)
10782 trunk/tools/mkkeypair (Property Modified)
10783 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10784 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10785 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10786 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10787 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10788 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10789 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10790 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10791 trunk/tools/untabify (File Modified) (Property Modified)
10792 trunk/tools/viconf.c (File Modified) (Property Modified)
10793
10794
10795 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10796 Log:
10797 - Update RELNOTES.
10798
10799
10800 Modified:
10801 trunk/RELNOTES (File Modified)
10802
10803
10804 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10805 Log:
10806 - Make version.c use our serial, not ratbox's.
10807
10808
10809 Modified:
10810 trunk/src/version.c.SH (File Modified)
10811
10812
10813 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10814 Log:
10815 - update RELNOTES
10816 - revved patchlevel to 2.1.5
10817
10818
10819 Modified:
10820 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10821 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10822
10823
10824 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10825 Log:
10826 - fix buffer overflow and unterminated buffer when removing TS6 bans
10827 - fix rebuilding of SJOIN
10828
10829
10830 Modified:
10831 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10832
10833
10834 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10835 Log:
10836 have servlink report if it gets an uncompressed error message when it gets inflate failures
10837
10838 Modified:
10839 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10840
10841
10842 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10843 Log:
10844 - extend our copyrights to 2005.
10845
10846
10847 Modified:
10848 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10849 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10850 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10851 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10852 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10853 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10854 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10855 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10856 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10857 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10858 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10859 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10860 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10861 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10862 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10863 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10864 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10865 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10866 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10867 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10868 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10869 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10870 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10871 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10872 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10873 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10874 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10875 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10876 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10877 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10878 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10879 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10880 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10881 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10882 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10883 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10884 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10885 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10886 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10887 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10888 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10889 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10890 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10891 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10892 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10893 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10894 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10895 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10896 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10897 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10898 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10899 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10900 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10901 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10902 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10903 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10904 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10905 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10906 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10907 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10908 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10909 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10910 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10911 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10912 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10913 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10914 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10915 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10916 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10917 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10918 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10919 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10920 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10921 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10922 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10923 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10924 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10925 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10926 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10927 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10928 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10929 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10930 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10931 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10932 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10933 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10934 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10935 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10936 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10937 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10938 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10939 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10940 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10941 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10942 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10943 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10944 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10945 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10946 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10947 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10948 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10949 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10950 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10951 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10952
10953
10954 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10955 Log:
10956 - update RELNOTES
10957 - revved patchlevel to 2.1.4
10958
10959
10960 Modified:
10961 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10962 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10963
10964
10965 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10966 Log:
10967 - add TARGMAX to 005
10968 - remove the +1 from ->uid in struct Client
10969 - fix checking of accept entries in m_accept.c
10970
10971
10972 Modified:
10973 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10974 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10975 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10976 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10977
10978
10979 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10980 Log:
10981 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10982 send it over TS6
10983
10984
10985 Modified:
10986 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10987
10988
10989 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10990 Log:
10991 - remove an unused variable
10992
10993
10994 Modified:
10995 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10996
10997
10998 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10999 Log:
11000 don't burst a TS5 name in burst_TS6. -via jillies
11001
11002 Modified:
11003 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11004
11005
11006 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11007 Log:
11008 - via jilles, make nickchanges invalidate any cached bans for
11009 quiet_on_ban
11010
11011
11012 Modified:
11013 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11014 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11015 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11016 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11017
11018
11019 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11020 Log:
11021 - fix some char vs byte usage to make adns compile cleanly with gcc4
11022
11023
11024 Modified:
11025 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11026 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11027 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11028 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11029 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11030 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11031 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11032 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11033
11034
11035 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11036 Log:
11037 userhost should allow 5 userhost checks, not 4
11038
11039 Modified:
11040 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11041
11042
11043 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11044 Log:
11045 - another darwin fix
11046
11047
11048 Modified:
11049 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11050
11051
11052 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11053 Log:
11054 - darwin fixes
11055
11056
11057 Modified:
11058 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11059 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11060 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11061 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11062 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11063 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11064 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11065 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11066
11067
11068 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11069 Log:
11070 - remove bogus extern of abort_list
11071
11072
11073 Modified:
11074 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11075
11076
11077 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11078 Log:
11079 svn repo access stuff
11080
11081 Modified:
11082 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11083
11084
11085 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11086 Log:
11087 test commit
11088
11089
11090 Modified:
11091 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11092
11093
11094 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11095 Log:
11096 test commit
11097
11098
11099 Modified:
11100 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11101
11102
11103 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11104 Log:
11105 revert omotd..i thought it was a good idea..oh well
11106
11107 Modified:
11108 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11109
11110
11111 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11112 Log:
11113 Commas are bad things in channel keys
11114
11115
11116 Modified:
11117 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11118
11119
11120 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11121 Log:
11122 Add OMOTD command to display oper motd
11123
11124
11125 Modified:
11126 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11127
11128
11129 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11130 Log:
11131 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11132
11133 Modified:
11134 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11135
11136
11137 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11138
11139 Modified files: (Branch: RATBOX_2_1)
11140 modules m_whois.c
11141 Log:
11142 - stop testing whois for protocol violations, as they can be caused in
11143 ircds going all the way back to the original ircd2.8
11144
11145 Revision Changes Path
11146 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11147
11148
11149
11150 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11151
11152 Modified files: (Branch: RATBOX_2_1)
11153 modules m_time.c
11154 Log:
11155 - remove some 2.2 code
11156
11157 Revision Changes Path
11158 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11159
11160
11161
11162 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11163
11164 Modified files: (Branch: RATBOX_2_1)
11165 modules m_time.c
11166 Log:
11167 backport of the silly december 31st bug
11168
11169 Revision Changes Path
11170 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11171
11172
11173
11174 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11175
11176 Modified files: (Branch: RATBOX_2_1)
11177 . RELNOTES
11178 include patchlevel.h
11179 Log:
11180 - revved patchlevel to 2.1.3
11181
11182 Revision Changes Path
11183 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11184 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11185
11186
11187
11188 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11189
11190 Modified files: (Branch: RATBOX_2_1)
11191 include client.h
11192 modules m_accept.c
11193 modules/core m_nick.c
11194 src client.c
11195 Log:
11196 - stop removing a clients own list of accepted clients when they do a
11197 nickchange
11198 - clean up the accept code so its less retarded
11199
11200 Revision Changes Path
11201 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11202 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11203 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11204 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11205
11206
11207
11208 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11209
11210 Modified files: (Branch: RATBOX_2_1)
11211 include event.h
11212 modules m_links.c
11213 src event.c ircd.c newconf.c
11214 Log:
11215 - remove a defn of links_cache_list in m_links.c which was causing
11216 the flattened links update to be ignored
11217 - add eventUpdate(), and make links_delay update on rehash
11218
11219 Revision Changes Path
11220 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11221 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11222 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11223 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11224 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11225
11226
11227
11228 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11229
11230 Modified files: (Branch: RATBOX_2_1)
11231 doc services.txt
11232 src newconf.c
11233 Log:
11234 - make the conf parser apply service {}; on rehash
11235
11236 Revision Changes Path
11237 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11238 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11239
11240
11241
11242 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11243
11244 Modified files: (Branch: RATBOX_2_1)
11245 include m_info.h
11246 Log:
11247 - show ENABLE_SERVICES define in info
11248
11249 Revision Changes Path
11250 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11251
11252
11253
11254 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11255
11256 Modified files: (Branch: RATBOX_2_1)
11257 modules m_services.c m_stats.c
11258 Log:
11259 - via jilles, make m_services.c hook into stats U and display service
11260 blocks
11261
11262 Revision Changes Path
11263 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11264 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11265
11266
11267
11268 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11269
11270 Modified files: (Branch: RATBOX_2_1)
11271 . configure configure.ac
11272 Log:
11273 - default build to -O2
11274
11275 Revision Changes Path
11276 7.249.2.2 +4 -4 ircd-ratbox/configure
11277 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11278
11279
11280
11281 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11282
11283 Modified files: (Branch: RATBOX_2_1)
11284 doc example.conf example.efnet.conf
11285 include client.h s_conf.h s_newconf.h
11286 modules m_info.c
11287 modules/core m_join.c m_nick.c
11288 src channel.c newconf.c s_conf.c s_user.c
11289 Log:
11290 - remove no_oper_resvs from general {};
11291 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11292
11293 Revision Changes Path
11294 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11295 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11296 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11297 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11298 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11299 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11300 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11301 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11302 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11303 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11304 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11305 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11306
11307
11308
11309 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11310
11311 Modified files: (Branch: RATBOX_2_1)
11312 modules/core m_mode.c m_nick.c
11313 src s_newconf.c
11314 Log:
11315 - 2.0 sync:
11316 - raise max temptime to a year
11317 - tidy up BMASK
11318 - require 9 parameters in ms_nick(), 10 in ms_uid()
11319
11320 Revision Changes Path
11321 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11322 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11323 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11324
11325
11326
11327 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11328
11329 Modified files: (Branch: RATBOX_2_1)
11330 modules m_services.c
11331 Log:
11332 - only show services logged in info when its a local client
11333
11334 Revision Changes Path
11335 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11336
11337
11338
11339 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11340
11341 Modified files: (Branch: RATBOX_2_1)
11342 src match.c
11343 Log:
11344 passing a pointer to a pointer is not what was intended, oops
11345
11346 Revision Changes Path
11347 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11348
11349
11350
11351 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11352
11353 Modified files: (Branch: RATBOX_2_1)
11354 doc services.txt
11355 Log:
11356 - update services.txt with FNC
11357
11358 Revision Changes Path
11359 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11360
11361
11362
11363 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11364
11365 Modified files: (Branch: RATBOX_2_1)
11366 modules m_resv.c
11367 Log:
11368 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11369
11370 Revision Changes Path
11371 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11372
11373
11374
11375 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11376
11377 Modified files: (Branch: RATBOX_2_1)
11378 src s_auth.c
11379 Log:
11380 - add some uniqueness into auth process for bopm
11381
11382 Revision Changes Path
11383 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11384
11385
11386
11387 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11388
11389 Modified files: (Branch: RATBOX_2_1)
11390 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11391 Log:
11392 - make contrib/ compile
11393
11394 Revision Changes Path
11395 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11396 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11397 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11398 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11399
11400
11401
11402 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11403
11404 Modified files: (Branch: RATBOX_2_1)
11405 modules m_monitor.c
11406 Log:
11407 Don't allow MONITOR from an unregistered client
11408
11409 Revision Changes Path
11410 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11411
11412
11413
11414 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11415
11416 Modified files: (Branch: RATBOX_2_1)
11417 doc example.conf example.efnet.conf
11418 include class.h
11419 src class.c messages.tab newconf.c
11420 Log:
11421 - remove sendq_eob, its become more of a hindrance than a benefit.
11422 - sync example.efnet.conf cluster {}; with example.conf
11423
11424 Revision Changes Path
11425 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11426 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11427 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11428 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11429 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11430 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11431
11432
11433
11434 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11435
11436 Modified files: (Branch: RATBOX_2_1)
11437 . RELNOTES
11438 include patchlevel.h
11439 Log:
11440 - update RELNOTES
11441 - revved patchlevel to 2.1.2
11442
11443 Revision Changes Path
11444 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11445 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11446
11447
11448
11449 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11450
11451 Modified files: (Branch: RATBOX_2_1)
11452 . configure configure.ac
11453 Log:
11454 - raise default topiclen to 160.
11455
11456 Revision Changes Path
11457 7.249.2.1 +3 -3 ircd-ratbox/configure
11458 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11459
11460
11461
11462 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11463
11464 Modified files: (Branch: RATBOX_2_1)
11465 modules m_services.c
11466 Log:
11467 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11468 tsinfo matches this
11469
11470 Revision Changes Path
11471 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11472
11473
11474
11475 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11476
11477 Modified files: (Branch: RATBOX_2_1)
11478 modules m_services.c
11479 Log:
11480 - monitor_signoff() the client we're nickchanging
11481
11482 Revision Changes Path
11483 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11484
11485
11486
11487 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11488
11489 Modified files: (Branch: RATBOX_2_1)
11490 modules m_trace.c
11491 Log:
11492 - fix various UID problems with trace
11493
11494 Revision Changes Path
11495 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11496
11497
11498
11499 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11500
11501 Modified files: (Branch: RATBOX_2_1)
11502 help/opers dline kline
11503 modules m_resv.c m_stats.c
11504 modules/core m_mode.c
11505 Log:
11506 - sync with 2.0
11507 - tidy up kline/dline help to note they dont accept nick as target
11508 - disallow bans beginning with ':' over bmask
11509 - disallow bans with a space in chm_ban
11510 - stop counting hidden opers in stats p
11511 - match() parameters in remote unresv were inverted, causing it to fail
11512 - fix possibility of clients setting blank keys
11513
11514 Revision Changes Path
11515 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11516 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11517 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11518 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11519 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11520
11521
11522
11523 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11524
11525 Modified files: (Branch: RATBOX_2_1)
11526 src send.c
11527 Log:
11528 - fix problems with amd64 and the way we do va_list
11529
11530 Revision Changes Path
11531 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11532
11533
11534
11535 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11536
11537 Modified files: (Branch: RATBOX_2_1)
11538 modules m_services.c
11539 Log:
11540 - tidy up the kill notifications for RSFNC
11541
11542 Revision Changes Path
11543 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11544
11545
11546
11547 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11548
11549 Modified files: (Branch: RATBOX_2_1)
11550 include s_serv.h
11551 modules m_services.c
11552 src s_serv.c
11553 Log:
11554 - some more rserv stuff:
11555 - add RSFNC capability
11556 - fix up RSFNC, kill existing clients if they exist.
11557
11558 Revision Changes Path
11559 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11560 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11561 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11562
11563
11564
11565 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11566
11567 Modified files: (Branch: RATBOX_2_1)
11568 modules m_services.c
11569 Log:
11570 - first stab at a FNC implementation for rserv
11571
11572 Revision Changes Path
11573 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11574
11575
11576
11577 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11578
11579 Modified files: (Branch: RATBOX_2_1)
11580 help/opers umode
11581 Log:
11582 - remove a tab
11583
11584 Revision Changes Path
11585 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11586
11587
11588
11589 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11590
11591 Modified files: (Branch: RATBOX_2_1)
11592 src newconf.c
11593 Log:
11594 - add links_delay back
11595
11596 Revision Changes Path
11597 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11598
11599
11600
11601 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11602
11603 Modified files: (Branch: RATBOX_2_1)
11604 help/opers umode
11605 help/users umode
11606 Log:
11607 - swap tabs for spaces
11608
11609 Revision Changes Path
11610 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11611 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11612
11613
11614
11615 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11616
11617 Modified files: (Branch: RATBOX_2_1)
11618 include m_info.h
11619 Log:
11620 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11621 contained in the client_flood conf option
11622 - remove a couple of unused defines from info
11623
11624 Revision Changes Path
11625 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11626
11627
11628
11629 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11630
11631 Modified files: (Branch: RATBOX_2_1)
11632 src s_conf.c
11633 Log:
11634 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11635
11636 Revision Changes Path
11637 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11638
11639
11640
11641 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11642
11643 Modified files: (Branch: RATBOX_2_1)
11644 doc example.conf example.efnet.conf
11645 Log:
11646 - fix missing closing comment tag
11647
11648 Revision Changes Path
11649 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11650 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11651
11652
11653
11654 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11655
11656 Modified files: (Branch: RATBOX_2_1)
11657 . RELNOTES
11658 include patchlevel.h
11659 Log:
11660 - revved patchlevel to 2.1.1
11661
11662 Revision Changes Path
11663 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11664 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11665
11666
11667
11668 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11669
11670 Modified files: (Branch: RATBOX_2_1)
11671 modules m_kline.c
11672 Log:
11673 - sync up remote kline reasons, so theyre consistent with what happens
11674 when we add local klines - notably the "Temporary K-line x min" and
11675 date added to reason.
11676
11677 Revision Changes Path
11678 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11679
11680
11681
11682 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11683
11684 Modified files: (Branch: RATBOX_2_1)
11685 doc monitor.txt
11686 Log:
11687 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11688
11689 Revision Changes Path
11690 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11691
11692
11693
11694 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11695
11696 Modified files: (Branch: RATBOX_2_1)
11697 src commio.c
11698 Log:
11699 used the data pointer we saved, not what just got nulled
11700
11701 Revision Changes Path
11702 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11703
11704
11705
11706 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11707
11708 Modified files: (Branch: RATBOX_2_1)
11709 modules m_resv.c m_xline.c
11710 Log:
11711 - fix broken propagation of xline/resv
11712
11713 Revision Changes Path
11714 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11715 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11716
11717
11718
11719 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11720
11721 Modified files: (Branch: RATBOX_2_1)
11722 src s_auth.c
11723 Log:
11724 - properly increment bad auth count for stats T when we timeout an auth
11725
11726 Revision Changes Path
11727 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11728
11729
11730
11731 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11732
11733 Modified files: (Branch: RATBOX_2_1)
11734 doc monitor.txt
11735 include client.h
11736 modules/core m_nick.c
11737 Log:
11738 - fix a bit that didnt make sense in monitor.txt
11739 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11740
11741 Revision Changes Path
11742 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11743 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11744 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11745
11746
11747
11748 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11749
11750 Modified files: (Branch: RATBOX_2_1)
11751 src s_auth.c
11752 Log:
11753 removing dlink nodes from auth_poll_list twice is bad
11754
11755 Revision Changes Path
11756 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11757
11758
11759
11760 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11761
11762 Modified files: (Branch: RATBOX_2_1)
11763 modules m_stats.c
11764 Log:
11765 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11766 changed to RPL_STATSDEBUG
11767
11768 Revision Changes Path
11769 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11770
11771
11772
11773 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11774
11775 Added files: (Branch: RATBOX_2_1)
11776 doc tgchange.txt
11777 Log:
11778 - add some documentation about target change
11779
11780 Revision Changes Path
11781 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11782
11783
11784
11785 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11786
11787 Modified files: (Branch: RATBOX_2_1)
11788 include supported.h
11789 modules/core m_message.c
11790 Log:
11791 - remove extra argument to 005
11792 - disallow messaging of UIDs
11793
11794 Revision Changes Path
11795 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11796 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11797
11798
11799
11800 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11801
11802 Modified files: (Branch: RATBOX_2_1)
11803 src parse.c
11804 Log:
11805 - fix a longstanding parser bug with wrong limit checking, causing us to
11806 accept one less parameter than we're allowed to accept.
11807
11808 Revision Changes Path
11809 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11810
11811
11812
11813 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11814
11815 Modified files: (Branch: RATBOX_2_1)
11816 modules/core m_message.c
11817 Log:
11818 - exempt users messaging themselves from target change
11819
11820 Revision Changes Path
11821 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11822
11823
11824
11825 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11826
11827 Modified files: (Branch: RATBOX_2_1)
11828 include supported.h
11829 Log:
11830 - stop violating MAXPARA on 005.
11831
11832 Revision Changes Path
11833 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11834
11835
11836
11837 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11838
11839 Modified files: (Branch: RATBOX_2_1)
11840 modules/core m_nick.c
11841 Log:
11842 - dont store an ipv6 sockhost if we're not compiled with v6 support
11843
11844 Revision Changes Path
11845 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11846
11847
11848
11849 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11850
11851 Modified files: (Branch: RATBOX_2_1)
11852 include stdinc.h
11853 Log:
11854 - remove some vms includes
11855
11856 Revision Changes Path
11857 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11858
11859
11860
11861 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11862
11863 Modified files: (Branch: RATBOX_2_1)
11864 . ChangeLog
11865 include serno.h
11866 Log:
11867 - force commit for new branch
11868
11869 Revision Changes Path
11870 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11871 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11872
11873
11874
11875 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11876
11877 Modified files:
11878 . RELNOTES configure configure.ac
11879 include patchlevel.h
11880 Log:
11881 - revved patchlevel to 2.1.0
11882
11883 Revision Changes Path
11884 1.114 +6 -2 ircd-ratbox/RELNOTES
11885 7.249 +11 -11 ircd-ratbox/configure
11886 7.63 +3 -3 ircd-ratbox/configure.ac
11887 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11888
11889
11890
11891 leeh 2005/03/04 13:31:32 EST (20050304_2)
11892
11893 Modified files:
11894 . RELNOTES
11895 include patchlevel.h
11896 Log:
11897 - update RELNOTES
11898 - revved patchlevel to 2.1.0beta2
11899
11900 Revision Changes Path
11901 1.113 +12 -0 ircd-ratbox/RELNOTES
11902 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11903
11904
11905
11906 leeh 2005/03/04 13:27:05 EST (20050304_1)
11907
11908 Modified files:
11909 doc whats-new-2.1.txt
11910 src channel.c
11911 Log:
11912 - update whats-new-2.1
11913 - when we're handling global NAMES, dont output channels if there are no
11914 members within them we can show.
11915
11916 Revision Changes Path
11917 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11918 7.436 +12 -2 ircd-ratbox/src/channel.c
11919
11920
11921
11922 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11923
11924 Modified files:
11925 src patricia.c
11926 Log:
11927 That would be a node_heap not a prefix_heap..oops
11928
11929 Revision Changes Path
11930 7.30 +1 -1 ircd-ratbox/src/patricia.c
11931
11932
11933
11934 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11935
11936 Modified files:
11937 include stdinc.h
11938 Log:
11939 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11940 otherwise..the other macros might work????
11941
11942 Revision Changes Path
11943 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11944
11945
11946
11947 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11948
11949 Modified files:
11950 . configure configure.ac
11951 Log:
11952 i hate autoconf
11953
11954 Revision Changes Path
11955 7.248 +5 -5 ircd-ratbox/configure
11956 7.62 +5 -5 ircd-ratbox/configure.ac
11957
11958
11959
11960 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11961
11962 Modified files:
11963 . configure configure.ac
11964 Log:
11965 i hate autoconf
11966
11967 Revision Changes Path
11968 7.247 +3 -2 ircd-ratbox/configure
11969 7.61 +3 -2 ircd-ratbox/configure.ac
11970
11971
11972
11973 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11974
11975 Modified files:
11976 . configure configure.ac
11977 Log:
11978 doh
11979
11980 Revision Changes Path
11981 7.246 +6 -6 ircd-ratbox/configure
11982 7.60 +4 -4 ircd-ratbox/configure.ac
11983
11984
11985
11986 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11987
11988 Modified files:
11989 . configure configure.ac
11990 include stdinc.h
11991 Log:
11992 Doh these changes got put on RATBOX_2_0 when they were meant for
11993 head..oops...
11994 Also merged in the monitor heap size stuff, not that i think monitor has
11995 been moved to head
11996
11997 Revision Changes Path
11998 7.245 +12 -3 ircd-ratbox/configure
11999 7.59 +11 -3 ircd-ratbox/configure.ac
12000 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12001
12002
12003
12004 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12005
12006 Modified files:
12007 include stdinc.h
12008 Log:
12009 Add more robust alloca checking
12010
12011 Revision Changes Path
12012 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12013
12014
12015
12016 leeh 2005/02/24 15:27:17 EST (20050224_9)
12017
12018 Modified files:
12019 contrib m_42.c
12020 Log:
12021 - fix the copyright on m_42.c :p
12022
12023 Revision Changes Path
12024 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12025
12026
12027
12028 leeh 2005/02/24 15:22:53 EST (20050224_8)
12029
12030 Modified files:
12031 include supported.h
12032 modules m_dline.c
12033 Log:
12034 - fix a core in undline on bad masks
12035 - remove an unwanted space from beginning of second 005 numeric
12036
12037 Revision Changes Path
12038 7.5 +1 -1 ircd-ratbox/include/supported.h
12039 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12040
12041
12042
12043 leeh 2005/02/24 15:18:59 EST (20050224_7)
12044
12045 Modified files:
12046 modules m_monitor.c
12047 Log:
12048 - use max_monitor when adding nicknames
12049 - add in monitor s
12050 that should be everything now..
12051
12052 Revision Changes Path
12053 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12054
12055
12056
12057 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12058
12059 Modified files:
12060 contrib m_42.c
12061 Log:
12062 42
12063
12064 Revision Changes Path
12065 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12066
12067
12068
12069 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12070
12071 Modified files:
12072 contrib m_42.c
12073 Log:
12074 42
12075
12076 Revision Changes Path
12077 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12078
12079
12080
12081 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12082
12083 Added files:
12084 contrib m_42.c
12085 Log:
12086 The Answer to Life, the Universe, and Everything
12087
12088 Revision Changes Path
12089 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12090
12091
12092
12093 leeh 2005/02/24 14:53:04 EST (20050224_3)
12094
12095 Modified files:
12096 include monitor.h
12097 modules m_monitor.c
12098 src ircd.c monitor.c
12099 Log:
12100 - call init_monitor() on startup
12101 - add in support for adding/deleting/listing monitor entries
12102
12103 Revision Changes Path
12104 7.2 +3 -1 ircd-ratbox/include/monitor.h
12105 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12106 7.374 +2 -0 ircd-ratbox/src/ircd.c
12107 7.3 +15 -4 ircd-ratbox/src/monitor.c
12108
12109
12110
12111 leeh 2005/02/23 21:20:10 EST (20050224_2)
12112
12113 Modified files:
12114 doc example.conf example.efnet.conf
12115 include s_conf.h supported.h
12116 modules Makefile.in
12117 src client.c newconf.c s_conf.c
12118 Added files:
12119 modules m_monitor.c
12120 Log:
12121 - add the max_monitor config option
12122 - advertise MONITOR=%d in 005
12123 - clear a local clients monitor list on exit
12124 - add the framework for the MONITOR command
12125 - bed.
12126
12127 Revision Changes Path
12128 7.261 +5 -0 ircd-ratbox/doc/example.conf
12129 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12130 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12131 7.4 +4 -2 ircd-ratbox/include/supported.h
12132 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12133 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12134 7.492 +1 -0 ircd-ratbox/src/client.c
12135 7.202 +1 -0 ircd-ratbox/src/newconf.c
12136 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12137
12138
12139
12140 leeh 2005/02/23 20:57:51 EST (20050224_1)
12141
12142 Modified files:
12143 . configure configure.ac
12144 include setup.h.in
12145 src monitor.c
12146 Log:
12147 - move MONITOR_HEAP_SIZE over to configure
12148
12149 Revision Changes Path
12150 7.244 ircd-ratbox/configure
12151 7.58 +4 -2 ircd-ratbox/configure.ac
12152 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12153 7.2 +0 -2 ircd-ratbox/src/monitor.c
12154
12155
12156
12157 leeh 2005/02/23 20:48:08 EST (20050224_0)
12158
12159 Modified files:
12160 doc monitor.txt
12161 include client.h numeric.h
12162 modules/core m_nick.c
12163 src Makefile.in client.c messages.tab
12164 s_user.c
12165 Added files:
12166 include monitor.h
12167 src monitor.c
12168 Log:
12169 - first half of my server-side notify list implementation..
12170
12171 Revision Changes Path
12172 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12173 7.266 +3 -0 ircd-ratbox/include/client.h
12174 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12175 7.58 +6 -0 ircd-ratbox/include/numeric.h
12176 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12177 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12178 7.491 +3 -0 ircd-ratbox/src/client.c
12179 7.126 +5 -5 ircd-ratbox/src/messages.tab
12180 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12181 7.342 +2 -0 ircd-ratbox/src/s_user.c
12182
12183
12184
12185 leeh 2005/02/23 18:42:59 EST (20050223_0)
12186
12187 Modified files:
12188 include hash.h
12189 Log:
12190 - double the size of the client and channel hashtables (64k -> 128k and
12191 32k -> 64k). The improvements are quite significant..
12192
12193 Revision Changes Path
12194 7.54 +4 -4 ircd-ratbox/include/hash.h
12195
12196
12197
12198 leeh 2005/02/22 14:55:56 EST (20050222_1)
12199
12200 Modified files:
12201 doc monitor.txt
12202 modules m_services.c
12203 Log:
12204 - remove a couple of unused vars
12205 - update monitor.txt
12206
12207 Revision Changes Path
12208 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12209 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12210
12211
12212
12213 leeh 2005/02/21 19:47:24 EST (20050222_0)
12214
12215 Added files:
12216 doc monitor.txt
12217 Log:
12218 - add in my documentation on the upcoming MONITOR command
12219
12220 Revision Changes Path
12221 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12222
12223
12224
12225 leeh 2005/02/21 12:09:34 EST (20050221_0)
12226
12227 Modified files:
12228 . configure configure.ac
12229 doc whats-new-2.1.txt
12230 tools README.mkpasswd
12231 Removed files:
12232 src crypt.c
12233 Log:
12234 - update whats-new-2.1.txt some more
12235 - we dont have vms mkpasswd anymore
12236 - remove the unused crypt.c
12237
12238 Revision Changes Path
12239 7.243 +3 -6 ircd-ratbox/configure
12240 7.57 +2 -4 ircd-ratbox/configure.ac
12241 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12242 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12243 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12244
12245
12246
12247 leeh 2005/02/19 12:38:09 EST (20050219_3)
12248
12249 Modified files:
12250 doc example.conf example.efnet.conf
12251 include ircd.h
12252 modules m_pong.c
12253 src channel.c client.c ircd.c s_conf.c
12254 Log:
12255 - rework the splitcode, splitservers is now how many servers we've marked as
12256 EOB, rather than how many are linked. Thus pull ourselves out of
12257 splitmode immediately once this is satisfied
12258
12259 Revision Changes Path
12260 7.260 +8 -9 ircd-ratbox/doc/example.conf
12261 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12262 7.83 +1 -0 ircd-ratbox/include/ircd.h
12263 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12264 7.435 +16 -36 ircd-ratbox/src/channel.c
12265 7.490 +2 -0 ircd-ratbox/src/client.c
12266 7.373 +2 -1 ircd-ratbox/src/ircd.c
12267 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12268
12269
12270
12271 leeh 2005/02/19 09:02:34 EST (20050219_2)
12272
12273 Modified files:
12274 doc example.conf example.efnet.conf
12275 include ircd.h s_conf.h
12276 modules m_set.c
12277 src channel.c ircd.c newconf.c s_conf.c
12278 Log:
12279 - remove split_delay
12280
12281 Revision Changes Path
12282 7.259 +0 -5 ircd-ratbox/doc/example.conf
12283 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12284 7.82 +0 -1 ircd-ratbox/include/ircd.h
12285 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12286 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12287 7.434 +2 -7 ircd-ratbox/src/channel.c
12288 7.372 +0 -1 ircd-ratbox/src/ircd.c
12289 7.201 +0 -1 ircd-ratbox/src/newconf.c
12290 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12291
12292
12293
12294 leeh 2005/02/19 08:48:05 EST (20050219_1)
12295
12296 Modified files:
12297 include client.h
12298 modules m_cap.c m_who.c
12299 src channel.c
12300 Log:
12301 - implemented multi-prefix client capability, which allows stacking of @+ in
12302 names and who
12303
12304 Revision Changes Path
12305 7.265 +1 -1 ircd-ratbox/include/client.h
12306 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12307 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12308 7.433 +4 -6 ircd-ratbox/src/channel.c
12309
12310
12311
12312 leeh 2005/02/19 06:27:58 EST (20050219_0)
12313
12314 Modified files:
12315 modules m_etrace.c
12316 src newconf.c s_conf.c s_newconf.c
12317 Log:
12318 - removed some unused vars/functions
12319
12320 Revision Changes Path
12321 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12322 7.200 +0 -15 ircd-ratbox/src/newconf.c
12323 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12324 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12325
12326
12327
12328 leeh 2005/02/16 12:58:24 EST (20050216_2)
12329
12330 Modified files:
12331 . RELNOTES configure configure.ac
12332 include patchlevel.h
12333 Log:
12334 - update configure to reflect this is 'devel'
12335 - update RELNOTES
12336 - revved patchlevel to 2.1.0beta1
12337
12338 Revision Changes Path
12339 1.112 +9 -1 ircd-ratbox/RELNOTES
12340 7.242 +11 -11 ircd-ratbox/configure
12341 7.56 +3 -3 ircd-ratbox/configure.ac
12342 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12343
12344
12345
12346 leeh 2005/02/16 12:46:30 EST (20050216_1)
12347
12348 Modified files:
12349 . configure configure.ac
12350 include client.h numeric.h s_conf.h setup.h.in
12351 supported.h
12352 modules Makefile.in
12353 modules/core m_nick.c
12354 src Makefile.in client.c ircd.c messages.tab
12355 newconf.c s_conf.c s_user.c
12356 Removed files:
12357 include watch.h
12358 modules m_watch.c
12359 src watch.c
12360 Log:
12361 - remove watch, the protocol for this sucks so hard I just dont want it
12362 here ;-)
12363
12364 Revision Changes Path
12365 7.241 +2 -12 ircd-ratbox/configure
12366 7.55 +2 -4 ircd-ratbox/configure.ac
12367 7.264 +0 -2 ircd-ratbox/include/client.h
12368 7.57 +0 -11 ircd-ratbox/include/numeric.h
12369 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12370 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12371 7.3 +2 -3 ircd-ratbox/include/supported.h
12372 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12373 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12374 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12375 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12376 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12377 7.489 +0 -3 ircd-ratbox/src/client.c
12378 7.371 +0 -2 ircd-ratbox/src/ircd.c
12379 7.125 +9 -9 ircd-ratbox/src/messages.tab
12380 7.199 +0 -1 ircd-ratbox/src/newconf.c
12381 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12382 7.341 +0 -2 ircd-ratbox/src/s_user.c
12383 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12384
12385
12386
12387 leeh 2005/02/15 19:13:31 EST (20050216_0)
12388
12389 Modified files:
12390 include stdinc.h
12391 src event.c ircd_lexer.l ircd_signal.c
12392 modules.c
12393 Removed files:
12394 servlink descrip.mms
12395 Log:
12396 - remove a few vms bits
12397
12398 Revision Changes Path
12399 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12400 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12401 7.47 +0 -54 ircd-ratbox/src/event.c
12402 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12403 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12404 7.152 +0 -3 ircd-ratbox/src/modules.c
12405
12406
12407
12408 leeh 2005/02/15 18:53:32 EST (20050215_0)
12409
12410 Modified files:
12411 include hostmask.h ircd.h s_conf.h s_newconf.h
12412 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12413 m_xline.c
12414 src hostmask.c ircd.c ircd_signal.c s_conf.c
12415 s_newconf.c
12416 Log:
12417 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12418 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12419
12420 Revision Changes Path
12421 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12422 7.81 +1 -0 ircd-ratbox/include/ircd.h
12423 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12424 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12425 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12426 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12427 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12428 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12429 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12430 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12431 7.370 +7 -0 ircd-ratbox/src/ircd.c
12432 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12433 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12434 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12435
12436
12437
12438 leeh 2005/02/13 10:21:41 EST (20050213_4)
12439
12440 Modified files:
12441 doc services.txt
12442 Added files:
12443 doc whats-new-2.0.txt whats-new-2.1.txt
12444 Removed files:
12445 doc whats-new.txt
12446 Log:
12447 - move whats-new.txt to whats-new-2.0.txt
12448 - add in whats-new-2.1.txt
12449 - update services.txt with the whois for logged in users
12450
12451 Revision Changes Path
12452 7.2 +5 -0 ircd-ratbox/doc/services.txt
12453 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12454 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12455 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12456
12457
12458
12459 leeh 2005/02/13 09:20:37 EST (20050213_3)
12460
12461 Modified files:
12462 include supported.h
12463 modules/core m_message.c
12464 Log:
12465 - fix a compile error in m_message.c
12466 - update 005 to the spec and add CPRIVMSG/CNOTICE
12467
12468 Revision Changes Path
12469 7.2 +31 -37 ircd-ratbox/include/supported.h
12470 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12471
12472
12473
12474 leeh 2005/02/13 09:14:12 EST (20050213_2)
12475
12476 Modified files:
12477 src channel.c
12478 Log:
12479 - fix the membership memleak
12480
12481 Revision Changes Path
12482 7.432 +0 -3 ircd-ratbox/src/channel.c
12483
12484
12485
12486 leeh 2005/02/12 21:51:56 EST (20050213_1)
12487
12488 Modified files:
12489 include client.h
12490 modules/core m_message.c
12491 Log:
12492 - add a bitmask to track when they send their first message, only allowing
12493 clearing stuff after that.
12494
12495 Revision Changes Path
12496 7.263 +4 -0 ircd-ratbox/include/client.h
12497 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12498
12499
12500
12501 leeh 2005/02/12 21:17:52 EST (20050213_0)
12502
12503 Modified files:
12504 include patricia.h s_newconf.h
12505 modules/core m_message.c
12506 src patricia.c s_newconf.c s_user.c
12507 Log:
12508 - add in the patricia for tracking who fills up targets, give them a reduced
12509 count on connect
12510
12511 Revision Changes Path
12512 7.20 +1 -1 ircd-ratbox/include/patricia.h
12513 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12514 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12515 7.29 +1 -1 ircd-ratbox/src/patricia.c
12516 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12517 7.340 +4 -0 ircd-ratbox/src/s_user.c
12518
12519
12520
12521 leeh 2005/02/12 18:35:10 EST (20050212_0)
12522
12523 Modified files:
12524 include ircd_defs.h
12525 src class.c reject.c
12526 Log:
12527 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12528
12529 Revision Changes Path
12530 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12531 7.68 +1 -5 ircd-ratbox/src/class.c
12532 1.33 +1 -5 ircd-ratbox/src/reject.c
12533
12534
12535
12536 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12537
12538 Modified files:
12539 modules m_watch.c
12540 Log:
12541 remove stupid memory leak
12542
12543 Revision Changes Path
12544 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12545
12546
12547
12548 leeh 2005/02/11 06:42:48 EST (20050211_0)
12549
12550 Modified files:
12551 modules m_gline.c
12552 Log:
12553 - workaround hyb6 allowing empty gline reasons
12554
12555 Revision Changes Path
12556 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12557
12558
12559
12560 leeh 2005/02/09 14:39:13 EST (20050209_2)
12561
12562 Modified files:
12563 include s_conf.h
12564 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12565 src ircd.c s_conf.c
12566 Log:
12567 - move temp dlines and temp klines over to an array, rather than completely
12568 seperate dlinks.
12569
12570 Revision Changes Path
12571 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12572 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12573 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12574 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12575 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12576 7.369 +0 -5 ircd-ratbox/src/ircd.c
12577 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12578
12579
12580
12581 leeh 2005/02/09 14:02:13 EST (20050209_1)
12582
12583 Modified files:
12584 include s_user.h
12585 modules m_cap.c m_pong.c m_user.c
12586 modules/core m_nick.c
12587 src s_user.c
12588 Log:
12589 - remove 'nick' param from register_local_user(), its not needed.
12590
12591 Revision Changes Path
12592 7.35 +1 -1 ircd-ratbox/include/s_user.h
12593 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12594 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12595 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12596 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12597 7.339 +6 -6 ircd-ratbox/src/s_user.c
12598
12599
12600
12601 leeh 2005/02/09 13:12:53 EST (20050209_0)
12602
12603 Modified files:
12604 modules m_cmessage.c
12605 Log:
12606 - dont send numerics when we're dealing with CNOTICE
12607 - add in checking for +g, and resetting idle
12608
12609 Revision Changes Path
12610 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12611
12612
12613
12614 leeh 2005/02/08 11:37:50 EST (20050208_2)
12615
12616 Modified files:
12617 src s_newconf.c
12618 Log:
12619 - fix operator blocks to work on ip spoofs
12620
12621 Revision Changes Path
12622 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12623
12624
12625
12626 leeh 2005/02/07 19:23:22 EST (20050208_1)
12627
12628 Modified files:
12629 doc example.conf example.efnet.conf
12630 src newconf.c
12631 Log:
12632 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12633
12634 Revision Changes Path
12635 7.258 +0 -39 ircd-ratbox/doc/example.conf
12636 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12637 7.198 +0 -272 ircd-ratbox/src/newconf.c
12638
12639
12640
12641 leeh 2005/02/07 19:19:32 EST (20050208_0)
12642
12643 Modified files:
12644 src s_conf.c
12645 Log:
12646 - added support for kline.conf.perm et al, these take the same formats
12647 as their non-permanent partners, but you cant remove them via the ircd.
12648
12649 Revision Changes Path
12650 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12651
12652
12653
12654 leeh 2005/02/02 19:18:59 EST (20050203_1)
12655
12656 Modified files:
12657 help Makefile.in
12658 help/opers index
12659 help/users index
12660 Added files:
12661 help/opers cnotice cprivmsg
12662 Log:
12663 - added help files for cprivmsg/cnotice
12664
12665 Revision Changes Path
12666 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12667 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12668 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12669 1.10 +19 -19 ircd-ratbox/help/opers/index
12670 1.7 +10 -9 ircd-ratbox/help/users/index
12671
12672
12673
12674 leeh 2005/02/02 19:14:25 EST (20050203_0)
12675
12676 Modified files:
12677 include numeric.h
12678 modules Makefile.in
12679 src messages.tab
12680 Added files:
12681 modules m_cmessage.c
12682 Log:
12683 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12684 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12685 nick is a member. These bypass any target change limitations.
12686 - added ERR_VOICENEEDED, numeric 489.
12687
12688 Revision Changes Path
12689 7.56 +2 -0 ircd-ratbox/include/numeric.h
12690 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12691 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12692 7.124 +1 -1 ircd-ratbox/src/messages.tab
12693
12694
12695
12696 leeh 2005/02/02 16:58:16 EST (20050202_4)
12697
12698 Modified files:
12699 help/opers etrace
12700 Log:
12701 - update etrace help
12702
12703 Revision Changes Path
12704 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12705
12706
12707
12708 leeh 2005/02/02 16:55:04 EST (20050202_3)
12709
12710 Modified files:
12711 modules m_etrace.c
12712 Log:
12713 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12714 can put its external ip address in there..
12715
12716 Revision Changes Path
12717 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12718
12719
12720
12721 leeh 2005/02/02 16:41:06 EST (20050202_2)
12722
12723 Modified files:
12724 modules m_etrace.c
12725 Log:
12726 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12727 if its a non-local client. These will just get "lost" if the remote
12728 server doesnt support this..
12729
12730 Revision Changes Path
12731 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12732
12733
12734
12735 leeh 2005/02/02 16:12:12 EST (20050202_1)
12736
12737 Modified files:
12738 include client.h numeric.h s_conf.h
12739 modules/core m_message.c
12740 src messages.tab newconf.c s_conf.c
12741 Log:
12742 - first part of the target change code, add the storage of targets for
12743 localuser, throttle messages when they fill all the available slots
12744
12745 Revision Changes Path
12746 7.262 +5 -1 ircd-ratbox/include/client.h
12747 7.55 +2 -0 ircd-ratbox/include/numeric.h
12748 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12749 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12750 7.123 +1 -1 ircd-ratbox/src/messages.tab
12751 7.197 +1 -0 ircd-ratbox/src/newconf.c
12752 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12753
12754
12755
12756 leeh 2005/02/02 13:28:10 EST (20050202_0)
12757
12758 Modified files:
12759 modules m_resv.c m_stats.c m_testline.c
12760 modules/core m_join.c
12761 src hash.c kdparse.c messages.tab s_newconf.c
12762 Log:
12763 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12764 tracking of when resvs get hit
12765
12766 Revision Changes Path
12767 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12768 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12769 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12770 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12771 7.114 +3 -0 ircd-ratbox/src/hash.c
12772 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12773 7.122 +1 -1 ircd-ratbox/src/messages.tab
12774 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12775
12776
12777
12778 leeh 2005/01/31 09:04:10 EST (20050131_2)
12779
12780 Modified files:
12781 src s_log.c
12782 Log:
12783 - fflush() logfiles
12784
12785 Revision Changes Path
12786 7.79 +2 -0 ircd-ratbox/src/s_log.c
12787
12788
12789
12790 leeh 2005/01/31 08:59:09 EST (20050131_1)
12791
12792 Modified files:
12793 src commio.c
12794 Log:
12795 - rename fd_dump() to comm_dump()
12796
12797 Revision Changes Path
12798 1.27 +2 -2 ircd-ratbox/src/commio.c
12799
12800
12801
12802 leeh 2005/01/30 19:16:08 EST (20050131_0)
12803
12804 Modified files:
12805 doc hooks.txt
12806 include hook.h
12807 modules m_services.c
12808 modules/core m_server.c
12809 src hook.c s_serv.c
12810 Log:
12811 - added hook for server_introduced
12812 - fixed up services support for hooks
12813
12814 Revision Changes Path
12815 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12816 1.31 +1 -0 ircd-ratbox/include/hook.h
12817 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12818 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12819 7.36 +2 -0 ircd-ratbox/src/hook.c
12820 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12821
12822
12823
12824 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12825
12826 Modified files:
12827 src commio.c
12828 Log:
12829 Add back in the comm_fd_hack thing for solaris
12830
12831 Revision Changes Path
12832 1.26 +26 -1 ircd-ratbox/src/commio.c
12833
12834
12835
12836 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12837
12838 Modified files:
12839 adns adns.h
12840 include commio.h s_conf.h watch.h
12841 modules m_dline.c m_kline.c m_resv.c m_stats.c
12842 m_watch.c m_xline.c
12843 modules/core m_nick.c
12844 src balloc.c cache.c client.c commio.c
12845 epoll.c ircd.c ircd_lexer.l kdparse.c
12846 listener.c s_auth.c s_conf.c s_log.c
12847 s_serv.c watch.c
12848 Log:
12849 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12850
12851 Revision Changes Path
12852 1.18 +0 -2 ircd-ratbox/adns/adns.h
12853 1.14 +6 -37 ircd-ratbox/include/commio.h
12854 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12855 7.3 +2 -2 ircd-ratbox/include/watch.h
12856 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12857 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12858 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12859 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12860 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12861 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12862 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12863 7.85 +1 -1 ircd-ratbox/src/balloc.c
12864 1.24 +5 -5 ircd-ratbox/src/cache.c
12865 7.488 +4 -4 ircd-ratbox/src/client.c
12866 1.25 +10 -280 ircd-ratbox/src/commio.c
12867 1.33 +1 -1 ircd-ratbox/src/epoll.c
12868 7.368 +4 -4 ircd-ratbox/src/ircd.c
12869 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12870 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12871 7.125 +8 -8 ircd-ratbox/src/listener.c
12872 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12873 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12874 7.78 +20 -20 ircd-ratbox/src/s_log.c
12875 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12876 1.6 +22 -15 ircd-ratbox/src/watch.c
12877
12878
12879
12880 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12881
12882 Modified files:
12883 modules/core m_mode.c
12884 Log:
12885 remove two unused variables
12886
12887 Revision Changes Path
12888 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12889
12890
12891
12892 leeh 2005/01/28 15:31:40 EST (20050128_1)
12893
12894 Modified files:
12895 modules m_kline.c
12896 src s_conf.c
12897 Log:
12898 - mo_kline() needs minpara of 3, not 2
12899 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12900 - require me.info is never blank
12901
12902 Revision Changes Path
12903 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12904 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12905
12906
12907
12908 leeh 2005/01/28 15:26:28 EST (20050128_0)
12909
12910 Modified files:
12911 modules/core m_mode.c m_sjoin.c
12912 Log:
12913 - patch via jilles to fix +eI lists being shown to lusers when handling
12914 protocol stuff over TS6
12915
12916 Revision Changes Path
12917 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12918 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12919
12920
12921
12922 leeh 2005/01/25 19:47:38 EST (20050126_0)
12923
12924 Modified files:
12925 include channel.h
12926 modules/core m_join.c m_mode.c m_sjoin.c
12927 src channel.c messages.tab s_serv.c
12928 Log:
12929 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12930 an operspy call with &me
12931 - remove modebuf/parabuf params from channel_modes(), we now generate a
12932 buffer internally which we return.
12933
12934 Revision Changes Path
12935 7.163 +1 -1 ircd-ratbox/include/channel.h
12936 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12937 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12938 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12939 7.431 +25 -18 ircd-ratbox/src/channel.c
12940 7.121 +1 -1 ircd-ratbox/src/messages.tab
12941 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12942
12943
12944
12945 alz 2005/01/25 18:09:18 EST (20050125_5)
12946
12947 Modified files:
12948 doc example.conf example.efnet.conf
12949 include s_conf.h
12950 modules m_info.c
12951 src listener.c newconf.c s_conf.c
12952 Log:
12953 Added dline_with_reason config option (default yes):
12954
12955 /* dline reason: show the user the dline reason when they connect
12956 * and are dlined.
12957 */
12958 dline_with_reason = yes;
12959
12960 Revision Changes Path
12961 7.257 +6 -1 ircd-ratbox/doc/example.conf
12962 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12963 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12964 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12965 7.124 +1 -1 ircd-ratbox/src/listener.c
12966 7.196 +1 -0 ircd-ratbox/src/newconf.c
12967 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12968
12969
12970
12971 leeh 2005/01/25 13:21:17 EST (20050125_4)
12972
12973 Modified files:
12974 src newconf.c
12975 Log:
12976 - make conf_set_generic_string() test len exists before it uses it.
12977
12978 Revision Changes Path
12979 7.195 +1 -1 ircd-ratbox/src/newconf.c
12980
12981
12982
12983 leeh 2005/01/25 13:10:56 EST (20050125_3)
12984
12985 Modified files:
12986 doc example.conf
12987 src newconf.c
12988 Log:
12989 - rename 'type' to 'flags' in cluster {};
12990 - add stacking of servers in cluster {}; documented in example.conf
12991
12992 Revision Changes Path
12993 7.256 +18 -10 ircd-ratbox/doc/example.conf
12994 7.194 +39 -7 ircd-ratbox/src/newconf.c
12995
12996
12997
12998 alz 2005/01/25 12:48:54 EST (20050125_2)
12999
13000 Modified files:
13001 include s_conf.h
13002 src listener.c s_conf.c
13003 Log:
13004 Added dline reasons, connecting/banned clients now see ban reason.
13005
13006 Revision Changes Path
13007 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13008 7.123 +17 -4 ircd-ratbox/src/listener.c
13009 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13010
13011
13012
13013 leeh 2005/01/25 07:44:37 EST (20050125_1)
13014
13015 Modified files:
13016 doc example.conf example.efnet.conf
13017 src newconf.c
13018 Log:
13019 - implement stacking of shared {}; blocks, documented in example.conf
13020
13021 Revision Changes Path
13022 7.255 +26 -13 ircd-ratbox/doc/example.conf
13023 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13024 7.193 +51 -36 ircd-ratbox/src/newconf.c
13025
13026
13027
13028 leeh 2005/01/24 19:08:29 EST (20050125_0)
13029
13030 Modified files:
13031 doc example.conf
13032 include client.h s_conf.h
13033 modules/core m_join.c
13034 src newconf.c s_user.c
13035 Log:
13036 - added jupe_exempt to auth {};, exempts the user from generating warnings
13037 when they attempt to join juped channels.
13038
13039 Revision Changes Path
13040 7.254 +2 -0 ircd-ratbox/doc/example.conf
13041 7.261 +3 -0 ircd-ratbox/include/client.h
13042 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13043 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13044 7.192 +1 -0 ircd-ratbox/src/newconf.c
13045 7.338 +8 -0 ircd-ratbox/src/s_user.c
13046
13047
13048
13049 leeh 2005/01/24 18:57:02 EST (20050124_6)
13050
13051 Modified files:
13052 src newconf.c
13053 Log:
13054 - rework shared {};, the format is now:
13055 shared {
13056 oper = "flame@*.leeh.co.uk", "*.lan";
13057 flags = kline;
13058 };
13059
13060 With no privs:
13061 shared {
13062 oper = "flame@*.leeh.co.uk", "*.lan";
13063 flags = none;
13064 };
13065
13066 Revision Changes Path
13067 7.191 +55 -23 ircd-ratbox/src/newconf.c
13068
13069
13070
13071 leeh 2005/01/24 17:25:58 EST (20050124_5)
13072
13073 Modified files:
13074 include modules.h
13075 Log:
13076 - fix the prototype on load_static_modules()
13077
13078 Revision Changes Path
13079 7.61 +1 -1 ircd-ratbox/include/modules.h
13080
13081
13082
13083 leeh 2005/01/24 16:00:30 EST (20050124_4)
13084
13085 Modified files:
13086 modules m_cap.c
13087 Log:
13088 - have cap end call register_local_user() with its own copy of
13089 source_p->username so its safe for unidented users..
13090
13091 Revision Changes Path
13092 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13093
13094
13095
13096 leeh 2005/01/24 15:48:09 EST (20050124_3)
13097
13098 Modified files:
13099 include newconf.h s_conf.h
13100 modules m_info.c
13101 src newconf.c s_conf.c s_log.c
13102 Log:
13103 - move the conf parser over to a table based structure, with generic setting
13104 of integers/strings
13105
13106 Revision Changes Path
13107 7.34 +9 -8 ircd-ratbox/include/newconf.h
13108 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13109 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13110 7.190 +264 -808 ircd-ratbox/src/newconf.c
13111 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13112 7.77 +13 -13 ircd-ratbox/src/s_log.c
13113
13114
13115
13116 leeh 2005/01/24 13:11:30 EST (20050124_2)
13117
13118 Modified files:
13119 doc example.conf
13120 src newconf.c
13121 Log:
13122 - added stacking of ips in exempt {};
13123
13124 Revision Changes Path
13125 7.253 +4 -0 ircd-ratbox/doc/example.conf
13126 7.189 +11 -30 ircd-ratbox/src/newconf.c
13127
13128
13129
13130 leeh 2005/01/24 12:59:57 EST (20050124_1)
13131
13132 Modified files:
13133 include tools.h
13134 src channel.c client.c hash.c hook.c
13135 newconf.c s_user.c watch.c
13136 Log:
13137 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13138 consistent with the rest of the dlink code.
13139
13140 Revision Changes Path
13141 1.54 +7 -7 ircd-ratbox/include/tools.h
13142 7.430 +2 -2 ircd-ratbox/src/channel.c
13143 7.487 +6 -6 ircd-ratbox/src/client.c
13144 7.113 +5 -5 ircd-ratbox/src/hash.c
13145 7.35 +1 -1 ircd-ratbox/src/hook.c
13146 7.188 +2 -2 ircd-ratbox/src/newconf.c
13147 7.337 +1 -1 ircd-ratbox/src/s_user.c
13148 1.5 +4 -4 ircd-ratbox/src/watch.c
13149
13150
13151
13152 leeh 2005/01/24 12:47:13 EST (20050124_0)
13153
13154 Modified files:
13155 modules m_cap.c
13156 Log:
13157 - cheap hack on sticky capabs..
13158
13159 Revision Changes Path
13160 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13161
13162
13163
13164 leeh 2005/01/22 11:36:54 EST (20050122_0)
13165
13166 Modified files:
13167 modules m_cap.c
13168 Log:
13169 - updated my clicap implementation to match the spec so far..
13170
13171 Revision Changes Path
13172 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13173
13174
13175
13176 leeh 2005/01/21 07:14:43 EST (20050121_2)
13177
13178 Modified files:
13179 doc hooks.txt
13180 include hook.h
13181 modules m_services.c
13182 src hook.c s_serv.c
13183 Log:
13184 - added hooks for when we're sending a burst
13185 - rewrote hooks.txt
13186 - fix up the hooks ive already done in services compatibility, ill add the
13187 hooks for server/client introductions in a bit.
13188
13189 Revision Changes Path
13190 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13191 1.30 +4 -0 ircd-ratbox/include/hook.h
13192 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13193 7.34 +7 -0 ircd-ratbox/src/hook.c
13194 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13195
13196
13197
13198 leeh 2005/01/21 06:34:03 EST (20050121_1)
13199
13200 Modified files:
13201 contrib example_module.c spy_admin_notice.c
13202 spy_info_notice.c spy_links_notice.c
13203 spy_motd_notice.c spy_stats_notice.c
13204 spy_stats_p_notice.c spy_trace_notice.c
13205 spy_whois_notice.c
13206 spy_whois_notice_global.c
13207 include hook.h
13208 modules m_admin.c m_info.c m_links.c m_motd.c
13209 m_services.c m_stats.c m_trace.c
13210 m_whois.c static_modules.c.SH
13211 modules/core m_server.c
13212 src client.c hook.c ircd.c modules.c packet.c
13213 s_auth.c s_serv.c s_user.c send.c
13214 Log:
13215 - add a better implementation of the hook system, its now a slow leaking
13216 array and events are created whenever we try adding a hook for it, or
13217 theyre registered for the caller.
13218
13219 Ive temporarily fucked services support and removed most of the other
13220 hooks.. I shall fix this soon.
13221
13222 Revision Changes Path
13223 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13224 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13225 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13226 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13227 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13228 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13229 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13230 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13231 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13232 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13233 1.29 +34 -70 ircd-ratbox/include/hook.h
13234 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13235 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13236 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13237 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13238 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13239 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13240 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13241 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13242 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13243 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13244 7.486 +1 -28 ircd-ratbox/src/client.c
13245 7.33 +131 -137 ircd-ratbox/src/hook.c
13246 7.367 +1 -1 ircd-ratbox/src/ircd.c
13247 7.151 +6 -10 ircd-ratbox/src/modules.c
13248 7.138 +10 -14 ircd-ratbox/src/packet.c
13249 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13250 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13251 7.336 +0 -6 ircd-ratbox/src/s_user.c
13252 7.286 +8 -6 ircd-ratbox/src/send.c
13253
13254
13255
13256 leeh 2005/01/20 19:19:20 EST (20050121_0)
13257
13258 Modified files:
13259 include hostmask.h
13260 Log:
13261 - remove an unused struct
13262
13263 Revision Changes Path
13264 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13265
13266
13267
13268 leeh 2005/01/20 13:38:39 EST (20050120_1)
13269
13270 Modified files:
13271 . configure configure.ac
13272 include client.h numeric.h patchlevel.h
13273 modules Makefile.in
13274 src messages.tab s_user.c
13275 Added files:
13276 modules m_cap.c
13277 Log:
13278 - drop back to -O0, fix patchlevel.h
13279 - first stab at client capabilities.. this still needs work.
13280
13281 Revision Changes Path
13282 7.240 +3 -3 ircd-ratbox/configure
13283 7.54 +3 -3 ircd-ratbox/configure.ac
13284 7.260 +3 -0 ircd-ratbox/include/client.h
13285 7.54 +2 -0 ircd-ratbox/include/numeric.h
13286 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13287 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13288 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13289 7.120 +1 -1 ircd-ratbox/src/messages.tab
13290 7.335 +3 -0 ircd-ratbox/src/s_user.c
13291
13292
13293
13294 leeh 2005/01/20 06:04:41 EST (20050120_0)
13295
13296 Modified files:
13297 . ChangeLog RELNOTES
13298 include config.h config.h.dist memory.h
13299 patchlevel.h
13300 modules m_stats.c
13301 src commio.c crypt.c getopt.c ircd.c s_serv.c
13302 Removed files:
13303 . README.VMS clean.com make.com
13304 include setup.h_vms
13305 modules descrip.mms static_modules_c.com
13306 modules/core descrip.mms
13307 src descrip.mms qio.c version.com
13308 tools descrip.mms mkpasswd_vms.c
13309 Log:
13310 - clean changelog, relnotes
13311 - mark patchlevel as 2.1.0beta
13312 - remove VMS support
13313
13314 Revision Changes Path
13315 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13316 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13317 1.111 +1 -348 ircd-ratbox/RELNOTES
13318 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13319 7.182 +0 -42 ircd-ratbox/include/config.h
13320 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13321 7.50 +0 -4 ircd-ratbox/include/memory.h
13322 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13323 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13324 7.2 +0 -58 ircd-ratbox/make.com (dead)
13325 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13326 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13327 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13328 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13329 1.24 +7 -30 ircd-ratbox/src/commio.c
13330 7.12 +0 -4 ircd-ratbox/src/crypt.c
13331 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13332 7.24 +0 -4 ircd-ratbox/src/getopt.c
13333 7.366 +4 -19 ircd-ratbox/src/ircd.c
13334 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13335 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13336 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13337 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13338 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13339
13340
13341
13342 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13343
13344 Modified files:
13345 include watch.h
13346 src watch.c
13347 Log:
13348 not using the return values on a few watch functions so make them void
13349
13350 Revision Changes Path
13351 7.2 +5 -5 ircd-ratbox/include/watch.h
13352 1.4 +19 -28 ircd-ratbox/src/watch.c
13353
13354
13355 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13356
13357 Modified files:
13358 modules m_watch.c
13359 Log:
13360 Make watch throttle, don't accept letter commands stacked
13361
13362 Revision Changes Path
13363 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13364
13365
13366
13367 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13368
13369 Modified files:
13370 modules m_gline.c
13371 Log:
13372 fix merge error
13373
13374 Revision Changes Path
13375 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13376
13377
13378
13379 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13380
13381 Modified files:
13382 . ChangeLog README.FIRST RELNOTES configure
13383 configure.ac
13384 adns adns.h internal.h parse.c transmit.c
13385 types.c
13386 contrib example_module.c spy_admin_notice.c
13387 spy_info_notice.c spy_links_notice.c
13388 spy_motd_notice.c spy_stats_notice.c
13389 spy_stats_p_notice.c spy_trace_notice.c
13390 spy_whois_notice.c
13391 spy_whois_notice_global.c
13392 doc example.conf example.efnet.conf ircd.motd
13393 server-version-info whats-new.txt
13394 help/opers umode xline
13395 help/users umode
13396 include cache.h channel.h class.h client.h
13397 commio.h config.h config.h.dist hash.h
13398 hook.h hostmask.h irc_string.h ircd.h
13399 ircd_defs.h m_info.h memory.h msg.h
13400 newconf.h numeric.h packet.h patchlevel.h
13401 patricia.h s_conf.h s_gline.h s_newconf.h
13402 s_serv.h s_user.h scache.h serno.h
13403 setup.h.in sprintf_irc.h stdinc.h tools.h
13404 modules .depend Makefile.in m_admin.c m_away.c
13405 m_dline.c m_encap.c m_gline.c m_info.c
13406 m_kline.c m_links.c m_list.c m_lusers.c
13407 m_motd.c m_oper.c m_operspy.c m_rehash.c
13408 m_restart.c m_resv.c m_set.c m_stats.c
13409 m_svinfo.c m_testline.c m_testmask.c
13410 m_topic.c m_trace.c m_watch.c m_who.c
13411 m_whois.c m_whowas.c m_xline.c
13412 static_modules.c.SH
13413 modules/core m_error.c m_message.c m_mode.c m_quit.c
13414 m_server.c m_squit.c
13415 src .depend Makefile.in adns.c balloc.c
13416 cache.c channel.c class.c client.c
13417 commio.c crypt.c devpoll.c epoll.c
13418 event.c getopt.c hash.c hook.c hostmask.c
13419 irc_string.c ircd.c ircd_lexer.l
13420 ircd_parser.y ircd_signal.c listener.c
13421 modules.c newconf.c numeric.c packet.c
13422 parse.c patricia.c poll.c reject.c
13423 restart.c s_auth.c s_conf.c s_log.c
13424 s_newconf.c s_serv.c s_user.c scache.c
13425 select.c send.c snprintf.c tools.c
13426 version.c.SH watch.c whowas.c
13427 tools README.mkpasswd mkpasswd.c
13428 Added files:
13429 . README.VMS clean.com make.com
13430 doc services.txt
13431 include common.h s_stats.h setup.h_vms
13432 supported.h
13433 modules descrip.mms m_challenge.c m_etrace.c
13434 m_invite.c m_names.c m_pass.c m_ping.c
13435 m_pong.c m_services.c m_tb.c m_user.c
13436 m_users.c m_version.c
13437 static_modules_c.com
13438 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13439 m_part.c m_sjoin.c
13440 servlink descrip.mms
13441 src descrip.mms kdparse.c messages.tab qio.c
13442 s_gline.c s_stats.c version.com
13443 tools descrip.mms mkpasswd_vms.c
13444 Removed files:
13445 doc 005.txt
13446 include banconf.h
13447 modules/core channels.c users.c
13448 src banconf.c
13449 Log:
13450 merge from RATBOX_2_0
13451
13452 Revision Changes Path
13453 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13454 7.40 +1 -0 ircd-ratbox/README.FIRST
13455 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13456 1.110 +114 -6 ircd-ratbox/RELNOTES
13457 1.17 +4 -0 ircd-ratbox/adns/adns.h
13458 1.17 +4 -4 ircd-ratbox/adns/internal.h
13459 1.12 +38 -38 ircd-ratbox/adns/parse.c
13460 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13461 1.19 +13 -13 ircd-ratbox/adns/types.c
13462 7.1 +10 -0 ircd-ratbox/clean.com (new)
13463 7.239 +47 -29 ircd-ratbox/configure
13464 7.53 +40 -32 ircd-ratbox/configure.ac
13465 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13466 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13467 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13468 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13469 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13470 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13471 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13472 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13473 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13474 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13475 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13476 7.252 +68 -22 ircd-ratbox/doc/example.conf
13477 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13478 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13479 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13480 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13481 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13482 1.5 +2 -1 ircd-ratbox/help/opers/umode
13483 1.7 +1 -1 ircd-ratbox/help/opers/xline
13484 1.2 +1 -0 ircd-ratbox/help/users/umode
13485 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13486 1.7 +8 -0 ircd-ratbox/include/cache.h
13487 7.162 +18 -16 ircd-ratbox/include/channel.h
13488 7.25 +4 -0 ircd-ratbox/include/class.h
13489 7.259 +34 -28 ircd-ratbox/include/client.h
13490 1.13 +45 -7 ircd-ratbox/include/commio.h
13491 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13492 7.181 +74 -16 ircd-ratbox/include/config.h
13493 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13494 7.53 +2 -0 ircd-ratbox/include/hash.h
13495 1.28 +73 -27 ircd-ratbox/include/hook.h
13496 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13497 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13498 7.80 +6 -31 ircd-ratbox/include/ircd.h
13499 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13500 7.56 +14 -8 ircd-ratbox/include/m_info.h
13501 7.49 +4 -0 ircd-ratbox/include/memory.h
13502 7.53 +2 -0 ircd-ratbox/include/msg.h
13503 7.33 +9 -9 ircd-ratbox/include/newconf.h
13504 7.53 +12 -8 ircd-ratbox/include/numeric.h
13505 7.27 +1 -1 ircd-ratbox/include/packet.h
13506 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13507 7.19 +25 -1 ircd-ratbox/include/patricia.h
13508 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13509 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13510 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13511 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13512 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13513 7.34 +13 -9 ircd-ratbox/include/s_user.h
13514 7.15 +1 -1 ircd-ratbox/include/scache.h
13515 7.5366 +1 -1 ircd-ratbox/include/serno.h
13516 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13517 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13518 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13519 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13520 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13521 1.53 +10 -10 ircd-ratbox/include/tools.h
13522 7.1 +58 -0 ircd-ratbox/make.com (new)
13523 1.45 +338 -182 ircd-ratbox/modules/.depend
13524 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13525 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13526 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13527 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13528 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13529 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13530 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13531 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13532 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13533 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13534 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13535 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13536 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13537 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13538 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13539 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13540 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13541 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13542 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13543 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13544 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13545 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13546 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13547 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13548 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13549 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13550 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13551 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13552 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13553 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13554 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13555 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13556 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13557 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13558 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13559 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13560 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13561 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13562 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13563 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13564 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13565 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13566 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13567 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13568 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13569 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13570 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13571 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13572 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13573 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13574 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13575 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13576 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13577 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13578 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13579 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13580 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13581 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13582 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13583 7.48 +162 -119 ircd-ratbox/src/.depend
13584 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13585 7.75 +5 -5 ircd-ratbox/src/adns.c
13586 7.84 +1 -1 ircd-ratbox/src/balloc.c
13587 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13588 1.23 +75 -7 ircd-ratbox/src/cache.c
13589 7.429 +342 -79 ircd-ratbox/src/channel.c
13590 7.67 +42 -2 ircd-ratbox/src/class.c
13591 7.485 +245 -85 ircd-ratbox/src/client.c
13592 1.23 +349 -43 ircd-ratbox/src/commio.c
13593 7.11 +4 -0 ircd-ratbox/src/crypt.c
13594 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13595 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13596 1.32 +4 -8 ircd-ratbox/src/epoll.c
13597 7.46 +63 -6 ircd-ratbox/src/event.c
13598 7.23 +4 -0 ircd-ratbox/src/getopt.c
13599 7.112 +8 -7 ircd-ratbox/src/hash.c
13600 7.32 +135 -133 ircd-ratbox/src/hook.c
13601 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13602 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13603 7.365 +56 -48 ircd-ratbox/src/ircd.c
13604 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13605 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13606 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13607 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13608 7.122 +14 -13 ircd-ratbox/src/listener.c
13609 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13610 7.150 +17 -8 ircd-ratbox/src/modules.c
13611 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13612 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13613 7.137 +55 -42 ircd-ratbox/src/packet.c
13614 7.187 +8 -15 ircd-ratbox/src/parse.c
13615 7.28 +2 -4 ircd-ratbox/src/patricia.c
13616 7.82 +3 -1 ircd-ratbox/src/poll.c
13617 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13618 1.32 +8 -3 ircd-ratbox/src/reject.c
13619 7.34 +1 -0 ircd-ratbox/src/restart.c
13620 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13621 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13622 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13623 7.76 +32 -35 ircd-ratbox/src/s_log.c
13624 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13625 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13626 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13627 7.334 +773 -2 ircd-ratbox/src/s_user.c
13628 7.27 +2 -1 ircd-ratbox/src/scache.c
13629 7.44 +2 -0 ircd-ratbox/src/select.c
13630 7.285 +12 -12 ircd-ratbox/src/send.c
13631 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13632 7.46 +0 -1 ircd-ratbox/src/tools.c
13633 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13634 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13635 1.3 +4 -4 ircd-ratbox/src/watch.c
13636 7.32 +1 -0 ircd-ratbox/src/whowas.c
13637 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13638 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13639 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13640 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13641
13642
13643
13644 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13645
13646 Modified files: (Branch: RATBOX_2_0)
13647 src client.c
13648 Log:
13649 a remote client is never going to have a watch list..duh
13650
13651 Revision Changes Path
13652 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13653
13654
13655
13656 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13657
13658 Added files: (Branch: RATBOX_2_0)
13659 modules m_watch.c
13660 Log:
13661 get that one too
13662
13663 Revision Changes Path
13664 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13665
13666
13667
13668 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13669
13670 Added files: (Branch: RATBOX_2_0)
13671 include watch.h
13672 src watch.c
13673 Log:
13674 helps if we actually include the .c/.h files
13675
13676 Revision Changes Path
13677 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13678 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13679
13680
13681
13682 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13683
13684 Modified files: (Branch: RATBOX_2_0)
13685 . configure configure.ac
13686 include client.h numeric.h s_conf.h setup.h.in
13687 supported.h
13688 modules Makefile.in
13689 modules/core m_nick.c
13690 src Makefile.in client.c ircd.c messages.tab
13691 newconf.c s_conf.c s_user.c
13692 Log:
13693 backport watch from devel
13694
13695 Revision Changes Path
13696 7.229.2.10 +12 -2 ircd-ratbox/configure
13697 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13698 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13699 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13700 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13701 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13702 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13703 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13704 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13705 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13706 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13707 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13708 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13709 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13710 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13711 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13712
13713
13714
13715 leeh 2005/01/12 10:12:40 EST (20050112_1)
13716
13717 Modified files: (Branch: RATBOX_2_0)
13718 include numeric.h
13719 modules m_services.c m_whois.c
13720 src messages.tab
13721 Log:
13722 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13723 when the user is logged in
13724
13725 Revision Changes Path
13726 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13727 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13728 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13729 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13730
13731
13732
13733 leeh 2005/01/11 19:47:14 EST (20050112_0)
13734
13735 Modified files: (Branch: RATBOX_2_0)
13736 include supported.h
13737 Added files: (Branch: RATBOX_2_0)
13738 doc services.txt
13739 Log:
13740 - add +r to 005
13741 - added doc/services.txt, outlining the compatibility code
13742
13743 Revision Changes Path
13744 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13745 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13746
13747
13748
13749 leeh 2005/01/11 18:38:10 EST (20050111_5)
13750
13751 Modified files: (Branch: RATBOX_2_0)
13752 include client.h hook.h
13753 modules m_services.c
13754 modules/core m_server.c
13755 src hook.c s_serv.c
13756 Log:
13757 - more services compatibility code:
13758 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13759 appropriate service {}; entry, only accept SU from these.
13760 - hook into us finishing nick burst, and have services burst a list of
13761 logged in users
13762
13763 Revision Changes Path
13764 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13765 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13766 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13767 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13768 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13769 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13770
13771
13772
13773 leeh 2005/01/11 17:32:42 EST (20050111_4)
13774
13775 Modified files: (Branch: RATBOX_2_0)
13776 . configure configure.ac
13777 include client.h
13778 modules Makefile.in
13779 src channel.c
13780 Added files: (Branch: RATBOX_2_0)
13781 modules m_services.c
13782 Log:
13783 - more services compatibility code:
13784 - encap handlers for SU (services marking client as logged in)
13785 - and for LOGIN (servers bursting logged in status)
13786 - move suser from Client -> User
13787
13788 Revision Changes Path
13789 7.229.2.9 +9 -3 ircd-ratbox/configure
13790 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13791 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13792 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13793 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13794 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13795
13796
13797
13798 leeh 2005/01/11 16:46:34 EST (20050111_3)
13799
13800 Modified files: (Branch: RATBOX_2_0)
13801 include ircd_defs.h
13802 Log:
13803 - whoops, missing #endif
13804
13805 Revision Changes Path
13806 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13807
13808
13809
13810 leeh 2005/01/11 15:56:57 EST (20050111_2)
13811
13812 Modified files: (Branch: RATBOX_2_0)
13813 include ircd_defs.h
13814 Log:
13815 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13816 have ipv6 just report sizeof(struct sockaddr_in)
13817
13818 Revision Changes Path
13819 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13820
13821
13822
13823 leeh 2005/01/10 20:19:35 EST (20050111_1)
13824
13825 Modified files: (Branch: RATBOX_2_0)
13826 src newconf.c
13827 Log:
13828 - fix a gcc warning
13829
13830 Revision Changes Path
13831 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13832
13833
13834
13835 leeh 2005/01/10 20:10:35 EST (20050111_0)
13836
13837 Modified files: (Branch: RATBOX_2_0)
13838 adns internal.h parse.c transmit.c types.c
13839 Log:
13840 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13841 conflict
13842
13843 Revision Changes Path
13844 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13845 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13846 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13847 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13848
13849
13850
13851 leeh 2005/01/10 17:48:48 EST (20050110_3)
13852
13853 Modified files: (Branch: RATBOX_2_0)
13854 modules m_xline.c
13855 Log:
13856 - send out the reformatted xline to opers (\s -> ' ')
13857
13858 Revision Changes Path
13859 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13860
13861
13862
13863 leeh 2005/01/10 16:18:53 EST (20050110_2)
13864
13865 Modified files: (Branch: RATBOX_2_0)
13866 help/opers umode
13867 help/users umode
13868 include client.h supported.h
13869 src messages.tab s_user.c send.c
13870 Log:
13871 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13872 channel privmsgs.
13873
13874 Revision Changes Path
13875 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13876 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13877 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13878 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13879 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13880 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13881 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13882
13883
13884
13885 leeh 2005/01/10 14:50:47 EST (20050110_1)
13886
13887 Modified files: (Branch: RATBOX_2_0)
13888 doc example.conf example.efnet.conf
13889 Log:
13890 - I dont remember ts6 desyncing on bans, so im not sure why the example
13891 confs say so.
13892
13893 Revision Changes Path
13894 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13895 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13896
13897
13898
13899 leeh 2005/01/10 13:31:10 EST (20050110_0)
13900
13901 Modified files: (Branch: RATBOX_2_0)
13902 . configure configure.ac
13903 include channel.h client.h numeric.h s_conf.h
13904 s_serv.h setup.h.in
13905 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13906 m_sjoin.c
13907 src channel.c messages.tab newconf.c s_conf.c
13908 s_serv.c s_user.c
13909 Log:
13910 - added --enable-services to configure, which enables some ratbox-services
13911 compatibility code:
13912 - chanmode +r, registered users only
13913 - usermode +S, prevents deop/kick of a service
13914 - service { }; block in conf for the above umode
13915
13916 Revision Changes Path
13917 7.229.2.8 +28 -16 ircd-ratbox/configure
13918 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13919 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13920 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13921 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13922 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13923 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13924 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13925 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13926 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13927 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13928 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13929 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13930 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13931 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13932 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13933 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13934 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13935 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13936
13937
13938
13939 leeh 2005/01/09 08:23:30 EST (20050109_0)
13940
13941 Modified files: (Branch: RATBOX_2_0)
13942 help/opers umode
13943 Log:
13944 - remove a tab, and add +C to opers umode help
13945
13946 Revision Changes Path
13947 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13948