]> jfr.im git - irc/rqf/shadowircd.git/blame - ChangeLog
[svn] Fix some cases where the size argument to strlcpy()
[irc/rqf/shadowircd.git] / ChangeLog
CommitLineData
14e23b0e 1jilles 2007/03/04 23:42:55 UTC (20070304-3225)
2 Log:
3 Cut down quit/part/kick reasons to avoid quit reasons
4 overflowing the client exiting server notice (from
5 TOPICLEN to 260). kill reasons become shorter accordingly.
6 kline/dline/gline reasons become 390.
7 away messages stay at TOPICLEN for now.
8
9
10 Changes: Modified:
11 +8 -3 trunk/include/ircd_defs.h (File Modified)
12 +2 -2 trunk/modules/m_dline.c (File Modified)
13 +4 -4 trunk/modules/m_gline.c (File Modified)
14 +2 -2 trunk/modules/m_kline.c (File Modified)
15
16
61569b65 17jilles 2007/03/02 17:45:47 UTC (20070302-3223)
18 Log:
19 Don't leak auth{} spoofed IP addresses in +f notices.
20 from ratbox (androsyn)
21
22
23 Changes: Modified:
24 +10 -3 trunk/src/s_conf.c (File Modified)
25
26
606384ae 27jilles 2007/02/24 19:34:28 UTC (20070224-3219)
28 Log:
29 Make oper_up() take +i/-i during opering up into account
30 (e.g. no_oper_invis extension, +i in operator::umodes).
31 Remove the hack from no_oper_invis.
32
33
34 Changes: Modified:
35 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
36 +4 -0 trunk/src/s_user.c (File Modified)
37
38
652b8478 39jilles 2007/02/24 18:35:58 UTC (20070224-3215)
40 Log:
41 no_oper_invis: decrement invisible count when clearing
42 invisible on a local client who has just opered up
43 oper_up() should really do this
44
45
46 Changes: Modified:
47 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
48
49
af6ca5f5 50jilles 2007/02/21 19:52:51 UTC (20070221-3213)
51 Log:
52 Put "End of Channel Quiet List" instead of
53 "End of Channel Ban List" for a +q list.
54 Due to client restrictions the numerics for
55 quiet lists must be the same as for ban lists.
56
57
58 Changes: Modified:
59 +4 -1 trunk/src/chmode.c (File Modified)
60
61
11781253 62jilles 2007/02/20 00:34:28 UTC (20070220-3211)
63 Log:
64 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
65 Change TS6 JOIN processing
66 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
67 a local user joins an existing channel
68 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
69 propagating a TS6 JOIN
70 - don't interpret simple modes in an incoming TS6 JOIN
71
72 This is to avoid desyncs when certain mode changes (e.g. -im)
73 cross with joins. A downside is that simple modes will be
74 more desynched when a JOIN creates a channel or lowers TS,
75 but that's less important.
76
77 Update the TS6 specification to include this, and clarify
78 that TMODE can come from a server and that MODE must be
79 translated into TMODE from other servers too.
80
81
82 Changes: Modified:
83 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
84 +19 -127 trunk/modules/core/m_join.c (File Modified)
85
86
bee3b671 87jilles 2007/02/11 16:54:43 UTC (20070211-3209)
88 Log:
89 Make -logfile work again.
90
91
92 Changes: Modified:
93 +2 -2 trunk/src/s_log.c (File Modified)
94
95
9b6ff0c8 96nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
97 Log:
98 - fix off-by-one memory overflow error.
99
100
101 Changes: Modified:
102 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
103
104
c8ff7ca9 105jilles 2007/02/04 15:08:04 UTC (20070204-3203)
106 Log:
107 Change handling of modularized umodes:
108 - keep the bitmask reserved forever to the letter, fixing
109 the problems when loading multiple umode modules,
110 unloading them and then loading them in a different order
111 - don't allow local users to change umodes which have
112 been unloaded and don't set them on new users via
113 default_umodes
114
115
116 Changes: Modified:
117 +24 -3 trunk/src/s_user.c (File Modified)
118
119
a8086a7c 120jilles 2007/02/04 01:59:38 UTC (20070204-3201)
121 Log:
122 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
123
124
125 Changes: Modified:
126 +1 -0 trunk/include/s_user.h (File Modified)
127 +0 -22 trunk/libcharybdis/tools.c (File Modified)
128 +0 -1 trunk/libcharybdis/tools.h (File Modified)
129 +22 -0 trunk/src/s_user.c (File Modified)
130
131
01cebbd8 132jilles 2007/02/01 01:44:31 UTC (20070201-3195)
133 Log:
134 DNSBL keyword substitution is available as of 2.1.3.
135
136
137 Changes: Modified:
138 +1 -1 trunk/doc/example.conf (File Modified)
139
140
1e56e993 141jilles 2007/02/01 01:07:42 UTC (20070201-3183)
142 Log:
143 Change two occurances like match(userinput, target_p->name) ||
144 match(target_p->name, userinput) to just match(userinput,
145 target_p->name). No client name can contain * or ? now.
146
147
148 Changes: Modified:
149 +1 -1 trunk/modules/m_trace.c (File Modified)
150 +1 -2 trunk/src/s_serv.c (File Modified)
151
152
4d7a1ee5 153jilles 2007/02/01 00:49:07 UTC (20070201-3181)
154 Log:
155 Do not try find_server() on a name find_client() has
156 returned NULL for, as this will always return NULL
157 since the removal of hostmasking.
158
159
160 Changes: Modified:
161 +1 -2 trunk/modules/m_pong.c (File Modified)
162 +0 -4 trunk/src/s_serv.c (File Modified)
163
164
e26e2b19 165jilles 2007/02/01 00:34:33 UTC (20070201-3179)
166 Log:
167 Remove server_exists() which checked whether the
168 server name existed taking hostmasking into account
169 and just check with find_server(); admittedly
170 this checks if the name is a SID but that's not
171 a real problem.
172
173
174 Changes: Modified:
175 +3 -27 trunk/modules/core/m_server.c (File Modified)
176
177
b0b7de54 178jilles 2007/02/01 00:19:14 UTC (20070201-3177)
179 Log:
180 Remove hash_find_masked_server(), which made it possible
181 to specify the full (unmasked) name of a server behind
182 a hostmask. As a result find_any_client() (for prefixes)
183 becomes equal to find_client(), so remove that too.
184
185
186 Changes: Modified:
187 +0 -1 trunk/include/hash.h (File Modified)
188 +1 -75 trunk/src/hash.c (File Modified)
189 +1 -1 trunk/src/parse.c (File Modified)
190
191
f42e9ceb 192jilles 2007/02/01 00:02:35 UTC (20070201-3175)
193 Log:
194 Remove '*' from valid server name characters.
195 This makes it impossible to connect hostmasked servers.
196 (This support didn't work well anyway, was incompatible
197 with TS6 and we never masked ourselves.)
198
199
200 Changes: Modified:
201 +1 -1 trunk/src/match.c (File Modified)
202
203
e5d9ca18 204jilles 2007/01/31 23:57:18 UTC (20070131-3173)
205 Log:
206 Change spambot, flooder and jupe joiner notices from host to orighost.
207
208
209 Changes: Modified:
210 +1 -1 trunk/modules/core/m_join.c (File Modified)
211 +2 -2 trunk/modules/core/m_message.c (File Modified)
212 +2 -2 trunk/src/channel.c (File Modified)
213
214
63aecfb9 215jilles 2007/01/28 22:13:18 UTC (20070128-3169)
216 Log:
217 Add documentation for SASL client protocol, same as atheme doc/SASL.
218
219
220 Changes: Modified:
221 + - trunk/doc/sasl.txt (File Added)
222
223
0c8f86ec 224jilles 2007/01/26 18:52:11 UTC (20070126-3167)
225 Log:
226 Include real hostname in Closing Link message for unknown
227 connections that have sent USER. This is helpful for
228 k-lined users while not breaking server IP hiding.
229
230
231 Changes: Modified:
232 +3 -1 trunk/src/client.c (File Modified)
233
234
dd12a19c 235jilles 2007/01/26 16:52:29 UTC (20070126-3165)
236 Log:
237 Rerun autoconf.
238
239
240 Changes: Modified:
241 +29 -29 trunk/configure (File Modified)
242
243
b1fc1658 244nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
245 Log:
246 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
247
248
249 Changes: Modified:
250 +3 -3 trunk/modules/core/m_kill.c (File Modified)
251
252
8d090389 253nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
254 Log:
255 Backport from early 3.x:
256
257 --
258 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
259 Log:
260 - remove "Processing connection to foobar.net" message
261
262
263 Changes: Modified:
264 +0 -3 trunk/src/s_auth.c (File Modified)
265
266
267 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
268 Log:
269 - missed the processing connection one (actually, we can probably nuke this one)
270
271
272 Changes: Modified:
273 +1 -2 trunk/src/s_auth.c (File Modified)
274
275
276 river 2006/09/27 16:33:05 UTC (20060927-2174)
277 Log:
278 get_client_name = stupid
279
280
281
282 Changes: Modified:
283 +10 -7 trunk/modules/core/m_kill.c (File Modified)
284
285
286 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
287 Log:
288 - remove excessive arguments
289
290
291 Changes: Modified:
292 +1 -2 trunk/src/s_conf.c (File Modified)
293 +1 -1 trunk/src/s_user.c (File Modified)
294
295
296 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
297 Log:
298 - use sendto_one_notice() for on-connect notices too.
299
300
301 Changes: Modified:
302 +10 -10 trunk/src/s_auth.c (File Modified)
303
304
305 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
306 Log:
307 - use sendto_one_notice() in the core, too.
308
309
310 Changes: Modified:
311 +2 -2 trunk/src/chmode.c (File Modified)
312 +8 -15 trunk/src/modules.c (File Modified)
313 +3 -5 trunk/src/s_conf.c (File Modified)
314 +1 -2 trunk/src/s_newconf.c (File Modified)
315 +20 -57 trunk/src/s_user.c (File Modified)
316
317
318 river 2006/09/27 16:19:25 UTC (20060927-2166)
319 Log:
320 the KILL command will use get_client_name(, SHOW_IP) instead of
321 target->name, and will show a more useful error for local opers
322
323
324
325 Changes: Modified:
326 +6 -4 trunk/modules/core/m_kill.c (File Modified)
327
328
329 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
330 Log:
331 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
332
333
334 Changes: Modified:
335 +4 -2 trunk/src/send.c (File Modified)
336
337
338 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
339 Log:
340 - back out r2159
341
342
343 Changes: Modified:
344 +1 -1 trunk/include/client.h (File Modified)
345
346
347 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
348 Log:
349 - get_id(): fall back to "*" if client has no known name
350
351
352 Changes: Modified:
353 +1 -1 trunk/include/client.h (File Modified)
354
355
356 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
357 Log:
358 - convert to sendto_one_notice().
359
360
361 Changes: Modified:
362 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
363 +4 -6 trunk/unsupported/m_force.c (File Modified)
364
365
366 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
367 Log:
368 - use sendto_one_notice() in many places instead of
369 sendto_one(source_p, ":%s NOTICE %s :", ...);
370
371
372 Changes: Modified:
373 +10 -25 trunk/extensions/example_module.c (File Modified)
374 +5 -14 trunk/extensions/hurt.c (File Modified)
375 +1 -2 trunk/extensions/m_42.c (File Modified)
376 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
377 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
378 +1 -2 trunk/extensions/m_opme.c (File Modified)
379 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
380 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
381 +3 -7 trunk/modules/core/m_die.c (File Modified)
382 +2 -4 trunk/modules/core/m_kill.c (File Modified)
383 +2 -2 trunk/modules/core/m_squit.c (File Modified)
384 +1 -2 trunk/modules/m_challenge.c (File Modified)
385 +11 -15 trunk/modules/m_connect.c (File Modified)
386 +20 -28 trunk/modules/m_dline.c (File Modified)
387 +2 -2 trunk/modules/m_etrace.c (File Modified)
388 +11 -21 trunk/modules/m_gline.c (File Modified)
389 +2 -4 trunk/modules/m_kline.c (File Modified)
390 +1 -2 trunk/modules/m_rehash.c (File Modified)
391 +3 -7 trunk/modules/m_restart.c (File Modified)
392 +31 -45 trunk/modules/m_set.c (File Modified)
393 +2 -4 trunk/modules/m_testmask.c (File Modified)
394 +5 -8 trunk/modules/m_unreject.c (File Modified)
395 +2 -5 trunk/modules/m_xline.c (File Modified)
396 --
397
398
399 Changes: Modified:
400 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File 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 +14 -11 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 +2 -4 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 +1 -3 trunk/modules/m_xline.c (File Modified)
424 +2 -2 trunk/src/chmode.c (File Modified)
425 +8 -15 trunk/src/modules.c (File Modified)
426 +10 -14 trunk/src/s_auth.c (File Modified)
427 +3 -6 trunk/src/s_conf.c (File Modified)
428 +1 -2 trunk/src/s_newconf.c (File Modified)
429 +20 -57 trunk/src/s_user.c (File Modified)
430 +4 -2 trunk/src/send.c (File Modified)
431 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
432 +4 -6 trunk/unsupported/m_force.c (File Modified)
433
434
5366977b 435nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
436 Log:
437 - keyword-subst from charybdis 2.2.
438
439
440 Changes: Modified:
441 +12 -3 trunk/doc/example.conf (File Modified)
442 +58 -3 trunk/doc/reference.conf (File Modified)
443 + - trunk/include/substitution.h (File Added)
444 +1 -0 trunk/src/Makefile.in (File Modified)
445 +2 -2 trunk/src/s_conf.c (File Modified)
446 +164 -1 trunk/src/s_user.c (File Modified)
447 + - trunk/src/substitution.c (File Added)
448
449
92fb5c31 450nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
451 Log:
452 Removed merge tracking for "svnmerge" for
453 http://svn.atheme.org/charybdis/branches/release-2.2
454
455
456 Changes: Modified:
457 + - trunk/ (Property Modified)
458
459
460nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
461 Log:
462 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
463 http://svn.atheme.org/charybdis/branches/release-2.2
464
465
466 Changes: Modified:
467 + - trunk/ (Property Modified)
468
469
470nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
471 Log:
472 Removed merge tracking for "svnmerge" for
473 http://svn.atheme.org/charybdis/branches/release-2.2
474
475
476 Changes: Modified:
477 + - trunk/ (Property Modified)
478
479
480nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
481 Log:
482 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
483 http://svn.atheme.org/charybdis/branches/release-2.2
484
485
486 Changes: Modified:
487 + - trunk/ (Property Modified)
488
489
490nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
491 Log:
492 - bleah
493
494
495 Changes: Modified:
496 + - trunk/ (Property Modified)
497
498
499nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
500 Log:
501 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
502 http://svn.atheme.org/charybdis/branches/release-2.2
503
504
505 Changes: Modified:
506 + - trunk/ (Property Modified)
507
508
509nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
510 Log:
511 - version bump to 2.2.0
512
513
514 Changes: Modified:
515 +3 -1 trunk/NEWS (File Modified)
516 +1 -1 trunk/configure.ac (File Modified)
517
518
55da5539 519nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
520 Log:
521 - the new plan:
522 + branches/release-2.1 -> 2.2 base
523 + 3.0 -> branches/cxxconversion
524 + backport some immediate 3.0 functionality for 2.2
525 + other stuff
526
527
528 Changes: Modified:
529 + - trunk/ (File Added)
530
531
212380e3 532jilles 2007/01/23 23:48:50 UTC (20070123-3139)
533 Log:
534 Merged revisions 3135,3137 via svnmerge from
535 http://svn.atheme.org/charybdis/trunk
536
537 ........
538 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
539
540 - Expand TRACE description
541 - Mention expiry time in TESTLINE
542 ........
543 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
544
545 Update copyright year for sgml docs to 2007.
546 ........
547
548
549 Changes: Modified:
550 + - branches/release-2.1/ (Property Modified)
551 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
552 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
553
554
555jilles 2007/01/21 15:38:16 UTC (20070121-3133)
556 Log:
557 Merged revisions 1999 via svnmerge from
558 http://svn.atheme.org/charybdis/trunk
559 Add river to CREDITS
560
561 ........
562 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
563
564 vanity
565 ........
566
567
568 Changes: Modified:
569 + - branches/release-2.1/ (Property Modified)
570 +1 -0 branches/release-2.1/CREDITS (File Modified)
571
572
573jilles 2007/01/21 15:36:31 UTC (20070121-3131)
574 Log:
575 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
576 http://svn.atheme.org/charybdis/trunk
577
578 ........
579 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
580
581 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
582 ........
583 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
584
585 - add use_forward to /info
586 ........
587 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
588
589 Call channel_modes() with &me instead of source_p when
590 sending out a JOIN and SJOIN for a local user. This
591 saves checking whether they are on the channel they
592 have just joined.
593 ........
594 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
595
596 If use_forward is disabled:
597 - hide +fFQ in 005
598 - hide +f in /mode #channel (/mode #channel f still shows it)
599 - do not send any mode changes adding +f to local clients
600 (-f ones are still sent)
601 ........
602
603
604 Changes: Modified:
605 + - branches/release-2.1/ (Property Modified)
606 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
607 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
608 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
609 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
610 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
611 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
612 +1 -1 branches/release-2.1/src/channel.c (File Modified)
613 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
614 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
615 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
616 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
617 +4 -2 branches/release-2.1/src/supported.c (File Modified)
618
619
620jilles 2007/01/02 13:23:04 UTC (20070102-3121)
621 Log:
622 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
623
624
625 Changes: Modified:
626 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
627 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
628 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
629
630
631jilles 2007/01/02 13:11:04 UTC (20070102-3117)
632 Log:
633 Add accountability (wallops, log) to OKICK.
634
635
636 Changes: Modified:
637 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
638
639
640jilles 2006/12/27 00:47:45 UTC (20061227-3063)
641 Log:
642 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
643 Similar to branches/release-2.2 r3061.
644
645
646 Changes: Modified:
647 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
648
649
650jilles 2006/12/27 00:36:54 UTC (20061227-3059)
651 Log:
652 - Write xline to file after instead of before notifying opers and source
653 - Also notify source of failure to add xline
654 Similar to branches/release-2.2 r3057.
655
656
657 Changes: Modified:
658 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
659
660
661jilles 2006/12/27 00:25:50 UTC (20061227-3055)
662 Log:
663 If a dline/kline/resv cannot be added to the file, send
664 the regular notices to local opers and source anyway,
665 and also warn the source (local opers were already warned).
666 Similar to branches/release-2.2 r3053.
667
668
669 Changes: Modified:
670 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
671
672
673jilles 2006/12/27 00:02:32 UTC (20061227-3051)
674 Log:
675 Port over fixes from unkline/unxline/unresv to undline.
676 Similar to branches/release-2.2 r3049.
677
678
679 Changes: Modified:
680 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
681
682
683jilles 2006/12/26 23:18:05 UTC (20061226-3047)
684 Log:
685 Merged revisions 2915 via svnmerge from
686 http://svn.atheme.org/charybdis/trunk
687
688 ........
689 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
690
691 In usage message, show kline.conf and xline.conf instead
692 of klines.conf and xlines.conf.
693 ........
694
695
696 Changes: Modified:
697 + - branches/release-2.1/ (Property Modified)
698 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
699
700
701jilles 2006/12/26 23:16:57 UTC (20061226-3045)
702 Log:
703 Merged revisions 2831,2833,2853 via svnmerge from
704 http://svn.atheme.org/charybdis/trunk
705
706 ........
707 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
708
709 unkline/unxline/unresv:
710 - if fclose on the output returns an error, treat this as a
711 write error too
712 - check if the rename from the temp file to the ban conf failed
713 ........
714 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
715
716 When adding a permanent dline/kline/xline/resv, check
717 the return value of fclose().
718 ........
719 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
720
721 Do not free xline aconf if it could not be written out.
722 It will be added to the list in memory anyway.
723 ........
724
725
726 Changes: Modified:
727 + - branches/release-2.1/ (Property Modified)
728 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
729 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
730 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
731 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
732
733
734jilles 2006/12/05 13:24:19 UTC (20061205-2813)
735 Log:
736 NEWS: Clarify effects of ip_cloaking changes a little.
737
738
739 Changes: Modified:
740 +2 -0 branches/release-2.1/NEWS (File Modified)
741
742
743jilles 2006/12/05 13:18:39 UTC (20061205-2811)
744 Log:
745 Rerun autoconf.
746
747
748 Changes: Modified:
749 +9 -9 branches/release-2.1/configure (File Modified)
750
751
752jilles 2006/12/05 13:18:19 UTC (20061205-2809)
753 Log:
754 Version bump on 2.1 branch to 2.1.2.
755
756
757 Changes: Modified:
758 +1 -1 branches/release-2.1/configure.ac (File Modified)
759
760
761jilles 2006/12/05 12:47:23 UTC (20061205-2807)
762 Log:
763 Mention r2801/r2805.
764
765
766 Changes: Modified:
767 +1 -0 branches/release-2.1/NEWS (File Modified)
768
769
770jilles 2006/12/05 12:45:43 UTC (20061205-2805)
771 Log:
772 Merged revisions 2801 via svnmerge from
773 http://svn.atheme.org/charybdis/trunk
774
775 ........
776 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
777
778 ip_cloaking: try to avoid truncation by removing more
779 components of the hostname (except the TLD).
780 ........
781
782
783 Changes: Modified:
784 + - branches/release-2.1/ (Property Modified)
785 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
786
787
788jilles 2006/12/02 20:40:54 UTC (20061202-2793)
789 Log:
790 Update NEWS.
791
792
793 Changes: Modified:
794 +8 -1 branches/release-2.1/NEWS (File Modified)
795
796
797jilles 2006/12/02 20:32:39 UTC (20061202-2791)
798 Log:
799 Merged revisions 2781 via svnmerge from
800 http://svn.atheme.org/charybdis/trunk
801
802 ........
803 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
804
805 Fix stupid bug: checked a hostmask against the found
806 ban instead of all exceptions, causing all host mangled
807 clients to be exempted if there was a single ban
808 exception in many cases.
809 ........
810
811
812 Changes: Modified:
813 + - branches/release-2.1/ (Property Modified)
814 +2 -2 branches/release-2.1/src/channel.c (File Modified)
815
816
817jilles 2006/12/02 20:00:18 UTC (20061202-2789)
818 Log:
819 Merged revisions 2773 via svnmerge from
820 http://svn.atheme.org/charybdis/trunk
821
822 ........
823 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
824
825 user@host must be *@* for a shared{} block with flags=locops
826 (server should not be *).
827 ........
828
829
830 Changes: Modified:
831 + - branches/release-2.1/ (Property Modified)
832 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
833
834
835jilles 2006/11/27 11:45:31 UTC (20061127-2775)
836 Log:
837 Tweak \s code a little.
838
839
840 Changes: Modified:
841 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
842 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
843 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
844
845
846jilles 2006/11/12 14:21:16 UTC (20061112-2765)
847 Log:
848 Merged revisions 2761 via svnmerge from
849 http://svn.atheme.org/charybdis/trunk
850
851 ........
852 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
853
854 The testline/no_tilde fixes are in 2.1.1.
855 ........
856
857
858 Changes: Modified:
859 + - branches/release-2.1/ (Property Modified)
860 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
861
862
863jilles 2006/11/10 23:02:43 UTC (20061110-2759)
864 Log:
865 Update NEWS.
866
867
868 Changes: Modified:
869 +4 -1 branches/release-2.1/NEWS (File Modified)
870
871
872jilles 2006/11/10 22:58:15 UTC (20061110-2757)
873 Log:
874 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
875 http://svn.atheme.org/charybdis/trunk
876 no_tilde fixes
877
878 ........
879 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
880
881 If the auth{} block has no_tilde and is not kline exempt,
882 check the username without tilde against klines too.
883 This is consistent with the way klines work on spoofs
884 (klines checked on both raw and appearing-on-IRC version).
885 ........
886 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
887
888 Rework the fix for klines with no_tilde.
889 Add an extra argument to find_address_conf() for the
890 username without tilde, as that may contain one character more.
891 ........
892 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
893
894 Unbreak compile (because of r2697).
895 testline with ~ could be improved some more perhaps, but this should work.
896 ........
897 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
898
899 testline: take no_tilde and username truncation into account
900 ........
901 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
902
903 Add some information on /testline with no_tilde and username truncation.
904 ........
905
906
907 Changes: Modified:
908 + - branches/release-2.1/ (Property Modified)
909 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
910 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
911 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
912 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
913 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
914 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
915
916
917jilles 2006/11/10 19:08:03 UTC (20061110-2755)
918 Log:
919 Merged revisions 2149,2151 via svnmerge from
920 http://svn.atheme.org/charybdis/trunk
921
922 ........
923 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
924
925 Move kills from services from +s to +k snomask.
926 Kills from non-service opers remain on +s.
927 ........
928 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
929
930 Update description of +s and +k snomasks.
931 ........
932
933
934 Changes: Modified:
935 + - branches/release-2.1/ (Property Modified)
936 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
937 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
938 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
939
940
941jilles 2006/11/10 19:05:25 UTC (20061110-2753)
942 Log:
943 Merged revisions 2685 via svnmerge from
944 http://svn.atheme.org/charybdis/trunk
945
946 ........
947 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
948
949 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
950 ........
951
952
953 Changes: Modified:
954 + - branches/release-2.1/ (Property Modified)
955 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
956
957
958jilles 2006/11/10 15:15:00 UTC (20061110-2743)
959 Log:
960 Merged revisions 2693 via svnmerge from
961 http://svn.atheme.org/charybdis/trunk
962
963 ........
964 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
965
966 Fix truncation (by one) of unidented usernames
967 if user registration is done because of DNSBL
968 completion (which is the usual case if a valid
969 NICK and USER are sent quickly and any DNSBLs
970 are enabled).
971 ........
972
973
974 Changes: Modified:
975 + - branches/release-2.1/ (Property Modified)
976 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
977
978
979jilles 2006/11/10 01:26:27 UTC (20061110-2739)
980 Log:
981 Update NEWS.
982
983
984 Changes: Modified:
985 +10 -0 branches/release-2.1/NEWS (File Modified)
986
987
988jilles 2006/11/10 00:21:56 UTC (20061110-2737)
989 Log:
990 Rerun autoconf.
991
992
993 Changes: Modified:
994 +9 -9 branches/release-2.1/configure (File Modified)
995
996
997jilles 2006/11/10 00:15:54 UTC (20061110-2735)
998 Log:
999 Version bump to 2.1.1.
1000
1001
1002 Changes: Modified:
1003 +1 -1 branches/release-2.1/configure.ac (File Modified)
1004
1005
1006jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1007 Log:
1008 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
1009 http://svn.atheme.org/charybdis/trunk
1010
1011 ........
1012 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1013
1014 - fix a server notice on SID collision where the server name is mentioned twice
1015 ........
1016 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1017
1018 - get_server_name() is stupid
1019 ........
1020 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1021
1022 - fix an oops
1023 ........
1024 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1025
1026 Do the Attempt to re-introduce SID server notice somewhat
1027 differently, showing a real host again if !HIDE_SERVERS_IPS
1028 and still showing the server name exactly once.
1029 ........
1030 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1031
1032 Fix log message for Attempt to re-introduce SID (server notice was ok).
1033 ........
1034 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1035
1036 - replace "No N line" with "no connect block" in a
1037 serverlog message
1038 - show attempted server name in a few serverlog messages
1039 ........
1040
1041
1042 Changes: Modified:
1043 + - branches/release-2.1/ (Property Modified)
1044 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1045
1046
1047jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1048 Log:
1049 Merged revisions 2218 via svnmerge from
1050 http://svn.atheme.org/charybdis/trunk
1051
1052 ........
1053 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1054
1055 Fix garbage in /stats y output on 64-bit archs.
1056 ........
1057
1058
1059 Changes: Modified:
1060 + - branches/release-2.1/ (Property Modified)
1061 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1062
1063
1064jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1065 Log:
1066 Merged revisions 2438 via svnmerge from
1067 http://svn.atheme.org/charybdis/trunk
1068
1069 ........
1070 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1071
1072 Enable Revision keyword in addition to Id.
1073 ........
1074
1075
1076 Changes: Modified:
1077 + - branches/release-2.1/ (Property Modified)
1078 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1079
1080
1081jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1082 Log:
1083 Merged revisions 2679 via svnmerge from
1084 http://svn.atheme.org/charybdis/trunk
1085
1086 ........
1087 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1088
1089 Port over ratbox 2.2 r23253 (anfl):
1090 - remove the cached storage of how many +beI there are, thereby fixing a
1091 case where it can get desynced from reality
1092 ........
1093
1094
1095 Changes: Modified:
1096 + - branches/release-2.1/ (Property Modified)
1097 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1098 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1099
1100
1101jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1102 Log:
1103 Merged revisions 2093,2095 via svnmerge from
1104 http://svn.atheme.org/charybdis/trunk
1105
1106 ........
1107 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1108
1109 - change DNSBL licensing to BSD.
1110 ........
1111 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1112
1113 - change x86-assembly FNV implementation to BSD license
1114 ........
1115
1116
1117 Changes: Modified:
1118 + - branches/release-2.1/ (Property Modified)
1119 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1120 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1121
1122
1123jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1124 Log:
1125 Merged revisions 2073,2075 via svnmerge from
1126 http://svn.atheme.org/charybdis/trunk
1127
1128 ........
1129 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1130
1131 Put full information in the squit reason when exiting
1132 a server due to a servlink (ziplinks) error.
1133 ........
1134 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1135
1136 Put full information in the squit reason when exiting
1137 a server due to not enough arguments for a command.
1138 ........
1139
1140
1141 Changes: Modified:
1142 + - branches/release-2.1/ (Property Modified)
1143 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1144 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1145
1146
1147jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1148 Log:
1149 Merged revisions 2071 via svnmerge from
1150 http://svn.atheme.org/charybdis/trunk
1151
1152 ........
1153 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1154
1155 Don't redirect users from an existing domain to an
1156 existing server in reference.conf.
1157 Idea from ratbox.
1158 ........
1159
1160
1161 Changes: Modified:
1162 + - branches/release-2.1/ (Property Modified)
1163 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1164
1165
1166jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1167 Log:
1168 Merged revisions 2053 via svnmerge from
1169 http://svn.atheme.org/charybdis/trunk
1170
1171 ........
1172 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1173
1174 Make find_channel_membership() choose the shortest list
1175 (channel's list or user's list) to search, avoiding excessive
1176 CPU usage with services which are in lots of channels.
1177 From ratbox 2.2 (anfl/jilles)
1178 ........
1179
1180
1181 Changes: Modified:
1182 + - branches/release-2.1/ (Property Modified)
1183 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1184
1185
1186jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1187 Log:
1188 Rerun autoconf.
1189
1190
1191 Changes: Modified:
1192 +9 -9 branches/release-2.1/configure (File Modified)
1193
1194
1195jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1196 Log:
1197 Version change 2.1.0rc1 -> 2.1.0 (release).
1198
1199
1200 Changes: Modified:
1201 +1 -1 branches/release-2.1/configure.ac (File Modified)
1202
1203
1204jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1205 Log:
1206 Merged revisions 2029 via svnmerge from
1207 http://svn.atheme.org/charybdis/trunk
1208
1209 ........
1210 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1211
1212 NEWS: mention m_webirc.c module
1213 ........
1214
1215
1216 Changes: Modified:
1217 + - branches/release-2.1/ (Property Modified)
1218 +1 -0 branches/release-2.1/NEWS (File Modified)
1219
1220
1221jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1222 Log:
1223 Rerun autoconf.
1224
1225
1226 Changes: Modified:
1227 +9 -9 branches/release-2.1/configure (File Modified)
1228
1229
1230jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1231 Log:
1232 Change version to 2.1.0rc1.
1233
1234
1235 Changes: Modified:
1236 +1 -1 branches/release-2.1/configure.ac (File Modified)
1237
1238
1239jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1240 Log:
1241 Merged revisions 2021 via svnmerge from
1242 http://svn.atheme.org/charybdis/trunk
1243
1244 ........
1245 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1246
1247 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1248 related flaky looking things, and instead keep a list
1249 of BlacklistClients in PreClient.
1250 ........
1251
1252
1253 Changes: Modified:
1254 + - branches/release-2.1/ (Property Modified)
1255 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1256 +1 -1 branches/release-2.1/include/client.h (File Modified)
1257 +0 -1 branches/release-2.1/include/res.h (File Modified)
1258 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1259 +0 -24 branches/release-2.1/src/res.c (File Modified)
1260 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1261
1262
1263jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1264 Log:
1265 Merged revisions 2015,2017 via svnmerge from
1266 http://svn.atheme.org/charybdis/trunk
1267
1268 ........
1269 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1270
1271 Check if the name in the question section of the
1272 DNS reply matches what we queried, to guard against
1273 late replies to a previous query with the same id.
1274 ........
1275 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1276
1277 res.c: add a comment summarizing our changes
1278 ........
1279
1280
1281 Changes: Modified:
1282 + - branches/release-2.1/ (Property Modified)
1283 +53 -18 branches/release-2.1/src/res.c (File Modified)
1284
1285
1286jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1287 Log:
1288 Merged revisions 1981 via svnmerge from
1289 http://svn.atheme.org/charybdis/trunk
1290
1291 ........
1292 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1293
1294 Alphabetize extensions and tweak the descriptions a little.
1295 ........
1296
1297
1298 Changes: Modified:
1299 + - branches/release-2.1/ (Property Modified)
1300 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1301 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1302
1303
1304jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1305 Log:
1306 Merged revisions 1975 via svnmerge from
1307 http://svn.atheme.org/charybdis/trunk
1308
1309 ........
1310 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1311
1312 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1313 We should use the IP and not truncate the hostname.
1314 From ratbox 2.2 (androsyn)
1315 ........
1316
1317
1318 Changes: Modified:
1319 + - branches/release-2.1/ (Property Modified)
1320 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1321
1322
1323jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1324 Log:
1325 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1326 http://svn.atheme.org/charybdis/trunk
1327
1328
1329 Changes: Modified:
1330 + - branches/release-2.1/ (Property Modified)
1331
1332
1333nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1334 Log:
1335 - branch 2.1 release family
1336
1337
1338 Changes: Modified:
1339 + - branches/release-2.1/ (File Added)
1340
1341
1342jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1343 Log:
1344 Describe new handling of host mangling in channel bans in SGML.
1345
1346
1347 Changes: Modified:
1348 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1349
1350
1351nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1352 Log:
1353 - ok, 2.1 operline brought to you by marvin the melancholy robot
1354
1355
1356 Changes: Modified:
1357 +1 -1 trunk/src/messages.tab (File Modified)
1358
1359
1360nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1361 Log:
1362 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1363 If anybody comes up with anything better, then please let us know
1364 and we will change this before 2.1 is branched.
1365
1366
1367 Changes: Modified:
1368 +1 -1 trunk/src/messages.tab (File Modified)
1369
1370
1371jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1372 Log:
1373 Add EUID to capab.txt.
1374
1375
1376 Changes: Modified:
1377 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1378
1379
1380jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1381 Log:
1382 Update NEWS file.
1383
1384
1385 Changes: Modified:
1386 +3 -0 trunk/NEWS (File Modified)
1387
1388
1389jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1390 Log:
1391 Allow service{} servers to manipulate the nick delay table
1392 (for "nickserv enforcement").
1393 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1394 If duration is 0, the nickdelay entry is removed, otherwise
1395 it is added with the duration in seconds (maximum 24 hours).
1396 It is suggested that this is used if the EUID capab is present.
1397
1398
1399 Changes: Modified:
1400 +42 -1 trunk/modules/m_services.c (File Modified)
1401
1402
1403jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1404 Log:
1405 HURT: strip off *@ from the start of the mask
1406 reject anything else containing '@' or '!'
1407
1408
1409 Changes: Modified:
1410 +11 -0 trunk/extensions/hurt.c (File Modified)
1411
1412
1413jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1414 Log:
1415 ircd.c: need supported.h here
1416
1417
1418 Changes: Modified:
1419 +1 -0 trunk/src/ircd.c (File Modified)
1420
1421
1422jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1423 Log:
1424 HURT: less ambiguity here
1425 ips/hosts to be hurt must contain a '.' or ':' otherwise
1426 they are interpreted as nicks
1427
1428
1429 Changes: Modified:
1430 +14 -9 trunk/extensions/hurt.c (File Modified)
1431
1432
1433nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1434 Log:
1435 - we're now ircd-charybdis.org.
1436 - properly alphabetize credits
1437
1438
1439 Changes: Modified:
1440 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1441
1442
1443nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1444 Log:
1445 - add additional modules to the configs
1446
1447
1448 Changes: Modified:
1449 +6 -0 trunk/doc/example.conf (File Modified)
1450 +12 -0 trunk/doc/reference.conf (File Modified)
1451
1452
1453nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1454 Log:
1455 - remove hurt.h, it is pointless and confusing
1456
1457
1458 Changes: Modified:
1459 +27 -62 trunk/extensions/hurt.c (File Modified)
1460 + - trunk/extensions/hurt.h (File Deleted)
1461
1462
1463nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1464 Log:
1465 - add code to suggest a local HURT by nickname.
1466 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1467
1468
1469 Changes: Modified:
1470 +40 -10 trunk/extensions/hurt.c (File Modified)
1471 +1 -0 trunk/extensions/hurt.h (File Modified)
1472
1473
1474nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1475 Log:
1476 - update NEWS file
1477
1478
1479 Changes: Modified:
1480 +2 -1 trunk/NEWS (File Modified)
1481
1482
1483jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1484 Log:
1485 MASKTRACE/TESTMASK: check orighost as well
1486
1487
1488 Changes: Modified:
1489 +4 -2 trunk/modules/m_etrace.c (File Modified)
1490 +3 -1 trunk/modules/m_testmask.c (File Modified)
1491
1492
1493jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1494 Log:
1495 Make RPL_ISUPPORT (005) numeric modularizable.
1496 Currently it will reassemble the numeric every time
1497 it needs to be sent, using a few dozen callbacks;
1498 if this is too slow some caching scheme should be
1499 implemented.
1500
1501
1502 Changes: Modified:
1503 +0 -1 trunk/include/s_user.h (File Modified)
1504 +36 -114 trunk/include/supported.h (File Modified)
1505 +1 -1 trunk/modules/m_version.c (File Modified)
1506 +1 -0 trunk/src/Makefile.in (File Modified)
1507 +1 -0 trunk/src/ircd.c (File Modified)
1508 +300 -25 trunk/src/s_user.c (File Modified)
1509 + - trunk/src/supported.c (File Added)
1510
1511
1512jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1513 Log:
1514 EUID orighost could differ from host only in case,
1515 do not mark as dynamic spoof then
1516
1517
1518 Changes: Modified:
1519 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1520
1521
1522jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1523 Log:
1524 kline help file: clarify a bit and remove some obsolete stuff
1525 partly suggested by Olin
1526
1527
1528 Changes: Modified:
1529 +8 -8 trunk/help/opers/kline (File Modified)
1530
1531
1532jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1533 Log:
1534 Update NEWS file.
1535
1536
1537 Changes: Modified:
1538 +20 -0 trunk/NEWS (File Modified)
1539
1540
1541jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1542 Log:
1543 Show real host/IP to nonopers whoising themselves.
1544 The IP is not shown for auth{} spoofs, otherwise it is,
1545 as it looked rather weird to me to show an auth{} spoofed
1546 IP like this. (/userhost on self still shows the IP.)
1547
1548
1549 Changes: Modified:
1550 +13 -2 trunk/modules/m_whois.c (File Modified)
1551
1552
1553jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1554 Log:
1555 Document nick_delay stuff and move it around a bit.
1556
1557
1558 Changes: Modified:
1559 +1 -2 trunk/doc/example.conf (File Modified)
1560 +8 -2 trunk/doc/reference.conf (File Modified)
1561
1562
1563nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1564 Log:
1565 - disable nickdelay by default. Needs to be documented in reference.conf.
1566
1567
1568 Changes: Modified:
1569 +2 -0 trunk/doc/example.conf (File Modified)
1570 +2 -0 trunk/doc/reference.conf (File Modified)
1571
1572
1573jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1574 Log:
1575 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1576
1577
1578 Changes: Modified:
1579 +2 -1 trunk/modules/m_services.c (File Modified)
1580
1581
1582jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1583 Log:
1584 ip_cloaking: somewhat hackish but we need to send the
1585 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1586 umodes
1587
1588
1589 Changes: Modified:
1590 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1591
1592
1593jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1594 Log:
1595 If EUID is used, show realhost in far connect notice
1596 (but not in far disconnect notice).
1597
1598
1599 Changes: Modified:
1600 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1601
1602
1603jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1604 Log:
1605 ip_cloaking:
1606 - use non-ENCAP CHGHOST if possible
1607 - really introduce new users with their mangled and real
1608 host if +h is in default umodes
1609
1610
1611 Changes: Modified:
1612 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1613
1614
1615jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1616 Log:
1617 Add non-ENCAP CHGHOST.
1618
1619
1620 Changes: Modified:
1621 +49 -11 trunk/modules/m_chghost.c (File Modified)
1622
1623
1624jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1625 Log:
1626 Initial addition of EUID (puts realhost/account in same
1627 command as user introduction).
1628 See doc/technical/euid.txt for more information.
1629 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1630
1631
1632 Changes: Modified:
1633 + - trunk/doc/technical/euid.txt (File Added)
1634 +2 -1 trunk/include/s_serv.h (File Modified)
1635 +1 -1 trunk/include/s_user.h (File Modified)
1636 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1637 +1 -34 trunk/modules/m_chghost.c (File Modified)
1638 +0 -28 trunk/modules/m_services.c (File Modified)
1639 +30 -1 trunk/src/s_serv.c (File Modified)
1640 +30 -3 trunk/src/s_user.c (File Modified)
1641
1642
1643jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1644 Log:
1645 Store the mangled host in localClient and use it for
1646 ban matching (also match real host for mangled users,
1647 also match mangled host for uncloaked users).
1648 Improve interaction of +h with auth{} and services
1649 spoofs.
1650 Note that all of this only applies to clients who
1651 connect after the mangling module is loaded
1652 (other clients cannot even set +h).
1653 The sorcerynet cloaking module has not been updated
1654 for these changes.
1655
1656
1657 Changes: Modified:
1658 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1659 +3 -0 trunk/include/client.h (File Modified)
1660 +64 -5 trunk/src/channel.c (File Modified)
1661 +1 -0 trunk/src/client.c (File Modified)
1662 +2 -2 trunk/src/s_user.c (File Modified)
1663
1664
1665jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1666 Log:
1667 Document /stats U letters in sgml.
1668
1669
1670 Changes: Modified:
1671 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1672
1673
1674jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1675 Log:
1676 Better description of hub_mask and leaf_mask.
1677
1678
1679 Changes: Modified:
1680 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1681
1682
1683jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1684 Log:
1685 Add operspy_dont_care_user_info to sgml docs.
1686
1687
1688 Changes: Modified:
1689 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1690
1691
1692jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1693 Log:
1694 Add general::operspy_dont_care_user_info.
1695 This makes /who mask equivalent to /who !mask for opers
1696 with the operspy flag, and removes the operspy log/notice
1697 on /who mask, /masktrace and /scan.
1698 The necessary privilege (operspy flag) is unchanged.
1699 Behaviour for the other operspy commands (channel
1700 related ones) is also unchanged.
1701
1702
1703 Changes: Modified:
1704 +1 -0 trunk/doc/example.conf (File Modified)
1705 +6 -0 trunk/doc/reference.conf (File Modified)
1706 +1 -0 trunk/include/s_conf.h (File Modified)
1707 +10 -8 trunk/modules/m_etrace.c (File Modified)
1708 +6 -0 trunk/modules/m_info.c (File Modified)
1709 +8 -5 trunk/modules/m_scan.c (File Modified)
1710 +1 -1 trunk/modules/m_version.c (File Modified)
1711 +6 -1 trunk/modules/m_who.c (File Modified)
1712 +1 -0 trunk/src/newconf.c (File Modified)
1713 +1 -0 trunk/src/s_conf.c (File Modified)
1714
1715
1716jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1717 Log:
1718 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1719 This letter will also be used for showing operspy with
1720 limited accountability (show non channel related info
1721 without '!' or notice).
1722
1723
1724 Changes: Modified:
1725 +2 -0 trunk/doc/server-version-info (File Modified)
1726 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1727 +2 -0 trunk/include/ircd.h (File Modified)
1728 +6 -0 trunk/modules/m_info.c (File Modified)
1729 +2 -0 trunk/modules/m_version.c (File Modified)
1730 +1 -0 trunk/src/ircd_state.c (File Modified)
1731
1732
1733jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1734 Log:
1735 Add m_webirc module, allows showing real host of CGI:IRC users.
1736 Differences to the version available on my web page for a while:
1737 instructions on how to set it up.
1738
1739
1740 Changes: Modified:
1741 +137 -0 trunk/extensions/Makefile.in (File Modified)
1742 + - trunk/extensions/m_webirc.c (File Added)
1743
1744
1745nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1746 Log:
1747 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1748
1749
1750 Changes: Modified:
1751 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1752
1753
1754nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1755 Log:
1756 - move beu from core to contributors
1757 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1758
1759
1760 Changes: Modified:
1761 +2 -2 trunk/CREDITS (File Modified)
1762
1763
1764jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1765 Log:
1766 Mention that class blocks must be defined before the
1767 auth or connect blocks referencing them.
1768
1769
1770 Changes: Modified:
1771 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1772
1773
1774jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1775 Log:
1776 extb_canjoin:
1777 - change from "can join" to "is banned", this reverses sense
1778 and removes "weird" checks like for +i, +l, +j
1779 - don't allow $j to same channel
1780 - +s/+p restriction removed, anyone can /mode b anyway
1781 - +k check removed
1782
1783
1784 Changes: Modified:
1785 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1786
1787
1788jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1789 Log:
1790 Add a few important lines from reference.conf to example.conf.
1791
1792
1793 Changes: Modified:
1794 +8 -1 trunk/doc/example.conf (File Modified)
1795
1796
1797nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1798 Log:
1799 - we don't support rtsigio anymore
1800 - we definately don't support VMS nor Cygwin either.
1801
1802
1803 Changes: Modified:
1804 +2 -2 trunk/INSTALL (File Modified)
1805 +0 -2 trunk/README.FIRST (File Modified)
1806
1807
1808nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1809 Log:
1810 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1811
1812
1813 Changes: Modified:
1814 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1815
1816
1817jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1818 Log:
1819 extb_canjoin:
1820 - return EXTBAN_NOMATCH for a valid ban that does not match
1821 - consider a $j ban invalid if we were already processing a
1822 can_join for a $j ban
1823
1824
1825 Changes: Modified:
1826 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1827
1828
1829jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1830 Log:
1831 extb_extgecos: realhost -> orighost
1832
1833
1834 Changes: Modified:
1835 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1836
1837
1838nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1839 Log:
1840 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1841
1842
1843 Changes: Modified:
1844 +59 -0 trunk/extensions/Makefile.in (File Modified)
1845 + - trunk/extensions/extb_canjoin.c (File Added)
1846
1847
1848nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1849 Log:
1850 - oh right, charybdis calls that 'orighost'.
1851
1852
1853 Changes: Modified:
1854 +2 -2 trunk/modules/m_who.c (File Modified)
1855
1856
1857nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1858 Log:
1859 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1860
1861
1862 Changes: Modified:
1863 +2 -0 trunk/modules/m_who.c (File Modified)
1864
1865
1866nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1867 Log:
1868 - also check $x against realhost
1869
1870
1871 Changes: Modified:
1872 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1873
1874
1875jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1876 Log:
1877 Sorcerynet people want a debugging notice moved from +s to +d.
1878
1879
1880 Changes: Modified:
1881 +1 -1 trunk/src/blacklist.c (File Modified)
1882
1883
1884jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1885 Log:
1886 Use source_p instead of client_p for free_pre_client().
1887 client_p could be NULL or another client.
1888
1889
1890 Changes: Modified:
1891 +1 -1 trunk/src/client.c (File Modified)
1892
1893
1894nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1895 Log:
1896 - revert this, I know how to fix it now
1897
1898
1899 Changes: Modified:
1900 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1901
1902
1903nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1904 Log:
1905 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1906 This fix is probably suboptimal, but it does indeed fix the problem.
1907
1908
1909 Changes: Modified:
1910 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1911
1912
1913nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1914 Log:
1915 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1916
1917
1918 Changes: Modified:
1919 +49 -0 trunk/extensions/Makefile.in (File Modified)
1920 + - trunk/extensions/extb_extgecos.c (File Added)
1921
1922
1923jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1924 Log:
1925 Remove undocumented and unused general::fallback_to_ip6_int config option.
1926
1927
1928 Changes: Modified:
1929 +0 -3 trunk/include/s_conf.h (File Modified)
1930 +0 -3 trunk/src/newconf.c (File Modified)
1931
1932
1933jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1934 Log:
1935 SGML docs:
1936 - document new TESTMASK
1937 - mention that TESTMASK matching is the same as MASKTRACE matching
1938 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1939 been that way)
1940
1941
1942 Changes: Modified:
1943 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1944
1945
1946jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1947 Log:
1948 New testmask from ratbox 2.2.
1949 Allows matches on nick, ip and gecos in addition to user
1950 and host, and is fully analogous to masktrace.
1951 The numeric has changed from 724 to 727 and fields in it
1952 have changed.
1953
1954
1955 Changes: Modified:
1956 +4 -3 trunk/help/opers/testmask (File Modified)
1957 +1 -0 trunk/include/numeric.h (File Modified)
1958 +82 -9 trunk/modules/m_testmask.c (File Modified)
1959 +2 -2 trunk/src/messages.tab (File Modified)
1960
1961
1962jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1963 Log:
1964 contrib -> extensions
1965
1966
1967 Changes: Modified:
1968 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1969
1970
1971jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1972 Log:
1973 CHGHOST: Check validity of new hostname.
1974 If the command came from a local client (disabled by
1975 default), send an error message and drop the command.
1976 If the command came from a remote client or server,
1977 send a notice to opers and the target user (if local).
1978
1979
1980 Changes: Modified:
1981 +42 -1 trunk/modules/m_chghost.c (File Modified)
1982
1983
1984jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1985 Log:
1986 Update NEWS file.
1987
1988
1989 Changes: Modified:
1990 +23 -1 trunk/NEWS (File Modified)
1991
1992
1993jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1994 Log:
1995 When an outgoing server connection succeeds, set
1996 localClient->ip by simply copying the whole sockaddr
1997 struct instead of copying certain parts only.
1998
1999
2000 Changes: Modified:
2001 +1 -19 trunk/src/s_serv.c (File Modified)
2002
2003
2004jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2005 Log:
2006 Give a special error message and ignore the connect block
2007 if trying to add a connect block for the server's own name.
2008
2009
2010 Changes: Modified:
2011 +7 -0 trunk/src/newconf.c (File Modified)
2012
2013
2014jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2015 Log:
2016 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2017 when --disable-balloc is used, so that it compiles.
2018 Obviously the BlockHeapUsage() stub returns just zeroes so
2019 /stats z will be less informative.
2020
2021
2022 Changes: Modified:
2023 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2024
2025
2026jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2027 Log:
2028 Free and zero dns_query in DNS callback for outgoing connect.
2029 This avoids double free of reslist.
2030
2031
2032 Changes: Modified:
2033 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2034
2035
2036jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2037 Log:
2038 From ratbox, log failed outgoing connections to serverlog.
2039 Added: IP address.
2040
2041
2042 Changes: Modified:
2043 +13 -1 trunk/src/s_serv.c (File Modified)
2044
2045
2046jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2047 Log:
2048 Change serverlog message when connecting to be more clear and show the port number.
2049
2050
2051 Changes: Modified:
2052 +1 -1 trunk/src/s_serv.c (File Modified)
2053
2054
2055jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2056 Log:
2057 Remove gethost_byname(), this is meaningless
2058 since the removal of AAAA -> A fallback (r1763).
2059
2060
2061 Changes: Modified:
2062 +0 -1 trunk/include/res.h (File Modified)
2063 +0 -12 trunk/src/res.c (File Modified)
2064
2065
2066jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2067 Log:
2068 Remove ip6.int support and use only ip6.arpa.
2069 The global ip6.int zone has disappeared on June 1
2070 and a lot of other software has been removing ip6.int
2071 support also.
2072 This removes the second and last case where IPv6
2073 support in charybdis causes extra lookups and slows
2074 DNS down.
2075
2076
2077 Changes: Modified:
2078 +5 -27 trunk/src/res.c (File Modified)
2079
2080
2081jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2082 Log:
2083 Mention new default (r1767) for connect::aftype in sgml docs.
2084
2085
2086 Changes: Modified:
2087 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2088
2089
2090jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2091 Log:
2092 Use IPv6 if connect::host looks like an IPv6 address
2093 (contains a colon). No need to aftype=ipv6 anymore.
2094
2095
2096 Changes: Modified:
2097 +2 -0 trunk/src/newconf.c (File Modified)
2098
2099
2100jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2101 Log:
2102 More information about connect::host.
2103
2104
2105 Changes: Modified:
2106 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2107
2108
2109jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2110 Log:
2111 Remove fallback to A if AAAA cannot be found.
2112 In case of a forward check of a reverse lookup, we
2113 already know if it's ipv4 or ipv6, so it is not
2114 useful and in case of a forward lookup of a hostname
2115 in connect::host, connect::aftype already specifies
2116 if it's ipv4 or ipv6.
2117
2118
2119 Changes: Modified:
2120 +4 -27 trunk/src/res.c (File Modified)
2121
2122
2123jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2124 Log:
2125 msg_channel():
2126 - check if +c made the message text empty and refuse
2127 to send it if so
2128 - don't copy message text if it is not necessary
2129 (channel is -c)
2130
2131
2132 Changes: Modified:
2133 +14 -4 trunk/modules/core/m_message.c (File Modified)
2134
2135
2136jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2137 Log:
2138 remove_conf_item(): do not free cf_name, this is generally a string constant
2139
2140
2141 Changes: Modified:
2142 +0 -1 trunk/src/newconf.c (File Modified)
2143
2144
2145jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2146 Log:
2147 Remove the old unused FDL_ constants.
2148
2149
2150 Changes: Modified:
2151 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2152
2153
2154jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2155 Log:
2156 Remove an unused struct irc_sockaddr_storage from fde_t
2157 (allocated for every possible file descriptor).
2158
2159
2160 Changes: Modified:
2161 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2162
2163
2164jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2165 Log:
2166 If the DNS lookup for an outgoing connection is still
2167 pending when it is closed, clean it up.
2168
2169
2170 Changes: Modified:
2171 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2172
2173
2174jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2175 Log:
2176 If proc_answer() fails (for example if a lookup for an
2177 A record returns a CNAME), fail the query immediately.
2178 Previously the packet was just ignored, leaving the
2179 query to time out.
2180
2181
2182 Changes: Modified:
2183 +4 -8 trunk/src/res.c (File Modified)
2184
2185
2186jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2187 Log:
2188 Correct sockhost field in an outgoing server connection.
2189 First copy the host field from the server_conf, then
2190 take the IP from to where the connection was attempted
2191 when the connection callback is called.
2192 (Before r1747 this used the IP from the server_conf.)
2193
2194
2195 Changes: Modified:
2196 +8 -2 trunk/src/s_serv.c (File Modified)
2197
2198
2199jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2200 Log:
2201 Remove ipnum (keep aftype) and dns_query from server_conf.
2202 We don't keep track of binary form address in connect{}
2203 blocks anymore, DNS lookups of names in host= gone.
2204 As before the DNS lookup is done on connect.
2205 This should unbreak hostnames in host= somewhat.
2206
2207
2208 Changes: Modified:
2209 +1 -2 trunk/include/s_newconf.h (File Modified)
2210 +2 -2 trunk/src/newconf.c (File Modified)
2211 +1 -42 trunk/src/s_newconf.c (File Modified)
2212 +12 -31 trunk/src/s_serv.c (File Modified)
2213
2214
2215jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2216 Log:
2217 Rerun autoconf.
2218
2219
2220 Changes: Modified:
2221 +1 -1 trunk/configure (File Modified)
2222
2223
2224jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2225 Log:
2226 Fix --disable-balloc help text (said --disable-small-net).
2227
2228
2229 Changes: Modified:
2230 +1 -1 trunk/configure.ac (File Modified)
2231
2232
2233jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2234 Log:
2235 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2236 services (+S). Unlike operstring and adminstring, this
2237 is not changeable with /quote set but is updated on rehash.
2238
2239
2240 Changes: Modified:
2241 +1 -0 trunk/doc/example.conf (File Modified)
2242 +10 -2 trunk/doc/reference.conf (File Modified)
2243 +1 -0 trunk/include/s_conf.h (File Modified)
2244 +6 -0 trunk/modules/m_info.c (File Modified)
2245 +3 -2 trunk/modules/m_whois.c (File Modified)
2246 +1 -0 trunk/src/newconf.c (File Modified)
2247 +1 -0 trunk/src/s_conf.c (File Modified)
2248
2249
2250jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2251 Log:
2252 Fix handling of comma in whois: ignore the comma and
2253 everything after it but do output the entire parameter
2254 in RPL_ENDOFWHOIS.
2255
2256
2257 Changes: Modified:
2258 +2 -2 trunk/modules/m_whois.c (File Modified)
2259
2260
2261beu 2006/07/21 22:36:46 UTC (20060721-1737)
2262 Log:
2263 New /stats letter 's' to list HURTs:
2264 - opers get the full listing.
2265 - users get any HURTs that match their sockhost/orighost if
2266 "stats_k_oper_only" is set to 1.
2267
2268
2269 Changes: Modified:
2270 +50 -0 trunk/extensions/hurt.c (File Modified)
2271
2272
2273nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2274 Log:
2275 - make the newconf system available to modules.
2276
2277
2278 Changes: Modified:
2279 +4 -1 trunk/include/newconf.h (File Modified)
2280 +4 -8 trunk/src/newconf.c (File Modified)
2281
2282
2283beu 2006/07/18 22:39:16 UTC (20060718-1733)
2284 Log:
2285 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2286
2287 Changes: Modified:
2288 +0 -3 trunk/doc/example.conf (File Modified)
2289 +0 -3 trunk/doc/reference.conf (File Modified)
2290
2291
2292beu 2006/07/18 22:34:36 UTC (20060718-1731)
2293 Log:
2294 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2295
2296
2297 Changes: Modified:
2298 +3 -0 trunk/doc/example.conf (File Modified)
2299 +3 -0 trunk/doc/reference.conf (File Modified)
2300
2301
2302jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2303 Log:
2304 Fix too early truncation of JOIN channel list.
2305
2306
2307 Changes: Modified:
2308 +2 -3 trunk/modules/core/m_join.c (File Modified)
2309
2310
2311jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2312 Log:
2313 - From ratbox 2.2 (anfl), send server notices about read
2314 errors from handshakes and servers to +s instead of +d.
2315 - Send various server notices about failed server
2316 connections which did not reach registered state network
2317 wide if the connection was initiated by a remote oper.
2318 This avoids annoying the whole net if there is a
2319 broken autoconnect, but allows all opers to see why a
2320 remote connect failed. Failed connections which did reach
2321 server state already generate server notices everywhere.
2322
2323 Note: this is an exception to our general policy to not send
2324 server notices about unregistered connections remotely.
2325
2326
2327 Changes: Modified:
2328 +1 -0 trunk/include/client.h (File Modified)
2329 +20 -6 trunk/src/client.c (File Modified)
2330 +6 -6 trunk/src/s_serv.c (File Modified)
2331
2332
2333nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2334 Log:
2335 - fix typoes
2336
2337
2338 Changes: Modified:
2339 +1 -1 trunk/doc/example.conf (File Modified)
2340 +1 -1 trunk/doc/reference.conf (File Modified)
2341
2342
2343jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2344 Log:
2345 Don't allow #channel +b $c:&channel (inconsistent target).
2346
2347
2348 Changes: Modified:
2349 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2350
2351
2352jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2353 Log:
2354 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2355
2356
2357 Changes: Modified:
2358 +0 -2 trunk/include/client.h (File Modified)
2359
2360
2361jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2362 Log:
2363 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2364
2365
2366 Changes: Modified:
2367 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2368
2369
2370jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2371 Log:
2372 Store IP addresses in whowas. These are shown to opers.
2373 Obtained from Eurus patches.
2374 orighost tracking removed (not worth the memory IMHO),
2375 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2376 with unknown IPs and to not violate auth{} spoof policy.
2377
2378
2379 Changes: Modified:
2380 +2 -0 trunk/doc/reference.conf (File Modified)
2381 +1 -0 trunk/include/numeric.h (File Modified)
2382 +1 -0 trunk/include/whowas.h (File Modified)
2383 +10 -1 trunk/modules/m_whowas.c (File Modified)
2384 +1 -1 trunk/src/messages.tab (File Modified)
2385 +4 -0 trunk/src/whowas.c (File Modified)
2386
2387
2388jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2389 Log:
2390 Describe hostmask parameter of masktrace better in sgml docs.
2391
2392
2393 Changes: Modified:
2394 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2395
2396
2397jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2398 Log:
2399 masktrace help file: mention CIDR IP masks
2400 From ratbox 2.2
2401
2402
2403 Changes: Modified:
2404 +2 -0 trunk/help/opers/masktrace (File Modified)
2405
2406
2407jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2408 Log:
2409 MASKTRACE: allow normal match() on IP address also
2410 From ratbox 2.2
2411
2412
2413 Changes: Modified:
2414 +2 -3 trunk/modules/m_etrace.c (File Modified)
2415
2416
2417jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2418 Log:
2419 Allow +S clients (services) to send to channels and @/+ channels always.
2420
2421
2422 Changes: Modified:
2423 +1 -1 trunk/modules/core/m_message.c (File Modified)
2424 +1 -1 trunk/src/channel.c (File Modified)
2425
2426
2427jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2428 Log:
2429 Allow servers to send to @#chan and +#chan.
2430
2431
2432 Changes: Modified:
2433 +1 -1 trunk/modules/core/m_message.c (File Modified)
2434
2435
2436jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2437 Log:
2438 Don't count opers on service{} servers in /lusers.
2439
2440
2441 Changes: Modified:
2442 +2 -2 trunk/src/s_user.c (File Modified)
2443
2444
2445jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2446 Log:
2447 Show opers the real host behind a dynamic spoof in WHOIS.
2448 If the user is auth{} spoofed, this shows the auth{} spoof
2449 otherwise it shows the DNS hostname and IP address.
2450 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2451
2452
2453 Changes: Modified:
2454 +1 -0 trunk/include/numeric.h (File Modified)
2455 +12 -2 trunk/modules/m_whois.c (File Modified)
2456 +1 -1 trunk/src/messages.tab (File Modified)
2457
2458
2459jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2460 Log:
2461 Remove #define HIDE_SPOOF_IPS from config.h, should
2462 have been done earlier.
2463
2464
2465 Changes: Modified:
2466 +0 -7 trunk/include/config.h (File Modified)
2467
2468
2469jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2470 Log:
2471 Bring back ERR_CANTKILLSERVER.
2472
2473
2474 Changes: Modified:
2475 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2476
2477
2478jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2479 Log:
2480 ip_cloaking module:
2481 - also send RPL_HOSTHIDDEN on -h
2482 - don't allow +h for auth{} spoofed clients
2483
2484
2485 Changes: Modified:
2486 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2487
2488
2489jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2490 Log:
2491 /etc/resolv.conf parsing:
2492 - don't crash (sometimes) if there is a line without an argument
2493 (e.g. 'search' by itself)
2494 - fix handling of lines with leading whitespace
2495
2496
2497 Changes: Modified:
2498 +9 -8 trunk/src/reslib.c (File Modified)
2499
2500
2501jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2502 Log:
2503 Put back code that terminates DNS queries, which was
2504 removed during the resolver changes.
2505
2506
2507 Changes: Modified:
2508 +4 -0 trunk/src/s_auth.c (File Modified)
2509
2510
2511nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2512 Log:
2513 - oh hey, that was in the wrong place
2514
2515
2516 Changes: Modified:
2517 +13 -13 trunk/src/s_auth.c (File Modified)
2518
2519
2520nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2521 Log:
2522 - handle a situation where a user can go away before DNS completes
2523
2524
2525 Changes: Modified:
2526 +13 -0 trunk/src/s_auth.c (File Modified)
2527
2528
2529jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2530 Log:
2531 More dnsbl stuff
2532
2533
2534 Changes: Modified:
2535 +1 -0 trunk/include/blacklist.h (File Modified)
2536 +1 -0 trunk/include/res.h (File Modified)
2537 +33 -2 trunk/src/blacklist.c (File Modified)
2538 +2 -0 trunk/src/client.c (File Modified)
2539 +24 -0 trunk/src/res.c (File Modified)
2540
2541
2542jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2543 Log:
2544 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2545 if comm_accept() failed.
2546
2547 Found with valgrind.
2548
2549
2550 Changes: Modified:
2551 +4 -4 trunk/src/listener.c (File Modified)
2552
2553
2554nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2555 Log:
2556 - handle unavailable Client/preClient structs
2557
2558
2559 Changes: Modified:
2560 +9 -0 trunk/src/blacklist.c (File Modified)
2561
2562
2563jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2564 Log:
2565 Add +lf to SGML docs.
2566
2567
2568 Changes: Modified:
2569 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2570
2571
2572jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2573 Log:
2574 Also do forwarding if the channel limit (+l) is exceeded.
2575
2576
2577 Changes: Modified:
2578 +1 -1 trunk/help/opers/cmode (File Modified)
2579 +2 -2 trunk/modules/core/m_join.c (File Modified)
2580
2581
2582beu 2006/06/07 11:53:21 UTC (20060607-1663)
2583 Log:
2584 Post-release lovin':
2585 - Update version to 2.1.0.
2586 - Regenerate configure.
2587
2588
2589 Changes: Modified:
2590 +9 -9 trunk/configure (File Modified)
2591 +1 -1 trunk/configure.ac (File Modified)
2592
2593
2594beu 2006/06/07 11:42:54 UTC (20060607-1659)
2595 Log:
2596 Comment out example blacklist{} block.
2597
2598
2599 Changes: Modified:
2600 +7 -7 trunk/doc/example.conf (File Modified)
2601 +7 -7 trunk/doc/reference.conf (File Modified)
2602
2603
2604beu 2006/06/07 10:59:48 UTC (20060607-1653)
2605 Log:
2606 Add note regarding use of AHBL BLs.
2607
2608
2609 Changes: Modified:
2610 +4 -0 trunk/doc/example.conf (File Modified)
2611 +4 -0 trunk/doc/reference.conf (File Modified)
2612
2613
2614jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2615 Log:
2616 Fix typos.
2617
2618
2619 Changes: Modified:
2620 +2 -2 trunk/CREDITS (File Modified)
2621
2622
2623jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2624 Log:
2625 Add beu to CREDITS.
2626
2627
2628 Changes: Modified:
2629 +1 -0 trunk/CREDITS (File Modified)
2630
2631
2632jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2633 Log:
2634 Put more recent ratbox CREDITS here.
2635
2636
2637 Changes: Modified:
2638 +3 -2 trunk/doc/Ratbox-team (File Modified)
2639
2640
2641jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2642 Log:
2643 Clarify a bit.
2644
2645
2646 Changes: Modified:
2647 +5 -4 trunk/NEWS (File Modified)
2648
2649
2650jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2651 Log:
2652 Mention that install or make install also avoids modunload crashes.
2653
2654
2655 Changes: Modified:
2656 +2 -1 trunk/BUGS (File Modified)
2657
2658
2659nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2660 Log:
2661 - update NEWS a bit
2662
2663
2664 Changes: Modified:
2665 +3 -8 trunk/NEWS (File Modified)
2666
2667
2668nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2669 Log:
2670 - further updates
2671
2672
2673 Changes: Modified:
2674 +3 -2 trunk/BUGS (File Modified)
2675
2676
2677nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2678 Log:
2679 - add orighost check to hurt.c
2680 - update BUGS info
2681
2682
2683 Changes: Modified:
2684 +1 -6 trunk/BUGS (File Modified)
2685 +1 -1 trunk/extensions/hurt.c (File Modified)
2686
2687
2688jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2689 Log:
2690 Make kline_exempt exempt from HURT also.
2691
2692
2693 Changes: Modified:
2694 +2 -1 trunk/extensions/hurt.c (File Modified)
2695
2696
2697jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2698 Log:
2699 Fix mask HEAL propagation.
2700
2701
2702 Changes: Modified:
2703 +6 -3 trunk/extensions/hurt.c (File Modified)
2704
2705
2706beu 2006/06/04 03:01:05 UTC (20060604-1622)
2707 Log:
2708 - Remove old cruft.
2709 - Update.
2710
2711
2712 Changes: Modified:
2713 +18 -31 trunk/extensions/README (File Modified)
2714
2715
2716jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2717 Log:
2718 More target change hax.
2719 Ick.
2720
2721
2722 Changes: Modified:
2723 +5 -0 trunk/extensions/hurt.c (File Modified)
2724
2725
2726jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2727 Log:
2728 Improvements to HURT propagation.
2729
2730
2731 Changes: Modified:
2732 +8 -6 trunk/extensions/hurt.c (File Modified)
2733
2734
2735nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2736 Log:
2737 - further simplification
2738
2739
2740 Changes: Modified:
2741 +25 -76 trunk/extensions/hurt.c (File Modified)
2742 +0 -9 trunk/extensions/hurt.h (File Modified)
2743
2744
2745nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2746 Log:
2747 - client_exit hook
2748
2749
2750 Changes: Modified:
2751 +13 -0 trunk/extensions/hurt.c (File Modified)
2752
2753
2754nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2755 Log:
2756 - cut off at 15 messages instead of 30
2757
2758
2759 Changes: Modified:
2760 +1 -1 trunk/extensions/hurt.h (File Modified)
2761
2762
2763jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2764 Log:
2765 Squash a warning here.
2766
2767
2768 Changes: Modified:
2769 +1 -3 trunk/src/ircd.c (File Modified)
2770
2771
2772jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2773 Log:
2774 Don't show servers in /stats l to nonopers if flatten links is enabled.
2775
2776
2777 Changes: Modified:
2778 +3 -1 trunk/modules/m_stats.c (File Modified)
2779
2780
2781nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2782 Log:
2783 - hurt expiry
2784
2785
2786 Changes: Modified:
2787 +20 -7 trunk/extensions/hurt.c (File Modified)
2788
2789
2790nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2791 Log:
2792 - remove inline stuff (yuck)
2793 - sockaddr should have been sockhost
2794
2795
2796 Changes: Modified:
2797 +22 -31 trunk/extensions/hurt.c (File Modified)
2798
2799
2800nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2801 Log:
2802 - make hurt checking actually work
2803
2804
2805 Changes: Modified:
2806 +2 -7 trunk/extensions/hurt.c (File Modified)
2807
2808
2809jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2810 Log:
2811 Slight tweak to alias{}.
2812
2813
2814 Changes: Modified:
2815 +4 -0 trunk/src/parse.c (File Modified)
2816
2817
2818nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2819 Log:
2820 - further simplification
2821
2822
2823 Changes: Modified:
2824 +59 -71 trunk/extensions/hurt.c (File Modified)
2825 +0 -1 trunk/extensions/hurt.h (File Modified)
2826
2827
2828nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2829 Log:
2830 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2831
2832
2833 Changes: Modified:
2834 +10 -20 trunk/extensions/hurt.c (File Modified)
2835 +0 -4 trunk/extensions/hurt.h (File Modified)
2836
2837
2838nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2839 Log:
2840 - remove some unnecessary code here (hurt_initial_check_event()).
2841
2842
2843 Changes: Modified:
2844 +0 -23 trunk/extensions/hurt.c (File Modified)
2845
2846
2847nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2848 Log:
2849 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2850
2851
2852 Changes: Modified:
2853 +8 -0 trunk/modules/core/m_message.c (File Modified)
2854
2855
2856nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2857 Log:
2858 - more sane tgchange hax
2859
2860
2861 Changes: Modified:
2862 +2 -1 trunk/extensions/hurt.c (File Modified)
2863
2864
2865jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2866 Log:
2867 Make HEAL <nick> work.
2868
2869
2870 Changes: Modified:
2871 +40 -43 trunk/extensions/hurt.c (File Modified)
2872
2873
2874jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2875 Log:
2876 Destroy hurt_clients list on unload.
2877
2878
2879 Changes: Modified:
2880 +7 -0 trunk/extensions/hurt.c (File Modified)
2881
2882
2883jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2884 Log:
2885 Coding style: no space between a function name and parenthesis.
2886
2887
2888 Changes: Modified:
2889 +43 -43 trunk/extensions/hurt.c (File Modified)
2890
2891
2892jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2893 Log:
2894 Now works and throws out hurt clients after 30 protocol messages
2895 unless they identify.
2896
2897
2898 Changes: Modified:
2899 +28 -36 trunk/extensions/hurt.c (File Modified)
2900 +1 -7 trunk/extensions/hurt.h (File Modified)
2901
2902
2903jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2904 Log:
2905 Working addition/lookup.
2906
2907
2908 Changes: Modified:
2909 +8 -0 trunk/extensions/hurt.c (File Modified)
2910
2911
2912jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2913 Log:
2914 Get rid of hyb6 style propagation (:server COMMAND source).
2915
2916
2917 Changes: Modified:
2918 +18 -22 trunk/extensions/hurt.c (File Modified)
2919
2920
2921jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2922 Log:
2923 add not-working hurt_add and hurt_find
2924
2925
2926 Changes: Modified:
2927 +13 -5 trunk/extensions/hurt.c (File Modified)
2928
2929
2930jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2931 Log:
2932 Comment out a lot of stuff so I can load and unload this without crashing.
2933
2934
2935 Changes: Modified:
2936 +17 -6 trunk/extensions/hurt.c (File Modified)
2937
2938
2939jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2940 Log:
2941 Fix svn:keywords and add a short comment at the top.
2942
2943
2944 Changes: Modified:
2945 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2946
2947
2948jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2949 Log:
2950 - Make hurt module compile
2951 - Link it to the build
2952 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2953 correct flag name, no CAP_TS6 use etc
2954
2955
2956 Changes: Modified:
2957 +1 -0 trunk/extensions/Makefile.in (File Modified)
2958 +30 -32 trunk/extensions/hurt.c (File Modified)
2959
2960
2961jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2962 Log:
2963 Put beu's hurt module in trunk.
2964
2965
2966 Changes: Modified:
2967 + - trunk/extensions/hurt.c (File Added)
2968 + - trunk/extensions/hurt.h (File Added)
2969
2970
2971nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2972 Log:
2973 - _iprint(): use stderr instead of stdout
2974
2975
2976 Changes: Modified:
2977 +1 -1 trunk/src/s_log.c (File Modified)
2978
2979
2980jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2981 Log:
2982 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2983 and subsequently destroy our kqueue when we close 0, 1, 2
2984 (broke /restart).
2985 - After closing fd 0, 1, 2 reopen them to /dev/null again
2986 so we don't send messages from malloc etc to a random
2987 user's connection.
2988 - Remove an obsolete comment.
2989
2990
2991 Changes: Modified:
2992 +13 -2 trunk/src/ircd.c (File Modified)
2993
2994
2995jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2996 Log:
2997 Update NEWS file.
2998
2999
3000 Changes: Modified:
3001 +29 -1 trunk/NEWS (File Modified)
3002
3003
3004jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3005 Log:
3006 Rerun autoconf.
3007
3008
3009 Changes: Modified:
3010 +1 -1 trunk/configure (File Modified)
3011
3012
3013jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3014 Log:
3015 Fix openssl version check to also accept versions newer than 0.9.6.
3016
3017
3018 Changes: Modified:
3019 +1 -1 trunk/configure.ac (File Modified)
3020
3021
3022jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3023 Log:
3024 Oops, need packet.h here.
3025
3026
3027 Changes: Modified:
3028 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3029
3030
3031jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3032 Log:
3033 End the flood grace period in CPRIVMSG/CNOTICE.
3034
3035
3036 Changes: Modified:
3037 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3038
3039
3040nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3041 Log:
3042 - update class::connectfreq documentation
3043
3044
3045 Changes: Modified:
3046 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3047
3048
3049nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3050 Log:
3051 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3052
3053
3054 Changes: Modified:
3055 +3 -6 trunk/src/s_serv.c (File Modified)
3056
3057
3058jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3059 Log:
3060 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3061
3062
3063 Changes: Modified:
3064 +1 -1 trunk/src/messages.tab (File Modified)
3065
3066
3067jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3068 Log:
3069 Don't mention that /stats p shows idle times, as it doesn't.
3070
3071
3072 Changes: Modified:
3073 +1 -1 trunk/help/opers/stats (File Modified)
3074 +1 -1 trunk/help/users/stats (File Modified)
3075
3076
3077jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3078 Log:
3079 /stats A shows DNS servers, it doesn't matter whether ircd
3080 uses ADNS or something else.
3081
3082
3083 Changes: Modified:
3084 +1 -1 trunk/help/opers/stats (File Modified)
3085
3086
3087jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3088 Log:
3089 get_client_name() fix
3090
3091
3092 Changes: Modified:
3093 +4 -0 trunk/src/client.c (File Modified)
3094
3095
3096jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3097 Log:
3098 Add some comments.
3099
3100
3101 Changes: Modified:
3102 +6 -0 trunk/src/ircd.c (File Modified)
3103
3104
3105beu 2006/05/28 09:22:09 UTC (20060528-1521)
3106 Log:
3107 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3108
3109 Changes: Modified:
3110 +16 -17 trunk/configure (File Modified)
3111 +1 -1 trunk/configure.ac (File Modified)
3112
3113
3114beu 2006/05/28 09:10:43 UTC (20060528-1517)
3115 Log:
3116 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3117
3118 Changes: Modified:
3119 +135 -0 trunk/configure (File Modified)
3120 +6 -0 trunk/configure.ac (File Modified)
3121
3122
3123jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3124 Log:
3125 Exit 0 on successful -conftest.
3126
3127
3128 Changes: Modified:
3129 +1 -1 trunk/src/ircd.c (File Modified)
3130
3131
3132jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3133 Log:
3134 Make the "keep the parent process around" thing work, by opening
3135 a pipe to the child process. This pipe is on fd 0 in the child
3136 process. After successful initialization, the child will write
3137 a byte to this pipe, on fatal errors it will close it without
3138 writing anything.
3139
3140 Somewhat hackish still but should work.
3141
3142
3143 Changes: Modified:
3144 +27 -30 trunk/src/ircd.c (File Modified)
3145
3146
3147nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3148 Log:
3149 - convert some error messages to ierror() over fprintf/ilog combination
3150
3151
3152 Changes: Modified:
3153 +3 -6 trunk/src/ircd.c (File Modified)
3154
3155
3156nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3157 Log:
3158 - inotice() for loadmodule when in foreground mode
3159
3160
3161 Changes: Modified:
3162 +3 -0 trunk/src/modules.c (File Modified)
3163
3164
3165nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3166 Log:
3167 - remove inotice() on loading modules from the config
3168
3169
3170 Changes: Modified:
3171 +0 -3 trunk/src/modules.c (File Modified)
3172
3173
3174nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3175 Log:
3176 - usleep for 50000usec in the parent process to allow for startup messages
3177 to be cleanly printed before detaching to shell, this should be more than
3178 enough time really
3179
3180
3181 Changes: Modified:
3182 +3 -0 trunk/src/ircd.c (File Modified)
3183
3184
3185nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3186 Log:
3187 - display more errors during normal startup as to try to help people find common problems
3188
3189
3190 Changes: Modified:
3191 +27 -10 trunk/src/ircd.c (File Modified)
3192
3193
3194nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3195 Log:
3196 - version bump in preparation of 2.0.0 release
3197
3198
3199 Changes: Modified:
3200 +9 -9 trunk/configure (File Modified)
3201 +1 -1 trunk/configure.ac (File Modified)
3202
3203
3204jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3205 Log:
3206 Change example.conf operator block from "admin" to "god",
3207 so as to show we encourage per-person operator blocks.
3208
3209
3210 Changes: Modified:
3211 +4 -2 trunk/doc/example.conf (File Modified)
3212
3213
3214jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3215 Log:
3216 Document alias{} block.
3217
3218
3219 Changes: Modified:
3220 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3221
3222
3223jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3224 Log:
3225 Document DNS blacklist stuff in sgml.
3226
3227
3228 Changes: Modified:
3229 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3230 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3231
3232
3233jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3234 Log:
3235 Misc /stats clarifications.
3236
3237
3238 Changes: Modified:
3239 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3240
3241
3242jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3243 Log:
3244 Move snomasks into umodes chapter.
3245 Move oprivs chapter down.
3246
3247
3248 Changes: Modified:
3249 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3250 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3251 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3252
3253
3254jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3255 Log:
3256 Mention operator{} user@host change.
3257
3258
3259 Changes: Modified:
3260 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3261
3262
3263jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3264 Log:
3265 operator{} block user@host matches against orighost now, not host.
3266 This means that services/+h spoofs do not work in operator{} blocks;
3267 auth{} spoofs still work.
3268
3269
3270 Changes: Modified:
3271 +4 -0 trunk/doc/example.conf (File Modified)
3272 +1 -1 trunk/doc/reference.conf (File Modified)
3273 +2 -2 trunk/modules/m_challenge.c (File Modified)
3274 +1 -1 trunk/modules/m_oper.c (File Modified)
3275
3276
3277nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3278 Log:
3279 - inotice/iwarn/ierror() stuff I was working on
3280
3281
3282 Changes: Modified:
3283 +3 -0 trunk/include/s_log.h (File Modified)
3284 +15 -11 trunk/src/ircd.c (File Modified)
3285 +3 -1 trunk/src/modules.c (File Modified)
3286 +1 -1 trunk/src/newconf.c (File Modified)
3287 +54 -0 trunk/src/s_log.c (File Modified)
3288
3289
3290jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3291 Log:
3292 Oops, don't add blacklists to the list twice on rehash.
3293
3294
3295 Changes: Modified:
3296 +3 -2 trunk/src/blacklist.c (File Modified)
3297
3298
3299jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3300 Log:
3301 Remove notices to the client about progress of dnsbl lookups.
3302
3303
3304 Changes: Modified:
3305 +0 -4 trunk/src/blacklist.c (File Modified)
3306
3307
3308jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3309 Log:
3310 Add auth{} flag dnsbl_exempt.
3311
3312
3313 Changes: Modified:
3314 +2 -1 trunk/doc/example.conf (File Modified)
3315 +2 -1 trunk/doc/reference.conf (File Modified)
3316 +2 -0 trunk/include/s_conf.h (File Modified)
3317 +1 -0 trunk/src/newconf.c (File Modified)
3318 +8 -1 trunk/src/s_user.c (File Modified)
3319
3320
3321jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3322 Log:
3323 Switch alias{} and blacklist{} around, for consistency with example.conf.
3324
3325
3326 Changes: Modified:
3327 +18 -18 trunk/doc/reference.conf (File Modified)
3328
3329
3330jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3331 Log:
3332 Send a warning to the user if they are dnsbl listed but exempted.
3333
3334
3335 Changes: Modified:
3336 +17 -12 trunk/src/s_user.c (File Modified)
3337
3338
3339jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3340 Log:
3341 Move throwing out dnsbl listed clients to registration,
3342 and make kline_exempt exempt from it.
3343
3344
3345 Changes: Modified:
3346 +1 -0 trunk/include/blacklist.h (File Modified)
3347 +4 -0 trunk/include/client.h (File Modified)
3348 +15 -16 trunk/src/blacklist.c (File Modified)
3349 +6 -0 trunk/src/client.c (File Modified)
3350 +17 -0 trunk/src/s_user.c (File Modified)
3351
3352
3353jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3354 Log:
3355 Show refcount in /stats n.
3356
3357
3358 Changes: Modified:
3359 +3 -2 trunk/modules/m_stats.c (File Modified)
3360
3361
3362jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3363 Log:
3364 Don't look up dnsbls twice if they send USER twice.
3365
3366
3367 Changes: Modified:
3368 +5 -3 trunk/modules/m_user.c (File Modified)
3369
3370
3371jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3372 Log:
3373 Add /stats n to help files.
3374
3375
3376 Changes: Modified:
3377 +1 -0 trunk/help/opers/stats (File Modified)
3378 +1 -0 trunk/help/users/stats (File Modified)
3379
3380
3381jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3382 Log:
3383 Only check dnsbls for A records, not AAAA.
3384
3385
3386 Changes: Modified:
3387 +1 -1 trunk/src/blacklist.c (File Modified)
3388
3389
3390jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3391 Log:
3392 Don't remove non-illegal blacklists on completion of check.
3393 Add debugging notices (not working).
3394
3395
3396 Changes: Modified:
3397 +5 -1 trunk/src/blacklist.c (File Modified)
3398
3399
3400jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3401 Log:
3402 Don't call register_local_user() if they haven't sent a nick yet.
3403
3404
3405 Changes: Modified:
3406 +1 -1 trunk/src/blacklist.c (File Modified)
3407
3408
3409jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3410 Log:
3411 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3412
3413
3414 Changes: Modified:
3415 +21 -0 trunk/modules/m_stats.c (File Modified)
3416
3417
3418jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3419 Log:
3420 More dnsbl rehash fixes, it was adding bogus entries.
3421
3422
3423 Changes: Modified:
3424 +2 -7 trunk/src/newconf.c (File Modified)
3425
3426
3427jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3428 Log:
3429 Need blacklist.h here.
3430
3431
3432 Changes: Modified:
3433 +1 -0 trunk/src/s_conf.c (File Modified)
3434
3435
3436nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3437 Log:
3438 - nuke iauth
3439
3440
3441 Changes: Modified:
3442 +1 -2 trunk/configure (File Modified)
3443 +0 -48 trunk/configure.ac (File Modified)
3444 + - trunk/doc/example-iauth.conf (File Deleted)
3445 + - trunk/iauth/ (File Deleted)
3446
3447
3448jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3449 Log:
3450 Improve handling of rehashing with blacklists.
3451 Also some coding style tweaks.
3452
3453
3454 Changes: Modified:
3455 +3 -2 trunk/include/blacklist.h (File Modified)
3456 +35 -16 trunk/src/blacklist.c (File Modified)
3457 +2 -0 trunk/src/s_conf.c (File Modified)
3458
3459
3460jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3461 Log:
3462 Clear can_send cache if a user logs in or out from services.
3463
3464
3465 Changes: Modified:
3466 +2 -0 trunk/modules/m_services.c (File Modified)
3467
3468
3469jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3470 Log:
3471 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3472 This directory is not entered by default.
3473 More stuff needs to be moved into here.
3474
3475
3476 Changes: Modified:
3477 +2 -1 trunk/configure (File Modified)
3478 +1 -0 trunk/configure.ac (File Modified)
3479 +69 -458 trunk/extensions/Makefile.in (File Modified)
3480 + - trunk/extensions/m_clearchan.c (File Deleted)
3481 + - trunk/extensions/m_force.c (File Deleted)
3482 + - trunk/unsupported/ (File Added)
3483 + - trunk/unsupported/Makefile.in (File Added)
3484 + - trunk/unsupported/m_clearchan.c (File Added)
3485 + - trunk/unsupported/m_force.c (File Added)
3486
3487
3488jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3489 Log:
3490 Logging/wallops for forcejoin/forcepart, numeric fix.
3491 This needs to be moved to the toys section.
3492
3493
3494 Changes: Modified:
3495 +22 -2 trunk/extensions/m_force.c (File Modified)
3496
3497
3498jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3499 Log:
3500 Fix comments at the top (including copyright).
3501
3502
3503 Changes: Modified:
3504 +3 -2 trunk/extensions/m_omode.c (File Modified)
3505
3506
3507jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3508 Log:
3509 Add OMODE command to extensions/ for oper mode hacking:
3510 - requires admin privs
3511 - does not work for opped opers
3512 - sends wallops
3513 - sends a ServerMode for opping the oper themselves,
3514 otherwise a mode coming from the oper (not only
3515 does this provide full accountability, it is also
3516 easiest to implement while avoiding channels
3517 messed up with bogus bans etc).
3518
3519
3520 Changes: Modified:
3521 +171 -0 trunk/extensions/Makefile.in (File Modified)
3522 + - trunk/extensions/m_omode.c (File Added)
3523
3524
3525gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3526 Log:
3527 Metadata fix
3528
3529
3530 Changes: Modified:
3531 + - trunk/include/blacklist.h (Property Modified)
3532 + - trunk/src/blacklist.c (Property Modified)
3533
3534
3535nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3536 Log:
3537 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3538
3539
3540 Changes: Modified:
3541 +5 -1 trunk/src/blacklist.c (File Modified)
3542
3543
3544nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3545 Log:
3546 Initial DNS blacklist support:
3547 - see example.conf for how to use.
3548 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3549 - tor.ahbl.org is also included because most networks will not want to allow tor
3550 (and we're considering going KoS on tor users here anyway due to abuse)
3551
3552
3553 Changes: Modified:
3554 +18 -0 trunk/doc/example.conf (File Modified)
3555 +66 -0 trunk/doc/reference.conf (File Modified)
3556 + - trunk/include/blacklist.h (File Added)
3557 +2 -0 trunk/include/client.h (File Modified)
3558 +3 -0 trunk/modules/m_user.c (File Modified)
3559 +152 -0 trunk/src/Makefile.in (File Modified)
3560 + - trunk/src/blacklist.c (File Added)
3561 +34 -0 trunk/src/newconf.c (File Modified)
3562 +1 -0 trunk/src/s_auth.c (File Modified)
3563 +4 -0 trunk/src/s_user.c (File Modified)
3564
3565
3566jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3567 Log:
3568 Remove last bit of lzo stuff (comment in example.conf connect{}).
3569
3570
3571 Changes: Modified:
3572 +0 -4 trunk/doc/example.conf (File Modified)
3573
3574
3575jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3576 Log:
3577 Show sasl successes and failures in /stats t (like other
3578 things in /stats t, about local clients only).
3579
3580
3581 Changes: Modified:
3582 +2 -0 trunk/include/s_stats.h (File Modified)
3583 +3 -0 trunk/modules/m_sasl.c (File Modified)
3584 +3 -0 trunk/src/s_stats.c (File Modified)
3585
3586
3587jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3588 Log:
3589 Allow messaging services by nickname without using
3590 target change slots (this was already possible with
3591 user@server notation or services shortcuts).
3592
3593
3594 Changes: Modified:
3595 +2 -2 trunk/modules/core/m_message.c (File Modified)
3596
3597
3598jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3599 Log:
3600 Abort a safelist if a new /list comes in while one is already in progress.
3601
3602
3603 Changes: Modified:
3604 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3605
3606
3607jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3608 Log:
3609 Change $![letter]:[mask] to $~[letter]:[mask]
3610 so both ! and ~ invert an extban.
3611
3612
3613 Changes: Modified:
3614 +2 -0 trunk/src/chmode.c (File Modified)
3615
3616
3617nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3618 Log:
3619 - revert due to technical issues
3620
3621
3622 Changes: Modified:
3623 +1 -1 trunk/src/extban.c (File Modified)
3624
3625
3626nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3627 Log:
3628 - 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
3629
3630
3631 Changes: Modified:
3632 +1 -1 trunk/src/extban.c (File Modified)
3633
3634
3635jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3636 Log:
3637 Don't pace /list on a single channel.
3638
3639
3640 Changes: Modified:
3641 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3642
3643
3644jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3645 Log:
3646 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3647
3648
3649 Changes: Modified:
3650 +4 -2 trunk/include/supported.h (File Modified)
3651
3652
3653jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3654 Log:
3655 Extban types are case insensitive; force them to lowercase when added.
3656
3657
3658 Changes: Modified:
3659 +5 -5 trunk/doc/extban.txt (File Modified)
3660 +4 -0 trunk/src/chmode.c (File Modified)
3661 +3 -3 trunk/src/extban.c (File Modified)
3662
3663
3664jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3665 Log:
3666 sendto_wallops_flags():
3667 - instead of checking IsOper on each client, walk the appropriate list
3668 - instead of sending non-+z wallops from persons to nonopers, send only
3669 +w wallops from persons
3670
3671
3672 Changes: Modified:
3673 +1 -5 trunk/src/send.c (File Modified)
3674
3675
3676jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3677 Log:
3678 Prefix oper wallops with "WALLOPS - " if they would
3679 otherwise look like operwalls or locops, when sending
3680 them to local users.
3681
3682
3683 Changes: Modified:
3684 +11 -1 trunk/modules/m_wallops.c (File Modified)
3685
3686
3687jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3688 Log:
3689 Make sure destination field in some sasl numerics
3690 is the user's nick, not the sasl agent or server
3691 name.
3692
3693
3694 Changes: Modified:
3695 +2 -2 trunk/modules/m_sasl.c (File Modified)
3696
3697
3698beu 2006/05/19 19:24:44 UTC (20060519-1373)
3699 Log:
3700 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3701
3702
3703 Changes: Modified:
3704 +1 -1 trunk/extensions/Makefile.in (File Modified)
3705
3706
3707jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3708 Log:
3709 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3710
3711
3712 Changes: Modified:
3713 +1 -0 trunk/src/s_user.c (File Modified)
3714
3715
3716beu 2006/05/19 18:10:13 UTC (20060519-1367)
3717 Log:
3718 Fix build for when IPv6 is disabled.
3719
3720
3721 Changes: Modified:
3722 +12 -10 trunk/src/s_auth.c (File Modified)
3723
3724
3725jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3726 Log:
3727 Add information about adding extban types.
3728
3729
3730 Changes: Modified:
3731 +25 -0 trunk/doc/extban.txt (File Modified)
3732
3733
3734jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3735 Log:
3736 Better extban validation: try to match a new extban from
3737 a local user against its setter to see if it is valid.
3738 Unknown extban types from remotes are no longer hidden.
3739
3740
3741 Changes: Modified:
3742 +4 -3 trunk/doc/extban.txt (File Modified)
3743 +1 -0 trunk/include/channel.h (File Modified)
3744 +2 -6 trunk/src/chmode.c (File Modified)
3745 +32 -0 trunk/src/extban.c (File Modified)
3746
3747
3748jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3749 Log:
3750 Make sure both .c.o: and .s.o: are followed by the necessary command.
3751
3752
3753 Changes: Modified:
3754 +1 -0 trunk/src/Makefile.in (File Modified)
3755
3756
3757jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3758 Log:
3759 Add need_sasl auth{} flag to sgml documentation.
3760
3761
3762 Changes: Modified:
3763 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3764
3765
3766jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3767 Log:
3768 Document need_sasl auth{} flag in example confs.
3769
3770
3771 Changes: Modified:
3772 +1 -0 trunk/doc/example.conf (File Modified)
3773 +1 -0 trunk/doc/reference.conf (File Modified)
3774
3775
3776jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3777 Log:
3778 Don't allow TB to set an empty topic.
3779 This would be possible if a server sent bad protocol
3780 and could cause a crash.
3781
3782
3783 Changes: Modified:
3784 +4 -0 trunk/modules/m_tb.c (File Modified)
3785
3786
3787nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3788 Log:
3789 - oops
3790
3791
3792 Changes: Modified:
3793 +1 -1 trunk/Makefile.in (File Modified)
3794
3795
3796nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3797 Log:
3798 - typo fix
3799
3800
3801 Changes: Modified:
3802 +2 -2 trunk/configure (File Modified)
3803 +1 -1 trunk/configure.ac (File Modified)
3804
3805
3806nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3807 Log:
3808 - rebuild configure
3809
3810
3811 Changes: Modified:
3812 +2 -2 trunk/configure (File Modified)
3813
3814
3815nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3816 Log:
3817 - makefile fix
3818
3819
3820 Changes: Modified:
3821 +1 -1 trunk/extensions/Makefile.in (File Modified)
3822
3823
3824nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3825 Log:
3826 - rename contrib to extensions to bring some clarity to things
3827
3828
3829 Changes: Modified:
3830 +1 -1 trunk/Makefile.in (File Modified)
3831 +1 -1 trunk/configure.ac (File Modified)
3832 +10 -10 trunk/doc/example.conf (File Modified)
3833 +10 -10 trunk/doc/reference.conf (File Modified)
3834 + - trunk/extensions/ (File Added)
3835 + - trunk/extras/ (File Deleted)
3836
3837
3838nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3839 Log:
3840 - temporary rename
3841
3842
3843 Changes: Modified:
3844 +1 -1 trunk/Makefile.in (File Modified)
3845 +1 -1 trunk/configure.ac (File Modified)
3846 + - trunk/contrib/ (File Deleted)
3847 + - trunk/extras/ (File Added)
3848
3849
3850jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3851 Log:
3852 Don't allow servers to QUIT (they should use SQUIT).
3853
3854
3855 Changes: Modified:
3856 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3857
3858
3859nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3860 Log:
3861 - keywords
3862
3863
3864 Changes: Modified:
3865 + - trunk/src/fnvhash.s (Property Modified)
3866
3867
3868nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3869 Log:
3870 - reduced version of code
3871
3872
3873 Changes: Modified:
3874 +9 -61 trunk/src/fnvhash.s (File Modified)
3875
3876
3877nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3878 Log:
3879 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3880
3881
3882 Changes: Modified:
3883 +1 -1 trunk/src/fnvhash.s (File Modified)
3884
3885
3886jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3887 Log:
3888 Fix orighost matching for klines, etc. Was hashing the visible
3889 host, oops.
3890
3891
3892 Changes: Modified:
3893 +1 -1 trunk/src/hostmask.c (File Modified)
3894
3895
3896nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3897 Log:
3898 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3899
3900
3901 Changes: Modified:
3902 +7 -1 trunk/configure (File Modified)
3903 +5 -0 trunk/configure.ac (File Modified)
3904 +5 -6 trunk/src/Makefile.in (File Modified)
3905 +0 -4 trunk/src/fnvhash.s (File Modified)
3906 +0 -2 trunk/src/hash.c (File Modified)
3907
3908
3909nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3910 Log:
3911 - regenerate configure
3912
3913
3914 Changes: Modified:
3915 +18 -0 trunk/configure (File Modified)
3916
3917
3918nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3919 Log:
3920 - --enable-ricer-hashing option.
3921
3922
3923 Changes: Modified:
3924 +9 -0 trunk/configure.ac (File Modified)
3925 +3 -0 trunk/include/setup.h.in (File Modified)
3926
3927
3928nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3929 Log:
3930 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3931
3932
3933 Changes: Modified:
3934 + - trunk/src/fnvhash.s (File Added)
3935 +3 -0 trunk/src/hash.c (File Modified)
3936
3937
3938jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3939 Log:
3940 Fix syntax error in reference.conf.
3941
3942
3943 Changes: Modified:
3944 +0 -1 trunk/doc/reference.conf (File Modified)
3945
3946
3947jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3948 Log:
3949 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3950 (&& instead of ||...)
3951 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3952
3953
3954 Changes: Modified:
3955 +1 -1 trunk/src/chmode.c (File Modified)
3956
3957
3958jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3959 Log:
3960 Documentation for extban.
3961
3962
3963 Changes: Modified:
3964 + - trunk/doc/extban.txt (File Added)
3965
3966
3967jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3968 Log:
3969 Add extban modules to example confs.
3970
3971
3972 Changes: Modified:
3973 +5 -0 trunk/doc/example.conf (File Modified)
3974 +10 -0 trunk/doc/reference.conf (File Modified)
3975
3976
3977jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3978 Log:
3979 Initial addition of extended ban types (conditionals).
3980 Allows custom +bqeI checks via modules.
3981 Initial extra types are account (a[:mask]), oper (o),
3982 channel (c:name), realname (r:mask), server (s:mask).
3983
3984
3985 Changes: Modified:
3986 +229 -0 trunk/contrib/Makefile.in (File Modified)
3987 + - trunk/contrib/extb_account.c (File Added)
3988 + - trunk/contrib/extb_channel.c (File Added)
3989 + - trunk/contrib/extb_oper.c (File Added)
3990 + - trunk/contrib/extb_realname.c (File Added)
3991 + - trunk/contrib/extb_server.c (File Added)
3992 +13 -0 trunk/include/channel.h (File Modified)
3993 +1 -0 trunk/src/Makefile.in (File Modified)
3994 +14 -5 trunk/src/channel.c (File Modified)
3995 +91 -0 trunk/src/chmode.c (File Modified)
3996 + - trunk/src/extban.c (File Added)
3997
3998
3999jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4000 Log:
4001 Do not force +bqeI modes starting with '$' in nick!user@host format.
4002 * and ? characters in them are still assumed to be wildcards.
4003
4004
4005 Changes: Modified:
4006 +6 -0 trunk/src/chmode.c (File Modified)
4007
4008
4009nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4010 Log:
4011 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4012
4013
4014 Changes: Modified:
4015 +4 -0 trunk/modules/m_capab.c (File Modified)
4016
4017
4018jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4019 Log:
4020 Stop some mixing of client and server protocol.
4021
4022
4023 Changes: Modified:
4024 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4025 +4 -2 trunk/modules/m_pass.c (File Modified)
4026 +6 -0 trunk/modules/m_sasl.c (File Modified)
4027 +6 -0 trunk/modules/m_user.c (File Modified)
4028
4029
4030nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4031 Log:
4032 - additional revert
4033
4034
4035 Changes: Modified:
4036 +0 -2 trunk/include/s_newconf.h (File Modified)
4037 +0 -4 trunk/include/s_serv.h (File Modified)
4038 +0 -1 trunk/src/newconf.c (File Modified)
4039 +1 -13 trunk/src/s_serv.c (File Modified)
4040
4041
4042nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4043 Log:
4044 - revert LZOLink patch for now
4045
4046
4047 Changes: Modified:
4048 +0 -1 trunk/servlink/Makefile.in (File Modified)
4049 +0 -16 trunk/servlink/README (File Modified)
4050 +2 -36 trunk/servlink/control.c (File Modified)
4051 +0 -3 trunk/servlink/control.h (File Modified)
4052 +7 -5955 trunk/servlink/io.c (File Modified)
4053 + - trunk/servlink/lzoconf.h (File Deleted)
4054 + - trunk/servlink/lzodefs.h (File Deleted)
4055 + - trunk/servlink/minilzo.c (File Deleted)
4056 + - trunk/servlink/minilzo.h (File Deleted)
4057 +0 -1 trunk/servlink/servlink.h (File Modified)
4058
4059
4060nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4061 Log:
4062 - more stuff here
4063
4064
4065 Changes: Modified:
4066 +4 -2 trunk/servlink/control.c (File Modified)
4067 +2 -1 trunk/servlink/io.c (File Modified)
4068
4069
4070nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4071 Log:
4072 - oops
4073
4074
4075 Changes: Modified:
4076 +2 -2 trunk/servlink/io.c (File Modified)
4077
4078
4079nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4080 Log:
4081 - paranoia, prevent segfaults
4082
4083
4084 Changes: Modified:
4085 +2 -2 trunk/servlink/io.c (File Modified)
4086
4087
4088nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4089 Log:
4090 - more optimal servlink code
4091
4092
4093 Changes: Modified:
4094 +21 -8 trunk/servlink/io.c (File Modified)
4095
4096
4097nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4098 Log:
4099 - more efficient read strategy
4100
4101
4102 Changes: Modified:
4103 +15 -3 trunk/servlink/io.c (File Modified)
4104
4105
4106nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4107 Log:
4108 - use lzo_uintp cast to make LZO happy
4109
4110
4111 Changes: Modified:
4112 +3 -3 trunk/servlink/io.c (File Modified)
4113
4114
4115nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4116 Log:
4117 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4118
4119
4120 Changes: Modified:
4121 +4 -0 trunk/doc/example.conf (File Modified)
4122 +2 -1 trunk/include/s_newconf.h (File Modified)
4123 +4 -0 trunk/include/s_serv.h (File Modified)
4124 +1 -0 trunk/servlink/Makefile.in (File Modified)
4125 +16 -0 trunk/servlink/README (File Modified)
4126 +34 -2 trunk/servlink/control.c (File Modified)
4127 +3 -0 trunk/servlink/control.h (File Modified)
4128 +5929 -7 trunk/servlink/io.c (File Modified)
4129 + - trunk/servlink/lzoconf.h (File Added)
4130 + - trunk/servlink/lzodefs.h (File Added)
4131 + - trunk/servlink/minilzo.c (File Added)
4132 + - trunk/servlink/minilzo.h (File Added)
4133 +1 -0 trunk/servlink/servlink.h (File Modified)
4134 +1 -0 trunk/src/newconf.c (File Modified)
4135 +14 -2 trunk/src/s_serv.c (File Modified)
4136
4137
4138nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4139 Log:
4140 - remove imalloc, it was a concept that probably wouldn't have worked properly
4141
4142
4143 Changes: Modified:
4144 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4145 + - trunk/libcharybdis/imalloc.c (File Deleted)
4146 + - trunk/libcharybdis/imalloc.h (File Deleted)
4147
4148
4149nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4150 Log:
4151 - disable imalloc for now
4152
4153
4154 Changes: Modified:
4155 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4156
4157
4158nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4159 Log:
4160 - remove unneeded debug code
4161
4162
4163 Changes: Modified:
4164 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4165
4166
4167nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4168 Log:
4169 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4170
4171
4172 Changes: Modified:
4173 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4174
4175
4176nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4177 Log:
4178 - more stuff here, imalloc remains disabled for now
4179
4180
4181 Changes: Modified:
4182 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4183
4184
4185nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4186 Log:
4187 - more progress
4188
4189
4190 Changes: Modified:
4191 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4192
4193
4194nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4195 Log:
4196 - more tweaks
4197
4198
4199 Changes: Modified:
4200 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4201 +2 -0 trunk/src/ircd.c (File Modified)
4202
4203
4204nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4205 Log:
4206 - roll back libircd crap
4207
4208
4209 Changes: Modified:
4210 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4211 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4212 +29 -0 trunk/src/.depend (File Modified)
4213 +6 -21 trunk/src/Makefile.in (File Modified)
4214 +3 -218 trunk/src/ircd.c (File Modified)
4215 + - trunk/src/ircd_linker.c (File Deleted)
4216 + - trunk/src/main.c (File Deleted)
4217
4218
4219nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4220 Log:
4221 - realloc(), free() implementation
4222
4223
4224 Changes: Modified:
4225 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4226
4227
4228nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4229 Log:
4230 - malloc(), calloc() implementation
4231
4232
4233 Changes: Modified:
4234 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4235
4236
4237nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4238 Log:
4239 - block_free(), block_find(), retune_heaps() implementation
4240
4241
4242 Changes: Modified:
4243 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4244
4245
4246nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4247 Log:
4248 - block_destroy code, block_allocate code.
4249
4250
4251 Changes: Modified:
4252 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4253
4254
4255nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4256 Log:
4257 - block_new() code
4258
4259
4260 Changes: Modified:
4261 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4262
4263
4264nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4265 Log:
4266 - disable imalloc again :P
4267
4268
4269 Changes: Modified:
4270 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4271
4272
4273nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4274 Log:
4275 - fix warning
4276
4277
4278 Changes: Modified:
4279 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4280
4281
4282nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4283 Log:
4284 - fix typo
4285
4286
4287 Changes: Modified:
4288 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4289
4290
4291nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4292 Log:
4293 - constructor code for imalloc engine (malloc_init())
4294
4295
4296 Changes: Modified:
4297 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4298
4299
4300nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4301 Log:
4302 - imalloc engine improvements
4303
4304
4305 Changes: Modified:
4306 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4307
4308
4309nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4310 Log:
4311 - replace mmap() code with direct brk()/sbrk() calls.
4312
4313
4314 Changes: Modified:
4315 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4316
4317
4318nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4319 Log:
4320 - remove outdated i_malloc() interfaces
4321
4322
4323 Changes: Modified:
4324 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4325
4326
4327nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4328 Log:
4329 - redisable imalloc (sorry!)
4330
4331
4332 Changes: Modified:
4333 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4334
4335
4336nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4337 Log:
4338 - correct GET_PAGE_SLOT() macro
4339
4340
4341 Changes: Modified:
4342 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4343
4344
4345nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4346 Log:
4347 - oops forgot to commit it with imalloc turned off
4348
4349
4350 Changes: Modified:
4351 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4352
4353
4354nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4355 Log:
4356 - cleanups
4357
4358
4359 Changes: Modified:
4360 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4361 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4362
4363
4364nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4365 Log:
4366 - lowlevel imalloc code
4367
4368
4369 Changes: Modified:
4370 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4371 + - trunk/libcharybdis/imalloc.h (File Added)
4372
4373
4374nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4375 Log:
4376 - fix bindings
4377
4378
4379 Changes: Modified:
4380 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4381
4382
4383nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4384 Log:
4385 remove #ifndef
4386
4387
4388 Changes: Modified:
4389 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4390
4391
4392nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4393 Log:
4394 - 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)
4395
4396
4397 Changes: Modified:
4398 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4399 + - trunk/libcharybdis/imalloc.c (File Added)
4400
4401
4402nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4403 Log:
4404 - increment configure Id
4405
4406
4407 Changes: Modified:
4408 +2208 -1 trunk/configure (File Modified)
4409
4410
4411nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4412 Log:
4413 - bootstrap for imalloc code
4414
4415
4416 Changes: Modified:
4417 +54 -1 trunk/configure.ac (File Modified)
4418 +27 -0 trunk/include/setup.h.in (File Modified)
4419
4420
4421jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4422 Log:
4423 Clarify interaction of spoofs and channel bans/operator{} blocks.
4424
4425
4426 Changes: Modified:
4427 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4428 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4429
4430
4431nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4432 Log:
4433 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4434
4435
4436 Changes: Modified:
4437 +30 -22 trunk/src/ircd.c (File Modified)
4438
4439
4440jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4441 Log:
4442 If shared{} blocks deny something, the command
4443 is silently ignored.
4444
4445
4446 Changes: Modified:
4447 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4448
4449
4450jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4451 Log:
4452 Move up IsService check so we don't store a non-service
4453 in preClient->sasl_agent.
4454
4455
4456 Changes: Modified:
4457 +6 -6 trunk/modules/m_sasl.c (File Modified)
4458
4459
4460gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4461 Log:
4462 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4463 Add some more sanity checks on agent strings.
4464
4465
4466 Changes: Modified:
4467 +13 -11 trunk/modules/m_sasl.c (File Modified)
4468
4469
4470jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4471 Log:
4472 Unknown clients can have an ID too now so make sure to remove
4473 them from the hash if they exit.
4474
4475
4476 Changes: Modified:
4477 +3 -0 trunk/src/client.c (File Modified)
4478
4479
4480jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4481 Log:
4482 Only accept sasl from servers in a service{} block.
4483 Not tested but this must go in.
4484
4485
4486 Changes: Modified:
4487 +6 -0 trunk/modules/m_sasl.c (File Modified)
4488 +3 -0 trunk/modules/m_signon.c (File Modified)
4489
4490
4491jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4492 Log:
4493 Only process SAVE messages targetting registered users,
4494 not servers or unregistered connections. Could cause
4495 a crash when bad protocol was received.
4496
4497
4498 Changes: Modified:
4499 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4500
4501
4502nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4503 Log:
4504 - fix QJM buffer overflow vulnerability (fucking GXTi)
4505
4506
4507 Changes: Modified:
4508 +3 -3 trunk/src/s_user.c (File Modified)
4509
4510
4511jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4512 Log:
4513 Mention /scan umodes under oper_spy privilege.
4514
4515
4516 Changes: Modified:
4517 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4518
4519
4520jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4521 Log:
4522 Mention that overlapping cluster blocks are a bad thing.
4523
4524
4525 Changes: Modified:
4526 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4527
4528
4529jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4530 Log:
4531 - Document cluster{} and shared{} blocks.
4532 - Mention that service{} does not allow wildcards.
4533
4534
4535 Changes: Modified:
4536 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4537
4538
4539jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4540 Log:
4541 Document exempt{} and service{} blocks, point to reference.conf for
4542 general{}, channel{} and serverhide{}.
4543
4544
4545 Changes: Modified:
4546 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4547
4548
4549jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4550 Log:
4551 Document ~ in lists of values better.
4552
4553
4554 Changes: Modified:
4555 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4556
4557
4558jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4559 Log:
4560 More detailed CNOTICE, CPRIVMSG descriptions.
4561
4562
4563 Changes: Modified:
4564 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4565
4566
4567jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4568 Log:
4569 Oops, need both Revision and Id on modules.
4570
4571
4572 Changes: Modified:
4573 + - trunk/modules/sno_routing.c (Property Modified)
4574
4575
4576jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4577 Log:
4578 Tweak header comment a bit (filename, Id).
4579
4580
4581 Changes: Modified:
4582 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4583
4584
4585jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4586 Log:
4587 Add GLINE and UNGLINE.
4588
4589
4590 Changes: Modified:
4591 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4592
4593
4594jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4595 Log:
4596 New configure with proper Id.
4597
4598
4599 Changes: Modified:
4600 +3 -1 trunk/configure (File Modified)
4601
4602
4603jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4604 Log:
4605 Change #include directives for in6addr_any, hopefully compiles better now.
4606
4607
4608 Changes: Modified:
4609 +3 -1 trunk/configure.ac (File Modified)
4610
4611
4612jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4613 Log:
4614 Encourage putting actual administrative information
4615 in the admin{} block.
4616
4617
4618 Changes: Modified:
4619 +3 -3 trunk/doc/example.conf (File Modified)
4620
4621
4622gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4623 Log:
4624 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4625
4626
4627 Changes: Modified:
4628 +9 -7 trunk/include/s_conf.h (File Modified)
4629 +1 -0 trunk/src/newconf.c (File Modified)
4630 +10 -0 trunk/src/s_user.c (File Modified)
4631
4632
4633jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4634 Log:
4635 - Change to glines = no in example confs
4636 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4637 are disabled.
4638
4639
4640 Changes: Modified:
4641 +1 -1 trunk/doc/example.conf (File Modified)
4642 +1 -1 trunk/doc/reference.conf (File Modified)
4643 +2 -2 trunk/modules/m_gline.c (File Modified)
4644
4645
4646nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4647 Log:
4648 - forward-port QJM fix from 1.1
4649
4650
4651 Changes: Modified:
4652 +2 -0 trunk/src/s_user.c (File Modified)
4653
4654
4655nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4656 Log:
4657 - add switch to configure to disable the block allocator
4658
4659
4660 Changes: Modified:
4661 +18 -0 trunk/configure (File Modified)
4662 +9 -0 trunk/configure.ac (File Modified)
4663 +0 -6 trunk/include/config.h (File Modified)
4664 +3 -0 trunk/include/setup.h.in (File Modified)
4665
4666
4667gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4668 Log:
4669 Fix wierd error that would exit SASL users with "Overridden"
4670
4671 Changes: Modified:
4672 +1 -1 trunk/modules/m_signon.c (File Modified)
4673
4674
4675jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4676 Log:
4677 Remove obsolete XXX comment about lazylinks.
4678
4679
4680 Changes: Modified:
4681 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4682
4683
4684jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4685 Log:
4686 OJOIN: make sure to send the wallops remotely for #channels
4687
4688
4689 Changes: Modified:
4690 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4691
4692
4693gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4694 Log:
4695 Accountability for OJOIN (contrib module)
4696
4697 Changes: Modified:
4698 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4699
4700
4701nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4702 Log:
4703 - move more stuff over to ircd_state
4704
4705
4706 Changes: Modified:
4707 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4708 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4709 +9 -0 trunk/src/ircd_state.c (File Modified)
4710 +3 -3 trunk/src/patricia.c (File Modified)
4711
4712
4713nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4714 Log:
4715 - move more stuff out of libircd and into ircd_state.c
4716
4717
4718 Changes: Modified:
4719 +5 -5 trunk/src/channel.c (File Modified)
4720 +4 -4 trunk/src/client.c (File Modified)
4721 +12 -0 trunk/src/ircd_state.c (File Modified)
4722
4723
4724nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4725 Log:
4726 - this is just barrels of fun
4727
4728
4729 Changes: Modified:
4730 + - trunk/include/ircd_state.h (File Added)
4731 +1 -1 trunk/src/Makefile.in (File Modified)
4732 +2 -1 trunk/src/channel.c (File Modified)
4733 +3 -52 trunk/src/ircd.c (File Modified)
4734 +100 -3 trunk/src/ircd_state.c (File Modified)
4735
4736
4737jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4738 Log:
4739 It's .include, not #include.
4740
4741
4742 Changes: Modified:
4743 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4744
4745
4746jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4747 Log:
4748 More consistent section titles.
4749
4750
4751 Changes: Modified:
4752 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4753 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4754 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4755
4756
4757jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4758 Log:
4759 Mention possible exceeding of +j/+l due to propagation
4760 delays between servers.
4761
4762
4763 Changes: Modified:
4764 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4765
4766
4767jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4768 Log:
4769 Formatting nits:
4770 - "text" -> <quote>text</quote>
4771 - <filename>
4772 - a few more
4773
4774
4775 Changes: Modified:
4776 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4777 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4778 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4779 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4780
4781
4782jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4783 Log:
4784 Remove text about deprecation of glines.
4785
4786
4787 Changes: Modified:
4788 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4789
4790
4791jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4792 Log:
4793 - Add description of umode +D, deaf.
4794 - Mention CALLERID 005 token with umode +g.
4795
4796
4797 Changes: Modified:
4798 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4799
4800
4801jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4802 Log:
4803 Strip off a leading colon in services shortcuts (aliases).
4804
4805
4806 Changes: Modified:
4807 +2 -0 trunk/src/parse.c (File Modified)
4808
4809
4810jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4811 Log:
4812 Add no_oper_invis contrib module, denies opers setting
4813 themselves invisible (except hidden_oper's).
4814
4815
4816 Changes: Modified:
4817 +42 -0 trunk/contrib/Makefile.in (File Modified)
4818 + - trunk/contrib/no_oper_invis.c (File Added)
4819
4820
4821jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4822 Log:
4823 Mention /stats E, make the other /stats descriptions more consistent.
4824
4825
4826 Changes: Modified:
4827 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4828
4829
4830jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4831 Log:
4832 Mention that the KILL reason and oper will appear on channels.
4833
4834
4835 Changes: Modified:
4836 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4837
4838
4839jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4840 Log:
4841 Mention /mode #channel f to query forward channel from outside.
4842
4843
4844 Changes: Modified:
4845 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4846
4847
4848jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4849 Log:
4850 Port over RATBOX_2_1 r20960 (anfl):
4851 client connect notices to +C should be hiding the extra
4852 fields for spoofed users
4853
4854
4855 Changes: Modified:
4856 +2 -1 trunk/src/s_user.c (File Modified)
4857
4858
4859jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4860 Log:
4861 Add a chapter with our extra user commands:
4862 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4863
4864
4865 Changes: Modified:
4866 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4867 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4868
4869
4870jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4871 Log:
4872 Do not put by <server>: in SQUIT reasons to servers
4873 other than the one being exited.
4874
4875
4876 Changes: Modified:
4877 +1 -1 trunk/src/client.c (File Modified)
4878
4879
4880jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4881 Log:
4882 Regenerate configure.
4883
4884
4885 Changes: Modified:
4886 +1162 -1159 trunk/configure (File Modified)
4887
4888
4889jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4890 Log:
4891 Move the warning flags down so they do not mess up
4892 checks like for -Wl,-export-dynamic.
4893
4894
4895 Changes: Modified:
4896 +33 -30 trunk/configure.ac (File Modified)
4897
4898
4899nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4900 Log:
4901 - more work here
4902
4903
4904 Changes: Modified:
4905 +2 -1 trunk/iauth/Makefile.in (File Modified)
4906
4907
4908nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4909 Log:
4910 - build iauth makefile
4911
4912
4913 Changes: Modified:
4914 +3 -2 trunk/configure (File Modified)
4915 +1 -0 trunk/configure.ac (File Modified)
4916
4917
4918nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4919 Log:
4920 - Makefile
4921
4922
4923 Changes: Modified:
4924 + - trunk/iauth/Makefile.in (File Added)
4925
4926
4927nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4928 Log:
4929 - add iauth.conf.example from irc2.11
4930
4931
4932 Changes: Modified:
4933 + - trunk/doc/example-iauth.conf (File Added)
4934
4935
4936nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4937 Log:
4938 - wow, i found some docs on this thing
4939
4940
4941 Changes: Modified:
4942 + - trunk/doc/technical/iauth-internals.txt (File Added)
4943
4944
4945nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4946 Log:
4947 - no longer applicable
4948
4949
4950 Changes: Modified:
4951 + - trunk/authdaemon/ (File Deleted)
4952
4953
4954nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4955 Log:
4956 - remove libircd.so on make clean (oops)
4957
4958
4959 Changes: Modified:
4960 +1 -1 trunk/src/Makefile.in (File Modified)
4961
4962
4963nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4964 Log:
4965 - merge iauth source for experimentation
4966
4967
4968 Changes: Modified:
4969 + - trunk/iauth/ (File Added)
4970 + - trunk/iauth/a_conf.c (File Added)
4971 + - trunk/iauth/a_conf_def.h (File Added)
4972 + - trunk/iauth/a_conf_ext.h (File Added)
4973 + - trunk/iauth/a_defines.h (File Added)
4974 + - trunk/iauth/a_externs.h (File Added)
4975 + - trunk/iauth/a_io.c (File Added)
4976 + - trunk/iauth/a_io_ext.h (File Added)
4977 + - trunk/iauth/a_log.c (File Added)
4978 + - trunk/iauth/a_log_def.h (File Added)
4979 + - trunk/iauth/a_log_ext.h (File Added)
4980 + - trunk/iauth/a_struct_def.h (File Added)
4981 + - trunk/iauth/iauth.c (File Added)
4982 + - trunk/iauth/mod_lhex.c (File Added)
4983 + - trunk/iauth/mod_lhex_ext.h (File Added)
4984 + - trunk/iauth/mod_pipe.c (File Added)
4985 + - trunk/iauth/mod_pipe_ext.h (File Added)
4986 + - trunk/iauth/mod_rfc931.c (File Added)
4987 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4988 + - trunk/iauth/mod_socks.c (File Added)
4989 + - trunk/iauth/mod_socks_ext.h (File Added)
4990 + - trunk/iauth/mod_webproxy.c (File Added)
4991 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4992
4993
4994jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4995 Log:
4996 User /quote help index was not sorted properly.
4997
4998
4999 Changes: Modified:
5000 +2 -2 trunk/help/Makefile.in (File Modified)
5001 +8 -8 trunk/help/users/index (File Modified)
5002
5003
5004jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5005 Log:
5006 Add SCAN help file.
5007
5008
5009 Changes: Modified:
5010 +25 -8 trunk/help/opers/index (File Modified)
5011 + - trunk/help/opers/scan (File Added)
5012
5013
5014jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5015 Log:
5016 SGML docs:
5017 - Document SCAN UMODES
5018 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5019
5020
5021 Changes: Modified:
5022 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5023
5024
5025jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5026 Log:
5027 Add our copyright information to /info (part of release-1.1 r1026).
5028
5029
5030 Changes: Modified:
5031 +1 -0 trunk/src/version.c.SH (File Modified)
5032
5033
5034jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5035 Log:
5036 Fix some compile warnings.
5037
5038
5039 Changes: Modified:
5040 +1 -1 trunk/modules/core/m_join.c (File Modified)
5041 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5042 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5043 +1 -1 trunk/modules/m_scan.c (File Modified)
5044 +4 -4 trunk/modules/m_signon.c (File Modified)
5045
5046
5047jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5048 Log:
5049 RSFNC: OK, actually consider unknowns also for detecting a collide.
5050 Otherwise we can get two clients with the same nick.
5051
5052
5053 Changes: Modified:
5054 +1 -1 trunk/modules/m_services.c (File Modified)
5055
5056
5057nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5058 Log:
5059 - charybdis profiling stuff
5060 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5061 - update .depend
5062
5063
5064 Changes: Modified:
5065 +0 -8 trunk/configure (File Modified)
5066 +1 -8 trunk/configure.ac (File Modified)
5067 +18 -0 trunk/include/channel.h (File Modified)
5068 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5069 +335 -260 trunk/src/.depend (File Modified)
5070 +1569 -0 trunk/src/Makefile.in (File Modified)
5071 + - trunk/src/chmode.c (File Added)
5072 +16 -1 trunk/src/ircd.c (File Modified)
5073 +11 -0 trunk/src/main.c (File Modified)
5074 +11 -0 trunk/src/modules.c (File Modified)
5075
5076
5077jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5078 Log:
5079 RSFNC: Do not send kills to servers for unknowns
5080
5081
5082 Changes: Modified:
5083 +4 -2 trunk/modules/m_services.c (File Modified)
5084
5085
5086jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5087 Log:
5088 Describe service{} blocks in reference.conf.
5089
5090
5091 Changes: Modified:
5092 +12 -0 trunk/doc/reference.conf (File Modified)
5093
5094
5095jilles 2006/03/09 01:14:34 UTC (20060309-996)
5096 Log:
5097 Replace this list of modes with pointers to other documentation.
5098
5099
5100 Changes: Modified:
5101 +6 -50 trunk/doc/modes.txt (File Modified)
5102
5103
5104jilles 2006/03/08 00:10:46 UTC (20060308-986)
5105 Log:
5106 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5107 looks too much like an old-ircd client pointer otherwise.
5108
5109
5110 Changes: Modified:
5111 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5112
5113
5114jilles 2006/03/08 00:09:27 UTC (20060308-984)
5115 Log:
5116 findforwards:
5117 - note truncation of the list (perhaps sending multiple
5118 notices is better)
5119 - clarify in a comment that /findforwards on a nonexistent
5120 channel can be useful
5121 - sendto_one_notice() requires that the text start with
5122 a colon
5123
5124
5125 Changes: Modified:
5126 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5127
5128
5129jilles 2006/03/07 23:33:48 UTC (20060307-982)
5130 Log:
5131 When we close a local server's link, always include the
5132 name of the client causing the exit in the reason in the
5133 SQUIT we send them (replacing them with us). This makes
5134 sure server notices for stuff like "Not enough arguments
5135 to server command" are different on the two sides.
5136
5137
5138 Changes: Modified:
5139 +7 -5 trunk/src/client.c (File Modified)
5140
5141
5142gxti 2006/03/07 22:58:03 UTC (20060307-980)
5143 Log:
5144 New contrib module m_findforwards.c
5145
5146
5147 Changes: Modified:
5148 +112 -0 trunk/contrib/Makefile.in (File Modified)
5149 + - trunk/contrib/m_findforwards.c (File Added)
5150
5151
5152jilles 2006/03/07 22:21:29 UTC (20060307-968)
5153 Log:
5154 Whoops, don't show real host behind auth{} spoof in
5155 spoof notices if hide_spoof_ips is enabled.
5156
5157 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5158
5159
5160 Changes: Modified:
5161 +3 -2 trunk/src/s_conf.c (File Modified)
5162
5163
5164jilles 2006/03/07 12:54:53 UTC (20060307-962)
5165 Log:
5166 Add dalnet-style /identify that sends to nickserv or chanserv.
5167
5168
5169 Changes: Modified:
5170 +102 -0 trunk/contrib/Makefile.in (File Modified)
5171 + - trunk/contrib/m_identify.c (File Added)
5172
5173
5174jilles 2006/03/07 12:26:20 UTC (20060307-958)
5175 Log:
5176 Document alias{} blocks a bit better.
5177
5178
5179 Changes: Modified:
5180 +9 -0 trunk/doc/reference.conf (File Modified)
5181
5182
5183nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5184 Log:
5185 - add aliases to /stats m (data usage is not counted though, sorry)
5186
5187
5188 Changes: Modified:
5189 +1 -0 trunk/include/s_conf.h (File Modified)
5190 +3 -0 trunk/src/newconf.c (File Modified)
5191 +15 -0 trunk/src/parse.c (File Modified)
5192
5193
5194nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5195 Log:
5196 - remove m_sshortcut as it's no longer relevant
5197
5198
5199 Changes: Modified:
5200 +0 -145 trunk/modules/Makefile.in (File Modified)
5201 + - trunk/modules/m_sshortcut.c (File Deleted)
5202
5203
5204nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5205 Log:
5206 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5207 targets instead of my original idea :P)
5208
5209
5210 Changes: Modified:
5211 +32 -0 trunk/doc/example.conf (File Modified)
5212 +35 -0 trunk/doc/reference.conf (File Modified)
5213 +4 -0 trunk/include/parse.h (File Modified)
5214 +7 -0 trunk/include/s_conf.h (File Modified)
5215 +82 -0 trunk/src/newconf.c (File Modified)
5216 +78 -0 trunk/src/parse.c (File Modified)
5217 +16 -0 trunk/src/s_conf.c (File Modified)
5218
5219
5220jilles 2006/03/05 23:33:56 UTC (20060305-942)
5221 Log:
5222 Remove some spaces after tabs. ??
5223
5224
5225 Changes: Modified:
5226 +18 -18 trunk/src/newconf.c (File Modified)
5227
5228
5229jilles 2006/03/05 23:15:38 UTC (20060305-940)
5230 Log:
5231 Global /who:
5232 - make sure to clear all marks also if the who was aborted
5233 because of too many matches
5234 - give ERR_TOOMANYMATCHES if too many matches
5235 - clarify comments
5236
5237 ratbox RATBOX_2_2 r22003 (jilles)
5238
5239
5240 Changes: Modified:
5241 +28 -26 trunk/modules/m_who.c (File Modified)
5242
5243
5244nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5245 Log:
5246 - devel is 2.0
5247
5248
5249 Changes: Modified:
5250 +9 -9 trunk/configure (File Modified)
5251 +1 -1 trunk/configure.ac (File Modified)
5252
5253
5254nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5255 Log:
5256 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5257
5258
5259 Changes: Modified:
5260 +2 -1 trunk/include/s_newconf.h (File Modified)
5261 +20 -0 trunk/modules/m_rehash.c (File Modified)
5262 +1 -1 trunk/src/s_newconf.c (File Modified)
5263
5264
5265gxti 2006/03/05 03:38:33 UTC (20060305-930)
5266 Log:
5267 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5268
5269
5270 Changes: Modified:
5271 +0 -1 trunk/doc/example.conf (File Modified)
5272 +0 -3 trunk/doc/reference.conf (File Modified)
5273 +0 -1 trunk/include/s_conf.h (File Modified)
5274 +0 -6 trunk/modules/m_info.c (File Modified)
5275 +1 -1 trunk/src/channel.c (File Modified)
5276 +0 -1 trunk/src/newconf.c (File Modified)
5277
5278
5279gxti 2006/03/05 00:48:56 UTC (20060305-928)
5280 Log:
5281 Missing header in m_chghost.c
5282
5283 Changes: Modified:
5284 +1 -0 trunk/modules/m_chghost.c (File Modified)
5285
5286
5287gxti 2006/02/28 19:53:33 UTC (20060228-926)
5288 Log:
5289 Relocate QJM code to a seperate function(change_nick_user_host)
5290 Change CHGHOST to use change_nick_user_host instead of just setting it
5291
5292
5293 Changes: Modified:
5294 +3 -0 trunk/include/s_user.h (File Modified)
5295 +1 -1 trunk/modules/m_chghost.c (File Modified)
5296 +3 -78 trunk/modules/m_signon.c (File Modified)
5297 +89 -0 trunk/src/s_user.c (File Modified)
5298
5299
5300jilles 2006/02/28 13:24:51 UTC (20060228-924)
5301 Log:
5302 Restore /stats a (dns servers, admin-only).
5303
5304
5305 Changes: Modified:
5306 +1 -0 trunk/include/res.h (File Modified)
5307 +5 -8 trunk/modules/m_stats.c (File Modified)
5308 +16 -0 trunk/src/res.c (File Modified)
5309
5310
5311nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5312 Log:
5313 - Add CHARYBDIS_PROFILE if we are profiling.
5314 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5315 - Remove duplicate --enable-epoll entry.
5316
5317
5318 Changes: Modified:
5319 +1595 -15 trunk/configure (File Modified)
5320 +30 -11 trunk/configure.ac (File Modified)
5321 +3 -0 trunk/include/setup.h.in (File Modified)
5322
5323
5324nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5325 Log:
5326 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5327
5328
5329 Changes: Modified:
5330 +28 -0 trunk/aclocal.m4 (File Modified)
5331
5332
5333jilles 2006/02/23 13:25:48 UTC (20060223-916)
5334 Log:
5335 Allow requesting forward channel and quiet list in same mode command.
5336
5337
5338 Changes: Modified:
5339 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5340
5341
5342jilles 2006/02/22 00:06:41 UTC (20060222-912)
5343 Log:
5344 Add description of xline wildcards.
5345
5346
5347 Changes: Modified:
5348 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5349
5350
5351gxti 2006/02/21 23:54:57 UTC (20060221-908)
5352 Log:
5353 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5354
5355
5356 Changes: Modified:
5357 +0 -4 trunk/modules/m_services.c (File Modified)
5358
5359
5360nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5361 Log:
5362 typo
5363
5364
5365 Changes: Modified:
5366 +1 -1 trunk/include/hook.h (File Modified)
5367
5368
5369nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5370 Log:
5371 call_hook, not hook_call
5372
5373
5374 Changes: Modified:
5375 +1 -1 trunk/modules/core/m_join.c (File Modified)
5376
5377
5378nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5379 Log:
5380 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5381 Could be useful for a number of things.
5382
5383
5384 Changes: Modified:
5385 +9 -0 trunk/modules/core/m_join.c (File Modified)
5386
5387
5388nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5389 Log:
5390 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5391
5392
5393 Changes: Modified:
5394 +7 -0 trunk/include/hook.h (File Modified)
5395
5396
5397gxti 2006/02/20 21:27:46 UTC (20060220-896)
5398 Log:
5399 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5400
5401
5402 Changes: Modified:
5403 +15 -0 trunk/modules/m_services.c (File Modified)
5404
5405
5406jilles 2006/02/20 11:26:45 UTC (20060220-894)
5407 Log:
5408 Clarify snomask +f, +k, +u.
5409
5410
5411 Changes: Modified:
5412 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5413
5414
5415jilles 2006/02/20 11:26:22 UTC (20060220-892)
5416 Log:
5417 Cmode +p and +s may be set simultaneously.
5418
5419
5420 Changes: Modified:
5421 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5422
5423
5424nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5425 Log:
5426 actually, we should check the data version on each reload (oops)
5427
5428
5429 Changes: Modified:
5430 +6 -6 trunk/src/main.c (File Modified)
5431
5432
5433nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5434 Log:
5435 more work on the loader
5436
5437
5438 Changes: Modified:
5439 +45 -21 trunk/src/main.c (File Modified)
5440
5441
5442nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5443 Log:
5444 Add prototype ircd_state.c
5445
5446
5447 Changes: Modified:
5448 + - trunk/src/ircd_state.c (File Added)
5449
5450
5451jilles 2006/02/19 00:41:15 UTC (20060219-882)
5452 Log:
5453 Smaller improvements.
5454
5455
5456 Changes: Modified:
5457 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5458
5459
5460jilles 2006/02/19 00:15:39 UTC (20060219-880)
5461 Log:
5462 Add a lot of stuff here.
5463
5464
5465 Changes: Modified:
5466 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5467
5468
5469jilles 2006/02/18 22:55:32 UTC (20060218-878)
5470 Log:
5471 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5472
5473
5474 Changes: Modified:
5475 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5476
5477
5478jilles 2006/02/18 21:57:54 UTC (20060218-873)
5479 Log:
5480 Invex doesn't trump +r or (sic) +J.
5481
5482
5483 Changes: Modified:
5484 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5485
5486
5487nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5488 Log:
5489 Check to make sure a module is not loaded before loading it.
5490
5491
5492 Changes: Modified:
5493 +6 -1 trunk/src/ircd_parser.y (File Modified)
5494
5495
5496nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5497 Log:
5498 - Add a missing comma in the HeaderMessages array
5499 - Only send "Your hostname is too long ..." if that really is the case
5500
5501
5502 Changes: Modified:
5503 +2 -2 trunk/src/s_auth.c (File Modified)
5504
5505
5506nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5507 Log:
5508 build_symtable() will have already bailed here, so no need to check
5509 explicitly whether or not charybdis_main is NULL.
5510
5511
5512 Changes: Modified:
5513 +7 -16 trunk/src/main.c (File Modified)
5514
5515
5516nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5517 Log:
5518 Data structure versioning, part 1.
5519
5520
5521 Changes: Modified:
5522 +10 -1 trunk/include/ircd_defs.h (File Modified)
5523 +2 -0 trunk/src/ircd.c (File Modified)
5524 +15 -3 trunk/src/main.c (File Modified)
5525
5526
5527nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5528 Log:
5529 build a symbol table and use that instead of doing a raw dlsym on everything
5530
5531
5532 Changes: Modified:
5533 + - trunk/include/ircd_linker.h (File Added)
5534 +71 -1 trunk/src/Makefile.in (File Modified)
5535 + - trunk/src/ircd_linker.c (File Added)
5536 +16 -4 trunk/src/main.c (File Modified)
5537
5538
5539nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5540 Log:
5541 The launcher now calls io_loop() instead of charybdis_main().
5542 This is so that we do not have to reinitialize *everything* later.
5543
5544
5545 Changes: Modified:
5546 +1 -0 trunk/include/ircd.h (File Modified)
5547 +6 -7 trunk/src/ircd.c (File Modified)
5548 +13 -1 trunk/src/main.c (File Modified)
5549
5550
5551nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5552 Log:
5553 Use global binding on libircd.so.
5554
5555
5556 Changes: Modified:
5557 +1 -1 trunk/src/main.c (File Modified)
5558
5559
5560nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5561 Log:
5562 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5563 (it will do more later)
5564
5565
5566 Changes: Modified:
5567 +14 -12 trunk/include/config.h (File Modified)
5568 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5569 +31 -5 trunk/src/Makefile.in (File Modified)
5570 +78 -1 trunk/src/ircd.c (File Modified)
5571 + - trunk/src/main.c (File Added)
5572
5573
5574nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5575 Log:
5576 Add whitespace here, oops.
5577
5578
5579 Changes: Modified:
5580 +1 -1 trunk/CREDITS (File Modified)
5581
5582
5583nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5584 Log:
5585 Properly copy over the IP address here instead of using a cheap hack.
5586 Because the hack didn't work right except on IPv6. :|
5587
5588
5589 Changes: Modified:
5590 +12 -2 trunk/src/s_newconf.c (File Modified)
5591
5592
5593jilles 2006/02/15 01:33:43 UTC (20060215-849)
5594 Log:
5595 Revert reject cache notice to ratbox's, which more
5596 clearly suggests what's happening.
5597
5598
5599 Changes: Modified:
5600 +4 -1 trunk/src/reject.c (File Modified)
5601
5602
5603nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5604 Log:
5605 Fix the openssl status in the overview information.
5606
5607
5608 Changes: Modified:
5609 +1 -3 trunk/configure (File Modified)
5610 +1 -3 trunk/configure.ac (File Modified)
5611
5612
5613jilles 2006/02/15 00:53:32 UTC (20060215-843)
5614 Log:
5615 - Add simple exempt{} block (127.0.0.1) to example.conf.
5616 - Remove mention of deny{}.
5617
5618
5619 Changes: Modified:
5620 +5 -0 trunk/doc/example.conf (File Modified)
5621 +1 -1 trunk/doc/reference.conf (File Modified)
5622
5623
5624jilles 2006/02/15 00:37:34 UTC (20060215-839)
5625 Log:
5626 example.conf: add some comments at the start
5627 reference.conf: some ircd-ratbox -> charybdis
5628
5629
5630 Changes: Modified:
5631 +11 -0 trunk/doc/example.conf (File Modified)
5632 +6 -5 trunk/doc/reference.conf (File Modified)
5633
5634
5635jilles 2006/02/15 00:27:59 UTC (20060215-833)
5636 Log:
5637 Rename m_createauthonly module to createauthonly
5638 as this is not a module providing an m_function
5639 (command).
5640
5641
5642 Changes: Modified:
5643 +1 -38 trunk/contrib/Makefile.in (File Modified)
5644 + - trunk/contrib/createauthonly.c (File Added)
5645 + - trunk/contrib/m_createauthonly.c (File Deleted)
5646
5647
5648jilles 2006/02/15 00:22:08 UTC (20060215-831)
5649 Log:
5650 Add to example confs commented lines for:
5651 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5652 sno_globalkline.so, sno_globaloper.so.
5653
5654
5655 Changes: Modified:
5656 +5 -1 trunk/doc/example.conf (File Modified)
5657 +9 -1 trunk/doc/reference.conf (File Modified)
5658
5659
5660jilles 2006/02/15 00:12:24 UTC (20060215-829)
5661 Log:
5662 - Unbreak connecting to connect{}s with hostnames
5663 instead of IP addresses (broken with new resolver).
5664 - Try to do A/AAAA query based on aftype in
5665 connect{} (doesn't seem to work fully).
5666
5667
5668 Changes: Modified:
5669 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5670
5671
5672jilles 2006/02/14 22:54:37 UTC (20060214-827)
5673 Log:
5674 Unbreak /rehash dns.
5675
5676
5677 Changes: Modified:
5678 +1 -0 trunk/src/res.c (File Modified)
5679
5680
5681jilles 2006/02/14 22:40:55 UTC (20060214-825)
5682 Log:
5683 Preserve Hybrid Id and add one of our own.
5684
5685
5686 Changes: Modified:
5687 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5688 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5689
5690
5691jilles 2006/02/14 22:17:17 UTC (20060214-821)
5692 Log:
5693 Add anfl and Androsyn to CREDITS.
5694 They wrote a lot of ratbox code we use, both before and after the fork.
5695
5696
5697 Changes: Modified:
5698 +2 -0 trunk/CREDITS (File Modified)
5699
5700
5701nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5702 Log:
5703 Hostname validity check.
5704
5705
5706 Changes: Modified:
5707 +42 -3 trunk/src/s_auth.c (File Modified)
5708
5709
5710nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5711 Log:
5712 Version bump to 1.2.0.
5713
5714
5715 Changes: Modified:
5716 +9 -9 trunk/configure (File Modified)
5717 +1 -1 trunk/configure.ac (File Modified)
5718
5719
5720nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5721 Log:
5722 - Missed a spot in the IPv6 code here. Should be usable now.
5723
5724
5725 Changes: Modified:
5726 +2 -2 trunk/src/res.c (File Modified)
5727
5728
5729nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5730 Log:
5731 Alright, so, this massive commit does the following:
5732 - Removes adns
5733 - Adds a resolver based on the undernet and hybrid one.
5734 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5735 - Makes a check in ./configure be posixly correct
5736 - Simplifies the auth code and DNS callbacks
5737
5738 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5739
5740
5741 Changes: Modified:
5742 +1 -1 trunk/Makefile.in (File Modified)
5743 + - trunk/adns/ (File Deleted)
5744 +148 -80 trunk/configure (File Modified)
5745 +1 -2 trunk/configure.ac (File Modified)
5746 +6 -0 trunk/include/client.h (File Modified)
5747 +1 -0 trunk/include/packet.h (File Modified)
5748 +153 -41 trunk/include/res.h (File Modified)
5749 + - trunk/include/reslib.h (File Added)
5750 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5751 +930 -1449 trunk/modules/.depend (File Modified)
5752 +3 -0 trunk/modules/m_stats.c (File Modified)
5753 +417 -621 trunk/src/.depend (File Modified)
5754 +1 -1 trunk/src/.indent.pro (File Modified)
5755 +2069 -289 trunk/src/Makefile.in (File Modified)
5756 + - trunk/src/adns.c (File Deleted)
5757 + - trunk/src/res.c (File Added)
5758 + - trunk/src/reslib.c (File Added)
5759 +11 -50 trunk/src/s_auth.c (File Modified)
5760 +4 -26 trunk/src/s_newconf.c (File Modified)
5761
5762
5763nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5764 Log:
5765 Document the NOBALLOC feature.
5766
5767
5768 Changes: Modified:
5769 +7 -1 trunk/include/config.h (File Modified)
5770
5771
5772jilles 2006/02/12 20:50:51 UTC (20060212-806)
5773 Log:
5774 commands.sgml changes
5775
5776
5777 Changes: Modified:
5778 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5779
5780
5781jilles 2006/02/12 19:58:28 UTC (20060212-804)
5782 Log:
5783 connect{} changes.
5784
5785
5786 Changes: Modified:
5787 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5788
5789
5790jilles 2006/02/12 19:47:43 UTC (20060212-802)
5791 Log:
5792 Improve description of class{} block (in particular,
5793 mention server classes as well as client classes).
5794
5795
5796 Changes: Modified:
5797 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5798
5799
5800jilles 2006/02/12 19:37:35 UTC (20060212-800)
5801 Log:
5802 In comment:
5803 -/* sendq: servers need a higher sendq as they send more data */
5804 +/* sendq: servers need a higher sendq as they are sent more data */
5805
5806
5807 Changes: Modified:
5808 +1 -1 trunk/doc/reference.conf (File Modified)
5809
5810
5811jilles 2006/02/12 19:33:35 UTC (20060212-798)
5812 Log:
5813 Add modules{} block.
5814
5815
5816 Changes: Modified:
5817 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5818
5819
5820jilles 2006/02/12 17:31:44 UTC (20060212-796)
5821 Log:
5822 Add general::oper_snomask, snomask on oper up for opers
5823 that have umode +s set on oper up, but do not have
5824 a specific snomask setting in their operator block.
5825 If this is empty or not specified, +s is used as before.
5826
5827
5828 Changes: Modified:
5829 +4 -1 trunk/doc/example.conf (File Modified)
5830 +7 -1 trunk/doc/reference.conf (File Modified)
5831 +1 -0 trunk/include/client.h (File Modified)
5832 +1 -0 trunk/include/s_conf.h (File Modified)
5833 +32 -0 trunk/src/newconf.c (File Modified)
5834 +1 -0 trunk/src/s_conf.c (File Modified)
5835 +13 -3 trunk/src/s_user.c (File Modified)
5836
5837
5838nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5839 Log:
5840 fix error
5841
5842 Changes: Modified:
5843 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5844
5845
5846nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5847 Log:
5848 Add MASKTRACE and CHANTRACE commands.
5849
5850
5851 Changes: Modified:
5852 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5853
5854
5855nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5856 Log:
5857 document loadmodule directive
5858
5859
5860 Changes: Modified:
5861 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5862
5863
5864nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5865 Log:
5866 finish this up
5867
5868
5869 Changes: Modified:
5870 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5871
5872
5873nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5874 Log:
5875 q:lines are no longer living in the ircd.conf either
5876
5877
5878 Changes: Modified:
5879 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5880
5881
5882nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5883 Log:
5884 remove k:line, d:line, x:line as they are their own files now
5885
5886
5887 Changes: Modified:
5888 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5889
5890
5891jilles 2006/02/12 03:55:38 UTC (20060212-782)
5892 Log:
5893 New place for operator::snomask.
5894
5895
5896 Changes: Modified:
5897 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5898
5899
5900nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5901 Log:
5902 Document connect {}.
5903
5904
5905 Changes: Modified:
5906 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5907
5908
5909jilles 2006/02/12 03:42:26 UTC (20060212-778)
5910 Log:
5911 example.conf: move operator::snomask to a more logical place,
5912 more sensible default
5913 reference.conf: add operator::snomask
5914
5915
5916 Changes: Modified:
5917 +3 -3 trunk/doc/example.conf (File Modified)
5918 +3 -0 trunk/doc/reference.conf (File Modified)
5919
5920
5921jilles 2006/02/12 03:34:24 UTC (20060212-776)
5922 Log:
5923 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5924 in those conf entries that take umodes like <name1>, <name2>, ...
5925
5926
5927 Changes: Modified:
5928 +3 -0 trunk/doc/reference.conf (File Modified)
5929 +3 -0 trunk/src/newconf.c (File Modified)
5930
5931
5932nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5933 Log:
5934 Remove H:line
5935
5936
5937 Changes: Modified:
5938 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5939
5940
5941nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5942 Log:
5943 Aesthetic changes.
5944
5945
5946 Changes: Modified:
5947 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5948
5949
5950nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5951 Log:
5952 s/allow/auth
5953
5954
5955 Changes: Modified:
5956 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5957
5958
5959nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5960 Log:
5961 fix
5962
5963
5964 Changes: Modified:
5965 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5966
5967
5968nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5969 Log:
5970 Document operator {} blocks.
5971
5972
5973 Changes: Modified:
5974 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5975
5976
5977jilles 2006/02/12 03:18:31 UTC (20060212-764)
5978 Log:
5979 auth{}: clarify/add some details
5980
5981
5982 Changes: Modified:
5983 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5984
5985
5986nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5987 Log:
5988 auth{}: Move a paragraph.
5989
5990
5991 Changes: Modified:
5992 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5993
5994
5995nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5996 Log:
5997 Document auth{} blocks.
5998
5999
6000 Changes: Modified:
6001 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6002
6003
6004jilles 2006/02/12 02:23:21 UTC (20060212-758)
6005 Log:
6006 Add umode +R.
6007
6008
6009 Changes: Modified:
6010 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6011
6012
6013jilles 2006/02/12 02:19:41 UTC (20060212-756)
6014 Log:
6015 Add umode +R, prevents unidentified clients from
6016 sending private messages or notices. /accept'ed
6017 clients and opers are exempt.
6018 Due to the /accept part, this is only checked
6019 at the target's server, may want to change
6020 this?
6021
6022
6023 Changes: Modified:
6024 +1 -0 trunk/help/opers/umode (File Modified)
6025 +1 -0 trunk/help/users/umode (File Modified)
6026 +2 -0 trunk/include/client.h (File Modified)
6027 +1 -0 trunk/include/numeric.h (File Modified)
6028 +11 -1 trunk/modules/core/m_message.c (File Modified)
6029 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6030 +1 -1 trunk/src/messages.tab (File Modified)
6031 +1 -1 trunk/src/s_user.c (File Modified)
6032
6033
6034jilles 2006/02/12 01:26:44 UTC (20060212-754)
6035 Log:
6036 Don't allow a nick change if banned or quieted (and not
6037 voiced or opped) on a channel. This uses numeric 435
6038 (bahamut's "cannot change to a banned nick") because
6039 bahamut/ircu's 437 and hyperion's 438 already have
6040 another meaning for us.
6041
6042
6043 Changes: Modified:
6044 +2 -0 trunk/include/channel.h (File Modified)
6045 +1 -0 trunk/include/numeric.h (File Modified)
6046 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6047 +38 -0 trunk/src/channel.c (File Modified)
6048 +1 -1 trunk/src/messages.tab (File Modified)
6049
6050
6051jilles 2006/02/11 20:55:03 UTC (20060211-752)
6052 Log:
6053 KNOCK:
6054 - respect ban exceptions
6055 - also deny a knock if quieted
6056
6057
6058 Changes: Modified:
6059 +2 -1 trunk/modules/m_knock.c (File Modified)
6060
6061
6062jilles 2006/02/11 19:42:32 UTC (20060211-750)
6063 Log:
6064 Reverse bad substitution in comment.
6065
6066
6067 Changes: Modified:
6068 +1 -1 trunk/src/channel.c (File Modified)
6069
6070
6071jilles 2006/02/11 19:04:47 UTC (20060211-748)
6072 Log:
6073 - set DynSpoof flag for clients spoofed at registration
6074 - add orighost instead of host to the hostname hash
6075
6076
6077 Changes: Modified:
6078 +5 -1 trunk/src/s_user.c (File Modified)
6079
6080
6081jilles 2006/02/11 16:59:13 UTC (20060211-746)
6082 Log:
6083 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6084
6085
6086 Changes: Modified:
6087 +2 -3 trunk/src/send.c (File Modified)
6088
6089
6090gxti 2006/02/10 02:44:34 UTC (20060210-744)
6091 Log:
6092 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6093
6094
6095 Changes: Modified:
6096 +17 -7 trunk/modules/m_signon.c (File Modified)
6097
6098
6099gxti 2006/02/09 02:44:48 UTC (20060209-742)
6100 Log:
6101 Correct minimum args on ENCAP SASL to avoid nasty core.
6102
6103
6104 Changes: Modified:
6105 +1 -1 trunk/modules/m_sasl.c (File Modified)
6106
6107
6108jilles 2006/02/09 01:14:21 UTC (20060209-740)
6109 Log:
6110 Style nits: sptr can't ever be NULL, don't compare truth
6111 values with YES.
6112
6113
6114 Changes: Modified:
6115 +2 -3 trunk/modules/m_scan.c (File Modified)
6116
6117
6118jilles 2006/02/09 01:04:56 UTC (20060209-738)
6119 Log:
6120 - Comment out scan_cmodes() prototype to suppress warning
6121 - Correct minimum parameter count for mo_scan()
6122
6123
6124 Changes: Modified:
6125 +2 -2 trunk/modules/m_scan.c (File Modified)
6126
6127
6128jilles 2006/02/09 00:56:16 UTC (20060209-736)
6129 Log:
6130 SCAN UMODES:
6131 - Include full command in operspy notice
6132 - Allow global scans (no-list used, mask not used) without operspy
6133 - Use ERR_NOPRIVS numeric
6134
6135
6136 Changes: Modified:
6137 +21 -9 trunk/modules/m_scan.c (File Modified)
6138
6139
6140jilles 2006/02/08 23:45:23 UTC (20060208-734)
6141 Log:
6142 Cancel out the >3 default if < is given; this way
6143 any </> specification fully overrides the default.
6144
6145
6146 Changes: Modified:
6147 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6148
6149
6150jilles 2006/02/08 23:13:44 UTC (20060208-732)
6151 Log:
6152 - Call mo_list() from m_list() to reduce code duplication
6153 - Default to >3, rather arbitrarily (conf option?)
6154 - Make < and > mean less than and greater than again
6155
6156
6157 Changes: Modified:
6158 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6159
6160
6161jilles 2006/02/08 22:20:43 UTC (20060208-730)
6162 Log:
6163 When processing topic burst, hide connecting server
6164 on netburst if flatten links is enabled.
6165
6166
6167 Changes: Modified:
6168 +9 -2 trunk/modules/m_tb.c (File Modified)
6169
6170
6171nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6172 Log:
6173 - remove PENALTY token
6174
6175
6176 Changes: Modified:
6177 +0 -1 trunk/include/supported.h (File Modified)
6178
6179
6180nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6181 Log:
6182 005 fixups:
6183 - Add PENALTY because we have a pace-wait system.
6184 - Add FNC due to SAVE and RSFNC
6185 - Add q to MAXLIST.
6186
6187
6188 Changes: Modified:
6189 +4 -2 trunk/include/supported.h (File Modified)
6190
6191
6192nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6193 Log:
6194 mkay, indent went nuts here
6195
6196
6197 Changes: Modified:
6198 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6199
6200
6201nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6202 Log:
6203 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6204 and can be used instead. The SAFELIST implementation is the one used by
6205 default, as most users/networks will be used to it.
6206
6207
6208 Changes: Modified:
6209 +1 -0 trunk/NEWS (File Modified)
6210 +14 -0 trunk/include/client.h (File Modified)
6211 +5 -0 trunk/include/hash.h (File Modified)
6212 +404 -272 trunk/modules/Makefile.in (File Modified)
6213 + - trunk/modules/m_list.c (File Deleted)
6214 + - trunk/modules/m_list_ratbox.c (File Added)
6215 + - trunk/modules/m_list_safelist.c (File Added)
6216 +5 -5 trunk/src/hash.c (File Modified)
6217
6218
6219jilles 2006/02/08 21:02:52 UTC (20060208-720)
6220 Log:
6221 Clear invites on a lowerTS JOIN or SJOIN.
6222 This should complete kick_on_split_riding protection.
6223
6224
6225 Changes: Modified:
6226 +5 -0 trunk/modules/core/m_join.c (File Modified)
6227 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6228
6229
6230jilles 2006/02/08 20:26:58 UTC (20060208-718)
6231 Log:
6232 Like in ratbox, send and interpret timestamps on invites.
6233
6234
6235 Changes: Modified:
6236 +9 -2 trunk/modules/m_invite.c (File Modified)
6237
6238
6239jilles 2006/02/07 12:48:28 UTC (20060207-716)
6240 Log:
6241 Add +S (network service) umode. Just for completeness, users or opers
6242 cannot set this.
6243
6244
6245 Changes: Modified:
6246 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6247
6248
6249nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6250 Log:
6251 update NEWS a bit
6252
6253
6254 Changes: Modified:
6255 +35 -2 trunk/NEWS (File Modified)
6256
6257
6258gxti 2006/02/06 04:42:14 UTC (20060206-712)
6259 Log:
6260 Split off a PreClient structure for data to be freed on registation (i.e. password).
6261 New hook introduce_client for post-registration messages.
6262 Fix b0rked SASL numerics.
6263 Burst REALHOST post-introduction for spoofed-on-registration clients.
6264 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6265 Pre-registration signon support.
6266
6267
6268 Changes: Modified:
6269 +10 -0 trunk/configure (File Modified)
6270 +2 -0 trunk/configure.ac (File Modified)
6271 +14 -4 trunk/include/client.h (File Modified)
6272 +1 -0 trunk/include/hook.h (File Modified)
6273 +1 -0 trunk/include/numeric.h (File Modified)
6274 +3 -0 trunk/include/setup.h.in (File Modified)
6275 +16 -0 trunk/modules/m_chghost.c (File Modified)
6276 +25 -21 trunk/modules/m_sasl.c (File Modified)
6277 +63 -30 trunk/modules/m_signon.c (File Modified)
6278 +18 -0 trunk/src/client.c (File Modified)
6279 +2 -0 trunk/src/hook.c (File Modified)
6280 +5 -5 trunk/src/messages.tab (File Modified)
6281 +2 -0 trunk/src/s_serv.c (File Modified)
6282 +28 -2 trunk/src/s_user.c (File Modified)
6283
6284
6285gxti 2006/02/06 03:10:01 UTC (20060206-710)
6286 Log:
6287 Update hook documentation.
6288
6289
6290 Changes: Modified:
6291 +30 -0 trunk/doc/hooks.txt (File Modified)
6292
6293
6294jilles 2006/02/05 22:44:03 UTC (20060205-708)
6295 Log:
6296 Improve @/# handling in match_esc().
6297
6298
6299 Changes: Modified:
6300 +21 -13 trunk/src/match.c (File Modified)
6301
6302
6303nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6304 Log:
6305 backtrack instead of bailing out when handling a mismatched escape
6306
6307
6308 Changes: Modified:
6309 +1 -1 trunk/src/match.c (File Modified)
6310
6311
6312nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6313 Log:
6314 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6315
6316 Changes: Modified:
6317 +2 -1 trunk/CREDITS (File Modified)
6318
6319
6320nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6321 Log:
6322 Fix the escape brokenness and pick up a more efficient matching algorithm,
6323 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6324 Patch sent upstream. They can do whatever they want with it, *shrug*.
6325
6326
6327 Changes: Modified:
6328 +147 -161 trunk/src/match.c (File Modified)
6329
6330
6331jilles 2006/02/04 20:13:39 UTC (20060204-700)
6332 Log:
6333 If flatten links is enabled, fake the origins of some ServerModes
6334 sent to clients so that the server sending the netburst is hidden.
6335 Most mode hacks still show the true source.
6336
6337
6338 Changes: Modified:
6339 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6340 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6341
6342
6343jilles 2006/02/04 18:26:55 UTC (20060204-698)
6344 Log:
6345 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6346 where the exit originated).
6347 - When receiving an SQUIT for a server themselves
6348 (IsMe(target_p) || target_p == client_p)
6349 close their link and send a local server notice.
6350
6351
6352 Changes: Modified:
6353 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6354 +6 -3 trunk/src/client.c (File Modified)
6355
6356
6357nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6358 Log:
6359 Hooking into the wrong hook, whoops. :P
6360
6361
6362 Changes: Modified:
6363 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6364 +6 -10 trunk/modules/core/m_join.c (File Modified)
6365
6366
6367nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6368 Log:
6369 this doesn't work right, right now :P
6370
6371
6372 Changes: Modified:
6373 +40 -0 trunk/contrib/Makefile.in (File Modified)
6374 + - trunk/contrib/m_createauthonly.c (File Added)
6375 +6 -0 trunk/include/hook.h (File Modified)
6376 +26 -1 trunk/modules/core/m_join.c (File Modified)
6377 +1 -1 trunk/src/ircd.c (File Modified)
6378
6379
6380nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6381 Log:
6382 Make can_join() hookable.
6383
6384
6385 Changes: Modified:
6386 +12 -1 trunk/src/channel.c (File Modified)
6387
6388
6389nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6390 Log:
6391 add 'int approved;' to the channel event hook
6392
6393
6394 Changes: Modified:
6395 +1 -0 trunk/include/hook.h (File Modified)
6396
6397
6398gxti 2006/02/04 02:50:03 UTC (20060204-688)
6399 Log:
6400 Use SIDs in SASL ENCAP origin.
6401 Ignore responses from other agents once the first SASL response has been received for a client.
6402
6403
6404 Changes: Modified:
6405 +9 -5 trunk/modules/m_sasl.c (File Modified)
6406
6407
6408gxti 2006/02/04 01:44:17 UTC (20060204-686)
6409 Log:
6410 Removed stray debug code.
6411
6412
6413 Changes: Modified:
6414 +1 -1 trunk/modules/m_sasl.c (File Modified)
6415
6416
6417jilles 2006/02/03 22:39:24 UTC (20060203-684)
6418 Log:
6419 Don't complain "unknown MODE flag" if a non-oper attempts
6420 to unset an oper only umode they do not have.
6421 This is to prevent unwanted error messages when users/bots
6422 do things like MODE <nick> +i-sw.
6423
6424
6425 Changes: Modified:
6426 +4 -2 trunk/src/s_user.c (File Modified)
6427
6428
6429jilles 2006/02/03 22:32:03 UTC (20060203-682)
6430 Log:
6431 Fix client_exit hook name and only call it for local exits that are not
6432 IsAnyServer.
6433
6434
6435 Changes: Modified:
6436 +3 -2 trunk/modules/m_sasl.c (File Modified)
6437
6438
6439gxti 2006/02/03 21:41:48 UTC (20060203-680)
6440 Log:
6441 Fix SASL logic to actually use stored agent UID.
6442 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6443 Add abort code for exiting clients.
6444
6445
6446 Changes: Modified:
6447 +18 -9 trunk/modules/m_sasl.c (File Modified)
6448
6449
6450jilles 2006/02/03 20:25:01 UTC (20060203-678)
6451 Log:
6452 Port over ratbox 2.2 /challenge. This is slightly more secure
6453 (better crypto, longer keys, challenge timeout) and has better
6454 client scripts.
6455
6456 The respond tool is no longer part of the ircd tree but a
6457 separate package, currently available from
6458 http://respond.ircd-ratbox.org (we should mirror/... this).
6459
6460
6461 Changes: Modified:
6462 +65 -310 trunk/doc/challenge.txt (File Modified)
6463 +5 -5 trunk/include/client.h (File Modified)
6464 +3 -0 trunk/include/irc_string.h (File Modified)
6465 +3 -0 trunk/include/numeric.h (File Modified)
6466 +94 -50 trunk/modules/m_challenge.c (File Modified)
6467 +1 -2 trunk/src/client.c (File Modified)
6468 +125 -0 trunk/src/irc_string.c (File Modified)
6469 +2 -2 trunk/src/messages.tab (File Modified)
6470 + - trunk/tools/rsa_respond/ (File Deleted)
6471
6472
6473gxti 2006/02/03 20:05:09 UTC (20060203-676)
6474 Log:
6475 Preliminary SASL support.
6476
6477
6478 Changes: Modified:
6479 +7 -0 trunk/include/client.h (File Modified)
6480 +6 -0 trunk/include/numeric.h (File Modified)
6481 +1 -0 trunk/modules/Makefile.in (File Modified)
6482 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6483 +175 -1 trunk/modules/m_cap.c (File Modified)
6484 + - trunk/modules/m_sasl.c (File Added)
6485 +2 -0 trunk/modules/m_user.c (File Modified)
6486 +5 -5 trunk/src/messages.tab (File Modified)
6487 +8 -2 trunk/src/s_user.c (File Modified)
6488
6489
6490jilles 2006/02/03 18:13:03 UTC (20060203-674)
6491 Log:
6492 SIGNON: make logout also apply remotely.
6493
6494
6495 Changes: Modified:
6496 +7 -2 trunk/modules/m_signon.c (File Modified)
6497
6498
6499gxti 2006/02/03 17:45:04 UTC (20060203-672)
6500 Log:
6501 Use an asterisk when sending empty logins in SIGNON.
6502
6503
6504 Changes: Modified:
6505 +5 -5 trunk/modules/m_signon.c (File Modified)
6506
6507
6508jilles 2006/02/03 17:38:31 UTC (20060203-670)
6509 Log:
6510 SIGNON: Only add whowas entry (add_history()) and wipe
6511 accepts (del_all_accepts()) if nick changed.
6512
6513
6514 Changes: Modified:
6515 +5 -3 trunk/modules/m_signon.c (File Modified)
6516
6517
6518jilles 2006/02/03 17:26:52 UTC (20060203-668)
6519 Log:
6520 SIGNON: slight fixes to collision code:
6521 - don't kill if target_p == source_p (nick unchanged or only changed case)
6522 - add comment that SAVE support is missing
6523 - use sendto_realops_snomask() instead of sendto_realops_flags()
6524
6525
6526 Changes: Modified:
6527 +9 -6 trunk/modules/m_signon.c (File Modified)
6528
6529
6530jilles 2006/02/03 17:19:26 UTC (20060203-666)
6531 Log:
6532 Fix up kills for bad nick/user/host on SIGNON.
6533
6534
6535 Changes: Modified:
6536 +16 -6 trunk/modules/m_signon.c (File Modified)
6537
6538
6539jilles 2006/02/03 16:50:56 UTC (20060203-664)
6540 Log:
6541 If changing to a nick with a digit, only allow the UID.
6542
6543
6544 Changes: Modified:
6545 +4 -0 trunk/modules/m_signon.c (File Modified)
6546
6547
6548gxti 2006/02/03 04:20:31 UTC (20060203-661)
6549 Log:
6550 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6551 Strip leading digits from logins that are not purely numeric.
6552
6553
6554 Changes: Modified:
6555 +3 -0 trunk/include/numeric.h (File Modified)
6556 +2 -0 trunk/include/send.h (File Modified)
6557 +1 -0 trunk/modules/Makefile.in (File Modified)
6558 +456 -3 trunk/modules/m_services.c (File Modified)
6559 + - trunk/modules/m_signon.c (File Added)
6560 +2 -2 trunk/src/messages.tab (File Modified)
6561 +98 -0 trunk/src/send.c (File Modified)
6562
6563
6564jilles 2006/02/02 14:10:16 UTC (20060202-659)
6565 Log:
6566 Remove old server notice umodes from example confs.
6567
6568
6569 Changes: Modified:
6570 +1 -2 trunk/doc/example.conf (File Modified)
6571 +4 -17 trunk/doc/reference.conf (File Modified)
6572
6573
6574jilles 2006/02/01 15:11:42 UTC (20060201-657)
6575 Log:
6576 Add snomask help file (forgot this earlier).
6577
6578
6579 Changes: Modified:
6580 + - trunk/help/opers/snomask (File Added)
6581
6582
6583jilles 2006/01/31 12:50:36 UTC (20060131-655)
6584 Log:
6585 Add umode +l (receive locops).
6586
6587
6588 Changes: Modified:
6589 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6590
6591
6592jilles 2006/01/31 12:44:21 UTC (20060131-653)
6593 Log:
6594 We don't plan to implement cmode +R (quiet unidentified) and
6595 umode +I (deny invite) for 1.1, so comment them out from the
6596 docs.
6597
6598
6599 Changes: Modified:
6600 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6601 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6602
6603
6604jilles 2006/01/31 12:40:38 UTC (20060131-651)
6605 Log:
6606 Improve snomask usage description.
6607
6608
6609 Changes: Modified:
6610 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6611
6612
6613jilles 2006/01/31 12:33:01 UTC (20060131-649)
6614 Log:
6615 Mention the word snomask with umode +s (needs to be a link really).
6616
6617
6618 Changes: Modified:
6619 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6620
6621
6622jilles 2006/01/31 12:28:58 UTC (20060131-647)
6623 Log:
6624 Add snomask +Z (operspy notices).
6625
6626
6627 Changes: Modified:
6628 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6629
6630
6631jilles 2006/01/31 12:23:29 UTC (20060131-645)
6632 Log:
6633 Misc updates/clarifications.
6634
6635
6636 Changes: Modified:
6637 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6638
6639
6640jilles 2006/01/31 12:15:29 UTC (20060131-643)
6641 Log:
6642 Document snomasks.
6643
6644
6645 Changes: Modified:
6646 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6647 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6648 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6649
6650
6651jilles 2006/01/30 01:07:43 UTC (20060130-641)
6652 Log:
6653 - Allow ENCAP REALHOST outside burst
6654 - Fix comment describing race condition: this can only happen
6655 on a local whois with use_whois_actually enabled
6656
6657
6658 Changes: Modified:
6659 +4 -6 trunk/modules/m_chghost.c (File Modified)
6660
6661
6662jilles 2006/01/29 21:42:06 UTC (20060129-639)
6663 Log:
6664 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6665
6666
6667 Changes: Modified:
6668 +39 -0 trunk/contrib/Makefile.in (File Modified)
6669 + - trunk/contrib/sno_globaloper.c (File Added)
6670
6671
6672jilles 2006/01/29 21:26:53 UTC (20060129-637)
6673 Log:
6674 Pass along old umodes and snomask in umode_changed hook,
6675 changing its parameter type from struct Client *
6676 to hook_data_umode_changed *. (For a new client, both
6677 are zero.)
6678
6679 The IP cloaking module now fully ignores umode changes
6680 where +h didn't change.
6681
6682
6683 Changes: Modified:
6684 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6685 +7 -0 trunk/include/hook.h (File Modified)
6686 +18 -4 trunk/src/s_user.c (File Modified)
6687
6688
6689nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6690 Log:
6691 move libcharybdis-provided function initialisation into libcharybdis_init().
6692
6693
6694 Changes: Modified:
6695 +32 -11 trunk/src/ircd.c (File Modified)
6696
6697
6698jilles 2006/01/29 20:40:55 UTC (20060129-633)
6699 Log:
6700 Make +f notices (local host, global host, global user@host, local class)
6701 netwide. Exceeding /quote set max remains local.
6702
6703
6704 Changes: Modified:
6705 +4 -4 trunk/src/s_conf.c (File Modified)
6706
6707
6708jilles 2006/01/29 20:32:44 UTC (20060129-631)
6709 Log:
6710 Netwide notices about attempts to join juped channels.
6711
6712
6713 Changes: Modified:
6714 +1 -1 trunk/modules/core/m_join.c (File Modified)
6715
6716
6717jilles 2006/01/29 19:57:17 UTC (20060129-629)
6718 Log:
6719 Send server notices about failed oper attempts globally.
6720 Successful remote oper attempt notices will be generated
6721 from the mode changes.
6722
6723
6724 Changes: Modified:
6725 +3 -3 trunk/modules/m_challenge.c (File Modified)
6726 +2 -2 trunk/modules/m_oper.c (File Modified)
6727
6728
6729jilles 2006/01/29 19:56:11 UTC (20060129-627)
6730 Log:
6731 Rest of infrastructure for sending server notices globally.
6732 Uses a new L_NETWIDE level on sendto_realops_snomask().
6733
6734
6735 Changes: Modified:
6736 +1 -0 trunk/include/send.h (File Modified)
6737 +31 -4 trunk/src/send.c (File Modified)
6738
6739
6740jilles 2006/01/29 18:55:28 UTC (20060129-625)
6741 Log:
6742 Add general::global_snotices conf option to control
6743 whether we send out SNOTEs. Does not do anything yet.
6744
6745
6746 Changes: Modified:
6747 +1 -0 trunk/doc/example.conf (File Modified)
6748 +6 -0 trunk/doc/reference.conf (File Modified)
6749 +1 -0 trunk/include/s_conf.h (File Modified)
6750 +6 -0 trunk/modules/m_info.c (File Modified)
6751 +1 -0 trunk/src/newconf.c (File Modified)
6752 +1 -0 trunk/src/s_conf.c (File Modified)
6753
6754
6755jilles 2006/01/29 13:47:35 UTC (20060129-623)
6756 Log:
6757 Only accept SNOTE from servers.
6758
6759
6760 Changes: Modified:
6761 +2 -0 trunk/modules/m_snote.c (File Modified)
6762
6763
6764jilles 2006/01/29 13:25:06 UTC (20060129-621)
6765 Log:
6766 Correct parv indices so this actually works.
6767
6768
6769 Changes: Modified:
6770 +2 -2 trunk/modules/m_snote.c (File Modified)
6771
6772
6773jilles 2006/01/29 13:16:10 UTC (20060129-619)
6774 Log:
6775 s/scan/snote/g
6776
6777
6778 Changes: Modified:
6779 +3 -3 trunk/modules/m_snote.c (File Modified)
6780
6781
6782nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6783 Log:
6784 Add m_snote.c, SNOTE propagator.
6785
6786
6787 Changes: Modified:
6788 +86 -0 trunk/modules/Makefile.in (File Modified)
6789 + - trunk/modules/m_snote.c (File Added)
6790
6791
6792nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6793 Log:
6794 start seeding the 1.1 NEWS file
6795
6796
6797 Changes: Modified:
6798 +4 -0 trunk/NEWS (File Modified)
6799
6800
6801nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6802 Log:
6803 rename some modules to more descriptive names...
6804
6805
6806 Changes: Modified:
6807 +2 -131 trunk/contrib/Makefile.in (File Modified)
6808 + - trunk/contrib/globalconnexit.c (File Deleted)
6809 + - trunk/contrib/globallineactive.c (File Deleted)
6810 + - trunk/contrib/sno_farconnect.c (File Added)
6811 + - trunk/contrib/sno_globalkline.c (File Added)
6812 +1 -120 trunk/modules/Makefile.in (File Modified)
6813 + - trunk/modules/networknotice.c (File Deleted)
6814 + - trunk/modules/sno_routing.c (File Added)
6815
6816
6817jilles 2006/01/28 22:02:18 UTC (20060128-611)
6818 Log:
6819 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6820 Uses FLAGS2_FLOODDONE bit on servers.
6821
6822
6823 Changes: Modified:
6824 +3 -0 trunk/include/client.h (File Modified)
6825 +121 -1 trunk/modules/Makefile.in (File Modified)
6826 + - trunk/modules/networknotice.c (File Added)
6827
6828
6829jilles 2006/01/28 21:44:33 UTC (20060128-609)
6830 Log:
6831 Don't show servers in /trace to nonopers if flatten links is enabled.
6832
6833
6834 Changes: Modified:
6835 +8 -5 trunk/modules/m_trace.c (File Modified)
6836
6837
6838jilles 2006/01/28 16:45:46 UTC (20060128-607)
6839 Log:
6840 CHGHOST:
6841 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6842 - send back confirmation to source, if local client
6843 - send a +s server notice if the source is neither a server nor a service (+S)
6844
6845
6846 Changes: Modified:
6847 +5 -1 trunk/modules/m_chghost.c (File Modified)
6848
6849
6850jilles 2006/01/28 16:01:05 UTC (20060128-605)
6851 Log:
6852 Use sendto_realops_snomask_from() to make the
6853 server notices appear to come from the affected
6854 user's server.
6855
6856
6857 Changes: Modified:
6858 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6859 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6860
6861
6862jilles 2006/01/28 16:00:14 UTC (20060128-603)
6863 Log:
6864 Add sendto_realops_snomask_from(), allows
6865 specification of apparent source server.
6866
6867
6868 Changes: Modified:
6869 +1 -0 trunk/include/send.h (File Modified)
6870 +41 -1 trunk/src/send.c (File Modified)
6871
6872
6873jilles 2006/01/28 15:30:20 UTC (20060128-601)
6874 Log:
6875 Revert r579. Keep host, not orighost in oper up notice.
6876 It would be inconsistent to have orighost there, and we
6877 don't want to mess up all server notices by putting both
6878 host and orighost.
6879
6880
6881 Changes: Modified:
6882 +1 -1 trunk/src/s_user.c (File Modified)
6883
6884
6885jilles 2006/01/28 15:27:10 UTC (20060128-599)
6886 Log:
6887 Include the IP address in operlog/foperlog.
6888
6889
6890 Changes: Modified:
6891 +10 -8 trunk/modules/m_challenge.c (File Modified)
6892 +8 -6 trunk/modules/m_oper.c (File Modified)
6893
6894
6895jilles 2006/01/28 15:17:01 UTC (20060128-597)
6896 Log:
6897 Call umode_changed hook on oper up.
6898
6899
6900 Changes: Modified:
6901 +1 -0 trunk/src/s_user.c (File Modified)
6902
6903
6904jilles 2006/01/28 15:13:27 UTC (20060128-595)
6905 Log:
6906 Add globalconnexit contrib module, shows remote client connects/exits
6907 except netsplits/netjoin on snomask +F.
6908 Notice formatting will probably change somewhat still.
6909
6910
6911 Changes: Modified:
6912 +80 -0 trunk/contrib/Makefile.in (File Modified)
6913 + - trunk/contrib/globalconnexit.c (File Added)
6914
6915
6916jilles 2006/01/28 14:54:44 UTC (20060128-593)
6917 Log:
6918 Declare snomask_modes[] so modules can provide snomasks.
6919
6920
6921 Changes: Modified:
6922 +2 -0 trunk/include/snomask.h (File Modified)
6923
6924
6925jilles 2006/01/28 14:40:10 UTC (20060128-591)
6926 Log:
6927 Replace user_signon hook with two new hooks: new_local_user
6928 and new_remote_user.
6929 These are called right before the user is introduced to the
6930 rest of the network.
6931
6932
6933 Changes: Modified:
6934 +2 -1 trunk/include/hook.h (File Modified)
6935 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6936 +4 -2 trunk/src/hook.c (File Modified)
6937 +2 -3 trunk/src/s_user.c (File Modified)
6938
6939
6940nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6941 Log:
6942 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6943
6944
6945 Changes: Modified:
6946 +2 -2 trunk/modules/m_scan.c (File Modified)
6947
6948
6949jilles 2006/01/27 19:45:11 UTC (20060127-587)
6950 Log:
6951 Update doc/technical/send.txt.
6952
6953
6954 Changes: Modified:
6955 +91 -131 trunk/doc/technical/send.txt (File Modified)
6956
6957
6958jilles 2006/01/27 14:44:19 UTC (20060127-585)
6959 Log:
6960 Add chantrace and masktrace to help files.
6961
6962
6963 Changes: Modified:
6964 + - trunk/help/opers/chantrace (File Added)
6965 +27 -20 trunk/help/opers/index (File Modified)
6966 + - trunk/help/opers/masktrace (File Added)
6967 +2 -0 trunk/help/opers/operspy (File Modified)
6968
6969
6970jilles 2006/01/27 14:41:47 UTC (20060127-583)
6971 Log:
6972 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6973 Shows etrace-like output for all users in a channel,
6974 in particular IP addresses.
6975
6976
6977 Changes: Modified:
6978 +75 -2 trunk/modules/m_etrace.c (File Modified)
6979
6980
6981jilles 2006/01/27 13:49:21 UTC (20060127-581)
6982 Log:
6983 Port over ratbox 2.2 r21727 (anfl):
6984 add some logging when we drop servers in places where we only notify opers
6985
6986
6987 Changes: Modified:
6988 +31 -0 trunk/modules/core/m_server.c (File Modified)
6989
6990
6991nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6992 Log:
6993 display orighost in operup message
6994
6995
6996 Changes: Modified:
6997 +1 -1 trunk/src/s_user.c (File Modified)
6998
6999
7000jilles 2006/01/26 17:13:21 UTC (20060126-577)
7001 Log:
7002 Add globallineactive contrib module, a hack which can often
7003 show k/d/g/x line active for remote clients.
7004
7005
7006 Changes: Modified:
7007 +52 -0 trunk/contrib/Makefile.in (File Modified)
7008 + - trunk/contrib/globallineactive.c (File Added)
7009
7010
7011jilles 2006/01/26 16:34:00 UTC (20060126-575)
7012 Log:
7013 Show IP field in the same way as MASKTRACE:
7014 "255.255.255.255" if it's unknown (remote TS5 client)
7015 and "0" if we or the remote server are purposely
7016 hiding it.
7017
7018
7019 Changes: Modified:
7020 +12 -1 trunk/modules/m_scan.c (File Modified)
7021
7022
7023jilles 2006/01/26 16:25:22 UTC (20060126-573)
7024 Log:
7025 scan umodes:
7026 - don't show servers in a global scan
7027 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7028
7029
7030 Changes: Modified:
7031 +4 -1 trunk/modules/m_scan.c (File Modified)
7032
7033
7034nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7035 Log:
7036 Implement SCAN UMODES.
7037
7038
7039 Changes: Modified:
7040 +3 -0 trunk/include/numeric.h (File Modified)
7041 +128 -2 trunk/modules/m_scan.c (File Modified)
7042 +2 -2 trunk/src/messages.tab (File Modified)
7043
7044
7045nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7046 Log:
7047 more oops
7048
7049
7050 Changes: Modified:
7051 +1 -1 trunk/modules/m_scan.c (File Modified)
7052
7053
7054nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7055 Log:
7056 parv[0] should be parv[1].
7057
7058
7059 Changes: Modified:
7060 +1 -1 trunk/modules/m_scan.c (File Modified)
7061
7062
7063nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7064 Log:
7065 another oops
7066
7067
7068 Changes: Modified:
7069 +1 -1 trunk/modules/m_scan.c (File Modified)
7070
7071
7072nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7073 Log:
7074 fix mistake here
7075
7076
7077 Changes: Modified:
7078 +2 -2 trunk/modules/m_scan.c (File Modified)
7079
7080
7081nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7082 Log:
7083 framework for scan command
7084
7085
7086 Changes: Modified:
7087 +113 -0 trunk/modules/Makefile.in (File Modified)
7088 + - trunk/modules/m_scan.c (File Added)
7089
7090
7091nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7092 Log:
7093 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7094
7095
7096 Changes: Modified:
7097 +2 -0 trunk/include/irc_string.h (File Modified)
7098 +157 -1 trunk/modules/m_etrace.c (File Modified)
7099 +129 -90 trunk/src/match.c (File Modified)
7100
7101
7102nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7103 Log:
7104 orighost may live in a different hash bucket (likely the case), lets check it standalone
7105
7106
7107 Changes: Modified:
7108 +39 -3 trunk/src/hostmask.c (File Modified)
7109
7110
7111nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7112 Log:
7113 SVN didn't check modules/ somehow, hrmm.
7114
7115
7116 Changes: Modified:
7117 +1 -1 trunk/modules/m_kline.c (File Modified)
7118 +6 -6 trunk/modules/m_stats.c (File Modified)
7119
7120
7121nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7122 Log:
7123 Track hostmask entries for client_p->orighost, if available.
7124 Not throughly tested, but seems to work fine.
7125
7126
7127 Changes: Modified:
7128 +8 -4 trunk/include/hostmask.h (File Modified)
7129 +14 -10 trunk/src/hostmask.c (File Modified)
7130
7131
7132jilles 2006/01/22 19:14:11 UTC (20060122-549)
7133 Log:
7134 Pass on SQUIT reasons more.
7135
7136
7137 Changes: Modified:
7138 +17 -19 trunk/src/client.c (File Modified)
7139
7140
7141jilles 2006/01/21 17:25:27 UTC (20060121-543)
7142 Log:
7143 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7144 This way, hidden admins also get them.
7145
7146
7147 Changes: Modified:
7148 +4 -4 trunk/src/send.c (File Modified)
7149
7150
7151jilles 2006/01/20 22:26:17 UTC (20060120-541)
7152 Log:
7153 From ircd-ratbox 2.2 (r21339 anfl):
7154 ms_kill() should be using find_person(), not find_client()
7155 otherwise it can generate a core.
7156
7157
7158 Changes: Modified:
7159 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7160
7161
7162jilles 2006/01/18 22:56:51 UTC (20060118-539)
7163 Log:
7164 Add m_error to core_module_table, so it is loaded by default.
7165
7166
7167 Changes: Modified:
7168 +1 -0 trunk/src/modules.c (File Modified)
7169
7170
7171jilles 2006/01/18 00:28:30 UTC (20060118-536)
7172 Log:
7173 comment is a const char *, not char *.
7174
7175
7176 Changes: Modified:
7177 +1 -1 trunk/include/hook.h (File Modified)
7178
7179
7180jilles 2006/01/18 00:10:02 UTC (20060118-534)
7181 Log:
7182 Fix a long standing hybrid 7 bug: when getting a read error
7183 on a server, report_error() is called with a %d instead of
7184 a %s in the format string ("Lost connection" in +d).
7185
7186
7187 Changes: Modified:
7188 +1 -1 trunk/src/client.c (File Modified)
7189
7190
7191jilles 2006/01/16 17:21:11 UTC (20060116-532)
7192 Log:
7193 Clarifications.
7194
7195
7196 Changes: Modified:
7197 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7198
7199
7200nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7201 Log:
7202 Add document describing capabilities and what they mean.
7203
7204
7205 Changes: Modified:
7206 + - trunk/doc/technical/capab.txt (File Added)
7207
7208
7209jilles 2006/01/16 01:19:24 UTC (20060116-528)
7210 Log:
7211 Change client_exit hook to pass all exit_client() parameters.
7212
7213
7214 Changes: Modified:
7215 +8 -0 trunk/include/hook.h (File Modified)
7216 +6 -1 trunk/src/client.c (File Modified)
7217
7218
7219jilles 2006/01/15 21:51:42 UTC (20060115-526)
7220 Log:
7221 Add client_exit hook, called in exit_client() for all
7222 clients of all types, except clients exiting because
7223 of netsplits (QS). The only thing done before it is
7224 marking the client as "closing" (to prevent
7225 recursion).
7226
7227
7228 Changes: Modified:
7229 +1 -0 trunk/include/hook.h (File Modified)
7230 +2 -0 trunk/src/client.c (File Modified)
7231 +2 -0 trunk/src/hook.c (File Modified)
7232
7233
7234jilles 2006/01/15 21:06:36 UTC (20060115-524)
7235 Log:
7236 Improve the code that calculates the nnnS nnnC counts
7237 in RPL_TRACESERVER.
7238
7239 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7240
7241
7242 Changes: Modified:
7243 +43 -36 trunk/modules/m_trace.c (File Modified)
7244
7245
7246jilles 2006/01/15 20:55:27 UTC (20060115-522)
7247 Log:
7248 Add server_eob hook.
7249 Planning to use this for netsplit/join notices.
7250
7251
7252 Changes: Modified:
7253 +1 -0 trunk/include/hook.h (File Modified)
7254 +2 -0 trunk/modules/m_pong.c (File Modified)
7255 +2 -0 trunk/src/hook.c (File Modified)
7256
7257
7258jilles 2006/01/15 20:01:51 UTC (20060115-520)
7259 Log:
7260 Default motd: ircd-ratbox -> charybdis
7261
7262
7263 Changes: Modified:
7264 +1 -1 trunk/doc/ircd.motd (File Modified)
7265
7266
7267jilles 2006/01/15 19:35:03 UTC (20060115-518)
7268 Log:
7269 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7270
7271
7272 Changes: Modified:
7273 +4 -4 trunk/src/s_user.c (File Modified)
7274
7275
7276jilles 2006/01/15 19:12:28 UTC (20060115-516)
7277 Log:
7278 - Remove obsolete EOB help file
7279 - Document snomask in the help files
7280 - Update indexes
7281
7282
7283 Changes: Modified:
7284 + - trunk/help/opers/eob (File Deleted)
7285 +13 -12 trunk/help/opers/index (File Modified)
7286 +1 -13 trunk/help/opers/umode (File Modified)
7287 +7 -7 trunk/help/users/index (File Modified)
7288
7289
7290nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7291 Log:
7292 Bail if snomask to parse is not given. Pointy hat to myself.
7293
7294
7295 Changes: Modified:
7296 +3 -0 trunk/src/snomask.c (File Modified)
7297
7298
7299gxti 2006/01/15 17:48:44 UTC (20060115-512)
7300 Log:
7301 Remove m_flags from autoconf
7302
7303
7304 Changes: Modified:
7305 +0 -1 trunk/contrib/Makefile.in (File Modified)
7306
7307
7308nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7309 Log:
7310 remove m_flags
7311
7312
7313 Changes: Modified:
7314 + - trunk/contrib/m_flags.c (File Deleted)
7315
7316
7317jilles 2006/01/15 17:22:19 UTC (20060115-508)
7318 Log:
7319 If +s is in oper_only_umodes, clear snomask on deoper.
7320
7321
7322 Changes: Modified:
7323 +5 -0 trunk/src/s_user.c (File Modified)
7324
7325
7326gxti 2006/01/15 17:16:50 UTC (20060115-506)
7327 Log:
7328 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7329
7330
7331 Changes: Modified:
7332 +2 -2 trunk/configure (File Modified)
7333 +2 -2 trunk/configure.ac (File Modified)
7334
7335
7336jilles 2006/01/15 17:15:56 UTC (20060115-504)
7337 Log:
7338 Remove the old server notice umodes.
7339 Default oper only umodes is now +s.
7340 Please make sure all remaining umodes still work.
7341
7342
7343 Changes: Modified:
7344 +3 -21 trunk/include/client.h (File Modified)
7345 +0 -12 trunk/src/newconf.c (File Modified)
7346 +1 -1 trunk/src/s_conf.c (File Modified)
7347 +12 -12 trunk/src/s_user.c (File Modified)
7348
7349
7350jilles 2006/01/15 17:00:27 UTC (20060115-502)
7351 Log:
7352 operator::flags nick_changes now controls +n snomask instead of +n umode.
7353
7354
7355 Changes: Modified:
7356 +8 -8 trunk/src/s_user.c (File Modified)
7357
7358
7359jilles 2006/01/15 16:53:16 UTC (20060115-500)
7360 Log:
7361 Move down h_umode_changed hook call after umode allowed checks
7362 (so it will not see +a if someone tries to set it but is not
7363 allowed to).
7364
7365
7366 Changes: Modified:
7367 +2 -3 trunk/src/s_user.c (File Modified)
7368
7369
7370jilles 2006/01/15 16:40:33 UTC (20060115-498)
7371 Log:
7372 Move over non-+s server notices (hopefully, all of them).
7373
7374
7375 Changes: Modified:
7376 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7377 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7378 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7379 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7380 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7381 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7382 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7383 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7384 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7385 +2 -2 trunk/libcharybdis/event.c (File Modified)
7386 +2 -2 trunk/modules/core/m_join.c (File Modified)
7387 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7388 +3 -3 trunk/modules/core/m_message.c (File Modified)
7389 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7390 +2 -2 trunk/modules/core/m_server.c (File Modified)
7391 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7392 +1 -1 trunk/modules/m_post.c (File Modified)
7393 +1 -1 trunk/modules/m_services.c (File Modified)
7394 +2 -2 trunk/src/channel.c (File Modified)
7395 +3 -3 trunk/src/client.c (File Modified)
7396 +1 -1 trunk/src/hash.c (File Modified)
7397 +5 -5 trunk/src/s_conf.c (File Modified)
7398 +2 -2 trunk/src/s_log.c (File Modified)
7399 +4 -4 trunk/src/s_user.c (File Modified)
7400
7401
7402jilles 2006/01/15 16:18:59 UTC (20060115-496)
7403 Log:
7404 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7405
7406
7407 Changes: Modified:
7408 +2 -1 trunk/include/snomask.h (File Modified)
7409 +2 -2 trunk/src/snomask.c (File Modified)
7410
7411
7412jilles 2006/01/15 16:08:28 UTC (20060115-494)
7413 Log:
7414 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7415
7416
7417 Changes: Modified:
7418 +1 -1 trunk/contrib/example_module.c (File Modified)
7419 +2 -2 trunk/include/ircd_defs.h (File Modified)
7420 +6 -6 trunk/modules/core/m_error.c (File Modified)
7421 +1 -1 trunk/modules/core/m_join.c (File Modified)
7422 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7423 +1 -1 trunk/modules/core/m_message.c (File Modified)
7424 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7425 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7426 +18 -18 trunk/modules/core/m_server.c (File Modified)
7427 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7428 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7429 +4 -4 trunk/modules/m_challenge.c (File Modified)
7430 +4 -4 trunk/modules/m_dline.c (File Modified)
7431 +13 -13 trunk/modules/m_gline.c (File Modified)
7432 +5 -5 trunk/modules/m_kline.c (File Modified)
7433 +2 -2 trunk/modules/m_oper.c (File Modified)
7434 +1 -1 trunk/modules/m_pong.c (File Modified)
7435 +13 -13 trunk/modules/m_rehash.c (File Modified)
7436 +4 -4 trunk/modules/m_resv.c (File Modified)
7437 +16 -16 trunk/modules/m_set.c (File Modified)
7438 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7439 +6 -6 trunk/modules/m_xline.c (File Modified)
7440 +1 -1 trunk/src/adns.c (File Modified)
7441 +2 -2 trunk/src/channel.c (File Modified)
7442 +1 -1 trunk/src/listener.c (File Modified)
7443 +1 -1 trunk/src/s_auth.c (File Modified)
7444 +15 -15 trunk/src/s_conf.c (File Modified)
7445 +3 -3 trunk/src/s_user.c (File Modified)
7446 +7 -7 trunk/src/send.c (File Modified)
7447
7448
7449jilles 2006/01/15 15:34:12 UTC (20060115-492)
7450 Log:
7451 On oper up:
7452 - set +s snomask if +s umode set but no snomasks
7453 - put numerics in more logical order
7454
7455
7456 Changes: Modified:
7457 +3 -1 trunk/src/s_user.c (File Modified)
7458
7459
7460jilles 2006/01/15 15:12:39 UTC (20060115-490)
7461 Log:
7462 parse_snobuf_to_mask(): default to + at start
7463 allows stuff like /mode jilles +s C
7464
7465
7466 Changes: Modified:
7467 +1 -1 trunk/src/snomask.c (File Modified)
7468
7469
7470jilles 2006/01/15 15:04:34 UTC (20060115-488)
7471 Log:
7472 Changes to user_mode() snomask handling.
7473 - show snomask (if not 0) on /mode <nick>
7474 - show snomask once at the end if +s/-s used
7475 - only parse 1 parameter for umode changes
7476 - don't crash on /mode <nick> +s
7477 - /mode <nick> -s clears snomask, doesn't use parameter
7478 - set umode +s iff snomask is not 0
7479 - snomask is not propagated, but umode +s is
7480
7481
7482 Changes: Modified:
7483 +97 -72 trunk/src/s_user.c (File Modified)
7484
7485
7486nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7487 Log:
7488 Convert some messages over to snomask.
7489
7490
7491 Changes: Modified:
7492 +29 -29 trunk/src/client.c (File Modified)
7493 +2 -2 trunk/src/ircd.c (File Modified)
7494 +13 -13 trunk/src/modules.c (File Modified)
7495 +1 -1 trunk/src/newconf.c (File Modified)
7496 +5 -5 trunk/src/parse.c (File Modified)
7497 +1 -1 trunk/src/restart.c (File Modified)
7498 +4 -4 trunk/src/s_newconf.c (File Modified)
7499 +11 -11 trunk/src/s_serv.c (File Modified)
7500
7501
7502nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7503 Log:
7504 include snomask.h from client.h
7505
7506
7507 Changes: Modified:
7508 +1 -0 trunk/include/client.h (File Modified)
7509
7510
7511nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7512 Log:
7513 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7514
7515
7516 Changes: Modified:
7517 +1 -0 trunk/src/newconf.c (File Modified)
7518 +2 -1 trunk/src/snomask.c (File Modified)
7519
7520
7521nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7522 Log:
7523 should start with +, not \0. Whoops. :)
7524
7525
7526 Changes: Modified:
7527 +1 -1 trunk/src/snomask.c (File Modified)
7528
7529
7530nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7531 Log:
7532 core snomask support.
7533
7534
7535 Changes: Modified:
7536 +3 -0 trunk/doc/example.conf (File Modified)
7537 +2 -0 trunk/include/client.h (File Modified)
7538 +2 -0 trunk/include/numeric.h (File Modified)
7539 +2 -0 trunk/include/s_newconf.h (File Modified)
7540 +63 -0 trunk/include/send.h (File Modified)
7541 + - trunk/include/snomask.h (File Added)
7542 +1 -0 trunk/src/Makefile.in (File Modified)
7543 +1 -1 trunk/src/messages.tab (File Modified)
7544 +8 -0 trunk/src/newconf.c (File Modified)
7545 +12 -0 trunk/src/s_user.c (File Modified)
7546 +235 -0 trunk/src/send.c (File Modified)
7547 + - trunk/src/snomask.c (File Added)
7548
7549
7550nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7551 Log:
7552 add a blank line after the license info.
7553
7554
7555 Changes: Modified:
7556 +1 -1 trunk/CREDITS (File Modified)
7557
7558
7559jilles 2006/01/14 19:59:18 UTC (20060114-472)
7560 Log:
7561 Extend copyright to 2006.
7562
7563
7564 Changes: Modified:
7565 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7566
7567
7568jilles 2006/01/14 19:56:24 UTC (20060114-470)
7569 Log:
7570 - Fix up book id.
7571 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7572
7573
7574 Changes: Modified:
7575 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7576 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7577
7578
7579jilles 2006/01/14 19:52:16 UTC (20060114-468)
7580 Log:
7581 Add oper privileges document.
7582
7583
7584 Changes: Modified:
7585 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7586 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7587
7588
7589jilles 2006/01/14 18:45:57 UTC (20060114-466)
7590 Log:
7591 Capitalize message names in services shortcuts (for consistency).
7592
7593
7594 Changes: Modified:
7595 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7596
7597
7598jilles 2006/01/13 16:53:35 UTC (20060113-464)
7599 Log:
7600 Remove C++ comment.
7601
7602
7603 Changes: Modified:
7604 +1 -1 trunk/src/patricia.c (File Modified)
7605
7606
7607jilles 2006/01/13 13:45:56 UTC (20060113-462)
7608 Log:
7609 Remove obsolete 'nextconnect' variable.
7610
7611
7612 Changes: Modified:
7613 +0 -1 trunk/include/ircd.h (File Modified)
7614 +0 -2 trunk/src/client.c (File Modified)
7615 +0 -1 trunk/src/ircd.c (File Modified)
7616
7617
7618jilles 2006/01/13 13:02:54 UTC (20060113-460)
7619 Log:
7620 Remove this remnant of the hybrid 6 ziplinks implementation.
7621
7622
7623 Changes: Modified:
7624 + - trunk/include/s_zip.h (File Deleted)
7625
7626
7627jilles 2006/01/09 16:05:47 UTC (20060109-458)
7628 Log:
7629 Make clone limiting work on orighost, not host (so it
7630 looks through services cloaks). Lightly tested, please
7631 test/review.
7632
7633
7634 Changes: Modified:
7635 +2 -0 trunk/modules/m_chghost.c (File Modified)
7636 +1 -1 trunk/src/client.c (File Modified)
7637 +1 -1 trunk/src/s_conf.c (File Modified)
7638
7639
7640jilles 2006/01/09 15:51:02 UTC (20060109-456)
7641 Log:
7642 Don't forget to link me_realhost() into the command hash.
7643
7644 Pointy hat to: myself
7645
7646
7647 Changes: Modified:
7648 +1 -1 trunk/modules/m_chghost.c (File Modified)
7649
7650
7651jilles 2006/01/09 14:46:59 UTC (20060109-454)
7652 Log:
7653 It's call_hook, not hook_call.
7654
7655
7656 Changes: Modified:
7657 +1 -1 trunk/src/s_user.c (File Modified)
7658
7659
7660jilles 2006/01/09 14:45:36 UTC (20060109-452)
7661 Log:
7662 Add unreject help file.
7663
7664
7665 Changes: Modified:
7666 + - trunk/help/opers/unreject (File Added)
7667
7668
7669jilles 2006/01/09 14:41:41 UTC (20060109-450)
7670 Log:
7671 Link the all-important 42 module to the build :P
7672
7673
7674 Changes: Modified:
7675 +1 -0 trunk/contrib/Makefile.in (File Modified)
7676
7677
7678jilles 2006/01/08 19:12:10 UTC (20060108-448)
7679 Log:
7680 Mention /rehash help.
7681
7682
7683 Changes: Modified:
7684 +1 -0 trunk/help/opers/rehash (File Modified)
7685
7686
7687nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7688 Log:
7689 Add h_user_signon hook.
7690
7691
7692 Changes: Modified:
7693 +1 -0 trunk/include/hook.h (File Modified)
7694 +2 -0 trunk/src/hook.c (File Modified)
7695 +4 -0 trunk/src/s_user.c (File Modified)
7696
7697
7698jilles 2006/01/06 02:30:23 UTC (20060106-444)
7699 Log:
7700 Oops, forgot to set orighost for remote client introductions.
7701
7702
7703 Changes: Modified:
7704 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7705
7706
7707jilles 2006/01/06 01:40:44 UTC (20060106-442)
7708 Log:
7709 Use TS6 forms in services shortcuts, if possible.
7710
7711
7712 Changes: Modified:
7713 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7714
7715
7716jilles 2006/01/06 01:31:19 UTC (20060106-440)
7717 Log:
7718 - Start out default_umodes conf entry from the empty set instead of +i.
7719 - Move oper_only_umodes check to where default_umodes is used, as
7720 oper_only_umodes may not be set yet while we're reading the conf.
7721
7722
7723 Changes: Modified:
7724 +6 -7 trunk/src/newconf.c (File Modified)
7725 +1 -1 trunk/src/s_user.c (File Modified)
7726
7727
7728jilles 2006/01/06 01:00:44 UTC (20060106-438)
7729 Log:
7730 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7731
7732
7733 Changes: Modified:
7734 +1 -0 trunk/doc/example.conf (File Modified)
7735 +7 -0 trunk/doc/reference.conf (File Modified)
7736 +0 -7 trunk/include/config.h.dist (File Modified)
7737 +1 -0 trunk/include/s_conf.h (File Modified)
7738 +6 -0 trunk/modules/m_info.c (File Modified)
7739 +9 -18 trunk/src/client.c (File Modified)
7740 +1 -0 trunk/src/newconf.c (File Modified)
7741 +1 -0 trunk/src/s_conf.c (File Modified)
7742
7743
7744jilles 2006/01/06 00:14:18 UTC (20060106-436)
7745 Log:
7746 - Allow NULL target_ip in show_ip() (indicates message is being
7747 sent to local opers)
7748 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7749 confitem
7750 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7751 those in src/client.c
7752
7753 From ratbox 2.2 svn (anfl)
7754
7755
7756 Changes: Modified:
7757 +1 -0 trunk/include/client.h (File Modified)
7758 +21 -2 trunk/src/client.c (File Modified)
7759 +2 -4 trunk/src/hostmask.c (File Modified)
7760 +1 -5 trunk/src/s_conf.c (File Modified)
7761 +4 -8 trunk/src/s_user.c (File Modified)
7762
7763
7764nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7765 Log:
7766 Fire off events properly.
7767
7768
7769 Changes: Modified:
7770 +7 -3 trunk/src/s_user.c (File Modified)
7771
7772
7773nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7774 Log:
7775 make sure modules which depend on umode information get the message upon connection (oops)
7776
7777
7778 Changes: Modified:
7779 +3 -0 trunk/src/s_user.c (File Modified)
7780
7781
7782jilles 2006/01/05 23:33:33 UTC (20060105-430)
7783 Log:
7784 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7785 From ratbox 2.2 svn.
7786
7787
7788 Changes: Modified:
7789 +3 -7 trunk/modules/m_etrace.c (File Modified)
7790
7791
7792nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7793 Log:
7794 Replace silly `default_invisible' option with more versatile default_umodes.
7795
7796
7797 Changes: Modified:
7798 +2 -2 trunk/Makefile.in (File Modified)
7799 +12 -1 trunk/doc/example.conf (File Modified)
7800 +14 -7 trunk/doc/reference.conf (File Modified)
7801 +2 -4 trunk/include/s_conf.h (File Modified)
7802 +0 -6 trunk/modules/m_info.c (File Modified)
7803 +4 -0 trunk/src/modules.c (File Modified)
7804 +41 -1 trunk/src/newconf.c (File Modified)
7805 +2 -2 trunk/src/s_conf.c (File Modified)
7806 +3 -4 trunk/src/s_user.c (File Modified)
7807
7808
7809jilles 2006/01/02 14:30:45 UTC (20060102-426)
7810 Log:
7811 Add temporary nick resvs with the proper duration,
7812 not 60 times too long.
7813
7814
7815 Changes: Modified:
7816 +1 -1 trunk/modules/m_resv.c (File Modified)
7817
7818
7819jilles 2006/01/02 14:21:31 UTC (20060102-424)
7820 Log:
7821 Add kick on split riding. See reference.conf for more details.
7822
7823
7824 Changes: Modified:
7825 +1 -0 trunk/doc/example.conf (File Modified)
7826 +16 -0 trunk/doc/reference.conf (File Modified)
7827 +1 -0 trunk/include/s_conf.h (File Modified)
7828 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7829 +6 -0 trunk/modules/m_info.c (File Modified)
7830 +1 -0 trunk/src/newconf.c (File Modified)
7831 +1 -0 trunk/src/s_conf.c (File Modified)
7832
7833
7834nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7835 Log:
7836 New credits, denoting GXTi as being on the core team.
7837
7838
7839 Changes: Modified:
7840 +16 -5 trunk/CREDITS (File Modified)
7841
7842
7843nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7844 Log:
7845 better cloaking algorithm
7846
7847
7848 Changes: Modified:
7849 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7850
7851
7852nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7853 Log:
7854 don't do redundant bitshifting.
7855
7856
7857 Changes: Modified:
7858 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7859
7860
7861jilles 2005/12/23 21:15:41 UTC (20051223-416)
7862 Log:
7863 Add ip_cloaking.so.
7864
7865
7866 Changes: Modified:
7867 +1 -0 trunk/contrib/Makefile.in (File Modified)
7868
7869
7870jilles 2005/12/23 21:15:25 UTC (20051223-414)
7871 Log:
7872 Set the DynSpoof flag properly.
7873
7874
7875 Changes: Modified:
7876 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7877
7878
7879nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7880 Log:
7881 first go at an ip_cloaking implementation for charybdis.
7882
7883
7884 Changes: Modified:
7885 + - trunk/contrib/ip_cloaking.c (File Added)
7886
7887
7888nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7889 Log:
7890 Add libcharybdis to contrib/ includes.
7891
7892
7893 Changes: Modified:
7894 +1 -1 trunk/contrib/Makefile.in (File Modified)
7895
7896
7897nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7898 Log:
7899 add h_umode_changed hook for modules that provide usermodes.
7900
7901
7902 Changes: Modified:
7903 +1 -0 trunk/include/hook.h (File Modified)
7904 +2 -1 trunk/src/hook.c (File Modified)
7905 +3 -0 trunk/src/s_user.c (File Modified)
7906
7907
7908jilles 2005/12/19 16:52:45 UTC (20051219-406)
7909 Log:
7910 Show quiets in /stats z.
7911
7912
7913 Changes: Modified:
7914 +15 -10 trunk/src/s_stats.c (File Modified)
7915
7916
7917nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7918 Log:
7919 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7920
7921
7922 Changes: Modified:
7923 +0 -12 trunk/configure (File Modified)
7924 +0 -9 trunk/configure.ac (File Modified)
7925 +0 -3 trunk/include/setup.h.in (File Modified)
7926
7927
7928nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7929 Log:
7930 change various buffer sizes to = topiclen.
7931
7932
7933 Changes: Modified:
7934 +3 -4 trunk/include/ircd_defs.h (File Modified)
7935
7936
7937jon 2005/12/12 19:32:18 UTC (20051212-400)
7938 Log:
7939 - Partial commit test, partial ego strokage ;)
7940
7941
7942 Changes: Modified:
7943 +2 -1 trunk/CREDITS (File Modified)
7944
7945
7946nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7947 Log:
7948 More kqueue corrections.
7949
7950 Changes: Modified:
7951 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7952
7953
7954nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7955 Log:
7956 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7957 Not sure why this wasn't this way to begin with.
7958
7959
7960 Changes: Modified:
7961 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7962
7963
7964jilles 2005/12/11 16:39:52 UTC (20051211-394)
7965 Log:
7966 example.conf tweaks:
7967 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7968 most people do not need this.
7969 Enable serverinfo::hub.
7970
7971
7972 Changes: Modified:
7973 +14 -11 trunk/doc/example.conf (File Modified)
7974
7975
7976nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7977 Log:
7978 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7979
7980
7981 Changes: Modified:
7982 +1 -1 trunk/src/s_serv.c (File Modified)
7983
7984
7985nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7986 Log:
7987 header include changes
7988
7989
7990 Changes: Modified:
7991 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7992 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7993 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7994 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7995 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7996 +1 -21 trunk/libcharybdis/select.c (File Modified)
7997
7998
7999nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8000 Log:
8001 s/ilog/libcharybdis_{die,log,restart}/g
8002
8003
8004 Changes: Modified:
8005 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8006 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8007 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8008 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8009 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8010 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8011 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8012 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8013
8014
8015nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8016 Log:
8017 Use the right callbacks in the function code.
8018
8019 Changes: Modified:
8020 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8021
8022
8023nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8024 Log:
8025 More work, it builds again!
8026
8027
8028 Changes: Modified:
8029 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8030 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8031 + - trunk/libcharybdis/libcharybdis.c (File Added)
8032 + - trunk/libcharybdis/libcharybdis.h (File Added)
8033
8034
8035nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8036 Log:
8037 Move some stuff around.
8038
8039
8040 Changes: Modified:
8041 + - trunk/include/memory.h (File Deleted)
8042 + - trunk/include/tools.h (File Deleted)
8043 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8044 + - trunk/libcharybdis/memory.c (File Added)
8045 + - trunk/libcharybdis/memory.h (File Added)
8046 + - trunk/libcharybdis/snprintf.c (File Added)
8047 + - trunk/libcharybdis/tools.c (File Added)
8048 + - trunk/libcharybdis/tools.h (File Added)
8049 +1000 -1062 trunk/modules/.depend (File Modified)
8050 +421 -455 trunk/src/.depend (File Modified)
8051 +0 -1191 trunk/src/Makefile.in (File Modified)
8052 + - trunk/src/memory.c (File Deleted)
8053 + - trunk/src/snprintf.c (File Deleted)
8054 + - trunk/src/tools.c (File Deleted)
8055
8056
8057nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8058 Log:
8059 move more headers into libcharybdis
8060
8061 Changes: Modified:
8062 + - trunk/include/balloc.h (File Deleted)
8063 + - trunk/include/event.h (File Deleted)
8064 + - trunk/libcharybdis/balloc.h (File Added)
8065 + - trunk/libcharybdis/event.h (File Added)
8066 +924 -1020 trunk/modules/.depend (File Modified)
8067 +327 -406 trunk/src/.depend (File Modified)
8068
8069
8070nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8071 Log:
8072 balloc, events -> libcharybdis
8073
8074 Changes: Modified:
8075 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8076 + - trunk/libcharybdis/balloc.c (File Added)
8077 + - trunk/libcharybdis/event.c (File Added)
8078 +0 -1008 trunk/src/Makefile.in (File Modified)
8079 + - trunk/src/balloc.c (File Deleted)
8080 + - trunk/src/event.c (File Deleted)
8081
8082
8083nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8084 Log:
8085 More fun
8086
8087 Changes: Modified:
8088 + - trunk/include/commio.h (File Deleted)
8089 + - trunk/include/linebuf.h (File Deleted)
8090 + - trunk/libcharybdis/commio.h (File Added)
8091 + - trunk/libcharybdis/linebuf.h (File Added)
8092 +1644 -530 trunk/modules/.depend (File Modified)
8093 +1 -1 trunk/modules/Makefile.in (File Modified)
8094 +720 -284 trunk/src/.depend (File Modified)
8095
8096
8097nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8098 Log:
8099 Makefile reworking -- moving libcharybdis headers into proper location.
8100
8101 Changes: Modified:
8102 +1 -1 trunk/adns/Makefile.in (File Modified)
8103 +1 -1 trunk/src/Makefile.in (File Modified)
8104
8105
8106nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8107 Log:
8108 Document proposed authdaemon protocol.
8109
8110 Changes: Modified:
8111 + - trunk/authdaemon/protocol.txt (File Added)
8112
8113
8114nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8115 Log:
8116 Makefile oops
8117
8118 Changes: Modified:
8119 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8120
8121
8122nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8123 Log:
8124 Remove dead makefile from generation
8125
8126 Changes: Modified:
8127 +1 -2 trunk/configure (File Modified)
8128 +0 -1 trunk/configure.ac (File Modified)
8129
8130
8131nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8132 Log:
8133 libcharybdisIO -> libcharybdis
8134
8135 Changes: Modified:
8136 +1 -1 trunk/src/Makefile.in (File Modified)
8137
8138
8139nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8140 Log:
8141 More restructuring.
8142
8143 Changes: Modified:
8144 + - trunk/libcharybdis/Makefile.in (File Added)
8145 + - trunk/libcharybdis/commio.c (File Added)
8146 + - trunk/libcharybdis/devpoll.c (File Added)
8147 + - trunk/libcharybdis/epoll.c (File Added)
8148 + - trunk/libcharybdis/io/ (File Deleted)
8149 + - trunk/libcharybdis/kqueue.c (File Added)
8150 + - trunk/libcharybdis/linebuf.c (File Added)
8151 + - trunk/libcharybdis/log/ (File Deleted)
8152 + - trunk/libcharybdis/poll.c (File Added)
8153 + - trunk/libcharybdis/ports.c (File Added)
8154 + - trunk/libcharybdis/select.c (File Added)
8155
8156
8157nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8158 Log:
8159 Blah kill makefile
8160
8161 Changes: Modified:
8162 + - trunk/libcharybdis/Makefile.in (File Deleted)
8163
8164
8165nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8166 Log:
8167 Blah kill makefile
8168
8169 Changes: Modified:
8170 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8171
8172
8173nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8174 Log:
8175 add authdaemon dir for later hacking
8176
8177
8178 Changes: Modified:
8179 + - trunk/authdaemon/ (File Added)
8180
8181
8182nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8183 Log:
8184 linebuf -> libcharybdisIO
8185
8186
8187 Changes: Modified:
8188 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8189 + - trunk/libcharybdis/io/linebuf.c (File Added)
8190 + - trunk/libcharybdis/log/ (File Added)
8191 + - trunk/libcharybdis/log/Makefile.in (File Added)
8192 +0 -687 trunk/src/Makefile.in (File Modified)
8193 + - trunk/src/linebuf.c (File Deleted)
8194
8195
8196nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8197 Log:
8198 Solaris 10 I/O ports support
8199
8200 Changes: Modified:
8201 + - trunk/libcharybdis/io/ports.c (File Added)
8202
8203
8204nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8205 Log:
8206 libcharybdis stuff
8207
8208
8209 Changes: Modified:
8210 +1 -1 trunk/Makefile.in (File Modified)
8211 +3 -1 trunk/configure (File Modified)
8212 +133 -10 trunk/configure.ac (File Modified)
8213 + - trunk/libcharybdis/ (File Added)
8214 + - trunk/libcharybdis/Makefile.in (File Added)
8215 + - trunk/libcharybdis/io/ (File Added)
8216 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8217 +2 -3 trunk/src/Makefile.in (File Modified)
8218 + - trunk/src/io/ (File Deleted)
8219
8220
8221nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8222 Log:
8223 split IO stuff into libcharybdisIO.
8224
8225
8226 Changes: Modified:
8227 + - trunk/src/commio.c (File Deleted)
8228 + - trunk/src/devpoll.c (File Deleted)
8229 + - trunk/src/epoll.c (File Deleted)
8230 + - trunk/src/io/ (File Added)
8231 + - trunk/src/io/Makefile.in (File Added)
8232 + - trunk/src/io/commio.c (File Added)
8233 + - trunk/src/io/devpoll.c (File Added)
8234 + - trunk/src/io/epoll.c (File Added)
8235 + - trunk/src/io/kqueue.c (File Added)
8236 + - trunk/src/io/poll.c (File Added)
8237 + - trunk/src/io/select.c (File Added)
8238 + - trunk/src/kqueue.c (File Deleted)
8239 + - trunk/src/poll.c (File Deleted)
8240 + - trunk/src/select.c (File Deleted)
8241
8242
8243nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8244 Log:
8245 Version bump: 1.1.0
8246
8247
8248 Changes: Modified:
8249 +86 -155 trunk/configure (File Modified)
8250 +1 -1 trunk/configure.ac (File Modified)
8251
8252
8253jilles 2005/12/04 01:56:31 UTC (20051204-346)
8254 Log:
8255 Remove mentions of mkkeypair/cryptlinks.
8256
8257
8258 Changes: Modified:
8259 +1 -3 trunk/doc/challenge.txt (File Modified)
8260
8261
8262jilles 2005/12/02 17:57:29 UTC (20051202-344)
8263 Log:
8264 Clarify serverinfo{} description.
8265
8266
8267 Changes: Modified:
8268 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8269
8270
8271jilles 2005/12/02 17:41:44 UTC (20051202-342)
8272 Log:
8273 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8274
8275
8276 Changes: Modified:
8277 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8278
8279
8280jilles 2005/12/02 17:38:53 UTC (20051202-340)
8281 Log:
8282 Improvements also applicable to hyperion 1.x.
8283
8284
8285 Changes: Modified:
8286 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8287
8288
8289jilles 2005/12/02 17:08:45 UTC (20051202-338)
8290 Log:
8291 - Add +F description
8292 - General improvements and changes to charybdis
8293
8294
8295 Changes: Modified:
8296 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8297
8298
8299jilles 2005/12/02 16:43:45 UTC (20051202-336)
8300 Log:
8301 The server notice umodes only have an effect
8302 for opers. ("sendto_realops_flags", so having
8303 the umode is not enough, they must also be
8304 opered)
8305
8306
8307 Changes: Modified:
8308 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8309
8310
8311jilles 2005/12/02 16:39:40 UTC (20051202-334)
8312 Log:
8313 Updates to umodes docs.
8314
8315
8316 Changes: Modified:
8317 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8318
8319
8320nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8321 Log:
8322 Add SGML documentation.
8323
8324 Changes: Modified:
8325 + - trunk/doc/sgml/ (File Added)
8326 + - trunk/doc/sgml/oper-guide/ (File Added)
8327 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8328 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8329 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8330 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8331 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8332 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8333 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8334
8335
8336jilles 2005/11/21 11:04:33 UTC (20051121-330)
8337 Log:
8338 Make operwall flag restrict setting umode +z.
8339 This repairs this flag broken in charybdis-1.0.
8340
8341
8342 Changes: Modified:
8343 +41 -0 trunk/contrib/m_flags.c (File Modified)
8344 +9 -0 trunk/src/s_user.c (File Modified)
8345
8346
8347jilles 2005/11/21 10:29:37 UTC (20051121-328)
8348 Log:
8349 Don't complain/reset remote clients +n. I'm still not
8350 convinced propagating all umodes is the way to go, oh
8351 well.
8352
8353
8354 Changes: Modified:
8355 +1 -1 trunk/src/s_user.c (File Modified)
8356
8357
8358jilles 2005/11/21 10:21:42 UTC (20051121-326)
8359 Log:
8360 - Require admin flag for oper /chghost (if it's enabled
8361 which is not default)
8362 - Give error message on nonexistant nick
8363
8364
8365 Changes: Modified:
8366 +12 -0 trunk/modules/m_chghost.c (File Modified)
8367
8368
8369nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8370 Log:
8371 Incorporated jilles' dynspoof patch with a few minor changes.
8372
8373 Changes: Modified:
8374 +5 -2 trunk/include/client.h (File Modified)
8375 +1 -0 trunk/include/numeric.h (File Modified)
8376 +75 -4 trunk/modules/m_chghost.c (File Modified)
8377 +2 -21 trunk/modules/m_stats.c (File Modified)
8378 +2 -8 trunk/modules/m_trace.c (File Modified)
8379 +2 -0 trunk/src/client.c (File Modified)
8380 +3 -0 trunk/src/s_user.c (File Modified)
8381
8382
8383nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8384 Log:
8385 Update NEWS.
8386
8387 Changes: Modified:
8388 +5 -0 trunk/NEWS (File Modified)
8389
8390
8391jilles 2005/11/17 22:38:52 UTC (20051117-320)
8392 Log:
8393 Make show_ip() far less braindead.
8394
8395 Obtained from: ratbox 2.2 SVN
8396
8397
8398 Changes: Modified:
8399 +14 -85 trunk/src/client.c (File Modified)
8400
8401
8402jilles 2005/11/15 16:33:26 UTC (20051115-318)
8403 Log:
8404 Instead of not showing channels at all for whoising services,
8405 only show channels the requester is also on. If operspying
8406 services, show all the channels.
8407
8408
8409 Changes: Modified:
8410 +37 -40 trunk/modules/m_whois.c (File Modified)
8411
8412
8413jilles 2005/11/15 15:59:00 UTC (20051115-316)
8414 Log:
8415 - Show real errno if we fail to connect to a server
8416 - Don't show server IPs on IRC if a server goes dead
8417 during handshake
8418
8419
8420 Changes: Modified:
8421 +2 -5 trunk/src/s_serv.c (File Modified)
8422
8423
8424jilles 2005/11/15 15:28:18 UTC (20051115-314)
8425 Log:
8426 Revert hybrid 7.2 aline code. It causes too many problems.
8427
8428
8429 Changes: Modified:
8430 +1 -47 trunk/NEWS (File Modified)
8431 + - trunk/include/aline.h (File Deleted)
8432 +53 -6 trunk/modules/m_dline.c (File Modified)
8433 +212 -16 trunk/modules/m_kline.c (File Modified)
8434 +37 -8 trunk/modules/m_resv.c (File Modified)
8435 +45 -24 trunk/modules/m_xline.c (File Modified)
8436 +0 -485 trunk/src/Makefile.in (File Modified)
8437 + - trunk/src/aline.c (File Deleted)
8438
8439
8440jilles 2005/11/07 10:47:33 UTC (20051107-312)
8441 Log:
8442 Incorporate recent ratbox monitor bugfixes (could crash).
8443
8444
8445 Changes: Modified:
8446 +16 -0 trunk/modules/m_monitor.c (File Modified)
8447 +4 -3 trunk/src/monitor.c (File Modified)
8448
8449
8450jilles 2005/10/24 23:10:06 UTC (20051024-310)
8451 Log:
8452 Fix /invite UID leak.
8453
8454 Found by logiclrd@EFnet.
8455
8456
8457 Changes: Modified:
8458 +3 -2 trunk/modules/m_invite.c (File Modified)
8459
8460
8461nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8462 Log:
8463 Don't show what channels a service is in.
8464
8465 Changes: Modified:
8466 +1 -0 trunk/NEWS (File Modified)
8467 +40 -35 trunk/modules/m_whois.c (File Modified)
8468
8469
8470nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8471 Log:
8472 Update version to 1.0.3.
8473
8474
8475 Changes: Modified:
8476 +9 -9 trunk/configure (File Modified)
8477 +1 -1 trunk/configure.ac (File Modified)
8478
8479
8480jilles 2005/10/22 17:12:51 UTC (20051022-304)
8481 Log:
8482 Update NEWS.
8483
8484
8485 Changes: Modified:
8486 +7 -1 trunk/NEWS (File Modified)
8487
8488
8489jilles 2005/10/22 17:11:32 UTC (20051022-302)
8490 Log:
8491 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8492 More static buffers :(
8493
8494
8495 Changes: Modified:
8496 +12 -4 trunk/src/aline.c (File Modified)
8497
8498
8499jilles 2005/10/18 21:52:35 UTC (20051018-300)
8500 Log:
8501 Make operspy mode (/mode !#channel showing parameters
8502 even if not on channel) work again.
8503
8504
8505 Changes: Modified:
8506 +4 -4 trunk/src/channel.c (File Modified)
8507
8508
8509jilles 2005/10/16 22:04:15 UTC (20051016-298)
8510 Log:
8511 Call server_introduced hook on TS6 remote server
8512 introduction (ms_sid()).
8513
8514
8515 Changes: Modified:
8516 +6 -0 trunk/modules/core/m_server.c (File Modified)
8517
8518
8519nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8520 Log:
8521 Cyrix boxes are wierd.
8522
8523 Changes: Modified:
8524 +2 -1 trunk/modules/m_services.c (File Modified)
8525
8526
8527nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8528 Log:
8529 More paranoia.
8530
8531 Changes: Modified:
8532 +1 -1 trunk/include/client.h (File Modified)
8533 +3 -1 trunk/modules/m_services.c (File Modified)
8534
8535
8536nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8537 Log:
8538 heh
8539
8540 Changes: Modified:
8541 +1 -6 trunk/modules/m_services.c (File Modified)
8542
8543
8544nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8545 Log:
8546 Disable a check that doesn't always seem to work right for some reason.
8547
8548 Changes: Modified:
8549 +2 -0 trunk/modules/m_services.c (File Modified)
8550
8551
8552nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8553 Log:
8554 Update NEWS.
8555
8556
8557 Changes: Modified:
8558 +4 -1 trunk/NEWS (File Modified)
8559
8560
8561nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8562 Log:
8563 1.0.2
8564
8565
8566 Changes: Modified:
8567 +9 -9 trunk/configure (File Modified)
8568 +1 -1 trunk/configure.ac (File Modified)
8569
8570
8571jilles 2005/10/08 22:30:18 UTC (20051008-284)
8572 Log:
8573 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8574
8575
8576 Changes: Modified:
8577 +3 -13 trunk/modules/m_trace.c (File Modified)
8578
8579
8580jilles 2005/10/06 11:00:22 UTC (20051006-282)
8581 Log:
8582 Don't send empty RPL_WHOISCHANNELS on remote whois.
8583
8584 Pointy hat to: jilles
8585
8586
8587 Changes: Modified:
8588 +1 -1 trunk/modules/m_whois.c (File Modified)
8589
8590
8591nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8592 Log:
8593 Update NEWS.
8594
8595
8596 Changes: Modified:
8597 +3 -0 trunk/NEWS (File Modified)
8598
8599
8600nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8601 Log:
8602 Modular umode support.
8603
8604
8605 Changes: Modified:
8606 +0 -9 trunk/include/client.h (File Modified)
8607 +2 -1 trunk/include/s_user.h (File Modified)
8608 +1 -1 trunk/include/tools.h (File Modified)
8609 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8610 +3 -0 trunk/src/ircd.c (File Modified)
8611 +1 -1 trunk/src/messages.tab (File Modified)
8612 +2 -2 trunk/src/s_serv.c (File Modified)
8613 +37 -59 trunk/src/s_user.c (File Modified)
8614 +21 -0 trunk/src/tools.c (File Modified)
8615
8616
8617jilles 2005/10/02 20:23:15 UTC (20051002-276)
8618 Log:
8619 Optionally do forced nick change to the UID instead of kill
8620 on nick collisions, see doc/collision_fnc.txt for more
8621 details.
8622
8623
8624 Changes: Modified:
8625 + - trunk/doc/collision_fnc.txt (File Added)
8626 +1 -0 trunk/doc/example.conf (File Modified)
8627 +8 -0 trunk/doc/reference.conf (File Modified)
8628 +1 -0 trunk/include/numeric.h (File Modified)
8629 +1 -0 trunk/include/s_conf.h (File Modified)
8630 +2 -1 trunk/include/s_serv.h (File Modified)
8631 +1 -0 trunk/include/s_stats.h (File Modified)
8632 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8633 +1 -1 trunk/src/messages.tab (File Modified)
8634 +1 -0 trunk/src/newconf.c (File Modified)
8635 +1 -0 trunk/src/s_conf.c (File Modified)
8636 +1 -0 trunk/src/s_serv.c (File Modified)
8637 +2 -2 trunk/src/s_stats.c (File Modified)
8638
8639
8640nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8641 Log:
8642 Update NEWS.
8643
8644
8645 Modified:
8646 trunk/NEWS (File Modified)
8647
8648
8649jilles 2005/09/28 15:45:31 UTC (20050928-272)
8650 Log:
8651 Don't allow lookups by uid in /monitor + and /monitor s.
8652
8653
8654 Modified:
8655 trunk/modules/m_monitor.c (File Modified)
8656
8657
8658jilles 2005/09/28 13:05:01 UTC (20050928-270)
8659 Log:
8660 Stop garbage +j being set in cases like +j aaa:bbb by
8661 initializing the variables properly.
8662
8663 Reported by kyle.
8664
8665
8666 Modified:
8667 trunk/modules/core/m_mode.c (File Modified)
8668 trunk/modules/core/m_sjoin.c (File Modified)
8669
8670
8671jilles 2005/09/25 15:51:54 UTC (20050925-268)
8672 Log:
8673 Apply flags to the proper server in me_gcap().
8674
8675
8676 Modified:
8677 trunk/modules/m_capab.c (File Modified)
8678
8679
8680jilles 2005/09/22 23:13:46 UTC (20050922-266)
8681 Log:
8682 Use find_named_client() instead of find_client() to check
8683 for nick collisions.
8684
8685
8686 Modified:
8687 trunk/modules/core/m_nick.c (File Modified)
8688
8689
8690nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8691 Log:
8692 - Replace old 381 numeric with a new, more positive one!
8693
8694
8695 Modified:
8696 trunk/src/messages.tab (File Modified)
8697
8698
8699jilles 2005/09/22 00:38:45 UTC (20050922-262)
8700 Log:
8701 Make it compile again.
8702
8703
8704 Modified:
8705 trunk/src/channel.c (File Modified)
8706 trunk/src/client.c (File Modified)
8707 trunk/src/ircd.c (File Modified)
8708 trunk/src/packet.c (File Modified)
8709
8710
8711nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8712 Log:
8713 - Prevent UID disclosure in cmode setting.
8714
8715
8716 Modified:
8717 trunk/NEWS (File Modified)
8718 trunk/modules/core/m_mode.c (File Modified)
8719
8720
8721nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8722 Log:
8723 A different check which prevents UID disclosure.
8724
8725
8726 Modified:
8727 trunk/modules/core/m_kick.c (File Modified)
8728
8729
8730nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8731 Log:
8732 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8733
8734
8735 Modified:
8736 trunk/modules/core/m_kick.c (File Modified)
8737
8738
8739nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8740 Log:
8741 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8742
8743
8744 Modified:
8745 trunk/NEWS (File Modified)
8746 trunk/modules/m_accept.c (File Modified)
8747 trunk/modules/m_admin.c (File Modified)
8748 trunk/modules/m_away.c (File Modified)
8749 trunk/modules/m_cap.c (File Modified)
8750 trunk/modules/m_capab.c (File Modified)
8751 trunk/modules/m_challenge.c (File Modified)
8752 trunk/modules/m_chghost.c (File Modified)
8753 trunk/modules/m_close.c (File Modified)
8754 trunk/modules/m_cmessage.c (File Modified)
8755 trunk/modules/m_connect.c (File Modified)
8756 trunk/modules/m_dline.c (File Modified)
8757 trunk/modules/m_encap.c (File Modified)
8758 trunk/modules/m_etrace.c (File Modified)
8759 trunk/modules/m_gline.c (File Modified)
8760 trunk/modules/m_help.c (File Modified)
8761 trunk/modules/m_info.c (File Modified)
8762 trunk/modules/m_invite.c (File Modified)
8763 trunk/modules/m_ison.c (File Modified)
8764 trunk/modules/m_kline.c (File Modified)
8765 trunk/modules/m_knock.c (File Modified)
8766 trunk/modules/m_links.c (File Modified)
8767 trunk/modules/m_list.c (File Modified)
8768 trunk/modules/m_locops.c (File Modified)
8769 trunk/modules/m_lusers.c (File Modified)
8770 trunk/modules/m_map.c (File Modified)
8771 trunk/modules/m_monitor.c (File Modified)
8772 trunk/modules/m_motd.c (File Modified)
8773 trunk/modules/m_names.c (File Modified)
8774 trunk/modules/m_oper.c (File Modified)
8775 trunk/modules/m_operspy.c (File Modified)
8776 trunk/modules/m_pass.c (File Modified)
8777 trunk/modules/m_ping.c (File Modified)
8778 trunk/modules/m_pong.c (File Modified)
8779 trunk/modules/m_post.c (File Modified)
8780 trunk/modules/m_rehash.c (File Modified)
8781 trunk/modules/m_restart.c (File Modified)
8782 trunk/modules/m_resv.c (File Modified)
8783 trunk/modules/m_services.c (File Modified)
8784 trunk/modules/m_set.c (File Modified)
8785 trunk/modules/m_sshortcut.c (File Modified)
8786 trunk/modules/m_stats.c (File Modified)
8787 trunk/modules/m_svinfo.c (File Modified)
8788 trunk/modules/m_tb.c (File Modified)
8789 trunk/modules/m_testline.c (File Modified)
8790 trunk/modules/m_testmask.c (File Modified)
8791 trunk/modules/m_time.c (File Modified)
8792 trunk/modules/m_topic.c (File Modified)
8793 trunk/modules/m_trace.c (File Modified)
8794 trunk/modules/m_unreject.c (File Modified)
8795 trunk/modules/m_user.c (File Modified)
8796 trunk/modules/m_userhost.c (File Modified)
8797 trunk/modules/m_users.c (File Modified)
8798 trunk/modules/m_version.c (File Modified)
8799 trunk/modules/m_wallops.c (File Modified)
8800 trunk/modules/m_who.c (File Modified)
8801 trunk/modules/m_whois.c (File Modified)
8802 trunk/modules/m_whowas.c (File Modified)
8803 trunk/modules/m_xline.c (File Modified)
8804 trunk/src/adns.c (File Modified)
8805 trunk/src/aline.c (File Modified)
8806 trunk/src/cache.c (File Modified)
8807 trunk/src/channel.c (File Modified)
8808 trunk/src/class.c (File Modified)
8809 trunk/src/client.c (File Modified)
8810 trunk/src/commio.c (File Modified)
8811 trunk/src/event.c (File Modified)
8812 trunk/src/hash.c (File Modified)
8813 trunk/src/hostmask.c (File Modified)
8814 trunk/src/ircd.c (File Modified)
8815 trunk/src/kdparse.c (File Modified)
8816 trunk/src/linebuf.c (File Modified)
8817 trunk/src/listener.c (File Modified)
8818 trunk/src/modules.c (File Modified)
8819 trunk/src/monitor.c (File Modified)
8820 trunk/src/newconf.c (File Modified)
8821 trunk/src/packet.c (File Modified)
8822 trunk/src/parse.c (File Modified)
8823 trunk/src/reject.c (File Modified)
8824 trunk/src/s_auth.c (File Modified)
8825 trunk/src/s_conf.c (File Modified)
8826 trunk/src/s_gline.c (File Modified)
8827 trunk/src/s_log.c (File Modified)
8828 trunk/src/s_newconf.c (File Modified)
8829 trunk/src/s_serv.c (File Modified)
8830 trunk/src/s_stats.c (File Modified)
8831 trunk/src/s_user.c (File Modified)
8832 trunk/src/send.c (File Modified)
8833 trunk/src/whowas.c (File Modified)
8834
8835
8836nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8837 Log:
8838 - More coding style niceities. Pretty much got client.h squared away.
8839
8840
8841 Modified:
8842 trunk/modules/m_dline.c (File Modified)
8843 trunk/modules/m_gline.c (File Modified)
8844 trunk/modules/m_kline.c (File Modified)
8845 trunk/modules/m_rehash.c (File Modified)
8846 trunk/modules/m_resv.c (File Modified)
8847 trunk/modules/m_stats.c (File Modified)
8848 trunk/modules/m_testline.c (File Modified)
8849 trunk/modules/m_user.c (File Modified)
8850 trunk/modules/m_xline.c (File Modified)
8851
8852
8853jilles 2005/09/21 22:37:13 UTC (20050921-250)
8854 Log:
8855 - Propagate quiets (+q) on netjoins
8856 - Clear +q list too on lowerTS sjoin from TS6 source
8857
8858
8859 Modified:
8860 trunk/modules/core/m_sjoin.c (File Modified)
8861 trunk/src/s_serv.c (File Modified)
8862
8863
8864jilles 2005/09/21 15:49:43 UTC (20050921-248)
8865 Log:
8866 Second argument to whois is always a nick, never a uid.
8867 This prevents /whois other.server uid to get information
8868 about that uid.
8869
8870
8871 Modified:
8872 trunk/modules/m_whois.c (File Modified)
8873
8874
8875jilles 2005/09/21 15:43:45 UTC (20050921-246)
8876 Log:
8877 Don't allow local users to use uids in user mode.
8878
8879
8880 Modified:
8881 trunk/src/s_user.c (File Modified)
8882
8883
8884jilles 2005/09/21 15:42:56 UTC (20050921-244)
8885 Log:
8886 Make it compile again.
8887
8888
8889 Modified:
8890 trunk/src/s_stats.c (File Modified)
8891
8892
8893jilles 2005/09/21 15:09:11 UTC (20050921-242)
8894 Log:
8895 Fix propagation of empty SJOIN.
8896
8897
8898 Modified:
8899 trunk/modules/core/m_sjoin.c (File Modified)
8900
8901
8902nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8903 Log:
8904 Some atheme-style niceties here.
8905
8906
8907 Modified:
8908 trunk/modules/m_accept.c (File Modified)
8909 trunk/modules/m_admin.c (File Modified)
8910 trunk/modules/m_away.c (File Modified)
8911 trunk/modules/m_cap.c (File Modified)
8912 trunk/modules/m_capab.c (File Modified)
8913 trunk/modules/m_challenge.c (File Modified)
8914 trunk/modules/m_chghost.c (File Modified)
8915 trunk/modules/m_close.c (File Modified)
8916 trunk/modules/m_cmessage.c (File Modified)
8917 trunk/modules/m_connect.c (File Modified)
8918 trunk/modules/m_dline.c (File Modified)
8919 trunk/modules/m_encap.c (File Modified)
8920 trunk/modules/m_etrace.c (File Modified)
8921 trunk/modules/m_gline.c (File Modified)
8922 trunk/modules/m_help.c (File Modified)
8923 trunk/modules/m_info.c (File Modified)
8924 trunk/modules/m_invite.c (File Modified)
8925 trunk/modules/m_ison.c (File Modified)
8926 trunk/modules/m_kline.c (File Modified)
8927 trunk/modules/m_knock.c (File Modified)
8928 trunk/modules/m_links.c (File Modified)
8929 trunk/modules/m_list.c (File Modified)
8930 trunk/modules/m_locops.c (File Modified)
8931 trunk/modules/m_lusers.c (File Modified)
8932 trunk/modules/m_map.c (File Modified)
8933 trunk/modules/m_monitor.c (File Modified)
8934 trunk/modules/m_motd.c (File Modified)
8935 trunk/modules/m_names.c (File Modified)
8936 trunk/modules/m_oper.c (File Modified)
8937 trunk/modules/m_operspy.c (File Modified)
8938 trunk/modules/m_pass.c (File Modified)
8939 trunk/modules/m_ping.c (File Modified)
8940 trunk/modules/m_pong.c (File Modified)
8941 trunk/modules/m_post.c (File Modified)
8942 trunk/modules/m_rehash.c (File Modified)
8943 trunk/modules/m_restart.c (File Modified)
8944 trunk/modules/m_resv.c (File Modified)
8945 trunk/modules/m_services.c (File Modified)
8946 trunk/modules/m_set.c (File Modified)
8947 trunk/modules/m_sshortcut.c (File Modified)
8948 trunk/modules/m_stats.c (File Modified)
8949 trunk/modules/m_svinfo.c (File Modified)
8950 trunk/modules/m_tb.c (File Modified)
8951 trunk/modules/m_testline.c (File Modified)
8952 trunk/modules/m_testmask.c (File Modified)
8953 trunk/modules/m_time.c (File Modified)
8954 trunk/modules/m_topic.c (File Modified)
8955 trunk/modules/m_trace.c (File Modified)
8956 trunk/modules/m_unreject.c (File Modified)
8957 trunk/modules/m_user.c (File Modified)
8958 trunk/modules/m_userhost.c (File Modified)
8959 trunk/modules/m_users.c (File Modified)
8960 trunk/modules/m_version.c (File Modified)
8961 trunk/modules/m_wallops.c (File Modified)
8962 trunk/modules/m_who.c (File Modified)
8963 trunk/modules/m_whois.c (File Modified)
8964 trunk/modules/m_whowas.c (File Modified)
8965 trunk/modules/m_xline.c (File Modified)
8966
8967
8968nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8969 Log:
8970 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8971
8972
8973 Modified:
8974 trunk/.indent.pro (File Modified)
8975 trunk/include/charybdis.h (File Added)
8976 trunk/include/client.h (File Modified)
8977 trunk/modules/.indent.pro (File Modified)
8978 trunk/src/.indent.pro (File Modified)
8979 trunk/src/adns.c (File Modified)
8980 trunk/src/aline.c (File Modified)
8981 trunk/src/cache.c (File Modified)
8982 trunk/src/channel.c (File Modified)
8983 trunk/src/class.c (File Modified)
8984 trunk/src/client.c (File Modified)
8985 trunk/src/commio.c (File Modified)
8986 trunk/src/event.c (File Modified)
8987 trunk/src/hash.c (File Modified)
8988 trunk/src/hostmask.c (File Modified)
8989 trunk/src/ircd.c (File Modified)
8990 trunk/src/kdparse.c (File Modified)
8991 trunk/src/linebuf.c (File Modified)
8992 trunk/src/listener.c (File Modified)
8993 trunk/src/modules.c (File Modified)
8994 trunk/src/monitor.c (File Modified)
8995 trunk/src/newconf.c (File Modified)
8996 trunk/src/packet.c (File Modified)
8997 trunk/src/parse.c (File Modified)
8998 trunk/src/reject.c (File Modified)
8999 trunk/src/s_auth.c (File Modified)
9000 trunk/src/s_conf.c (File Modified)
9001 trunk/src/s_gline.c (File Modified)
9002 trunk/src/s_log.c (File Modified)
9003 trunk/src/s_newconf.c (File Modified)
9004 trunk/src/s_serv.c (File Modified)
9005 trunk/src/s_stats.c (File Modified)
9006 trunk/src/s_user.c (File Modified)
9007 trunk/src/send.c (File Modified)
9008 trunk/src/whowas.c (File Modified)
9009
9010
9011nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9012 Log:
9013 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9014 - Convert a few modules towards using this code.
9015 - Make a note about this change in NEWS.
9016
9017
9018 Modified:
9019 trunk/NEWS (File Modified)
9020 trunk/include/aline.h (File Added)
9021 trunk/modules/m_dline.c (File Modified)
9022 trunk/modules/m_kline.c (File Modified)
9023 trunk/modules/m_resv.c (File Modified)
9024 trunk/modules/m_xline.c (File Modified)
9025 trunk/src/Makefile.in (File Modified)
9026 trunk/src/aline.c (File Added)
9027
9028
9029nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9030 Log:
9031 - Update NEWS document.
9032
9033
9034 Modified:
9035 trunk/NEWS (File Modified)
9036
9037
9038jilles 2005/09/20 18:27:19 UTC (20050920-232)
9039 Log:
9040 Use find_named_person() instead of find_person() in services shortcuts.
9041
9042
9043 Modified:
9044 trunk/modules/m_sshortcut.c (File Modified)
9045
9046
9047jilles 2005/09/18 22:18:59 UTC (20050918-230)
9048 Log:
9049 Fix propagation of empty channels (+P).
9050
9051
9052 Modified:
9053 trunk/modules/core/m_sjoin.c (File Modified)
9054 trunk/src/s_serv.c (File Modified)
9055
9056
9057jilles 2005/09/18 22:18:04 UTC (20050918-228)
9058 Log:
9059 Use same comparison for +f.
9060
9061
9062 Modified:
9063 trunk/modules/core/m_join.c (File Modified)
9064
9065
9066jilles 2005/09/18 18:48:13 UTC (20050918-226)
9067 Log:
9068 Retire server-server non-encap CHGHOST, and clean it up a bit.
9069
9070
9071 Modified:
9072 trunk/modules/m_chghost.c (File Modified)
9073
9074
9075jilles 2005/09/18 14:26:20 UTC (20050918-224)
9076 Log:
9077 Use TS6 form for SQUIT wallops.
9078
9079
9080 Modified:
9081 trunk/modules/core/m_squit.c (File Modified)
9082
9083
9084jilles 2005/09/18 14:25:54 UTC (20050918-222)
9085 Log:
9086 Propagate nick changes for remote clients in TS6 form if possible;
9087 simplify the code a bit.
9088
9089
9090 Modified:
9091 trunk/modules/core/m_nick.c (File Modified)
9092
9093
9094jilles 2005/09/18 14:16:43 UTC (20050918-220)
9095 Log:
9096 Only clear oper_only_umodes on deoper for local clients.
9097
9098
9099 Modified:
9100 trunk/src/s_user.c (File Modified)
9101
9102
9103nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9104 Log:
9105 - Don't enable use_whois_actually in the default config, makes cloaking
9106 only useful for vanity.
9107
9108
9109 Modified:
9110 trunk/doc/example.conf (File Modified)
9111
9112
9113jilles 2005/09/18 00:00:12 UTC (20050918-216)
9114 Log:
9115 Fix linebuf raw code to not truncate lines longer than
9116 510 characters. This stops ziplinks corruption at
9117 the initial burst if the other side sends a lot.
9118
9119
9120 Modified:
9121 trunk/src/linebuf.c (File Modified)
9122
9123
9124nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9125 Log:
9126 - Add +r to channel_modes().
9127
9128
9129 Modified:
9130 trunk/src/channel.c (File Modified)
9131
9132
9133nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9134 Log:
9135 Update NEWS.
9136
9137
9138 Modified:
9139 trunk/NEWS (File Modified)
9140
9141
9142nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9143 Log:
9144 err, nvm. wrong project :-P
9145
9146
9147 Modified:
9148 trunk/src/match.c (File Modified)
9149
9150
9151nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9152 Log:
9153 make sure we don't crash on match(NULL, test)
9154
9155
9156 Modified:
9157 trunk/src/match.c (File Modified)
9158
9159
9160jilles 2005/09/12 23:40:03 UTC (20050912-206)
9161 Log:
9162 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9163 flags = rehash in shared{}.
9164 Uses :<source> ENCAP <target> REHASH [option].
9165
9166
9167 Modified:
9168 trunk/doc/example.conf (File Modified)
9169 trunk/doc/reference.conf (File Modified)
9170 trunk/help/opers/rehash (File Modified)
9171 trunk/include/s_newconf.h (File Modified)
9172 trunk/modules/m_rehash.c (File Modified)
9173 trunk/modules/m_stats.c (File Modified)
9174 trunk/src/newconf.c (File Modified)
9175
9176
9177jilles 2005/09/12 22:48:44 UTC (20050912-204)
9178 Log:
9179 Initialize flags to 0 in conf_set_shared_flags() and
9180 conf_set_cluster_flags().
9181
9182
9183 Modified:
9184 trunk/src/newconf.c (File Modified)
9185
9186
9187jilles 2005/09/12 22:14:16 UTC (20050912-202)
9188 Log:
9189 Don't allow a forward from a #channel to an &channel.
9190 Error message is Illegal channel name.
9191
9192
9193 Modified:
9194 trunk/modules/core/m_mode.c (File Modified)
9195
9196
9197nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9198 Log:
9199 - change version to 1.0.1
9200
9201
9202 Modified:
9203 trunk/configure (File Modified)
9204 trunk/configure.ac (File Modified)
9205
9206
9207nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9208 Log:
9209 Update NEWS.
9210
9211
9212 Modified:
9213 trunk/NEWS (File Modified)
9214
9215
9216jilles 2005/09/12 21:55:58 UTC (20050912-196)
9217 Log:
9218 Services shortcuts changes:
9219 - Require umode +S on target
9220 - Use ERR_SERVICESDOWN (440) for error message
9221 - Fix check for empty string
9222
9223
9224 Modified:
9225 trunk/include/numeric.h (File Modified)
9226 trunk/modules/m_sshortcut.c (File Modified)
9227 trunk/src/messages.tab (File Modified)
9228
9229
9230nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9231 Log:
9232 s/IsChanService/IsService/g;
9233
9234
9235 Modified:
9236 trunk/modules/m_sshortcut.c (File Modified)
9237
9238
9239nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9240 Log:
9241 Add check for service validity in shortcut routines.
9242
9243
9244 Modified:
9245 trunk/modules/m_sshortcut.c (File Modified)
9246
9247
9248jilles 2005/09/12 15:30:26 UTC (20050912-190)
9249 Log:
9250 Don't allow forwarding to a -F channel the setter is not on.
9251
9252
9253 Modified:
9254 trunk/modules/core/m_mode.c (File Modified)
9255
9256
9257jilles 2005/09/12 13:55:56 UTC (20050912-188)
9258 Log:
9259 Describe identify_service and identify_command in
9260 reference.conf.
9261
9262
9263 Modified:
9264 trunk/doc/reference.conf (File Modified)
9265
9266
9267jilles 2005/09/12 13:37:11 UTC (20050912-186)
9268 Log:
9269 More helpfile updates.
9270
9271
9272 Modified:
9273 trunk/help/Makefile.in (File Modified)
9274 trunk/help/opers/die (File Modified)
9275 trunk/help/opers/join (File Modified)
9276 trunk/help/opers/links (File Modified)
9277 trunk/help/opers/lusers (File Modified)
9278 trunk/help/opers/map (File Added)
9279 trunk/help/opers/motd (File Modified)
9280 trunk/help/opers/names (File Modified)
9281 trunk/help/opers/notice (File Modified)
9282 trunk/help/opers/operspy (File Modified)
9283 trunk/help/opers/part (File Modified)
9284 trunk/help/opers/privmsg (File Modified)
9285 trunk/help/opers/restart (File Modified)
9286 trunk/help/opers/set (File Modified)
9287 trunk/help/opers/stats (File Modified)
9288 trunk/help/opers/trace (File Modified)
9289 trunk/help/opers/version (File Modified)
9290 trunk/help/users/notice (File Modified)
9291 trunk/help/users/privmsg (File Modified)
9292 trunk/help/users/stats (File Modified)
9293
9294
9295jilles 2005/09/12 11:18:40 UTC (20050912-184)
9296 Log:
9297 Update help files.
9298
9299
9300 Modified:
9301 trunk/help/opers/cmode (File Modified)
9302 trunk/help/opers/umode (File Modified)
9303 trunk/help/opers/wallops (File Modified)
9304 trunk/help/opers/who (File Modified)
9305 trunk/help/users/umode (File Modified)
9306
9307
9308jilles 2005/09/12 11:11:18 UTC (20050912-182)
9309 Log:
9310 Include cmode +r in 004 and 005.
9311
9312
9313 Modified:
9314 trunk/include/supported.h (File Modified)
9315 trunk/src/messages.tab (File Modified)
9316
9317
9318jilles 2005/09/12 10:53:35 UTC (20050912-180)
9319 Log:
9320 No need to clear all 3 buffers in channel_modes().
9321
9322
9323 Modified:
9324 trunk/src/channel.c (File Modified)
9325
9326
9327jilles 2005/09/12 10:31:54 UTC (20050912-178)
9328 Log:
9329 - Fix multiple +f modes per line
9330 - -f shouldn't take a parameter
9331
9332
9333 Modified:
9334 trunk/modules/core/m_mode.c (File Modified)
9335
9336
9337jilles 2005/09/12 10:04:27 UTC (20050912-176)
9338 Log:
9339 Channel mode +Q now prevents forwarding to or through
9340 a channel, just like in hyperion, not from a channel.
9341
9342
9343 Modified:
9344 trunk/modules/core/m_join.c (File Modified)
9345
9346
9347jilles 2005/09/12 09:36:21 UTC (20050912-174)
9348 Log:
9349 Complete +F/+Q propagation.
9350
9351
9352 Modified:
9353 trunk/modules/core/m_join.c (File Modified)
9354 trunk/modules/core/m_sjoin.c (File Modified)
9355 trunk/src/channel.c (File Modified)
9356
9357
9358nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9359 Log:
9360 - A few minor fixes.
9361
9362
9363 Modified:
9364 trunk/modules/core/m_join.c (File Modified)
9365 trunk/modules/m_services.c (File Modified)
9366
9367
9368nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9369 Log:
9370 - Fix netsplit obfuscation.
9371
9372
9373 Modified:
9374 trunk/src/client.c (File Modified)
9375
9376
9377nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9378 Log:
9379 - Fix another /stats p related bug.
9380
9381
9382 Modified:
9383 trunk/src/client.c (File Modified)
9384
9385
9386nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9387 Log:
9388 - Update example.conf.
9389
9390
9391 Modified:
9392 trunk/doc/example.conf (File Modified)
9393
9394
9395nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9396 Log:
9397 - Fix a minor bug here, and re-release 1.0.
9398
9399
9400 Modified:
9401 trunk/modules/core/m_nick.c (File Modified)
9402
9403
9404nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9405 Log:
9406 - Add bursted clients to /stats p list.
9407
9408
9409 Modified:
9410 trunk/modules/core/m_nick.c (File Modified)
9411
9412
9413nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9414 Log:
9415 - Add identify_service, identify_command options to the example.conf,
9416 newconf parser.
9417
9418
9419 Modified:
9420 trunk/NEWS (File Modified)
9421 trunk/doc/example.conf (File Modified)
9422 trunk/src/newconf.c (File Modified)
9423
9424
9425nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9426 Log:
9427 - Add services shortcuts.
9428
9429
9430 Modified:
9431 trunk/modules/Makefile.in (File Modified)
9432 trunk/modules/m_sshortcut.c (File Added)
9433
9434
9435nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9436 Log:
9437 - put back checks i removed by mistake
9438
9439
9440 Modified:
9441 trunk/modules/core/m_join.c (File Modified)
9442
9443
9444nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9445 Log:
9446 - Implement channel mode +Q, which disables forwarding.
9447 - Make forwarding usable by everyone.
9448 - Implement channel mode +F which bypasses authority checks on a target
9449 set with this mode
9450 - Update NEWS.
9451
9452
9453 Modified:
9454 trunk/NEWS (File Modified)
9455 trunk/include/channel.h (File Modified)
9456 trunk/include/supported.h (File Modified)
9457 trunk/modules/core/m_join.c (File Modified)
9458 trunk/modules/core/m_mode.c (File Modified)
9459 trunk/src/messages.tab (File Modified)
9460
9461
9462nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9463 Log:
9464 - Fix account handling brokenness.
9465
9466
9467 Modified:
9468 trunk/modules/m_services.c (File Modified)
9469
9470
9471jilles 2005/09/12 02:04:09 UTC (20050912-150)
9472 Log:
9473 Identify to services via server password hack. Still
9474 needs config file parts, like
9475 identifyservice = "nickserv@services.int";
9476 identifycommand = "IDENTIFY";
9477
9478
9479 Modified:
9480 trunk/include/s_conf.h (File Modified)
9481 trunk/src/s_user.c (File Modified)
9482
9483
9484jilles 2005/09/12 01:59:46 UTC (20050912-148)
9485 Log:
9486 Make send.c compile.
9487
9488
9489 Modified:
9490 trunk/src/send.c (File Modified)
9491
9492
9493nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9494 Log:
9495 - Handle this better.
9496
9497
9498 Modified:
9499 trunk/src/send.c (File Modified)
9500
9501
9502nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9503 Log:
9504 If the source is not a client, don't send to normal users.
9505
9506
9507 Modified:
9508 trunk/src/send.c (File Modified)
9509
9510
9511nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9512 Log:
9513 - Make /wallops behave as wallops in other ircds.
9514
9515
9516 Modified:
9517 trunk/modules/m_wallops.c (File Modified)
9518 trunk/src/send.c (File Modified)
9519
9520
9521nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9522 Log:
9523 - charybdis-1.0
9524
9525
9526 Modified:
9527 trunk/NEWS (File Modified)
9528 trunk/configure (File Modified)
9529 trunk/configure.ac (File Modified)
9530
9531
9532nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9533 Log:
9534 - Remove efnet configuration.
9535 - Rename example.conf as reference.conf, and replace the default
9536 example.conf with one suitable for AthemeNET.
9537 - Update makefile to reflect these changes.
9538
9539
9540 Modified:
9541 trunk/doc/Makefile.in (File Modified)
9542 trunk/doc/example.conf (File Modified)
9543 trunk/doc/example.efnet.conf (File Deleted)
9544 trunk/doc/reference.conf (File Added)
9545
9546
9547nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9548 Log:
9549 - Don't display opers who are /away.
9550
9551
9552 Modified:
9553 trunk/modules/m_stats.c (File Modified)
9554
9555
9556jilles 2005/09/12 00:21:20 UTC (20050912-134)
9557 Log:
9558 Put cmode +f in 004 and 005.
9559
9560
9561 Modified:
9562 trunk/include/supported.h (File Modified)
9563 trunk/src/messages.tab (File Modified)
9564
9565
9566jilles 2005/09/12 00:15:13 UTC (20050912-132)
9567 Log:
9568 Add user umode +Q which prevents a user from
9569 being forwarded.
9570
9571
9572 Modified:
9573 trunk/include/client.h (File Modified)
9574 trunk/modules/core/m_join.c (File Modified)
9575 trunk/src/messages.tab (File Modified)
9576 trunk/src/s_user.c (File Modified)
9577
9578
9579jilles 2005/09/11 23:47:02 UTC (20050911-130)
9580 Log:
9581 Implement channel forwarding in m_join(). As in
9582 hyperion, failing to join because of +i, +r or +j
9583 can cause you to be forwarded, potentially
9584 recursively. Unlike hyperion, a single numeric
9585 is sent in case of a successful forward, otherwise
9586 the ircd acts if there were no forward.
9587
9588
9589 Modified:
9590 trunk/include/numeric.h (File Modified)
9591 trunk/modules/core/m_join.c (File Modified)
9592 trunk/src/messages.tab (File Modified)
9593
9594
9595jilles 2005/09/11 22:57:53 UTC (20050911-128)
9596 Log:
9597 Allow servers to set oper-only cmodes as well.
9598
9599
9600 Modified:
9601 trunk/modules/core/m_mode.c (File Modified)
9602
9603
9604jilles 2005/09/11 22:48:37 UTC (20050911-126)
9605 Log:
9606 Add cmode +f which takes a channel name, settable
9607 only by opers for now. Does not do anything yet.
9608
9609
9610 Modified:
9611 trunk/include/channel.h (File Modified)
9612 trunk/modules/core/m_join.c (File Modified)
9613 trunk/modules/core/m_mode.c (File Modified)
9614 trunk/modules/core/m_sjoin.c (File Modified)
9615 trunk/src/channel.c (File Modified)
9616
9617
9618jilles 2005/09/11 20:48:09 UTC (20050911-124)
9619 Log:
9620 Fully initialize 'mode' in ms_join() and ms_sjoin()
9621 to avoid old +j garbage from being used.
9622
9623
9624 Modified:
9625 trunk/modules/core/m_join.c (File Modified)
9626 trunk/modules/core/m_sjoin.c (File Modified)
9627
9628
9629jilles 2005/09/11 19:41:53 UTC (20050911-122)
9630 Log:
9631 - only touch join_count/join_delta if join throttling
9632 is enabled on the channel
9633 - reset join_count/join_delta to 0 if -j is set
9634
9635
9636 Modified:
9637 trunk/modules/core/m_join.c (File Modified)
9638 trunk/modules/core/m_mode.c (File Modified)
9639 trunk/modules/core/m_sjoin.c (File Modified)
9640
9641
9642jilles 2005/09/11 18:57:20 UTC (20050911-120)
9643 Log:
9644 Also start a new "period" for join throttling for remote joins,
9645 if necessary. Make the code slightly clearer.
9646
9647
9648 Modified:
9649 trunk/modules/core/m_join.c (File Modified)
9650 trunk/src/channel.c (File Modified)
9651
9652
9653jilles 2005/09/11 18:12:20 UTC (20050911-118)
9654 Log:
9655 Some +j improvements, still broken.
9656
9657
9658 Modified:
9659 trunk/modules/core/m_join.c (File Modified)
9660 trunk/modules/core/m_sjoin.c (File Modified)
9661
9662
9663jilles 2005/09/11 16:44:36 UTC (20050911-116)
9664 Log:
9665 Only do +z processing for +m channels the sender is on,
9666 as bans/quiets are currently only checked locally.
9667
9668
9669 Modified:
9670 trunk/modules/core/m_message.c (File Modified)
9671
9672
9673jilles 2005/09/11 16:01:02 UTC (20050911-114)
9674 Log:
9675 - Add max_bans_large configuration option, defaulting to 500, to
9676 limit the number of bans in a +L channel
9677 - Change b/e/I to b/e/I/q in texts
9678
9679
9680 Modified:
9681 trunk/doc/example.conf (File Modified)
9682 trunk/include/s_conf.h (File Modified)
9683 trunk/modules/core/m_mode.c (File Modified)
9684 trunk/modules/m_info.c (File Modified)
9685 trunk/src/newconf.c (File Modified)
9686 trunk/src/s_conf.c (File Modified)
9687
9688
9689jilles 2005/09/11 15:20:38 UTC (20050911-112)
9690 Log:
9691 Store invite for +gi channels.
9692 Note that +gi is significantly weaker access control than +i.
9693
9694
9695 Modified:
9696 trunk/modules/m_invite.c (File Modified)
9697
9698
9699jilles 2005/09/11 14:38:35 UTC (20050911-110)
9700 Log:
9701 Nonops are allowed to see +q lists.
9702
9703
9704 Modified:
9705 trunk/modules/core/m_mode.c (File Modified)
9706
9707
9708jilles 2005/09/11 14:27:59 UTC (20050911-108)
9709 Log:
9710 Invalidate can_send() cache on -q.
9711
9712
9713 Modified:
9714 trunk/modules/core/m_mode.c (File Modified)
9715
9716
9717nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9718 Log:
9719 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9720
9721
9722 Modified:
9723 trunk/modules/core/m_sjoin.c (File Modified)
9724
9725
9726nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9727 Log:
9728 - Allow blank SJOINs -- for permanant channels.
9729
9730
9731 Modified:
9732 trunk/modules/core/m_sjoin.c (File Modified)
9733
9734
9735nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9736 Log:
9737 - Burst permanant channels.
9738
9739
9740 Modified:
9741 trunk/src/s_serv.c (File Modified)
9742
9743
9744nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9745 Log:
9746 - Fix handling of permanant channels.
9747
9748
9749 Modified:
9750 trunk/modules/core/m_join.c (File Modified)
9751
9752
9753nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9754 Log:
9755 - Run indent on core modules.
9756 - Add propagation of join throttle settings.
9757
9758
9759 Modified:
9760 trunk/modules/core/m_die.c (File Modified)
9761 trunk/modules/core/m_error.c (File Modified)
9762 trunk/modules/core/m_join.c (File Modified)
9763 trunk/modules/core/m_kick.c (File Modified)
9764 trunk/modules/core/m_kill.c (File Modified)
9765 trunk/modules/core/m_message.c (File Modified)
9766 trunk/modules/core/m_mode.c (File Modified)
9767 trunk/modules/core/m_nick.c (File Modified)
9768 trunk/modules/core/m_part.c (File Modified)
9769 trunk/modules/core/m_quit.c (File Modified)
9770 trunk/modules/core/m_server.c (File Modified)
9771 trunk/modules/core/m_sjoin.c (File Modified)
9772 trunk/modules/core/m_squit.c (File Modified)
9773
9774
9775nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9776 Log:
9777 - Fix mistake in commit message.
9778
9779
9780 Modified:
9781 trunk/ChangeLog (File Modified)
9782
9783
9784nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9785 Log:
9786 - Channel throttling.
9787
9788
9789 Modified:
9790 trunk/NEWS (File Modified)
9791 trunk/include/supported.h (File Modified)
9792 trunk/modules/core/m_mode.c (File Modified)
9793 trunk/src/messages.tab (File Modified)
9794
9795
9796nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9797 Log:
9798 - Channel throttle logic fixes.
9799
9800
9801 Modified:
9802 trunk/include/channel.h (File Modified)
9803
9804
9805nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9806 Log:
9807 - Add the throttle logic.
9808
9809
9810 Modified:
9811 trunk/include/channel.h (File Modified)
9812 trunk/include/numeric.h (File Modified)
9813 trunk/modules/core/m_join.c (File Modified)
9814 trunk/src/channel.c (File Modified)
9815 trunk/src/messages.tab (File Modified)
9816
9817
9818nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9819 Log:
9820 - Cosmetic fixes to CREDITS.
9821
9822
9823 Modified:
9824 trunk/CREDITS (File Modified)
9825
9826
9827nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9828 Log:
9829 - Better channel_modes() from ShadowIRCd 4.
9830
9831
9832 Modified:
9833 trunk/include/channel.h (File Modified)
9834 trunk/src/channel.c (File Modified)
9835
9836
9837nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9838 Log:
9839 - Strip colour codes from parts.
9840
9841
9842 Modified:
9843 trunk/modules/core/m_part.c (File Modified)
9844
9845
9846nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9847 Log:
9848 - Strip colour codes from quits.
9849
9850
9851 Modified:
9852 trunk/modules/core/m_quit.c (File Modified)
9853
9854
9855nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9856 Log:
9857 - add +c/+g/+z to channel_modes().
9858
9859
9860 Modified:
9861 trunk/src/channel.c (File Modified)
9862
9863
9864nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9865 Log:
9866 - Add +g to 004/005 numerics.
9867
9868
9869 Modified:
9870 trunk/include/supported.h (File Modified)
9871 trunk/src/messages.tab (File Modified)
9872
9873
9874nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9875 Log:
9876 - Add +cgz to set_final_mode() in both join/sjoin.
9877 - Implement channel mode +g: Free invite.
9878
9879
9880 Modified:
9881 trunk/include/channel.h (File Modified)
9882 trunk/modules/core/m_join.c (File Modified)
9883 trunk/modules/core/m_mode.c (File Modified)
9884 trunk/modules/core/m_sjoin.c (File Modified)
9885 trunk/modules/m_invite.c (File Modified)
9886
9887
9888nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9889 Log:
9890 - Make sure /stats p uses the right list.
9891
9892
9893 Modified:
9894 trunk/modules/m_stats.c (File Modified)
9895
9896
9897nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9898 Log:
9899 - local oper list becomes local_oper_list.
9900 - all opers are stored on oper_list for /stats p.
9901
9902
9903 Modified:
9904 trunk/include/ircd.h (File Modified)
9905 trunk/modules/m_stats.c (File Modified)
9906 trunk/modules/m_trace.c (File Modified)
9907 trunk/src/client.c (File Modified)
9908 trunk/src/ircd.c (File Modified)
9909 trunk/src/s_user.c (File Modified)
9910 trunk/src/send.c (File Modified)
9911
9912
9913nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9914 Log:
9915 - Remove ENABLE_SERVICES legacy define.
9916
9917
9918 Modified:
9919 trunk/configure (File Modified)
9920 trunk/configure.ac (File Modified)
9921 trunk/include/client.h (File Modified)
9922 trunk/include/m_info.h (File Modified)
9923 trunk/include/s_conf.h (File Modified)
9924 trunk/modules/Makefile.in (File Modified)
9925 trunk/modules/core/m_kick.c (File Modified)
9926 trunk/modules/core/m_mode.c (File Modified)
9927 trunk/modules/core/m_nick.c (File Modified)
9928 trunk/modules/core/m_sjoin.c (File Modified)
9929 trunk/modules/m_services.c (File Modified)
9930 trunk/src/channel.c (File Modified)
9931 trunk/src/newconf.c (File Modified)
9932 trunk/src/s_conf.c (File Modified)
9933 trunk/src/s_serv.c (File Modified)
9934 trunk/src/s_user.c (File Modified)
9935
9936
9937nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9938 Log:
9939 - New reject message, ala ircu.
9940
9941
9942 Modified:
9943 trunk/src/reject.c (File Modified)
9944
9945
9946nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9947 Log:
9948 - Reduce 'broadcast storm' effect in m_chghost.
9949
9950
9951 Modified:
9952 trunk/modules/m_chghost.c (File Modified)
9953
9954
9955nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9956 Log:
9957 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9958
9959
9960 Modified:
9961 trunk/include/supported.h (File Modified)
9962 trunk/src/messages.tab (File Modified)
9963
9964
9965nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9966 Log:
9967 - Implement +z.
9968
9969
9970 Modified:
9971 trunk/include/channel.h (File Modified)
9972 trunk/modules/core/m_message.c (File Modified)
9973 trunk/modules/core/m_mode.c (File Modified)
9974
9975
9976nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9977 Log:
9978 - use sendto_one_numeric() in some places.
9979
9980
9981 Modified:
9982 trunk/modules/core/m_mode.c (File Modified)
9983
9984
9985nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9986 Log:
9987 - Implement channel mode +c -- colour stripping.
9988
9989
9990 Modified:
9991 trunk/include/irc_string.h (File Modified)
9992 trunk/include/supported.h (File Modified)
9993 trunk/modules/core/m_message.c (File Modified)
9994 trunk/modules/core/m_mode.c (File Modified)
9995 trunk/src/irc_string.c (File Modified)
9996 trunk/src/messages.tab (File Modified)
9997
9998
9999nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10000 Log:
10001 - Add +qLP to CHANMODES 005 numeric.
10002
10003
10004 Modified:
10005 trunk/include/supported.h (File Modified)
10006
10007
10008nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10009 Log:
10010 Move credits files to doc/.
10011
10012
10013 Modified:
10014 trunk/Hybrid-team (File Deleted)
10015 trunk/Ratbox-team (File Deleted)
10016 trunk/doc/Hybrid-team (File Added)
10017 trunk/doc/Ratbox-team (File Added)
10018
10019
10020nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10021 Log:
10022 - Rename Ratbox credits as Ratbox-team.
10023 - Add in our own CREDITS.
10024
10025
10026 Modified:
10027 trunk/CREDITS (File Deleted)
10028 trunk/CREDITS (File Added)
10029 trunk/Ratbox-team (File Added)
10030
10031
10032nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10033 Log:
10034 - Quietcache fixes.
10035
10036
10037 Modified:
10038 trunk/modules/core/m_mode.c (File Modified)
10039
10040
10041nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10042 Log:
10043 - Rebuild configure.
10044
10045
10046 Modified:
10047 trunk/autom4te.cache/ (File Deleted)
10048 trunk/configure (File Modified)
10049
10050
10051nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10052 Log:
10053 Add +q to messages.tab.
10054
10055
10056 Modified:
10057 trunk/src/messages.tab (File Modified)
10058
10059
10060nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10061 Log:
10062 - port m_sjoin stuff to TS6 JOIN syntax.
10063
10064
10065 Modified:
10066 trunk/modules/core/m_join.c (File Modified)
10067
10068
10069nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10070 Log:
10071 - Implement channel mode +q (quiet)
10072
10073
10074 Modified:
10075 trunk/include/channel.h (File Modified)
10076 trunk/modules/core/m_mode.c (File Modified)
10077 trunk/src/channel.c (File Modified)
10078
10079
10080jilles 2005/09/10 03:03:05 UTC (20050910-40)
10081 Log:
10082 Add +L/+P for set_final_mode().
10083
10084
10085 Modified:
10086 trunk/modules/core/m_sjoin.c (File Modified)
10087
10088
10089jilles 2005/09/10 02:59:22 UTC (20050910-38)
10090 Log:
10091 Add +L/+P in channel_modes().
10092
10093
10094 Modified:
10095 trunk/src/channel.c (File Modified)
10096
10097
10098jilles 2005/09/10 02:55:10 UTC (20050910-36)
10099 Log:
10100 - Use MODE_PERMANENT, not MODE_PERMANANT
10101 - Actually use chm_staff()
10102
10103 It compiles but is not otherwise tested.
10104
10105
10106 Modified:
10107 trunk/include/channel.h (File Modified)
10108 trunk/modules/core/m_mode.c (File Modified)
10109 trunk/modules/core/m_sjoin.c (File Modified)
10110 trunk/src/channel.c (File Modified)
10111
10112
10113nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10114 Log:
10115 - Ok, patchlevel.h is fixed now.
10116
10117
10118 Modified:
10119 trunk/include/patchlevel.h (File Modified)
10120
10121
10122nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10123 Log:
10124 - *sigh*
10125
10126
10127 Modified:
10128 trunk/include/patchlevel.h (File Modified)
10129 trunk/src/version.c.SH (File Modified)
10130
10131
10132nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10133 Log:
10134 - Fix compilation issue with version.c.
10135
10136
10137 Modified:
10138 trunk/src/version.c.SH (File Modified)
10139
10140
10141nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10142 Log:
10143 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10144 this from the BUGS file.
10145
10146
10147 Modified:
10148 trunk/BUGS (File Modified)
10149
10150
10151jilles 2005/09/10 02:30:22 UTC (20050910-26)
10152 Log:
10153 Mangle all netsplit messages if flatten links is enabled.
10154
10155
10156 Modified:
10157 trunk/src/client.c (File Modified)
10158
10159
10160nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10161 Log:
10162 - jilles pointed out that /stats p needed severe changes -- implement
10163 them
10164
10165
10166 Modified:
10167 trunk/modules/m_stats.c (File Modified)
10168
10169
10170nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10171 Log:
10172 Rename RELNOTES to NEWS.
10173
10174
10175 Modified:
10176 trunk/NEWS (File Added)
10177 trunk/RELNOTES (File Deleted)
10178
10179
10180nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10181 Log:
10182 Update RELNOTES.
10183
10184
10185 Modified:
10186 trunk/RELNOTES (File Modified)
10187
10188
10189nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10190 Log:
10191 - Make /stats p work globally.
10192 - Change 'OPER(s)' to 'staff members'
10193
10194
10195 Modified:
10196 trunk/modules/m_stats.c (File Modified)
10197
10198
10199nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10200 Log:
10201 - add modes, +LP to RPL_MYINFO.
10202
10203
10204 Modified:
10205 trunk/src/messages.tab (File Modified)
10206
10207
10208nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10209 Log:
10210 More stuff to RELNOTES.
10211
10212
10213 Modified:
10214 trunk/RELNOTES (File Modified)
10215
10216
10217nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10218 Log:
10219 - Implement +P.
10220
10221
10222 Modified:
10223 trunk/modules/core/m_sjoin.c (File Modified)
10224 trunk/src/channel.c (File Modified)
10225
10226
10227nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10228 Log:
10229 - Implement list limit exceed modes -- +L.
10230
10231
10232 Modified:
10233 trunk/modules/core/m_mode.c (File Modified)
10234
10235
10236nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10237 Log:
10238 - Add handlers for modes +L, +P.
10239
10240
10241 Modified:
10242 trunk/include/channel.h (File Modified)
10243 trunk/modules/core/m_mode.c (File Modified)
10244
10245
10246nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10247 Log:
10248 Update properties on *everything*.
10249
10250
10251 Modified:
10252 trunk/.cvsignore (Property Modified)
10253 trunk/.indent.pro (Property Modified)
10254 trunk/BUGS (File Modified) (Property Modified)
10255 trunk/CREDITS (File Modified) (Property Modified)
10256 trunk/ChangeLog (Property Modified)
10257 trunk/Hybrid-team (File Modified) (Property Modified)
10258 trunk/INSTALL (File Modified) (Property Modified)
10259 trunk/LICENSE (File Modified) (Property Modified)
10260 trunk/Makefile.in (File Modified) (Property Modified)
10261 trunk/README.FIRST (File Modified) (Property Modified)
10262 trunk/RELNOTES (File Modified) (Property Modified)
10263 trunk/SVN-Access (Property Modified)
10264 trunk/aclocal.m4 (File Modified) (Property Modified)
10265 trunk/adns/.cvsignore (Property Modified)
10266 trunk/adns/COPYING (Property Modified)
10267 trunk/adns/GPL-vs-LGPL (Property Modified)
10268 trunk/adns/Makefile.in (File Modified) (Property Modified)
10269 trunk/adns/README (Property Modified)
10270 trunk/adns/README.ircd (Property Modified)
10271 trunk/adns/adns.h (File Modified) (Property Modified)
10272 trunk/adns/check.c (File Modified) (Property Modified)
10273 trunk/adns/dlist.h (File Modified) (Property Modified)
10274 trunk/adns/event.c (File Modified) (Property Modified)
10275 trunk/adns/general.c (File Modified) (Property Modified)
10276 trunk/adns/internal.h (File Modified) (Property Modified)
10277 trunk/adns/parse.c (File Modified) (Property Modified)
10278 trunk/adns/query.c (File Modified) (Property Modified)
10279 trunk/adns/reply.c (File Modified) (Property Modified)
10280 trunk/adns/setup.c (File Modified) (Property Modified)
10281 trunk/adns/transmit.c (File Modified) (Property Modified)
10282 trunk/adns/tvarith.h (File Modified) (Property Modified)
10283 trunk/adns/types.c (File Modified) (Property Modified)
10284 trunk/configure (File Modified) (Property Modified)
10285 trunk/configure.ac (File Modified) (Property Modified)
10286 trunk/contrib/.cvsignore (Property Modified)
10287 trunk/contrib/.indent.pro (Property Modified)
10288 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10289 trunk/contrib/README (File Modified) (Property Modified)
10290 trunk/contrib/example_module.c (File Modified) (Property Modified)
10291 trunk/contrib/m_42.c (File Modified) (Property Modified)
10292 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10293 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10294 trunk/contrib/m_force.c (File Modified) (Property Modified)
10295 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10296 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10297 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10298 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10299 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10300 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10301 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10302 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10303 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10304 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10305 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10306 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10307 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10308 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10309 trunk/doc/.cvsignore (Property Modified)
10310 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10311 trunk/doc/Makefile.in (File Modified) (Property Modified)
10312 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10313 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10314 trunk/doc/challenge.txt (File Modified) (Property Modified)
10315 trunk/doc/example.conf (File Modified) (Property Modified)
10316 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10317 trunk/doc/hooks.txt (File Modified) (Property Modified)
10318 trunk/doc/index.txt (File Modified) (Property Modified)
10319 trunk/doc/ircd.8 (File Modified) (Property Modified)
10320 trunk/doc/ircd.motd (Property Modified)
10321 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10322 trunk/doc/modeg.txt (File Modified) (Property Modified)
10323 trunk/doc/modes.txt (File Modified) (Property Modified)
10324 trunk/doc/monitor.txt (File Modified) (Property Modified)
10325 trunk/doc/old/Authors (Property Modified)
10326 trunk/doc/operguide.txt (File Modified) (Property Modified)
10327 trunk/doc/opermyth.txt (Property Modified)
10328 trunk/doc/server-version-info (File Modified) (Property Modified)
10329 trunk/doc/services.txt (File Modified) (Property Modified)
10330 trunk/doc/technical/README.TSora (Property Modified)
10331 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10332 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10333 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10334 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10335 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10336 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10337 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10338 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10339 trunk/doc/technical/rfc1459.txt (Property Modified)
10340 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10341 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10342 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10343 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10344 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10345 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10346 trunk/help/Makefile.in (File Modified) (Property Modified)
10347 trunk/help/opers/accept (Property Modified)
10348 trunk/help/opers/admin (Property Modified)
10349 trunk/help/opers/away (Property Modified)
10350 trunk/help/opers/capab (Property Modified)
10351 trunk/help/opers/challenge (Property Modified)
10352 trunk/help/opers/close (Property Modified)
10353 trunk/help/opers/cmode (Property Modified)
10354 trunk/help/opers/cnotice (Property Modified)
10355 trunk/help/opers/connect (Property Modified)
10356 trunk/help/opers/cprivmsg (Property Modified)
10357 trunk/help/opers/credits (Property Modified)
10358 trunk/help/opers/die (Property Modified)
10359 trunk/help/opers/dline (Property Modified)
10360 trunk/help/opers/eob (Property Modified)
10361 trunk/help/opers/error (Property Modified)
10362 trunk/help/opers/etrace (Property Modified)
10363 trunk/help/opers/gline (Property Modified)
10364 trunk/help/opers/help (Property Modified)
10365 trunk/help/opers/index (Property Modified)
10366 trunk/help/opers/info (Property Modified)
10367 trunk/help/opers/invite (Property Modified)
10368 trunk/help/opers/ison (Property Modified)
10369 trunk/help/opers/join (Property Modified)
10370 trunk/help/opers/kick (Property Modified)
10371 trunk/help/opers/kill (Property Modified)
10372 trunk/help/opers/kline (Property Modified)
10373 trunk/help/opers/knock (Property Modified)
10374 trunk/help/opers/links (Property Modified)
10375 trunk/help/opers/list (Property Modified)
10376 trunk/help/opers/locops (Property Modified)
10377 trunk/help/opers/lusers (Property Modified)
10378 trunk/help/opers/modlist (Property Modified)
10379 trunk/help/opers/modload (Property Modified)
10380 trunk/help/opers/modrestart (Property Modified)
10381 trunk/help/opers/modunload (Property Modified)
10382 trunk/help/opers/motd (Property Modified)
10383 trunk/help/opers/names (Property Modified)
10384 trunk/help/opers/nick (Property Modified)
10385 trunk/help/opers/notice (Property Modified)
10386 trunk/help/opers/oper (Property Modified)
10387 trunk/help/opers/operspy (Property Modified)
10388 trunk/help/opers/operwall (Property Modified)
10389 trunk/help/opers/part (Property Modified)
10390 trunk/help/opers/pass (Property Modified)
10391 trunk/help/opers/ping (Property Modified)
10392 trunk/help/opers/pong (Property Modified)
10393 trunk/help/opers/post (Property Modified)
10394 trunk/help/opers/privmsg (Property Modified)
10395 trunk/help/opers/quit (Property Modified)
10396 trunk/help/opers/rehash (Property Modified)
10397 trunk/help/opers/restart (Property Modified)
10398 trunk/help/opers/resv (Property Modified)
10399 trunk/help/opers/server (Property Modified)
10400 trunk/help/opers/set (Property Modified)
10401 trunk/help/opers/sjoin (Property Modified)
10402 trunk/help/opers/squit (Property Modified)
10403 trunk/help/opers/stats (Property Modified)
10404 trunk/help/opers/svinfo (Property Modified)
10405 trunk/help/opers/testgecos (Property Modified)
10406 trunk/help/opers/testline (Property Modified)
10407 trunk/help/opers/testmask (Property Modified)
10408 trunk/help/opers/time (Property Modified)
10409 trunk/help/opers/topic (Property Modified)
10410 trunk/help/opers/trace (Property Modified)
10411 trunk/help/opers/uhelp (Property Modified)
10412 trunk/help/opers/umode (Property Modified)
10413 trunk/help/opers/undline (Property Modified)
10414 trunk/help/opers/ungline (Property Modified)
10415 trunk/help/opers/unkline (Property Modified)
10416 trunk/help/opers/unresv (Property Modified)
10417 trunk/help/opers/unxline (Property Modified)
10418 trunk/help/opers/user (Property Modified)
10419 trunk/help/opers/userhost (Property Modified)
10420 trunk/help/opers/users (Property Modified)
10421 trunk/help/opers/version (Property Modified)
10422 trunk/help/opers/wallops (Property Modified)
10423 trunk/help/opers/who (Property Modified)
10424 trunk/help/opers/whois (Property Modified)
10425 trunk/help/opers/whowas (Property Modified)
10426 trunk/help/opers/xline (Property Modified)
10427 trunk/help/users/index (Property Modified)
10428 trunk/help/users/info (Property Modified)
10429 trunk/help/users/notice (Property Modified)
10430 trunk/help/users/privmsg (Property Modified)
10431 trunk/help/users/stats (Property Modified)
10432 trunk/help/users/umode (Property Modified)
10433 trunk/include/.cvsignore (Property Modified)
10434 trunk/include/.indent.pro (Property Modified)
10435 trunk/include/balloc.h (File Modified) (Property Modified)
10436 trunk/include/cache.h (File Modified) (Property Modified)
10437 trunk/include/channel.h (File Modified) (Property Modified)
10438 trunk/include/class.h (File Modified) (Property Modified)
10439 trunk/include/client.h (File Modified) (Property Modified)
10440 trunk/include/commio.h (File Modified) (Property Modified)
10441 trunk/include/common.h (File Modified) (Property Modified)
10442 trunk/include/config.h (File Modified) (Property Modified)
10443 trunk/include/config.h.dist (File Modified) (Property Modified)
10444 trunk/include/defaults.h (File Modified) (Property Modified)
10445 trunk/include/event.h (File Modified) (Property Modified)
10446 trunk/include/hash.h (File Modified) (Property Modified)
10447 trunk/include/hook.h (File Modified) (Property Modified)
10448 trunk/include/hostmask.h (File Modified) (Property Modified)
10449 trunk/include/irc_string.h (File Modified) (Property Modified)
10450 trunk/include/ircd.h (File Modified) (Property Modified)
10451 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10452 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10453 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10454 trunk/include/linebuf.h (File Modified) (Property Modified)
10455 trunk/include/listener.h (File Modified) (Property Modified)
10456 trunk/include/m_info.h (File Modified) (Property Modified)
10457 trunk/include/memory.h (File Modified) (Property Modified)
10458 trunk/include/modules.h (File Modified) (Property Modified)
10459 trunk/include/monitor.h (File Modified) (Property Modified)
10460 trunk/include/msg.h (File Modified) (Property Modified)
10461 trunk/include/newconf.h (File Modified) (Property Modified)
10462 trunk/include/numeric.h (File Modified) (Property Modified)
10463 trunk/include/packet.h (File Modified) (Property Modified)
10464 trunk/include/parse.h (File Modified) (Property Modified)
10465 trunk/include/patchlevel.h (File Modified) (Property Modified)
10466 trunk/include/patricia.h (File Modified) (Property Modified)
10467 trunk/include/reject.h (File Modified) (Property Modified)
10468 trunk/include/res.h (File Modified) (Property Modified)
10469 trunk/include/restart.h (File Modified) (Property Modified)
10470 trunk/include/s_auth.h (File Modified) (Property Modified)
10471 trunk/include/s_conf.h (File Modified) (Property Modified)
10472 trunk/include/s_gline.h (File Modified) (Property Modified)
10473 trunk/include/s_log.h (File Modified) (Property Modified)
10474 trunk/include/s_newconf.h (File Modified) (Property Modified)
10475 trunk/include/s_serv.h (File Modified) (Property Modified)
10476 trunk/include/s_stats.h (File Modified) (Property Modified)
10477 trunk/include/s_user.h (File Modified) (Property Modified)
10478 trunk/include/s_zip.h (File Modified) (Property Modified)
10479 trunk/include/scache.h (File Modified) (Property Modified)
10480 trunk/include/send.h (File Modified) (Property Modified)
10481 trunk/include/serno.h (Property Modified)
10482 trunk/include/setup.h.in (Property Modified)
10483 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10484 trunk/include/stdinc.h (File Modified) (Property Modified)
10485 trunk/include/supported.h (File Modified) (Property Modified)
10486 trunk/include/tools.h (File Modified) (Property Modified)
10487 trunk/include/whowas.h (File Modified) (Property Modified)
10488 trunk/install-sh (File Modified) (Property Modified)
10489 trunk/modules/.cvsignore (Property Modified)
10490 trunk/modules/.depend (Property Modified)
10491 trunk/modules/.indent.pro (Property Modified)
10492 trunk/modules/Makefile.in (File Modified) (Property Modified)
10493 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10494 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10495 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10496 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10497 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10498 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10499 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10500 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10501 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10502 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10503 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10504 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10505 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10506 trunk/modules/m_accept.c (File Modified) (Property Modified)
10507 trunk/modules/m_admin.c (File Modified) (Property Modified)
10508 trunk/modules/m_away.c (File Modified) (Property Modified)
10509 trunk/modules/m_cap.c (File Modified) (Property Modified)
10510 trunk/modules/m_capab.c (File Modified) (Property Modified)
10511 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10512 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10513 trunk/modules/m_close.c (File Modified) (Property Modified)
10514 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10515 trunk/modules/m_connect.c (File Modified) (Property Modified)
10516 trunk/modules/m_dline.c (File Modified) (Property Modified)
10517 trunk/modules/m_encap.c (File Modified) (Property Modified)
10518 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10519 trunk/modules/m_gline.c (File Modified) (Property Modified)
10520 trunk/modules/m_help.c (File Modified) (Property Modified)
10521 trunk/modules/m_info.c (File Modified) (Property Modified)
10522 trunk/modules/m_invite.c (File Modified) (Property Modified)
10523 trunk/modules/m_ison.c (File Modified) (Property Modified)
10524 trunk/modules/m_kline.c (File Modified) (Property Modified)
10525 trunk/modules/m_knock.c (File Modified) (Property Modified)
10526 trunk/modules/m_links.c (File Modified) (Property Modified)
10527 trunk/modules/m_list.c (File Modified) (Property Modified)
10528 trunk/modules/m_locops.c (File Modified) (Property Modified)
10529 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10530 trunk/modules/m_map.c (File Modified) (Property Modified)
10531 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10532 trunk/modules/m_motd.c (File Modified) (Property Modified)
10533 trunk/modules/m_names.c (File Modified) (Property Modified)
10534 trunk/modules/m_oper.c (File Modified) (Property Modified)
10535 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10536 trunk/modules/m_pass.c (File Modified) (Property Modified)
10537 trunk/modules/m_ping.c (File Modified) (Property Modified)
10538 trunk/modules/m_pong.c (File Modified) (Property Modified)
10539 trunk/modules/m_post.c (File Modified) (Property Modified)
10540 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10541 trunk/modules/m_restart.c (File Modified) (Property Modified)
10542 trunk/modules/m_resv.c (File Modified) (Property Modified)
10543 trunk/modules/m_services.c (File Modified) (Property Modified)
10544 trunk/modules/m_set.c (File Modified) (Property Modified)
10545 trunk/modules/m_stats.c (File Modified) (Property Modified)
10546 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10547 trunk/modules/m_tb.c (File Modified) (Property Modified)
10548 trunk/modules/m_testline.c (File Modified) (Property Modified)
10549 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10550 trunk/modules/m_time.c (File Modified) (Property Modified)
10551 trunk/modules/m_topic.c (File Modified) (Property Modified)
10552 trunk/modules/m_trace.c (File Modified) (Property Modified)
10553 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10554 trunk/modules/m_user.c (File Modified) (Property Modified)
10555 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10556 trunk/modules/m_users.c (File Modified) (Property Modified)
10557 trunk/modules/m_version.c (File Modified) (Property Modified)
10558 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10559 trunk/modules/m_who.c (File Modified) (Property Modified)
10560 trunk/modules/m_whois.c (File Modified) (Property Modified)
10561 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10562 trunk/modules/m_xline.c (File Modified) (Property Modified)
10563 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10564 trunk/servlink/.cvsignore (Property Modified)
10565 trunk/servlink/.indent.pro (Property Modified)
10566 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10567 trunk/servlink/README (File Modified) (Property Modified)
10568 trunk/servlink/TODO (File Modified) (Property Modified)
10569 trunk/servlink/control.c (File Modified) (Property Modified)
10570 trunk/servlink/control.h (File Modified) (Property Modified)
10571 trunk/servlink/io.c (File Modified) (Property Modified)
10572 trunk/servlink/io.h (File Modified) (Property Modified)
10573 trunk/servlink/servlink.c (File Modified) (Property Modified)
10574 trunk/servlink/servlink.h (File Modified) (Property Modified)
10575 trunk/src/.cvsignore (Property Modified)
10576 trunk/src/.depend (Property Modified)
10577 trunk/src/.indent.pro (Property Modified)
10578 trunk/src/Makefile.in (File Modified) (Property Modified)
10579 trunk/src/adns.c (File Modified) (Property Modified)
10580 trunk/src/balloc.c (File Modified) (Property Modified)
10581 trunk/src/cache.c (File Modified) (Property Modified)
10582 trunk/src/channel.c (File Modified) (Property Modified)
10583 trunk/src/class.c (File Modified) (Property Modified)
10584 trunk/src/client.c (File Modified) (Property Modified)
10585 trunk/src/commio.c (File Modified) (Property Modified)
10586 trunk/src/devpoll.c (File Modified) (Property Modified)
10587 trunk/src/epoll.c (File Modified) (Property Modified)
10588 trunk/src/event.c (File Modified) (Property Modified)
10589 trunk/src/getopt.c (File Modified) (Property Modified)
10590 trunk/src/hash.c (File Modified) (Property Modified)
10591 trunk/src/hook.c (File Modified) (Property Modified)
10592 trunk/src/hostmask.c (File Modified) (Property Modified)
10593 trunk/src/irc_string.c (File Modified) (Property Modified)
10594 trunk/src/ircd.c (File Modified) (Property Modified)
10595 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10596 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10597 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10598 trunk/src/kdparse.c (File Modified) (Property Modified)
10599 trunk/src/kqueue.c (File Modified) (Property Modified)
10600 trunk/src/linebuf.c (File Modified) (Property Modified)
10601 trunk/src/listener.c (File Modified) (Property Modified)
10602 trunk/src/match.c (File Modified) (Property Modified)
10603 trunk/src/memory.c (File Modified) (Property Modified)
10604 trunk/src/messages.tab (File Modified) (Property Modified)
10605 trunk/src/modules.c (File Modified) (Property Modified)
10606 trunk/src/monitor.c (File Modified) (Property Modified)
10607 trunk/src/newconf.c (File Modified) (Property Modified)
10608 trunk/src/numeric.c (File Modified) (Property Modified)
10609 trunk/src/packet.c (File Modified) (Property Modified)
10610 trunk/src/parse.c (File Modified) (Property Modified)
10611 trunk/src/patricia.c (File Modified) (Property Modified)
10612 trunk/src/poll.c (File Modified) (Property Modified)
10613 trunk/src/reject.c (File Modified) (Property Modified)
10614 trunk/src/restart.c (File Modified) (Property Modified)
10615 trunk/src/s_auth.c (File Modified) (Property Modified)
10616 trunk/src/s_conf.c (File Modified) (Property Modified)
10617 trunk/src/s_gline.c (File Modified) (Property Modified)
10618 trunk/src/s_log.c (File Modified) (Property Modified)
10619 trunk/src/s_newconf.c (File Modified) (Property Modified)
10620 trunk/src/s_serv.c (File Modified) (Property Modified)
10621 trunk/src/s_stats.c (File Modified) (Property Modified)
10622 trunk/src/s_user.c (File Modified) (Property Modified)
10623 trunk/src/scache.c (File Modified) (Property Modified)
10624 trunk/src/select.c (File Modified) (Property Modified)
10625 trunk/src/send.c (File Modified) (Property Modified)
10626 trunk/src/snprintf.c (File Modified) (Property Modified)
10627 trunk/src/tools.c (File Modified) (Property Modified)
10628 trunk/src/version.c.SH (File Modified) (Property Modified)
10629 trunk/src/whowas.c (File Modified) (Property Modified)
10630 trunk/tools/.cvsignore (Property Modified)
10631 trunk/tools/Makefile.in (File Modified) (Property Modified)
10632 trunk/tools/README (File Modified) (Property Modified)
10633 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10634 trunk/tools/convertilines.c (File Modified) (Property Modified)
10635 trunk/tools/convertklines.c (File Modified) (Property Modified)
10636 trunk/tools/mkkeypair (Property Modified)
10637 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10638 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10639 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10640 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10641 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10642 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10643 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10644 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10645 trunk/tools/untabify (File Modified) (Property Modified)
10646 trunk/tools/viconf.c (File Modified) (Property Modified)
10647
10648
10649nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10650 Log:
10651 - Update RELNOTES.
10652
10653
10654 Modified:
10655 trunk/RELNOTES (File Modified)
10656
10657
10658nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10659 Log:
10660 - Make version.c use our serial, not ratbox's.
10661
10662
10663 Modified:
10664 trunk/src/version.c.SH (File Modified)
10665
10666
10667leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10668 Log:
10669 - update RELNOTES
10670 - revved patchlevel to 2.1.5
10671
10672
10673 Modified:
10674 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10675 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10676
10677
10678leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10679 Log:
10680 - fix buffer overflow and unterminated buffer when removing TS6 bans
10681 - fix rebuilding of SJOIN
10682
10683
10684 Modified:
10685 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10686
10687
10688androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10689 Log:
10690 have servlink report if it gets an uncompressed error message when it gets inflate failures
10691
10692 Modified:
10693 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10694
10695
10696leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10697 Log:
10698 - extend our copyrights to 2005.
10699
10700
10701 Modified:
10702 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10703 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10704 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10705 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10706 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10707 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10708 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10709 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10710 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10711 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10712 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10713 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10714 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10715 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10716 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10717 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10718 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10719 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10720 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10721 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10722 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10723 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10724 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10725 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10726 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10727 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10728 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10729 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10730 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10731 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10732 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10733 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10734 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10735 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10736 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10737 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10738 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10739 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10740 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10741 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10742 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10743 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10744 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10745 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10746 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10747 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10748 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10749 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10750 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10751 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10752 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10753 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10754 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10755 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10756 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10757 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10758 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10759 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10760 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10761 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10762 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10763 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10764 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10765 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10766 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10767 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10768 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10769 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10770 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10771 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10772 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10773 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10774 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10775 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10776 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10777 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10778 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10779 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10780 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10781 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10782 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10783 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10784 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10785 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10786 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10787 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10788 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10789 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10790 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10791 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10792 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10793 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10794 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10795 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10796 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10797 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10798 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10799 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10800 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10801 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10802 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10803 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10804 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10805 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10806
10807
10808leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10809 Log:
10810 - update RELNOTES
10811 - revved patchlevel to 2.1.4
10812
10813
10814 Modified:
10815 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10816 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10817
10818
10819leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10820 Log:
10821 - add TARGMAX to 005
10822 - remove the +1 from ->uid in struct Client
10823 - fix checking of accept entries in m_accept.c
10824
10825
10826 Modified:
10827 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10828 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10829 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10830 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10831
10832
10833leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10834 Log:
10835 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10836 send it over TS6
10837
10838
10839 Modified:
10840 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10841
10842
10843leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10844 Log:
10845 - remove an unused variable
10846
10847
10848 Modified:
10849 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10850
10851
10852androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10853 Log:
10854 don't burst a TS5 name in burst_TS6. -via jillies
10855
10856 Modified:
10857 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10858
10859
10860leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10861 Log:
10862 - via jilles, make nickchanges invalidate any cached bans for
10863 quiet_on_ban
10864
10865
10866 Modified:
10867 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10868 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10869 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10870 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10871
10872
10873leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10874 Log:
10875 - fix some char vs byte usage to make adns compile cleanly with gcc4
10876
10877
10878 Modified:
10879 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10880 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10881 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10882 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10883 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10884 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10885 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10886 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10887
10888
10889androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10890 Log:
10891 userhost should allow 5 userhost checks, not 4
10892
10893 Modified:
10894 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10895
10896
10897leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10898 Log:
10899 - another darwin fix
10900
10901
10902 Modified:
10903 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10904
10905
10906leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10907 Log:
10908 - darwin fixes
10909
10910
10911 Modified:
10912 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10913 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10914 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10915 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10916 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10917 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10918 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10919 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10920
10921
10922leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10923 Log:
10924 - remove bogus extern of abort_list
10925
10926
10927 Modified:
10928 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10929
10930
10931androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10932 Log:
10933 svn repo access stuff
10934
10935 Modified:
10936 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10937
10938
10939androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10940 Log:
10941 test commit
10942
10943
10944 Modified:
10945 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10946
10947
10948androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10949 Log:
10950 test commit
10951
10952
10953 Modified:
10954 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10955
10956
10957androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10958 Log:
10959 revert omotd..i thought it was a good idea..oh well
10960
10961 Modified:
10962 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10963
10964
10965androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10966 Log:
10967 Commas are bad things in channel keys
10968
10969
10970 Modified:
10971 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10972
10973
10974androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10975 Log:
10976 Add OMOTD command to display oper motd
10977
10978
10979 Modified:
10980 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10981
10982
10983androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10984 Log:
10985 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10986
10987 Modified:
10988 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10989
10990
10991leeh 2005/06/22 22:10:50 UTC (20050622_0)
10992
10993 Modified files: (Branch: RATBOX_2_1)
10994 modules m_whois.c
10995 Log:
10996 - stop testing whois for protocol violations, as they can be caused in
10997 ircds going all the way back to the original ircd2.8
10998
10999 Revision Changes Path
11000 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11001
11002
11003
11004leeh 2005/06/16 23:10:21 UTC (20050616_0)
11005
11006 Modified files: (Branch: RATBOX_2_1)
11007 modules m_time.c
11008 Log:
11009 - remove some 2.2 code
11010
11011 Revision Changes Path
11012 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11013
11014
11015
11016androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11017
11018 Modified files: (Branch: RATBOX_2_1)
11019 modules m_time.c
11020 Log:
11021 backport of the silly december 31st bug
11022
11023 Revision Changes Path
11024 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11025
11026
11027
11028leeh 2005/06/15 13:51:57 UTC (20050615_1)
11029
11030 Modified files: (Branch: RATBOX_2_1)
11031 . RELNOTES
11032 include patchlevel.h
11033 Log:
11034 - revved patchlevel to 2.1.3
11035
11036 Revision Changes Path
11037 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11038 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11039
11040
11041
11042leeh 2005/06/15 01:54:00 UTC (20050615_0)
11043
11044 Modified files: (Branch: RATBOX_2_1)
11045 include client.h
11046 modules m_accept.c
11047 modules/core m_nick.c
11048 src client.c
11049 Log:
11050 - stop removing a clients own list of accepted clients when they do a
11051 nickchange
11052 - clean up the accept code so its less retarded
11053
11054 Revision Changes Path
11055 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11056 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11057 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11058 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11059
11060
11061
11062leeh 2005/06/14 12:44:47 UTC (20050614_0)
11063
11064 Modified files: (Branch: RATBOX_2_1)
11065 include event.h
11066 modules m_links.c
11067 src event.c ircd.c newconf.c
11068 Log:
11069 - remove a defn of links_cache_list in m_links.c which was causing
11070 the flattened links update to be ignored
11071 - add eventUpdate(), and make links_delay update on rehash
11072
11073 Revision Changes Path
11074 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11075 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11076 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11077 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11078 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11079
11080
11081
11082leeh 2005/06/12 02:23:01 UTC (20050612_2)
11083
11084 Modified files: (Branch: RATBOX_2_1)
11085 doc services.txt
11086 src newconf.c
11087 Log:
11088 - make the conf parser apply service {}; on rehash
11089
11090 Revision Changes Path
11091 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11092 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11093
11094
11095
11096leeh 2005/06/12 02:10:30 UTC (20050612_1)
11097
11098 Modified files: (Branch: RATBOX_2_1)
11099 include m_info.h
11100 Log:
11101 - show ENABLE_SERVICES define in info
11102
11103 Revision Changes Path
11104 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11105
11106
11107
11108leeh 2005/06/12 01:44:37 UTC (20050612_0)
11109
11110 Modified files: (Branch: RATBOX_2_1)
11111 modules m_services.c m_stats.c
11112 Log:
11113 - via jilles, make m_services.c hook into stats U and display service
11114 blocks
11115
11116 Revision Changes Path
11117 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11118 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11119
11120
11121
11122leeh 2005/06/11 20:33:12 UTC (20050611_3)
11123
11124 Modified files: (Branch: RATBOX_2_1)
11125 . configure configure.ac
11126 Log:
11127 - default build to -O2
11128
11129 Revision Changes Path
11130 7.249.2.2 +4 -4 ircd-ratbox/configure
11131 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11132
11133
11134
11135leeh 2005/06/11 20:26:02 UTC (20050611_2)
11136
11137 Modified files: (Branch: RATBOX_2_1)
11138 doc example.conf example.efnet.conf
11139 include client.h s_conf.h s_newconf.h
11140 modules m_info.c
11141 modules/core m_join.c m_nick.c
11142 src channel.c newconf.c s_conf.c s_user.c
11143 Log:
11144 - remove no_oper_resvs from general {};
11145 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11146
11147 Revision Changes Path
11148 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11149 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11150 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11151 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11152 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11153 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11154 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11155 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11156 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11157 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11158 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11159 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11160
11161
11162
11163leeh 2005/06/11 20:06:22 UTC (20050611_1)
11164
11165 Modified files: (Branch: RATBOX_2_1)
11166 modules/core m_mode.c m_nick.c
11167 src s_newconf.c
11168 Log:
11169 - 2.0 sync:
11170 - raise max temptime to a year
11171 - tidy up BMASK
11172 - require 9 parameters in ms_nick(), 10 in ms_uid()
11173
11174 Revision Changes Path
11175 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11176 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11177 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11178
11179
11180
11181leeh 2005/06/11 16:35:25 UTC (20050611_0)
11182
11183 Modified files: (Branch: RATBOX_2_1)
11184 modules m_services.c
11185 Log:
11186 - only show services logged in info when its a local client
11187
11188 Revision Changes Path
11189 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11190
11191
11192
11193androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11194
11195 Modified files: (Branch: RATBOX_2_1)
11196 src match.c
11197 Log:
11198 passing a pointer to a pointer is not what was intended, oops
11199
11200 Revision Changes Path
11201 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11202
11203
11204
11205leeh 2005/06/03 11:18:11 UTC (20050603_0)
11206
11207 Modified files: (Branch: RATBOX_2_1)
11208 doc services.txt
11209 Log:
11210 - update services.txt with FNC
11211
11212 Revision Changes Path
11213 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11214
11215
11216
11217androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11218
11219 Modified files: (Branch: RATBOX_2_1)
11220 modules m_resv.c
11221 Log:
11222 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11223
11224 Revision Changes Path
11225 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11226
11227
11228
11229leeh 2005/05/19 12:44:47 UTC (20050519_1)
11230
11231 Modified files: (Branch: RATBOX_2_1)
11232 src s_auth.c
11233 Log:
11234 - add some uniqueness into auth process for bopm
11235
11236 Revision Changes Path
11237 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11238
11239
11240
11241leeh 2005/05/19 08:50:26 UTC (20050519_0)
11242
11243 Modified files: (Branch: RATBOX_2_1)
11244 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11245 Log:
11246 - make contrib/ compile
11247
11248 Revision Changes Path
11249 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11250 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11251 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11252 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11253
11254
11255
11256androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11257
11258 Modified files: (Branch: RATBOX_2_1)
11259 modules m_monitor.c
11260 Log:
11261 Don't allow MONITOR from an unregistered client
11262
11263 Revision Changes Path
11264 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11265
11266
11267
11268leeh 2005/05/17 13:16:11 UTC (20050517_0)
11269
11270 Modified files: (Branch: RATBOX_2_1)
11271 doc example.conf example.efnet.conf
11272 include class.h
11273 src class.c messages.tab newconf.c
11274 Log:
11275 - remove sendq_eob, its become more of a hindrance than a benefit.
11276 - sync example.efnet.conf cluster {}; with example.conf
11277
11278 Revision Changes Path
11279 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11280 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11281 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11282 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11283 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11284 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11285
11286
11287
11288leeh 2005/05/11 22:39:00 UTC (20050511_5)
11289
11290 Modified files: (Branch: RATBOX_2_1)
11291 . RELNOTES
11292 include patchlevel.h
11293 Log:
11294 - update RELNOTES
11295 - revved patchlevel to 2.1.2
11296
11297 Revision Changes Path
11298 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11299 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11300
11301
11302
11303leeh 2005/05/11 22:29:18 UTC (20050511_4)
11304
11305 Modified files: (Branch: RATBOX_2_1)
11306 . configure configure.ac
11307 Log:
11308 - raise default topiclen to 160.
11309
11310 Revision Changes Path
11311 7.249.2.1 +3 -3 ircd-ratbox/configure
11312 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11313
11314
11315
11316leeh 2005/05/11 22:22:13 UTC (20050511_3)
11317
11318 Modified files: (Branch: RATBOX_2_1)
11319 modules m_services.c
11320 Log:
11321 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11322 tsinfo matches this
11323
11324 Revision Changes Path
11325 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11326
11327
11328
11329leeh 2005/05/11 21:58:41 UTC (20050511_2)
11330
11331 Modified files: (Branch: RATBOX_2_1)
11332 modules m_services.c
11333 Log:
11334 - monitor_signoff() the client we're nickchanging
11335
11336 Revision Changes Path
11337 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11338
11339
11340
11341leeh 2005/05/11 21:52:51 UTC (20050511_1)
11342
11343 Modified files: (Branch: RATBOX_2_1)
11344 modules m_trace.c
11345 Log:
11346 - fix various UID problems with trace
11347
11348 Revision Changes Path
11349 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11350
11351
11352
11353leeh 2005/05/11 21:22:02 UTC (20050511_0)
11354
11355 Modified files: (Branch: RATBOX_2_1)
11356 help/opers dline kline
11357 modules m_resv.c m_stats.c
11358 modules/core m_mode.c
11359 Log:
11360 - sync with 2.0
11361 - tidy up kline/dline help to note they dont accept nick as target
11362 - disallow bans beginning with ':' over bmask
11363 - disallow bans with a space in chm_ban
11364 - stop counting hidden opers in stats p
11365 - match() parameters in remote unresv were inverted, causing it to fail
11366 - fix possibility of clients setting blank keys
11367
11368 Revision Changes Path
11369 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11370 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11371 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11372 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11373 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11374
11375
11376
11377leeh 2005/05/08 22:37:18 UTC (20050508_0)
11378
11379 Modified files: (Branch: RATBOX_2_1)
11380 src send.c
11381 Log:
11382 - fix problems with amd64 and the way we do va_list
11383
11384 Revision Changes Path
11385 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11386
11387
11388
11389leeh 2005/05/07 13:35:57 UTC (20050507_1)
11390
11391 Modified files: (Branch: RATBOX_2_1)
11392 modules m_services.c
11393 Log:
11394 - tidy up the kill notifications for RSFNC
11395
11396 Revision Changes Path
11397 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11398
11399
11400
11401leeh 2005/05/07 10:35:54 UTC (20050507_0)
11402
11403 Modified files: (Branch: RATBOX_2_1)
11404 include s_serv.h
11405 modules m_services.c
11406 src s_serv.c
11407 Log:
11408 - some more rserv stuff:
11409 - add RSFNC capability
11410 - fix up RSFNC, kill existing clients if they exist.
11411
11412 Revision Changes Path
11413 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11414 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11415 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11416
11417
11418
11419leeh 2005/05/06 23:50:29 UTC (20050506_0)
11420
11421 Modified files: (Branch: RATBOX_2_1)
11422 modules m_services.c
11423 Log:
11424 - first stab at a FNC implementation for rserv
11425
11426 Revision Changes Path
11427 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11428
11429
11430
11431leeh 2005/05/03 09:30:51 UTC (20050503_0)
11432
11433 Modified files: (Branch: RATBOX_2_1)
11434 help/opers umode
11435 Log:
11436 - remove a tab
11437
11438 Revision Changes Path
11439 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11440
11441
11442
11443leeh 2005/05/02 22:46:52 UTC (20050502_0)
11444
11445 Modified files: (Branch: RATBOX_2_1)
11446 src newconf.c
11447 Log:
11448 - add links_delay back
11449
11450 Revision Changes Path
11451 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11452
11453
11454
11455leeh 2005/04/27 21:50:30 UTC (20050427_1)
11456
11457 Modified files: (Branch: RATBOX_2_1)
11458 help/opers umode
11459 help/users umode
11460 Log:
11461 - swap tabs for spaces
11462
11463 Revision Changes Path
11464 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11465 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11466
11467
11468
11469leeh 2005/04/27 21:38:20 UTC (20050427_0)
11470
11471 Modified files: (Branch: RATBOX_2_1)
11472 include m_info.h
11473 Log:
11474 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11475 contained in the client_flood conf option
11476 - remove a couple of unused defines from info
11477
11478 Revision Changes Path
11479 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11480
11481
11482
11483androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11484
11485 Modified files: (Branch: RATBOX_2_1)
11486 src s_conf.c
11487 Log:
11488 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11489
11490 Revision Changes Path
11491 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11492
11493
11494
11495leeh 2005/04/17 13:31:34 UTC (20050417_0)
11496
11497 Modified files: (Branch: RATBOX_2_1)
11498 doc example.conf example.efnet.conf
11499 Log:
11500 - fix missing closing comment tag
11501
11502 Revision Changes Path
11503 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11504 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11505
11506
11507
11508leeh 2005/04/12 18:44:21 UTC (20050412_2)
11509
11510 Modified files: (Branch: RATBOX_2_1)
11511 . RELNOTES
11512 include patchlevel.h
11513 Log:
11514 - revved patchlevel to 2.1.1
11515
11516 Revision Changes Path
11517 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11518 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11519
11520
11521
11522leeh 2005/04/12 18:36:31 UTC (20050412_1)
11523
11524 Modified files: (Branch: RATBOX_2_1)
11525 modules m_kline.c
11526 Log:
11527 - sync up remote kline reasons, so theyre consistent with what happens
11528 when we add local klines - notably the "Temporary K-line x min" and
11529 date added to reason.
11530
11531 Revision Changes Path
11532 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11533
11534
11535
11536leeh 2005/04/12 01:52:06 UTC (20050412_0)
11537
11538 Modified files: (Branch: RATBOX_2_1)
11539 doc monitor.txt
11540 Log:
11541 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11542
11543 Revision Changes Path
11544 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11545
11546
11547
11548androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11549
11550 Modified files: (Branch: RATBOX_2_1)
11551 src commio.c
11552 Log:
11553 used the data pointer we saved, not what just got nulled
11554
11555 Revision Changes Path
11556 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11557
11558
11559
11560leeh 2005/04/05 12:14:32 UTC (20050405_0)
11561
11562 Modified files: (Branch: RATBOX_2_1)
11563 modules m_resv.c m_xline.c
11564 Log:
11565 - fix broken propagation of xline/resv
11566
11567 Revision Changes Path
11568 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11569 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11570
11571
11572
11573leeh 2005/04/04 18:32:37 UTC (20050404_1)
11574
11575 Modified files: (Branch: RATBOX_2_1)
11576 src s_auth.c
11577 Log:
11578 - properly increment bad auth count for stats T when we timeout an auth
11579
11580 Revision Changes Path
11581 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11582
11583
11584
11585leeh 2005/04/04 17:24:14 UTC (20050404_0)
11586
11587 Modified files: (Branch: RATBOX_2_1)
11588 doc monitor.txt
11589 include client.h
11590 modules/core m_nick.c
11591 Log:
11592 - fix a bit that didnt make sense in monitor.txt
11593 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11594
11595 Revision Changes Path
11596 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11597 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11598 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11599
11600
11601
11602androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11603
11604 Modified files: (Branch: RATBOX_2_1)
11605 src s_auth.c
11606 Log:
11607 removing dlink nodes from auth_poll_list twice is bad
11608
11609 Revision Changes Path
11610 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11611
11612
11613
11614leeh 2005/03/28 02:17:38 UTC (20050328_0)
11615
11616 Modified files: (Branch: RATBOX_2_1)
11617 modules m_stats.c
11618 Log:
11619 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11620 changed to RPL_STATSDEBUG
11621
11622 Revision Changes Path
11623 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11624
11625
11626
11627leeh 2005/03/27 02:19:04 UTC (20050327_0)
11628
11629 Added files: (Branch: RATBOX_2_1)
11630 doc tgchange.txt
11631 Log:
11632 - add some documentation about target change
11633
11634 Revision Changes Path
11635 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11636
11637
11638
11639leeh 2005/03/25 16:46:29 UTC (20050325_1)
11640
11641 Modified files: (Branch: RATBOX_2_1)
11642 include supported.h
11643 modules/core m_message.c
11644 Log:
11645 - remove extra argument to 005
11646 - disallow messaging of UIDs
11647
11648 Revision Changes Path
11649 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11650 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11651
11652
11653
11654leeh 2005/03/25 14:20:13 UTC (20050325_0)
11655
11656 Modified files: (Branch: RATBOX_2_1)
11657 src parse.c
11658 Log:
11659 - fix a longstanding parser bug with wrong limit checking, causing us to
11660 accept one less parameter than we're allowed to accept.
11661
11662 Revision Changes Path
11663 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11664
11665
11666
11667leeh 2005/03/24 13:41:45 UTC (20050324_0)
11668
11669 Modified files: (Branch: RATBOX_2_1)
11670 modules/core m_message.c
11671 Log:
11672 - exempt users messaging themselves from target change
11673
11674 Revision Changes Path
11675 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11676
11677
11678
11679leeh 2005/03/22 13:15:53 UTC (20050322_0)
11680
11681 Modified files: (Branch: RATBOX_2_1)
11682 include supported.h
11683 Log:
11684 - stop violating MAXPARA on 005.
11685
11686 Revision Changes Path
11687 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11688
11689
11690
11691leeh 2005/03/20 17:41:00 UTC (20050320_1)
11692
11693 Modified files: (Branch: RATBOX_2_1)
11694 modules/core m_nick.c
11695 Log:
11696 - dont store an ipv6 sockhost if we're not compiled with v6 support
11697
11698 Revision Changes Path
11699 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11700
11701
11702
11703leeh 2005/03/20 00:32:04 UTC (20050320_0)
11704
11705 Modified files: (Branch: RATBOX_2_1)
11706 include stdinc.h
11707 Log:
11708 - remove some vms includes
11709
11710 Revision Changes Path
11711 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11712
11713
11714
11715leeh 2005/03/18 16:47:38 UTC (20050318_1)
11716
11717 Modified files: (Branch: RATBOX_2_1)
11718 . ChangeLog
11719 include serno.h
11720 Log:
11721 - force commit for new branch
11722
11723 Revision Changes Path
11724 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11725 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11726
11727
11728
11729leeh 2005/03/18 16:44:47 UTC (20050318_0)
11730
11731 Modified files:
11732 . RELNOTES configure configure.ac
11733 include patchlevel.h
11734 Log:
11735 - revved patchlevel to 2.1.0
11736
11737 Revision Changes Path
11738 1.114 +6 -2 ircd-ratbox/RELNOTES
11739 7.249 +11 -11 ircd-ratbox/configure
11740 7.63 +3 -3 ircd-ratbox/configure.ac
11741 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11742
11743
11744
11745leeh 2005/03/04 13:31:32 EST (20050304_2)
11746
11747 Modified files:
11748 . RELNOTES
11749 include patchlevel.h
11750 Log:
11751 - update RELNOTES
11752 - revved patchlevel to 2.1.0beta2
11753
11754 Revision Changes Path
11755 1.113 +12 -0 ircd-ratbox/RELNOTES
11756 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11757
11758
11759
11760leeh 2005/03/04 13:27:05 EST (20050304_1)
11761
11762 Modified files:
11763 doc whats-new-2.1.txt
11764 src channel.c
11765 Log:
11766 - update whats-new-2.1
11767 - when we're handling global NAMES, dont output channels if there are no
11768 members within them we can show.
11769
11770 Revision Changes Path
11771 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11772 7.436 +12 -2 ircd-ratbox/src/channel.c
11773
11774
11775
11776androsyn 2005/03/04 12:38:07 EST (20050304_0)
11777
11778 Modified files:
11779 src patricia.c
11780 Log:
11781 That would be a node_heap not a prefix_heap..oops
11782
11783 Revision Changes Path
11784 7.30 +1 -1 ircd-ratbox/src/patricia.c
11785
11786
11787
11788androsyn 2005/02/26 19:38:35 EST (20050227_4)
11789
11790 Modified files:
11791 include stdinc.h
11792 Log:
11793 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11794 otherwise..the other macros might work????
11795
11796 Revision Changes Path
11797 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11798
11799
11800
11801androsyn 2005/02/26 19:26:04 EST (20050227_3)
11802
11803 Modified files:
11804 . configure configure.ac
11805 Log:
11806 i hate autoconf
11807
11808 Revision Changes Path
11809 7.248 +5 -5 ircd-ratbox/configure
11810 7.62 +5 -5 ircd-ratbox/configure.ac
11811
11812
11813
11814androsyn 2005/02/26 19:15:55 EST (20050227_2)
11815
11816 Modified files:
11817 . configure configure.ac
11818 Log:
11819 i hate autoconf
11820
11821 Revision Changes Path
11822 7.247 +3 -2 ircd-ratbox/configure
11823 7.61 +3 -2 ircd-ratbox/configure.ac
11824
11825
11826
11827androsyn 2005/02/26 19:13:45 EST (20050227_1)
11828
11829 Modified files:
11830 . configure configure.ac
11831 Log:
11832 doh
11833
11834 Revision Changes Path
11835 7.246 +6 -6 ircd-ratbox/configure
11836 7.60 +4 -4 ircd-ratbox/configure.ac
11837
11838
11839
11840androsyn 2005/02/26 19:10:17 EST (20050227_0)
11841
11842 Modified files:
11843 . configure configure.ac
11844 include stdinc.h
11845 Log:
11846 Doh these changes got put on RATBOX_2_0 when they were meant for
11847 head..oops...
11848 Also merged in the monitor heap size stuff, not that i think monitor has
11849 been moved to head
11850
11851 Revision Changes Path
11852 7.245 +12 -3 ircd-ratbox/configure
11853 7.59 +11 -3 ircd-ratbox/configure.ac
11854 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11855
11856
11857
11858androsyn 2005/02/26 18:52:24 EST (20050226_0)
11859
11860 Modified files:
11861 include stdinc.h
11862 Log:
11863 Add more robust alloca checking
11864
11865 Revision Changes Path
11866 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11867
11868
11869
11870leeh 2005/02/24 15:27:17 EST (20050224_9)
11871
11872 Modified files:
11873 contrib m_42.c
11874 Log:
11875 - fix the copyright on m_42.c :p
11876
11877 Revision Changes Path
11878 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11879
11880
11881
11882leeh 2005/02/24 15:22:53 EST (20050224_8)
11883
11884 Modified files:
11885 include supported.h
11886 modules m_dline.c
11887 Log:
11888 - fix a core in undline on bad masks
11889 - remove an unwanted space from beginning of second 005 numeric
11890
11891 Revision Changes Path
11892 7.5 +1 -1 ircd-ratbox/include/supported.h
11893 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11894
11895
11896
11897leeh 2005/02/24 15:18:59 EST (20050224_7)
11898
11899 Modified files:
11900 modules m_monitor.c
11901 Log:
11902 - use max_monitor when adding nicknames
11903 - add in monitor s
11904 that should be everything now..
11905
11906 Revision Changes Path
11907 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11908
11909
11910
11911androsyn 2005/02/24 15:13:52 EST (20050224_6)
11912
11913 Modified files:
11914 contrib m_42.c
11915 Log:
11916 42
11917
11918 Revision Changes Path
11919 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11920
11921
11922
11923androsyn 2005/02/24 15:13:06 EST (20050224_5)
11924
11925 Modified files:
11926 contrib m_42.c
11927 Log:
11928 42
11929
11930 Revision Changes Path
11931 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11932
11933
11934
11935androsyn 2005/02/24 15:12:12 EST (20050224_4)
11936
11937 Added files:
11938 contrib m_42.c
11939 Log:
11940 The Answer to Life, the Universe, and Everything
11941
11942 Revision Changes Path
11943 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11944
11945
11946
11947leeh 2005/02/24 14:53:04 EST (20050224_3)
11948
11949 Modified files:
11950 include monitor.h
11951 modules m_monitor.c
11952 src ircd.c monitor.c
11953 Log:
11954 - call init_monitor() on startup
11955 - add in support for adding/deleting/listing monitor entries
11956
11957 Revision Changes Path
11958 7.2 +3 -1 ircd-ratbox/include/monitor.h
11959 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11960 7.374 +2 -0 ircd-ratbox/src/ircd.c
11961 7.3 +15 -4 ircd-ratbox/src/monitor.c
11962
11963
11964
11965leeh 2005/02/23 21:20:10 EST (20050224_2)
11966
11967 Modified files:
11968 doc example.conf example.efnet.conf
11969 include s_conf.h supported.h
11970 modules Makefile.in
11971 src client.c newconf.c s_conf.c
11972 Added files:
11973 modules m_monitor.c
11974 Log:
11975 - add the max_monitor config option
11976 - advertise MONITOR=%d in 005
11977 - clear a local clients monitor list on exit
11978 - add the framework for the MONITOR command
11979 - bed.
11980
11981 Revision Changes Path
11982 7.261 +5 -0 ircd-ratbox/doc/example.conf
11983 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11984 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11985 7.4 +4 -2 ircd-ratbox/include/supported.h
11986 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11987 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11988 7.492 +1 -0 ircd-ratbox/src/client.c
11989 7.202 +1 -0 ircd-ratbox/src/newconf.c
11990 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11991
11992
11993
11994leeh 2005/02/23 20:57:51 EST (20050224_1)
11995
11996 Modified files:
11997 . configure configure.ac
11998 include setup.h.in
11999 src monitor.c
12000 Log:
12001 - move MONITOR_HEAP_SIZE over to configure
12002
12003 Revision Changes Path
12004 7.244 ircd-ratbox/configure
12005 7.58 +4 -2 ircd-ratbox/configure.ac
12006 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12007 7.2 +0 -2 ircd-ratbox/src/monitor.c
12008
12009
12010
12011leeh 2005/02/23 20:48:08 EST (20050224_0)
12012
12013 Modified files:
12014 doc monitor.txt
12015 include client.h numeric.h
12016 modules/core m_nick.c
12017 src Makefile.in client.c messages.tab
12018 s_user.c
12019 Added files:
12020 include monitor.h
12021 src monitor.c
12022 Log:
12023 - first half of my server-side notify list implementation..
12024
12025 Revision Changes Path
12026 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12027 7.266 +3 -0 ircd-ratbox/include/client.h
12028 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12029 7.58 +6 -0 ircd-ratbox/include/numeric.h
12030 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12031 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12032 7.491 +3 -0 ircd-ratbox/src/client.c
12033 7.126 +5 -5 ircd-ratbox/src/messages.tab
12034 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12035 7.342 +2 -0 ircd-ratbox/src/s_user.c
12036
12037
12038
12039leeh 2005/02/23 18:42:59 EST (20050223_0)
12040
12041 Modified files:
12042 include hash.h
12043 Log:
12044 - double the size of the client and channel hashtables (64k -> 128k and
12045 32k -> 64k). The improvements are quite significant..
12046
12047 Revision Changes Path
12048 7.54 +4 -4 ircd-ratbox/include/hash.h
12049
12050
12051
12052leeh 2005/02/22 14:55:56 EST (20050222_1)
12053
12054 Modified files:
12055 doc monitor.txt
12056 modules m_services.c
12057 Log:
12058 - remove a couple of unused vars
12059 - update monitor.txt
12060
12061 Revision Changes Path
12062 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12063 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12064
12065
12066
12067leeh 2005/02/21 19:47:24 EST (20050222_0)
12068
12069 Added files:
12070 doc monitor.txt
12071 Log:
12072 - add in my documentation on the upcoming MONITOR command
12073
12074 Revision Changes Path
12075 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12076
12077
12078
12079leeh 2005/02/21 12:09:34 EST (20050221_0)
12080
12081 Modified files:
12082 . configure configure.ac
12083 doc whats-new-2.1.txt
12084 tools README.mkpasswd
12085 Removed files:
12086 src crypt.c
12087 Log:
12088 - update whats-new-2.1.txt some more
12089 - we dont have vms mkpasswd anymore
12090 - remove the unused crypt.c
12091
12092 Revision Changes Path
12093 7.243 +3 -6 ircd-ratbox/configure
12094 7.57 +2 -4 ircd-ratbox/configure.ac
12095 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12096 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12097 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12098
12099
12100
12101leeh 2005/02/19 12:38:09 EST (20050219_3)
12102
12103 Modified files:
12104 doc example.conf example.efnet.conf
12105 include ircd.h
12106 modules m_pong.c
12107 src channel.c client.c ircd.c s_conf.c
12108 Log:
12109 - rework the splitcode, splitservers is now how many servers we've marked as
12110 EOB, rather than how many are linked. Thus pull ourselves out of
12111 splitmode immediately once this is satisfied
12112
12113 Revision Changes Path
12114 7.260 +8 -9 ircd-ratbox/doc/example.conf
12115 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12116 7.83 +1 -0 ircd-ratbox/include/ircd.h
12117 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12118 7.435 +16 -36 ircd-ratbox/src/channel.c
12119 7.490 +2 -0 ircd-ratbox/src/client.c
12120 7.373 +2 -1 ircd-ratbox/src/ircd.c
12121 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12122
12123
12124
12125leeh 2005/02/19 09:02:34 EST (20050219_2)
12126
12127 Modified files:
12128 doc example.conf example.efnet.conf
12129 include ircd.h s_conf.h
12130 modules m_set.c
12131 src channel.c ircd.c newconf.c s_conf.c
12132 Log:
12133 - remove split_delay
12134
12135 Revision Changes Path
12136 7.259 +0 -5 ircd-ratbox/doc/example.conf
12137 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12138 7.82 +0 -1 ircd-ratbox/include/ircd.h
12139 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12140 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12141 7.434 +2 -7 ircd-ratbox/src/channel.c
12142 7.372 +0 -1 ircd-ratbox/src/ircd.c
12143 7.201 +0 -1 ircd-ratbox/src/newconf.c
12144 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12145
12146
12147
12148leeh 2005/02/19 08:48:05 EST (20050219_1)
12149
12150 Modified files:
12151 include client.h
12152 modules m_cap.c m_who.c
12153 src channel.c
12154 Log:
12155 - implemented multi-prefix client capability, which allows stacking of @+ in
12156 names and who
12157
12158 Revision Changes Path
12159 7.265 +1 -1 ircd-ratbox/include/client.h
12160 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12161 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12162 7.433 +4 -6 ircd-ratbox/src/channel.c
12163
12164
12165
12166leeh 2005/02/19 06:27:58 EST (20050219_0)
12167
12168 Modified files:
12169 modules m_etrace.c
12170 src newconf.c s_conf.c s_newconf.c
12171 Log:
12172 - removed some unused vars/functions
12173
12174 Revision Changes Path
12175 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12176 7.200 +0 -15 ircd-ratbox/src/newconf.c
12177 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12178 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12179
12180
12181
12182leeh 2005/02/16 12:58:24 EST (20050216_2)
12183
12184 Modified files:
12185 . RELNOTES configure configure.ac
12186 include patchlevel.h
12187 Log:
12188 - update configure to reflect this is 'devel'
12189 - update RELNOTES
12190 - revved patchlevel to 2.1.0beta1
12191
12192 Revision Changes Path
12193 1.112 +9 -1 ircd-ratbox/RELNOTES
12194 7.242 +11 -11 ircd-ratbox/configure
12195 7.56 +3 -3 ircd-ratbox/configure.ac
12196 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12197
12198
12199
12200leeh 2005/02/16 12:46:30 EST (20050216_1)
12201
12202 Modified files:
12203 . configure configure.ac
12204 include client.h numeric.h s_conf.h setup.h.in
12205 supported.h
12206 modules Makefile.in
12207 modules/core m_nick.c
12208 src Makefile.in client.c ircd.c messages.tab
12209 newconf.c s_conf.c s_user.c
12210 Removed files:
12211 include watch.h
12212 modules m_watch.c
12213 src watch.c
12214 Log:
12215 - remove watch, the protocol for this sucks so hard I just dont want it
12216 here ;-)
12217
12218 Revision Changes Path
12219 7.241 +2 -12 ircd-ratbox/configure
12220 7.55 +2 -4 ircd-ratbox/configure.ac
12221 7.264 +0 -2 ircd-ratbox/include/client.h
12222 7.57 +0 -11 ircd-ratbox/include/numeric.h
12223 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12224 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12225 7.3 +2 -3 ircd-ratbox/include/supported.h
12226 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12227 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12228 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12229 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12230 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12231 7.489 +0 -3 ircd-ratbox/src/client.c
12232 7.371 +0 -2 ircd-ratbox/src/ircd.c
12233 7.125 +9 -9 ircd-ratbox/src/messages.tab
12234 7.199 +0 -1 ircd-ratbox/src/newconf.c
12235 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12236 7.341 +0 -2 ircd-ratbox/src/s_user.c
12237 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12238
12239
12240
12241leeh 2005/02/15 19:13:31 EST (20050216_0)
12242
12243 Modified files:
12244 include stdinc.h
12245 src event.c ircd_lexer.l ircd_signal.c
12246 modules.c
12247 Removed files:
12248 servlink descrip.mms
12249 Log:
12250 - remove a few vms bits
12251
12252 Revision Changes Path
12253 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12254 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12255 7.47 +0 -54 ircd-ratbox/src/event.c
12256 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12257 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12258 7.152 +0 -3 ircd-ratbox/src/modules.c
12259
12260
12261
12262leeh 2005/02/15 18:53:32 EST (20050215_0)
12263
12264 Modified files:
12265 include hostmask.h ircd.h s_conf.h s_newconf.h
12266 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12267 m_xline.c
12268 src hostmask.c ircd.c ircd_signal.c s_conf.c
12269 s_newconf.c
12270 Log:
12271 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12272 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12273
12274 Revision Changes Path
12275 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12276 7.81 +1 -0 ircd-ratbox/include/ircd.h
12277 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12278 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12279 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12280 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12281 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12282 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12283 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12284 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12285 7.370 +7 -0 ircd-ratbox/src/ircd.c
12286 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12287 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12288 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12289
12290
12291
12292leeh 2005/02/13 10:21:41 EST (20050213_4)
12293
12294 Modified files:
12295 doc services.txt
12296 Added files:
12297 doc whats-new-2.0.txt whats-new-2.1.txt
12298 Removed files:
12299 doc whats-new.txt
12300 Log:
12301 - move whats-new.txt to whats-new-2.0.txt
12302 - add in whats-new-2.1.txt
12303 - update services.txt with the whois for logged in users
12304
12305 Revision Changes Path
12306 7.2 +5 -0 ircd-ratbox/doc/services.txt
12307 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12308 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12309 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12310
12311
12312
12313leeh 2005/02/13 09:20:37 EST (20050213_3)
12314
12315 Modified files:
12316 include supported.h
12317 modules/core m_message.c
12318 Log:
12319 - fix a compile error in m_message.c
12320 - update 005 to the spec and add CPRIVMSG/CNOTICE
12321
12322 Revision Changes Path
12323 7.2 +31 -37 ircd-ratbox/include/supported.h
12324 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12325
12326
12327
12328leeh 2005/02/13 09:14:12 EST (20050213_2)
12329
12330 Modified files:
12331 src channel.c
12332 Log:
12333 - fix the membership memleak
12334
12335 Revision Changes Path
12336 7.432 +0 -3 ircd-ratbox/src/channel.c
12337
12338
12339
12340leeh 2005/02/12 21:51:56 EST (20050213_1)
12341
12342 Modified files:
12343 include client.h
12344 modules/core m_message.c
12345 Log:
12346 - add a bitmask to track when they send their first message, only allowing
12347 clearing stuff after that.
12348
12349 Revision Changes Path
12350 7.263 +4 -0 ircd-ratbox/include/client.h
12351 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12352
12353
12354
12355leeh 2005/02/12 21:17:52 EST (20050213_0)
12356
12357 Modified files:
12358 include patricia.h s_newconf.h
12359 modules/core m_message.c
12360 src patricia.c s_newconf.c s_user.c
12361 Log:
12362 - add in the patricia for tracking who fills up targets, give them a reduced
12363 count on connect
12364
12365 Revision Changes Path
12366 7.20 +1 -1 ircd-ratbox/include/patricia.h
12367 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12368 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12369 7.29 +1 -1 ircd-ratbox/src/patricia.c
12370 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12371 7.340 +4 -0 ircd-ratbox/src/s_user.c
12372
12373
12374
12375leeh 2005/02/12 18:35:10 EST (20050212_0)
12376
12377 Modified files:
12378 include ircd_defs.h
12379 src class.c reject.c
12380 Log:
12381 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12382
12383 Revision Changes Path
12384 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12385 7.68 +1 -5 ircd-ratbox/src/class.c
12386 1.33 +1 -5 ircd-ratbox/src/reject.c
12387
12388
12389
12390androsyn 2005/02/11 17:11:57 EST (20050211_1)
12391
12392 Modified files:
12393 modules m_watch.c
12394 Log:
12395 remove stupid memory leak
12396
12397 Revision Changes Path
12398 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12399
12400
12401
12402leeh 2005/02/11 06:42:48 EST (20050211_0)
12403
12404 Modified files:
12405 modules m_gline.c
12406 Log:
12407 - workaround hyb6 allowing empty gline reasons
12408
12409 Revision Changes Path
12410 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12411
12412
12413
12414leeh 2005/02/09 14:39:13 EST (20050209_2)
12415
12416 Modified files:
12417 include s_conf.h
12418 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12419 src ircd.c s_conf.c
12420 Log:
12421 - move temp dlines and temp klines over to an array, rather than completely
12422 seperate dlinks.
12423
12424 Revision Changes Path
12425 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12426 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12427 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12428 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12429 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12430 7.369 +0 -5 ircd-ratbox/src/ircd.c
12431 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12432
12433
12434
12435leeh 2005/02/09 14:02:13 EST (20050209_1)
12436
12437 Modified files:
12438 include s_user.h
12439 modules m_cap.c m_pong.c m_user.c
12440 modules/core m_nick.c
12441 src s_user.c
12442 Log:
12443 - remove 'nick' param from register_local_user(), its not needed.
12444
12445 Revision Changes Path
12446 7.35 +1 -1 ircd-ratbox/include/s_user.h
12447 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12448 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12449 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12450 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12451 7.339 +6 -6 ircd-ratbox/src/s_user.c
12452
12453
12454
12455leeh 2005/02/09 13:12:53 EST (20050209_0)
12456
12457 Modified files:
12458 modules m_cmessage.c
12459 Log:
12460 - dont send numerics when we're dealing with CNOTICE
12461 - add in checking for +g, and resetting idle
12462
12463 Revision Changes Path
12464 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12465
12466
12467
12468leeh 2005/02/08 11:37:50 EST (20050208_2)
12469
12470 Modified files:
12471 src s_newconf.c
12472 Log:
12473 - fix operator blocks to work on ip spoofs
12474
12475 Revision Changes Path
12476 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12477
12478
12479
12480leeh 2005/02/07 19:23:22 EST (20050208_1)
12481
12482 Modified files:
12483 doc example.conf example.efnet.conf
12484 src newconf.c
12485 Log:
12486 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12487
12488 Revision Changes Path
12489 7.258 +0 -39 ircd-ratbox/doc/example.conf
12490 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12491 7.198 +0 -272 ircd-ratbox/src/newconf.c
12492
12493
12494
12495leeh 2005/02/07 19:19:32 EST (20050208_0)
12496
12497 Modified files:
12498 src s_conf.c
12499 Log:
12500 - added support for kline.conf.perm et al, these take the same formats
12501 as their non-permanent partners, but you cant remove them via the ircd.
12502
12503 Revision Changes Path
12504 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12505
12506
12507
12508leeh 2005/02/02 19:18:59 EST (20050203_1)
12509
12510 Modified files:
12511 help Makefile.in
12512 help/opers index
12513 help/users index
12514 Added files:
12515 help/opers cnotice cprivmsg
12516 Log:
12517 - added help files for cprivmsg/cnotice
12518
12519 Revision Changes Path
12520 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12521 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12522 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12523 1.10 +19 -19 ircd-ratbox/help/opers/index
12524 1.7 +10 -9 ircd-ratbox/help/users/index
12525
12526
12527
12528leeh 2005/02/02 19:14:25 EST (20050203_0)
12529
12530 Modified files:
12531 include numeric.h
12532 modules Makefile.in
12533 src messages.tab
12534 Added files:
12535 modules m_cmessage.c
12536 Log:
12537 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12538 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12539 nick is a member. These bypass any target change limitations.
12540 - added ERR_VOICENEEDED, numeric 489.
12541
12542 Revision Changes Path
12543 7.56 +2 -0 ircd-ratbox/include/numeric.h
12544 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12545 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12546 7.124 +1 -1 ircd-ratbox/src/messages.tab
12547
12548
12549
12550leeh 2005/02/02 16:58:16 EST (20050202_4)
12551
12552 Modified files:
12553 help/opers etrace
12554 Log:
12555 - update etrace help
12556
12557 Revision Changes Path
12558 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12559
12560
12561
12562leeh 2005/02/02 16:55:04 EST (20050202_3)
12563
12564 Modified files:
12565 modules m_etrace.c
12566 Log:
12567 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12568 can put its external ip address in there..
12569
12570 Revision Changes Path
12571 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12572
12573
12574
12575leeh 2005/02/02 16:41:06 EST (20050202_2)
12576
12577 Modified files:
12578 modules m_etrace.c
12579 Log:
12580 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12581 if its a non-local client. These will just get "lost" if the remote
12582 server doesnt support this..
12583
12584 Revision Changes Path
12585 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12586
12587
12588
12589leeh 2005/02/02 16:12:12 EST (20050202_1)
12590
12591 Modified files:
12592 include client.h numeric.h s_conf.h
12593 modules/core m_message.c
12594 src messages.tab newconf.c s_conf.c
12595 Log:
12596 - first part of the target change code, add the storage of targets for
12597 localuser, throttle messages when they fill all the available slots
12598
12599 Revision Changes Path
12600 7.262 +5 -1 ircd-ratbox/include/client.h
12601 7.55 +2 -0 ircd-ratbox/include/numeric.h
12602 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12603 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12604 7.123 +1 -1 ircd-ratbox/src/messages.tab
12605 7.197 +1 -0 ircd-ratbox/src/newconf.c
12606 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12607
12608
12609
12610leeh 2005/02/02 13:28:10 EST (20050202_0)
12611
12612 Modified files:
12613 modules m_resv.c m_stats.c m_testline.c
12614 modules/core m_join.c
12615 src hash.c kdparse.c messages.tab s_newconf.c
12616 Log:
12617 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12618 tracking of when resvs get hit
12619
12620 Revision Changes Path
12621 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12622 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12623 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12624 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12625 7.114 +3 -0 ircd-ratbox/src/hash.c
12626 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12627 7.122 +1 -1 ircd-ratbox/src/messages.tab
12628 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12629
12630
12631
12632leeh 2005/01/31 09:04:10 EST (20050131_2)
12633
12634 Modified files:
12635 src s_log.c
12636 Log:
12637 - fflush() logfiles
12638
12639 Revision Changes Path
12640 7.79 +2 -0 ircd-ratbox/src/s_log.c
12641
12642
12643
12644leeh 2005/01/31 08:59:09 EST (20050131_1)
12645
12646 Modified files:
12647 src commio.c
12648 Log:
12649 - rename fd_dump() to comm_dump()
12650
12651 Revision Changes Path
12652 1.27 +2 -2 ircd-ratbox/src/commio.c
12653
12654
12655
12656leeh 2005/01/30 19:16:08 EST (20050131_0)
12657
12658 Modified files:
12659 doc hooks.txt
12660 include hook.h
12661 modules m_services.c
12662 modules/core m_server.c
12663 src hook.c s_serv.c
12664 Log:
12665 - added hook for server_introduced
12666 - fixed up services support for hooks
12667
12668 Revision Changes Path
12669 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12670 1.31 +1 -0 ircd-ratbox/include/hook.h
12671 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12672 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12673 7.36 +2 -0 ircd-ratbox/src/hook.c
12674 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12675
12676
12677
12678androsyn 2005/01/29 20:18:12 EST (20050130_1)
12679
12680 Modified files:
12681 src commio.c
12682 Log:
12683 Add back in the comm_fd_hack thing for solaris
12684
12685 Revision Changes Path
12686 1.26 +26 -1 ircd-ratbox/src/commio.c
12687
12688
12689
12690androsyn 2005/01/29 19:59:17 EST (20050130_0)
12691
12692 Modified files:
12693 adns adns.h
12694 include commio.h s_conf.h watch.h
12695 modules m_dline.c m_kline.c m_resv.c m_stats.c
12696 m_watch.c m_xline.c
12697 modules/core m_nick.c
12698 src balloc.c cache.c client.c commio.c
12699 epoll.c ircd.c ircd_lexer.l kdparse.c
12700 listener.c s_auth.c s_conf.c s_log.c
12701 s_serv.c watch.c
12702 Log:
12703 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12704
12705 Revision Changes Path
12706 1.18 +0 -2 ircd-ratbox/adns/adns.h
12707 1.14 +6 -37 ircd-ratbox/include/commio.h
12708 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12709 7.3 +2 -2 ircd-ratbox/include/watch.h
12710 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12711 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12712 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12713 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12714 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12715 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12716 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12717 7.85 +1 -1 ircd-ratbox/src/balloc.c
12718 1.24 +5 -5 ircd-ratbox/src/cache.c
12719 7.488 +4 -4 ircd-ratbox/src/client.c
12720 1.25 +10 -280 ircd-ratbox/src/commio.c
12721 1.33 +1 -1 ircd-ratbox/src/epoll.c
12722 7.368 +4 -4 ircd-ratbox/src/ircd.c
12723 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12724 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12725 7.125 +8 -8 ircd-ratbox/src/listener.c
12726 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12727 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12728 7.78 +20 -20 ircd-ratbox/src/s_log.c
12729 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12730 1.6 +22 -15 ircd-ratbox/src/watch.c
12731
12732
12733
12734androsyn 2005/01/29 12:18:38 EST (20050129_0)
12735
12736 Modified files:
12737 modules/core m_mode.c
12738 Log:
12739 remove two unused variables
12740
12741 Revision Changes Path
12742 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12743
12744
12745
12746leeh 2005/01/28 15:31:40 EST (20050128_1)
12747
12748 Modified files:
12749 modules m_kline.c
12750 src s_conf.c
12751 Log:
12752 - mo_kline() needs minpara of 3, not 2
12753 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12754 - require me.info is never blank
12755
12756 Revision Changes Path
12757 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12758 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12759
12760
12761
12762leeh 2005/01/28 15:26:28 EST (20050128_0)
12763
12764 Modified files:
12765 modules/core m_mode.c m_sjoin.c
12766 Log:
12767 - patch via jilles to fix +eI lists being shown to lusers when handling
12768 protocol stuff over TS6
12769
12770 Revision Changes Path
12771 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12772 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12773
12774
12775
12776leeh 2005/01/25 19:47:38 EST (20050126_0)
12777
12778 Modified files:
12779 include channel.h
12780 modules/core m_join.c m_mode.c m_sjoin.c
12781 src channel.c messages.tab s_serv.c
12782 Log:
12783 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12784 an operspy call with &me
12785 - remove modebuf/parabuf params from channel_modes(), we now generate a
12786 buffer internally which we return.
12787
12788 Revision Changes Path
12789 7.163 +1 -1 ircd-ratbox/include/channel.h
12790 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12791 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12792 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12793 7.431 +25 -18 ircd-ratbox/src/channel.c
12794 7.121 +1 -1 ircd-ratbox/src/messages.tab
12795 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12796
12797
12798
12799alz 2005/01/25 18:09:18 EST (20050125_5)
12800
12801 Modified files:
12802 doc example.conf example.efnet.conf
12803 include s_conf.h
12804 modules m_info.c
12805 src listener.c newconf.c s_conf.c
12806 Log:
12807 Added dline_with_reason config option (default yes):
12808
12809 /* dline reason: show the user the dline reason when they connect
12810 * and are dlined.
12811 */
12812 dline_with_reason = yes;
12813
12814 Revision Changes Path
12815 7.257 +6 -1 ircd-ratbox/doc/example.conf
12816 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12817 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12818 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12819 7.124 +1 -1 ircd-ratbox/src/listener.c
12820 7.196 +1 -0 ircd-ratbox/src/newconf.c
12821 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12822
12823
12824
12825leeh 2005/01/25 13:21:17 EST (20050125_4)
12826
12827 Modified files:
12828 src newconf.c
12829 Log:
12830 - make conf_set_generic_string() test len exists before it uses it.
12831
12832 Revision Changes Path
12833 7.195 +1 -1 ircd-ratbox/src/newconf.c
12834
12835
12836
12837leeh 2005/01/25 13:10:56 EST (20050125_3)
12838
12839 Modified files:
12840 doc example.conf
12841 src newconf.c
12842 Log:
12843 - rename 'type' to 'flags' in cluster {};
12844 - add stacking of servers in cluster {}; documented in example.conf
12845
12846 Revision Changes Path
12847 7.256 +18 -10 ircd-ratbox/doc/example.conf
12848 7.194 +39 -7 ircd-ratbox/src/newconf.c
12849
12850
12851
12852alz 2005/01/25 12:48:54 EST (20050125_2)
12853
12854 Modified files:
12855 include s_conf.h
12856 src listener.c s_conf.c
12857 Log:
12858 Added dline reasons, connecting/banned clients now see ban reason.
12859
12860 Revision Changes Path
12861 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12862 7.123 +17 -4 ircd-ratbox/src/listener.c
12863 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12864
12865
12866
12867leeh 2005/01/25 07:44:37 EST (20050125_1)
12868
12869 Modified files:
12870 doc example.conf example.efnet.conf
12871 src newconf.c
12872 Log:
12873 - implement stacking of shared {}; blocks, documented in example.conf
12874
12875 Revision Changes Path
12876 7.255 +26 -13 ircd-ratbox/doc/example.conf
12877 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12878 7.193 +51 -36 ircd-ratbox/src/newconf.c
12879
12880
12881
12882leeh 2005/01/24 19:08:29 EST (20050125_0)
12883
12884 Modified files:
12885 doc example.conf
12886 include client.h s_conf.h
12887 modules/core m_join.c
12888 src newconf.c s_user.c
12889 Log:
12890 - added jupe_exempt to auth {};, exempts the user from generating warnings
12891 when they attempt to join juped channels.
12892
12893 Revision Changes Path
12894 7.254 +2 -0 ircd-ratbox/doc/example.conf
12895 7.261 +3 -0 ircd-ratbox/include/client.h
12896 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12897 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12898 7.192 +1 -0 ircd-ratbox/src/newconf.c
12899 7.338 +8 -0 ircd-ratbox/src/s_user.c
12900
12901
12902
12903leeh 2005/01/24 18:57:02 EST (20050124_6)
12904
12905 Modified files:
12906 src newconf.c
12907 Log:
12908 - rework shared {};, the format is now:
12909 shared {
12910 oper = "flame@*.leeh.co.uk", "*.lan";
12911 flags = kline;
12912 };
12913
12914 With no privs:
12915 shared {
12916 oper = "flame@*.leeh.co.uk", "*.lan";
12917 flags = none;
12918 };
12919
12920 Revision Changes Path
12921 7.191 +55 -23 ircd-ratbox/src/newconf.c
12922
12923
12924
12925leeh 2005/01/24 17:25:58 EST (20050124_5)
12926
12927 Modified files:
12928 include modules.h
12929 Log:
12930 - fix the prototype on load_static_modules()
12931
12932 Revision Changes Path
12933 7.61 +1 -1 ircd-ratbox/include/modules.h
12934
12935
12936
12937leeh 2005/01/24 16:00:30 EST (20050124_4)
12938
12939 Modified files:
12940 modules m_cap.c
12941 Log:
12942 - have cap end call register_local_user() with its own copy of
12943 source_p->username so its safe for unidented users..
12944
12945 Revision Changes Path
12946 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12947
12948
12949
12950leeh 2005/01/24 15:48:09 EST (20050124_3)
12951
12952 Modified files:
12953 include newconf.h s_conf.h
12954 modules m_info.c
12955 src newconf.c s_conf.c s_log.c
12956 Log:
12957 - move the conf parser over to a table based structure, with generic setting
12958 of integers/strings
12959
12960 Revision Changes Path
12961 7.34 +9 -8 ircd-ratbox/include/newconf.h
12962 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12963 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12964 7.190 +264 -808 ircd-ratbox/src/newconf.c
12965 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12966 7.77 +13 -13 ircd-ratbox/src/s_log.c
12967
12968
12969
12970leeh 2005/01/24 13:11:30 EST (20050124_2)
12971
12972 Modified files:
12973 doc example.conf
12974 src newconf.c
12975 Log:
12976 - added stacking of ips in exempt {};
12977
12978 Revision Changes Path
12979 7.253 +4 -0 ircd-ratbox/doc/example.conf
12980 7.189 +11 -30 ircd-ratbox/src/newconf.c
12981
12982
12983
12984leeh 2005/01/24 12:59:57 EST (20050124_1)
12985
12986 Modified files:
12987 include tools.h
12988 src channel.c client.c hash.c hook.c
12989 newconf.c s_user.c watch.c
12990 Log:
12991 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12992 consistent with the rest of the dlink code.
12993
12994 Revision Changes Path
12995 1.54 +7 -7 ircd-ratbox/include/tools.h
12996 7.430 +2 -2 ircd-ratbox/src/channel.c
12997 7.487 +6 -6 ircd-ratbox/src/client.c
12998 7.113 +5 -5 ircd-ratbox/src/hash.c
12999 7.35 +1 -1 ircd-ratbox/src/hook.c
13000 7.188 +2 -2 ircd-ratbox/src/newconf.c
13001 7.337 +1 -1 ircd-ratbox/src/s_user.c
13002 1.5 +4 -4 ircd-ratbox/src/watch.c
13003
13004
13005
13006leeh 2005/01/24 12:47:13 EST (20050124_0)
13007
13008 Modified files:
13009 modules m_cap.c
13010 Log:
13011 - cheap hack on sticky capabs..
13012
13013 Revision Changes Path
13014 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13015
13016
13017
13018leeh 2005/01/22 11:36:54 EST (20050122_0)
13019
13020 Modified files:
13021 modules m_cap.c
13022 Log:
13023 - updated my clicap implementation to match the spec so far..
13024
13025 Revision Changes Path
13026 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13027
13028
13029
13030leeh 2005/01/21 07:14:43 EST (20050121_2)
13031
13032 Modified files:
13033 doc hooks.txt
13034 include hook.h
13035 modules m_services.c
13036 src hook.c s_serv.c
13037 Log:
13038 - added hooks for when we're sending a burst
13039 - rewrote hooks.txt
13040 - fix up the hooks ive already done in services compatibility, ill add the
13041 hooks for server/client introductions in a bit.
13042
13043 Revision Changes Path
13044 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13045 1.30 +4 -0 ircd-ratbox/include/hook.h
13046 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13047 7.34 +7 -0 ircd-ratbox/src/hook.c
13048 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13049
13050
13051
13052leeh 2005/01/21 06:34:03 EST (20050121_1)
13053
13054 Modified files:
13055 contrib example_module.c spy_admin_notice.c
13056 spy_info_notice.c spy_links_notice.c
13057 spy_motd_notice.c spy_stats_notice.c
13058 spy_stats_p_notice.c spy_trace_notice.c
13059 spy_whois_notice.c
13060 spy_whois_notice_global.c
13061 include hook.h
13062 modules m_admin.c m_info.c m_links.c m_motd.c
13063 m_services.c m_stats.c m_trace.c
13064 m_whois.c static_modules.c.SH
13065 modules/core m_server.c
13066 src client.c hook.c ircd.c modules.c packet.c
13067 s_auth.c s_serv.c s_user.c send.c
13068 Log:
13069 - add a better implementation of the hook system, its now a slow leaking
13070 array and events are created whenever we try adding a hook for it, or
13071 theyre registered for the caller.
13072
13073 Ive temporarily fucked services support and removed most of the other
13074 hooks.. I shall fix this soon.
13075
13076 Revision Changes Path
13077 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13078 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13079 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13080 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13081 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13082 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13083 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13084 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13085 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13086 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13087 1.29 +34 -70 ircd-ratbox/include/hook.h
13088 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13089 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13090 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13091 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13092 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13093 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13094 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13095 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13096 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13097 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13098 7.486 +1 -28 ircd-ratbox/src/client.c
13099 7.33 +131 -137 ircd-ratbox/src/hook.c
13100 7.367 +1 -1 ircd-ratbox/src/ircd.c
13101 7.151 +6 -10 ircd-ratbox/src/modules.c
13102 7.138 +10 -14 ircd-ratbox/src/packet.c
13103 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13104 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13105 7.336 +0 -6 ircd-ratbox/src/s_user.c
13106 7.286 +8 -6 ircd-ratbox/src/send.c
13107
13108
13109
13110leeh 2005/01/20 19:19:20 EST (20050121_0)
13111
13112 Modified files:
13113 include hostmask.h
13114 Log:
13115 - remove an unused struct
13116
13117 Revision Changes Path
13118 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13119
13120
13121
13122leeh 2005/01/20 13:38:39 EST (20050120_1)
13123
13124 Modified files:
13125 . configure configure.ac
13126 include client.h numeric.h patchlevel.h
13127 modules Makefile.in
13128 src messages.tab s_user.c
13129 Added files:
13130 modules m_cap.c
13131 Log:
13132 - drop back to -O0, fix patchlevel.h
13133 - first stab at client capabilities.. this still needs work.
13134
13135 Revision Changes Path
13136 7.240 +3 -3 ircd-ratbox/configure
13137 7.54 +3 -3 ircd-ratbox/configure.ac
13138 7.260 +3 -0 ircd-ratbox/include/client.h
13139 7.54 +2 -0 ircd-ratbox/include/numeric.h
13140 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13141 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13142 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13143 7.120 +1 -1 ircd-ratbox/src/messages.tab
13144 7.335 +3 -0 ircd-ratbox/src/s_user.c
13145
13146
13147
13148leeh 2005/01/20 06:04:41 EST (20050120_0)
13149
13150 Modified files:
13151 . ChangeLog RELNOTES
13152 include config.h config.h.dist memory.h
13153 patchlevel.h
13154 modules m_stats.c
13155 src commio.c crypt.c getopt.c ircd.c s_serv.c
13156 Removed files:
13157 . README.VMS clean.com make.com
13158 include setup.h_vms
13159 modules descrip.mms static_modules_c.com
13160 modules/core descrip.mms
13161 src descrip.mms qio.c version.com
13162 tools descrip.mms mkpasswd_vms.c
13163 Log:
13164 - clean changelog, relnotes
13165 - mark patchlevel as 2.1.0beta
13166 - remove VMS support
13167
13168 Revision Changes Path
13169 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13170 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13171 1.111 +1 -348 ircd-ratbox/RELNOTES
13172 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13173 7.182 +0 -42 ircd-ratbox/include/config.h
13174 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13175 7.50 +0 -4 ircd-ratbox/include/memory.h
13176 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13177 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13178 7.2 +0 -58 ircd-ratbox/make.com (dead)
13179 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13180 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13181 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13182 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13183 1.24 +7 -30 ircd-ratbox/src/commio.c
13184 7.12 +0 -4 ircd-ratbox/src/crypt.c
13185 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13186 7.24 +0 -4 ircd-ratbox/src/getopt.c
13187 7.366 +4 -19 ircd-ratbox/src/ircd.c
13188 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13189 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13190 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13191 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13192 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13193
13194
13195
13196androsyn 2005/01/18 11:55:13 EST (20050118_7)
13197
13198 Modified files:
13199 include watch.h
13200 src watch.c
13201 Log:
13202 not using the return values on a few watch functions so make them void
13203
13204 Revision Changes Path
13205 7.2 +5 -5 ircd-ratbox/include/watch.h
13206 1.4 +19 -28 ircd-ratbox/src/watch.c
13207
13208
13209androsyn 2005/01/14 13:10:41 EST (20050114_5)
13210
13211 Modified files:
13212 modules m_watch.c
13213 Log:
13214 Make watch throttle, don't accept letter commands stacked
13215
13216 Revision Changes Path
13217 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13218
13219
13220
13221androsyn 2005/01/14 13:06:06 EST (20050114_4)
13222
13223 Modified files:
13224 modules m_gline.c
13225 Log:
13226 fix merge error
13227
13228 Revision Changes Path
13229 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13230
13231
13232
13233androsyn 2005/01/14 12:12:37 EST (20050114_3)
13234
13235 Modified files:
13236 . ChangeLog README.FIRST RELNOTES configure
13237 configure.ac
13238 adns adns.h internal.h parse.c transmit.c
13239 types.c
13240 contrib example_module.c spy_admin_notice.c
13241 spy_info_notice.c spy_links_notice.c
13242 spy_motd_notice.c spy_stats_notice.c
13243 spy_stats_p_notice.c spy_trace_notice.c
13244 spy_whois_notice.c
13245 spy_whois_notice_global.c
13246 doc example.conf example.efnet.conf ircd.motd
13247 server-version-info whats-new.txt
13248 help/opers umode xline
13249 help/users umode
13250 include cache.h channel.h class.h client.h
13251 commio.h config.h config.h.dist hash.h
13252 hook.h hostmask.h irc_string.h ircd.h
13253 ircd_defs.h m_info.h memory.h msg.h
13254 newconf.h numeric.h packet.h patchlevel.h
13255 patricia.h s_conf.h s_gline.h s_newconf.h
13256 s_serv.h s_user.h scache.h serno.h
13257 setup.h.in sprintf_irc.h stdinc.h tools.h
13258 modules .depend Makefile.in m_admin.c m_away.c
13259 m_dline.c m_encap.c m_gline.c m_info.c
13260 m_kline.c m_links.c m_list.c m_lusers.c
13261 m_motd.c m_oper.c m_operspy.c m_rehash.c
13262 m_restart.c m_resv.c m_set.c m_stats.c
13263 m_svinfo.c m_testline.c m_testmask.c
13264 m_topic.c m_trace.c m_watch.c m_who.c
13265 m_whois.c m_whowas.c m_xline.c
13266 static_modules.c.SH
13267 modules/core m_error.c m_message.c m_mode.c m_quit.c
13268 m_server.c m_squit.c
13269 src .depend Makefile.in adns.c balloc.c
13270 cache.c channel.c class.c client.c
13271 commio.c crypt.c devpoll.c epoll.c
13272 event.c getopt.c hash.c hook.c hostmask.c
13273 irc_string.c ircd.c ircd_lexer.l
13274 ircd_parser.y ircd_signal.c listener.c
13275 modules.c newconf.c numeric.c packet.c
13276 parse.c patricia.c poll.c reject.c
13277 restart.c s_auth.c s_conf.c s_log.c
13278 s_newconf.c s_serv.c s_user.c scache.c
13279 select.c send.c snprintf.c tools.c
13280 version.c.SH watch.c whowas.c
13281 tools README.mkpasswd mkpasswd.c
13282 Added files:
13283 . README.VMS clean.com make.com
13284 doc services.txt
13285 include common.h s_stats.h setup.h_vms
13286 supported.h
13287 modules descrip.mms m_challenge.c m_etrace.c
13288 m_invite.c m_names.c m_pass.c m_ping.c
13289 m_pong.c m_services.c m_tb.c m_user.c
13290 m_users.c m_version.c
13291 static_modules_c.com
13292 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13293 m_part.c m_sjoin.c
13294 servlink descrip.mms
13295 src descrip.mms kdparse.c messages.tab qio.c
13296 s_gline.c s_stats.c version.com
13297 tools descrip.mms mkpasswd_vms.c
13298 Removed files:
13299 doc 005.txt
13300 include banconf.h
13301 modules/core channels.c users.c
13302 src banconf.c
13303 Log:
13304 merge from RATBOX_2_0
13305
13306 Revision Changes Path
13307 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13308 7.40 +1 -0 ircd-ratbox/README.FIRST
13309 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13310 1.110 +114 -6 ircd-ratbox/RELNOTES
13311 1.17 +4 -0 ircd-ratbox/adns/adns.h
13312 1.17 +4 -4 ircd-ratbox/adns/internal.h
13313 1.12 +38 -38 ircd-ratbox/adns/parse.c
13314 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13315 1.19 +13 -13 ircd-ratbox/adns/types.c
13316 7.1 +10 -0 ircd-ratbox/clean.com (new)
13317 7.239 +47 -29 ircd-ratbox/configure
13318 7.53 +40 -32 ircd-ratbox/configure.ac
13319 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13320 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13321 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13322 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13323 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13324 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13325 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13326 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13327 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13328 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13329 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13330 7.252 +68 -22 ircd-ratbox/doc/example.conf
13331 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13332 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13333 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13334 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13335 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13336 1.5 +2 -1 ircd-ratbox/help/opers/umode
13337 1.7 +1 -1 ircd-ratbox/help/opers/xline
13338 1.2 +1 -0 ircd-ratbox/help/users/umode
13339 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13340 1.7 +8 -0 ircd-ratbox/include/cache.h
13341 7.162 +18 -16 ircd-ratbox/include/channel.h
13342 7.25 +4 -0 ircd-ratbox/include/class.h
13343 7.259 +34 -28 ircd-ratbox/include/client.h
13344 1.13 +45 -7 ircd-ratbox/include/commio.h
13345 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13346 7.181 +74 -16 ircd-ratbox/include/config.h
13347 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13348 7.53 +2 -0 ircd-ratbox/include/hash.h
13349 1.28 +73 -27 ircd-ratbox/include/hook.h
13350 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13351 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13352 7.80 +6 -31 ircd-ratbox/include/ircd.h
13353 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13354 7.56 +14 -8 ircd-ratbox/include/m_info.h
13355 7.49 +4 -0 ircd-ratbox/include/memory.h
13356 7.53 +2 -0 ircd-ratbox/include/msg.h
13357 7.33 +9 -9 ircd-ratbox/include/newconf.h
13358 7.53 +12 -8 ircd-ratbox/include/numeric.h
13359 7.27 +1 -1 ircd-ratbox/include/packet.h
13360 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13361 7.19 +25 -1 ircd-ratbox/include/patricia.h
13362 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13363 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13364 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13365 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13366 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13367 7.34 +13 -9 ircd-ratbox/include/s_user.h
13368 7.15 +1 -1 ircd-ratbox/include/scache.h
13369 7.5366 +1 -1 ircd-ratbox/include/serno.h
13370 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13371 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13372 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13373 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13374 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13375 1.53 +10 -10 ircd-ratbox/include/tools.h
13376 7.1 +58 -0 ircd-ratbox/make.com (new)
13377 1.45 +338 -182 ircd-ratbox/modules/.depend
13378 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13379 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13380 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13381 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13382 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13383 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13384 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13385 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13386 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13387 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13388 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13389 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13390 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13391 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13392 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13393 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13394 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13395 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13396 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13397 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13398 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13399 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13400 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13401 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13402 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13403 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13404 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13405 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13406 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13407 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13408 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13409 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13410 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13411 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13412 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13413 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13414 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13415 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13416 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13417 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13418 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13419 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13420 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13421 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13422 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13423 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13424 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13425 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13426 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13427 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13428 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13429 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13430 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13431 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13432 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13433 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13434 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13435 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13436 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13437 7.48 +162 -119 ircd-ratbox/src/.depend
13438 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13439 7.75 +5 -5 ircd-ratbox/src/adns.c
13440 7.84 +1 -1 ircd-ratbox/src/balloc.c
13441 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13442 1.23 +75 -7 ircd-ratbox/src/cache.c
13443 7.429 +342 -79 ircd-ratbox/src/channel.c
13444 7.67 +42 -2 ircd-ratbox/src/class.c
13445 7.485 +245 -85 ircd-ratbox/src/client.c
13446 1.23 +349 -43 ircd-ratbox/src/commio.c
13447 7.11 +4 -0 ircd-ratbox/src/crypt.c
13448 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13449 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13450 1.32 +4 -8 ircd-ratbox/src/epoll.c
13451 7.46 +63 -6 ircd-ratbox/src/event.c
13452 7.23 +4 -0 ircd-ratbox/src/getopt.c
13453 7.112 +8 -7 ircd-ratbox/src/hash.c
13454 7.32 +135 -133 ircd-ratbox/src/hook.c
13455 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13456 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13457 7.365 +56 -48 ircd-ratbox/src/ircd.c
13458 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13459 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13460 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13461 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13462 7.122 +14 -13 ircd-ratbox/src/listener.c
13463 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13464 7.150 +17 -8 ircd-ratbox/src/modules.c
13465 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13466 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13467 7.137 +55 -42 ircd-ratbox/src/packet.c
13468 7.187 +8 -15 ircd-ratbox/src/parse.c
13469 7.28 +2 -4 ircd-ratbox/src/patricia.c
13470 7.82 +3 -1 ircd-ratbox/src/poll.c
13471 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13472 1.32 +8 -3 ircd-ratbox/src/reject.c
13473 7.34 +1 -0 ircd-ratbox/src/restart.c
13474 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13475 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13476 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13477 7.76 +32 -35 ircd-ratbox/src/s_log.c
13478 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13479 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13480 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13481 7.334 +773 -2 ircd-ratbox/src/s_user.c
13482 7.27 +2 -1 ircd-ratbox/src/scache.c
13483 7.44 +2 -0 ircd-ratbox/src/select.c
13484 7.285 +12 -12 ircd-ratbox/src/send.c
13485 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13486 7.46 +0 -1 ircd-ratbox/src/tools.c
13487 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13488 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13489 1.3 +4 -4 ircd-ratbox/src/watch.c
13490 7.32 +1 -0 ircd-ratbox/src/whowas.c
13491 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13492 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13493 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13494 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13495
13496
13497
13498androsyn 2005/01/13 22:17:53 EST (20050114_2)
13499
13500 Modified files: (Branch: RATBOX_2_0)
13501 src client.c
13502 Log:
13503 a remote client is never going to have a watch list..duh
13504
13505 Revision Changes Path
13506 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13507
13508
13509
13510androsyn 2005/01/13 20:49:55 EST (20050114_1)
13511
13512 Added files: (Branch: RATBOX_2_0)
13513 modules m_watch.c
13514 Log:
13515 get that one too
13516
13517 Revision Changes Path
13518 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13519
13520
13521
13522androsyn 2005/01/13 20:39:28 EST (20050114_0)
13523
13524 Added files: (Branch: RATBOX_2_0)
13525 include watch.h
13526 src watch.c
13527 Log:
13528 helps if we actually include the .c/.h files
13529
13530 Revision Changes Path
13531 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13532 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13533
13534
13535
13536androsyn 2005/01/13 13:57:16 EST (20050113_0)
13537
13538 Modified files: (Branch: RATBOX_2_0)
13539 . configure configure.ac
13540 include client.h numeric.h s_conf.h setup.h.in
13541 supported.h
13542 modules Makefile.in
13543 modules/core m_nick.c
13544 src Makefile.in client.c ircd.c messages.tab
13545 newconf.c s_conf.c s_user.c
13546 Log:
13547 backport watch from devel
13548
13549 Revision Changes Path
13550 7.229.2.10 +12 -2 ircd-ratbox/configure
13551 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13552 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13553 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13554 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13555 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13556 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13557 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13558 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13559 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13560 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13561 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13562 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13563 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13564 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13565 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13566
13567
13568
13569leeh 2005/01/12 10:12:40 EST (20050112_1)
13570
13571 Modified files: (Branch: RATBOX_2_0)
13572 include numeric.h
13573 modules m_services.c m_whois.c
13574 src messages.tab
13575 Log:
13576 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13577 when the user is logged in
13578
13579 Revision Changes Path
13580 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13581 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13582 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13583 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13584
13585
13586
13587leeh 2005/01/11 19:47:14 EST (20050112_0)
13588
13589 Modified files: (Branch: RATBOX_2_0)
13590 include supported.h
13591 Added files: (Branch: RATBOX_2_0)
13592 doc services.txt
13593 Log:
13594 - add +r to 005
13595 - added doc/services.txt, outlining the compatibility code
13596
13597 Revision Changes Path
13598 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13599 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13600
13601
13602
13603leeh 2005/01/11 18:38:10 EST (20050111_5)
13604
13605 Modified files: (Branch: RATBOX_2_0)
13606 include client.h hook.h
13607 modules m_services.c
13608 modules/core m_server.c
13609 src hook.c s_serv.c
13610 Log:
13611 - more services compatibility code:
13612 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13613 appropriate service {}; entry, only accept SU from these.
13614 - hook into us finishing nick burst, and have services burst a list of
13615 logged in users
13616
13617 Revision Changes Path
13618 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13619 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13620 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13621 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13622 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13623 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13624
13625
13626
13627leeh 2005/01/11 17:32:42 EST (20050111_4)
13628
13629 Modified files: (Branch: RATBOX_2_0)
13630 . configure configure.ac
13631 include client.h
13632 modules Makefile.in
13633 src channel.c
13634 Added files: (Branch: RATBOX_2_0)
13635 modules m_services.c
13636 Log:
13637 - more services compatibility code:
13638 - encap handlers for SU (services marking client as logged in)
13639 - and for LOGIN (servers bursting logged in status)
13640 - move suser from Client -> User
13641
13642 Revision Changes Path
13643 7.229.2.9 +9 -3 ircd-ratbox/configure
13644 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13645 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13646 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13647 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13648 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13649
13650
13651
13652leeh 2005/01/11 16:46:34 EST (20050111_3)
13653
13654 Modified files: (Branch: RATBOX_2_0)
13655 include ircd_defs.h
13656 Log:
13657 - whoops, missing #endif
13658
13659 Revision Changes Path
13660 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13661
13662
13663
13664leeh 2005/01/11 15:56:57 EST (20050111_2)
13665
13666 Modified files: (Branch: RATBOX_2_0)
13667 include ircd_defs.h
13668 Log:
13669 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13670 have ipv6 just report sizeof(struct sockaddr_in)
13671
13672 Revision Changes Path
13673 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13674
13675
13676
13677leeh 2005/01/10 20:19:35 EST (20050111_1)
13678
13679 Modified files: (Branch: RATBOX_2_0)
13680 src newconf.c
13681 Log:
13682 - fix a gcc warning
13683
13684 Revision Changes Path
13685 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13686
13687
13688
13689leeh 2005/01/10 20:10:35 EST (20050111_0)
13690
13691 Modified files: (Branch: RATBOX_2_0)
13692 adns internal.h parse.c transmit.c types.c
13693 Log:
13694 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13695 conflict
13696
13697 Revision Changes Path
13698 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13699 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13700 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13701 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13702
13703
13704
13705leeh 2005/01/10 17:48:48 EST (20050110_3)
13706
13707 Modified files: (Branch: RATBOX_2_0)
13708 modules m_xline.c
13709 Log:
13710 - send out the reformatted xline to opers (\s -> ' ')
13711
13712 Revision Changes Path
13713 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13714
13715
13716
13717leeh 2005/01/10 16:18:53 EST (20050110_2)
13718
13719 Modified files: (Branch: RATBOX_2_0)
13720 help/opers umode
13721 help/users umode
13722 include client.h supported.h
13723 src messages.tab s_user.c send.c
13724 Log:
13725 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13726 channel privmsgs.
13727
13728 Revision Changes Path
13729 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13730 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13731 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13732 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13733 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13734 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13735 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13736
13737
13738
13739leeh 2005/01/10 14:50:47 EST (20050110_1)
13740
13741 Modified files: (Branch: RATBOX_2_0)
13742 doc example.conf example.efnet.conf
13743 Log:
13744 - I dont remember ts6 desyncing on bans, so im not sure why the example
13745 confs say so.
13746
13747 Revision Changes Path
13748 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13749 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13750
13751
13752
13753leeh 2005/01/10 13:31:10 EST (20050110_0)
13754
13755 Modified files: (Branch: RATBOX_2_0)
13756 . configure configure.ac
13757 include channel.h client.h numeric.h s_conf.h
13758 s_serv.h setup.h.in
13759 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13760 m_sjoin.c
13761 src channel.c messages.tab newconf.c s_conf.c
13762 s_serv.c s_user.c
13763 Log:
13764 - added --enable-services to configure, which enables some ratbox-services
13765 compatibility code:
13766 - chanmode +r, registered users only
13767 - usermode +S, prevents deop/kick of a service
13768 - service { }; block in conf for the above umode
13769
13770 Revision Changes Path
13771 7.229.2.8 +28 -16 ircd-ratbox/configure
13772 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13773 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13774 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13775 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13776 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13777 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13778 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13779 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13780 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13781 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13782 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13783 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13784 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13785 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13786 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13787 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13788 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13789 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13790
13791
13792
13793leeh 2005/01/09 08:23:30 EST (20050109_0)
13794
13795 Modified files: (Branch: RATBOX_2_0)
13796 help/opers umode
13797 Log:
13798 - remove a tab, and add +C to opers umode help
13799
13800 Revision Changes Path
13801 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13802