]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] - clear up use of fd_table in ircd.
[irc/rqf/shadowircd.git] / ChangeLog
1 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
2 Log:
3 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
4
5
6 Changes: Modified:
7 +97 -26 trunk/libcharybdis/commio.c (File Modified)
8 +3 -2 trunk/libcharybdis/commio.h (File Modified)
9 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
10 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
11 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
12 +3 -3 trunk/libcharybdis/poll.c (File Modified)
13 +2 -2 trunk/libcharybdis/ports.c (File Modified)
14 +2 -2 trunk/libcharybdis/select.c (File Modified)
15
16
17 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
18 Log:
19 Fix some cases where the size argument to strlcpy()
20 for usernames and hostnames is 1 too small.
21
22
23 Changes: Modified:
24 +1 -1 trunk/modules/m_chghost.c (File Modified)
25 +2 -2 trunk/src/res.c (File Modified)
26 +2 -2 trunk/src/s_user.c (File Modified)
27
28
29 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
30 Log:
31 Cut down quit/part/kick reasons to avoid quit reasons
32 overflowing the client exiting server notice (from
33 TOPICLEN to 260). kill reasons become shorter accordingly.
34 kline/dline/gline reasons become 390.
35 away messages stay at TOPICLEN for now.
36
37
38 Changes: Modified:
39 +8 -3 trunk/include/ircd_defs.h (File Modified)
40 +2 -2 trunk/modules/m_dline.c (File Modified)
41 +4 -4 trunk/modules/m_gline.c (File Modified)
42 +2 -2 trunk/modules/m_kline.c (File Modified)
43
44
45 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
46 Log:
47 Don't leak auth{} spoofed IP addresses in +f notices.
48 from ratbox (androsyn)
49
50
51 Changes: Modified:
52 +10 -3 trunk/src/s_conf.c (File Modified)
53
54
55 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
56 Log:
57 Make oper_up() take +i/-i during opering up into account
58 (e.g. no_oper_invis extension, +i in operator::umodes).
59 Remove the hack from no_oper_invis.
60
61
62 Changes: Modified:
63 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
64 +4 -0 trunk/src/s_user.c (File Modified)
65
66
67 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
68 Log:
69 no_oper_invis: decrement invisible count when clearing
70 invisible on a local client who has just opered up
71 oper_up() should really do this
72
73
74 Changes: Modified:
75 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
76
77
78 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
79 Log:
80 Put "End of Channel Quiet List" instead of
81 "End of Channel Ban List" for a +q list.
82 Due to client restrictions the numerics for
83 quiet lists must be the same as for ban lists.
84
85
86 Changes: Modified:
87 +4 -1 trunk/src/chmode.c (File Modified)
88
89
90 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
91 Log:
92 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
93 Change TS6 JOIN processing
94 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
95 a local user joins an existing channel
96 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
97 propagating a TS6 JOIN
98 - don't interpret simple modes in an incoming TS6 JOIN
99
100 This is to avoid desyncs when certain mode changes (e.g. -im)
101 cross with joins. A downside is that simple modes will be
102 more desynched when a JOIN creates a channel or lowers TS,
103 but that's less important.
104
105 Update the TS6 specification to include this, and clarify
106 that TMODE can come from a server and that MODE must be
107 translated into TMODE from other servers too.
108
109
110 Changes: Modified:
111 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
112 +19 -127 trunk/modules/core/m_join.c (File Modified)
113
114
115 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
116 Log:
117 Make -logfile work again.
118
119
120 Changes: Modified:
121 +2 -2 trunk/src/s_log.c (File Modified)
122
123
124 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
125 Log:
126 - fix off-by-one memory overflow error.
127
128
129 Changes: Modified:
130 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
131
132
133 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
134 Log:
135 Change handling of modularized umodes:
136 - keep the bitmask reserved forever to the letter, fixing
137 the problems when loading multiple umode modules,
138 unloading them and then loading them in a different order
139 - don't allow local users to change umodes which have
140 been unloaded and don't set them on new users via
141 default_umodes
142
143
144 Changes: Modified:
145 +24 -3 trunk/src/s_user.c (File Modified)
146
147
148 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
149 Log:
150 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
151
152
153 Changes: Modified:
154 +1 -0 trunk/include/s_user.h (File Modified)
155 +0 -22 trunk/libcharybdis/tools.c (File Modified)
156 +0 -1 trunk/libcharybdis/tools.h (File Modified)
157 +22 -0 trunk/src/s_user.c (File Modified)
158
159
160 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
161 Log:
162 DNSBL keyword substitution is available as of 2.1.3.
163
164
165 Changes: Modified:
166 +1 -1 trunk/doc/example.conf (File Modified)
167
168
169 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
170 Log:
171 Change two occurances like match(userinput, target_p->name) ||
172 match(target_p->name, userinput) to just match(userinput,
173 target_p->name). No client name can contain * or ? now.
174
175
176 Changes: Modified:
177 +1 -1 trunk/modules/m_trace.c (File Modified)
178 +1 -2 trunk/src/s_serv.c (File Modified)
179
180
181 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
182 Log:
183 Do not try find_server() on a name find_client() has
184 returned NULL for, as this will always return NULL
185 since the removal of hostmasking.
186
187
188 Changes: Modified:
189 +1 -2 trunk/modules/m_pong.c (File Modified)
190 +0 -4 trunk/src/s_serv.c (File Modified)
191
192
193 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
194 Log:
195 Remove server_exists() which checked whether the
196 server name existed taking hostmasking into account
197 and just check with find_server(); admittedly
198 this checks if the name is a SID but that's not
199 a real problem.
200
201
202 Changes: Modified:
203 +3 -27 trunk/modules/core/m_server.c (File Modified)
204
205
206 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
207 Log:
208 Remove hash_find_masked_server(), which made it possible
209 to specify the full (unmasked) name of a server behind
210 a hostmask. As a result find_any_client() (for prefixes)
211 becomes equal to find_client(), so remove that too.
212
213
214 Changes: Modified:
215 +0 -1 trunk/include/hash.h (File Modified)
216 +1 -75 trunk/src/hash.c (File Modified)
217 +1 -1 trunk/src/parse.c (File Modified)
218
219
220 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
221 Log:
222 Remove '*' from valid server name characters.
223 This makes it impossible to connect hostmasked servers.
224 (This support didn't work well anyway, was incompatible
225 with TS6 and we never masked ourselves.)
226
227
228 Changes: Modified:
229 +1 -1 trunk/src/match.c (File Modified)
230
231
232 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
233 Log:
234 Change spambot, flooder and jupe joiner notices from host to orighost.
235
236
237 Changes: Modified:
238 +1 -1 trunk/modules/core/m_join.c (File Modified)
239 +2 -2 trunk/modules/core/m_message.c (File Modified)
240 +2 -2 trunk/src/channel.c (File Modified)
241
242
243 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
244 Log:
245 Add documentation for SASL client protocol, same as atheme doc/SASL.
246
247
248 Changes: Modified:
249 + - trunk/doc/sasl.txt (File Added)
250
251
252 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
253 Log:
254 Include real hostname in Closing Link message for unknown
255 connections that have sent USER. This is helpful for
256 k-lined users while not breaking server IP hiding.
257
258
259 Changes: Modified:
260 +3 -1 trunk/src/client.c (File Modified)
261
262
263 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
264 Log:
265 Rerun autoconf.
266
267
268 Changes: Modified:
269 +29 -29 trunk/configure (File Modified)
270
271
272 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
273 Log:
274 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
275
276
277 Changes: Modified:
278 +3 -3 trunk/modules/core/m_kill.c (File Modified)
279
280
281 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
282 Log:
283 Backport from early 3.x:
284
285 --
286 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
287 Log:
288 - remove "Processing connection to foobar.net" message
289
290
291 Changes: Modified:
292 +0 -3 trunk/src/s_auth.c (File Modified)
293
294
295 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
296 Log:
297 - missed the processing connection one (actually, we can probably nuke this one)
298
299
300 Changes: Modified:
301 +1 -2 trunk/src/s_auth.c (File Modified)
302
303
304 river 2006/09/27 16:33:05 UTC (20060927-2174)
305 Log:
306 get_client_name = stupid
307
308
309
310 Changes: Modified:
311 +10 -7 trunk/modules/core/m_kill.c (File Modified)
312
313
314 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
315 Log:
316 - remove excessive arguments
317
318
319 Changes: Modified:
320 +1 -2 trunk/src/s_conf.c (File Modified)
321 +1 -1 trunk/src/s_user.c (File Modified)
322
323
324 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
325 Log:
326 - use sendto_one_notice() for on-connect notices too.
327
328
329 Changes: Modified:
330 +10 -10 trunk/src/s_auth.c (File Modified)
331
332
333 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
334 Log:
335 - use sendto_one_notice() in the core, too.
336
337
338 Changes: Modified:
339 +2 -2 trunk/src/chmode.c (File Modified)
340 +8 -15 trunk/src/modules.c (File Modified)
341 +3 -5 trunk/src/s_conf.c (File Modified)
342 +1 -2 trunk/src/s_newconf.c (File Modified)
343 +20 -57 trunk/src/s_user.c (File Modified)
344
345
346 river 2006/09/27 16:19:25 UTC (20060927-2166)
347 Log:
348 the KILL command will use get_client_name(, SHOW_IP) instead of
349 target->name, and will show a more useful error for local opers
350
351
352
353 Changes: Modified:
354 +6 -4 trunk/modules/core/m_kill.c (File Modified)
355
356
357 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
358 Log:
359 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
360
361
362 Changes: Modified:
363 +4 -2 trunk/src/send.c (File Modified)
364
365
366 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
367 Log:
368 - back out r2159
369
370
371 Changes: Modified:
372 +1 -1 trunk/include/client.h (File Modified)
373
374
375 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
376 Log:
377 - get_id(): fall back to "*" if client has no known name
378
379
380 Changes: Modified:
381 +1 -1 trunk/include/client.h (File Modified)
382
383
384 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
385 Log:
386 - convert to sendto_one_notice().
387
388
389 Changes: Modified:
390 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
391 +4 -6 trunk/unsupported/m_force.c (File Modified)
392
393
394 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
395 Log:
396 - use sendto_one_notice() in many places instead of
397 sendto_one(source_p, ":%s NOTICE %s :", ...);
398
399
400 Changes: Modified:
401 +10 -25 trunk/extensions/example_module.c (File Modified)
402 +5 -14 trunk/extensions/hurt.c (File Modified)
403 +1 -2 trunk/extensions/m_42.c (File Modified)
404 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
405 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
406 +1 -2 trunk/extensions/m_opme.c (File Modified)
407 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
408 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
409 +3 -7 trunk/modules/core/m_die.c (File Modified)
410 +2 -4 trunk/modules/core/m_kill.c (File Modified)
411 +2 -2 trunk/modules/core/m_squit.c (File Modified)
412 +1 -2 trunk/modules/m_challenge.c (File Modified)
413 +11 -15 trunk/modules/m_connect.c (File Modified)
414 +20 -28 trunk/modules/m_dline.c (File Modified)
415 +2 -2 trunk/modules/m_etrace.c (File Modified)
416 +11 -21 trunk/modules/m_gline.c (File Modified)
417 +2 -4 trunk/modules/m_kline.c (File Modified)
418 +1 -2 trunk/modules/m_rehash.c (File Modified)
419 +3 -7 trunk/modules/m_restart.c (File Modified)
420 +31 -45 trunk/modules/m_set.c (File Modified)
421 +2 -4 trunk/modules/m_testmask.c (File Modified)
422 +5 -8 trunk/modules/m_unreject.c (File Modified)
423 +2 -5 trunk/modules/m_xline.c (File Modified)
424 --
425
426
427 Changes: Modified:
428 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
429 +10 -25 trunk/extensions/example_module.c (File Modified)
430 +5 -14 trunk/extensions/hurt.c (File Modified)
431 +1 -2 trunk/extensions/m_42.c (File Modified)
432 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
433 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
434 +1 -2 trunk/extensions/m_opme.c (File Modified)
435 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
436 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
437 +3 -7 trunk/modules/core/m_die.c (File Modified)
438 +14 -11 trunk/modules/core/m_kill.c (File Modified)
439 +2 -2 trunk/modules/core/m_squit.c (File Modified)
440 +1 -2 trunk/modules/m_challenge.c (File Modified)
441 +11 -15 trunk/modules/m_connect.c (File Modified)
442 +2 -4 trunk/modules/m_dline.c (File Modified)
443 +2 -2 trunk/modules/m_etrace.c (File Modified)
444 +11 -21 trunk/modules/m_gline.c (File Modified)
445 +2 -4 trunk/modules/m_kline.c (File Modified)
446 +1 -2 trunk/modules/m_rehash.c (File Modified)
447 +3 -7 trunk/modules/m_restart.c (File Modified)
448 +31 -45 trunk/modules/m_set.c (File Modified)
449 +2 -4 trunk/modules/m_testmask.c (File Modified)
450 +5 -8 trunk/modules/m_unreject.c (File Modified)
451 +1 -3 trunk/modules/m_xline.c (File Modified)
452 +2 -2 trunk/src/chmode.c (File Modified)
453 +8 -15 trunk/src/modules.c (File Modified)
454 +10 -14 trunk/src/s_auth.c (File Modified)
455 +3 -6 trunk/src/s_conf.c (File Modified)
456 +1 -2 trunk/src/s_newconf.c (File Modified)
457 +20 -57 trunk/src/s_user.c (File Modified)
458 +4 -2 trunk/src/send.c (File Modified)
459 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
460 +4 -6 trunk/unsupported/m_force.c (File Modified)
461
462
463 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
464 Log:
465 - keyword-subst from charybdis 2.2.
466
467
468 Changes: Modified:
469 +12 -3 trunk/doc/example.conf (File Modified)
470 +58 -3 trunk/doc/reference.conf (File Modified)
471 + - trunk/include/substitution.h (File Added)
472 +1 -0 trunk/src/Makefile.in (File Modified)
473 +2 -2 trunk/src/s_conf.c (File Modified)
474 +164 -1 trunk/src/s_user.c (File Modified)
475 + - trunk/src/substitution.c (File Added)
476
477
478 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
479 Log:
480 Removed merge tracking for "svnmerge" for
481 http://svn.atheme.org/charybdis/branches/release-2.2
482
483
484 Changes: Modified:
485 + - trunk/ (Property Modified)
486
487
488 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
489 Log:
490 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
491 http://svn.atheme.org/charybdis/branches/release-2.2
492
493
494 Changes: Modified:
495 + - trunk/ (Property Modified)
496
497
498 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
499 Log:
500 Removed merge tracking for "svnmerge" for
501 http://svn.atheme.org/charybdis/branches/release-2.2
502
503
504 Changes: Modified:
505 + - trunk/ (Property Modified)
506
507
508 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
509 Log:
510 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
511 http://svn.atheme.org/charybdis/branches/release-2.2
512
513
514 Changes: Modified:
515 + - trunk/ (Property Modified)
516
517
518 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
519 Log:
520 - bleah
521
522
523 Changes: Modified:
524 + - trunk/ (Property Modified)
525
526
527 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
528 Log:
529 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
530 http://svn.atheme.org/charybdis/branches/release-2.2
531
532
533 Changes: Modified:
534 + - trunk/ (Property Modified)
535
536
537 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
538 Log:
539 - version bump to 2.2.0
540
541
542 Changes: Modified:
543 +3 -1 trunk/NEWS (File Modified)
544 +1 -1 trunk/configure.ac (File Modified)
545
546
547 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
548 Log:
549 - the new plan:
550 + branches/release-2.1 -> 2.2 base
551 + 3.0 -> branches/cxxconversion
552 + backport some immediate 3.0 functionality for 2.2
553 + other stuff
554
555
556 Changes: Modified:
557 + - trunk/ (File Added)
558
559
560 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
561 Log:
562 Merged revisions 3135,3137 via svnmerge from
563 http://svn.atheme.org/charybdis/trunk
564
565 ........
566 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
567
568 - Expand TRACE description
569 - Mention expiry time in TESTLINE
570 ........
571 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
572
573 Update copyright year for sgml docs to 2007.
574 ........
575
576
577 Changes: Modified:
578 + - branches/release-2.1/ (Property Modified)
579 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
580 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
581
582
583 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
584 Log:
585 Merged revisions 1999 via svnmerge from
586 http://svn.atheme.org/charybdis/trunk
587 Add river to CREDITS
588
589 ........
590 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
591
592 vanity
593 ........
594
595
596 Changes: Modified:
597 + - branches/release-2.1/ (Property Modified)
598 +1 -0 branches/release-2.1/CREDITS (File Modified)
599
600
601 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
602 Log:
603 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
604 http://svn.atheme.org/charybdis/trunk
605
606 ........
607 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
608
609 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
610 ........
611 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
612
613 - add use_forward to /info
614 ........
615 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
616
617 Call channel_modes() with &me instead of source_p when
618 sending out a JOIN and SJOIN for a local user. This
619 saves checking whether they are on the channel they
620 have just joined.
621 ........
622 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
623
624 If use_forward is disabled:
625 - hide +fFQ in 005
626 - hide +f in /mode #channel (/mode #channel f still shows it)
627 - do not send any mode changes adding +f to local clients
628 (-f ones are still sent)
629 ........
630
631
632 Changes: Modified:
633 + - branches/release-2.1/ (Property Modified)
634 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
635 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
636 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
637 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
638 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
639 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
640 +1 -1 branches/release-2.1/src/channel.c (File Modified)
641 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
642 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
643 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
644 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
645 +4 -2 branches/release-2.1/src/supported.c (File Modified)
646
647
648 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
649 Log:
650 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
651
652
653 Changes: Modified:
654 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
655 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
656 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
657
658
659 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
660 Log:
661 Add accountability (wallops, log) to OKICK.
662
663
664 Changes: Modified:
665 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
666
667
668 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
669 Log:
670 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
671 Similar to branches/release-2.2 r3061.
672
673
674 Changes: Modified:
675 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
676
677
678 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
679 Log:
680 - Write xline to file after instead of before notifying opers and source
681 - Also notify source of failure to add xline
682 Similar to branches/release-2.2 r3057.
683
684
685 Changes: Modified:
686 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
687
688
689 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
690 Log:
691 If a dline/kline/resv cannot be added to the file, send
692 the regular notices to local opers and source anyway,
693 and also warn the source (local opers were already warned).
694 Similar to branches/release-2.2 r3053.
695
696
697 Changes: Modified:
698 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
699
700
701 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
702 Log:
703 Port over fixes from unkline/unxline/unresv to undline.
704 Similar to branches/release-2.2 r3049.
705
706
707 Changes: Modified:
708 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
709
710
711 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
712 Log:
713 Merged revisions 2915 via svnmerge from
714 http://svn.atheme.org/charybdis/trunk
715
716 ........
717 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
718
719 In usage message, show kline.conf and xline.conf instead
720 of klines.conf and xlines.conf.
721 ........
722
723
724 Changes: Modified:
725 + - branches/release-2.1/ (Property Modified)
726 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
727
728
729 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
730 Log:
731 Merged revisions 2831,2833,2853 via svnmerge from
732 http://svn.atheme.org/charybdis/trunk
733
734 ........
735 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
736
737 unkline/unxline/unresv:
738 - if fclose on the output returns an error, treat this as a
739 write error too
740 - check if the rename from the temp file to the ban conf failed
741 ........
742 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
743
744 When adding a permanent dline/kline/xline/resv, check
745 the return value of fclose().
746 ........
747 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
748
749 Do not free xline aconf if it could not be written out.
750 It will be added to the list in memory anyway.
751 ........
752
753
754 Changes: Modified:
755 + - branches/release-2.1/ (Property Modified)
756 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
757 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
758 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
759 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
760
761
762 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
763 Log:
764 NEWS: Clarify effects of ip_cloaking changes a little.
765
766
767 Changes: Modified:
768 +2 -0 branches/release-2.1/NEWS (File Modified)
769
770
771 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
772 Log:
773 Rerun autoconf.
774
775
776 Changes: Modified:
777 +9 -9 branches/release-2.1/configure (File Modified)
778
779
780 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
781 Log:
782 Version bump on 2.1 branch to 2.1.2.
783
784
785 Changes: Modified:
786 +1 -1 branches/release-2.1/configure.ac (File Modified)
787
788
789 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
790 Log:
791 Mention r2801/r2805.
792
793
794 Changes: Modified:
795 +1 -0 branches/release-2.1/NEWS (File Modified)
796
797
798 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
799 Log:
800 Merged revisions 2801 via svnmerge from
801 http://svn.atheme.org/charybdis/trunk
802
803 ........
804 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
805
806 ip_cloaking: try to avoid truncation by removing more
807 components of the hostname (except the TLD).
808 ........
809
810
811 Changes: Modified:
812 + - branches/release-2.1/ (Property Modified)
813 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
814
815
816 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
817 Log:
818 Update NEWS.
819
820
821 Changes: Modified:
822 +8 -1 branches/release-2.1/NEWS (File Modified)
823
824
825 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
826 Log:
827 Merged revisions 2781 via svnmerge from
828 http://svn.atheme.org/charybdis/trunk
829
830 ........
831 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
832
833 Fix stupid bug: checked a hostmask against the found
834 ban instead of all exceptions, causing all host mangled
835 clients to be exempted if there was a single ban
836 exception in many cases.
837 ........
838
839
840 Changes: Modified:
841 + - branches/release-2.1/ (Property Modified)
842 +2 -2 branches/release-2.1/src/channel.c (File Modified)
843
844
845 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
846 Log:
847 Merged revisions 2773 via svnmerge from
848 http://svn.atheme.org/charybdis/trunk
849
850 ........
851 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
852
853 user@host must be *@* for a shared{} block with flags=locops
854 (server should not be *).
855 ........
856
857
858 Changes: Modified:
859 + - branches/release-2.1/ (Property Modified)
860 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
861
862
863 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
864 Log:
865 Tweak \s code a little.
866
867
868 Changes: Modified:
869 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
870 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
871 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
872
873
874 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
875 Log:
876 Merged revisions 2761 via svnmerge from
877 http://svn.atheme.org/charybdis/trunk
878
879 ........
880 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
881
882 The testline/no_tilde fixes are in 2.1.1.
883 ........
884
885
886 Changes: Modified:
887 + - branches/release-2.1/ (Property Modified)
888 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
889
890
891 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
892 Log:
893 Update NEWS.
894
895
896 Changes: Modified:
897 +4 -1 branches/release-2.1/NEWS (File Modified)
898
899
900 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
901 Log:
902 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
903 http://svn.atheme.org/charybdis/trunk
904 no_tilde fixes
905
906 ........
907 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
908
909 If the auth{} block has no_tilde and is not kline exempt,
910 check the username without tilde against klines too.
911 This is consistent with the way klines work on spoofs
912 (klines checked on both raw and appearing-on-IRC version).
913 ........
914 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
915
916 Rework the fix for klines with no_tilde.
917 Add an extra argument to find_address_conf() for the
918 username without tilde, as that may contain one character more.
919 ........
920 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
921
922 Unbreak compile (because of r2697).
923 testline with ~ could be improved some more perhaps, but this should work.
924 ........
925 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
926
927 testline: take no_tilde and username truncation into account
928 ........
929 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
930
931 Add some information on /testline with no_tilde and username truncation.
932 ........
933
934
935 Changes: Modified:
936 + - branches/release-2.1/ (Property Modified)
937 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
938 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
939 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
940 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
941 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
942 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
943
944
945 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
946 Log:
947 Merged revisions 2149,2151 via svnmerge from
948 http://svn.atheme.org/charybdis/trunk
949
950 ........
951 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
952
953 Move kills from services from +s to +k snomask.
954 Kills from non-service opers remain on +s.
955 ........
956 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
957
958 Update description of +s and +k snomasks.
959 ........
960
961
962 Changes: Modified:
963 + - branches/release-2.1/ (Property Modified)
964 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
965 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
966 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
967
968
969 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
970 Log:
971 Merged revisions 2685 via svnmerge from
972 http://svn.atheme.org/charybdis/trunk
973
974 ........
975 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
976
977 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
978 ........
979
980
981 Changes: Modified:
982 + - branches/release-2.1/ (Property Modified)
983 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
984
985
986 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
987 Log:
988 Merged revisions 2693 via svnmerge from
989 http://svn.atheme.org/charybdis/trunk
990
991 ........
992 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
993
994 Fix truncation (by one) of unidented usernames
995 if user registration is done because of DNSBL
996 completion (which is the usual case if a valid
997 NICK and USER are sent quickly and any DNSBLs
998 are enabled).
999 ........
1000
1001
1002 Changes: Modified:
1003 + - branches/release-2.1/ (Property Modified)
1004 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1005
1006
1007 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1008 Log:
1009 Update NEWS.
1010
1011
1012 Changes: Modified:
1013 +10 -0 branches/release-2.1/NEWS (File Modified)
1014
1015
1016 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1017 Log:
1018 Rerun autoconf.
1019
1020
1021 Changes: Modified:
1022 +9 -9 branches/release-2.1/configure (File Modified)
1023
1024
1025 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1026 Log:
1027 Version bump to 2.1.1.
1028
1029
1030 Changes: Modified:
1031 +1 -1 branches/release-2.1/configure.ac (File Modified)
1032
1033
1034 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1035 Log:
1036 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
1037 http://svn.atheme.org/charybdis/trunk
1038
1039 ........
1040 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1041
1042 - fix a server notice on SID collision where the server name is mentioned twice
1043 ........
1044 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1045
1046 - get_server_name() is stupid
1047 ........
1048 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1049
1050 - fix an oops
1051 ........
1052 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1053
1054 Do the Attempt to re-introduce SID server notice somewhat
1055 differently, showing a real host again if !HIDE_SERVERS_IPS
1056 and still showing the server name exactly once.
1057 ........
1058 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1059
1060 Fix log message for Attempt to re-introduce SID (server notice was ok).
1061 ........
1062 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1063
1064 - replace "No N line" with "no connect block" in a
1065 serverlog message
1066 - show attempted server name in a few serverlog messages
1067 ........
1068
1069
1070 Changes: Modified:
1071 + - branches/release-2.1/ (Property Modified)
1072 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1073
1074
1075 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1076 Log:
1077 Merged revisions 2218 via svnmerge from
1078 http://svn.atheme.org/charybdis/trunk
1079
1080 ........
1081 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1082
1083 Fix garbage in /stats y output on 64-bit archs.
1084 ........
1085
1086
1087 Changes: Modified:
1088 + - branches/release-2.1/ (Property Modified)
1089 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1090
1091
1092 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1093 Log:
1094 Merged revisions 2438 via svnmerge from
1095 http://svn.atheme.org/charybdis/trunk
1096
1097 ........
1098 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1099
1100 Enable Revision keyword in addition to Id.
1101 ........
1102
1103
1104 Changes: Modified:
1105 + - branches/release-2.1/ (Property Modified)
1106 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1107
1108
1109 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1110 Log:
1111 Merged revisions 2679 via svnmerge from
1112 http://svn.atheme.org/charybdis/trunk
1113
1114 ........
1115 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1116
1117 Port over ratbox 2.2 r23253 (anfl):
1118 - remove the cached storage of how many +beI there are, thereby fixing a
1119 case where it can get desynced from reality
1120 ........
1121
1122
1123 Changes: Modified:
1124 + - branches/release-2.1/ (Property Modified)
1125 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1126 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1127
1128
1129 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1130 Log:
1131 Merged revisions 2093,2095 via svnmerge from
1132 http://svn.atheme.org/charybdis/trunk
1133
1134 ........
1135 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1136
1137 - change DNSBL licensing to BSD.
1138 ........
1139 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1140
1141 - change x86-assembly FNV implementation to BSD license
1142 ........
1143
1144
1145 Changes: Modified:
1146 + - branches/release-2.1/ (Property Modified)
1147 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1148 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1149
1150
1151 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1152 Log:
1153 Merged revisions 2073,2075 via svnmerge from
1154 http://svn.atheme.org/charybdis/trunk
1155
1156 ........
1157 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1158
1159 Put full information in the squit reason when exiting
1160 a server due to a servlink (ziplinks) error.
1161 ........
1162 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1163
1164 Put full information in the squit reason when exiting
1165 a server due to not enough arguments for a command.
1166 ........
1167
1168
1169 Changes: Modified:
1170 + - branches/release-2.1/ (Property Modified)
1171 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1172 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1173
1174
1175 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1176 Log:
1177 Merged revisions 2071 via svnmerge from
1178 http://svn.atheme.org/charybdis/trunk
1179
1180 ........
1181 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1182
1183 Don't redirect users from an existing domain to an
1184 existing server in reference.conf.
1185 Idea from ratbox.
1186 ........
1187
1188
1189 Changes: Modified:
1190 + - branches/release-2.1/ (Property Modified)
1191 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1192
1193
1194 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1195 Log:
1196 Merged revisions 2053 via svnmerge from
1197 http://svn.atheme.org/charybdis/trunk
1198
1199 ........
1200 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1201
1202 Make find_channel_membership() choose the shortest list
1203 (channel's list or user's list) to search, avoiding excessive
1204 CPU usage with services which are in lots of channels.
1205 From ratbox 2.2 (anfl/jilles)
1206 ........
1207
1208
1209 Changes: Modified:
1210 + - branches/release-2.1/ (Property Modified)
1211 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1212
1213
1214 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1215 Log:
1216 Rerun autoconf.
1217
1218
1219 Changes: Modified:
1220 +9 -9 branches/release-2.1/configure (File Modified)
1221
1222
1223 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1224 Log:
1225 Version change 2.1.0rc1 -> 2.1.0 (release).
1226
1227
1228 Changes: Modified:
1229 +1 -1 branches/release-2.1/configure.ac (File Modified)
1230
1231
1232 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1233 Log:
1234 Merged revisions 2029 via svnmerge from
1235 http://svn.atheme.org/charybdis/trunk
1236
1237 ........
1238 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1239
1240 NEWS: mention m_webirc.c module
1241 ........
1242
1243
1244 Changes: Modified:
1245 + - branches/release-2.1/ (Property Modified)
1246 +1 -0 branches/release-2.1/NEWS (File Modified)
1247
1248
1249 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1250 Log:
1251 Rerun autoconf.
1252
1253
1254 Changes: Modified:
1255 +9 -9 branches/release-2.1/configure (File Modified)
1256
1257
1258 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1259 Log:
1260 Change version to 2.1.0rc1.
1261
1262
1263 Changes: Modified:
1264 +1 -1 branches/release-2.1/configure.ac (File Modified)
1265
1266
1267 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1268 Log:
1269 Merged revisions 2021 via svnmerge from
1270 http://svn.atheme.org/charybdis/trunk
1271
1272 ........
1273 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1274
1275 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1276 related flaky looking things, and instead keep a list
1277 of BlacklistClients in PreClient.
1278 ........
1279
1280
1281 Changes: Modified:
1282 + - branches/release-2.1/ (Property Modified)
1283 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1284 +1 -1 branches/release-2.1/include/client.h (File Modified)
1285 +0 -1 branches/release-2.1/include/res.h (File Modified)
1286 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1287 +0 -24 branches/release-2.1/src/res.c (File Modified)
1288 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1289
1290
1291 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1292 Log:
1293 Merged revisions 2015,2017 via svnmerge from
1294 http://svn.atheme.org/charybdis/trunk
1295
1296 ........
1297 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1298
1299 Check if the name in the question section of the
1300 DNS reply matches what we queried, to guard against
1301 late replies to a previous query with the same id.
1302 ........
1303 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1304
1305 res.c: add a comment summarizing our changes
1306 ........
1307
1308
1309 Changes: Modified:
1310 + - branches/release-2.1/ (Property Modified)
1311 +53 -18 branches/release-2.1/src/res.c (File Modified)
1312
1313
1314 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1315 Log:
1316 Merged revisions 1981 via svnmerge from
1317 http://svn.atheme.org/charybdis/trunk
1318
1319 ........
1320 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1321
1322 Alphabetize extensions and tweak the descriptions a little.
1323 ........
1324
1325
1326 Changes: Modified:
1327 + - branches/release-2.1/ (Property Modified)
1328 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1329 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1330
1331
1332 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1333 Log:
1334 Merged revisions 1975 via svnmerge from
1335 http://svn.atheme.org/charybdis/trunk
1336
1337 ........
1338 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1339
1340 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1341 We should use the IP and not truncate the hostname.
1342 From ratbox 2.2 (androsyn)
1343 ........
1344
1345
1346 Changes: Modified:
1347 + - branches/release-2.1/ (Property Modified)
1348 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1349
1350
1351 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1352 Log:
1353 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1354 http://svn.atheme.org/charybdis/trunk
1355
1356
1357 Changes: Modified:
1358 + - branches/release-2.1/ (Property Modified)
1359
1360
1361 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1362 Log:
1363 - branch 2.1 release family
1364
1365
1366 Changes: Modified:
1367 + - branches/release-2.1/ (File Added)
1368
1369
1370 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1371 Log:
1372 Describe new handling of host mangling in channel bans in SGML.
1373
1374
1375 Changes: Modified:
1376 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1377
1378
1379 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1380 Log:
1381 - ok, 2.1 operline brought to you by marvin the melancholy robot
1382
1383
1384 Changes: Modified:
1385 +1 -1 trunk/src/messages.tab (File Modified)
1386
1387
1388 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1389 Log:
1390 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1391 If anybody comes up with anything better, then please let us know
1392 and we will change this before 2.1 is branched.
1393
1394
1395 Changes: Modified:
1396 +1 -1 trunk/src/messages.tab (File Modified)
1397
1398
1399 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1400 Log:
1401 Add EUID to capab.txt.
1402
1403
1404 Changes: Modified:
1405 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1406
1407
1408 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1409 Log:
1410 Update NEWS file.
1411
1412
1413 Changes: Modified:
1414 +3 -0 trunk/NEWS (File Modified)
1415
1416
1417 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1418 Log:
1419 Allow service{} servers to manipulate the nick delay table
1420 (for "nickserv enforcement").
1421 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1422 If duration is 0, the nickdelay entry is removed, otherwise
1423 it is added with the duration in seconds (maximum 24 hours).
1424 It is suggested that this is used if the EUID capab is present.
1425
1426
1427 Changes: Modified:
1428 +42 -1 trunk/modules/m_services.c (File Modified)
1429
1430
1431 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1432 Log:
1433 HURT: strip off *@ from the start of the mask
1434 reject anything else containing '@' or '!'
1435
1436
1437 Changes: Modified:
1438 +11 -0 trunk/extensions/hurt.c (File Modified)
1439
1440
1441 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1442 Log:
1443 ircd.c: need supported.h here
1444
1445
1446 Changes: Modified:
1447 +1 -0 trunk/src/ircd.c (File Modified)
1448
1449
1450 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1451 Log:
1452 HURT: less ambiguity here
1453 ips/hosts to be hurt must contain a '.' or ':' otherwise
1454 they are interpreted as nicks
1455
1456
1457 Changes: Modified:
1458 +14 -9 trunk/extensions/hurt.c (File Modified)
1459
1460
1461 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1462 Log:
1463 - we're now ircd-charybdis.org.
1464 - properly alphabetize credits
1465
1466
1467 Changes: Modified:
1468 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1469
1470
1471 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1472 Log:
1473 - add additional modules to the configs
1474
1475
1476 Changes: Modified:
1477 +6 -0 trunk/doc/example.conf (File Modified)
1478 +12 -0 trunk/doc/reference.conf (File Modified)
1479
1480
1481 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1482 Log:
1483 - remove hurt.h, it is pointless and confusing
1484
1485
1486 Changes: Modified:
1487 +27 -62 trunk/extensions/hurt.c (File Modified)
1488 + - trunk/extensions/hurt.h (File Deleted)
1489
1490
1491 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1492 Log:
1493 - add code to suggest a local HURT by nickname.
1494 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1495
1496
1497 Changes: Modified:
1498 +40 -10 trunk/extensions/hurt.c (File Modified)
1499 +1 -0 trunk/extensions/hurt.h (File Modified)
1500
1501
1502 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1503 Log:
1504 - update NEWS file
1505
1506
1507 Changes: Modified:
1508 +2 -1 trunk/NEWS (File Modified)
1509
1510
1511 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1512 Log:
1513 MASKTRACE/TESTMASK: check orighost as well
1514
1515
1516 Changes: Modified:
1517 +4 -2 trunk/modules/m_etrace.c (File Modified)
1518 +3 -1 trunk/modules/m_testmask.c (File Modified)
1519
1520
1521 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1522 Log:
1523 Make RPL_ISUPPORT (005) numeric modularizable.
1524 Currently it will reassemble the numeric every time
1525 it needs to be sent, using a few dozen callbacks;
1526 if this is too slow some caching scheme should be
1527 implemented.
1528
1529
1530 Changes: Modified:
1531 +0 -1 trunk/include/s_user.h (File Modified)
1532 +36 -114 trunk/include/supported.h (File Modified)
1533 +1 -1 trunk/modules/m_version.c (File Modified)
1534 +1 -0 trunk/src/Makefile.in (File Modified)
1535 +1 -0 trunk/src/ircd.c (File Modified)
1536 +300 -25 trunk/src/s_user.c (File Modified)
1537 + - trunk/src/supported.c (File Added)
1538
1539
1540 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1541 Log:
1542 EUID orighost could differ from host only in case,
1543 do not mark as dynamic spoof then
1544
1545
1546 Changes: Modified:
1547 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1548
1549
1550 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1551 Log:
1552 kline help file: clarify a bit and remove some obsolete stuff
1553 partly suggested by Olin
1554
1555
1556 Changes: Modified:
1557 +8 -8 trunk/help/opers/kline (File Modified)
1558
1559
1560 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1561 Log:
1562 Update NEWS file.
1563
1564
1565 Changes: Modified:
1566 +20 -0 trunk/NEWS (File Modified)
1567
1568
1569 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1570 Log:
1571 Show real host/IP to nonopers whoising themselves.
1572 The IP is not shown for auth{} spoofs, otherwise it is,
1573 as it looked rather weird to me to show an auth{} spoofed
1574 IP like this. (/userhost on self still shows the IP.)
1575
1576
1577 Changes: Modified:
1578 +13 -2 trunk/modules/m_whois.c (File Modified)
1579
1580
1581 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1582 Log:
1583 Document nick_delay stuff and move it around a bit.
1584
1585
1586 Changes: Modified:
1587 +1 -2 trunk/doc/example.conf (File Modified)
1588 +8 -2 trunk/doc/reference.conf (File Modified)
1589
1590
1591 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1592 Log:
1593 - disable nickdelay by default. Needs to be documented in reference.conf.
1594
1595
1596 Changes: Modified:
1597 +2 -0 trunk/doc/example.conf (File Modified)
1598 +2 -0 trunk/doc/reference.conf (File Modified)
1599
1600
1601 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1602 Log:
1603 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1604
1605
1606 Changes: Modified:
1607 +2 -1 trunk/modules/m_services.c (File Modified)
1608
1609
1610 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1611 Log:
1612 ip_cloaking: somewhat hackish but we need to send the
1613 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1614 umodes
1615
1616
1617 Changes: Modified:
1618 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1619
1620
1621 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1622 Log:
1623 If EUID is used, show realhost in far connect notice
1624 (but not in far disconnect notice).
1625
1626
1627 Changes: Modified:
1628 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1629
1630
1631 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1632 Log:
1633 ip_cloaking:
1634 - use non-ENCAP CHGHOST if possible
1635 - really introduce new users with their mangled and real
1636 host if +h is in default umodes
1637
1638
1639 Changes: Modified:
1640 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1641
1642
1643 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1644 Log:
1645 Add non-ENCAP CHGHOST.
1646
1647
1648 Changes: Modified:
1649 +49 -11 trunk/modules/m_chghost.c (File Modified)
1650
1651
1652 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1653 Log:
1654 Initial addition of EUID (puts realhost/account in same
1655 command as user introduction).
1656 See doc/technical/euid.txt for more information.
1657 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1658
1659
1660 Changes: Modified:
1661 + - trunk/doc/technical/euid.txt (File Added)
1662 +2 -1 trunk/include/s_serv.h (File Modified)
1663 +1 -1 trunk/include/s_user.h (File Modified)
1664 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1665 +1 -34 trunk/modules/m_chghost.c (File Modified)
1666 +0 -28 trunk/modules/m_services.c (File Modified)
1667 +30 -1 trunk/src/s_serv.c (File Modified)
1668 +30 -3 trunk/src/s_user.c (File Modified)
1669
1670
1671 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1672 Log:
1673 Store the mangled host in localClient and use it for
1674 ban matching (also match real host for mangled users,
1675 also match mangled host for uncloaked users).
1676 Improve interaction of +h with auth{} and services
1677 spoofs.
1678 Note that all of this only applies to clients who
1679 connect after the mangling module is loaded
1680 (other clients cannot even set +h).
1681 The sorcerynet cloaking module has not been updated
1682 for these changes.
1683
1684
1685 Changes: Modified:
1686 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1687 +3 -0 trunk/include/client.h (File Modified)
1688 +64 -5 trunk/src/channel.c (File Modified)
1689 +1 -0 trunk/src/client.c (File Modified)
1690 +2 -2 trunk/src/s_user.c (File Modified)
1691
1692
1693 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1694 Log:
1695 Document /stats U letters in sgml.
1696
1697
1698 Changes: Modified:
1699 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1700
1701
1702 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1703 Log:
1704 Better description of hub_mask and leaf_mask.
1705
1706
1707 Changes: Modified:
1708 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1709
1710
1711 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1712 Log:
1713 Add operspy_dont_care_user_info to sgml docs.
1714
1715
1716 Changes: Modified:
1717 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1718
1719
1720 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1721 Log:
1722 Add general::operspy_dont_care_user_info.
1723 This makes /who mask equivalent to /who !mask for opers
1724 with the operspy flag, and removes the operspy log/notice
1725 on /who mask, /masktrace and /scan.
1726 The necessary privilege (operspy flag) is unchanged.
1727 Behaviour for the other operspy commands (channel
1728 related ones) is also unchanged.
1729
1730
1731 Changes: Modified:
1732 +1 -0 trunk/doc/example.conf (File Modified)
1733 +6 -0 trunk/doc/reference.conf (File Modified)
1734 +1 -0 trunk/include/s_conf.h (File Modified)
1735 +10 -8 trunk/modules/m_etrace.c (File Modified)
1736 +6 -0 trunk/modules/m_info.c (File Modified)
1737 +8 -5 trunk/modules/m_scan.c (File Modified)
1738 +1 -1 trunk/modules/m_version.c (File Modified)
1739 +6 -1 trunk/modules/m_who.c (File Modified)
1740 +1 -0 trunk/src/newconf.c (File Modified)
1741 +1 -0 trunk/src/s_conf.c (File Modified)
1742
1743
1744 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1745 Log:
1746 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1747 This letter will also be used for showing operspy with
1748 limited accountability (show non channel related info
1749 without '!' or notice).
1750
1751
1752 Changes: Modified:
1753 +2 -0 trunk/doc/server-version-info (File Modified)
1754 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1755 +2 -0 trunk/include/ircd.h (File Modified)
1756 +6 -0 trunk/modules/m_info.c (File Modified)
1757 +2 -0 trunk/modules/m_version.c (File Modified)
1758 +1 -0 trunk/src/ircd_state.c (File Modified)
1759
1760
1761 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1762 Log:
1763 Add m_webirc module, allows showing real host of CGI:IRC users.
1764 Differences to the version available on my web page for a while:
1765 instructions on how to set it up.
1766
1767
1768 Changes: Modified:
1769 +137 -0 trunk/extensions/Makefile.in (File Modified)
1770 + - trunk/extensions/m_webirc.c (File Added)
1771
1772
1773 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1774 Log:
1775 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1776
1777
1778 Changes: Modified:
1779 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1780
1781
1782 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1783 Log:
1784 - move beu from core to contributors
1785 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1786
1787
1788 Changes: Modified:
1789 +2 -2 trunk/CREDITS (File Modified)
1790
1791
1792 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1793 Log:
1794 Mention that class blocks must be defined before the
1795 auth or connect blocks referencing them.
1796
1797
1798 Changes: Modified:
1799 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1800
1801
1802 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1803 Log:
1804 extb_canjoin:
1805 - change from "can join" to "is banned", this reverses sense
1806 and removes "weird" checks like for +i, +l, +j
1807 - don't allow $j to same channel
1808 - +s/+p restriction removed, anyone can /mode b anyway
1809 - +k check removed
1810
1811
1812 Changes: Modified:
1813 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1814
1815
1816 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1817 Log:
1818 Add a few important lines from reference.conf to example.conf.
1819
1820
1821 Changes: Modified:
1822 +8 -1 trunk/doc/example.conf (File Modified)
1823
1824
1825 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1826 Log:
1827 - we don't support rtsigio anymore
1828 - we definately don't support VMS nor Cygwin either.
1829
1830
1831 Changes: Modified:
1832 +2 -2 trunk/INSTALL (File Modified)
1833 +0 -2 trunk/README.FIRST (File Modified)
1834
1835
1836 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1837 Log:
1838 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1839
1840
1841 Changes: Modified:
1842 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1843
1844
1845 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1846 Log:
1847 extb_canjoin:
1848 - return EXTBAN_NOMATCH for a valid ban that does not match
1849 - consider a $j ban invalid if we were already processing a
1850 can_join for a $j ban
1851
1852
1853 Changes: Modified:
1854 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1855
1856
1857 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1858 Log:
1859 extb_extgecos: realhost -> orighost
1860
1861
1862 Changes: Modified:
1863 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1864
1865
1866 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1867 Log:
1868 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1869
1870
1871 Changes: Modified:
1872 +59 -0 trunk/extensions/Makefile.in (File Modified)
1873 + - trunk/extensions/extb_canjoin.c (File Added)
1874
1875
1876 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1877 Log:
1878 - oh right, charybdis calls that 'orighost'.
1879
1880
1881 Changes: Modified:
1882 +2 -2 trunk/modules/m_who.c (File Modified)
1883
1884
1885 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1886 Log:
1887 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1888
1889
1890 Changes: Modified:
1891 +2 -0 trunk/modules/m_who.c (File Modified)
1892
1893
1894 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1895 Log:
1896 - also check $x against realhost
1897
1898
1899 Changes: Modified:
1900 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1901
1902
1903 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1904 Log:
1905 Sorcerynet people want a debugging notice moved from +s to +d.
1906
1907
1908 Changes: Modified:
1909 +1 -1 trunk/src/blacklist.c (File Modified)
1910
1911
1912 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1913 Log:
1914 Use source_p instead of client_p for free_pre_client().
1915 client_p could be NULL or another client.
1916
1917
1918 Changes: Modified:
1919 +1 -1 trunk/src/client.c (File Modified)
1920
1921
1922 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1923 Log:
1924 - revert this, I know how to fix it now
1925
1926
1927 Changes: Modified:
1928 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1929
1930
1931 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1932 Log:
1933 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1934 This fix is probably suboptimal, but it does indeed fix the problem.
1935
1936
1937 Changes: Modified:
1938 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1939
1940
1941 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1942 Log:
1943 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1944
1945
1946 Changes: Modified:
1947 +49 -0 trunk/extensions/Makefile.in (File Modified)
1948 + - trunk/extensions/extb_extgecos.c (File Added)
1949
1950
1951 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1952 Log:
1953 Remove undocumented and unused general::fallback_to_ip6_int config option.
1954
1955
1956 Changes: Modified:
1957 +0 -3 trunk/include/s_conf.h (File Modified)
1958 +0 -3 trunk/src/newconf.c (File Modified)
1959
1960
1961 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1962 Log:
1963 SGML docs:
1964 - document new TESTMASK
1965 - mention that TESTMASK matching is the same as MASKTRACE matching
1966 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1967 been that way)
1968
1969
1970 Changes: Modified:
1971 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1972
1973
1974 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1975 Log:
1976 New testmask from ratbox 2.2.
1977 Allows matches on nick, ip and gecos in addition to user
1978 and host, and is fully analogous to masktrace.
1979 The numeric has changed from 724 to 727 and fields in it
1980 have changed.
1981
1982
1983 Changes: Modified:
1984 +4 -3 trunk/help/opers/testmask (File Modified)
1985 +1 -0 trunk/include/numeric.h (File Modified)
1986 +82 -9 trunk/modules/m_testmask.c (File Modified)
1987 +2 -2 trunk/src/messages.tab (File Modified)
1988
1989
1990 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1991 Log:
1992 contrib -> extensions
1993
1994
1995 Changes: Modified:
1996 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1997
1998
1999 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2000 Log:
2001 CHGHOST: Check validity of new hostname.
2002 If the command came from a local client (disabled by
2003 default), send an error message and drop the command.
2004 If the command came from a remote client or server,
2005 send a notice to opers and the target user (if local).
2006
2007
2008 Changes: Modified:
2009 +42 -1 trunk/modules/m_chghost.c (File Modified)
2010
2011
2012 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2013 Log:
2014 Update NEWS file.
2015
2016
2017 Changes: Modified:
2018 +23 -1 trunk/NEWS (File Modified)
2019
2020
2021 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2022 Log:
2023 When an outgoing server connection succeeds, set
2024 localClient->ip by simply copying the whole sockaddr
2025 struct instead of copying certain parts only.
2026
2027
2028 Changes: Modified:
2029 +1 -19 trunk/src/s_serv.c (File Modified)
2030
2031
2032 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2033 Log:
2034 Give a special error message and ignore the connect block
2035 if trying to add a connect block for the server's own name.
2036
2037
2038 Changes: Modified:
2039 +7 -0 trunk/src/newconf.c (File Modified)
2040
2041
2042 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2043 Log:
2044 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2045 when --disable-balloc is used, so that it compiles.
2046 Obviously the BlockHeapUsage() stub returns just zeroes so
2047 /stats z will be less informative.
2048
2049
2050 Changes: Modified:
2051 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2052
2053
2054 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2055 Log:
2056 Free and zero dns_query in DNS callback for outgoing connect.
2057 This avoids double free of reslist.
2058
2059
2060 Changes: Modified:
2061 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2062
2063
2064 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2065 Log:
2066 From ratbox, log failed outgoing connections to serverlog.
2067 Added: IP address.
2068
2069
2070 Changes: Modified:
2071 +13 -1 trunk/src/s_serv.c (File Modified)
2072
2073
2074 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2075 Log:
2076 Change serverlog message when connecting to be more clear and show the port number.
2077
2078
2079 Changes: Modified:
2080 +1 -1 trunk/src/s_serv.c (File Modified)
2081
2082
2083 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2084 Log:
2085 Remove gethost_byname(), this is meaningless
2086 since the removal of AAAA -> A fallback (r1763).
2087
2088
2089 Changes: Modified:
2090 +0 -1 trunk/include/res.h (File Modified)
2091 +0 -12 trunk/src/res.c (File Modified)
2092
2093
2094 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2095 Log:
2096 Remove ip6.int support and use only ip6.arpa.
2097 The global ip6.int zone has disappeared on June 1
2098 and a lot of other software has been removing ip6.int
2099 support also.
2100 This removes the second and last case where IPv6
2101 support in charybdis causes extra lookups and slows
2102 DNS down.
2103
2104
2105 Changes: Modified:
2106 +5 -27 trunk/src/res.c (File Modified)
2107
2108
2109 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2110 Log:
2111 Mention new default (r1767) for connect::aftype in sgml docs.
2112
2113
2114 Changes: Modified:
2115 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2116
2117
2118 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2119 Log:
2120 Use IPv6 if connect::host looks like an IPv6 address
2121 (contains a colon). No need to aftype=ipv6 anymore.
2122
2123
2124 Changes: Modified:
2125 +2 -0 trunk/src/newconf.c (File Modified)
2126
2127
2128 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2129 Log:
2130 More information about connect::host.
2131
2132
2133 Changes: Modified:
2134 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2135
2136
2137 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2138 Log:
2139 Remove fallback to A if AAAA cannot be found.
2140 In case of a forward check of a reverse lookup, we
2141 already know if it's ipv4 or ipv6, so it is not
2142 useful and in case of a forward lookup of a hostname
2143 in connect::host, connect::aftype already specifies
2144 if it's ipv4 or ipv6.
2145
2146
2147 Changes: Modified:
2148 +4 -27 trunk/src/res.c (File Modified)
2149
2150
2151 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2152 Log:
2153 msg_channel():
2154 - check if +c made the message text empty and refuse
2155 to send it if so
2156 - don't copy message text if it is not necessary
2157 (channel is -c)
2158
2159
2160 Changes: Modified:
2161 +14 -4 trunk/modules/core/m_message.c (File Modified)
2162
2163
2164 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2165 Log:
2166 remove_conf_item(): do not free cf_name, this is generally a string constant
2167
2168
2169 Changes: Modified:
2170 +0 -1 trunk/src/newconf.c (File Modified)
2171
2172
2173 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2174 Log:
2175 Remove the old unused FDL_ constants.
2176
2177
2178 Changes: Modified:
2179 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2180
2181
2182 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2183 Log:
2184 Remove an unused struct irc_sockaddr_storage from fde_t
2185 (allocated for every possible file descriptor).
2186
2187
2188 Changes: Modified:
2189 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2190
2191
2192 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2193 Log:
2194 If the DNS lookup for an outgoing connection is still
2195 pending when it is closed, clean it up.
2196
2197
2198 Changes: Modified:
2199 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2200
2201
2202 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2203 Log:
2204 If proc_answer() fails (for example if a lookup for an
2205 A record returns a CNAME), fail the query immediately.
2206 Previously the packet was just ignored, leaving the
2207 query to time out.
2208
2209
2210 Changes: Modified:
2211 +4 -8 trunk/src/res.c (File Modified)
2212
2213
2214 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2215 Log:
2216 Correct sockhost field in an outgoing server connection.
2217 First copy the host field from the server_conf, then
2218 take the IP from to where the connection was attempted
2219 when the connection callback is called.
2220 (Before r1747 this used the IP from the server_conf.)
2221
2222
2223 Changes: Modified:
2224 +8 -2 trunk/src/s_serv.c (File Modified)
2225
2226
2227 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2228 Log:
2229 Remove ipnum (keep aftype) and dns_query from server_conf.
2230 We don't keep track of binary form address in connect{}
2231 blocks anymore, DNS lookups of names in host= gone.
2232 As before the DNS lookup is done on connect.
2233 This should unbreak hostnames in host= somewhat.
2234
2235
2236 Changes: Modified:
2237 +1 -2 trunk/include/s_newconf.h (File Modified)
2238 +2 -2 trunk/src/newconf.c (File Modified)
2239 +1 -42 trunk/src/s_newconf.c (File Modified)
2240 +12 -31 trunk/src/s_serv.c (File Modified)
2241
2242
2243 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2244 Log:
2245 Rerun autoconf.
2246
2247
2248 Changes: Modified:
2249 +1 -1 trunk/configure (File Modified)
2250
2251
2252 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2253 Log:
2254 Fix --disable-balloc help text (said --disable-small-net).
2255
2256
2257 Changes: Modified:
2258 +1 -1 trunk/configure.ac (File Modified)
2259
2260
2261 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2262 Log:
2263 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2264 services (+S). Unlike operstring and adminstring, this
2265 is not changeable with /quote set but is updated on rehash.
2266
2267
2268 Changes: Modified:
2269 +1 -0 trunk/doc/example.conf (File Modified)
2270 +10 -2 trunk/doc/reference.conf (File Modified)
2271 +1 -0 trunk/include/s_conf.h (File Modified)
2272 +6 -0 trunk/modules/m_info.c (File Modified)
2273 +3 -2 trunk/modules/m_whois.c (File Modified)
2274 +1 -0 trunk/src/newconf.c (File Modified)
2275 +1 -0 trunk/src/s_conf.c (File Modified)
2276
2277
2278 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2279 Log:
2280 Fix handling of comma in whois: ignore the comma and
2281 everything after it but do output the entire parameter
2282 in RPL_ENDOFWHOIS.
2283
2284
2285 Changes: Modified:
2286 +2 -2 trunk/modules/m_whois.c (File Modified)
2287
2288
2289 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2290 Log:
2291 New /stats letter 's' to list HURTs:
2292 - opers get the full listing.
2293 - users get any HURTs that match their sockhost/orighost if
2294 "stats_k_oper_only" is set to 1.
2295
2296
2297 Changes: Modified:
2298 +50 -0 trunk/extensions/hurt.c (File Modified)
2299
2300
2301 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2302 Log:
2303 - make the newconf system available to modules.
2304
2305
2306 Changes: Modified:
2307 +4 -1 trunk/include/newconf.h (File Modified)
2308 +4 -8 trunk/src/newconf.c (File Modified)
2309
2310
2311 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2312 Log:
2313 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2314
2315 Changes: Modified:
2316 +0 -3 trunk/doc/example.conf (File Modified)
2317 +0 -3 trunk/doc/reference.conf (File Modified)
2318
2319
2320 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2321 Log:
2322 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2323
2324
2325 Changes: Modified:
2326 +3 -0 trunk/doc/example.conf (File Modified)
2327 +3 -0 trunk/doc/reference.conf (File Modified)
2328
2329
2330 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2331 Log:
2332 Fix too early truncation of JOIN channel list.
2333
2334
2335 Changes: Modified:
2336 +2 -3 trunk/modules/core/m_join.c (File Modified)
2337
2338
2339 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2340 Log:
2341 - From ratbox 2.2 (anfl), send server notices about read
2342 errors from handshakes and servers to +s instead of +d.
2343 - Send various server notices about failed server
2344 connections which did not reach registered state network
2345 wide if the connection was initiated by a remote oper.
2346 This avoids annoying the whole net if there is a
2347 broken autoconnect, but allows all opers to see why a
2348 remote connect failed. Failed connections which did reach
2349 server state already generate server notices everywhere.
2350
2351 Note: this is an exception to our general policy to not send
2352 server notices about unregistered connections remotely.
2353
2354
2355 Changes: Modified:
2356 +1 -0 trunk/include/client.h (File Modified)
2357 +20 -6 trunk/src/client.c (File Modified)
2358 +6 -6 trunk/src/s_serv.c (File Modified)
2359
2360
2361 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2362 Log:
2363 - fix typoes
2364
2365
2366 Changes: Modified:
2367 +1 -1 trunk/doc/example.conf (File Modified)
2368 +1 -1 trunk/doc/reference.conf (File Modified)
2369
2370
2371 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2372 Log:
2373 Don't allow #channel +b $c:&channel (inconsistent target).
2374
2375
2376 Changes: Modified:
2377 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2378
2379
2380 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2381 Log:
2382 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2383
2384
2385 Changes: Modified:
2386 +0 -2 trunk/include/client.h (File Modified)
2387
2388
2389 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2390 Log:
2391 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2392
2393
2394 Changes: Modified:
2395 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2396
2397
2398 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2399 Log:
2400 Store IP addresses in whowas. These are shown to opers.
2401 Obtained from Eurus patches.
2402 orighost tracking removed (not worth the memory IMHO),
2403 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2404 with unknown IPs and to not violate auth{} spoof policy.
2405
2406
2407 Changes: Modified:
2408 +2 -0 trunk/doc/reference.conf (File Modified)
2409 +1 -0 trunk/include/numeric.h (File Modified)
2410 +1 -0 trunk/include/whowas.h (File Modified)
2411 +10 -1 trunk/modules/m_whowas.c (File Modified)
2412 +1 -1 trunk/src/messages.tab (File Modified)
2413 +4 -0 trunk/src/whowas.c (File Modified)
2414
2415
2416 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2417 Log:
2418 Describe hostmask parameter of masktrace better in sgml docs.
2419
2420
2421 Changes: Modified:
2422 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2423
2424
2425 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2426 Log:
2427 masktrace help file: mention CIDR IP masks
2428 From ratbox 2.2
2429
2430
2431 Changes: Modified:
2432 +2 -0 trunk/help/opers/masktrace (File Modified)
2433
2434
2435 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2436 Log:
2437 MASKTRACE: allow normal match() on IP address also
2438 From ratbox 2.2
2439
2440
2441 Changes: Modified:
2442 +2 -3 trunk/modules/m_etrace.c (File Modified)
2443
2444
2445 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2446 Log:
2447 Allow +S clients (services) to send to channels and @/+ channels always.
2448
2449
2450 Changes: Modified:
2451 +1 -1 trunk/modules/core/m_message.c (File Modified)
2452 +1 -1 trunk/src/channel.c (File Modified)
2453
2454
2455 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2456 Log:
2457 Allow servers to send to @#chan and +#chan.
2458
2459
2460 Changes: Modified:
2461 +1 -1 trunk/modules/core/m_message.c (File Modified)
2462
2463
2464 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2465 Log:
2466 Don't count opers on service{} servers in /lusers.
2467
2468
2469 Changes: Modified:
2470 +2 -2 trunk/src/s_user.c (File Modified)
2471
2472
2473 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2474 Log:
2475 Show opers the real host behind a dynamic spoof in WHOIS.
2476 If the user is auth{} spoofed, this shows the auth{} spoof
2477 otherwise it shows the DNS hostname and IP address.
2478 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2479
2480
2481 Changes: Modified:
2482 +1 -0 trunk/include/numeric.h (File Modified)
2483 +12 -2 trunk/modules/m_whois.c (File Modified)
2484 +1 -1 trunk/src/messages.tab (File Modified)
2485
2486
2487 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2488 Log:
2489 Remove #define HIDE_SPOOF_IPS from config.h, should
2490 have been done earlier.
2491
2492
2493 Changes: Modified:
2494 +0 -7 trunk/include/config.h (File Modified)
2495
2496
2497 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2498 Log:
2499 Bring back ERR_CANTKILLSERVER.
2500
2501
2502 Changes: Modified:
2503 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2504
2505
2506 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2507 Log:
2508 ip_cloaking module:
2509 - also send RPL_HOSTHIDDEN on -h
2510 - don't allow +h for auth{} spoofed clients
2511
2512
2513 Changes: Modified:
2514 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2515
2516
2517 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2518 Log:
2519 /etc/resolv.conf parsing:
2520 - don't crash (sometimes) if there is a line without an argument
2521 (e.g. 'search' by itself)
2522 - fix handling of lines with leading whitespace
2523
2524
2525 Changes: Modified:
2526 +9 -8 trunk/src/reslib.c (File Modified)
2527
2528
2529 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2530 Log:
2531 Put back code that terminates DNS queries, which was
2532 removed during the resolver changes.
2533
2534
2535 Changes: Modified:
2536 +4 -0 trunk/src/s_auth.c (File Modified)
2537
2538
2539 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2540 Log:
2541 - oh hey, that was in the wrong place
2542
2543
2544 Changes: Modified:
2545 +13 -13 trunk/src/s_auth.c (File Modified)
2546
2547
2548 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2549 Log:
2550 - handle a situation where a user can go away before DNS completes
2551
2552
2553 Changes: Modified:
2554 +13 -0 trunk/src/s_auth.c (File Modified)
2555
2556
2557 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2558 Log:
2559 More dnsbl stuff
2560
2561
2562 Changes: Modified:
2563 +1 -0 trunk/include/blacklist.h (File Modified)
2564 +1 -0 trunk/include/res.h (File Modified)
2565 +33 -2 trunk/src/blacklist.c (File Modified)
2566 +2 -0 trunk/src/client.c (File Modified)
2567 +24 -0 trunk/src/res.c (File Modified)
2568
2569
2570 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2571 Log:
2572 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2573 if comm_accept() failed.
2574
2575 Found with valgrind.
2576
2577
2578 Changes: Modified:
2579 +4 -4 trunk/src/listener.c (File Modified)
2580
2581
2582 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2583 Log:
2584 - handle unavailable Client/preClient structs
2585
2586
2587 Changes: Modified:
2588 +9 -0 trunk/src/blacklist.c (File Modified)
2589
2590
2591 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2592 Log:
2593 Add +lf to SGML docs.
2594
2595
2596 Changes: Modified:
2597 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2598
2599
2600 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2601 Log:
2602 Also do forwarding if the channel limit (+l) is exceeded.
2603
2604
2605 Changes: Modified:
2606 +1 -1 trunk/help/opers/cmode (File Modified)
2607 +2 -2 trunk/modules/core/m_join.c (File Modified)
2608
2609
2610 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2611 Log:
2612 Post-release lovin':
2613 - Update version to 2.1.0.
2614 - Regenerate configure.
2615
2616
2617 Changes: Modified:
2618 +9 -9 trunk/configure (File Modified)
2619 +1 -1 trunk/configure.ac (File Modified)
2620
2621
2622 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2623 Log:
2624 Comment out example blacklist{} block.
2625
2626
2627 Changes: Modified:
2628 +7 -7 trunk/doc/example.conf (File Modified)
2629 +7 -7 trunk/doc/reference.conf (File Modified)
2630
2631
2632 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2633 Log:
2634 Add note regarding use of AHBL BLs.
2635
2636
2637 Changes: Modified:
2638 +4 -0 trunk/doc/example.conf (File Modified)
2639 +4 -0 trunk/doc/reference.conf (File Modified)
2640
2641
2642 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2643 Log:
2644 Fix typos.
2645
2646
2647 Changes: Modified:
2648 +2 -2 trunk/CREDITS (File Modified)
2649
2650
2651 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2652 Log:
2653 Add beu to CREDITS.
2654
2655
2656 Changes: Modified:
2657 +1 -0 trunk/CREDITS (File Modified)
2658
2659
2660 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2661 Log:
2662 Put more recent ratbox CREDITS here.
2663
2664
2665 Changes: Modified:
2666 +3 -2 trunk/doc/Ratbox-team (File Modified)
2667
2668
2669 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2670 Log:
2671 Clarify a bit.
2672
2673
2674 Changes: Modified:
2675 +5 -4 trunk/NEWS (File Modified)
2676
2677
2678 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2679 Log:
2680 Mention that install or make install also avoids modunload crashes.
2681
2682
2683 Changes: Modified:
2684 +2 -1 trunk/BUGS (File Modified)
2685
2686
2687 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2688 Log:
2689 - update NEWS a bit
2690
2691
2692 Changes: Modified:
2693 +3 -8 trunk/NEWS (File Modified)
2694
2695
2696 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2697 Log:
2698 - further updates
2699
2700
2701 Changes: Modified:
2702 +3 -2 trunk/BUGS (File Modified)
2703
2704
2705 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2706 Log:
2707 - add orighost check to hurt.c
2708 - update BUGS info
2709
2710
2711 Changes: Modified:
2712 +1 -6 trunk/BUGS (File Modified)
2713 +1 -1 trunk/extensions/hurt.c (File Modified)
2714
2715
2716 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2717 Log:
2718 Make kline_exempt exempt from HURT also.
2719
2720
2721 Changes: Modified:
2722 +2 -1 trunk/extensions/hurt.c (File Modified)
2723
2724
2725 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2726 Log:
2727 Fix mask HEAL propagation.
2728
2729
2730 Changes: Modified:
2731 +6 -3 trunk/extensions/hurt.c (File Modified)
2732
2733
2734 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2735 Log:
2736 - Remove old cruft.
2737 - Update.
2738
2739
2740 Changes: Modified:
2741 +18 -31 trunk/extensions/README (File Modified)
2742
2743
2744 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2745 Log:
2746 More target change hax.
2747 Ick.
2748
2749
2750 Changes: Modified:
2751 +5 -0 trunk/extensions/hurt.c (File Modified)
2752
2753
2754 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2755 Log:
2756 Improvements to HURT propagation.
2757
2758
2759 Changes: Modified:
2760 +8 -6 trunk/extensions/hurt.c (File Modified)
2761
2762
2763 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2764 Log:
2765 - further simplification
2766
2767
2768 Changes: Modified:
2769 +25 -76 trunk/extensions/hurt.c (File Modified)
2770 +0 -9 trunk/extensions/hurt.h (File Modified)
2771
2772
2773 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2774 Log:
2775 - client_exit hook
2776
2777
2778 Changes: Modified:
2779 +13 -0 trunk/extensions/hurt.c (File Modified)
2780
2781
2782 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2783 Log:
2784 - cut off at 15 messages instead of 30
2785
2786
2787 Changes: Modified:
2788 +1 -1 trunk/extensions/hurt.h (File Modified)
2789
2790
2791 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2792 Log:
2793 Squash a warning here.
2794
2795
2796 Changes: Modified:
2797 +1 -3 trunk/src/ircd.c (File Modified)
2798
2799
2800 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2801 Log:
2802 Don't show servers in /stats l to nonopers if flatten links is enabled.
2803
2804
2805 Changes: Modified:
2806 +3 -1 trunk/modules/m_stats.c (File Modified)
2807
2808
2809 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2810 Log:
2811 - hurt expiry
2812
2813
2814 Changes: Modified:
2815 +20 -7 trunk/extensions/hurt.c (File Modified)
2816
2817
2818 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2819 Log:
2820 - remove inline stuff (yuck)
2821 - sockaddr should have been sockhost
2822
2823
2824 Changes: Modified:
2825 +22 -31 trunk/extensions/hurt.c (File Modified)
2826
2827
2828 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2829 Log:
2830 - make hurt checking actually work
2831
2832
2833 Changes: Modified:
2834 +2 -7 trunk/extensions/hurt.c (File Modified)
2835
2836
2837 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2838 Log:
2839 Slight tweak to alias{}.
2840
2841
2842 Changes: Modified:
2843 +4 -0 trunk/src/parse.c (File Modified)
2844
2845
2846 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2847 Log:
2848 - further simplification
2849
2850
2851 Changes: Modified:
2852 +59 -71 trunk/extensions/hurt.c (File Modified)
2853 +0 -1 trunk/extensions/hurt.h (File Modified)
2854
2855
2856 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2857 Log:
2858 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2859
2860
2861 Changes: Modified:
2862 +10 -20 trunk/extensions/hurt.c (File Modified)
2863 +0 -4 trunk/extensions/hurt.h (File Modified)
2864
2865
2866 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2867 Log:
2868 - remove some unnecessary code here (hurt_initial_check_event()).
2869
2870
2871 Changes: Modified:
2872 +0 -23 trunk/extensions/hurt.c (File Modified)
2873
2874
2875 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2876 Log:
2877 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2878
2879
2880 Changes: Modified:
2881 +8 -0 trunk/modules/core/m_message.c (File Modified)
2882
2883
2884 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2885 Log:
2886 - more sane tgchange hax
2887
2888
2889 Changes: Modified:
2890 +2 -1 trunk/extensions/hurt.c (File Modified)
2891
2892
2893 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2894 Log:
2895 Make HEAL <nick> work.
2896
2897
2898 Changes: Modified:
2899 +40 -43 trunk/extensions/hurt.c (File Modified)
2900
2901
2902 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2903 Log:
2904 Destroy hurt_clients list on unload.
2905
2906
2907 Changes: Modified:
2908 +7 -0 trunk/extensions/hurt.c (File Modified)
2909
2910
2911 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2912 Log:
2913 Coding style: no space between a function name and parenthesis.
2914
2915
2916 Changes: Modified:
2917 +43 -43 trunk/extensions/hurt.c (File Modified)
2918
2919
2920 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2921 Log:
2922 Now works and throws out hurt clients after 30 protocol messages
2923 unless they identify.
2924
2925
2926 Changes: Modified:
2927 +28 -36 trunk/extensions/hurt.c (File Modified)
2928 +1 -7 trunk/extensions/hurt.h (File Modified)
2929
2930
2931 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2932 Log:
2933 Working addition/lookup.
2934
2935
2936 Changes: Modified:
2937 +8 -0 trunk/extensions/hurt.c (File Modified)
2938
2939
2940 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2941 Log:
2942 Get rid of hyb6 style propagation (:server COMMAND source).
2943
2944
2945 Changes: Modified:
2946 +18 -22 trunk/extensions/hurt.c (File Modified)
2947
2948
2949 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2950 Log:
2951 add not-working hurt_add and hurt_find
2952
2953
2954 Changes: Modified:
2955 +13 -5 trunk/extensions/hurt.c (File Modified)
2956
2957
2958 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2959 Log:
2960 Comment out a lot of stuff so I can load and unload this without crashing.
2961
2962
2963 Changes: Modified:
2964 +17 -6 trunk/extensions/hurt.c (File Modified)
2965
2966
2967 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2968 Log:
2969 Fix svn:keywords and add a short comment at the top.
2970
2971
2972 Changes: Modified:
2973 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2974
2975
2976 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2977 Log:
2978 - Make hurt module compile
2979 - Link it to the build
2980 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2981 correct flag name, no CAP_TS6 use etc
2982
2983
2984 Changes: Modified:
2985 +1 -0 trunk/extensions/Makefile.in (File Modified)
2986 +30 -32 trunk/extensions/hurt.c (File Modified)
2987
2988
2989 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2990 Log:
2991 Put beu's hurt module in trunk.
2992
2993
2994 Changes: Modified:
2995 + - trunk/extensions/hurt.c (File Added)
2996 + - trunk/extensions/hurt.h (File Added)
2997
2998
2999 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3000 Log:
3001 - _iprint(): use stderr instead of stdout
3002
3003
3004 Changes: Modified:
3005 +1 -1 trunk/src/s_log.c (File Modified)
3006
3007
3008 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3009 Log:
3010 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3011 and subsequently destroy our kqueue when we close 0, 1, 2
3012 (broke /restart).
3013 - After closing fd 0, 1, 2 reopen them to /dev/null again
3014 so we don't send messages from malloc etc to a random
3015 user's connection.
3016 - Remove an obsolete comment.
3017
3018
3019 Changes: Modified:
3020 +13 -2 trunk/src/ircd.c (File Modified)
3021
3022
3023 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3024 Log:
3025 Update NEWS file.
3026
3027
3028 Changes: Modified:
3029 +29 -1 trunk/NEWS (File Modified)
3030
3031
3032 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3033 Log:
3034 Rerun autoconf.
3035
3036
3037 Changes: Modified:
3038 +1 -1 trunk/configure (File Modified)
3039
3040
3041 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3042 Log:
3043 Fix openssl version check to also accept versions newer than 0.9.6.
3044
3045
3046 Changes: Modified:
3047 +1 -1 trunk/configure.ac (File Modified)
3048
3049
3050 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3051 Log:
3052 Oops, need packet.h here.
3053
3054
3055 Changes: Modified:
3056 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3057
3058
3059 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3060 Log:
3061 End the flood grace period in CPRIVMSG/CNOTICE.
3062
3063
3064 Changes: Modified:
3065 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3066
3067
3068 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3069 Log:
3070 - update class::connectfreq documentation
3071
3072
3073 Changes: Modified:
3074 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3075
3076
3077 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3078 Log:
3079 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3080
3081
3082 Changes: Modified:
3083 +3 -6 trunk/src/s_serv.c (File Modified)
3084
3085
3086 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3087 Log:
3088 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3089
3090
3091 Changes: Modified:
3092 +1 -1 trunk/src/messages.tab (File Modified)
3093
3094
3095 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3096 Log:
3097 Don't mention that /stats p shows idle times, as it doesn't.
3098
3099
3100 Changes: Modified:
3101 +1 -1 trunk/help/opers/stats (File Modified)
3102 +1 -1 trunk/help/users/stats (File Modified)
3103
3104
3105 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3106 Log:
3107 /stats A shows DNS servers, it doesn't matter whether ircd
3108 uses ADNS or something else.
3109
3110
3111 Changes: Modified:
3112 +1 -1 trunk/help/opers/stats (File Modified)
3113
3114
3115 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3116 Log:
3117 get_client_name() fix
3118
3119
3120 Changes: Modified:
3121 +4 -0 trunk/src/client.c (File Modified)
3122
3123
3124 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3125 Log:
3126 Add some comments.
3127
3128
3129 Changes: Modified:
3130 +6 -0 trunk/src/ircd.c (File Modified)
3131
3132
3133 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3134 Log:
3135 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3136
3137 Changes: Modified:
3138 +16 -17 trunk/configure (File Modified)
3139 +1 -1 trunk/configure.ac (File Modified)
3140
3141
3142 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3143 Log:
3144 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3145
3146 Changes: Modified:
3147 +135 -0 trunk/configure (File Modified)
3148 +6 -0 trunk/configure.ac (File Modified)
3149
3150
3151 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3152 Log:
3153 Exit 0 on successful -conftest.
3154
3155
3156 Changes: Modified:
3157 +1 -1 trunk/src/ircd.c (File Modified)
3158
3159
3160 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3161 Log:
3162 Make the "keep the parent process around" thing work, by opening
3163 a pipe to the child process. This pipe is on fd 0 in the child
3164 process. After successful initialization, the child will write
3165 a byte to this pipe, on fatal errors it will close it without
3166 writing anything.
3167
3168 Somewhat hackish still but should work.
3169
3170
3171 Changes: Modified:
3172 +27 -30 trunk/src/ircd.c (File Modified)
3173
3174
3175 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3176 Log:
3177 - convert some error messages to ierror() over fprintf/ilog combination
3178
3179
3180 Changes: Modified:
3181 +3 -6 trunk/src/ircd.c (File Modified)
3182
3183
3184 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3185 Log:
3186 - inotice() for loadmodule when in foreground mode
3187
3188
3189 Changes: Modified:
3190 +3 -0 trunk/src/modules.c (File Modified)
3191
3192
3193 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3194 Log:
3195 - remove inotice() on loading modules from the config
3196
3197
3198 Changes: Modified:
3199 +0 -3 trunk/src/modules.c (File Modified)
3200
3201
3202 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3203 Log:
3204 - usleep for 50000usec in the parent process to allow for startup messages
3205 to be cleanly printed before detaching to shell, this should be more than
3206 enough time really
3207
3208
3209 Changes: Modified:
3210 +3 -0 trunk/src/ircd.c (File Modified)
3211
3212
3213 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3214 Log:
3215 - display more errors during normal startup as to try to help people find common problems
3216
3217
3218 Changes: Modified:
3219 +27 -10 trunk/src/ircd.c (File Modified)
3220
3221
3222 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3223 Log:
3224 - version bump in preparation of 2.0.0 release
3225
3226
3227 Changes: Modified:
3228 +9 -9 trunk/configure (File Modified)
3229 +1 -1 trunk/configure.ac (File Modified)
3230
3231
3232 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3233 Log:
3234 Change example.conf operator block from "admin" to "god",
3235 so as to show we encourage per-person operator blocks.
3236
3237
3238 Changes: Modified:
3239 +4 -2 trunk/doc/example.conf (File Modified)
3240
3241
3242 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3243 Log:
3244 Document alias{} block.
3245
3246
3247 Changes: Modified:
3248 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3249
3250
3251 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3252 Log:
3253 Document DNS blacklist stuff in sgml.
3254
3255
3256 Changes: Modified:
3257 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3258 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3259
3260
3261 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3262 Log:
3263 Misc /stats clarifications.
3264
3265
3266 Changes: Modified:
3267 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3268
3269
3270 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3271 Log:
3272 Move snomasks into umodes chapter.
3273 Move oprivs chapter down.
3274
3275
3276 Changes: Modified:
3277 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3278 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3279 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3280
3281
3282 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3283 Log:
3284 Mention operator{} user@host change.
3285
3286
3287 Changes: Modified:
3288 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3289
3290
3291 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3292 Log:
3293 operator{} block user@host matches against orighost now, not host.
3294 This means that services/+h spoofs do not work in operator{} blocks;
3295 auth{} spoofs still work.
3296
3297
3298 Changes: Modified:
3299 +4 -0 trunk/doc/example.conf (File Modified)
3300 +1 -1 trunk/doc/reference.conf (File Modified)
3301 +2 -2 trunk/modules/m_challenge.c (File Modified)
3302 +1 -1 trunk/modules/m_oper.c (File Modified)
3303
3304
3305 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3306 Log:
3307 - inotice/iwarn/ierror() stuff I was working on
3308
3309
3310 Changes: Modified:
3311 +3 -0 trunk/include/s_log.h (File Modified)
3312 +15 -11 trunk/src/ircd.c (File Modified)
3313 +3 -1 trunk/src/modules.c (File Modified)
3314 +1 -1 trunk/src/newconf.c (File Modified)
3315 +54 -0 trunk/src/s_log.c (File Modified)
3316
3317
3318 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3319 Log:
3320 Oops, don't add blacklists to the list twice on rehash.
3321
3322
3323 Changes: Modified:
3324 +3 -2 trunk/src/blacklist.c (File Modified)
3325
3326
3327 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3328 Log:
3329 Remove notices to the client about progress of dnsbl lookups.
3330
3331
3332 Changes: Modified:
3333 +0 -4 trunk/src/blacklist.c (File Modified)
3334
3335
3336 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3337 Log:
3338 Add auth{} flag dnsbl_exempt.
3339
3340
3341 Changes: Modified:
3342 +2 -1 trunk/doc/example.conf (File Modified)
3343 +2 -1 trunk/doc/reference.conf (File Modified)
3344 +2 -0 trunk/include/s_conf.h (File Modified)
3345 +1 -0 trunk/src/newconf.c (File Modified)
3346 +8 -1 trunk/src/s_user.c (File Modified)
3347
3348
3349 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3350 Log:
3351 Switch alias{} and blacklist{} around, for consistency with example.conf.
3352
3353
3354 Changes: Modified:
3355 +18 -18 trunk/doc/reference.conf (File Modified)
3356
3357
3358 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3359 Log:
3360 Send a warning to the user if they are dnsbl listed but exempted.
3361
3362
3363 Changes: Modified:
3364 +17 -12 trunk/src/s_user.c (File Modified)
3365
3366
3367 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3368 Log:
3369 Move throwing out dnsbl listed clients to registration,
3370 and make kline_exempt exempt from it.
3371
3372
3373 Changes: Modified:
3374 +1 -0 trunk/include/blacklist.h (File Modified)
3375 +4 -0 trunk/include/client.h (File Modified)
3376 +15 -16 trunk/src/blacklist.c (File Modified)
3377 +6 -0 trunk/src/client.c (File Modified)
3378 +17 -0 trunk/src/s_user.c (File Modified)
3379
3380
3381 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3382 Log:
3383 Show refcount in /stats n.
3384
3385
3386 Changes: Modified:
3387 +3 -2 trunk/modules/m_stats.c (File Modified)
3388
3389
3390 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3391 Log:
3392 Don't look up dnsbls twice if they send USER twice.
3393
3394
3395 Changes: Modified:
3396 +5 -3 trunk/modules/m_user.c (File Modified)
3397
3398
3399 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3400 Log:
3401 Add /stats n to help files.
3402
3403
3404 Changes: Modified:
3405 +1 -0 trunk/help/opers/stats (File Modified)
3406 +1 -0 trunk/help/users/stats (File Modified)
3407
3408
3409 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3410 Log:
3411 Only check dnsbls for A records, not AAAA.
3412
3413
3414 Changes: Modified:
3415 +1 -1 trunk/src/blacklist.c (File Modified)
3416
3417
3418 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3419 Log:
3420 Don't remove non-illegal blacklists on completion of check.
3421 Add debugging notices (not working).
3422
3423
3424 Changes: Modified:
3425 +5 -1 trunk/src/blacklist.c (File Modified)
3426
3427
3428 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3429 Log:
3430 Don't call register_local_user() if they haven't sent a nick yet.
3431
3432
3433 Changes: Modified:
3434 +1 -1 trunk/src/blacklist.c (File Modified)
3435
3436
3437 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3438 Log:
3439 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3440
3441
3442 Changes: Modified:
3443 +21 -0 trunk/modules/m_stats.c (File Modified)
3444
3445
3446 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3447 Log:
3448 More dnsbl rehash fixes, it was adding bogus entries.
3449
3450
3451 Changes: Modified:
3452 +2 -7 trunk/src/newconf.c (File Modified)
3453
3454
3455 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3456 Log:
3457 Need blacklist.h here.
3458
3459
3460 Changes: Modified:
3461 +1 -0 trunk/src/s_conf.c (File Modified)
3462
3463
3464 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3465 Log:
3466 - nuke iauth
3467
3468
3469 Changes: Modified:
3470 +1 -2 trunk/configure (File Modified)
3471 +0 -48 trunk/configure.ac (File Modified)
3472 + - trunk/doc/example-iauth.conf (File Deleted)
3473 + - trunk/iauth/ (File Deleted)
3474
3475
3476 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3477 Log:
3478 Improve handling of rehashing with blacklists.
3479 Also some coding style tweaks.
3480
3481
3482 Changes: Modified:
3483 +3 -2 trunk/include/blacklist.h (File Modified)
3484 +35 -16 trunk/src/blacklist.c (File Modified)
3485 +2 -0 trunk/src/s_conf.c (File Modified)
3486
3487
3488 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3489 Log:
3490 Clear can_send cache if a user logs in or out from services.
3491
3492
3493 Changes: Modified:
3494 +2 -0 trunk/modules/m_services.c (File Modified)
3495
3496
3497 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3498 Log:
3499 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3500 This directory is not entered by default.
3501 More stuff needs to be moved into here.
3502
3503
3504 Changes: Modified:
3505 +2 -1 trunk/configure (File Modified)
3506 +1 -0 trunk/configure.ac (File Modified)
3507 +69 -458 trunk/extensions/Makefile.in (File Modified)
3508 + - trunk/extensions/m_clearchan.c (File Deleted)
3509 + - trunk/extensions/m_force.c (File Deleted)
3510 + - trunk/unsupported/ (File Added)
3511 + - trunk/unsupported/Makefile.in (File Added)
3512 + - trunk/unsupported/m_clearchan.c (File Added)
3513 + - trunk/unsupported/m_force.c (File Added)
3514
3515
3516 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3517 Log:
3518 Logging/wallops for forcejoin/forcepart, numeric fix.
3519 This needs to be moved to the toys section.
3520
3521
3522 Changes: Modified:
3523 +22 -2 trunk/extensions/m_force.c (File Modified)
3524
3525
3526 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3527 Log:
3528 Fix comments at the top (including copyright).
3529
3530
3531 Changes: Modified:
3532 +3 -2 trunk/extensions/m_omode.c (File Modified)
3533
3534
3535 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3536 Log:
3537 Add OMODE command to extensions/ for oper mode hacking:
3538 - requires admin privs
3539 - does not work for opped opers
3540 - sends wallops
3541 - sends a ServerMode for opping the oper themselves,
3542 otherwise a mode coming from the oper (not only
3543 does this provide full accountability, it is also
3544 easiest to implement while avoiding channels
3545 messed up with bogus bans etc).
3546
3547
3548 Changes: Modified:
3549 +171 -0 trunk/extensions/Makefile.in (File Modified)
3550 + - trunk/extensions/m_omode.c (File Added)
3551
3552
3553 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3554 Log:
3555 Metadata fix
3556
3557
3558 Changes: Modified:
3559 + - trunk/include/blacklist.h (Property Modified)
3560 + - trunk/src/blacklist.c (Property Modified)
3561
3562
3563 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3564 Log:
3565 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3566
3567
3568 Changes: Modified:
3569 +5 -1 trunk/src/blacklist.c (File Modified)
3570
3571
3572 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3573 Log:
3574 Initial DNS blacklist support:
3575 - see example.conf for how to use.
3576 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3577 - tor.ahbl.org is also included because most networks will not want to allow tor
3578 (and we're considering going KoS on tor users here anyway due to abuse)
3579
3580
3581 Changes: Modified:
3582 +18 -0 trunk/doc/example.conf (File Modified)
3583 +66 -0 trunk/doc/reference.conf (File Modified)
3584 + - trunk/include/blacklist.h (File Added)
3585 +2 -0 trunk/include/client.h (File Modified)
3586 +3 -0 trunk/modules/m_user.c (File Modified)
3587 +152 -0 trunk/src/Makefile.in (File Modified)
3588 + - trunk/src/blacklist.c (File Added)
3589 +34 -0 trunk/src/newconf.c (File Modified)
3590 +1 -0 trunk/src/s_auth.c (File Modified)
3591 +4 -0 trunk/src/s_user.c (File Modified)
3592
3593
3594 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3595 Log:
3596 Remove last bit of lzo stuff (comment in example.conf connect{}).
3597
3598
3599 Changes: Modified:
3600 +0 -4 trunk/doc/example.conf (File Modified)
3601
3602
3603 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3604 Log:
3605 Show sasl successes and failures in /stats t (like other
3606 things in /stats t, about local clients only).
3607
3608
3609 Changes: Modified:
3610 +2 -0 trunk/include/s_stats.h (File Modified)
3611 +3 -0 trunk/modules/m_sasl.c (File Modified)
3612 +3 -0 trunk/src/s_stats.c (File Modified)
3613
3614
3615 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3616 Log:
3617 Allow messaging services by nickname without using
3618 target change slots (this was already possible with
3619 user@server notation or services shortcuts).
3620
3621
3622 Changes: Modified:
3623 +2 -2 trunk/modules/core/m_message.c (File Modified)
3624
3625
3626 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3627 Log:
3628 Abort a safelist if a new /list comes in while one is already in progress.
3629
3630
3631 Changes: Modified:
3632 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3633
3634
3635 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3636 Log:
3637 Change $![letter]:[mask] to $~[letter]:[mask]
3638 so both ! and ~ invert an extban.
3639
3640
3641 Changes: Modified:
3642 +2 -0 trunk/src/chmode.c (File Modified)
3643
3644
3645 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3646 Log:
3647 - revert due to technical issues
3648
3649
3650 Changes: Modified:
3651 +1 -1 trunk/src/extban.c (File Modified)
3652
3653
3654 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3655 Log:
3656 - 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
3657
3658
3659 Changes: Modified:
3660 +1 -1 trunk/src/extban.c (File Modified)
3661
3662
3663 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3664 Log:
3665 Don't pace /list on a single channel.
3666
3667
3668 Changes: Modified:
3669 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3670
3671
3672 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3673 Log:
3674 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3675
3676
3677 Changes: Modified:
3678 +4 -2 trunk/include/supported.h (File Modified)
3679
3680
3681 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3682 Log:
3683 Extban types are case insensitive; force them to lowercase when added.
3684
3685
3686 Changes: Modified:
3687 +5 -5 trunk/doc/extban.txt (File Modified)
3688 +4 -0 trunk/src/chmode.c (File Modified)
3689 +3 -3 trunk/src/extban.c (File Modified)
3690
3691
3692 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3693 Log:
3694 sendto_wallops_flags():
3695 - instead of checking IsOper on each client, walk the appropriate list
3696 - instead of sending non-+z wallops from persons to nonopers, send only
3697 +w wallops from persons
3698
3699
3700 Changes: Modified:
3701 +1 -5 trunk/src/send.c (File Modified)
3702
3703
3704 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3705 Log:
3706 Prefix oper wallops with "WALLOPS - " if they would
3707 otherwise look like operwalls or locops, when sending
3708 them to local users.
3709
3710
3711 Changes: Modified:
3712 +11 -1 trunk/modules/m_wallops.c (File Modified)
3713
3714
3715 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3716 Log:
3717 Make sure destination field in some sasl numerics
3718 is the user's nick, not the sasl agent or server
3719 name.
3720
3721
3722 Changes: Modified:
3723 +2 -2 trunk/modules/m_sasl.c (File Modified)
3724
3725
3726 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3727 Log:
3728 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3729
3730
3731 Changes: Modified:
3732 +1 -1 trunk/extensions/Makefile.in (File Modified)
3733
3734
3735 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3736 Log:
3737 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3738
3739
3740 Changes: Modified:
3741 +1 -0 trunk/src/s_user.c (File Modified)
3742
3743
3744 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3745 Log:
3746 Fix build for when IPv6 is disabled.
3747
3748
3749 Changes: Modified:
3750 +12 -10 trunk/src/s_auth.c (File Modified)
3751
3752
3753 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3754 Log:
3755 Add information about adding extban types.
3756
3757
3758 Changes: Modified:
3759 +25 -0 trunk/doc/extban.txt (File Modified)
3760
3761
3762 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3763 Log:
3764 Better extban validation: try to match a new extban from
3765 a local user against its setter to see if it is valid.
3766 Unknown extban types from remotes are no longer hidden.
3767
3768
3769 Changes: Modified:
3770 +4 -3 trunk/doc/extban.txt (File Modified)
3771 +1 -0 trunk/include/channel.h (File Modified)
3772 +2 -6 trunk/src/chmode.c (File Modified)
3773 +32 -0 trunk/src/extban.c (File Modified)
3774
3775
3776 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3777 Log:
3778 Make sure both .c.o: and .s.o: are followed by the necessary command.
3779
3780
3781 Changes: Modified:
3782 +1 -0 trunk/src/Makefile.in (File Modified)
3783
3784
3785 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3786 Log:
3787 Add need_sasl auth{} flag to sgml documentation.
3788
3789
3790 Changes: Modified:
3791 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3792
3793
3794 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3795 Log:
3796 Document need_sasl auth{} flag in example confs.
3797
3798
3799 Changes: Modified:
3800 +1 -0 trunk/doc/example.conf (File Modified)
3801 +1 -0 trunk/doc/reference.conf (File Modified)
3802
3803
3804 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3805 Log:
3806 Don't allow TB to set an empty topic.
3807 This would be possible if a server sent bad protocol
3808 and could cause a crash.
3809
3810
3811 Changes: Modified:
3812 +4 -0 trunk/modules/m_tb.c (File Modified)
3813
3814
3815 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3816 Log:
3817 - oops
3818
3819
3820 Changes: Modified:
3821 +1 -1 trunk/Makefile.in (File Modified)
3822
3823
3824 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3825 Log:
3826 - typo fix
3827
3828
3829 Changes: Modified:
3830 +2 -2 trunk/configure (File Modified)
3831 +1 -1 trunk/configure.ac (File Modified)
3832
3833
3834 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3835 Log:
3836 - rebuild configure
3837
3838
3839 Changes: Modified:
3840 +2 -2 trunk/configure (File Modified)
3841
3842
3843 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3844 Log:
3845 - makefile fix
3846
3847
3848 Changes: Modified:
3849 +1 -1 trunk/extensions/Makefile.in (File Modified)
3850
3851
3852 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3853 Log:
3854 - rename contrib to extensions to bring some clarity to things
3855
3856
3857 Changes: Modified:
3858 +1 -1 trunk/Makefile.in (File Modified)
3859 +1 -1 trunk/configure.ac (File Modified)
3860 +10 -10 trunk/doc/example.conf (File Modified)
3861 +10 -10 trunk/doc/reference.conf (File Modified)
3862 + - trunk/extensions/ (File Added)
3863 + - trunk/extras/ (File Deleted)
3864
3865
3866 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3867 Log:
3868 - temporary rename
3869
3870
3871 Changes: Modified:
3872 +1 -1 trunk/Makefile.in (File Modified)
3873 +1 -1 trunk/configure.ac (File Modified)
3874 + - trunk/contrib/ (File Deleted)
3875 + - trunk/extras/ (File Added)
3876
3877
3878 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3879 Log:
3880 Don't allow servers to QUIT (they should use SQUIT).
3881
3882
3883 Changes: Modified:
3884 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3885
3886
3887 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3888 Log:
3889 - keywords
3890
3891
3892 Changes: Modified:
3893 + - trunk/src/fnvhash.s (Property Modified)
3894
3895
3896 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3897 Log:
3898 - reduced version of code
3899
3900
3901 Changes: Modified:
3902 +9 -61 trunk/src/fnvhash.s (File Modified)
3903
3904
3905 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3906 Log:
3907 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3908
3909
3910 Changes: Modified:
3911 +1 -1 trunk/src/fnvhash.s (File Modified)
3912
3913
3914 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3915 Log:
3916 Fix orighost matching for klines, etc. Was hashing the visible
3917 host, oops.
3918
3919
3920 Changes: Modified:
3921 +1 -1 trunk/src/hostmask.c (File Modified)
3922
3923
3924 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3925 Log:
3926 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3927
3928
3929 Changes: Modified:
3930 +7 -1 trunk/configure (File Modified)
3931 +5 -0 trunk/configure.ac (File Modified)
3932 +5 -6 trunk/src/Makefile.in (File Modified)
3933 +0 -4 trunk/src/fnvhash.s (File Modified)
3934 +0 -2 trunk/src/hash.c (File Modified)
3935
3936
3937 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3938 Log:
3939 - regenerate configure
3940
3941
3942 Changes: Modified:
3943 +18 -0 trunk/configure (File Modified)
3944
3945
3946 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3947 Log:
3948 - --enable-ricer-hashing option.
3949
3950
3951 Changes: Modified:
3952 +9 -0 trunk/configure.ac (File Modified)
3953 +3 -0 trunk/include/setup.h.in (File Modified)
3954
3955
3956 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3957 Log:
3958 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3959
3960
3961 Changes: Modified:
3962 + - trunk/src/fnvhash.s (File Added)
3963 +3 -0 trunk/src/hash.c (File Modified)
3964
3965
3966 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3967 Log:
3968 Fix syntax error in reference.conf.
3969
3970
3971 Changes: Modified:
3972 +0 -1 trunk/doc/reference.conf (File Modified)
3973
3974
3975 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3976 Log:
3977 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3978 (&& instead of ||...)
3979 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3980
3981
3982 Changes: Modified:
3983 +1 -1 trunk/src/chmode.c (File Modified)
3984
3985
3986 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3987 Log:
3988 Documentation for extban.
3989
3990
3991 Changes: Modified:
3992 + - trunk/doc/extban.txt (File Added)
3993
3994
3995 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3996 Log:
3997 Add extban modules to example confs.
3998
3999
4000 Changes: Modified:
4001 +5 -0 trunk/doc/example.conf (File Modified)
4002 +10 -0 trunk/doc/reference.conf (File Modified)
4003
4004
4005 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4006 Log:
4007 Initial addition of extended ban types (conditionals).
4008 Allows custom +bqeI checks via modules.
4009 Initial extra types are account (a[:mask]), oper (o),
4010 channel (c:name), realname (r:mask), server (s:mask).
4011
4012
4013 Changes: Modified:
4014 +229 -0 trunk/contrib/Makefile.in (File Modified)
4015 + - trunk/contrib/extb_account.c (File Added)
4016 + - trunk/contrib/extb_channel.c (File Added)
4017 + - trunk/contrib/extb_oper.c (File Added)
4018 + - trunk/contrib/extb_realname.c (File Added)
4019 + - trunk/contrib/extb_server.c (File Added)
4020 +13 -0 trunk/include/channel.h (File Modified)
4021 +1 -0 trunk/src/Makefile.in (File Modified)
4022 +14 -5 trunk/src/channel.c (File Modified)
4023 +91 -0 trunk/src/chmode.c (File Modified)
4024 + - trunk/src/extban.c (File Added)
4025
4026
4027 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4028 Log:
4029 Do not force +bqeI modes starting with '$' in nick!user@host format.
4030 * and ? characters in them are still assumed to be wildcards.
4031
4032
4033 Changes: Modified:
4034 +6 -0 trunk/src/chmode.c (File Modified)
4035
4036
4037 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4038 Log:
4039 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4040
4041
4042 Changes: Modified:
4043 +4 -0 trunk/modules/m_capab.c (File Modified)
4044
4045
4046 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4047 Log:
4048 Stop some mixing of client and server protocol.
4049
4050
4051 Changes: Modified:
4052 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4053 +4 -2 trunk/modules/m_pass.c (File Modified)
4054 +6 -0 trunk/modules/m_sasl.c (File Modified)
4055 +6 -0 trunk/modules/m_user.c (File Modified)
4056
4057
4058 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4059 Log:
4060 - additional revert
4061
4062
4063 Changes: Modified:
4064 +0 -2 trunk/include/s_newconf.h (File Modified)
4065 +0 -4 trunk/include/s_serv.h (File Modified)
4066 +0 -1 trunk/src/newconf.c (File Modified)
4067 +1 -13 trunk/src/s_serv.c (File Modified)
4068
4069
4070 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4071 Log:
4072 - revert LZOLink patch for now
4073
4074
4075 Changes: Modified:
4076 +0 -1 trunk/servlink/Makefile.in (File Modified)
4077 +0 -16 trunk/servlink/README (File Modified)
4078 +2 -36 trunk/servlink/control.c (File Modified)
4079 +0 -3 trunk/servlink/control.h (File Modified)
4080 +7 -5955 trunk/servlink/io.c (File Modified)
4081 + - trunk/servlink/lzoconf.h (File Deleted)
4082 + - trunk/servlink/lzodefs.h (File Deleted)
4083 + - trunk/servlink/minilzo.c (File Deleted)
4084 + - trunk/servlink/minilzo.h (File Deleted)
4085 +0 -1 trunk/servlink/servlink.h (File Modified)
4086
4087
4088 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4089 Log:
4090 - more stuff here
4091
4092
4093 Changes: Modified:
4094 +4 -2 trunk/servlink/control.c (File Modified)
4095 +2 -1 trunk/servlink/io.c (File Modified)
4096
4097
4098 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4099 Log:
4100 - oops
4101
4102
4103 Changes: Modified:
4104 +2 -2 trunk/servlink/io.c (File Modified)
4105
4106
4107 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4108 Log:
4109 - paranoia, prevent segfaults
4110
4111
4112 Changes: Modified:
4113 +2 -2 trunk/servlink/io.c (File Modified)
4114
4115
4116 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4117 Log:
4118 - more optimal servlink code
4119
4120
4121 Changes: Modified:
4122 +21 -8 trunk/servlink/io.c (File Modified)
4123
4124
4125 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4126 Log:
4127 - more efficient read strategy
4128
4129
4130 Changes: Modified:
4131 +15 -3 trunk/servlink/io.c (File Modified)
4132
4133
4134 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4135 Log:
4136 - use lzo_uintp cast to make LZO happy
4137
4138
4139 Changes: Modified:
4140 +3 -3 trunk/servlink/io.c (File Modified)
4141
4142
4143 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4144 Log:
4145 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4146
4147
4148 Changes: Modified:
4149 +4 -0 trunk/doc/example.conf (File Modified)
4150 +2 -1 trunk/include/s_newconf.h (File Modified)
4151 +4 -0 trunk/include/s_serv.h (File Modified)
4152 +1 -0 trunk/servlink/Makefile.in (File Modified)
4153 +16 -0 trunk/servlink/README (File Modified)
4154 +34 -2 trunk/servlink/control.c (File Modified)
4155 +3 -0 trunk/servlink/control.h (File Modified)
4156 +5929 -7 trunk/servlink/io.c (File Modified)
4157 + - trunk/servlink/lzoconf.h (File Added)
4158 + - trunk/servlink/lzodefs.h (File Added)
4159 + - trunk/servlink/minilzo.c (File Added)
4160 + - trunk/servlink/minilzo.h (File Added)
4161 +1 -0 trunk/servlink/servlink.h (File Modified)
4162 +1 -0 trunk/src/newconf.c (File Modified)
4163 +14 -2 trunk/src/s_serv.c (File Modified)
4164
4165
4166 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4167 Log:
4168 - remove imalloc, it was a concept that probably wouldn't have worked properly
4169
4170
4171 Changes: Modified:
4172 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4173 + - trunk/libcharybdis/imalloc.c (File Deleted)
4174 + - trunk/libcharybdis/imalloc.h (File Deleted)
4175
4176
4177 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4178 Log:
4179 - disable imalloc for now
4180
4181
4182 Changes: Modified:
4183 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4184
4185
4186 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4187 Log:
4188 - remove unneeded debug code
4189
4190
4191 Changes: Modified:
4192 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4193
4194
4195 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4196 Log:
4197 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4198
4199
4200 Changes: Modified:
4201 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4202
4203
4204 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4205 Log:
4206 - more stuff here, imalloc remains disabled for now
4207
4208
4209 Changes: Modified:
4210 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4211
4212
4213 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4214 Log:
4215 - more progress
4216
4217
4218 Changes: Modified:
4219 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4220
4221
4222 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4223 Log:
4224 - more tweaks
4225
4226
4227 Changes: Modified:
4228 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4229 +2 -0 trunk/src/ircd.c (File Modified)
4230
4231
4232 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4233 Log:
4234 - roll back libircd crap
4235
4236
4237 Changes: Modified:
4238 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4239 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4240 +29 -0 trunk/src/.depend (File Modified)
4241 +6 -21 trunk/src/Makefile.in (File Modified)
4242 +3 -218 trunk/src/ircd.c (File Modified)
4243 + - trunk/src/ircd_linker.c (File Deleted)
4244 + - trunk/src/main.c (File Deleted)
4245
4246
4247 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4248 Log:
4249 - realloc(), free() implementation
4250
4251
4252 Changes: Modified:
4253 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4254
4255
4256 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4257 Log:
4258 - malloc(), calloc() implementation
4259
4260
4261 Changes: Modified:
4262 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4263
4264
4265 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4266 Log:
4267 - block_free(), block_find(), retune_heaps() implementation
4268
4269
4270 Changes: Modified:
4271 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4272
4273
4274 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4275 Log:
4276 - block_destroy code, block_allocate code.
4277
4278
4279 Changes: Modified:
4280 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4281
4282
4283 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4284 Log:
4285 - block_new() code
4286
4287
4288 Changes: Modified:
4289 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4290
4291
4292 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4293 Log:
4294 - disable imalloc again :P
4295
4296
4297 Changes: Modified:
4298 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4299
4300
4301 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4302 Log:
4303 - fix warning
4304
4305
4306 Changes: Modified:
4307 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4308
4309
4310 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4311 Log:
4312 - fix typo
4313
4314
4315 Changes: Modified:
4316 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4317
4318
4319 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4320 Log:
4321 - constructor code for imalloc engine (malloc_init())
4322
4323
4324 Changes: Modified:
4325 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4326
4327
4328 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4329 Log:
4330 - imalloc engine improvements
4331
4332
4333 Changes: Modified:
4334 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4335
4336
4337 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4338 Log:
4339 - replace mmap() code with direct brk()/sbrk() calls.
4340
4341
4342 Changes: Modified:
4343 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4344
4345
4346 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4347 Log:
4348 - remove outdated i_malloc() interfaces
4349
4350
4351 Changes: Modified:
4352 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4353
4354
4355 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4356 Log:
4357 - redisable imalloc (sorry!)
4358
4359
4360 Changes: Modified:
4361 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4362
4363
4364 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4365 Log:
4366 - correct GET_PAGE_SLOT() macro
4367
4368
4369 Changes: Modified:
4370 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4371
4372
4373 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4374 Log:
4375 - oops forgot to commit it with imalloc turned off
4376
4377
4378 Changes: Modified:
4379 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4380
4381
4382 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4383 Log:
4384 - cleanups
4385
4386
4387 Changes: Modified:
4388 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4389 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4390
4391
4392 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4393 Log:
4394 - lowlevel imalloc code
4395
4396
4397 Changes: Modified:
4398 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4399 + - trunk/libcharybdis/imalloc.h (File Added)
4400
4401
4402 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4403 Log:
4404 - fix bindings
4405
4406
4407 Changes: Modified:
4408 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4409
4410
4411 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4412 Log:
4413 remove #ifndef
4414
4415
4416 Changes: Modified:
4417 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4418
4419
4420 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4421 Log:
4422 - 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)
4423
4424
4425 Changes: Modified:
4426 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4427 + - trunk/libcharybdis/imalloc.c (File Added)
4428
4429
4430 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4431 Log:
4432 - increment configure Id
4433
4434
4435 Changes: Modified:
4436 +2208 -1 trunk/configure (File Modified)
4437
4438
4439 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4440 Log:
4441 - bootstrap for imalloc code
4442
4443
4444 Changes: Modified:
4445 +54 -1 trunk/configure.ac (File Modified)
4446 +27 -0 trunk/include/setup.h.in (File Modified)
4447
4448
4449 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4450 Log:
4451 Clarify interaction of spoofs and channel bans/operator{} blocks.
4452
4453
4454 Changes: Modified:
4455 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4456 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4457
4458
4459 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4460 Log:
4461 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4462
4463
4464 Changes: Modified:
4465 +30 -22 trunk/src/ircd.c (File Modified)
4466
4467
4468 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4469 Log:
4470 If shared{} blocks deny something, the command
4471 is silently ignored.
4472
4473
4474 Changes: Modified:
4475 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4476
4477
4478 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4479 Log:
4480 Move up IsService check so we don't store a non-service
4481 in preClient->sasl_agent.
4482
4483
4484 Changes: Modified:
4485 +6 -6 trunk/modules/m_sasl.c (File Modified)
4486
4487
4488 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4489 Log:
4490 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4491 Add some more sanity checks on agent strings.
4492
4493
4494 Changes: Modified:
4495 +13 -11 trunk/modules/m_sasl.c (File Modified)
4496
4497
4498 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4499 Log:
4500 Unknown clients can have an ID too now so make sure to remove
4501 them from the hash if they exit.
4502
4503
4504 Changes: Modified:
4505 +3 -0 trunk/src/client.c (File Modified)
4506
4507
4508 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4509 Log:
4510 Only accept sasl from servers in a service{} block.
4511 Not tested but this must go in.
4512
4513
4514 Changes: Modified:
4515 +6 -0 trunk/modules/m_sasl.c (File Modified)
4516 +3 -0 trunk/modules/m_signon.c (File Modified)
4517
4518
4519 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4520 Log:
4521 Only process SAVE messages targetting registered users,
4522 not servers or unregistered connections. Could cause
4523 a crash when bad protocol was received.
4524
4525
4526 Changes: Modified:
4527 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4528
4529
4530 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4531 Log:
4532 - fix QJM buffer overflow vulnerability (fucking GXTi)
4533
4534
4535 Changes: Modified:
4536 +3 -3 trunk/src/s_user.c (File Modified)
4537
4538
4539 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4540 Log:
4541 Mention /scan umodes under oper_spy privilege.
4542
4543
4544 Changes: Modified:
4545 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4546
4547
4548 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4549 Log:
4550 Mention that overlapping cluster blocks are a bad thing.
4551
4552
4553 Changes: Modified:
4554 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4555
4556
4557 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4558 Log:
4559 - Document cluster{} and shared{} blocks.
4560 - Mention that service{} does not allow wildcards.
4561
4562
4563 Changes: Modified:
4564 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4565
4566
4567 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4568 Log:
4569 Document exempt{} and service{} blocks, point to reference.conf for
4570 general{}, channel{} and serverhide{}.
4571
4572
4573 Changes: Modified:
4574 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4575
4576
4577 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4578 Log:
4579 Document ~ in lists of values better.
4580
4581
4582 Changes: Modified:
4583 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4584
4585
4586 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4587 Log:
4588 More detailed CNOTICE, CPRIVMSG descriptions.
4589
4590
4591 Changes: Modified:
4592 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4593
4594
4595 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4596 Log:
4597 Oops, need both Revision and Id on modules.
4598
4599
4600 Changes: Modified:
4601 + - trunk/modules/sno_routing.c (Property Modified)
4602
4603
4604 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4605 Log:
4606 Tweak header comment a bit (filename, Id).
4607
4608
4609 Changes: Modified:
4610 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4611
4612
4613 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4614 Log:
4615 Add GLINE and UNGLINE.
4616
4617
4618 Changes: Modified:
4619 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4620
4621
4622 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4623 Log:
4624 New configure with proper Id.
4625
4626
4627 Changes: Modified:
4628 +3 -1 trunk/configure (File Modified)
4629
4630
4631 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4632 Log:
4633 Change #include directives for in6addr_any, hopefully compiles better now.
4634
4635
4636 Changes: Modified:
4637 +3 -1 trunk/configure.ac (File Modified)
4638
4639
4640 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4641 Log:
4642 Encourage putting actual administrative information
4643 in the admin{} block.
4644
4645
4646 Changes: Modified:
4647 +3 -3 trunk/doc/example.conf (File Modified)
4648
4649
4650 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4651 Log:
4652 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4653
4654
4655 Changes: Modified:
4656 +9 -7 trunk/include/s_conf.h (File Modified)
4657 +1 -0 trunk/src/newconf.c (File Modified)
4658 +10 -0 trunk/src/s_user.c (File Modified)
4659
4660
4661 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4662 Log:
4663 - Change to glines = no in example confs
4664 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4665 are disabled.
4666
4667
4668 Changes: Modified:
4669 +1 -1 trunk/doc/example.conf (File Modified)
4670 +1 -1 trunk/doc/reference.conf (File Modified)
4671 +2 -2 trunk/modules/m_gline.c (File Modified)
4672
4673
4674 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4675 Log:
4676 - forward-port QJM fix from 1.1
4677
4678
4679 Changes: Modified:
4680 +2 -0 trunk/src/s_user.c (File Modified)
4681
4682
4683 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4684 Log:
4685 - add switch to configure to disable the block allocator
4686
4687
4688 Changes: Modified:
4689 +18 -0 trunk/configure (File Modified)
4690 +9 -0 trunk/configure.ac (File Modified)
4691 +0 -6 trunk/include/config.h (File Modified)
4692 +3 -0 trunk/include/setup.h.in (File Modified)
4693
4694
4695 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4696 Log:
4697 Fix wierd error that would exit SASL users with "Overridden"
4698
4699 Changes: Modified:
4700 +1 -1 trunk/modules/m_signon.c (File Modified)
4701
4702
4703 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4704 Log:
4705 Remove obsolete XXX comment about lazylinks.
4706
4707
4708 Changes: Modified:
4709 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4710
4711
4712 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4713 Log:
4714 OJOIN: make sure to send the wallops remotely for #channels
4715
4716
4717 Changes: Modified:
4718 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4719
4720
4721 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4722 Log:
4723 Accountability for OJOIN (contrib module)
4724
4725 Changes: Modified:
4726 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4727
4728
4729 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4730 Log:
4731 - move more stuff over to ircd_state
4732
4733
4734 Changes: Modified:
4735 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4736 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4737 +9 -0 trunk/src/ircd_state.c (File Modified)
4738 +3 -3 trunk/src/patricia.c (File Modified)
4739
4740
4741 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4742 Log:
4743 - move more stuff out of libircd and into ircd_state.c
4744
4745
4746 Changes: Modified:
4747 +5 -5 trunk/src/channel.c (File Modified)
4748 +4 -4 trunk/src/client.c (File Modified)
4749 +12 -0 trunk/src/ircd_state.c (File Modified)
4750
4751
4752 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4753 Log:
4754 - this is just barrels of fun
4755
4756
4757 Changes: Modified:
4758 + - trunk/include/ircd_state.h (File Added)
4759 +1 -1 trunk/src/Makefile.in (File Modified)
4760 +2 -1 trunk/src/channel.c (File Modified)
4761 +3 -52 trunk/src/ircd.c (File Modified)
4762 +100 -3 trunk/src/ircd_state.c (File Modified)
4763
4764
4765 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4766 Log:
4767 It's .include, not #include.
4768
4769
4770 Changes: Modified:
4771 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4772
4773
4774 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4775 Log:
4776 More consistent section titles.
4777
4778
4779 Changes: Modified:
4780 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4781 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4782 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4783
4784
4785 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4786 Log:
4787 Mention possible exceeding of +j/+l due to propagation
4788 delays between servers.
4789
4790
4791 Changes: Modified:
4792 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4793
4794
4795 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4796 Log:
4797 Formatting nits:
4798 - "text" -> <quote>text</quote>
4799 - <filename>
4800 - a few more
4801
4802
4803 Changes: Modified:
4804 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4805 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4806 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4807 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4808
4809
4810 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4811 Log:
4812 Remove text about deprecation of glines.
4813
4814
4815 Changes: Modified:
4816 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4817
4818
4819 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4820 Log:
4821 - Add description of umode +D, deaf.
4822 - Mention CALLERID 005 token with umode +g.
4823
4824
4825 Changes: Modified:
4826 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4827
4828
4829 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4830 Log:
4831 Strip off a leading colon in services shortcuts (aliases).
4832
4833
4834 Changes: Modified:
4835 +2 -0 trunk/src/parse.c (File Modified)
4836
4837
4838 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4839 Log:
4840 Add no_oper_invis contrib module, denies opers setting
4841 themselves invisible (except hidden_oper's).
4842
4843
4844 Changes: Modified:
4845 +42 -0 trunk/contrib/Makefile.in (File Modified)
4846 + - trunk/contrib/no_oper_invis.c (File Added)
4847
4848
4849 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4850 Log:
4851 Mention /stats E, make the other /stats descriptions more consistent.
4852
4853
4854 Changes: Modified:
4855 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4856
4857
4858 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4859 Log:
4860 Mention that the KILL reason and oper will appear on channels.
4861
4862
4863 Changes: Modified:
4864 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4865
4866
4867 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4868 Log:
4869 Mention /mode #channel f to query forward channel from outside.
4870
4871
4872 Changes: Modified:
4873 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4874
4875
4876 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4877 Log:
4878 Port over RATBOX_2_1 r20960 (anfl):
4879 client connect notices to +C should be hiding the extra
4880 fields for spoofed users
4881
4882
4883 Changes: Modified:
4884 +2 -1 trunk/src/s_user.c (File Modified)
4885
4886
4887 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4888 Log:
4889 Add a chapter with our extra user commands:
4890 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4891
4892
4893 Changes: Modified:
4894 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4895 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4896
4897
4898 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4899 Log:
4900 Do not put by <server>: in SQUIT reasons to servers
4901 other than the one being exited.
4902
4903
4904 Changes: Modified:
4905 +1 -1 trunk/src/client.c (File Modified)
4906
4907
4908 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4909 Log:
4910 Regenerate configure.
4911
4912
4913 Changes: Modified:
4914 +1162 -1159 trunk/configure (File Modified)
4915
4916
4917 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4918 Log:
4919 Move the warning flags down so they do not mess up
4920 checks like for -Wl,-export-dynamic.
4921
4922
4923 Changes: Modified:
4924 +33 -30 trunk/configure.ac (File Modified)
4925
4926
4927 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4928 Log:
4929 - more work here
4930
4931
4932 Changes: Modified:
4933 +2 -1 trunk/iauth/Makefile.in (File Modified)
4934
4935
4936 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4937 Log:
4938 - build iauth makefile
4939
4940
4941 Changes: Modified:
4942 +3 -2 trunk/configure (File Modified)
4943 +1 -0 trunk/configure.ac (File Modified)
4944
4945
4946 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4947 Log:
4948 - Makefile
4949
4950
4951 Changes: Modified:
4952 + - trunk/iauth/Makefile.in (File Added)
4953
4954
4955 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4956 Log:
4957 - add iauth.conf.example from irc2.11
4958
4959
4960 Changes: Modified:
4961 + - trunk/doc/example-iauth.conf (File Added)
4962
4963
4964 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4965 Log:
4966 - wow, i found some docs on this thing
4967
4968
4969 Changes: Modified:
4970 + - trunk/doc/technical/iauth-internals.txt (File Added)
4971
4972
4973 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4974 Log:
4975 - no longer applicable
4976
4977
4978 Changes: Modified:
4979 + - trunk/authdaemon/ (File Deleted)
4980
4981
4982 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4983 Log:
4984 - remove libircd.so on make clean (oops)
4985
4986
4987 Changes: Modified:
4988 +1 -1 trunk/src/Makefile.in (File Modified)
4989
4990
4991 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4992 Log:
4993 - merge iauth source for experimentation
4994
4995
4996 Changes: Modified:
4997 + - trunk/iauth/ (File Added)
4998 + - trunk/iauth/a_conf.c (File Added)
4999 + - trunk/iauth/a_conf_def.h (File Added)
5000 + - trunk/iauth/a_conf_ext.h (File Added)
5001 + - trunk/iauth/a_defines.h (File Added)
5002 + - trunk/iauth/a_externs.h (File Added)
5003 + - trunk/iauth/a_io.c (File Added)
5004 + - trunk/iauth/a_io_ext.h (File Added)
5005 + - trunk/iauth/a_log.c (File Added)
5006 + - trunk/iauth/a_log_def.h (File Added)
5007 + - trunk/iauth/a_log_ext.h (File Added)
5008 + - trunk/iauth/a_struct_def.h (File Added)
5009 + - trunk/iauth/iauth.c (File Added)
5010 + - trunk/iauth/mod_lhex.c (File Added)
5011 + - trunk/iauth/mod_lhex_ext.h (File Added)
5012 + - trunk/iauth/mod_pipe.c (File Added)
5013 + - trunk/iauth/mod_pipe_ext.h (File Added)
5014 + - trunk/iauth/mod_rfc931.c (File Added)
5015 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5016 + - trunk/iauth/mod_socks.c (File Added)
5017 + - trunk/iauth/mod_socks_ext.h (File Added)
5018 + - trunk/iauth/mod_webproxy.c (File Added)
5019 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5020
5021
5022 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5023 Log:
5024 User /quote help index was not sorted properly.
5025
5026
5027 Changes: Modified:
5028 +2 -2 trunk/help/Makefile.in (File Modified)
5029 +8 -8 trunk/help/users/index (File Modified)
5030
5031
5032 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5033 Log:
5034 Add SCAN help file.
5035
5036
5037 Changes: Modified:
5038 +25 -8 trunk/help/opers/index (File Modified)
5039 + - trunk/help/opers/scan (File Added)
5040
5041
5042 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5043 Log:
5044 SGML docs:
5045 - Document SCAN UMODES
5046 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5047
5048
5049 Changes: Modified:
5050 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5051
5052
5053 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5054 Log:
5055 Add our copyright information to /info (part of release-1.1 r1026).
5056
5057
5058 Changes: Modified:
5059 +1 -0 trunk/src/version.c.SH (File Modified)
5060
5061
5062 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5063 Log:
5064 Fix some compile warnings.
5065
5066
5067 Changes: Modified:
5068 +1 -1 trunk/modules/core/m_join.c (File Modified)
5069 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5070 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5071 +1 -1 trunk/modules/m_scan.c (File Modified)
5072 +4 -4 trunk/modules/m_signon.c (File Modified)
5073
5074
5075 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5076 Log:
5077 RSFNC: OK, actually consider unknowns also for detecting a collide.
5078 Otherwise we can get two clients with the same nick.
5079
5080
5081 Changes: Modified:
5082 +1 -1 trunk/modules/m_services.c (File Modified)
5083
5084
5085 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5086 Log:
5087 - charybdis profiling stuff
5088 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5089 - update .depend
5090
5091
5092 Changes: Modified:
5093 +0 -8 trunk/configure (File Modified)
5094 +1 -8 trunk/configure.ac (File Modified)
5095 +18 -0 trunk/include/channel.h (File Modified)
5096 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5097 +335 -260 trunk/src/.depend (File Modified)
5098 +1569 -0 trunk/src/Makefile.in (File Modified)
5099 + - trunk/src/chmode.c (File Added)
5100 +16 -1 trunk/src/ircd.c (File Modified)
5101 +11 -0 trunk/src/main.c (File Modified)
5102 +11 -0 trunk/src/modules.c (File Modified)
5103
5104
5105 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5106 Log:
5107 RSFNC: Do not send kills to servers for unknowns
5108
5109
5110 Changes: Modified:
5111 +4 -2 trunk/modules/m_services.c (File Modified)
5112
5113
5114 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5115 Log:
5116 Describe service{} blocks in reference.conf.
5117
5118
5119 Changes: Modified:
5120 +12 -0 trunk/doc/reference.conf (File Modified)
5121
5122
5123 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5124 Log:
5125 Replace this list of modes with pointers to other documentation.
5126
5127
5128 Changes: Modified:
5129 +6 -50 trunk/doc/modes.txt (File Modified)
5130
5131
5132 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5133 Log:
5134 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5135 looks too much like an old-ircd client pointer otherwise.
5136
5137
5138 Changes: Modified:
5139 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5140
5141
5142 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5143 Log:
5144 findforwards:
5145 - note truncation of the list (perhaps sending multiple
5146 notices is better)
5147 - clarify in a comment that /findforwards on a nonexistent
5148 channel can be useful
5149 - sendto_one_notice() requires that the text start with
5150 a colon
5151
5152
5153 Changes: Modified:
5154 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5155
5156
5157 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5158 Log:
5159 When we close a local server's link, always include the
5160 name of the client causing the exit in the reason in the
5161 SQUIT we send them (replacing them with us). This makes
5162 sure server notices for stuff like "Not enough arguments
5163 to server command" are different on the two sides.
5164
5165
5166 Changes: Modified:
5167 +7 -5 trunk/src/client.c (File Modified)
5168
5169
5170 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5171 Log:
5172 New contrib module m_findforwards.c
5173
5174
5175 Changes: Modified:
5176 +112 -0 trunk/contrib/Makefile.in (File Modified)
5177 + - trunk/contrib/m_findforwards.c (File Added)
5178
5179
5180 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5181 Log:
5182 Whoops, don't show real host behind auth{} spoof in
5183 spoof notices if hide_spoof_ips is enabled.
5184
5185 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5186
5187
5188 Changes: Modified:
5189 +3 -2 trunk/src/s_conf.c (File Modified)
5190
5191
5192 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5193 Log:
5194 Add dalnet-style /identify that sends to nickserv or chanserv.
5195
5196
5197 Changes: Modified:
5198 +102 -0 trunk/contrib/Makefile.in (File Modified)
5199 + - trunk/contrib/m_identify.c (File Added)
5200
5201
5202 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5203 Log:
5204 Document alias{} blocks a bit better.
5205
5206
5207 Changes: Modified:
5208 +9 -0 trunk/doc/reference.conf (File Modified)
5209
5210
5211 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5212 Log:
5213 - add aliases to /stats m (data usage is not counted though, sorry)
5214
5215
5216 Changes: Modified:
5217 +1 -0 trunk/include/s_conf.h (File Modified)
5218 +3 -0 trunk/src/newconf.c (File Modified)
5219 +15 -0 trunk/src/parse.c (File Modified)
5220
5221
5222 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5223 Log:
5224 - remove m_sshortcut as it's no longer relevant
5225
5226
5227 Changes: Modified:
5228 +0 -145 trunk/modules/Makefile.in (File Modified)
5229 + - trunk/modules/m_sshortcut.c (File Deleted)
5230
5231
5232 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5233 Log:
5234 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5235 targets instead of my original idea :P)
5236
5237
5238 Changes: Modified:
5239 +32 -0 trunk/doc/example.conf (File Modified)
5240 +35 -0 trunk/doc/reference.conf (File Modified)
5241 +4 -0 trunk/include/parse.h (File Modified)
5242 +7 -0 trunk/include/s_conf.h (File Modified)
5243 +82 -0 trunk/src/newconf.c (File Modified)
5244 +78 -0 trunk/src/parse.c (File Modified)
5245 +16 -0 trunk/src/s_conf.c (File Modified)
5246
5247
5248 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5249 Log:
5250 Remove some spaces after tabs. ??
5251
5252
5253 Changes: Modified:
5254 +18 -18 trunk/src/newconf.c (File Modified)
5255
5256
5257 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5258 Log:
5259 Global /who:
5260 - make sure to clear all marks also if the who was aborted
5261 because of too many matches
5262 - give ERR_TOOMANYMATCHES if too many matches
5263 - clarify comments
5264
5265 ratbox RATBOX_2_2 r22003 (jilles)
5266
5267
5268 Changes: Modified:
5269 +28 -26 trunk/modules/m_who.c (File Modified)
5270
5271
5272 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5273 Log:
5274 - devel is 2.0
5275
5276
5277 Changes: Modified:
5278 +9 -9 trunk/configure (File Modified)
5279 +1 -1 trunk/configure.ac (File Modified)
5280
5281
5282 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5283 Log:
5284 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5285
5286
5287 Changes: Modified:
5288 +2 -1 trunk/include/s_newconf.h (File Modified)
5289 +20 -0 trunk/modules/m_rehash.c (File Modified)
5290 +1 -1 trunk/src/s_newconf.c (File Modified)
5291
5292
5293 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5294 Log:
5295 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5296
5297
5298 Changes: Modified:
5299 +0 -1 trunk/doc/example.conf (File Modified)
5300 +0 -3 trunk/doc/reference.conf (File Modified)
5301 +0 -1 trunk/include/s_conf.h (File Modified)
5302 +0 -6 trunk/modules/m_info.c (File Modified)
5303 +1 -1 trunk/src/channel.c (File Modified)
5304 +0 -1 trunk/src/newconf.c (File Modified)
5305
5306
5307 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5308 Log:
5309 Missing header in m_chghost.c
5310
5311 Changes: Modified:
5312 +1 -0 trunk/modules/m_chghost.c (File Modified)
5313
5314
5315 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5316 Log:
5317 Relocate QJM code to a seperate function(change_nick_user_host)
5318 Change CHGHOST to use change_nick_user_host instead of just setting it
5319
5320
5321 Changes: Modified:
5322 +3 -0 trunk/include/s_user.h (File Modified)
5323 +1 -1 trunk/modules/m_chghost.c (File Modified)
5324 +3 -78 trunk/modules/m_signon.c (File Modified)
5325 +89 -0 trunk/src/s_user.c (File Modified)
5326
5327
5328 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5329 Log:
5330 Restore /stats a (dns servers, admin-only).
5331
5332
5333 Changes: Modified:
5334 +1 -0 trunk/include/res.h (File Modified)
5335 +5 -8 trunk/modules/m_stats.c (File Modified)
5336 +16 -0 trunk/src/res.c (File Modified)
5337
5338
5339 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5340 Log:
5341 - Add CHARYBDIS_PROFILE if we are profiling.
5342 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5343 - Remove duplicate --enable-epoll entry.
5344
5345
5346 Changes: Modified:
5347 +1595 -15 trunk/configure (File Modified)
5348 +30 -11 trunk/configure.ac (File Modified)
5349 +3 -0 trunk/include/setup.h.in (File Modified)
5350
5351
5352 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5353 Log:
5354 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5355
5356
5357 Changes: Modified:
5358 +28 -0 trunk/aclocal.m4 (File Modified)
5359
5360
5361 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5362 Log:
5363 Allow requesting forward channel and quiet list in same mode command.
5364
5365
5366 Changes: Modified:
5367 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5368
5369
5370 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5371 Log:
5372 Add description of xline wildcards.
5373
5374
5375 Changes: Modified:
5376 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5377
5378
5379 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5380 Log:
5381 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5382
5383
5384 Changes: Modified:
5385 +0 -4 trunk/modules/m_services.c (File Modified)
5386
5387
5388 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5389 Log:
5390 typo
5391
5392
5393 Changes: Modified:
5394 +1 -1 trunk/include/hook.h (File Modified)
5395
5396
5397 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5398 Log:
5399 call_hook, not hook_call
5400
5401
5402 Changes: Modified:
5403 +1 -1 trunk/modules/core/m_join.c (File Modified)
5404
5405
5406 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5407 Log:
5408 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5409 Could be useful for a number of things.
5410
5411
5412 Changes: Modified:
5413 +9 -0 trunk/modules/core/m_join.c (File Modified)
5414
5415
5416 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5417 Log:
5418 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5419
5420
5421 Changes: Modified:
5422 +7 -0 trunk/include/hook.h (File Modified)
5423
5424
5425 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5426 Log:
5427 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5428
5429
5430 Changes: Modified:
5431 +15 -0 trunk/modules/m_services.c (File Modified)
5432
5433
5434 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5435 Log:
5436 Clarify snomask +f, +k, +u.
5437
5438
5439 Changes: Modified:
5440 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5441
5442
5443 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5444 Log:
5445 Cmode +p and +s may be set simultaneously.
5446
5447
5448 Changes: Modified:
5449 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5450
5451
5452 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5453 Log:
5454 actually, we should check the data version on each reload (oops)
5455
5456
5457 Changes: Modified:
5458 +6 -6 trunk/src/main.c (File Modified)
5459
5460
5461 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5462 Log:
5463 more work on the loader
5464
5465
5466 Changes: Modified:
5467 +45 -21 trunk/src/main.c (File Modified)
5468
5469
5470 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5471 Log:
5472 Add prototype ircd_state.c
5473
5474
5475 Changes: Modified:
5476 + - trunk/src/ircd_state.c (File Added)
5477
5478
5479 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5480 Log:
5481 Smaller improvements.
5482
5483
5484 Changes: Modified:
5485 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5486
5487
5488 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5489 Log:
5490 Add a lot of stuff here.
5491
5492
5493 Changes: Modified:
5494 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5495
5496
5497 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5498 Log:
5499 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5500
5501
5502 Changes: Modified:
5503 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5504
5505
5506 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5507 Log:
5508 Invex doesn't trump +r or (sic) +J.
5509
5510
5511 Changes: Modified:
5512 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5513
5514
5515 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5516 Log:
5517 Check to make sure a module is not loaded before loading it.
5518
5519
5520 Changes: Modified:
5521 +6 -1 trunk/src/ircd_parser.y (File Modified)
5522
5523
5524 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5525 Log:
5526 - Add a missing comma in the HeaderMessages array
5527 - Only send "Your hostname is too long ..." if that really is the case
5528
5529
5530 Changes: Modified:
5531 +2 -2 trunk/src/s_auth.c (File Modified)
5532
5533
5534 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5535 Log:
5536 build_symtable() will have already bailed here, so no need to check
5537 explicitly whether or not charybdis_main is NULL.
5538
5539
5540 Changes: Modified:
5541 +7 -16 trunk/src/main.c (File Modified)
5542
5543
5544 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5545 Log:
5546 Data structure versioning, part 1.
5547
5548
5549 Changes: Modified:
5550 +10 -1 trunk/include/ircd_defs.h (File Modified)
5551 +2 -0 trunk/src/ircd.c (File Modified)
5552 +15 -3 trunk/src/main.c (File Modified)
5553
5554
5555 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5556 Log:
5557 build a symbol table and use that instead of doing a raw dlsym on everything
5558
5559
5560 Changes: Modified:
5561 + - trunk/include/ircd_linker.h (File Added)
5562 +71 -1 trunk/src/Makefile.in (File Modified)
5563 + - trunk/src/ircd_linker.c (File Added)
5564 +16 -4 trunk/src/main.c (File Modified)
5565
5566
5567 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5568 Log:
5569 The launcher now calls io_loop() instead of charybdis_main().
5570 This is so that we do not have to reinitialize *everything* later.
5571
5572
5573 Changes: Modified:
5574 +1 -0 trunk/include/ircd.h (File Modified)
5575 +6 -7 trunk/src/ircd.c (File Modified)
5576 +13 -1 trunk/src/main.c (File Modified)
5577
5578
5579 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5580 Log:
5581 Use global binding on libircd.so.
5582
5583
5584 Changes: Modified:
5585 +1 -1 trunk/src/main.c (File Modified)
5586
5587
5588 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5589 Log:
5590 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5591 (it will do more later)
5592
5593
5594 Changes: Modified:
5595 +14 -12 trunk/include/config.h (File Modified)
5596 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5597 +31 -5 trunk/src/Makefile.in (File Modified)
5598 +78 -1 trunk/src/ircd.c (File Modified)
5599 + - trunk/src/main.c (File Added)
5600
5601
5602 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5603 Log:
5604 Add whitespace here, oops.
5605
5606
5607 Changes: Modified:
5608 +1 -1 trunk/CREDITS (File Modified)
5609
5610
5611 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5612 Log:
5613 Properly copy over the IP address here instead of using a cheap hack.
5614 Because the hack didn't work right except on IPv6. :|
5615
5616
5617 Changes: Modified:
5618 +12 -2 trunk/src/s_newconf.c (File Modified)
5619
5620
5621 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5622 Log:
5623 Revert reject cache notice to ratbox's, which more
5624 clearly suggests what's happening.
5625
5626
5627 Changes: Modified:
5628 +4 -1 trunk/src/reject.c (File Modified)
5629
5630
5631 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5632 Log:
5633 Fix the openssl status in the overview information.
5634
5635
5636 Changes: Modified:
5637 +1 -3 trunk/configure (File Modified)
5638 +1 -3 trunk/configure.ac (File Modified)
5639
5640
5641 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5642 Log:
5643 - Add simple exempt{} block (127.0.0.1) to example.conf.
5644 - Remove mention of deny{}.
5645
5646
5647 Changes: Modified:
5648 +5 -0 trunk/doc/example.conf (File Modified)
5649 +1 -1 trunk/doc/reference.conf (File Modified)
5650
5651
5652 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5653 Log:
5654 example.conf: add some comments at the start
5655 reference.conf: some ircd-ratbox -> charybdis
5656
5657
5658 Changes: Modified:
5659 +11 -0 trunk/doc/example.conf (File Modified)
5660 +6 -5 trunk/doc/reference.conf (File Modified)
5661
5662
5663 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5664 Log:
5665 Rename m_createauthonly module to createauthonly
5666 as this is not a module providing an m_function
5667 (command).
5668
5669
5670 Changes: Modified:
5671 +1 -38 trunk/contrib/Makefile.in (File Modified)
5672 + - trunk/contrib/createauthonly.c (File Added)
5673 + - trunk/contrib/m_createauthonly.c (File Deleted)
5674
5675
5676 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5677 Log:
5678 Add to example confs commented lines for:
5679 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5680 sno_globalkline.so, sno_globaloper.so.
5681
5682
5683 Changes: Modified:
5684 +5 -1 trunk/doc/example.conf (File Modified)
5685 +9 -1 trunk/doc/reference.conf (File Modified)
5686
5687
5688 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5689 Log:
5690 - Unbreak connecting to connect{}s with hostnames
5691 instead of IP addresses (broken with new resolver).
5692 - Try to do A/AAAA query based on aftype in
5693 connect{} (doesn't seem to work fully).
5694
5695
5696 Changes: Modified:
5697 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5698
5699
5700 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5701 Log:
5702 Unbreak /rehash dns.
5703
5704
5705 Changes: Modified:
5706 +1 -0 trunk/src/res.c (File Modified)
5707
5708
5709 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5710 Log:
5711 Preserve Hybrid Id and add one of our own.
5712
5713
5714 Changes: Modified:
5715 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5716 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5717
5718
5719 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5720 Log:
5721 Add anfl and Androsyn to CREDITS.
5722 They wrote a lot of ratbox code we use, both before and after the fork.
5723
5724
5725 Changes: Modified:
5726 +2 -0 trunk/CREDITS (File Modified)
5727
5728
5729 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5730 Log:
5731 Hostname validity check.
5732
5733
5734 Changes: Modified:
5735 +42 -3 trunk/src/s_auth.c (File Modified)
5736
5737
5738 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5739 Log:
5740 Version bump to 1.2.0.
5741
5742
5743 Changes: Modified:
5744 +9 -9 trunk/configure (File Modified)
5745 +1 -1 trunk/configure.ac (File Modified)
5746
5747
5748 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5749 Log:
5750 - Missed a spot in the IPv6 code here. Should be usable now.
5751
5752
5753 Changes: Modified:
5754 +2 -2 trunk/src/res.c (File Modified)
5755
5756
5757 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5758 Log:
5759 Alright, so, this massive commit does the following:
5760 - Removes adns
5761 - Adds a resolver based on the undernet and hybrid one.
5762 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5763 - Makes a check in ./configure be posixly correct
5764 - Simplifies the auth code and DNS callbacks
5765
5766 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5767
5768
5769 Changes: Modified:
5770 +1 -1 trunk/Makefile.in (File Modified)
5771 + - trunk/adns/ (File Deleted)
5772 +148 -80 trunk/configure (File Modified)
5773 +1 -2 trunk/configure.ac (File Modified)
5774 +6 -0 trunk/include/client.h (File Modified)
5775 +1 -0 trunk/include/packet.h (File Modified)
5776 +153 -41 trunk/include/res.h (File Modified)
5777 + - trunk/include/reslib.h (File Added)
5778 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5779 +930 -1449 trunk/modules/.depend (File Modified)
5780 +3 -0 trunk/modules/m_stats.c (File Modified)
5781 +417 -621 trunk/src/.depend (File Modified)
5782 +1 -1 trunk/src/.indent.pro (File Modified)
5783 +2069 -289 trunk/src/Makefile.in (File Modified)
5784 + - trunk/src/adns.c (File Deleted)
5785 + - trunk/src/res.c (File Added)
5786 + - trunk/src/reslib.c (File Added)
5787 +11 -50 trunk/src/s_auth.c (File Modified)
5788 +4 -26 trunk/src/s_newconf.c (File Modified)
5789
5790
5791 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5792 Log:
5793 Document the NOBALLOC feature.
5794
5795
5796 Changes: Modified:
5797 +7 -1 trunk/include/config.h (File Modified)
5798
5799
5800 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5801 Log:
5802 commands.sgml changes
5803
5804
5805 Changes: Modified:
5806 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5807
5808
5809 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5810 Log:
5811 connect{} changes.
5812
5813
5814 Changes: Modified:
5815 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5816
5817
5818 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5819 Log:
5820 Improve description of class{} block (in particular,
5821 mention server classes as well as client classes).
5822
5823
5824 Changes: Modified:
5825 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5826
5827
5828 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5829 Log:
5830 In comment:
5831 -/* sendq: servers need a higher sendq as they send more data */
5832 +/* sendq: servers need a higher sendq as they are sent more data */
5833
5834
5835 Changes: Modified:
5836 +1 -1 trunk/doc/reference.conf (File Modified)
5837
5838
5839 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5840 Log:
5841 Add modules{} block.
5842
5843
5844 Changes: Modified:
5845 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5846
5847
5848 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5849 Log:
5850 Add general::oper_snomask, snomask on oper up for opers
5851 that have umode +s set on oper up, but do not have
5852 a specific snomask setting in their operator block.
5853 If this is empty or not specified, +s is used as before.
5854
5855
5856 Changes: Modified:
5857 +4 -1 trunk/doc/example.conf (File Modified)
5858 +7 -1 trunk/doc/reference.conf (File Modified)
5859 +1 -0 trunk/include/client.h (File Modified)
5860 +1 -0 trunk/include/s_conf.h (File Modified)
5861 +32 -0 trunk/src/newconf.c (File Modified)
5862 +1 -0 trunk/src/s_conf.c (File Modified)
5863 +13 -3 trunk/src/s_user.c (File Modified)
5864
5865
5866 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5867 Log:
5868 fix error
5869
5870 Changes: Modified:
5871 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5872
5873
5874 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5875 Log:
5876 Add MASKTRACE and CHANTRACE commands.
5877
5878
5879 Changes: Modified:
5880 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5881
5882
5883 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5884 Log:
5885 document loadmodule directive
5886
5887
5888 Changes: Modified:
5889 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5890
5891
5892 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5893 Log:
5894 finish this up
5895
5896
5897 Changes: Modified:
5898 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5899
5900
5901 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5902 Log:
5903 q:lines are no longer living in the ircd.conf either
5904
5905
5906 Changes: Modified:
5907 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5908
5909
5910 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5911 Log:
5912 remove k:line, d:line, x:line as they are their own files now
5913
5914
5915 Changes: Modified:
5916 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5917
5918
5919 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5920 Log:
5921 New place for operator::snomask.
5922
5923
5924 Changes: Modified:
5925 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5926
5927
5928 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5929 Log:
5930 Document connect {}.
5931
5932
5933 Changes: Modified:
5934 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5935
5936
5937 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5938 Log:
5939 example.conf: move operator::snomask to a more logical place,
5940 more sensible default
5941 reference.conf: add operator::snomask
5942
5943
5944 Changes: Modified:
5945 +3 -3 trunk/doc/example.conf (File Modified)
5946 +3 -0 trunk/doc/reference.conf (File Modified)
5947
5948
5949 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5950 Log:
5951 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5952 in those conf entries that take umodes like <name1>, <name2>, ...
5953
5954
5955 Changes: Modified:
5956 +3 -0 trunk/doc/reference.conf (File Modified)
5957 +3 -0 trunk/src/newconf.c (File Modified)
5958
5959
5960 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5961 Log:
5962 Remove H:line
5963
5964
5965 Changes: Modified:
5966 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5967
5968
5969 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5970 Log:
5971 Aesthetic changes.
5972
5973
5974 Changes: Modified:
5975 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5976
5977
5978 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5979 Log:
5980 s/allow/auth
5981
5982
5983 Changes: Modified:
5984 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5985
5986
5987 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5988 Log:
5989 fix
5990
5991
5992 Changes: Modified:
5993 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5994
5995
5996 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5997 Log:
5998 Document operator {} blocks.
5999
6000
6001 Changes: Modified:
6002 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6003
6004
6005 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6006 Log:
6007 auth{}: clarify/add some details
6008
6009
6010 Changes: Modified:
6011 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6012
6013
6014 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6015 Log:
6016 auth{}: Move a paragraph.
6017
6018
6019 Changes: Modified:
6020 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6021
6022
6023 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6024 Log:
6025 Document auth{} blocks.
6026
6027
6028 Changes: Modified:
6029 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6030
6031
6032 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6033 Log:
6034 Add umode +R.
6035
6036
6037 Changes: Modified:
6038 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6039
6040
6041 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6042 Log:
6043 Add umode +R, prevents unidentified clients from
6044 sending private messages or notices. /accept'ed
6045 clients and opers are exempt.
6046 Due to the /accept part, this is only checked
6047 at the target's server, may want to change
6048 this?
6049
6050
6051 Changes: Modified:
6052 +1 -0 trunk/help/opers/umode (File Modified)
6053 +1 -0 trunk/help/users/umode (File Modified)
6054 +2 -0 trunk/include/client.h (File Modified)
6055 +1 -0 trunk/include/numeric.h (File Modified)
6056 +11 -1 trunk/modules/core/m_message.c (File Modified)
6057 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6058 +1 -1 trunk/src/messages.tab (File Modified)
6059 +1 -1 trunk/src/s_user.c (File Modified)
6060
6061
6062 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6063 Log:
6064 Don't allow a nick change if banned or quieted (and not
6065 voiced or opped) on a channel. This uses numeric 435
6066 (bahamut's "cannot change to a banned nick") because
6067 bahamut/ircu's 437 and hyperion's 438 already have
6068 another meaning for us.
6069
6070
6071 Changes: Modified:
6072 +2 -0 trunk/include/channel.h (File Modified)
6073 +1 -0 trunk/include/numeric.h (File Modified)
6074 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6075 +38 -0 trunk/src/channel.c (File Modified)
6076 +1 -1 trunk/src/messages.tab (File Modified)
6077
6078
6079 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6080 Log:
6081 KNOCK:
6082 - respect ban exceptions
6083 - also deny a knock if quieted
6084
6085
6086 Changes: Modified:
6087 +2 -1 trunk/modules/m_knock.c (File Modified)
6088
6089
6090 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6091 Log:
6092 Reverse bad substitution in comment.
6093
6094
6095 Changes: Modified:
6096 +1 -1 trunk/src/channel.c (File Modified)
6097
6098
6099 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6100 Log:
6101 - set DynSpoof flag for clients spoofed at registration
6102 - add orighost instead of host to the hostname hash
6103
6104
6105 Changes: Modified:
6106 +5 -1 trunk/src/s_user.c (File Modified)
6107
6108
6109 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6110 Log:
6111 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6112
6113
6114 Changes: Modified:
6115 +2 -3 trunk/src/send.c (File Modified)
6116
6117
6118 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6119 Log:
6120 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6121
6122
6123 Changes: Modified:
6124 +17 -7 trunk/modules/m_signon.c (File Modified)
6125
6126
6127 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6128 Log:
6129 Correct minimum args on ENCAP SASL to avoid nasty core.
6130
6131
6132 Changes: Modified:
6133 +1 -1 trunk/modules/m_sasl.c (File Modified)
6134
6135
6136 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6137 Log:
6138 Style nits: sptr can't ever be NULL, don't compare truth
6139 values with YES.
6140
6141
6142 Changes: Modified:
6143 +2 -3 trunk/modules/m_scan.c (File Modified)
6144
6145
6146 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6147 Log:
6148 - Comment out scan_cmodes() prototype to suppress warning
6149 - Correct minimum parameter count for mo_scan()
6150
6151
6152 Changes: Modified:
6153 +2 -2 trunk/modules/m_scan.c (File Modified)
6154
6155
6156 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6157 Log:
6158 SCAN UMODES:
6159 - Include full command in operspy notice
6160 - Allow global scans (no-list used, mask not used) without operspy
6161 - Use ERR_NOPRIVS numeric
6162
6163
6164 Changes: Modified:
6165 +21 -9 trunk/modules/m_scan.c (File Modified)
6166
6167
6168 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6169 Log:
6170 Cancel out the >3 default if < is given; this way
6171 any </> specification fully overrides the default.
6172
6173
6174 Changes: Modified:
6175 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6176
6177
6178 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6179 Log:
6180 - Call mo_list() from m_list() to reduce code duplication
6181 - Default to >3, rather arbitrarily (conf option?)
6182 - Make < and > mean less than and greater than again
6183
6184
6185 Changes: Modified:
6186 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6187
6188
6189 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6190 Log:
6191 When processing topic burst, hide connecting server
6192 on netburst if flatten links is enabled.
6193
6194
6195 Changes: Modified:
6196 +9 -2 trunk/modules/m_tb.c (File Modified)
6197
6198
6199 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6200 Log:
6201 - remove PENALTY token
6202
6203
6204 Changes: Modified:
6205 +0 -1 trunk/include/supported.h (File Modified)
6206
6207
6208 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6209 Log:
6210 005 fixups:
6211 - Add PENALTY because we have a pace-wait system.
6212 - Add FNC due to SAVE and RSFNC
6213 - Add q to MAXLIST.
6214
6215
6216 Changes: Modified:
6217 +4 -2 trunk/include/supported.h (File Modified)
6218
6219
6220 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6221 Log:
6222 mkay, indent went nuts here
6223
6224
6225 Changes: Modified:
6226 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6227
6228
6229 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6230 Log:
6231 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6232 and can be used instead. The SAFELIST implementation is the one used by
6233 default, as most users/networks will be used to it.
6234
6235
6236 Changes: Modified:
6237 +1 -0 trunk/NEWS (File Modified)
6238 +14 -0 trunk/include/client.h (File Modified)
6239 +5 -0 trunk/include/hash.h (File Modified)
6240 +404 -272 trunk/modules/Makefile.in (File Modified)
6241 + - trunk/modules/m_list.c (File Deleted)
6242 + - trunk/modules/m_list_ratbox.c (File Added)
6243 + - trunk/modules/m_list_safelist.c (File Added)
6244 +5 -5 trunk/src/hash.c (File Modified)
6245
6246
6247 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6248 Log:
6249 Clear invites on a lowerTS JOIN or SJOIN.
6250 This should complete kick_on_split_riding protection.
6251
6252
6253 Changes: Modified:
6254 +5 -0 trunk/modules/core/m_join.c (File Modified)
6255 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6256
6257
6258 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6259 Log:
6260 Like in ratbox, send and interpret timestamps on invites.
6261
6262
6263 Changes: Modified:
6264 +9 -2 trunk/modules/m_invite.c (File Modified)
6265
6266
6267 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6268 Log:
6269 Add +S (network service) umode. Just for completeness, users or opers
6270 cannot set this.
6271
6272
6273 Changes: Modified:
6274 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6275
6276
6277 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6278 Log:
6279 update NEWS a bit
6280
6281
6282 Changes: Modified:
6283 +35 -2 trunk/NEWS (File Modified)
6284
6285
6286 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6287 Log:
6288 Split off a PreClient structure for data to be freed on registation (i.e. password).
6289 New hook introduce_client for post-registration messages.
6290 Fix b0rked SASL numerics.
6291 Burst REALHOST post-introduction for spoofed-on-registration clients.
6292 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6293 Pre-registration signon support.
6294
6295
6296 Changes: Modified:
6297 +10 -0 trunk/configure (File Modified)
6298 +2 -0 trunk/configure.ac (File Modified)
6299 +14 -4 trunk/include/client.h (File Modified)
6300 +1 -0 trunk/include/hook.h (File Modified)
6301 +1 -0 trunk/include/numeric.h (File Modified)
6302 +3 -0 trunk/include/setup.h.in (File Modified)
6303 +16 -0 trunk/modules/m_chghost.c (File Modified)
6304 +25 -21 trunk/modules/m_sasl.c (File Modified)
6305 +63 -30 trunk/modules/m_signon.c (File Modified)
6306 +18 -0 trunk/src/client.c (File Modified)
6307 +2 -0 trunk/src/hook.c (File Modified)
6308 +5 -5 trunk/src/messages.tab (File Modified)
6309 +2 -0 trunk/src/s_serv.c (File Modified)
6310 +28 -2 trunk/src/s_user.c (File Modified)
6311
6312
6313 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6314 Log:
6315 Update hook documentation.
6316
6317
6318 Changes: Modified:
6319 +30 -0 trunk/doc/hooks.txt (File Modified)
6320
6321
6322 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6323 Log:
6324 Improve @/# handling in match_esc().
6325
6326
6327 Changes: Modified:
6328 +21 -13 trunk/src/match.c (File Modified)
6329
6330
6331 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6332 Log:
6333 backtrack instead of bailing out when handling a mismatched escape
6334
6335
6336 Changes: Modified:
6337 +1 -1 trunk/src/match.c (File Modified)
6338
6339
6340 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6341 Log:
6342 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6343
6344 Changes: Modified:
6345 +2 -1 trunk/CREDITS (File Modified)
6346
6347
6348 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6349 Log:
6350 Fix the escape brokenness and pick up a more efficient matching algorithm,
6351 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6352 Patch sent upstream. They can do whatever they want with it, *shrug*.
6353
6354
6355 Changes: Modified:
6356 +147 -161 trunk/src/match.c (File Modified)
6357
6358
6359 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6360 Log:
6361 If flatten links is enabled, fake the origins of some ServerModes
6362 sent to clients so that the server sending the netburst is hidden.
6363 Most mode hacks still show the true source.
6364
6365
6366 Changes: Modified:
6367 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6368 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6369
6370
6371 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6372 Log:
6373 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6374 where the exit originated).
6375 - When receiving an SQUIT for a server themselves
6376 (IsMe(target_p) || target_p == client_p)
6377 close their link and send a local server notice.
6378
6379
6380 Changes: Modified:
6381 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6382 +6 -3 trunk/src/client.c (File Modified)
6383
6384
6385 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6386 Log:
6387 Hooking into the wrong hook, whoops. :P
6388
6389
6390 Changes: Modified:
6391 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6392 +6 -10 trunk/modules/core/m_join.c (File Modified)
6393
6394
6395 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6396 Log:
6397 this doesn't work right, right now :P
6398
6399
6400 Changes: Modified:
6401 +40 -0 trunk/contrib/Makefile.in (File Modified)
6402 + - trunk/contrib/m_createauthonly.c (File Added)
6403 +6 -0 trunk/include/hook.h (File Modified)
6404 +26 -1 trunk/modules/core/m_join.c (File Modified)
6405 +1 -1 trunk/src/ircd.c (File Modified)
6406
6407
6408 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6409 Log:
6410 Make can_join() hookable.
6411
6412
6413 Changes: Modified:
6414 +12 -1 trunk/src/channel.c (File Modified)
6415
6416
6417 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6418 Log:
6419 add 'int approved;' to the channel event hook
6420
6421
6422 Changes: Modified:
6423 +1 -0 trunk/include/hook.h (File Modified)
6424
6425
6426 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6427 Log:
6428 Use SIDs in SASL ENCAP origin.
6429 Ignore responses from other agents once the first SASL response has been received for a client.
6430
6431
6432 Changes: Modified:
6433 +9 -5 trunk/modules/m_sasl.c (File Modified)
6434
6435
6436 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6437 Log:
6438 Removed stray debug code.
6439
6440
6441 Changes: Modified:
6442 +1 -1 trunk/modules/m_sasl.c (File Modified)
6443
6444
6445 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6446 Log:
6447 Don't complain "unknown MODE flag" if a non-oper attempts
6448 to unset an oper only umode they do not have.
6449 This is to prevent unwanted error messages when users/bots
6450 do things like MODE <nick> +i-sw.
6451
6452
6453 Changes: Modified:
6454 +4 -2 trunk/src/s_user.c (File Modified)
6455
6456
6457 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6458 Log:
6459 Fix client_exit hook name and only call it for local exits that are not
6460 IsAnyServer.
6461
6462
6463 Changes: Modified:
6464 +3 -2 trunk/modules/m_sasl.c (File Modified)
6465
6466
6467 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6468 Log:
6469 Fix SASL logic to actually use stored agent UID.
6470 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6471 Add abort code for exiting clients.
6472
6473
6474 Changes: Modified:
6475 +18 -9 trunk/modules/m_sasl.c (File Modified)
6476
6477
6478 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6479 Log:
6480 Port over ratbox 2.2 /challenge. This is slightly more secure
6481 (better crypto, longer keys, challenge timeout) and has better
6482 client scripts.
6483
6484 The respond tool is no longer part of the ircd tree but a
6485 separate package, currently available from
6486 http://respond.ircd-ratbox.org (we should mirror/... this).
6487
6488
6489 Changes: Modified:
6490 +65 -310 trunk/doc/challenge.txt (File Modified)
6491 +5 -5 trunk/include/client.h (File Modified)
6492 +3 -0 trunk/include/irc_string.h (File Modified)
6493 +3 -0 trunk/include/numeric.h (File Modified)
6494 +94 -50 trunk/modules/m_challenge.c (File Modified)
6495 +1 -2 trunk/src/client.c (File Modified)
6496 +125 -0 trunk/src/irc_string.c (File Modified)
6497 +2 -2 trunk/src/messages.tab (File Modified)
6498 + - trunk/tools/rsa_respond/ (File Deleted)
6499
6500
6501 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6502 Log:
6503 Preliminary SASL support.
6504
6505
6506 Changes: Modified:
6507 +7 -0 trunk/include/client.h (File Modified)
6508 +6 -0 trunk/include/numeric.h (File Modified)
6509 +1 -0 trunk/modules/Makefile.in (File Modified)
6510 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6511 +175 -1 trunk/modules/m_cap.c (File Modified)
6512 + - trunk/modules/m_sasl.c (File Added)
6513 +2 -0 trunk/modules/m_user.c (File Modified)
6514 +5 -5 trunk/src/messages.tab (File Modified)
6515 +8 -2 trunk/src/s_user.c (File Modified)
6516
6517
6518 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6519 Log:
6520 SIGNON: make logout also apply remotely.
6521
6522
6523 Changes: Modified:
6524 +7 -2 trunk/modules/m_signon.c (File Modified)
6525
6526
6527 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6528 Log:
6529 Use an asterisk when sending empty logins in SIGNON.
6530
6531
6532 Changes: Modified:
6533 +5 -5 trunk/modules/m_signon.c (File Modified)
6534
6535
6536 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6537 Log:
6538 SIGNON: Only add whowas entry (add_history()) and wipe
6539 accepts (del_all_accepts()) if nick changed.
6540
6541
6542 Changes: Modified:
6543 +5 -3 trunk/modules/m_signon.c (File Modified)
6544
6545
6546 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6547 Log:
6548 SIGNON: slight fixes to collision code:
6549 - don't kill if target_p == source_p (nick unchanged or only changed case)
6550 - add comment that SAVE support is missing
6551 - use sendto_realops_snomask() instead of sendto_realops_flags()
6552
6553
6554 Changes: Modified:
6555 +9 -6 trunk/modules/m_signon.c (File Modified)
6556
6557
6558 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6559 Log:
6560 Fix up kills for bad nick/user/host on SIGNON.
6561
6562
6563 Changes: Modified:
6564 +16 -6 trunk/modules/m_signon.c (File Modified)
6565
6566
6567 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6568 Log:
6569 If changing to a nick with a digit, only allow the UID.
6570
6571
6572 Changes: Modified:
6573 +4 -0 trunk/modules/m_signon.c (File Modified)
6574
6575
6576 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6577 Log:
6578 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6579 Strip leading digits from logins that are not purely numeric.
6580
6581
6582 Changes: Modified:
6583 +3 -0 trunk/include/numeric.h (File Modified)
6584 +2 -0 trunk/include/send.h (File Modified)
6585 +1 -0 trunk/modules/Makefile.in (File Modified)
6586 +456 -3 trunk/modules/m_services.c (File Modified)
6587 + - trunk/modules/m_signon.c (File Added)
6588 +2 -2 trunk/src/messages.tab (File Modified)
6589 +98 -0 trunk/src/send.c (File Modified)
6590
6591
6592 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6593 Log:
6594 Remove old server notice umodes from example confs.
6595
6596
6597 Changes: Modified:
6598 +1 -2 trunk/doc/example.conf (File Modified)
6599 +4 -17 trunk/doc/reference.conf (File Modified)
6600
6601
6602 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6603 Log:
6604 Add snomask help file (forgot this earlier).
6605
6606
6607 Changes: Modified:
6608 + - trunk/help/opers/snomask (File Added)
6609
6610
6611 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6612 Log:
6613 Add umode +l (receive locops).
6614
6615
6616 Changes: Modified:
6617 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6618
6619
6620 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6621 Log:
6622 We don't plan to implement cmode +R (quiet unidentified) and
6623 umode +I (deny invite) for 1.1, so comment them out from the
6624 docs.
6625
6626
6627 Changes: Modified:
6628 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6629 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6630
6631
6632 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6633 Log:
6634 Improve snomask usage description.
6635
6636
6637 Changes: Modified:
6638 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6639
6640
6641 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6642 Log:
6643 Mention the word snomask with umode +s (needs to be a link really).
6644
6645
6646 Changes: Modified:
6647 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6648
6649
6650 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6651 Log:
6652 Add snomask +Z (operspy notices).
6653
6654
6655 Changes: Modified:
6656 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6657
6658
6659 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6660 Log:
6661 Misc updates/clarifications.
6662
6663
6664 Changes: Modified:
6665 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6666
6667
6668 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6669 Log:
6670 Document snomasks.
6671
6672
6673 Changes: Modified:
6674 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6675 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6676 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6677
6678
6679 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6680 Log:
6681 - Allow ENCAP REALHOST outside burst
6682 - Fix comment describing race condition: this can only happen
6683 on a local whois with use_whois_actually enabled
6684
6685
6686 Changes: Modified:
6687 +4 -6 trunk/modules/m_chghost.c (File Modified)
6688
6689
6690 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6691 Log:
6692 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6693
6694
6695 Changes: Modified:
6696 +39 -0 trunk/contrib/Makefile.in (File Modified)
6697 + - trunk/contrib/sno_globaloper.c (File Added)
6698
6699
6700 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6701 Log:
6702 Pass along old umodes and snomask in umode_changed hook,
6703 changing its parameter type from struct Client *
6704 to hook_data_umode_changed *. (For a new client, both
6705 are zero.)
6706
6707 The IP cloaking module now fully ignores umode changes
6708 where +h didn't change.
6709
6710
6711 Changes: Modified:
6712 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6713 +7 -0 trunk/include/hook.h (File Modified)
6714 +18 -4 trunk/src/s_user.c (File Modified)
6715
6716
6717 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6718 Log:
6719 move libcharybdis-provided function initialisation into libcharybdis_init().
6720
6721
6722 Changes: Modified:
6723 +32 -11 trunk/src/ircd.c (File Modified)
6724
6725
6726 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6727 Log:
6728 Make +f notices (local host, global host, global user@host, local class)
6729 netwide. Exceeding /quote set max remains local.
6730
6731
6732 Changes: Modified:
6733 +4 -4 trunk/src/s_conf.c (File Modified)
6734
6735
6736 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6737 Log:
6738 Netwide notices about attempts to join juped channels.
6739
6740
6741 Changes: Modified:
6742 +1 -1 trunk/modules/core/m_join.c (File Modified)
6743
6744
6745 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6746 Log:
6747 Send server notices about failed oper attempts globally.
6748 Successful remote oper attempt notices will be generated
6749 from the mode changes.
6750
6751
6752 Changes: Modified:
6753 +3 -3 trunk/modules/m_challenge.c (File Modified)
6754 +2 -2 trunk/modules/m_oper.c (File Modified)
6755
6756
6757 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6758 Log:
6759 Rest of infrastructure for sending server notices globally.
6760 Uses a new L_NETWIDE level on sendto_realops_snomask().
6761
6762
6763 Changes: Modified:
6764 +1 -0 trunk/include/send.h (File Modified)
6765 +31 -4 trunk/src/send.c (File Modified)
6766
6767
6768 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6769 Log:
6770 Add general::global_snotices conf option to control
6771 whether we send out SNOTEs. Does not do anything yet.
6772
6773
6774 Changes: Modified:
6775 +1 -0 trunk/doc/example.conf (File Modified)
6776 +6 -0 trunk/doc/reference.conf (File Modified)
6777 +1 -0 trunk/include/s_conf.h (File Modified)
6778 +6 -0 trunk/modules/m_info.c (File Modified)
6779 +1 -0 trunk/src/newconf.c (File Modified)
6780 +1 -0 trunk/src/s_conf.c (File Modified)
6781
6782
6783 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6784 Log:
6785 Only accept SNOTE from servers.
6786
6787
6788 Changes: Modified:
6789 +2 -0 trunk/modules/m_snote.c (File Modified)
6790
6791
6792 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6793 Log:
6794 Correct parv indices so this actually works.
6795
6796
6797 Changes: Modified:
6798 +2 -2 trunk/modules/m_snote.c (File Modified)
6799
6800
6801 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6802 Log:
6803 s/scan/snote/g
6804
6805
6806 Changes: Modified:
6807 +3 -3 trunk/modules/m_snote.c (File Modified)
6808
6809
6810 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6811 Log:
6812 Add m_snote.c, SNOTE propagator.
6813
6814
6815 Changes: Modified:
6816 +86 -0 trunk/modules/Makefile.in (File Modified)
6817 + - trunk/modules/m_snote.c (File Added)
6818
6819
6820 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6821 Log:
6822 start seeding the 1.1 NEWS file
6823
6824
6825 Changes: Modified:
6826 +4 -0 trunk/NEWS (File Modified)
6827
6828
6829 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6830 Log:
6831 rename some modules to more descriptive names...
6832
6833
6834 Changes: Modified:
6835 +2 -131 trunk/contrib/Makefile.in (File Modified)
6836 + - trunk/contrib/globalconnexit.c (File Deleted)
6837 + - trunk/contrib/globallineactive.c (File Deleted)
6838 + - trunk/contrib/sno_farconnect.c (File Added)
6839 + - trunk/contrib/sno_globalkline.c (File Added)
6840 +1 -120 trunk/modules/Makefile.in (File Modified)
6841 + - trunk/modules/networknotice.c (File Deleted)
6842 + - trunk/modules/sno_routing.c (File Added)
6843
6844
6845 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6846 Log:
6847 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6848 Uses FLAGS2_FLOODDONE bit on servers.
6849
6850
6851 Changes: Modified:
6852 +3 -0 trunk/include/client.h (File Modified)
6853 +121 -1 trunk/modules/Makefile.in (File Modified)
6854 + - trunk/modules/networknotice.c (File Added)
6855
6856
6857 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6858 Log:
6859 Don't show servers in /trace to nonopers if flatten links is enabled.
6860
6861
6862 Changes: Modified:
6863 +8 -5 trunk/modules/m_trace.c (File Modified)
6864
6865
6866 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6867 Log:
6868 CHGHOST:
6869 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6870 - send back confirmation to source, if local client
6871 - send a +s server notice if the source is neither a server nor a service (+S)
6872
6873
6874 Changes: Modified:
6875 +5 -1 trunk/modules/m_chghost.c (File Modified)
6876
6877
6878 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6879 Log:
6880 Use sendto_realops_snomask_from() to make the
6881 server notices appear to come from the affected
6882 user's server.
6883
6884
6885 Changes: Modified:
6886 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6887 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6888
6889
6890 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6891 Log:
6892 Add sendto_realops_snomask_from(), allows
6893 specification of apparent source server.
6894
6895
6896 Changes: Modified:
6897 +1 -0 trunk/include/send.h (File Modified)
6898 +41 -1 trunk/src/send.c (File Modified)
6899
6900
6901 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6902 Log:
6903 Revert r579. Keep host, not orighost in oper up notice.
6904 It would be inconsistent to have orighost there, and we
6905 don't want to mess up all server notices by putting both
6906 host and orighost.
6907
6908
6909 Changes: Modified:
6910 +1 -1 trunk/src/s_user.c (File Modified)
6911
6912
6913 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6914 Log:
6915 Include the IP address in operlog/foperlog.
6916
6917
6918 Changes: Modified:
6919 +10 -8 trunk/modules/m_challenge.c (File Modified)
6920 +8 -6 trunk/modules/m_oper.c (File Modified)
6921
6922
6923 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6924 Log:
6925 Call umode_changed hook on oper up.
6926
6927
6928 Changes: Modified:
6929 +1 -0 trunk/src/s_user.c (File Modified)
6930
6931
6932 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6933 Log:
6934 Add globalconnexit contrib module, shows remote client connects/exits
6935 except netsplits/netjoin on snomask +F.
6936 Notice formatting will probably change somewhat still.
6937
6938
6939 Changes: Modified:
6940 +80 -0 trunk/contrib/Makefile.in (File Modified)
6941 + - trunk/contrib/globalconnexit.c (File Added)
6942
6943
6944 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6945 Log:
6946 Declare snomask_modes[] so modules can provide snomasks.
6947
6948
6949 Changes: Modified:
6950 +2 -0 trunk/include/snomask.h (File Modified)
6951
6952
6953 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6954 Log:
6955 Replace user_signon hook with two new hooks: new_local_user
6956 and new_remote_user.
6957 These are called right before the user is introduced to the
6958 rest of the network.
6959
6960
6961 Changes: Modified:
6962 +2 -1 trunk/include/hook.h (File Modified)
6963 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6964 +4 -2 trunk/src/hook.c (File Modified)
6965 +2 -3 trunk/src/s_user.c (File Modified)
6966
6967
6968 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6969 Log:
6970 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6971
6972
6973 Changes: Modified:
6974 +2 -2 trunk/modules/m_scan.c (File Modified)
6975
6976
6977 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6978 Log:
6979 Update doc/technical/send.txt.
6980
6981
6982 Changes: Modified:
6983 +91 -131 trunk/doc/technical/send.txt (File Modified)
6984
6985
6986 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6987 Log:
6988 Add chantrace and masktrace to help files.
6989
6990
6991 Changes: Modified:
6992 + - trunk/help/opers/chantrace (File Added)
6993 +27 -20 trunk/help/opers/index (File Modified)
6994 + - trunk/help/opers/masktrace (File Added)
6995 +2 -0 trunk/help/opers/operspy (File Modified)
6996
6997
6998 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6999 Log:
7000 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7001 Shows etrace-like output for all users in a channel,
7002 in particular IP addresses.
7003
7004
7005 Changes: Modified:
7006 +75 -2 trunk/modules/m_etrace.c (File Modified)
7007
7008
7009 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7010 Log:
7011 Port over ratbox 2.2 r21727 (anfl):
7012 add some logging when we drop servers in places where we only notify opers
7013
7014
7015 Changes: Modified:
7016 +31 -0 trunk/modules/core/m_server.c (File Modified)
7017
7018
7019 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7020 Log:
7021 display orighost in operup message
7022
7023
7024 Changes: Modified:
7025 +1 -1 trunk/src/s_user.c (File Modified)
7026
7027
7028 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7029 Log:
7030 Add globallineactive contrib module, a hack which can often
7031 show k/d/g/x line active for remote clients.
7032
7033
7034 Changes: Modified:
7035 +52 -0 trunk/contrib/Makefile.in (File Modified)
7036 + - trunk/contrib/globallineactive.c (File Added)
7037
7038
7039 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7040 Log:
7041 Show IP field in the same way as MASKTRACE:
7042 "255.255.255.255" if it's unknown (remote TS5 client)
7043 and "0" if we or the remote server are purposely
7044 hiding it.
7045
7046
7047 Changes: Modified:
7048 +12 -1 trunk/modules/m_scan.c (File Modified)
7049
7050
7051 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7052 Log:
7053 scan umodes:
7054 - don't show servers in a global scan
7055 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7056
7057
7058 Changes: Modified:
7059 +4 -1 trunk/modules/m_scan.c (File Modified)
7060
7061
7062 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7063 Log:
7064 Implement SCAN UMODES.
7065
7066
7067 Changes: Modified:
7068 +3 -0 trunk/include/numeric.h (File Modified)
7069 +128 -2 trunk/modules/m_scan.c (File Modified)
7070 +2 -2 trunk/src/messages.tab (File Modified)
7071
7072
7073 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7074 Log:
7075 more oops
7076
7077
7078 Changes: Modified:
7079 +1 -1 trunk/modules/m_scan.c (File Modified)
7080
7081
7082 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7083 Log:
7084 parv[0] should be parv[1].
7085
7086
7087 Changes: Modified:
7088 +1 -1 trunk/modules/m_scan.c (File Modified)
7089
7090
7091 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7092 Log:
7093 another oops
7094
7095
7096 Changes: Modified:
7097 +1 -1 trunk/modules/m_scan.c (File Modified)
7098
7099
7100 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7101 Log:
7102 fix mistake here
7103
7104
7105 Changes: Modified:
7106 +2 -2 trunk/modules/m_scan.c (File Modified)
7107
7108
7109 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7110 Log:
7111 framework for scan command
7112
7113
7114 Changes: Modified:
7115 +113 -0 trunk/modules/Makefile.in (File Modified)
7116 + - trunk/modules/m_scan.c (File Added)
7117
7118
7119 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7120 Log:
7121 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7122
7123
7124 Changes: Modified:
7125 +2 -0 trunk/include/irc_string.h (File Modified)
7126 +157 -1 trunk/modules/m_etrace.c (File Modified)
7127 +129 -90 trunk/src/match.c (File Modified)
7128
7129
7130 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7131 Log:
7132 orighost may live in a different hash bucket (likely the case), lets check it standalone
7133
7134
7135 Changes: Modified:
7136 +39 -3 trunk/src/hostmask.c (File Modified)
7137
7138
7139 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7140 Log:
7141 SVN didn't check modules/ somehow, hrmm.
7142
7143
7144 Changes: Modified:
7145 +1 -1 trunk/modules/m_kline.c (File Modified)
7146 +6 -6 trunk/modules/m_stats.c (File Modified)
7147
7148
7149 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7150 Log:
7151 Track hostmask entries for client_p->orighost, if available.
7152 Not throughly tested, but seems to work fine.
7153
7154
7155 Changes: Modified:
7156 +8 -4 trunk/include/hostmask.h (File Modified)
7157 +14 -10 trunk/src/hostmask.c (File Modified)
7158
7159
7160 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7161 Log:
7162 Pass on SQUIT reasons more.
7163
7164
7165 Changes: Modified:
7166 +17 -19 trunk/src/client.c (File Modified)
7167
7168
7169 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7170 Log:
7171 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7172 This way, hidden admins also get them.
7173
7174
7175 Changes: Modified:
7176 +4 -4 trunk/src/send.c (File Modified)
7177
7178
7179 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7180 Log:
7181 From ircd-ratbox 2.2 (r21339 anfl):
7182 ms_kill() should be using find_person(), not find_client()
7183 otherwise it can generate a core.
7184
7185
7186 Changes: Modified:
7187 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7188
7189
7190 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7191 Log:
7192 Add m_error to core_module_table, so it is loaded by default.
7193
7194
7195 Changes: Modified:
7196 +1 -0 trunk/src/modules.c (File Modified)
7197
7198
7199 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7200 Log:
7201 comment is a const char *, not char *.
7202
7203
7204 Changes: Modified:
7205 +1 -1 trunk/include/hook.h (File Modified)
7206
7207
7208 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7209 Log:
7210 Fix a long standing hybrid 7 bug: when getting a read error
7211 on a server, report_error() is called with a %d instead of
7212 a %s in the format string ("Lost connection" in +d).
7213
7214
7215 Changes: Modified:
7216 +1 -1 trunk/src/client.c (File Modified)
7217
7218
7219 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7220 Log:
7221 Clarifications.
7222
7223
7224 Changes: Modified:
7225 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7226
7227
7228 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7229 Log:
7230 Add document describing capabilities and what they mean.
7231
7232
7233 Changes: Modified:
7234 + - trunk/doc/technical/capab.txt (File Added)
7235
7236
7237 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7238 Log:
7239 Change client_exit hook to pass all exit_client() parameters.
7240
7241
7242 Changes: Modified:
7243 +8 -0 trunk/include/hook.h (File Modified)
7244 +6 -1 trunk/src/client.c (File Modified)
7245
7246
7247 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7248 Log:
7249 Add client_exit hook, called in exit_client() for all
7250 clients of all types, except clients exiting because
7251 of netsplits (QS). The only thing done before it is
7252 marking the client as "closing" (to prevent
7253 recursion).
7254
7255
7256 Changes: Modified:
7257 +1 -0 trunk/include/hook.h (File Modified)
7258 +2 -0 trunk/src/client.c (File Modified)
7259 +2 -0 trunk/src/hook.c (File Modified)
7260
7261
7262 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7263 Log:
7264 Improve the code that calculates the nnnS nnnC counts
7265 in RPL_TRACESERVER.
7266
7267 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7268
7269
7270 Changes: Modified:
7271 +43 -36 trunk/modules/m_trace.c (File Modified)
7272
7273
7274 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7275 Log:
7276 Add server_eob hook.
7277 Planning to use this for netsplit/join notices.
7278
7279
7280 Changes: Modified:
7281 +1 -0 trunk/include/hook.h (File Modified)
7282 +2 -0 trunk/modules/m_pong.c (File Modified)
7283 +2 -0 trunk/src/hook.c (File Modified)
7284
7285
7286 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7287 Log:
7288 Default motd: ircd-ratbox -> charybdis
7289
7290
7291 Changes: Modified:
7292 +1 -1 trunk/doc/ircd.motd (File Modified)
7293
7294
7295 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7296 Log:
7297 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7298
7299
7300 Changes: Modified:
7301 +4 -4 trunk/src/s_user.c (File Modified)
7302
7303
7304 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7305 Log:
7306 - Remove obsolete EOB help file
7307 - Document snomask in the help files
7308 - Update indexes
7309
7310
7311 Changes: Modified:
7312 + - trunk/help/opers/eob (File Deleted)
7313 +13 -12 trunk/help/opers/index (File Modified)
7314 +1 -13 trunk/help/opers/umode (File Modified)
7315 +7 -7 trunk/help/users/index (File Modified)
7316
7317
7318 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7319 Log:
7320 Bail if snomask to parse is not given. Pointy hat to myself.
7321
7322
7323 Changes: Modified:
7324 +3 -0 trunk/src/snomask.c (File Modified)
7325
7326
7327 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7328 Log:
7329 Remove m_flags from autoconf
7330
7331
7332 Changes: Modified:
7333 +0 -1 trunk/contrib/Makefile.in (File Modified)
7334
7335
7336 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7337 Log:
7338 remove m_flags
7339
7340
7341 Changes: Modified:
7342 + - trunk/contrib/m_flags.c (File Deleted)
7343
7344
7345 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7346 Log:
7347 If +s is in oper_only_umodes, clear snomask on deoper.
7348
7349
7350 Changes: Modified:
7351 +5 -0 trunk/src/s_user.c (File Modified)
7352
7353
7354 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7355 Log:
7356 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7357
7358
7359 Changes: Modified:
7360 +2 -2 trunk/configure (File Modified)
7361 +2 -2 trunk/configure.ac (File Modified)
7362
7363
7364 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7365 Log:
7366 Remove the old server notice umodes.
7367 Default oper only umodes is now +s.
7368 Please make sure all remaining umodes still work.
7369
7370
7371 Changes: Modified:
7372 +3 -21 trunk/include/client.h (File Modified)
7373 +0 -12 trunk/src/newconf.c (File Modified)
7374 +1 -1 trunk/src/s_conf.c (File Modified)
7375 +12 -12 trunk/src/s_user.c (File Modified)
7376
7377
7378 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7379 Log:
7380 operator::flags nick_changes now controls +n snomask instead of +n umode.
7381
7382
7383 Changes: Modified:
7384 +8 -8 trunk/src/s_user.c (File Modified)
7385
7386
7387 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7388 Log:
7389 Move down h_umode_changed hook call after umode allowed checks
7390 (so it will not see +a if someone tries to set it but is not
7391 allowed to).
7392
7393
7394 Changes: Modified:
7395 +2 -3 trunk/src/s_user.c (File Modified)
7396
7397
7398 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7399 Log:
7400 Move over non-+s server notices (hopefully, all of them).
7401
7402
7403 Changes: Modified:
7404 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7405 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7406 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7407 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7408 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7409 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7410 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7411 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7412 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7413 +2 -2 trunk/libcharybdis/event.c (File Modified)
7414 +2 -2 trunk/modules/core/m_join.c (File Modified)
7415 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7416 +3 -3 trunk/modules/core/m_message.c (File Modified)
7417 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7418 +2 -2 trunk/modules/core/m_server.c (File Modified)
7419 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7420 +1 -1 trunk/modules/m_post.c (File Modified)
7421 +1 -1 trunk/modules/m_services.c (File Modified)
7422 +2 -2 trunk/src/channel.c (File Modified)
7423 +3 -3 trunk/src/client.c (File Modified)
7424 +1 -1 trunk/src/hash.c (File Modified)
7425 +5 -5 trunk/src/s_conf.c (File Modified)
7426 +2 -2 trunk/src/s_log.c (File Modified)
7427 +4 -4 trunk/src/s_user.c (File Modified)
7428
7429
7430 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7431 Log:
7432 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7433
7434
7435 Changes: Modified:
7436 +2 -1 trunk/include/snomask.h (File Modified)
7437 +2 -2 trunk/src/snomask.c (File Modified)
7438
7439
7440 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7441 Log:
7442 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7443
7444
7445 Changes: Modified:
7446 +1 -1 trunk/contrib/example_module.c (File Modified)
7447 +2 -2 trunk/include/ircd_defs.h (File Modified)
7448 +6 -6 trunk/modules/core/m_error.c (File Modified)
7449 +1 -1 trunk/modules/core/m_join.c (File Modified)
7450 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7451 +1 -1 trunk/modules/core/m_message.c (File Modified)
7452 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7453 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7454 +18 -18 trunk/modules/core/m_server.c (File Modified)
7455 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7456 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7457 +4 -4 trunk/modules/m_challenge.c (File Modified)
7458 +4 -4 trunk/modules/m_dline.c (File Modified)
7459 +13 -13 trunk/modules/m_gline.c (File Modified)
7460 +5 -5 trunk/modules/m_kline.c (File Modified)
7461 +2 -2 trunk/modules/m_oper.c (File Modified)
7462 +1 -1 trunk/modules/m_pong.c (File Modified)
7463 +13 -13 trunk/modules/m_rehash.c (File Modified)
7464 +4 -4 trunk/modules/m_resv.c (File Modified)
7465 +16 -16 trunk/modules/m_set.c (File Modified)
7466 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7467 +6 -6 trunk/modules/m_xline.c (File Modified)
7468 +1 -1 trunk/src/adns.c (File Modified)
7469 +2 -2 trunk/src/channel.c (File Modified)
7470 +1 -1 trunk/src/listener.c (File Modified)
7471 +1 -1 trunk/src/s_auth.c (File Modified)
7472 +15 -15 trunk/src/s_conf.c (File Modified)
7473 +3 -3 trunk/src/s_user.c (File Modified)
7474 +7 -7 trunk/src/send.c (File Modified)
7475
7476
7477 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7478 Log:
7479 On oper up:
7480 - set +s snomask if +s umode set but no snomasks
7481 - put numerics in more logical order
7482
7483
7484 Changes: Modified:
7485 +3 -1 trunk/src/s_user.c (File Modified)
7486
7487
7488 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7489 Log:
7490 parse_snobuf_to_mask(): default to + at start
7491 allows stuff like /mode jilles +s C
7492
7493
7494 Changes: Modified:
7495 +1 -1 trunk/src/snomask.c (File Modified)
7496
7497
7498 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7499 Log:
7500 Changes to user_mode() snomask handling.
7501 - show snomask (if not 0) on /mode <nick>
7502 - show snomask once at the end if +s/-s used
7503 - only parse 1 parameter for umode changes
7504 - don't crash on /mode <nick> +s
7505 - /mode <nick> -s clears snomask, doesn't use parameter
7506 - set umode +s iff snomask is not 0
7507 - snomask is not propagated, but umode +s is
7508
7509
7510 Changes: Modified:
7511 +97 -72 trunk/src/s_user.c (File Modified)
7512
7513
7514 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7515 Log:
7516 Convert some messages over to snomask.
7517
7518
7519 Changes: Modified:
7520 +29 -29 trunk/src/client.c (File Modified)
7521 +2 -2 trunk/src/ircd.c (File Modified)
7522 +13 -13 trunk/src/modules.c (File Modified)
7523 +1 -1 trunk/src/newconf.c (File Modified)
7524 +5 -5 trunk/src/parse.c (File Modified)
7525 +1 -1 trunk/src/restart.c (File Modified)
7526 +4 -4 trunk/src/s_newconf.c (File Modified)
7527 +11 -11 trunk/src/s_serv.c (File Modified)
7528
7529
7530 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7531 Log:
7532 include snomask.h from client.h
7533
7534
7535 Changes: Modified:
7536 +1 -0 trunk/include/client.h (File Modified)
7537
7538
7539 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7540 Log:
7541 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7542
7543
7544 Changes: Modified:
7545 +1 -0 trunk/src/newconf.c (File Modified)
7546 +2 -1 trunk/src/snomask.c (File Modified)
7547
7548
7549 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7550 Log:
7551 should start with +, not \0. Whoops. :)
7552
7553
7554 Changes: Modified:
7555 +1 -1 trunk/src/snomask.c (File Modified)
7556
7557
7558 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7559 Log:
7560 core snomask support.
7561
7562
7563 Changes: Modified:
7564 +3 -0 trunk/doc/example.conf (File Modified)
7565 +2 -0 trunk/include/client.h (File Modified)
7566 +2 -0 trunk/include/numeric.h (File Modified)
7567 +2 -0 trunk/include/s_newconf.h (File Modified)
7568 +63 -0 trunk/include/send.h (File Modified)
7569 + - trunk/include/snomask.h (File Added)
7570 +1 -0 trunk/src/Makefile.in (File Modified)
7571 +1 -1 trunk/src/messages.tab (File Modified)
7572 +8 -0 trunk/src/newconf.c (File Modified)
7573 +12 -0 trunk/src/s_user.c (File Modified)
7574 +235 -0 trunk/src/send.c (File Modified)
7575 + - trunk/src/snomask.c (File Added)
7576
7577
7578 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7579 Log:
7580 add a blank line after the license info.
7581
7582
7583 Changes: Modified:
7584 +1 -1 trunk/CREDITS (File Modified)
7585
7586
7587 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7588 Log:
7589 Extend copyright to 2006.
7590
7591
7592 Changes: Modified:
7593 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7594
7595
7596 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7597 Log:
7598 - Fix up book id.
7599 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7600
7601
7602 Changes: Modified:
7603 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7604 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7605
7606
7607 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7608 Log:
7609 Add oper privileges document.
7610
7611
7612 Changes: Modified:
7613 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7614 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7615
7616
7617 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7618 Log:
7619 Capitalize message names in services shortcuts (for consistency).
7620
7621
7622 Changes: Modified:
7623 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7624
7625
7626 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7627 Log:
7628 Remove C++ comment.
7629
7630
7631 Changes: Modified:
7632 +1 -1 trunk/src/patricia.c (File Modified)
7633
7634
7635 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7636 Log:
7637 Remove obsolete 'nextconnect' variable.
7638
7639
7640 Changes: Modified:
7641 +0 -1 trunk/include/ircd.h (File Modified)
7642 +0 -2 trunk/src/client.c (File Modified)
7643 +0 -1 trunk/src/ircd.c (File Modified)
7644
7645
7646 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7647 Log:
7648 Remove this remnant of the hybrid 6 ziplinks implementation.
7649
7650
7651 Changes: Modified:
7652 + - trunk/include/s_zip.h (File Deleted)
7653
7654
7655 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7656 Log:
7657 Make clone limiting work on orighost, not host (so it
7658 looks through services cloaks). Lightly tested, please
7659 test/review.
7660
7661
7662 Changes: Modified:
7663 +2 -0 trunk/modules/m_chghost.c (File Modified)
7664 +1 -1 trunk/src/client.c (File Modified)
7665 +1 -1 trunk/src/s_conf.c (File Modified)
7666
7667
7668 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7669 Log:
7670 Don't forget to link me_realhost() into the command hash.
7671
7672 Pointy hat to: myself
7673
7674
7675 Changes: Modified:
7676 +1 -1 trunk/modules/m_chghost.c (File Modified)
7677
7678
7679 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7680 Log:
7681 It's call_hook, not hook_call.
7682
7683
7684 Changes: Modified:
7685 +1 -1 trunk/src/s_user.c (File Modified)
7686
7687
7688 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7689 Log:
7690 Add unreject help file.
7691
7692
7693 Changes: Modified:
7694 + - trunk/help/opers/unreject (File Added)
7695
7696
7697 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7698 Log:
7699 Link the all-important 42 module to the build :P
7700
7701
7702 Changes: Modified:
7703 +1 -0 trunk/contrib/Makefile.in (File Modified)
7704
7705
7706 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7707 Log:
7708 Mention /rehash help.
7709
7710
7711 Changes: Modified:
7712 +1 -0 trunk/help/opers/rehash (File Modified)
7713
7714
7715 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7716 Log:
7717 Add h_user_signon hook.
7718
7719
7720 Changes: Modified:
7721 +1 -0 trunk/include/hook.h (File Modified)
7722 +2 -0 trunk/src/hook.c (File Modified)
7723 +4 -0 trunk/src/s_user.c (File Modified)
7724
7725
7726 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7727 Log:
7728 Oops, forgot to set orighost for remote client introductions.
7729
7730
7731 Changes: Modified:
7732 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7733
7734
7735 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7736 Log:
7737 Use TS6 forms in services shortcuts, if possible.
7738
7739
7740 Changes: Modified:
7741 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7742
7743
7744 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7745 Log:
7746 - Start out default_umodes conf entry from the empty set instead of +i.
7747 - Move oper_only_umodes check to where default_umodes is used, as
7748 oper_only_umodes may not be set yet while we're reading the conf.
7749
7750
7751 Changes: Modified:
7752 +6 -7 trunk/src/newconf.c (File Modified)
7753 +1 -1 trunk/src/s_user.c (File Modified)
7754
7755
7756 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7757 Log:
7758 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7759
7760
7761 Changes: Modified:
7762 +1 -0 trunk/doc/example.conf (File Modified)
7763 +7 -0 trunk/doc/reference.conf (File Modified)
7764 +0 -7 trunk/include/config.h.dist (File Modified)
7765 +1 -0 trunk/include/s_conf.h (File Modified)
7766 +6 -0 trunk/modules/m_info.c (File Modified)
7767 +9 -18 trunk/src/client.c (File Modified)
7768 +1 -0 trunk/src/newconf.c (File Modified)
7769 +1 -0 trunk/src/s_conf.c (File Modified)
7770
7771
7772 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7773 Log:
7774 - Allow NULL target_ip in show_ip() (indicates message is being
7775 sent to local opers)
7776 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7777 confitem
7778 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7779 those in src/client.c
7780
7781 From ratbox 2.2 svn (anfl)
7782
7783
7784 Changes: Modified:
7785 +1 -0 trunk/include/client.h (File Modified)
7786 +21 -2 trunk/src/client.c (File Modified)
7787 +2 -4 trunk/src/hostmask.c (File Modified)
7788 +1 -5 trunk/src/s_conf.c (File Modified)
7789 +4 -8 trunk/src/s_user.c (File Modified)
7790
7791
7792 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7793 Log:
7794 Fire off events properly.
7795
7796
7797 Changes: Modified:
7798 +7 -3 trunk/src/s_user.c (File Modified)
7799
7800
7801 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7802 Log:
7803 make sure modules which depend on umode information get the message upon connection (oops)
7804
7805
7806 Changes: Modified:
7807 +3 -0 trunk/src/s_user.c (File Modified)
7808
7809
7810 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7811 Log:
7812 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7813 From ratbox 2.2 svn.
7814
7815
7816 Changes: Modified:
7817 +3 -7 trunk/modules/m_etrace.c (File Modified)
7818
7819
7820 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7821 Log:
7822 Replace silly `default_invisible' option with more versatile default_umodes.
7823
7824
7825 Changes: Modified:
7826 +2 -2 trunk/Makefile.in (File Modified)
7827 +12 -1 trunk/doc/example.conf (File Modified)
7828 +14 -7 trunk/doc/reference.conf (File Modified)
7829 +2 -4 trunk/include/s_conf.h (File Modified)
7830 +0 -6 trunk/modules/m_info.c (File Modified)
7831 +4 -0 trunk/src/modules.c (File Modified)
7832 +41 -1 trunk/src/newconf.c (File Modified)
7833 +2 -2 trunk/src/s_conf.c (File Modified)
7834 +3 -4 trunk/src/s_user.c (File Modified)
7835
7836
7837 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7838 Log:
7839 Add temporary nick resvs with the proper duration,
7840 not 60 times too long.
7841
7842
7843 Changes: Modified:
7844 +1 -1 trunk/modules/m_resv.c (File Modified)
7845
7846
7847 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7848 Log:
7849 Add kick on split riding. See reference.conf for more details.
7850
7851
7852 Changes: Modified:
7853 +1 -0 trunk/doc/example.conf (File Modified)
7854 +16 -0 trunk/doc/reference.conf (File Modified)
7855 +1 -0 trunk/include/s_conf.h (File Modified)
7856 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7857 +6 -0 trunk/modules/m_info.c (File Modified)
7858 +1 -0 trunk/src/newconf.c (File Modified)
7859 +1 -0 trunk/src/s_conf.c (File Modified)
7860
7861
7862 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7863 Log:
7864 New credits, denoting GXTi as being on the core team.
7865
7866
7867 Changes: Modified:
7868 +16 -5 trunk/CREDITS (File Modified)
7869
7870
7871 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7872 Log:
7873 better cloaking algorithm
7874
7875
7876 Changes: Modified:
7877 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7878
7879
7880 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7881 Log:
7882 don't do redundant bitshifting.
7883
7884
7885 Changes: Modified:
7886 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7887
7888
7889 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7890 Log:
7891 Add ip_cloaking.so.
7892
7893
7894 Changes: Modified:
7895 +1 -0 trunk/contrib/Makefile.in (File Modified)
7896
7897
7898 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7899 Log:
7900 Set the DynSpoof flag properly.
7901
7902
7903 Changes: Modified:
7904 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7905
7906
7907 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7908 Log:
7909 first go at an ip_cloaking implementation for charybdis.
7910
7911
7912 Changes: Modified:
7913 + - trunk/contrib/ip_cloaking.c (File Added)
7914
7915
7916 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7917 Log:
7918 Add libcharybdis to contrib/ includes.
7919
7920
7921 Changes: Modified:
7922 +1 -1 trunk/contrib/Makefile.in (File Modified)
7923
7924
7925 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7926 Log:
7927 add h_umode_changed hook for modules that provide usermodes.
7928
7929
7930 Changes: Modified:
7931 +1 -0 trunk/include/hook.h (File Modified)
7932 +2 -1 trunk/src/hook.c (File Modified)
7933 +3 -0 trunk/src/s_user.c (File Modified)
7934
7935
7936 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7937 Log:
7938 Show quiets in /stats z.
7939
7940
7941 Changes: Modified:
7942 +15 -10 trunk/src/s_stats.c (File Modified)
7943
7944
7945 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7946 Log:
7947 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7948
7949
7950 Changes: Modified:
7951 +0 -12 trunk/configure (File Modified)
7952 +0 -9 trunk/configure.ac (File Modified)
7953 +0 -3 trunk/include/setup.h.in (File Modified)
7954
7955
7956 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7957 Log:
7958 change various buffer sizes to = topiclen.
7959
7960
7961 Changes: Modified:
7962 +3 -4 trunk/include/ircd_defs.h (File Modified)
7963
7964
7965 jon 2005/12/12 19:32:18 UTC (20051212-400)
7966 Log:
7967 - Partial commit test, partial ego strokage ;)
7968
7969
7970 Changes: Modified:
7971 +2 -1 trunk/CREDITS (File Modified)
7972
7973
7974 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7975 Log:
7976 More kqueue corrections.
7977
7978 Changes: Modified:
7979 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7980
7981
7982 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7983 Log:
7984 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7985 Not sure why this wasn't this way to begin with.
7986
7987
7988 Changes: Modified:
7989 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7990
7991
7992 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7993 Log:
7994 example.conf tweaks:
7995 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7996 most people do not need this.
7997 Enable serverinfo::hub.
7998
7999
8000 Changes: Modified:
8001 +14 -11 trunk/doc/example.conf (File Modified)
8002
8003
8004 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8005 Log:
8006 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8007
8008
8009 Changes: Modified:
8010 +1 -1 trunk/src/s_serv.c (File Modified)
8011
8012
8013 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8014 Log:
8015 header include changes
8016
8017
8018 Changes: Modified:
8019 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8020 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8021 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8022 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8023 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8024 +1 -21 trunk/libcharybdis/select.c (File Modified)
8025
8026
8027 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8028 Log:
8029 s/ilog/libcharybdis_{die,log,restart}/g
8030
8031
8032 Changes: Modified:
8033 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8034 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8035 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8036 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8037 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8038 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8039 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8040 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8041
8042
8043 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8044 Log:
8045 Use the right callbacks in the function code.
8046
8047 Changes: Modified:
8048 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8049
8050
8051 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8052 Log:
8053 More work, it builds again!
8054
8055
8056 Changes: Modified:
8057 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8058 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8059 + - trunk/libcharybdis/libcharybdis.c (File Added)
8060 + - trunk/libcharybdis/libcharybdis.h (File Added)
8061
8062
8063 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8064 Log:
8065 Move some stuff around.
8066
8067
8068 Changes: Modified:
8069 + - trunk/include/memory.h (File Deleted)
8070 + - trunk/include/tools.h (File Deleted)
8071 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8072 + - trunk/libcharybdis/memory.c (File Added)
8073 + - trunk/libcharybdis/memory.h (File Added)
8074 + - trunk/libcharybdis/snprintf.c (File Added)
8075 + - trunk/libcharybdis/tools.c (File Added)
8076 + - trunk/libcharybdis/tools.h (File Added)
8077 +1000 -1062 trunk/modules/.depend (File Modified)
8078 +421 -455 trunk/src/.depend (File Modified)
8079 +0 -1191 trunk/src/Makefile.in (File Modified)
8080 + - trunk/src/memory.c (File Deleted)
8081 + - trunk/src/snprintf.c (File Deleted)
8082 + - trunk/src/tools.c (File Deleted)
8083
8084
8085 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8086 Log:
8087 move more headers into libcharybdis
8088
8089 Changes: Modified:
8090 + - trunk/include/balloc.h (File Deleted)
8091 + - trunk/include/event.h (File Deleted)
8092 + - trunk/libcharybdis/balloc.h (File Added)
8093 + - trunk/libcharybdis/event.h (File Added)
8094 +924 -1020 trunk/modules/.depend (File Modified)
8095 +327 -406 trunk/src/.depend (File Modified)
8096
8097
8098 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8099 Log:
8100 balloc, events -> libcharybdis
8101
8102 Changes: Modified:
8103 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8104 + - trunk/libcharybdis/balloc.c (File Added)
8105 + - trunk/libcharybdis/event.c (File Added)
8106 +0 -1008 trunk/src/Makefile.in (File Modified)
8107 + - trunk/src/balloc.c (File Deleted)
8108 + - trunk/src/event.c (File Deleted)
8109
8110
8111 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8112 Log:
8113 More fun
8114
8115 Changes: Modified:
8116 + - trunk/include/commio.h (File Deleted)
8117 + - trunk/include/linebuf.h (File Deleted)
8118 + - trunk/libcharybdis/commio.h (File Added)
8119 + - trunk/libcharybdis/linebuf.h (File Added)
8120 +1644 -530 trunk/modules/.depend (File Modified)
8121 +1 -1 trunk/modules/Makefile.in (File Modified)
8122 +720 -284 trunk/src/.depend (File Modified)
8123
8124
8125 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8126 Log:
8127 Makefile reworking -- moving libcharybdis headers into proper location.
8128
8129 Changes: Modified:
8130 +1 -1 trunk/adns/Makefile.in (File Modified)
8131 +1 -1 trunk/src/Makefile.in (File Modified)
8132
8133
8134 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8135 Log:
8136 Document proposed authdaemon protocol.
8137
8138 Changes: Modified:
8139 + - trunk/authdaemon/protocol.txt (File Added)
8140
8141
8142 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8143 Log:
8144 Makefile oops
8145
8146 Changes: Modified:
8147 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8148
8149
8150 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8151 Log:
8152 Remove dead makefile from generation
8153
8154 Changes: Modified:
8155 +1 -2 trunk/configure (File Modified)
8156 +0 -1 trunk/configure.ac (File Modified)
8157
8158
8159 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8160 Log:
8161 libcharybdisIO -> libcharybdis
8162
8163 Changes: Modified:
8164 +1 -1 trunk/src/Makefile.in (File Modified)
8165
8166
8167 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8168 Log:
8169 More restructuring.
8170
8171 Changes: Modified:
8172 + - trunk/libcharybdis/Makefile.in (File Added)
8173 + - trunk/libcharybdis/commio.c (File Added)
8174 + - trunk/libcharybdis/devpoll.c (File Added)
8175 + - trunk/libcharybdis/epoll.c (File Added)
8176 + - trunk/libcharybdis/io/ (File Deleted)
8177 + - trunk/libcharybdis/kqueue.c (File Added)
8178 + - trunk/libcharybdis/linebuf.c (File Added)
8179 + - trunk/libcharybdis/log/ (File Deleted)
8180 + - trunk/libcharybdis/poll.c (File Added)
8181 + - trunk/libcharybdis/ports.c (File Added)
8182 + - trunk/libcharybdis/select.c (File Added)
8183
8184
8185 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8186 Log:
8187 Blah kill makefile
8188
8189 Changes: Modified:
8190 + - trunk/libcharybdis/Makefile.in (File Deleted)
8191
8192
8193 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8194 Log:
8195 Blah kill makefile
8196
8197 Changes: Modified:
8198 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8199
8200
8201 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8202 Log:
8203 add authdaemon dir for later hacking
8204
8205
8206 Changes: Modified:
8207 + - trunk/authdaemon/ (File Added)
8208
8209
8210 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8211 Log:
8212 linebuf -> libcharybdisIO
8213
8214
8215 Changes: Modified:
8216 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8217 + - trunk/libcharybdis/io/linebuf.c (File Added)
8218 + - trunk/libcharybdis/log/ (File Added)
8219 + - trunk/libcharybdis/log/Makefile.in (File Added)
8220 +0 -687 trunk/src/Makefile.in (File Modified)
8221 + - trunk/src/linebuf.c (File Deleted)
8222
8223
8224 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8225 Log:
8226 Solaris 10 I/O ports support
8227
8228 Changes: Modified:
8229 + - trunk/libcharybdis/io/ports.c (File Added)
8230
8231
8232 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8233 Log:
8234 libcharybdis stuff
8235
8236
8237 Changes: Modified:
8238 +1 -1 trunk/Makefile.in (File Modified)
8239 +3 -1 trunk/configure (File Modified)
8240 +133 -10 trunk/configure.ac (File Modified)
8241 + - trunk/libcharybdis/ (File Added)
8242 + - trunk/libcharybdis/Makefile.in (File Added)
8243 + - trunk/libcharybdis/io/ (File Added)
8244 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8245 +2 -3 trunk/src/Makefile.in (File Modified)
8246 + - trunk/src/io/ (File Deleted)
8247
8248
8249 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8250 Log:
8251 split IO stuff into libcharybdisIO.
8252
8253
8254 Changes: Modified:
8255 + - trunk/src/commio.c (File Deleted)
8256 + - trunk/src/devpoll.c (File Deleted)
8257 + - trunk/src/epoll.c (File Deleted)
8258 + - trunk/src/io/ (File Added)
8259 + - trunk/src/io/Makefile.in (File Added)
8260 + - trunk/src/io/commio.c (File Added)
8261 + - trunk/src/io/devpoll.c (File Added)
8262 + - trunk/src/io/epoll.c (File Added)
8263 + - trunk/src/io/kqueue.c (File Added)
8264 + - trunk/src/io/poll.c (File Added)
8265 + - trunk/src/io/select.c (File Added)
8266 + - trunk/src/kqueue.c (File Deleted)
8267 + - trunk/src/poll.c (File Deleted)
8268 + - trunk/src/select.c (File Deleted)
8269
8270
8271 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8272 Log:
8273 Version bump: 1.1.0
8274
8275
8276 Changes: Modified:
8277 +86 -155 trunk/configure (File Modified)
8278 +1 -1 trunk/configure.ac (File Modified)
8279
8280
8281 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8282 Log:
8283 Remove mentions of mkkeypair/cryptlinks.
8284
8285
8286 Changes: Modified:
8287 +1 -3 trunk/doc/challenge.txt (File Modified)
8288
8289
8290 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8291 Log:
8292 Clarify serverinfo{} description.
8293
8294
8295 Changes: Modified:
8296 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8297
8298
8299 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8300 Log:
8301 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8302
8303
8304 Changes: Modified:
8305 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8306
8307
8308 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8309 Log:
8310 Improvements also applicable to hyperion 1.x.
8311
8312
8313 Changes: Modified:
8314 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8315
8316
8317 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8318 Log:
8319 - Add +F description
8320 - General improvements and changes to charybdis
8321
8322
8323 Changes: Modified:
8324 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8325
8326
8327 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8328 Log:
8329 The server notice umodes only have an effect
8330 for opers. ("sendto_realops_flags", so having
8331 the umode is not enough, they must also be
8332 opered)
8333
8334
8335 Changes: Modified:
8336 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8337
8338
8339 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8340 Log:
8341 Updates to umodes docs.
8342
8343
8344 Changes: Modified:
8345 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8346
8347
8348 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8349 Log:
8350 Add SGML documentation.
8351
8352 Changes: Modified:
8353 + - trunk/doc/sgml/ (File Added)
8354 + - trunk/doc/sgml/oper-guide/ (File Added)
8355 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8356 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8357 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8358 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8359 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8360 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8361 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8362
8363
8364 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8365 Log:
8366 Make operwall flag restrict setting umode +z.
8367 This repairs this flag broken in charybdis-1.0.
8368
8369
8370 Changes: Modified:
8371 +41 -0 trunk/contrib/m_flags.c (File Modified)
8372 +9 -0 trunk/src/s_user.c (File Modified)
8373
8374
8375 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8376 Log:
8377 Don't complain/reset remote clients +n. I'm still not
8378 convinced propagating all umodes is the way to go, oh
8379 well.
8380
8381
8382 Changes: Modified:
8383 +1 -1 trunk/src/s_user.c (File Modified)
8384
8385
8386 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8387 Log:
8388 - Require admin flag for oper /chghost (if it's enabled
8389 which is not default)
8390 - Give error message on nonexistant nick
8391
8392
8393 Changes: Modified:
8394 +12 -0 trunk/modules/m_chghost.c (File Modified)
8395
8396
8397 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8398 Log:
8399 Incorporated jilles' dynspoof patch with a few minor changes.
8400
8401 Changes: Modified:
8402 +5 -2 trunk/include/client.h (File Modified)
8403 +1 -0 trunk/include/numeric.h (File Modified)
8404 +75 -4 trunk/modules/m_chghost.c (File Modified)
8405 +2 -21 trunk/modules/m_stats.c (File Modified)
8406 +2 -8 trunk/modules/m_trace.c (File Modified)
8407 +2 -0 trunk/src/client.c (File Modified)
8408 +3 -0 trunk/src/s_user.c (File Modified)
8409
8410
8411 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8412 Log:
8413 Update NEWS.
8414
8415 Changes: Modified:
8416 +5 -0 trunk/NEWS (File Modified)
8417
8418
8419 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8420 Log:
8421 Make show_ip() far less braindead.
8422
8423 Obtained from: ratbox 2.2 SVN
8424
8425
8426 Changes: Modified:
8427 +14 -85 trunk/src/client.c (File Modified)
8428
8429
8430 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8431 Log:
8432 Instead of not showing channels at all for whoising services,
8433 only show channels the requester is also on. If operspying
8434 services, show all the channels.
8435
8436
8437 Changes: Modified:
8438 +37 -40 trunk/modules/m_whois.c (File Modified)
8439
8440
8441 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8442 Log:
8443 - Show real errno if we fail to connect to a server
8444 - Don't show server IPs on IRC if a server goes dead
8445 during handshake
8446
8447
8448 Changes: Modified:
8449 +2 -5 trunk/src/s_serv.c (File Modified)
8450
8451
8452 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8453 Log:
8454 Revert hybrid 7.2 aline code. It causes too many problems.
8455
8456
8457 Changes: Modified:
8458 +1 -47 trunk/NEWS (File Modified)
8459 + - trunk/include/aline.h (File Deleted)
8460 +53 -6 trunk/modules/m_dline.c (File Modified)
8461 +212 -16 trunk/modules/m_kline.c (File Modified)
8462 +37 -8 trunk/modules/m_resv.c (File Modified)
8463 +45 -24 trunk/modules/m_xline.c (File Modified)
8464 +0 -485 trunk/src/Makefile.in (File Modified)
8465 + - trunk/src/aline.c (File Deleted)
8466
8467
8468 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8469 Log:
8470 Incorporate recent ratbox monitor bugfixes (could crash).
8471
8472
8473 Changes: Modified:
8474 +16 -0 trunk/modules/m_monitor.c (File Modified)
8475 +4 -3 trunk/src/monitor.c (File Modified)
8476
8477
8478 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8479 Log:
8480 Fix /invite UID leak.
8481
8482 Found by logiclrd@EFnet.
8483
8484
8485 Changes: Modified:
8486 +3 -2 trunk/modules/m_invite.c (File Modified)
8487
8488
8489 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8490 Log:
8491 Don't show what channels a service is in.
8492
8493 Changes: Modified:
8494 +1 -0 trunk/NEWS (File Modified)
8495 +40 -35 trunk/modules/m_whois.c (File Modified)
8496
8497
8498 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8499 Log:
8500 Update version to 1.0.3.
8501
8502
8503 Changes: Modified:
8504 +9 -9 trunk/configure (File Modified)
8505 +1 -1 trunk/configure.ac (File Modified)
8506
8507
8508 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8509 Log:
8510 Update NEWS.
8511
8512
8513 Changes: Modified:
8514 +7 -1 trunk/NEWS (File Modified)
8515
8516
8517 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8518 Log:
8519 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8520 More static buffers :(
8521
8522
8523 Changes: Modified:
8524 +12 -4 trunk/src/aline.c (File Modified)
8525
8526
8527 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8528 Log:
8529 Make operspy mode (/mode !#channel showing parameters
8530 even if not on channel) work again.
8531
8532
8533 Changes: Modified:
8534 +4 -4 trunk/src/channel.c (File Modified)
8535
8536
8537 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8538 Log:
8539 Call server_introduced hook on TS6 remote server
8540 introduction (ms_sid()).
8541
8542
8543 Changes: Modified:
8544 +6 -0 trunk/modules/core/m_server.c (File Modified)
8545
8546
8547 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8548 Log:
8549 Cyrix boxes are wierd.
8550
8551 Changes: Modified:
8552 +2 -1 trunk/modules/m_services.c (File Modified)
8553
8554
8555 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8556 Log:
8557 More paranoia.
8558
8559 Changes: Modified:
8560 +1 -1 trunk/include/client.h (File Modified)
8561 +3 -1 trunk/modules/m_services.c (File Modified)
8562
8563
8564 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8565 Log:
8566 heh
8567
8568 Changes: Modified:
8569 +1 -6 trunk/modules/m_services.c (File Modified)
8570
8571
8572 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8573 Log:
8574 Disable a check that doesn't always seem to work right for some reason.
8575
8576 Changes: Modified:
8577 +2 -0 trunk/modules/m_services.c (File Modified)
8578
8579
8580 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8581 Log:
8582 Update NEWS.
8583
8584
8585 Changes: Modified:
8586 +4 -1 trunk/NEWS (File Modified)
8587
8588
8589 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8590 Log:
8591 1.0.2
8592
8593
8594 Changes: Modified:
8595 +9 -9 trunk/configure (File Modified)
8596 +1 -1 trunk/configure.ac (File Modified)
8597
8598
8599 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8600 Log:
8601 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8602
8603
8604 Changes: Modified:
8605 +3 -13 trunk/modules/m_trace.c (File Modified)
8606
8607
8608 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8609 Log:
8610 Don't send empty RPL_WHOISCHANNELS on remote whois.
8611
8612 Pointy hat to: jilles
8613
8614
8615 Changes: Modified:
8616 +1 -1 trunk/modules/m_whois.c (File Modified)
8617
8618
8619 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8620 Log:
8621 Update NEWS.
8622
8623
8624 Changes: Modified:
8625 +3 -0 trunk/NEWS (File Modified)
8626
8627
8628 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8629 Log:
8630 Modular umode support.
8631
8632
8633 Changes: Modified:
8634 +0 -9 trunk/include/client.h (File Modified)
8635 +2 -1 trunk/include/s_user.h (File Modified)
8636 +1 -1 trunk/include/tools.h (File Modified)
8637 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8638 +3 -0 trunk/src/ircd.c (File Modified)
8639 +1 -1 trunk/src/messages.tab (File Modified)
8640 +2 -2 trunk/src/s_serv.c (File Modified)
8641 +37 -59 trunk/src/s_user.c (File Modified)
8642 +21 -0 trunk/src/tools.c (File Modified)
8643
8644
8645 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8646 Log:
8647 Optionally do forced nick change to the UID instead of kill
8648 on nick collisions, see doc/collision_fnc.txt for more
8649 details.
8650
8651
8652 Changes: Modified:
8653 + - trunk/doc/collision_fnc.txt (File Added)
8654 +1 -0 trunk/doc/example.conf (File Modified)
8655 +8 -0 trunk/doc/reference.conf (File Modified)
8656 +1 -0 trunk/include/numeric.h (File Modified)
8657 +1 -0 trunk/include/s_conf.h (File Modified)
8658 +2 -1 trunk/include/s_serv.h (File Modified)
8659 +1 -0 trunk/include/s_stats.h (File Modified)
8660 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8661 +1 -1 trunk/src/messages.tab (File Modified)
8662 +1 -0 trunk/src/newconf.c (File Modified)
8663 +1 -0 trunk/src/s_conf.c (File Modified)
8664 +1 -0 trunk/src/s_serv.c (File Modified)
8665 +2 -2 trunk/src/s_stats.c (File Modified)
8666
8667
8668 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8669 Log:
8670 Update NEWS.
8671
8672
8673 Modified:
8674 trunk/NEWS (File Modified)
8675
8676
8677 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8678 Log:
8679 Don't allow lookups by uid in /monitor + and /monitor s.
8680
8681
8682 Modified:
8683 trunk/modules/m_monitor.c (File Modified)
8684
8685
8686 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8687 Log:
8688 Stop garbage +j being set in cases like +j aaa:bbb by
8689 initializing the variables properly.
8690
8691 Reported by kyle.
8692
8693
8694 Modified:
8695 trunk/modules/core/m_mode.c (File Modified)
8696 trunk/modules/core/m_sjoin.c (File Modified)
8697
8698
8699 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8700 Log:
8701 Apply flags to the proper server in me_gcap().
8702
8703
8704 Modified:
8705 trunk/modules/m_capab.c (File Modified)
8706
8707
8708 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8709 Log:
8710 Use find_named_client() instead of find_client() to check
8711 for nick collisions.
8712
8713
8714 Modified:
8715 trunk/modules/core/m_nick.c (File Modified)
8716
8717
8718 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8719 Log:
8720 - Replace old 381 numeric with a new, more positive one!
8721
8722
8723 Modified:
8724 trunk/src/messages.tab (File Modified)
8725
8726
8727 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8728 Log:
8729 Make it compile again.
8730
8731
8732 Modified:
8733 trunk/src/channel.c (File Modified)
8734 trunk/src/client.c (File Modified)
8735 trunk/src/ircd.c (File Modified)
8736 trunk/src/packet.c (File Modified)
8737
8738
8739 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8740 Log:
8741 - Prevent UID disclosure in cmode setting.
8742
8743
8744 Modified:
8745 trunk/NEWS (File Modified)
8746 trunk/modules/core/m_mode.c (File Modified)
8747
8748
8749 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8750 Log:
8751 A different check which prevents UID disclosure.
8752
8753
8754 Modified:
8755 trunk/modules/core/m_kick.c (File Modified)
8756
8757
8758 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8759 Log:
8760 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8761
8762
8763 Modified:
8764 trunk/modules/core/m_kick.c (File Modified)
8765
8766
8767 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8768 Log:
8769 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8770
8771
8772 Modified:
8773 trunk/NEWS (File Modified)
8774 trunk/modules/m_accept.c (File Modified)
8775 trunk/modules/m_admin.c (File Modified)
8776 trunk/modules/m_away.c (File Modified)
8777 trunk/modules/m_cap.c (File Modified)
8778 trunk/modules/m_capab.c (File Modified)
8779 trunk/modules/m_challenge.c (File Modified)
8780 trunk/modules/m_chghost.c (File Modified)
8781 trunk/modules/m_close.c (File Modified)
8782 trunk/modules/m_cmessage.c (File Modified)
8783 trunk/modules/m_connect.c (File Modified)
8784 trunk/modules/m_dline.c (File Modified)
8785 trunk/modules/m_encap.c (File Modified)
8786 trunk/modules/m_etrace.c (File Modified)
8787 trunk/modules/m_gline.c (File Modified)
8788 trunk/modules/m_help.c (File Modified)
8789 trunk/modules/m_info.c (File Modified)
8790 trunk/modules/m_invite.c (File Modified)
8791 trunk/modules/m_ison.c (File Modified)
8792 trunk/modules/m_kline.c (File Modified)
8793 trunk/modules/m_knock.c (File Modified)
8794 trunk/modules/m_links.c (File Modified)
8795 trunk/modules/m_list.c (File Modified)
8796 trunk/modules/m_locops.c (File Modified)
8797 trunk/modules/m_lusers.c (File Modified)
8798 trunk/modules/m_map.c (File Modified)
8799 trunk/modules/m_monitor.c (File Modified)
8800 trunk/modules/m_motd.c (File Modified)
8801 trunk/modules/m_names.c (File Modified)
8802 trunk/modules/m_oper.c (File Modified)
8803 trunk/modules/m_operspy.c (File Modified)
8804 trunk/modules/m_pass.c (File Modified)
8805 trunk/modules/m_ping.c (File Modified)
8806 trunk/modules/m_pong.c (File Modified)
8807 trunk/modules/m_post.c (File Modified)
8808 trunk/modules/m_rehash.c (File Modified)
8809 trunk/modules/m_restart.c (File Modified)
8810 trunk/modules/m_resv.c (File Modified)
8811 trunk/modules/m_services.c (File Modified)
8812 trunk/modules/m_set.c (File Modified)
8813 trunk/modules/m_sshortcut.c (File Modified)
8814 trunk/modules/m_stats.c (File Modified)
8815 trunk/modules/m_svinfo.c (File Modified)
8816 trunk/modules/m_tb.c (File Modified)
8817 trunk/modules/m_testline.c (File Modified)
8818 trunk/modules/m_testmask.c (File Modified)
8819 trunk/modules/m_time.c (File Modified)
8820 trunk/modules/m_topic.c (File Modified)
8821 trunk/modules/m_trace.c (File Modified)
8822 trunk/modules/m_unreject.c (File Modified)
8823 trunk/modules/m_user.c (File Modified)
8824 trunk/modules/m_userhost.c (File Modified)
8825 trunk/modules/m_users.c (File Modified)
8826 trunk/modules/m_version.c (File Modified)
8827 trunk/modules/m_wallops.c (File Modified)
8828 trunk/modules/m_who.c (File Modified)
8829 trunk/modules/m_whois.c (File Modified)
8830 trunk/modules/m_whowas.c (File Modified)
8831 trunk/modules/m_xline.c (File Modified)
8832 trunk/src/adns.c (File Modified)
8833 trunk/src/aline.c (File Modified)
8834 trunk/src/cache.c (File Modified)
8835 trunk/src/channel.c (File Modified)
8836 trunk/src/class.c (File Modified)
8837 trunk/src/client.c (File Modified)
8838 trunk/src/commio.c (File Modified)
8839 trunk/src/event.c (File Modified)
8840 trunk/src/hash.c (File Modified)
8841 trunk/src/hostmask.c (File Modified)
8842 trunk/src/ircd.c (File Modified)
8843 trunk/src/kdparse.c (File Modified)
8844 trunk/src/linebuf.c (File Modified)
8845 trunk/src/listener.c (File Modified)
8846 trunk/src/modules.c (File Modified)
8847 trunk/src/monitor.c (File Modified)
8848 trunk/src/newconf.c (File Modified)
8849 trunk/src/packet.c (File Modified)
8850 trunk/src/parse.c (File Modified)
8851 trunk/src/reject.c (File Modified)
8852 trunk/src/s_auth.c (File Modified)
8853 trunk/src/s_conf.c (File Modified)
8854 trunk/src/s_gline.c (File Modified)
8855 trunk/src/s_log.c (File Modified)
8856 trunk/src/s_newconf.c (File Modified)
8857 trunk/src/s_serv.c (File Modified)
8858 trunk/src/s_stats.c (File Modified)
8859 trunk/src/s_user.c (File Modified)
8860 trunk/src/send.c (File Modified)
8861 trunk/src/whowas.c (File Modified)
8862
8863
8864 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8865 Log:
8866 - More coding style niceities. Pretty much got client.h squared away.
8867
8868
8869 Modified:
8870 trunk/modules/m_dline.c (File Modified)
8871 trunk/modules/m_gline.c (File Modified)
8872 trunk/modules/m_kline.c (File Modified)
8873 trunk/modules/m_rehash.c (File Modified)
8874 trunk/modules/m_resv.c (File Modified)
8875 trunk/modules/m_stats.c (File Modified)
8876 trunk/modules/m_testline.c (File Modified)
8877 trunk/modules/m_user.c (File Modified)
8878 trunk/modules/m_xline.c (File Modified)
8879
8880
8881 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8882 Log:
8883 - Propagate quiets (+q) on netjoins
8884 - Clear +q list too on lowerTS sjoin from TS6 source
8885
8886
8887 Modified:
8888 trunk/modules/core/m_sjoin.c (File Modified)
8889 trunk/src/s_serv.c (File Modified)
8890
8891
8892 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8893 Log:
8894 Second argument to whois is always a nick, never a uid.
8895 This prevents /whois other.server uid to get information
8896 about that uid.
8897
8898
8899 Modified:
8900 trunk/modules/m_whois.c (File Modified)
8901
8902
8903 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8904 Log:
8905 Don't allow local users to use uids in user mode.
8906
8907
8908 Modified:
8909 trunk/src/s_user.c (File Modified)
8910
8911
8912 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8913 Log:
8914 Make it compile again.
8915
8916
8917 Modified:
8918 trunk/src/s_stats.c (File Modified)
8919
8920
8921 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8922 Log:
8923 Fix propagation of empty SJOIN.
8924
8925
8926 Modified:
8927 trunk/modules/core/m_sjoin.c (File Modified)
8928
8929
8930 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8931 Log:
8932 Some atheme-style niceties here.
8933
8934
8935 Modified:
8936 trunk/modules/m_accept.c (File Modified)
8937 trunk/modules/m_admin.c (File Modified)
8938 trunk/modules/m_away.c (File Modified)
8939 trunk/modules/m_cap.c (File Modified)
8940 trunk/modules/m_capab.c (File Modified)
8941 trunk/modules/m_challenge.c (File Modified)
8942 trunk/modules/m_chghost.c (File Modified)
8943 trunk/modules/m_close.c (File Modified)
8944 trunk/modules/m_cmessage.c (File Modified)
8945 trunk/modules/m_connect.c (File Modified)
8946 trunk/modules/m_dline.c (File Modified)
8947 trunk/modules/m_encap.c (File Modified)
8948 trunk/modules/m_etrace.c (File Modified)
8949 trunk/modules/m_gline.c (File Modified)
8950 trunk/modules/m_help.c (File Modified)
8951 trunk/modules/m_info.c (File Modified)
8952 trunk/modules/m_invite.c (File Modified)
8953 trunk/modules/m_ison.c (File Modified)
8954 trunk/modules/m_kline.c (File Modified)
8955 trunk/modules/m_knock.c (File Modified)
8956 trunk/modules/m_links.c (File Modified)
8957 trunk/modules/m_list.c (File Modified)
8958 trunk/modules/m_locops.c (File Modified)
8959 trunk/modules/m_lusers.c (File Modified)
8960 trunk/modules/m_map.c (File Modified)
8961 trunk/modules/m_monitor.c (File Modified)
8962 trunk/modules/m_motd.c (File Modified)
8963 trunk/modules/m_names.c (File Modified)
8964 trunk/modules/m_oper.c (File Modified)
8965 trunk/modules/m_operspy.c (File Modified)
8966 trunk/modules/m_pass.c (File Modified)
8967 trunk/modules/m_ping.c (File Modified)
8968 trunk/modules/m_pong.c (File Modified)
8969 trunk/modules/m_post.c (File Modified)
8970 trunk/modules/m_rehash.c (File Modified)
8971 trunk/modules/m_restart.c (File Modified)
8972 trunk/modules/m_resv.c (File Modified)
8973 trunk/modules/m_services.c (File Modified)
8974 trunk/modules/m_set.c (File Modified)
8975 trunk/modules/m_sshortcut.c (File Modified)
8976 trunk/modules/m_stats.c (File Modified)
8977 trunk/modules/m_svinfo.c (File Modified)
8978 trunk/modules/m_tb.c (File Modified)
8979 trunk/modules/m_testline.c (File Modified)
8980 trunk/modules/m_testmask.c (File Modified)
8981 trunk/modules/m_time.c (File Modified)
8982 trunk/modules/m_topic.c (File Modified)
8983 trunk/modules/m_trace.c (File Modified)
8984 trunk/modules/m_unreject.c (File Modified)
8985 trunk/modules/m_user.c (File Modified)
8986 trunk/modules/m_userhost.c (File Modified)
8987 trunk/modules/m_users.c (File Modified)
8988 trunk/modules/m_version.c (File Modified)
8989 trunk/modules/m_wallops.c (File Modified)
8990 trunk/modules/m_who.c (File Modified)
8991 trunk/modules/m_whois.c (File Modified)
8992 trunk/modules/m_whowas.c (File Modified)
8993 trunk/modules/m_xline.c (File Modified)
8994
8995
8996 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8997 Log:
8998 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8999
9000
9001 Modified:
9002 trunk/.indent.pro (File Modified)
9003 trunk/include/charybdis.h (File Added)
9004 trunk/include/client.h (File Modified)
9005 trunk/modules/.indent.pro (File Modified)
9006 trunk/src/.indent.pro (File Modified)
9007 trunk/src/adns.c (File Modified)
9008 trunk/src/aline.c (File Modified)
9009 trunk/src/cache.c (File Modified)
9010 trunk/src/channel.c (File Modified)
9011 trunk/src/class.c (File Modified)
9012 trunk/src/client.c (File Modified)
9013 trunk/src/commio.c (File Modified)
9014 trunk/src/event.c (File Modified)
9015 trunk/src/hash.c (File Modified)
9016 trunk/src/hostmask.c (File Modified)
9017 trunk/src/ircd.c (File Modified)
9018 trunk/src/kdparse.c (File Modified)
9019 trunk/src/linebuf.c (File Modified)
9020 trunk/src/listener.c (File Modified)
9021 trunk/src/modules.c (File Modified)
9022 trunk/src/monitor.c (File Modified)
9023 trunk/src/newconf.c (File Modified)
9024 trunk/src/packet.c (File Modified)
9025 trunk/src/parse.c (File Modified)
9026 trunk/src/reject.c (File Modified)
9027 trunk/src/s_auth.c (File Modified)
9028 trunk/src/s_conf.c (File Modified)
9029 trunk/src/s_gline.c (File Modified)
9030 trunk/src/s_log.c (File Modified)
9031 trunk/src/s_newconf.c (File Modified)
9032 trunk/src/s_serv.c (File Modified)
9033 trunk/src/s_stats.c (File Modified)
9034 trunk/src/s_user.c (File Modified)
9035 trunk/src/send.c (File Modified)
9036 trunk/src/whowas.c (File Modified)
9037
9038
9039 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9040 Log:
9041 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9042 - Convert a few modules towards using this code.
9043 - Make a note about this change in NEWS.
9044
9045
9046 Modified:
9047 trunk/NEWS (File Modified)
9048 trunk/include/aline.h (File Added)
9049 trunk/modules/m_dline.c (File Modified)
9050 trunk/modules/m_kline.c (File Modified)
9051 trunk/modules/m_resv.c (File Modified)
9052 trunk/modules/m_xline.c (File Modified)
9053 trunk/src/Makefile.in (File Modified)
9054 trunk/src/aline.c (File Added)
9055
9056
9057 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9058 Log:
9059 - Update NEWS document.
9060
9061
9062 Modified:
9063 trunk/NEWS (File Modified)
9064
9065
9066 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9067 Log:
9068 Use find_named_person() instead of find_person() in services shortcuts.
9069
9070
9071 Modified:
9072 trunk/modules/m_sshortcut.c (File Modified)
9073
9074
9075 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9076 Log:
9077 Fix propagation of empty channels (+P).
9078
9079
9080 Modified:
9081 trunk/modules/core/m_sjoin.c (File Modified)
9082 trunk/src/s_serv.c (File Modified)
9083
9084
9085 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9086 Log:
9087 Use same comparison for +f.
9088
9089
9090 Modified:
9091 trunk/modules/core/m_join.c (File Modified)
9092
9093
9094 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9095 Log:
9096 Retire server-server non-encap CHGHOST, and clean it up a bit.
9097
9098
9099 Modified:
9100 trunk/modules/m_chghost.c (File Modified)
9101
9102
9103 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9104 Log:
9105 Use TS6 form for SQUIT wallops.
9106
9107
9108 Modified:
9109 trunk/modules/core/m_squit.c (File Modified)
9110
9111
9112 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9113 Log:
9114 Propagate nick changes for remote clients in TS6 form if possible;
9115 simplify the code a bit.
9116
9117
9118 Modified:
9119 trunk/modules/core/m_nick.c (File Modified)
9120
9121
9122 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9123 Log:
9124 Only clear oper_only_umodes on deoper for local clients.
9125
9126
9127 Modified:
9128 trunk/src/s_user.c (File Modified)
9129
9130
9131 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9132 Log:
9133 - Don't enable use_whois_actually in the default config, makes cloaking
9134 only useful for vanity.
9135
9136
9137 Modified:
9138 trunk/doc/example.conf (File Modified)
9139
9140
9141 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9142 Log:
9143 Fix linebuf raw code to not truncate lines longer than
9144 510 characters. This stops ziplinks corruption at
9145 the initial burst if the other side sends a lot.
9146
9147
9148 Modified:
9149 trunk/src/linebuf.c (File Modified)
9150
9151
9152 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9153 Log:
9154 - Add +r to channel_modes().
9155
9156
9157 Modified:
9158 trunk/src/channel.c (File Modified)
9159
9160
9161 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9162 Log:
9163 Update NEWS.
9164
9165
9166 Modified:
9167 trunk/NEWS (File Modified)
9168
9169
9170 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9171 Log:
9172 err, nvm. wrong project :-P
9173
9174
9175 Modified:
9176 trunk/src/match.c (File Modified)
9177
9178
9179 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9180 Log:
9181 make sure we don't crash on match(NULL, test)
9182
9183
9184 Modified:
9185 trunk/src/match.c (File Modified)
9186
9187
9188 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9189 Log:
9190 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9191 flags = rehash in shared{}.
9192 Uses :<source> ENCAP <target> REHASH [option].
9193
9194
9195 Modified:
9196 trunk/doc/example.conf (File Modified)
9197 trunk/doc/reference.conf (File Modified)
9198 trunk/help/opers/rehash (File Modified)
9199 trunk/include/s_newconf.h (File Modified)
9200 trunk/modules/m_rehash.c (File Modified)
9201 trunk/modules/m_stats.c (File Modified)
9202 trunk/src/newconf.c (File Modified)
9203
9204
9205 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9206 Log:
9207 Initialize flags to 0 in conf_set_shared_flags() and
9208 conf_set_cluster_flags().
9209
9210
9211 Modified:
9212 trunk/src/newconf.c (File Modified)
9213
9214
9215 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9216 Log:
9217 Don't allow a forward from a #channel to an &channel.
9218 Error message is Illegal channel name.
9219
9220
9221 Modified:
9222 trunk/modules/core/m_mode.c (File Modified)
9223
9224
9225 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9226 Log:
9227 - change version to 1.0.1
9228
9229
9230 Modified:
9231 trunk/configure (File Modified)
9232 trunk/configure.ac (File Modified)
9233
9234
9235 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9236 Log:
9237 Update NEWS.
9238
9239
9240 Modified:
9241 trunk/NEWS (File Modified)
9242
9243
9244 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9245 Log:
9246 Services shortcuts changes:
9247 - Require umode +S on target
9248 - Use ERR_SERVICESDOWN (440) for error message
9249 - Fix check for empty string
9250
9251
9252 Modified:
9253 trunk/include/numeric.h (File Modified)
9254 trunk/modules/m_sshortcut.c (File Modified)
9255 trunk/src/messages.tab (File Modified)
9256
9257
9258 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9259 Log:
9260 s/IsChanService/IsService/g;
9261
9262
9263 Modified:
9264 trunk/modules/m_sshortcut.c (File Modified)
9265
9266
9267 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9268 Log:
9269 Add check for service validity in shortcut routines.
9270
9271
9272 Modified:
9273 trunk/modules/m_sshortcut.c (File Modified)
9274
9275
9276 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9277 Log:
9278 Don't allow forwarding to a -F channel the setter is not on.
9279
9280
9281 Modified:
9282 trunk/modules/core/m_mode.c (File Modified)
9283
9284
9285 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9286 Log:
9287 Describe identify_service and identify_command in
9288 reference.conf.
9289
9290
9291 Modified:
9292 trunk/doc/reference.conf (File Modified)
9293
9294
9295 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9296 Log:
9297 More helpfile updates.
9298
9299
9300 Modified:
9301 trunk/help/Makefile.in (File Modified)
9302 trunk/help/opers/die (File Modified)
9303 trunk/help/opers/join (File Modified)
9304 trunk/help/opers/links (File Modified)
9305 trunk/help/opers/lusers (File Modified)
9306 trunk/help/opers/map (File Added)
9307 trunk/help/opers/motd (File Modified)
9308 trunk/help/opers/names (File Modified)
9309 trunk/help/opers/notice (File Modified)
9310 trunk/help/opers/operspy (File Modified)
9311 trunk/help/opers/part (File Modified)
9312 trunk/help/opers/privmsg (File Modified)
9313 trunk/help/opers/restart (File Modified)
9314 trunk/help/opers/set (File Modified)
9315 trunk/help/opers/stats (File Modified)
9316 trunk/help/opers/trace (File Modified)
9317 trunk/help/opers/version (File Modified)
9318 trunk/help/users/notice (File Modified)
9319 trunk/help/users/privmsg (File Modified)
9320 trunk/help/users/stats (File Modified)
9321
9322
9323 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9324 Log:
9325 Update help files.
9326
9327
9328 Modified:
9329 trunk/help/opers/cmode (File Modified)
9330 trunk/help/opers/umode (File Modified)
9331 trunk/help/opers/wallops (File Modified)
9332 trunk/help/opers/who (File Modified)
9333 trunk/help/users/umode (File Modified)
9334
9335
9336 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9337 Log:
9338 Include cmode +r in 004 and 005.
9339
9340
9341 Modified:
9342 trunk/include/supported.h (File Modified)
9343 trunk/src/messages.tab (File Modified)
9344
9345
9346 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9347 Log:
9348 No need to clear all 3 buffers in channel_modes().
9349
9350
9351 Modified:
9352 trunk/src/channel.c (File Modified)
9353
9354
9355 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9356 Log:
9357 - Fix multiple +f modes per line
9358 - -f shouldn't take a parameter
9359
9360
9361 Modified:
9362 trunk/modules/core/m_mode.c (File Modified)
9363
9364
9365 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9366 Log:
9367 Channel mode +Q now prevents forwarding to or through
9368 a channel, just like in hyperion, not from a channel.
9369
9370
9371 Modified:
9372 trunk/modules/core/m_join.c (File Modified)
9373
9374
9375 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9376 Log:
9377 Complete +F/+Q propagation.
9378
9379
9380 Modified:
9381 trunk/modules/core/m_join.c (File Modified)
9382 trunk/modules/core/m_sjoin.c (File Modified)
9383 trunk/src/channel.c (File Modified)
9384
9385
9386 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9387 Log:
9388 - A few minor fixes.
9389
9390
9391 Modified:
9392 trunk/modules/core/m_join.c (File Modified)
9393 trunk/modules/m_services.c (File Modified)
9394
9395
9396 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9397 Log:
9398 - Fix netsplit obfuscation.
9399
9400
9401 Modified:
9402 trunk/src/client.c (File Modified)
9403
9404
9405 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9406 Log:
9407 - Fix another /stats p related bug.
9408
9409
9410 Modified:
9411 trunk/src/client.c (File Modified)
9412
9413
9414 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9415 Log:
9416 - Update example.conf.
9417
9418
9419 Modified:
9420 trunk/doc/example.conf (File Modified)
9421
9422
9423 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9424 Log:
9425 - Fix a minor bug here, and re-release 1.0.
9426
9427
9428 Modified:
9429 trunk/modules/core/m_nick.c (File Modified)
9430
9431
9432 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9433 Log:
9434 - Add bursted clients to /stats p list.
9435
9436
9437 Modified:
9438 trunk/modules/core/m_nick.c (File Modified)
9439
9440
9441 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9442 Log:
9443 - Add identify_service, identify_command options to the example.conf,
9444 newconf parser.
9445
9446
9447 Modified:
9448 trunk/NEWS (File Modified)
9449 trunk/doc/example.conf (File Modified)
9450 trunk/src/newconf.c (File Modified)
9451
9452
9453 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9454 Log:
9455 - Add services shortcuts.
9456
9457
9458 Modified:
9459 trunk/modules/Makefile.in (File Modified)
9460 trunk/modules/m_sshortcut.c (File Added)
9461
9462
9463 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9464 Log:
9465 - put back checks i removed by mistake
9466
9467
9468 Modified:
9469 trunk/modules/core/m_join.c (File Modified)
9470
9471
9472 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9473 Log:
9474 - Implement channel mode +Q, which disables forwarding.
9475 - Make forwarding usable by everyone.
9476 - Implement channel mode +F which bypasses authority checks on a target
9477 set with this mode
9478 - Update NEWS.
9479
9480
9481 Modified:
9482 trunk/NEWS (File Modified)
9483 trunk/include/channel.h (File Modified)
9484 trunk/include/supported.h (File Modified)
9485 trunk/modules/core/m_join.c (File Modified)
9486 trunk/modules/core/m_mode.c (File Modified)
9487 trunk/src/messages.tab (File Modified)
9488
9489
9490 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9491 Log:
9492 - Fix account handling brokenness.
9493
9494
9495 Modified:
9496 trunk/modules/m_services.c (File Modified)
9497
9498
9499 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9500 Log:
9501 Identify to services via server password hack. Still
9502 needs config file parts, like
9503 identifyservice = "nickserv@services.int";
9504 identifycommand = "IDENTIFY";
9505
9506
9507 Modified:
9508 trunk/include/s_conf.h (File Modified)
9509 trunk/src/s_user.c (File Modified)
9510
9511
9512 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9513 Log:
9514 Make send.c compile.
9515
9516
9517 Modified:
9518 trunk/src/send.c (File Modified)
9519
9520
9521 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9522 Log:
9523 - Handle this better.
9524
9525
9526 Modified:
9527 trunk/src/send.c (File Modified)
9528
9529
9530 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9531 Log:
9532 If the source is not a client, don't send to normal users.
9533
9534
9535 Modified:
9536 trunk/src/send.c (File Modified)
9537
9538
9539 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9540 Log:
9541 - Make /wallops behave as wallops in other ircds.
9542
9543
9544 Modified:
9545 trunk/modules/m_wallops.c (File Modified)
9546 trunk/src/send.c (File Modified)
9547
9548
9549 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9550 Log:
9551 - charybdis-1.0
9552
9553
9554 Modified:
9555 trunk/NEWS (File Modified)
9556 trunk/configure (File Modified)
9557 trunk/configure.ac (File Modified)
9558
9559
9560 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9561 Log:
9562 - Remove efnet configuration.
9563 - Rename example.conf as reference.conf, and replace the default
9564 example.conf with one suitable for AthemeNET.
9565 - Update makefile to reflect these changes.
9566
9567
9568 Modified:
9569 trunk/doc/Makefile.in (File Modified)
9570 trunk/doc/example.conf (File Modified)
9571 trunk/doc/example.efnet.conf (File Deleted)
9572 trunk/doc/reference.conf (File Added)
9573
9574
9575 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9576 Log:
9577 - Don't display opers who are /away.
9578
9579
9580 Modified:
9581 trunk/modules/m_stats.c (File Modified)
9582
9583
9584 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9585 Log:
9586 Put cmode +f in 004 and 005.
9587
9588
9589 Modified:
9590 trunk/include/supported.h (File Modified)
9591 trunk/src/messages.tab (File Modified)
9592
9593
9594 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9595 Log:
9596 Add user umode +Q which prevents a user from
9597 being forwarded.
9598
9599
9600 Modified:
9601 trunk/include/client.h (File Modified)
9602 trunk/modules/core/m_join.c (File Modified)
9603 trunk/src/messages.tab (File Modified)
9604 trunk/src/s_user.c (File Modified)
9605
9606
9607 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9608 Log:
9609 Implement channel forwarding in m_join(). As in
9610 hyperion, failing to join because of +i, +r or +j
9611 can cause you to be forwarded, potentially
9612 recursively. Unlike hyperion, a single numeric
9613 is sent in case of a successful forward, otherwise
9614 the ircd acts if there were no forward.
9615
9616
9617 Modified:
9618 trunk/include/numeric.h (File Modified)
9619 trunk/modules/core/m_join.c (File Modified)
9620 trunk/src/messages.tab (File Modified)
9621
9622
9623 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9624 Log:
9625 Allow servers to set oper-only cmodes as well.
9626
9627
9628 Modified:
9629 trunk/modules/core/m_mode.c (File Modified)
9630
9631
9632 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9633 Log:
9634 Add cmode +f which takes a channel name, settable
9635 only by opers for now. Does not do anything yet.
9636
9637
9638 Modified:
9639 trunk/include/channel.h (File Modified)
9640 trunk/modules/core/m_join.c (File Modified)
9641 trunk/modules/core/m_mode.c (File Modified)
9642 trunk/modules/core/m_sjoin.c (File Modified)
9643 trunk/src/channel.c (File Modified)
9644
9645
9646 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9647 Log:
9648 Fully initialize 'mode' in ms_join() and ms_sjoin()
9649 to avoid old +j garbage from being used.
9650
9651
9652 Modified:
9653 trunk/modules/core/m_join.c (File Modified)
9654 trunk/modules/core/m_sjoin.c (File Modified)
9655
9656
9657 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9658 Log:
9659 - only touch join_count/join_delta if join throttling
9660 is enabled on the channel
9661 - reset join_count/join_delta to 0 if -j is set
9662
9663
9664 Modified:
9665 trunk/modules/core/m_join.c (File Modified)
9666 trunk/modules/core/m_mode.c (File Modified)
9667 trunk/modules/core/m_sjoin.c (File Modified)
9668
9669
9670 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9671 Log:
9672 Also start a new "period" for join throttling for remote joins,
9673 if necessary. Make the code slightly clearer.
9674
9675
9676 Modified:
9677 trunk/modules/core/m_join.c (File Modified)
9678 trunk/src/channel.c (File Modified)
9679
9680
9681 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9682 Log:
9683 Some +j improvements, still broken.
9684
9685
9686 Modified:
9687 trunk/modules/core/m_join.c (File Modified)
9688 trunk/modules/core/m_sjoin.c (File Modified)
9689
9690
9691 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9692 Log:
9693 Only do +z processing for +m channels the sender is on,
9694 as bans/quiets are currently only checked locally.
9695
9696
9697 Modified:
9698 trunk/modules/core/m_message.c (File Modified)
9699
9700
9701 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9702 Log:
9703 - Add max_bans_large configuration option, defaulting to 500, to
9704 limit the number of bans in a +L channel
9705 - Change b/e/I to b/e/I/q in texts
9706
9707
9708 Modified:
9709 trunk/doc/example.conf (File Modified)
9710 trunk/include/s_conf.h (File Modified)
9711 trunk/modules/core/m_mode.c (File Modified)
9712 trunk/modules/m_info.c (File Modified)
9713 trunk/src/newconf.c (File Modified)
9714 trunk/src/s_conf.c (File Modified)
9715
9716
9717 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9718 Log:
9719 Store invite for +gi channels.
9720 Note that +gi is significantly weaker access control than +i.
9721
9722
9723 Modified:
9724 trunk/modules/m_invite.c (File Modified)
9725
9726
9727 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9728 Log:
9729 Nonops are allowed to see +q lists.
9730
9731
9732 Modified:
9733 trunk/modules/core/m_mode.c (File Modified)
9734
9735
9736 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9737 Log:
9738 Invalidate can_send() cache on -q.
9739
9740
9741 Modified:
9742 trunk/modules/core/m_mode.c (File Modified)
9743
9744
9745 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9746 Log:
9747 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9748
9749
9750 Modified:
9751 trunk/modules/core/m_sjoin.c (File Modified)
9752
9753
9754 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9755 Log:
9756 - Allow blank SJOINs -- for permanant channels.
9757
9758
9759 Modified:
9760 trunk/modules/core/m_sjoin.c (File Modified)
9761
9762
9763 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9764 Log:
9765 - Burst permanant channels.
9766
9767
9768 Modified:
9769 trunk/src/s_serv.c (File Modified)
9770
9771
9772 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9773 Log:
9774 - Fix handling of permanant channels.
9775
9776
9777 Modified:
9778 trunk/modules/core/m_join.c (File Modified)
9779
9780
9781 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9782 Log:
9783 - Run indent on core modules.
9784 - Add propagation of join throttle settings.
9785
9786
9787 Modified:
9788 trunk/modules/core/m_die.c (File Modified)
9789 trunk/modules/core/m_error.c (File Modified)
9790 trunk/modules/core/m_join.c (File Modified)
9791 trunk/modules/core/m_kick.c (File Modified)
9792 trunk/modules/core/m_kill.c (File Modified)
9793 trunk/modules/core/m_message.c (File Modified)
9794 trunk/modules/core/m_mode.c (File Modified)
9795 trunk/modules/core/m_nick.c (File Modified)
9796 trunk/modules/core/m_part.c (File Modified)
9797 trunk/modules/core/m_quit.c (File Modified)
9798 trunk/modules/core/m_server.c (File Modified)
9799 trunk/modules/core/m_sjoin.c (File Modified)
9800 trunk/modules/core/m_squit.c (File Modified)
9801
9802
9803 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9804 Log:
9805 - Fix mistake in commit message.
9806
9807
9808 Modified:
9809 trunk/ChangeLog (File Modified)
9810
9811
9812 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9813 Log:
9814 - Channel throttling.
9815
9816
9817 Modified:
9818 trunk/NEWS (File Modified)
9819 trunk/include/supported.h (File Modified)
9820 trunk/modules/core/m_mode.c (File Modified)
9821 trunk/src/messages.tab (File Modified)
9822
9823
9824 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9825 Log:
9826 - Channel throttle logic fixes.
9827
9828
9829 Modified:
9830 trunk/include/channel.h (File Modified)
9831
9832
9833 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9834 Log:
9835 - Add the throttle logic.
9836
9837
9838 Modified:
9839 trunk/include/channel.h (File Modified)
9840 trunk/include/numeric.h (File Modified)
9841 trunk/modules/core/m_join.c (File Modified)
9842 trunk/src/channel.c (File Modified)
9843 trunk/src/messages.tab (File Modified)
9844
9845
9846 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9847 Log:
9848 - Cosmetic fixes to CREDITS.
9849
9850
9851 Modified:
9852 trunk/CREDITS (File Modified)
9853
9854
9855 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9856 Log:
9857 - Better channel_modes() from ShadowIRCd 4.
9858
9859
9860 Modified:
9861 trunk/include/channel.h (File Modified)
9862 trunk/src/channel.c (File Modified)
9863
9864
9865 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9866 Log:
9867 - Strip colour codes from parts.
9868
9869
9870 Modified:
9871 trunk/modules/core/m_part.c (File Modified)
9872
9873
9874 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9875 Log:
9876 - Strip colour codes from quits.
9877
9878
9879 Modified:
9880 trunk/modules/core/m_quit.c (File Modified)
9881
9882
9883 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9884 Log:
9885 - add +c/+g/+z to channel_modes().
9886
9887
9888 Modified:
9889 trunk/src/channel.c (File Modified)
9890
9891
9892 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9893 Log:
9894 - Add +g to 004/005 numerics.
9895
9896
9897 Modified:
9898 trunk/include/supported.h (File Modified)
9899 trunk/src/messages.tab (File Modified)
9900
9901
9902 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9903 Log:
9904 - Add +cgz to set_final_mode() in both join/sjoin.
9905 - Implement channel mode +g: Free invite.
9906
9907
9908 Modified:
9909 trunk/include/channel.h (File Modified)
9910 trunk/modules/core/m_join.c (File Modified)
9911 trunk/modules/core/m_mode.c (File Modified)
9912 trunk/modules/core/m_sjoin.c (File Modified)
9913 trunk/modules/m_invite.c (File Modified)
9914
9915
9916 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9917 Log:
9918 - Make sure /stats p uses the right list.
9919
9920
9921 Modified:
9922 trunk/modules/m_stats.c (File Modified)
9923
9924
9925 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9926 Log:
9927 - local oper list becomes local_oper_list.
9928 - all opers are stored on oper_list for /stats p.
9929
9930
9931 Modified:
9932 trunk/include/ircd.h (File Modified)
9933 trunk/modules/m_stats.c (File Modified)
9934 trunk/modules/m_trace.c (File Modified)
9935 trunk/src/client.c (File Modified)
9936 trunk/src/ircd.c (File Modified)
9937 trunk/src/s_user.c (File Modified)
9938 trunk/src/send.c (File Modified)
9939
9940
9941 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9942 Log:
9943 - Remove ENABLE_SERVICES legacy define.
9944
9945
9946 Modified:
9947 trunk/configure (File Modified)
9948 trunk/configure.ac (File Modified)
9949 trunk/include/client.h (File Modified)
9950 trunk/include/m_info.h (File Modified)
9951 trunk/include/s_conf.h (File Modified)
9952 trunk/modules/Makefile.in (File Modified)
9953 trunk/modules/core/m_kick.c (File Modified)
9954 trunk/modules/core/m_mode.c (File Modified)
9955 trunk/modules/core/m_nick.c (File Modified)
9956 trunk/modules/core/m_sjoin.c (File Modified)
9957 trunk/modules/m_services.c (File Modified)
9958 trunk/src/channel.c (File Modified)
9959 trunk/src/newconf.c (File Modified)
9960 trunk/src/s_conf.c (File Modified)
9961 trunk/src/s_serv.c (File Modified)
9962 trunk/src/s_user.c (File Modified)
9963
9964
9965 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9966 Log:
9967 - New reject message, ala ircu.
9968
9969
9970 Modified:
9971 trunk/src/reject.c (File Modified)
9972
9973
9974 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9975 Log:
9976 - Reduce 'broadcast storm' effect in m_chghost.
9977
9978
9979 Modified:
9980 trunk/modules/m_chghost.c (File Modified)
9981
9982
9983 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9984 Log:
9985 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9986
9987
9988 Modified:
9989 trunk/include/supported.h (File Modified)
9990 trunk/src/messages.tab (File Modified)
9991
9992
9993 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9994 Log:
9995 - Implement +z.
9996
9997
9998 Modified:
9999 trunk/include/channel.h (File Modified)
10000 trunk/modules/core/m_message.c (File Modified)
10001 trunk/modules/core/m_mode.c (File Modified)
10002
10003
10004 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10005 Log:
10006 - use sendto_one_numeric() in some places.
10007
10008
10009 Modified:
10010 trunk/modules/core/m_mode.c (File Modified)
10011
10012
10013 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10014 Log:
10015 - Implement channel mode +c -- colour stripping.
10016
10017
10018 Modified:
10019 trunk/include/irc_string.h (File Modified)
10020 trunk/include/supported.h (File Modified)
10021 trunk/modules/core/m_message.c (File Modified)
10022 trunk/modules/core/m_mode.c (File Modified)
10023 trunk/src/irc_string.c (File Modified)
10024 trunk/src/messages.tab (File Modified)
10025
10026
10027 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10028 Log:
10029 - Add +qLP to CHANMODES 005 numeric.
10030
10031
10032 Modified:
10033 trunk/include/supported.h (File Modified)
10034
10035
10036 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10037 Log:
10038 Move credits files to doc/.
10039
10040
10041 Modified:
10042 trunk/Hybrid-team (File Deleted)
10043 trunk/Ratbox-team (File Deleted)
10044 trunk/doc/Hybrid-team (File Added)
10045 trunk/doc/Ratbox-team (File Added)
10046
10047
10048 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10049 Log:
10050 - Rename Ratbox credits as Ratbox-team.
10051 - Add in our own CREDITS.
10052
10053
10054 Modified:
10055 trunk/CREDITS (File Deleted)
10056 trunk/CREDITS (File Added)
10057 trunk/Ratbox-team (File Added)
10058
10059
10060 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10061 Log:
10062 - Quietcache fixes.
10063
10064
10065 Modified:
10066 trunk/modules/core/m_mode.c (File Modified)
10067
10068
10069 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10070 Log:
10071 - Rebuild configure.
10072
10073
10074 Modified:
10075 trunk/autom4te.cache/ (File Deleted)
10076 trunk/configure (File Modified)
10077
10078
10079 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10080 Log:
10081 Add +q to messages.tab.
10082
10083
10084 Modified:
10085 trunk/src/messages.tab (File Modified)
10086
10087
10088 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10089 Log:
10090 - port m_sjoin stuff to TS6 JOIN syntax.
10091
10092
10093 Modified:
10094 trunk/modules/core/m_join.c (File Modified)
10095
10096
10097 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10098 Log:
10099 - Implement channel mode +q (quiet)
10100
10101
10102 Modified:
10103 trunk/include/channel.h (File Modified)
10104 trunk/modules/core/m_mode.c (File Modified)
10105 trunk/src/channel.c (File Modified)
10106
10107
10108 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10109 Log:
10110 Add +L/+P for set_final_mode().
10111
10112
10113 Modified:
10114 trunk/modules/core/m_sjoin.c (File Modified)
10115
10116
10117 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10118 Log:
10119 Add +L/+P in channel_modes().
10120
10121
10122 Modified:
10123 trunk/src/channel.c (File Modified)
10124
10125
10126 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10127 Log:
10128 - Use MODE_PERMANENT, not MODE_PERMANANT
10129 - Actually use chm_staff()
10130
10131 It compiles but is not otherwise tested.
10132
10133
10134 Modified:
10135 trunk/include/channel.h (File Modified)
10136 trunk/modules/core/m_mode.c (File Modified)
10137 trunk/modules/core/m_sjoin.c (File Modified)
10138 trunk/src/channel.c (File Modified)
10139
10140
10141 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10142 Log:
10143 - Ok, patchlevel.h is fixed now.
10144
10145
10146 Modified:
10147 trunk/include/patchlevel.h (File Modified)
10148
10149
10150 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10151 Log:
10152 - *sigh*
10153
10154
10155 Modified:
10156 trunk/include/patchlevel.h (File Modified)
10157 trunk/src/version.c.SH (File Modified)
10158
10159
10160 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10161 Log:
10162 - Fix compilation issue with version.c.
10163
10164
10165 Modified:
10166 trunk/src/version.c.SH (File Modified)
10167
10168
10169 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10170 Log:
10171 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10172 this from the BUGS file.
10173
10174
10175 Modified:
10176 trunk/BUGS (File Modified)
10177
10178
10179 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10180 Log:
10181 Mangle all netsplit messages if flatten links is enabled.
10182
10183
10184 Modified:
10185 trunk/src/client.c (File Modified)
10186
10187
10188 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10189 Log:
10190 - jilles pointed out that /stats p needed severe changes -- implement
10191 them
10192
10193
10194 Modified:
10195 trunk/modules/m_stats.c (File Modified)
10196
10197
10198 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10199 Log:
10200 Rename RELNOTES to NEWS.
10201
10202
10203 Modified:
10204 trunk/NEWS (File Added)
10205 trunk/RELNOTES (File Deleted)
10206
10207
10208 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10209 Log:
10210 Update RELNOTES.
10211
10212
10213 Modified:
10214 trunk/RELNOTES (File Modified)
10215
10216
10217 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10218 Log:
10219 - Make /stats p work globally.
10220 - Change 'OPER(s)' to 'staff members'
10221
10222
10223 Modified:
10224 trunk/modules/m_stats.c (File Modified)
10225
10226
10227 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10228 Log:
10229 - add modes, +LP to RPL_MYINFO.
10230
10231
10232 Modified:
10233 trunk/src/messages.tab (File Modified)
10234
10235
10236 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10237 Log:
10238 More stuff to RELNOTES.
10239
10240
10241 Modified:
10242 trunk/RELNOTES (File Modified)
10243
10244
10245 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10246 Log:
10247 - Implement +P.
10248
10249
10250 Modified:
10251 trunk/modules/core/m_sjoin.c (File Modified)
10252 trunk/src/channel.c (File Modified)
10253
10254
10255 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10256 Log:
10257 - Implement list limit exceed modes -- +L.
10258
10259
10260 Modified:
10261 trunk/modules/core/m_mode.c (File Modified)
10262
10263
10264 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10265 Log:
10266 - Add handlers for modes +L, +P.
10267
10268
10269 Modified:
10270 trunk/include/channel.h (File Modified)
10271 trunk/modules/core/m_mode.c (File Modified)
10272
10273
10274 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10275 Log:
10276 Update properties on *everything*.
10277
10278
10279 Modified:
10280 trunk/.cvsignore (Property Modified)
10281 trunk/.indent.pro (Property Modified)
10282 trunk/BUGS (File Modified) (Property Modified)
10283 trunk/CREDITS (File Modified) (Property Modified)
10284 trunk/ChangeLog (Property Modified)
10285 trunk/Hybrid-team (File Modified) (Property Modified)
10286 trunk/INSTALL (File Modified) (Property Modified)
10287 trunk/LICENSE (File Modified) (Property Modified)
10288 trunk/Makefile.in (File Modified) (Property Modified)
10289 trunk/README.FIRST (File Modified) (Property Modified)
10290 trunk/RELNOTES (File Modified) (Property Modified)
10291 trunk/SVN-Access (Property Modified)
10292 trunk/aclocal.m4 (File Modified) (Property Modified)
10293 trunk/adns/.cvsignore (Property Modified)
10294 trunk/adns/COPYING (Property Modified)
10295 trunk/adns/GPL-vs-LGPL (Property Modified)
10296 trunk/adns/Makefile.in (File Modified) (Property Modified)
10297 trunk/adns/README (Property Modified)
10298 trunk/adns/README.ircd (Property Modified)
10299 trunk/adns/adns.h (File Modified) (Property Modified)
10300 trunk/adns/check.c (File Modified) (Property Modified)
10301 trunk/adns/dlist.h (File Modified) (Property Modified)
10302 trunk/adns/event.c (File Modified) (Property Modified)
10303 trunk/adns/general.c (File Modified) (Property Modified)
10304 trunk/adns/internal.h (File Modified) (Property Modified)
10305 trunk/adns/parse.c (File Modified) (Property Modified)
10306 trunk/adns/query.c (File Modified) (Property Modified)
10307 trunk/adns/reply.c (File Modified) (Property Modified)
10308 trunk/adns/setup.c (File Modified) (Property Modified)
10309 trunk/adns/transmit.c (File Modified) (Property Modified)
10310 trunk/adns/tvarith.h (File Modified) (Property Modified)
10311 trunk/adns/types.c (File Modified) (Property Modified)
10312 trunk/configure (File Modified) (Property Modified)
10313 trunk/configure.ac (File Modified) (Property Modified)
10314 trunk/contrib/.cvsignore (Property Modified)
10315 trunk/contrib/.indent.pro (Property Modified)
10316 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10317 trunk/contrib/README (File Modified) (Property Modified)
10318 trunk/contrib/example_module.c (File Modified) (Property Modified)
10319 trunk/contrib/m_42.c (File Modified) (Property Modified)
10320 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10321 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10322 trunk/contrib/m_force.c (File Modified) (Property Modified)
10323 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10324 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10325 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10326 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10327 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10328 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10329 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10330 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10331 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10332 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10333 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10334 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10335 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10336 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10337 trunk/doc/.cvsignore (Property Modified)
10338 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10339 trunk/doc/Makefile.in (File Modified) (Property Modified)
10340 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10341 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10342 trunk/doc/challenge.txt (File Modified) (Property Modified)
10343 trunk/doc/example.conf (File Modified) (Property Modified)
10344 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10345 trunk/doc/hooks.txt (File Modified) (Property Modified)
10346 trunk/doc/index.txt (File Modified) (Property Modified)
10347 trunk/doc/ircd.8 (File Modified) (Property Modified)
10348 trunk/doc/ircd.motd (Property Modified)
10349 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10350 trunk/doc/modeg.txt (File Modified) (Property Modified)
10351 trunk/doc/modes.txt (File Modified) (Property Modified)
10352 trunk/doc/monitor.txt (File Modified) (Property Modified)
10353 trunk/doc/old/Authors (Property Modified)
10354 trunk/doc/operguide.txt (File Modified) (Property Modified)
10355 trunk/doc/opermyth.txt (Property Modified)
10356 trunk/doc/server-version-info (File Modified) (Property Modified)
10357 trunk/doc/services.txt (File Modified) (Property Modified)
10358 trunk/doc/technical/README.TSora (Property Modified)
10359 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10360 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10361 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10362 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10363 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10364 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10365 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10366 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10367 trunk/doc/technical/rfc1459.txt (Property Modified)
10368 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10369 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10370 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10371 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10372 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10373 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10374 trunk/help/Makefile.in (File Modified) (Property Modified)
10375 trunk/help/opers/accept (Property Modified)
10376 trunk/help/opers/admin (Property Modified)
10377 trunk/help/opers/away (Property Modified)
10378 trunk/help/opers/capab (Property Modified)
10379 trunk/help/opers/challenge (Property Modified)
10380 trunk/help/opers/close (Property Modified)
10381 trunk/help/opers/cmode (Property Modified)
10382 trunk/help/opers/cnotice (Property Modified)
10383 trunk/help/opers/connect (Property Modified)
10384 trunk/help/opers/cprivmsg (Property Modified)
10385 trunk/help/opers/credits (Property Modified)
10386 trunk/help/opers/die (Property Modified)
10387 trunk/help/opers/dline (Property Modified)
10388 trunk/help/opers/eob (Property Modified)
10389 trunk/help/opers/error (Property Modified)
10390 trunk/help/opers/etrace (Property Modified)
10391 trunk/help/opers/gline (Property Modified)
10392 trunk/help/opers/help (Property Modified)
10393 trunk/help/opers/index (Property Modified)
10394 trunk/help/opers/info (Property Modified)
10395 trunk/help/opers/invite (Property Modified)
10396 trunk/help/opers/ison (Property Modified)
10397 trunk/help/opers/join (Property Modified)
10398 trunk/help/opers/kick (Property Modified)
10399 trunk/help/opers/kill (Property Modified)
10400 trunk/help/opers/kline (Property Modified)
10401 trunk/help/opers/knock (Property Modified)
10402 trunk/help/opers/links (Property Modified)
10403 trunk/help/opers/list (Property Modified)
10404 trunk/help/opers/locops (Property Modified)
10405 trunk/help/opers/lusers (Property Modified)
10406 trunk/help/opers/modlist (Property Modified)
10407 trunk/help/opers/modload (Property Modified)
10408 trunk/help/opers/modrestart (Property Modified)
10409 trunk/help/opers/modunload (Property Modified)
10410 trunk/help/opers/motd (Property Modified)
10411 trunk/help/opers/names (Property Modified)
10412 trunk/help/opers/nick (Property Modified)
10413 trunk/help/opers/notice (Property Modified)
10414 trunk/help/opers/oper (Property Modified)
10415 trunk/help/opers/operspy (Property Modified)
10416 trunk/help/opers/operwall (Property Modified)
10417 trunk/help/opers/part (Property Modified)
10418 trunk/help/opers/pass (Property Modified)
10419 trunk/help/opers/ping (Property Modified)
10420 trunk/help/opers/pong (Property Modified)
10421 trunk/help/opers/post (Property Modified)
10422 trunk/help/opers/privmsg (Property Modified)
10423 trunk/help/opers/quit (Property Modified)
10424 trunk/help/opers/rehash (Property Modified)
10425 trunk/help/opers/restart (Property Modified)
10426 trunk/help/opers/resv (Property Modified)
10427 trunk/help/opers/server (Property Modified)
10428 trunk/help/opers/set (Property Modified)
10429 trunk/help/opers/sjoin (Property Modified)
10430 trunk/help/opers/squit (Property Modified)
10431 trunk/help/opers/stats (Property Modified)
10432 trunk/help/opers/svinfo (Property Modified)
10433 trunk/help/opers/testgecos (Property Modified)
10434 trunk/help/opers/testline (Property Modified)
10435 trunk/help/opers/testmask (Property Modified)
10436 trunk/help/opers/time (Property Modified)
10437 trunk/help/opers/topic (Property Modified)
10438 trunk/help/opers/trace (Property Modified)
10439 trunk/help/opers/uhelp (Property Modified)
10440 trunk/help/opers/umode (Property Modified)
10441 trunk/help/opers/undline (Property Modified)
10442 trunk/help/opers/ungline (Property Modified)
10443 trunk/help/opers/unkline (Property Modified)
10444 trunk/help/opers/unresv (Property Modified)
10445 trunk/help/opers/unxline (Property Modified)
10446 trunk/help/opers/user (Property Modified)
10447 trunk/help/opers/userhost (Property Modified)
10448 trunk/help/opers/users (Property Modified)
10449 trunk/help/opers/version (Property Modified)
10450 trunk/help/opers/wallops (Property Modified)
10451 trunk/help/opers/who (Property Modified)
10452 trunk/help/opers/whois (Property Modified)
10453 trunk/help/opers/whowas (Property Modified)
10454 trunk/help/opers/xline (Property Modified)
10455 trunk/help/users/index (Property Modified)
10456 trunk/help/users/info (Property Modified)
10457 trunk/help/users/notice (Property Modified)
10458 trunk/help/users/privmsg (Property Modified)
10459 trunk/help/users/stats (Property Modified)
10460 trunk/help/users/umode (Property Modified)
10461 trunk/include/.cvsignore (Property Modified)
10462 trunk/include/.indent.pro (Property Modified)
10463 trunk/include/balloc.h (File Modified) (Property Modified)
10464 trunk/include/cache.h (File Modified) (Property Modified)
10465 trunk/include/channel.h (File Modified) (Property Modified)
10466 trunk/include/class.h (File Modified) (Property Modified)
10467 trunk/include/client.h (File Modified) (Property Modified)
10468 trunk/include/commio.h (File Modified) (Property Modified)
10469 trunk/include/common.h (File Modified) (Property Modified)
10470 trunk/include/config.h (File Modified) (Property Modified)
10471 trunk/include/config.h.dist (File Modified) (Property Modified)
10472 trunk/include/defaults.h (File Modified) (Property Modified)
10473 trunk/include/event.h (File Modified) (Property Modified)
10474 trunk/include/hash.h (File Modified) (Property Modified)
10475 trunk/include/hook.h (File Modified) (Property Modified)
10476 trunk/include/hostmask.h (File Modified) (Property Modified)
10477 trunk/include/irc_string.h (File Modified) (Property Modified)
10478 trunk/include/ircd.h (File Modified) (Property Modified)
10479 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10480 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10481 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10482 trunk/include/linebuf.h (File Modified) (Property Modified)
10483 trunk/include/listener.h (File Modified) (Property Modified)
10484 trunk/include/m_info.h (File Modified) (Property Modified)
10485 trunk/include/memory.h (File Modified) (Property Modified)
10486 trunk/include/modules.h (File Modified) (Property Modified)
10487 trunk/include/monitor.h (File Modified) (Property Modified)
10488 trunk/include/msg.h (File Modified) (Property Modified)
10489 trunk/include/newconf.h (File Modified) (Property Modified)
10490 trunk/include/numeric.h (File Modified) (Property Modified)
10491 trunk/include/packet.h (File Modified) (Property Modified)
10492 trunk/include/parse.h (File Modified) (Property Modified)
10493 trunk/include/patchlevel.h (File Modified) (Property Modified)
10494 trunk/include/patricia.h (File Modified) (Property Modified)
10495 trunk/include/reject.h (File Modified) (Property Modified)
10496 trunk/include/res.h (File Modified) (Property Modified)
10497 trunk/include/restart.h (File Modified) (Property Modified)
10498 trunk/include/s_auth.h (File Modified) (Property Modified)
10499 trunk/include/s_conf.h (File Modified) (Property Modified)
10500 trunk/include/s_gline.h (File Modified) (Property Modified)
10501 trunk/include/s_log.h (File Modified) (Property Modified)
10502 trunk/include/s_newconf.h (File Modified) (Property Modified)
10503 trunk/include/s_serv.h (File Modified) (Property Modified)
10504 trunk/include/s_stats.h (File Modified) (Property Modified)
10505 trunk/include/s_user.h (File Modified) (Property Modified)
10506 trunk/include/s_zip.h (File Modified) (Property Modified)
10507 trunk/include/scache.h (File Modified) (Property Modified)
10508 trunk/include/send.h (File Modified) (Property Modified)
10509 trunk/include/serno.h (Property Modified)
10510 trunk/include/setup.h.in (Property Modified)
10511 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10512 trunk/include/stdinc.h (File Modified) (Property Modified)
10513 trunk/include/supported.h (File Modified) (Property Modified)
10514 trunk/include/tools.h (File Modified) (Property Modified)
10515 trunk/include/whowas.h (File Modified) (Property Modified)
10516 trunk/install-sh (File Modified) (Property Modified)
10517 trunk/modules/.cvsignore (Property Modified)
10518 trunk/modules/.depend (Property Modified)
10519 trunk/modules/.indent.pro (Property Modified)
10520 trunk/modules/Makefile.in (File Modified) (Property Modified)
10521 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10522 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10523 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10524 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10525 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10526 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10527 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10528 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10529 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10530 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10531 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10532 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10533 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10534 trunk/modules/m_accept.c (File Modified) (Property Modified)
10535 trunk/modules/m_admin.c (File Modified) (Property Modified)
10536 trunk/modules/m_away.c (File Modified) (Property Modified)
10537 trunk/modules/m_cap.c (File Modified) (Property Modified)
10538 trunk/modules/m_capab.c (File Modified) (Property Modified)
10539 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10540 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10541 trunk/modules/m_close.c (File Modified) (Property Modified)
10542 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10543 trunk/modules/m_connect.c (File Modified) (Property Modified)
10544 trunk/modules/m_dline.c (File Modified) (Property Modified)
10545 trunk/modules/m_encap.c (File Modified) (Property Modified)
10546 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10547 trunk/modules/m_gline.c (File Modified) (Property Modified)
10548 trunk/modules/m_help.c (File Modified) (Property Modified)
10549 trunk/modules/m_info.c (File Modified) (Property Modified)
10550 trunk/modules/m_invite.c (File Modified) (Property Modified)
10551 trunk/modules/m_ison.c (File Modified) (Property Modified)
10552 trunk/modules/m_kline.c (File Modified) (Property Modified)
10553 trunk/modules/m_knock.c (File Modified) (Property Modified)
10554 trunk/modules/m_links.c (File Modified) (Property Modified)
10555 trunk/modules/m_list.c (File Modified) (Property Modified)
10556 trunk/modules/m_locops.c (File Modified) (Property Modified)
10557 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10558 trunk/modules/m_map.c (File Modified) (Property Modified)
10559 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10560 trunk/modules/m_motd.c (File Modified) (Property Modified)
10561 trunk/modules/m_names.c (File Modified) (Property Modified)
10562 trunk/modules/m_oper.c (File Modified) (Property Modified)
10563 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10564 trunk/modules/m_pass.c (File Modified) (Property Modified)
10565 trunk/modules/m_ping.c (File Modified) (Property Modified)
10566 trunk/modules/m_pong.c (File Modified) (Property Modified)
10567 trunk/modules/m_post.c (File Modified) (Property Modified)
10568 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10569 trunk/modules/m_restart.c (File Modified) (Property Modified)
10570 trunk/modules/m_resv.c (File Modified) (Property Modified)
10571 trunk/modules/m_services.c (File Modified) (Property Modified)
10572 trunk/modules/m_set.c (File Modified) (Property Modified)
10573 trunk/modules/m_stats.c (File Modified) (Property Modified)
10574 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10575 trunk/modules/m_tb.c (File Modified) (Property Modified)
10576 trunk/modules/m_testline.c (File Modified) (Property Modified)
10577 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10578 trunk/modules/m_time.c (File Modified) (Property Modified)
10579 trunk/modules/m_topic.c (File Modified) (Property Modified)
10580 trunk/modules/m_trace.c (File Modified) (Property Modified)
10581 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10582 trunk/modules/m_user.c (File Modified) (Property Modified)
10583 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10584 trunk/modules/m_users.c (File Modified) (Property Modified)
10585 trunk/modules/m_version.c (File Modified) (Property Modified)
10586 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10587 trunk/modules/m_who.c (File Modified) (Property Modified)
10588 trunk/modules/m_whois.c (File Modified) (Property Modified)
10589 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10590 trunk/modules/m_xline.c (File Modified) (Property Modified)
10591 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10592 trunk/servlink/.cvsignore (Property Modified)
10593 trunk/servlink/.indent.pro (Property Modified)
10594 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10595 trunk/servlink/README (File Modified) (Property Modified)
10596 trunk/servlink/TODO (File Modified) (Property Modified)
10597 trunk/servlink/control.c (File Modified) (Property Modified)
10598 trunk/servlink/control.h (File Modified) (Property Modified)
10599 trunk/servlink/io.c (File Modified) (Property Modified)
10600 trunk/servlink/io.h (File Modified) (Property Modified)
10601 trunk/servlink/servlink.c (File Modified) (Property Modified)
10602 trunk/servlink/servlink.h (File Modified) (Property Modified)
10603 trunk/src/.cvsignore (Property Modified)
10604 trunk/src/.depend (Property Modified)
10605 trunk/src/.indent.pro (Property Modified)
10606 trunk/src/Makefile.in (File Modified) (Property Modified)
10607 trunk/src/adns.c (File Modified) (Property Modified)
10608 trunk/src/balloc.c (File Modified) (Property Modified)
10609 trunk/src/cache.c (File Modified) (Property Modified)
10610 trunk/src/channel.c (File Modified) (Property Modified)
10611 trunk/src/class.c (File Modified) (Property Modified)
10612 trunk/src/client.c (File Modified) (Property Modified)
10613 trunk/src/commio.c (File Modified) (Property Modified)
10614 trunk/src/devpoll.c (File Modified) (Property Modified)
10615 trunk/src/epoll.c (File Modified) (Property Modified)
10616 trunk/src/event.c (File Modified) (Property Modified)
10617 trunk/src/getopt.c (File Modified) (Property Modified)
10618 trunk/src/hash.c (File Modified) (Property Modified)
10619 trunk/src/hook.c (File Modified) (Property Modified)
10620 trunk/src/hostmask.c (File Modified) (Property Modified)
10621 trunk/src/irc_string.c (File Modified) (Property Modified)
10622 trunk/src/ircd.c (File Modified) (Property Modified)
10623 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10624 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10625 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10626 trunk/src/kdparse.c (File Modified) (Property Modified)
10627 trunk/src/kqueue.c (File Modified) (Property Modified)
10628 trunk/src/linebuf.c (File Modified) (Property Modified)
10629 trunk/src/listener.c (File Modified) (Property Modified)
10630 trunk/src/match.c (File Modified) (Property Modified)
10631 trunk/src/memory.c (File Modified) (Property Modified)
10632 trunk/src/messages.tab (File Modified) (Property Modified)
10633 trunk/src/modules.c (File Modified) (Property Modified)
10634 trunk/src/monitor.c (File Modified) (Property Modified)
10635 trunk/src/newconf.c (File Modified) (Property Modified)
10636 trunk/src/numeric.c (File Modified) (Property Modified)
10637 trunk/src/packet.c (File Modified) (Property Modified)
10638 trunk/src/parse.c (File Modified) (Property Modified)
10639 trunk/src/patricia.c (File Modified) (Property Modified)
10640 trunk/src/poll.c (File Modified) (Property Modified)
10641 trunk/src/reject.c (File Modified) (Property Modified)
10642 trunk/src/restart.c (File Modified) (Property Modified)
10643 trunk/src/s_auth.c (File Modified) (Property Modified)
10644 trunk/src/s_conf.c (File Modified) (Property Modified)
10645 trunk/src/s_gline.c (File Modified) (Property Modified)
10646 trunk/src/s_log.c (File Modified) (Property Modified)
10647 trunk/src/s_newconf.c (File Modified) (Property Modified)
10648 trunk/src/s_serv.c (File Modified) (Property Modified)
10649 trunk/src/s_stats.c (File Modified) (Property Modified)
10650 trunk/src/s_user.c (File Modified) (Property Modified)
10651 trunk/src/scache.c (File Modified) (Property Modified)
10652 trunk/src/select.c (File Modified) (Property Modified)
10653 trunk/src/send.c (File Modified) (Property Modified)
10654 trunk/src/snprintf.c (File Modified) (Property Modified)
10655 trunk/src/tools.c (File Modified) (Property Modified)
10656 trunk/src/version.c.SH (File Modified) (Property Modified)
10657 trunk/src/whowas.c (File Modified) (Property Modified)
10658 trunk/tools/.cvsignore (Property Modified)
10659 trunk/tools/Makefile.in (File Modified) (Property Modified)
10660 trunk/tools/README (File Modified) (Property Modified)
10661 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10662 trunk/tools/convertilines.c (File Modified) (Property Modified)
10663 trunk/tools/convertklines.c (File Modified) (Property Modified)
10664 trunk/tools/mkkeypair (Property Modified)
10665 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10666 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10667 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10668 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10669 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10670 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10671 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10672 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10673 trunk/tools/untabify (File Modified) (Property Modified)
10674 trunk/tools/viconf.c (File Modified) (Property Modified)
10675
10676
10677 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10678 Log:
10679 - Update RELNOTES.
10680
10681
10682 Modified:
10683 trunk/RELNOTES (File Modified)
10684
10685
10686 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10687 Log:
10688 - Make version.c use our serial, not ratbox's.
10689
10690
10691 Modified:
10692 trunk/src/version.c.SH (File Modified)
10693
10694
10695 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10696 Log:
10697 - update RELNOTES
10698 - revved patchlevel to 2.1.5
10699
10700
10701 Modified:
10702 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10703 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10704
10705
10706 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10707 Log:
10708 - fix buffer overflow and unterminated buffer when removing TS6 bans
10709 - fix rebuilding of SJOIN
10710
10711
10712 Modified:
10713 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10714
10715
10716 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10717 Log:
10718 have servlink report if it gets an uncompressed error message when it gets inflate failures
10719
10720 Modified:
10721 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10722
10723
10724 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10725 Log:
10726 - extend our copyrights to 2005.
10727
10728
10729 Modified:
10730 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10731 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10732 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10733 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10734 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10735 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10736 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10737 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10738 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10739 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10740 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10741 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10742 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10743 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10744 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10745 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10746 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10747 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10748 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10749 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10750 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10751 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10752 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10753 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10754 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10755 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10756 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10757 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10758 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10759 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10760 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10761 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10762 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10763 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10764 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10765 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10766 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10767 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10768 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10769 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10770 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10771 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10772 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10773 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10774 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10775 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10776 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10777 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10778 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10779 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10780 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10781 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10782 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10783 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10784 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10785 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10786 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10787 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10788 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10789 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10790 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10791 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10792 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10793 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10794 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10795 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10796 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10797 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10798 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10799 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10800 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10801 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10802 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10803 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10804 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10805 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10806 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10807 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10808 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10809 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10810 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10811 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10812 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10813 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10814 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10815 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10816 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10817 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10818 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10819 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10820 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10821 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10822 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10823 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10824 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10825 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10826 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10827 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10828 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10829 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10830 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10831 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10832 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10833 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10834
10835
10836 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10837 Log:
10838 - update RELNOTES
10839 - revved patchlevel to 2.1.4
10840
10841
10842 Modified:
10843 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10844 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10845
10846
10847 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10848 Log:
10849 - add TARGMAX to 005
10850 - remove the +1 from ->uid in struct Client
10851 - fix checking of accept entries in m_accept.c
10852
10853
10854 Modified:
10855 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10856 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10857 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10858 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10859
10860
10861 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10862 Log:
10863 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10864 send it over TS6
10865
10866
10867 Modified:
10868 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10869
10870
10871 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10872 Log:
10873 - remove an unused variable
10874
10875
10876 Modified:
10877 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10878
10879
10880 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10881 Log:
10882 don't burst a TS5 name in burst_TS6. -via jillies
10883
10884 Modified:
10885 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10886
10887
10888 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10889 Log:
10890 - via jilles, make nickchanges invalidate any cached bans for
10891 quiet_on_ban
10892
10893
10894 Modified:
10895 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10896 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10897 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10898 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10899
10900
10901 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10902 Log:
10903 - fix some char vs byte usage to make adns compile cleanly with gcc4
10904
10905
10906 Modified:
10907 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10908 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10909 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10910 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10911 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10912 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10913 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10914 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10915
10916
10917 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10918 Log:
10919 userhost should allow 5 userhost checks, not 4
10920
10921 Modified:
10922 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10923
10924
10925 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10926 Log:
10927 - another darwin fix
10928
10929
10930 Modified:
10931 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10932
10933
10934 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10935 Log:
10936 - darwin fixes
10937
10938
10939 Modified:
10940 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10941 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10942 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10943 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10944 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10945 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10946 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10947 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10948
10949
10950 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10951 Log:
10952 - remove bogus extern of abort_list
10953
10954
10955 Modified:
10956 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10957
10958
10959 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10960 Log:
10961 svn repo access stuff
10962
10963 Modified:
10964 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10965
10966
10967 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10968 Log:
10969 test commit
10970
10971
10972 Modified:
10973 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10974
10975
10976 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10977 Log:
10978 test commit
10979
10980
10981 Modified:
10982 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10983
10984
10985 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10986 Log:
10987 revert omotd..i thought it was a good idea..oh well
10988
10989 Modified:
10990 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10991
10992
10993 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10994 Log:
10995 Commas are bad things in channel keys
10996
10997
10998 Modified:
10999 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11000
11001
11002 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11003 Log:
11004 Add OMOTD command to display oper motd
11005
11006
11007 Modified:
11008 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11009
11010
11011 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11012 Log:
11013 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11014
11015 Modified:
11016 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11017
11018
11019 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11020
11021 Modified files: (Branch: RATBOX_2_1)
11022 modules m_whois.c
11023 Log:
11024 - stop testing whois for protocol violations, as they can be caused in
11025 ircds going all the way back to the original ircd2.8
11026
11027 Revision Changes Path
11028 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11029
11030
11031
11032 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11033
11034 Modified files: (Branch: RATBOX_2_1)
11035 modules m_time.c
11036 Log:
11037 - remove some 2.2 code
11038
11039 Revision Changes Path
11040 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11041
11042
11043
11044 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11045
11046 Modified files: (Branch: RATBOX_2_1)
11047 modules m_time.c
11048 Log:
11049 backport of the silly december 31st bug
11050
11051 Revision Changes Path
11052 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11053
11054
11055
11056 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11057
11058 Modified files: (Branch: RATBOX_2_1)
11059 . RELNOTES
11060 include patchlevel.h
11061 Log:
11062 - revved patchlevel to 2.1.3
11063
11064 Revision Changes Path
11065 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11066 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11067
11068
11069
11070 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11071
11072 Modified files: (Branch: RATBOX_2_1)
11073 include client.h
11074 modules m_accept.c
11075 modules/core m_nick.c
11076 src client.c
11077 Log:
11078 - stop removing a clients own list of accepted clients when they do a
11079 nickchange
11080 - clean up the accept code so its less retarded
11081
11082 Revision Changes Path
11083 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11084 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11085 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11086 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11087
11088
11089
11090 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11091
11092 Modified files: (Branch: RATBOX_2_1)
11093 include event.h
11094 modules m_links.c
11095 src event.c ircd.c newconf.c
11096 Log:
11097 - remove a defn of links_cache_list in m_links.c which was causing
11098 the flattened links update to be ignored
11099 - add eventUpdate(), and make links_delay update on rehash
11100
11101 Revision Changes Path
11102 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11103 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11104 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11105 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11106 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11107
11108
11109
11110 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11111
11112 Modified files: (Branch: RATBOX_2_1)
11113 doc services.txt
11114 src newconf.c
11115 Log:
11116 - make the conf parser apply service {}; on rehash
11117
11118 Revision Changes Path
11119 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11120 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11121
11122
11123
11124 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11125
11126 Modified files: (Branch: RATBOX_2_1)
11127 include m_info.h
11128 Log:
11129 - show ENABLE_SERVICES define in info
11130
11131 Revision Changes Path
11132 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11133
11134
11135
11136 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11137
11138 Modified files: (Branch: RATBOX_2_1)
11139 modules m_services.c m_stats.c
11140 Log:
11141 - via jilles, make m_services.c hook into stats U and display service
11142 blocks
11143
11144 Revision Changes Path
11145 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11146 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11147
11148
11149
11150 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11151
11152 Modified files: (Branch: RATBOX_2_1)
11153 . configure configure.ac
11154 Log:
11155 - default build to -O2
11156
11157 Revision Changes Path
11158 7.249.2.2 +4 -4 ircd-ratbox/configure
11159 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11160
11161
11162
11163 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11164
11165 Modified files: (Branch: RATBOX_2_1)
11166 doc example.conf example.efnet.conf
11167 include client.h s_conf.h s_newconf.h
11168 modules m_info.c
11169 modules/core m_join.c m_nick.c
11170 src channel.c newconf.c s_conf.c s_user.c
11171 Log:
11172 - remove no_oper_resvs from general {};
11173 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11174
11175 Revision Changes Path
11176 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11177 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11178 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11179 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11180 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11181 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11182 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11183 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11184 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11185 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11186 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11187 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11188
11189
11190
11191 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11192
11193 Modified files: (Branch: RATBOX_2_1)
11194 modules/core m_mode.c m_nick.c
11195 src s_newconf.c
11196 Log:
11197 - 2.0 sync:
11198 - raise max temptime to a year
11199 - tidy up BMASK
11200 - require 9 parameters in ms_nick(), 10 in ms_uid()
11201
11202 Revision Changes Path
11203 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11204 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11205 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11206
11207
11208
11209 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11210
11211 Modified files: (Branch: RATBOX_2_1)
11212 modules m_services.c
11213 Log:
11214 - only show services logged in info when its a local client
11215
11216 Revision Changes Path
11217 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11218
11219
11220
11221 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11222
11223 Modified files: (Branch: RATBOX_2_1)
11224 src match.c
11225 Log:
11226 passing a pointer to a pointer is not what was intended, oops
11227
11228 Revision Changes Path
11229 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11230
11231
11232
11233 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11234
11235 Modified files: (Branch: RATBOX_2_1)
11236 doc services.txt
11237 Log:
11238 - update services.txt with FNC
11239
11240 Revision Changes Path
11241 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11242
11243
11244
11245 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11246
11247 Modified files: (Branch: RATBOX_2_1)
11248 modules m_resv.c
11249 Log:
11250 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11251
11252 Revision Changes Path
11253 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11254
11255
11256
11257 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11258
11259 Modified files: (Branch: RATBOX_2_1)
11260 src s_auth.c
11261 Log:
11262 - add some uniqueness into auth process for bopm
11263
11264 Revision Changes Path
11265 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11266
11267
11268
11269 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11270
11271 Modified files: (Branch: RATBOX_2_1)
11272 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11273 Log:
11274 - make contrib/ compile
11275
11276 Revision Changes Path
11277 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11278 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11279 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11280 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11281
11282
11283
11284 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11285
11286 Modified files: (Branch: RATBOX_2_1)
11287 modules m_monitor.c
11288 Log:
11289 Don't allow MONITOR from an unregistered client
11290
11291 Revision Changes Path
11292 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11293
11294
11295
11296 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11297
11298 Modified files: (Branch: RATBOX_2_1)
11299 doc example.conf example.efnet.conf
11300 include class.h
11301 src class.c messages.tab newconf.c
11302 Log:
11303 - remove sendq_eob, its become more of a hindrance than a benefit.
11304 - sync example.efnet.conf cluster {}; with example.conf
11305
11306 Revision Changes Path
11307 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11308 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11309 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11310 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11311 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11312 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11313
11314
11315
11316 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11317
11318 Modified files: (Branch: RATBOX_2_1)
11319 . RELNOTES
11320 include patchlevel.h
11321 Log:
11322 - update RELNOTES
11323 - revved patchlevel to 2.1.2
11324
11325 Revision Changes Path
11326 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11327 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11328
11329
11330
11331 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11332
11333 Modified files: (Branch: RATBOX_2_1)
11334 . configure configure.ac
11335 Log:
11336 - raise default topiclen to 160.
11337
11338 Revision Changes Path
11339 7.249.2.1 +3 -3 ircd-ratbox/configure
11340 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11341
11342
11343
11344 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11345
11346 Modified files: (Branch: RATBOX_2_1)
11347 modules m_services.c
11348 Log:
11349 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11350 tsinfo matches this
11351
11352 Revision Changes Path
11353 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11354
11355
11356
11357 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11358
11359 Modified files: (Branch: RATBOX_2_1)
11360 modules m_services.c
11361 Log:
11362 - monitor_signoff() the client we're nickchanging
11363
11364 Revision Changes Path
11365 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11366
11367
11368
11369 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11370
11371 Modified files: (Branch: RATBOX_2_1)
11372 modules m_trace.c
11373 Log:
11374 - fix various UID problems with trace
11375
11376 Revision Changes Path
11377 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11378
11379
11380
11381 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11382
11383 Modified files: (Branch: RATBOX_2_1)
11384 help/opers dline kline
11385 modules m_resv.c m_stats.c
11386 modules/core m_mode.c
11387 Log:
11388 - sync with 2.0
11389 - tidy up kline/dline help to note they dont accept nick as target
11390 - disallow bans beginning with ':' over bmask
11391 - disallow bans with a space in chm_ban
11392 - stop counting hidden opers in stats p
11393 - match() parameters in remote unresv were inverted, causing it to fail
11394 - fix possibility of clients setting blank keys
11395
11396 Revision Changes Path
11397 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11398 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11399 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11400 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11401 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11402
11403
11404
11405 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11406
11407 Modified files: (Branch: RATBOX_2_1)
11408 src send.c
11409 Log:
11410 - fix problems with amd64 and the way we do va_list
11411
11412 Revision Changes Path
11413 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11414
11415
11416
11417 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11418
11419 Modified files: (Branch: RATBOX_2_1)
11420 modules m_services.c
11421 Log:
11422 - tidy up the kill notifications for RSFNC
11423
11424 Revision Changes Path
11425 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11426
11427
11428
11429 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11430
11431 Modified files: (Branch: RATBOX_2_1)
11432 include s_serv.h
11433 modules m_services.c
11434 src s_serv.c
11435 Log:
11436 - some more rserv stuff:
11437 - add RSFNC capability
11438 - fix up RSFNC, kill existing clients if they exist.
11439
11440 Revision Changes Path
11441 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11442 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11443 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11444
11445
11446
11447 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11448
11449 Modified files: (Branch: RATBOX_2_1)
11450 modules m_services.c
11451 Log:
11452 - first stab at a FNC implementation for rserv
11453
11454 Revision Changes Path
11455 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11456
11457
11458
11459 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11460
11461 Modified files: (Branch: RATBOX_2_1)
11462 help/opers umode
11463 Log:
11464 - remove a tab
11465
11466 Revision Changes Path
11467 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11468
11469
11470
11471 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11472
11473 Modified files: (Branch: RATBOX_2_1)
11474 src newconf.c
11475 Log:
11476 - add links_delay back
11477
11478 Revision Changes Path
11479 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11480
11481
11482
11483 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11484
11485 Modified files: (Branch: RATBOX_2_1)
11486 help/opers umode
11487 help/users umode
11488 Log:
11489 - swap tabs for spaces
11490
11491 Revision Changes Path
11492 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11493 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11494
11495
11496
11497 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11498
11499 Modified files: (Branch: RATBOX_2_1)
11500 include m_info.h
11501 Log:
11502 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11503 contained in the client_flood conf option
11504 - remove a couple of unused defines from info
11505
11506 Revision Changes Path
11507 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11508
11509
11510
11511 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11512
11513 Modified files: (Branch: RATBOX_2_1)
11514 src s_conf.c
11515 Log:
11516 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11517
11518 Revision Changes Path
11519 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11520
11521
11522
11523 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11524
11525 Modified files: (Branch: RATBOX_2_1)
11526 doc example.conf example.efnet.conf
11527 Log:
11528 - fix missing closing comment tag
11529
11530 Revision Changes Path
11531 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11532 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11533
11534
11535
11536 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11537
11538 Modified files: (Branch: RATBOX_2_1)
11539 . RELNOTES
11540 include patchlevel.h
11541 Log:
11542 - revved patchlevel to 2.1.1
11543
11544 Revision Changes Path
11545 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11546 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11547
11548
11549
11550 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11551
11552 Modified files: (Branch: RATBOX_2_1)
11553 modules m_kline.c
11554 Log:
11555 - sync up remote kline reasons, so theyre consistent with what happens
11556 when we add local klines - notably the "Temporary K-line x min" and
11557 date added to reason.
11558
11559 Revision Changes Path
11560 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11561
11562
11563
11564 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11565
11566 Modified files: (Branch: RATBOX_2_1)
11567 doc monitor.txt
11568 Log:
11569 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11570
11571 Revision Changes Path
11572 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11573
11574
11575
11576 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11577
11578 Modified files: (Branch: RATBOX_2_1)
11579 src commio.c
11580 Log:
11581 used the data pointer we saved, not what just got nulled
11582
11583 Revision Changes Path
11584 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11585
11586
11587
11588 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11589
11590 Modified files: (Branch: RATBOX_2_1)
11591 modules m_resv.c m_xline.c
11592 Log:
11593 - fix broken propagation of xline/resv
11594
11595 Revision Changes Path
11596 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11597 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11598
11599
11600
11601 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11602
11603 Modified files: (Branch: RATBOX_2_1)
11604 src s_auth.c
11605 Log:
11606 - properly increment bad auth count for stats T when we timeout an auth
11607
11608 Revision Changes Path
11609 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11610
11611
11612
11613 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11614
11615 Modified files: (Branch: RATBOX_2_1)
11616 doc monitor.txt
11617 include client.h
11618 modules/core m_nick.c
11619 Log:
11620 - fix a bit that didnt make sense in monitor.txt
11621 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11622
11623 Revision Changes Path
11624 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11625 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11626 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11627
11628
11629
11630 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11631
11632 Modified files: (Branch: RATBOX_2_1)
11633 src s_auth.c
11634 Log:
11635 removing dlink nodes from auth_poll_list twice is bad
11636
11637 Revision Changes Path
11638 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11639
11640
11641
11642 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11643
11644 Modified files: (Branch: RATBOX_2_1)
11645 modules m_stats.c
11646 Log:
11647 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11648 changed to RPL_STATSDEBUG
11649
11650 Revision Changes Path
11651 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11652
11653
11654
11655 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11656
11657 Added files: (Branch: RATBOX_2_1)
11658 doc tgchange.txt
11659 Log:
11660 - add some documentation about target change
11661
11662 Revision Changes Path
11663 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11664
11665
11666
11667 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11668
11669 Modified files: (Branch: RATBOX_2_1)
11670 include supported.h
11671 modules/core m_message.c
11672 Log:
11673 - remove extra argument to 005
11674 - disallow messaging of UIDs
11675
11676 Revision Changes Path
11677 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11678 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11679
11680
11681
11682 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11683
11684 Modified files: (Branch: RATBOX_2_1)
11685 src parse.c
11686 Log:
11687 - fix a longstanding parser bug with wrong limit checking, causing us to
11688 accept one less parameter than we're allowed to accept.
11689
11690 Revision Changes Path
11691 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11692
11693
11694
11695 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11696
11697 Modified files: (Branch: RATBOX_2_1)
11698 modules/core m_message.c
11699 Log:
11700 - exempt users messaging themselves from target change
11701
11702 Revision Changes Path
11703 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11704
11705
11706
11707 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11708
11709 Modified files: (Branch: RATBOX_2_1)
11710 include supported.h
11711 Log:
11712 - stop violating MAXPARA on 005.
11713
11714 Revision Changes Path
11715 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11716
11717
11718
11719 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11720
11721 Modified files: (Branch: RATBOX_2_1)
11722 modules/core m_nick.c
11723 Log:
11724 - dont store an ipv6 sockhost if we're not compiled with v6 support
11725
11726 Revision Changes Path
11727 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11728
11729
11730
11731 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11732
11733 Modified files: (Branch: RATBOX_2_1)
11734 include stdinc.h
11735 Log:
11736 - remove some vms includes
11737
11738 Revision Changes Path
11739 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11740
11741
11742
11743 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11744
11745 Modified files: (Branch: RATBOX_2_1)
11746 . ChangeLog
11747 include serno.h
11748 Log:
11749 - force commit for new branch
11750
11751 Revision Changes Path
11752 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11753 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11754
11755
11756
11757 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11758
11759 Modified files:
11760 . RELNOTES configure configure.ac
11761 include patchlevel.h
11762 Log:
11763 - revved patchlevel to 2.1.0
11764
11765 Revision Changes Path
11766 1.114 +6 -2 ircd-ratbox/RELNOTES
11767 7.249 +11 -11 ircd-ratbox/configure
11768 7.63 +3 -3 ircd-ratbox/configure.ac
11769 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11770
11771
11772
11773 leeh 2005/03/04 13:31:32 EST (20050304_2)
11774
11775 Modified files:
11776 . RELNOTES
11777 include patchlevel.h
11778 Log:
11779 - update RELNOTES
11780 - revved patchlevel to 2.1.0beta2
11781
11782 Revision Changes Path
11783 1.113 +12 -0 ircd-ratbox/RELNOTES
11784 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11785
11786
11787
11788 leeh 2005/03/04 13:27:05 EST (20050304_1)
11789
11790 Modified files:
11791 doc whats-new-2.1.txt
11792 src channel.c
11793 Log:
11794 - update whats-new-2.1
11795 - when we're handling global NAMES, dont output channels if there are no
11796 members within them we can show.
11797
11798 Revision Changes Path
11799 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11800 7.436 +12 -2 ircd-ratbox/src/channel.c
11801
11802
11803
11804 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11805
11806 Modified files:
11807 src patricia.c
11808 Log:
11809 That would be a node_heap not a prefix_heap..oops
11810
11811 Revision Changes Path
11812 7.30 +1 -1 ircd-ratbox/src/patricia.c
11813
11814
11815
11816 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11817
11818 Modified files:
11819 include stdinc.h
11820 Log:
11821 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11822 otherwise..the other macros might work????
11823
11824 Revision Changes Path
11825 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11826
11827
11828
11829 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11830
11831 Modified files:
11832 . configure configure.ac
11833 Log:
11834 i hate autoconf
11835
11836 Revision Changes Path
11837 7.248 +5 -5 ircd-ratbox/configure
11838 7.62 +5 -5 ircd-ratbox/configure.ac
11839
11840
11841
11842 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11843
11844 Modified files:
11845 . configure configure.ac
11846 Log:
11847 i hate autoconf
11848
11849 Revision Changes Path
11850 7.247 +3 -2 ircd-ratbox/configure
11851 7.61 +3 -2 ircd-ratbox/configure.ac
11852
11853
11854
11855 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11856
11857 Modified files:
11858 . configure configure.ac
11859 Log:
11860 doh
11861
11862 Revision Changes Path
11863 7.246 +6 -6 ircd-ratbox/configure
11864 7.60 +4 -4 ircd-ratbox/configure.ac
11865
11866
11867
11868 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11869
11870 Modified files:
11871 . configure configure.ac
11872 include stdinc.h
11873 Log:
11874 Doh these changes got put on RATBOX_2_0 when they were meant for
11875 head..oops...
11876 Also merged in the monitor heap size stuff, not that i think monitor has
11877 been moved to head
11878
11879 Revision Changes Path
11880 7.245 +12 -3 ircd-ratbox/configure
11881 7.59 +11 -3 ircd-ratbox/configure.ac
11882 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11883
11884
11885
11886 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11887
11888 Modified files:
11889 include stdinc.h
11890 Log:
11891 Add more robust alloca checking
11892
11893 Revision Changes Path
11894 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11895
11896
11897
11898 leeh 2005/02/24 15:27:17 EST (20050224_9)
11899
11900 Modified files:
11901 contrib m_42.c
11902 Log:
11903 - fix the copyright on m_42.c :p
11904
11905 Revision Changes Path
11906 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11907
11908
11909
11910 leeh 2005/02/24 15:22:53 EST (20050224_8)
11911
11912 Modified files:
11913 include supported.h
11914 modules m_dline.c
11915 Log:
11916 - fix a core in undline on bad masks
11917 - remove an unwanted space from beginning of second 005 numeric
11918
11919 Revision Changes Path
11920 7.5 +1 -1 ircd-ratbox/include/supported.h
11921 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11922
11923
11924
11925 leeh 2005/02/24 15:18:59 EST (20050224_7)
11926
11927 Modified files:
11928 modules m_monitor.c
11929 Log:
11930 - use max_monitor when adding nicknames
11931 - add in monitor s
11932 that should be everything now..
11933
11934 Revision Changes Path
11935 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11936
11937
11938
11939 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11940
11941 Modified files:
11942 contrib m_42.c
11943 Log:
11944 42
11945
11946 Revision Changes Path
11947 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11948
11949
11950
11951 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11952
11953 Modified files:
11954 contrib m_42.c
11955 Log:
11956 42
11957
11958 Revision Changes Path
11959 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11960
11961
11962
11963 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11964
11965 Added files:
11966 contrib m_42.c
11967 Log:
11968 The Answer to Life, the Universe, and Everything
11969
11970 Revision Changes Path
11971 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11972
11973
11974
11975 leeh 2005/02/24 14:53:04 EST (20050224_3)
11976
11977 Modified files:
11978 include monitor.h
11979 modules m_monitor.c
11980 src ircd.c monitor.c
11981 Log:
11982 - call init_monitor() on startup
11983 - add in support for adding/deleting/listing monitor entries
11984
11985 Revision Changes Path
11986 7.2 +3 -1 ircd-ratbox/include/monitor.h
11987 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11988 7.374 +2 -0 ircd-ratbox/src/ircd.c
11989 7.3 +15 -4 ircd-ratbox/src/monitor.c
11990
11991
11992
11993 leeh 2005/02/23 21:20:10 EST (20050224_2)
11994
11995 Modified files:
11996 doc example.conf example.efnet.conf
11997 include s_conf.h supported.h
11998 modules Makefile.in
11999 src client.c newconf.c s_conf.c
12000 Added files:
12001 modules m_monitor.c
12002 Log:
12003 - add the max_monitor config option
12004 - advertise MONITOR=%d in 005
12005 - clear a local clients monitor list on exit
12006 - add the framework for the MONITOR command
12007 - bed.
12008
12009 Revision Changes Path
12010 7.261 +5 -0 ircd-ratbox/doc/example.conf
12011 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12012 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12013 7.4 +4 -2 ircd-ratbox/include/supported.h
12014 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12015 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12016 7.492 +1 -0 ircd-ratbox/src/client.c
12017 7.202 +1 -0 ircd-ratbox/src/newconf.c
12018 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12019
12020
12021
12022 leeh 2005/02/23 20:57:51 EST (20050224_1)
12023
12024 Modified files:
12025 . configure configure.ac
12026 include setup.h.in
12027 src monitor.c
12028 Log:
12029 - move MONITOR_HEAP_SIZE over to configure
12030
12031 Revision Changes Path
12032 7.244 ircd-ratbox/configure
12033 7.58 +4 -2 ircd-ratbox/configure.ac
12034 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12035 7.2 +0 -2 ircd-ratbox/src/monitor.c
12036
12037
12038
12039 leeh 2005/02/23 20:48:08 EST (20050224_0)
12040
12041 Modified files:
12042 doc monitor.txt
12043 include client.h numeric.h
12044 modules/core m_nick.c
12045 src Makefile.in client.c messages.tab
12046 s_user.c
12047 Added files:
12048 include monitor.h
12049 src monitor.c
12050 Log:
12051 - first half of my server-side notify list implementation..
12052
12053 Revision Changes Path
12054 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12055 7.266 +3 -0 ircd-ratbox/include/client.h
12056 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12057 7.58 +6 -0 ircd-ratbox/include/numeric.h
12058 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12059 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12060 7.491 +3 -0 ircd-ratbox/src/client.c
12061 7.126 +5 -5 ircd-ratbox/src/messages.tab
12062 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12063 7.342 +2 -0 ircd-ratbox/src/s_user.c
12064
12065
12066
12067 leeh 2005/02/23 18:42:59 EST (20050223_0)
12068
12069 Modified files:
12070 include hash.h
12071 Log:
12072 - double the size of the client and channel hashtables (64k -> 128k and
12073 32k -> 64k). The improvements are quite significant..
12074
12075 Revision Changes Path
12076 7.54 +4 -4 ircd-ratbox/include/hash.h
12077
12078
12079
12080 leeh 2005/02/22 14:55:56 EST (20050222_1)
12081
12082 Modified files:
12083 doc monitor.txt
12084 modules m_services.c
12085 Log:
12086 - remove a couple of unused vars
12087 - update monitor.txt
12088
12089 Revision Changes Path
12090 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12091 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12092
12093
12094
12095 leeh 2005/02/21 19:47:24 EST (20050222_0)
12096
12097 Added files:
12098 doc monitor.txt
12099 Log:
12100 - add in my documentation on the upcoming MONITOR command
12101
12102 Revision Changes Path
12103 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12104
12105
12106
12107 leeh 2005/02/21 12:09:34 EST (20050221_0)
12108
12109 Modified files:
12110 . configure configure.ac
12111 doc whats-new-2.1.txt
12112 tools README.mkpasswd
12113 Removed files:
12114 src crypt.c
12115 Log:
12116 - update whats-new-2.1.txt some more
12117 - we dont have vms mkpasswd anymore
12118 - remove the unused crypt.c
12119
12120 Revision Changes Path
12121 7.243 +3 -6 ircd-ratbox/configure
12122 7.57 +2 -4 ircd-ratbox/configure.ac
12123 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12124 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12125 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12126
12127
12128
12129 leeh 2005/02/19 12:38:09 EST (20050219_3)
12130
12131 Modified files:
12132 doc example.conf example.efnet.conf
12133 include ircd.h
12134 modules m_pong.c
12135 src channel.c client.c ircd.c s_conf.c
12136 Log:
12137 - rework the splitcode, splitservers is now how many servers we've marked as
12138 EOB, rather than how many are linked. Thus pull ourselves out of
12139 splitmode immediately once this is satisfied
12140
12141 Revision Changes Path
12142 7.260 +8 -9 ircd-ratbox/doc/example.conf
12143 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12144 7.83 +1 -0 ircd-ratbox/include/ircd.h
12145 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12146 7.435 +16 -36 ircd-ratbox/src/channel.c
12147 7.490 +2 -0 ircd-ratbox/src/client.c
12148 7.373 +2 -1 ircd-ratbox/src/ircd.c
12149 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12150
12151
12152
12153 leeh 2005/02/19 09:02:34 EST (20050219_2)
12154
12155 Modified files:
12156 doc example.conf example.efnet.conf
12157 include ircd.h s_conf.h
12158 modules m_set.c
12159 src channel.c ircd.c newconf.c s_conf.c
12160 Log:
12161 - remove split_delay
12162
12163 Revision Changes Path
12164 7.259 +0 -5 ircd-ratbox/doc/example.conf
12165 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12166 7.82 +0 -1 ircd-ratbox/include/ircd.h
12167 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12168 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12169 7.434 +2 -7 ircd-ratbox/src/channel.c
12170 7.372 +0 -1 ircd-ratbox/src/ircd.c
12171 7.201 +0 -1 ircd-ratbox/src/newconf.c
12172 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12173
12174
12175
12176 leeh 2005/02/19 08:48:05 EST (20050219_1)
12177
12178 Modified files:
12179 include client.h
12180 modules m_cap.c m_who.c
12181 src channel.c
12182 Log:
12183 - implemented multi-prefix client capability, which allows stacking of @+ in
12184 names and who
12185
12186 Revision Changes Path
12187 7.265 +1 -1 ircd-ratbox/include/client.h
12188 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12189 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12190 7.433 +4 -6 ircd-ratbox/src/channel.c
12191
12192
12193
12194 leeh 2005/02/19 06:27:58 EST (20050219_0)
12195
12196 Modified files:
12197 modules m_etrace.c
12198 src newconf.c s_conf.c s_newconf.c
12199 Log:
12200 - removed some unused vars/functions
12201
12202 Revision Changes Path
12203 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12204 7.200 +0 -15 ircd-ratbox/src/newconf.c
12205 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12206 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12207
12208
12209
12210 leeh 2005/02/16 12:58:24 EST (20050216_2)
12211
12212 Modified files:
12213 . RELNOTES configure configure.ac
12214 include patchlevel.h
12215 Log:
12216 - update configure to reflect this is 'devel'
12217 - update RELNOTES
12218 - revved patchlevel to 2.1.0beta1
12219
12220 Revision Changes Path
12221 1.112 +9 -1 ircd-ratbox/RELNOTES
12222 7.242 +11 -11 ircd-ratbox/configure
12223 7.56 +3 -3 ircd-ratbox/configure.ac
12224 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12225
12226
12227
12228 leeh 2005/02/16 12:46:30 EST (20050216_1)
12229
12230 Modified files:
12231 . configure configure.ac
12232 include client.h numeric.h s_conf.h setup.h.in
12233 supported.h
12234 modules Makefile.in
12235 modules/core m_nick.c
12236 src Makefile.in client.c ircd.c messages.tab
12237 newconf.c s_conf.c s_user.c
12238 Removed files:
12239 include watch.h
12240 modules m_watch.c
12241 src watch.c
12242 Log:
12243 - remove watch, the protocol for this sucks so hard I just dont want it
12244 here ;-)
12245
12246 Revision Changes Path
12247 7.241 +2 -12 ircd-ratbox/configure
12248 7.55 +2 -4 ircd-ratbox/configure.ac
12249 7.264 +0 -2 ircd-ratbox/include/client.h
12250 7.57 +0 -11 ircd-ratbox/include/numeric.h
12251 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12252 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12253 7.3 +2 -3 ircd-ratbox/include/supported.h
12254 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12255 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12256 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12257 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12258 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12259 7.489 +0 -3 ircd-ratbox/src/client.c
12260 7.371 +0 -2 ircd-ratbox/src/ircd.c
12261 7.125 +9 -9 ircd-ratbox/src/messages.tab
12262 7.199 +0 -1 ircd-ratbox/src/newconf.c
12263 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12264 7.341 +0 -2 ircd-ratbox/src/s_user.c
12265 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12266
12267
12268
12269 leeh 2005/02/15 19:13:31 EST (20050216_0)
12270
12271 Modified files:
12272 include stdinc.h
12273 src event.c ircd_lexer.l ircd_signal.c
12274 modules.c
12275 Removed files:
12276 servlink descrip.mms
12277 Log:
12278 - remove a few vms bits
12279
12280 Revision Changes Path
12281 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12282 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12283 7.47 +0 -54 ircd-ratbox/src/event.c
12284 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12285 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12286 7.152 +0 -3 ircd-ratbox/src/modules.c
12287
12288
12289
12290 leeh 2005/02/15 18:53:32 EST (20050215_0)
12291
12292 Modified files:
12293 include hostmask.h ircd.h s_conf.h s_newconf.h
12294 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12295 m_xline.c
12296 src hostmask.c ircd.c ircd_signal.c s_conf.c
12297 s_newconf.c
12298 Log:
12299 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12300 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12301
12302 Revision Changes Path
12303 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12304 7.81 +1 -0 ircd-ratbox/include/ircd.h
12305 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12306 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12307 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12308 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12309 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12310 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12311 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12312 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12313 7.370 +7 -0 ircd-ratbox/src/ircd.c
12314 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12315 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12316 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12317
12318
12319
12320 leeh 2005/02/13 10:21:41 EST (20050213_4)
12321
12322 Modified files:
12323 doc services.txt
12324 Added files:
12325 doc whats-new-2.0.txt whats-new-2.1.txt
12326 Removed files:
12327 doc whats-new.txt
12328 Log:
12329 - move whats-new.txt to whats-new-2.0.txt
12330 - add in whats-new-2.1.txt
12331 - update services.txt with the whois for logged in users
12332
12333 Revision Changes Path
12334 7.2 +5 -0 ircd-ratbox/doc/services.txt
12335 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12336 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12337 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12338
12339
12340
12341 leeh 2005/02/13 09:20:37 EST (20050213_3)
12342
12343 Modified files:
12344 include supported.h
12345 modules/core m_message.c
12346 Log:
12347 - fix a compile error in m_message.c
12348 - update 005 to the spec and add CPRIVMSG/CNOTICE
12349
12350 Revision Changes Path
12351 7.2 +31 -37 ircd-ratbox/include/supported.h
12352 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12353
12354
12355
12356 leeh 2005/02/13 09:14:12 EST (20050213_2)
12357
12358 Modified files:
12359 src channel.c
12360 Log:
12361 - fix the membership memleak
12362
12363 Revision Changes Path
12364 7.432 +0 -3 ircd-ratbox/src/channel.c
12365
12366
12367
12368 leeh 2005/02/12 21:51:56 EST (20050213_1)
12369
12370 Modified files:
12371 include client.h
12372 modules/core m_message.c
12373 Log:
12374 - add a bitmask to track when they send their first message, only allowing
12375 clearing stuff after that.
12376
12377 Revision Changes Path
12378 7.263 +4 -0 ircd-ratbox/include/client.h
12379 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12380
12381
12382
12383 leeh 2005/02/12 21:17:52 EST (20050213_0)
12384
12385 Modified files:
12386 include patricia.h s_newconf.h
12387 modules/core m_message.c
12388 src patricia.c s_newconf.c s_user.c
12389 Log:
12390 - add in the patricia for tracking who fills up targets, give them a reduced
12391 count on connect
12392
12393 Revision Changes Path
12394 7.20 +1 -1 ircd-ratbox/include/patricia.h
12395 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12396 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12397 7.29 +1 -1 ircd-ratbox/src/patricia.c
12398 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12399 7.340 +4 -0 ircd-ratbox/src/s_user.c
12400
12401
12402
12403 leeh 2005/02/12 18:35:10 EST (20050212_0)
12404
12405 Modified files:
12406 include ircd_defs.h
12407 src class.c reject.c
12408 Log:
12409 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12410
12411 Revision Changes Path
12412 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12413 7.68 +1 -5 ircd-ratbox/src/class.c
12414 1.33 +1 -5 ircd-ratbox/src/reject.c
12415
12416
12417
12418 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12419
12420 Modified files:
12421 modules m_watch.c
12422 Log:
12423 remove stupid memory leak
12424
12425 Revision Changes Path
12426 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12427
12428
12429
12430 leeh 2005/02/11 06:42:48 EST (20050211_0)
12431
12432 Modified files:
12433 modules m_gline.c
12434 Log:
12435 - workaround hyb6 allowing empty gline reasons
12436
12437 Revision Changes Path
12438 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12439
12440
12441
12442 leeh 2005/02/09 14:39:13 EST (20050209_2)
12443
12444 Modified files:
12445 include s_conf.h
12446 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12447 src ircd.c s_conf.c
12448 Log:
12449 - move temp dlines and temp klines over to an array, rather than completely
12450 seperate dlinks.
12451
12452 Revision Changes Path
12453 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12454 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12455 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12456 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12457 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12458 7.369 +0 -5 ircd-ratbox/src/ircd.c
12459 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12460
12461
12462
12463 leeh 2005/02/09 14:02:13 EST (20050209_1)
12464
12465 Modified files:
12466 include s_user.h
12467 modules m_cap.c m_pong.c m_user.c
12468 modules/core m_nick.c
12469 src s_user.c
12470 Log:
12471 - remove 'nick' param from register_local_user(), its not needed.
12472
12473 Revision Changes Path
12474 7.35 +1 -1 ircd-ratbox/include/s_user.h
12475 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12476 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12477 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12478 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12479 7.339 +6 -6 ircd-ratbox/src/s_user.c
12480
12481
12482
12483 leeh 2005/02/09 13:12:53 EST (20050209_0)
12484
12485 Modified files:
12486 modules m_cmessage.c
12487 Log:
12488 - dont send numerics when we're dealing with CNOTICE
12489 - add in checking for +g, and resetting idle
12490
12491 Revision Changes Path
12492 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12493
12494
12495
12496 leeh 2005/02/08 11:37:50 EST (20050208_2)
12497
12498 Modified files:
12499 src s_newconf.c
12500 Log:
12501 - fix operator blocks to work on ip spoofs
12502
12503 Revision Changes Path
12504 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12505
12506
12507
12508 leeh 2005/02/07 19:23:22 EST (20050208_1)
12509
12510 Modified files:
12511 doc example.conf example.efnet.conf
12512 src newconf.c
12513 Log:
12514 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12515
12516 Revision Changes Path
12517 7.258 +0 -39 ircd-ratbox/doc/example.conf
12518 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12519 7.198 +0 -272 ircd-ratbox/src/newconf.c
12520
12521
12522
12523 leeh 2005/02/07 19:19:32 EST (20050208_0)
12524
12525 Modified files:
12526 src s_conf.c
12527 Log:
12528 - added support for kline.conf.perm et al, these take the same formats
12529 as their non-permanent partners, but you cant remove them via the ircd.
12530
12531 Revision Changes Path
12532 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12533
12534
12535
12536 leeh 2005/02/02 19:18:59 EST (20050203_1)
12537
12538 Modified files:
12539 help Makefile.in
12540 help/opers index
12541 help/users index
12542 Added files:
12543 help/opers cnotice cprivmsg
12544 Log:
12545 - added help files for cprivmsg/cnotice
12546
12547 Revision Changes Path
12548 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12549 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12550 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12551 1.10 +19 -19 ircd-ratbox/help/opers/index
12552 1.7 +10 -9 ircd-ratbox/help/users/index
12553
12554
12555
12556 leeh 2005/02/02 19:14:25 EST (20050203_0)
12557
12558 Modified files:
12559 include numeric.h
12560 modules Makefile.in
12561 src messages.tab
12562 Added files:
12563 modules m_cmessage.c
12564 Log:
12565 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12566 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12567 nick is a member. These bypass any target change limitations.
12568 - added ERR_VOICENEEDED, numeric 489.
12569
12570 Revision Changes Path
12571 7.56 +2 -0 ircd-ratbox/include/numeric.h
12572 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12573 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12574 7.124 +1 -1 ircd-ratbox/src/messages.tab
12575
12576
12577
12578 leeh 2005/02/02 16:58:16 EST (20050202_4)
12579
12580 Modified files:
12581 help/opers etrace
12582 Log:
12583 - update etrace help
12584
12585 Revision Changes Path
12586 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12587
12588
12589
12590 leeh 2005/02/02 16:55:04 EST (20050202_3)
12591
12592 Modified files:
12593 modules m_etrace.c
12594 Log:
12595 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12596 can put its external ip address in there..
12597
12598 Revision Changes Path
12599 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12600
12601
12602
12603 leeh 2005/02/02 16:41:06 EST (20050202_2)
12604
12605 Modified files:
12606 modules m_etrace.c
12607 Log:
12608 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12609 if its a non-local client. These will just get "lost" if the remote
12610 server doesnt support this..
12611
12612 Revision Changes Path
12613 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12614
12615
12616
12617 leeh 2005/02/02 16:12:12 EST (20050202_1)
12618
12619 Modified files:
12620 include client.h numeric.h s_conf.h
12621 modules/core m_message.c
12622 src messages.tab newconf.c s_conf.c
12623 Log:
12624 - first part of the target change code, add the storage of targets for
12625 localuser, throttle messages when they fill all the available slots
12626
12627 Revision Changes Path
12628 7.262 +5 -1 ircd-ratbox/include/client.h
12629 7.55 +2 -0 ircd-ratbox/include/numeric.h
12630 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12631 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12632 7.123 +1 -1 ircd-ratbox/src/messages.tab
12633 7.197 +1 -0 ircd-ratbox/src/newconf.c
12634 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12635
12636
12637
12638 leeh 2005/02/02 13:28:10 EST (20050202_0)
12639
12640 Modified files:
12641 modules m_resv.c m_stats.c m_testline.c
12642 modules/core m_join.c
12643 src hash.c kdparse.c messages.tab s_newconf.c
12644 Log:
12645 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12646 tracking of when resvs get hit
12647
12648 Revision Changes Path
12649 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12650 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12651 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12652 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12653 7.114 +3 -0 ircd-ratbox/src/hash.c
12654 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12655 7.122 +1 -1 ircd-ratbox/src/messages.tab
12656 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12657
12658
12659
12660 leeh 2005/01/31 09:04:10 EST (20050131_2)
12661
12662 Modified files:
12663 src s_log.c
12664 Log:
12665 - fflush() logfiles
12666
12667 Revision Changes Path
12668 7.79 +2 -0 ircd-ratbox/src/s_log.c
12669
12670
12671
12672 leeh 2005/01/31 08:59:09 EST (20050131_1)
12673
12674 Modified files:
12675 src commio.c
12676 Log:
12677 - rename fd_dump() to comm_dump()
12678
12679 Revision Changes Path
12680 1.27 +2 -2 ircd-ratbox/src/commio.c
12681
12682
12683
12684 leeh 2005/01/30 19:16:08 EST (20050131_0)
12685
12686 Modified files:
12687 doc hooks.txt
12688 include hook.h
12689 modules m_services.c
12690 modules/core m_server.c
12691 src hook.c s_serv.c
12692 Log:
12693 - added hook for server_introduced
12694 - fixed up services support for hooks
12695
12696 Revision Changes Path
12697 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12698 1.31 +1 -0 ircd-ratbox/include/hook.h
12699 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12700 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12701 7.36 +2 -0 ircd-ratbox/src/hook.c
12702 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12703
12704
12705
12706 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12707
12708 Modified files:
12709 src commio.c
12710 Log:
12711 Add back in the comm_fd_hack thing for solaris
12712
12713 Revision Changes Path
12714 1.26 +26 -1 ircd-ratbox/src/commio.c
12715
12716
12717
12718 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12719
12720 Modified files:
12721 adns adns.h
12722 include commio.h s_conf.h watch.h
12723 modules m_dline.c m_kline.c m_resv.c m_stats.c
12724 m_watch.c m_xline.c
12725 modules/core m_nick.c
12726 src balloc.c cache.c client.c commio.c
12727 epoll.c ircd.c ircd_lexer.l kdparse.c
12728 listener.c s_auth.c s_conf.c s_log.c
12729 s_serv.c watch.c
12730 Log:
12731 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12732
12733 Revision Changes Path
12734 1.18 +0 -2 ircd-ratbox/adns/adns.h
12735 1.14 +6 -37 ircd-ratbox/include/commio.h
12736 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12737 7.3 +2 -2 ircd-ratbox/include/watch.h
12738 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12739 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12740 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12741 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12742 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12743 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12744 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12745 7.85 +1 -1 ircd-ratbox/src/balloc.c
12746 1.24 +5 -5 ircd-ratbox/src/cache.c
12747 7.488 +4 -4 ircd-ratbox/src/client.c
12748 1.25 +10 -280 ircd-ratbox/src/commio.c
12749 1.33 +1 -1 ircd-ratbox/src/epoll.c
12750 7.368 +4 -4 ircd-ratbox/src/ircd.c
12751 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12752 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12753 7.125 +8 -8 ircd-ratbox/src/listener.c
12754 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12755 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12756 7.78 +20 -20 ircd-ratbox/src/s_log.c
12757 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12758 1.6 +22 -15 ircd-ratbox/src/watch.c
12759
12760
12761
12762 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12763
12764 Modified files:
12765 modules/core m_mode.c
12766 Log:
12767 remove two unused variables
12768
12769 Revision Changes Path
12770 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12771
12772
12773
12774 leeh 2005/01/28 15:31:40 EST (20050128_1)
12775
12776 Modified files:
12777 modules m_kline.c
12778 src s_conf.c
12779 Log:
12780 - mo_kline() needs minpara of 3, not 2
12781 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12782 - require me.info is never blank
12783
12784 Revision Changes Path
12785 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12786 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12787
12788
12789
12790 leeh 2005/01/28 15:26:28 EST (20050128_0)
12791
12792 Modified files:
12793 modules/core m_mode.c m_sjoin.c
12794 Log:
12795 - patch via jilles to fix +eI lists being shown to lusers when handling
12796 protocol stuff over TS6
12797
12798 Revision Changes Path
12799 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12800 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12801
12802
12803
12804 leeh 2005/01/25 19:47:38 EST (20050126_0)
12805
12806 Modified files:
12807 include channel.h
12808 modules/core m_join.c m_mode.c m_sjoin.c
12809 src channel.c messages.tab s_serv.c
12810 Log:
12811 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12812 an operspy call with &me
12813 - remove modebuf/parabuf params from channel_modes(), we now generate a
12814 buffer internally which we return.
12815
12816 Revision Changes Path
12817 7.163 +1 -1 ircd-ratbox/include/channel.h
12818 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12819 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12820 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12821 7.431 +25 -18 ircd-ratbox/src/channel.c
12822 7.121 +1 -1 ircd-ratbox/src/messages.tab
12823 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12824
12825
12826
12827 alz 2005/01/25 18:09:18 EST (20050125_5)
12828
12829 Modified files:
12830 doc example.conf example.efnet.conf
12831 include s_conf.h
12832 modules m_info.c
12833 src listener.c newconf.c s_conf.c
12834 Log:
12835 Added dline_with_reason config option (default yes):
12836
12837 /* dline reason: show the user the dline reason when they connect
12838 * and are dlined.
12839 */
12840 dline_with_reason = yes;
12841
12842 Revision Changes Path
12843 7.257 +6 -1 ircd-ratbox/doc/example.conf
12844 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12845 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12846 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12847 7.124 +1 -1 ircd-ratbox/src/listener.c
12848 7.196 +1 -0 ircd-ratbox/src/newconf.c
12849 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12850
12851
12852
12853 leeh 2005/01/25 13:21:17 EST (20050125_4)
12854
12855 Modified files:
12856 src newconf.c
12857 Log:
12858 - make conf_set_generic_string() test len exists before it uses it.
12859
12860 Revision Changes Path
12861 7.195 +1 -1 ircd-ratbox/src/newconf.c
12862
12863
12864
12865 leeh 2005/01/25 13:10:56 EST (20050125_3)
12866
12867 Modified files:
12868 doc example.conf
12869 src newconf.c
12870 Log:
12871 - rename 'type' to 'flags' in cluster {};
12872 - add stacking of servers in cluster {}; documented in example.conf
12873
12874 Revision Changes Path
12875 7.256 +18 -10 ircd-ratbox/doc/example.conf
12876 7.194 +39 -7 ircd-ratbox/src/newconf.c
12877
12878
12879
12880 alz 2005/01/25 12:48:54 EST (20050125_2)
12881
12882 Modified files:
12883 include s_conf.h
12884 src listener.c s_conf.c
12885 Log:
12886 Added dline reasons, connecting/banned clients now see ban reason.
12887
12888 Revision Changes Path
12889 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12890 7.123 +17 -4 ircd-ratbox/src/listener.c
12891 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12892
12893
12894
12895 leeh 2005/01/25 07:44:37 EST (20050125_1)
12896
12897 Modified files:
12898 doc example.conf example.efnet.conf
12899 src newconf.c
12900 Log:
12901 - implement stacking of shared {}; blocks, documented in example.conf
12902
12903 Revision Changes Path
12904 7.255 +26 -13 ircd-ratbox/doc/example.conf
12905 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12906 7.193 +51 -36 ircd-ratbox/src/newconf.c
12907
12908
12909
12910 leeh 2005/01/24 19:08:29 EST (20050125_0)
12911
12912 Modified files:
12913 doc example.conf
12914 include client.h s_conf.h
12915 modules/core m_join.c
12916 src newconf.c s_user.c
12917 Log:
12918 - added jupe_exempt to auth {};, exempts the user from generating warnings
12919 when they attempt to join juped channels.
12920
12921 Revision Changes Path
12922 7.254 +2 -0 ircd-ratbox/doc/example.conf
12923 7.261 +3 -0 ircd-ratbox/include/client.h
12924 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12925 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12926 7.192 +1 -0 ircd-ratbox/src/newconf.c
12927 7.338 +8 -0 ircd-ratbox/src/s_user.c
12928
12929
12930
12931 leeh 2005/01/24 18:57:02 EST (20050124_6)
12932
12933 Modified files:
12934 src newconf.c
12935 Log:
12936 - rework shared {};, the format is now:
12937 shared {
12938 oper = "flame@*.leeh.co.uk", "*.lan";
12939 flags = kline;
12940 };
12941
12942 With no privs:
12943 shared {
12944 oper = "flame@*.leeh.co.uk", "*.lan";
12945 flags = none;
12946 };
12947
12948 Revision Changes Path
12949 7.191 +55 -23 ircd-ratbox/src/newconf.c
12950
12951
12952
12953 leeh 2005/01/24 17:25:58 EST (20050124_5)
12954
12955 Modified files:
12956 include modules.h
12957 Log:
12958 - fix the prototype on load_static_modules()
12959
12960 Revision Changes Path
12961 7.61 +1 -1 ircd-ratbox/include/modules.h
12962
12963
12964
12965 leeh 2005/01/24 16:00:30 EST (20050124_4)
12966
12967 Modified files:
12968 modules m_cap.c
12969 Log:
12970 - have cap end call register_local_user() with its own copy of
12971 source_p->username so its safe for unidented users..
12972
12973 Revision Changes Path
12974 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12975
12976
12977
12978 leeh 2005/01/24 15:48:09 EST (20050124_3)
12979
12980 Modified files:
12981 include newconf.h s_conf.h
12982 modules m_info.c
12983 src newconf.c s_conf.c s_log.c
12984 Log:
12985 - move the conf parser over to a table based structure, with generic setting
12986 of integers/strings
12987
12988 Revision Changes Path
12989 7.34 +9 -8 ircd-ratbox/include/newconf.h
12990 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12991 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12992 7.190 +264 -808 ircd-ratbox/src/newconf.c
12993 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12994 7.77 +13 -13 ircd-ratbox/src/s_log.c
12995
12996
12997
12998 leeh 2005/01/24 13:11:30 EST (20050124_2)
12999
13000 Modified files:
13001 doc example.conf
13002 src newconf.c
13003 Log:
13004 - added stacking of ips in exempt {};
13005
13006 Revision Changes Path
13007 7.253 +4 -0 ircd-ratbox/doc/example.conf
13008 7.189 +11 -30 ircd-ratbox/src/newconf.c
13009
13010
13011
13012 leeh 2005/01/24 12:59:57 EST (20050124_1)
13013
13014 Modified files:
13015 include tools.h
13016 src channel.c client.c hash.c hook.c
13017 newconf.c s_user.c watch.c
13018 Log:
13019 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13020 consistent with the rest of the dlink code.
13021
13022 Revision Changes Path
13023 1.54 +7 -7 ircd-ratbox/include/tools.h
13024 7.430 +2 -2 ircd-ratbox/src/channel.c
13025 7.487 +6 -6 ircd-ratbox/src/client.c
13026 7.113 +5 -5 ircd-ratbox/src/hash.c
13027 7.35 +1 -1 ircd-ratbox/src/hook.c
13028 7.188 +2 -2 ircd-ratbox/src/newconf.c
13029 7.337 +1 -1 ircd-ratbox/src/s_user.c
13030 1.5 +4 -4 ircd-ratbox/src/watch.c
13031
13032
13033
13034 leeh 2005/01/24 12:47:13 EST (20050124_0)
13035
13036 Modified files:
13037 modules m_cap.c
13038 Log:
13039 - cheap hack on sticky capabs..
13040
13041 Revision Changes Path
13042 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13043
13044
13045
13046 leeh 2005/01/22 11:36:54 EST (20050122_0)
13047
13048 Modified files:
13049 modules m_cap.c
13050 Log:
13051 - updated my clicap implementation to match the spec so far..
13052
13053 Revision Changes Path
13054 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13055
13056
13057
13058 leeh 2005/01/21 07:14:43 EST (20050121_2)
13059
13060 Modified files:
13061 doc hooks.txt
13062 include hook.h
13063 modules m_services.c
13064 src hook.c s_serv.c
13065 Log:
13066 - added hooks for when we're sending a burst
13067 - rewrote hooks.txt
13068 - fix up the hooks ive already done in services compatibility, ill add the
13069 hooks for server/client introductions in a bit.
13070
13071 Revision Changes Path
13072 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13073 1.30 +4 -0 ircd-ratbox/include/hook.h
13074 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13075 7.34 +7 -0 ircd-ratbox/src/hook.c
13076 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13077
13078
13079
13080 leeh 2005/01/21 06:34:03 EST (20050121_1)
13081
13082 Modified files:
13083 contrib example_module.c spy_admin_notice.c
13084 spy_info_notice.c spy_links_notice.c
13085 spy_motd_notice.c spy_stats_notice.c
13086 spy_stats_p_notice.c spy_trace_notice.c
13087 spy_whois_notice.c
13088 spy_whois_notice_global.c
13089 include hook.h
13090 modules m_admin.c m_info.c m_links.c m_motd.c
13091 m_services.c m_stats.c m_trace.c
13092 m_whois.c static_modules.c.SH
13093 modules/core m_server.c
13094 src client.c hook.c ircd.c modules.c packet.c
13095 s_auth.c s_serv.c s_user.c send.c
13096 Log:
13097 - add a better implementation of the hook system, its now a slow leaking
13098 array and events are created whenever we try adding a hook for it, or
13099 theyre registered for the caller.
13100
13101 Ive temporarily fucked services support and removed most of the other
13102 hooks.. I shall fix this soon.
13103
13104 Revision Changes Path
13105 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13106 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13107 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13108 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13109 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13110 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13111 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13112 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13113 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13114 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13115 1.29 +34 -70 ircd-ratbox/include/hook.h
13116 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13117 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13118 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13119 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13120 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13121 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13122 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13123 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13124 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13125 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13126 7.486 +1 -28 ircd-ratbox/src/client.c
13127 7.33 +131 -137 ircd-ratbox/src/hook.c
13128 7.367 +1 -1 ircd-ratbox/src/ircd.c
13129 7.151 +6 -10 ircd-ratbox/src/modules.c
13130 7.138 +10 -14 ircd-ratbox/src/packet.c
13131 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13132 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13133 7.336 +0 -6 ircd-ratbox/src/s_user.c
13134 7.286 +8 -6 ircd-ratbox/src/send.c
13135
13136
13137
13138 leeh 2005/01/20 19:19:20 EST (20050121_0)
13139
13140 Modified files:
13141 include hostmask.h
13142 Log:
13143 - remove an unused struct
13144
13145 Revision Changes Path
13146 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13147
13148
13149
13150 leeh 2005/01/20 13:38:39 EST (20050120_1)
13151
13152 Modified files:
13153 . configure configure.ac
13154 include client.h numeric.h patchlevel.h
13155 modules Makefile.in
13156 src messages.tab s_user.c
13157 Added files:
13158 modules m_cap.c
13159 Log:
13160 - drop back to -O0, fix patchlevel.h
13161 - first stab at client capabilities.. this still needs work.
13162
13163 Revision Changes Path
13164 7.240 +3 -3 ircd-ratbox/configure
13165 7.54 +3 -3 ircd-ratbox/configure.ac
13166 7.260 +3 -0 ircd-ratbox/include/client.h
13167 7.54 +2 -0 ircd-ratbox/include/numeric.h
13168 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13169 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13170 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13171 7.120 +1 -1 ircd-ratbox/src/messages.tab
13172 7.335 +3 -0 ircd-ratbox/src/s_user.c
13173
13174
13175
13176 leeh 2005/01/20 06:04:41 EST (20050120_0)
13177
13178 Modified files:
13179 . ChangeLog RELNOTES
13180 include config.h config.h.dist memory.h
13181 patchlevel.h
13182 modules m_stats.c
13183 src commio.c crypt.c getopt.c ircd.c s_serv.c
13184 Removed files:
13185 . README.VMS clean.com make.com
13186 include setup.h_vms
13187 modules descrip.mms static_modules_c.com
13188 modules/core descrip.mms
13189 src descrip.mms qio.c version.com
13190 tools descrip.mms mkpasswd_vms.c
13191 Log:
13192 - clean changelog, relnotes
13193 - mark patchlevel as 2.1.0beta
13194 - remove VMS support
13195
13196 Revision Changes Path
13197 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13198 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13199 1.111 +1 -348 ircd-ratbox/RELNOTES
13200 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13201 7.182 +0 -42 ircd-ratbox/include/config.h
13202 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13203 7.50 +0 -4 ircd-ratbox/include/memory.h
13204 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13205 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13206 7.2 +0 -58 ircd-ratbox/make.com (dead)
13207 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13208 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13209 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13210 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13211 1.24 +7 -30 ircd-ratbox/src/commio.c
13212 7.12 +0 -4 ircd-ratbox/src/crypt.c
13213 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13214 7.24 +0 -4 ircd-ratbox/src/getopt.c
13215 7.366 +4 -19 ircd-ratbox/src/ircd.c
13216 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13217 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13218 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13219 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13220 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13221
13222
13223
13224 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13225
13226 Modified files:
13227 include watch.h
13228 src watch.c
13229 Log:
13230 not using the return values on a few watch functions so make them void
13231
13232 Revision Changes Path
13233 7.2 +5 -5 ircd-ratbox/include/watch.h
13234 1.4 +19 -28 ircd-ratbox/src/watch.c
13235
13236
13237 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13238
13239 Modified files:
13240 modules m_watch.c
13241 Log:
13242 Make watch throttle, don't accept letter commands stacked
13243
13244 Revision Changes Path
13245 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13246
13247
13248
13249 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13250
13251 Modified files:
13252 modules m_gline.c
13253 Log:
13254 fix merge error
13255
13256 Revision Changes Path
13257 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13258
13259
13260
13261 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13262
13263 Modified files:
13264 . ChangeLog README.FIRST RELNOTES configure
13265 configure.ac
13266 adns adns.h internal.h parse.c transmit.c
13267 types.c
13268 contrib example_module.c spy_admin_notice.c
13269 spy_info_notice.c spy_links_notice.c
13270 spy_motd_notice.c spy_stats_notice.c
13271 spy_stats_p_notice.c spy_trace_notice.c
13272 spy_whois_notice.c
13273 spy_whois_notice_global.c
13274 doc example.conf example.efnet.conf ircd.motd
13275 server-version-info whats-new.txt
13276 help/opers umode xline
13277 help/users umode
13278 include cache.h channel.h class.h client.h
13279 commio.h config.h config.h.dist hash.h
13280 hook.h hostmask.h irc_string.h ircd.h
13281 ircd_defs.h m_info.h memory.h msg.h
13282 newconf.h numeric.h packet.h patchlevel.h
13283 patricia.h s_conf.h s_gline.h s_newconf.h
13284 s_serv.h s_user.h scache.h serno.h
13285 setup.h.in sprintf_irc.h stdinc.h tools.h
13286 modules .depend Makefile.in m_admin.c m_away.c
13287 m_dline.c m_encap.c m_gline.c m_info.c
13288 m_kline.c m_links.c m_list.c m_lusers.c
13289 m_motd.c m_oper.c m_operspy.c m_rehash.c
13290 m_restart.c m_resv.c m_set.c m_stats.c
13291 m_svinfo.c m_testline.c m_testmask.c
13292 m_topic.c m_trace.c m_watch.c m_who.c
13293 m_whois.c m_whowas.c m_xline.c
13294 static_modules.c.SH
13295 modules/core m_error.c m_message.c m_mode.c m_quit.c
13296 m_server.c m_squit.c
13297 src .depend Makefile.in adns.c balloc.c
13298 cache.c channel.c class.c client.c
13299 commio.c crypt.c devpoll.c epoll.c
13300 event.c getopt.c hash.c hook.c hostmask.c
13301 irc_string.c ircd.c ircd_lexer.l
13302 ircd_parser.y ircd_signal.c listener.c
13303 modules.c newconf.c numeric.c packet.c
13304 parse.c patricia.c poll.c reject.c
13305 restart.c s_auth.c s_conf.c s_log.c
13306 s_newconf.c s_serv.c s_user.c scache.c
13307 select.c send.c snprintf.c tools.c
13308 version.c.SH watch.c whowas.c
13309 tools README.mkpasswd mkpasswd.c
13310 Added files:
13311 . README.VMS clean.com make.com
13312 doc services.txt
13313 include common.h s_stats.h setup.h_vms
13314 supported.h
13315 modules descrip.mms m_challenge.c m_etrace.c
13316 m_invite.c m_names.c m_pass.c m_ping.c
13317 m_pong.c m_services.c m_tb.c m_user.c
13318 m_users.c m_version.c
13319 static_modules_c.com
13320 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13321 m_part.c m_sjoin.c
13322 servlink descrip.mms
13323 src descrip.mms kdparse.c messages.tab qio.c
13324 s_gline.c s_stats.c version.com
13325 tools descrip.mms mkpasswd_vms.c
13326 Removed files:
13327 doc 005.txt
13328 include banconf.h
13329 modules/core channels.c users.c
13330 src banconf.c
13331 Log:
13332 merge from RATBOX_2_0
13333
13334 Revision Changes Path
13335 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13336 7.40 +1 -0 ircd-ratbox/README.FIRST
13337 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13338 1.110 +114 -6 ircd-ratbox/RELNOTES
13339 1.17 +4 -0 ircd-ratbox/adns/adns.h
13340 1.17 +4 -4 ircd-ratbox/adns/internal.h
13341 1.12 +38 -38 ircd-ratbox/adns/parse.c
13342 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13343 1.19 +13 -13 ircd-ratbox/adns/types.c
13344 7.1 +10 -0 ircd-ratbox/clean.com (new)
13345 7.239 +47 -29 ircd-ratbox/configure
13346 7.53 +40 -32 ircd-ratbox/configure.ac
13347 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13348 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13349 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13350 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13351 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13352 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13353 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13354 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13355 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13356 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13357 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13358 7.252 +68 -22 ircd-ratbox/doc/example.conf
13359 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13360 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13361 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13362 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13363 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13364 1.5 +2 -1 ircd-ratbox/help/opers/umode
13365 1.7 +1 -1 ircd-ratbox/help/opers/xline
13366 1.2 +1 -0 ircd-ratbox/help/users/umode
13367 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13368 1.7 +8 -0 ircd-ratbox/include/cache.h
13369 7.162 +18 -16 ircd-ratbox/include/channel.h
13370 7.25 +4 -0 ircd-ratbox/include/class.h
13371 7.259 +34 -28 ircd-ratbox/include/client.h
13372 1.13 +45 -7 ircd-ratbox/include/commio.h
13373 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13374 7.181 +74 -16 ircd-ratbox/include/config.h
13375 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13376 7.53 +2 -0 ircd-ratbox/include/hash.h
13377 1.28 +73 -27 ircd-ratbox/include/hook.h
13378 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13379 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13380 7.80 +6 -31 ircd-ratbox/include/ircd.h
13381 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13382 7.56 +14 -8 ircd-ratbox/include/m_info.h
13383 7.49 +4 -0 ircd-ratbox/include/memory.h
13384 7.53 +2 -0 ircd-ratbox/include/msg.h
13385 7.33 +9 -9 ircd-ratbox/include/newconf.h
13386 7.53 +12 -8 ircd-ratbox/include/numeric.h
13387 7.27 +1 -1 ircd-ratbox/include/packet.h
13388 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13389 7.19 +25 -1 ircd-ratbox/include/patricia.h
13390 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13391 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13392 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13393 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13394 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13395 7.34 +13 -9 ircd-ratbox/include/s_user.h
13396 7.15 +1 -1 ircd-ratbox/include/scache.h
13397 7.5366 +1 -1 ircd-ratbox/include/serno.h
13398 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13399 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13400 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13401 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13402 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13403 1.53 +10 -10 ircd-ratbox/include/tools.h
13404 7.1 +58 -0 ircd-ratbox/make.com (new)
13405 1.45 +338 -182 ircd-ratbox/modules/.depend
13406 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13407 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13408 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13409 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13410 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13411 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13412 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13413 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13414 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13415 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13416 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13417 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13418 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13419 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13420 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13421 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13422 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13423 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13424 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13425 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13426 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13427 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13428 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13429 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13430 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13431 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13432 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13433 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13434 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13435 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13436 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13437 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13438 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13439 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13440 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13441 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13442 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13443 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13444 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13445 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13446 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13447 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13448 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13449 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13450 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13451 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13452 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13453 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13454 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13455 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13456 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13457 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13458 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13459 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13460 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13461 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13462 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13463 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13464 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13465 7.48 +162 -119 ircd-ratbox/src/.depend
13466 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13467 7.75 +5 -5 ircd-ratbox/src/adns.c
13468 7.84 +1 -1 ircd-ratbox/src/balloc.c
13469 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13470 1.23 +75 -7 ircd-ratbox/src/cache.c
13471 7.429 +342 -79 ircd-ratbox/src/channel.c
13472 7.67 +42 -2 ircd-ratbox/src/class.c
13473 7.485 +245 -85 ircd-ratbox/src/client.c
13474 1.23 +349 -43 ircd-ratbox/src/commio.c
13475 7.11 +4 -0 ircd-ratbox/src/crypt.c
13476 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13477 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13478 1.32 +4 -8 ircd-ratbox/src/epoll.c
13479 7.46 +63 -6 ircd-ratbox/src/event.c
13480 7.23 +4 -0 ircd-ratbox/src/getopt.c
13481 7.112 +8 -7 ircd-ratbox/src/hash.c
13482 7.32 +135 -133 ircd-ratbox/src/hook.c
13483 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13484 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13485 7.365 +56 -48 ircd-ratbox/src/ircd.c
13486 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13487 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13488 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13489 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13490 7.122 +14 -13 ircd-ratbox/src/listener.c
13491 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13492 7.150 +17 -8 ircd-ratbox/src/modules.c
13493 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13494 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13495 7.137 +55 -42 ircd-ratbox/src/packet.c
13496 7.187 +8 -15 ircd-ratbox/src/parse.c
13497 7.28 +2 -4 ircd-ratbox/src/patricia.c
13498 7.82 +3 -1 ircd-ratbox/src/poll.c
13499 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13500 1.32 +8 -3 ircd-ratbox/src/reject.c
13501 7.34 +1 -0 ircd-ratbox/src/restart.c
13502 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13503 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13504 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13505 7.76 +32 -35 ircd-ratbox/src/s_log.c
13506 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13507 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13508 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13509 7.334 +773 -2 ircd-ratbox/src/s_user.c
13510 7.27 +2 -1 ircd-ratbox/src/scache.c
13511 7.44 +2 -0 ircd-ratbox/src/select.c
13512 7.285 +12 -12 ircd-ratbox/src/send.c
13513 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13514 7.46 +0 -1 ircd-ratbox/src/tools.c
13515 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13516 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13517 1.3 +4 -4 ircd-ratbox/src/watch.c
13518 7.32 +1 -0 ircd-ratbox/src/whowas.c
13519 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13520 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13521 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13522 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13523
13524
13525
13526 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13527
13528 Modified files: (Branch: RATBOX_2_0)
13529 src client.c
13530 Log:
13531 a remote client is never going to have a watch list..duh
13532
13533 Revision Changes Path
13534 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13535
13536
13537
13538 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13539
13540 Added files: (Branch: RATBOX_2_0)
13541 modules m_watch.c
13542 Log:
13543 get that one too
13544
13545 Revision Changes Path
13546 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13547
13548
13549
13550 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13551
13552 Added files: (Branch: RATBOX_2_0)
13553 include watch.h
13554 src watch.c
13555 Log:
13556 helps if we actually include the .c/.h files
13557
13558 Revision Changes Path
13559 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13560 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13561
13562
13563
13564 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13565
13566 Modified files: (Branch: RATBOX_2_0)
13567 . configure configure.ac
13568 include client.h numeric.h s_conf.h setup.h.in
13569 supported.h
13570 modules Makefile.in
13571 modules/core m_nick.c
13572 src Makefile.in client.c ircd.c messages.tab
13573 newconf.c s_conf.c s_user.c
13574 Log:
13575 backport watch from devel
13576
13577 Revision Changes Path
13578 7.229.2.10 +12 -2 ircd-ratbox/configure
13579 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13580 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13581 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13582 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13583 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13584 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13585 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13586 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13587 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13588 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13589 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13590 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13591 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13592 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13593 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13594
13595
13596
13597 leeh 2005/01/12 10:12:40 EST (20050112_1)
13598
13599 Modified files: (Branch: RATBOX_2_0)
13600 include numeric.h
13601 modules m_services.c m_whois.c
13602 src messages.tab
13603 Log:
13604 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13605 when the user is logged in
13606
13607 Revision Changes Path
13608 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13609 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13610 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13611 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13612
13613
13614
13615 leeh 2005/01/11 19:47:14 EST (20050112_0)
13616
13617 Modified files: (Branch: RATBOX_2_0)
13618 include supported.h
13619 Added files: (Branch: RATBOX_2_0)
13620 doc services.txt
13621 Log:
13622 - add +r to 005
13623 - added doc/services.txt, outlining the compatibility code
13624
13625 Revision Changes Path
13626 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13627 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13628
13629
13630
13631 leeh 2005/01/11 18:38:10 EST (20050111_5)
13632
13633 Modified files: (Branch: RATBOX_2_0)
13634 include client.h hook.h
13635 modules m_services.c
13636 modules/core m_server.c
13637 src hook.c s_serv.c
13638 Log:
13639 - more services compatibility code:
13640 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13641 appropriate service {}; entry, only accept SU from these.
13642 - hook into us finishing nick burst, and have services burst a list of
13643 logged in users
13644
13645 Revision Changes Path
13646 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13647 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13648 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13649 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13650 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13651 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13652
13653
13654
13655 leeh 2005/01/11 17:32:42 EST (20050111_4)
13656
13657 Modified files: (Branch: RATBOX_2_0)
13658 . configure configure.ac
13659 include client.h
13660 modules Makefile.in
13661 src channel.c
13662 Added files: (Branch: RATBOX_2_0)
13663 modules m_services.c
13664 Log:
13665 - more services compatibility code:
13666 - encap handlers for SU (services marking client as logged in)
13667 - and for LOGIN (servers bursting logged in status)
13668 - move suser from Client -> User
13669
13670 Revision Changes Path
13671 7.229.2.9 +9 -3 ircd-ratbox/configure
13672 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13673 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13674 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13675 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13676 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13677
13678
13679
13680 leeh 2005/01/11 16:46:34 EST (20050111_3)
13681
13682 Modified files: (Branch: RATBOX_2_0)
13683 include ircd_defs.h
13684 Log:
13685 - whoops, missing #endif
13686
13687 Revision Changes Path
13688 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13689
13690
13691
13692 leeh 2005/01/11 15:56:57 EST (20050111_2)
13693
13694 Modified files: (Branch: RATBOX_2_0)
13695 include ircd_defs.h
13696 Log:
13697 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13698 have ipv6 just report sizeof(struct sockaddr_in)
13699
13700 Revision Changes Path
13701 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13702
13703
13704
13705 leeh 2005/01/10 20:19:35 EST (20050111_1)
13706
13707 Modified files: (Branch: RATBOX_2_0)
13708 src newconf.c
13709 Log:
13710 - fix a gcc warning
13711
13712 Revision Changes Path
13713 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13714
13715
13716
13717 leeh 2005/01/10 20:10:35 EST (20050111_0)
13718
13719 Modified files: (Branch: RATBOX_2_0)
13720 adns internal.h parse.c transmit.c types.c
13721 Log:
13722 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13723 conflict
13724
13725 Revision Changes Path
13726 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13727 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13728 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13729 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13730
13731
13732
13733 leeh 2005/01/10 17:48:48 EST (20050110_3)
13734
13735 Modified files: (Branch: RATBOX_2_0)
13736 modules m_xline.c
13737 Log:
13738 - send out the reformatted xline to opers (\s -> ' ')
13739
13740 Revision Changes Path
13741 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13742
13743
13744
13745 leeh 2005/01/10 16:18:53 EST (20050110_2)
13746
13747 Modified files: (Branch: RATBOX_2_0)
13748 help/opers umode
13749 help/users umode
13750 include client.h supported.h
13751 src messages.tab s_user.c send.c
13752 Log:
13753 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13754 channel privmsgs.
13755
13756 Revision Changes Path
13757 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13758 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13759 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13760 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13761 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13762 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13763 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13764
13765
13766
13767 leeh 2005/01/10 14:50:47 EST (20050110_1)
13768
13769 Modified files: (Branch: RATBOX_2_0)
13770 doc example.conf example.efnet.conf
13771 Log:
13772 - I dont remember ts6 desyncing on bans, so im not sure why the example
13773 confs say so.
13774
13775 Revision Changes Path
13776 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13777 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13778
13779
13780
13781 leeh 2005/01/10 13:31:10 EST (20050110_0)
13782
13783 Modified files: (Branch: RATBOX_2_0)
13784 . configure configure.ac
13785 include channel.h client.h numeric.h s_conf.h
13786 s_serv.h setup.h.in
13787 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13788 m_sjoin.c
13789 src channel.c messages.tab newconf.c s_conf.c
13790 s_serv.c s_user.c
13791 Log:
13792 - added --enable-services to configure, which enables some ratbox-services
13793 compatibility code:
13794 - chanmode +r, registered users only
13795 - usermode +S, prevents deop/kick of a service
13796 - service { }; block in conf for the above umode
13797
13798 Revision Changes Path
13799 7.229.2.8 +28 -16 ircd-ratbox/configure
13800 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13801 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13802 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13803 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13804 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13805 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13806 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13807 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13808 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13809 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13810 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13811 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13812 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13813 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13814 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13815 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13816 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13817 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13818
13819
13820
13821 leeh 2005/01/09 08:23:30 EST (20050109_0)
13822
13823 Modified files: (Branch: RATBOX_2_0)
13824 help/opers umode
13825 Log:
13826 - remove a tab, and add +C to opers umode help
13827
13828 Revision Changes Path
13829 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13830