]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] - add config option for setting max_clients.
[irc/rqf/shadowircd.git] / ChangeLog
1 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
2 Log:
3 - remove get_maxrss() and all of that insecure and unsafe nonsense
4
5
6 Changes: Modified:
7 +3 -38 trunk/src/ircd.c (File Modified)
8 +1 -1 trunk/src/restart.c (File Modified)
9 +0 -4 trunk/src/s_stats.c (File Modified)
10
11
12 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
13 Log:
14 - avoid some potential NULL dereferencing
15
16
17 Changes: Modified:
18 +1 -1 trunk/libcharybdis/commio.c (File Modified)
19
20
21 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
22 Log:
23 - fix a typo
24
25
26 Changes: Modified:
27 +1 -1 trunk/libcharybdis/poll.c (File Modified)
28
29
30 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
31 Log:
32 - rework poll a bit for the MAXCONNECTIONS changes.
33
34
35 Changes: Modified:
36 +46 -23 trunk/libcharybdis/poll.c (File Modified)
37
38
39 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
40 Log:
41 Our way of using kqueue may cause it to report fds we
42 don't know about anymore, cope.
43
44
45 Changes: Modified:
46 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
47
48
49 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
50 Log:
51 Don't reference freed memory (fde_t) in comm_close().
52
53
54 Changes: Modified:
55 +1 -1 trunk/libcharybdis/commio.c (File Modified)
56
57
58 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
59 Log:
60 - fix for 100% cpu use
61
62
63 Changes: Modified:
64 +1 -1 trunk/libcharybdis/commio.c (File Modified)
65
66
67 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
68 Log:
69 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
70
71
72 Changes: Modified:
73 +37 -25 trunk/libcharybdis/commio.c (File Modified)
74
75
76 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
77 Log:
78 - clear up use of fd_table in ircd.
79
80
81 Changes: Modified:
82 +3 -2 trunk/src/s_serv.c (File Modified)
83
84
85 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
86 Log:
87 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
88
89
90 Changes: Modified:
91 +97 -26 trunk/libcharybdis/commio.c (File Modified)
92 +3 -2 trunk/libcharybdis/commio.h (File Modified)
93 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
94 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
95 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
96 +3 -3 trunk/libcharybdis/poll.c (File Modified)
97 +2 -2 trunk/libcharybdis/ports.c (File Modified)
98 +2 -2 trunk/libcharybdis/select.c (File Modified)
99
100
101 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
102 Log:
103 Fix some cases where the size argument to strlcpy()
104 for usernames and hostnames is 1 too small.
105
106
107 Changes: Modified:
108 +1 -1 trunk/modules/m_chghost.c (File Modified)
109 +2 -2 trunk/src/res.c (File Modified)
110 +2 -2 trunk/src/s_user.c (File Modified)
111
112
113 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
114 Log:
115 Cut down quit/part/kick reasons to avoid quit reasons
116 overflowing the client exiting server notice (from
117 TOPICLEN to 260). kill reasons become shorter accordingly.
118 kline/dline/gline reasons become 390.
119 away messages stay at TOPICLEN for now.
120
121
122 Changes: Modified:
123 +8 -3 trunk/include/ircd_defs.h (File Modified)
124 +2 -2 trunk/modules/m_dline.c (File Modified)
125 +4 -4 trunk/modules/m_gline.c (File Modified)
126 +2 -2 trunk/modules/m_kline.c (File Modified)
127
128
129 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
130 Log:
131 Don't leak auth{} spoofed IP addresses in +f notices.
132 from ratbox (androsyn)
133
134
135 Changes: Modified:
136 +10 -3 trunk/src/s_conf.c (File Modified)
137
138
139 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
140 Log:
141 Make oper_up() take +i/-i during opering up into account
142 (e.g. no_oper_invis extension, +i in operator::umodes).
143 Remove the hack from no_oper_invis.
144
145
146 Changes: Modified:
147 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
148 +4 -0 trunk/src/s_user.c (File Modified)
149
150
151 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
152 Log:
153 no_oper_invis: decrement invisible count when clearing
154 invisible on a local client who has just opered up
155 oper_up() should really do this
156
157
158 Changes: Modified:
159 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
160
161
162 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
163 Log:
164 Put "End of Channel Quiet List" instead of
165 "End of Channel Ban List" for a +q list.
166 Due to client restrictions the numerics for
167 quiet lists must be the same as for ban lists.
168
169
170 Changes: Modified:
171 +4 -1 trunk/src/chmode.c (File Modified)
172
173
174 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
175 Log:
176 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
177 Change TS6 JOIN processing
178 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
179 a local user joins an existing channel
180 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
181 propagating a TS6 JOIN
182 - don't interpret simple modes in an incoming TS6 JOIN
183
184 This is to avoid desyncs when certain mode changes (e.g. -im)
185 cross with joins. A downside is that simple modes will be
186 more desynched when a JOIN creates a channel or lowers TS,
187 but that's less important.
188
189 Update the TS6 specification to include this, and clarify
190 that TMODE can come from a server and that MODE must be
191 translated into TMODE from other servers too.
192
193
194 Changes: Modified:
195 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
196 +19 -127 trunk/modules/core/m_join.c (File Modified)
197
198
199 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
200 Log:
201 Make -logfile work again.
202
203
204 Changes: Modified:
205 +2 -2 trunk/src/s_log.c (File Modified)
206
207
208 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
209 Log:
210 - fix off-by-one memory overflow error.
211
212
213 Changes: Modified:
214 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
215
216
217 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
218 Log:
219 Change handling of modularized umodes:
220 - keep the bitmask reserved forever to the letter, fixing
221 the problems when loading multiple umode modules,
222 unloading them and then loading them in a different order
223 - don't allow local users to change umodes which have
224 been unloaded and don't set them on new users via
225 default_umodes
226
227
228 Changes: Modified:
229 +24 -3 trunk/src/s_user.c (File Modified)
230
231
232 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
233 Log:
234 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
235
236
237 Changes: Modified:
238 +1 -0 trunk/include/s_user.h (File Modified)
239 +0 -22 trunk/libcharybdis/tools.c (File Modified)
240 +0 -1 trunk/libcharybdis/tools.h (File Modified)
241 +22 -0 trunk/src/s_user.c (File Modified)
242
243
244 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
245 Log:
246 DNSBL keyword substitution is available as of 2.1.3.
247
248
249 Changes: Modified:
250 +1 -1 trunk/doc/example.conf (File Modified)
251
252
253 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
254 Log:
255 Change two occurances like match(userinput, target_p->name) ||
256 match(target_p->name, userinput) to just match(userinput,
257 target_p->name). No client name can contain * or ? now.
258
259
260 Changes: Modified:
261 +1 -1 trunk/modules/m_trace.c (File Modified)
262 +1 -2 trunk/src/s_serv.c (File Modified)
263
264
265 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
266 Log:
267 Do not try find_server() on a name find_client() has
268 returned NULL for, as this will always return NULL
269 since the removal of hostmasking.
270
271
272 Changes: Modified:
273 +1 -2 trunk/modules/m_pong.c (File Modified)
274 +0 -4 trunk/src/s_serv.c (File Modified)
275
276
277 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
278 Log:
279 Remove server_exists() which checked whether the
280 server name existed taking hostmasking into account
281 and just check with find_server(); admittedly
282 this checks if the name is a SID but that's not
283 a real problem.
284
285
286 Changes: Modified:
287 +3 -27 trunk/modules/core/m_server.c (File Modified)
288
289
290 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
291 Log:
292 Remove hash_find_masked_server(), which made it possible
293 to specify the full (unmasked) name of a server behind
294 a hostmask. As a result find_any_client() (for prefixes)
295 becomes equal to find_client(), so remove that too.
296
297
298 Changes: Modified:
299 +0 -1 trunk/include/hash.h (File Modified)
300 +1 -75 trunk/src/hash.c (File Modified)
301 +1 -1 trunk/src/parse.c (File Modified)
302
303
304 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
305 Log:
306 Remove '*' from valid server name characters.
307 This makes it impossible to connect hostmasked servers.
308 (This support didn't work well anyway, was incompatible
309 with TS6 and we never masked ourselves.)
310
311
312 Changes: Modified:
313 +1 -1 trunk/src/match.c (File Modified)
314
315
316 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
317 Log:
318 Change spambot, flooder and jupe joiner notices from host to orighost.
319
320
321 Changes: Modified:
322 +1 -1 trunk/modules/core/m_join.c (File Modified)
323 +2 -2 trunk/modules/core/m_message.c (File Modified)
324 +2 -2 trunk/src/channel.c (File Modified)
325
326
327 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
328 Log:
329 Add documentation for SASL client protocol, same as atheme doc/SASL.
330
331
332 Changes: Modified:
333 + - trunk/doc/sasl.txt (File Added)
334
335
336 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
337 Log:
338 Include real hostname in Closing Link message for unknown
339 connections that have sent USER. This is helpful for
340 k-lined users while not breaking server IP hiding.
341
342
343 Changes: Modified:
344 +3 -1 trunk/src/client.c (File Modified)
345
346
347 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
348 Log:
349 Rerun autoconf.
350
351
352 Changes: Modified:
353 +29 -29 trunk/configure (File Modified)
354
355
356 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
357 Log:
358 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
359
360
361 Changes: Modified:
362 +3 -3 trunk/modules/core/m_kill.c (File Modified)
363
364
365 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
366 Log:
367 Backport from early 3.x:
368
369 --
370 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
371 Log:
372 - remove "Processing connection to foobar.net" message
373
374
375 Changes: Modified:
376 +0 -3 trunk/src/s_auth.c (File Modified)
377
378
379 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
380 Log:
381 - missed the processing connection one (actually, we can probably nuke this one)
382
383
384 Changes: Modified:
385 +1 -2 trunk/src/s_auth.c (File Modified)
386
387
388 river 2006/09/27 16:33:05 UTC (20060927-2174)
389 Log:
390 get_client_name = stupid
391
392
393
394 Changes: Modified:
395 +10 -7 trunk/modules/core/m_kill.c (File Modified)
396
397
398 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
399 Log:
400 - remove excessive arguments
401
402
403 Changes: Modified:
404 +1 -2 trunk/src/s_conf.c (File Modified)
405 +1 -1 trunk/src/s_user.c (File Modified)
406
407
408 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
409 Log:
410 - use sendto_one_notice() for on-connect notices too.
411
412
413 Changes: Modified:
414 +10 -10 trunk/src/s_auth.c (File Modified)
415
416
417 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
418 Log:
419 - use sendto_one_notice() in the core, too.
420
421
422 Changes: Modified:
423 +2 -2 trunk/src/chmode.c (File Modified)
424 +8 -15 trunk/src/modules.c (File Modified)
425 +3 -5 trunk/src/s_conf.c (File Modified)
426 +1 -2 trunk/src/s_newconf.c (File Modified)
427 +20 -57 trunk/src/s_user.c (File Modified)
428
429
430 river 2006/09/27 16:19:25 UTC (20060927-2166)
431 Log:
432 the KILL command will use get_client_name(, SHOW_IP) instead of
433 target->name, and will show a more useful error for local opers
434
435
436
437 Changes: Modified:
438 +6 -4 trunk/modules/core/m_kill.c (File Modified)
439
440
441 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
442 Log:
443 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
444
445
446 Changes: Modified:
447 +4 -2 trunk/src/send.c (File Modified)
448
449
450 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
451 Log:
452 - back out r2159
453
454
455 Changes: Modified:
456 +1 -1 trunk/include/client.h (File Modified)
457
458
459 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
460 Log:
461 - get_id(): fall back to "*" if client has no known name
462
463
464 Changes: Modified:
465 +1 -1 trunk/include/client.h (File Modified)
466
467
468 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
469 Log:
470 - convert to sendto_one_notice().
471
472
473 Changes: Modified:
474 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
475 +4 -6 trunk/unsupported/m_force.c (File Modified)
476
477
478 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
479 Log:
480 - use sendto_one_notice() in many places instead of
481 sendto_one(source_p, ":%s NOTICE %s :", ...);
482
483
484 Changes: Modified:
485 +10 -25 trunk/extensions/example_module.c (File Modified)
486 +5 -14 trunk/extensions/hurt.c (File Modified)
487 +1 -2 trunk/extensions/m_42.c (File Modified)
488 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
489 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
490 +1 -2 trunk/extensions/m_opme.c (File Modified)
491 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
492 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
493 +3 -7 trunk/modules/core/m_die.c (File Modified)
494 +2 -4 trunk/modules/core/m_kill.c (File Modified)
495 +2 -2 trunk/modules/core/m_squit.c (File Modified)
496 +1 -2 trunk/modules/m_challenge.c (File Modified)
497 +11 -15 trunk/modules/m_connect.c (File Modified)
498 +20 -28 trunk/modules/m_dline.c (File Modified)
499 +2 -2 trunk/modules/m_etrace.c (File Modified)
500 +11 -21 trunk/modules/m_gline.c (File Modified)
501 +2 -4 trunk/modules/m_kline.c (File Modified)
502 +1 -2 trunk/modules/m_rehash.c (File Modified)
503 +3 -7 trunk/modules/m_restart.c (File Modified)
504 +31 -45 trunk/modules/m_set.c (File Modified)
505 +2 -4 trunk/modules/m_testmask.c (File Modified)
506 +5 -8 trunk/modules/m_unreject.c (File Modified)
507 +2 -5 trunk/modules/m_xline.c (File Modified)
508 --
509
510
511 Changes: Modified:
512 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
513 +10 -25 trunk/extensions/example_module.c (File Modified)
514 +5 -14 trunk/extensions/hurt.c (File Modified)
515 +1 -2 trunk/extensions/m_42.c (File Modified)
516 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
517 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
518 +1 -2 trunk/extensions/m_opme.c (File Modified)
519 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
520 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
521 +3 -7 trunk/modules/core/m_die.c (File Modified)
522 +14 -11 trunk/modules/core/m_kill.c (File Modified)
523 +2 -2 trunk/modules/core/m_squit.c (File Modified)
524 +1 -2 trunk/modules/m_challenge.c (File Modified)
525 +11 -15 trunk/modules/m_connect.c (File Modified)
526 +2 -4 trunk/modules/m_dline.c (File Modified)
527 +2 -2 trunk/modules/m_etrace.c (File Modified)
528 +11 -21 trunk/modules/m_gline.c (File Modified)
529 +2 -4 trunk/modules/m_kline.c (File Modified)
530 +1 -2 trunk/modules/m_rehash.c (File Modified)
531 +3 -7 trunk/modules/m_restart.c (File Modified)
532 +31 -45 trunk/modules/m_set.c (File Modified)
533 +2 -4 trunk/modules/m_testmask.c (File Modified)
534 +5 -8 trunk/modules/m_unreject.c (File Modified)
535 +1 -3 trunk/modules/m_xline.c (File Modified)
536 +2 -2 trunk/src/chmode.c (File Modified)
537 +8 -15 trunk/src/modules.c (File Modified)
538 +10 -14 trunk/src/s_auth.c (File Modified)
539 +3 -6 trunk/src/s_conf.c (File Modified)
540 +1 -2 trunk/src/s_newconf.c (File Modified)
541 +20 -57 trunk/src/s_user.c (File Modified)
542 +4 -2 trunk/src/send.c (File Modified)
543 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
544 +4 -6 trunk/unsupported/m_force.c (File Modified)
545
546
547 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
548 Log:
549 - keyword-subst from charybdis 2.2.
550
551
552 Changes: Modified:
553 +12 -3 trunk/doc/example.conf (File Modified)
554 +58 -3 trunk/doc/reference.conf (File Modified)
555 + - trunk/include/substitution.h (File Added)
556 +1 -0 trunk/src/Makefile.in (File Modified)
557 +2 -2 trunk/src/s_conf.c (File Modified)
558 +164 -1 trunk/src/s_user.c (File Modified)
559 + - trunk/src/substitution.c (File Added)
560
561
562 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
563 Log:
564 Removed merge tracking for "svnmerge" for
565 http://svn.atheme.org/charybdis/branches/release-2.2
566
567
568 Changes: Modified:
569 + - trunk/ (Property Modified)
570
571
572 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
573 Log:
574 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
575 http://svn.atheme.org/charybdis/branches/release-2.2
576
577
578 Changes: Modified:
579 + - trunk/ (Property Modified)
580
581
582 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
583 Log:
584 Removed merge tracking for "svnmerge" for
585 http://svn.atheme.org/charybdis/branches/release-2.2
586
587
588 Changes: Modified:
589 + - trunk/ (Property Modified)
590
591
592 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
593 Log:
594 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
595 http://svn.atheme.org/charybdis/branches/release-2.2
596
597
598 Changes: Modified:
599 + - trunk/ (Property Modified)
600
601
602 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
603 Log:
604 - bleah
605
606
607 Changes: Modified:
608 + - trunk/ (Property Modified)
609
610
611 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
612 Log:
613 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
614 http://svn.atheme.org/charybdis/branches/release-2.2
615
616
617 Changes: Modified:
618 + - trunk/ (Property Modified)
619
620
621 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
622 Log:
623 - version bump to 2.2.0
624
625
626 Changes: Modified:
627 +3 -1 trunk/NEWS (File Modified)
628 +1 -1 trunk/configure.ac (File Modified)
629
630
631 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
632 Log:
633 - the new plan:
634 + branches/release-2.1 -> 2.2 base
635 + 3.0 -> branches/cxxconversion
636 + backport some immediate 3.0 functionality for 2.2
637 + other stuff
638
639
640 Changes: Modified:
641 + - trunk/ (File Added)
642
643
644 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
645 Log:
646 Merged revisions 3135,3137 via svnmerge from
647 http://svn.atheme.org/charybdis/trunk
648
649 ........
650 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
651
652 - Expand TRACE description
653 - Mention expiry time in TESTLINE
654 ........
655 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
656
657 Update copyright year for sgml docs to 2007.
658 ........
659
660
661 Changes: Modified:
662 + - branches/release-2.1/ (Property Modified)
663 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
664 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
665
666
667 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
668 Log:
669 Merged revisions 1999 via svnmerge from
670 http://svn.atheme.org/charybdis/trunk
671 Add river to CREDITS
672
673 ........
674 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
675
676 vanity
677 ........
678
679
680 Changes: Modified:
681 + - branches/release-2.1/ (Property Modified)
682 +1 -0 branches/release-2.1/CREDITS (File Modified)
683
684
685 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
686 Log:
687 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
688 http://svn.atheme.org/charybdis/trunk
689
690 ........
691 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
692
693 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
694 ........
695 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
696
697 - add use_forward to /info
698 ........
699 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
700
701 Call channel_modes() with &me instead of source_p when
702 sending out a JOIN and SJOIN for a local user. This
703 saves checking whether they are on the channel they
704 have just joined.
705 ........
706 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
707
708 If use_forward is disabled:
709 - hide +fFQ in 005
710 - hide +f in /mode #channel (/mode #channel f still shows it)
711 - do not send any mode changes adding +f to local clients
712 (-f ones are still sent)
713 ........
714
715
716 Changes: Modified:
717 + - branches/release-2.1/ (Property Modified)
718 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
719 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
720 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
721 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
722 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
723 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
724 +1 -1 branches/release-2.1/src/channel.c (File Modified)
725 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
726 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
727 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
728 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
729 +4 -2 branches/release-2.1/src/supported.c (File Modified)
730
731
732 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
733 Log:
734 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
735
736
737 Changes: Modified:
738 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
739 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
740 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
741
742
743 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
744 Log:
745 Add accountability (wallops, log) to OKICK.
746
747
748 Changes: Modified:
749 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
750
751
752 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
753 Log:
754 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
755 Similar to branches/release-2.2 r3061.
756
757
758 Changes: Modified:
759 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
760
761
762 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
763 Log:
764 - Write xline to file after instead of before notifying opers and source
765 - Also notify source of failure to add xline
766 Similar to branches/release-2.2 r3057.
767
768
769 Changes: Modified:
770 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
771
772
773 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
774 Log:
775 If a dline/kline/resv cannot be added to the file, send
776 the regular notices to local opers and source anyway,
777 and also warn the source (local opers were already warned).
778 Similar to branches/release-2.2 r3053.
779
780
781 Changes: Modified:
782 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
783
784
785 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
786 Log:
787 Port over fixes from unkline/unxline/unresv to undline.
788 Similar to branches/release-2.2 r3049.
789
790
791 Changes: Modified:
792 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
793
794
795 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
796 Log:
797 Merged revisions 2915 via svnmerge from
798 http://svn.atheme.org/charybdis/trunk
799
800 ........
801 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
802
803 In usage message, show kline.conf and xline.conf instead
804 of klines.conf and xlines.conf.
805 ........
806
807
808 Changes: Modified:
809 + - branches/release-2.1/ (Property Modified)
810 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
811
812
813 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
814 Log:
815 Merged revisions 2831,2833,2853 via svnmerge from
816 http://svn.atheme.org/charybdis/trunk
817
818 ........
819 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
820
821 unkline/unxline/unresv:
822 - if fclose on the output returns an error, treat this as a
823 write error too
824 - check if the rename from the temp file to the ban conf failed
825 ........
826 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
827
828 When adding a permanent dline/kline/xline/resv, check
829 the return value of fclose().
830 ........
831 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
832
833 Do not free xline aconf if it could not be written out.
834 It will be added to the list in memory anyway.
835 ........
836
837
838 Changes: Modified:
839 + - branches/release-2.1/ (Property Modified)
840 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
841 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
842 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
843 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
844
845
846 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
847 Log:
848 NEWS: Clarify effects of ip_cloaking changes a little.
849
850
851 Changes: Modified:
852 +2 -0 branches/release-2.1/NEWS (File Modified)
853
854
855 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
856 Log:
857 Rerun autoconf.
858
859
860 Changes: Modified:
861 +9 -9 branches/release-2.1/configure (File Modified)
862
863
864 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
865 Log:
866 Version bump on 2.1 branch to 2.1.2.
867
868
869 Changes: Modified:
870 +1 -1 branches/release-2.1/configure.ac (File Modified)
871
872
873 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
874 Log:
875 Mention r2801/r2805.
876
877
878 Changes: Modified:
879 +1 -0 branches/release-2.1/NEWS (File Modified)
880
881
882 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
883 Log:
884 Merged revisions 2801 via svnmerge from
885 http://svn.atheme.org/charybdis/trunk
886
887 ........
888 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
889
890 ip_cloaking: try to avoid truncation by removing more
891 components of the hostname (except the TLD).
892 ........
893
894
895 Changes: Modified:
896 + - branches/release-2.1/ (Property Modified)
897 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
898
899
900 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
901 Log:
902 Update NEWS.
903
904
905 Changes: Modified:
906 +8 -1 branches/release-2.1/NEWS (File Modified)
907
908
909 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
910 Log:
911 Merged revisions 2781 via svnmerge from
912 http://svn.atheme.org/charybdis/trunk
913
914 ........
915 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
916
917 Fix stupid bug: checked a hostmask against the found
918 ban instead of all exceptions, causing all host mangled
919 clients to be exempted if there was a single ban
920 exception in many cases.
921 ........
922
923
924 Changes: Modified:
925 + - branches/release-2.1/ (Property Modified)
926 +2 -2 branches/release-2.1/src/channel.c (File Modified)
927
928
929 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
930 Log:
931 Merged revisions 2773 via svnmerge from
932 http://svn.atheme.org/charybdis/trunk
933
934 ........
935 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
936
937 user@host must be *@* for a shared{} block with flags=locops
938 (server should not be *).
939 ........
940
941
942 Changes: Modified:
943 + - branches/release-2.1/ (Property Modified)
944 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
945
946
947 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
948 Log:
949 Tweak \s code a little.
950
951
952 Changes: Modified:
953 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
954 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
955 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
956
957
958 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
959 Log:
960 Merged revisions 2761 via svnmerge from
961 http://svn.atheme.org/charybdis/trunk
962
963 ........
964 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
965
966 The testline/no_tilde fixes are in 2.1.1.
967 ........
968
969
970 Changes: Modified:
971 + - branches/release-2.1/ (Property Modified)
972 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
973
974
975 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
976 Log:
977 Update NEWS.
978
979
980 Changes: Modified:
981 +4 -1 branches/release-2.1/NEWS (File Modified)
982
983
984 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
985 Log:
986 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
987 http://svn.atheme.org/charybdis/trunk
988 no_tilde fixes
989
990 ........
991 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
992
993 If the auth{} block has no_tilde and is not kline exempt,
994 check the username without tilde against klines too.
995 This is consistent with the way klines work on spoofs
996 (klines checked on both raw and appearing-on-IRC version).
997 ........
998 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
999
1000 Rework the fix for klines with no_tilde.
1001 Add an extra argument to find_address_conf() for the
1002 username without tilde, as that may contain one character more.
1003 ........
1004 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1005
1006 Unbreak compile (because of r2697).
1007 testline with ~ could be improved some more perhaps, but this should work.
1008 ........
1009 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1010
1011 testline: take no_tilde and username truncation into account
1012 ........
1013 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1014
1015 Add some information on /testline with no_tilde and username truncation.
1016 ........
1017
1018
1019 Changes: Modified:
1020 + - branches/release-2.1/ (Property Modified)
1021 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1022 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1023 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1024 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1025 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1026 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1027
1028
1029 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1030 Log:
1031 Merged revisions 2149,2151 via svnmerge from
1032 http://svn.atheme.org/charybdis/trunk
1033
1034 ........
1035 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1036
1037 Move kills from services from +s to +k snomask.
1038 Kills from non-service opers remain on +s.
1039 ........
1040 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1041
1042 Update description of +s and +k snomasks.
1043 ........
1044
1045
1046 Changes: Modified:
1047 + - branches/release-2.1/ (Property Modified)
1048 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1049 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1050 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1051
1052
1053 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1054 Log:
1055 Merged revisions 2685 via svnmerge from
1056 http://svn.atheme.org/charybdis/trunk
1057
1058 ........
1059 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1060
1061 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1062 ........
1063
1064
1065 Changes: Modified:
1066 + - branches/release-2.1/ (Property Modified)
1067 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1068
1069
1070 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1071 Log:
1072 Merged revisions 2693 via svnmerge from
1073 http://svn.atheme.org/charybdis/trunk
1074
1075 ........
1076 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1077
1078 Fix truncation (by one) of unidented usernames
1079 if user registration is done because of DNSBL
1080 completion (which is the usual case if a valid
1081 NICK and USER are sent quickly and any DNSBLs
1082 are enabled).
1083 ........
1084
1085
1086 Changes: Modified:
1087 + - branches/release-2.1/ (Property Modified)
1088 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1089
1090
1091 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1092 Log:
1093 Update NEWS.
1094
1095
1096 Changes: Modified:
1097 +10 -0 branches/release-2.1/NEWS (File Modified)
1098
1099
1100 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1101 Log:
1102 Rerun autoconf.
1103
1104
1105 Changes: Modified:
1106 +9 -9 branches/release-2.1/configure (File Modified)
1107
1108
1109 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1110 Log:
1111 Version bump to 2.1.1.
1112
1113
1114 Changes: Modified:
1115 +1 -1 branches/release-2.1/configure.ac (File Modified)
1116
1117
1118 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1119 Log:
1120 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
1121 http://svn.atheme.org/charybdis/trunk
1122
1123 ........
1124 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1125
1126 - fix a server notice on SID collision where the server name is mentioned twice
1127 ........
1128 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1129
1130 - get_server_name() is stupid
1131 ........
1132 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1133
1134 - fix an oops
1135 ........
1136 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1137
1138 Do the Attempt to re-introduce SID server notice somewhat
1139 differently, showing a real host again if !HIDE_SERVERS_IPS
1140 and still showing the server name exactly once.
1141 ........
1142 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1143
1144 Fix log message for Attempt to re-introduce SID (server notice was ok).
1145 ........
1146 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1147
1148 - replace "No N line" with "no connect block" in a
1149 serverlog message
1150 - show attempted server name in a few serverlog messages
1151 ........
1152
1153
1154 Changes: Modified:
1155 + - branches/release-2.1/ (Property Modified)
1156 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1157
1158
1159 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1160 Log:
1161 Merged revisions 2218 via svnmerge from
1162 http://svn.atheme.org/charybdis/trunk
1163
1164 ........
1165 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1166
1167 Fix garbage in /stats y output on 64-bit archs.
1168 ........
1169
1170
1171 Changes: Modified:
1172 + - branches/release-2.1/ (Property Modified)
1173 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1174
1175
1176 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1177 Log:
1178 Merged revisions 2438 via svnmerge from
1179 http://svn.atheme.org/charybdis/trunk
1180
1181 ........
1182 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1183
1184 Enable Revision keyword in addition to Id.
1185 ........
1186
1187
1188 Changes: Modified:
1189 + - branches/release-2.1/ (Property Modified)
1190 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1191
1192
1193 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1194 Log:
1195 Merged revisions 2679 via svnmerge from
1196 http://svn.atheme.org/charybdis/trunk
1197
1198 ........
1199 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1200
1201 Port over ratbox 2.2 r23253 (anfl):
1202 - remove the cached storage of how many +beI there are, thereby fixing a
1203 case where it can get desynced from reality
1204 ........
1205
1206
1207 Changes: Modified:
1208 + - branches/release-2.1/ (Property Modified)
1209 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1210 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1211
1212
1213 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1214 Log:
1215 Merged revisions 2093,2095 via svnmerge from
1216 http://svn.atheme.org/charybdis/trunk
1217
1218 ........
1219 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1220
1221 - change DNSBL licensing to BSD.
1222 ........
1223 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1224
1225 - change x86-assembly FNV implementation to BSD license
1226 ........
1227
1228
1229 Changes: Modified:
1230 + - branches/release-2.1/ (Property Modified)
1231 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1232 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1233
1234
1235 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1236 Log:
1237 Merged revisions 2073,2075 via svnmerge from
1238 http://svn.atheme.org/charybdis/trunk
1239
1240 ........
1241 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1242
1243 Put full information in the squit reason when exiting
1244 a server due to a servlink (ziplinks) error.
1245 ........
1246 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1247
1248 Put full information in the squit reason when exiting
1249 a server due to not enough arguments for a command.
1250 ........
1251
1252
1253 Changes: Modified:
1254 + - branches/release-2.1/ (Property Modified)
1255 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1256 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1257
1258
1259 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1260 Log:
1261 Merged revisions 2071 via svnmerge from
1262 http://svn.atheme.org/charybdis/trunk
1263
1264 ........
1265 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1266
1267 Don't redirect users from an existing domain to an
1268 existing server in reference.conf.
1269 Idea from ratbox.
1270 ........
1271
1272
1273 Changes: Modified:
1274 + - branches/release-2.1/ (Property Modified)
1275 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1276
1277
1278 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1279 Log:
1280 Merged revisions 2053 via svnmerge from
1281 http://svn.atheme.org/charybdis/trunk
1282
1283 ........
1284 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1285
1286 Make find_channel_membership() choose the shortest list
1287 (channel's list or user's list) to search, avoiding excessive
1288 CPU usage with services which are in lots of channels.
1289 From ratbox 2.2 (anfl/jilles)
1290 ........
1291
1292
1293 Changes: Modified:
1294 + - branches/release-2.1/ (Property Modified)
1295 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1296
1297
1298 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1299 Log:
1300 Rerun autoconf.
1301
1302
1303 Changes: Modified:
1304 +9 -9 branches/release-2.1/configure (File Modified)
1305
1306
1307 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1308 Log:
1309 Version change 2.1.0rc1 -> 2.1.0 (release).
1310
1311
1312 Changes: Modified:
1313 +1 -1 branches/release-2.1/configure.ac (File Modified)
1314
1315
1316 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1317 Log:
1318 Merged revisions 2029 via svnmerge from
1319 http://svn.atheme.org/charybdis/trunk
1320
1321 ........
1322 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1323
1324 NEWS: mention m_webirc.c module
1325 ........
1326
1327
1328 Changes: Modified:
1329 + - branches/release-2.1/ (Property Modified)
1330 +1 -0 branches/release-2.1/NEWS (File Modified)
1331
1332
1333 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1334 Log:
1335 Rerun autoconf.
1336
1337
1338 Changes: Modified:
1339 +9 -9 branches/release-2.1/configure (File Modified)
1340
1341
1342 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1343 Log:
1344 Change version to 2.1.0rc1.
1345
1346
1347 Changes: Modified:
1348 +1 -1 branches/release-2.1/configure.ac (File Modified)
1349
1350
1351 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1352 Log:
1353 Merged revisions 2021 via svnmerge from
1354 http://svn.atheme.org/charybdis/trunk
1355
1356 ........
1357 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1358
1359 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1360 related flaky looking things, and instead keep a list
1361 of BlacklistClients in PreClient.
1362 ........
1363
1364
1365 Changes: Modified:
1366 + - branches/release-2.1/ (Property Modified)
1367 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1368 +1 -1 branches/release-2.1/include/client.h (File Modified)
1369 +0 -1 branches/release-2.1/include/res.h (File Modified)
1370 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1371 +0 -24 branches/release-2.1/src/res.c (File Modified)
1372 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1373
1374
1375 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1376 Log:
1377 Merged revisions 2015,2017 via svnmerge from
1378 http://svn.atheme.org/charybdis/trunk
1379
1380 ........
1381 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1382
1383 Check if the name in the question section of the
1384 DNS reply matches what we queried, to guard against
1385 late replies to a previous query with the same id.
1386 ........
1387 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1388
1389 res.c: add a comment summarizing our changes
1390 ........
1391
1392
1393 Changes: Modified:
1394 + - branches/release-2.1/ (Property Modified)
1395 +53 -18 branches/release-2.1/src/res.c (File Modified)
1396
1397
1398 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1399 Log:
1400 Merged revisions 1981 via svnmerge from
1401 http://svn.atheme.org/charybdis/trunk
1402
1403 ........
1404 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1405
1406 Alphabetize extensions and tweak the descriptions a little.
1407 ........
1408
1409
1410 Changes: Modified:
1411 + - branches/release-2.1/ (Property Modified)
1412 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1413 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1414
1415
1416 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1417 Log:
1418 Merged revisions 1975 via svnmerge from
1419 http://svn.atheme.org/charybdis/trunk
1420
1421 ........
1422 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1423
1424 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1425 We should use the IP and not truncate the hostname.
1426 From ratbox 2.2 (androsyn)
1427 ........
1428
1429
1430 Changes: Modified:
1431 + - branches/release-2.1/ (Property Modified)
1432 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1433
1434
1435 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1436 Log:
1437 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1438 http://svn.atheme.org/charybdis/trunk
1439
1440
1441 Changes: Modified:
1442 + - branches/release-2.1/ (Property Modified)
1443
1444
1445 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1446 Log:
1447 - branch 2.1 release family
1448
1449
1450 Changes: Modified:
1451 + - branches/release-2.1/ (File Added)
1452
1453
1454 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1455 Log:
1456 Describe new handling of host mangling in channel bans in SGML.
1457
1458
1459 Changes: Modified:
1460 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1461
1462
1463 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1464 Log:
1465 - ok, 2.1 operline brought to you by marvin the melancholy robot
1466
1467
1468 Changes: Modified:
1469 +1 -1 trunk/src/messages.tab (File Modified)
1470
1471
1472 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1473 Log:
1474 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1475 If anybody comes up with anything better, then please let us know
1476 and we will change this before 2.1 is branched.
1477
1478
1479 Changes: Modified:
1480 +1 -1 trunk/src/messages.tab (File Modified)
1481
1482
1483 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1484 Log:
1485 Add EUID to capab.txt.
1486
1487
1488 Changes: Modified:
1489 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1490
1491
1492 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1493 Log:
1494 Update NEWS file.
1495
1496
1497 Changes: Modified:
1498 +3 -0 trunk/NEWS (File Modified)
1499
1500
1501 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1502 Log:
1503 Allow service{} servers to manipulate the nick delay table
1504 (for "nickserv enforcement").
1505 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1506 If duration is 0, the nickdelay entry is removed, otherwise
1507 it is added with the duration in seconds (maximum 24 hours).
1508 It is suggested that this is used if the EUID capab is present.
1509
1510
1511 Changes: Modified:
1512 +42 -1 trunk/modules/m_services.c (File Modified)
1513
1514
1515 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1516 Log:
1517 HURT: strip off *@ from the start of the mask
1518 reject anything else containing '@' or '!'
1519
1520
1521 Changes: Modified:
1522 +11 -0 trunk/extensions/hurt.c (File Modified)
1523
1524
1525 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1526 Log:
1527 ircd.c: need supported.h here
1528
1529
1530 Changes: Modified:
1531 +1 -0 trunk/src/ircd.c (File Modified)
1532
1533
1534 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1535 Log:
1536 HURT: less ambiguity here
1537 ips/hosts to be hurt must contain a '.' or ':' otherwise
1538 they are interpreted as nicks
1539
1540
1541 Changes: Modified:
1542 +14 -9 trunk/extensions/hurt.c (File Modified)
1543
1544
1545 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1546 Log:
1547 - we're now ircd-charybdis.org.
1548 - properly alphabetize credits
1549
1550
1551 Changes: Modified:
1552 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1553
1554
1555 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1556 Log:
1557 - add additional modules to the configs
1558
1559
1560 Changes: Modified:
1561 +6 -0 trunk/doc/example.conf (File Modified)
1562 +12 -0 trunk/doc/reference.conf (File Modified)
1563
1564
1565 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1566 Log:
1567 - remove hurt.h, it is pointless and confusing
1568
1569
1570 Changes: Modified:
1571 +27 -62 trunk/extensions/hurt.c (File Modified)
1572 + - trunk/extensions/hurt.h (File Deleted)
1573
1574
1575 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1576 Log:
1577 - add code to suggest a local HURT by nickname.
1578 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1579
1580
1581 Changes: Modified:
1582 +40 -10 trunk/extensions/hurt.c (File Modified)
1583 +1 -0 trunk/extensions/hurt.h (File Modified)
1584
1585
1586 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1587 Log:
1588 - update NEWS file
1589
1590
1591 Changes: Modified:
1592 +2 -1 trunk/NEWS (File Modified)
1593
1594
1595 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1596 Log:
1597 MASKTRACE/TESTMASK: check orighost as well
1598
1599
1600 Changes: Modified:
1601 +4 -2 trunk/modules/m_etrace.c (File Modified)
1602 +3 -1 trunk/modules/m_testmask.c (File Modified)
1603
1604
1605 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1606 Log:
1607 Make RPL_ISUPPORT (005) numeric modularizable.
1608 Currently it will reassemble the numeric every time
1609 it needs to be sent, using a few dozen callbacks;
1610 if this is too slow some caching scheme should be
1611 implemented.
1612
1613
1614 Changes: Modified:
1615 +0 -1 trunk/include/s_user.h (File Modified)
1616 +36 -114 trunk/include/supported.h (File Modified)
1617 +1 -1 trunk/modules/m_version.c (File Modified)
1618 +1 -0 trunk/src/Makefile.in (File Modified)
1619 +1 -0 trunk/src/ircd.c (File Modified)
1620 +300 -25 trunk/src/s_user.c (File Modified)
1621 + - trunk/src/supported.c (File Added)
1622
1623
1624 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1625 Log:
1626 EUID orighost could differ from host only in case,
1627 do not mark as dynamic spoof then
1628
1629
1630 Changes: Modified:
1631 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1632
1633
1634 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1635 Log:
1636 kline help file: clarify a bit and remove some obsolete stuff
1637 partly suggested by Olin
1638
1639
1640 Changes: Modified:
1641 +8 -8 trunk/help/opers/kline (File Modified)
1642
1643
1644 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1645 Log:
1646 Update NEWS file.
1647
1648
1649 Changes: Modified:
1650 +20 -0 trunk/NEWS (File Modified)
1651
1652
1653 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1654 Log:
1655 Show real host/IP to nonopers whoising themselves.
1656 The IP is not shown for auth{} spoofs, otherwise it is,
1657 as it looked rather weird to me to show an auth{} spoofed
1658 IP like this. (/userhost on self still shows the IP.)
1659
1660
1661 Changes: Modified:
1662 +13 -2 trunk/modules/m_whois.c (File Modified)
1663
1664
1665 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1666 Log:
1667 Document nick_delay stuff and move it around a bit.
1668
1669
1670 Changes: Modified:
1671 +1 -2 trunk/doc/example.conf (File Modified)
1672 +8 -2 trunk/doc/reference.conf (File Modified)
1673
1674
1675 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1676 Log:
1677 - disable nickdelay by default. Needs to be documented in reference.conf.
1678
1679
1680 Changes: Modified:
1681 +2 -0 trunk/doc/example.conf (File Modified)
1682 +2 -0 trunk/doc/reference.conf (File Modified)
1683
1684
1685 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1686 Log:
1687 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1688
1689
1690 Changes: Modified:
1691 +2 -1 trunk/modules/m_services.c (File Modified)
1692
1693
1694 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1695 Log:
1696 ip_cloaking: somewhat hackish but we need to send the
1697 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1698 umodes
1699
1700
1701 Changes: Modified:
1702 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1703
1704
1705 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1706 Log:
1707 If EUID is used, show realhost in far connect notice
1708 (but not in far disconnect notice).
1709
1710
1711 Changes: Modified:
1712 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1713
1714
1715 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1716 Log:
1717 ip_cloaking:
1718 - use non-ENCAP CHGHOST if possible
1719 - really introduce new users with their mangled and real
1720 host if +h is in default umodes
1721
1722
1723 Changes: Modified:
1724 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1725
1726
1727 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1728 Log:
1729 Add non-ENCAP CHGHOST.
1730
1731
1732 Changes: Modified:
1733 +49 -11 trunk/modules/m_chghost.c (File Modified)
1734
1735
1736 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1737 Log:
1738 Initial addition of EUID (puts realhost/account in same
1739 command as user introduction).
1740 See doc/technical/euid.txt for more information.
1741 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1742
1743
1744 Changes: Modified:
1745 + - trunk/doc/technical/euid.txt (File Added)
1746 +2 -1 trunk/include/s_serv.h (File Modified)
1747 +1 -1 trunk/include/s_user.h (File Modified)
1748 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1749 +1 -34 trunk/modules/m_chghost.c (File Modified)
1750 +0 -28 trunk/modules/m_services.c (File Modified)
1751 +30 -1 trunk/src/s_serv.c (File Modified)
1752 +30 -3 trunk/src/s_user.c (File Modified)
1753
1754
1755 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1756 Log:
1757 Store the mangled host in localClient and use it for
1758 ban matching (also match real host for mangled users,
1759 also match mangled host for uncloaked users).
1760 Improve interaction of +h with auth{} and services
1761 spoofs.
1762 Note that all of this only applies to clients who
1763 connect after the mangling module is loaded
1764 (other clients cannot even set +h).
1765 The sorcerynet cloaking module has not been updated
1766 for these changes.
1767
1768
1769 Changes: Modified:
1770 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1771 +3 -0 trunk/include/client.h (File Modified)
1772 +64 -5 trunk/src/channel.c (File Modified)
1773 +1 -0 trunk/src/client.c (File Modified)
1774 +2 -2 trunk/src/s_user.c (File Modified)
1775
1776
1777 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1778 Log:
1779 Document /stats U letters in sgml.
1780
1781
1782 Changes: Modified:
1783 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1784
1785
1786 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1787 Log:
1788 Better description of hub_mask and leaf_mask.
1789
1790
1791 Changes: Modified:
1792 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1793
1794
1795 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1796 Log:
1797 Add operspy_dont_care_user_info to sgml docs.
1798
1799
1800 Changes: Modified:
1801 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1802
1803
1804 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1805 Log:
1806 Add general::operspy_dont_care_user_info.
1807 This makes /who mask equivalent to /who !mask for opers
1808 with the operspy flag, and removes the operspy log/notice
1809 on /who mask, /masktrace and /scan.
1810 The necessary privilege (operspy flag) is unchanged.
1811 Behaviour for the other operspy commands (channel
1812 related ones) is also unchanged.
1813
1814
1815 Changes: Modified:
1816 +1 -0 trunk/doc/example.conf (File Modified)
1817 +6 -0 trunk/doc/reference.conf (File Modified)
1818 +1 -0 trunk/include/s_conf.h (File Modified)
1819 +10 -8 trunk/modules/m_etrace.c (File Modified)
1820 +6 -0 trunk/modules/m_info.c (File Modified)
1821 +8 -5 trunk/modules/m_scan.c (File Modified)
1822 +1 -1 trunk/modules/m_version.c (File Modified)
1823 +6 -1 trunk/modules/m_who.c (File Modified)
1824 +1 -0 trunk/src/newconf.c (File Modified)
1825 +1 -0 trunk/src/s_conf.c (File Modified)
1826
1827
1828 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1829 Log:
1830 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1831 This letter will also be used for showing operspy with
1832 limited accountability (show non channel related info
1833 without '!' or notice).
1834
1835
1836 Changes: Modified:
1837 +2 -0 trunk/doc/server-version-info (File Modified)
1838 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1839 +2 -0 trunk/include/ircd.h (File Modified)
1840 +6 -0 trunk/modules/m_info.c (File Modified)
1841 +2 -0 trunk/modules/m_version.c (File Modified)
1842 +1 -0 trunk/src/ircd_state.c (File Modified)
1843
1844
1845 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1846 Log:
1847 Add m_webirc module, allows showing real host of CGI:IRC users.
1848 Differences to the version available on my web page for a while:
1849 instructions on how to set it up.
1850
1851
1852 Changes: Modified:
1853 +137 -0 trunk/extensions/Makefile.in (File Modified)
1854 + - trunk/extensions/m_webirc.c (File Added)
1855
1856
1857 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1858 Log:
1859 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1860
1861
1862 Changes: Modified:
1863 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1864
1865
1866 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1867 Log:
1868 - move beu from core to contributors
1869 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1870
1871
1872 Changes: Modified:
1873 +2 -2 trunk/CREDITS (File Modified)
1874
1875
1876 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1877 Log:
1878 Mention that class blocks must be defined before the
1879 auth or connect blocks referencing them.
1880
1881
1882 Changes: Modified:
1883 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1884
1885
1886 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1887 Log:
1888 extb_canjoin:
1889 - change from "can join" to "is banned", this reverses sense
1890 and removes "weird" checks like for +i, +l, +j
1891 - don't allow $j to same channel
1892 - +s/+p restriction removed, anyone can /mode b anyway
1893 - +k check removed
1894
1895
1896 Changes: Modified:
1897 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1898
1899
1900 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1901 Log:
1902 Add a few important lines from reference.conf to example.conf.
1903
1904
1905 Changes: Modified:
1906 +8 -1 trunk/doc/example.conf (File Modified)
1907
1908
1909 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1910 Log:
1911 - we don't support rtsigio anymore
1912 - we definately don't support VMS nor Cygwin either.
1913
1914
1915 Changes: Modified:
1916 +2 -2 trunk/INSTALL (File Modified)
1917 +0 -2 trunk/README.FIRST (File Modified)
1918
1919
1920 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1921 Log:
1922 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1923
1924
1925 Changes: Modified:
1926 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1927
1928
1929 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1930 Log:
1931 extb_canjoin:
1932 - return EXTBAN_NOMATCH for a valid ban that does not match
1933 - consider a $j ban invalid if we were already processing a
1934 can_join for a $j ban
1935
1936
1937 Changes: Modified:
1938 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1939
1940
1941 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1942 Log:
1943 extb_extgecos: realhost -> orighost
1944
1945
1946 Changes: Modified:
1947 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1948
1949
1950 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1951 Log:
1952 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1953
1954
1955 Changes: Modified:
1956 +59 -0 trunk/extensions/Makefile.in (File Modified)
1957 + - trunk/extensions/extb_canjoin.c (File Added)
1958
1959
1960 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1961 Log:
1962 - oh right, charybdis calls that 'orighost'.
1963
1964
1965 Changes: Modified:
1966 +2 -2 trunk/modules/m_who.c (File Modified)
1967
1968
1969 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1970 Log:
1971 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1972
1973
1974 Changes: Modified:
1975 +2 -0 trunk/modules/m_who.c (File Modified)
1976
1977
1978 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1979 Log:
1980 - also check $x against realhost
1981
1982
1983 Changes: Modified:
1984 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1985
1986
1987 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1988 Log:
1989 Sorcerynet people want a debugging notice moved from +s to +d.
1990
1991
1992 Changes: Modified:
1993 +1 -1 trunk/src/blacklist.c (File Modified)
1994
1995
1996 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1997 Log:
1998 Use source_p instead of client_p for free_pre_client().
1999 client_p could be NULL or another client.
2000
2001
2002 Changes: Modified:
2003 +1 -1 trunk/src/client.c (File Modified)
2004
2005
2006 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2007 Log:
2008 - revert this, I know how to fix it now
2009
2010
2011 Changes: Modified:
2012 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2013
2014
2015 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2016 Log:
2017 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2018 This fix is probably suboptimal, but it does indeed fix the problem.
2019
2020
2021 Changes: Modified:
2022 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2023
2024
2025 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2026 Log:
2027 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2028
2029
2030 Changes: Modified:
2031 +49 -0 trunk/extensions/Makefile.in (File Modified)
2032 + - trunk/extensions/extb_extgecos.c (File Added)
2033
2034
2035 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2036 Log:
2037 Remove undocumented and unused general::fallback_to_ip6_int config option.
2038
2039
2040 Changes: Modified:
2041 +0 -3 trunk/include/s_conf.h (File Modified)
2042 +0 -3 trunk/src/newconf.c (File Modified)
2043
2044
2045 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2046 Log:
2047 SGML docs:
2048 - document new TESTMASK
2049 - mention that TESTMASK matching is the same as MASKTRACE matching
2050 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2051 been that way)
2052
2053
2054 Changes: Modified:
2055 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2056
2057
2058 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2059 Log:
2060 New testmask from ratbox 2.2.
2061 Allows matches on nick, ip and gecos in addition to user
2062 and host, and is fully analogous to masktrace.
2063 The numeric has changed from 724 to 727 and fields in it
2064 have changed.
2065
2066
2067 Changes: Modified:
2068 +4 -3 trunk/help/opers/testmask (File Modified)
2069 +1 -0 trunk/include/numeric.h (File Modified)
2070 +82 -9 trunk/modules/m_testmask.c (File Modified)
2071 +2 -2 trunk/src/messages.tab (File Modified)
2072
2073
2074 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2075 Log:
2076 contrib -> extensions
2077
2078
2079 Changes: Modified:
2080 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2081
2082
2083 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2084 Log:
2085 CHGHOST: Check validity of new hostname.
2086 If the command came from a local client (disabled by
2087 default), send an error message and drop the command.
2088 If the command came from a remote client or server,
2089 send a notice to opers and the target user (if local).
2090
2091
2092 Changes: Modified:
2093 +42 -1 trunk/modules/m_chghost.c (File Modified)
2094
2095
2096 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2097 Log:
2098 Update NEWS file.
2099
2100
2101 Changes: Modified:
2102 +23 -1 trunk/NEWS (File Modified)
2103
2104
2105 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2106 Log:
2107 When an outgoing server connection succeeds, set
2108 localClient->ip by simply copying the whole sockaddr
2109 struct instead of copying certain parts only.
2110
2111
2112 Changes: Modified:
2113 +1 -19 trunk/src/s_serv.c (File Modified)
2114
2115
2116 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2117 Log:
2118 Give a special error message and ignore the connect block
2119 if trying to add a connect block for the server's own name.
2120
2121
2122 Changes: Modified:
2123 +7 -0 trunk/src/newconf.c (File Modified)
2124
2125
2126 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2127 Log:
2128 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2129 when --disable-balloc is used, so that it compiles.
2130 Obviously the BlockHeapUsage() stub returns just zeroes so
2131 /stats z will be less informative.
2132
2133
2134 Changes: Modified:
2135 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2136
2137
2138 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2139 Log:
2140 Free and zero dns_query in DNS callback for outgoing connect.
2141 This avoids double free of reslist.
2142
2143
2144 Changes: Modified:
2145 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2146
2147
2148 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2149 Log:
2150 From ratbox, log failed outgoing connections to serverlog.
2151 Added: IP address.
2152
2153
2154 Changes: Modified:
2155 +13 -1 trunk/src/s_serv.c (File Modified)
2156
2157
2158 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2159 Log:
2160 Change serverlog message when connecting to be more clear and show the port number.
2161
2162
2163 Changes: Modified:
2164 +1 -1 trunk/src/s_serv.c (File Modified)
2165
2166
2167 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2168 Log:
2169 Remove gethost_byname(), this is meaningless
2170 since the removal of AAAA -> A fallback (r1763).
2171
2172
2173 Changes: Modified:
2174 +0 -1 trunk/include/res.h (File Modified)
2175 +0 -12 trunk/src/res.c (File Modified)
2176
2177
2178 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2179 Log:
2180 Remove ip6.int support and use only ip6.arpa.
2181 The global ip6.int zone has disappeared on June 1
2182 and a lot of other software has been removing ip6.int
2183 support also.
2184 This removes the second and last case where IPv6
2185 support in charybdis causes extra lookups and slows
2186 DNS down.
2187
2188
2189 Changes: Modified:
2190 +5 -27 trunk/src/res.c (File Modified)
2191
2192
2193 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2194 Log:
2195 Mention new default (r1767) for connect::aftype in sgml docs.
2196
2197
2198 Changes: Modified:
2199 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2200
2201
2202 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2203 Log:
2204 Use IPv6 if connect::host looks like an IPv6 address
2205 (contains a colon). No need to aftype=ipv6 anymore.
2206
2207
2208 Changes: Modified:
2209 +2 -0 trunk/src/newconf.c (File Modified)
2210
2211
2212 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2213 Log:
2214 More information about connect::host.
2215
2216
2217 Changes: Modified:
2218 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2219
2220
2221 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2222 Log:
2223 Remove fallback to A if AAAA cannot be found.
2224 In case of a forward check of a reverse lookup, we
2225 already know if it's ipv4 or ipv6, so it is not
2226 useful and in case of a forward lookup of a hostname
2227 in connect::host, connect::aftype already specifies
2228 if it's ipv4 or ipv6.
2229
2230
2231 Changes: Modified:
2232 +4 -27 trunk/src/res.c (File Modified)
2233
2234
2235 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2236 Log:
2237 msg_channel():
2238 - check if +c made the message text empty and refuse
2239 to send it if so
2240 - don't copy message text if it is not necessary
2241 (channel is -c)
2242
2243
2244 Changes: Modified:
2245 +14 -4 trunk/modules/core/m_message.c (File Modified)
2246
2247
2248 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2249 Log:
2250 remove_conf_item(): do not free cf_name, this is generally a string constant
2251
2252
2253 Changes: Modified:
2254 +0 -1 trunk/src/newconf.c (File Modified)
2255
2256
2257 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2258 Log:
2259 Remove the old unused FDL_ constants.
2260
2261
2262 Changes: Modified:
2263 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2264
2265
2266 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2267 Log:
2268 Remove an unused struct irc_sockaddr_storage from fde_t
2269 (allocated for every possible file descriptor).
2270
2271
2272 Changes: Modified:
2273 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2274
2275
2276 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2277 Log:
2278 If the DNS lookup for an outgoing connection is still
2279 pending when it is closed, clean it up.
2280
2281
2282 Changes: Modified:
2283 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2284
2285
2286 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2287 Log:
2288 If proc_answer() fails (for example if a lookup for an
2289 A record returns a CNAME), fail the query immediately.
2290 Previously the packet was just ignored, leaving the
2291 query to time out.
2292
2293
2294 Changes: Modified:
2295 +4 -8 trunk/src/res.c (File Modified)
2296
2297
2298 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2299 Log:
2300 Correct sockhost field in an outgoing server connection.
2301 First copy the host field from the server_conf, then
2302 take the IP from to where the connection was attempted
2303 when the connection callback is called.
2304 (Before r1747 this used the IP from the server_conf.)
2305
2306
2307 Changes: Modified:
2308 +8 -2 trunk/src/s_serv.c (File Modified)
2309
2310
2311 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2312 Log:
2313 Remove ipnum (keep aftype) and dns_query from server_conf.
2314 We don't keep track of binary form address in connect{}
2315 blocks anymore, DNS lookups of names in host= gone.
2316 As before the DNS lookup is done on connect.
2317 This should unbreak hostnames in host= somewhat.
2318
2319
2320 Changes: Modified:
2321 +1 -2 trunk/include/s_newconf.h (File Modified)
2322 +2 -2 trunk/src/newconf.c (File Modified)
2323 +1 -42 trunk/src/s_newconf.c (File Modified)
2324 +12 -31 trunk/src/s_serv.c (File Modified)
2325
2326
2327 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2328 Log:
2329 Rerun autoconf.
2330
2331
2332 Changes: Modified:
2333 +1 -1 trunk/configure (File Modified)
2334
2335
2336 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2337 Log:
2338 Fix --disable-balloc help text (said --disable-small-net).
2339
2340
2341 Changes: Modified:
2342 +1 -1 trunk/configure.ac (File Modified)
2343
2344
2345 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2346 Log:
2347 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2348 services (+S). Unlike operstring and adminstring, this
2349 is not changeable with /quote set but is updated on rehash.
2350
2351
2352 Changes: Modified:
2353 +1 -0 trunk/doc/example.conf (File Modified)
2354 +10 -2 trunk/doc/reference.conf (File Modified)
2355 +1 -0 trunk/include/s_conf.h (File Modified)
2356 +6 -0 trunk/modules/m_info.c (File Modified)
2357 +3 -2 trunk/modules/m_whois.c (File Modified)
2358 +1 -0 trunk/src/newconf.c (File Modified)
2359 +1 -0 trunk/src/s_conf.c (File Modified)
2360
2361
2362 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2363 Log:
2364 Fix handling of comma in whois: ignore the comma and
2365 everything after it but do output the entire parameter
2366 in RPL_ENDOFWHOIS.
2367
2368
2369 Changes: Modified:
2370 +2 -2 trunk/modules/m_whois.c (File Modified)
2371
2372
2373 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2374 Log:
2375 New /stats letter 's' to list HURTs:
2376 - opers get the full listing.
2377 - users get any HURTs that match their sockhost/orighost if
2378 "stats_k_oper_only" is set to 1.
2379
2380
2381 Changes: Modified:
2382 +50 -0 trunk/extensions/hurt.c (File Modified)
2383
2384
2385 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2386 Log:
2387 - make the newconf system available to modules.
2388
2389
2390 Changes: Modified:
2391 +4 -1 trunk/include/newconf.h (File Modified)
2392 +4 -8 trunk/src/newconf.c (File Modified)
2393
2394
2395 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2396 Log:
2397 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2398
2399 Changes: Modified:
2400 +0 -3 trunk/doc/example.conf (File Modified)
2401 +0 -3 trunk/doc/reference.conf (File Modified)
2402
2403
2404 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2405 Log:
2406 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2407
2408
2409 Changes: Modified:
2410 +3 -0 trunk/doc/example.conf (File Modified)
2411 +3 -0 trunk/doc/reference.conf (File Modified)
2412
2413
2414 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2415 Log:
2416 Fix too early truncation of JOIN channel list.
2417
2418
2419 Changes: Modified:
2420 +2 -3 trunk/modules/core/m_join.c (File Modified)
2421
2422
2423 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2424 Log:
2425 - From ratbox 2.2 (anfl), send server notices about read
2426 errors from handshakes and servers to +s instead of +d.
2427 - Send various server notices about failed server
2428 connections which did not reach registered state network
2429 wide if the connection was initiated by a remote oper.
2430 This avoids annoying the whole net if there is a
2431 broken autoconnect, but allows all opers to see why a
2432 remote connect failed. Failed connections which did reach
2433 server state already generate server notices everywhere.
2434
2435 Note: this is an exception to our general policy to not send
2436 server notices about unregistered connections remotely.
2437
2438
2439 Changes: Modified:
2440 +1 -0 trunk/include/client.h (File Modified)
2441 +20 -6 trunk/src/client.c (File Modified)
2442 +6 -6 trunk/src/s_serv.c (File Modified)
2443
2444
2445 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2446 Log:
2447 - fix typoes
2448
2449
2450 Changes: Modified:
2451 +1 -1 trunk/doc/example.conf (File Modified)
2452 +1 -1 trunk/doc/reference.conf (File Modified)
2453
2454
2455 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2456 Log:
2457 Don't allow #channel +b $c:&channel (inconsistent target).
2458
2459
2460 Changes: Modified:
2461 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2462
2463
2464 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2465 Log:
2466 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2467
2468
2469 Changes: Modified:
2470 +0 -2 trunk/include/client.h (File Modified)
2471
2472
2473 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2474 Log:
2475 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2476
2477
2478 Changes: Modified:
2479 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2480
2481
2482 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2483 Log:
2484 Store IP addresses in whowas. These are shown to opers.
2485 Obtained from Eurus patches.
2486 orighost tracking removed (not worth the memory IMHO),
2487 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2488 with unknown IPs and to not violate auth{} spoof policy.
2489
2490
2491 Changes: Modified:
2492 +2 -0 trunk/doc/reference.conf (File Modified)
2493 +1 -0 trunk/include/numeric.h (File Modified)
2494 +1 -0 trunk/include/whowas.h (File Modified)
2495 +10 -1 trunk/modules/m_whowas.c (File Modified)
2496 +1 -1 trunk/src/messages.tab (File Modified)
2497 +4 -0 trunk/src/whowas.c (File Modified)
2498
2499
2500 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2501 Log:
2502 Describe hostmask parameter of masktrace better in sgml docs.
2503
2504
2505 Changes: Modified:
2506 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2507
2508
2509 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2510 Log:
2511 masktrace help file: mention CIDR IP masks
2512 From ratbox 2.2
2513
2514
2515 Changes: Modified:
2516 +2 -0 trunk/help/opers/masktrace (File Modified)
2517
2518
2519 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2520 Log:
2521 MASKTRACE: allow normal match() on IP address also
2522 From ratbox 2.2
2523
2524
2525 Changes: Modified:
2526 +2 -3 trunk/modules/m_etrace.c (File Modified)
2527
2528
2529 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2530 Log:
2531 Allow +S clients (services) to send to channels and @/+ channels always.
2532
2533
2534 Changes: Modified:
2535 +1 -1 trunk/modules/core/m_message.c (File Modified)
2536 +1 -1 trunk/src/channel.c (File Modified)
2537
2538
2539 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2540 Log:
2541 Allow servers to send to @#chan and +#chan.
2542
2543
2544 Changes: Modified:
2545 +1 -1 trunk/modules/core/m_message.c (File Modified)
2546
2547
2548 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2549 Log:
2550 Don't count opers on service{} servers in /lusers.
2551
2552
2553 Changes: Modified:
2554 +2 -2 trunk/src/s_user.c (File Modified)
2555
2556
2557 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2558 Log:
2559 Show opers the real host behind a dynamic spoof in WHOIS.
2560 If the user is auth{} spoofed, this shows the auth{} spoof
2561 otherwise it shows the DNS hostname and IP address.
2562 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2563
2564
2565 Changes: Modified:
2566 +1 -0 trunk/include/numeric.h (File Modified)
2567 +12 -2 trunk/modules/m_whois.c (File Modified)
2568 +1 -1 trunk/src/messages.tab (File Modified)
2569
2570
2571 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2572 Log:
2573 Remove #define HIDE_SPOOF_IPS from config.h, should
2574 have been done earlier.
2575
2576
2577 Changes: Modified:
2578 +0 -7 trunk/include/config.h (File Modified)
2579
2580
2581 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2582 Log:
2583 Bring back ERR_CANTKILLSERVER.
2584
2585
2586 Changes: Modified:
2587 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2588
2589
2590 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2591 Log:
2592 ip_cloaking module:
2593 - also send RPL_HOSTHIDDEN on -h
2594 - don't allow +h for auth{} spoofed clients
2595
2596
2597 Changes: Modified:
2598 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2599
2600
2601 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2602 Log:
2603 /etc/resolv.conf parsing:
2604 - don't crash (sometimes) if there is a line without an argument
2605 (e.g. 'search' by itself)
2606 - fix handling of lines with leading whitespace
2607
2608
2609 Changes: Modified:
2610 +9 -8 trunk/src/reslib.c (File Modified)
2611
2612
2613 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2614 Log:
2615 Put back code that terminates DNS queries, which was
2616 removed during the resolver changes.
2617
2618
2619 Changes: Modified:
2620 +4 -0 trunk/src/s_auth.c (File Modified)
2621
2622
2623 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2624 Log:
2625 - oh hey, that was in the wrong place
2626
2627
2628 Changes: Modified:
2629 +13 -13 trunk/src/s_auth.c (File Modified)
2630
2631
2632 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2633 Log:
2634 - handle a situation where a user can go away before DNS completes
2635
2636
2637 Changes: Modified:
2638 +13 -0 trunk/src/s_auth.c (File Modified)
2639
2640
2641 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2642 Log:
2643 More dnsbl stuff
2644
2645
2646 Changes: Modified:
2647 +1 -0 trunk/include/blacklist.h (File Modified)
2648 +1 -0 trunk/include/res.h (File Modified)
2649 +33 -2 trunk/src/blacklist.c (File Modified)
2650 +2 -0 trunk/src/client.c (File Modified)
2651 +24 -0 trunk/src/res.c (File Modified)
2652
2653
2654 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2655 Log:
2656 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2657 if comm_accept() failed.
2658
2659 Found with valgrind.
2660
2661
2662 Changes: Modified:
2663 +4 -4 trunk/src/listener.c (File Modified)
2664
2665
2666 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2667 Log:
2668 - handle unavailable Client/preClient structs
2669
2670
2671 Changes: Modified:
2672 +9 -0 trunk/src/blacklist.c (File Modified)
2673
2674
2675 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2676 Log:
2677 Add +lf to SGML docs.
2678
2679
2680 Changes: Modified:
2681 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2682
2683
2684 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2685 Log:
2686 Also do forwarding if the channel limit (+l) is exceeded.
2687
2688
2689 Changes: Modified:
2690 +1 -1 trunk/help/opers/cmode (File Modified)
2691 +2 -2 trunk/modules/core/m_join.c (File Modified)
2692
2693
2694 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2695 Log:
2696 Post-release lovin':
2697 - Update version to 2.1.0.
2698 - Regenerate configure.
2699
2700
2701 Changes: Modified:
2702 +9 -9 trunk/configure (File Modified)
2703 +1 -1 trunk/configure.ac (File Modified)
2704
2705
2706 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2707 Log:
2708 Comment out example blacklist{} block.
2709
2710
2711 Changes: Modified:
2712 +7 -7 trunk/doc/example.conf (File Modified)
2713 +7 -7 trunk/doc/reference.conf (File Modified)
2714
2715
2716 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2717 Log:
2718 Add note regarding use of AHBL BLs.
2719
2720
2721 Changes: Modified:
2722 +4 -0 trunk/doc/example.conf (File Modified)
2723 +4 -0 trunk/doc/reference.conf (File Modified)
2724
2725
2726 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2727 Log:
2728 Fix typos.
2729
2730
2731 Changes: Modified:
2732 +2 -2 trunk/CREDITS (File Modified)
2733
2734
2735 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2736 Log:
2737 Add beu to CREDITS.
2738
2739
2740 Changes: Modified:
2741 +1 -0 trunk/CREDITS (File Modified)
2742
2743
2744 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2745 Log:
2746 Put more recent ratbox CREDITS here.
2747
2748
2749 Changes: Modified:
2750 +3 -2 trunk/doc/Ratbox-team (File Modified)
2751
2752
2753 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2754 Log:
2755 Clarify a bit.
2756
2757
2758 Changes: Modified:
2759 +5 -4 trunk/NEWS (File Modified)
2760
2761
2762 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2763 Log:
2764 Mention that install or make install also avoids modunload crashes.
2765
2766
2767 Changes: Modified:
2768 +2 -1 trunk/BUGS (File Modified)
2769
2770
2771 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2772 Log:
2773 - update NEWS a bit
2774
2775
2776 Changes: Modified:
2777 +3 -8 trunk/NEWS (File Modified)
2778
2779
2780 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2781 Log:
2782 - further updates
2783
2784
2785 Changes: Modified:
2786 +3 -2 trunk/BUGS (File Modified)
2787
2788
2789 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2790 Log:
2791 - add orighost check to hurt.c
2792 - update BUGS info
2793
2794
2795 Changes: Modified:
2796 +1 -6 trunk/BUGS (File Modified)
2797 +1 -1 trunk/extensions/hurt.c (File Modified)
2798
2799
2800 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2801 Log:
2802 Make kline_exempt exempt from HURT also.
2803
2804
2805 Changes: Modified:
2806 +2 -1 trunk/extensions/hurt.c (File Modified)
2807
2808
2809 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2810 Log:
2811 Fix mask HEAL propagation.
2812
2813
2814 Changes: Modified:
2815 +6 -3 trunk/extensions/hurt.c (File Modified)
2816
2817
2818 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2819 Log:
2820 - Remove old cruft.
2821 - Update.
2822
2823
2824 Changes: Modified:
2825 +18 -31 trunk/extensions/README (File Modified)
2826
2827
2828 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2829 Log:
2830 More target change hax.
2831 Ick.
2832
2833
2834 Changes: Modified:
2835 +5 -0 trunk/extensions/hurt.c (File Modified)
2836
2837
2838 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2839 Log:
2840 Improvements to HURT propagation.
2841
2842
2843 Changes: Modified:
2844 +8 -6 trunk/extensions/hurt.c (File Modified)
2845
2846
2847 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2848 Log:
2849 - further simplification
2850
2851
2852 Changes: Modified:
2853 +25 -76 trunk/extensions/hurt.c (File Modified)
2854 +0 -9 trunk/extensions/hurt.h (File Modified)
2855
2856
2857 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2858 Log:
2859 - client_exit hook
2860
2861
2862 Changes: Modified:
2863 +13 -0 trunk/extensions/hurt.c (File Modified)
2864
2865
2866 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2867 Log:
2868 - cut off at 15 messages instead of 30
2869
2870
2871 Changes: Modified:
2872 +1 -1 trunk/extensions/hurt.h (File Modified)
2873
2874
2875 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2876 Log:
2877 Squash a warning here.
2878
2879
2880 Changes: Modified:
2881 +1 -3 trunk/src/ircd.c (File Modified)
2882
2883
2884 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2885 Log:
2886 Don't show servers in /stats l to nonopers if flatten links is enabled.
2887
2888
2889 Changes: Modified:
2890 +3 -1 trunk/modules/m_stats.c (File Modified)
2891
2892
2893 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2894 Log:
2895 - hurt expiry
2896
2897
2898 Changes: Modified:
2899 +20 -7 trunk/extensions/hurt.c (File Modified)
2900
2901
2902 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2903 Log:
2904 - remove inline stuff (yuck)
2905 - sockaddr should have been sockhost
2906
2907
2908 Changes: Modified:
2909 +22 -31 trunk/extensions/hurt.c (File Modified)
2910
2911
2912 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2913 Log:
2914 - make hurt checking actually work
2915
2916
2917 Changes: Modified:
2918 +2 -7 trunk/extensions/hurt.c (File Modified)
2919
2920
2921 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2922 Log:
2923 Slight tweak to alias{}.
2924
2925
2926 Changes: Modified:
2927 +4 -0 trunk/src/parse.c (File Modified)
2928
2929
2930 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2931 Log:
2932 - further simplification
2933
2934
2935 Changes: Modified:
2936 +59 -71 trunk/extensions/hurt.c (File Modified)
2937 +0 -1 trunk/extensions/hurt.h (File Modified)
2938
2939
2940 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2941 Log:
2942 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2943
2944
2945 Changes: Modified:
2946 +10 -20 trunk/extensions/hurt.c (File Modified)
2947 +0 -4 trunk/extensions/hurt.h (File Modified)
2948
2949
2950 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2951 Log:
2952 - remove some unnecessary code here (hurt_initial_check_event()).
2953
2954
2955 Changes: Modified:
2956 +0 -23 trunk/extensions/hurt.c (File Modified)
2957
2958
2959 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2960 Log:
2961 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2962
2963
2964 Changes: Modified:
2965 +8 -0 trunk/modules/core/m_message.c (File Modified)
2966
2967
2968 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2969 Log:
2970 - more sane tgchange hax
2971
2972
2973 Changes: Modified:
2974 +2 -1 trunk/extensions/hurt.c (File Modified)
2975
2976
2977 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2978 Log:
2979 Make HEAL <nick> work.
2980
2981
2982 Changes: Modified:
2983 +40 -43 trunk/extensions/hurt.c (File Modified)
2984
2985
2986 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2987 Log:
2988 Destroy hurt_clients list on unload.
2989
2990
2991 Changes: Modified:
2992 +7 -0 trunk/extensions/hurt.c (File Modified)
2993
2994
2995 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2996 Log:
2997 Coding style: no space between a function name and parenthesis.
2998
2999
3000 Changes: Modified:
3001 +43 -43 trunk/extensions/hurt.c (File Modified)
3002
3003
3004 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3005 Log:
3006 Now works and throws out hurt clients after 30 protocol messages
3007 unless they identify.
3008
3009
3010 Changes: Modified:
3011 +28 -36 trunk/extensions/hurt.c (File Modified)
3012 +1 -7 trunk/extensions/hurt.h (File Modified)
3013
3014
3015 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3016 Log:
3017 Working addition/lookup.
3018
3019
3020 Changes: Modified:
3021 +8 -0 trunk/extensions/hurt.c (File Modified)
3022
3023
3024 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3025 Log:
3026 Get rid of hyb6 style propagation (:server COMMAND source).
3027
3028
3029 Changes: Modified:
3030 +18 -22 trunk/extensions/hurt.c (File Modified)
3031
3032
3033 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3034 Log:
3035 add not-working hurt_add and hurt_find
3036
3037
3038 Changes: Modified:
3039 +13 -5 trunk/extensions/hurt.c (File Modified)
3040
3041
3042 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3043 Log:
3044 Comment out a lot of stuff so I can load and unload this without crashing.
3045
3046
3047 Changes: Modified:
3048 +17 -6 trunk/extensions/hurt.c (File Modified)
3049
3050
3051 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3052 Log:
3053 Fix svn:keywords and add a short comment at the top.
3054
3055
3056 Changes: Modified:
3057 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3058
3059
3060 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3061 Log:
3062 - Make hurt module compile
3063 - Link it to the build
3064 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3065 correct flag name, no CAP_TS6 use etc
3066
3067
3068 Changes: Modified:
3069 +1 -0 trunk/extensions/Makefile.in (File Modified)
3070 +30 -32 trunk/extensions/hurt.c (File Modified)
3071
3072
3073 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3074 Log:
3075 Put beu's hurt module in trunk.
3076
3077
3078 Changes: Modified:
3079 + - trunk/extensions/hurt.c (File Added)
3080 + - trunk/extensions/hurt.h (File Added)
3081
3082
3083 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3084 Log:
3085 - _iprint(): use stderr instead of stdout
3086
3087
3088 Changes: Modified:
3089 +1 -1 trunk/src/s_log.c (File Modified)
3090
3091
3092 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3093 Log:
3094 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3095 and subsequently destroy our kqueue when we close 0, 1, 2
3096 (broke /restart).
3097 - After closing fd 0, 1, 2 reopen them to /dev/null again
3098 so we don't send messages from malloc etc to a random
3099 user's connection.
3100 - Remove an obsolete comment.
3101
3102
3103 Changes: Modified:
3104 +13 -2 trunk/src/ircd.c (File Modified)
3105
3106
3107 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3108 Log:
3109 Update NEWS file.
3110
3111
3112 Changes: Modified:
3113 +29 -1 trunk/NEWS (File Modified)
3114
3115
3116 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3117 Log:
3118 Rerun autoconf.
3119
3120
3121 Changes: Modified:
3122 +1 -1 trunk/configure (File Modified)
3123
3124
3125 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3126 Log:
3127 Fix openssl version check to also accept versions newer than 0.9.6.
3128
3129
3130 Changes: Modified:
3131 +1 -1 trunk/configure.ac (File Modified)
3132
3133
3134 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3135 Log:
3136 Oops, need packet.h here.
3137
3138
3139 Changes: Modified:
3140 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3141
3142
3143 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3144 Log:
3145 End the flood grace period in CPRIVMSG/CNOTICE.
3146
3147
3148 Changes: Modified:
3149 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3150
3151
3152 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3153 Log:
3154 - update class::connectfreq documentation
3155
3156
3157 Changes: Modified:
3158 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3159
3160
3161 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3162 Log:
3163 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3164
3165
3166 Changes: Modified:
3167 +3 -6 trunk/src/s_serv.c (File Modified)
3168
3169
3170 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3171 Log:
3172 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3173
3174
3175 Changes: Modified:
3176 +1 -1 trunk/src/messages.tab (File Modified)
3177
3178
3179 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3180 Log:
3181 Don't mention that /stats p shows idle times, as it doesn't.
3182
3183
3184 Changes: Modified:
3185 +1 -1 trunk/help/opers/stats (File Modified)
3186 +1 -1 trunk/help/users/stats (File Modified)
3187
3188
3189 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3190 Log:
3191 /stats A shows DNS servers, it doesn't matter whether ircd
3192 uses ADNS or something else.
3193
3194
3195 Changes: Modified:
3196 +1 -1 trunk/help/opers/stats (File Modified)
3197
3198
3199 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3200 Log:
3201 get_client_name() fix
3202
3203
3204 Changes: Modified:
3205 +4 -0 trunk/src/client.c (File Modified)
3206
3207
3208 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3209 Log:
3210 Add some comments.
3211
3212
3213 Changes: Modified:
3214 +6 -0 trunk/src/ircd.c (File Modified)
3215
3216
3217 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3218 Log:
3219 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3220
3221 Changes: Modified:
3222 +16 -17 trunk/configure (File Modified)
3223 +1 -1 trunk/configure.ac (File Modified)
3224
3225
3226 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3227 Log:
3228 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3229
3230 Changes: Modified:
3231 +135 -0 trunk/configure (File Modified)
3232 +6 -0 trunk/configure.ac (File Modified)
3233
3234
3235 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3236 Log:
3237 Exit 0 on successful -conftest.
3238
3239
3240 Changes: Modified:
3241 +1 -1 trunk/src/ircd.c (File Modified)
3242
3243
3244 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3245 Log:
3246 Make the "keep the parent process around" thing work, by opening
3247 a pipe to the child process. This pipe is on fd 0 in the child
3248 process. After successful initialization, the child will write
3249 a byte to this pipe, on fatal errors it will close it without
3250 writing anything.
3251
3252 Somewhat hackish still but should work.
3253
3254
3255 Changes: Modified:
3256 +27 -30 trunk/src/ircd.c (File Modified)
3257
3258
3259 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3260 Log:
3261 - convert some error messages to ierror() over fprintf/ilog combination
3262
3263
3264 Changes: Modified:
3265 +3 -6 trunk/src/ircd.c (File Modified)
3266
3267
3268 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3269 Log:
3270 - inotice() for loadmodule when in foreground mode
3271
3272
3273 Changes: Modified:
3274 +3 -0 trunk/src/modules.c (File Modified)
3275
3276
3277 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3278 Log:
3279 - remove inotice() on loading modules from the config
3280
3281
3282 Changes: Modified:
3283 +0 -3 trunk/src/modules.c (File Modified)
3284
3285
3286 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3287 Log:
3288 - usleep for 50000usec in the parent process to allow for startup messages
3289 to be cleanly printed before detaching to shell, this should be more than
3290 enough time really
3291
3292
3293 Changes: Modified:
3294 +3 -0 trunk/src/ircd.c (File Modified)
3295
3296
3297 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3298 Log:
3299 - display more errors during normal startup as to try to help people find common problems
3300
3301
3302 Changes: Modified:
3303 +27 -10 trunk/src/ircd.c (File Modified)
3304
3305
3306 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3307 Log:
3308 - version bump in preparation of 2.0.0 release
3309
3310
3311 Changes: Modified:
3312 +9 -9 trunk/configure (File Modified)
3313 +1 -1 trunk/configure.ac (File Modified)
3314
3315
3316 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3317 Log:
3318 Change example.conf operator block from "admin" to "god",
3319 so as to show we encourage per-person operator blocks.
3320
3321
3322 Changes: Modified:
3323 +4 -2 trunk/doc/example.conf (File Modified)
3324
3325
3326 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3327 Log:
3328 Document alias{} block.
3329
3330
3331 Changes: Modified:
3332 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3333
3334
3335 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3336 Log:
3337 Document DNS blacklist stuff in sgml.
3338
3339
3340 Changes: Modified:
3341 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3342 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3343
3344
3345 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3346 Log:
3347 Misc /stats clarifications.
3348
3349
3350 Changes: Modified:
3351 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3352
3353
3354 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3355 Log:
3356 Move snomasks into umodes chapter.
3357 Move oprivs chapter down.
3358
3359
3360 Changes: Modified:
3361 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3362 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3363 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3364
3365
3366 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3367 Log:
3368 Mention operator{} user@host change.
3369
3370
3371 Changes: Modified:
3372 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3373
3374
3375 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3376 Log:
3377 operator{} block user@host matches against orighost now, not host.
3378 This means that services/+h spoofs do not work in operator{} blocks;
3379 auth{} spoofs still work.
3380
3381
3382 Changes: Modified:
3383 +4 -0 trunk/doc/example.conf (File Modified)
3384 +1 -1 trunk/doc/reference.conf (File Modified)
3385 +2 -2 trunk/modules/m_challenge.c (File Modified)
3386 +1 -1 trunk/modules/m_oper.c (File Modified)
3387
3388
3389 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3390 Log:
3391 - inotice/iwarn/ierror() stuff I was working on
3392
3393
3394 Changes: Modified:
3395 +3 -0 trunk/include/s_log.h (File Modified)
3396 +15 -11 trunk/src/ircd.c (File Modified)
3397 +3 -1 trunk/src/modules.c (File Modified)
3398 +1 -1 trunk/src/newconf.c (File Modified)
3399 +54 -0 trunk/src/s_log.c (File Modified)
3400
3401
3402 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3403 Log:
3404 Oops, don't add blacklists to the list twice on rehash.
3405
3406
3407 Changes: Modified:
3408 +3 -2 trunk/src/blacklist.c (File Modified)
3409
3410
3411 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3412 Log:
3413 Remove notices to the client about progress of dnsbl lookups.
3414
3415
3416 Changes: Modified:
3417 +0 -4 trunk/src/blacklist.c (File Modified)
3418
3419
3420 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3421 Log:
3422 Add auth{} flag dnsbl_exempt.
3423
3424
3425 Changes: Modified:
3426 +2 -1 trunk/doc/example.conf (File Modified)
3427 +2 -1 trunk/doc/reference.conf (File Modified)
3428 +2 -0 trunk/include/s_conf.h (File Modified)
3429 +1 -0 trunk/src/newconf.c (File Modified)
3430 +8 -1 trunk/src/s_user.c (File Modified)
3431
3432
3433 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3434 Log:
3435 Switch alias{} and blacklist{} around, for consistency with example.conf.
3436
3437
3438 Changes: Modified:
3439 +18 -18 trunk/doc/reference.conf (File Modified)
3440
3441
3442 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3443 Log:
3444 Send a warning to the user if they are dnsbl listed but exempted.
3445
3446
3447 Changes: Modified:
3448 +17 -12 trunk/src/s_user.c (File Modified)
3449
3450
3451 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3452 Log:
3453 Move throwing out dnsbl listed clients to registration,
3454 and make kline_exempt exempt from it.
3455
3456
3457 Changes: Modified:
3458 +1 -0 trunk/include/blacklist.h (File Modified)
3459 +4 -0 trunk/include/client.h (File Modified)
3460 +15 -16 trunk/src/blacklist.c (File Modified)
3461 +6 -0 trunk/src/client.c (File Modified)
3462 +17 -0 trunk/src/s_user.c (File Modified)
3463
3464
3465 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3466 Log:
3467 Show refcount in /stats n.
3468
3469
3470 Changes: Modified:
3471 +3 -2 trunk/modules/m_stats.c (File Modified)
3472
3473
3474 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3475 Log:
3476 Don't look up dnsbls twice if they send USER twice.
3477
3478
3479 Changes: Modified:
3480 +5 -3 trunk/modules/m_user.c (File Modified)
3481
3482
3483 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3484 Log:
3485 Add /stats n to help files.
3486
3487
3488 Changes: Modified:
3489 +1 -0 trunk/help/opers/stats (File Modified)
3490 +1 -0 trunk/help/users/stats (File Modified)
3491
3492
3493 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3494 Log:
3495 Only check dnsbls for A records, not AAAA.
3496
3497
3498 Changes: Modified:
3499 +1 -1 trunk/src/blacklist.c (File Modified)
3500
3501
3502 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3503 Log:
3504 Don't remove non-illegal blacklists on completion of check.
3505 Add debugging notices (not working).
3506
3507
3508 Changes: Modified:
3509 +5 -1 trunk/src/blacklist.c (File Modified)
3510
3511
3512 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3513 Log:
3514 Don't call register_local_user() if they haven't sent a nick yet.
3515
3516
3517 Changes: Modified:
3518 +1 -1 trunk/src/blacklist.c (File Modified)
3519
3520
3521 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3522 Log:
3523 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3524
3525
3526 Changes: Modified:
3527 +21 -0 trunk/modules/m_stats.c (File Modified)
3528
3529
3530 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3531 Log:
3532 More dnsbl rehash fixes, it was adding bogus entries.
3533
3534
3535 Changes: Modified:
3536 +2 -7 trunk/src/newconf.c (File Modified)
3537
3538
3539 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3540 Log:
3541 Need blacklist.h here.
3542
3543
3544 Changes: Modified:
3545 +1 -0 trunk/src/s_conf.c (File Modified)
3546
3547
3548 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3549 Log:
3550 - nuke iauth
3551
3552
3553 Changes: Modified:
3554 +1 -2 trunk/configure (File Modified)
3555 +0 -48 trunk/configure.ac (File Modified)
3556 + - trunk/doc/example-iauth.conf (File Deleted)
3557 + - trunk/iauth/ (File Deleted)
3558
3559
3560 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3561 Log:
3562 Improve handling of rehashing with blacklists.
3563 Also some coding style tweaks.
3564
3565
3566 Changes: Modified:
3567 +3 -2 trunk/include/blacklist.h (File Modified)
3568 +35 -16 trunk/src/blacklist.c (File Modified)
3569 +2 -0 trunk/src/s_conf.c (File Modified)
3570
3571
3572 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3573 Log:
3574 Clear can_send cache if a user logs in or out from services.
3575
3576
3577 Changes: Modified:
3578 +2 -0 trunk/modules/m_services.c (File Modified)
3579
3580
3581 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3582 Log:
3583 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3584 This directory is not entered by default.
3585 More stuff needs to be moved into here.
3586
3587
3588 Changes: Modified:
3589 +2 -1 trunk/configure (File Modified)
3590 +1 -0 trunk/configure.ac (File Modified)
3591 +69 -458 trunk/extensions/Makefile.in (File Modified)
3592 + - trunk/extensions/m_clearchan.c (File Deleted)
3593 + - trunk/extensions/m_force.c (File Deleted)
3594 + - trunk/unsupported/ (File Added)
3595 + - trunk/unsupported/Makefile.in (File Added)
3596 + - trunk/unsupported/m_clearchan.c (File Added)
3597 + - trunk/unsupported/m_force.c (File Added)
3598
3599
3600 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3601 Log:
3602 Logging/wallops for forcejoin/forcepart, numeric fix.
3603 This needs to be moved to the toys section.
3604
3605
3606 Changes: Modified:
3607 +22 -2 trunk/extensions/m_force.c (File Modified)
3608
3609
3610 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3611 Log:
3612 Fix comments at the top (including copyright).
3613
3614
3615 Changes: Modified:
3616 +3 -2 trunk/extensions/m_omode.c (File Modified)
3617
3618
3619 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3620 Log:
3621 Add OMODE command to extensions/ for oper mode hacking:
3622 - requires admin privs
3623 - does not work for opped opers
3624 - sends wallops
3625 - sends a ServerMode for opping the oper themselves,
3626 otherwise a mode coming from the oper (not only
3627 does this provide full accountability, it is also
3628 easiest to implement while avoiding channels
3629 messed up with bogus bans etc).
3630
3631
3632 Changes: Modified:
3633 +171 -0 trunk/extensions/Makefile.in (File Modified)
3634 + - trunk/extensions/m_omode.c (File Added)
3635
3636
3637 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3638 Log:
3639 Metadata fix
3640
3641
3642 Changes: Modified:
3643 + - trunk/include/blacklist.h (Property Modified)
3644 + - trunk/src/blacklist.c (Property Modified)
3645
3646
3647 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3648 Log:
3649 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3650
3651
3652 Changes: Modified:
3653 +5 -1 trunk/src/blacklist.c (File Modified)
3654
3655
3656 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3657 Log:
3658 Initial DNS blacklist support:
3659 - see example.conf for how to use.
3660 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3661 - tor.ahbl.org is also included because most networks will not want to allow tor
3662 (and we're considering going KoS on tor users here anyway due to abuse)
3663
3664
3665 Changes: Modified:
3666 +18 -0 trunk/doc/example.conf (File Modified)
3667 +66 -0 trunk/doc/reference.conf (File Modified)
3668 + - trunk/include/blacklist.h (File Added)
3669 +2 -0 trunk/include/client.h (File Modified)
3670 +3 -0 trunk/modules/m_user.c (File Modified)
3671 +152 -0 trunk/src/Makefile.in (File Modified)
3672 + - trunk/src/blacklist.c (File Added)
3673 +34 -0 trunk/src/newconf.c (File Modified)
3674 +1 -0 trunk/src/s_auth.c (File Modified)
3675 +4 -0 trunk/src/s_user.c (File Modified)
3676
3677
3678 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3679 Log:
3680 Remove last bit of lzo stuff (comment in example.conf connect{}).
3681
3682
3683 Changes: Modified:
3684 +0 -4 trunk/doc/example.conf (File Modified)
3685
3686
3687 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3688 Log:
3689 Show sasl successes and failures in /stats t (like other
3690 things in /stats t, about local clients only).
3691
3692
3693 Changes: Modified:
3694 +2 -0 trunk/include/s_stats.h (File Modified)
3695 +3 -0 trunk/modules/m_sasl.c (File Modified)
3696 +3 -0 trunk/src/s_stats.c (File Modified)
3697
3698
3699 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3700 Log:
3701 Allow messaging services by nickname without using
3702 target change slots (this was already possible with
3703 user@server notation or services shortcuts).
3704
3705
3706 Changes: Modified:
3707 +2 -2 trunk/modules/core/m_message.c (File Modified)
3708
3709
3710 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3711 Log:
3712 Abort a safelist if a new /list comes in while one is already in progress.
3713
3714
3715 Changes: Modified:
3716 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3717
3718
3719 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3720 Log:
3721 Change $![letter]:[mask] to $~[letter]:[mask]
3722 so both ! and ~ invert an extban.
3723
3724
3725 Changes: Modified:
3726 +2 -0 trunk/src/chmode.c (File Modified)
3727
3728
3729 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3730 Log:
3731 - revert due to technical issues
3732
3733
3734 Changes: Modified:
3735 +1 -1 trunk/src/extban.c (File Modified)
3736
3737
3738 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3739 Log:
3740 - 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
3741
3742
3743 Changes: Modified:
3744 +1 -1 trunk/src/extban.c (File Modified)
3745
3746
3747 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3748 Log:
3749 Don't pace /list on a single channel.
3750
3751
3752 Changes: Modified:
3753 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3754
3755
3756 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3757 Log:
3758 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3759
3760
3761 Changes: Modified:
3762 +4 -2 trunk/include/supported.h (File Modified)
3763
3764
3765 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3766 Log:
3767 Extban types are case insensitive; force them to lowercase when added.
3768
3769
3770 Changes: Modified:
3771 +5 -5 trunk/doc/extban.txt (File Modified)
3772 +4 -0 trunk/src/chmode.c (File Modified)
3773 +3 -3 trunk/src/extban.c (File Modified)
3774
3775
3776 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3777 Log:
3778 sendto_wallops_flags():
3779 - instead of checking IsOper on each client, walk the appropriate list
3780 - instead of sending non-+z wallops from persons to nonopers, send only
3781 +w wallops from persons
3782
3783
3784 Changes: Modified:
3785 +1 -5 trunk/src/send.c (File Modified)
3786
3787
3788 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3789 Log:
3790 Prefix oper wallops with "WALLOPS - " if they would
3791 otherwise look like operwalls or locops, when sending
3792 them to local users.
3793
3794
3795 Changes: Modified:
3796 +11 -1 trunk/modules/m_wallops.c (File Modified)
3797
3798
3799 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3800 Log:
3801 Make sure destination field in some sasl numerics
3802 is the user's nick, not the sasl agent or server
3803 name.
3804
3805
3806 Changes: Modified:
3807 +2 -2 trunk/modules/m_sasl.c (File Modified)
3808
3809
3810 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3811 Log:
3812 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3813
3814
3815 Changes: Modified:
3816 +1 -1 trunk/extensions/Makefile.in (File Modified)
3817
3818
3819 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3820 Log:
3821 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3822
3823
3824 Changes: Modified:
3825 +1 -0 trunk/src/s_user.c (File Modified)
3826
3827
3828 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3829 Log:
3830 Fix build for when IPv6 is disabled.
3831
3832
3833 Changes: Modified:
3834 +12 -10 trunk/src/s_auth.c (File Modified)
3835
3836
3837 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3838 Log:
3839 Add information about adding extban types.
3840
3841
3842 Changes: Modified:
3843 +25 -0 trunk/doc/extban.txt (File Modified)
3844
3845
3846 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3847 Log:
3848 Better extban validation: try to match a new extban from
3849 a local user against its setter to see if it is valid.
3850 Unknown extban types from remotes are no longer hidden.
3851
3852
3853 Changes: Modified:
3854 +4 -3 trunk/doc/extban.txt (File Modified)
3855 +1 -0 trunk/include/channel.h (File Modified)
3856 +2 -6 trunk/src/chmode.c (File Modified)
3857 +32 -0 trunk/src/extban.c (File Modified)
3858
3859
3860 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3861 Log:
3862 Make sure both .c.o: and .s.o: are followed by the necessary command.
3863
3864
3865 Changes: Modified:
3866 +1 -0 trunk/src/Makefile.in (File Modified)
3867
3868
3869 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3870 Log:
3871 Add need_sasl auth{} flag to sgml documentation.
3872
3873
3874 Changes: Modified:
3875 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3876
3877
3878 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3879 Log:
3880 Document need_sasl auth{} flag in example confs.
3881
3882
3883 Changes: Modified:
3884 +1 -0 trunk/doc/example.conf (File Modified)
3885 +1 -0 trunk/doc/reference.conf (File Modified)
3886
3887
3888 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3889 Log:
3890 Don't allow TB to set an empty topic.
3891 This would be possible if a server sent bad protocol
3892 and could cause a crash.
3893
3894
3895 Changes: Modified:
3896 +4 -0 trunk/modules/m_tb.c (File Modified)
3897
3898
3899 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3900 Log:
3901 - oops
3902
3903
3904 Changes: Modified:
3905 +1 -1 trunk/Makefile.in (File Modified)
3906
3907
3908 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3909 Log:
3910 - typo fix
3911
3912
3913 Changes: Modified:
3914 +2 -2 trunk/configure (File Modified)
3915 +1 -1 trunk/configure.ac (File Modified)
3916
3917
3918 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3919 Log:
3920 - rebuild configure
3921
3922
3923 Changes: Modified:
3924 +2 -2 trunk/configure (File Modified)
3925
3926
3927 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3928 Log:
3929 - makefile fix
3930
3931
3932 Changes: Modified:
3933 +1 -1 trunk/extensions/Makefile.in (File Modified)
3934
3935
3936 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3937 Log:
3938 - rename contrib to extensions to bring some clarity to things
3939
3940
3941 Changes: Modified:
3942 +1 -1 trunk/Makefile.in (File Modified)
3943 +1 -1 trunk/configure.ac (File Modified)
3944 +10 -10 trunk/doc/example.conf (File Modified)
3945 +10 -10 trunk/doc/reference.conf (File Modified)
3946 + - trunk/extensions/ (File Added)
3947 + - trunk/extras/ (File Deleted)
3948
3949
3950 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3951 Log:
3952 - temporary rename
3953
3954
3955 Changes: Modified:
3956 +1 -1 trunk/Makefile.in (File Modified)
3957 +1 -1 trunk/configure.ac (File Modified)
3958 + - trunk/contrib/ (File Deleted)
3959 + - trunk/extras/ (File Added)
3960
3961
3962 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3963 Log:
3964 Don't allow servers to QUIT (they should use SQUIT).
3965
3966
3967 Changes: Modified:
3968 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3969
3970
3971 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3972 Log:
3973 - keywords
3974
3975
3976 Changes: Modified:
3977 + - trunk/src/fnvhash.s (Property Modified)
3978
3979
3980 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3981 Log:
3982 - reduced version of code
3983
3984
3985 Changes: Modified:
3986 +9 -61 trunk/src/fnvhash.s (File Modified)
3987
3988
3989 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3990 Log:
3991 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3992
3993
3994 Changes: Modified:
3995 +1 -1 trunk/src/fnvhash.s (File Modified)
3996
3997
3998 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3999 Log:
4000 Fix orighost matching for klines, etc. Was hashing the visible
4001 host, oops.
4002
4003
4004 Changes: Modified:
4005 +1 -1 trunk/src/hostmask.c (File Modified)
4006
4007
4008 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4009 Log:
4010 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4011
4012
4013 Changes: Modified:
4014 +7 -1 trunk/configure (File Modified)
4015 +5 -0 trunk/configure.ac (File Modified)
4016 +5 -6 trunk/src/Makefile.in (File Modified)
4017 +0 -4 trunk/src/fnvhash.s (File Modified)
4018 +0 -2 trunk/src/hash.c (File Modified)
4019
4020
4021 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4022 Log:
4023 - regenerate configure
4024
4025
4026 Changes: Modified:
4027 +18 -0 trunk/configure (File Modified)
4028
4029
4030 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4031 Log:
4032 - --enable-ricer-hashing option.
4033
4034
4035 Changes: Modified:
4036 +9 -0 trunk/configure.ac (File Modified)
4037 +3 -0 trunk/include/setup.h.in (File Modified)
4038
4039
4040 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4041 Log:
4042 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4043
4044
4045 Changes: Modified:
4046 + - trunk/src/fnvhash.s (File Added)
4047 +3 -0 trunk/src/hash.c (File Modified)
4048
4049
4050 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4051 Log:
4052 Fix syntax error in reference.conf.
4053
4054
4055 Changes: Modified:
4056 +0 -1 trunk/doc/reference.conf (File Modified)
4057
4058
4059 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4060 Log:
4061 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4062 (&& instead of ||...)
4063 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4064
4065
4066 Changes: Modified:
4067 +1 -1 trunk/src/chmode.c (File Modified)
4068
4069
4070 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4071 Log:
4072 Documentation for extban.
4073
4074
4075 Changes: Modified:
4076 + - trunk/doc/extban.txt (File Added)
4077
4078
4079 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4080 Log:
4081 Add extban modules to example confs.
4082
4083
4084 Changes: Modified:
4085 +5 -0 trunk/doc/example.conf (File Modified)
4086 +10 -0 trunk/doc/reference.conf (File Modified)
4087
4088
4089 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4090 Log:
4091 Initial addition of extended ban types (conditionals).
4092 Allows custom +bqeI checks via modules.
4093 Initial extra types are account (a[:mask]), oper (o),
4094 channel (c:name), realname (r:mask), server (s:mask).
4095
4096
4097 Changes: Modified:
4098 +229 -0 trunk/contrib/Makefile.in (File Modified)
4099 + - trunk/contrib/extb_account.c (File Added)
4100 + - trunk/contrib/extb_channel.c (File Added)
4101 + - trunk/contrib/extb_oper.c (File Added)
4102 + - trunk/contrib/extb_realname.c (File Added)
4103 + - trunk/contrib/extb_server.c (File Added)
4104 +13 -0 trunk/include/channel.h (File Modified)
4105 +1 -0 trunk/src/Makefile.in (File Modified)
4106 +14 -5 trunk/src/channel.c (File Modified)
4107 +91 -0 trunk/src/chmode.c (File Modified)
4108 + - trunk/src/extban.c (File Added)
4109
4110
4111 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4112 Log:
4113 Do not force +bqeI modes starting with '$' in nick!user@host format.
4114 * and ? characters in them are still assumed to be wildcards.
4115
4116
4117 Changes: Modified:
4118 +6 -0 trunk/src/chmode.c (File Modified)
4119
4120
4121 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4122 Log:
4123 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4124
4125
4126 Changes: Modified:
4127 +4 -0 trunk/modules/m_capab.c (File Modified)
4128
4129
4130 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4131 Log:
4132 Stop some mixing of client and server protocol.
4133
4134
4135 Changes: Modified:
4136 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4137 +4 -2 trunk/modules/m_pass.c (File Modified)
4138 +6 -0 trunk/modules/m_sasl.c (File Modified)
4139 +6 -0 trunk/modules/m_user.c (File Modified)
4140
4141
4142 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4143 Log:
4144 - additional revert
4145
4146
4147 Changes: Modified:
4148 +0 -2 trunk/include/s_newconf.h (File Modified)
4149 +0 -4 trunk/include/s_serv.h (File Modified)
4150 +0 -1 trunk/src/newconf.c (File Modified)
4151 +1 -13 trunk/src/s_serv.c (File Modified)
4152
4153
4154 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4155 Log:
4156 - revert LZOLink patch for now
4157
4158
4159 Changes: Modified:
4160 +0 -1 trunk/servlink/Makefile.in (File Modified)
4161 +0 -16 trunk/servlink/README (File Modified)
4162 +2 -36 trunk/servlink/control.c (File Modified)
4163 +0 -3 trunk/servlink/control.h (File Modified)
4164 +7 -5955 trunk/servlink/io.c (File Modified)
4165 + - trunk/servlink/lzoconf.h (File Deleted)
4166 + - trunk/servlink/lzodefs.h (File Deleted)
4167 + - trunk/servlink/minilzo.c (File Deleted)
4168 + - trunk/servlink/minilzo.h (File Deleted)
4169 +0 -1 trunk/servlink/servlink.h (File Modified)
4170
4171
4172 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4173 Log:
4174 - more stuff here
4175
4176
4177 Changes: Modified:
4178 +4 -2 trunk/servlink/control.c (File Modified)
4179 +2 -1 trunk/servlink/io.c (File Modified)
4180
4181
4182 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4183 Log:
4184 - oops
4185
4186
4187 Changes: Modified:
4188 +2 -2 trunk/servlink/io.c (File Modified)
4189
4190
4191 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4192 Log:
4193 - paranoia, prevent segfaults
4194
4195
4196 Changes: Modified:
4197 +2 -2 trunk/servlink/io.c (File Modified)
4198
4199
4200 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4201 Log:
4202 - more optimal servlink code
4203
4204
4205 Changes: Modified:
4206 +21 -8 trunk/servlink/io.c (File Modified)
4207
4208
4209 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4210 Log:
4211 - more efficient read strategy
4212
4213
4214 Changes: Modified:
4215 +15 -3 trunk/servlink/io.c (File Modified)
4216
4217
4218 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4219 Log:
4220 - use lzo_uintp cast to make LZO happy
4221
4222
4223 Changes: Modified:
4224 +3 -3 trunk/servlink/io.c (File Modified)
4225
4226
4227 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4228 Log:
4229 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4230
4231
4232 Changes: Modified:
4233 +4 -0 trunk/doc/example.conf (File Modified)
4234 +2 -1 trunk/include/s_newconf.h (File Modified)
4235 +4 -0 trunk/include/s_serv.h (File Modified)
4236 +1 -0 trunk/servlink/Makefile.in (File Modified)
4237 +16 -0 trunk/servlink/README (File Modified)
4238 +34 -2 trunk/servlink/control.c (File Modified)
4239 +3 -0 trunk/servlink/control.h (File Modified)
4240 +5929 -7 trunk/servlink/io.c (File Modified)
4241 + - trunk/servlink/lzoconf.h (File Added)
4242 + - trunk/servlink/lzodefs.h (File Added)
4243 + - trunk/servlink/minilzo.c (File Added)
4244 + - trunk/servlink/minilzo.h (File Added)
4245 +1 -0 trunk/servlink/servlink.h (File Modified)
4246 +1 -0 trunk/src/newconf.c (File Modified)
4247 +14 -2 trunk/src/s_serv.c (File Modified)
4248
4249
4250 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4251 Log:
4252 - remove imalloc, it was a concept that probably wouldn't have worked properly
4253
4254
4255 Changes: Modified:
4256 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4257 + - trunk/libcharybdis/imalloc.c (File Deleted)
4258 + - trunk/libcharybdis/imalloc.h (File Deleted)
4259
4260
4261 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4262 Log:
4263 - disable imalloc for now
4264
4265
4266 Changes: Modified:
4267 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4268
4269
4270 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4271 Log:
4272 - remove unneeded debug code
4273
4274
4275 Changes: Modified:
4276 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4277
4278
4279 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4280 Log:
4281 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4282
4283
4284 Changes: Modified:
4285 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4286
4287
4288 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4289 Log:
4290 - more stuff here, imalloc remains disabled for now
4291
4292
4293 Changes: Modified:
4294 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4295
4296
4297 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4298 Log:
4299 - more progress
4300
4301
4302 Changes: Modified:
4303 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4304
4305
4306 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4307 Log:
4308 - more tweaks
4309
4310
4311 Changes: Modified:
4312 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4313 +2 -0 trunk/src/ircd.c (File Modified)
4314
4315
4316 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4317 Log:
4318 - roll back libircd crap
4319
4320
4321 Changes: Modified:
4322 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4323 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4324 +29 -0 trunk/src/.depend (File Modified)
4325 +6 -21 trunk/src/Makefile.in (File Modified)
4326 +3 -218 trunk/src/ircd.c (File Modified)
4327 + - trunk/src/ircd_linker.c (File Deleted)
4328 + - trunk/src/main.c (File Deleted)
4329
4330
4331 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4332 Log:
4333 - realloc(), free() implementation
4334
4335
4336 Changes: Modified:
4337 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4338
4339
4340 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4341 Log:
4342 - malloc(), calloc() implementation
4343
4344
4345 Changes: Modified:
4346 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4347
4348
4349 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4350 Log:
4351 - block_free(), block_find(), retune_heaps() implementation
4352
4353
4354 Changes: Modified:
4355 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4356
4357
4358 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4359 Log:
4360 - block_destroy code, block_allocate code.
4361
4362
4363 Changes: Modified:
4364 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4365
4366
4367 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4368 Log:
4369 - block_new() code
4370
4371
4372 Changes: Modified:
4373 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4374
4375
4376 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4377 Log:
4378 - disable imalloc again :P
4379
4380
4381 Changes: Modified:
4382 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4383
4384
4385 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4386 Log:
4387 - fix warning
4388
4389
4390 Changes: Modified:
4391 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4392
4393
4394 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4395 Log:
4396 - fix typo
4397
4398
4399 Changes: Modified:
4400 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4401
4402
4403 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4404 Log:
4405 - constructor code for imalloc engine (malloc_init())
4406
4407
4408 Changes: Modified:
4409 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4410
4411
4412 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4413 Log:
4414 - imalloc engine improvements
4415
4416
4417 Changes: Modified:
4418 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4419
4420
4421 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4422 Log:
4423 - replace mmap() code with direct brk()/sbrk() calls.
4424
4425
4426 Changes: Modified:
4427 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4428
4429
4430 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4431 Log:
4432 - remove outdated i_malloc() interfaces
4433
4434
4435 Changes: Modified:
4436 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4437
4438
4439 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4440 Log:
4441 - redisable imalloc (sorry!)
4442
4443
4444 Changes: Modified:
4445 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4446
4447
4448 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4449 Log:
4450 - correct GET_PAGE_SLOT() macro
4451
4452
4453 Changes: Modified:
4454 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4455
4456
4457 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4458 Log:
4459 - oops forgot to commit it with imalloc turned off
4460
4461
4462 Changes: Modified:
4463 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4464
4465
4466 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4467 Log:
4468 - cleanups
4469
4470
4471 Changes: Modified:
4472 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4473 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4474
4475
4476 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4477 Log:
4478 - lowlevel imalloc code
4479
4480
4481 Changes: Modified:
4482 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4483 + - trunk/libcharybdis/imalloc.h (File Added)
4484
4485
4486 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4487 Log:
4488 - fix bindings
4489
4490
4491 Changes: Modified:
4492 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4493
4494
4495 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4496 Log:
4497 remove #ifndef
4498
4499
4500 Changes: Modified:
4501 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4502
4503
4504 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4505 Log:
4506 - 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)
4507
4508
4509 Changes: Modified:
4510 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4511 + - trunk/libcharybdis/imalloc.c (File Added)
4512
4513
4514 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4515 Log:
4516 - increment configure Id
4517
4518
4519 Changes: Modified:
4520 +2208 -1 trunk/configure (File Modified)
4521
4522
4523 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4524 Log:
4525 - bootstrap for imalloc code
4526
4527
4528 Changes: Modified:
4529 +54 -1 trunk/configure.ac (File Modified)
4530 +27 -0 trunk/include/setup.h.in (File Modified)
4531
4532
4533 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4534 Log:
4535 Clarify interaction of spoofs and channel bans/operator{} blocks.
4536
4537
4538 Changes: Modified:
4539 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4540 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4541
4542
4543 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4544 Log:
4545 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4546
4547
4548 Changes: Modified:
4549 +30 -22 trunk/src/ircd.c (File Modified)
4550
4551
4552 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4553 Log:
4554 If shared{} blocks deny something, the command
4555 is silently ignored.
4556
4557
4558 Changes: Modified:
4559 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4560
4561
4562 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4563 Log:
4564 Move up IsService check so we don't store a non-service
4565 in preClient->sasl_agent.
4566
4567
4568 Changes: Modified:
4569 +6 -6 trunk/modules/m_sasl.c (File Modified)
4570
4571
4572 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4573 Log:
4574 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4575 Add some more sanity checks on agent strings.
4576
4577
4578 Changes: Modified:
4579 +13 -11 trunk/modules/m_sasl.c (File Modified)
4580
4581
4582 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4583 Log:
4584 Unknown clients can have an ID too now so make sure to remove
4585 them from the hash if they exit.
4586
4587
4588 Changes: Modified:
4589 +3 -0 trunk/src/client.c (File Modified)
4590
4591
4592 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4593 Log:
4594 Only accept sasl from servers in a service{} block.
4595 Not tested but this must go in.
4596
4597
4598 Changes: Modified:
4599 +6 -0 trunk/modules/m_sasl.c (File Modified)
4600 +3 -0 trunk/modules/m_signon.c (File Modified)
4601
4602
4603 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4604 Log:
4605 Only process SAVE messages targetting registered users,
4606 not servers or unregistered connections. Could cause
4607 a crash when bad protocol was received.
4608
4609
4610 Changes: Modified:
4611 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4612
4613
4614 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4615 Log:
4616 - fix QJM buffer overflow vulnerability (fucking GXTi)
4617
4618
4619 Changes: Modified:
4620 +3 -3 trunk/src/s_user.c (File Modified)
4621
4622
4623 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4624 Log:
4625 Mention /scan umodes under oper_spy privilege.
4626
4627
4628 Changes: Modified:
4629 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4630
4631
4632 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4633 Log:
4634 Mention that overlapping cluster blocks are a bad thing.
4635
4636
4637 Changes: Modified:
4638 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4639
4640
4641 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4642 Log:
4643 - Document cluster{} and shared{} blocks.
4644 - Mention that service{} does not allow wildcards.
4645
4646
4647 Changes: Modified:
4648 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4649
4650
4651 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4652 Log:
4653 Document exempt{} and service{} blocks, point to reference.conf for
4654 general{}, channel{} and serverhide{}.
4655
4656
4657 Changes: Modified:
4658 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4659
4660
4661 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4662 Log:
4663 Document ~ in lists of values better.
4664
4665
4666 Changes: Modified:
4667 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4668
4669
4670 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4671 Log:
4672 More detailed CNOTICE, CPRIVMSG descriptions.
4673
4674
4675 Changes: Modified:
4676 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4677
4678
4679 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4680 Log:
4681 Oops, need both Revision and Id on modules.
4682
4683
4684 Changes: Modified:
4685 + - trunk/modules/sno_routing.c (Property Modified)
4686
4687
4688 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4689 Log:
4690 Tweak header comment a bit (filename, Id).
4691
4692
4693 Changes: Modified:
4694 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4695
4696
4697 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4698 Log:
4699 Add GLINE and UNGLINE.
4700
4701
4702 Changes: Modified:
4703 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4704
4705
4706 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4707 Log:
4708 New configure with proper Id.
4709
4710
4711 Changes: Modified:
4712 +3 -1 trunk/configure (File Modified)
4713
4714
4715 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4716 Log:
4717 Change #include directives for in6addr_any, hopefully compiles better now.
4718
4719
4720 Changes: Modified:
4721 +3 -1 trunk/configure.ac (File Modified)
4722
4723
4724 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4725 Log:
4726 Encourage putting actual administrative information
4727 in the admin{} block.
4728
4729
4730 Changes: Modified:
4731 +3 -3 trunk/doc/example.conf (File Modified)
4732
4733
4734 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4735 Log:
4736 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4737
4738
4739 Changes: Modified:
4740 +9 -7 trunk/include/s_conf.h (File Modified)
4741 +1 -0 trunk/src/newconf.c (File Modified)
4742 +10 -0 trunk/src/s_user.c (File Modified)
4743
4744
4745 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4746 Log:
4747 - Change to glines = no in example confs
4748 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4749 are disabled.
4750
4751
4752 Changes: Modified:
4753 +1 -1 trunk/doc/example.conf (File Modified)
4754 +1 -1 trunk/doc/reference.conf (File Modified)
4755 +2 -2 trunk/modules/m_gline.c (File Modified)
4756
4757
4758 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4759 Log:
4760 - forward-port QJM fix from 1.1
4761
4762
4763 Changes: Modified:
4764 +2 -0 trunk/src/s_user.c (File Modified)
4765
4766
4767 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4768 Log:
4769 - add switch to configure to disable the block allocator
4770
4771
4772 Changes: Modified:
4773 +18 -0 trunk/configure (File Modified)
4774 +9 -0 trunk/configure.ac (File Modified)
4775 +0 -6 trunk/include/config.h (File Modified)
4776 +3 -0 trunk/include/setup.h.in (File Modified)
4777
4778
4779 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4780 Log:
4781 Fix wierd error that would exit SASL users with "Overridden"
4782
4783 Changes: Modified:
4784 +1 -1 trunk/modules/m_signon.c (File Modified)
4785
4786
4787 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4788 Log:
4789 Remove obsolete XXX comment about lazylinks.
4790
4791
4792 Changes: Modified:
4793 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4794
4795
4796 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4797 Log:
4798 OJOIN: make sure to send the wallops remotely for #channels
4799
4800
4801 Changes: Modified:
4802 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4803
4804
4805 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4806 Log:
4807 Accountability for OJOIN (contrib module)
4808
4809 Changes: Modified:
4810 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4811
4812
4813 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4814 Log:
4815 - move more stuff over to ircd_state
4816
4817
4818 Changes: Modified:
4819 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4820 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4821 +9 -0 trunk/src/ircd_state.c (File Modified)
4822 +3 -3 trunk/src/patricia.c (File Modified)
4823
4824
4825 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4826 Log:
4827 - move more stuff out of libircd and into ircd_state.c
4828
4829
4830 Changes: Modified:
4831 +5 -5 trunk/src/channel.c (File Modified)
4832 +4 -4 trunk/src/client.c (File Modified)
4833 +12 -0 trunk/src/ircd_state.c (File Modified)
4834
4835
4836 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4837 Log:
4838 - this is just barrels of fun
4839
4840
4841 Changes: Modified:
4842 + - trunk/include/ircd_state.h (File Added)
4843 +1 -1 trunk/src/Makefile.in (File Modified)
4844 +2 -1 trunk/src/channel.c (File Modified)
4845 +3 -52 trunk/src/ircd.c (File Modified)
4846 +100 -3 trunk/src/ircd_state.c (File Modified)
4847
4848
4849 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4850 Log:
4851 It's .include, not #include.
4852
4853
4854 Changes: Modified:
4855 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4856
4857
4858 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4859 Log:
4860 More consistent section titles.
4861
4862
4863 Changes: Modified:
4864 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4865 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4866 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4867
4868
4869 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4870 Log:
4871 Mention possible exceeding of +j/+l due to propagation
4872 delays between servers.
4873
4874
4875 Changes: Modified:
4876 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4877
4878
4879 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4880 Log:
4881 Formatting nits:
4882 - "text" -> <quote>text</quote>
4883 - <filename>
4884 - a few more
4885
4886
4887 Changes: Modified:
4888 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4889 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4890 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4891 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4892
4893
4894 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4895 Log:
4896 Remove text about deprecation of glines.
4897
4898
4899 Changes: Modified:
4900 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4901
4902
4903 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4904 Log:
4905 - Add description of umode +D, deaf.
4906 - Mention CALLERID 005 token with umode +g.
4907
4908
4909 Changes: Modified:
4910 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4911
4912
4913 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4914 Log:
4915 Strip off a leading colon in services shortcuts (aliases).
4916
4917
4918 Changes: Modified:
4919 +2 -0 trunk/src/parse.c (File Modified)
4920
4921
4922 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4923 Log:
4924 Add no_oper_invis contrib module, denies opers setting
4925 themselves invisible (except hidden_oper's).
4926
4927
4928 Changes: Modified:
4929 +42 -0 trunk/contrib/Makefile.in (File Modified)
4930 + - trunk/contrib/no_oper_invis.c (File Added)
4931
4932
4933 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4934 Log:
4935 Mention /stats E, make the other /stats descriptions more consistent.
4936
4937
4938 Changes: Modified:
4939 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4940
4941
4942 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4943 Log:
4944 Mention that the KILL reason and oper will appear on channels.
4945
4946
4947 Changes: Modified:
4948 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4949
4950
4951 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4952 Log:
4953 Mention /mode #channel f to query forward channel from outside.
4954
4955
4956 Changes: Modified:
4957 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4958
4959
4960 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4961 Log:
4962 Port over RATBOX_2_1 r20960 (anfl):
4963 client connect notices to +C should be hiding the extra
4964 fields for spoofed users
4965
4966
4967 Changes: Modified:
4968 +2 -1 trunk/src/s_user.c (File Modified)
4969
4970
4971 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4972 Log:
4973 Add a chapter with our extra user commands:
4974 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4975
4976
4977 Changes: Modified:
4978 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4979 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4980
4981
4982 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4983 Log:
4984 Do not put by <server>: in SQUIT reasons to servers
4985 other than the one being exited.
4986
4987
4988 Changes: Modified:
4989 +1 -1 trunk/src/client.c (File Modified)
4990
4991
4992 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4993 Log:
4994 Regenerate configure.
4995
4996
4997 Changes: Modified:
4998 +1162 -1159 trunk/configure (File Modified)
4999
5000
5001 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5002 Log:
5003 Move the warning flags down so they do not mess up
5004 checks like for -Wl,-export-dynamic.
5005
5006
5007 Changes: Modified:
5008 +33 -30 trunk/configure.ac (File Modified)
5009
5010
5011 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5012 Log:
5013 - more work here
5014
5015
5016 Changes: Modified:
5017 +2 -1 trunk/iauth/Makefile.in (File Modified)
5018
5019
5020 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5021 Log:
5022 - build iauth makefile
5023
5024
5025 Changes: Modified:
5026 +3 -2 trunk/configure (File Modified)
5027 +1 -0 trunk/configure.ac (File Modified)
5028
5029
5030 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5031 Log:
5032 - Makefile
5033
5034
5035 Changes: Modified:
5036 + - trunk/iauth/Makefile.in (File Added)
5037
5038
5039 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5040 Log:
5041 - add iauth.conf.example from irc2.11
5042
5043
5044 Changes: Modified:
5045 + - trunk/doc/example-iauth.conf (File Added)
5046
5047
5048 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5049 Log:
5050 - wow, i found some docs on this thing
5051
5052
5053 Changes: Modified:
5054 + - trunk/doc/technical/iauth-internals.txt (File Added)
5055
5056
5057 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5058 Log:
5059 - no longer applicable
5060
5061
5062 Changes: Modified:
5063 + - trunk/authdaemon/ (File Deleted)
5064
5065
5066 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5067 Log:
5068 - remove libircd.so on make clean (oops)
5069
5070
5071 Changes: Modified:
5072 +1 -1 trunk/src/Makefile.in (File Modified)
5073
5074
5075 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5076 Log:
5077 - merge iauth source for experimentation
5078
5079
5080 Changes: Modified:
5081 + - trunk/iauth/ (File Added)
5082 + - trunk/iauth/a_conf.c (File Added)
5083 + - trunk/iauth/a_conf_def.h (File Added)
5084 + - trunk/iauth/a_conf_ext.h (File Added)
5085 + - trunk/iauth/a_defines.h (File Added)
5086 + - trunk/iauth/a_externs.h (File Added)
5087 + - trunk/iauth/a_io.c (File Added)
5088 + - trunk/iauth/a_io_ext.h (File Added)
5089 + - trunk/iauth/a_log.c (File Added)
5090 + - trunk/iauth/a_log_def.h (File Added)
5091 + - trunk/iauth/a_log_ext.h (File Added)
5092 + - trunk/iauth/a_struct_def.h (File Added)
5093 + - trunk/iauth/iauth.c (File Added)
5094 + - trunk/iauth/mod_lhex.c (File Added)
5095 + - trunk/iauth/mod_lhex_ext.h (File Added)
5096 + - trunk/iauth/mod_pipe.c (File Added)
5097 + - trunk/iauth/mod_pipe_ext.h (File Added)
5098 + - trunk/iauth/mod_rfc931.c (File Added)
5099 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5100 + - trunk/iauth/mod_socks.c (File Added)
5101 + - trunk/iauth/mod_socks_ext.h (File Added)
5102 + - trunk/iauth/mod_webproxy.c (File Added)
5103 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5104
5105
5106 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5107 Log:
5108 User /quote help index was not sorted properly.
5109
5110
5111 Changes: Modified:
5112 +2 -2 trunk/help/Makefile.in (File Modified)
5113 +8 -8 trunk/help/users/index (File Modified)
5114
5115
5116 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5117 Log:
5118 Add SCAN help file.
5119
5120
5121 Changes: Modified:
5122 +25 -8 trunk/help/opers/index (File Modified)
5123 + - trunk/help/opers/scan (File Added)
5124
5125
5126 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5127 Log:
5128 SGML docs:
5129 - Document SCAN UMODES
5130 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5131
5132
5133 Changes: Modified:
5134 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5135
5136
5137 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5138 Log:
5139 Add our copyright information to /info (part of release-1.1 r1026).
5140
5141
5142 Changes: Modified:
5143 +1 -0 trunk/src/version.c.SH (File Modified)
5144
5145
5146 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5147 Log:
5148 Fix some compile warnings.
5149
5150
5151 Changes: Modified:
5152 +1 -1 trunk/modules/core/m_join.c (File Modified)
5153 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5154 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5155 +1 -1 trunk/modules/m_scan.c (File Modified)
5156 +4 -4 trunk/modules/m_signon.c (File Modified)
5157
5158
5159 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5160 Log:
5161 RSFNC: OK, actually consider unknowns also for detecting a collide.
5162 Otherwise we can get two clients with the same nick.
5163
5164
5165 Changes: Modified:
5166 +1 -1 trunk/modules/m_services.c (File Modified)
5167
5168
5169 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5170 Log:
5171 - charybdis profiling stuff
5172 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5173 - update .depend
5174
5175
5176 Changes: Modified:
5177 +0 -8 trunk/configure (File Modified)
5178 +1 -8 trunk/configure.ac (File Modified)
5179 +18 -0 trunk/include/channel.h (File Modified)
5180 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5181 +335 -260 trunk/src/.depend (File Modified)
5182 +1569 -0 trunk/src/Makefile.in (File Modified)
5183 + - trunk/src/chmode.c (File Added)
5184 +16 -1 trunk/src/ircd.c (File Modified)
5185 +11 -0 trunk/src/main.c (File Modified)
5186 +11 -0 trunk/src/modules.c (File Modified)
5187
5188
5189 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5190 Log:
5191 RSFNC: Do not send kills to servers for unknowns
5192
5193
5194 Changes: Modified:
5195 +4 -2 trunk/modules/m_services.c (File Modified)
5196
5197
5198 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5199 Log:
5200 Describe service{} blocks in reference.conf.
5201
5202
5203 Changes: Modified:
5204 +12 -0 trunk/doc/reference.conf (File Modified)
5205
5206
5207 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5208 Log:
5209 Replace this list of modes with pointers to other documentation.
5210
5211
5212 Changes: Modified:
5213 +6 -50 trunk/doc/modes.txt (File Modified)
5214
5215
5216 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5217 Log:
5218 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5219 looks too much like an old-ircd client pointer otherwise.
5220
5221
5222 Changes: Modified:
5223 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5224
5225
5226 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5227 Log:
5228 findforwards:
5229 - note truncation of the list (perhaps sending multiple
5230 notices is better)
5231 - clarify in a comment that /findforwards on a nonexistent
5232 channel can be useful
5233 - sendto_one_notice() requires that the text start with
5234 a colon
5235
5236
5237 Changes: Modified:
5238 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5239
5240
5241 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5242 Log:
5243 When we close a local server's link, always include the
5244 name of the client causing the exit in the reason in the
5245 SQUIT we send them (replacing them with us). This makes
5246 sure server notices for stuff like "Not enough arguments
5247 to server command" are different on the two sides.
5248
5249
5250 Changes: Modified:
5251 +7 -5 trunk/src/client.c (File Modified)
5252
5253
5254 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5255 Log:
5256 New contrib module m_findforwards.c
5257
5258
5259 Changes: Modified:
5260 +112 -0 trunk/contrib/Makefile.in (File Modified)
5261 + - trunk/contrib/m_findforwards.c (File Added)
5262
5263
5264 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5265 Log:
5266 Whoops, don't show real host behind auth{} spoof in
5267 spoof notices if hide_spoof_ips is enabled.
5268
5269 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5270
5271
5272 Changes: Modified:
5273 +3 -2 trunk/src/s_conf.c (File Modified)
5274
5275
5276 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5277 Log:
5278 Add dalnet-style /identify that sends to nickserv or chanserv.
5279
5280
5281 Changes: Modified:
5282 +102 -0 trunk/contrib/Makefile.in (File Modified)
5283 + - trunk/contrib/m_identify.c (File Added)
5284
5285
5286 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5287 Log:
5288 Document alias{} blocks a bit better.
5289
5290
5291 Changes: Modified:
5292 +9 -0 trunk/doc/reference.conf (File Modified)
5293
5294
5295 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5296 Log:
5297 - add aliases to /stats m (data usage is not counted though, sorry)
5298
5299
5300 Changes: Modified:
5301 +1 -0 trunk/include/s_conf.h (File Modified)
5302 +3 -0 trunk/src/newconf.c (File Modified)
5303 +15 -0 trunk/src/parse.c (File Modified)
5304
5305
5306 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5307 Log:
5308 - remove m_sshortcut as it's no longer relevant
5309
5310
5311 Changes: Modified:
5312 +0 -145 trunk/modules/Makefile.in (File Modified)
5313 + - trunk/modules/m_sshortcut.c (File Deleted)
5314
5315
5316 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5317 Log:
5318 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5319 targets instead of my original idea :P)
5320
5321
5322 Changes: Modified:
5323 +32 -0 trunk/doc/example.conf (File Modified)
5324 +35 -0 trunk/doc/reference.conf (File Modified)
5325 +4 -0 trunk/include/parse.h (File Modified)
5326 +7 -0 trunk/include/s_conf.h (File Modified)
5327 +82 -0 trunk/src/newconf.c (File Modified)
5328 +78 -0 trunk/src/parse.c (File Modified)
5329 +16 -0 trunk/src/s_conf.c (File Modified)
5330
5331
5332 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5333 Log:
5334 Remove some spaces after tabs. ??
5335
5336
5337 Changes: Modified:
5338 +18 -18 trunk/src/newconf.c (File Modified)
5339
5340
5341 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5342 Log:
5343 Global /who:
5344 - make sure to clear all marks also if the who was aborted
5345 because of too many matches
5346 - give ERR_TOOMANYMATCHES if too many matches
5347 - clarify comments
5348
5349 ratbox RATBOX_2_2 r22003 (jilles)
5350
5351
5352 Changes: Modified:
5353 +28 -26 trunk/modules/m_who.c (File Modified)
5354
5355
5356 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5357 Log:
5358 - devel is 2.0
5359
5360
5361 Changes: Modified:
5362 +9 -9 trunk/configure (File Modified)
5363 +1 -1 trunk/configure.ac (File Modified)
5364
5365
5366 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5367 Log:
5368 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5369
5370
5371 Changes: Modified:
5372 +2 -1 trunk/include/s_newconf.h (File Modified)
5373 +20 -0 trunk/modules/m_rehash.c (File Modified)
5374 +1 -1 trunk/src/s_newconf.c (File Modified)
5375
5376
5377 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5378 Log:
5379 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5380
5381
5382 Changes: Modified:
5383 +0 -1 trunk/doc/example.conf (File Modified)
5384 +0 -3 trunk/doc/reference.conf (File Modified)
5385 +0 -1 trunk/include/s_conf.h (File Modified)
5386 +0 -6 trunk/modules/m_info.c (File Modified)
5387 +1 -1 trunk/src/channel.c (File Modified)
5388 +0 -1 trunk/src/newconf.c (File Modified)
5389
5390
5391 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5392 Log:
5393 Missing header in m_chghost.c
5394
5395 Changes: Modified:
5396 +1 -0 trunk/modules/m_chghost.c (File Modified)
5397
5398
5399 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5400 Log:
5401 Relocate QJM code to a seperate function(change_nick_user_host)
5402 Change CHGHOST to use change_nick_user_host instead of just setting it
5403
5404
5405 Changes: Modified:
5406 +3 -0 trunk/include/s_user.h (File Modified)
5407 +1 -1 trunk/modules/m_chghost.c (File Modified)
5408 +3 -78 trunk/modules/m_signon.c (File Modified)
5409 +89 -0 trunk/src/s_user.c (File Modified)
5410
5411
5412 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5413 Log:
5414 Restore /stats a (dns servers, admin-only).
5415
5416
5417 Changes: Modified:
5418 +1 -0 trunk/include/res.h (File Modified)
5419 +5 -8 trunk/modules/m_stats.c (File Modified)
5420 +16 -0 trunk/src/res.c (File Modified)
5421
5422
5423 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5424 Log:
5425 - Add CHARYBDIS_PROFILE if we are profiling.
5426 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5427 - Remove duplicate --enable-epoll entry.
5428
5429
5430 Changes: Modified:
5431 +1595 -15 trunk/configure (File Modified)
5432 +30 -11 trunk/configure.ac (File Modified)
5433 +3 -0 trunk/include/setup.h.in (File Modified)
5434
5435
5436 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5437 Log:
5438 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5439
5440
5441 Changes: Modified:
5442 +28 -0 trunk/aclocal.m4 (File Modified)
5443
5444
5445 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5446 Log:
5447 Allow requesting forward channel and quiet list in same mode command.
5448
5449
5450 Changes: Modified:
5451 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5452
5453
5454 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5455 Log:
5456 Add description of xline wildcards.
5457
5458
5459 Changes: Modified:
5460 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5461
5462
5463 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5464 Log:
5465 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5466
5467
5468 Changes: Modified:
5469 +0 -4 trunk/modules/m_services.c (File Modified)
5470
5471
5472 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5473 Log:
5474 typo
5475
5476
5477 Changes: Modified:
5478 +1 -1 trunk/include/hook.h (File Modified)
5479
5480
5481 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5482 Log:
5483 call_hook, not hook_call
5484
5485
5486 Changes: Modified:
5487 +1 -1 trunk/modules/core/m_join.c (File Modified)
5488
5489
5490 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5491 Log:
5492 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5493 Could be useful for a number of things.
5494
5495
5496 Changes: Modified:
5497 +9 -0 trunk/modules/core/m_join.c (File Modified)
5498
5499
5500 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5501 Log:
5502 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5503
5504
5505 Changes: Modified:
5506 +7 -0 trunk/include/hook.h (File Modified)
5507
5508
5509 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5510 Log:
5511 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5512
5513
5514 Changes: Modified:
5515 +15 -0 trunk/modules/m_services.c (File Modified)
5516
5517
5518 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5519 Log:
5520 Clarify snomask +f, +k, +u.
5521
5522
5523 Changes: Modified:
5524 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5525
5526
5527 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5528 Log:
5529 Cmode +p and +s may be set simultaneously.
5530
5531
5532 Changes: Modified:
5533 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5534
5535
5536 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5537 Log:
5538 actually, we should check the data version on each reload (oops)
5539
5540
5541 Changes: Modified:
5542 +6 -6 trunk/src/main.c (File Modified)
5543
5544
5545 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5546 Log:
5547 more work on the loader
5548
5549
5550 Changes: Modified:
5551 +45 -21 trunk/src/main.c (File Modified)
5552
5553
5554 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5555 Log:
5556 Add prototype ircd_state.c
5557
5558
5559 Changes: Modified:
5560 + - trunk/src/ircd_state.c (File Added)
5561
5562
5563 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5564 Log:
5565 Smaller improvements.
5566
5567
5568 Changes: Modified:
5569 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5570
5571
5572 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5573 Log:
5574 Add a lot of stuff here.
5575
5576
5577 Changes: Modified:
5578 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5579
5580
5581 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5582 Log:
5583 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5584
5585
5586 Changes: Modified:
5587 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5588
5589
5590 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5591 Log:
5592 Invex doesn't trump +r or (sic) +J.
5593
5594
5595 Changes: Modified:
5596 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5597
5598
5599 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5600 Log:
5601 Check to make sure a module is not loaded before loading it.
5602
5603
5604 Changes: Modified:
5605 +6 -1 trunk/src/ircd_parser.y (File Modified)
5606
5607
5608 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5609 Log:
5610 - Add a missing comma in the HeaderMessages array
5611 - Only send "Your hostname is too long ..." if that really is the case
5612
5613
5614 Changes: Modified:
5615 +2 -2 trunk/src/s_auth.c (File Modified)
5616
5617
5618 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5619 Log:
5620 build_symtable() will have already bailed here, so no need to check
5621 explicitly whether or not charybdis_main is NULL.
5622
5623
5624 Changes: Modified:
5625 +7 -16 trunk/src/main.c (File Modified)
5626
5627
5628 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5629 Log:
5630 Data structure versioning, part 1.
5631
5632
5633 Changes: Modified:
5634 +10 -1 trunk/include/ircd_defs.h (File Modified)
5635 +2 -0 trunk/src/ircd.c (File Modified)
5636 +15 -3 trunk/src/main.c (File Modified)
5637
5638
5639 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5640 Log:
5641 build a symbol table and use that instead of doing a raw dlsym on everything
5642
5643
5644 Changes: Modified:
5645 + - trunk/include/ircd_linker.h (File Added)
5646 +71 -1 trunk/src/Makefile.in (File Modified)
5647 + - trunk/src/ircd_linker.c (File Added)
5648 +16 -4 trunk/src/main.c (File Modified)
5649
5650
5651 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5652 Log:
5653 The launcher now calls io_loop() instead of charybdis_main().
5654 This is so that we do not have to reinitialize *everything* later.
5655
5656
5657 Changes: Modified:
5658 +1 -0 trunk/include/ircd.h (File Modified)
5659 +6 -7 trunk/src/ircd.c (File Modified)
5660 +13 -1 trunk/src/main.c (File Modified)
5661
5662
5663 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5664 Log:
5665 Use global binding on libircd.so.
5666
5667
5668 Changes: Modified:
5669 +1 -1 trunk/src/main.c (File Modified)
5670
5671
5672 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5673 Log:
5674 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5675 (it will do more later)
5676
5677
5678 Changes: Modified:
5679 +14 -12 trunk/include/config.h (File Modified)
5680 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5681 +31 -5 trunk/src/Makefile.in (File Modified)
5682 +78 -1 trunk/src/ircd.c (File Modified)
5683 + - trunk/src/main.c (File Added)
5684
5685
5686 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5687 Log:
5688 Add whitespace here, oops.
5689
5690
5691 Changes: Modified:
5692 +1 -1 trunk/CREDITS (File Modified)
5693
5694
5695 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5696 Log:
5697 Properly copy over the IP address here instead of using a cheap hack.
5698 Because the hack didn't work right except on IPv6. :|
5699
5700
5701 Changes: Modified:
5702 +12 -2 trunk/src/s_newconf.c (File Modified)
5703
5704
5705 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5706 Log:
5707 Revert reject cache notice to ratbox's, which more
5708 clearly suggests what's happening.
5709
5710
5711 Changes: Modified:
5712 +4 -1 trunk/src/reject.c (File Modified)
5713
5714
5715 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5716 Log:
5717 Fix the openssl status in the overview information.
5718
5719
5720 Changes: Modified:
5721 +1 -3 trunk/configure (File Modified)
5722 +1 -3 trunk/configure.ac (File Modified)
5723
5724
5725 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5726 Log:
5727 - Add simple exempt{} block (127.0.0.1) to example.conf.
5728 - Remove mention of deny{}.
5729
5730
5731 Changes: Modified:
5732 +5 -0 trunk/doc/example.conf (File Modified)
5733 +1 -1 trunk/doc/reference.conf (File Modified)
5734
5735
5736 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5737 Log:
5738 example.conf: add some comments at the start
5739 reference.conf: some ircd-ratbox -> charybdis
5740
5741
5742 Changes: Modified:
5743 +11 -0 trunk/doc/example.conf (File Modified)
5744 +6 -5 trunk/doc/reference.conf (File Modified)
5745
5746
5747 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5748 Log:
5749 Rename m_createauthonly module to createauthonly
5750 as this is not a module providing an m_function
5751 (command).
5752
5753
5754 Changes: Modified:
5755 +1 -38 trunk/contrib/Makefile.in (File Modified)
5756 + - trunk/contrib/createauthonly.c (File Added)
5757 + - trunk/contrib/m_createauthonly.c (File Deleted)
5758
5759
5760 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5761 Log:
5762 Add to example confs commented lines for:
5763 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5764 sno_globalkline.so, sno_globaloper.so.
5765
5766
5767 Changes: Modified:
5768 +5 -1 trunk/doc/example.conf (File Modified)
5769 +9 -1 trunk/doc/reference.conf (File Modified)
5770
5771
5772 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5773 Log:
5774 - Unbreak connecting to connect{}s with hostnames
5775 instead of IP addresses (broken with new resolver).
5776 - Try to do A/AAAA query based on aftype in
5777 connect{} (doesn't seem to work fully).
5778
5779
5780 Changes: Modified:
5781 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5782
5783
5784 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5785 Log:
5786 Unbreak /rehash dns.
5787
5788
5789 Changes: Modified:
5790 +1 -0 trunk/src/res.c (File Modified)
5791
5792
5793 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5794 Log:
5795 Preserve Hybrid Id and add one of our own.
5796
5797
5798 Changes: Modified:
5799 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5800 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5801
5802
5803 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5804 Log:
5805 Add anfl and Androsyn to CREDITS.
5806 They wrote a lot of ratbox code we use, both before and after the fork.
5807
5808
5809 Changes: Modified:
5810 +2 -0 trunk/CREDITS (File Modified)
5811
5812
5813 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5814 Log:
5815 Hostname validity check.
5816
5817
5818 Changes: Modified:
5819 +42 -3 trunk/src/s_auth.c (File Modified)
5820
5821
5822 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5823 Log:
5824 Version bump to 1.2.0.
5825
5826
5827 Changes: Modified:
5828 +9 -9 trunk/configure (File Modified)
5829 +1 -1 trunk/configure.ac (File Modified)
5830
5831
5832 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5833 Log:
5834 - Missed a spot in the IPv6 code here. Should be usable now.
5835
5836
5837 Changes: Modified:
5838 +2 -2 trunk/src/res.c (File Modified)
5839
5840
5841 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5842 Log:
5843 Alright, so, this massive commit does the following:
5844 - Removes adns
5845 - Adds a resolver based on the undernet and hybrid one.
5846 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5847 - Makes a check in ./configure be posixly correct
5848 - Simplifies the auth code and DNS callbacks
5849
5850 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5851
5852
5853 Changes: Modified:
5854 +1 -1 trunk/Makefile.in (File Modified)
5855 + - trunk/adns/ (File Deleted)
5856 +148 -80 trunk/configure (File Modified)
5857 +1 -2 trunk/configure.ac (File Modified)
5858 +6 -0 trunk/include/client.h (File Modified)
5859 +1 -0 trunk/include/packet.h (File Modified)
5860 +153 -41 trunk/include/res.h (File Modified)
5861 + - trunk/include/reslib.h (File Added)
5862 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5863 +930 -1449 trunk/modules/.depend (File Modified)
5864 +3 -0 trunk/modules/m_stats.c (File Modified)
5865 +417 -621 trunk/src/.depend (File Modified)
5866 +1 -1 trunk/src/.indent.pro (File Modified)
5867 +2069 -289 trunk/src/Makefile.in (File Modified)
5868 + - trunk/src/adns.c (File Deleted)
5869 + - trunk/src/res.c (File Added)
5870 + - trunk/src/reslib.c (File Added)
5871 +11 -50 trunk/src/s_auth.c (File Modified)
5872 +4 -26 trunk/src/s_newconf.c (File Modified)
5873
5874
5875 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5876 Log:
5877 Document the NOBALLOC feature.
5878
5879
5880 Changes: Modified:
5881 +7 -1 trunk/include/config.h (File Modified)
5882
5883
5884 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5885 Log:
5886 commands.sgml changes
5887
5888
5889 Changes: Modified:
5890 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5891
5892
5893 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5894 Log:
5895 connect{} changes.
5896
5897
5898 Changes: Modified:
5899 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5900
5901
5902 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5903 Log:
5904 Improve description of class{} block (in particular,
5905 mention server classes as well as client classes).
5906
5907
5908 Changes: Modified:
5909 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5910
5911
5912 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5913 Log:
5914 In comment:
5915 -/* sendq: servers need a higher sendq as they send more data */
5916 +/* sendq: servers need a higher sendq as they are sent more data */
5917
5918
5919 Changes: Modified:
5920 +1 -1 trunk/doc/reference.conf (File Modified)
5921
5922
5923 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5924 Log:
5925 Add modules{} block.
5926
5927
5928 Changes: Modified:
5929 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5930
5931
5932 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5933 Log:
5934 Add general::oper_snomask, snomask on oper up for opers
5935 that have umode +s set on oper up, but do not have
5936 a specific snomask setting in their operator block.
5937 If this is empty or not specified, +s is used as before.
5938
5939
5940 Changes: Modified:
5941 +4 -1 trunk/doc/example.conf (File Modified)
5942 +7 -1 trunk/doc/reference.conf (File Modified)
5943 +1 -0 trunk/include/client.h (File Modified)
5944 +1 -0 trunk/include/s_conf.h (File Modified)
5945 +32 -0 trunk/src/newconf.c (File Modified)
5946 +1 -0 trunk/src/s_conf.c (File Modified)
5947 +13 -3 trunk/src/s_user.c (File Modified)
5948
5949
5950 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5951 Log:
5952 fix error
5953
5954 Changes: Modified:
5955 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5956
5957
5958 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5959 Log:
5960 Add MASKTRACE and CHANTRACE commands.
5961
5962
5963 Changes: Modified:
5964 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5965
5966
5967 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5968 Log:
5969 document loadmodule directive
5970
5971
5972 Changes: Modified:
5973 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5974
5975
5976 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5977 Log:
5978 finish this up
5979
5980
5981 Changes: Modified:
5982 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5983
5984
5985 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5986 Log:
5987 q:lines are no longer living in the ircd.conf either
5988
5989
5990 Changes: Modified:
5991 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5992
5993
5994 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5995 Log:
5996 remove k:line, d:line, x:line as they are their own files now
5997
5998
5999 Changes: Modified:
6000 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6001
6002
6003 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6004 Log:
6005 New place for operator::snomask.
6006
6007
6008 Changes: Modified:
6009 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6010
6011
6012 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6013 Log:
6014 Document connect {}.
6015
6016
6017 Changes: Modified:
6018 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6019
6020
6021 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6022 Log:
6023 example.conf: move operator::snomask to a more logical place,
6024 more sensible default
6025 reference.conf: add operator::snomask
6026
6027
6028 Changes: Modified:
6029 +3 -3 trunk/doc/example.conf (File Modified)
6030 +3 -0 trunk/doc/reference.conf (File Modified)
6031
6032
6033 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6034 Log:
6035 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6036 in those conf entries that take umodes like <name1>, <name2>, ...
6037
6038
6039 Changes: Modified:
6040 +3 -0 trunk/doc/reference.conf (File Modified)
6041 +3 -0 trunk/src/newconf.c (File Modified)
6042
6043
6044 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6045 Log:
6046 Remove H:line
6047
6048
6049 Changes: Modified:
6050 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6051
6052
6053 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6054 Log:
6055 Aesthetic changes.
6056
6057
6058 Changes: Modified:
6059 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6060
6061
6062 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6063 Log:
6064 s/allow/auth
6065
6066
6067 Changes: Modified:
6068 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6069
6070
6071 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6072 Log:
6073 fix
6074
6075
6076 Changes: Modified:
6077 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6078
6079
6080 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6081 Log:
6082 Document operator {} blocks.
6083
6084
6085 Changes: Modified:
6086 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6087
6088
6089 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6090 Log:
6091 auth{}: clarify/add some details
6092
6093
6094 Changes: Modified:
6095 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6096
6097
6098 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6099 Log:
6100 auth{}: Move a paragraph.
6101
6102
6103 Changes: Modified:
6104 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6105
6106
6107 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6108 Log:
6109 Document auth{} blocks.
6110
6111
6112 Changes: Modified:
6113 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6114
6115
6116 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6117 Log:
6118 Add umode +R.
6119
6120
6121 Changes: Modified:
6122 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6123
6124
6125 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6126 Log:
6127 Add umode +R, prevents unidentified clients from
6128 sending private messages or notices. /accept'ed
6129 clients and opers are exempt.
6130 Due to the /accept part, this is only checked
6131 at the target's server, may want to change
6132 this?
6133
6134
6135 Changes: Modified:
6136 +1 -0 trunk/help/opers/umode (File Modified)
6137 +1 -0 trunk/help/users/umode (File Modified)
6138 +2 -0 trunk/include/client.h (File Modified)
6139 +1 -0 trunk/include/numeric.h (File Modified)
6140 +11 -1 trunk/modules/core/m_message.c (File Modified)
6141 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6142 +1 -1 trunk/src/messages.tab (File Modified)
6143 +1 -1 trunk/src/s_user.c (File Modified)
6144
6145
6146 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6147 Log:
6148 Don't allow a nick change if banned or quieted (and not
6149 voiced or opped) on a channel. This uses numeric 435
6150 (bahamut's "cannot change to a banned nick") because
6151 bahamut/ircu's 437 and hyperion's 438 already have
6152 another meaning for us.
6153
6154
6155 Changes: Modified:
6156 +2 -0 trunk/include/channel.h (File Modified)
6157 +1 -0 trunk/include/numeric.h (File Modified)
6158 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6159 +38 -0 trunk/src/channel.c (File Modified)
6160 +1 -1 trunk/src/messages.tab (File Modified)
6161
6162
6163 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6164 Log:
6165 KNOCK:
6166 - respect ban exceptions
6167 - also deny a knock if quieted
6168
6169
6170 Changes: Modified:
6171 +2 -1 trunk/modules/m_knock.c (File Modified)
6172
6173
6174 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6175 Log:
6176 Reverse bad substitution in comment.
6177
6178
6179 Changes: Modified:
6180 +1 -1 trunk/src/channel.c (File Modified)
6181
6182
6183 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6184 Log:
6185 - set DynSpoof flag for clients spoofed at registration
6186 - add orighost instead of host to the hostname hash
6187
6188
6189 Changes: Modified:
6190 +5 -1 trunk/src/s_user.c (File Modified)
6191
6192
6193 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6194 Log:
6195 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6196
6197
6198 Changes: Modified:
6199 +2 -3 trunk/src/send.c (File Modified)
6200
6201
6202 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6203 Log:
6204 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6205
6206
6207 Changes: Modified:
6208 +17 -7 trunk/modules/m_signon.c (File Modified)
6209
6210
6211 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6212 Log:
6213 Correct minimum args on ENCAP SASL to avoid nasty core.
6214
6215
6216 Changes: Modified:
6217 +1 -1 trunk/modules/m_sasl.c (File Modified)
6218
6219
6220 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6221 Log:
6222 Style nits: sptr can't ever be NULL, don't compare truth
6223 values with YES.
6224
6225
6226 Changes: Modified:
6227 +2 -3 trunk/modules/m_scan.c (File Modified)
6228
6229
6230 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6231 Log:
6232 - Comment out scan_cmodes() prototype to suppress warning
6233 - Correct minimum parameter count for mo_scan()
6234
6235
6236 Changes: Modified:
6237 +2 -2 trunk/modules/m_scan.c (File Modified)
6238
6239
6240 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6241 Log:
6242 SCAN UMODES:
6243 - Include full command in operspy notice
6244 - Allow global scans (no-list used, mask not used) without operspy
6245 - Use ERR_NOPRIVS numeric
6246
6247
6248 Changes: Modified:
6249 +21 -9 trunk/modules/m_scan.c (File Modified)
6250
6251
6252 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6253 Log:
6254 Cancel out the >3 default if < is given; this way
6255 any </> specification fully overrides the default.
6256
6257
6258 Changes: Modified:
6259 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6260
6261
6262 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6263 Log:
6264 - Call mo_list() from m_list() to reduce code duplication
6265 - Default to >3, rather arbitrarily (conf option?)
6266 - Make < and > mean less than and greater than again
6267
6268
6269 Changes: Modified:
6270 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6271
6272
6273 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6274 Log:
6275 When processing topic burst, hide connecting server
6276 on netburst if flatten links is enabled.
6277
6278
6279 Changes: Modified:
6280 +9 -2 trunk/modules/m_tb.c (File Modified)
6281
6282
6283 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6284 Log:
6285 - remove PENALTY token
6286
6287
6288 Changes: Modified:
6289 +0 -1 trunk/include/supported.h (File Modified)
6290
6291
6292 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6293 Log:
6294 005 fixups:
6295 - Add PENALTY because we have a pace-wait system.
6296 - Add FNC due to SAVE and RSFNC
6297 - Add q to MAXLIST.
6298
6299
6300 Changes: Modified:
6301 +4 -2 trunk/include/supported.h (File Modified)
6302
6303
6304 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6305 Log:
6306 mkay, indent went nuts here
6307
6308
6309 Changes: Modified:
6310 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6311
6312
6313 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6314 Log:
6315 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6316 and can be used instead. The SAFELIST implementation is the one used by
6317 default, as most users/networks will be used to it.
6318
6319
6320 Changes: Modified:
6321 +1 -0 trunk/NEWS (File Modified)
6322 +14 -0 trunk/include/client.h (File Modified)
6323 +5 -0 trunk/include/hash.h (File Modified)
6324 +404 -272 trunk/modules/Makefile.in (File Modified)
6325 + - trunk/modules/m_list.c (File Deleted)
6326 + - trunk/modules/m_list_ratbox.c (File Added)
6327 + - trunk/modules/m_list_safelist.c (File Added)
6328 +5 -5 trunk/src/hash.c (File Modified)
6329
6330
6331 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6332 Log:
6333 Clear invites on a lowerTS JOIN or SJOIN.
6334 This should complete kick_on_split_riding protection.
6335
6336
6337 Changes: Modified:
6338 +5 -0 trunk/modules/core/m_join.c (File Modified)
6339 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6340
6341
6342 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6343 Log:
6344 Like in ratbox, send and interpret timestamps on invites.
6345
6346
6347 Changes: Modified:
6348 +9 -2 trunk/modules/m_invite.c (File Modified)
6349
6350
6351 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6352 Log:
6353 Add +S (network service) umode. Just for completeness, users or opers
6354 cannot set this.
6355
6356
6357 Changes: Modified:
6358 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6359
6360
6361 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6362 Log:
6363 update NEWS a bit
6364
6365
6366 Changes: Modified:
6367 +35 -2 trunk/NEWS (File Modified)
6368
6369
6370 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6371 Log:
6372 Split off a PreClient structure for data to be freed on registation (i.e. password).
6373 New hook introduce_client for post-registration messages.
6374 Fix b0rked SASL numerics.
6375 Burst REALHOST post-introduction for spoofed-on-registration clients.
6376 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6377 Pre-registration signon support.
6378
6379
6380 Changes: Modified:
6381 +10 -0 trunk/configure (File Modified)
6382 +2 -0 trunk/configure.ac (File Modified)
6383 +14 -4 trunk/include/client.h (File Modified)
6384 +1 -0 trunk/include/hook.h (File Modified)
6385 +1 -0 trunk/include/numeric.h (File Modified)
6386 +3 -0 trunk/include/setup.h.in (File Modified)
6387 +16 -0 trunk/modules/m_chghost.c (File Modified)
6388 +25 -21 trunk/modules/m_sasl.c (File Modified)
6389 +63 -30 trunk/modules/m_signon.c (File Modified)
6390 +18 -0 trunk/src/client.c (File Modified)
6391 +2 -0 trunk/src/hook.c (File Modified)
6392 +5 -5 trunk/src/messages.tab (File Modified)
6393 +2 -0 trunk/src/s_serv.c (File Modified)
6394 +28 -2 trunk/src/s_user.c (File Modified)
6395
6396
6397 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6398 Log:
6399 Update hook documentation.
6400
6401
6402 Changes: Modified:
6403 +30 -0 trunk/doc/hooks.txt (File Modified)
6404
6405
6406 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6407 Log:
6408 Improve @/# handling in match_esc().
6409
6410
6411 Changes: Modified:
6412 +21 -13 trunk/src/match.c (File Modified)
6413
6414
6415 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6416 Log:
6417 backtrack instead of bailing out when handling a mismatched escape
6418
6419
6420 Changes: Modified:
6421 +1 -1 trunk/src/match.c (File Modified)
6422
6423
6424 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6425 Log:
6426 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6427
6428 Changes: Modified:
6429 +2 -1 trunk/CREDITS (File Modified)
6430
6431
6432 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6433 Log:
6434 Fix the escape brokenness and pick up a more efficient matching algorithm,
6435 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6436 Patch sent upstream. They can do whatever they want with it, *shrug*.
6437
6438
6439 Changes: Modified:
6440 +147 -161 trunk/src/match.c (File Modified)
6441
6442
6443 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6444 Log:
6445 If flatten links is enabled, fake the origins of some ServerModes
6446 sent to clients so that the server sending the netburst is hidden.
6447 Most mode hacks still show the true source.
6448
6449
6450 Changes: Modified:
6451 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6452 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6453
6454
6455 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6456 Log:
6457 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6458 where the exit originated).
6459 - When receiving an SQUIT for a server themselves
6460 (IsMe(target_p) || target_p == client_p)
6461 close their link and send a local server notice.
6462
6463
6464 Changes: Modified:
6465 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6466 +6 -3 trunk/src/client.c (File Modified)
6467
6468
6469 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6470 Log:
6471 Hooking into the wrong hook, whoops. :P
6472
6473
6474 Changes: Modified:
6475 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6476 +6 -10 trunk/modules/core/m_join.c (File Modified)
6477
6478
6479 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6480 Log:
6481 this doesn't work right, right now :P
6482
6483
6484 Changes: Modified:
6485 +40 -0 trunk/contrib/Makefile.in (File Modified)
6486 + - trunk/contrib/m_createauthonly.c (File Added)
6487 +6 -0 trunk/include/hook.h (File Modified)
6488 +26 -1 trunk/modules/core/m_join.c (File Modified)
6489 +1 -1 trunk/src/ircd.c (File Modified)
6490
6491
6492 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6493 Log:
6494 Make can_join() hookable.
6495
6496
6497 Changes: Modified:
6498 +12 -1 trunk/src/channel.c (File Modified)
6499
6500
6501 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6502 Log:
6503 add 'int approved;' to the channel event hook
6504
6505
6506 Changes: Modified:
6507 +1 -0 trunk/include/hook.h (File Modified)
6508
6509
6510 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6511 Log:
6512 Use SIDs in SASL ENCAP origin.
6513 Ignore responses from other agents once the first SASL response has been received for a client.
6514
6515
6516 Changes: Modified:
6517 +9 -5 trunk/modules/m_sasl.c (File Modified)
6518
6519
6520 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6521 Log:
6522 Removed stray debug code.
6523
6524
6525 Changes: Modified:
6526 +1 -1 trunk/modules/m_sasl.c (File Modified)
6527
6528
6529 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6530 Log:
6531 Don't complain "unknown MODE flag" if a non-oper attempts
6532 to unset an oper only umode they do not have.
6533 This is to prevent unwanted error messages when users/bots
6534 do things like MODE <nick> +i-sw.
6535
6536
6537 Changes: Modified:
6538 +4 -2 trunk/src/s_user.c (File Modified)
6539
6540
6541 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6542 Log:
6543 Fix client_exit hook name and only call it for local exits that are not
6544 IsAnyServer.
6545
6546
6547 Changes: Modified:
6548 +3 -2 trunk/modules/m_sasl.c (File Modified)
6549
6550
6551 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6552 Log:
6553 Fix SASL logic to actually use stored agent UID.
6554 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6555 Add abort code for exiting clients.
6556
6557
6558 Changes: Modified:
6559 +18 -9 trunk/modules/m_sasl.c (File Modified)
6560
6561
6562 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6563 Log:
6564 Port over ratbox 2.2 /challenge. This is slightly more secure
6565 (better crypto, longer keys, challenge timeout) and has better
6566 client scripts.
6567
6568 The respond tool is no longer part of the ircd tree but a
6569 separate package, currently available from
6570 http://respond.ircd-ratbox.org (we should mirror/... this).
6571
6572
6573 Changes: Modified:
6574 +65 -310 trunk/doc/challenge.txt (File Modified)
6575 +5 -5 trunk/include/client.h (File Modified)
6576 +3 -0 trunk/include/irc_string.h (File Modified)
6577 +3 -0 trunk/include/numeric.h (File Modified)
6578 +94 -50 trunk/modules/m_challenge.c (File Modified)
6579 +1 -2 trunk/src/client.c (File Modified)
6580 +125 -0 trunk/src/irc_string.c (File Modified)
6581 +2 -2 trunk/src/messages.tab (File Modified)
6582 + - trunk/tools/rsa_respond/ (File Deleted)
6583
6584
6585 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6586 Log:
6587 Preliminary SASL support.
6588
6589
6590 Changes: Modified:
6591 +7 -0 trunk/include/client.h (File Modified)
6592 +6 -0 trunk/include/numeric.h (File Modified)
6593 +1 -0 trunk/modules/Makefile.in (File Modified)
6594 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6595 +175 -1 trunk/modules/m_cap.c (File Modified)
6596 + - trunk/modules/m_sasl.c (File Added)
6597 +2 -0 trunk/modules/m_user.c (File Modified)
6598 +5 -5 trunk/src/messages.tab (File Modified)
6599 +8 -2 trunk/src/s_user.c (File Modified)
6600
6601
6602 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6603 Log:
6604 SIGNON: make logout also apply remotely.
6605
6606
6607 Changes: Modified:
6608 +7 -2 trunk/modules/m_signon.c (File Modified)
6609
6610
6611 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6612 Log:
6613 Use an asterisk when sending empty logins in SIGNON.
6614
6615
6616 Changes: Modified:
6617 +5 -5 trunk/modules/m_signon.c (File Modified)
6618
6619
6620 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6621 Log:
6622 SIGNON: Only add whowas entry (add_history()) and wipe
6623 accepts (del_all_accepts()) if nick changed.
6624
6625
6626 Changes: Modified:
6627 +5 -3 trunk/modules/m_signon.c (File Modified)
6628
6629
6630 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6631 Log:
6632 SIGNON: slight fixes to collision code:
6633 - don't kill if target_p == source_p (nick unchanged or only changed case)
6634 - add comment that SAVE support is missing
6635 - use sendto_realops_snomask() instead of sendto_realops_flags()
6636
6637
6638 Changes: Modified:
6639 +9 -6 trunk/modules/m_signon.c (File Modified)
6640
6641
6642 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6643 Log:
6644 Fix up kills for bad nick/user/host on SIGNON.
6645
6646
6647 Changes: Modified:
6648 +16 -6 trunk/modules/m_signon.c (File Modified)
6649
6650
6651 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6652 Log:
6653 If changing to a nick with a digit, only allow the UID.
6654
6655
6656 Changes: Modified:
6657 +4 -0 trunk/modules/m_signon.c (File Modified)
6658
6659
6660 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6661 Log:
6662 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6663 Strip leading digits from logins that are not purely numeric.
6664
6665
6666 Changes: Modified:
6667 +3 -0 trunk/include/numeric.h (File Modified)
6668 +2 -0 trunk/include/send.h (File Modified)
6669 +1 -0 trunk/modules/Makefile.in (File Modified)
6670 +456 -3 trunk/modules/m_services.c (File Modified)
6671 + - trunk/modules/m_signon.c (File Added)
6672 +2 -2 trunk/src/messages.tab (File Modified)
6673 +98 -0 trunk/src/send.c (File Modified)
6674
6675
6676 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6677 Log:
6678 Remove old server notice umodes from example confs.
6679
6680
6681 Changes: Modified:
6682 +1 -2 trunk/doc/example.conf (File Modified)
6683 +4 -17 trunk/doc/reference.conf (File Modified)
6684
6685
6686 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6687 Log:
6688 Add snomask help file (forgot this earlier).
6689
6690
6691 Changes: Modified:
6692 + - trunk/help/opers/snomask (File Added)
6693
6694
6695 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6696 Log:
6697 Add umode +l (receive locops).
6698
6699
6700 Changes: Modified:
6701 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6702
6703
6704 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6705 Log:
6706 We don't plan to implement cmode +R (quiet unidentified) and
6707 umode +I (deny invite) for 1.1, so comment them out from the
6708 docs.
6709
6710
6711 Changes: Modified:
6712 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6713 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6714
6715
6716 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6717 Log:
6718 Improve snomask usage description.
6719
6720
6721 Changes: Modified:
6722 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6723
6724
6725 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6726 Log:
6727 Mention the word snomask with umode +s (needs to be a link really).
6728
6729
6730 Changes: Modified:
6731 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6732
6733
6734 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6735 Log:
6736 Add snomask +Z (operspy notices).
6737
6738
6739 Changes: Modified:
6740 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6741
6742
6743 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6744 Log:
6745 Misc updates/clarifications.
6746
6747
6748 Changes: Modified:
6749 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6750
6751
6752 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6753 Log:
6754 Document snomasks.
6755
6756
6757 Changes: Modified:
6758 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6759 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6760 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6761
6762
6763 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6764 Log:
6765 - Allow ENCAP REALHOST outside burst
6766 - Fix comment describing race condition: this can only happen
6767 on a local whois with use_whois_actually enabled
6768
6769
6770 Changes: Modified:
6771 +4 -6 trunk/modules/m_chghost.c (File Modified)
6772
6773
6774 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6775 Log:
6776 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6777
6778
6779 Changes: Modified:
6780 +39 -0 trunk/contrib/Makefile.in (File Modified)
6781 + - trunk/contrib/sno_globaloper.c (File Added)
6782
6783
6784 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6785 Log:
6786 Pass along old umodes and snomask in umode_changed hook,
6787 changing its parameter type from struct Client *
6788 to hook_data_umode_changed *. (For a new client, both
6789 are zero.)
6790
6791 The IP cloaking module now fully ignores umode changes
6792 where +h didn't change.
6793
6794
6795 Changes: Modified:
6796 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6797 +7 -0 trunk/include/hook.h (File Modified)
6798 +18 -4 trunk/src/s_user.c (File Modified)
6799
6800
6801 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6802 Log:
6803 move libcharybdis-provided function initialisation into libcharybdis_init().
6804
6805
6806 Changes: Modified:
6807 +32 -11 trunk/src/ircd.c (File Modified)
6808
6809
6810 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6811 Log:
6812 Make +f notices (local host, global host, global user@host, local class)
6813 netwide. Exceeding /quote set max remains local.
6814
6815
6816 Changes: Modified:
6817 +4 -4 trunk/src/s_conf.c (File Modified)
6818
6819
6820 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6821 Log:
6822 Netwide notices about attempts to join juped channels.
6823
6824
6825 Changes: Modified:
6826 +1 -1 trunk/modules/core/m_join.c (File Modified)
6827
6828
6829 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6830 Log:
6831 Send server notices about failed oper attempts globally.
6832 Successful remote oper attempt notices will be generated
6833 from the mode changes.
6834
6835
6836 Changes: Modified:
6837 +3 -3 trunk/modules/m_challenge.c (File Modified)
6838 +2 -2 trunk/modules/m_oper.c (File Modified)
6839
6840
6841 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6842 Log:
6843 Rest of infrastructure for sending server notices globally.
6844 Uses a new L_NETWIDE level on sendto_realops_snomask().
6845
6846
6847 Changes: Modified:
6848 +1 -0 trunk/include/send.h (File Modified)
6849 +31 -4 trunk/src/send.c (File Modified)
6850
6851
6852 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6853 Log:
6854 Add general::global_snotices conf option to control
6855 whether we send out SNOTEs. Does not do anything yet.
6856
6857
6858 Changes: Modified:
6859 +1 -0 trunk/doc/example.conf (File Modified)
6860 +6 -0 trunk/doc/reference.conf (File Modified)
6861 +1 -0 trunk/include/s_conf.h (File Modified)
6862 +6 -0 trunk/modules/m_info.c (File Modified)
6863 +1 -0 trunk/src/newconf.c (File Modified)
6864 +1 -0 trunk/src/s_conf.c (File Modified)
6865
6866
6867 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6868 Log:
6869 Only accept SNOTE from servers.
6870
6871
6872 Changes: Modified:
6873 +2 -0 trunk/modules/m_snote.c (File Modified)
6874
6875
6876 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6877 Log:
6878 Correct parv indices so this actually works.
6879
6880
6881 Changes: Modified:
6882 +2 -2 trunk/modules/m_snote.c (File Modified)
6883
6884
6885 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6886 Log:
6887 s/scan/snote/g
6888
6889
6890 Changes: Modified:
6891 +3 -3 trunk/modules/m_snote.c (File Modified)
6892
6893
6894 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6895 Log:
6896 Add m_snote.c, SNOTE propagator.
6897
6898
6899 Changes: Modified:
6900 +86 -0 trunk/modules/Makefile.in (File Modified)
6901 + - trunk/modules/m_snote.c (File Added)
6902
6903
6904 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6905 Log:
6906 start seeding the 1.1 NEWS file
6907
6908
6909 Changes: Modified:
6910 +4 -0 trunk/NEWS (File Modified)
6911
6912
6913 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6914 Log:
6915 rename some modules to more descriptive names...
6916
6917
6918 Changes: Modified:
6919 +2 -131 trunk/contrib/Makefile.in (File Modified)
6920 + - trunk/contrib/globalconnexit.c (File Deleted)
6921 + - trunk/contrib/globallineactive.c (File Deleted)
6922 + - trunk/contrib/sno_farconnect.c (File Added)
6923 + - trunk/contrib/sno_globalkline.c (File Added)
6924 +1 -120 trunk/modules/Makefile.in (File Modified)
6925 + - trunk/modules/networknotice.c (File Deleted)
6926 + - trunk/modules/sno_routing.c (File Added)
6927
6928
6929 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6930 Log:
6931 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6932 Uses FLAGS2_FLOODDONE bit on servers.
6933
6934
6935 Changes: Modified:
6936 +3 -0 trunk/include/client.h (File Modified)
6937 +121 -1 trunk/modules/Makefile.in (File Modified)
6938 + - trunk/modules/networknotice.c (File Added)
6939
6940
6941 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6942 Log:
6943 Don't show servers in /trace to nonopers if flatten links is enabled.
6944
6945
6946 Changes: Modified:
6947 +8 -5 trunk/modules/m_trace.c (File Modified)
6948
6949
6950 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6951 Log:
6952 CHGHOST:
6953 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6954 - send back confirmation to source, if local client
6955 - send a +s server notice if the source is neither a server nor a service (+S)
6956
6957
6958 Changes: Modified:
6959 +5 -1 trunk/modules/m_chghost.c (File Modified)
6960
6961
6962 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6963 Log:
6964 Use sendto_realops_snomask_from() to make the
6965 server notices appear to come from the affected
6966 user's server.
6967
6968
6969 Changes: Modified:
6970 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6971 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6972
6973
6974 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6975 Log:
6976 Add sendto_realops_snomask_from(), allows
6977 specification of apparent source server.
6978
6979
6980 Changes: Modified:
6981 +1 -0 trunk/include/send.h (File Modified)
6982 +41 -1 trunk/src/send.c (File Modified)
6983
6984
6985 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6986 Log:
6987 Revert r579. Keep host, not orighost in oper up notice.
6988 It would be inconsistent to have orighost there, and we
6989 don't want to mess up all server notices by putting both
6990 host and orighost.
6991
6992
6993 Changes: Modified:
6994 +1 -1 trunk/src/s_user.c (File Modified)
6995
6996
6997 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6998 Log:
6999 Include the IP address in operlog/foperlog.
7000
7001
7002 Changes: Modified:
7003 +10 -8 trunk/modules/m_challenge.c (File Modified)
7004 +8 -6 trunk/modules/m_oper.c (File Modified)
7005
7006
7007 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7008 Log:
7009 Call umode_changed hook on oper up.
7010
7011
7012 Changes: Modified:
7013 +1 -0 trunk/src/s_user.c (File Modified)
7014
7015
7016 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7017 Log:
7018 Add globalconnexit contrib module, shows remote client connects/exits
7019 except netsplits/netjoin on snomask +F.
7020 Notice formatting will probably change somewhat still.
7021
7022
7023 Changes: Modified:
7024 +80 -0 trunk/contrib/Makefile.in (File Modified)
7025 + - trunk/contrib/globalconnexit.c (File Added)
7026
7027
7028 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7029 Log:
7030 Declare snomask_modes[] so modules can provide snomasks.
7031
7032
7033 Changes: Modified:
7034 +2 -0 trunk/include/snomask.h (File Modified)
7035
7036
7037 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7038 Log:
7039 Replace user_signon hook with two new hooks: new_local_user
7040 and new_remote_user.
7041 These are called right before the user is introduced to the
7042 rest of the network.
7043
7044
7045 Changes: Modified:
7046 +2 -1 trunk/include/hook.h (File Modified)
7047 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7048 +4 -2 trunk/src/hook.c (File Modified)
7049 +2 -3 trunk/src/s_user.c (File Modified)
7050
7051
7052 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7053 Log:
7054 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7055
7056
7057 Changes: Modified:
7058 +2 -2 trunk/modules/m_scan.c (File Modified)
7059
7060
7061 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7062 Log:
7063 Update doc/technical/send.txt.
7064
7065
7066 Changes: Modified:
7067 +91 -131 trunk/doc/technical/send.txt (File Modified)
7068
7069
7070 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7071 Log:
7072 Add chantrace and masktrace to help files.
7073
7074
7075 Changes: Modified:
7076 + - trunk/help/opers/chantrace (File Added)
7077 +27 -20 trunk/help/opers/index (File Modified)
7078 + - trunk/help/opers/masktrace (File Added)
7079 +2 -0 trunk/help/opers/operspy (File Modified)
7080
7081
7082 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7083 Log:
7084 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7085 Shows etrace-like output for all users in a channel,
7086 in particular IP addresses.
7087
7088
7089 Changes: Modified:
7090 +75 -2 trunk/modules/m_etrace.c (File Modified)
7091
7092
7093 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7094 Log:
7095 Port over ratbox 2.2 r21727 (anfl):
7096 add some logging when we drop servers in places where we only notify opers
7097
7098
7099 Changes: Modified:
7100 +31 -0 trunk/modules/core/m_server.c (File Modified)
7101
7102
7103 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7104 Log:
7105 display orighost in operup message
7106
7107
7108 Changes: Modified:
7109 +1 -1 trunk/src/s_user.c (File Modified)
7110
7111
7112 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7113 Log:
7114 Add globallineactive contrib module, a hack which can often
7115 show k/d/g/x line active for remote clients.
7116
7117
7118 Changes: Modified:
7119 +52 -0 trunk/contrib/Makefile.in (File Modified)
7120 + - trunk/contrib/globallineactive.c (File Added)
7121
7122
7123 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7124 Log:
7125 Show IP field in the same way as MASKTRACE:
7126 "255.255.255.255" if it's unknown (remote TS5 client)
7127 and "0" if we or the remote server are purposely
7128 hiding it.
7129
7130
7131 Changes: Modified:
7132 +12 -1 trunk/modules/m_scan.c (File Modified)
7133
7134
7135 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7136 Log:
7137 scan umodes:
7138 - don't show servers in a global scan
7139 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7140
7141
7142 Changes: Modified:
7143 +4 -1 trunk/modules/m_scan.c (File Modified)
7144
7145
7146 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7147 Log:
7148 Implement SCAN UMODES.
7149
7150
7151 Changes: Modified:
7152 +3 -0 trunk/include/numeric.h (File Modified)
7153 +128 -2 trunk/modules/m_scan.c (File Modified)
7154 +2 -2 trunk/src/messages.tab (File Modified)
7155
7156
7157 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7158 Log:
7159 more oops
7160
7161
7162 Changes: Modified:
7163 +1 -1 trunk/modules/m_scan.c (File Modified)
7164
7165
7166 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7167 Log:
7168 parv[0] should be parv[1].
7169
7170
7171 Changes: Modified:
7172 +1 -1 trunk/modules/m_scan.c (File Modified)
7173
7174
7175 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7176 Log:
7177 another oops
7178
7179
7180 Changes: Modified:
7181 +1 -1 trunk/modules/m_scan.c (File Modified)
7182
7183
7184 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7185 Log:
7186 fix mistake here
7187
7188
7189 Changes: Modified:
7190 +2 -2 trunk/modules/m_scan.c (File Modified)
7191
7192
7193 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7194 Log:
7195 framework for scan command
7196
7197
7198 Changes: Modified:
7199 +113 -0 trunk/modules/Makefile.in (File Modified)
7200 + - trunk/modules/m_scan.c (File Added)
7201
7202
7203 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7204 Log:
7205 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7206
7207
7208 Changes: Modified:
7209 +2 -0 trunk/include/irc_string.h (File Modified)
7210 +157 -1 trunk/modules/m_etrace.c (File Modified)
7211 +129 -90 trunk/src/match.c (File Modified)
7212
7213
7214 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7215 Log:
7216 orighost may live in a different hash bucket (likely the case), lets check it standalone
7217
7218
7219 Changes: Modified:
7220 +39 -3 trunk/src/hostmask.c (File Modified)
7221
7222
7223 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7224 Log:
7225 SVN didn't check modules/ somehow, hrmm.
7226
7227
7228 Changes: Modified:
7229 +1 -1 trunk/modules/m_kline.c (File Modified)
7230 +6 -6 trunk/modules/m_stats.c (File Modified)
7231
7232
7233 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7234 Log:
7235 Track hostmask entries for client_p->orighost, if available.
7236 Not throughly tested, but seems to work fine.
7237
7238
7239 Changes: Modified:
7240 +8 -4 trunk/include/hostmask.h (File Modified)
7241 +14 -10 trunk/src/hostmask.c (File Modified)
7242
7243
7244 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7245 Log:
7246 Pass on SQUIT reasons more.
7247
7248
7249 Changes: Modified:
7250 +17 -19 trunk/src/client.c (File Modified)
7251
7252
7253 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7254 Log:
7255 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7256 This way, hidden admins also get them.
7257
7258
7259 Changes: Modified:
7260 +4 -4 trunk/src/send.c (File Modified)
7261
7262
7263 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7264 Log:
7265 From ircd-ratbox 2.2 (r21339 anfl):
7266 ms_kill() should be using find_person(), not find_client()
7267 otherwise it can generate a core.
7268
7269
7270 Changes: Modified:
7271 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7272
7273
7274 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7275 Log:
7276 Add m_error to core_module_table, so it is loaded by default.
7277
7278
7279 Changes: Modified:
7280 +1 -0 trunk/src/modules.c (File Modified)
7281
7282
7283 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7284 Log:
7285 comment is a const char *, not char *.
7286
7287
7288 Changes: Modified:
7289 +1 -1 trunk/include/hook.h (File Modified)
7290
7291
7292 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7293 Log:
7294 Fix a long standing hybrid 7 bug: when getting a read error
7295 on a server, report_error() is called with a %d instead of
7296 a %s in the format string ("Lost connection" in +d).
7297
7298
7299 Changes: Modified:
7300 +1 -1 trunk/src/client.c (File Modified)
7301
7302
7303 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7304 Log:
7305 Clarifications.
7306
7307
7308 Changes: Modified:
7309 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7310
7311
7312 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7313 Log:
7314 Add document describing capabilities and what they mean.
7315
7316
7317 Changes: Modified:
7318 + - trunk/doc/technical/capab.txt (File Added)
7319
7320
7321 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7322 Log:
7323 Change client_exit hook to pass all exit_client() parameters.
7324
7325
7326 Changes: Modified:
7327 +8 -0 trunk/include/hook.h (File Modified)
7328 +6 -1 trunk/src/client.c (File Modified)
7329
7330
7331 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7332 Log:
7333 Add client_exit hook, called in exit_client() for all
7334 clients of all types, except clients exiting because
7335 of netsplits (QS). The only thing done before it is
7336 marking the client as "closing" (to prevent
7337 recursion).
7338
7339
7340 Changes: Modified:
7341 +1 -0 trunk/include/hook.h (File Modified)
7342 +2 -0 trunk/src/client.c (File Modified)
7343 +2 -0 trunk/src/hook.c (File Modified)
7344
7345
7346 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7347 Log:
7348 Improve the code that calculates the nnnS nnnC counts
7349 in RPL_TRACESERVER.
7350
7351 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7352
7353
7354 Changes: Modified:
7355 +43 -36 trunk/modules/m_trace.c (File Modified)
7356
7357
7358 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7359 Log:
7360 Add server_eob hook.
7361 Planning to use this for netsplit/join notices.
7362
7363
7364 Changes: Modified:
7365 +1 -0 trunk/include/hook.h (File Modified)
7366 +2 -0 trunk/modules/m_pong.c (File Modified)
7367 +2 -0 trunk/src/hook.c (File Modified)
7368
7369
7370 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7371 Log:
7372 Default motd: ircd-ratbox -> charybdis
7373
7374
7375 Changes: Modified:
7376 +1 -1 trunk/doc/ircd.motd (File Modified)
7377
7378
7379 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7380 Log:
7381 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7382
7383
7384 Changes: Modified:
7385 +4 -4 trunk/src/s_user.c (File Modified)
7386
7387
7388 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7389 Log:
7390 - Remove obsolete EOB help file
7391 - Document snomask in the help files
7392 - Update indexes
7393
7394
7395 Changes: Modified:
7396 + - trunk/help/opers/eob (File Deleted)
7397 +13 -12 trunk/help/opers/index (File Modified)
7398 +1 -13 trunk/help/opers/umode (File Modified)
7399 +7 -7 trunk/help/users/index (File Modified)
7400
7401
7402 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7403 Log:
7404 Bail if snomask to parse is not given. Pointy hat to myself.
7405
7406
7407 Changes: Modified:
7408 +3 -0 trunk/src/snomask.c (File Modified)
7409
7410
7411 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7412 Log:
7413 Remove m_flags from autoconf
7414
7415
7416 Changes: Modified:
7417 +0 -1 trunk/contrib/Makefile.in (File Modified)
7418
7419
7420 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7421 Log:
7422 remove m_flags
7423
7424
7425 Changes: Modified:
7426 + - trunk/contrib/m_flags.c (File Deleted)
7427
7428
7429 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7430 Log:
7431 If +s is in oper_only_umodes, clear snomask on deoper.
7432
7433
7434 Changes: Modified:
7435 +5 -0 trunk/src/s_user.c (File Modified)
7436
7437
7438 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7439 Log:
7440 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7441
7442
7443 Changes: Modified:
7444 +2 -2 trunk/configure (File Modified)
7445 +2 -2 trunk/configure.ac (File Modified)
7446
7447
7448 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7449 Log:
7450 Remove the old server notice umodes.
7451 Default oper only umodes is now +s.
7452 Please make sure all remaining umodes still work.
7453
7454
7455 Changes: Modified:
7456 +3 -21 trunk/include/client.h (File Modified)
7457 +0 -12 trunk/src/newconf.c (File Modified)
7458 +1 -1 trunk/src/s_conf.c (File Modified)
7459 +12 -12 trunk/src/s_user.c (File Modified)
7460
7461
7462 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7463 Log:
7464 operator::flags nick_changes now controls +n snomask instead of +n umode.
7465
7466
7467 Changes: Modified:
7468 +8 -8 trunk/src/s_user.c (File Modified)
7469
7470
7471 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7472 Log:
7473 Move down h_umode_changed hook call after umode allowed checks
7474 (so it will not see +a if someone tries to set it but is not
7475 allowed to).
7476
7477
7478 Changes: Modified:
7479 +2 -3 trunk/src/s_user.c (File Modified)
7480
7481
7482 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7483 Log:
7484 Move over non-+s server notices (hopefully, all of them).
7485
7486
7487 Changes: Modified:
7488 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7489 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7490 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7491 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7492 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7493 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7494 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7495 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7496 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7497 +2 -2 trunk/libcharybdis/event.c (File Modified)
7498 +2 -2 trunk/modules/core/m_join.c (File Modified)
7499 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7500 +3 -3 trunk/modules/core/m_message.c (File Modified)
7501 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7502 +2 -2 trunk/modules/core/m_server.c (File Modified)
7503 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7504 +1 -1 trunk/modules/m_post.c (File Modified)
7505 +1 -1 trunk/modules/m_services.c (File Modified)
7506 +2 -2 trunk/src/channel.c (File Modified)
7507 +3 -3 trunk/src/client.c (File Modified)
7508 +1 -1 trunk/src/hash.c (File Modified)
7509 +5 -5 trunk/src/s_conf.c (File Modified)
7510 +2 -2 trunk/src/s_log.c (File Modified)
7511 +4 -4 trunk/src/s_user.c (File Modified)
7512
7513
7514 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7515 Log:
7516 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7517
7518
7519 Changes: Modified:
7520 +2 -1 trunk/include/snomask.h (File Modified)
7521 +2 -2 trunk/src/snomask.c (File Modified)
7522
7523
7524 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7525 Log:
7526 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7527
7528
7529 Changes: Modified:
7530 +1 -1 trunk/contrib/example_module.c (File Modified)
7531 +2 -2 trunk/include/ircd_defs.h (File Modified)
7532 +6 -6 trunk/modules/core/m_error.c (File Modified)
7533 +1 -1 trunk/modules/core/m_join.c (File Modified)
7534 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7535 +1 -1 trunk/modules/core/m_message.c (File Modified)
7536 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7537 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7538 +18 -18 trunk/modules/core/m_server.c (File Modified)
7539 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7540 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7541 +4 -4 trunk/modules/m_challenge.c (File Modified)
7542 +4 -4 trunk/modules/m_dline.c (File Modified)
7543 +13 -13 trunk/modules/m_gline.c (File Modified)
7544 +5 -5 trunk/modules/m_kline.c (File Modified)
7545 +2 -2 trunk/modules/m_oper.c (File Modified)
7546 +1 -1 trunk/modules/m_pong.c (File Modified)
7547 +13 -13 trunk/modules/m_rehash.c (File Modified)
7548 +4 -4 trunk/modules/m_resv.c (File Modified)
7549 +16 -16 trunk/modules/m_set.c (File Modified)
7550 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7551 +6 -6 trunk/modules/m_xline.c (File Modified)
7552 +1 -1 trunk/src/adns.c (File Modified)
7553 +2 -2 trunk/src/channel.c (File Modified)
7554 +1 -1 trunk/src/listener.c (File Modified)
7555 +1 -1 trunk/src/s_auth.c (File Modified)
7556 +15 -15 trunk/src/s_conf.c (File Modified)
7557 +3 -3 trunk/src/s_user.c (File Modified)
7558 +7 -7 trunk/src/send.c (File Modified)
7559
7560
7561 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7562 Log:
7563 On oper up:
7564 - set +s snomask if +s umode set but no snomasks
7565 - put numerics in more logical order
7566
7567
7568 Changes: Modified:
7569 +3 -1 trunk/src/s_user.c (File Modified)
7570
7571
7572 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7573 Log:
7574 parse_snobuf_to_mask(): default to + at start
7575 allows stuff like /mode jilles +s C
7576
7577
7578 Changes: Modified:
7579 +1 -1 trunk/src/snomask.c (File Modified)
7580
7581
7582 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7583 Log:
7584 Changes to user_mode() snomask handling.
7585 - show snomask (if not 0) on /mode <nick>
7586 - show snomask once at the end if +s/-s used
7587 - only parse 1 parameter for umode changes
7588 - don't crash on /mode <nick> +s
7589 - /mode <nick> -s clears snomask, doesn't use parameter
7590 - set umode +s iff snomask is not 0
7591 - snomask is not propagated, but umode +s is
7592
7593
7594 Changes: Modified:
7595 +97 -72 trunk/src/s_user.c (File Modified)
7596
7597
7598 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7599 Log:
7600 Convert some messages over to snomask.
7601
7602
7603 Changes: Modified:
7604 +29 -29 trunk/src/client.c (File Modified)
7605 +2 -2 trunk/src/ircd.c (File Modified)
7606 +13 -13 trunk/src/modules.c (File Modified)
7607 +1 -1 trunk/src/newconf.c (File Modified)
7608 +5 -5 trunk/src/parse.c (File Modified)
7609 +1 -1 trunk/src/restart.c (File Modified)
7610 +4 -4 trunk/src/s_newconf.c (File Modified)
7611 +11 -11 trunk/src/s_serv.c (File Modified)
7612
7613
7614 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7615 Log:
7616 include snomask.h from client.h
7617
7618
7619 Changes: Modified:
7620 +1 -0 trunk/include/client.h (File Modified)
7621
7622
7623 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7624 Log:
7625 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7626
7627
7628 Changes: Modified:
7629 +1 -0 trunk/src/newconf.c (File Modified)
7630 +2 -1 trunk/src/snomask.c (File Modified)
7631
7632
7633 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7634 Log:
7635 should start with +, not \0. Whoops. :)
7636
7637
7638 Changes: Modified:
7639 +1 -1 trunk/src/snomask.c (File Modified)
7640
7641
7642 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7643 Log:
7644 core snomask support.
7645
7646
7647 Changes: Modified:
7648 +3 -0 trunk/doc/example.conf (File Modified)
7649 +2 -0 trunk/include/client.h (File Modified)
7650 +2 -0 trunk/include/numeric.h (File Modified)
7651 +2 -0 trunk/include/s_newconf.h (File Modified)
7652 +63 -0 trunk/include/send.h (File Modified)
7653 + - trunk/include/snomask.h (File Added)
7654 +1 -0 trunk/src/Makefile.in (File Modified)
7655 +1 -1 trunk/src/messages.tab (File Modified)
7656 +8 -0 trunk/src/newconf.c (File Modified)
7657 +12 -0 trunk/src/s_user.c (File Modified)
7658 +235 -0 trunk/src/send.c (File Modified)
7659 + - trunk/src/snomask.c (File Added)
7660
7661
7662 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7663 Log:
7664 add a blank line after the license info.
7665
7666
7667 Changes: Modified:
7668 +1 -1 trunk/CREDITS (File Modified)
7669
7670
7671 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7672 Log:
7673 Extend copyright to 2006.
7674
7675
7676 Changes: Modified:
7677 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7678
7679
7680 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7681 Log:
7682 - Fix up book id.
7683 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7684
7685
7686 Changes: Modified:
7687 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7688 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7689
7690
7691 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7692 Log:
7693 Add oper privileges document.
7694
7695
7696 Changes: Modified:
7697 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7698 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7699
7700
7701 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7702 Log:
7703 Capitalize message names in services shortcuts (for consistency).
7704
7705
7706 Changes: Modified:
7707 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7708
7709
7710 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7711 Log:
7712 Remove C++ comment.
7713
7714
7715 Changes: Modified:
7716 +1 -1 trunk/src/patricia.c (File Modified)
7717
7718
7719 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7720 Log:
7721 Remove obsolete 'nextconnect' variable.
7722
7723
7724 Changes: Modified:
7725 +0 -1 trunk/include/ircd.h (File Modified)
7726 +0 -2 trunk/src/client.c (File Modified)
7727 +0 -1 trunk/src/ircd.c (File Modified)
7728
7729
7730 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7731 Log:
7732 Remove this remnant of the hybrid 6 ziplinks implementation.
7733
7734
7735 Changes: Modified:
7736 + - trunk/include/s_zip.h (File Deleted)
7737
7738
7739 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7740 Log:
7741 Make clone limiting work on orighost, not host (so it
7742 looks through services cloaks). Lightly tested, please
7743 test/review.
7744
7745
7746 Changes: Modified:
7747 +2 -0 trunk/modules/m_chghost.c (File Modified)
7748 +1 -1 trunk/src/client.c (File Modified)
7749 +1 -1 trunk/src/s_conf.c (File Modified)
7750
7751
7752 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7753 Log:
7754 Don't forget to link me_realhost() into the command hash.
7755
7756 Pointy hat to: myself
7757
7758
7759 Changes: Modified:
7760 +1 -1 trunk/modules/m_chghost.c (File Modified)
7761
7762
7763 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7764 Log:
7765 It's call_hook, not hook_call.
7766
7767
7768 Changes: Modified:
7769 +1 -1 trunk/src/s_user.c (File Modified)
7770
7771
7772 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7773 Log:
7774 Add unreject help file.
7775
7776
7777 Changes: Modified:
7778 + - trunk/help/opers/unreject (File Added)
7779
7780
7781 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7782 Log:
7783 Link the all-important 42 module to the build :P
7784
7785
7786 Changes: Modified:
7787 +1 -0 trunk/contrib/Makefile.in (File Modified)
7788
7789
7790 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7791 Log:
7792 Mention /rehash help.
7793
7794
7795 Changes: Modified:
7796 +1 -0 trunk/help/opers/rehash (File Modified)
7797
7798
7799 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7800 Log:
7801 Add h_user_signon hook.
7802
7803
7804 Changes: Modified:
7805 +1 -0 trunk/include/hook.h (File Modified)
7806 +2 -0 trunk/src/hook.c (File Modified)
7807 +4 -0 trunk/src/s_user.c (File Modified)
7808
7809
7810 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7811 Log:
7812 Oops, forgot to set orighost for remote client introductions.
7813
7814
7815 Changes: Modified:
7816 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7817
7818
7819 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7820 Log:
7821 Use TS6 forms in services shortcuts, if possible.
7822
7823
7824 Changes: Modified:
7825 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7826
7827
7828 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7829 Log:
7830 - Start out default_umodes conf entry from the empty set instead of +i.
7831 - Move oper_only_umodes check to where default_umodes is used, as
7832 oper_only_umodes may not be set yet while we're reading the conf.
7833
7834
7835 Changes: Modified:
7836 +6 -7 trunk/src/newconf.c (File Modified)
7837 +1 -1 trunk/src/s_user.c (File Modified)
7838
7839
7840 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7841 Log:
7842 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7843
7844
7845 Changes: Modified:
7846 +1 -0 trunk/doc/example.conf (File Modified)
7847 +7 -0 trunk/doc/reference.conf (File Modified)
7848 +0 -7 trunk/include/config.h.dist (File Modified)
7849 +1 -0 trunk/include/s_conf.h (File Modified)
7850 +6 -0 trunk/modules/m_info.c (File Modified)
7851 +9 -18 trunk/src/client.c (File Modified)
7852 +1 -0 trunk/src/newconf.c (File Modified)
7853 +1 -0 trunk/src/s_conf.c (File Modified)
7854
7855
7856 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7857 Log:
7858 - Allow NULL target_ip in show_ip() (indicates message is being
7859 sent to local opers)
7860 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7861 confitem
7862 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7863 those in src/client.c
7864
7865 From ratbox 2.2 svn (anfl)
7866
7867
7868 Changes: Modified:
7869 +1 -0 trunk/include/client.h (File Modified)
7870 +21 -2 trunk/src/client.c (File Modified)
7871 +2 -4 trunk/src/hostmask.c (File Modified)
7872 +1 -5 trunk/src/s_conf.c (File Modified)
7873 +4 -8 trunk/src/s_user.c (File Modified)
7874
7875
7876 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7877 Log:
7878 Fire off events properly.
7879
7880
7881 Changes: Modified:
7882 +7 -3 trunk/src/s_user.c (File Modified)
7883
7884
7885 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7886 Log:
7887 make sure modules which depend on umode information get the message upon connection (oops)
7888
7889
7890 Changes: Modified:
7891 +3 -0 trunk/src/s_user.c (File Modified)
7892
7893
7894 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7895 Log:
7896 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7897 From ratbox 2.2 svn.
7898
7899
7900 Changes: Modified:
7901 +3 -7 trunk/modules/m_etrace.c (File Modified)
7902
7903
7904 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7905 Log:
7906 Replace silly `default_invisible' option with more versatile default_umodes.
7907
7908
7909 Changes: Modified:
7910 +2 -2 trunk/Makefile.in (File Modified)
7911 +12 -1 trunk/doc/example.conf (File Modified)
7912 +14 -7 trunk/doc/reference.conf (File Modified)
7913 +2 -4 trunk/include/s_conf.h (File Modified)
7914 +0 -6 trunk/modules/m_info.c (File Modified)
7915 +4 -0 trunk/src/modules.c (File Modified)
7916 +41 -1 trunk/src/newconf.c (File Modified)
7917 +2 -2 trunk/src/s_conf.c (File Modified)
7918 +3 -4 trunk/src/s_user.c (File Modified)
7919
7920
7921 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7922 Log:
7923 Add temporary nick resvs with the proper duration,
7924 not 60 times too long.
7925
7926
7927 Changes: Modified:
7928 +1 -1 trunk/modules/m_resv.c (File Modified)
7929
7930
7931 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7932 Log:
7933 Add kick on split riding. See reference.conf for more details.
7934
7935
7936 Changes: Modified:
7937 +1 -0 trunk/doc/example.conf (File Modified)
7938 +16 -0 trunk/doc/reference.conf (File Modified)
7939 +1 -0 trunk/include/s_conf.h (File Modified)
7940 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7941 +6 -0 trunk/modules/m_info.c (File Modified)
7942 +1 -0 trunk/src/newconf.c (File Modified)
7943 +1 -0 trunk/src/s_conf.c (File Modified)
7944
7945
7946 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7947 Log:
7948 New credits, denoting GXTi as being on the core team.
7949
7950
7951 Changes: Modified:
7952 +16 -5 trunk/CREDITS (File Modified)
7953
7954
7955 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7956 Log:
7957 better cloaking algorithm
7958
7959
7960 Changes: Modified:
7961 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7962
7963
7964 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7965 Log:
7966 don't do redundant bitshifting.
7967
7968
7969 Changes: Modified:
7970 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7971
7972
7973 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7974 Log:
7975 Add ip_cloaking.so.
7976
7977
7978 Changes: Modified:
7979 +1 -0 trunk/contrib/Makefile.in (File Modified)
7980
7981
7982 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7983 Log:
7984 Set the DynSpoof flag properly.
7985
7986
7987 Changes: Modified:
7988 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7989
7990
7991 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7992 Log:
7993 first go at an ip_cloaking implementation for charybdis.
7994
7995
7996 Changes: Modified:
7997 + - trunk/contrib/ip_cloaking.c (File Added)
7998
7999
8000 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8001 Log:
8002 Add libcharybdis to contrib/ includes.
8003
8004
8005 Changes: Modified:
8006 +1 -1 trunk/contrib/Makefile.in (File Modified)
8007
8008
8009 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8010 Log:
8011 add h_umode_changed hook for modules that provide usermodes.
8012
8013
8014 Changes: Modified:
8015 +1 -0 trunk/include/hook.h (File Modified)
8016 +2 -1 trunk/src/hook.c (File Modified)
8017 +3 -0 trunk/src/s_user.c (File Modified)
8018
8019
8020 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8021 Log:
8022 Show quiets in /stats z.
8023
8024
8025 Changes: Modified:
8026 +15 -10 trunk/src/s_stats.c (File Modified)
8027
8028
8029 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8030 Log:
8031 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8032
8033
8034 Changes: Modified:
8035 +0 -12 trunk/configure (File Modified)
8036 +0 -9 trunk/configure.ac (File Modified)
8037 +0 -3 trunk/include/setup.h.in (File Modified)
8038
8039
8040 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8041 Log:
8042 change various buffer sizes to = topiclen.
8043
8044
8045 Changes: Modified:
8046 +3 -4 trunk/include/ircd_defs.h (File Modified)
8047
8048
8049 jon 2005/12/12 19:32:18 UTC (20051212-400)
8050 Log:
8051 - Partial commit test, partial ego strokage ;)
8052
8053
8054 Changes: Modified:
8055 +2 -1 trunk/CREDITS (File Modified)
8056
8057
8058 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8059 Log:
8060 More kqueue corrections.
8061
8062 Changes: Modified:
8063 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8064
8065
8066 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8067 Log:
8068 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8069 Not sure why this wasn't this way to begin with.
8070
8071
8072 Changes: Modified:
8073 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8074
8075
8076 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8077 Log:
8078 example.conf tweaks:
8079 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8080 most people do not need this.
8081 Enable serverinfo::hub.
8082
8083
8084 Changes: Modified:
8085 +14 -11 trunk/doc/example.conf (File Modified)
8086
8087
8088 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8089 Log:
8090 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8091
8092
8093 Changes: Modified:
8094 +1 -1 trunk/src/s_serv.c (File Modified)
8095
8096
8097 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8098 Log:
8099 header include changes
8100
8101
8102 Changes: Modified:
8103 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8104 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8105 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8106 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8107 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8108 +1 -21 trunk/libcharybdis/select.c (File Modified)
8109
8110
8111 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8112 Log:
8113 s/ilog/libcharybdis_{die,log,restart}/g
8114
8115
8116 Changes: Modified:
8117 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8118 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8119 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8120 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8121 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8122 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8123 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8124 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8125
8126
8127 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8128 Log:
8129 Use the right callbacks in the function code.
8130
8131 Changes: Modified:
8132 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8133
8134
8135 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8136 Log:
8137 More work, it builds again!
8138
8139
8140 Changes: Modified:
8141 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8142 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8143 + - trunk/libcharybdis/libcharybdis.c (File Added)
8144 + - trunk/libcharybdis/libcharybdis.h (File Added)
8145
8146
8147 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8148 Log:
8149 Move some stuff around.
8150
8151
8152 Changes: Modified:
8153 + - trunk/include/memory.h (File Deleted)
8154 + - trunk/include/tools.h (File Deleted)
8155 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8156 + - trunk/libcharybdis/memory.c (File Added)
8157 + - trunk/libcharybdis/memory.h (File Added)
8158 + - trunk/libcharybdis/snprintf.c (File Added)
8159 + - trunk/libcharybdis/tools.c (File Added)
8160 + - trunk/libcharybdis/tools.h (File Added)
8161 +1000 -1062 trunk/modules/.depend (File Modified)
8162 +421 -455 trunk/src/.depend (File Modified)
8163 +0 -1191 trunk/src/Makefile.in (File Modified)
8164 + - trunk/src/memory.c (File Deleted)
8165 + - trunk/src/snprintf.c (File Deleted)
8166 + - trunk/src/tools.c (File Deleted)
8167
8168
8169 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8170 Log:
8171 move more headers into libcharybdis
8172
8173 Changes: Modified:
8174 + - trunk/include/balloc.h (File Deleted)
8175 + - trunk/include/event.h (File Deleted)
8176 + - trunk/libcharybdis/balloc.h (File Added)
8177 + - trunk/libcharybdis/event.h (File Added)
8178 +924 -1020 trunk/modules/.depend (File Modified)
8179 +327 -406 trunk/src/.depend (File Modified)
8180
8181
8182 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8183 Log:
8184 balloc, events -> libcharybdis
8185
8186 Changes: Modified:
8187 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8188 + - trunk/libcharybdis/balloc.c (File Added)
8189 + - trunk/libcharybdis/event.c (File Added)
8190 +0 -1008 trunk/src/Makefile.in (File Modified)
8191 + - trunk/src/balloc.c (File Deleted)
8192 + - trunk/src/event.c (File Deleted)
8193
8194
8195 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8196 Log:
8197 More fun
8198
8199 Changes: Modified:
8200 + - trunk/include/commio.h (File Deleted)
8201 + - trunk/include/linebuf.h (File Deleted)
8202 + - trunk/libcharybdis/commio.h (File Added)
8203 + - trunk/libcharybdis/linebuf.h (File Added)
8204 +1644 -530 trunk/modules/.depend (File Modified)
8205 +1 -1 trunk/modules/Makefile.in (File Modified)
8206 +720 -284 trunk/src/.depend (File Modified)
8207
8208
8209 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8210 Log:
8211 Makefile reworking -- moving libcharybdis headers into proper location.
8212
8213 Changes: Modified:
8214 +1 -1 trunk/adns/Makefile.in (File Modified)
8215 +1 -1 trunk/src/Makefile.in (File Modified)
8216
8217
8218 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8219 Log:
8220 Document proposed authdaemon protocol.
8221
8222 Changes: Modified:
8223 + - trunk/authdaemon/protocol.txt (File Added)
8224
8225
8226 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8227 Log:
8228 Makefile oops
8229
8230 Changes: Modified:
8231 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8232
8233
8234 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8235 Log:
8236 Remove dead makefile from generation
8237
8238 Changes: Modified:
8239 +1 -2 trunk/configure (File Modified)
8240 +0 -1 trunk/configure.ac (File Modified)
8241
8242
8243 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8244 Log:
8245 libcharybdisIO -> libcharybdis
8246
8247 Changes: Modified:
8248 +1 -1 trunk/src/Makefile.in (File Modified)
8249
8250
8251 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8252 Log:
8253 More restructuring.
8254
8255 Changes: Modified:
8256 + - trunk/libcharybdis/Makefile.in (File Added)
8257 + - trunk/libcharybdis/commio.c (File Added)
8258 + - trunk/libcharybdis/devpoll.c (File Added)
8259 + - trunk/libcharybdis/epoll.c (File Added)
8260 + - trunk/libcharybdis/io/ (File Deleted)
8261 + - trunk/libcharybdis/kqueue.c (File Added)
8262 + - trunk/libcharybdis/linebuf.c (File Added)
8263 + - trunk/libcharybdis/log/ (File Deleted)
8264 + - trunk/libcharybdis/poll.c (File Added)
8265 + - trunk/libcharybdis/ports.c (File Added)
8266 + - trunk/libcharybdis/select.c (File Added)
8267
8268
8269 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8270 Log:
8271 Blah kill makefile
8272
8273 Changes: Modified:
8274 + - trunk/libcharybdis/Makefile.in (File Deleted)
8275
8276
8277 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8278 Log:
8279 Blah kill makefile
8280
8281 Changes: Modified:
8282 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8283
8284
8285 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8286 Log:
8287 add authdaemon dir for later hacking
8288
8289
8290 Changes: Modified:
8291 + - trunk/authdaemon/ (File Added)
8292
8293
8294 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8295 Log:
8296 linebuf -> libcharybdisIO
8297
8298
8299 Changes: Modified:
8300 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8301 + - trunk/libcharybdis/io/linebuf.c (File Added)
8302 + - trunk/libcharybdis/log/ (File Added)
8303 + - trunk/libcharybdis/log/Makefile.in (File Added)
8304 +0 -687 trunk/src/Makefile.in (File Modified)
8305 + - trunk/src/linebuf.c (File Deleted)
8306
8307
8308 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8309 Log:
8310 Solaris 10 I/O ports support
8311
8312 Changes: Modified:
8313 + - trunk/libcharybdis/io/ports.c (File Added)
8314
8315
8316 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8317 Log:
8318 libcharybdis stuff
8319
8320
8321 Changes: Modified:
8322 +1 -1 trunk/Makefile.in (File Modified)
8323 +3 -1 trunk/configure (File Modified)
8324 +133 -10 trunk/configure.ac (File Modified)
8325 + - trunk/libcharybdis/ (File Added)
8326 + - trunk/libcharybdis/Makefile.in (File Added)
8327 + - trunk/libcharybdis/io/ (File Added)
8328 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8329 +2 -3 trunk/src/Makefile.in (File Modified)
8330 + - trunk/src/io/ (File Deleted)
8331
8332
8333 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8334 Log:
8335 split IO stuff into libcharybdisIO.
8336
8337
8338 Changes: Modified:
8339 + - trunk/src/commio.c (File Deleted)
8340 + - trunk/src/devpoll.c (File Deleted)
8341 + - trunk/src/epoll.c (File Deleted)
8342 + - trunk/src/io/ (File Added)
8343 + - trunk/src/io/Makefile.in (File Added)
8344 + - trunk/src/io/commio.c (File Added)
8345 + - trunk/src/io/devpoll.c (File Added)
8346 + - trunk/src/io/epoll.c (File Added)
8347 + - trunk/src/io/kqueue.c (File Added)
8348 + - trunk/src/io/poll.c (File Added)
8349 + - trunk/src/io/select.c (File Added)
8350 + - trunk/src/kqueue.c (File Deleted)
8351 + - trunk/src/poll.c (File Deleted)
8352 + - trunk/src/select.c (File Deleted)
8353
8354
8355 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8356 Log:
8357 Version bump: 1.1.0
8358
8359
8360 Changes: Modified:
8361 +86 -155 trunk/configure (File Modified)
8362 +1 -1 trunk/configure.ac (File Modified)
8363
8364
8365 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8366 Log:
8367 Remove mentions of mkkeypair/cryptlinks.
8368
8369
8370 Changes: Modified:
8371 +1 -3 trunk/doc/challenge.txt (File Modified)
8372
8373
8374 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8375 Log:
8376 Clarify serverinfo{} description.
8377
8378
8379 Changes: Modified:
8380 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8381
8382
8383 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8384 Log:
8385 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8386
8387
8388 Changes: Modified:
8389 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8390
8391
8392 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8393 Log:
8394 Improvements also applicable to hyperion 1.x.
8395
8396
8397 Changes: Modified:
8398 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8399
8400
8401 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8402 Log:
8403 - Add +F description
8404 - General improvements and changes to charybdis
8405
8406
8407 Changes: Modified:
8408 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8409
8410
8411 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8412 Log:
8413 The server notice umodes only have an effect
8414 for opers. ("sendto_realops_flags", so having
8415 the umode is not enough, they must also be
8416 opered)
8417
8418
8419 Changes: Modified:
8420 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8421
8422
8423 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8424 Log:
8425 Updates to umodes docs.
8426
8427
8428 Changes: Modified:
8429 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8430
8431
8432 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8433 Log:
8434 Add SGML documentation.
8435
8436 Changes: Modified:
8437 + - trunk/doc/sgml/ (File Added)
8438 + - trunk/doc/sgml/oper-guide/ (File Added)
8439 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8440 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8441 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8442 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8443 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8444 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8445 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8446
8447
8448 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8449 Log:
8450 Make operwall flag restrict setting umode +z.
8451 This repairs this flag broken in charybdis-1.0.
8452
8453
8454 Changes: Modified:
8455 +41 -0 trunk/contrib/m_flags.c (File Modified)
8456 +9 -0 trunk/src/s_user.c (File Modified)
8457
8458
8459 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8460 Log:
8461 Don't complain/reset remote clients +n. I'm still not
8462 convinced propagating all umodes is the way to go, oh
8463 well.
8464
8465
8466 Changes: Modified:
8467 +1 -1 trunk/src/s_user.c (File Modified)
8468
8469
8470 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8471 Log:
8472 - Require admin flag for oper /chghost (if it's enabled
8473 which is not default)
8474 - Give error message on nonexistant nick
8475
8476
8477 Changes: Modified:
8478 +12 -0 trunk/modules/m_chghost.c (File Modified)
8479
8480
8481 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8482 Log:
8483 Incorporated jilles' dynspoof patch with a few minor changes.
8484
8485 Changes: Modified:
8486 +5 -2 trunk/include/client.h (File Modified)
8487 +1 -0 trunk/include/numeric.h (File Modified)
8488 +75 -4 trunk/modules/m_chghost.c (File Modified)
8489 +2 -21 trunk/modules/m_stats.c (File Modified)
8490 +2 -8 trunk/modules/m_trace.c (File Modified)
8491 +2 -0 trunk/src/client.c (File Modified)
8492 +3 -0 trunk/src/s_user.c (File Modified)
8493
8494
8495 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8496 Log:
8497 Update NEWS.
8498
8499 Changes: Modified:
8500 +5 -0 trunk/NEWS (File Modified)
8501
8502
8503 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8504 Log:
8505 Make show_ip() far less braindead.
8506
8507 Obtained from: ratbox 2.2 SVN
8508
8509
8510 Changes: Modified:
8511 +14 -85 trunk/src/client.c (File Modified)
8512
8513
8514 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8515 Log:
8516 Instead of not showing channels at all for whoising services,
8517 only show channels the requester is also on. If operspying
8518 services, show all the channels.
8519
8520
8521 Changes: Modified:
8522 +37 -40 trunk/modules/m_whois.c (File Modified)
8523
8524
8525 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8526 Log:
8527 - Show real errno if we fail to connect to a server
8528 - Don't show server IPs on IRC if a server goes dead
8529 during handshake
8530
8531
8532 Changes: Modified:
8533 +2 -5 trunk/src/s_serv.c (File Modified)
8534
8535
8536 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8537 Log:
8538 Revert hybrid 7.2 aline code. It causes too many problems.
8539
8540
8541 Changes: Modified:
8542 +1 -47 trunk/NEWS (File Modified)
8543 + - trunk/include/aline.h (File Deleted)
8544 +53 -6 trunk/modules/m_dline.c (File Modified)
8545 +212 -16 trunk/modules/m_kline.c (File Modified)
8546 +37 -8 trunk/modules/m_resv.c (File Modified)
8547 +45 -24 trunk/modules/m_xline.c (File Modified)
8548 +0 -485 trunk/src/Makefile.in (File Modified)
8549 + - trunk/src/aline.c (File Deleted)
8550
8551
8552 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8553 Log:
8554 Incorporate recent ratbox monitor bugfixes (could crash).
8555
8556
8557 Changes: Modified:
8558 +16 -0 trunk/modules/m_monitor.c (File Modified)
8559 +4 -3 trunk/src/monitor.c (File Modified)
8560
8561
8562 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8563 Log:
8564 Fix /invite UID leak.
8565
8566 Found by logiclrd@EFnet.
8567
8568
8569 Changes: Modified:
8570 +3 -2 trunk/modules/m_invite.c (File Modified)
8571
8572
8573 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8574 Log:
8575 Don't show what channels a service is in.
8576
8577 Changes: Modified:
8578 +1 -0 trunk/NEWS (File Modified)
8579 +40 -35 trunk/modules/m_whois.c (File Modified)
8580
8581
8582 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8583 Log:
8584 Update version to 1.0.3.
8585
8586
8587 Changes: Modified:
8588 +9 -9 trunk/configure (File Modified)
8589 +1 -1 trunk/configure.ac (File Modified)
8590
8591
8592 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8593 Log:
8594 Update NEWS.
8595
8596
8597 Changes: Modified:
8598 +7 -1 trunk/NEWS (File Modified)
8599
8600
8601 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8602 Log:
8603 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8604 More static buffers :(
8605
8606
8607 Changes: Modified:
8608 +12 -4 trunk/src/aline.c (File Modified)
8609
8610
8611 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8612 Log:
8613 Make operspy mode (/mode !#channel showing parameters
8614 even if not on channel) work again.
8615
8616
8617 Changes: Modified:
8618 +4 -4 trunk/src/channel.c (File Modified)
8619
8620
8621 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8622 Log:
8623 Call server_introduced hook on TS6 remote server
8624 introduction (ms_sid()).
8625
8626
8627 Changes: Modified:
8628 +6 -0 trunk/modules/core/m_server.c (File Modified)
8629
8630
8631 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8632 Log:
8633 Cyrix boxes are wierd.
8634
8635 Changes: Modified:
8636 +2 -1 trunk/modules/m_services.c (File Modified)
8637
8638
8639 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8640 Log:
8641 More paranoia.
8642
8643 Changes: Modified:
8644 +1 -1 trunk/include/client.h (File Modified)
8645 +3 -1 trunk/modules/m_services.c (File Modified)
8646
8647
8648 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8649 Log:
8650 heh
8651
8652 Changes: Modified:
8653 +1 -6 trunk/modules/m_services.c (File Modified)
8654
8655
8656 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8657 Log:
8658 Disable a check that doesn't always seem to work right for some reason.
8659
8660 Changes: Modified:
8661 +2 -0 trunk/modules/m_services.c (File Modified)
8662
8663
8664 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8665 Log:
8666 Update NEWS.
8667
8668
8669 Changes: Modified:
8670 +4 -1 trunk/NEWS (File Modified)
8671
8672
8673 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8674 Log:
8675 1.0.2
8676
8677
8678 Changes: Modified:
8679 +9 -9 trunk/configure (File Modified)
8680 +1 -1 trunk/configure.ac (File Modified)
8681
8682
8683 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8684 Log:
8685 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8686
8687
8688 Changes: Modified:
8689 +3 -13 trunk/modules/m_trace.c (File Modified)
8690
8691
8692 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8693 Log:
8694 Don't send empty RPL_WHOISCHANNELS on remote whois.
8695
8696 Pointy hat to: jilles
8697
8698
8699 Changes: Modified:
8700 +1 -1 trunk/modules/m_whois.c (File Modified)
8701
8702
8703 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8704 Log:
8705 Update NEWS.
8706
8707
8708 Changes: Modified:
8709 +3 -0 trunk/NEWS (File Modified)
8710
8711
8712 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8713 Log:
8714 Modular umode support.
8715
8716
8717 Changes: Modified:
8718 +0 -9 trunk/include/client.h (File Modified)
8719 +2 -1 trunk/include/s_user.h (File Modified)
8720 +1 -1 trunk/include/tools.h (File Modified)
8721 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8722 +3 -0 trunk/src/ircd.c (File Modified)
8723 +1 -1 trunk/src/messages.tab (File Modified)
8724 +2 -2 trunk/src/s_serv.c (File Modified)
8725 +37 -59 trunk/src/s_user.c (File Modified)
8726 +21 -0 trunk/src/tools.c (File Modified)
8727
8728
8729 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8730 Log:
8731 Optionally do forced nick change to the UID instead of kill
8732 on nick collisions, see doc/collision_fnc.txt for more
8733 details.
8734
8735
8736 Changes: Modified:
8737 + - trunk/doc/collision_fnc.txt (File Added)
8738 +1 -0 trunk/doc/example.conf (File Modified)
8739 +8 -0 trunk/doc/reference.conf (File Modified)
8740 +1 -0 trunk/include/numeric.h (File Modified)
8741 +1 -0 trunk/include/s_conf.h (File Modified)
8742 +2 -1 trunk/include/s_serv.h (File Modified)
8743 +1 -0 trunk/include/s_stats.h (File Modified)
8744 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8745 +1 -1 trunk/src/messages.tab (File Modified)
8746 +1 -0 trunk/src/newconf.c (File Modified)
8747 +1 -0 trunk/src/s_conf.c (File Modified)
8748 +1 -0 trunk/src/s_serv.c (File Modified)
8749 +2 -2 trunk/src/s_stats.c (File Modified)
8750
8751
8752 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8753 Log:
8754 Update NEWS.
8755
8756
8757 Modified:
8758 trunk/NEWS (File Modified)
8759
8760
8761 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8762 Log:
8763 Don't allow lookups by uid in /monitor + and /monitor s.
8764
8765
8766 Modified:
8767 trunk/modules/m_monitor.c (File Modified)
8768
8769
8770 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8771 Log:
8772 Stop garbage +j being set in cases like +j aaa:bbb by
8773 initializing the variables properly.
8774
8775 Reported by kyle.
8776
8777
8778 Modified:
8779 trunk/modules/core/m_mode.c (File Modified)
8780 trunk/modules/core/m_sjoin.c (File Modified)
8781
8782
8783 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8784 Log:
8785 Apply flags to the proper server in me_gcap().
8786
8787
8788 Modified:
8789 trunk/modules/m_capab.c (File Modified)
8790
8791
8792 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8793 Log:
8794 Use find_named_client() instead of find_client() to check
8795 for nick collisions.
8796
8797
8798 Modified:
8799 trunk/modules/core/m_nick.c (File Modified)
8800
8801
8802 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8803 Log:
8804 - Replace old 381 numeric with a new, more positive one!
8805
8806
8807 Modified:
8808 trunk/src/messages.tab (File Modified)
8809
8810
8811 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8812 Log:
8813 Make it compile again.
8814
8815
8816 Modified:
8817 trunk/src/channel.c (File Modified)
8818 trunk/src/client.c (File Modified)
8819 trunk/src/ircd.c (File Modified)
8820 trunk/src/packet.c (File Modified)
8821
8822
8823 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8824 Log:
8825 - Prevent UID disclosure in cmode setting.
8826
8827
8828 Modified:
8829 trunk/NEWS (File Modified)
8830 trunk/modules/core/m_mode.c (File Modified)
8831
8832
8833 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8834 Log:
8835 A different check which prevents UID disclosure.
8836
8837
8838 Modified:
8839 trunk/modules/core/m_kick.c (File Modified)
8840
8841
8842 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8843 Log:
8844 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8845
8846
8847 Modified:
8848 trunk/modules/core/m_kick.c (File Modified)
8849
8850
8851 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8852 Log:
8853 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8854
8855
8856 Modified:
8857 trunk/NEWS (File Modified)
8858 trunk/modules/m_accept.c (File Modified)
8859 trunk/modules/m_admin.c (File Modified)
8860 trunk/modules/m_away.c (File Modified)
8861 trunk/modules/m_cap.c (File Modified)
8862 trunk/modules/m_capab.c (File Modified)
8863 trunk/modules/m_challenge.c (File Modified)
8864 trunk/modules/m_chghost.c (File Modified)
8865 trunk/modules/m_close.c (File Modified)
8866 trunk/modules/m_cmessage.c (File Modified)
8867 trunk/modules/m_connect.c (File Modified)
8868 trunk/modules/m_dline.c (File Modified)
8869 trunk/modules/m_encap.c (File Modified)
8870 trunk/modules/m_etrace.c (File Modified)
8871 trunk/modules/m_gline.c (File Modified)
8872 trunk/modules/m_help.c (File Modified)
8873 trunk/modules/m_info.c (File Modified)
8874 trunk/modules/m_invite.c (File Modified)
8875 trunk/modules/m_ison.c (File Modified)
8876 trunk/modules/m_kline.c (File Modified)
8877 trunk/modules/m_knock.c (File Modified)
8878 trunk/modules/m_links.c (File Modified)
8879 trunk/modules/m_list.c (File Modified)
8880 trunk/modules/m_locops.c (File Modified)
8881 trunk/modules/m_lusers.c (File Modified)
8882 trunk/modules/m_map.c (File Modified)
8883 trunk/modules/m_monitor.c (File Modified)
8884 trunk/modules/m_motd.c (File Modified)
8885 trunk/modules/m_names.c (File Modified)
8886 trunk/modules/m_oper.c (File Modified)
8887 trunk/modules/m_operspy.c (File Modified)
8888 trunk/modules/m_pass.c (File Modified)
8889 trunk/modules/m_ping.c (File Modified)
8890 trunk/modules/m_pong.c (File Modified)
8891 trunk/modules/m_post.c (File Modified)
8892 trunk/modules/m_rehash.c (File Modified)
8893 trunk/modules/m_restart.c (File Modified)
8894 trunk/modules/m_resv.c (File Modified)
8895 trunk/modules/m_services.c (File Modified)
8896 trunk/modules/m_set.c (File Modified)
8897 trunk/modules/m_sshortcut.c (File Modified)
8898 trunk/modules/m_stats.c (File Modified)
8899 trunk/modules/m_svinfo.c (File Modified)
8900 trunk/modules/m_tb.c (File Modified)
8901 trunk/modules/m_testline.c (File Modified)
8902 trunk/modules/m_testmask.c (File Modified)
8903 trunk/modules/m_time.c (File Modified)
8904 trunk/modules/m_topic.c (File Modified)
8905 trunk/modules/m_trace.c (File Modified)
8906 trunk/modules/m_unreject.c (File Modified)
8907 trunk/modules/m_user.c (File Modified)
8908 trunk/modules/m_userhost.c (File Modified)
8909 trunk/modules/m_users.c (File Modified)
8910 trunk/modules/m_version.c (File Modified)
8911 trunk/modules/m_wallops.c (File Modified)
8912 trunk/modules/m_who.c (File Modified)
8913 trunk/modules/m_whois.c (File Modified)
8914 trunk/modules/m_whowas.c (File Modified)
8915 trunk/modules/m_xline.c (File Modified)
8916 trunk/src/adns.c (File Modified)
8917 trunk/src/aline.c (File Modified)
8918 trunk/src/cache.c (File Modified)
8919 trunk/src/channel.c (File Modified)
8920 trunk/src/class.c (File Modified)
8921 trunk/src/client.c (File Modified)
8922 trunk/src/commio.c (File Modified)
8923 trunk/src/event.c (File Modified)
8924 trunk/src/hash.c (File Modified)
8925 trunk/src/hostmask.c (File Modified)
8926 trunk/src/ircd.c (File Modified)
8927 trunk/src/kdparse.c (File Modified)
8928 trunk/src/linebuf.c (File Modified)
8929 trunk/src/listener.c (File Modified)
8930 trunk/src/modules.c (File Modified)
8931 trunk/src/monitor.c (File Modified)
8932 trunk/src/newconf.c (File Modified)
8933 trunk/src/packet.c (File Modified)
8934 trunk/src/parse.c (File Modified)
8935 trunk/src/reject.c (File Modified)
8936 trunk/src/s_auth.c (File Modified)
8937 trunk/src/s_conf.c (File Modified)
8938 trunk/src/s_gline.c (File Modified)
8939 trunk/src/s_log.c (File Modified)
8940 trunk/src/s_newconf.c (File Modified)
8941 trunk/src/s_serv.c (File Modified)
8942 trunk/src/s_stats.c (File Modified)
8943 trunk/src/s_user.c (File Modified)
8944 trunk/src/send.c (File Modified)
8945 trunk/src/whowas.c (File Modified)
8946
8947
8948 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8949 Log:
8950 - More coding style niceities. Pretty much got client.h squared away.
8951
8952
8953 Modified:
8954 trunk/modules/m_dline.c (File Modified)
8955 trunk/modules/m_gline.c (File Modified)
8956 trunk/modules/m_kline.c (File Modified)
8957 trunk/modules/m_rehash.c (File Modified)
8958 trunk/modules/m_resv.c (File Modified)
8959 trunk/modules/m_stats.c (File Modified)
8960 trunk/modules/m_testline.c (File Modified)
8961 trunk/modules/m_user.c (File Modified)
8962 trunk/modules/m_xline.c (File Modified)
8963
8964
8965 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8966 Log:
8967 - Propagate quiets (+q) on netjoins
8968 - Clear +q list too on lowerTS sjoin from TS6 source
8969
8970
8971 Modified:
8972 trunk/modules/core/m_sjoin.c (File Modified)
8973 trunk/src/s_serv.c (File Modified)
8974
8975
8976 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8977 Log:
8978 Second argument to whois is always a nick, never a uid.
8979 This prevents /whois other.server uid to get information
8980 about that uid.
8981
8982
8983 Modified:
8984 trunk/modules/m_whois.c (File Modified)
8985
8986
8987 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8988 Log:
8989 Don't allow local users to use uids in user mode.
8990
8991
8992 Modified:
8993 trunk/src/s_user.c (File Modified)
8994
8995
8996 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8997 Log:
8998 Make it compile again.
8999
9000
9001 Modified:
9002 trunk/src/s_stats.c (File Modified)
9003
9004
9005 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9006 Log:
9007 Fix propagation of empty SJOIN.
9008
9009
9010 Modified:
9011 trunk/modules/core/m_sjoin.c (File Modified)
9012
9013
9014 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9015 Log:
9016 Some atheme-style niceties here.
9017
9018
9019 Modified:
9020 trunk/modules/m_accept.c (File Modified)
9021 trunk/modules/m_admin.c (File Modified)
9022 trunk/modules/m_away.c (File Modified)
9023 trunk/modules/m_cap.c (File Modified)
9024 trunk/modules/m_capab.c (File Modified)
9025 trunk/modules/m_challenge.c (File Modified)
9026 trunk/modules/m_chghost.c (File Modified)
9027 trunk/modules/m_close.c (File Modified)
9028 trunk/modules/m_cmessage.c (File Modified)
9029 trunk/modules/m_connect.c (File Modified)
9030 trunk/modules/m_dline.c (File Modified)
9031 trunk/modules/m_encap.c (File Modified)
9032 trunk/modules/m_etrace.c (File Modified)
9033 trunk/modules/m_gline.c (File Modified)
9034 trunk/modules/m_help.c (File Modified)
9035 trunk/modules/m_info.c (File Modified)
9036 trunk/modules/m_invite.c (File Modified)
9037 trunk/modules/m_ison.c (File Modified)
9038 trunk/modules/m_kline.c (File Modified)
9039 trunk/modules/m_knock.c (File Modified)
9040 trunk/modules/m_links.c (File Modified)
9041 trunk/modules/m_list.c (File Modified)
9042 trunk/modules/m_locops.c (File Modified)
9043 trunk/modules/m_lusers.c (File Modified)
9044 trunk/modules/m_map.c (File Modified)
9045 trunk/modules/m_monitor.c (File Modified)
9046 trunk/modules/m_motd.c (File Modified)
9047 trunk/modules/m_names.c (File Modified)
9048 trunk/modules/m_oper.c (File Modified)
9049 trunk/modules/m_operspy.c (File Modified)
9050 trunk/modules/m_pass.c (File Modified)
9051 trunk/modules/m_ping.c (File Modified)
9052 trunk/modules/m_pong.c (File Modified)
9053 trunk/modules/m_post.c (File Modified)
9054 trunk/modules/m_rehash.c (File Modified)
9055 trunk/modules/m_restart.c (File Modified)
9056 trunk/modules/m_resv.c (File Modified)
9057 trunk/modules/m_services.c (File Modified)
9058 trunk/modules/m_set.c (File Modified)
9059 trunk/modules/m_sshortcut.c (File Modified)
9060 trunk/modules/m_stats.c (File Modified)
9061 trunk/modules/m_svinfo.c (File Modified)
9062 trunk/modules/m_tb.c (File Modified)
9063 trunk/modules/m_testline.c (File Modified)
9064 trunk/modules/m_testmask.c (File Modified)
9065 trunk/modules/m_time.c (File Modified)
9066 trunk/modules/m_topic.c (File Modified)
9067 trunk/modules/m_trace.c (File Modified)
9068 trunk/modules/m_unreject.c (File Modified)
9069 trunk/modules/m_user.c (File Modified)
9070 trunk/modules/m_userhost.c (File Modified)
9071 trunk/modules/m_users.c (File Modified)
9072 trunk/modules/m_version.c (File Modified)
9073 trunk/modules/m_wallops.c (File Modified)
9074 trunk/modules/m_who.c (File Modified)
9075 trunk/modules/m_whois.c (File Modified)
9076 trunk/modules/m_whowas.c (File Modified)
9077 trunk/modules/m_xline.c (File Modified)
9078
9079
9080 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9081 Log:
9082 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9083
9084
9085 Modified:
9086 trunk/.indent.pro (File Modified)
9087 trunk/include/charybdis.h (File Added)
9088 trunk/include/client.h (File Modified)
9089 trunk/modules/.indent.pro (File Modified)
9090 trunk/src/.indent.pro (File Modified)
9091 trunk/src/adns.c (File Modified)
9092 trunk/src/aline.c (File Modified)
9093 trunk/src/cache.c (File Modified)
9094 trunk/src/channel.c (File Modified)
9095 trunk/src/class.c (File Modified)
9096 trunk/src/client.c (File Modified)
9097 trunk/src/commio.c (File Modified)
9098 trunk/src/event.c (File Modified)
9099 trunk/src/hash.c (File Modified)
9100 trunk/src/hostmask.c (File Modified)
9101 trunk/src/ircd.c (File Modified)
9102 trunk/src/kdparse.c (File Modified)
9103 trunk/src/linebuf.c (File Modified)
9104 trunk/src/listener.c (File Modified)
9105 trunk/src/modules.c (File Modified)
9106 trunk/src/monitor.c (File Modified)
9107 trunk/src/newconf.c (File Modified)
9108 trunk/src/packet.c (File Modified)
9109 trunk/src/parse.c (File Modified)
9110 trunk/src/reject.c (File Modified)
9111 trunk/src/s_auth.c (File Modified)
9112 trunk/src/s_conf.c (File Modified)
9113 trunk/src/s_gline.c (File Modified)
9114 trunk/src/s_log.c (File Modified)
9115 trunk/src/s_newconf.c (File Modified)
9116 trunk/src/s_serv.c (File Modified)
9117 trunk/src/s_stats.c (File Modified)
9118 trunk/src/s_user.c (File Modified)
9119 trunk/src/send.c (File Modified)
9120 trunk/src/whowas.c (File Modified)
9121
9122
9123 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9124 Log:
9125 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9126 - Convert a few modules towards using this code.
9127 - Make a note about this change in NEWS.
9128
9129
9130 Modified:
9131 trunk/NEWS (File Modified)
9132 trunk/include/aline.h (File Added)
9133 trunk/modules/m_dline.c (File Modified)
9134 trunk/modules/m_kline.c (File Modified)
9135 trunk/modules/m_resv.c (File Modified)
9136 trunk/modules/m_xline.c (File Modified)
9137 trunk/src/Makefile.in (File Modified)
9138 trunk/src/aline.c (File Added)
9139
9140
9141 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9142 Log:
9143 - Update NEWS document.
9144
9145
9146 Modified:
9147 trunk/NEWS (File Modified)
9148
9149
9150 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9151 Log:
9152 Use find_named_person() instead of find_person() in services shortcuts.
9153
9154
9155 Modified:
9156 trunk/modules/m_sshortcut.c (File Modified)
9157
9158
9159 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9160 Log:
9161 Fix propagation of empty channels (+P).
9162
9163
9164 Modified:
9165 trunk/modules/core/m_sjoin.c (File Modified)
9166 trunk/src/s_serv.c (File Modified)
9167
9168
9169 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9170 Log:
9171 Use same comparison for +f.
9172
9173
9174 Modified:
9175 trunk/modules/core/m_join.c (File Modified)
9176
9177
9178 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9179 Log:
9180 Retire server-server non-encap CHGHOST, and clean it up a bit.
9181
9182
9183 Modified:
9184 trunk/modules/m_chghost.c (File Modified)
9185
9186
9187 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9188 Log:
9189 Use TS6 form for SQUIT wallops.
9190
9191
9192 Modified:
9193 trunk/modules/core/m_squit.c (File Modified)
9194
9195
9196 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9197 Log:
9198 Propagate nick changes for remote clients in TS6 form if possible;
9199 simplify the code a bit.
9200
9201
9202 Modified:
9203 trunk/modules/core/m_nick.c (File Modified)
9204
9205
9206 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9207 Log:
9208 Only clear oper_only_umodes on deoper for local clients.
9209
9210
9211 Modified:
9212 trunk/src/s_user.c (File Modified)
9213
9214
9215 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9216 Log:
9217 - Don't enable use_whois_actually in the default config, makes cloaking
9218 only useful for vanity.
9219
9220
9221 Modified:
9222 trunk/doc/example.conf (File Modified)
9223
9224
9225 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9226 Log:
9227 Fix linebuf raw code to not truncate lines longer than
9228 510 characters. This stops ziplinks corruption at
9229 the initial burst if the other side sends a lot.
9230
9231
9232 Modified:
9233 trunk/src/linebuf.c (File Modified)
9234
9235
9236 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9237 Log:
9238 - Add +r to channel_modes().
9239
9240
9241 Modified:
9242 trunk/src/channel.c (File Modified)
9243
9244
9245 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9246 Log:
9247 Update NEWS.
9248
9249
9250 Modified:
9251 trunk/NEWS (File Modified)
9252
9253
9254 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9255 Log:
9256 err, nvm. wrong project :-P
9257
9258
9259 Modified:
9260 trunk/src/match.c (File Modified)
9261
9262
9263 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9264 Log:
9265 make sure we don't crash on match(NULL, test)
9266
9267
9268 Modified:
9269 trunk/src/match.c (File Modified)
9270
9271
9272 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9273 Log:
9274 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9275 flags = rehash in shared{}.
9276 Uses :<source> ENCAP <target> REHASH [option].
9277
9278
9279 Modified:
9280 trunk/doc/example.conf (File Modified)
9281 trunk/doc/reference.conf (File Modified)
9282 trunk/help/opers/rehash (File Modified)
9283 trunk/include/s_newconf.h (File Modified)
9284 trunk/modules/m_rehash.c (File Modified)
9285 trunk/modules/m_stats.c (File Modified)
9286 trunk/src/newconf.c (File Modified)
9287
9288
9289 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9290 Log:
9291 Initialize flags to 0 in conf_set_shared_flags() and
9292 conf_set_cluster_flags().
9293
9294
9295 Modified:
9296 trunk/src/newconf.c (File Modified)
9297
9298
9299 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9300 Log:
9301 Don't allow a forward from a #channel to an &channel.
9302 Error message is Illegal channel name.
9303
9304
9305 Modified:
9306 trunk/modules/core/m_mode.c (File Modified)
9307
9308
9309 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9310 Log:
9311 - change version to 1.0.1
9312
9313
9314 Modified:
9315 trunk/configure (File Modified)
9316 trunk/configure.ac (File Modified)
9317
9318
9319 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9320 Log:
9321 Update NEWS.
9322
9323
9324 Modified:
9325 trunk/NEWS (File Modified)
9326
9327
9328 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9329 Log:
9330 Services shortcuts changes:
9331 - Require umode +S on target
9332 - Use ERR_SERVICESDOWN (440) for error message
9333 - Fix check for empty string
9334
9335
9336 Modified:
9337 trunk/include/numeric.h (File Modified)
9338 trunk/modules/m_sshortcut.c (File Modified)
9339 trunk/src/messages.tab (File Modified)
9340
9341
9342 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9343 Log:
9344 s/IsChanService/IsService/g;
9345
9346
9347 Modified:
9348 trunk/modules/m_sshortcut.c (File Modified)
9349
9350
9351 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9352 Log:
9353 Add check for service validity in shortcut routines.
9354
9355
9356 Modified:
9357 trunk/modules/m_sshortcut.c (File Modified)
9358
9359
9360 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9361 Log:
9362 Don't allow forwarding to a -F channel the setter is not on.
9363
9364
9365 Modified:
9366 trunk/modules/core/m_mode.c (File Modified)
9367
9368
9369 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9370 Log:
9371 Describe identify_service and identify_command in
9372 reference.conf.
9373
9374
9375 Modified:
9376 trunk/doc/reference.conf (File Modified)
9377
9378
9379 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9380 Log:
9381 More helpfile updates.
9382
9383
9384 Modified:
9385 trunk/help/Makefile.in (File Modified)
9386 trunk/help/opers/die (File Modified)
9387 trunk/help/opers/join (File Modified)
9388 trunk/help/opers/links (File Modified)
9389 trunk/help/opers/lusers (File Modified)
9390 trunk/help/opers/map (File Added)
9391 trunk/help/opers/motd (File Modified)
9392 trunk/help/opers/names (File Modified)
9393 trunk/help/opers/notice (File Modified)
9394 trunk/help/opers/operspy (File Modified)
9395 trunk/help/opers/part (File Modified)
9396 trunk/help/opers/privmsg (File Modified)
9397 trunk/help/opers/restart (File Modified)
9398 trunk/help/opers/set (File Modified)
9399 trunk/help/opers/stats (File Modified)
9400 trunk/help/opers/trace (File Modified)
9401 trunk/help/opers/version (File Modified)
9402 trunk/help/users/notice (File Modified)
9403 trunk/help/users/privmsg (File Modified)
9404 trunk/help/users/stats (File Modified)
9405
9406
9407 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9408 Log:
9409 Update help files.
9410
9411
9412 Modified:
9413 trunk/help/opers/cmode (File Modified)
9414 trunk/help/opers/umode (File Modified)
9415 trunk/help/opers/wallops (File Modified)
9416 trunk/help/opers/who (File Modified)
9417 trunk/help/users/umode (File Modified)
9418
9419
9420 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9421 Log:
9422 Include cmode +r in 004 and 005.
9423
9424
9425 Modified:
9426 trunk/include/supported.h (File Modified)
9427 trunk/src/messages.tab (File Modified)
9428
9429
9430 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9431 Log:
9432 No need to clear all 3 buffers in channel_modes().
9433
9434
9435 Modified:
9436 trunk/src/channel.c (File Modified)
9437
9438
9439 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9440 Log:
9441 - Fix multiple +f modes per line
9442 - -f shouldn't take a parameter
9443
9444
9445 Modified:
9446 trunk/modules/core/m_mode.c (File Modified)
9447
9448
9449 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9450 Log:
9451 Channel mode +Q now prevents forwarding to or through
9452 a channel, just like in hyperion, not from a channel.
9453
9454
9455 Modified:
9456 trunk/modules/core/m_join.c (File Modified)
9457
9458
9459 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9460 Log:
9461 Complete +F/+Q propagation.
9462
9463
9464 Modified:
9465 trunk/modules/core/m_join.c (File Modified)
9466 trunk/modules/core/m_sjoin.c (File Modified)
9467 trunk/src/channel.c (File Modified)
9468
9469
9470 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9471 Log:
9472 - A few minor fixes.
9473
9474
9475 Modified:
9476 trunk/modules/core/m_join.c (File Modified)
9477 trunk/modules/m_services.c (File Modified)
9478
9479
9480 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9481 Log:
9482 - Fix netsplit obfuscation.
9483
9484
9485 Modified:
9486 trunk/src/client.c (File Modified)
9487
9488
9489 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9490 Log:
9491 - Fix another /stats p related bug.
9492
9493
9494 Modified:
9495 trunk/src/client.c (File Modified)
9496
9497
9498 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9499 Log:
9500 - Update example.conf.
9501
9502
9503 Modified:
9504 trunk/doc/example.conf (File Modified)
9505
9506
9507 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9508 Log:
9509 - Fix a minor bug here, and re-release 1.0.
9510
9511
9512 Modified:
9513 trunk/modules/core/m_nick.c (File Modified)
9514
9515
9516 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9517 Log:
9518 - Add bursted clients to /stats p list.
9519
9520
9521 Modified:
9522 trunk/modules/core/m_nick.c (File Modified)
9523
9524
9525 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9526 Log:
9527 - Add identify_service, identify_command options to the example.conf,
9528 newconf parser.
9529
9530
9531 Modified:
9532 trunk/NEWS (File Modified)
9533 trunk/doc/example.conf (File Modified)
9534 trunk/src/newconf.c (File Modified)
9535
9536
9537 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9538 Log:
9539 - Add services shortcuts.
9540
9541
9542 Modified:
9543 trunk/modules/Makefile.in (File Modified)
9544 trunk/modules/m_sshortcut.c (File Added)
9545
9546
9547 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9548 Log:
9549 - put back checks i removed by mistake
9550
9551
9552 Modified:
9553 trunk/modules/core/m_join.c (File Modified)
9554
9555
9556 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9557 Log:
9558 - Implement channel mode +Q, which disables forwarding.
9559 - Make forwarding usable by everyone.
9560 - Implement channel mode +F which bypasses authority checks on a target
9561 set with this mode
9562 - Update NEWS.
9563
9564
9565 Modified:
9566 trunk/NEWS (File Modified)
9567 trunk/include/channel.h (File Modified)
9568 trunk/include/supported.h (File Modified)
9569 trunk/modules/core/m_join.c (File Modified)
9570 trunk/modules/core/m_mode.c (File Modified)
9571 trunk/src/messages.tab (File Modified)
9572
9573
9574 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9575 Log:
9576 - Fix account handling brokenness.
9577
9578
9579 Modified:
9580 trunk/modules/m_services.c (File Modified)
9581
9582
9583 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9584 Log:
9585 Identify to services via server password hack. Still
9586 needs config file parts, like
9587 identifyservice = "nickserv@services.int";
9588 identifycommand = "IDENTIFY";
9589
9590
9591 Modified:
9592 trunk/include/s_conf.h (File Modified)
9593 trunk/src/s_user.c (File Modified)
9594
9595
9596 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9597 Log:
9598 Make send.c compile.
9599
9600
9601 Modified:
9602 trunk/src/send.c (File Modified)
9603
9604
9605 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9606 Log:
9607 - Handle this better.
9608
9609
9610 Modified:
9611 trunk/src/send.c (File Modified)
9612
9613
9614 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9615 Log:
9616 If the source is not a client, don't send to normal users.
9617
9618
9619 Modified:
9620 trunk/src/send.c (File Modified)
9621
9622
9623 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9624 Log:
9625 - Make /wallops behave as wallops in other ircds.
9626
9627
9628 Modified:
9629 trunk/modules/m_wallops.c (File Modified)
9630 trunk/src/send.c (File Modified)
9631
9632
9633 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9634 Log:
9635 - charybdis-1.0
9636
9637
9638 Modified:
9639 trunk/NEWS (File Modified)
9640 trunk/configure (File Modified)
9641 trunk/configure.ac (File Modified)
9642
9643
9644 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9645 Log:
9646 - Remove efnet configuration.
9647 - Rename example.conf as reference.conf, and replace the default
9648 example.conf with one suitable for AthemeNET.
9649 - Update makefile to reflect these changes.
9650
9651
9652 Modified:
9653 trunk/doc/Makefile.in (File Modified)
9654 trunk/doc/example.conf (File Modified)
9655 trunk/doc/example.efnet.conf (File Deleted)
9656 trunk/doc/reference.conf (File Added)
9657
9658
9659 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9660 Log:
9661 - Don't display opers who are /away.
9662
9663
9664 Modified:
9665 trunk/modules/m_stats.c (File Modified)
9666
9667
9668 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9669 Log:
9670 Put cmode +f in 004 and 005.
9671
9672
9673 Modified:
9674 trunk/include/supported.h (File Modified)
9675 trunk/src/messages.tab (File Modified)
9676
9677
9678 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9679 Log:
9680 Add user umode +Q which prevents a user from
9681 being forwarded.
9682
9683
9684 Modified:
9685 trunk/include/client.h (File Modified)
9686 trunk/modules/core/m_join.c (File Modified)
9687 trunk/src/messages.tab (File Modified)
9688 trunk/src/s_user.c (File Modified)
9689
9690
9691 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9692 Log:
9693 Implement channel forwarding in m_join(). As in
9694 hyperion, failing to join because of +i, +r or +j
9695 can cause you to be forwarded, potentially
9696 recursively. Unlike hyperion, a single numeric
9697 is sent in case of a successful forward, otherwise
9698 the ircd acts if there were no forward.
9699
9700
9701 Modified:
9702 trunk/include/numeric.h (File Modified)
9703 trunk/modules/core/m_join.c (File Modified)
9704 trunk/src/messages.tab (File Modified)
9705
9706
9707 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9708 Log:
9709 Allow servers to set oper-only cmodes as well.
9710
9711
9712 Modified:
9713 trunk/modules/core/m_mode.c (File Modified)
9714
9715
9716 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9717 Log:
9718 Add cmode +f which takes a channel name, settable
9719 only by opers for now. Does not do anything yet.
9720
9721
9722 Modified:
9723 trunk/include/channel.h (File Modified)
9724 trunk/modules/core/m_join.c (File Modified)
9725 trunk/modules/core/m_mode.c (File Modified)
9726 trunk/modules/core/m_sjoin.c (File Modified)
9727 trunk/src/channel.c (File Modified)
9728
9729
9730 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9731 Log:
9732 Fully initialize 'mode' in ms_join() and ms_sjoin()
9733 to avoid old +j garbage from being used.
9734
9735
9736 Modified:
9737 trunk/modules/core/m_join.c (File Modified)
9738 trunk/modules/core/m_sjoin.c (File Modified)
9739
9740
9741 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9742 Log:
9743 - only touch join_count/join_delta if join throttling
9744 is enabled on the channel
9745 - reset join_count/join_delta to 0 if -j is set
9746
9747
9748 Modified:
9749 trunk/modules/core/m_join.c (File Modified)
9750 trunk/modules/core/m_mode.c (File Modified)
9751 trunk/modules/core/m_sjoin.c (File Modified)
9752
9753
9754 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9755 Log:
9756 Also start a new "period" for join throttling for remote joins,
9757 if necessary. Make the code slightly clearer.
9758
9759
9760 Modified:
9761 trunk/modules/core/m_join.c (File Modified)
9762 trunk/src/channel.c (File Modified)
9763
9764
9765 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9766 Log:
9767 Some +j improvements, still broken.
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 16:44:36 UTC (20050911-116)
9776 Log:
9777 Only do +z processing for +m channels the sender is on,
9778 as bans/quiets are currently only checked locally.
9779
9780
9781 Modified:
9782 trunk/modules/core/m_message.c (File Modified)
9783
9784
9785 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9786 Log:
9787 - Add max_bans_large configuration option, defaulting to 500, to
9788 limit the number of bans in a +L channel
9789 - Change b/e/I to b/e/I/q in texts
9790
9791
9792 Modified:
9793 trunk/doc/example.conf (File Modified)
9794 trunk/include/s_conf.h (File Modified)
9795 trunk/modules/core/m_mode.c (File Modified)
9796 trunk/modules/m_info.c (File Modified)
9797 trunk/src/newconf.c (File Modified)
9798 trunk/src/s_conf.c (File Modified)
9799
9800
9801 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9802 Log:
9803 Store invite for +gi channels.
9804 Note that +gi is significantly weaker access control than +i.
9805
9806
9807 Modified:
9808 trunk/modules/m_invite.c (File Modified)
9809
9810
9811 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9812 Log:
9813 Nonops are allowed to see +q lists.
9814
9815
9816 Modified:
9817 trunk/modules/core/m_mode.c (File Modified)
9818
9819
9820 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9821 Log:
9822 Invalidate can_send() cache on -q.
9823
9824
9825 Modified:
9826 trunk/modules/core/m_mode.c (File Modified)
9827
9828
9829 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9830 Log:
9831 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9832
9833
9834 Modified:
9835 trunk/modules/core/m_sjoin.c (File Modified)
9836
9837
9838 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9839 Log:
9840 - Allow blank SJOINs -- for permanant channels.
9841
9842
9843 Modified:
9844 trunk/modules/core/m_sjoin.c (File Modified)
9845
9846
9847 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9848 Log:
9849 - Burst permanant channels.
9850
9851
9852 Modified:
9853 trunk/src/s_serv.c (File Modified)
9854
9855
9856 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9857 Log:
9858 - Fix handling of permanant channels.
9859
9860
9861 Modified:
9862 trunk/modules/core/m_join.c (File Modified)
9863
9864
9865 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9866 Log:
9867 - Run indent on core modules.
9868 - Add propagation of join throttle settings.
9869
9870
9871 Modified:
9872 trunk/modules/core/m_die.c (File Modified)
9873 trunk/modules/core/m_error.c (File Modified)
9874 trunk/modules/core/m_join.c (File Modified)
9875 trunk/modules/core/m_kick.c (File Modified)
9876 trunk/modules/core/m_kill.c (File Modified)
9877 trunk/modules/core/m_message.c (File Modified)
9878 trunk/modules/core/m_mode.c (File Modified)
9879 trunk/modules/core/m_nick.c (File Modified)
9880 trunk/modules/core/m_part.c (File Modified)
9881 trunk/modules/core/m_quit.c (File Modified)
9882 trunk/modules/core/m_server.c (File Modified)
9883 trunk/modules/core/m_sjoin.c (File Modified)
9884 trunk/modules/core/m_squit.c (File Modified)
9885
9886
9887 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9888 Log:
9889 - Fix mistake in commit message.
9890
9891
9892 Modified:
9893 trunk/ChangeLog (File Modified)
9894
9895
9896 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9897 Log:
9898 - Channel throttling.
9899
9900
9901 Modified:
9902 trunk/NEWS (File Modified)
9903 trunk/include/supported.h (File Modified)
9904 trunk/modules/core/m_mode.c (File Modified)
9905 trunk/src/messages.tab (File Modified)
9906
9907
9908 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9909 Log:
9910 - Channel throttle logic fixes.
9911
9912
9913 Modified:
9914 trunk/include/channel.h (File Modified)
9915
9916
9917 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9918 Log:
9919 - Add the throttle logic.
9920
9921
9922 Modified:
9923 trunk/include/channel.h (File Modified)
9924 trunk/include/numeric.h (File Modified)
9925 trunk/modules/core/m_join.c (File Modified)
9926 trunk/src/channel.c (File Modified)
9927 trunk/src/messages.tab (File Modified)
9928
9929
9930 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9931 Log:
9932 - Cosmetic fixes to CREDITS.
9933
9934
9935 Modified:
9936 trunk/CREDITS (File Modified)
9937
9938
9939 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9940 Log:
9941 - Better channel_modes() from ShadowIRCd 4.
9942
9943
9944 Modified:
9945 trunk/include/channel.h (File Modified)
9946 trunk/src/channel.c (File Modified)
9947
9948
9949 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9950 Log:
9951 - Strip colour codes from parts.
9952
9953
9954 Modified:
9955 trunk/modules/core/m_part.c (File Modified)
9956
9957
9958 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9959 Log:
9960 - Strip colour codes from quits.
9961
9962
9963 Modified:
9964 trunk/modules/core/m_quit.c (File Modified)
9965
9966
9967 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9968 Log:
9969 - add +c/+g/+z to channel_modes().
9970
9971
9972 Modified:
9973 trunk/src/channel.c (File Modified)
9974
9975
9976 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9977 Log:
9978 - Add +g to 004/005 numerics.
9979
9980
9981 Modified:
9982 trunk/include/supported.h (File Modified)
9983 trunk/src/messages.tab (File Modified)
9984
9985
9986 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9987 Log:
9988 - Add +cgz to set_final_mode() in both join/sjoin.
9989 - Implement channel mode +g: Free invite.
9990
9991
9992 Modified:
9993 trunk/include/channel.h (File Modified)
9994 trunk/modules/core/m_join.c (File Modified)
9995 trunk/modules/core/m_mode.c (File Modified)
9996 trunk/modules/core/m_sjoin.c (File Modified)
9997 trunk/modules/m_invite.c (File Modified)
9998
9999
10000 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10001 Log:
10002 - Make sure /stats p uses the right list.
10003
10004
10005 Modified:
10006 trunk/modules/m_stats.c (File Modified)
10007
10008
10009 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10010 Log:
10011 - local oper list becomes local_oper_list.
10012 - all opers are stored on oper_list for /stats p.
10013
10014
10015 Modified:
10016 trunk/include/ircd.h (File Modified)
10017 trunk/modules/m_stats.c (File Modified)
10018 trunk/modules/m_trace.c (File Modified)
10019 trunk/src/client.c (File Modified)
10020 trunk/src/ircd.c (File Modified)
10021 trunk/src/s_user.c (File Modified)
10022 trunk/src/send.c (File Modified)
10023
10024
10025 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10026 Log:
10027 - Remove ENABLE_SERVICES legacy define.
10028
10029
10030 Modified:
10031 trunk/configure (File Modified)
10032 trunk/configure.ac (File Modified)
10033 trunk/include/client.h (File Modified)
10034 trunk/include/m_info.h (File Modified)
10035 trunk/include/s_conf.h (File Modified)
10036 trunk/modules/Makefile.in (File Modified)
10037 trunk/modules/core/m_kick.c (File Modified)
10038 trunk/modules/core/m_mode.c (File Modified)
10039 trunk/modules/core/m_nick.c (File Modified)
10040 trunk/modules/core/m_sjoin.c (File Modified)
10041 trunk/modules/m_services.c (File Modified)
10042 trunk/src/channel.c (File Modified)
10043 trunk/src/newconf.c (File Modified)
10044 trunk/src/s_conf.c (File Modified)
10045 trunk/src/s_serv.c (File Modified)
10046 trunk/src/s_user.c (File Modified)
10047
10048
10049 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10050 Log:
10051 - New reject message, ala ircu.
10052
10053
10054 Modified:
10055 trunk/src/reject.c (File Modified)
10056
10057
10058 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10059 Log:
10060 - Reduce 'broadcast storm' effect in m_chghost.
10061
10062
10063 Modified:
10064 trunk/modules/m_chghost.c (File Modified)
10065
10066
10067 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10068 Log:
10069 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10070
10071
10072 Modified:
10073 trunk/include/supported.h (File Modified)
10074 trunk/src/messages.tab (File Modified)
10075
10076
10077 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10078 Log:
10079 - Implement +z.
10080
10081
10082 Modified:
10083 trunk/include/channel.h (File Modified)
10084 trunk/modules/core/m_message.c (File Modified)
10085 trunk/modules/core/m_mode.c (File Modified)
10086
10087
10088 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10089 Log:
10090 - use sendto_one_numeric() in some places.
10091
10092
10093 Modified:
10094 trunk/modules/core/m_mode.c (File Modified)
10095
10096
10097 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10098 Log:
10099 - Implement channel mode +c -- colour stripping.
10100
10101
10102 Modified:
10103 trunk/include/irc_string.h (File Modified)
10104 trunk/include/supported.h (File Modified)
10105 trunk/modules/core/m_message.c (File Modified)
10106 trunk/modules/core/m_mode.c (File Modified)
10107 trunk/src/irc_string.c (File Modified)
10108 trunk/src/messages.tab (File Modified)
10109
10110
10111 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10112 Log:
10113 - Add +qLP to CHANMODES 005 numeric.
10114
10115
10116 Modified:
10117 trunk/include/supported.h (File Modified)
10118
10119
10120 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10121 Log:
10122 Move credits files to doc/.
10123
10124
10125 Modified:
10126 trunk/Hybrid-team (File Deleted)
10127 trunk/Ratbox-team (File Deleted)
10128 trunk/doc/Hybrid-team (File Added)
10129 trunk/doc/Ratbox-team (File Added)
10130
10131
10132 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10133 Log:
10134 - Rename Ratbox credits as Ratbox-team.
10135 - Add in our own CREDITS.
10136
10137
10138 Modified:
10139 trunk/CREDITS (File Deleted)
10140 trunk/CREDITS (File Added)
10141 trunk/Ratbox-team (File Added)
10142
10143
10144 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10145 Log:
10146 - Quietcache fixes.
10147
10148
10149 Modified:
10150 trunk/modules/core/m_mode.c (File Modified)
10151
10152
10153 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10154 Log:
10155 - Rebuild configure.
10156
10157
10158 Modified:
10159 trunk/autom4te.cache/ (File Deleted)
10160 trunk/configure (File Modified)
10161
10162
10163 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10164 Log:
10165 Add +q to messages.tab.
10166
10167
10168 Modified:
10169 trunk/src/messages.tab (File Modified)
10170
10171
10172 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10173 Log:
10174 - port m_sjoin stuff to TS6 JOIN syntax.
10175
10176
10177 Modified:
10178 trunk/modules/core/m_join.c (File Modified)
10179
10180
10181 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10182 Log:
10183 - Implement channel mode +q (quiet)
10184
10185
10186 Modified:
10187 trunk/include/channel.h (File Modified)
10188 trunk/modules/core/m_mode.c (File Modified)
10189 trunk/src/channel.c (File Modified)
10190
10191
10192 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10193 Log:
10194 Add +L/+P for set_final_mode().
10195
10196
10197 Modified:
10198 trunk/modules/core/m_sjoin.c (File Modified)
10199
10200
10201 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10202 Log:
10203 Add +L/+P in channel_modes().
10204
10205
10206 Modified:
10207 trunk/src/channel.c (File Modified)
10208
10209
10210 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10211 Log:
10212 - Use MODE_PERMANENT, not MODE_PERMANANT
10213 - Actually use chm_staff()
10214
10215 It compiles but is not otherwise tested.
10216
10217
10218 Modified:
10219 trunk/include/channel.h (File Modified)
10220 trunk/modules/core/m_mode.c (File Modified)
10221 trunk/modules/core/m_sjoin.c (File Modified)
10222 trunk/src/channel.c (File Modified)
10223
10224
10225 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10226 Log:
10227 - Ok, patchlevel.h is fixed now.
10228
10229
10230 Modified:
10231 trunk/include/patchlevel.h (File Modified)
10232
10233
10234 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10235 Log:
10236 - *sigh*
10237
10238
10239 Modified:
10240 trunk/include/patchlevel.h (File Modified)
10241 trunk/src/version.c.SH (File Modified)
10242
10243
10244 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10245 Log:
10246 - Fix compilation issue with version.c.
10247
10248
10249 Modified:
10250 trunk/src/version.c.SH (File Modified)
10251
10252
10253 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10254 Log:
10255 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10256 this from the BUGS file.
10257
10258
10259 Modified:
10260 trunk/BUGS (File Modified)
10261
10262
10263 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10264 Log:
10265 Mangle all netsplit messages if flatten links is enabled.
10266
10267
10268 Modified:
10269 trunk/src/client.c (File Modified)
10270
10271
10272 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10273 Log:
10274 - jilles pointed out that /stats p needed severe changes -- implement
10275 them
10276
10277
10278 Modified:
10279 trunk/modules/m_stats.c (File Modified)
10280
10281
10282 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10283 Log:
10284 Rename RELNOTES to NEWS.
10285
10286
10287 Modified:
10288 trunk/NEWS (File Added)
10289 trunk/RELNOTES (File Deleted)
10290
10291
10292 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10293 Log:
10294 Update RELNOTES.
10295
10296
10297 Modified:
10298 trunk/RELNOTES (File Modified)
10299
10300
10301 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10302 Log:
10303 - Make /stats p work globally.
10304 - Change 'OPER(s)' to 'staff members'
10305
10306
10307 Modified:
10308 trunk/modules/m_stats.c (File Modified)
10309
10310
10311 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10312 Log:
10313 - add modes, +LP to RPL_MYINFO.
10314
10315
10316 Modified:
10317 trunk/src/messages.tab (File Modified)
10318
10319
10320 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10321 Log:
10322 More stuff to RELNOTES.
10323
10324
10325 Modified:
10326 trunk/RELNOTES (File Modified)
10327
10328
10329 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10330 Log:
10331 - Implement +P.
10332
10333
10334 Modified:
10335 trunk/modules/core/m_sjoin.c (File Modified)
10336 trunk/src/channel.c (File Modified)
10337
10338
10339 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10340 Log:
10341 - Implement list limit exceed modes -- +L.
10342
10343
10344 Modified:
10345 trunk/modules/core/m_mode.c (File Modified)
10346
10347
10348 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10349 Log:
10350 - Add handlers for modes +L, +P.
10351
10352
10353 Modified:
10354 trunk/include/channel.h (File Modified)
10355 trunk/modules/core/m_mode.c (File Modified)
10356
10357
10358 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10359 Log:
10360 Update properties on *everything*.
10361
10362
10363 Modified:
10364 trunk/.cvsignore (Property Modified)
10365 trunk/.indent.pro (Property Modified)
10366 trunk/BUGS (File Modified) (Property Modified)
10367 trunk/CREDITS (File Modified) (Property Modified)
10368 trunk/ChangeLog (Property Modified)
10369 trunk/Hybrid-team (File Modified) (Property Modified)
10370 trunk/INSTALL (File Modified) (Property Modified)
10371 trunk/LICENSE (File Modified) (Property Modified)
10372 trunk/Makefile.in (File Modified) (Property Modified)
10373 trunk/README.FIRST (File Modified) (Property Modified)
10374 trunk/RELNOTES (File Modified) (Property Modified)
10375 trunk/SVN-Access (Property Modified)
10376 trunk/aclocal.m4 (File Modified) (Property Modified)
10377 trunk/adns/.cvsignore (Property Modified)
10378 trunk/adns/COPYING (Property Modified)
10379 trunk/adns/GPL-vs-LGPL (Property Modified)
10380 trunk/adns/Makefile.in (File Modified) (Property Modified)
10381 trunk/adns/README (Property Modified)
10382 trunk/adns/README.ircd (Property Modified)
10383 trunk/adns/adns.h (File Modified) (Property Modified)
10384 trunk/adns/check.c (File Modified) (Property Modified)
10385 trunk/adns/dlist.h (File Modified) (Property Modified)
10386 trunk/adns/event.c (File Modified) (Property Modified)
10387 trunk/adns/general.c (File Modified) (Property Modified)
10388 trunk/adns/internal.h (File Modified) (Property Modified)
10389 trunk/adns/parse.c (File Modified) (Property Modified)
10390 trunk/adns/query.c (File Modified) (Property Modified)
10391 trunk/adns/reply.c (File Modified) (Property Modified)
10392 trunk/adns/setup.c (File Modified) (Property Modified)
10393 trunk/adns/transmit.c (File Modified) (Property Modified)
10394 trunk/adns/tvarith.h (File Modified) (Property Modified)
10395 trunk/adns/types.c (File Modified) (Property Modified)
10396 trunk/configure (File Modified) (Property Modified)
10397 trunk/configure.ac (File Modified) (Property Modified)
10398 trunk/contrib/.cvsignore (Property Modified)
10399 trunk/contrib/.indent.pro (Property Modified)
10400 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10401 trunk/contrib/README (File Modified) (Property Modified)
10402 trunk/contrib/example_module.c (File Modified) (Property Modified)
10403 trunk/contrib/m_42.c (File Modified) (Property Modified)
10404 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10405 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10406 trunk/contrib/m_force.c (File Modified) (Property Modified)
10407 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10408 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10409 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10410 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10411 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10412 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10413 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10414 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10415 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10416 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10417 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10418 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10419 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10420 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10421 trunk/doc/.cvsignore (Property Modified)
10422 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10423 trunk/doc/Makefile.in (File Modified) (Property Modified)
10424 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10425 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10426 trunk/doc/challenge.txt (File Modified) (Property Modified)
10427 trunk/doc/example.conf (File Modified) (Property Modified)
10428 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10429 trunk/doc/hooks.txt (File Modified) (Property Modified)
10430 trunk/doc/index.txt (File Modified) (Property Modified)
10431 trunk/doc/ircd.8 (File Modified) (Property Modified)
10432 trunk/doc/ircd.motd (Property Modified)
10433 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10434 trunk/doc/modeg.txt (File Modified) (Property Modified)
10435 trunk/doc/modes.txt (File Modified) (Property Modified)
10436 trunk/doc/monitor.txt (File Modified) (Property Modified)
10437 trunk/doc/old/Authors (Property Modified)
10438 trunk/doc/operguide.txt (File Modified) (Property Modified)
10439 trunk/doc/opermyth.txt (Property Modified)
10440 trunk/doc/server-version-info (File Modified) (Property Modified)
10441 trunk/doc/services.txt (File Modified) (Property Modified)
10442 trunk/doc/technical/README.TSora (Property Modified)
10443 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10444 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10445 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10446 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10447 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10448 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10449 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10450 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10451 trunk/doc/technical/rfc1459.txt (Property Modified)
10452 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10453 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10454 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10455 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10456 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10457 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10458 trunk/help/Makefile.in (File Modified) (Property Modified)
10459 trunk/help/opers/accept (Property Modified)
10460 trunk/help/opers/admin (Property Modified)
10461 trunk/help/opers/away (Property Modified)
10462 trunk/help/opers/capab (Property Modified)
10463 trunk/help/opers/challenge (Property Modified)
10464 trunk/help/opers/close (Property Modified)
10465 trunk/help/opers/cmode (Property Modified)
10466 trunk/help/opers/cnotice (Property Modified)
10467 trunk/help/opers/connect (Property Modified)
10468 trunk/help/opers/cprivmsg (Property Modified)
10469 trunk/help/opers/credits (Property Modified)
10470 trunk/help/opers/die (Property Modified)
10471 trunk/help/opers/dline (Property Modified)
10472 trunk/help/opers/eob (Property Modified)
10473 trunk/help/opers/error (Property Modified)
10474 trunk/help/opers/etrace (Property Modified)
10475 trunk/help/opers/gline (Property Modified)
10476 trunk/help/opers/help (Property Modified)
10477 trunk/help/opers/index (Property Modified)
10478 trunk/help/opers/info (Property Modified)
10479 trunk/help/opers/invite (Property Modified)
10480 trunk/help/opers/ison (Property Modified)
10481 trunk/help/opers/join (Property Modified)
10482 trunk/help/opers/kick (Property Modified)
10483 trunk/help/opers/kill (Property Modified)
10484 trunk/help/opers/kline (Property Modified)
10485 trunk/help/opers/knock (Property Modified)
10486 trunk/help/opers/links (Property Modified)
10487 trunk/help/opers/list (Property Modified)
10488 trunk/help/opers/locops (Property Modified)
10489 trunk/help/opers/lusers (Property Modified)
10490 trunk/help/opers/modlist (Property Modified)
10491 trunk/help/opers/modload (Property Modified)
10492 trunk/help/opers/modrestart (Property Modified)
10493 trunk/help/opers/modunload (Property Modified)
10494 trunk/help/opers/motd (Property Modified)
10495 trunk/help/opers/names (Property Modified)
10496 trunk/help/opers/nick (Property Modified)
10497 trunk/help/opers/notice (Property Modified)
10498 trunk/help/opers/oper (Property Modified)
10499 trunk/help/opers/operspy (Property Modified)
10500 trunk/help/opers/operwall (Property Modified)
10501 trunk/help/opers/part (Property Modified)
10502 trunk/help/opers/pass (Property Modified)
10503 trunk/help/opers/ping (Property Modified)
10504 trunk/help/opers/pong (Property Modified)
10505 trunk/help/opers/post (Property Modified)
10506 trunk/help/opers/privmsg (Property Modified)
10507 trunk/help/opers/quit (Property Modified)
10508 trunk/help/opers/rehash (Property Modified)
10509 trunk/help/opers/restart (Property Modified)
10510 trunk/help/opers/resv (Property Modified)
10511 trunk/help/opers/server (Property Modified)
10512 trunk/help/opers/set (Property Modified)
10513 trunk/help/opers/sjoin (Property Modified)
10514 trunk/help/opers/squit (Property Modified)
10515 trunk/help/opers/stats (Property Modified)
10516 trunk/help/opers/svinfo (Property Modified)
10517 trunk/help/opers/testgecos (Property Modified)
10518 trunk/help/opers/testline (Property Modified)
10519 trunk/help/opers/testmask (Property Modified)
10520 trunk/help/opers/time (Property Modified)
10521 trunk/help/opers/topic (Property Modified)
10522 trunk/help/opers/trace (Property Modified)
10523 trunk/help/opers/uhelp (Property Modified)
10524 trunk/help/opers/umode (Property Modified)
10525 trunk/help/opers/undline (Property Modified)
10526 trunk/help/opers/ungline (Property Modified)
10527 trunk/help/opers/unkline (Property Modified)
10528 trunk/help/opers/unresv (Property Modified)
10529 trunk/help/opers/unxline (Property Modified)
10530 trunk/help/opers/user (Property Modified)
10531 trunk/help/opers/userhost (Property Modified)
10532 trunk/help/opers/users (Property Modified)
10533 trunk/help/opers/version (Property Modified)
10534 trunk/help/opers/wallops (Property Modified)
10535 trunk/help/opers/who (Property Modified)
10536 trunk/help/opers/whois (Property Modified)
10537 trunk/help/opers/whowas (Property Modified)
10538 trunk/help/opers/xline (Property Modified)
10539 trunk/help/users/index (Property Modified)
10540 trunk/help/users/info (Property Modified)
10541 trunk/help/users/notice (Property Modified)
10542 trunk/help/users/privmsg (Property Modified)
10543 trunk/help/users/stats (Property Modified)
10544 trunk/help/users/umode (Property Modified)
10545 trunk/include/.cvsignore (Property Modified)
10546 trunk/include/.indent.pro (Property Modified)
10547 trunk/include/balloc.h (File Modified) (Property Modified)
10548 trunk/include/cache.h (File Modified) (Property Modified)
10549 trunk/include/channel.h (File Modified) (Property Modified)
10550 trunk/include/class.h (File Modified) (Property Modified)
10551 trunk/include/client.h (File Modified) (Property Modified)
10552 trunk/include/commio.h (File Modified) (Property Modified)
10553 trunk/include/common.h (File Modified) (Property Modified)
10554 trunk/include/config.h (File Modified) (Property Modified)
10555 trunk/include/config.h.dist (File Modified) (Property Modified)
10556 trunk/include/defaults.h (File Modified) (Property Modified)
10557 trunk/include/event.h (File Modified) (Property Modified)
10558 trunk/include/hash.h (File Modified) (Property Modified)
10559 trunk/include/hook.h (File Modified) (Property Modified)
10560 trunk/include/hostmask.h (File Modified) (Property Modified)
10561 trunk/include/irc_string.h (File Modified) (Property Modified)
10562 trunk/include/ircd.h (File Modified) (Property Modified)
10563 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10564 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10565 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10566 trunk/include/linebuf.h (File Modified) (Property Modified)
10567 trunk/include/listener.h (File Modified) (Property Modified)
10568 trunk/include/m_info.h (File Modified) (Property Modified)
10569 trunk/include/memory.h (File Modified) (Property Modified)
10570 trunk/include/modules.h (File Modified) (Property Modified)
10571 trunk/include/monitor.h (File Modified) (Property Modified)
10572 trunk/include/msg.h (File Modified) (Property Modified)
10573 trunk/include/newconf.h (File Modified) (Property Modified)
10574 trunk/include/numeric.h (File Modified) (Property Modified)
10575 trunk/include/packet.h (File Modified) (Property Modified)
10576 trunk/include/parse.h (File Modified) (Property Modified)
10577 trunk/include/patchlevel.h (File Modified) (Property Modified)
10578 trunk/include/patricia.h (File Modified) (Property Modified)
10579 trunk/include/reject.h (File Modified) (Property Modified)
10580 trunk/include/res.h (File Modified) (Property Modified)
10581 trunk/include/restart.h (File Modified) (Property Modified)
10582 trunk/include/s_auth.h (File Modified) (Property Modified)
10583 trunk/include/s_conf.h (File Modified) (Property Modified)
10584 trunk/include/s_gline.h (File Modified) (Property Modified)
10585 trunk/include/s_log.h (File Modified) (Property Modified)
10586 trunk/include/s_newconf.h (File Modified) (Property Modified)
10587 trunk/include/s_serv.h (File Modified) (Property Modified)
10588 trunk/include/s_stats.h (File Modified) (Property Modified)
10589 trunk/include/s_user.h (File Modified) (Property Modified)
10590 trunk/include/s_zip.h (File Modified) (Property Modified)
10591 trunk/include/scache.h (File Modified) (Property Modified)
10592 trunk/include/send.h (File Modified) (Property Modified)
10593 trunk/include/serno.h (Property Modified)
10594 trunk/include/setup.h.in (Property Modified)
10595 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10596 trunk/include/stdinc.h (File Modified) (Property Modified)
10597 trunk/include/supported.h (File Modified) (Property Modified)
10598 trunk/include/tools.h (File Modified) (Property Modified)
10599 trunk/include/whowas.h (File Modified) (Property Modified)
10600 trunk/install-sh (File Modified) (Property Modified)
10601 trunk/modules/.cvsignore (Property Modified)
10602 trunk/modules/.depend (Property Modified)
10603 trunk/modules/.indent.pro (Property Modified)
10604 trunk/modules/Makefile.in (File Modified) (Property Modified)
10605 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10606 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10607 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10608 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10609 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10610 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10611 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10612 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10613 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10614 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10615 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10616 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10617 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10618 trunk/modules/m_accept.c (File Modified) (Property Modified)
10619 trunk/modules/m_admin.c (File Modified) (Property Modified)
10620 trunk/modules/m_away.c (File Modified) (Property Modified)
10621 trunk/modules/m_cap.c (File Modified) (Property Modified)
10622 trunk/modules/m_capab.c (File Modified) (Property Modified)
10623 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10624 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10625 trunk/modules/m_close.c (File Modified) (Property Modified)
10626 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10627 trunk/modules/m_connect.c (File Modified) (Property Modified)
10628 trunk/modules/m_dline.c (File Modified) (Property Modified)
10629 trunk/modules/m_encap.c (File Modified) (Property Modified)
10630 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10631 trunk/modules/m_gline.c (File Modified) (Property Modified)
10632 trunk/modules/m_help.c (File Modified) (Property Modified)
10633 trunk/modules/m_info.c (File Modified) (Property Modified)
10634 trunk/modules/m_invite.c (File Modified) (Property Modified)
10635 trunk/modules/m_ison.c (File Modified) (Property Modified)
10636 trunk/modules/m_kline.c (File Modified) (Property Modified)
10637 trunk/modules/m_knock.c (File Modified) (Property Modified)
10638 trunk/modules/m_links.c (File Modified) (Property Modified)
10639 trunk/modules/m_list.c (File Modified) (Property Modified)
10640 trunk/modules/m_locops.c (File Modified) (Property Modified)
10641 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10642 trunk/modules/m_map.c (File Modified) (Property Modified)
10643 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10644 trunk/modules/m_motd.c (File Modified) (Property Modified)
10645 trunk/modules/m_names.c (File Modified) (Property Modified)
10646 trunk/modules/m_oper.c (File Modified) (Property Modified)
10647 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10648 trunk/modules/m_pass.c (File Modified) (Property Modified)
10649 trunk/modules/m_ping.c (File Modified) (Property Modified)
10650 trunk/modules/m_pong.c (File Modified) (Property Modified)
10651 trunk/modules/m_post.c (File Modified) (Property Modified)
10652 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10653 trunk/modules/m_restart.c (File Modified) (Property Modified)
10654 trunk/modules/m_resv.c (File Modified) (Property Modified)
10655 trunk/modules/m_services.c (File Modified) (Property Modified)
10656 trunk/modules/m_set.c (File Modified) (Property Modified)
10657 trunk/modules/m_stats.c (File Modified) (Property Modified)
10658 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10659 trunk/modules/m_tb.c (File Modified) (Property Modified)
10660 trunk/modules/m_testline.c (File Modified) (Property Modified)
10661 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10662 trunk/modules/m_time.c (File Modified) (Property Modified)
10663 trunk/modules/m_topic.c (File Modified) (Property Modified)
10664 trunk/modules/m_trace.c (File Modified) (Property Modified)
10665 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10666 trunk/modules/m_user.c (File Modified) (Property Modified)
10667 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10668 trunk/modules/m_users.c (File Modified) (Property Modified)
10669 trunk/modules/m_version.c (File Modified) (Property Modified)
10670 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10671 trunk/modules/m_who.c (File Modified) (Property Modified)
10672 trunk/modules/m_whois.c (File Modified) (Property Modified)
10673 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10674 trunk/modules/m_xline.c (File Modified) (Property Modified)
10675 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10676 trunk/servlink/.cvsignore (Property Modified)
10677 trunk/servlink/.indent.pro (Property Modified)
10678 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10679 trunk/servlink/README (File Modified) (Property Modified)
10680 trunk/servlink/TODO (File Modified) (Property Modified)
10681 trunk/servlink/control.c (File Modified) (Property Modified)
10682 trunk/servlink/control.h (File Modified) (Property Modified)
10683 trunk/servlink/io.c (File Modified) (Property Modified)
10684 trunk/servlink/io.h (File Modified) (Property Modified)
10685 trunk/servlink/servlink.c (File Modified) (Property Modified)
10686 trunk/servlink/servlink.h (File Modified) (Property Modified)
10687 trunk/src/.cvsignore (Property Modified)
10688 trunk/src/.depend (Property Modified)
10689 trunk/src/.indent.pro (Property Modified)
10690 trunk/src/Makefile.in (File Modified) (Property Modified)
10691 trunk/src/adns.c (File Modified) (Property Modified)
10692 trunk/src/balloc.c (File Modified) (Property Modified)
10693 trunk/src/cache.c (File Modified) (Property Modified)
10694 trunk/src/channel.c (File Modified) (Property Modified)
10695 trunk/src/class.c (File Modified) (Property Modified)
10696 trunk/src/client.c (File Modified) (Property Modified)
10697 trunk/src/commio.c (File Modified) (Property Modified)
10698 trunk/src/devpoll.c (File Modified) (Property Modified)
10699 trunk/src/epoll.c (File Modified) (Property Modified)
10700 trunk/src/event.c (File Modified) (Property Modified)
10701 trunk/src/getopt.c (File Modified) (Property Modified)
10702 trunk/src/hash.c (File Modified) (Property Modified)
10703 trunk/src/hook.c (File Modified) (Property Modified)
10704 trunk/src/hostmask.c (File Modified) (Property Modified)
10705 trunk/src/irc_string.c (File Modified) (Property Modified)
10706 trunk/src/ircd.c (File Modified) (Property Modified)
10707 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10708 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10709 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10710 trunk/src/kdparse.c (File Modified) (Property Modified)
10711 trunk/src/kqueue.c (File Modified) (Property Modified)
10712 trunk/src/linebuf.c (File Modified) (Property Modified)
10713 trunk/src/listener.c (File Modified) (Property Modified)
10714 trunk/src/match.c (File Modified) (Property Modified)
10715 trunk/src/memory.c (File Modified) (Property Modified)
10716 trunk/src/messages.tab (File Modified) (Property Modified)
10717 trunk/src/modules.c (File Modified) (Property Modified)
10718 trunk/src/monitor.c (File Modified) (Property Modified)
10719 trunk/src/newconf.c (File Modified) (Property Modified)
10720 trunk/src/numeric.c (File Modified) (Property Modified)
10721 trunk/src/packet.c (File Modified) (Property Modified)
10722 trunk/src/parse.c (File Modified) (Property Modified)
10723 trunk/src/patricia.c (File Modified) (Property Modified)
10724 trunk/src/poll.c (File Modified) (Property Modified)
10725 trunk/src/reject.c (File Modified) (Property Modified)
10726 trunk/src/restart.c (File Modified) (Property Modified)
10727 trunk/src/s_auth.c (File Modified) (Property Modified)
10728 trunk/src/s_conf.c (File Modified) (Property Modified)
10729 trunk/src/s_gline.c (File Modified) (Property Modified)
10730 trunk/src/s_log.c (File Modified) (Property Modified)
10731 trunk/src/s_newconf.c (File Modified) (Property Modified)
10732 trunk/src/s_serv.c (File Modified) (Property Modified)
10733 trunk/src/s_stats.c (File Modified) (Property Modified)
10734 trunk/src/s_user.c (File Modified) (Property Modified)
10735 trunk/src/scache.c (File Modified) (Property Modified)
10736 trunk/src/select.c (File Modified) (Property Modified)
10737 trunk/src/send.c (File Modified) (Property Modified)
10738 trunk/src/snprintf.c (File Modified) (Property Modified)
10739 trunk/src/tools.c (File Modified) (Property Modified)
10740 trunk/src/version.c.SH (File Modified) (Property Modified)
10741 trunk/src/whowas.c (File Modified) (Property Modified)
10742 trunk/tools/.cvsignore (Property Modified)
10743 trunk/tools/Makefile.in (File Modified) (Property Modified)
10744 trunk/tools/README (File Modified) (Property Modified)
10745 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10746 trunk/tools/convertilines.c (File Modified) (Property Modified)
10747 trunk/tools/convertklines.c (File Modified) (Property Modified)
10748 trunk/tools/mkkeypair (Property Modified)
10749 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10750 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10751 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10752 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10753 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10754 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10755 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10756 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10757 trunk/tools/untabify (File Modified) (Property Modified)
10758 trunk/tools/viconf.c (File Modified) (Property Modified)
10759
10760
10761 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10762 Log:
10763 - Update RELNOTES.
10764
10765
10766 Modified:
10767 trunk/RELNOTES (File Modified)
10768
10769
10770 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10771 Log:
10772 - Make version.c use our serial, not ratbox's.
10773
10774
10775 Modified:
10776 trunk/src/version.c.SH (File Modified)
10777
10778
10779 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10780 Log:
10781 - update RELNOTES
10782 - revved patchlevel to 2.1.5
10783
10784
10785 Modified:
10786 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10787 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10788
10789
10790 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10791 Log:
10792 - fix buffer overflow and unterminated buffer when removing TS6 bans
10793 - fix rebuilding of SJOIN
10794
10795
10796 Modified:
10797 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10798
10799
10800 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10801 Log:
10802 have servlink report if it gets an uncompressed error message when it gets inflate failures
10803
10804 Modified:
10805 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10806
10807
10808 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10809 Log:
10810 - extend our copyrights to 2005.
10811
10812
10813 Modified:
10814 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10815 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10816 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10817 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10818 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10819 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10820 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10821 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10822 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10823 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10824 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10825 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10826 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10827 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10828 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10829 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10830 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10831 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10832 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10833 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10834 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10835 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10836 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10837 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10838 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10839 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10840 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10841 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10842 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10843 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10844 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10845 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10846 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10847 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10848 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10849 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10850 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10851 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10852 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10853 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10854 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10855 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10856 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10857 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10858 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10859 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10860 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10861 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10862 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10863 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10864 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10865 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10866 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10867 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10868 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10869 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10870 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10871 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10872 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10873 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10874 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10875 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10876 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10877 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10878 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10879 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10880 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10881 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10882 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10883 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10884 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10885 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10886 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10887 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10888 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10889 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10890 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10891 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10892 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10893 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10894 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10895 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10896 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10897 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10898 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10899 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10900 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10901 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10902 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10903 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10904 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10905 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10906 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10907 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10908 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10909 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10910 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10911 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10912 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10913 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10914 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10915 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10916 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10917 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10918
10919
10920 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10921 Log:
10922 - update RELNOTES
10923 - revved patchlevel to 2.1.4
10924
10925
10926 Modified:
10927 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10928 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10929
10930
10931 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10932 Log:
10933 - add TARGMAX to 005
10934 - remove the +1 from ->uid in struct Client
10935 - fix checking of accept entries in m_accept.c
10936
10937
10938 Modified:
10939 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10940 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10941 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10942 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10943
10944
10945 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10946 Log:
10947 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10948 send it over TS6
10949
10950
10951 Modified:
10952 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10953
10954
10955 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10956 Log:
10957 - remove an unused variable
10958
10959
10960 Modified:
10961 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10962
10963
10964 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10965 Log:
10966 don't burst a TS5 name in burst_TS6. -via jillies
10967
10968 Modified:
10969 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10970
10971
10972 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10973 Log:
10974 - via jilles, make nickchanges invalidate any cached bans for
10975 quiet_on_ban
10976
10977
10978 Modified:
10979 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10980 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10981 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10982 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10983
10984
10985 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10986 Log:
10987 - fix some char vs byte usage to make adns compile cleanly with gcc4
10988
10989
10990 Modified:
10991 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10992 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10993 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10994 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10995 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10996 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10997 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10998 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10999
11000
11001 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11002 Log:
11003 userhost should allow 5 userhost checks, not 4
11004
11005 Modified:
11006 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11007
11008
11009 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11010 Log:
11011 - another darwin fix
11012
11013
11014 Modified:
11015 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11016
11017
11018 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11019 Log:
11020 - darwin fixes
11021
11022
11023 Modified:
11024 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11025 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11026 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11027 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11028 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11029 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11030 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11031 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11032
11033
11034 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11035 Log:
11036 - remove bogus extern of abort_list
11037
11038
11039 Modified:
11040 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11041
11042
11043 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11044 Log:
11045 svn repo access stuff
11046
11047 Modified:
11048 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11049
11050
11051 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11052 Log:
11053 test commit
11054
11055
11056 Modified:
11057 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11058
11059
11060 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11061 Log:
11062 test commit
11063
11064
11065 Modified:
11066 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11067
11068
11069 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11070 Log:
11071 revert omotd..i thought it was a good idea..oh well
11072
11073 Modified:
11074 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11075
11076
11077 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11078 Log:
11079 Commas are bad things in channel keys
11080
11081
11082 Modified:
11083 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11084
11085
11086 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11087 Log:
11088 Add OMOTD command to display oper motd
11089
11090
11091 Modified:
11092 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11093
11094
11095 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11096 Log:
11097 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11098
11099 Modified:
11100 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11101
11102
11103 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11104
11105 Modified files: (Branch: RATBOX_2_1)
11106 modules m_whois.c
11107 Log:
11108 - stop testing whois for protocol violations, as they can be caused in
11109 ircds going all the way back to the original ircd2.8
11110
11111 Revision Changes Path
11112 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11113
11114
11115
11116 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11117
11118 Modified files: (Branch: RATBOX_2_1)
11119 modules m_time.c
11120 Log:
11121 - remove some 2.2 code
11122
11123 Revision Changes Path
11124 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11125
11126
11127
11128 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11129
11130 Modified files: (Branch: RATBOX_2_1)
11131 modules m_time.c
11132 Log:
11133 backport of the silly december 31st bug
11134
11135 Revision Changes Path
11136 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11137
11138
11139
11140 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11141
11142 Modified files: (Branch: RATBOX_2_1)
11143 . RELNOTES
11144 include patchlevel.h
11145 Log:
11146 - revved patchlevel to 2.1.3
11147
11148 Revision Changes Path
11149 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11150 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11151
11152
11153
11154 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11155
11156 Modified files: (Branch: RATBOX_2_1)
11157 include client.h
11158 modules m_accept.c
11159 modules/core m_nick.c
11160 src client.c
11161 Log:
11162 - stop removing a clients own list of accepted clients when they do a
11163 nickchange
11164 - clean up the accept code so its less retarded
11165
11166 Revision Changes Path
11167 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11168 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11169 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11170 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11171
11172
11173
11174 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11175
11176 Modified files: (Branch: RATBOX_2_1)
11177 include event.h
11178 modules m_links.c
11179 src event.c ircd.c newconf.c
11180 Log:
11181 - remove a defn of links_cache_list in m_links.c which was causing
11182 the flattened links update to be ignored
11183 - add eventUpdate(), and make links_delay update on rehash
11184
11185 Revision Changes Path
11186 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11187 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11188 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11189 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11190 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11191
11192
11193
11194 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11195
11196 Modified files: (Branch: RATBOX_2_1)
11197 doc services.txt
11198 src newconf.c
11199 Log:
11200 - make the conf parser apply service {}; on rehash
11201
11202 Revision Changes Path
11203 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11204 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11205
11206
11207
11208 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11209
11210 Modified files: (Branch: RATBOX_2_1)
11211 include m_info.h
11212 Log:
11213 - show ENABLE_SERVICES define in info
11214
11215 Revision Changes Path
11216 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11217
11218
11219
11220 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11221
11222 Modified files: (Branch: RATBOX_2_1)
11223 modules m_services.c m_stats.c
11224 Log:
11225 - via jilles, make m_services.c hook into stats U and display service
11226 blocks
11227
11228 Revision Changes Path
11229 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11230 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11231
11232
11233
11234 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11235
11236 Modified files: (Branch: RATBOX_2_1)
11237 . configure configure.ac
11238 Log:
11239 - default build to -O2
11240
11241 Revision Changes Path
11242 7.249.2.2 +4 -4 ircd-ratbox/configure
11243 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11244
11245
11246
11247 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11248
11249 Modified files: (Branch: RATBOX_2_1)
11250 doc example.conf example.efnet.conf
11251 include client.h s_conf.h s_newconf.h
11252 modules m_info.c
11253 modules/core m_join.c m_nick.c
11254 src channel.c newconf.c s_conf.c s_user.c
11255 Log:
11256 - remove no_oper_resvs from general {};
11257 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11258
11259 Revision Changes Path
11260 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11261 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11262 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11263 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11264 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11265 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11266 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11267 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11268 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11269 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11270 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11271 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11272
11273
11274
11275 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11276
11277 Modified files: (Branch: RATBOX_2_1)
11278 modules/core m_mode.c m_nick.c
11279 src s_newconf.c
11280 Log:
11281 - 2.0 sync:
11282 - raise max temptime to a year
11283 - tidy up BMASK
11284 - require 9 parameters in ms_nick(), 10 in ms_uid()
11285
11286 Revision Changes Path
11287 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11288 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11289 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11290
11291
11292
11293 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11294
11295 Modified files: (Branch: RATBOX_2_1)
11296 modules m_services.c
11297 Log:
11298 - only show services logged in info when its a local client
11299
11300 Revision Changes Path
11301 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11302
11303
11304
11305 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11306
11307 Modified files: (Branch: RATBOX_2_1)
11308 src match.c
11309 Log:
11310 passing a pointer to a pointer is not what was intended, oops
11311
11312 Revision Changes Path
11313 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11314
11315
11316
11317 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11318
11319 Modified files: (Branch: RATBOX_2_1)
11320 doc services.txt
11321 Log:
11322 - update services.txt with FNC
11323
11324 Revision Changes Path
11325 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11326
11327
11328
11329 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11330
11331 Modified files: (Branch: RATBOX_2_1)
11332 modules m_resv.c
11333 Log:
11334 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11335
11336 Revision Changes Path
11337 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11338
11339
11340
11341 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11342
11343 Modified files: (Branch: RATBOX_2_1)
11344 src s_auth.c
11345 Log:
11346 - add some uniqueness into auth process for bopm
11347
11348 Revision Changes Path
11349 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11350
11351
11352
11353 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11354
11355 Modified files: (Branch: RATBOX_2_1)
11356 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11357 Log:
11358 - make contrib/ compile
11359
11360 Revision Changes Path
11361 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11362 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11363 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11364 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11365
11366
11367
11368 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11369
11370 Modified files: (Branch: RATBOX_2_1)
11371 modules m_monitor.c
11372 Log:
11373 Don't allow MONITOR from an unregistered client
11374
11375 Revision Changes Path
11376 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11377
11378
11379
11380 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11381
11382 Modified files: (Branch: RATBOX_2_1)
11383 doc example.conf example.efnet.conf
11384 include class.h
11385 src class.c messages.tab newconf.c
11386 Log:
11387 - remove sendq_eob, its become more of a hindrance than a benefit.
11388 - sync example.efnet.conf cluster {}; with example.conf
11389
11390 Revision Changes Path
11391 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11392 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11393 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11394 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11395 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11396 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11397
11398
11399
11400 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11401
11402 Modified files: (Branch: RATBOX_2_1)
11403 . RELNOTES
11404 include patchlevel.h
11405 Log:
11406 - update RELNOTES
11407 - revved patchlevel to 2.1.2
11408
11409 Revision Changes Path
11410 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11411 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11412
11413
11414
11415 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11416
11417 Modified files: (Branch: RATBOX_2_1)
11418 . configure configure.ac
11419 Log:
11420 - raise default topiclen to 160.
11421
11422 Revision Changes Path
11423 7.249.2.1 +3 -3 ircd-ratbox/configure
11424 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11425
11426
11427
11428 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11429
11430 Modified files: (Branch: RATBOX_2_1)
11431 modules m_services.c
11432 Log:
11433 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11434 tsinfo matches this
11435
11436 Revision Changes Path
11437 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11438
11439
11440
11441 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11442
11443 Modified files: (Branch: RATBOX_2_1)
11444 modules m_services.c
11445 Log:
11446 - monitor_signoff() the client we're nickchanging
11447
11448 Revision Changes Path
11449 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11450
11451
11452
11453 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11454
11455 Modified files: (Branch: RATBOX_2_1)
11456 modules m_trace.c
11457 Log:
11458 - fix various UID problems with trace
11459
11460 Revision Changes Path
11461 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11462
11463
11464
11465 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11466
11467 Modified files: (Branch: RATBOX_2_1)
11468 help/opers dline kline
11469 modules m_resv.c m_stats.c
11470 modules/core m_mode.c
11471 Log:
11472 - sync with 2.0
11473 - tidy up kline/dline help to note they dont accept nick as target
11474 - disallow bans beginning with ':' over bmask
11475 - disallow bans with a space in chm_ban
11476 - stop counting hidden opers in stats p
11477 - match() parameters in remote unresv were inverted, causing it to fail
11478 - fix possibility of clients setting blank keys
11479
11480 Revision Changes Path
11481 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11482 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11483 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11484 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11485 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11486
11487
11488
11489 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11490
11491 Modified files: (Branch: RATBOX_2_1)
11492 src send.c
11493 Log:
11494 - fix problems with amd64 and the way we do va_list
11495
11496 Revision Changes Path
11497 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11498
11499
11500
11501 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11502
11503 Modified files: (Branch: RATBOX_2_1)
11504 modules m_services.c
11505 Log:
11506 - tidy up the kill notifications for RSFNC
11507
11508 Revision Changes Path
11509 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11510
11511
11512
11513 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11514
11515 Modified files: (Branch: RATBOX_2_1)
11516 include s_serv.h
11517 modules m_services.c
11518 src s_serv.c
11519 Log:
11520 - some more rserv stuff:
11521 - add RSFNC capability
11522 - fix up RSFNC, kill existing clients if they exist.
11523
11524 Revision Changes Path
11525 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11526 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11527 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11528
11529
11530
11531 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11532
11533 Modified files: (Branch: RATBOX_2_1)
11534 modules m_services.c
11535 Log:
11536 - first stab at a FNC implementation for rserv
11537
11538 Revision Changes Path
11539 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11540
11541
11542
11543 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11544
11545 Modified files: (Branch: RATBOX_2_1)
11546 help/opers umode
11547 Log:
11548 - remove a tab
11549
11550 Revision Changes Path
11551 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11552
11553
11554
11555 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11556
11557 Modified files: (Branch: RATBOX_2_1)
11558 src newconf.c
11559 Log:
11560 - add links_delay back
11561
11562 Revision Changes Path
11563 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11564
11565
11566
11567 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11568
11569 Modified files: (Branch: RATBOX_2_1)
11570 help/opers umode
11571 help/users umode
11572 Log:
11573 - swap tabs for spaces
11574
11575 Revision Changes Path
11576 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11577 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11578
11579
11580
11581 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11582
11583 Modified files: (Branch: RATBOX_2_1)
11584 include m_info.h
11585 Log:
11586 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11587 contained in the client_flood conf option
11588 - remove a couple of unused defines from info
11589
11590 Revision Changes Path
11591 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11592
11593
11594
11595 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11596
11597 Modified files: (Branch: RATBOX_2_1)
11598 src s_conf.c
11599 Log:
11600 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11601
11602 Revision Changes Path
11603 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11604
11605
11606
11607 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11608
11609 Modified files: (Branch: RATBOX_2_1)
11610 doc example.conf example.efnet.conf
11611 Log:
11612 - fix missing closing comment tag
11613
11614 Revision Changes Path
11615 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11616 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11617
11618
11619
11620 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11621
11622 Modified files: (Branch: RATBOX_2_1)
11623 . RELNOTES
11624 include patchlevel.h
11625 Log:
11626 - revved patchlevel to 2.1.1
11627
11628 Revision Changes Path
11629 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11630 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11631
11632
11633
11634 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11635
11636 Modified files: (Branch: RATBOX_2_1)
11637 modules m_kline.c
11638 Log:
11639 - sync up remote kline reasons, so theyre consistent with what happens
11640 when we add local klines - notably the "Temporary K-line x min" and
11641 date added to reason.
11642
11643 Revision Changes Path
11644 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11645
11646
11647
11648 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11649
11650 Modified files: (Branch: RATBOX_2_1)
11651 doc monitor.txt
11652 Log:
11653 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11654
11655 Revision Changes Path
11656 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11657
11658
11659
11660 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11661
11662 Modified files: (Branch: RATBOX_2_1)
11663 src commio.c
11664 Log:
11665 used the data pointer we saved, not what just got nulled
11666
11667 Revision Changes Path
11668 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11669
11670
11671
11672 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11673
11674 Modified files: (Branch: RATBOX_2_1)
11675 modules m_resv.c m_xline.c
11676 Log:
11677 - fix broken propagation of xline/resv
11678
11679 Revision Changes Path
11680 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11681 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11682
11683
11684
11685 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11686
11687 Modified files: (Branch: RATBOX_2_1)
11688 src s_auth.c
11689 Log:
11690 - properly increment bad auth count for stats T when we timeout an auth
11691
11692 Revision Changes Path
11693 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11694
11695
11696
11697 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11698
11699 Modified files: (Branch: RATBOX_2_1)
11700 doc monitor.txt
11701 include client.h
11702 modules/core m_nick.c
11703 Log:
11704 - fix a bit that didnt make sense in monitor.txt
11705 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11706
11707 Revision Changes Path
11708 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11709 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11710 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11711
11712
11713
11714 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11715
11716 Modified files: (Branch: RATBOX_2_1)
11717 src s_auth.c
11718 Log:
11719 removing dlink nodes from auth_poll_list twice is bad
11720
11721 Revision Changes Path
11722 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11723
11724
11725
11726 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11727
11728 Modified files: (Branch: RATBOX_2_1)
11729 modules m_stats.c
11730 Log:
11731 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11732 changed to RPL_STATSDEBUG
11733
11734 Revision Changes Path
11735 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11736
11737
11738
11739 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11740
11741 Added files: (Branch: RATBOX_2_1)
11742 doc tgchange.txt
11743 Log:
11744 - add some documentation about target change
11745
11746 Revision Changes Path
11747 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11748
11749
11750
11751 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11752
11753 Modified files: (Branch: RATBOX_2_1)
11754 include supported.h
11755 modules/core m_message.c
11756 Log:
11757 - remove extra argument to 005
11758 - disallow messaging of UIDs
11759
11760 Revision Changes Path
11761 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11762 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11763
11764
11765
11766 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11767
11768 Modified files: (Branch: RATBOX_2_1)
11769 src parse.c
11770 Log:
11771 - fix a longstanding parser bug with wrong limit checking, causing us to
11772 accept one less parameter than we're allowed to accept.
11773
11774 Revision Changes Path
11775 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11776
11777
11778
11779 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11780
11781 Modified files: (Branch: RATBOX_2_1)
11782 modules/core m_message.c
11783 Log:
11784 - exempt users messaging themselves from target change
11785
11786 Revision Changes Path
11787 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11788
11789
11790
11791 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11792
11793 Modified files: (Branch: RATBOX_2_1)
11794 include supported.h
11795 Log:
11796 - stop violating MAXPARA on 005.
11797
11798 Revision Changes Path
11799 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11800
11801
11802
11803 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11804
11805 Modified files: (Branch: RATBOX_2_1)
11806 modules/core m_nick.c
11807 Log:
11808 - dont store an ipv6 sockhost if we're not compiled with v6 support
11809
11810 Revision Changes Path
11811 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11812
11813
11814
11815 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11816
11817 Modified files: (Branch: RATBOX_2_1)
11818 include stdinc.h
11819 Log:
11820 - remove some vms includes
11821
11822 Revision Changes Path
11823 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11824
11825
11826
11827 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11828
11829 Modified files: (Branch: RATBOX_2_1)
11830 . ChangeLog
11831 include serno.h
11832 Log:
11833 - force commit for new branch
11834
11835 Revision Changes Path
11836 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11837 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11838
11839
11840
11841 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11842
11843 Modified files:
11844 . RELNOTES configure configure.ac
11845 include patchlevel.h
11846 Log:
11847 - revved patchlevel to 2.1.0
11848
11849 Revision Changes Path
11850 1.114 +6 -2 ircd-ratbox/RELNOTES
11851 7.249 +11 -11 ircd-ratbox/configure
11852 7.63 +3 -3 ircd-ratbox/configure.ac
11853 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11854
11855
11856
11857 leeh 2005/03/04 13:31:32 EST (20050304_2)
11858
11859 Modified files:
11860 . RELNOTES
11861 include patchlevel.h
11862 Log:
11863 - update RELNOTES
11864 - revved patchlevel to 2.1.0beta2
11865
11866 Revision Changes Path
11867 1.113 +12 -0 ircd-ratbox/RELNOTES
11868 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11869
11870
11871
11872 leeh 2005/03/04 13:27:05 EST (20050304_1)
11873
11874 Modified files:
11875 doc whats-new-2.1.txt
11876 src channel.c
11877 Log:
11878 - update whats-new-2.1
11879 - when we're handling global NAMES, dont output channels if there are no
11880 members within them we can show.
11881
11882 Revision Changes Path
11883 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11884 7.436 +12 -2 ircd-ratbox/src/channel.c
11885
11886
11887
11888 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11889
11890 Modified files:
11891 src patricia.c
11892 Log:
11893 That would be a node_heap not a prefix_heap..oops
11894
11895 Revision Changes Path
11896 7.30 +1 -1 ircd-ratbox/src/patricia.c
11897
11898
11899
11900 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11901
11902 Modified files:
11903 include stdinc.h
11904 Log:
11905 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11906 otherwise..the other macros might work????
11907
11908 Revision Changes Path
11909 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11910
11911
11912
11913 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11914
11915 Modified files:
11916 . configure configure.ac
11917 Log:
11918 i hate autoconf
11919
11920 Revision Changes Path
11921 7.248 +5 -5 ircd-ratbox/configure
11922 7.62 +5 -5 ircd-ratbox/configure.ac
11923
11924
11925
11926 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11927
11928 Modified files:
11929 . configure configure.ac
11930 Log:
11931 i hate autoconf
11932
11933 Revision Changes Path
11934 7.247 +3 -2 ircd-ratbox/configure
11935 7.61 +3 -2 ircd-ratbox/configure.ac
11936
11937
11938
11939 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11940
11941 Modified files:
11942 . configure configure.ac
11943 Log:
11944 doh
11945
11946 Revision Changes Path
11947 7.246 +6 -6 ircd-ratbox/configure
11948 7.60 +4 -4 ircd-ratbox/configure.ac
11949
11950
11951
11952 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11953
11954 Modified files:
11955 . configure configure.ac
11956 include stdinc.h
11957 Log:
11958 Doh these changes got put on RATBOX_2_0 when they were meant for
11959 head..oops...
11960 Also merged in the monitor heap size stuff, not that i think monitor has
11961 been moved to head
11962
11963 Revision Changes Path
11964 7.245 +12 -3 ircd-ratbox/configure
11965 7.59 +11 -3 ircd-ratbox/configure.ac
11966 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11967
11968
11969
11970 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11971
11972 Modified files:
11973 include stdinc.h
11974 Log:
11975 Add more robust alloca checking
11976
11977 Revision Changes Path
11978 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11979
11980
11981
11982 leeh 2005/02/24 15:27:17 EST (20050224_9)
11983
11984 Modified files:
11985 contrib m_42.c
11986 Log:
11987 - fix the copyright on m_42.c :p
11988
11989 Revision Changes Path
11990 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11991
11992
11993
11994 leeh 2005/02/24 15:22:53 EST (20050224_8)
11995
11996 Modified files:
11997 include supported.h
11998 modules m_dline.c
11999 Log:
12000 - fix a core in undline on bad masks
12001 - remove an unwanted space from beginning of second 005 numeric
12002
12003 Revision Changes Path
12004 7.5 +1 -1 ircd-ratbox/include/supported.h
12005 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12006
12007
12008
12009 leeh 2005/02/24 15:18:59 EST (20050224_7)
12010
12011 Modified files:
12012 modules m_monitor.c
12013 Log:
12014 - use max_monitor when adding nicknames
12015 - add in monitor s
12016 that should be everything now..
12017
12018 Revision Changes Path
12019 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12020
12021
12022
12023 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12024
12025 Modified files:
12026 contrib m_42.c
12027 Log:
12028 42
12029
12030 Revision Changes Path
12031 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12032
12033
12034
12035 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12036
12037 Modified files:
12038 contrib m_42.c
12039 Log:
12040 42
12041
12042 Revision Changes Path
12043 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12044
12045
12046
12047 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12048
12049 Added files:
12050 contrib m_42.c
12051 Log:
12052 The Answer to Life, the Universe, and Everything
12053
12054 Revision Changes Path
12055 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12056
12057
12058
12059 leeh 2005/02/24 14:53:04 EST (20050224_3)
12060
12061 Modified files:
12062 include monitor.h
12063 modules m_monitor.c
12064 src ircd.c monitor.c
12065 Log:
12066 - call init_monitor() on startup
12067 - add in support for adding/deleting/listing monitor entries
12068
12069 Revision Changes Path
12070 7.2 +3 -1 ircd-ratbox/include/monitor.h
12071 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12072 7.374 +2 -0 ircd-ratbox/src/ircd.c
12073 7.3 +15 -4 ircd-ratbox/src/monitor.c
12074
12075
12076
12077 leeh 2005/02/23 21:20:10 EST (20050224_2)
12078
12079 Modified files:
12080 doc example.conf example.efnet.conf
12081 include s_conf.h supported.h
12082 modules Makefile.in
12083 src client.c newconf.c s_conf.c
12084 Added files:
12085 modules m_monitor.c
12086 Log:
12087 - add the max_monitor config option
12088 - advertise MONITOR=%d in 005
12089 - clear a local clients monitor list on exit
12090 - add the framework for the MONITOR command
12091 - bed.
12092
12093 Revision Changes Path
12094 7.261 +5 -0 ircd-ratbox/doc/example.conf
12095 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12096 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12097 7.4 +4 -2 ircd-ratbox/include/supported.h
12098 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12099 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12100 7.492 +1 -0 ircd-ratbox/src/client.c
12101 7.202 +1 -0 ircd-ratbox/src/newconf.c
12102 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12103
12104
12105
12106 leeh 2005/02/23 20:57:51 EST (20050224_1)
12107
12108 Modified files:
12109 . configure configure.ac
12110 include setup.h.in
12111 src monitor.c
12112 Log:
12113 - move MONITOR_HEAP_SIZE over to configure
12114
12115 Revision Changes Path
12116 7.244 ircd-ratbox/configure
12117 7.58 +4 -2 ircd-ratbox/configure.ac
12118 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12119 7.2 +0 -2 ircd-ratbox/src/monitor.c
12120
12121
12122
12123 leeh 2005/02/23 20:48:08 EST (20050224_0)
12124
12125 Modified files:
12126 doc monitor.txt
12127 include client.h numeric.h
12128 modules/core m_nick.c
12129 src Makefile.in client.c messages.tab
12130 s_user.c
12131 Added files:
12132 include monitor.h
12133 src monitor.c
12134 Log:
12135 - first half of my server-side notify list implementation..
12136
12137 Revision Changes Path
12138 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12139 7.266 +3 -0 ircd-ratbox/include/client.h
12140 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12141 7.58 +6 -0 ircd-ratbox/include/numeric.h
12142 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12143 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12144 7.491 +3 -0 ircd-ratbox/src/client.c
12145 7.126 +5 -5 ircd-ratbox/src/messages.tab
12146 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12147 7.342 +2 -0 ircd-ratbox/src/s_user.c
12148
12149
12150
12151 leeh 2005/02/23 18:42:59 EST (20050223_0)
12152
12153 Modified files:
12154 include hash.h
12155 Log:
12156 - double the size of the client and channel hashtables (64k -> 128k and
12157 32k -> 64k). The improvements are quite significant..
12158
12159 Revision Changes Path
12160 7.54 +4 -4 ircd-ratbox/include/hash.h
12161
12162
12163
12164 leeh 2005/02/22 14:55:56 EST (20050222_1)
12165
12166 Modified files:
12167 doc monitor.txt
12168 modules m_services.c
12169 Log:
12170 - remove a couple of unused vars
12171 - update monitor.txt
12172
12173 Revision Changes Path
12174 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12175 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12176
12177
12178
12179 leeh 2005/02/21 19:47:24 EST (20050222_0)
12180
12181 Added files:
12182 doc monitor.txt
12183 Log:
12184 - add in my documentation on the upcoming MONITOR command
12185
12186 Revision Changes Path
12187 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12188
12189
12190
12191 leeh 2005/02/21 12:09:34 EST (20050221_0)
12192
12193 Modified files:
12194 . configure configure.ac
12195 doc whats-new-2.1.txt
12196 tools README.mkpasswd
12197 Removed files:
12198 src crypt.c
12199 Log:
12200 - update whats-new-2.1.txt some more
12201 - we dont have vms mkpasswd anymore
12202 - remove the unused crypt.c
12203
12204 Revision Changes Path
12205 7.243 +3 -6 ircd-ratbox/configure
12206 7.57 +2 -4 ircd-ratbox/configure.ac
12207 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12208 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12209 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12210
12211
12212
12213 leeh 2005/02/19 12:38:09 EST (20050219_3)
12214
12215 Modified files:
12216 doc example.conf example.efnet.conf
12217 include ircd.h
12218 modules m_pong.c
12219 src channel.c client.c ircd.c s_conf.c
12220 Log:
12221 - rework the splitcode, splitservers is now how many servers we've marked as
12222 EOB, rather than how many are linked. Thus pull ourselves out of
12223 splitmode immediately once this is satisfied
12224
12225 Revision Changes Path
12226 7.260 +8 -9 ircd-ratbox/doc/example.conf
12227 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12228 7.83 +1 -0 ircd-ratbox/include/ircd.h
12229 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12230 7.435 +16 -36 ircd-ratbox/src/channel.c
12231 7.490 +2 -0 ircd-ratbox/src/client.c
12232 7.373 +2 -1 ircd-ratbox/src/ircd.c
12233 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12234
12235
12236
12237 leeh 2005/02/19 09:02:34 EST (20050219_2)
12238
12239 Modified files:
12240 doc example.conf example.efnet.conf
12241 include ircd.h s_conf.h
12242 modules m_set.c
12243 src channel.c ircd.c newconf.c s_conf.c
12244 Log:
12245 - remove split_delay
12246
12247 Revision Changes Path
12248 7.259 +0 -5 ircd-ratbox/doc/example.conf
12249 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12250 7.82 +0 -1 ircd-ratbox/include/ircd.h
12251 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12252 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12253 7.434 +2 -7 ircd-ratbox/src/channel.c
12254 7.372 +0 -1 ircd-ratbox/src/ircd.c
12255 7.201 +0 -1 ircd-ratbox/src/newconf.c
12256 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12257
12258
12259
12260 leeh 2005/02/19 08:48:05 EST (20050219_1)
12261
12262 Modified files:
12263 include client.h
12264 modules m_cap.c m_who.c
12265 src channel.c
12266 Log:
12267 - implemented multi-prefix client capability, which allows stacking of @+ in
12268 names and who
12269
12270 Revision Changes Path
12271 7.265 +1 -1 ircd-ratbox/include/client.h
12272 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12273 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12274 7.433 +4 -6 ircd-ratbox/src/channel.c
12275
12276
12277
12278 leeh 2005/02/19 06:27:58 EST (20050219_0)
12279
12280 Modified files:
12281 modules m_etrace.c
12282 src newconf.c s_conf.c s_newconf.c
12283 Log:
12284 - removed some unused vars/functions
12285
12286 Revision Changes Path
12287 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12288 7.200 +0 -15 ircd-ratbox/src/newconf.c
12289 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12290 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12291
12292
12293
12294 leeh 2005/02/16 12:58:24 EST (20050216_2)
12295
12296 Modified files:
12297 . RELNOTES configure configure.ac
12298 include patchlevel.h
12299 Log:
12300 - update configure to reflect this is 'devel'
12301 - update RELNOTES
12302 - revved patchlevel to 2.1.0beta1
12303
12304 Revision Changes Path
12305 1.112 +9 -1 ircd-ratbox/RELNOTES
12306 7.242 +11 -11 ircd-ratbox/configure
12307 7.56 +3 -3 ircd-ratbox/configure.ac
12308 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12309
12310
12311
12312 leeh 2005/02/16 12:46:30 EST (20050216_1)
12313
12314 Modified files:
12315 . configure configure.ac
12316 include client.h numeric.h s_conf.h setup.h.in
12317 supported.h
12318 modules Makefile.in
12319 modules/core m_nick.c
12320 src Makefile.in client.c ircd.c messages.tab
12321 newconf.c s_conf.c s_user.c
12322 Removed files:
12323 include watch.h
12324 modules m_watch.c
12325 src watch.c
12326 Log:
12327 - remove watch, the protocol for this sucks so hard I just dont want it
12328 here ;-)
12329
12330 Revision Changes Path
12331 7.241 +2 -12 ircd-ratbox/configure
12332 7.55 +2 -4 ircd-ratbox/configure.ac
12333 7.264 +0 -2 ircd-ratbox/include/client.h
12334 7.57 +0 -11 ircd-ratbox/include/numeric.h
12335 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12336 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12337 7.3 +2 -3 ircd-ratbox/include/supported.h
12338 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12339 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12340 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12341 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12342 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12343 7.489 +0 -3 ircd-ratbox/src/client.c
12344 7.371 +0 -2 ircd-ratbox/src/ircd.c
12345 7.125 +9 -9 ircd-ratbox/src/messages.tab
12346 7.199 +0 -1 ircd-ratbox/src/newconf.c
12347 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12348 7.341 +0 -2 ircd-ratbox/src/s_user.c
12349 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12350
12351
12352
12353 leeh 2005/02/15 19:13:31 EST (20050216_0)
12354
12355 Modified files:
12356 include stdinc.h
12357 src event.c ircd_lexer.l ircd_signal.c
12358 modules.c
12359 Removed files:
12360 servlink descrip.mms
12361 Log:
12362 - remove a few vms bits
12363
12364 Revision Changes Path
12365 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12366 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12367 7.47 +0 -54 ircd-ratbox/src/event.c
12368 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12369 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12370 7.152 +0 -3 ircd-ratbox/src/modules.c
12371
12372
12373
12374 leeh 2005/02/15 18:53:32 EST (20050215_0)
12375
12376 Modified files:
12377 include hostmask.h ircd.h s_conf.h s_newconf.h
12378 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12379 m_xline.c
12380 src hostmask.c ircd.c ircd_signal.c s_conf.c
12381 s_newconf.c
12382 Log:
12383 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12384 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12385
12386 Revision Changes Path
12387 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12388 7.81 +1 -0 ircd-ratbox/include/ircd.h
12389 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12390 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12391 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12392 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12393 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12394 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12395 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12396 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12397 7.370 +7 -0 ircd-ratbox/src/ircd.c
12398 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12399 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12400 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12401
12402
12403
12404 leeh 2005/02/13 10:21:41 EST (20050213_4)
12405
12406 Modified files:
12407 doc services.txt
12408 Added files:
12409 doc whats-new-2.0.txt whats-new-2.1.txt
12410 Removed files:
12411 doc whats-new.txt
12412 Log:
12413 - move whats-new.txt to whats-new-2.0.txt
12414 - add in whats-new-2.1.txt
12415 - update services.txt with the whois for logged in users
12416
12417 Revision Changes Path
12418 7.2 +5 -0 ircd-ratbox/doc/services.txt
12419 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12420 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12421 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12422
12423
12424
12425 leeh 2005/02/13 09:20:37 EST (20050213_3)
12426
12427 Modified files:
12428 include supported.h
12429 modules/core m_message.c
12430 Log:
12431 - fix a compile error in m_message.c
12432 - update 005 to the spec and add CPRIVMSG/CNOTICE
12433
12434 Revision Changes Path
12435 7.2 +31 -37 ircd-ratbox/include/supported.h
12436 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12437
12438
12439
12440 leeh 2005/02/13 09:14:12 EST (20050213_2)
12441
12442 Modified files:
12443 src channel.c
12444 Log:
12445 - fix the membership memleak
12446
12447 Revision Changes Path
12448 7.432 +0 -3 ircd-ratbox/src/channel.c
12449
12450
12451
12452 leeh 2005/02/12 21:51:56 EST (20050213_1)
12453
12454 Modified files:
12455 include client.h
12456 modules/core m_message.c
12457 Log:
12458 - add a bitmask to track when they send their first message, only allowing
12459 clearing stuff after that.
12460
12461 Revision Changes Path
12462 7.263 +4 -0 ircd-ratbox/include/client.h
12463 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12464
12465
12466
12467 leeh 2005/02/12 21:17:52 EST (20050213_0)
12468
12469 Modified files:
12470 include patricia.h s_newconf.h
12471 modules/core m_message.c
12472 src patricia.c s_newconf.c s_user.c
12473 Log:
12474 - add in the patricia for tracking who fills up targets, give them a reduced
12475 count on connect
12476
12477 Revision Changes Path
12478 7.20 +1 -1 ircd-ratbox/include/patricia.h
12479 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12480 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12481 7.29 +1 -1 ircd-ratbox/src/patricia.c
12482 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12483 7.340 +4 -0 ircd-ratbox/src/s_user.c
12484
12485
12486
12487 leeh 2005/02/12 18:35:10 EST (20050212_0)
12488
12489 Modified files:
12490 include ircd_defs.h
12491 src class.c reject.c
12492 Log:
12493 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12494
12495 Revision Changes Path
12496 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12497 7.68 +1 -5 ircd-ratbox/src/class.c
12498 1.33 +1 -5 ircd-ratbox/src/reject.c
12499
12500
12501
12502 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12503
12504 Modified files:
12505 modules m_watch.c
12506 Log:
12507 remove stupid memory leak
12508
12509 Revision Changes Path
12510 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12511
12512
12513
12514 leeh 2005/02/11 06:42:48 EST (20050211_0)
12515
12516 Modified files:
12517 modules m_gline.c
12518 Log:
12519 - workaround hyb6 allowing empty gline reasons
12520
12521 Revision Changes Path
12522 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12523
12524
12525
12526 leeh 2005/02/09 14:39:13 EST (20050209_2)
12527
12528 Modified files:
12529 include s_conf.h
12530 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12531 src ircd.c s_conf.c
12532 Log:
12533 - move temp dlines and temp klines over to an array, rather than completely
12534 seperate dlinks.
12535
12536 Revision Changes Path
12537 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12538 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12539 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12540 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12541 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12542 7.369 +0 -5 ircd-ratbox/src/ircd.c
12543 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12544
12545
12546
12547 leeh 2005/02/09 14:02:13 EST (20050209_1)
12548
12549 Modified files:
12550 include s_user.h
12551 modules m_cap.c m_pong.c m_user.c
12552 modules/core m_nick.c
12553 src s_user.c
12554 Log:
12555 - remove 'nick' param from register_local_user(), its not needed.
12556
12557 Revision Changes Path
12558 7.35 +1 -1 ircd-ratbox/include/s_user.h
12559 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12560 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12561 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12562 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12563 7.339 +6 -6 ircd-ratbox/src/s_user.c
12564
12565
12566
12567 leeh 2005/02/09 13:12:53 EST (20050209_0)
12568
12569 Modified files:
12570 modules m_cmessage.c
12571 Log:
12572 - dont send numerics when we're dealing with CNOTICE
12573 - add in checking for +g, and resetting idle
12574
12575 Revision Changes Path
12576 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12577
12578
12579
12580 leeh 2005/02/08 11:37:50 EST (20050208_2)
12581
12582 Modified files:
12583 src s_newconf.c
12584 Log:
12585 - fix operator blocks to work on ip spoofs
12586
12587 Revision Changes Path
12588 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12589
12590
12591
12592 leeh 2005/02/07 19:23:22 EST (20050208_1)
12593
12594 Modified files:
12595 doc example.conf example.efnet.conf
12596 src newconf.c
12597 Log:
12598 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12599
12600 Revision Changes Path
12601 7.258 +0 -39 ircd-ratbox/doc/example.conf
12602 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12603 7.198 +0 -272 ircd-ratbox/src/newconf.c
12604
12605
12606
12607 leeh 2005/02/07 19:19:32 EST (20050208_0)
12608
12609 Modified files:
12610 src s_conf.c
12611 Log:
12612 - added support for kline.conf.perm et al, these take the same formats
12613 as their non-permanent partners, but you cant remove them via the ircd.
12614
12615 Revision Changes Path
12616 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12617
12618
12619
12620 leeh 2005/02/02 19:18:59 EST (20050203_1)
12621
12622 Modified files:
12623 help Makefile.in
12624 help/opers index
12625 help/users index
12626 Added files:
12627 help/opers cnotice cprivmsg
12628 Log:
12629 - added help files for cprivmsg/cnotice
12630
12631 Revision Changes Path
12632 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12633 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12634 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12635 1.10 +19 -19 ircd-ratbox/help/opers/index
12636 1.7 +10 -9 ircd-ratbox/help/users/index
12637
12638
12639
12640 leeh 2005/02/02 19:14:25 EST (20050203_0)
12641
12642 Modified files:
12643 include numeric.h
12644 modules Makefile.in
12645 src messages.tab
12646 Added files:
12647 modules m_cmessage.c
12648 Log:
12649 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12650 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12651 nick is a member. These bypass any target change limitations.
12652 - added ERR_VOICENEEDED, numeric 489.
12653
12654 Revision Changes Path
12655 7.56 +2 -0 ircd-ratbox/include/numeric.h
12656 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12657 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12658 7.124 +1 -1 ircd-ratbox/src/messages.tab
12659
12660
12661
12662 leeh 2005/02/02 16:58:16 EST (20050202_4)
12663
12664 Modified files:
12665 help/opers etrace
12666 Log:
12667 - update etrace help
12668
12669 Revision Changes Path
12670 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12671
12672
12673
12674 leeh 2005/02/02 16:55:04 EST (20050202_3)
12675
12676 Modified files:
12677 modules m_etrace.c
12678 Log:
12679 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12680 can put its external ip address in there..
12681
12682 Revision Changes Path
12683 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12684
12685
12686
12687 leeh 2005/02/02 16:41:06 EST (20050202_2)
12688
12689 Modified files:
12690 modules m_etrace.c
12691 Log:
12692 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12693 if its a non-local client. These will just get "lost" if the remote
12694 server doesnt support this..
12695
12696 Revision Changes Path
12697 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12698
12699
12700
12701 leeh 2005/02/02 16:12:12 EST (20050202_1)
12702
12703 Modified files:
12704 include client.h numeric.h s_conf.h
12705 modules/core m_message.c
12706 src messages.tab newconf.c s_conf.c
12707 Log:
12708 - first part of the target change code, add the storage of targets for
12709 localuser, throttle messages when they fill all the available slots
12710
12711 Revision Changes Path
12712 7.262 +5 -1 ircd-ratbox/include/client.h
12713 7.55 +2 -0 ircd-ratbox/include/numeric.h
12714 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12715 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12716 7.123 +1 -1 ircd-ratbox/src/messages.tab
12717 7.197 +1 -0 ircd-ratbox/src/newconf.c
12718 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12719
12720
12721
12722 leeh 2005/02/02 13:28:10 EST (20050202_0)
12723
12724 Modified files:
12725 modules m_resv.c m_stats.c m_testline.c
12726 modules/core m_join.c
12727 src hash.c kdparse.c messages.tab s_newconf.c
12728 Log:
12729 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12730 tracking of when resvs get hit
12731
12732 Revision Changes Path
12733 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12734 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12735 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12736 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12737 7.114 +3 -0 ircd-ratbox/src/hash.c
12738 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12739 7.122 +1 -1 ircd-ratbox/src/messages.tab
12740 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12741
12742
12743
12744 leeh 2005/01/31 09:04:10 EST (20050131_2)
12745
12746 Modified files:
12747 src s_log.c
12748 Log:
12749 - fflush() logfiles
12750
12751 Revision Changes Path
12752 7.79 +2 -0 ircd-ratbox/src/s_log.c
12753
12754
12755
12756 leeh 2005/01/31 08:59:09 EST (20050131_1)
12757
12758 Modified files:
12759 src commio.c
12760 Log:
12761 - rename fd_dump() to comm_dump()
12762
12763 Revision Changes Path
12764 1.27 +2 -2 ircd-ratbox/src/commio.c
12765
12766
12767
12768 leeh 2005/01/30 19:16:08 EST (20050131_0)
12769
12770 Modified files:
12771 doc hooks.txt
12772 include hook.h
12773 modules m_services.c
12774 modules/core m_server.c
12775 src hook.c s_serv.c
12776 Log:
12777 - added hook for server_introduced
12778 - fixed up services support for hooks
12779
12780 Revision Changes Path
12781 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12782 1.31 +1 -0 ircd-ratbox/include/hook.h
12783 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12784 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12785 7.36 +2 -0 ircd-ratbox/src/hook.c
12786 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12787
12788
12789
12790 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12791
12792 Modified files:
12793 src commio.c
12794 Log:
12795 Add back in the comm_fd_hack thing for solaris
12796
12797 Revision Changes Path
12798 1.26 +26 -1 ircd-ratbox/src/commio.c
12799
12800
12801
12802 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12803
12804 Modified files:
12805 adns adns.h
12806 include commio.h s_conf.h watch.h
12807 modules m_dline.c m_kline.c m_resv.c m_stats.c
12808 m_watch.c m_xline.c
12809 modules/core m_nick.c
12810 src balloc.c cache.c client.c commio.c
12811 epoll.c ircd.c ircd_lexer.l kdparse.c
12812 listener.c s_auth.c s_conf.c s_log.c
12813 s_serv.c watch.c
12814 Log:
12815 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12816
12817 Revision Changes Path
12818 1.18 +0 -2 ircd-ratbox/adns/adns.h
12819 1.14 +6 -37 ircd-ratbox/include/commio.h
12820 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12821 7.3 +2 -2 ircd-ratbox/include/watch.h
12822 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12823 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12824 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12825 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12826 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12827 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12828 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12829 7.85 +1 -1 ircd-ratbox/src/balloc.c
12830 1.24 +5 -5 ircd-ratbox/src/cache.c
12831 7.488 +4 -4 ircd-ratbox/src/client.c
12832 1.25 +10 -280 ircd-ratbox/src/commio.c
12833 1.33 +1 -1 ircd-ratbox/src/epoll.c
12834 7.368 +4 -4 ircd-ratbox/src/ircd.c
12835 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12836 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12837 7.125 +8 -8 ircd-ratbox/src/listener.c
12838 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12839 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12840 7.78 +20 -20 ircd-ratbox/src/s_log.c
12841 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12842 1.6 +22 -15 ircd-ratbox/src/watch.c
12843
12844
12845
12846 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12847
12848 Modified files:
12849 modules/core m_mode.c
12850 Log:
12851 remove two unused variables
12852
12853 Revision Changes Path
12854 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12855
12856
12857
12858 leeh 2005/01/28 15:31:40 EST (20050128_1)
12859
12860 Modified files:
12861 modules m_kline.c
12862 src s_conf.c
12863 Log:
12864 - mo_kline() needs minpara of 3, not 2
12865 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12866 - require me.info is never blank
12867
12868 Revision Changes Path
12869 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12870 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12871
12872
12873
12874 leeh 2005/01/28 15:26:28 EST (20050128_0)
12875
12876 Modified files:
12877 modules/core m_mode.c m_sjoin.c
12878 Log:
12879 - patch via jilles to fix +eI lists being shown to lusers when handling
12880 protocol stuff over TS6
12881
12882 Revision Changes Path
12883 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12884 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12885
12886
12887
12888 leeh 2005/01/25 19:47:38 EST (20050126_0)
12889
12890 Modified files:
12891 include channel.h
12892 modules/core m_join.c m_mode.c m_sjoin.c
12893 src channel.c messages.tab s_serv.c
12894 Log:
12895 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12896 an operspy call with &me
12897 - remove modebuf/parabuf params from channel_modes(), we now generate a
12898 buffer internally which we return.
12899
12900 Revision Changes Path
12901 7.163 +1 -1 ircd-ratbox/include/channel.h
12902 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12903 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12904 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12905 7.431 +25 -18 ircd-ratbox/src/channel.c
12906 7.121 +1 -1 ircd-ratbox/src/messages.tab
12907 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12908
12909
12910
12911 alz 2005/01/25 18:09:18 EST (20050125_5)
12912
12913 Modified files:
12914 doc example.conf example.efnet.conf
12915 include s_conf.h
12916 modules m_info.c
12917 src listener.c newconf.c s_conf.c
12918 Log:
12919 Added dline_with_reason config option (default yes):
12920
12921 /* dline reason: show the user the dline reason when they connect
12922 * and are dlined.
12923 */
12924 dline_with_reason = yes;
12925
12926 Revision Changes Path
12927 7.257 +6 -1 ircd-ratbox/doc/example.conf
12928 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12929 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12930 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12931 7.124 +1 -1 ircd-ratbox/src/listener.c
12932 7.196 +1 -0 ircd-ratbox/src/newconf.c
12933 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12934
12935
12936
12937 leeh 2005/01/25 13:21:17 EST (20050125_4)
12938
12939 Modified files:
12940 src newconf.c
12941 Log:
12942 - make conf_set_generic_string() test len exists before it uses it.
12943
12944 Revision Changes Path
12945 7.195 +1 -1 ircd-ratbox/src/newconf.c
12946
12947
12948
12949 leeh 2005/01/25 13:10:56 EST (20050125_3)
12950
12951 Modified files:
12952 doc example.conf
12953 src newconf.c
12954 Log:
12955 - rename 'type' to 'flags' in cluster {};
12956 - add stacking of servers in cluster {}; documented in example.conf
12957
12958 Revision Changes Path
12959 7.256 +18 -10 ircd-ratbox/doc/example.conf
12960 7.194 +39 -7 ircd-ratbox/src/newconf.c
12961
12962
12963
12964 alz 2005/01/25 12:48:54 EST (20050125_2)
12965
12966 Modified files:
12967 include s_conf.h
12968 src listener.c s_conf.c
12969 Log:
12970 Added dline reasons, connecting/banned clients now see ban reason.
12971
12972 Revision Changes Path
12973 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12974 7.123 +17 -4 ircd-ratbox/src/listener.c
12975 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12976
12977
12978
12979 leeh 2005/01/25 07:44:37 EST (20050125_1)
12980
12981 Modified files:
12982 doc example.conf example.efnet.conf
12983 src newconf.c
12984 Log:
12985 - implement stacking of shared {}; blocks, documented in example.conf
12986
12987 Revision Changes Path
12988 7.255 +26 -13 ircd-ratbox/doc/example.conf
12989 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12990 7.193 +51 -36 ircd-ratbox/src/newconf.c
12991
12992
12993
12994 leeh 2005/01/24 19:08:29 EST (20050125_0)
12995
12996 Modified files:
12997 doc example.conf
12998 include client.h s_conf.h
12999 modules/core m_join.c
13000 src newconf.c s_user.c
13001 Log:
13002 - added jupe_exempt to auth {};, exempts the user from generating warnings
13003 when they attempt to join juped channels.
13004
13005 Revision Changes Path
13006 7.254 +2 -0 ircd-ratbox/doc/example.conf
13007 7.261 +3 -0 ircd-ratbox/include/client.h
13008 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13009 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13010 7.192 +1 -0 ircd-ratbox/src/newconf.c
13011 7.338 +8 -0 ircd-ratbox/src/s_user.c
13012
13013
13014
13015 leeh 2005/01/24 18:57:02 EST (20050124_6)
13016
13017 Modified files:
13018 src newconf.c
13019 Log:
13020 - rework shared {};, the format is now:
13021 shared {
13022 oper = "flame@*.leeh.co.uk", "*.lan";
13023 flags = kline;
13024 };
13025
13026 With no privs:
13027 shared {
13028 oper = "flame@*.leeh.co.uk", "*.lan";
13029 flags = none;
13030 };
13031
13032 Revision Changes Path
13033 7.191 +55 -23 ircd-ratbox/src/newconf.c
13034
13035
13036
13037 leeh 2005/01/24 17:25:58 EST (20050124_5)
13038
13039 Modified files:
13040 include modules.h
13041 Log:
13042 - fix the prototype on load_static_modules()
13043
13044 Revision Changes Path
13045 7.61 +1 -1 ircd-ratbox/include/modules.h
13046
13047
13048
13049 leeh 2005/01/24 16:00:30 EST (20050124_4)
13050
13051 Modified files:
13052 modules m_cap.c
13053 Log:
13054 - have cap end call register_local_user() with its own copy of
13055 source_p->username so its safe for unidented users..
13056
13057 Revision Changes Path
13058 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13059
13060
13061
13062 leeh 2005/01/24 15:48:09 EST (20050124_3)
13063
13064 Modified files:
13065 include newconf.h s_conf.h
13066 modules m_info.c
13067 src newconf.c s_conf.c s_log.c
13068 Log:
13069 - move the conf parser over to a table based structure, with generic setting
13070 of integers/strings
13071
13072 Revision Changes Path
13073 7.34 +9 -8 ircd-ratbox/include/newconf.h
13074 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13075 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13076 7.190 +264 -808 ircd-ratbox/src/newconf.c
13077 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13078 7.77 +13 -13 ircd-ratbox/src/s_log.c
13079
13080
13081
13082 leeh 2005/01/24 13:11:30 EST (20050124_2)
13083
13084 Modified files:
13085 doc example.conf
13086 src newconf.c
13087 Log:
13088 - added stacking of ips in exempt {};
13089
13090 Revision Changes Path
13091 7.253 +4 -0 ircd-ratbox/doc/example.conf
13092 7.189 +11 -30 ircd-ratbox/src/newconf.c
13093
13094
13095
13096 leeh 2005/01/24 12:59:57 EST (20050124_1)
13097
13098 Modified files:
13099 include tools.h
13100 src channel.c client.c hash.c hook.c
13101 newconf.c s_user.c watch.c
13102 Log:
13103 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13104 consistent with the rest of the dlink code.
13105
13106 Revision Changes Path
13107 1.54 +7 -7 ircd-ratbox/include/tools.h
13108 7.430 +2 -2 ircd-ratbox/src/channel.c
13109 7.487 +6 -6 ircd-ratbox/src/client.c
13110 7.113 +5 -5 ircd-ratbox/src/hash.c
13111 7.35 +1 -1 ircd-ratbox/src/hook.c
13112 7.188 +2 -2 ircd-ratbox/src/newconf.c
13113 7.337 +1 -1 ircd-ratbox/src/s_user.c
13114 1.5 +4 -4 ircd-ratbox/src/watch.c
13115
13116
13117
13118 leeh 2005/01/24 12:47:13 EST (20050124_0)
13119
13120 Modified files:
13121 modules m_cap.c
13122 Log:
13123 - cheap hack on sticky capabs..
13124
13125 Revision Changes Path
13126 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13127
13128
13129
13130 leeh 2005/01/22 11:36:54 EST (20050122_0)
13131
13132 Modified files:
13133 modules m_cap.c
13134 Log:
13135 - updated my clicap implementation to match the spec so far..
13136
13137 Revision Changes Path
13138 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13139
13140
13141
13142 leeh 2005/01/21 07:14:43 EST (20050121_2)
13143
13144 Modified files:
13145 doc hooks.txt
13146 include hook.h
13147 modules m_services.c
13148 src hook.c s_serv.c
13149 Log:
13150 - added hooks for when we're sending a burst
13151 - rewrote hooks.txt
13152 - fix up the hooks ive already done in services compatibility, ill add the
13153 hooks for server/client introductions in a bit.
13154
13155 Revision Changes Path
13156 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13157 1.30 +4 -0 ircd-ratbox/include/hook.h
13158 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13159 7.34 +7 -0 ircd-ratbox/src/hook.c
13160 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13161
13162
13163
13164 leeh 2005/01/21 06:34:03 EST (20050121_1)
13165
13166 Modified files:
13167 contrib example_module.c spy_admin_notice.c
13168 spy_info_notice.c spy_links_notice.c
13169 spy_motd_notice.c spy_stats_notice.c
13170 spy_stats_p_notice.c spy_trace_notice.c
13171 spy_whois_notice.c
13172 spy_whois_notice_global.c
13173 include hook.h
13174 modules m_admin.c m_info.c m_links.c m_motd.c
13175 m_services.c m_stats.c m_trace.c
13176 m_whois.c static_modules.c.SH
13177 modules/core m_server.c
13178 src client.c hook.c ircd.c modules.c packet.c
13179 s_auth.c s_serv.c s_user.c send.c
13180 Log:
13181 - add a better implementation of the hook system, its now a slow leaking
13182 array and events are created whenever we try adding a hook for it, or
13183 theyre registered for the caller.
13184
13185 Ive temporarily fucked services support and removed most of the other
13186 hooks.. I shall fix this soon.
13187
13188 Revision Changes Path
13189 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13190 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13191 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13192 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13193 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13194 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13195 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13196 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13197 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13198 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13199 1.29 +34 -70 ircd-ratbox/include/hook.h
13200 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13201 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13202 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13203 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13204 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13205 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13206 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13207 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13208 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13209 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13210 7.486 +1 -28 ircd-ratbox/src/client.c
13211 7.33 +131 -137 ircd-ratbox/src/hook.c
13212 7.367 +1 -1 ircd-ratbox/src/ircd.c
13213 7.151 +6 -10 ircd-ratbox/src/modules.c
13214 7.138 +10 -14 ircd-ratbox/src/packet.c
13215 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13216 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13217 7.336 +0 -6 ircd-ratbox/src/s_user.c
13218 7.286 +8 -6 ircd-ratbox/src/send.c
13219
13220
13221
13222 leeh 2005/01/20 19:19:20 EST (20050121_0)
13223
13224 Modified files:
13225 include hostmask.h
13226 Log:
13227 - remove an unused struct
13228
13229 Revision Changes Path
13230 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13231
13232
13233
13234 leeh 2005/01/20 13:38:39 EST (20050120_1)
13235
13236 Modified files:
13237 . configure configure.ac
13238 include client.h numeric.h patchlevel.h
13239 modules Makefile.in
13240 src messages.tab s_user.c
13241 Added files:
13242 modules m_cap.c
13243 Log:
13244 - drop back to -O0, fix patchlevel.h
13245 - first stab at client capabilities.. this still needs work.
13246
13247 Revision Changes Path
13248 7.240 +3 -3 ircd-ratbox/configure
13249 7.54 +3 -3 ircd-ratbox/configure.ac
13250 7.260 +3 -0 ircd-ratbox/include/client.h
13251 7.54 +2 -0 ircd-ratbox/include/numeric.h
13252 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13253 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13254 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13255 7.120 +1 -1 ircd-ratbox/src/messages.tab
13256 7.335 +3 -0 ircd-ratbox/src/s_user.c
13257
13258
13259
13260 leeh 2005/01/20 06:04:41 EST (20050120_0)
13261
13262 Modified files:
13263 . ChangeLog RELNOTES
13264 include config.h config.h.dist memory.h
13265 patchlevel.h
13266 modules m_stats.c
13267 src commio.c crypt.c getopt.c ircd.c s_serv.c
13268 Removed files:
13269 . README.VMS clean.com make.com
13270 include setup.h_vms
13271 modules descrip.mms static_modules_c.com
13272 modules/core descrip.mms
13273 src descrip.mms qio.c version.com
13274 tools descrip.mms mkpasswd_vms.c
13275 Log:
13276 - clean changelog, relnotes
13277 - mark patchlevel as 2.1.0beta
13278 - remove VMS support
13279
13280 Revision Changes Path
13281 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13282 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13283 1.111 +1 -348 ircd-ratbox/RELNOTES
13284 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13285 7.182 +0 -42 ircd-ratbox/include/config.h
13286 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13287 7.50 +0 -4 ircd-ratbox/include/memory.h
13288 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13289 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13290 7.2 +0 -58 ircd-ratbox/make.com (dead)
13291 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13292 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13293 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13294 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13295 1.24 +7 -30 ircd-ratbox/src/commio.c
13296 7.12 +0 -4 ircd-ratbox/src/crypt.c
13297 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13298 7.24 +0 -4 ircd-ratbox/src/getopt.c
13299 7.366 +4 -19 ircd-ratbox/src/ircd.c
13300 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13301 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13302 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13303 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13304 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13305
13306
13307
13308 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13309
13310 Modified files:
13311 include watch.h
13312 src watch.c
13313 Log:
13314 not using the return values on a few watch functions so make them void
13315
13316 Revision Changes Path
13317 7.2 +5 -5 ircd-ratbox/include/watch.h
13318 1.4 +19 -28 ircd-ratbox/src/watch.c
13319
13320
13321 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13322
13323 Modified files:
13324 modules m_watch.c
13325 Log:
13326 Make watch throttle, don't accept letter commands stacked
13327
13328 Revision Changes Path
13329 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13330
13331
13332
13333 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13334
13335 Modified files:
13336 modules m_gline.c
13337 Log:
13338 fix merge error
13339
13340 Revision Changes Path
13341 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13342
13343
13344
13345 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13346
13347 Modified files:
13348 . ChangeLog README.FIRST RELNOTES configure
13349 configure.ac
13350 adns adns.h internal.h parse.c transmit.c
13351 types.c
13352 contrib example_module.c spy_admin_notice.c
13353 spy_info_notice.c spy_links_notice.c
13354 spy_motd_notice.c spy_stats_notice.c
13355 spy_stats_p_notice.c spy_trace_notice.c
13356 spy_whois_notice.c
13357 spy_whois_notice_global.c
13358 doc example.conf example.efnet.conf ircd.motd
13359 server-version-info whats-new.txt
13360 help/opers umode xline
13361 help/users umode
13362 include cache.h channel.h class.h client.h
13363 commio.h config.h config.h.dist hash.h
13364 hook.h hostmask.h irc_string.h ircd.h
13365 ircd_defs.h m_info.h memory.h msg.h
13366 newconf.h numeric.h packet.h patchlevel.h
13367 patricia.h s_conf.h s_gline.h s_newconf.h
13368 s_serv.h s_user.h scache.h serno.h
13369 setup.h.in sprintf_irc.h stdinc.h tools.h
13370 modules .depend Makefile.in m_admin.c m_away.c
13371 m_dline.c m_encap.c m_gline.c m_info.c
13372 m_kline.c m_links.c m_list.c m_lusers.c
13373 m_motd.c m_oper.c m_operspy.c m_rehash.c
13374 m_restart.c m_resv.c m_set.c m_stats.c
13375 m_svinfo.c m_testline.c m_testmask.c
13376 m_topic.c m_trace.c m_watch.c m_who.c
13377 m_whois.c m_whowas.c m_xline.c
13378 static_modules.c.SH
13379 modules/core m_error.c m_message.c m_mode.c m_quit.c
13380 m_server.c m_squit.c
13381 src .depend Makefile.in adns.c balloc.c
13382 cache.c channel.c class.c client.c
13383 commio.c crypt.c devpoll.c epoll.c
13384 event.c getopt.c hash.c hook.c hostmask.c
13385 irc_string.c ircd.c ircd_lexer.l
13386 ircd_parser.y ircd_signal.c listener.c
13387 modules.c newconf.c numeric.c packet.c
13388 parse.c patricia.c poll.c reject.c
13389 restart.c s_auth.c s_conf.c s_log.c
13390 s_newconf.c s_serv.c s_user.c scache.c
13391 select.c send.c snprintf.c tools.c
13392 version.c.SH watch.c whowas.c
13393 tools README.mkpasswd mkpasswd.c
13394 Added files:
13395 . README.VMS clean.com make.com
13396 doc services.txt
13397 include common.h s_stats.h setup.h_vms
13398 supported.h
13399 modules descrip.mms m_challenge.c m_etrace.c
13400 m_invite.c m_names.c m_pass.c m_ping.c
13401 m_pong.c m_services.c m_tb.c m_user.c
13402 m_users.c m_version.c
13403 static_modules_c.com
13404 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13405 m_part.c m_sjoin.c
13406 servlink descrip.mms
13407 src descrip.mms kdparse.c messages.tab qio.c
13408 s_gline.c s_stats.c version.com
13409 tools descrip.mms mkpasswd_vms.c
13410 Removed files:
13411 doc 005.txt
13412 include banconf.h
13413 modules/core channels.c users.c
13414 src banconf.c
13415 Log:
13416 merge from RATBOX_2_0
13417
13418 Revision Changes Path
13419 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13420 7.40 +1 -0 ircd-ratbox/README.FIRST
13421 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13422 1.110 +114 -6 ircd-ratbox/RELNOTES
13423 1.17 +4 -0 ircd-ratbox/adns/adns.h
13424 1.17 +4 -4 ircd-ratbox/adns/internal.h
13425 1.12 +38 -38 ircd-ratbox/adns/parse.c
13426 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13427 1.19 +13 -13 ircd-ratbox/adns/types.c
13428 7.1 +10 -0 ircd-ratbox/clean.com (new)
13429 7.239 +47 -29 ircd-ratbox/configure
13430 7.53 +40 -32 ircd-ratbox/configure.ac
13431 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13432 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13433 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13434 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13435 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13436 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13437 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13438 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13439 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13440 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13441 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13442 7.252 +68 -22 ircd-ratbox/doc/example.conf
13443 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13444 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13445 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13446 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13447 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13448 1.5 +2 -1 ircd-ratbox/help/opers/umode
13449 1.7 +1 -1 ircd-ratbox/help/opers/xline
13450 1.2 +1 -0 ircd-ratbox/help/users/umode
13451 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13452 1.7 +8 -0 ircd-ratbox/include/cache.h
13453 7.162 +18 -16 ircd-ratbox/include/channel.h
13454 7.25 +4 -0 ircd-ratbox/include/class.h
13455 7.259 +34 -28 ircd-ratbox/include/client.h
13456 1.13 +45 -7 ircd-ratbox/include/commio.h
13457 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13458 7.181 +74 -16 ircd-ratbox/include/config.h
13459 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13460 7.53 +2 -0 ircd-ratbox/include/hash.h
13461 1.28 +73 -27 ircd-ratbox/include/hook.h
13462 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13463 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13464 7.80 +6 -31 ircd-ratbox/include/ircd.h
13465 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13466 7.56 +14 -8 ircd-ratbox/include/m_info.h
13467 7.49 +4 -0 ircd-ratbox/include/memory.h
13468 7.53 +2 -0 ircd-ratbox/include/msg.h
13469 7.33 +9 -9 ircd-ratbox/include/newconf.h
13470 7.53 +12 -8 ircd-ratbox/include/numeric.h
13471 7.27 +1 -1 ircd-ratbox/include/packet.h
13472 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13473 7.19 +25 -1 ircd-ratbox/include/patricia.h
13474 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13475 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13476 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13477 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13478 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13479 7.34 +13 -9 ircd-ratbox/include/s_user.h
13480 7.15 +1 -1 ircd-ratbox/include/scache.h
13481 7.5366 +1 -1 ircd-ratbox/include/serno.h
13482 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13483 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13484 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13485 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13486 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13487 1.53 +10 -10 ircd-ratbox/include/tools.h
13488 7.1 +58 -0 ircd-ratbox/make.com (new)
13489 1.45 +338 -182 ircd-ratbox/modules/.depend
13490 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13491 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13492 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13493 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13494 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13495 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13496 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13497 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13498 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13499 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13500 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13501 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13502 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13503 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13504 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13505 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13506 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13507 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13508 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13509 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13510 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13511 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13512 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13513 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13514 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13515 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13516 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13517 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13518 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13519 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13520 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13521 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13522 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13523 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13524 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13525 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13526 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13527 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13528 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13529 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13530 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13531 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13532 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13533 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13534 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13535 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13536 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13537 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13538 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13539 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13540 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13541 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13542 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13543 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13544 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13545 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13546 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13547 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13548 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13549 7.48 +162 -119 ircd-ratbox/src/.depend
13550 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13551 7.75 +5 -5 ircd-ratbox/src/adns.c
13552 7.84 +1 -1 ircd-ratbox/src/balloc.c
13553 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13554 1.23 +75 -7 ircd-ratbox/src/cache.c
13555 7.429 +342 -79 ircd-ratbox/src/channel.c
13556 7.67 +42 -2 ircd-ratbox/src/class.c
13557 7.485 +245 -85 ircd-ratbox/src/client.c
13558 1.23 +349 -43 ircd-ratbox/src/commio.c
13559 7.11 +4 -0 ircd-ratbox/src/crypt.c
13560 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13561 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13562 1.32 +4 -8 ircd-ratbox/src/epoll.c
13563 7.46 +63 -6 ircd-ratbox/src/event.c
13564 7.23 +4 -0 ircd-ratbox/src/getopt.c
13565 7.112 +8 -7 ircd-ratbox/src/hash.c
13566 7.32 +135 -133 ircd-ratbox/src/hook.c
13567 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13568 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13569 7.365 +56 -48 ircd-ratbox/src/ircd.c
13570 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13571 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13572 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13573 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13574 7.122 +14 -13 ircd-ratbox/src/listener.c
13575 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13576 7.150 +17 -8 ircd-ratbox/src/modules.c
13577 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13578 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13579 7.137 +55 -42 ircd-ratbox/src/packet.c
13580 7.187 +8 -15 ircd-ratbox/src/parse.c
13581 7.28 +2 -4 ircd-ratbox/src/patricia.c
13582 7.82 +3 -1 ircd-ratbox/src/poll.c
13583 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13584 1.32 +8 -3 ircd-ratbox/src/reject.c
13585 7.34 +1 -0 ircd-ratbox/src/restart.c
13586 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13587 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13588 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13589 7.76 +32 -35 ircd-ratbox/src/s_log.c
13590 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13591 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13592 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13593 7.334 +773 -2 ircd-ratbox/src/s_user.c
13594 7.27 +2 -1 ircd-ratbox/src/scache.c
13595 7.44 +2 -0 ircd-ratbox/src/select.c
13596 7.285 +12 -12 ircd-ratbox/src/send.c
13597 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13598 7.46 +0 -1 ircd-ratbox/src/tools.c
13599 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13600 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13601 1.3 +4 -4 ircd-ratbox/src/watch.c
13602 7.32 +1 -0 ircd-ratbox/src/whowas.c
13603 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13604 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13605 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13606 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13607
13608
13609
13610 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13611
13612 Modified files: (Branch: RATBOX_2_0)
13613 src client.c
13614 Log:
13615 a remote client is never going to have a watch list..duh
13616
13617 Revision Changes Path
13618 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13619
13620
13621
13622 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13623
13624 Added files: (Branch: RATBOX_2_0)
13625 modules m_watch.c
13626 Log:
13627 get that one too
13628
13629 Revision Changes Path
13630 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13631
13632
13633
13634 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13635
13636 Added files: (Branch: RATBOX_2_0)
13637 include watch.h
13638 src watch.c
13639 Log:
13640 helps if we actually include the .c/.h files
13641
13642 Revision Changes Path
13643 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13644 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13645
13646
13647
13648 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13649
13650 Modified files: (Branch: RATBOX_2_0)
13651 . configure configure.ac
13652 include client.h numeric.h s_conf.h setup.h.in
13653 supported.h
13654 modules Makefile.in
13655 modules/core m_nick.c
13656 src Makefile.in client.c ircd.c messages.tab
13657 newconf.c s_conf.c s_user.c
13658 Log:
13659 backport watch from devel
13660
13661 Revision Changes Path
13662 7.229.2.10 +12 -2 ircd-ratbox/configure
13663 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13664 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13665 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13666 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13667 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13668 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13669 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13670 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13671 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13672 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13673 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13674 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13675 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13676 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13677 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13678
13679
13680
13681 leeh 2005/01/12 10:12:40 EST (20050112_1)
13682
13683 Modified files: (Branch: RATBOX_2_0)
13684 include numeric.h
13685 modules m_services.c m_whois.c
13686 src messages.tab
13687 Log:
13688 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13689 when the user is logged in
13690
13691 Revision Changes Path
13692 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13693 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13694 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13695 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13696
13697
13698
13699 leeh 2005/01/11 19:47:14 EST (20050112_0)
13700
13701 Modified files: (Branch: RATBOX_2_0)
13702 include supported.h
13703 Added files: (Branch: RATBOX_2_0)
13704 doc services.txt
13705 Log:
13706 - add +r to 005
13707 - added doc/services.txt, outlining the compatibility code
13708
13709 Revision Changes Path
13710 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13711 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13712
13713
13714
13715 leeh 2005/01/11 18:38:10 EST (20050111_5)
13716
13717 Modified files: (Branch: RATBOX_2_0)
13718 include client.h hook.h
13719 modules m_services.c
13720 modules/core m_server.c
13721 src hook.c s_serv.c
13722 Log:
13723 - more services compatibility code:
13724 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13725 appropriate service {}; entry, only accept SU from these.
13726 - hook into us finishing nick burst, and have services burst a list of
13727 logged in users
13728
13729 Revision Changes Path
13730 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13731 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13732 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13733 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13734 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13735 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13736
13737
13738
13739 leeh 2005/01/11 17:32:42 EST (20050111_4)
13740
13741 Modified files: (Branch: RATBOX_2_0)
13742 . configure configure.ac
13743 include client.h
13744 modules Makefile.in
13745 src channel.c
13746 Added files: (Branch: RATBOX_2_0)
13747 modules m_services.c
13748 Log:
13749 - more services compatibility code:
13750 - encap handlers for SU (services marking client as logged in)
13751 - and for LOGIN (servers bursting logged in status)
13752 - move suser from Client -> User
13753
13754 Revision Changes Path
13755 7.229.2.9 +9 -3 ircd-ratbox/configure
13756 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13757 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13758 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13759 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13760 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13761
13762
13763
13764 leeh 2005/01/11 16:46:34 EST (20050111_3)
13765
13766 Modified files: (Branch: RATBOX_2_0)
13767 include ircd_defs.h
13768 Log:
13769 - whoops, missing #endif
13770
13771 Revision Changes Path
13772 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13773
13774
13775
13776 leeh 2005/01/11 15:56:57 EST (20050111_2)
13777
13778 Modified files: (Branch: RATBOX_2_0)
13779 include ircd_defs.h
13780 Log:
13781 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13782 have ipv6 just report sizeof(struct sockaddr_in)
13783
13784 Revision Changes Path
13785 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13786
13787
13788
13789 leeh 2005/01/10 20:19:35 EST (20050111_1)
13790
13791 Modified files: (Branch: RATBOX_2_0)
13792 src newconf.c
13793 Log:
13794 - fix a gcc warning
13795
13796 Revision Changes Path
13797 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13798
13799
13800
13801 leeh 2005/01/10 20:10:35 EST (20050111_0)
13802
13803 Modified files: (Branch: RATBOX_2_0)
13804 adns internal.h parse.c transmit.c types.c
13805 Log:
13806 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13807 conflict
13808
13809 Revision Changes Path
13810 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13811 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13812 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13813 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13814
13815
13816
13817 leeh 2005/01/10 17:48:48 EST (20050110_3)
13818
13819 Modified files: (Branch: RATBOX_2_0)
13820 modules m_xline.c
13821 Log:
13822 - send out the reformatted xline to opers (\s -> ' ')
13823
13824 Revision Changes Path
13825 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13826
13827
13828
13829 leeh 2005/01/10 16:18:53 EST (20050110_2)
13830
13831 Modified files: (Branch: RATBOX_2_0)
13832 help/opers umode
13833 help/users umode
13834 include client.h supported.h
13835 src messages.tab s_user.c send.c
13836 Log:
13837 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13838 channel privmsgs.
13839
13840 Revision Changes Path
13841 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13842 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13843 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13844 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13845 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13846 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13847 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13848
13849
13850
13851 leeh 2005/01/10 14:50:47 EST (20050110_1)
13852
13853 Modified files: (Branch: RATBOX_2_0)
13854 doc example.conf example.efnet.conf
13855 Log:
13856 - I dont remember ts6 desyncing on bans, so im not sure why the example
13857 confs say so.
13858
13859 Revision Changes Path
13860 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13861 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13862
13863
13864
13865 leeh 2005/01/10 13:31:10 EST (20050110_0)
13866
13867 Modified files: (Branch: RATBOX_2_0)
13868 . configure configure.ac
13869 include channel.h client.h numeric.h s_conf.h
13870 s_serv.h setup.h.in
13871 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13872 m_sjoin.c
13873 src channel.c messages.tab newconf.c s_conf.c
13874 s_serv.c s_user.c
13875 Log:
13876 - added --enable-services to configure, which enables some ratbox-services
13877 compatibility code:
13878 - chanmode +r, registered users only
13879 - usermode +S, prevents deop/kick of a service
13880 - service { }; block in conf for the above umode
13881
13882 Revision Changes Path
13883 7.229.2.8 +28 -16 ircd-ratbox/configure
13884 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13885 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13886 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13887 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13888 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13889 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13890 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13891 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13892 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13893 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13894 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13895 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13896 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13897 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13898 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13899 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13900 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13901 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13902
13903
13904
13905 leeh 2005/01/09 08:23:30 EST (20050109_0)
13906
13907 Modified files: (Branch: RATBOX_2_0)
13908 help/opers umode
13909 Log:
13910 - remove a tab, and add +C to opers umode help
13911
13912 Revision Changes Path
13913 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13914