]> jfr.im git - irc/rqf/shadowircd.git/blame - ChangeLog
[svn] Change two occurances like match(userinput, target_p->name) ||
[irc/rqf/shadowircd.git] / ChangeLog
CommitLineData
4d7a1ee5 1jilles 2007/02/01 00:49:07 UTC (20070201-3181)
2 Log:
3 Do not try find_server() on a name find_client() has
4 returned NULL for, as this will always return NULL
5 since the removal of hostmasking.
6
7
8 Changes: Modified:
9 +1 -2 trunk/modules/m_pong.c (File Modified)
10 +0 -4 trunk/src/s_serv.c (File Modified)
11
12
e26e2b19 13jilles 2007/02/01 00:34:33 UTC (20070201-3179)
14 Log:
15 Remove server_exists() which checked whether the
16 server name existed taking hostmasking into account
17 and just check with find_server(); admittedly
18 this checks if the name is a SID but that's not
19 a real problem.
20
21
22 Changes: Modified:
23 +3 -27 trunk/modules/core/m_server.c (File Modified)
24
25
b0b7de54 26jilles 2007/02/01 00:19:14 UTC (20070201-3177)
27 Log:
28 Remove hash_find_masked_server(), which made it possible
29 to specify the full (unmasked) name of a server behind
30 a hostmask. As a result find_any_client() (for prefixes)
31 becomes equal to find_client(), so remove that too.
32
33
34 Changes: Modified:
35 +0 -1 trunk/include/hash.h (File Modified)
36 +1 -75 trunk/src/hash.c (File Modified)
37 +1 -1 trunk/src/parse.c (File Modified)
38
39
f42e9ceb 40jilles 2007/02/01 00:02:35 UTC (20070201-3175)
41 Log:
42 Remove '*' from valid server name characters.
43 This makes it impossible to connect hostmasked servers.
44 (This support didn't work well anyway, was incompatible
45 with TS6 and we never masked ourselves.)
46
47
48 Changes: Modified:
49 +1 -1 trunk/src/match.c (File Modified)
50
51
e5d9ca18 52jilles 2007/01/31 23:57:18 UTC (20070131-3173)
53 Log:
54 Change spambot, flooder and jupe joiner notices from host to orighost.
55
56
57 Changes: Modified:
58 +1 -1 trunk/modules/core/m_join.c (File Modified)
59 +2 -2 trunk/modules/core/m_message.c (File Modified)
60 +2 -2 trunk/src/channel.c (File Modified)
61
62
63aecfb9 63jilles 2007/01/28 22:13:18 UTC (20070128-3169)
64 Log:
65 Add documentation for SASL client protocol, same as atheme doc/SASL.
66
67
68 Changes: Modified:
69 + - trunk/doc/sasl.txt (File Added)
70
71
0c8f86ec 72jilles 2007/01/26 18:52:11 UTC (20070126-3167)
73 Log:
74 Include real hostname in Closing Link message for unknown
75 connections that have sent USER. This is helpful for
76 k-lined users while not breaking server IP hiding.
77
78
79 Changes: Modified:
80 +3 -1 trunk/src/client.c (File Modified)
81
82
dd12a19c 83jilles 2007/01/26 16:52:29 UTC (20070126-3165)
84 Log:
85 Rerun autoconf.
86
87
88 Changes: Modified:
89 +29 -29 trunk/configure (File Modified)
90
91
b1fc1658 92nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
93 Log:
94 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
95
96
97 Changes: Modified:
98 +3 -3 trunk/modules/core/m_kill.c (File Modified)
99
100
8d090389 101nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
102 Log:
103 Backport from early 3.x:
104
105 --
106 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
107 Log:
108 - remove "Processing connection to foobar.net" message
109
110
111 Changes: Modified:
112 +0 -3 trunk/src/s_auth.c (File Modified)
113
114
115 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
116 Log:
117 - missed the processing connection one (actually, we can probably nuke this one)
118
119
120 Changes: Modified:
121 +1 -2 trunk/src/s_auth.c (File Modified)
122
123
124 river 2006/09/27 16:33:05 UTC (20060927-2174)
125 Log:
126 get_client_name = stupid
127
128
129
130 Changes: Modified:
131 +10 -7 trunk/modules/core/m_kill.c (File Modified)
132
133
134 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
135 Log:
136 - remove excessive arguments
137
138
139 Changes: Modified:
140 +1 -2 trunk/src/s_conf.c (File Modified)
141 +1 -1 trunk/src/s_user.c (File Modified)
142
143
144 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
145 Log:
146 - use sendto_one_notice() for on-connect notices too.
147
148
149 Changes: Modified:
150 +10 -10 trunk/src/s_auth.c (File Modified)
151
152
153 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
154 Log:
155 - use sendto_one_notice() in the core, too.
156
157
158 Changes: Modified:
159 +2 -2 trunk/src/chmode.c (File Modified)
160 +8 -15 trunk/src/modules.c (File Modified)
161 +3 -5 trunk/src/s_conf.c (File Modified)
162 +1 -2 trunk/src/s_newconf.c (File Modified)
163 +20 -57 trunk/src/s_user.c (File Modified)
164
165
166 river 2006/09/27 16:19:25 UTC (20060927-2166)
167 Log:
168 the KILL command will use get_client_name(, SHOW_IP) instead of
169 target->name, and will show a more useful error for local opers
170
171
172
173 Changes: Modified:
174 +6 -4 trunk/modules/core/m_kill.c (File Modified)
175
176
177 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
178 Log:
179 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
180
181
182 Changes: Modified:
183 +4 -2 trunk/src/send.c (File Modified)
184
185
186 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
187 Log:
188 - back out r2159
189
190
191 Changes: Modified:
192 +1 -1 trunk/include/client.h (File Modified)
193
194
195 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
196 Log:
197 - get_id(): fall back to "*" if client has no known name
198
199
200 Changes: Modified:
201 +1 -1 trunk/include/client.h (File Modified)
202
203
204 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
205 Log:
206 - convert to sendto_one_notice().
207
208
209 Changes: Modified:
210 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
211 +4 -6 trunk/unsupported/m_force.c (File Modified)
212
213
214 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
215 Log:
216 - use sendto_one_notice() in many places instead of
217 sendto_one(source_p, ":%s NOTICE %s :", ...);
218
219
220 Changes: Modified:
221 +10 -25 trunk/extensions/example_module.c (File Modified)
222 +5 -14 trunk/extensions/hurt.c (File Modified)
223 +1 -2 trunk/extensions/m_42.c (File Modified)
224 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
225 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
226 +1 -2 trunk/extensions/m_opme.c (File Modified)
227 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
228 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
229 +3 -7 trunk/modules/core/m_die.c (File Modified)
230 +2 -4 trunk/modules/core/m_kill.c (File Modified)
231 +2 -2 trunk/modules/core/m_squit.c (File Modified)
232 +1 -2 trunk/modules/m_challenge.c (File Modified)
233 +11 -15 trunk/modules/m_connect.c (File Modified)
234 +20 -28 trunk/modules/m_dline.c (File Modified)
235 +2 -2 trunk/modules/m_etrace.c (File Modified)
236 +11 -21 trunk/modules/m_gline.c (File Modified)
237 +2 -4 trunk/modules/m_kline.c (File Modified)
238 +1 -2 trunk/modules/m_rehash.c (File Modified)
239 +3 -7 trunk/modules/m_restart.c (File Modified)
240 +31 -45 trunk/modules/m_set.c (File Modified)
241 +2 -4 trunk/modules/m_testmask.c (File Modified)
242 +5 -8 trunk/modules/m_unreject.c (File Modified)
243 +2 -5 trunk/modules/m_xline.c (File Modified)
244 --
245
246
247 Changes: Modified:
248 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
249 +10 -25 trunk/extensions/example_module.c (File Modified)
250 +5 -14 trunk/extensions/hurt.c (File Modified)
251 +1 -2 trunk/extensions/m_42.c (File Modified)
252 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
253 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
254 +1 -2 trunk/extensions/m_opme.c (File Modified)
255 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
256 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
257 +3 -7 trunk/modules/core/m_die.c (File Modified)
258 +14 -11 trunk/modules/core/m_kill.c (File Modified)
259 +2 -2 trunk/modules/core/m_squit.c (File Modified)
260 +1 -2 trunk/modules/m_challenge.c (File Modified)
261 +11 -15 trunk/modules/m_connect.c (File Modified)
262 +2 -4 trunk/modules/m_dline.c (File Modified)
263 +2 -2 trunk/modules/m_etrace.c (File Modified)
264 +11 -21 trunk/modules/m_gline.c (File Modified)
265 +2 -4 trunk/modules/m_kline.c (File Modified)
266 +1 -2 trunk/modules/m_rehash.c (File Modified)
267 +3 -7 trunk/modules/m_restart.c (File Modified)
268 +31 -45 trunk/modules/m_set.c (File Modified)
269 +2 -4 trunk/modules/m_testmask.c (File Modified)
270 +5 -8 trunk/modules/m_unreject.c (File Modified)
271 +1 -3 trunk/modules/m_xline.c (File Modified)
272 +2 -2 trunk/src/chmode.c (File Modified)
273 +8 -15 trunk/src/modules.c (File Modified)
274 +10 -14 trunk/src/s_auth.c (File Modified)
275 +3 -6 trunk/src/s_conf.c (File Modified)
276 +1 -2 trunk/src/s_newconf.c (File Modified)
277 +20 -57 trunk/src/s_user.c (File Modified)
278 +4 -2 trunk/src/send.c (File Modified)
279 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
280 +4 -6 trunk/unsupported/m_force.c (File Modified)
281
282
5366977b 283nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
284 Log:
285 - keyword-subst from charybdis 2.2.
286
287
288 Changes: Modified:
289 +12 -3 trunk/doc/example.conf (File Modified)
290 +58 -3 trunk/doc/reference.conf (File Modified)
291 + - trunk/include/substitution.h (File Added)
292 +1 -0 trunk/src/Makefile.in (File Modified)
293 +2 -2 trunk/src/s_conf.c (File Modified)
294 +164 -1 trunk/src/s_user.c (File Modified)
295 + - trunk/src/substitution.c (File Added)
296
297
92fb5c31 298nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
299 Log:
300 Removed merge tracking for "svnmerge" for
301 http://svn.atheme.org/charybdis/branches/release-2.2
302
303
304 Changes: Modified:
305 + - trunk/ (Property Modified)
306
307
308nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
309 Log:
310 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
311 http://svn.atheme.org/charybdis/branches/release-2.2
312
313
314 Changes: Modified:
315 + - trunk/ (Property Modified)
316
317
318nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
319 Log:
320 Removed merge tracking for "svnmerge" for
321 http://svn.atheme.org/charybdis/branches/release-2.2
322
323
324 Changes: Modified:
325 + - trunk/ (Property Modified)
326
327
328nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
329 Log:
330 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
331 http://svn.atheme.org/charybdis/branches/release-2.2
332
333
334 Changes: Modified:
335 + - trunk/ (Property Modified)
336
337
338nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
339 Log:
340 - bleah
341
342
343 Changes: Modified:
344 + - trunk/ (Property Modified)
345
346
347nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
348 Log:
349 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
350 http://svn.atheme.org/charybdis/branches/release-2.2
351
352
353 Changes: Modified:
354 + - trunk/ (Property Modified)
355
356
357nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
358 Log:
359 - version bump to 2.2.0
360
361
362 Changes: Modified:
363 +3 -1 trunk/NEWS (File Modified)
364 +1 -1 trunk/configure.ac (File Modified)
365
366
55da5539 367nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
368 Log:
369 - the new plan:
370 + branches/release-2.1 -> 2.2 base
371 + 3.0 -> branches/cxxconversion
372 + backport some immediate 3.0 functionality for 2.2
373 + other stuff
374
375
376 Changes: Modified:
377 + - trunk/ (File Added)
378
379
212380e3 380jilles 2007/01/23 23:48:50 UTC (20070123-3139)
381 Log:
382 Merged revisions 3135,3137 via svnmerge from
383 http://svn.atheme.org/charybdis/trunk
384
385 ........
386 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
387
388 - Expand TRACE description
389 - Mention expiry time in TESTLINE
390 ........
391 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
392
393 Update copyright year for sgml docs to 2007.
394 ........
395
396
397 Changes: Modified:
398 + - branches/release-2.1/ (Property Modified)
399 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
400 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
401
402
403jilles 2007/01/21 15:38:16 UTC (20070121-3133)
404 Log:
405 Merged revisions 1999 via svnmerge from
406 http://svn.atheme.org/charybdis/trunk
407 Add river to CREDITS
408
409 ........
410 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
411
412 vanity
413 ........
414
415
416 Changes: Modified:
417 + - branches/release-2.1/ (Property Modified)
418 +1 -0 branches/release-2.1/CREDITS (File Modified)
419
420
421jilles 2007/01/21 15:36:31 UTC (20070121-3131)
422 Log:
423 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
424 http://svn.atheme.org/charybdis/trunk
425
426 ........
427 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
428
429 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
430 ........
431 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
432
433 - add use_forward to /info
434 ........
435 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
436
437 Call channel_modes() with &me instead of source_p when
438 sending out a JOIN and SJOIN for a local user. This
439 saves checking whether they are on the channel they
440 have just joined.
441 ........
442 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
443
444 If use_forward is disabled:
445 - hide +fFQ in 005
446 - hide +f in /mode #channel (/mode #channel f still shows it)
447 - do not send any mode changes adding +f to local clients
448 (-f ones are still sent)
449 ........
450
451
452 Changes: Modified:
453 + - branches/release-2.1/ (Property Modified)
454 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
455 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
456 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
457 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
458 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
459 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
460 +1 -1 branches/release-2.1/src/channel.c (File Modified)
461 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
462 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
463 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
464 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
465 +4 -2 branches/release-2.1/src/supported.c (File Modified)
466
467
468jilles 2007/01/02 13:23:04 UTC (20070102-3121)
469 Log:
470 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
471
472
473 Changes: Modified:
474 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
475 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
476 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
477
478
479jilles 2007/01/02 13:11:04 UTC (20070102-3117)
480 Log:
481 Add accountability (wallops, log) to OKICK.
482
483
484 Changes: Modified:
485 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
486
487
488jilles 2006/12/27 00:47:45 UTC (20061227-3063)
489 Log:
490 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
491 Similar to branches/release-2.2 r3061.
492
493
494 Changes: Modified:
495 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
496
497
498jilles 2006/12/27 00:36:54 UTC (20061227-3059)
499 Log:
500 - Write xline to file after instead of before notifying opers and source
501 - Also notify source of failure to add xline
502 Similar to branches/release-2.2 r3057.
503
504
505 Changes: Modified:
506 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
507
508
509jilles 2006/12/27 00:25:50 UTC (20061227-3055)
510 Log:
511 If a dline/kline/resv cannot be added to the file, send
512 the regular notices to local opers and source anyway,
513 and also warn the source (local opers were already warned).
514 Similar to branches/release-2.2 r3053.
515
516
517 Changes: Modified:
518 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
519
520
521jilles 2006/12/27 00:02:32 UTC (20061227-3051)
522 Log:
523 Port over fixes from unkline/unxline/unresv to undline.
524 Similar to branches/release-2.2 r3049.
525
526
527 Changes: Modified:
528 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
529
530
531jilles 2006/12/26 23:18:05 UTC (20061226-3047)
532 Log:
533 Merged revisions 2915 via svnmerge from
534 http://svn.atheme.org/charybdis/trunk
535
536 ........
537 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
538
539 In usage message, show kline.conf and xline.conf instead
540 of klines.conf and xlines.conf.
541 ........
542
543
544 Changes: Modified:
545 + - branches/release-2.1/ (Property Modified)
546 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
547
548
549jilles 2006/12/26 23:16:57 UTC (20061226-3045)
550 Log:
551 Merged revisions 2831,2833,2853 via svnmerge from
552 http://svn.atheme.org/charybdis/trunk
553
554 ........
555 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
556
557 unkline/unxline/unresv:
558 - if fclose on the output returns an error, treat this as a
559 write error too
560 - check if the rename from the temp file to the ban conf failed
561 ........
562 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
563
564 When adding a permanent dline/kline/xline/resv, check
565 the return value of fclose().
566 ........
567 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
568
569 Do not free xline aconf if it could not be written out.
570 It will be added to the list in memory anyway.
571 ........
572
573
574 Changes: Modified:
575 + - branches/release-2.1/ (Property Modified)
576 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
577 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
578 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
579 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
580
581
582jilles 2006/12/05 13:24:19 UTC (20061205-2813)
583 Log:
584 NEWS: Clarify effects of ip_cloaking changes a little.
585
586
587 Changes: Modified:
588 +2 -0 branches/release-2.1/NEWS (File Modified)
589
590
591jilles 2006/12/05 13:18:39 UTC (20061205-2811)
592 Log:
593 Rerun autoconf.
594
595
596 Changes: Modified:
597 +9 -9 branches/release-2.1/configure (File Modified)
598
599
600jilles 2006/12/05 13:18:19 UTC (20061205-2809)
601 Log:
602 Version bump on 2.1 branch to 2.1.2.
603
604
605 Changes: Modified:
606 +1 -1 branches/release-2.1/configure.ac (File Modified)
607
608
609jilles 2006/12/05 12:47:23 UTC (20061205-2807)
610 Log:
611 Mention r2801/r2805.
612
613
614 Changes: Modified:
615 +1 -0 branches/release-2.1/NEWS (File Modified)
616
617
618jilles 2006/12/05 12:45:43 UTC (20061205-2805)
619 Log:
620 Merged revisions 2801 via svnmerge from
621 http://svn.atheme.org/charybdis/trunk
622
623 ........
624 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
625
626 ip_cloaking: try to avoid truncation by removing more
627 components of the hostname (except the TLD).
628 ........
629
630
631 Changes: Modified:
632 + - branches/release-2.1/ (Property Modified)
633 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
634
635
636jilles 2006/12/02 20:40:54 UTC (20061202-2793)
637 Log:
638 Update NEWS.
639
640
641 Changes: Modified:
642 +8 -1 branches/release-2.1/NEWS (File Modified)
643
644
645jilles 2006/12/02 20:32:39 UTC (20061202-2791)
646 Log:
647 Merged revisions 2781 via svnmerge from
648 http://svn.atheme.org/charybdis/trunk
649
650 ........
651 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
652
653 Fix stupid bug: checked a hostmask against the found
654 ban instead of all exceptions, causing all host mangled
655 clients to be exempted if there was a single ban
656 exception in many cases.
657 ........
658
659
660 Changes: Modified:
661 + - branches/release-2.1/ (Property Modified)
662 +2 -2 branches/release-2.1/src/channel.c (File Modified)
663
664
665jilles 2006/12/02 20:00:18 UTC (20061202-2789)
666 Log:
667 Merged revisions 2773 via svnmerge from
668 http://svn.atheme.org/charybdis/trunk
669
670 ........
671 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
672
673 user@host must be *@* for a shared{} block with flags=locops
674 (server should not be *).
675 ........
676
677
678 Changes: Modified:
679 + - branches/release-2.1/ (Property Modified)
680 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
681
682
683jilles 2006/11/27 11:45:31 UTC (20061127-2775)
684 Log:
685 Tweak \s code a little.
686
687
688 Changes: Modified:
689 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
690 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
691 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
692
693
694jilles 2006/11/12 14:21:16 UTC (20061112-2765)
695 Log:
696 Merged revisions 2761 via svnmerge from
697 http://svn.atheme.org/charybdis/trunk
698
699 ........
700 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
701
702 The testline/no_tilde fixes are in 2.1.1.
703 ........
704
705
706 Changes: Modified:
707 + - branches/release-2.1/ (Property Modified)
708 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
709
710
711jilles 2006/11/10 23:02:43 UTC (20061110-2759)
712 Log:
713 Update NEWS.
714
715
716 Changes: Modified:
717 +4 -1 branches/release-2.1/NEWS (File Modified)
718
719
720jilles 2006/11/10 22:58:15 UTC (20061110-2757)
721 Log:
722 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
723 http://svn.atheme.org/charybdis/trunk
724 no_tilde fixes
725
726 ........
727 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
728
729 If the auth{} block has no_tilde and is not kline exempt,
730 check the username without tilde against klines too.
731 This is consistent with the way klines work on spoofs
732 (klines checked on both raw and appearing-on-IRC version).
733 ........
734 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
735
736 Rework the fix for klines with no_tilde.
737 Add an extra argument to find_address_conf() for the
738 username without tilde, as that may contain one character more.
739 ........
740 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
741
742 Unbreak compile (because of r2697).
743 testline with ~ could be improved some more perhaps, but this should work.
744 ........
745 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
746
747 testline: take no_tilde and username truncation into account
748 ........
749 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
750
751 Add some information on /testline with no_tilde and username truncation.
752 ........
753
754
755 Changes: Modified:
756 + - branches/release-2.1/ (Property Modified)
757 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
758 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
759 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
760 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
761 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
762 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
763
764
765jilles 2006/11/10 19:08:03 UTC (20061110-2755)
766 Log:
767 Merged revisions 2149,2151 via svnmerge from
768 http://svn.atheme.org/charybdis/trunk
769
770 ........
771 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
772
773 Move kills from services from +s to +k snomask.
774 Kills from non-service opers remain on +s.
775 ........
776 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
777
778 Update description of +s and +k snomasks.
779 ........
780
781
782 Changes: Modified:
783 + - branches/release-2.1/ (Property Modified)
784 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
785 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
786 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
787
788
789jilles 2006/11/10 19:05:25 UTC (20061110-2753)
790 Log:
791 Merged revisions 2685 via svnmerge from
792 http://svn.atheme.org/charybdis/trunk
793
794 ........
795 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
796
797 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
798 ........
799
800
801 Changes: Modified:
802 + - branches/release-2.1/ (Property Modified)
803 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
804
805
806jilles 2006/11/10 15:15:00 UTC (20061110-2743)
807 Log:
808 Merged revisions 2693 via svnmerge from
809 http://svn.atheme.org/charybdis/trunk
810
811 ........
812 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
813
814 Fix truncation (by one) of unidented usernames
815 if user registration is done because of DNSBL
816 completion (which is the usual case if a valid
817 NICK and USER are sent quickly and any DNSBLs
818 are enabled).
819 ........
820
821
822 Changes: Modified:
823 + - branches/release-2.1/ (Property Modified)
824 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
825
826
827jilles 2006/11/10 01:26:27 UTC (20061110-2739)
828 Log:
829 Update NEWS.
830
831
832 Changes: Modified:
833 +10 -0 branches/release-2.1/NEWS (File Modified)
834
835
836jilles 2006/11/10 00:21:56 UTC (20061110-2737)
837 Log:
838 Rerun autoconf.
839
840
841 Changes: Modified:
842 +9 -9 branches/release-2.1/configure (File Modified)
843
844
845jilles 2006/11/10 00:15:54 UTC (20061110-2735)
846 Log:
847 Version bump to 2.1.1.
848
849
850 Changes: Modified:
851 +1 -1 branches/release-2.1/configure.ac (File Modified)
852
853
854jilles 2006/11/10 00:04:08 UTC (20061110-2733)
855 Log:
856 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
857 http://svn.atheme.org/charybdis/trunk
858
859 ........
860 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
861
862 - fix a server notice on SID collision where the server name is mentioned twice
863 ........
864 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
865
866 - get_server_name() is stupid
867 ........
868 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
869
870 - fix an oops
871 ........
872 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
873
874 Do the Attempt to re-introduce SID server notice somewhat
875 differently, showing a real host again if !HIDE_SERVERS_IPS
876 and still showing the server name exactly once.
877 ........
878 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
879
880 Fix log message for Attempt to re-introduce SID (server notice was ok).
881 ........
882 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
883
884 - replace "No N line" with "no connect block" in a
885 serverlog message
886 - show attempted server name in a few serverlog messages
887 ........
888
889
890 Changes: Modified:
891 + - branches/release-2.1/ (Property Modified)
892 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
893
894
895jilles 2006/11/09 23:53:43 UTC (20061109-2731)
896 Log:
897 Merged revisions 2218 via svnmerge from
898 http://svn.atheme.org/charybdis/trunk
899
900 ........
901 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
902
903 Fix garbage in /stats y output on 64-bit archs.
904 ........
905
906
907 Changes: Modified:
908 + - branches/release-2.1/ (Property Modified)
909 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
910
911
912jilles 2006/11/09 23:52:06 UTC (20061109-2729)
913 Log:
914 Merged revisions 2438 via svnmerge from
915 http://svn.atheme.org/charybdis/trunk
916
917 ........
918 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
919
920 Enable Revision keyword in addition to Id.
921 ........
922
923
924 Changes: Modified:
925 + - branches/release-2.1/ (Property Modified)
926 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
927
928
929jilles 2006/11/09 23:48:45 UTC (20061109-2727)
930 Log:
931 Merged revisions 2679 via svnmerge from
932 http://svn.atheme.org/charybdis/trunk
933
934 ........
935 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
936
937 Port over ratbox 2.2 r23253 (anfl):
938 - remove the cached storage of how many +beI there are, thereby fixing a
939 case where it can get desynced from reality
940 ........
941
942
943 Changes: Modified:
944 + - branches/release-2.1/ (Property Modified)
945 +0 -1 branches/release-2.1/include/channel.h (File Modified)
946 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
947
948
949jilles 2006/11/09 23:43:35 UTC (20061109-2725)
950 Log:
951 Merged revisions 2093,2095 via svnmerge from
952 http://svn.atheme.org/charybdis/trunk
953
954 ........
955 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
956
957 - change DNSBL licensing to BSD.
958 ........
959 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
960
961 - change x86-assembly FNV implementation to BSD license
962 ........
963
964
965 Changes: Modified:
966 + - branches/release-2.1/ (Property Modified)
967 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
968 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
969
970
971jilles 2006/11/09 23:35:48 UTC (20061109-2723)
972 Log:
973 Merged revisions 2073,2075 via svnmerge from
974 http://svn.atheme.org/charybdis/trunk
975
976 ........
977 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
978
979 Put full information in the squit reason when exiting
980 a server due to a servlink (ziplinks) error.
981 ........
982 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
983
984 Put full information in the squit reason when exiting
985 a server due to not enough arguments for a command.
986 ........
987
988
989 Changes: Modified:
990 + - branches/release-2.1/ (Property Modified)
991 +7 -5 branches/release-2.1/src/parse.c (File Modified)
992 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
993
994
995jilles 2006/11/09 23:30:38 UTC (20061109-2721)
996 Log:
997 Merged revisions 2071 via svnmerge from
998 http://svn.atheme.org/charybdis/trunk
999
1000 ........
1001 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1002
1003 Don't redirect users from an existing domain to an
1004 existing server in reference.conf.
1005 Idea from ratbox.
1006 ........
1007
1008
1009 Changes: Modified:
1010 + - branches/release-2.1/ (Property Modified)
1011 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1012
1013
1014jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1015 Log:
1016 Merged revisions 2053 via svnmerge from
1017 http://svn.atheme.org/charybdis/trunk
1018
1019 ........
1020 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1021
1022 Make find_channel_membership() choose the shortest list
1023 (channel's list or user's list) to search, avoiding excessive
1024 CPU usage with services which are in lots of channels.
1025 From ratbox 2.2 (anfl/jilles)
1026 ........
1027
1028
1029 Changes: Modified:
1030 + - branches/release-2.1/ (Property Modified)
1031 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1032
1033
1034jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1035 Log:
1036 Rerun autoconf.
1037
1038
1039 Changes: Modified:
1040 +9 -9 branches/release-2.1/configure (File Modified)
1041
1042
1043jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1044 Log:
1045 Version change 2.1.0rc1 -> 2.1.0 (release).
1046
1047
1048 Changes: Modified:
1049 +1 -1 branches/release-2.1/configure.ac (File Modified)
1050
1051
1052jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1053 Log:
1054 Merged revisions 2029 via svnmerge from
1055 http://svn.atheme.org/charybdis/trunk
1056
1057 ........
1058 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1059
1060 NEWS: mention m_webirc.c module
1061 ........
1062
1063
1064 Changes: Modified:
1065 + - branches/release-2.1/ (Property Modified)
1066 +1 -0 branches/release-2.1/NEWS (File Modified)
1067
1068
1069jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1070 Log:
1071 Rerun autoconf.
1072
1073
1074 Changes: Modified:
1075 +9 -9 branches/release-2.1/configure (File Modified)
1076
1077
1078jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1079 Log:
1080 Change version to 2.1.0rc1.
1081
1082
1083 Changes: Modified:
1084 +1 -1 branches/release-2.1/configure.ac (File Modified)
1085
1086
1087jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1088 Log:
1089 Merged revisions 2021 via svnmerge from
1090 http://svn.atheme.org/charybdis/trunk
1091
1092 ........
1093 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1094
1095 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1096 related flaky looking things, and instead keep a list
1097 of BlacklistClients in PreClient.
1098 ........
1099
1100
1101 Changes: Modified:
1102 + - branches/release-2.1/ (Property Modified)
1103 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1104 +1 -1 branches/release-2.1/include/client.h (File Modified)
1105 +0 -1 branches/release-2.1/include/res.h (File Modified)
1106 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1107 +0 -24 branches/release-2.1/src/res.c (File Modified)
1108 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1109
1110
1111jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1112 Log:
1113 Merged revisions 2015,2017 via svnmerge from
1114 http://svn.atheme.org/charybdis/trunk
1115
1116 ........
1117 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1118
1119 Check if the name in the question section of the
1120 DNS reply matches what we queried, to guard against
1121 late replies to a previous query with the same id.
1122 ........
1123 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1124
1125 res.c: add a comment summarizing our changes
1126 ........
1127
1128
1129 Changes: Modified:
1130 + - branches/release-2.1/ (Property Modified)
1131 +53 -18 branches/release-2.1/src/res.c (File Modified)
1132
1133
1134jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1135 Log:
1136 Merged revisions 1981 via svnmerge from
1137 http://svn.atheme.org/charybdis/trunk
1138
1139 ........
1140 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1141
1142 Alphabetize extensions and tweak the descriptions a little.
1143 ........
1144
1145
1146 Changes: Modified:
1147 + - branches/release-2.1/ (Property Modified)
1148 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1149 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1150
1151
1152jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1153 Log:
1154 Merged revisions 1975 via svnmerge from
1155 http://svn.atheme.org/charybdis/trunk
1156
1157 ........
1158 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1159
1160 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1161 We should use the IP and not truncate the hostname.
1162 From ratbox 2.2 (androsyn)
1163 ........
1164
1165
1166 Changes: Modified:
1167 + - branches/release-2.1/ (Property Modified)
1168 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1169
1170
1171jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1172 Log:
1173 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1174 http://svn.atheme.org/charybdis/trunk
1175
1176
1177 Changes: Modified:
1178 + - branches/release-2.1/ (Property Modified)
1179
1180
1181nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1182 Log:
1183 - branch 2.1 release family
1184
1185
1186 Changes: Modified:
1187 + - branches/release-2.1/ (File Added)
1188
1189
1190jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1191 Log:
1192 Describe new handling of host mangling in channel bans in SGML.
1193
1194
1195 Changes: Modified:
1196 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1197
1198
1199nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1200 Log:
1201 - ok, 2.1 operline brought to you by marvin the melancholy robot
1202
1203
1204 Changes: Modified:
1205 +1 -1 trunk/src/messages.tab (File Modified)
1206
1207
1208nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1209 Log:
1210 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1211 If anybody comes up with anything better, then please let us know
1212 and we will change this before 2.1 is branched.
1213
1214
1215 Changes: Modified:
1216 +1 -1 trunk/src/messages.tab (File Modified)
1217
1218
1219jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1220 Log:
1221 Add EUID to capab.txt.
1222
1223
1224 Changes: Modified:
1225 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1226
1227
1228jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1229 Log:
1230 Update NEWS file.
1231
1232
1233 Changes: Modified:
1234 +3 -0 trunk/NEWS (File Modified)
1235
1236
1237jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1238 Log:
1239 Allow service{} servers to manipulate the nick delay table
1240 (for "nickserv enforcement").
1241 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1242 If duration is 0, the nickdelay entry is removed, otherwise
1243 it is added with the duration in seconds (maximum 24 hours).
1244 It is suggested that this is used if the EUID capab is present.
1245
1246
1247 Changes: Modified:
1248 +42 -1 trunk/modules/m_services.c (File Modified)
1249
1250
1251jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1252 Log:
1253 HURT: strip off *@ from the start of the mask
1254 reject anything else containing '@' or '!'
1255
1256
1257 Changes: Modified:
1258 +11 -0 trunk/extensions/hurt.c (File Modified)
1259
1260
1261jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1262 Log:
1263 ircd.c: need supported.h here
1264
1265
1266 Changes: Modified:
1267 +1 -0 trunk/src/ircd.c (File Modified)
1268
1269
1270jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1271 Log:
1272 HURT: less ambiguity here
1273 ips/hosts to be hurt must contain a '.' or ':' otherwise
1274 they are interpreted as nicks
1275
1276
1277 Changes: Modified:
1278 +14 -9 trunk/extensions/hurt.c (File Modified)
1279
1280
1281nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1282 Log:
1283 - we're now ircd-charybdis.org.
1284 - properly alphabetize credits
1285
1286
1287 Changes: Modified:
1288 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1289
1290
1291nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1292 Log:
1293 - add additional modules to the configs
1294
1295
1296 Changes: Modified:
1297 +6 -0 trunk/doc/example.conf (File Modified)
1298 +12 -0 trunk/doc/reference.conf (File Modified)
1299
1300
1301nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1302 Log:
1303 - remove hurt.h, it is pointless and confusing
1304
1305
1306 Changes: Modified:
1307 +27 -62 trunk/extensions/hurt.c (File Modified)
1308 + - trunk/extensions/hurt.h (File Deleted)
1309
1310
1311nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1312 Log:
1313 - add code to suggest a local HURT by nickname.
1314 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1315
1316
1317 Changes: Modified:
1318 +40 -10 trunk/extensions/hurt.c (File Modified)
1319 +1 -0 trunk/extensions/hurt.h (File Modified)
1320
1321
1322nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1323 Log:
1324 - update NEWS file
1325
1326
1327 Changes: Modified:
1328 +2 -1 trunk/NEWS (File Modified)
1329
1330
1331jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1332 Log:
1333 MASKTRACE/TESTMASK: check orighost as well
1334
1335
1336 Changes: Modified:
1337 +4 -2 trunk/modules/m_etrace.c (File Modified)
1338 +3 -1 trunk/modules/m_testmask.c (File Modified)
1339
1340
1341jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1342 Log:
1343 Make RPL_ISUPPORT (005) numeric modularizable.
1344 Currently it will reassemble the numeric every time
1345 it needs to be sent, using a few dozen callbacks;
1346 if this is too slow some caching scheme should be
1347 implemented.
1348
1349
1350 Changes: Modified:
1351 +0 -1 trunk/include/s_user.h (File Modified)
1352 +36 -114 trunk/include/supported.h (File Modified)
1353 +1 -1 trunk/modules/m_version.c (File Modified)
1354 +1 -0 trunk/src/Makefile.in (File Modified)
1355 +1 -0 trunk/src/ircd.c (File Modified)
1356 +300 -25 trunk/src/s_user.c (File Modified)
1357 + - trunk/src/supported.c (File Added)
1358
1359
1360jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1361 Log:
1362 EUID orighost could differ from host only in case,
1363 do not mark as dynamic spoof then
1364
1365
1366 Changes: Modified:
1367 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1368
1369
1370jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1371 Log:
1372 kline help file: clarify a bit and remove some obsolete stuff
1373 partly suggested by Olin
1374
1375
1376 Changes: Modified:
1377 +8 -8 trunk/help/opers/kline (File Modified)
1378
1379
1380jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1381 Log:
1382 Update NEWS file.
1383
1384
1385 Changes: Modified:
1386 +20 -0 trunk/NEWS (File Modified)
1387
1388
1389jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1390 Log:
1391 Show real host/IP to nonopers whoising themselves.
1392 The IP is not shown for auth{} spoofs, otherwise it is,
1393 as it looked rather weird to me to show an auth{} spoofed
1394 IP like this. (/userhost on self still shows the IP.)
1395
1396
1397 Changes: Modified:
1398 +13 -2 trunk/modules/m_whois.c (File Modified)
1399
1400
1401jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1402 Log:
1403 Document nick_delay stuff and move it around a bit.
1404
1405
1406 Changes: Modified:
1407 +1 -2 trunk/doc/example.conf (File Modified)
1408 +8 -2 trunk/doc/reference.conf (File Modified)
1409
1410
1411nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1412 Log:
1413 - disable nickdelay by default. Needs to be documented in reference.conf.
1414
1415
1416 Changes: Modified:
1417 +2 -0 trunk/doc/example.conf (File Modified)
1418 +2 -0 trunk/doc/reference.conf (File Modified)
1419
1420
1421jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1422 Log:
1423 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1424
1425
1426 Changes: Modified:
1427 +2 -1 trunk/modules/m_services.c (File Modified)
1428
1429
1430jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1431 Log:
1432 ip_cloaking: somewhat hackish but we need to send the
1433 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1434 umodes
1435
1436
1437 Changes: Modified:
1438 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1439
1440
1441jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1442 Log:
1443 If EUID is used, show realhost in far connect notice
1444 (but not in far disconnect notice).
1445
1446
1447 Changes: Modified:
1448 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1449
1450
1451jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1452 Log:
1453 ip_cloaking:
1454 - use non-ENCAP CHGHOST if possible
1455 - really introduce new users with their mangled and real
1456 host if +h is in default umodes
1457
1458
1459 Changes: Modified:
1460 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1461
1462
1463jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1464 Log:
1465 Add non-ENCAP CHGHOST.
1466
1467
1468 Changes: Modified:
1469 +49 -11 trunk/modules/m_chghost.c (File Modified)
1470
1471
1472jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1473 Log:
1474 Initial addition of EUID (puts realhost/account in same
1475 command as user introduction).
1476 See doc/technical/euid.txt for more information.
1477 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1478
1479
1480 Changes: Modified:
1481 + - trunk/doc/technical/euid.txt (File Added)
1482 +2 -1 trunk/include/s_serv.h (File Modified)
1483 +1 -1 trunk/include/s_user.h (File Modified)
1484 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1485 +1 -34 trunk/modules/m_chghost.c (File Modified)
1486 +0 -28 trunk/modules/m_services.c (File Modified)
1487 +30 -1 trunk/src/s_serv.c (File Modified)
1488 +30 -3 trunk/src/s_user.c (File Modified)
1489
1490
1491jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1492 Log:
1493 Store the mangled host in localClient and use it for
1494 ban matching (also match real host for mangled users,
1495 also match mangled host for uncloaked users).
1496 Improve interaction of +h with auth{} and services
1497 spoofs.
1498 Note that all of this only applies to clients who
1499 connect after the mangling module is loaded
1500 (other clients cannot even set +h).
1501 The sorcerynet cloaking module has not been updated
1502 for these changes.
1503
1504
1505 Changes: Modified:
1506 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1507 +3 -0 trunk/include/client.h (File Modified)
1508 +64 -5 trunk/src/channel.c (File Modified)
1509 +1 -0 trunk/src/client.c (File Modified)
1510 +2 -2 trunk/src/s_user.c (File Modified)
1511
1512
1513jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1514 Log:
1515 Document /stats U letters in sgml.
1516
1517
1518 Changes: Modified:
1519 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1520
1521
1522jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1523 Log:
1524 Better description of hub_mask and leaf_mask.
1525
1526
1527 Changes: Modified:
1528 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1529
1530
1531jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1532 Log:
1533 Add operspy_dont_care_user_info to sgml docs.
1534
1535
1536 Changes: Modified:
1537 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1538
1539
1540jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1541 Log:
1542 Add general::operspy_dont_care_user_info.
1543 This makes /who mask equivalent to /who !mask for opers
1544 with the operspy flag, and removes the operspy log/notice
1545 on /who mask, /masktrace and /scan.
1546 The necessary privilege (operspy flag) is unchanged.
1547 Behaviour for the other operspy commands (channel
1548 related ones) is also unchanged.
1549
1550
1551 Changes: Modified:
1552 +1 -0 trunk/doc/example.conf (File Modified)
1553 +6 -0 trunk/doc/reference.conf (File Modified)
1554 +1 -0 trunk/include/s_conf.h (File Modified)
1555 +10 -8 trunk/modules/m_etrace.c (File Modified)
1556 +6 -0 trunk/modules/m_info.c (File Modified)
1557 +8 -5 trunk/modules/m_scan.c (File Modified)
1558 +1 -1 trunk/modules/m_version.c (File Modified)
1559 +6 -1 trunk/modules/m_who.c (File Modified)
1560 +1 -0 trunk/src/newconf.c (File Modified)
1561 +1 -0 trunk/src/s_conf.c (File Modified)
1562
1563
1564jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1565 Log:
1566 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1567 This letter will also be used for showing operspy with
1568 limited accountability (show non channel related info
1569 without '!' or notice).
1570
1571
1572 Changes: Modified:
1573 +2 -0 trunk/doc/server-version-info (File Modified)
1574 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1575 +2 -0 trunk/include/ircd.h (File Modified)
1576 +6 -0 trunk/modules/m_info.c (File Modified)
1577 +2 -0 trunk/modules/m_version.c (File Modified)
1578 +1 -0 trunk/src/ircd_state.c (File Modified)
1579
1580
1581jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1582 Log:
1583 Add m_webirc module, allows showing real host of CGI:IRC users.
1584 Differences to the version available on my web page for a while:
1585 instructions on how to set it up.
1586
1587
1588 Changes: Modified:
1589 +137 -0 trunk/extensions/Makefile.in (File Modified)
1590 + - trunk/extensions/m_webirc.c (File Added)
1591
1592
1593nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1594 Log:
1595 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1596
1597
1598 Changes: Modified:
1599 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1600
1601
1602nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1603 Log:
1604 - move beu from core to contributors
1605 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1606
1607
1608 Changes: Modified:
1609 +2 -2 trunk/CREDITS (File Modified)
1610
1611
1612jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1613 Log:
1614 Mention that class blocks must be defined before the
1615 auth or connect blocks referencing them.
1616
1617
1618 Changes: Modified:
1619 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1620
1621
1622jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1623 Log:
1624 extb_canjoin:
1625 - change from "can join" to "is banned", this reverses sense
1626 and removes "weird" checks like for +i, +l, +j
1627 - don't allow $j to same channel
1628 - +s/+p restriction removed, anyone can /mode b anyway
1629 - +k check removed
1630
1631
1632 Changes: Modified:
1633 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1634
1635
1636jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1637 Log:
1638 Add a few important lines from reference.conf to example.conf.
1639
1640
1641 Changes: Modified:
1642 +8 -1 trunk/doc/example.conf (File Modified)
1643
1644
1645nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1646 Log:
1647 - we don't support rtsigio anymore
1648 - we definately don't support VMS nor Cygwin either.
1649
1650
1651 Changes: Modified:
1652 +2 -2 trunk/INSTALL (File Modified)
1653 +0 -2 trunk/README.FIRST (File Modified)
1654
1655
1656nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1657 Log:
1658 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1659
1660
1661 Changes: Modified:
1662 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1663
1664
1665jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1666 Log:
1667 extb_canjoin:
1668 - return EXTBAN_NOMATCH for a valid ban that does not match
1669 - consider a $j ban invalid if we were already processing a
1670 can_join for a $j ban
1671
1672
1673 Changes: Modified:
1674 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1675
1676
1677jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1678 Log:
1679 extb_extgecos: realhost -> orighost
1680
1681
1682 Changes: Modified:
1683 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1684
1685
1686nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1687 Log:
1688 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1689
1690
1691 Changes: Modified:
1692 +59 -0 trunk/extensions/Makefile.in (File Modified)
1693 + - trunk/extensions/extb_canjoin.c (File Added)
1694
1695
1696nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1697 Log:
1698 - oh right, charybdis calls that 'orighost'.
1699
1700
1701 Changes: Modified:
1702 +2 -2 trunk/modules/m_who.c (File Modified)
1703
1704
1705nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1706 Log:
1707 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1708
1709
1710 Changes: Modified:
1711 +2 -0 trunk/modules/m_who.c (File Modified)
1712
1713
1714nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1715 Log:
1716 - also check $x against realhost
1717
1718
1719 Changes: Modified:
1720 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1721
1722
1723jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1724 Log:
1725 Sorcerynet people want a debugging notice moved from +s to +d.
1726
1727
1728 Changes: Modified:
1729 +1 -1 trunk/src/blacklist.c (File Modified)
1730
1731
1732jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1733 Log:
1734 Use source_p instead of client_p for free_pre_client().
1735 client_p could be NULL or another client.
1736
1737
1738 Changes: Modified:
1739 +1 -1 trunk/src/client.c (File Modified)
1740
1741
1742nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1743 Log:
1744 - revert this, I know how to fix it now
1745
1746
1747 Changes: Modified:
1748 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1749
1750
1751nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1752 Log:
1753 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1754 This fix is probably suboptimal, but it does indeed fix the problem.
1755
1756
1757 Changes: Modified:
1758 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1759
1760
1761nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1762 Log:
1763 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1764
1765
1766 Changes: Modified:
1767 +49 -0 trunk/extensions/Makefile.in (File Modified)
1768 + - trunk/extensions/extb_extgecos.c (File Added)
1769
1770
1771jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1772 Log:
1773 Remove undocumented and unused general::fallback_to_ip6_int config option.
1774
1775
1776 Changes: Modified:
1777 +0 -3 trunk/include/s_conf.h (File Modified)
1778 +0 -3 trunk/src/newconf.c (File Modified)
1779
1780
1781jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1782 Log:
1783 SGML docs:
1784 - document new TESTMASK
1785 - mention that TESTMASK matching is the same as MASKTRACE matching
1786 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1787 been that way)
1788
1789
1790 Changes: Modified:
1791 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1792
1793
1794jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1795 Log:
1796 New testmask from ratbox 2.2.
1797 Allows matches on nick, ip and gecos in addition to user
1798 and host, and is fully analogous to masktrace.
1799 The numeric has changed from 724 to 727 and fields in it
1800 have changed.
1801
1802
1803 Changes: Modified:
1804 +4 -3 trunk/help/opers/testmask (File Modified)
1805 +1 -0 trunk/include/numeric.h (File Modified)
1806 +82 -9 trunk/modules/m_testmask.c (File Modified)
1807 +2 -2 trunk/src/messages.tab (File Modified)
1808
1809
1810jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1811 Log:
1812 contrib -> extensions
1813
1814
1815 Changes: Modified:
1816 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1817
1818
1819jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1820 Log:
1821 CHGHOST: Check validity of new hostname.
1822 If the command came from a local client (disabled by
1823 default), send an error message and drop the command.
1824 If the command came from a remote client or server,
1825 send a notice to opers and the target user (if local).
1826
1827
1828 Changes: Modified:
1829 +42 -1 trunk/modules/m_chghost.c (File Modified)
1830
1831
1832jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1833 Log:
1834 Update NEWS file.
1835
1836
1837 Changes: Modified:
1838 +23 -1 trunk/NEWS (File Modified)
1839
1840
1841jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1842 Log:
1843 When an outgoing server connection succeeds, set
1844 localClient->ip by simply copying the whole sockaddr
1845 struct instead of copying certain parts only.
1846
1847
1848 Changes: Modified:
1849 +1 -19 trunk/src/s_serv.c (File Modified)
1850
1851
1852jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1853 Log:
1854 Give a special error message and ignore the connect block
1855 if trying to add a connect block for the server's own name.
1856
1857
1858 Changes: Modified:
1859 +7 -0 trunk/src/newconf.c (File Modified)
1860
1861
1862jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1863 Log:
1864 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1865 when --disable-balloc is used, so that it compiles.
1866 Obviously the BlockHeapUsage() stub returns just zeroes so
1867 /stats z will be less informative.
1868
1869
1870 Changes: Modified:
1871 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1872
1873
1874jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1875 Log:
1876 Free and zero dns_query in DNS callback for outgoing connect.
1877 This avoids double free of reslist.
1878
1879
1880 Changes: Modified:
1881 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1882
1883
1884jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1885 Log:
1886 From ratbox, log failed outgoing connections to serverlog.
1887 Added: IP address.
1888
1889
1890 Changes: Modified:
1891 +13 -1 trunk/src/s_serv.c (File Modified)
1892
1893
1894jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1895 Log:
1896 Change serverlog message when connecting to be more clear and show the port number.
1897
1898
1899 Changes: Modified:
1900 +1 -1 trunk/src/s_serv.c (File Modified)
1901
1902
1903jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1904 Log:
1905 Remove gethost_byname(), this is meaningless
1906 since the removal of AAAA -> A fallback (r1763).
1907
1908
1909 Changes: Modified:
1910 +0 -1 trunk/include/res.h (File Modified)
1911 +0 -12 trunk/src/res.c (File Modified)
1912
1913
1914jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1915 Log:
1916 Remove ip6.int support and use only ip6.arpa.
1917 The global ip6.int zone has disappeared on June 1
1918 and a lot of other software has been removing ip6.int
1919 support also.
1920 This removes the second and last case where IPv6
1921 support in charybdis causes extra lookups and slows
1922 DNS down.
1923
1924
1925 Changes: Modified:
1926 +5 -27 trunk/src/res.c (File Modified)
1927
1928
1929jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1930 Log:
1931 Mention new default (r1767) for connect::aftype in sgml docs.
1932
1933
1934 Changes: Modified:
1935 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1936
1937
1938jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1939 Log:
1940 Use IPv6 if connect::host looks like an IPv6 address
1941 (contains a colon). No need to aftype=ipv6 anymore.
1942
1943
1944 Changes: Modified:
1945 +2 -0 trunk/src/newconf.c (File Modified)
1946
1947
1948jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1949 Log:
1950 More information about connect::host.
1951
1952
1953 Changes: Modified:
1954 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1955
1956
1957jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1958 Log:
1959 Remove fallback to A if AAAA cannot be found.
1960 In case of a forward check of a reverse lookup, we
1961 already know if it's ipv4 or ipv6, so it is not
1962 useful and in case of a forward lookup of a hostname
1963 in connect::host, connect::aftype already specifies
1964 if it's ipv4 or ipv6.
1965
1966
1967 Changes: Modified:
1968 +4 -27 trunk/src/res.c (File Modified)
1969
1970
1971jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1972 Log:
1973 msg_channel():
1974 - check if +c made the message text empty and refuse
1975 to send it if so
1976 - don't copy message text if it is not necessary
1977 (channel is -c)
1978
1979
1980 Changes: Modified:
1981 +14 -4 trunk/modules/core/m_message.c (File Modified)
1982
1983
1984jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1985 Log:
1986 remove_conf_item(): do not free cf_name, this is generally a string constant
1987
1988
1989 Changes: Modified:
1990 +0 -1 trunk/src/newconf.c (File Modified)
1991
1992
1993jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1994 Log:
1995 Remove the old unused FDL_ constants.
1996
1997
1998 Changes: Modified:
1999 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2000
2001
2002jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2003 Log:
2004 Remove an unused struct irc_sockaddr_storage from fde_t
2005 (allocated for every possible file descriptor).
2006
2007
2008 Changes: Modified:
2009 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2010
2011
2012jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2013 Log:
2014 If the DNS lookup for an outgoing connection is still
2015 pending when it is closed, clean it up.
2016
2017
2018 Changes: Modified:
2019 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2020
2021
2022jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2023 Log:
2024 If proc_answer() fails (for example if a lookup for an
2025 A record returns a CNAME), fail the query immediately.
2026 Previously the packet was just ignored, leaving the
2027 query to time out.
2028
2029
2030 Changes: Modified:
2031 +4 -8 trunk/src/res.c (File Modified)
2032
2033
2034jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2035 Log:
2036 Correct sockhost field in an outgoing server connection.
2037 First copy the host field from the server_conf, then
2038 take the IP from to where the connection was attempted
2039 when the connection callback is called.
2040 (Before r1747 this used the IP from the server_conf.)
2041
2042
2043 Changes: Modified:
2044 +8 -2 trunk/src/s_serv.c (File Modified)
2045
2046
2047jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2048 Log:
2049 Remove ipnum (keep aftype) and dns_query from server_conf.
2050 We don't keep track of binary form address in connect{}
2051 blocks anymore, DNS lookups of names in host= gone.
2052 As before the DNS lookup is done on connect.
2053 This should unbreak hostnames in host= somewhat.
2054
2055
2056 Changes: Modified:
2057 +1 -2 trunk/include/s_newconf.h (File Modified)
2058 +2 -2 trunk/src/newconf.c (File Modified)
2059 +1 -42 trunk/src/s_newconf.c (File Modified)
2060 +12 -31 trunk/src/s_serv.c (File Modified)
2061
2062
2063jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2064 Log:
2065 Rerun autoconf.
2066
2067
2068 Changes: Modified:
2069 +1 -1 trunk/configure (File Modified)
2070
2071
2072jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2073 Log:
2074 Fix --disable-balloc help text (said --disable-small-net).
2075
2076
2077 Changes: Modified:
2078 +1 -1 trunk/configure.ac (File Modified)
2079
2080
2081jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2082 Log:
2083 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2084 services (+S). Unlike operstring and adminstring, this
2085 is not changeable with /quote set but is updated on rehash.
2086
2087
2088 Changes: Modified:
2089 +1 -0 trunk/doc/example.conf (File Modified)
2090 +10 -2 trunk/doc/reference.conf (File Modified)
2091 +1 -0 trunk/include/s_conf.h (File Modified)
2092 +6 -0 trunk/modules/m_info.c (File Modified)
2093 +3 -2 trunk/modules/m_whois.c (File Modified)
2094 +1 -0 trunk/src/newconf.c (File Modified)
2095 +1 -0 trunk/src/s_conf.c (File Modified)
2096
2097
2098jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2099 Log:
2100 Fix handling of comma in whois: ignore the comma and
2101 everything after it but do output the entire parameter
2102 in RPL_ENDOFWHOIS.
2103
2104
2105 Changes: Modified:
2106 +2 -2 trunk/modules/m_whois.c (File Modified)
2107
2108
2109beu 2006/07/21 22:36:46 UTC (20060721-1737)
2110 Log:
2111 New /stats letter 's' to list HURTs:
2112 - opers get the full listing.
2113 - users get any HURTs that match their sockhost/orighost if
2114 "stats_k_oper_only" is set to 1.
2115
2116
2117 Changes: Modified:
2118 +50 -0 trunk/extensions/hurt.c (File Modified)
2119
2120
2121nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2122 Log:
2123 - make the newconf system available to modules.
2124
2125
2126 Changes: Modified:
2127 +4 -1 trunk/include/newconf.h (File Modified)
2128 +4 -8 trunk/src/newconf.c (File Modified)
2129
2130
2131beu 2006/07/18 22:39:16 UTC (20060718-1733)
2132 Log:
2133 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2134
2135 Changes: Modified:
2136 +0 -3 trunk/doc/example.conf (File Modified)
2137 +0 -3 trunk/doc/reference.conf (File Modified)
2138
2139
2140beu 2006/07/18 22:34:36 UTC (20060718-1731)
2141 Log:
2142 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2143
2144
2145 Changes: Modified:
2146 +3 -0 trunk/doc/example.conf (File Modified)
2147 +3 -0 trunk/doc/reference.conf (File Modified)
2148
2149
2150jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2151 Log:
2152 Fix too early truncation of JOIN channel list.
2153
2154
2155 Changes: Modified:
2156 +2 -3 trunk/modules/core/m_join.c (File Modified)
2157
2158
2159jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2160 Log:
2161 - From ratbox 2.2 (anfl), send server notices about read
2162 errors from handshakes and servers to +s instead of +d.
2163 - Send various server notices about failed server
2164 connections which did not reach registered state network
2165 wide if the connection was initiated by a remote oper.
2166 This avoids annoying the whole net if there is a
2167 broken autoconnect, but allows all opers to see why a
2168 remote connect failed. Failed connections which did reach
2169 server state already generate server notices everywhere.
2170
2171 Note: this is an exception to our general policy to not send
2172 server notices about unregistered connections remotely.
2173
2174
2175 Changes: Modified:
2176 +1 -0 trunk/include/client.h (File Modified)
2177 +20 -6 trunk/src/client.c (File Modified)
2178 +6 -6 trunk/src/s_serv.c (File Modified)
2179
2180
2181nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2182 Log:
2183 - fix typoes
2184
2185
2186 Changes: Modified:
2187 +1 -1 trunk/doc/example.conf (File Modified)
2188 +1 -1 trunk/doc/reference.conf (File Modified)
2189
2190
2191jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2192 Log:
2193 Don't allow #channel +b $c:&channel (inconsistent target).
2194
2195
2196 Changes: Modified:
2197 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2198
2199
2200jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2201 Log:
2202 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2203
2204
2205 Changes: Modified:
2206 +0 -2 trunk/include/client.h (File Modified)
2207
2208
2209jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2210 Log:
2211 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2212
2213
2214 Changes: Modified:
2215 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2216
2217
2218jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2219 Log:
2220 Store IP addresses in whowas. These are shown to opers.
2221 Obtained from Eurus patches.
2222 orighost tracking removed (not worth the memory IMHO),
2223 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2224 with unknown IPs and to not violate auth{} spoof policy.
2225
2226
2227 Changes: Modified:
2228 +2 -0 trunk/doc/reference.conf (File Modified)
2229 +1 -0 trunk/include/numeric.h (File Modified)
2230 +1 -0 trunk/include/whowas.h (File Modified)
2231 +10 -1 trunk/modules/m_whowas.c (File Modified)
2232 +1 -1 trunk/src/messages.tab (File Modified)
2233 +4 -0 trunk/src/whowas.c (File Modified)
2234
2235
2236jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2237 Log:
2238 Describe hostmask parameter of masktrace better in sgml docs.
2239
2240
2241 Changes: Modified:
2242 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2243
2244
2245jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2246 Log:
2247 masktrace help file: mention CIDR IP masks
2248 From ratbox 2.2
2249
2250
2251 Changes: Modified:
2252 +2 -0 trunk/help/opers/masktrace (File Modified)
2253
2254
2255jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2256 Log:
2257 MASKTRACE: allow normal match() on IP address also
2258 From ratbox 2.2
2259
2260
2261 Changes: Modified:
2262 +2 -3 trunk/modules/m_etrace.c (File Modified)
2263
2264
2265jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2266 Log:
2267 Allow +S clients (services) to send to channels and @/+ channels always.
2268
2269
2270 Changes: Modified:
2271 +1 -1 trunk/modules/core/m_message.c (File Modified)
2272 +1 -1 trunk/src/channel.c (File Modified)
2273
2274
2275jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2276 Log:
2277 Allow servers to send to @#chan and +#chan.
2278
2279
2280 Changes: Modified:
2281 +1 -1 trunk/modules/core/m_message.c (File Modified)
2282
2283
2284jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2285 Log:
2286 Don't count opers on service{} servers in /lusers.
2287
2288
2289 Changes: Modified:
2290 +2 -2 trunk/src/s_user.c (File Modified)
2291
2292
2293jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2294 Log:
2295 Show opers the real host behind a dynamic spoof in WHOIS.
2296 If the user is auth{} spoofed, this shows the auth{} spoof
2297 otherwise it shows the DNS hostname and IP address.
2298 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2299
2300
2301 Changes: Modified:
2302 +1 -0 trunk/include/numeric.h (File Modified)
2303 +12 -2 trunk/modules/m_whois.c (File Modified)
2304 +1 -1 trunk/src/messages.tab (File Modified)
2305
2306
2307jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2308 Log:
2309 Remove #define HIDE_SPOOF_IPS from config.h, should
2310 have been done earlier.
2311
2312
2313 Changes: Modified:
2314 +0 -7 trunk/include/config.h (File Modified)
2315
2316
2317jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2318 Log:
2319 Bring back ERR_CANTKILLSERVER.
2320
2321
2322 Changes: Modified:
2323 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2324
2325
2326jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2327 Log:
2328 ip_cloaking module:
2329 - also send RPL_HOSTHIDDEN on -h
2330 - don't allow +h for auth{} spoofed clients
2331
2332
2333 Changes: Modified:
2334 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2335
2336
2337jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2338 Log:
2339 /etc/resolv.conf parsing:
2340 - don't crash (sometimes) if there is a line without an argument
2341 (e.g. 'search' by itself)
2342 - fix handling of lines with leading whitespace
2343
2344
2345 Changes: Modified:
2346 +9 -8 trunk/src/reslib.c (File Modified)
2347
2348
2349jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2350 Log:
2351 Put back code that terminates DNS queries, which was
2352 removed during the resolver changes.
2353
2354
2355 Changes: Modified:
2356 +4 -0 trunk/src/s_auth.c (File Modified)
2357
2358
2359nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2360 Log:
2361 - oh hey, that was in the wrong place
2362
2363
2364 Changes: Modified:
2365 +13 -13 trunk/src/s_auth.c (File Modified)
2366
2367
2368nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2369 Log:
2370 - handle a situation where a user can go away before DNS completes
2371
2372
2373 Changes: Modified:
2374 +13 -0 trunk/src/s_auth.c (File Modified)
2375
2376
2377jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2378 Log:
2379 More dnsbl stuff
2380
2381
2382 Changes: Modified:
2383 +1 -0 trunk/include/blacklist.h (File Modified)
2384 +1 -0 trunk/include/res.h (File Modified)
2385 +33 -2 trunk/src/blacklist.c (File Modified)
2386 +2 -0 trunk/src/client.c (File Modified)
2387 +24 -0 trunk/src/res.c (File Modified)
2388
2389
2390jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2391 Log:
2392 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2393 if comm_accept() failed.
2394
2395 Found with valgrind.
2396
2397
2398 Changes: Modified:
2399 +4 -4 trunk/src/listener.c (File Modified)
2400
2401
2402nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2403 Log:
2404 - handle unavailable Client/preClient structs
2405
2406
2407 Changes: Modified:
2408 +9 -0 trunk/src/blacklist.c (File Modified)
2409
2410
2411jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2412 Log:
2413 Add +lf to SGML docs.
2414
2415
2416 Changes: Modified:
2417 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2418
2419
2420jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2421 Log:
2422 Also do forwarding if the channel limit (+l) is exceeded.
2423
2424
2425 Changes: Modified:
2426 +1 -1 trunk/help/opers/cmode (File Modified)
2427 +2 -2 trunk/modules/core/m_join.c (File Modified)
2428
2429
2430beu 2006/06/07 11:53:21 UTC (20060607-1663)
2431 Log:
2432 Post-release lovin':
2433 - Update version to 2.1.0.
2434 - Regenerate configure.
2435
2436
2437 Changes: Modified:
2438 +9 -9 trunk/configure (File Modified)
2439 +1 -1 trunk/configure.ac (File Modified)
2440
2441
2442beu 2006/06/07 11:42:54 UTC (20060607-1659)
2443 Log:
2444 Comment out example blacklist{} block.
2445
2446
2447 Changes: Modified:
2448 +7 -7 trunk/doc/example.conf (File Modified)
2449 +7 -7 trunk/doc/reference.conf (File Modified)
2450
2451
2452beu 2006/06/07 10:59:48 UTC (20060607-1653)
2453 Log:
2454 Add note regarding use of AHBL BLs.
2455
2456
2457 Changes: Modified:
2458 +4 -0 trunk/doc/example.conf (File Modified)
2459 +4 -0 trunk/doc/reference.conf (File Modified)
2460
2461
2462jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2463 Log:
2464 Fix typos.
2465
2466
2467 Changes: Modified:
2468 +2 -2 trunk/CREDITS (File Modified)
2469
2470
2471jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2472 Log:
2473 Add beu to CREDITS.
2474
2475
2476 Changes: Modified:
2477 +1 -0 trunk/CREDITS (File Modified)
2478
2479
2480jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2481 Log:
2482 Put more recent ratbox CREDITS here.
2483
2484
2485 Changes: Modified:
2486 +3 -2 trunk/doc/Ratbox-team (File Modified)
2487
2488
2489jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2490 Log:
2491 Clarify a bit.
2492
2493
2494 Changes: Modified:
2495 +5 -4 trunk/NEWS (File Modified)
2496
2497
2498jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2499 Log:
2500 Mention that install or make install also avoids modunload crashes.
2501
2502
2503 Changes: Modified:
2504 +2 -1 trunk/BUGS (File Modified)
2505
2506
2507nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2508 Log:
2509 - update NEWS a bit
2510
2511
2512 Changes: Modified:
2513 +3 -8 trunk/NEWS (File Modified)
2514
2515
2516nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2517 Log:
2518 - further updates
2519
2520
2521 Changes: Modified:
2522 +3 -2 trunk/BUGS (File Modified)
2523
2524
2525nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2526 Log:
2527 - add orighost check to hurt.c
2528 - update BUGS info
2529
2530
2531 Changes: Modified:
2532 +1 -6 trunk/BUGS (File Modified)
2533 +1 -1 trunk/extensions/hurt.c (File Modified)
2534
2535
2536jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2537 Log:
2538 Make kline_exempt exempt from HURT also.
2539
2540
2541 Changes: Modified:
2542 +2 -1 trunk/extensions/hurt.c (File Modified)
2543
2544
2545jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2546 Log:
2547 Fix mask HEAL propagation.
2548
2549
2550 Changes: Modified:
2551 +6 -3 trunk/extensions/hurt.c (File Modified)
2552
2553
2554beu 2006/06/04 03:01:05 UTC (20060604-1622)
2555 Log:
2556 - Remove old cruft.
2557 - Update.
2558
2559
2560 Changes: Modified:
2561 +18 -31 trunk/extensions/README (File Modified)
2562
2563
2564jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2565 Log:
2566 More target change hax.
2567 Ick.
2568
2569
2570 Changes: Modified:
2571 +5 -0 trunk/extensions/hurt.c (File Modified)
2572
2573
2574jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2575 Log:
2576 Improvements to HURT propagation.
2577
2578
2579 Changes: Modified:
2580 +8 -6 trunk/extensions/hurt.c (File Modified)
2581
2582
2583nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2584 Log:
2585 - further simplification
2586
2587
2588 Changes: Modified:
2589 +25 -76 trunk/extensions/hurt.c (File Modified)
2590 +0 -9 trunk/extensions/hurt.h (File Modified)
2591
2592
2593nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2594 Log:
2595 - client_exit hook
2596
2597
2598 Changes: Modified:
2599 +13 -0 trunk/extensions/hurt.c (File Modified)
2600
2601
2602nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2603 Log:
2604 - cut off at 15 messages instead of 30
2605
2606
2607 Changes: Modified:
2608 +1 -1 trunk/extensions/hurt.h (File Modified)
2609
2610
2611jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2612 Log:
2613 Squash a warning here.
2614
2615
2616 Changes: Modified:
2617 +1 -3 trunk/src/ircd.c (File Modified)
2618
2619
2620jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2621 Log:
2622 Don't show servers in /stats l to nonopers if flatten links is enabled.
2623
2624
2625 Changes: Modified:
2626 +3 -1 trunk/modules/m_stats.c (File Modified)
2627
2628
2629nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2630 Log:
2631 - hurt expiry
2632
2633
2634 Changes: Modified:
2635 +20 -7 trunk/extensions/hurt.c (File Modified)
2636
2637
2638nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2639 Log:
2640 - remove inline stuff (yuck)
2641 - sockaddr should have been sockhost
2642
2643
2644 Changes: Modified:
2645 +22 -31 trunk/extensions/hurt.c (File Modified)
2646
2647
2648nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2649 Log:
2650 - make hurt checking actually work
2651
2652
2653 Changes: Modified:
2654 +2 -7 trunk/extensions/hurt.c (File Modified)
2655
2656
2657jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2658 Log:
2659 Slight tweak to alias{}.
2660
2661
2662 Changes: Modified:
2663 +4 -0 trunk/src/parse.c (File Modified)
2664
2665
2666nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2667 Log:
2668 - further simplification
2669
2670
2671 Changes: Modified:
2672 +59 -71 trunk/extensions/hurt.c (File Modified)
2673 +0 -1 trunk/extensions/hurt.h (File Modified)
2674
2675
2676nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2677 Log:
2678 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2679
2680
2681 Changes: Modified:
2682 +10 -20 trunk/extensions/hurt.c (File Modified)
2683 +0 -4 trunk/extensions/hurt.h (File Modified)
2684
2685
2686nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2687 Log:
2688 - remove some unnecessary code here (hurt_initial_check_event()).
2689
2690
2691 Changes: Modified:
2692 +0 -23 trunk/extensions/hurt.c (File Modified)
2693
2694
2695nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2696 Log:
2697 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2698
2699
2700 Changes: Modified:
2701 +8 -0 trunk/modules/core/m_message.c (File Modified)
2702
2703
2704nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2705 Log:
2706 - more sane tgchange hax
2707
2708
2709 Changes: Modified:
2710 +2 -1 trunk/extensions/hurt.c (File Modified)
2711
2712
2713jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2714 Log:
2715 Make HEAL <nick> work.
2716
2717
2718 Changes: Modified:
2719 +40 -43 trunk/extensions/hurt.c (File Modified)
2720
2721
2722jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2723 Log:
2724 Destroy hurt_clients list on unload.
2725
2726
2727 Changes: Modified:
2728 +7 -0 trunk/extensions/hurt.c (File Modified)
2729
2730
2731jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2732 Log:
2733 Coding style: no space between a function name and parenthesis.
2734
2735
2736 Changes: Modified:
2737 +43 -43 trunk/extensions/hurt.c (File Modified)
2738
2739
2740jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2741 Log:
2742 Now works and throws out hurt clients after 30 protocol messages
2743 unless they identify.
2744
2745
2746 Changes: Modified:
2747 +28 -36 trunk/extensions/hurt.c (File Modified)
2748 +1 -7 trunk/extensions/hurt.h (File Modified)
2749
2750
2751jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2752 Log:
2753 Working addition/lookup.
2754
2755
2756 Changes: Modified:
2757 +8 -0 trunk/extensions/hurt.c (File Modified)
2758
2759
2760jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2761 Log:
2762 Get rid of hyb6 style propagation (:server COMMAND source).
2763
2764
2765 Changes: Modified:
2766 +18 -22 trunk/extensions/hurt.c (File Modified)
2767
2768
2769jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2770 Log:
2771 add not-working hurt_add and hurt_find
2772
2773
2774 Changes: Modified:
2775 +13 -5 trunk/extensions/hurt.c (File Modified)
2776
2777
2778jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2779 Log:
2780 Comment out a lot of stuff so I can load and unload this without crashing.
2781
2782
2783 Changes: Modified:
2784 +17 -6 trunk/extensions/hurt.c (File Modified)
2785
2786
2787jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2788 Log:
2789 Fix svn:keywords and add a short comment at the top.
2790
2791
2792 Changes: Modified:
2793 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2794
2795
2796jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2797 Log:
2798 - Make hurt module compile
2799 - Link it to the build
2800 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2801 correct flag name, no CAP_TS6 use etc
2802
2803
2804 Changes: Modified:
2805 +1 -0 trunk/extensions/Makefile.in (File Modified)
2806 +30 -32 trunk/extensions/hurt.c (File Modified)
2807
2808
2809jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2810 Log:
2811 Put beu's hurt module in trunk.
2812
2813
2814 Changes: Modified:
2815 + - trunk/extensions/hurt.c (File Added)
2816 + - trunk/extensions/hurt.h (File Added)
2817
2818
2819nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2820 Log:
2821 - _iprint(): use stderr instead of stdout
2822
2823
2824 Changes: Modified:
2825 +1 -1 trunk/src/s_log.c (File Modified)
2826
2827
2828jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2829 Log:
2830 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2831 and subsequently destroy our kqueue when we close 0, 1, 2
2832 (broke /restart).
2833 - After closing fd 0, 1, 2 reopen them to /dev/null again
2834 so we don't send messages from malloc etc to a random
2835 user's connection.
2836 - Remove an obsolete comment.
2837
2838
2839 Changes: Modified:
2840 +13 -2 trunk/src/ircd.c (File Modified)
2841
2842
2843jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2844 Log:
2845 Update NEWS file.
2846
2847
2848 Changes: Modified:
2849 +29 -1 trunk/NEWS (File Modified)
2850
2851
2852jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2853 Log:
2854 Rerun autoconf.
2855
2856
2857 Changes: Modified:
2858 +1 -1 trunk/configure (File Modified)
2859
2860
2861jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2862 Log:
2863 Fix openssl version check to also accept versions newer than 0.9.6.
2864
2865
2866 Changes: Modified:
2867 +1 -1 trunk/configure.ac (File Modified)
2868
2869
2870jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2871 Log:
2872 Oops, need packet.h here.
2873
2874
2875 Changes: Modified:
2876 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2877
2878
2879jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2880 Log:
2881 End the flood grace period in CPRIVMSG/CNOTICE.
2882
2883
2884 Changes: Modified:
2885 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2886
2887
2888nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2889 Log:
2890 - update class::connectfreq documentation
2891
2892
2893 Changes: Modified:
2894 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2895
2896
2897nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2898 Log:
2899 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2900
2901
2902 Changes: Modified:
2903 +3 -6 trunk/src/s_serv.c (File Modified)
2904
2905
2906jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2907 Log:
2908 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2909
2910
2911 Changes: Modified:
2912 +1 -1 trunk/src/messages.tab (File Modified)
2913
2914
2915jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2916 Log:
2917 Don't mention that /stats p shows idle times, as it doesn't.
2918
2919
2920 Changes: Modified:
2921 +1 -1 trunk/help/opers/stats (File Modified)
2922 +1 -1 trunk/help/users/stats (File Modified)
2923
2924
2925jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2926 Log:
2927 /stats A shows DNS servers, it doesn't matter whether ircd
2928 uses ADNS or something else.
2929
2930
2931 Changes: Modified:
2932 +1 -1 trunk/help/opers/stats (File Modified)
2933
2934
2935jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2936 Log:
2937 get_client_name() fix
2938
2939
2940 Changes: Modified:
2941 +4 -0 trunk/src/client.c (File Modified)
2942
2943
2944jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2945 Log:
2946 Add some comments.
2947
2948
2949 Changes: Modified:
2950 +6 -0 trunk/src/ircd.c (File Modified)
2951
2952
2953beu 2006/05/28 09:22:09 UTC (20060528-1521)
2954 Log:
2955 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2956
2957 Changes: Modified:
2958 +16 -17 trunk/configure (File Modified)
2959 +1 -1 trunk/configure.ac (File Modified)
2960
2961
2962beu 2006/05/28 09:10:43 UTC (20060528-1517)
2963 Log:
2964 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2965
2966 Changes: Modified:
2967 +135 -0 trunk/configure (File Modified)
2968 +6 -0 trunk/configure.ac (File Modified)
2969
2970
2971jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2972 Log:
2973 Exit 0 on successful -conftest.
2974
2975
2976 Changes: Modified:
2977 +1 -1 trunk/src/ircd.c (File Modified)
2978
2979
2980jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2981 Log:
2982 Make the "keep the parent process around" thing work, by opening
2983 a pipe to the child process. This pipe is on fd 0 in the child
2984 process. After successful initialization, the child will write
2985 a byte to this pipe, on fatal errors it will close it without
2986 writing anything.
2987
2988 Somewhat hackish still but should work.
2989
2990
2991 Changes: Modified:
2992 +27 -30 trunk/src/ircd.c (File Modified)
2993
2994
2995nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2996 Log:
2997 - convert some error messages to ierror() over fprintf/ilog combination
2998
2999
3000 Changes: Modified:
3001 +3 -6 trunk/src/ircd.c (File Modified)
3002
3003
3004nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3005 Log:
3006 - inotice() for loadmodule when in foreground mode
3007
3008
3009 Changes: Modified:
3010 +3 -0 trunk/src/modules.c (File Modified)
3011
3012
3013nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3014 Log:
3015 - remove inotice() on loading modules from the config
3016
3017
3018 Changes: Modified:
3019 +0 -3 trunk/src/modules.c (File Modified)
3020
3021
3022nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3023 Log:
3024 - usleep for 50000usec in the parent process to allow for startup messages
3025 to be cleanly printed before detaching to shell, this should be more than
3026 enough time really
3027
3028
3029 Changes: Modified:
3030 +3 -0 trunk/src/ircd.c (File Modified)
3031
3032
3033nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3034 Log:
3035 - display more errors during normal startup as to try to help people find common problems
3036
3037
3038 Changes: Modified:
3039 +27 -10 trunk/src/ircd.c (File Modified)
3040
3041
3042nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3043 Log:
3044 - version bump in preparation of 2.0.0 release
3045
3046
3047 Changes: Modified:
3048 +9 -9 trunk/configure (File Modified)
3049 +1 -1 trunk/configure.ac (File Modified)
3050
3051
3052jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3053 Log:
3054 Change example.conf operator block from "admin" to "god",
3055 so as to show we encourage per-person operator blocks.
3056
3057
3058 Changes: Modified:
3059 +4 -2 trunk/doc/example.conf (File Modified)
3060
3061
3062jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3063 Log:
3064 Document alias{} block.
3065
3066
3067 Changes: Modified:
3068 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3069
3070
3071jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3072 Log:
3073 Document DNS blacklist stuff in sgml.
3074
3075
3076 Changes: Modified:
3077 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3078 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3079
3080
3081jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3082 Log:
3083 Misc /stats clarifications.
3084
3085
3086 Changes: Modified:
3087 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3088
3089
3090jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3091 Log:
3092 Move snomasks into umodes chapter.
3093 Move oprivs chapter down.
3094
3095
3096 Changes: Modified:
3097 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3098 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3099 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3100
3101
3102jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3103 Log:
3104 Mention operator{} user@host change.
3105
3106
3107 Changes: Modified:
3108 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3109
3110
3111jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3112 Log:
3113 operator{} block user@host matches against orighost now, not host.
3114 This means that services/+h spoofs do not work in operator{} blocks;
3115 auth{} spoofs still work.
3116
3117
3118 Changes: Modified:
3119 +4 -0 trunk/doc/example.conf (File Modified)
3120 +1 -1 trunk/doc/reference.conf (File Modified)
3121 +2 -2 trunk/modules/m_challenge.c (File Modified)
3122 +1 -1 trunk/modules/m_oper.c (File Modified)
3123
3124
3125nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3126 Log:
3127 - inotice/iwarn/ierror() stuff I was working on
3128
3129
3130 Changes: Modified:
3131 +3 -0 trunk/include/s_log.h (File Modified)
3132 +15 -11 trunk/src/ircd.c (File Modified)
3133 +3 -1 trunk/src/modules.c (File Modified)
3134 +1 -1 trunk/src/newconf.c (File Modified)
3135 +54 -0 trunk/src/s_log.c (File Modified)
3136
3137
3138jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3139 Log:
3140 Oops, don't add blacklists to the list twice on rehash.
3141
3142
3143 Changes: Modified:
3144 +3 -2 trunk/src/blacklist.c (File Modified)
3145
3146
3147jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3148 Log:
3149 Remove notices to the client about progress of dnsbl lookups.
3150
3151
3152 Changes: Modified:
3153 +0 -4 trunk/src/blacklist.c (File Modified)
3154
3155
3156jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3157 Log:
3158 Add auth{} flag dnsbl_exempt.
3159
3160
3161 Changes: Modified:
3162 +2 -1 trunk/doc/example.conf (File Modified)
3163 +2 -1 trunk/doc/reference.conf (File Modified)
3164 +2 -0 trunk/include/s_conf.h (File Modified)
3165 +1 -0 trunk/src/newconf.c (File Modified)
3166 +8 -1 trunk/src/s_user.c (File Modified)
3167
3168
3169jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3170 Log:
3171 Switch alias{} and blacklist{} around, for consistency with example.conf.
3172
3173
3174 Changes: Modified:
3175 +18 -18 trunk/doc/reference.conf (File Modified)
3176
3177
3178jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3179 Log:
3180 Send a warning to the user if they are dnsbl listed but exempted.
3181
3182
3183 Changes: Modified:
3184 +17 -12 trunk/src/s_user.c (File Modified)
3185
3186
3187jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3188 Log:
3189 Move throwing out dnsbl listed clients to registration,
3190 and make kline_exempt exempt from it.
3191
3192
3193 Changes: Modified:
3194 +1 -0 trunk/include/blacklist.h (File Modified)
3195 +4 -0 trunk/include/client.h (File Modified)
3196 +15 -16 trunk/src/blacklist.c (File Modified)
3197 +6 -0 trunk/src/client.c (File Modified)
3198 +17 -0 trunk/src/s_user.c (File Modified)
3199
3200
3201jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3202 Log:
3203 Show refcount in /stats n.
3204
3205
3206 Changes: Modified:
3207 +3 -2 trunk/modules/m_stats.c (File Modified)
3208
3209
3210jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3211 Log:
3212 Don't look up dnsbls twice if they send USER twice.
3213
3214
3215 Changes: Modified:
3216 +5 -3 trunk/modules/m_user.c (File Modified)
3217
3218
3219jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3220 Log:
3221 Add /stats n to help files.
3222
3223
3224 Changes: Modified:
3225 +1 -0 trunk/help/opers/stats (File Modified)
3226 +1 -0 trunk/help/users/stats (File Modified)
3227
3228
3229jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3230 Log:
3231 Only check dnsbls for A records, not AAAA.
3232
3233
3234 Changes: Modified:
3235 +1 -1 trunk/src/blacklist.c (File Modified)
3236
3237
3238jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3239 Log:
3240 Don't remove non-illegal blacklists on completion of check.
3241 Add debugging notices (not working).
3242
3243
3244 Changes: Modified:
3245 +5 -1 trunk/src/blacklist.c (File Modified)
3246
3247
3248jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3249 Log:
3250 Don't call register_local_user() if they haven't sent a nick yet.
3251
3252
3253 Changes: Modified:
3254 +1 -1 trunk/src/blacklist.c (File Modified)
3255
3256
3257jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3258 Log:
3259 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3260
3261
3262 Changes: Modified:
3263 +21 -0 trunk/modules/m_stats.c (File Modified)
3264
3265
3266jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3267 Log:
3268 More dnsbl rehash fixes, it was adding bogus entries.
3269
3270
3271 Changes: Modified:
3272 +2 -7 trunk/src/newconf.c (File Modified)
3273
3274
3275jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3276 Log:
3277 Need blacklist.h here.
3278
3279
3280 Changes: Modified:
3281 +1 -0 trunk/src/s_conf.c (File Modified)
3282
3283
3284nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3285 Log:
3286 - nuke iauth
3287
3288
3289 Changes: Modified:
3290 +1 -2 trunk/configure (File Modified)
3291 +0 -48 trunk/configure.ac (File Modified)
3292 + - trunk/doc/example-iauth.conf (File Deleted)
3293 + - trunk/iauth/ (File Deleted)
3294
3295
3296jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3297 Log:
3298 Improve handling of rehashing with blacklists.
3299 Also some coding style tweaks.
3300
3301
3302 Changes: Modified:
3303 +3 -2 trunk/include/blacklist.h (File Modified)
3304 +35 -16 trunk/src/blacklist.c (File Modified)
3305 +2 -0 trunk/src/s_conf.c (File Modified)
3306
3307
3308jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3309 Log:
3310 Clear can_send cache if a user logs in or out from services.
3311
3312
3313 Changes: Modified:
3314 +2 -0 trunk/modules/m_services.c (File Modified)
3315
3316
3317jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3318 Log:
3319 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3320 This directory is not entered by default.
3321 More stuff needs to be moved into here.
3322
3323
3324 Changes: Modified:
3325 +2 -1 trunk/configure (File Modified)
3326 +1 -0 trunk/configure.ac (File Modified)
3327 +69 -458 trunk/extensions/Makefile.in (File Modified)
3328 + - trunk/extensions/m_clearchan.c (File Deleted)
3329 + - trunk/extensions/m_force.c (File Deleted)
3330 + - trunk/unsupported/ (File Added)
3331 + - trunk/unsupported/Makefile.in (File Added)
3332 + - trunk/unsupported/m_clearchan.c (File Added)
3333 + - trunk/unsupported/m_force.c (File Added)
3334
3335
3336jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3337 Log:
3338 Logging/wallops for forcejoin/forcepart, numeric fix.
3339 This needs to be moved to the toys section.
3340
3341
3342 Changes: Modified:
3343 +22 -2 trunk/extensions/m_force.c (File Modified)
3344
3345
3346jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3347 Log:
3348 Fix comments at the top (including copyright).
3349
3350
3351 Changes: Modified:
3352 +3 -2 trunk/extensions/m_omode.c (File Modified)
3353
3354
3355jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3356 Log:
3357 Add OMODE command to extensions/ for oper mode hacking:
3358 - requires admin privs
3359 - does not work for opped opers
3360 - sends wallops
3361 - sends a ServerMode for opping the oper themselves,
3362 otherwise a mode coming from the oper (not only
3363 does this provide full accountability, it is also
3364 easiest to implement while avoiding channels
3365 messed up with bogus bans etc).
3366
3367
3368 Changes: Modified:
3369 +171 -0 trunk/extensions/Makefile.in (File Modified)
3370 + - trunk/extensions/m_omode.c (File Added)
3371
3372
3373gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3374 Log:
3375 Metadata fix
3376
3377
3378 Changes: Modified:
3379 + - trunk/include/blacklist.h (Property Modified)
3380 + - trunk/src/blacklist.c (Property Modified)
3381
3382
3383nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3384 Log:
3385 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3386
3387
3388 Changes: Modified:
3389 +5 -1 trunk/src/blacklist.c (File Modified)
3390
3391
3392nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3393 Log:
3394 Initial DNS blacklist support:
3395 - see example.conf for how to use.
3396 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3397 - tor.ahbl.org is also included because most networks will not want to allow tor
3398 (and we're considering going KoS on tor users here anyway due to abuse)
3399
3400
3401 Changes: Modified:
3402 +18 -0 trunk/doc/example.conf (File Modified)
3403 +66 -0 trunk/doc/reference.conf (File Modified)
3404 + - trunk/include/blacklist.h (File Added)
3405 +2 -0 trunk/include/client.h (File Modified)
3406 +3 -0 trunk/modules/m_user.c (File Modified)
3407 +152 -0 trunk/src/Makefile.in (File Modified)
3408 + - trunk/src/blacklist.c (File Added)
3409 +34 -0 trunk/src/newconf.c (File Modified)
3410 +1 -0 trunk/src/s_auth.c (File Modified)
3411 +4 -0 trunk/src/s_user.c (File Modified)
3412
3413
3414jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3415 Log:
3416 Remove last bit of lzo stuff (comment in example.conf connect{}).
3417
3418
3419 Changes: Modified:
3420 +0 -4 trunk/doc/example.conf (File Modified)
3421
3422
3423jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3424 Log:
3425 Show sasl successes and failures in /stats t (like other
3426 things in /stats t, about local clients only).
3427
3428
3429 Changes: Modified:
3430 +2 -0 trunk/include/s_stats.h (File Modified)
3431 +3 -0 trunk/modules/m_sasl.c (File Modified)
3432 +3 -0 trunk/src/s_stats.c (File Modified)
3433
3434
3435jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3436 Log:
3437 Allow messaging services by nickname without using
3438 target change slots (this was already possible with
3439 user@server notation or services shortcuts).
3440
3441
3442 Changes: Modified:
3443 +2 -2 trunk/modules/core/m_message.c (File Modified)
3444
3445
3446jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3447 Log:
3448 Abort a safelist if a new /list comes in while one is already in progress.
3449
3450
3451 Changes: Modified:
3452 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3453
3454
3455jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3456 Log:
3457 Change $![letter]:[mask] to $~[letter]:[mask]
3458 so both ! and ~ invert an extban.
3459
3460
3461 Changes: Modified:
3462 +2 -0 trunk/src/chmode.c (File Modified)
3463
3464
3465nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3466 Log:
3467 - revert due to technical issues
3468
3469
3470 Changes: Modified:
3471 +1 -1 trunk/src/extban.c (File Modified)
3472
3473
3474nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3475 Log:
3476 - 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
3477
3478
3479 Changes: Modified:
3480 +1 -1 trunk/src/extban.c (File Modified)
3481
3482
3483jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3484 Log:
3485 Don't pace /list on a single channel.
3486
3487
3488 Changes: Modified:
3489 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3490
3491
3492jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3493 Log:
3494 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3495
3496
3497 Changes: Modified:
3498 +4 -2 trunk/include/supported.h (File Modified)
3499
3500
3501jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3502 Log:
3503 Extban types are case insensitive; force them to lowercase when added.
3504
3505
3506 Changes: Modified:
3507 +5 -5 trunk/doc/extban.txt (File Modified)
3508 +4 -0 trunk/src/chmode.c (File Modified)
3509 +3 -3 trunk/src/extban.c (File Modified)
3510
3511
3512jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3513 Log:
3514 sendto_wallops_flags():
3515 - instead of checking IsOper on each client, walk the appropriate list
3516 - instead of sending non-+z wallops from persons to nonopers, send only
3517 +w wallops from persons
3518
3519
3520 Changes: Modified:
3521 +1 -5 trunk/src/send.c (File Modified)
3522
3523
3524jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3525 Log:
3526 Prefix oper wallops with "WALLOPS - " if they would
3527 otherwise look like operwalls or locops, when sending
3528 them to local users.
3529
3530
3531 Changes: Modified:
3532 +11 -1 trunk/modules/m_wallops.c (File Modified)
3533
3534
3535jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3536 Log:
3537 Make sure destination field in some sasl numerics
3538 is the user's nick, not the sasl agent or server
3539 name.
3540
3541
3542 Changes: Modified:
3543 +2 -2 trunk/modules/m_sasl.c (File Modified)
3544
3545
3546beu 2006/05/19 19:24:44 UTC (20060519-1373)
3547 Log:
3548 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3549
3550
3551 Changes: Modified:
3552 +1 -1 trunk/extensions/Makefile.in (File Modified)
3553
3554
3555jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3556 Log:
3557 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3558
3559
3560 Changes: Modified:
3561 +1 -0 trunk/src/s_user.c (File Modified)
3562
3563
3564beu 2006/05/19 18:10:13 UTC (20060519-1367)
3565 Log:
3566 Fix build for when IPv6 is disabled.
3567
3568
3569 Changes: Modified:
3570 +12 -10 trunk/src/s_auth.c (File Modified)
3571
3572
3573jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3574 Log:
3575 Add information about adding extban types.
3576
3577
3578 Changes: Modified:
3579 +25 -0 trunk/doc/extban.txt (File Modified)
3580
3581
3582jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3583 Log:
3584 Better extban validation: try to match a new extban from
3585 a local user against its setter to see if it is valid.
3586 Unknown extban types from remotes are no longer hidden.
3587
3588
3589 Changes: Modified:
3590 +4 -3 trunk/doc/extban.txt (File Modified)
3591 +1 -0 trunk/include/channel.h (File Modified)
3592 +2 -6 trunk/src/chmode.c (File Modified)
3593 +32 -0 trunk/src/extban.c (File Modified)
3594
3595
3596jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3597 Log:
3598 Make sure both .c.o: and .s.o: are followed by the necessary command.
3599
3600
3601 Changes: Modified:
3602 +1 -0 trunk/src/Makefile.in (File Modified)
3603
3604
3605jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3606 Log:
3607 Add need_sasl auth{} flag to sgml documentation.
3608
3609
3610 Changes: Modified:
3611 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3612
3613
3614jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3615 Log:
3616 Document need_sasl auth{} flag in example confs.
3617
3618
3619 Changes: Modified:
3620 +1 -0 trunk/doc/example.conf (File Modified)
3621 +1 -0 trunk/doc/reference.conf (File Modified)
3622
3623
3624jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3625 Log:
3626 Don't allow TB to set an empty topic.
3627 This would be possible if a server sent bad protocol
3628 and could cause a crash.
3629
3630
3631 Changes: Modified:
3632 +4 -0 trunk/modules/m_tb.c (File Modified)
3633
3634
3635nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3636 Log:
3637 - oops
3638
3639
3640 Changes: Modified:
3641 +1 -1 trunk/Makefile.in (File Modified)
3642
3643
3644nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3645 Log:
3646 - typo fix
3647
3648
3649 Changes: Modified:
3650 +2 -2 trunk/configure (File Modified)
3651 +1 -1 trunk/configure.ac (File Modified)
3652
3653
3654nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3655 Log:
3656 - rebuild configure
3657
3658
3659 Changes: Modified:
3660 +2 -2 trunk/configure (File Modified)
3661
3662
3663nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3664 Log:
3665 - makefile fix
3666
3667
3668 Changes: Modified:
3669 +1 -1 trunk/extensions/Makefile.in (File Modified)
3670
3671
3672nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3673 Log:
3674 - rename contrib to extensions to bring some clarity to things
3675
3676
3677 Changes: Modified:
3678 +1 -1 trunk/Makefile.in (File Modified)
3679 +1 -1 trunk/configure.ac (File Modified)
3680 +10 -10 trunk/doc/example.conf (File Modified)
3681 +10 -10 trunk/doc/reference.conf (File Modified)
3682 + - trunk/extensions/ (File Added)
3683 + - trunk/extras/ (File Deleted)
3684
3685
3686nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3687 Log:
3688 - temporary rename
3689
3690
3691 Changes: Modified:
3692 +1 -1 trunk/Makefile.in (File Modified)
3693 +1 -1 trunk/configure.ac (File Modified)
3694 + - trunk/contrib/ (File Deleted)
3695 + - trunk/extras/ (File Added)
3696
3697
3698jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3699 Log:
3700 Don't allow servers to QUIT (they should use SQUIT).
3701
3702
3703 Changes: Modified:
3704 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3705
3706
3707nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3708 Log:
3709 - keywords
3710
3711
3712 Changes: Modified:
3713 + - trunk/src/fnvhash.s (Property Modified)
3714
3715
3716nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3717 Log:
3718 - reduced version of code
3719
3720
3721 Changes: Modified:
3722 +9 -61 trunk/src/fnvhash.s (File Modified)
3723
3724
3725nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3726 Log:
3727 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3728
3729
3730 Changes: Modified:
3731 +1 -1 trunk/src/fnvhash.s (File Modified)
3732
3733
3734jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3735 Log:
3736 Fix orighost matching for klines, etc. Was hashing the visible
3737 host, oops.
3738
3739
3740 Changes: Modified:
3741 +1 -1 trunk/src/hostmask.c (File Modified)
3742
3743
3744nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3745 Log:
3746 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3747
3748
3749 Changes: Modified:
3750 +7 -1 trunk/configure (File Modified)
3751 +5 -0 trunk/configure.ac (File Modified)
3752 +5 -6 trunk/src/Makefile.in (File Modified)
3753 +0 -4 trunk/src/fnvhash.s (File Modified)
3754 +0 -2 trunk/src/hash.c (File Modified)
3755
3756
3757nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3758 Log:
3759 - regenerate configure
3760
3761
3762 Changes: Modified:
3763 +18 -0 trunk/configure (File Modified)
3764
3765
3766nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3767 Log:
3768 - --enable-ricer-hashing option.
3769
3770
3771 Changes: Modified:
3772 +9 -0 trunk/configure.ac (File Modified)
3773 +3 -0 trunk/include/setup.h.in (File Modified)
3774
3775
3776nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3777 Log:
3778 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3779
3780
3781 Changes: Modified:
3782 + - trunk/src/fnvhash.s (File Added)
3783 +3 -0 trunk/src/hash.c (File Modified)
3784
3785
3786jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3787 Log:
3788 Fix syntax error in reference.conf.
3789
3790
3791 Changes: Modified:
3792 +0 -1 trunk/doc/reference.conf (File Modified)
3793
3794
3795jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3796 Log:
3797 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3798 (&& instead of ||...)
3799 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3800
3801
3802 Changes: Modified:
3803 +1 -1 trunk/src/chmode.c (File Modified)
3804
3805
3806jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3807 Log:
3808 Documentation for extban.
3809
3810
3811 Changes: Modified:
3812 + - trunk/doc/extban.txt (File Added)
3813
3814
3815jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3816 Log:
3817 Add extban modules to example confs.
3818
3819
3820 Changes: Modified:
3821 +5 -0 trunk/doc/example.conf (File Modified)
3822 +10 -0 trunk/doc/reference.conf (File Modified)
3823
3824
3825jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3826 Log:
3827 Initial addition of extended ban types (conditionals).
3828 Allows custom +bqeI checks via modules.
3829 Initial extra types are account (a[:mask]), oper (o),
3830 channel (c:name), realname (r:mask), server (s:mask).
3831
3832
3833 Changes: Modified:
3834 +229 -0 trunk/contrib/Makefile.in (File Modified)
3835 + - trunk/contrib/extb_account.c (File Added)
3836 + - trunk/contrib/extb_channel.c (File Added)
3837 + - trunk/contrib/extb_oper.c (File Added)
3838 + - trunk/contrib/extb_realname.c (File Added)
3839 + - trunk/contrib/extb_server.c (File Added)
3840 +13 -0 trunk/include/channel.h (File Modified)
3841 +1 -0 trunk/src/Makefile.in (File Modified)
3842 +14 -5 trunk/src/channel.c (File Modified)
3843 +91 -0 trunk/src/chmode.c (File Modified)
3844 + - trunk/src/extban.c (File Added)
3845
3846
3847jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3848 Log:
3849 Do not force +bqeI modes starting with '$' in nick!user@host format.
3850 * and ? characters in them are still assumed to be wildcards.
3851
3852
3853 Changes: Modified:
3854 +6 -0 trunk/src/chmode.c (File Modified)
3855
3856
3857nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3858 Log:
3859 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3860
3861
3862 Changes: Modified:
3863 +4 -0 trunk/modules/m_capab.c (File Modified)
3864
3865
3866jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3867 Log:
3868 Stop some mixing of client and server protocol.
3869
3870
3871 Changes: Modified:
3872 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3873 +4 -2 trunk/modules/m_pass.c (File Modified)
3874 +6 -0 trunk/modules/m_sasl.c (File Modified)
3875 +6 -0 trunk/modules/m_user.c (File Modified)
3876
3877
3878nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3879 Log:
3880 - additional revert
3881
3882
3883 Changes: Modified:
3884 +0 -2 trunk/include/s_newconf.h (File Modified)
3885 +0 -4 trunk/include/s_serv.h (File Modified)
3886 +0 -1 trunk/src/newconf.c (File Modified)
3887 +1 -13 trunk/src/s_serv.c (File Modified)
3888
3889
3890nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3891 Log:
3892 - revert LZOLink patch for now
3893
3894
3895 Changes: Modified:
3896 +0 -1 trunk/servlink/Makefile.in (File Modified)
3897 +0 -16 trunk/servlink/README (File Modified)
3898 +2 -36 trunk/servlink/control.c (File Modified)
3899 +0 -3 trunk/servlink/control.h (File Modified)
3900 +7 -5955 trunk/servlink/io.c (File Modified)
3901 + - trunk/servlink/lzoconf.h (File Deleted)
3902 + - trunk/servlink/lzodefs.h (File Deleted)
3903 + - trunk/servlink/minilzo.c (File Deleted)
3904 + - trunk/servlink/minilzo.h (File Deleted)
3905 +0 -1 trunk/servlink/servlink.h (File Modified)
3906
3907
3908nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3909 Log:
3910 - more stuff here
3911
3912
3913 Changes: Modified:
3914 +4 -2 trunk/servlink/control.c (File Modified)
3915 +2 -1 trunk/servlink/io.c (File Modified)
3916
3917
3918nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3919 Log:
3920 - oops
3921
3922
3923 Changes: Modified:
3924 +2 -2 trunk/servlink/io.c (File Modified)
3925
3926
3927nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3928 Log:
3929 - paranoia, prevent segfaults
3930
3931
3932 Changes: Modified:
3933 +2 -2 trunk/servlink/io.c (File Modified)
3934
3935
3936nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3937 Log:
3938 - more optimal servlink code
3939
3940
3941 Changes: Modified:
3942 +21 -8 trunk/servlink/io.c (File Modified)
3943
3944
3945nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3946 Log:
3947 - more efficient read strategy
3948
3949
3950 Changes: Modified:
3951 +15 -3 trunk/servlink/io.c (File Modified)
3952
3953
3954nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3955 Log:
3956 - use lzo_uintp cast to make LZO happy
3957
3958
3959 Changes: Modified:
3960 +3 -3 trunk/servlink/io.c (File Modified)
3961
3962
3963nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3964 Log:
3965 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3966
3967
3968 Changes: Modified:
3969 +4 -0 trunk/doc/example.conf (File Modified)
3970 +2 -1 trunk/include/s_newconf.h (File Modified)
3971 +4 -0 trunk/include/s_serv.h (File Modified)
3972 +1 -0 trunk/servlink/Makefile.in (File Modified)
3973 +16 -0 trunk/servlink/README (File Modified)
3974 +34 -2 trunk/servlink/control.c (File Modified)
3975 +3 -0 trunk/servlink/control.h (File Modified)
3976 +5929 -7 trunk/servlink/io.c (File Modified)
3977 + - trunk/servlink/lzoconf.h (File Added)
3978 + - trunk/servlink/lzodefs.h (File Added)
3979 + - trunk/servlink/minilzo.c (File Added)
3980 + - trunk/servlink/minilzo.h (File Added)
3981 +1 -0 trunk/servlink/servlink.h (File Modified)
3982 +1 -0 trunk/src/newconf.c (File Modified)
3983 +14 -2 trunk/src/s_serv.c (File Modified)
3984
3985
3986nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3987 Log:
3988 - remove imalloc, it was a concept that probably wouldn't have worked properly
3989
3990
3991 Changes: Modified:
3992 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3993 + - trunk/libcharybdis/imalloc.c (File Deleted)
3994 + - trunk/libcharybdis/imalloc.h (File Deleted)
3995
3996
3997nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3998 Log:
3999 - disable imalloc for now
4000
4001
4002 Changes: Modified:
4003 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4004
4005
4006nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4007 Log:
4008 - remove unneeded debug code
4009
4010
4011 Changes: Modified:
4012 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4013
4014
4015nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4016 Log:
4017 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4018
4019
4020 Changes: Modified:
4021 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4022
4023
4024nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4025 Log:
4026 - more stuff here, imalloc remains disabled for now
4027
4028
4029 Changes: Modified:
4030 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4031
4032
4033nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4034 Log:
4035 - more progress
4036
4037
4038 Changes: Modified:
4039 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4040
4041
4042nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4043 Log:
4044 - more tweaks
4045
4046
4047 Changes: Modified:
4048 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4049 +2 -0 trunk/src/ircd.c (File Modified)
4050
4051
4052nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4053 Log:
4054 - roll back libircd crap
4055
4056
4057 Changes: Modified:
4058 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4059 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4060 +29 -0 trunk/src/.depend (File Modified)
4061 +6 -21 trunk/src/Makefile.in (File Modified)
4062 +3 -218 trunk/src/ircd.c (File Modified)
4063 + - trunk/src/ircd_linker.c (File Deleted)
4064 + - trunk/src/main.c (File Deleted)
4065
4066
4067nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4068 Log:
4069 - realloc(), free() implementation
4070
4071
4072 Changes: Modified:
4073 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4074
4075
4076nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4077 Log:
4078 - malloc(), calloc() implementation
4079
4080
4081 Changes: Modified:
4082 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4083
4084
4085nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4086 Log:
4087 - block_free(), block_find(), retune_heaps() implementation
4088
4089
4090 Changes: Modified:
4091 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4092
4093
4094nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4095 Log:
4096 - block_destroy code, block_allocate code.
4097
4098
4099 Changes: Modified:
4100 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4101
4102
4103nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4104 Log:
4105 - block_new() code
4106
4107
4108 Changes: Modified:
4109 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4110
4111
4112nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4113 Log:
4114 - disable imalloc again :P
4115
4116
4117 Changes: Modified:
4118 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4119
4120
4121nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4122 Log:
4123 - fix warning
4124
4125
4126 Changes: Modified:
4127 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4128
4129
4130nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4131 Log:
4132 - fix typo
4133
4134
4135 Changes: Modified:
4136 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4137
4138
4139nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4140 Log:
4141 - constructor code for imalloc engine (malloc_init())
4142
4143
4144 Changes: Modified:
4145 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4146
4147
4148nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4149 Log:
4150 - imalloc engine improvements
4151
4152
4153 Changes: Modified:
4154 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4155
4156
4157nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4158 Log:
4159 - replace mmap() code with direct brk()/sbrk() calls.
4160
4161
4162 Changes: Modified:
4163 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4164
4165
4166nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4167 Log:
4168 - remove outdated i_malloc() interfaces
4169
4170
4171 Changes: Modified:
4172 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4173
4174
4175nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4176 Log:
4177 - redisable imalloc (sorry!)
4178
4179
4180 Changes: Modified:
4181 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4182
4183
4184nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4185 Log:
4186 - correct GET_PAGE_SLOT() macro
4187
4188
4189 Changes: Modified:
4190 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4191
4192
4193nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4194 Log:
4195 - oops forgot to commit it with imalloc turned off
4196
4197
4198 Changes: Modified:
4199 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4200
4201
4202nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4203 Log:
4204 - cleanups
4205
4206
4207 Changes: Modified:
4208 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4209 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4210
4211
4212nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4213 Log:
4214 - lowlevel imalloc code
4215
4216
4217 Changes: Modified:
4218 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4219 + - trunk/libcharybdis/imalloc.h (File Added)
4220
4221
4222nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4223 Log:
4224 - fix bindings
4225
4226
4227 Changes: Modified:
4228 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4229
4230
4231nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4232 Log:
4233 remove #ifndef
4234
4235
4236 Changes: Modified:
4237 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4238
4239
4240nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4241 Log:
4242 - 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)
4243
4244
4245 Changes: Modified:
4246 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4247 + - trunk/libcharybdis/imalloc.c (File Added)
4248
4249
4250nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4251 Log:
4252 - increment configure Id
4253
4254
4255 Changes: Modified:
4256 +2208 -1 trunk/configure (File Modified)
4257
4258
4259nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4260 Log:
4261 - bootstrap for imalloc code
4262
4263
4264 Changes: Modified:
4265 +54 -1 trunk/configure.ac (File Modified)
4266 +27 -0 trunk/include/setup.h.in (File Modified)
4267
4268
4269jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4270 Log:
4271 Clarify interaction of spoofs and channel bans/operator{} blocks.
4272
4273
4274 Changes: Modified:
4275 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4276 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4277
4278
4279nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4280 Log:
4281 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4282
4283
4284 Changes: Modified:
4285 +30 -22 trunk/src/ircd.c (File Modified)
4286
4287
4288jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4289 Log:
4290 If shared{} blocks deny something, the command
4291 is silently ignored.
4292
4293
4294 Changes: Modified:
4295 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4296
4297
4298jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4299 Log:
4300 Move up IsService check so we don't store a non-service
4301 in preClient->sasl_agent.
4302
4303
4304 Changes: Modified:
4305 +6 -6 trunk/modules/m_sasl.c (File Modified)
4306
4307
4308gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4309 Log:
4310 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4311 Add some more sanity checks on agent strings.
4312
4313
4314 Changes: Modified:
4315 +13 -11 trunk/modules/m_sasl.c (File Modified)
4316
4317
4318jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4319 Log:
4320 Unknown clients can have an ID too now so make sure to remove
4321 them from the hash if they exit.
4322
4323
4324 Changes: Modified:
4325 +3 -0 trunk/src/client.c (File Modified)
4326
4327
4328jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4329 Log:
4330 Only accept sasl from servers in a service{} block.
4331 Not tested but this must go in.
4332
4333
4334 Changes: Modified:
4335 +6 -0 trunk/modules/m_sasl.c (File Modified)
4336 +3 -0 trunk/modules/m_signon.c (File Modified)
4337
4338
4339jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4340 Log:
4341 Only process SAVE messages targetting registered users,
4342 not servers or unregistered connections. Could cause
4343 a crash when bad protocol was received.
4344
4345
4346 Changes: Modified:
4347 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4348
4349
4350nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4351 Log:
4352 - fix QJM buffer overflow vulnerability (fucking GXTi)
4353
4354
4355 Changes: Modified:
4356 +3 -3 trunk/src/s_user.c (File Modified)
4357
4358
4359jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4360 Log:
4361 Mention /scan umodes under oper_spy privilege.
4362
4363
4364 Changes: Modified:
4365 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4366
4367
4368jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4369 Log:
4370 Mention that overlapping cluster blocks are a bad thing.
4371
4372
4373 Changes: Modified:
4374 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4375
4376
4377jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4378 Log:
4379 - Document cluster{} and shared{} blocks.
4380 - Mention that service{} does not allow wildcards.
4381
4382
4383 Changes: Modified:
4384 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4385
4386
4387jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4388 Log:
4389 Document exempt{} and service{} blocks, point to reference.conf for
4390 general{}, channel{} and serverhide{}.
4391
4392
4393 Changes: Modified:
4394 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4395
4396
4397jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4398 Log:
4399 Document ~ in lists of values better.
4400
4401
4402 Changes: Modified:
4403 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4404
4405
4406jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4407 Log:
4408 More detailed CNOTICE, CPRIVMSG descriptions.
4409
4410
4411 Changes: Modified:
4412 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4413
4414
4415jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4416 Log:
4417 Oops, need both Revision and Id on modules.
4418
4419
4420 Changes: Modified:
4421 + - trunk/modules/sno_routing.c (Property Modified)
4422
4423
4424jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4425 Log:
4426 Tweak header comment a bit (filename, Id).
4427
4428
4429 Changes: Modified:
4430 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4431
4432
4433jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4434 Log:
4435 Add GLINE and UNGLINE.
4436
4437
4438 Changes: Modified:
4439 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4440
4441
4442jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4443 Log:
4444 New configure with proper Id.
4445
4446
4447 Changes: Modified:
4448 +3 -1 trunk/configure (File Modified)
4449
4450
4451jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4452 Log:
4453 Change #include directives for in6addr_any, hopefully compiles better now.
4454
4455
4456 Changes: Modified:
4457 +3 -1 trunk/configure.ac (File Modified)
4458
4459
4460jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4461 Log:
4462 Encourage putting actual administrative information
4463 in the admin{} block.
4464
4465
4466 Changes: Modified:
4467 +3 -3 trunk/doc/example.conf (File Modified)
4468
4469
4470gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4471 Log:
4472 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4473
4474
4475 Changes: Modified:
4476 +9 -7 trunk/include/s_conf.h (File Modified)
4477 +1 -0 trunk/src/newconf.c (File Modified)
4478 +10 -0 trunk/src/s_user.c (File Modified)
4479
4480
4481jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4482 Log:
4483 - Change to glines = no in example confs
4484 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4485 are disabled.
4486
4487
4488 Changes: Modified:
4489 +1 -1 trunk/doc/example.conf (File Modified)
4490 +1 -1 trunk/doc/reference.conf (File Modified)
4491 +2 -2 trunk/modules/m_gline.c (File Modified)
4492
4493
4494nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4495 Log:
4496 - forward-port QJM fix from 1.1
4497
4498
4499 Changes: Modified:
4500 +2 -0 trunk/src/s_user.c (File Modified)
4501
4502
4503nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4504 Log:
4505 - add switch to configure to disable the block allocator
4506
4507
4508 Changes: Modified:
4509 +18 -0 trunk/configure (File Modified)
4510 +9 -0 trunk/configure.ac (File Modified)
4511 +0 -6 trunk/include/config.h (File Modified)
4512 +3 -0 trunk/include/setup.h.in (File Modified)
4513
4514
4515gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4516 Log:
4517 Fix wierd error that would exit SASL users with "Overridden"
4518
4519 Changes: Modified:
4520 +1 -1 trunk/modules/m_signon.c (File Modified)
4521
4522
4523jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4524 Log:
4525 Remove obsolete XXX comment about lazylinks.
4526
4527
4528 Changes: Modified:
4529 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4530
4531
4532jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4533 Log:
4534 OJOIN: make sure to send the wallops remotely for #channels
4535
4536
4537 Changes: Modified:
4538 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4539
4540
4541gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4542 Log:
4543 Accountability for OJOIN (contrib module)
4544
4545 Changes: Modified:
4546 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4547
4548
4549nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4550 Log:
4551 - move more stuff over to ircd_state
4552
4553
4554 Changes: Modified:
4555 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4556 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4557 +9 -0 trunk/src/ircd_state.c (File Modified)
4558 +3 -3 trunk/src/patricia.c (File Modified)
4559
4560
4561nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4562 Log:
4563 - move more stuff out of libircd and into ircd_state.c
4564
4565
4566 Changes: Modified:
4567 +5 -5 trunk/src/channel.c (File Modified)
4568 +4 -4 trunk/src/client.c (File Modified)
4569 +12 -0 trunk/src/ircd_state.c (File Modified)
4570
4571
4572nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4573 Log:
4574 - this is just barrels of fun
4575
4576
4577 Changes: Modified:
4578 + - trunk/include/ircd_state.h (File Added)
4579 +1 -1 trunk/src/Makefile.in (File Modified)
4580 +2 -1 trunk/src/channel.c (File Modified)
4581 +3 -52 trunk/src/ircd.c (File Modified)
4582 +100 -3 trunk/src/ircd_state.c (File Modified)
4583
4584
4585jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4586 Log:
4587 It's .include, not #include.
4588
4589
4590 Changes: Modified:
4591 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4592
4593
4594jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4595 Log:
4596 More consistent section titles.
4597
4598
4599 Changes: Modified:
4600 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4601 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4602 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4603
4604
4605jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4606 Log:
4607 Mention possible exceeding of +j/+l due to propagation
4608 delays between servers.
4609
4610
4611 Changes: Modified:
4612 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4613
4614
4615jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4616 Log:
4617 Formatting nits:
4618 - "text" -> <quote>text</quote>
4619 - <filename>
4620 - a few more
4621
4622
4623 Changes: Modified:
4624 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4625 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4626 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4627 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4628
4629
4630jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4631 Log:
4632 Remove text about deprecation of glines.
4633
4634
4635 Changes: Modified:
4636 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4637
4638
4639jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4640 Log:
4641 - Add description of umode +D, deaf.
4642 - Mention CALLERID 005 token with umode +g.
4643
4644
4645 Changes: Modified:
4646 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4647
4648
4649jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4650 Log:
4651 Strip off a leading colon in services shortcuts (aliases).
4652
4653
4654 Changes: Modified:
4655 +2 -0 trunk/src/parse.c (File Modified)
4656
4657
4658jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4659 Log:
4660 Add no_oper_invis contrib module, denies opers setting
4661 themselves invisible (except hidden_oper's).
4662
4663
4664 Changes: Modified:
4665 +42 -0 trunk/contrib/Makefile.in (File Modified)
4666 + - trunk/contrib/no_oper_invis.c (File Added)
4667
4668
4669jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4670 Log:
4671 Mention /stats E, make the other /stats descriptions more consistent.
4672
4673
4674 Changes: Modified:
4675 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4676
4677
4678jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4679 Log:
4680 Mention that the KILL reason and oper will appear on channels.
4681
4682
4683 Changes: Modified:
4684 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4685
4686
4687jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4688 Log:
4689 Mention /mode #channel f to query forward channel from outside.
4690
4691
4692 Changes: Modified:
4693 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4694
4695
4696jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4697 Log:
4698 Port over RATBOX_2_1 r20960 (anfl):
4699 client connect notices to +C should be hiding the extra
4700 fields for spoofed users
4701
4702
4703 Changes: Modified:
4704 +2 -1 trunk/src/s_user.c (File Modified)
4705
4706
4707jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4708 Log:
4709 Add a chapter with our extra user commands:
4710 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4711
4712
4713 Changes: Modified:
4714 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4715 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4716
4717
4718jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4719 Log:
4720 Do not put by <server>: in SQUIT reasons to servers
4721 other than the one being exited.
4722
4723
4724 Changes: Modified:
4725 +1 -1 trunk/src/client.c (File Modified)
4726
4727
4728jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4729 Log:
4730 Regenerate configure.
4731
4732
4733 Changes: Modified:
4734 +1162 -1159 trunk/configure (File Modified)
4735
4736
4737jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4738 Log:
4739 Move the warning flags down so they do not mess up
4740 checks like for -Wl,-export-dynamic.
4741
4742
4743 Changes: Modified:
4744 +33 -30 trunk/configure.ac (File Modified)
4745
4746
4747nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4748 Log:
4749 - more work here
4750
4751
4752 Changes: Modified:
4753 +2 -1 trunk/iauth/Makefile.in (File Modified)
4754
4755
4756nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4757 Log:
4758 - build iauth makefile
4759
4760
4761 Changes: Modified:
4762 +3 -2 trunk/configure (File Modified)
4763 +1 -0 trunk/configure.ac (File Modified)
4764
4765
4766nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4767 Log:
4768 - Makefile
4769
4770
4771 Changes: Modified:
4772 + - trunk/iauth/Makefile.in (File Added)
4773
4774
4775nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4776 Log:
4777 - add iauth.conf.example from irc2.11
4778
4779
4780 Changes: Modified:
4781 + - trunk/doc/example-iauth.conf (File Added)
4782
4783
4784nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4785 Log:
4786 - wow, i found some docs on this thing
4787
4788
4789 Changes: Modified:
4790 + - trunk/doc/technical/iauth-internals.txt (File Added)
4791
4792
4793nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4794 Log:
4795 - no longer applicable
4796
4797
4798 Changes: Modified:
4799 + - trunk/authdaemon/ (File Deleted)
4800
4801
4802nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4803 Log:
4804 - remove libircd.so on make clean (oops)
4805
4806
4807 Changes: Modified:
4808 +1 -1 trunk/src/Makefile.in (File Modified)
4809
4810
4811nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4812 Log:
4813 - merge iauth source for experimentation
4814
4815
4816 Changes: Modified:
4817 + - trunk/iauth/ (File Added)
4818 + - trunk/iauth/a_conf.c (File Added)
4819 + - trunk/iauth/a_conf_def.h (File Added)
4820 + - trunk/iauth/a_conf_ext.h (File Added)
4821 + - trunk/iauth/a_defines.h (File Added)
4822 + - trunk/iauth/a_externs.h (File Added)
4823 + - trunk/iauth/a_io.c (File Added)
4824 + - trunk/iauth/a_io_ext.h (File Added)
4825 + - trunk/iauth/a_log.c (File Added)
4826 + - trunk/iauth/a_log_def.h (File Added)
4827 + - trunk/iauth/a_log_ext.h (File Added)
4828 + - trunk/iauth/a_struct_def.h (File Added)
4829 + - trunk/iauth/iauth.c (File Added)
4830 + - trunk/iauth/mod_lhex.c (File Added)
4831 + - trunk/iauth/mod_lhex_ext.h (File Added)
4832 + - trunk/iauth/mod_pipe.c (File Added)
4833 + - trunk/iauth/mod_pipe_ext.h (File Added)
4834 + - trunk/iauth/mod_rfc931.c (File Added)
4835 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4836 + - trunk/iauth/mod_socks.c (File Added)
4837 + - trunk/iauth/mod_socks_ext.h (File Added)
4838 + - trunk/iauth/mod_webproxy.c (File Added)
4839 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4840
4841
4842jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4843 Log:
4844 User /quote help index was not sorted properly.
4845
4846
4847 Changes: Modified:
4848 +2 -2 trunk/help/Makefile.in (File Modified)
4849 +8 -8 trunk/help/users/index (File Modified)
4850
4851
4852jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4853 Log:
4854 Add SCAN help file.
4855
4856
4857 Changes: Modified:
4858 +25 -8 trunk/help/opers/index (File Modified)
4859 + - trunk/help/opers/scan (File Added)
4860
4861
4862jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4863 Log:
4864 SGML docs:
4865 - Document SCAN UMODES
4866 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4867
4868
4869 Changes: Modified:
4870 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4871
4872
4873jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4874 Log:
4875 Add our copyright information to /info (part of release-1.1 r1026).
4876
4877
4878 Changes: Modified:
4879 +1 -0 trunk/src/version.c.SH (File Modified)
4880
4881
4882jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4883 Log:
4884 Fix some compile warnings.
4885
4886
4887 Changes: Modified:
4888 +1 -1 trunk/modules/core/m_join.c (File Modified)
4889 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4890 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4891 +1 -1 trunk/modules/m_scan.c (File Modified)
4892 +4 -4 trunk/modules/m_signon.c (File Modified)
4893
4894
4895jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4896 Log:
4897 RSFNC: OK, actually consider unknowns also for detecting a collide.
4898 Otherwise we can get two clients with the same nick.
4899
4900
4901 Changes: Modified:
4902 +1 -1 trunk/modules/m_services.c (File Modified)
4903
4904
4905nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4906 Log:
4907 - charybdis profiling stuff
4908 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4909 - update .depend
4910
4911
4912 Changes: Modified:
4913 +0 -8 trunk/configure (File Modified)
4914 +1 -8 trunk/configure.ac (File Modified)
4915 +18 -0 trunk/include/channel.h (File Modified)
4916 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4917 +335 -260 trunk/src/.depend (File Modified)
4918 +1569 -0 trunk/src/Makefile.in (File Modified)
4919 + - trunk/src/chmode.c (File Added)
4920 +16 -1 trunk/src/ircd.c (File Modified)
4921 +11 -0 trunk/src/main.c (File Modified)
4922 +11 -0 trunk/src/modules.c (File Modified)
4923
4924
4925jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4926 Log:
4927 RSFNC: Do not send kills to servers for unknowns
4928
4929
4930 Changes: Modified:
4931 +4 -2 trunk/modules/m_services.c (File Modified)
4932
4933
4934jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4935 Log:
4936 Describe service{} blocks in reference.conf.
4937
4938
4939 Changes: Modified:
4940 +12 -0 trunk/doc/reference.conf (File Modified)
4941
4942
4943jilles 2006/03/09 01:14:34 UTC (20060309-996)
4944 Log:
4945 Replace this list of modes with pointers to other documentation.
4946
4947
4948 Changes: Modified:
4949 +6 -50 trunk/doc/modes.txt (File Modified)
4950
4951
4952jilles 2006/03/08 00:10:46 UTC (20060308-986)
4953 Log:
4954 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4955 looks too much like an old-ircd client pointer otherwise.
4956
4957
4958 Changes: Modified:
4959 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4960
4961
4962jilles 2006/03/08 00:09:27 UTC (20060308-984)
4963 Log:
4964 findforwards:
4965 - note truncation of the list (perhaps sending multiple
4966 notices is better)
4967 - clarify in a comment that /findforwards on a nonexistent
4968 channel can be useful
4969 - sendto_one_notice() requires that the text start with
4970 a colon
4971
4972
4973 Changes: Modified:
4974 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4975
4976
4977jilles 2006/03/07 23:33:48 UTC (20060307-982)
4978 Log:
4979 When we close a local server's link, always include the
4980 name of the client causing the exit in the reason in the
4981 SQUIT we send them (replacing them with us). This makes
4982 sure server notices for stuff like "Not enough arguments
4983 to server command" are different on the two sides.
4984
4985
4986 Changes: Modified:
4987 +7 -5 trunk/src/client.c (File Modified)
4988
4989
4990gxti 2006/03/07 22:58:03 UTC (20060307-980)
4991 Log:
4992 New contrib module m_findforwards.c
4993
4994
4995 Changes: Modified:
4996 +112 -0 trunk/contrib/Makefile.in (File Modified)
4997 + - trunk/contrib/m_findforwards.c (File Added)
4998
4999
5000jilles 2006/03/07 22:21:29 UTC (20060307-968)
5001 Log:
5002 Whoops, don't show real host behind auth{} spoof in
5003 spoof notices if hide_spoof_ips is enabled.
5004
5005 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5006
5007
5008 Changes: Modified:
5009 +3 -2 trunk/src/s_conf.c (File Modified)
5010
5011
5012jilles 2006/03/07 12:54:53 UTC (20060307-962)
5013 Log:
5014 Add dalnet-style /identify that sends to nickserv or chanserv.
5015
5016
5017 Changes: Modified:
5018 +102 -0 trunk/contrib/Makefile.in (File Modified)
5019 + - trunk/contrib/m_identify.c (File Added)
5020
5021
5022jilles 2006/03/07 12:26:20 UTC (20060307-958)
5023 Log:
5024 Document alias{} blocks a bit better.
5025
5026
5027 Changes: Modified:
5028 +9 -0 trunk/doc/reference.conf (File Modified)
5029
5030
5031nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5032 Log:
5033 - add aliases to /stats m (data usage is not counted though, sorry)
5034
5035
5036 Changes: Modified:
5037 +1 -0 trunk/include/s_conf.h (File Modified)
5038 +3 -0 trunk/src/newconf.c (File Modified)
5039 +15 -0 trunk/src/parse.c (File Modified)
5040
5041
5042nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5043 Log:
5044 - remove m_sshortcut as it's no longer relevant
5045
5046
5047 Changes: Modified:
5048 +0 -145 trunk/modules/Makefile.in (File Modified)
5049 + - trunk/modules/m_sshortcut.c (File Deleted)
5050
5051
5052nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5053 Log:
5054 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5055 targets instead of my original idea :P)
5056
5057
5058 Changes: Modified:
5059 +32 -0 trunk/doc/example.conf (File Modified)
5060 +35 -0 trunk/doc/reference.conf (File Modified)
5061 +4 -0 trunk/include/parse.h (File Modified)
5062 +7 -0 trunk/include/s_conf.h (File Modified)
5063 +82 -0 trunk/src/newconf.c (File Modified)
5064 +78 -0 trunk/src/parse.c (File Modified)
5065 +16 -0 trunk/src/s_conf.c (File Modified)
5066
5067
5068jilles 2006/03/05 23:33:56 UTC (20060305-942)
5069 Log:
5070 Remove some spaces after tabs. ??
5071
5072
5073 Changes: Modified:
5074 +18 -18 trunk/src/newconf.c (File Modified)
5075
5076
5077jilles 2006/03/05 23:15:38 UTC (20060305-940)
5078 Log:
5079 Global /who:
5080 - make sure to clear all marks also if the who was aborted
5081 because of too many matches
5082 - give ERR_TOOMANYMATCHES if too many matches
5083 - clarify comments
5084
5085 ratbox RATBOX_2_2 r22003 (jilles)
5086
5087
5088 Changes: Modified:
5089 +28 -26 trunk/modules/m_who.c (File Modified)
5090
5091
5092nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5093 Log:
5094 - devel is 2.0
5095
5096
5097 Changes: Modified:
5098 +9 -9 trunk/configure (File Modified)
5099 +1 -1 trunk/configure.ac (File Modified)
5100
5101
5102nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5103 Log:
5104 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5105
5106
5107 Changes: Modified:
5108 +2 -1 trunk/include/s_newconf.h (File Modified)
5109 +20 -0 trunk/modules/m_rehash.c (File Modified)
5110 +1 -1 trunk/src/s_newconf.c (File Modified)
5111
5112
5113gxti 2006/03/05 03:38:33 UTC (20060305-930)
5114 Log:
5115 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5116
5117
5118 Changes: Modified:
5119 +0 -1 trunk/doc/example.conf (File Modified)
5120 +0 -3 trunk/doc/reference.conf (File Modified)
5121 +0 -1 trunk/include/s_conf.h (File Modified)
5122 +0 -6 trunk/modules/m_info.c (File Modified)
5123 +1 -1 trunk/src/channel.c (File Modified)
5124 +0 -1 trunk/src/newconf.c (File Modified)
5125
5126
5127gxti 2006/03/05 00:48:56 UTC (20060305-928)
5128 Log:
5129 Missing header in m_chghost.c
5130
5131 Changes: Modified:
5132 +1 -0 trunk/modules/m_chghost.c (File Modified)
5133
5134
5135gxti 2006/02/28 19:53:33 UTC (20060228-926)
5136 Log:
5137 Relocate QJM code to a seperate function(change_nick_user_host)
5138 Change CHGHOST to use change_nick_user_host instead of just setting it
5139
5140
5141 Changes: Modified:
5142 +3 -0 trunk/include/s_user.h (File Modified)
5143 +1 -1 trunk/modules/m_chghost.c (File Modified)
5144 +3 -78 trunk/modules/m_signon.c (File Modified)
5145 +89 -0 trunk/src/s_user.c (File Modified)
5146
5147
5148jilles 2006/02/28 13:24:51 UTC (20060228-924)
5149 Log:
5150 Restore /stats a (dns servers, admin-only).
5151
5152
5153 Changes: Modified:
5154 +1 -0 trunk/include/res.h (File Modified)
5155 +5 -8 trunk/modules/m_stats.c (File Modified)
5156 +16 -0 trunk/src/res.c (File Modified)
5157
5158
5159nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5160 Log:
5161 - Add CHARYBDIS_PROFILE if we are profiling.
5162 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5163 - Remove duplicate --enable-epoll entry.
5164
5165
5166 Changes: Modified:
5167 +1595 -15 trunk/configure (File Modified)
5168 +30 -11 trunk/configure.ac (File Modified)
5169 +3 -0 trunk/include/setup.h.in (File Modified)
5170
5171
5172nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5173 Log:
5174 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5175
5176
5177 Changes: Modified:
5178 +28 -0 trunk/aclocal.m4 (File Modified)
5179
5180
5181jilles 2006/02/23 13:25:48 UTC (20060223-916)
5182 Log:
5183 Allow requesting forward channel and quiet list in same mode command.
5184
5185
5186 Changes: Modified:
5187 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5188
5189
5190jilles 2006/02/22 00:06:41 UTC (20060222-912)
5191 Log:
5192 Add description of xline wildcards.
5193
5194
5195 Changes: Modified:
5196 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5197
5198
5199gxti 2006/02/21 23:54:57 UTC (20060221-908)
5200 Log:
5201 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5202
5203
5204 Changes: Modified:
5205 +0 -4 trunk/modules/m_services.c (File Modified)
5206
5207
5208nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5209 Log:
5210 typo
5211
5212
5213 Changes: Modified:
5214 +1 -1 trunk/include/hook.h (File Modified)
5215
5216
5217nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5218 Log:
5219 call_hook, not hook_call
5220
5221
5222 Changes: Modified:
5223 +1 -1 trunk/modules/core/m_join.c (File Modified)
5224
5225
5226nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5227 Log:
5228 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5229 Could be useful for a number of things.
5230
5231
5232 Changes: Modified:
5233 +9 -0 trunk/modules/core/m_join.c (File Modified)
5234
5235
5236nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5237 Log:
5238 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5239
5240
5241 Changes: Modified:
5242 +7 -0 trunk/include/hook.h (File Modified)
5243
5244
5245gxti 2006/02/20 21:27:46 UTC (20060220-896)
5246 Log:
5247 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5248
5249
5250 Changes: Modified:
5251 +15 -0 trunk/modules/m_services.c (File Modified)
5252
5253
5254jilles 2006/02/20 11:26:45 UTC (20060220-894)
5255 Log:
5256 Clarify snomask +f, +k, +u.
5257
5258
5259 Changes: Modified:
5260 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5261
5262
5263jilles 2006/02/20 11:26:22 UTC (20060220-892)
5264 Log:
5265 Cmode +p and +s may be set simultaneously.
5266
5267
5268 Changes: Modified:
5269 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5270
5271
5272nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5273 Log:
5274 actually, we should check the data version on each reload (oops)
5275
5276
5277 Changes: Modified:
5278 +6 -6 trunk/src/main.c (File Modified)
5279
5280
5281nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5282 Log:
5283 more work on the loader
5284
5285
5286 Changes: Modified:
5287 +45 -21 trunk/src/main.c (File Modified)
5288
5289
5290nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5291 Log:
5292 Add prototype ircd_state.c
5293
5294
5295 Changes: Modified:
5296 + - trunk/src/ircd_state.c (File Added)
5297
5298
5299jilles 2006/02/19 00:41:15 UTC (20060219-882)
5300 Log:
5301 Smaller improvements.
5302
5303
5304 Changes: Modified:
5305 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5306
5307
5308jilles 2006/02/19 00:15:39 UTC (20060219-880)
5309 Log:
5310 Add a lot of stuff here.
5311
5312
5313 Changes: Modified:
5314 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5315
5316
5317jilles 2006/02/18 22:55:32 UTC (20060218-878)
5318 Log:
5319 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5320
5321
5322 Changes: Modified:
5323 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5324
5325
5326jilles 2006/02/18 21:57:54 UTC (20060218-873)
5327 Log:
5328 Invex doesn't trump +r or (sic) +J.
5329
5330
5331 Changes: Modified:
5332 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5333
5334
5335nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5336 Log:
5337 Check to make sure a module is not loaded before loading it.
5338
5339
5340 Changes: Modified:
5341 +6 -1 trunk/src/ircd_parser.y (File Modified)
5342
5343
5344nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5345 Log:
5346 - Add a missing comma in the HeaderMessages array
5347 - Only send "Your hostname is too long ..." if that really is the case
5348
5349
5350 Changes: Modified:
5351 +2 -2 trunk/src/s_auth.c (File Modified)
5352
5353
5354nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5355 Log:
5356 build_symtable() will have already bailed here, so no need to check
5357 explicitly whether or not charybdis_main is NULL.
5358
5359
5360 Changes: Modified:
5361 +7 -16 trunk/src/main.c (File Modified)
5362
5363
5364nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5365 Log:
5366 Data structure versioning, part 1.
5367
5368
5369 Changes: Modified:
5370 +10 -1 trunk/include/ircd_defs.h (File Modified)
5371 +2 -0 trunk/src/ircd.c (File Modified)
5372 +15 -3 trunk/src/main.c (File Modified)
5373
5374
5375nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5376 Log:
5377 build a symbol table and use that instead of doing a raw dlsym on everything
5378
5379
5380 Changes: Modified:
5381 + - trunk/include/ircd_linker.h (File Added)
5382 +71 -1 trunk/src/Makefile.in (File Modified)
5383 + - trunk/src/ircd_linker.c (File Added)
5384 +16 -4 trunk/src/main.c (File Modified)
5385
5386
5387nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5388 Log:
5389 The launcher now calls io_loop() instead of charybdis_main().
5390 This is so that we do not have to reinitialize *everything* later.
5391
5392
5393 Changes: Modified:
5394 +1 -0 trunk/include/ircd.h (File Modified)
5395 +6 -7 trunk/src/ircd.c (File Modified)
5396 +13 -1 trunk/src/main.c (File Modified)
5397
5398
5399nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5400 Log:
5401 Use global binding on libircd.so.
5402
5403
5404 Changes: Modified:
5405 +1 -1 trunk/src/main.c (File Modified)
5406
5407
5408nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5409 Log:
5410 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5411 (it will do more later)
5412
5413
5414 Changes: Modified:
5415 +14 -12 trunk/include/config.h (File Modified)
5416 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5417 +31 -5 trunk/src/Makefile.in (File Modified)
5418 +78 -1 trunk/src/ircd.c (File Modified)
5419 + - trunk/src/main.c (File Added)
5420
5421
5422nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5423 Log:
5424 Add whitespace here, oops.
5425
5426
5427 Changes: Modified:
5428 +1 -1 trunk/CREDITS (File Modified)
5429
5430
5431nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5432 Log:
5433 Properly copy over the IP address here instead of using a cheap hack.
5434 Because the hack didn't work right except on IPv6. :|
5435
5436
5437 Changes: Modified:
5438 +12 -2 trunk/src/s_newconf.c (File Modified)
5439
5440
5441jilles 2006/02/15 01:33:43 UTC (20060215-849)
5442 Log:
5443 Revert reject cache notice to ratbox's, which more
5444 clearly suggests what's happening.
5445
5446
5447 Changes: Modified:
5448 +4 -1 trunk/src/reject.c (File Modified)
5449
5450
5451nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5452 Log:
5453 Fix the openssl status in the overview information.
5454
5455
5456 Changes: Modified:
5457 +1 -3 trunk/configure (File Modified)
5458 +1 -3 trunk/configure.ac (File Modified)
5459
5460
5461jilles 2006/02/15 00:53:32 UTC (20060215-843)
5462 Log:
5463 - Add simple exempt{} block (127.0.0.1) to example.conf.
5464 - Remove mention of deny{}.
5465
5466
5467 Changes: Modified:
5468 +5 -0 trunk/doc/example.conf (File Modified)
5469 +1 -1 trunk/doc/reference.conf (File Modified)
5470
5471
5472jilles 2006/02/15 00:37:34 UTC (20060215-839)
5473 Log:
5474 example.conf: add some comments at the start
5475 reference.conf: some ircd-ratbox -> charybdis
5476
5477
5478 Changes: Modified:
5479 +11 -0 trunk/doc/example.conf (File Modified)
5480 +6 -5 trunk/doc/reference.conf (File Modified)
5481
5482
5483jilles 2006/02/15 00:27:59 UTC (20060215-833)
5484 Log:
5485 Rename m_createauthonly module to createauthonly
5486 as this is not a module providing an m_function
5487 (command).
5488
5489
5490 Changes: Modified:
5491 +1 -38 trunk/contrib/Makefile.in (File Modified)
5492 + - trunk/contrib/createauthonly.c (File Added)
5493 + - trunk/contrib/m_createauthonly.c (File Deleted)
5494
5495
5496jilles 2006/02/15 00:22:08 UTC (20060215-831)
5497 Log:
5498 Add to example confs commented lines for:
5499 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5500 sno_globalkline.so, sno_globaloper.so.
5501
5502
5503 Changes: Modified:
5504 +5 -1 trunk/doc/example.conf (File Modified)
5505 +9 -1 trunk/doc/reference.conf (File Modified)
5506
5507
5508jilles 2006/02/15 00:12:24 UTC (20060215-829)
5509 Log:
5510 - Unbreak connecting to connect{}s with hostnames
5511 instead of IP addresses (broken with new resolver).
5512 - Try to do A/AAAA query based on aftype in
5513 connect{} (doesn't seem to work fully).
5514
5515
5516 Changes: Modified:
5517 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5518
5519
5520jilles 2006/02/14 22:54:37 UTC (20060214-827)
5521 Log:
5522 Unbreak /rehash dns.
5523
5524
5525 Changes: Modified:
5526 +1 -0 trunk/src/res.c (File Modified)
5527
5528
5529jilles 2006/02/14 22:40:55 UTC (20060214-825)
5530 Log:
5531 Preserve Hybrid Id and add one of our own.
5532
5533
5534 Changes: Modified:
5535 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5536 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5537
5538
5539jilles 2006/02/14 22:17:17 UTC (20060214-821)
5540 Log:
5541 Add anfl and Androsyn to CREDITS.
5542 They wrote a lot of ratbox code we use, both before and after the fork.
5543
5544
5545 Changes: Modified:
5546 +2 -0 trunk/CREDITS (File Modified)
5547
5548
5549nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5550 Log:
5551 Hostname validity check.
5552
5553
5554 Changes: Modified:
5555 +42 -3 trunk/src/s_auth.c (File Modified)
5556
5557
5558nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5559 Log:
5560 Version bump to 1.2.0.
5561
5562
5563 Changes: Modified:
5564 +9 -9 trunk/configure (File Modified)
5565 +1 -1 trunk/configure.ac (File Modified)
5566
5567
5568nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5569 Log:
5570 - Missed a spot in the IPv6 code here. Should be usable now.
5571
5572
5573 Changes: Modified:
5574 +2 -2 trunk/src/res.c (File Modified)
5575
5576
5577nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5578 Log:
5579 Alright, so, this massive commit does the following:
5580 - Removes adns
5581 - Adds a resolver based on the undernet and hybrid one.
5582 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5583 - Makes a check in ./configure be posixly correct
5584 - Simplifies the auth code and DNS callbacks
5585
5586 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5587
5588
5589 Changes: Modified:
5590 +1 -1 trunk/Makefile.in (File Modified)
5591 + - trunk/adns/ (File Deleted)
5592 +148 -80 trunk/configure (File Modified)
5593 +1 -2 trunk/configure.ac (File Modified)
5594 +6 -0 trunk/include/client.h (File Modified)
5595 +1 -0 trunk/include/packet.h (File Modified)
5596 +153 -41 trunk/include/res.h (File Modified)
5597 + - trunk/include/reslib.h (File Added)
5598 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5599 +930 -1449 trunk/modules/.depend (File Modified)
5600 +3 -0 trunk/modules/m_stats.c (File Modified)
5601 +417 -621 trunk/src/.depend (File Modified)
5602 +1 -1 trunk/src/.indent.pro (File Modified)
5603 +2069 -289 trunk/src/Makefile.in (File Modified)
5604 + - trunk/src/adns.c (File Deleted)
5605 + - trunk/src/res.c (File Added)
5606 + - trunk/src/reslib.c (File Added)
5607 +11 -50 trunk/src/s_auth.c (File Modified)
5608 +4 -26 trunk/src/s_newconf.c (File Modified)
5609
5610
5611nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5612 Log:
5613 Document the NOBALLOC feature.
5614
5615
5616 Changes: Modified:
5617 +7 -1 trunk/include/config.h (File Modified)
5618
5619
5620jilles 2006/02/12 20:50:51 UTC (20060212-806)
5621 Log:
5622 commands.sgml changes
5623
5624
5625 Changes: Modified:
5626 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5627
5628
5629jilles 2006/02/12 19:58:28 UTC (20060212-804)
5630 Log:
5631 connect{} changes.
5632
5633
5634 Changes: Modified:
5635 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5636
5637
5638jilles 2006/02/12 19:47:43 UTC (20060212-802)
5639 Log:
5640 Improve description of class{} block (in particular,
5641 mention server classes as well as client classes).
5642
5643
5644 Changes: Modified:
5645 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5646
5647
5648jilles 2006/02/12 19:37:35 UTC (20060212-800)
5649 Log:
5650 In comment:
5651 -/* sendq: servers need a higher sendq as they send more data */
5652 +/* sendq: servers need a higher sendq as they are sent more data */
5653
5654
5655 Changes: Modified:
5656 +1 -1 trunk/doc/reference.conf (File Modified)
5657
5658
5659jilles 2006/02/12 19:33:35 UTC (20060212-798)
5660 Log:
5661 Add modules{} block.
5662
5663
5664 Changes: Modified:
5665 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5666
5667
5668jilles 2006/02/12 17:31:44 UTC (20060212-796)
5669 Log:
5670 Add general::oper_snomask, snomask on oper up for opers
5671 that have umode +s set on oper up, but do not have
5672 a specific snomask setting in their operator block.
5673 If this is empty or not specified, +s is used as before.
5674
5675
5676 Changes: Modified:
5677 +4 -1 trunk/doc/example.conf (File Modified)
5678 +7 -1 trunk/doc/reference.conf (File Modified)
5679 +1 -0 trunk/include/client.h (File Modified)
5680 +1 -0 trunk/include/s_conf.h (File Modified)
5681 +32 -0 trunk/src/newconf.c (File Modified)
5682 +1 -0 trunk/src/s_conf.c (File Modified)
5683 +13 -3 trunk/src/s_user.c (File Modified)
5684
5685
5686nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5687 Log:
5688 fix error
5689
5690 Changes: Modified:
5691 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5692
5693
5694nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5695 Log:
5696 Add MASKTRACE and CHANTRACE commands.
5697
5698
5699 Changes: Modified:
5700 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5701
5702
5703nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5704 Log:
5705 document loadmodule directive
5706
5707
5708 Changes: Modified:
5709 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5710
5711
5712nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5713 Log:
5714 finish this up
5715
5716
5717 Changes: Modified:
5718 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5719
5720
5721nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5722 Log:
5723 q:lines are no longer living in the ircd.conf either
5724
5725
5726 Changes: Modified:
5727 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5728
5729
5730nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5731 Log:
5732 remove k:line, d:line, x:line as they are their own files now
5733
5734
5735 Changes: Modified:
5736 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5737
5738
5739jilles 2006/02/12 03:55:38 UTC (20060212-782)
5740 Log:
5741 New place for operator::snomask.
5742
5743
5744 Changes: Modified:
5745 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5746
5747
5748nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5749 Log:
5750 Document connect {}.
5751
5752
5753 Changes: Modified:
5754 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5755
5756
5757jilles 2006/02/12 03:42:26 UTC (20060212-778)
5758 Log:
5759 example.conf: move operator::snomask to a more logical place,
5760 more sensible default
5761 reference.conf: add operator::snomask
5762
5763
5764 Changes: Modified:
5765 +3 -3 trunk/doc/example.conf (File Modified)
5766 +3 -0 trunk/doc/reference.conf (File Modified)
5767
5768
5769jilles 2006/02/12 03:34:24 UTC (20060212-776)
5770 Log:
5771 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5772 in those conf entries that take umodes like <name1>, <name2>, ...
5773
5774
5775 Changes: Modified:
5776 +3 -0 trunk/doc/reference.conf (File Modified)
5777 +3 -0 trunk/src/newconf.c (File Modified)
5778
5779
5780nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5781 Log:
5782 Remove H:line
5783
5784
5785 Changes: Modified:
5786 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5787
5788
5789nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5790 Log:
5791 Aesthetic changes.
5792
5793
5794 Changes: Modified:
5795 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5796
5797
5798nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5799 Log:
5800 s/allow/auth
5801
5802
5803 Changes: Modified:
5804 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5805
5806
5807nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5808 Log:
5809 fix
5810
5811
5812 Changes: Modified:
5813 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5814
5815
5816nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5817 Log:
5818 Document operator {} blocks.
5819
5820
5821 Changes: Modified:
5822 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5823
5824
5825jilles 2006/02/12 03:18:31 UTC (20060212-764)
5826 Log:
5827 auth{}: clarify/add some details
5828
5829
5830 Changes: Modified:
5831 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5832
5833
5834nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5835 Log:
5836 auth{}: Move a paragraph.
5837
5838
5839 Changes: Modified:
5840 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5841
5842
5843nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5844 Log:
5845 Document auth{} blocks.
5846
5847
5848 Changes: Modified:
5849 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5850
5851
5852jilles 2006/02/12 02:23:21 UTC (20060212-758)
5853 Log:
5854 Add umode +R.
5855
5856
5857 Changes: Modified:
5858 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5859
5860
5861jilles 2006/02/12 02:19:41 UTC (20060212-756)
5862 Log:
5863 Add umode +R, prevents unidentified clients from
5864 sending private messages or notices. /accept'ed
5865 clients and opers are exempt.
5866 Due to the /accept part, this is only checked
5867 at the target's server, may want to change
5868 this?
5869
5870
5871 Changes: Modified:
5872 +1 -0 trunk/help/opers/umode (File Modified)
5873 +1 -0 trunk/help/users/umode (File Modified)
5874 +2 -0 trunk/include/client.h (File Modified)
5875 +1 -0 trunk/include/numeric.h (File Modified)
5876 +11 -1 trunk/modules/core/m_message.c (File Modified)
5877 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5878 +1 -1 trunk/src/messages.tab (File Modified)
5879 +1 -1 trunk/src/s_user.c (File Modified)
5880
5881
5882jilles 2006/02/12 01:26:44 UTC (20060212-754)
5883 Log:
5884 Don't allow a nick change if banned or quieted (and not
5885 voiced or opped) on a channel. This uses numeric 435
5886 (bahamut's "cannot change to a banned nick") because
5887 bahamut/ircu's 437 and hyperion's 438 already have
5888 another meaning for us.
5889
5890
5891 Changes: Modified:
5892 +2 -0 trunk/include/channel.h (File Modified)
5893 +1 -0 trunk/include/numeric.h (File Modified)
5894 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5895 +38 -0 trunk/src/channel.c (File Modified)
5896 +1 -1 trunk/src/messages.tab (File Modified)
5897
5898
5899jilles 2006/02/11 20:55:03 UTC (20060211-752)
5900 Log:
5901 KNOCK:
5902 - respect ban exceptions
5903 - also deny a knock if quieted
5904
5905
5906 Changes: Modified:
5907 +2 -1 trunk/modules/m_knock.c (File Modified)
5908
5909
5910jilles 2006/02/11 19:42:32 UTC (20060211-750)
5911 Log:
5912 Reverse bad substitution in comment.
5913
5914
5915 Changes: Modified:
5916 +1 -1 trunk/src/channel.c (File Modified)
5917
5918
5919jilles 2006/02/11 19:04:47 UTC (20060211-748)
5920 Log:
5921 - set DynSpoof flag for clients spoofed at registration
5922 - add orighost instead of host to the hostname hash
5923
5924
5925 Changes: Modified:
5926 +5 -1 trunk/src/s_user.c (File Modified)
5927
5928
5929jilles 2006/02/11 16:59:13 UTC (20060211-746)
5930 Log:
5931 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5932
5933
5934 Changes: Modified:
5935 +2 -3 trunk/src/send.c (File Modified)
5936
5937
5938gxti 2006/02/10 02:44:34 UTC (20060210-744)
5939 Log:
5940 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5941
5942
5943 Changes: Modified:
5944 +17 -7 trunk/modules/m_signon.c (File Modified)
5945
5946
5947gxti 2006/02/09 02:44:48 UTC (20060209-742)
5948 Log:
5949 Correct minimum args on ENCAP SASL to avoid nasty core.
5950
5951
5952 Changes: Modified:
5953 +1 -1 trunk/modules/m_sasl.c (File Modified)
5954
5955
5956jilles 2006/02/09 01:14:21 UTC (20060209-740)
5957 Log:
5958 Style nits: sptr can't ever be NULL, don't compare truth
5959 values with YES.
5960
5961
5962 Changes: Modified:
5963 +2 -3 trunk/modules/m_scan.c (File Modified)
5964
5965
5966jilles 2006/02/09 01:04:56 UTC (20060209-738)
5967 Log:
5968 - Comment out scan_cmodes() prototype to suppress warning
5969 - Correct minimum parameter count for mo_scan()
5970
5971
5972 Changes: Modified:
5973 +2 -2 trunk/modules/m_scan.c (File Modified)
5974
5975
5976jilles 2006/02/09 00:56:16 UTC (20060209-736)
5977 Log:
5978 SCAN UMODES:
5979 - Include full command in operspy notice
5980 - Allow global scans (no-list used, mask not used) without operspy
5981 - Use ERR_NOPRIVS numeric
5982
5983
5984 Changes: Modified:
5985 +21 -9 trunk/modules/m_scan.c (File Modified)
5986
5987
5988jilles 2006/02/08 23:45:23 UTC (20060208-734)
5989 Log:
5990 Cancel out the >3 default if < is given; this way
5991 any </> specification fully overrides the default.
5992
5993
5994 Changes: Modified:
5995 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5996
5997
5998jilles 2006/02/08 23:13:44 UTC (20060208-732)
5999 Log:
6000 - Call mo_list() from m_list() to reduce code duplication
6001 - Default to >3, rather arbitrarily (conf option?)
6002 - Make < and > mean less than and greater than again
6003
6004
6005 Changes: Modified:
6006 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6007
6008
6009jilles 2006/02/08 22:20:43 UTC (20060208-730)
6010 Log:
6011 When processing topic burst, hide connecting server
6012 on netburst if flatten links is enabled.
6013
6014
6015 Changes: Modified:
6016 +9 -2 trunk/modules/m_tb.c (File Modified)
6017
6018
6019nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6020 Log:
6021 - remove PENALTY token
6022
6023
6024 Changes: Modified:
6025 +0 -1 trunk/include/supported.h (File Modified)
6026
6027
6028nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6029 Log:
6030 005 fixups:
6031 - Add PENALTY because we have a pace-wait system.
6032 - Add FNC due to SAVE and RSFNC
6033 - Add q to MAXLIST.
6034
6035
6036 Changes: Modified:
6037 +4 -2 trunk/include/supported.h (File Modified)
6038
6039
6040nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6041 Log:
6042 mkay, indent went nuts here
6043
6044
6045 Changes: Modified:
6046 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6047
6048
6049nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6050 Log:
6051 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6052 and can be used instead. The SAFELIST implementation is the one used by
6053 default, as most users/networks will be used to it.
6054
6055
6056 Changes: Modified:
6057 +1 -0 trunk/NEWS (File Modified)
6058 +14 -0 trunk/include/client.h (File Modified)
6059 +5 -0 trunk/include/hash.h (File Modified)
6060 +404 -272 trunk/modules/Makefile.in (File Modified)
6061 + - trunk/modules/m_list.c (File Deleted)
6062 + - trunk/modules/m_list_ratbox.c (File Added)
6063 + - trunk/modules/m_list_safelist.c (File Added)
6064 +5 -5 trunk/src/hash.c (File Modified)
6065
6066
6067jilles 2006/02/08 21:02:52 UTC (20060208-720)
6068 Log:
6069 Clear invites on a lowerTS JOIN or SJOIN.
6070 This should complete kick_on_split_riding protection.
6071
6072
6073 Changes: Modified:
6074 +5 -0 trunk/modules/core/m_join.c (File Modified)
6075 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6076
6077
6078jilles 2006/02/08 20:26:58 UTC (20060208-718)
6079 Log:
6080 Like in ratbox, send and interpret timestamps on invites.
6081
6082
6083 Changes: Modified:
6084 +9 -2 trunk/modules/m_invite.c (File Modified)
6085
6086
6087jilles 2006/02/07 12:48:28 UTC (20060207-716)
6088 Log:
6089 Add +S (network service) umode. Just for completeness, users or opers
6090 cannot set this.
6091
6092
6093 Changes: Modified:
6094 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6095
6096
6097nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6098 Log:
6099 update NEWS a bit
6100
6101
6102 Changes: Modified:
6103 +35 -2 trunk/NEWS (File Modified)
6104
6105
6106gxti 2006/02/06 04:42:14 UTC (20060206-712)
6107 Log:
6108 Split off a PreClient structure for data to be freed on registation (i.e. password).
6109 New hook introduce_client for post-registration messages.
6110 Fix b0rked SASL numerics.
6111 Burst REALHOST post-introduction for spoofed-on-registration clients.
6112 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6113 Pre-registration signon support.
6114
6115
6116 Changes: Modified:
6117 +10 -0 trunk/configure (File Modified)
6118 +2 -0 trunk/configure.ac (File Modified)
6119 +14 -4 trunk/include/client.h (File Modified)
6120 +1 -0 trunk/include/hook.h (File Modified)
6121 +1 -0 trunk/include/numeric.h (File Modified)
6122 +3 -0 trunk/include/setup.h.in (File Modified)
6123 +16 -0 trunk/modules/m_chghost.c (File Modified)
6124 +25 -21 trunk/modules/m_sasl.c (File Modified)
6125 +63 -30 trunk/modules/m_signon.c (File Modified)
6126 +18 -0 trunk/src/client.c (File Modified)
6127 +2 -0 trunk/src/hook.c (File Modified)
6128 +5 -5 trunk/src/messages.tab (File Modified)
6129 +2 -0 trunk/src/s_serv.c (File Modified)
6130 +28 -2 trunk/src/s_user.c (File Modified)
6131
6132
6133gxti 2006/02/06 03:10:01 UTC (20060206-710)
6134 Log:
6135 Update hook documentation.
6136
6137
6138 Changes: Modified:
6139 +30 -0 trunk/doc/hooks.txt (File Modified)
6140
6141
6142jilles 2006/02/05 22:44:03 UTC (20060205-708)
6143 Log:
6144 Improve @/# handling in match_esc().
6145
6146
6147 Changes: Modified:
6148 +21 -13 trunk/src/match.c (File Modified)
6149
6150
6151nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6152 Log:
6153 backtrack instead of bailing out when handling a mismatched escape
6154
6155
6156 Changes: Modified:
6157 +1 -1 trunk/src/match.c (File Modified)
6158
6159
6160nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6161 Log:
6162 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6163
6164 Changes: Modified:
6165 +2 -1 trunk/CREDITS (File Modified)
6166
6167
6168nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6169 Log:
6170 Fix the escape brokenness and pick up a more efficient matching algorithm,
6171 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6172 Patch sent upstream. They can do whatever they want with it, *shrug*.
6173
6174
6175 Changes: Modified:
6176 +147 -161 trunk/src/match.c (File Modified)
6177
6178
6179jilles 2006/02/04 20:13:39 UTC (20060204-700)
6180 Log:
6181 If flatten links is enabled, fake the origins of some ServerModes
6182 sent to clients so that the server sending the netburst is hidden.
6183 Most mode hacks still show the true source.
6184
6185
6186 Changes: Modified:
6187 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6188 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6189
6190
6191jilles 2006/02/04 18:26:55 UTC (20060204-698)
6192 Log:
6193 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6194 where the exit originated).
6195 - When receiving an SQUIT for a server themselves
6196 (IsMe(target_p) || target_p == client_p)
6197 close their link and send a local server notice.
6198
6199
6200 Changes: Modified:
6201 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6202 +6 -3 trunk/src/client.c (File Modified)
6203
6204
6205nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6206 Log:
6207 Hooking into the wrong hook, whoops. :P
6208
6209
6210 Changes: Modified:
6211 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6212 +6 -10 trunk/modules/core/m_join.c (File Modified)
6213
6214
6215nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6216 Log:
6217 this doesn't work right, right now :P
6218
6219
6220 Changes: Modified:
6221 +40 -0 trunk/contrib/Makefile.in (File Modified)
6222 + - trunk/contrib/m_createauthonly.c (File Added)
6223 +6 -0 trunk/include/hook.h (File Modified)
6224 +26 -1 trunk/modules/core/m_join.c (File Modified)
6225 +1 -1 trunk/src/ircd.c (File Modified)
6226
6227
6228nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6229 Log:
6230 Make can_join() hookable.
6231
6232
6233 Changes: Modified:
6234 +12 -1 trunk/src/channel.c (File Modified)
6235
6236
6237nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6238 Log:
6239 add 'int approved;' to the channel event hook
6240
6241
6242 Changes: Modified:
6243 +1 -0 trunk/include/hook.h (File Modified)
6244
6245
6246gxti 2006/02/04 02:50:03 UTC (20060204-688)
6247 Log:
6248 Use SIDs in SASL ENCAP origin.
6249 Ignore responses from other agents once the first SASL response has been received for a client.
6250
6251
6252 Changes: Modified:
6253 +9 -5 trunk/modules/m_sasl.c (File Modified)
6254
6255
6256gxti 2006/02/04 01:44:17 UTC (20060204-686)
6257 Log:
6258 Removed stray debug code.
6259
6260
6261 Changes: Modified:
6262 +1 -1 trunk/modules/m_sasl.c (File Modified)
6263
6264
6265jilles 2006/02/03 22:39:24 UTC (20060203-684)
6266 Log:
6267 Don't complain "unknown MODE flag" if a non-oper attempts
6268 to unset an oper only umode they do not have.
6269 This is to prevent unwanted error messages when users/bots
6270 do things like MODE <nick> +i-sw.
6271
6272
6273 Changes: Modified:
6274 +4 -2 trunk/src/s_user.c (File Modified)
6275
6276
6277jilles 2006/02/03 22:32:03 UTC (20060203-682)
6278 Log:
6279 Fix client_exit hook name and only call it for local exits that are not
6280 IsAnyServer.
6281
6282
6283 Changes: Modified:
6284 +3 -2 trunk/modules/m_sasl.c (File Modified)
6285
6286
6287gxti 2006/02/03 21:41:48 UTC (20060203-680)
6288 Log:
6289 Fix SASL logic to actually use stored agent UID.
6290 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6291 Add abort code for exiting clients.
6292
6293
6294 Changes: Modified:
6295 +18 -9 trunk/modules/m_sasl.c (File Modified)
6296
6297
6298jilles 2006/02/03 20:25:01 UTC (20060203-678)
6299 Log:
6300 Port over ratbox 2.2 /challenge. This is slightly more secure
6301 (better crypto, longer keys, challenge timeout) and has better
6302 client scripts.
6303
6304 The respond tool is no longer part of the ircd tree but a
6305 separate package, currently available from
6306 http://respond.ircd-ratbox.org (we should mirror/... this).
6307
6308
6309 Changes: Modified:
6310 +65 -310 trunk/doc/challenge.txt (File Modified)
6311 +5 -5 trunk/include/client.h (File Modified)
6312 +3 -0 trunk/include/irc_string.h (File Modified)
6313 +3 -0 trunk/include/numeric.h (File Modified)
6314 +94 -50 trunk/modules/m_challenge.c (File Modified)
6315 +1 -2 trunk/src/client.c (File Modified)
6316 +125 -0 trunk/src/irc_string.c (File Modified)
6317 +2 -2 trunk/src/messages.tab (File Modified)
6318 + - trunk/tools/rsa_respond/ (File Deleted)
6319
6320
6321gxti 2006/02/03 20:05:09 UTC (20060203-676)
6322 Log:
6323 Preliminary SASL support.
6324
6325
6326 Changes: Modified:
6327 +7 -0 trunk/include/client.h (File Modified)
6328 +6 -0 trunk/include/numeric.h (File Modified)
6329 +1 -0 trunk/modules/Makefile.in (File Modified)
6330 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6331 +175 -1 trunk/modules/m_cap.c (File Modified)
6332 + - trunk/modules/m_sasl.c (File Added)
6333 +2 -0 trunk/modules/m_user.c (File Modified)
6334 +5 -5 trunk/src/messages.tab (File Modified)
6335 +8 -2 trunk/src/s_user.c (File Modified)
6336
6337
6338jilles 2006/02/03 18:13:03 UTC (20060203-674)
6339 Log:
6340 SIGNON: make logout also apply remotely.
6341
6342
6343 Changes: Modified:
6344 +7 -2 trunk/modules/m_signon.c (File Modified)
6345
6346
6347gxti 2006/02/03 17:45:04 UTC (20060203-672)
6348 Log:
6349 Use an asterisk when sending empty logins in SIGNON.
6350
6351
6352 Changes: Modified:
6353 +5 -5 trunk/modules/m_signon.c (File Modified)
6354
6355
6356jilles 2006/02/03 17:38:31 UTC (20060203-670)
6357 Log:
6358 SIGNON: Only add whowas entry (add_history()) and wipe
6359 accepts (del_all_accepts()) if nick changed.
6360
6361
6362 Changes: Modified:
6363 +5 -3 trunk/modules/m_signon.c (File Modified)
6364
6365
6366jilles 2006/02/03 17:26:52 UTC (20060203-668)
6367 Log:
6368 SIGNON: slight fixes to collision code:
6369 - don't kill if target_p == source_p (nick unchanged or only changed case)
6370 - add comment that SAVE support is missing
6371 - use sendto_realops_snomask() instead of sendto_realops_flags()
6372
6373
6374 Changes: Modified:
6375 +9 -6 trunk/modules/m_signon.c (File Modified)
6376
6377
6378jilles 2006/02/03 17:19:26 UTC (20060203-666)
6379 Log:
6380 Fix up kills for bad nick/user/host on SIGNON.
6381
6382
6383 Changes: Modified:
6384 +16 -6 trunk/modules/m_signon.c (File Modified)
6385
6386
6387jilles 2006/02/03 16:50:56 UTC (20060203-664)
6388 Log:
6389 If changing to a nick with a digit, only allow the UID.
6390
6391
6392 Changes: Modified:
6393 +4 -0 trunk/modules/m_signon.c (File Modified)
6394
6395
6396gxti 2006/02/03 04:20:31 UTC (20060203-661)
6397 Log:
6398 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6399 Strip leading digits from logins that are not purely numeric.
6400
6401
6402 Changes: Modified:
6403 +3 -0 trunk/include/numeric.h (File Modified)
6404 +2 -0 trunk/include/send.h (File Modified)
6405 +1 -0 trunk/modules/Makefile.in (File Modified)
6406 +456 -3 trunk/modules/m_services.c (File Modified)
6407 + - trunk/modules/m_signon.c (File Added)
6408 +2 -2 trunk/src/messages.tab (File Modified)
6409 +98 -0 trunk/src/send.c (File Modified)
6410
6411
6412jilles 2006/02/02 14:10:16 UTC (20060202-659)
6413 Log:
6414 Remove old server notice umodes from example confs.
6415
6416
6417 Changes: Modified:
6418 +1 -2 trunk/doc/example.conf (File Modified)
6419 +4 -17 trunk/doc/reference.conf (File Modified)
6420
6421
6422jilles 2006/02/01 15:11:42 UTC (20060201-657)
6423 Log:
6424 Add snomask help file (forgot this earlier).
6425
6426
6427 Changes: Modified:
6428 + - trunk/help/opers/snomask (File Added)
6429
6430
6431jilles 2006/01/31 12:50:36 UTC (20060131-655)
6432 Log:
6433 Add umode +l (receive locops).
6434
6435
6436 Changes: Modified:
6437 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6438
6439
6440jilles 2006/01/31 12:44:21 UTC (20060131-653)
6441 Log:
6442 We don't plan to implement cmode +R (quiet unidentified) and
6443 umode +I (deny invite) for 1.1, so comment them out from the
6444 docs.
6445
6446
6447 Changes: Modified:
6448 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6449 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6450
6451
6452jilles 2006/01/31 12:40:38 UTC (20060131-651)
6453 Log:
6454 Improve snomask usage description.
6455
6456
6457 Changes: Modified:
6458 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6459
6460
6461jilles 2006/01/31 12:33:01 UTC (20060131-649)
6462 Log:
6463 Mention the word snomask with umode +s (needs to be a link really).
6464
6465
6466 Changes: Modified:
6467 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6468
6469
6470jilles 2006/01/31 12:28:58 UTC (20060131-647)
6471 Log:
6472 Add snomask +Z (operspy notices).
6473
6474
6475 Changes: Modified:
6476 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6477
6478
6479jilles 2006/01/31 12:23:29 UTC (20060131-645)
6480 Log:
6481 Misc updates/clarifications.
6482
6483
6484 Changes: Modified:
6485 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6486
6487
6488jilles 2006/01/31 12:15:29 UTC (20060131-643)
6489 Log:
6490 Document snomasks.
6491
6492
6493 Changes: Modified:
6494 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6495 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6496 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6497
6498
6499jilles 2006/01/30 01:07:43 UTC (20060130-641)
6500 Log:
6501 - Allow ENCAP REALHOST outside burst
6502 - Fix comment describing race condition: this can only happen
6503 on a local whois with use_whois_actually enabled
6504
6505
6506 Changes: Modified:
6507 +4 -6 trunk/modules/m_chghost.c (File Modified)
6508
6509
6510jilles 2006/01/29 21:42:06 UTC (20060129-639)
6511 Log:
6512 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6513
6514
6515 Changes: Modified:
6516 +39 -0 trunk/contrib/Makefile.in (File Modified)
6517 + - trunk/contrib/sno_globaloper.c (File Added)
6518
6519
6520jilles 2006/01/29 21:26:53 UTC (20060129-637)
6521 Log:
6522 Pass along old umodes and snomask in umode_changed hook,
6523 changing its parameter type from struct Client *
6524 to hook_data_umode_changed *. (For a new client, both
6525 are zero.)
6526
6527 The IP cloaking module now fully ignores umode changes
6528 where +h didn't change.
6529
6530
6531 Changes: Modified:
6532 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6533 +7 -0 trunk/include/hook.h (File Modified)
6534 +18 -4 trunk/src/s_user.c (File Modified)
6535
6536
6537nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6538 Log:
6539 move libcharybdis-provided function initialisation into libcharybdis_init().
6540
6541
6542 Changes: Modified:
6543 +32 -11 trunk/src/ircd.c (File Modified)
6544
6545
6546jilles 2006/01/29 20:40:55 UTC (20060129-633)
6547 Log:
6548 Make +f notices (local host, global host, global user@host, local class)
6549 netwide. Exceeding /quote set max remains local.
6550
6551
6552 Changes: Modified:
6553 +4 -4 trunk/src/s_conf.c (File Modified)
6554
6555
6556jilles 2006/01/29 20:32:44 UTC (20060129-631)
6557 Log:
6558 Netwide notices about attempts to join juped channels.
6559
6560
6561 Changes: Modified:
6562 +1 -1 trunk/modules/core/m_join.c (File Modified)
6563
6564
6565jilles 2006/01/29 19:57:17 UTC (20060129-629)
6566 Log:
6567 Send server notices about failed oper attempts globally.
6568 Successful remote oper attempt notices will be generated
6569 from the mode changes.
6570
6571
6572 Changes: Modified:
6573 +3 -3 trunk/modules/m_challenge.c (File Modified)
6574 +2 -2 trunk/modules/m_oper.c (File Modified)
6575
6576
6577jilles 2006/01/29 19:56:11 UTC (20060129-627)
6578 Log:
6579 Rest of infrastructure for sending server notices globally.
6580 Uses a new L_NETWIDE level on sendto_realops_snomask().
6581
6582
6583 Changes: Modified:
6584 +1 -0 trunk/include/send.h (File Modified)
6585 +31 -4 trunk/src/send.c (File Modified)
6586
6587
6588jilles 2006/01/29 18:55:28 UTC (20060129-625)
6589 Log:
6590 Add general::global_snotices conf option to control
6591 whether we send out SNOTEs. Does not do anything yet.
6592
6593
6594 Changes: Modified:
6595 +1 -0 trunk/doc/example.conf (File Modified)
6596 +6 -0 trunk/doc/reference.conf (File Modified)
6597 +1 -0 trunk/include/s_conf.h (File Modified)
6598 +6 -0 trunk/modules/m_info.c (File Modified)
6599 +1 -0 trunk/src/newconf.c (File Modified)
6600 +1 -0 trunk/src/s_conf.c (File Modified)
6601
6602
6603jilles 2006/01/29 13:47:35 UTC (20060129-623)
6604 Log:
6605 Only accept SNOTE from servers.
6606
6607
6608 Changes: Modified:
6609 +2 -0 trunk/modules/m_snote.c (File Modified)
6610
6611
6612jilles 2006/01/29 13:25:06 UTC (20060129-621)
6613 Log:
6614 Correct parv indices so this actually works.
6615
6616
6617 Changes: Modified:
6618 +2 -2 trunk/modules/m_snote.c (File Modified)
6619
6620
6621jilles 2006/01/29 13:16:10 UTC (20060129-619)
6622 Log:
6623 s/scan/snote/g
6624
6625
6626 Changes: Modified:
6627 +3 -3 trunk/modules/m_snote.c (File Modified)
6628
6629
6630nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6631 Log:
6632 Add m_snote.c, SNOTE propagator.
6633
6634
6635 Changes: Modified:
6636 +86 -0 trunk/modules/Makefile.in (File Modified)
6637 + - trunk/modules/m_snote.c (File Added)
6638
6639
6640nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6641 Log:
6642 start seeding the 1.1 NEWS file
6643
6644
6645 Changes: Modified:
6646 +4 -0 trunk/NEWS (File Modified)
6647
6648
6649nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6650 Log:
6651 rename some modules to more descriptive names...
6652
6653
6654 Changes: Modified:
6655 +2 -131 trunk/contrib/Makefile.in (File Modified)
6656 + - trunk/contrib/globalconnexit.c (File Deleted)
6657 + - trunk/contrib/globallineactive.c (File Deleted)
6658 + - trunk/contrib/sno_farconnect.c (File Added)
6659 + - trunk/contrib/sno_globalkline.c (File Added)
6660 +1 -120 trunk/modules/Makefile.in (File Modified)
6661 + - trunk/modules/networknotice.c (File Deleted)
6662 + - trunk/modules/sno_routing.c (File Added)
6663
6664
6665jilles 2006/01/28 22:02:18 UTC (20060128-611)
6666 Log:
6667 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6668 Uses FLAGS2_FLOODDONE bit on servers.
6669
6670
6671 Changes: Modified:
6672 +3 -0 trunk/include/client.h (File Modified)
6673 +121 -1 trunk/modules/Makefile.in (File Modified)
6674 + - trunk/modules/networknotice.c (File Added)
6675
6676
6677jilles 2006/01/28 21:44:33 UTC (20060128-609)
6678 Log:
6679 Don't show servers in /trace to nonopers if flatten links is enabled.
6680
6681
6682 Changes: Modified:
6683 +8 -5 trunk/modules/m_trace.c (File Modified)
6684
6685
6686jilles 2006/01/28 16:45:46 UTC (20060128-607)
6687 Log:
6688 CHGHOST:
6689 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6690 - send back confirmation to source, if local client
6691 - send a +s server notice if the source is neither a server nor a service (+S)
6692
6693
6694 Changes: Modified:
6695 +5 -1 trunk/modules/m_chghost.c (File Modified)
6696
6697
6698jilles 2006/01/28 16:01:05 UTC (20060128-605)
6699 Log:
6700 Use sendto_realops_snomask_from() to make the
6701 server notices appear to come from the affected
6702 user's server.
6703
6704
6705 Changes: Modified:
6706 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6707 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6708
6709
6710jilles 2006/01/28 16:00:14 UTC (20060128-603)
6711 Log:
6712 Add sendto_realops_snomask_from(), allows
6713 specification of apparent source server.
6714
6715
6716 Changes: Modified:
6717 +1 -0 trunk/include/send.h (File Modified)
6718 +41 -1 trunk/src/send.c (File Modified)
6719
6720
6721jilles 2006/01/28 15:30:20 UTC (20060128-601)
6722 Log:
6723 Revert r579. Keep host, not orighost in oper up notice.
6724 It would be inconsistent to have orighost there, and we
6725 don't want to mess up all server notices by putting both
6726 host and orighost.
6727
6728
6729 Changes: Modified:
6730 +1 -1 trunk/src/s_user.c (File Modified)
6731
6732
6733jilles 2006/01/28 15:27:10 UTC (20060128-599)
6734 Log:
6735 Include the IP address in operlog/foperlog.
6736
6737
6738 Changes: Modified:
6739 +10 -8 trunk/modules/m_challenge.c (File Modified)
6740 +8 -6 trunk/modules/m_oper.c (File Modified)
6741
6742
6743jilles 2006/01/28 15:17:01 UTC (20060128-597)
6744 Log:
6745 Call umode_changed hook on oper up.
6746
6747
6748 Changes: Modified:
6749 +1 -0 trunk/src/s_user.c (File Modified)
6750
6751
6752jilles 2006/01/28 15:13:27 UTC (20060128-595)
6753 Log:
6754 Add globalconnexit contrib module, shows remote client connects/exits
6755 except netsplits/netjoin on snomask +F.
6756 Notice formatting will probably change somewhat still.
6757
6758
6759 Changes: Modified:
6760 +80 -0 trunk/contrib/Makefile.in (File Modified)
6761 + - trunk/contrib/globalconnexit.c (File Added)
6762
6763
6764jilles 2006/01/28 14:54:44 UTC (20060128-593)
6765 Log:
6766 Declare snomask_modes[] so modules can provide snomasks.
6767
6768
6769 Changes: Modified:
6770 +2 -0 trunk/include/snomask.h (File Modified)
6771
6772
6773jilles 2006/01/28 14:40:10 UTC (20060128-591)
6774 Log:
6775 Replace user_signon hook with two new hooks: new_local_user
6776 and new_remote_user.
6777 These are called right before the user is introduced to the
6778 rest of the network.
6779
6780
6781 Changes: Modified:
6782 +2 -1 trunk/include/hook.h (File Modified)
6783 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6784 +4 -2 trunk/src/hook.c (File Modified)
6785 +2 -3 trunk/src/s_user.c (File Modified)
6786
6787
6788nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6789 Log:
6790 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6791
6792
6793 Changes: Modified:
6794 +2 -2 trunk/modules/m_scan.c (File Modified)
6795
6796
6797jilles 2006/01/27 19:45:11 UTC (20060127-587)
6798 Log:
6799 Update doc/technical/send.txt.
6800
6801
6802 Changes: Modified:
6803 +91 -131 trunk/doc/technical/send.txt (File Modified)
6804
6805
6806jilles 2006/01/27 14:44:19 UTC (20060127-585)
6807 Log:
6808 Add chantrace and masktrace to help files.
6809
6810
6811 Changes: Modified:
6812 + - trunk/help/opers/chantrace (File Added)
6813 +27 -20 trunk/help/opers/index (File Modified)
6814 + - trunk/help/opers/masktrace (File Added)
6815 +2 -0 trunk/help/opers/operspy (File Modified)
6816
6817
6818jilles 2006/01/27 14:41:47 UTC (20060127-583)
6819 Log:
6820 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6821 Shows etrace-like output for all users in a channel,
6822 in particular IP addresses.
6823
6824
6825 Changes: Modified:
6826 +75 -2 trunk/modules/m_etrace.c (File Modified)
6827
6828
6829jilles 2006/01/27 13:49:21 UTC (20060127-581)
6830 Log:
6831 Port over ratbox 2.2 r21727 (anfl):
6832 add some logging when we drop servers in places where we only notify opers
6833
6834
6835 Changes: Modified:
6836 +31 -0 trunk/modules/core/m_server.c (File Modified)
6837
6838
6839nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6840 Log:
6841 display orighost in operup message
6842
6843
6844 Changes: Modified:
6845 +1 -1 trunk/src/s_user.c (File Modified)
6846
6847
6848jilles 2006/01/26 17:13:21 UTC (20060126-577)
6849 Log:
6850 Add globallineactive contrib module, a hack which can often
6851 show k/d/g/x line active for remote clients.
6852
6853
6854 Changes: Modified:
6855 +52 -0 trunk/contrib/Makefile.in (File Modified)
6856 + - trunk/contrib/globallineactive.c (File Added)
6857
6858
6859jilles 2006/01/26 16:34:00 UTC (20060126-575)
6860 Log:
6861 Show IP field in the same way as MASKTRACE:
6862 "255.255.255.255" if it's unknown (remote TS5 client)
6863 and "0" if we or the remote server are purposely
6864 hiding it.
6865
6866
6867 Changes: Modified:
6868 +12 -1 trunk/modules/m_scan.c (File Modified)
6869
6870
6871jilles 2006/01/26 16:25:22 UTC (20060126-573)
6872 Log:
6873 scan umodes:
6874 - don't show servers in a global scan
6875 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6876
6877
6878 Changes: Modified:
6879 +4 -1 trunk/modules/m_scan.c (File Modified)
6880
6881
6882nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6883 Log:
6884 Implement SCAN UMODES.
6885
6886
6887 Changes: Modified:
6888 +3 -0 trunk/include/numeric.h (File Modified)
6889 +128 -2 trunk/modules/m_scan.c (File Modified)
6890 +2 -2 trunk/src/messages.tab (File Modified)
6891
6892
6893nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6894 Log:
6895 more oops
6896
6897
6898 Changes: Modified:
6899 +1 -1 trunk/modules/m_scan.c (File Modified)
6900
6901
6902nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6903 Log:
6904 parv[0] should be parv[1].
6905
6906
6907 Changes: Modified:
6908 +1 -1 trunk/modules/m_scan.c (File Modified)
6909
6910
6911nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6912 Log:
6913 another oops
6914
6915
6916 Changes: Modified:
6917 +1 -1 trunk/modules/m_scan.c (File Modified)
6918
6919
6920nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6921 Log:
6922 fix mistake here
6923
6924
6925 Changes: Modified:
6926 +2 -2 trunk/modules/m_scan.c (File Modified)
6927
6928
6929nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6930 Log:
6931 framework for scan command
6932
6933
6934 Changes: Modified:
6935 +113 -0 trunk/modules/Makefile.in (File Modified)
6936 + - trunk/modules/m_scan.c (File Added)
6937
6938
6939nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6940 Log:
6941 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6942
6943
6944 Changes: Modified:
6945 +2 -0 trunk/include/irc_string.h (File Modified)
6946 +157 -1 trunk/modules/m_etrace.c (File Modified)
6947 +129 -90 trunk/src/match.c (File Modified)
6948
6949
6950nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6951 Log:
6952 orighost may live in a different hash bucket (likely the case), lets check it standalone
6953
6954
6955 Changes: Modified:
6956 +39 -3 trunk/src/hostmask.c (File Modified)
6957
6958
6959nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6960 Log:
6961 SVN didn't check modules/ somehow, hrmm.
6962
6963
6964 Changes: Modified:
6965 +1 -1 trunk/modules/m_kline.c (File Modified)
6966 +6 -6 trunk/modules/m_stats.c (File Modified)
6967
6968
6969nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6970 Log:
6971 Track hostmask entries for client_p->orighost, if available.
6972 Not throughly tested, but seems to work fine.
6973
6974
6975 Changes: Modified:
6976 +8 -4 trunk/include/hostmask.h (File Modified)
6977 +14 -10 trunk/src/hostmask.c (File Modified)
6978
6979
6980jilles 2006/01/22 19:14:11 UTC (20060122-549)
6981 Log:
6982 Pass on SQUIT reasons more.
6983
6984
6985 Changes: Modified:
6986 +17 -19 trunk/src/client.c (File Modified)
6987
6988
6989jilles 2006/01/21 17:25:27 UTC (20060121-543)
6990 Log:
6991 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6992 This way, hidden admins also get them.
6993
6994
6995 Changes: Modified:
6996 +4 -4 trunk/src/send.c (File Modified)
6997
6998
6999jilles 2006/01/20 22:26:17 UTC (20060120-541)
7000 Log:
7001 From ircd-ratbox 2.2 (r21339 anfl):
7002 ms_kill() should be using find_person(), not find_client()
7003 otherwise it can generate a core.
7004
7005
7006 Changes: Modified:
7007 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7008
7009
7010jilles 2006/01/18 22:56:51 UTC (20060118-539)
7011 Log:
7012 Add m_error to core_module_table, so it is loaded by default.
7013
7014
7015 Changes: Modified:
7016 +1 -0 trunk/src/modules.c (File Modified)
7017
7018
7019jilles 2006/01/18 00:28:30 UTC (20060118-536)
7020 Log:
7021 comment is a const char *, not char *.
7022
7023
7024 Changes: Modified:
7025 +1 -1 trunk/include/hook.h (File Modified)
7026
7027
7028jilles 2006/01/18 00:10:02 UTC (20060118-534)
7029 Log:
7030 Fix a long standing hybrid 7 bug: when getting a read error
7031 on a server, report_error() is called with a %d instead of
7032 a %s in the format string ("Lost connection" in +d).
7033
7034
7035 Changes: Modified:
7036 +1 -1 trunk/src/client.c (File Modified)
7037
7038
7039jilles 2006/01/16 17:21:11 UTC (20060116-532)
7040 Log:
7041 Clarifications.
7042
7043
7044 Changes: Modified:
7045 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7046
7047
7048nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7049 Log:
7050 Add document describing capabilities and what they mean.
7051
7052
7053 Changes: Modified:
7054 + - trunk/doc/technical/capab.txt (File Added)
7055
7056
7057jilles 2006/01/16 01:19:24 UTC (20060116-528)
7058 Log:
7059 Change client_exit hook to pass all exit_client() parameters.
7060
7061
7062 Changes: Modified:
7063 +8 -0 trunk/include/hook.h (File Modified)
7064 +6 -1 trunk/src/client.c (File Modified)
7065
7066
7067jilles 2006/01/15 21:51:42 UTC (20060115-526)
7068 Log:
7069 Add client_exit hook, called in exit_client() for all
7070 clients of all types, except clients exiting because
7071 of netsplits (QS). The only thing done before it is
7072 marking the client as "closing" (to prevent
7073 recursion).
7074
7075
7076 Changes: Modified:
7077 +1 -0 trunk/include/hook.h (File Modified)
7078 +2 -0 trunk/src/client.c (File Modified)
7079 +2 -0 trunk/src/hook.c (File Modified)
7080
7081
7082jilles 2006/01/15 21:06:36 UTC (20060115-524)
7083 Log:
7084 Improve the code that calculates the nnnS nnnC counts
7085 in RPL_TRACESERVER.
7086
7087 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7088
7089
7090 Changes: Modified:
7091 +43 -36 trunk/modules/m_trace.c (File Modified)
7092
7093
7094jilles 2006/01/15 20:55:27 UTC (20060115-522)
7095 Log:
7096 Add server_eob hook.
7097 Planning to use this for netsplit/join notices.
7098
7099
7100 Changes: Modified:
7101 +1 -0 trunk/include/hook.h (File Modified)
7102 +2 -0 trunk/modules/m_pong.c (File Modified)
7103 +2 -0 trunk/src/hook.c (File Modified)
7104
7105
7106jilles 2006/01/15 20:01:51 UTC (20060115-520)
7107 Log:
7108 Default motd: ircd-ratbox -> charybdis
7109
7110
7111 Changes: Modified:
7112 +1 -1 trunk/doc/ircd.motd (File Modified)
7113
7114
7115jilles 2006/01/15 19:35:03 UTC (20060115-518)
7116 Log:
7117 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7118
7119
7120 Changes: Modified:
7121 +4 -4 trunk/src/s_user.c (File Modified)
7122
7123
7124jilles 2006/01/15 19:12:28 UTC (20060115-516)
7125 Log:
7126 - Remove obsolete EOB help file
7127 - Document snomask in the help files
7128 - Update indexes
7129
7130
7131 Changes: Modified:
7132 + - trunk/help/opers/eob (File Deleted)
7133 +13 -12 trunk/help/opers/index (File Modified)
7134 +1 -13 trunk/help/opers/umode (File Modified)
7135 +7 -7 trunk/help/users/index (File Modified)
7136
7137
7138nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7139 Log:
7140 Bail if snomask to parse is not given. Pointy hat to myself.
7141
7142
7143 Changes: Modified:
7144 +3 -0 trunk/src/snomask.c (File Modified)
7145
7146
7147gxti 2006/01/15 17:48:44 UTC (20060115-512)
7148 Log:
7149 Remove m_flags from autoconf
7150
7151
7152 Changes: Modified:
7153 +0 -1 trunk/contrib/Makefile.in (File Modified)
7154
7155
7156nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7157 Log:
7158 remove m_flags
7159
7160
7161 Changes: Modified:
7162 + - trunk/contrib/m_flags.c (File Deleted)
7163
7164
7165jilles 2006/01/15 17:22:19 UTC (20060115-508)
7166 Log:
7167 If +s is in oper_only_umodes, clear snomask on deoper.
7168
7169
7170 Changes: Modified:
7171 +5 -0 trunk/src/s_user.c (File Modified)
7172
7173
7174gxti 2006/01/15 17:16:50 UTC (20060115-506)
7175 Log:
7176 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7177
7178
7179 Changes: Modified:
7180 +2 -2 trunk/configure (File Modified)
7181 +2 -2 trunk/configure.ac (File Modified)
7182
7183
7184jilles 2006/01/15 17:15:56 UTC (20060115-504)
7185 Log:
7186 Remove the old server notice umodes.
7187 Default oper only umodes is now +s.
7188 Please make sure all remaining umodes still work.
7189
7190
7191 Changes: Modified:
7192 +3 -21 trunk/include/client.h (File Modified)
7193 +0 -12 trunk/src/newconf.c (File Modified)
7194 +1 -1 trunk/src/s_conf.c (File Modified)
7195 +12 -12 trunk/src/s_user.c (File Modified)
7196
7197
7198jilles 2006/01/15 17:00:27 UTC (20060115-502)
7199 Log:
7200 operator::flags nick_changes now controls +n snomask instead of +n umode.
7201
7202
7203 Changes: Modified:
7204 +8 -8 trunk/src/s_user.c (File Modified)
7205
7206
7207jilles 2006/01/15 16:53:16 UTC (20060115-500)
7208 Log:
7209 Move down h_umode_changed hook call after umode allowed checks
7210 (so it will not see +a if someone tries to set it but is not
7211 allowed to).
7212
7213
7214 Changes: Modified:
7215 +2 -3 trunk/src/s_user.c (File Modified)
7216
7217
7218jilles 2006/01/15 16:40:33 UTC (20060115-498)
7219 Log:
7220 Move over non-+s server notices (hopefully, all of them).
7221
7222
7223 Changes: Modified:
7224 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7225 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7226 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7227 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7228 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7229 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7230 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7231 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7232 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7233 +2 -2 trunk/libcharybdis/event.c (File Modified)
7234 +2 -2 trunk/modules/core/m_join.c (File Modified)
7235 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7236 +3 -3 trunk/modules/core/m_message.c (File Modified)
7237 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7238 +2 -2 trunk/modules/core/m_server.c (File Modified)
7239 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7240 +1 -1 trunk/modules/m_post.c (File Modified)
7241 +1 -1 trunk/modules/m_services.c (File Modified)
7242 +2 -2 trunk/src/channel.c (File Modified)
7243 +3 -3 trunk/src/client.c (File Modified)
7244 +1 -1 trunk/src/hash.c (File Modified)
7245 +5 -5 trunk/src/s_conf.c (File Modified)
7246 +2 -2 trunk/src/s_log.c (File Modified)
7247 +4 -4 trunk/src/s_user.c (File Modified)
7248
7249
7250jilles 2006/01/15 16:18:59 UTC (20060115-496)
7251 Log:
7252 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7253
7254
7255 Changes: Modified:
7256 +2 -1 trunk/include/snomask.h (File Modified)
7257 +2 -2 trunk/src/snomask.c (File Modified)
7258
7259
7260jilles 2006/01/15 16:08:28 UTC (20060115-494)
7261 Log:
7262 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7263
7264
7265 Changes: Modified:
7266 +1 -1 trunk/contrib/example_module.c (File Modified)
7267 +2 -2 trunk/include/ircd_defs.h (File Modified)
7268 +6 -6 trunk/modules/core/m_error.c (File Modified)
7269 +1 -1 trunk/modules/core/m_join.c (File Modified)
7270 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7271 +1 -1 trunk/modules/core/m_message.c (File Modified)
7272 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7273 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7274 +18 -18 trunk/modules/core/m_server.c (File Modified)
7275 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7276 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7277 +4 -4 trunk/modules/m_challenge.c (File Modified)
7278 +4 -4 trunk/modules/m_dline.c (File Modified)
7279 +13 -13 trunk/modules/m_gline.c (File Modified)
7280 +5 -5 trunk/modules/m_kline.c (File Modified)
7281 +2 -2 trunk/modules/m_oper.c (File Modified)
7282 +1 -1 trunk/modules/m_pong.c (File Modified)
7283 +13 -13 trunk/modules/m_rehash.c (File Modified)
7284 +4 -4 trunk/modules/m_resv.c (File Modified)
7285 +16 -16 trunk/modules/m_set.c (File Modified)
7286 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7287 +6 -6 trunk/modules/m_xline.c (File Modified)
7288 +1 -1 trunk/src/adns.c (File Modified)
7289 +2 -2 trunk/src/channel.c (File Modified)
7290 +1 -1 trunk/src/listener.c (File Modified)
7291 +1 -1 trunk/src/s_auth.c (File Modified)
7292 +15 -15 trunk/src/s_conf.c (File Modified)
7293 +3 -3 trunk/src/s_user.c (File Modified)
7294 +7 -7 trunk/src/send.c (File Modified)
7295
7296
7297jilles 2006/01/15 15:34:12 UTC (20060115-492)
7298 Log:
7299 On oper up:
7300 - set +s snomask if +s umode set but no snomasks
7301 - put numerics in more logical order
7302
7303
7304 Changes: Modified:
7305 +3 -1 trunk/src/s_user.c (File Modified)
7306
7307
7308jilles 2006/01/15 15:12:39 UTC (20060115-490)
7309 Log:
7310 parse_snobuf_to_mask(): default to + at start
7311 allows stuff like /mode jilles +s C
7312
7313
7314 Changes: Modified:
7315 +1 -1 trunk/src/snomask.c (File Modified)
7316
7317
7318jilles 2006/01/15 15:04:34 UTC (20060115-488)
7319 Log:
7320 Changes to user_mode() snomask handling.
7321 - show snomask (if not 0) on /mode <nick>
7322 - show snomask once at the end if +s/-s used
7323 - only parse 1 parameter for umode changes
7324 - don't crash on /mode <nick> +s
7325 - /mode <nick> -s clears snomask, doesn't use parameter
7326 - set umode +s iff snomask is not 0
7327 - snomask is not propagated, but umode +s is
7328
7329
7330 Changes: Modified:
7331 +97 -72 trunk/src/s_user.c (File Modified)
7332
7333
7334nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7335 Log:
7336 Convert some messages over to snomask.
7337
7338
7339 Changes: Modified:
7340 +29 -29 trunk/src/client.c (File Modified)
7341 +2 -2 trunk/src/ircd.c (File Modified)
7342 +13 -13 trunk/src/modules.c (File Modified)
7343 +1 -1 trunk/src/newconf.c (File Modified)
7344 +5 -5 trunk/src/parse.c (File Modified)
7345 +1 -1 trunk/src/restart.c (File Modified)
7346 +4 -4 trunk/src/s_newconf.c (File Modified)
7347 +11 -11 trunk/src/s_serv.c (File Modified)
7348
7349
7350nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7351 Log:
7352 include snomask.h from client.h
7353
7354
7355 Changes: Modified:
7356 +1 -0 trunk/include/client.h (File Modified)
7357
7358
7359nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7360 Log:
7361 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7362
7363
7364 Changes: Modified:
7365 +1 -0 trunk/src/newconf.c (File Modified)
7366 +2 -1 trunk/src/snomask.c (File Modified)
7367
7368
7369nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7370 Log:
7371 should start with +, not \0. Whoops. :)
7372
7373
7374 Changes: Modified:
7375 +1 -1 trunk/src/snomask.c (File Modified)
7376
7377
7378nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7379 Log:
7380 core snomask support.
7381
7382
7383 Changes: Modified:
7384 +3 -0 trunk/doc/example.conf (File Modified)
7385 +2 -0 trunk/include/client.h (File Modified)
7386 +2 -0 trunk/include/numeric.h (File Modified)
7387 +2 -0 trunk/include/s_newconf.h (File Modified)
7388 +63 -0 trunk/include/send.h (File Modified)
7389 + - trunk/include/snomask.h (File Added)
7390 +1 -0 trunk/src/Makefile.in (File Modified)
7391 +1 -1 trunk/src/messages.tab (File Modified)
7392 +8 -0 trunk/src/newconf.c (File Modified)
7393 +12 -0 trunk/src/s_user.c (File Modified)
7394 +235 -0 trunk/src/send.c (File Modified)
7395 + - trunk/src/snomask.c (File Added)
7396
7397
7398nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7399 Log:
7400 add a blank line after the license info.
7401
7402
7403 Changes: Modified:
7404 +1 -1 trunk/CREDITS (File Modified)
7405
7406
7407jilles 2006/01/14 19:59:18 UTC (20060114-472)
7408 Log:
7409 Extend copyright to 2006.
7410
7411
7412 Changes: Modified:
7413 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7414
7415
7416jilles 2006/01/14 19:56:24 UTC (20060114-470)
7417 Log:
7418 - Fix up book id.
7419 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7420
7421
7422 Changes: Modified:
7423 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7424 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7425
7426
7427jilles 2006/01/14 19:52:16 UTC (20060114-468)
7428 Log:
7429 Add oper privileges document.
7430
7431
7432 Changes: Modified:
7433 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7434 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7435
7436
7437jilles 2006/01/14 18:45:57 UTC (20060114-466)
7438 Log:
7439 Capitalize message names in services shortcuts (for consistency).
7440
7441
7442 Changes: Modified:
7443 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7444
7445
7446jilles 2006/01/13 16:53:35 UTC (20060113-464)
7447 Log:
7448 Remove C++ comment.
7449
7450
7451 Changes: Modified:
7452 +1 -1 trunk/src/patricia.c (File Modified)
7453
7454
7455jilles 2006/01/13 13:45:56 UTC (20060113-462)
7456 Log:
7457 Remove obsolete 'nextconnect' variable.
7458
7459
7460 Changes: Modified:
7461 +0 -1 trunk/include/ircd.h (File Modified)
7462 +0 -2 trunk/src/client.c (File Modified)
7463 +0 -1 trunk/src/ircd.c (File Modified)
7464
7465
7466jilles 2006/01/13 13:02:54 UTC (20060113-460)
7467 Log:
7468 Remove this remnant of the hybrid 6 ziplinks implementation.
7469
7470
7471 Changes: Modified:
7472 + - trunk/include/s_zip.h (File Deleted)
7473
7474
7475jilles 2006/01/09 16:05:47 UTC (20060109-458)
7476 Log:
7477 Make clone limiting work on orighost, not host (so it
7478 looks through services cloaks). Lightly tested, please
7479 test/review.
7480
7481
7482 Changes: Modified:
7483 +2 -0 trunk/modules/m_chghost.c (File Modified)
7484 +1 -1 trunk/src/client.c (File Modified)
7485 +1 -1 trunk/src/s_conf.c (File Modified)
7486
7487
7488jilles 2006/01/09 15:51:02 UTC (20060109-456)
7489 Log:
7490 Don't forget to link me_realhost() into the command hash.
7491
7492 Pointy hat to: myself
7493
7494
7495 Changes: Modified:
7496 +1 -1 trunk/modules/m_chghost.c (File Modified)
7497
7498
7499jilles 2006/01/09 14:46:59 UTC (20060109-454)
7500 Log:
7501 It's call_hook, not hook_call.
7502
7503
7504 Changes: Modified:
7505 +1 -1 trunk/src/s_user.c (File Modified)
7506
7507
7508jilles 2006/01/09 14:45:36 UTC (20060109-452)
7509 Log:
7510 Add unreject help file.
7511
7512
7513 Changes: Modified:
7514 + - trunk/help/opers/unreject (File Added)
7515
7516
7517jilles 2006/01/09 14:41:41 UTC (20060109-450)
7518 Log:
7519 Link the all-important 42 module to the build :P
7520
7521
7522 Changes: Modified:
7523 +1 -0 trunk/contrib/Makefile.in (File Modified)
7524
7525
7526jilles 2006/01/08 19:12:10 UTC (20060108-448)
7527 Log:
7528 Mention /rehash help.
7529
7530
7531 Changes: Modified:
7532 +1 -0 trunk/help/opers/rehash (File Modified)
7533
7534
7535nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7536 Log:
7537 Add h_user_signon hook.
7538
7539
7540 Changes: Modified:
7541 +1 -0 trunk/include/hook.h (File Modified)
7542 +2 -0 trunk/src/hook.c (File Modified)
7543 +4 -0 trunk/src/s_user.c (File Modified)
7544
7545
7546jilles 2006/01/06 02:30:23 UTC (20060106-444)
7547 Log:
7548 Oops, forgot to set orighost for remote client introductions.
7549
7550
7551 Changes: Modified:
7552 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7553
7554
7555jilles 2006/01/06 01:40:44 UTC (20060106-442)
7556 Log:
7557 Use TS6 forms in services shortcuts, if possible.
7558
7559
7560 Changes: Modified:
7561 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7562
7563
7564jilles 2006/01/06 01:31:19 UTC (20060106-440)
7565 Log:
7566 - Start out default_umodes conf entry from the empty set instead of +i.
7567 - Move oper_only_umodes check to where default_umodes is used, as
7568 oper_only_umodes may not be set yet while we're reading the conf.
7569
7570
7571 Changes: Modified:
7572 +6 -7 trunk/src/newconf.c (File Modified)
7573 +1 -1 trunk/src/s_user.c (File Modified)
7574
7575
7576jilles 2006/01/06 01:00:44 UTC (20060106-438)
7577 Log:
7578 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7579
7580
7581 Changes: Modified:
7582 +1 -0 trunk/doc/example.conf (File Modified)
7583 +7 -0 trunk/doc/reference.conf (File Modified)
7584 +0 -7 trunk/include/config.h.dist (File Modified)
7585 +1 -0 trunk/include/s_conf.h (File Modified)
7586 +6 -0 trunk/modules/m_info.c (File Modified)
7587 +9 -18 trunk/src/client.c (File Modified)
7588 +1 -0 trunk/src/newconf.c (File Modified)
7589 +1 -0 trunk/src/s_conf.c (File Modified)
7590
7591
7592jilles 2006/01/06 00:14:18 UTC (20060106-436)
7593 Log:
7594 - Allow NULL target_ip in show_ip() (indicates message is being
7595 sent to local opers)
7596 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7597 confitem
7598 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7599 those in src/client.c
7600
7601 From ratbox 2.2 svn (anfl)
7602
7603
7604 Changes: Modified:
7605 +1 -0 trunk/include/client.h (File Modified)
7606 +21 -2 trunk/src/client.c (File Modified)
7607 +2 -4 trunk/src/hostmask.c (File Modified)
7608 +1 -5 trunk/src/s_conf.c (File Modified)
7609 +4 -8 trunk/src/s_user.c (File Modified)
7610
7611
7612nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7613 Log:
7614 Fire off events properly.
7615
7616
7617 Changes: Modified:
7618 +7 -3 trunk/src/s_user.c (File Modified)
7619
7620
7621nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7622 Log:
7623 make sure modules which depend on umode information get the message upon connection (oops)
7624
7625
7626 Changes: Modified:
7627 +3 -0 trunk/src/s_user.c (File Modified)
7628
7629
7630jilles 2006/01/05 23:33:33 UTC (20060105-430)
7631 Log:
7632 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7633 From ratbox 2.2 svn.
7634
7635
7636 Changes: Modified:
7637 +3 -7 trunk/modules/m_etrace.c (File Modified)
7638
7639
7640nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7641 Log:
7642 Replace silly `default_invisible' option with more versatile default_umodes.
7643
7644
7645 Changes: Modified:
7646 +2 -2 trunk/Makefile.in (File Modified)
7647 +12 -1 trunk/doc/example.conf (File Modified)
7648 +14 -7 trunk/doc/reference.conf (File Modified)
7649 +2 -4 trunk/include/s_conf.h (File Modified)
7650 +0 -6 trunk/modules/m_info.c (File Modified)
7651 +4 -0 trunk/src/modules.c (File Modified)
7652 +41 -1 trunk/src/newconf.c (File Modified)
7653 +2 -2 trunk/src/s_conf.c (File Modified)
7654 +3 -4 trunk/src/s_user.c (File Modified)
7655
7656
7657jilles 2006/01/02 14:30:45 UTC (20060102-426)
7658 Log:
7659 Add temporary nick resvs with the proper duration,
7660 not 60 times too long.
7661
7662
7663 Changes: Modified:
7664 +1 -1 trunk/modules/m_resv.c (File Modified)
7665
7666
7667jilles 2006/01/02 14:21:31 UTC (20060102-424)
7668 Log:
7669 Add kick on split riding. See reference.conf for more details.
7670
7671
7672 Changes: Modified:
7673 +1 -0 trunk/doc/example.conf (File Modified)
7674 +16 -0 trunk/doc/reference.conf (File Modified)
7675 +1 -0 trunk/include/s_conf.h (File Modified)
7676 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7677 +6 -0 trunk/modules/m_info.c (File Modified)
7678 +1 -0 trunk/src/newconf.c (File Modified)
7679 +1 -0 trunk/src/s_conf.c (File Modified)
7680
7681
7682nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7683 Log:
7684 New credits, denoting GXTi as being on the core team.
7685
7686
7687 Changes: Modified:
7688 +16 -5 trunk/CREDITS (File Modified)
7689
7690
7691nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7692 Log:
7693 better cloaking algorithm
7694
7695
7696 Changes: Modified:
7697 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7698
7699
7700nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7701 Log:
7702 don't do redundant bitshifting.
7703
7704
7705 Changes: Modified:
7706 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7707
7708
7709jilles 2005/12/23 21:15:41 UTC (20051223-416)
7710 Log:
7711 Add ip_cloaking.so.
7712
7713
7714 Changes: Modified:
7715 +1 -0 trunk/contrib/Makefile.in (File Modified)
7716
7717
7718jilles 2005/12/23 21:15:25 UTC (20051223-414)
7719 Log:
7720 Set the DynSpoof flag properly.
7721
7722
7723 Changes: Modified:
7724 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7725
7726
7727nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7728 Log:
7729 first go at an ip_cloaking implementation for charybdis.
7730
7731
7732 Changes: Modified:
7733 + - trunk/contrib/ip_cloaking.c (File Added)
7734
7735
7736nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7737 Log:
7738 Add libcharybdis to contrib/ includes.
7739
7740
7741 Changes: Modified:
7742 +1 -1 trunk/contrib/Makefile.in (File Modified)
7743
7744
7745nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7746 Log:
7747 add h_umode_changed hook for modules that provide usermodes.
7748
7749
7750 Changes: Modified:
7751 +1 -0 trunk/include/hook.h (File Modified)
7752 +2 -1 trunk/src/hook.c (File Modified)
7753 +3 -0 trunk/src/s_user.c (File Modified)
7754
7755
7756jilles 2005/12/19 16:52:45 UTC (20051219-406)
7757 Log:
7758 Show quiets in /stats z.
7759
7760
7761 Changes: Modified:
7762 +15 -10 trunk/src/s_stats.c (File Modified)
7763
7764
7765nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7766 Log:
7767 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7768
7769
7770 Changes: Modified:
7771 +0 -12 trunk/configure (File Modified)
7772 +0 -9 trunk/configure.ac (File Modified)
7773 +0 -3 trunk/include/setup.h.in (File Modified)
7774
7775
7776nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7777 Log:
7778 change various buffer sizes to = topiclen.
7779
7780
7781 Changes: Modified:
7782 +3 -4 trunk/include/ircd_defs.h (File Modified)
7783
7784
7785jon 2005/12/12 19:32:18 UTC (20051212-400)
7786 Log:
7787 - Partial commit test, partial ego strokage ;)
7788
7789
7790 Changes: Modified:
7791 +2 -1 trunk/CREDITS (File Modified)
7792
7793
7794nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7795 Log:
7796 More kqueue corrections.
7797
7798 Changes: Modified:
7799 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7800
7801
7802nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7803 Log:
7804 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7805 Not sure why this wasn't this way to begin with.
7806
7807
7808 Changes: Modified:
7809 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7810
7811
7812jilles 2005/12/11 16:39:52 UTC (20051211-394)
7813 Log:
7814 example.conf tweaks:
7815 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7816 most people do not need this.
7817 Enable serverinfo::hub.
7818
7819
7820 Changes: Modified:
7821 +14 -11 trunk/doc/example.conf (File Modified)
7822
7823
7824nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7825 Log:
7826 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7827
7828
7829 Changes: Modified:
7830 +1 -1 trunk/src/s_serv.c (File Modified)
7831
7832
7833nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7834 Log:
7835 header include changes
7836
7837
7838 Changes: Modified:
7839 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7840 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7841 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7842 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7843 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7844 +1 -21 trunk/libcharybdis/select.c (File Modified)
7845
7846
7847nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7848 Log:
7849 s/ilog/libcharybdis_{die,log,restart}/g
7850
7851
7852 Changes: Modified:
7853 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7854 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7855 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7856 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7857 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7858 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7859 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7860 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7861
7862
7863nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7864 Log:
7865 Use the right callbacks in the function code.
7866
7867 Changes: Modified:
7868 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7869
7870
7871nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7872 Log:
7873 More work, it builds again!
7874
7875
7876 Changes: Modified:
7877 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7878 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7879 + - trunk/libcharybdis/libcharybdis.c (File Added)
7880 + - trunk/libcharybdis/libcharybdis.h (File Added)
7881
7882
7883nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7884 Log:
7885 Move some stuff around.
7886
7887
7888 Changes: Modified:
7889 + - trunk/include/memory.h (File Deleted)
7890 + - trunk/include/tools.h (File Deleted)
7891 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7892 + - trunk/libcharybdis/memory.c (File Added)
7893 + - trunk/libcharybdis/memory.h (File Added)
7894 + - trunk/libcharybdis/snprintf.c (File Added)
7895 + - trunk/libcharybdis/tools.c (File Added)
7896 + - trunk/libcharybdis/tools.h (File Added)
7897 +1000 -1062 trunk/modules/.depend (File Modified)
7898 +421 -455 trunk/src/.depend (File Modified)
7899 +0 -1191 trunk/src/Makefile.in (File Modified)
7900 + - trunk/src/memory.c (File Deleted)
7901 + - trunk/src/snprintf.c (File Deleted)
7902 + - trunk/src/tools.c (File Deleted)
7903
7904
7905nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7906 Log:
7907 move more headers into libcharybdis
7908
7909 Changes: Modified:
7910 + - trunk/include/balloc.h (File Deleted)
7911 + - trunk/include/event.h (File Deleted)
7912 + - trunk/libcharybdis/balloc.h (File Added)
7913 + - trunk/libcharybdis/event.h (File Added)
7914 +924 -1020 trunk/modules/.depend (File Modified)
7915 +327 -406 trunk/src/.depend (File Modified)
7916
7917
7918nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7919 Log:
7920 balloc, events -> libcharybdis
7921
7922 Changes: Modified:
7923 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7924 + - trunk/libcharybdis/balloc.c (File Added)
7925 + - trunk/libcharybdis/event.c (File Added)
7926 +0 -1008 trunk/src/Makefile.in (File Modified)
7927 + - trunk/src/balloc.c (File Deleted)
7928 + - trunk/src/event.c (File Deleted)
7929
7930
7931nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7932 Log:
7933 More fun
7934
7935 Changes: Modified:
7936 + - trunk/include/commio.h (File Deleted)
7937 + - trunk/include/linebuf.h (File Deleted)
7938 + - trunk/libcharybdis/commio.h (File Added)
7939 + - trunk/libcharybdis/linebuf.h (File Added)
7940 +1644 -530 trunk/modules/.depend (File Modified)
7941 +1 -1 trunk/modules/Makefile.in (File Modified)
7942 +720 -284 trunk/src/.depend (File Modified)
7943
7944
7945nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7946 Log:
7947 Makefile reworking -- moving libcharybdis headers into proper location.
7948
7949 Changes: Modified:
7950 +1 -1 trunk/adns/Makefile.in (File Modified)
7951 +1 -1 trunk/src/Makefile.in (File Modified)
7952
7953
7954nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7955 Log:
7956 Document proposed authdaemon protocol.
7957
7958 Changes: Modified:
7959 + - trunk/authdaemon/protocol.txt (File Added)
7960
7961
7962nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7963 Log:
7964 Makefile oops
7965
7966 Changes: Modified:
7967 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7968
7969
7970nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7971 Log:
7972 Remove dead makefile from generation
7973
7974 Changes: Modified:
7975 +1 -2 trunk/configure (File Modified)
7976 +0 -1 trunk/configure.ac (File Modified)
7977
7978
7979nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7980 Log:
7981 libcharybdisIO -> libcharybdis
7982
7983 Changes: Modified:
7984 +1 -1 trunk/src/Makefile.in (File Modified)
7985
7986
7987nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7988 Log:
7989 More restructuring.
7990
7991 Changes: Modified:
7992 + - trunk/libcharybdis/Makefile.in (File Added)
7993 + - trunk/libcharybdis/commio.c (File Added)
7994 + - trunk/libcharybdis/devpoll.c (File Added)
7995 + - trunk/libcharybdis/epoll.c (File Added)
7996 + - trunk/libcharybdis/io/ (File Deleted)
7997 + - trunk/libcharybdis/kqueue.c (File Added)
7998 + - trunk/libcharybdis/linebuf.c (File Added)
7999 + - trunk/libcharybdis/log/ (File Deleted)
8000 + - trunk/libcharybdis/poll.c (File Added)
8001 + - trunk/libcharybdis/ports.c (File Added)
8002 + - trunk/libcharybdis/select.c (File Added)
8003
8004
8005nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8006 Log:
8007 Blah kill makefile
8008
8009 Changes: Modified:
8010 + - trunk/libcharybdis/Makefile.in (File Deleted)
8011
8012
8013nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8014 Log:
8015 Blah kill makefile
8016
8017 Changes: Modified:
8018 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8019
8020
8021nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8022 Log:
8023 add authdaemon dir for later hacking
8024
8025
8026 Changes: Modified:
8027 + - trunk/authdaemon/ (File Added)
8028
8029
8030nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8031 Log:
8032 linebuf -> libcharybdisIO
8033
8034
8035 Changes: Modified:
8036 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8037 + - trunk/libcharybdis/io/linebuf.c (File Added)
8038 + - trunk/libcharybdis/log/ (File Added)
8039 + - trunk/libcharybdis/log/Makefile.in (File Added)
8040 +0 -687 trunk/src/Makefile.in (File Modified)
8041 + - trunk/src/linebuf.c (File Deleted)
8042
8043
8044nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8045 Log:
8046 Solaris 10 I/O ports support
8047
8048 Changes: Modified:
8049 + - trunk/libcharybdis/io/ports.c (File Added)
8050
8051
8052nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8053 Log:
8054 libcharybdis stuff
8055
8056
8057 Changes: Modified:
8058 +1 -1 trunk/Makefile.in (File Modified)
8059 +3 -1 trunk/configure (File Modified)
8060 +133 -10 trunk/configure.ac (File Modified)
8061 + - trunk/libcharybdis/ (File Added)
8062 + - trunk/libcharybdis/Makefile.in (File Added)
8063 + - trunk/libcharybdis/io/ (File Added)
8064 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8065 +2 -3 trunk/src/Makefile.in (File Modified)
8066 + - trunk/src/io/ (File Deleted)
8067
8068
8069nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8070 Log:
8071 split IO stuff into libcharybdisIO.
8072
8073
8074 Changes: Modified:
8075 + - trunk/src/commio.c (File Deleted)
8076 + - trunk/src/devpoll.c (File Deleted)
8077 + - trunk/src/epoll.c (File Deleted)
8078 + - trunk/src/io/ (File Added)
8079 + - trunk/src/io/Makefile.in (File Added)
8080 + - trunk/src/io/commio.c (File Added)
8081 + - trunk/src/io/devpoll.c (File Added)
8082 + - trunk/src/io/epoll.c (File Added)
8083 + - trunk/src/io/kqueue.c (File Added)
8084 + - trunk/src/io/poll.c (File Added)
8085 + - trunk/src/io/select.c (File Added)
8086 + - trunk/src/kqueue.c (File Deleted)
8087 + - trunk/src/poll.c (File Deleted)
8088 + - trunk/src/select.c (File Deleted)
8089
8090
8091nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8092 Log:
8093 Version bump: 1.1.0
8094
8095
8096 Changes: Modified:
8097 +86 -155 trunk/configure (File Modified)
8098 +1 -1 trunk/configure.ac (File Modified)
8099
8100
8101jilles 2005/12/04 01:56:31 UTC (20051204-346)
8102 Log:
8103 Remove mentions of mkkeypair/cryptlinks.
8104
8105
8106 Changes: Modified:
8107 +1 -3 trunk/doc/challenge.txt (File Modified)
8108
8109
8110jilles 2005/12/02 17:57:29 UTC (20051202-344)
8111 Log:
8112 Clarify serverinfo{} description.
8113
8114
8115 Changes: Modified:
8116 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8117
8118
8119jilles 2005/12/02 17:41:44 UTC (20051202-342)
8120 Log:
8121 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8122
8123
8124 Changes: Modified:
8125 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8126
8127
8128jilles 2005/12/02 17:38:53 UTC (20051202-340)
8129 Log:
8130 Improvements also applicable to hyperion 1.x.
8131
8132
8133 Changes: Modified:
8134 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8135
8136
8137jilles 2005/12/02 17:08:45 UTC (20051202-338)
8138 Log:
8139 - Add +F description
8140 - General improvements and changes to charybdis
8141
8142
8143 Changes: Modified:
8144 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8145
8146
8147jilles 2005/12/02 16:43:45 UTC (20051202-336)
8148 Log:
8149 The server notice umodes only have an effect
8150 for opers. ("sendto_realops_flags", so having
8151 the umode is not enough, they must also be
8152 opered)
8153
8154
8155 Changes: Modified:
8156 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8157
8158
8159jilles 2005/12/02 16:39:40 UTC (20051202-334)
8160 Log:
8161 Updates to umodes docs.
8162
8163
8164 Changes: Modified:
8165 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8166
8167
8168nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8169 Log:
8170 Add SGML documentation.
8171
8172 Changes: Modified:
8173 + - trunk/doc/sgml/ (File Added)
8174 + - trunk/doc/sgml/oper-guide/ (File Added)
8175 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8176 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8177 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8178 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8179 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8180 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8181 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8182
8183
8184jilles 2005/11/21 11:04:33 UTC (20051121-330)
8185 Log:
8186 Make operwall flag restrict setting umode +z.
8187 This repairs this flag broken in charybdis-1.0.
8188
8189
8190 Changes: Modified:
8191 +41 -0 trunk/contrib/m_flags.c (File Modified)
8192 +9 -0 trunk/src/s_user.c (File Modified)
8193
8194
8195jilles 2005/11/21 10:29:37 UTC (20051121-328)
8196 Log:
8197 Don't complain/reset remote clients +n. I'm still not
8198 convinced propagating all umodes is the way to go, oh
8199 well.
8200
8201
8202 Changes: Modified:
8203 +1 -1 trunk/src/s_user.c (File Modified)
8204
8205
8206jilles 2005/11/21 10:21:42 UTC (20051121-326)
8207 Log:
8208 - Require admin flag for oper /chghost (if it's enabled
8209 which is not default)
8210 - Give error message on nonexistant nick
8211
8212
8213 Changes: Modified:
8214 +12 -0 trunk/modules/m_chghost.c (File Modified)
8215
8216
8217nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8218 Log:
8219 Incorporated jilles' dynspoof patch with a few minor changes.
8220
8221 Changes: Modified:
8222 +5 -2 trunk/include/client.h (File Modified)
8223 +1 -0 trunk/include/numeric.h (File Modified)
8224 +75 -4 trunk/modules/m_chghost.c (File Modified)
8225 +2 -21 trunk/modules/m_stats.c (File Modified)
8226 +2 -8 trunk/modules/m_trace.c (File Modified)
8227 +2 -0 trunk/src/client.c (File Modified)
8228 +3 -0 trunk/src/s_user.c (File Modified)
8229
8230
8231nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8232 Log:
8233 Update NEWS.
8234
8235 Changes: Modified:
8236 +5 -0 trunk/NEWS (File Modified)
8237
8238
8239jilles 2005/11/17 22:38:52 UTC (20051117-320)
8240 Log:
8241 Make show_ip() far less braindead.
8242
8243 Obtained from: ratbox 2.2 SVN
8244
8245
8246 Changes: Modified:
8247 +14 -85 trunk/src/client.c (File Modified)
8248
8249
8250jilles 2005/11/15 16:33:26 UTC (20051115-318)
8251 Log:
8252 Instead of not showing channels at all for whoising services,
8253 only show channels the requester is also on. If operspying
8254 services, show all the channels.
8255
8256
8257 Changes: Modified:
8258 +37 -40 trunk/modules/m_whois.c (File Modified)
8259
8260
8261jilles 2005/11/15 15:59:00 UTC (20051115-316)
8262 Log:
8263 - Show real errno if we fail to connect to a server
8264 - Don't show server IPs on IRC if a server goes dead
8265 during handshake
8266
8267
8268 Changes: Modified:
8269 +2 -5 trunk/src/s_serv.c (File Modified)
8270
8271
8272jilles 2005/11/15 15:28:18 UTC (20051115-314)
8273 Log:
8274 Revert hybrid 7.2 aline code. It causes too many problems.
8275
8276
8277 Changes: Modified:
8278 +1 -47 trunk/NEWS (File Modified)
8279 + - trunk/include/aline.h (File Deleted)
8280 +53 -6 trunk/modules/m_dline.c (File Modified)
8281 +212 -16 trunk/modules/m_kline.c (File Modified)
8282 +37 -8 trunk/modules/m_resv.c (File Modified)
8283 +45 -24 trunk/modules/m_xline.c (File Modified)
8284 +0 -485 trunk/src/Makefile.in (File Modified)
8285 + - trunk/src/aline.c (File Deleted)
8286
8287
8288jilles 2005/11/07 10:47:33 UTC (20051107-312)
8289 Log:
8290 Incorporate recent ratbox monitor bugfixes (could crash).
8291
8292
8293 Changes: Modified:
8294 +16 -0 trunk/modules/m_monitor.c (File Modified)
8295 +4 -3 trunk/src/monitor.c (File Modified)
8296
8297
8298jilles 2005/10/24 23:10:06 UTC (20051024-310)
8299 Log:
8300 Fix /invite UID leak.
8301
8302 Found by logiclrd@EFnet.
8303
8304
8305 Changes: Modified:
8306 +3 -2 trunk/modules/m_invite.c (File Modified)
8307
8308
8309nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8310 Log:
8311 Don't show what channels a service is in.
8312
8313 Changes: Modified:
8314 +1 -0 trunk/NEWS (File Modified)
8315 +40 -35 trunk/modules/m_whois.c (File Modified)
8316
8317
8318nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8319 Log:
8320 Update version to 1.0.3.
8321
8322
8323 Changes: Modified:
8324 +9 -9 trunk/configure (File Modified)
8325 +1 -1 trunk/configure.ac (File Modified)
8326
8327
8328jilles 2005/10/22 17:12:51 UTC (20051022-304)
8329 Log:
8330 Update NEWS.
8331
8332
8333 Changes: Modified:
8334 +7 -1 trunk/NEWS (File Modified)
8335
8336
8337jilles 2005/10/22 17:11:32 UTC (20051022-302)
8338 Log:
8339 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8340 More static buffers :(
8341
8342
8343 Changes: Modified:
8344 +12 -4 trunk/src/aline.c (File Modified)
8345
8346
8347jilles 2005/10/18 21:52:35 UTC (20051018-300)
8348 Log:
8349 Make operspy mode (/mode !#channel showing parameters
8350 even if not on channel) work again.
8351
8352
8353 Changes: Modified:
8354 +4 -4 trunk/src/channel.c (File Modified)
8355
8356
8357jilles 2005/10/16 22:04:15 UTC (20051016-298)
8358 Log:
8359 Call server_introduced hook on TS6 remote server
8360 introduction (ms_sid()).
8361
8362
8363 Changes: Modified:
8364 +6 -0 trunk/modules/core/m_server.c (File Modified)
8365
8366
8367nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8368 Log:
8369 Cyrix boxes are wierd.
8370
8371 Changes: Modified:
8372 +2 -1 trunk/modules/m_services.c (File Modified)
8373
8374
8375nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8376 Log:
8377 More paranoia.
8378
8379 Changes: Modified:
8380 +1 -1 trunk/include/client.h (File Modified)
8381 +3 -1 trunk/modules/m_services.c (File Modified)
8382
8383
8384nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8385 Log:
8386 heh
8387
8388 Changes: Modified:
8389 +1 -6 trunk/modules/m_services.c (File Modified)
8390
8391
8392nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8393 Log:
8394 Disable a check that doesn't always seem to work right for some reason.
8395
8396 Changes: Modified:
8397 +2 -0 trunk/modules/m_services.c (File Modified)
8398
8399
8400nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8401 Log:
8402 Update NEWS.
8403
8404
8405 Changes: Modified:
8406 +4 -1 trunk/NEWS (File Modified)
8407
8408
8409nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8410 Log:
8411 1.0.2
8412
8413
8414 Changes: Modified:
8415 +9 -9 trunk/configure (File Modified)
8416 +1 -1 trunk/configure.ac (File Modified)
8417
8418
8419jilles 2005/10/08 22:30:18 UTC (20051008-284)
8420 Log:
8421 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8422
8423
8424 Changes: Modified:
8425 +3 -13 trunk/modules/m_trace.c (File Modified)
8426
8427
8428jilles 2005/10/06 11:00:22 UTC (20051006-282)
8429 Log:
8430 Don't send empty RPL_WHOISCHANNELS on remote whois.
8431
8432 Pointy hat to: jilles
8433
8434
8435 Changes: Modified:
8436 +1 -1 trunk/modules/m_whois.c (File Modified)
8437
8438
8439nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8440 Log:
8441 Update NEWS.
8442
8443
8444 Changes: Modified:
8445 +3 -0 trunk/NEWS (File Modified)
8446
8447
8448nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8449 Log:
8450 Modular umode support.
8451
8452
8453 Changes: Modified:
8454 +0 -9 trunk/include/client.h (File Modified)
8455 +2 -1 trunk/include/s_user.h (File Modified)
8456 +1 -1 trunk/include/tools.h (File Modified)
8457 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8458 +3 -0 trunk/src/ircd.c (File Modified)
8459 +1 -1 trunk/src/messages.tab (File Modified)
8460 +2 -2 trunk/src/s_serv.c (File Modified)
8461 +37 -59 trunk/src/s_user.c (File Modified)
8462 +21 -0 trunk/src/tools.c (File Modified)
8463
8464
8465jilles 2005/10/02 20:23:15 UTC (20051002-276)
8466 Log:
8467 Optionally do forced nick change to the UID instead of kill
8468 on nick collisions, see doc/collision_fnc.txt for more
8469 details.
8470
8471
8472 Changes: Modified:
8473 + - trunk/doc/collision_fnc.txt (File Added)
8474 +1 -0 trunk/doc/example.conf (File Modified)
8475 +8 -0 trunk/doc/reference.conf (File Modified)
8476 +1 -0 trunk/include/numeric.h (File Modified)
8477 +1 -0 trunk/include/s_conf.h (File Modified)
8478 +2 -1 trunk/include/s_serv.h (File Modified)
8479 +1 -0 trunk/include/s_stats.h (File Modified)
8480 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8481 +1 -1 trunk/src/messages.tab (File Modified)
8482 +1 -0 trunk/src/newconf.c (File Modified)
8483 +1 -0 trunk/src/s_conf.c (File Modified)
8484 +1 -0 trunk/src/s_serv.c (File Modified)
8485 +2 -2 trunk/src/s_stats.c (File Modified)
8486
8487
8488nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8489 Log:
8490 Update NEWS.
8491
8492
8493 Modified:
8494 trunk/NEWS (File Modified)
8495
8496
8497jilles 2005/09/28 15:45:31 UTC (20050928-272)
8498 Log:
8499 Don't allow lookups by uid in /monitor + and /monitor s.
8500
8501
8502 Modified:
8503 trunk/modules/m_monitor.c (File Modified)
8504
8505
8506jilles 2005/09/28 13:05:01 UTC (20050928-270)
8507 Log:
8508 Stop garbage +j being set in cases like +j aaa:bbb by
8509 initializing the variables properly.
8510
8511 Reported by kyle.
8512
8513
8514 Modified:
8515 trunk/modules/core/m_mode.c (File Modified)
8516 trunk/modules/core/m_sjoin.c (File Modified)
8517
8518
8519jilles 2005/09/25 15:51:54 UTC (20050925-268)
8520 Log:
8521 Apply flags to the proper server in me_gcap().
8522
8523
8524 Modified:
8525 trunk/modules/m_capab.c (File Modified)
8526
8527
8528jilles 2005/09/22 23:13:46 UTC (20050922-266)
8529 Log:
8530 Use find_named_client() instead of find_client() to check
8531 for nick collisions.
8532
8533
8534 Modified:
8535 trunk/modules/core/m_nick.c (File Modified)
8536
8537
8538nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8539 Log:
8540 - Replace old 381 numeric with a new, more positive one!
8541
8542
8543 Modified:
8544 trunk/src/messages.tab (File Modified)
8545
8546
8547jilles 2005/09/22 00:38:45 UTC (20050922-262)
8548 Log:
8549 Make it compile again.
8550
8551
8552 Modified:
8553 trunk/src/channel.c (File Modified)
8554 trunk/src/client.c (File Modified)
8555 trunk/src/ircd.c (File Modified)
8556 trunk/src/packet.c (File Modified)
8557
8558
8559nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8560 Log:
8561 - Prevent UID disclosure in cmode setting.
8562
8563
8564 Modified:
8565 trunk/NEWS (File Modified)
8566 trunk/modules/core/m_mode.c (File Modified)
8567
8568
8569nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8570 Log:
8571 A different check which prevents UID disclosure.
8572
8573
8574 Modified:
8575 trunk/modules/core/m_kick.c (File Modified)
8576
8577
8578nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8579 Log:
8580 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8581
8582
8583 Modified:
8584 trunk/modules/core/m_kick.c (File Modified)
8585
8586
8587nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8588 Log:
8589 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8590
8591
8592 Modified:
8593 trunk/NEWS (File Modified)
8594 trunk/modules/m_accept.c (File Modified)
8595 trunk/modules/m_admin.c (File Modified)
8596 trunk/modules/m_away.c (File Modified)
8597 trunk/modules/m_cap.c (File Modified)
8598 trunk/modules/m_capab.c (File Modified)
8599 trunk/modules/m_challenge.c (File Modified)
8600 trunk/modules/m_chghost.c (File Modified)
8601 trunk/modules/m_close.c (File Modified)
8602 trunk/modules/m_cmessage.c (File Modified)
8603 trunk/modules/m_connect.c (File Modified)
8604 trunk/modules/m_dline.c (File Modified)
8605 trunk/modules/m_encap.c (File Modified)
8606 trunk/modules/m_etrace.c (File Modified)
8607 trunk/modules/m_gline.c (File Modified)
8608 trunk/modules/m_help.c (File Modified)
8609 trunk/modules/m_info.c (File Modified)
8610 trunk/modules/m_invite.c (File Modified)
8611 trunk/modules/m_ison.c (File Modified)
8612 trunk/modules/m_kline.c (File Modified)
8613 trunk/modules/m_knock.c (File Modified)
8614 trunk/modules/m_links.c (File Modified)
8615 trunk/modules/m_list.c (File Modified)
8616 trunk/modules/m_locops.c (File Modified)
8617 trunk/modules/m_lusers.c (File Modified)
8618 trunk/modules/m_map.c (File Modified)
8619 trunk/modules/m_monitor.c (File Modified)
8620 trunk/modules/m_motd.c (File Modified)
8621 trunk/modules/m_names.c (File Modified)
8622 trunk/modules/m_oper.c (File Modified)
8623 trunk/modules/m_operspy.c (File Modified)
8624 trunk/modules/m_pass.c (File Modified)
8625 trunk/modules/m_ping.c (File Modified)
8626 trunk/modules/m_pong.c (File Modified)
8627 trunk/modules/m_post.c (File Modified)
8628 trunk/modules/m_rehash.c (File Modified)
8629 trunk/modules/m_restart.c (File Modified)
8630 trunk/modules/m_resv.c (File Modified)
8631 trunk/modules/m_services.c (File Modified)
8632 trunk/modules/m_set.c (File Modified)
8633 trunk/modules/m_sshortcut.c (File Modified)
8634 trunk/modules/m_stats.c (File Modified)
8635 trunk/modules/m_svinfo.c (File Modified)
8636 trunk/modules/m_tb.c (File Modified)
8637 trunk/modules/m_testline.c (File Modified)
8638 trunk/modules/m_testmask.c (File Modified)
8639 trunk/modules/m_time.c (File Modified)
8640 trunk/modules/m_topic.c (File Modified)
8641 trunk/modules/m_trace.c (File Modified)
8642 trunk/modules/m_unreject.c (File Modified)
8643 trunk/modules/m_user.c (File Modified)
8644 trunk/modules/m_userhost.c (File Modified)
8645 trunk/modules/m_users.c (File Modified)
8646 trunk/modules/m_version.c (File Modified)
8647 trunk/modules/m_wallops.c (File Modified)
8648 trunk/modules/m_who.c (File Modified)
8649 trunk/modules/m_whois.c (File Modified)
8650 trunk/modules/m_whowas.c (File Modified)
8651 trunk/modules/m_xline.c (File Modified)
8652 trunk/src/adns.c (File Modified)
8653 trunk/src/aline.c (File Modified)
8654 trunk/src/cache.c (File Modified)
8655 trunk/src/channel.c (File Modified)
8656 trunk/src/class.c (File Modified)
8657 trunk/src/client.c (File Modified)
8658 trunk/src/commio.c (File Modified)
8659 trunk/src/event.c (File Modified)
8660 trunk/src/hash.c (File Modified)
8661 trunk/src/hostmask.c (File Modified)
8662 trunk/src/ircd.c (File Modified)
8663 trunk/src/kdparse.c (File Modified)
8664 trunk/src/linebuf.c (File Modified)
8665 trunk/src/listener.c (File Modified)
8666 trunk/src/modules.c (File Modified)
8667 trunk/src/monitor.c (File Modified)
8668 trunk/src/newconf.c (File Modified)
8669 trunk/src/packet.c (File Modified)
8670 trunk/src/parse.c (File Modified)
8671 trunk/src/reject.c (File Modified)
8672 trunk/src/s_auth.c (File Modified)
8673 trunk/src/s_conf.c (File Modified)
8674 trunk/src/s_gline.c (File Modified)
8675 trunk/src/s_log.c (File Modified)
8676 trunk/src/s_newconf.c (File Modified)
8677 trunk/src/s_serv.c (File Modified)
8678 trunk/src/s_stats.c (File Modified)
8679 trunk/src/s_user.c (File Modified)
8680 trunk/src/send.c (File Modified)
8681 trunk/src/whowas.c (File Modified)
8682
8683
8684nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8685 Log:
8686 - More coding style niceities. Pretty much got client.h squared away.
8687
8688
8689 Modified:
8690 trunk/modules/m_dline.c (File Modified)
8691 trunk/modules/m_gline.c (File Modified)
8692 trunk/modules/m_kline.c (File Modified)
8693 trunk/modules/m_rehash.c (File Modified)
8694 trunk/modules/m_resv.c (File Modified)
8695 trunk/modules/m_stats.c (File Modified)
8696 trunk/modules/m_testline.c (File Modified)
8697 trunk/modules/m_user.c (File Modified)
8698 trunk/modules/m_xline.c (File Modified)
8699
8700
8701jilles 2005/09/21 22:37:13 UTC (20050921-250)
8702 Log:
8703 - Propagate quiets (+q) on netjoins
8704 - Clear +q list too on lowerTS sjoin from TS6 source
8705
8706
8707 Modified:
8708 trunk/modules/core/m_sjoin.c (File Modified)
8709 trunk/src/s_serv.c (File Modified)
8710
8711
8712jilles 2005/09/21 15:49:43 UTC (20050921-248)
8713 Log:
8714 Second argument to whois is always a nick, never a uid.
8715 This prevents /whois other.server uid to get information
8716 about that uid.
8717
8718
8719 Modified:
8720 trunk/modules/m_whois.c (File Modified)
8721
8722
8723jilles 2005/09/21 15:43:45 UTC (20050921-246)
8724 Log:
8725 Don't allow local users to use uids in user mode.
8726
8727
8728 Modified:
8729 trunk/src/s_user.c (File Modified)
8730
8731
8732jilles 2005/09/21 15:42:56 UTC (20050921-244)
8733 Log:
8734 Make it compile again.
8735
8736
8737 Modified:
8738 trunk/src/s_stats.c (File Modified)
8739
8740
8741jilles 2005/09/21 15:09:11 UTC (20050921-242)
8742 Log:
8743 Fix propagation of empty SJOIN.
8744
8745
8746 Modified:
8747 trunk/modules/core/m_sjoin.c (File Modified)
8748
8749
8750nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8751 Log:
8752 Some atheme-style niceties here.
8753
8754
8755 Modified:
8756 trunk/modules/m_accept.c (File Modified)
8757 trunk/modules/m_admin.c (File Modified)
8758 trunk/modules/m_away.c (File Modified)
8759 trunk/modules/m_cap.c (File Modified)
8760 trunk/modules/m_capab.c (File Modified)
8761 trunk/modules/m_challenge.c (File Modified)
8762 trunk/modules/m_chghost.c (File Modified)
8763 trunk/modules/m_close.c (File Modified)
8764 trunk/modules/m_cmessage.c (File Modified)
8765 trunk/modules/m_connect.c (File Modified)
8766 trunk/modules/m_dline.c (File Modified)
8767 trunk/modules/m_encap.c (File Modified)
8768 trunk/modules/m_etrace.c (File Modified)
8769 trunk/modules/m_gline.c (File Modified)
8770 trunk/modules/m_help.c (File Modified)
8771 trunk/modules/m_info.c (File Modified)
8772 trunk/modules/m_invite.c (File Modified)
8773 trunk/modules/m_ison.c (File Modified)
8774 trunk/modules/m_kline.c (File Modified)
8775 trunk/modules/m_knock.c (File Modified)
8776 trunk/modules/m_links.c (File Modified)
8777 trunk/modules/m_list.c (File Modified)
8778 trunk/modules/m_locops.c (File Modified)
8779 trunk/modules/m_lusers.c (File Modified)
8780 trunk/modules/m_map.c (File Modified)
8781 trunk/modules/m_monitor.c (File Modified)
8782 trunk/modules/m_motd.c (File Modified)
8783 trunk/modules/m_names.c (File Modified)
8784 trunk/modules/m_oper.c (File Modified)
8785 trunk/modules/m_operspy.c (File Modified)
8786 trunk/modules/m_pass.c (File Modified)
8787 trunk/modules/m_ping.c (File Modified)
8788 trunk/modules/m_pong.c (File Modified)
8789 trunk/modules/m_post.c (File Modified)
8790 trunk/modules/m_rehash.c (File Modified)
8791 trunk/modules/m_restart.c (File Modified)
8792 trunk/modules/m_resv.c (File Modified)
8793 trunk/modules/m_services.c (File Modified)
8794 trunk/modules/m_set.c (File Modified)
8795 trunk/modules/m_sshortcut.c (File Modified)
8796 trunk/modules/m_stats.c (File Modified)
8797 trunk/modules/m_svinfo.c (File Modified)
8798 trunk/modules/m_tb.c (File Modified)
8799 trunk/modules/m_testline.c (File Modified)
8800 trunk/modules/m_testmask.c (File Modified)
8801 trunk/modules/m_time.c (File Modified)
8802 trunk/modules/m_topic.c (File Modified)
8803 trunk/modules/m_trace.c (File Modified)
8804 trunk/modules/m_unreject.c (File Modified)
8805 trunk/modules/m_user.c (File Modified)
8806 trunk/modules/m_userhost.c (File Modified)
8807 trunk/modules/m_users.c (File Modified)
8808 trunk/modules/m_version.c (File Modified)
8809 trunk/modules/m_wallops.c (File Modified)
8810 trunk/modules/m_who.c (File Modified)
8811 trunk/modules/m_whois.c (File Modified)
8812 trunk/modules/m_whowas.c (File Modified)
8813 trunk/modules/m_xline.c (File Modified)
8814
8815
8816nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8817 Log:
8818 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8819
8820
8821 Modified:
8822 trunk/.indent.pro (File Modified)
8823 trunk/include/charybdis.h (File Added)
8824 trunk/include/client.h (File Modified)
8825 trunk/modules/.indent.pro (File Modified)
8826 trunk/src/.indent.pro (File Modified)
8827 trunk/src/adns.c (File Modified)
8828 trunk/src/aline.c (File Modified)
8829 trunk/src/cache.c (File Modified)
8830 trunk/src/channel.c (File Modified)
8831 trunk/src/class.c (File Modified)
8832 trunk/src/client.c (File Modified)
8833 trunk/src/commio.c (File Modified)
8834 trunk/src/event.c (File Modified)
8835 trunk/src/hash.c (File Modified)
8836 trunk/src/hostmask.c (File Modified)
8837 trunk/src/ircd.c (File Modified)
8838 trunk/src/kdparse.c (File Modified)
8839 trunk/src/linebuf.c (File Modified)
8840 trunk/src/listener.c (File Modified)
8841 trunk/src/modules.c (File Modified)
8842 trunk/src/monitor.c (File Modified)
8843 trunk/src/newconf.c (File Modified)
8844 trunk/src/packet.c (File Modified)
8845 trunk/src/parse.c (File Modified)
8846 trunk/src/reject.c (File Modified)
8847 trunk/src/s_auth.c (File Modified)
8848 trunk/src/s_conf.c (File Modified)
8849 trunk/src/s_gline.c (File Modified)
8850 trunk/src/s_log.c (File Modified)
8851 trunk/src/s_newconf.c (File Modified)
8852 trunk/src/s_serv.c (File Modified)
8853 trunk/src/s_stats.c (File Modified)
8854 trunk/src/s_user.c (File Modified)
8855 trunk/src/send.c (File Modified)
8856 trunk/src/whowas.c (File Modified)
8857
8858
8859nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8860 Log:
8861 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8862 - Convert a few modules towards using this code.
8863 - Make a note about this change in NEWS.
8864
8865
8866 Modified:
8867 trunk/NEWS (File Modified)
8868 trunk/include/aline.h (File Added)
8869 trunk/modules/m_dline.c (File Modified)
8870 trunk/modules/m_kline.c (File Modified)
8871 trunk/modules/m_resv.c (File Modified)
8872 trunk/modules/m_xline.c (File Modified)
8873 trunk/src/Makefile.in (File Modified)
8874 trunk/src/aline.c (File Added)
8875
8876
8877nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8878 Log:
8879 - Update NEWS document.
8880
8881
8882 Modified:
8883 trunk/NEWS (File Modified)
8884
8885
8886jilles 2005/09/20 18:27:19 UTC (20050920-232)
8887 Log:
8888 Use find_named_person() instead of find_person() in services shortcuts.
8889
8890
8891 Modified:
8892 trunk/modules/m_sshortcut.c (File Modified)
8893
8894
8895jilles 2005/09/18 22:18:59 UTC (20050918-230)
8896 Log:
8897 Fix propagation of empty channels (+P).
8898
8899
8900 Modified:
8901 trunk/modules/core/m_sjoin.c (File Modified)
8902 trunk/src/s_serv.c (File Modified)
8903
8904
8905jilles 2005/09/18 22:18:04 UTC (20050918-228)
8906 Log:
8907 Use same comparison for +f.
8908
8909
8910 Modified:
8911 trunk/modules/core/m_join.c (File Modified)
8912
8913
8914jilles 2005/09/18 18:48:13 UTC (20050918-226)
8915 Log:
8916 Retire server-server non-encap CHGHOST, and clean it up a bit.
8917
8918
8919 Modified:
8920 trunk/modules/m_chghost.c (File Modified)
8921
8922
8923jilles 2005/09/18 14:26:20 UTC (20050918-224)
8924 Log:
8925 Use TS6 form for SQUIT wallops.
8926
8927
8928 Modified:
8929 trunk/modules/core/m_squit.c (File Modified)
8930
8931
8932jilles 2005/09/18 14:25:54 UTC (20050918-222)
8933 Log:
8934 Propagate nick changes for remote clients in TS6 form if possible;
8935 simplify the code a bit.
8936
8937
8938 Modified:
8939 trunk/modules/core/m_nick.c (File Modified)
8940
8941
8942jilles 2005/09/18 14:16:43 UTC (20050918-220)
8943 Log:
8944 Only clear oper_only_umodes on deoper for local clients.
8945
8946
8947 Modified:
8948 trunk/src/s_user.c (File Modified)
8949
8950
8951nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8952 Log:
8953 - Don't enable use_whois_actually in the default config, makes cloaking
8954 only useful for vanity.
8955
8956
8957 Modified:
8958 trunk/doc/example.conf (File Modified)
8959
8960
8961jilles 2005/09/18 00:00:12 UTC (20050918-216)
8962 Log:
8963 Fix linebuf raw code to not truncate lines longer than
8964 510 characters. This stops ziplinks corruption at
8965 the initial burst if the other side sends a lot.
8966
8967
8968 Modified:
8969 trunk/src/linebuf.c (File Modified)
8970
8971
8972nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8973 Log:
8974 - Add +r to channel_modes().
8975
8976
8977 Modified:
8978 trunk/src/channel.c (File Modified)
8979
8980
8981nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8982 Log:
8983 Update NEWS.
8984
8985
8986 Modified:
8987 trunk/NEWS (File Modified)
8988
8989
8990nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8991 Log:
8992 err, nvm. wrong project :-P
8993
8994
8995 Modified:
8996 trunk/src/match.c (File Modified)
8997
8998
8999nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9000 Log:
9001 make sure we don't crash on match(NULL, test)
9002
9003
9004 Modified:
9005 trunk/src/match.c (File Modified)
9006
9007
9008jilles 2005/09/12 23:40:03 UTC (20050912-206)
9009 Log:
9010 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9011 flags = rehash in shared{}.
9012 Uses :<source> ENCAP <target> REHASH [option].
9013
9014
9015 Modified:
9016 trunk/doc/example.conf (File Modified)
9017 trunk/doc/reference.conf (File Modified)
9018 trunk/help/opers/rehash (File Modified)
9019 trunk/include/s_newconf.h (File Modified)
9020 trunk/modules/m_rehash.c (File Modified)
9021 trunk/modules/m_stats.c (File Modified)
9022 trunk/src/newconf.c (File Modified)
9023
9024
9025jilles 2005/09/12 22:48:44 UTC (20050912-204)
9026 Log:
9027 Initialize flags to 0 in conf_set_shared_flags() and
9028 conf_set_cluster_flags().
9029
9030
9031 Modified:
9032 trunk/src/newconf.c (File Modified)
9033
9034
9035jilles 2005/09/12 22:14:16 UTC (20050912-202)
9036 Log:
9037 Don't allow a forward from a #channel to an &channel.
9038 Error message is Illegal channel name.
9039
9040
9041 Modified:
9042 trunk/modules/core/m_mode.c (File Modified)
9043
9044
9045nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9046 Log:
9047 - change version to 1.0.1
9048
9049
9050 Modified:
9051 trunk/configure (File Modified)
9052 trunk/configure.ac (File Modified)
9053
9054
9055nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9056 Log:
9057 Update NEWS.
9058
9059
9060 Modified:
9061 trunk/NEWS (File Modified)
9062
9063
9064jilles 2005/09/12 21:55:58 UTC (20050912-196)
9065 Log:
9066 Services shortcuts changes:
9067 - Require umode +S on target
9068 - Use ERR_SERVICESDOWN (440) for error message
9069 - Fix check for empty string
9070
9071
9072 Modified:
9073 trunk/include/numeric.h (File Modified)
9074 trunk/modules/m_sshortcut.c (File Modified)
9075 trunk/src/messages.tab (File Modified)
9076
9077
9078nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9079 Log:
9080 s/IsChanService/IsService/g;
9081
9082
9083 Modified:
9084 trunk/modules/m_sshortcut.c (File Modified)
9085
9086
9087nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9088 Log:
9089 Add check for service validity in shortcut routines.
9090
9091
9092 Modified:
9093 trunk/modules/m_sshortcut.c (File Modified)
9094
9095
9096jilles 2005/09/12 15:30:26 UTC (20050912-190)
9097 Log:
9098 Don't allow forwarding to a -F channel the setter is not on.
9099
9100
9101 Modified:
9102 trunk/modules/core/m_mode.c (File Modified)
9103
9104
9105jilles 2005/09/12 13:55:56 UTC (20050912-188)
9106 Log:
9107 Describe identify_service and identify_command in
9108 reference.conf.
9109
9110
9111 Modified:
9112 trunk/doc/reference.conf (File Modified)
9113
9114
9115jilles 2005/09/12 13:37:11 UTC (20050912-186)
9116 Log:
9117 More helpfile updates.
9118
9119
9120 Modified:
9121 trunk/help/Makefile.in (File Modified)
9122 trunk/help/opers/die (File Modified)
9123 trunk/help/opers/join (File Modified)
9124 trunk/help/opers/links (File Modified)
9125 trunk/help/opers/lusers (File Modified)
9126 trunk/help/opers/map (File Added)
9127 trunk/help/opers/motd (File Modified)
9128 trunk/help/opers/names (File Modified)
9129 trunk/help/opers/notice (File Modified)
9130 trunk/help/opers/operspy (File Modified)
9131 trunk/help/opers/part (File Modified)
9132 trunk/help/opers/privmsg (File Modified)
9133 trunk/help/opers/restart (File Modified)
9134 trunk/help/opers/set (File Modified)
9135 trunk/help/opers/stats (File Modified)
9136 trunk/help/opers/trace (File Modified)
9137 trunk/help/opers/version (File Modified)
9138 trunk/help/users/notice (File Modified)
9139 trunk/help/users/privmsg (File Modified)
9140 trunk/help/users/stats (File Modified)
9141
9142
9143jilles 2005/09/12 11:18:40 UTC (20050912-184)
9144 Log:
9145 Update help files.
9146
9147
9148 Modified:
9149 trunk/help/opers/cmode (File Modified)
9150 trunk/help/opers/umode (File Modified)
9151 trunk/help/opers/wallops (File Modified)
9152 trunk/help/opers/who (File Modified)
9153 trunk/help/users/umode (File Modified)
9154
9155
9156jilles 2005/09/12 11:11:18 UTC (20050912-182)
9157 Log:
9158 Include cmode +r in 004 and 005.
9159
9160
9161 Modified:
9162 trunk/include/supported.h (File Modified)
9163 trunk/src/messages.tab (File Modified)
9164
9165
9166jilles 2005/09/12 10:53:35 UTC (20050912-180)
9167 Log:
9168 No need to clear all 3 buffers in channel_modes().
9169
9170
9171 Modified:
9172 trunk/src/channel.c (File Modified)
9173
9174
9175jilles 2005/09/12 10:31:54 UTC (20050912-178)
9176 Log:
9177 - Fix multiple +f modes per line
9178 - -f shouldn't take a parameter
9179
9180
9181 Modified:
9182 trunk/modules/core/m_mode.c (File Modified)
9183
9184
9185jilles 2005/09/12 10:04:27 UTC (20050912-176)
9186 Log:
9187 Channel mode +Q now prevents forwarding to or through
9188 a channel, just like in hyperion, not from a channel.
9189
9190
9191 Modified:
9192 trunk/modules/core/m_join.c (File Modified)
9193
9194
9195jilles 2005/09/12 09:36:21 UTC (20050912-174)
9196 Log:
9197 Complete +F/+Q propagation.
9198
9199
9200 Modified:
9201 trunk/modules/core/m_join.c (File Modified)
9202 trunk/modules/core/m_sjoin.c (File Modified)
9203 trunk/src/channel.c (File Modified)
9204
9205
9206nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9207 Log:
9208 - A few minor fixes.
9209
9210
9211 Modified:
9212 trunk/modules/core/m_join.c (File Modified)
9213 trunk/modules/m_services.c (File Modified)
9214
9215
9216nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9217 Log:
9218 - Fix netsplit obfuscation.
9219
9220
9221 Modified:
9222 trunk/src/client.c (File Modified)
9223
9224
9225nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9226 Log:
9227 - Fix another /stats p related bug.
9228
9229
9230 Modified:
9231 trunk/src/client.c (File Modified)
9232
9233
9234nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9235 Log:
9236 - Update example.conf.
9237
9238
9239 Modified:
9240 trunk/doc/example.conf (File Modified)
9241
9242
9243nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9244 Log:
9245 - Fix a minor bug here, and re-release 1.0.
9246
9247
9248 Modified:
9249 trunk/modules/core/m_nick.c (File Modified)
9250
9251
9252nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9253 Log:
9254 - Add bursted clients to /stats p list.
9255
9256
9257 Modified:
9258 trunk/modules/core/m_nick.c (File Modified)
9259
9260
9261nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9262 Log:
9263 - Add identify_service, identify_command options to the example.conf,
9264 newconf parser.
9265
9266
9267 Modified:
9268 trunk/NEWS (File Modified)
9269 trunk/doc/example.conf (File Modified)
9270 trunk/src/newconf.c (File Modified)
9271
9272
9273nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9274 Log:
9275 - Add services shortcuts.
9276
9277
9278 Modified:
9279 trunk/modules/Makefile.in (File Modified)
9280 trunk/modules/m_sshortcut.c (File Added)
9281
9282
9283nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9284 Log:
9285 - put back checks i removed by mistake
9286
9287
9288 Modified:
9289 trunk/modules/core/m_join.c (File Modified)
9290
9291
9292nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9293 Log:
9294 - Implement channel mode +Q, which disables forwarding.
9295 - Make forwarding usable by everyone.
9296 - Implement channel mode +F which bypasses authority checks on a target
9297 set with this mode
9298 - Update NEWS.
9299
9300
9301 Modified:
9302 trunk/NEWS (File Modified)
9303 trunk/include/channel.h (File Modified)
9304 trunk/include/supported.h (File Modified)
9305 trunk/modules/core/m_join.c (File Modified)
9306 trunk/modules/core/m_mode.c (File Modified)
9307 trunk/src/messages.tab (File Modified)
9308
9309
9310nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9311 Log:
9312 - Fix account handling brokenness.
9313
9314
9315 Modified:
9316 trunk/modules/m_services.c (File Modified)
9317
9318
9319jilles 2005/09/12 02:04:09 UTC (20050912-150)
9320 Log:
9321 Identify to services via server password hack. Still
9322 needs config file parts, like
9323 identifyservice = "nickserv@services.int";
9324 identifycommand = "IDENTIFY";
9325
9326
9327 Modified:
9328 trunk/include/s_conf.h (File Modified)
9329 trunk/src/s_user.c (File Modified)
9330
9331
9332jilles 2005/09/12 01:59:46 UTC (20050912-148)
9333 Log:
9334 Make send.c compile.
9335
9336
9337 Modified:
9338 trunk/src/send.c (File Modified)
9339
9340
9341nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9342 Log:
9343 - Handle this better.
9344
9345
9346 Modified:
9347 trunk/src/send.c (File Modified)
9348
9349
9350nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9351 Log:
9352 If the source is not a client, don't send to normal users.
9353
9354
9355 Modified:
9356 trunk/src/send.c (File Modified)
9357
9358
9359nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9360 Log:
9361 - Make /wallops behave as wallops in other ircds.
9362
9363
9364 Modified:
9365 trunk/modules/m_wallops.c (File Modified)
9366 trunk/src/send.c (File Modified)
9367
9368
9369nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9370 Log:
9371 - charybdis-1.0
9372
9373
9374 Modified:
9375 trunk/NEWS (File Modified)
9376 trunk/configure (File Modified)
9377 trunk/configure.ac (File Modified)
9378
9379
9380nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9381 Log:
9382 - Remove efnet configuration.
9383 - Rename example.conf as reference.conf, and replace the default
9384 example.conf with one suitable for AthemeNET.
9385 - Update makefile to reflect these changes.
9386
9387
9388 Modified:
9389 trunk/doc/Makefile.in (File Modified)
9390 trunk/doc/example.conf (File Modified)
9391 trunk/doc/example.efnet.conf (File Deleted)
9392 trunk/doc/reference.conf (File Added)
9393
9394
9395nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9396 Log:
9397 - Don't display opers who are /away.
9398
9399
9400 Modified:
9401 trunk/modules/m_stats.c (File Modified)
9402
9403
9404jilles 2005/09/12 00:21:20 UTC (20050912-134)
9405 Log:
9406 Put cmode +f in 004 and 005.
9407
9408
9409 Modified:
9410 trunk/include/supported.h (File Modified)
9411 trunk/src/messages.tab (File Modified)
9412
9413
9414jilles 2005/09/12 00:15:13 UTC (20050912-132)
9415 Log:
9416 Add user umode +Q which prevents a user from
9417 being forwarded.
9418
9419
9420 Modified:
9421 trunk/include/client.h (File Modified)
9422 trunk/modules/core/m_join.c (File Modified)
9423 trunk/src/messages.tab (File Modified)
9424 trunk/src/s_user.c (File Modified)
9425
9426
9427jilles 2005/09/11 23:47:02 UTC (20050911-130)
9428 Log:
9429 Implement channel forwarding in m_join(). As in
9430 hyperion, failing to join because of +i, +r or +j
9431 can cause you to be forwarded, potentially
9432 recursively. Unlike hyperion, a single numeric
9433 is sent in case of a successful forward, otherwise
9434 the ircd acts if there were no forward.
9435
9436
9437 Modified:
9438 trunk/include/numeric.h (File Modified)
9439 trunk/modules/core/m_join.c (File Modified)
9440 trunk/src/messages.tab (File Modified)
9441
9442
9443jilles 2005/09/11 22:57:53 UTC (20050911-128)
9444 Log:
9445 Allow servers to set oper-only cmodes as well.
9446
9447
9448 Modified:
9449 trunk/modules/core/m_mode.c (File Modified)
9450
9451
9452jilles 2005/09/11 22:48:37 UTC (20050911-126)
9453 Log:
9454 Add cmode +f which takes a channel name, settable
9455 only by opers for now. Does not do anything yet.
9456
9457
9458 Modified:
9459 trunk/include/channel.h (File Modified)
9460 trunk/modules/core/m_join.c (File Modified)
9461 trunk/modules/core/m_mode.c (File Modified)
9462 trunk/modules/core/m_sjoin.c (File Modified)
9463 trunk/src/channel.c (File Modified)
9464
9465
9466jilles 2005/09/11 20:48:09 UTC (20050911-124)
9467 Log:
9468 Fully initialize 'mode' in ms_join() and ms_sjoin()
9469 to avoid old +j garbage from being used.
9470
9471
9472 Modified:
9473 trunk/modules/core/m_join.c (File Modified)
9474 trunk/modules/core/m_sjoin.c (File Modified)
9475
9476
9477jilles 2005/09/11 19:41:53 UTC (20050911-122)
9478 Log:
9479 - only touch join_count/join_delta if join throttling
9480 is enabled on the channel
9481 - reset join_count/join_delta to 0 if -j is set
9482
9483
9484 Modified:
9485 trunk/modules/core/m_join.c (File Modified)
9486 trunk/modules/core/m_mode.c (File Modified)
9487 trunk/modules/core/m_sjoin.c (File Modified)
9488
9489
9490jilles 2005/09/11 18:57:20 UTC (20050911-120)
9491 Log:
9492 Also start a new "period" for join throttling for remote joins,
9493 if necessary. Make the code slightly clearer.
9494
9495
9496 Modified:
9497 trunk/modules/core/m_join.c (File Modified)
9498 trunk/src/channel.c (File Modified)
9499
9500
9501jilles 2005/09/11 18:12:20 UTC (20050911-118)
9502 Log:
9503 Some +j improvements, still broken.
9504
9505
9506 Modified:
9507 trunk/modules/core/m_join.c (File Modified)
9508 trunk/modules/core/m_sjoin.c (File Modified)
9509
9510
9511jilles 2005/09/11 16:44:36 UTC (20050911-116)
9512 Log:
9513 Only do +z processing for +m channels the sender is on,
9514 as bans/quiets are currently only checked locally.
9515
9516
9517 Modified:
9518 trunk/modules/core/m_message.c (File Modified)
9519
9520
9521jilles 2005/09/11 16:01:02 UTC (20050911-114)
9522 Log:
9523 - Add max_bans_large configuration option, defaulting to 500, to
9524 limit the number of bans in a +L channel
9525 - Change b/e/I to b/e/I/q in texts
9526
9527
9528 Modified:
9529 trunk/doc/example.conf (File Modified)
9530 trunk/include/s_conf.h (File Modified)
9531 trunk/modules/core/m_mode.c (File Modified)
9532 trunk/modules/m_info.c (File Modified)
9533 trunk/src/newconf.c (File Modified)
9534 trunk/src/s_conf.c (File Modified)
9535
9536
9537jilles 2005/09/11 15:20:38 UTC (20050911-112)
9538 Log:
9539 Store invite for +gi channels.
9540 Note that +gi is significantly weaker access control than +i.
9541
9542
9543 Modified:
9544 trunk/modules/m_invite.c (File Modified)
9545
9546
9547jilles 2005/09/11 14:38:35 UTC (20050911-110)
9548 Log:
9549 Nonops are allowed to see +q lists.
9550
9551
9552 Modified:
9553 trunk/modules/core/m_mode.c (File Modified)
9554
9555
9556jilles 2005/09/11 14:27:59 UTC (20050911-108)
9557 Log:
9558 Invalidate can_send() cache on -q.
9559
9560
9561 Modified:
9562 trunk/modules/core/m_mode.c (File Modified)
9563
9564
9565nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9566 Log:
9567 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9568
9569
9570 Modified:
9571 trunk/modules/core/m_sjoin.c (File Modified)
9572
9573
9574nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9575 Log:
9576 - Allow blank SJOINs -- for permanant channels.
9577
9578
9579 Modified:
9580 trunk/modules/core/m_sjoin.c (File Modified)
9581
9582
9583nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9584 Log:
9585 - Burst permanant channels.
9586
9587
9588 Modified:
9589 trunk/src/s_serv.c (File Modified)
9590
9591
9592nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9593 Log:
9594 - Fix handling of permanant channels.
9595
9596
9597 Modified:
9598 trunk/modules/core/m_join.c (File Modified)
9599
9600
9601nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9602 Log:
9603 - Run indent on core modules.
9604 - Add propagation of join throttle settings.
9605
9606
9607 Modified:
9608 trunk/modules/core/m_die.c (File Modified)
9609 trunk/modules/core/m_error.c (File Modified)
9610 trunk/modules/core/m_join.c (File Modified)
9611 trunk/modules/core/m_kick.c (File Modified)
9612 trunk/modules/core/m_kill.c (File Modified)
9613 trunk/modules/core/m_message.c (File Modified)
9614 trunk/modules/core/m_mode.c (File Modified)
9615 trunk/modules/core/m_nick.c (File Modified)
9616 trunk/modules/core/m_part.c (File Modified)
9617 trunk/modules/core/m_quit.c (File Modified)
9618 trunk/modules/core/m_server.c (File Modified)
9619 trunk/modules/core/m_sjoin.c (File Modified)
9620 trunk/modules/core/m_squit.c (File Modified)
9621
9622
9623nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9624 Log:
9625 - Fix mistake in commit message.
9626
9627
9628 Modified:
9629 trunk/ChangeLog (File Modified)
9630
9631
9632nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9633 Log:
9634 - Channel throttling.
9635
9636
9637 Modified:
9638 trunk/NEWS (File Modified)
9639 trunk/include/supported.h (File Modified)
9640 trunk/modules/core/m_mode.c (File Modified)
9641 trunk/src/messages.tab (File Modified)
9642
9643
9644nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9645 Log:
9646 - Channel throttle logic fixes.
9647
9648
9649 Modified:
9650 trunk/include/channel.h (File Modified)
9651
9652
9653nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9654 Log:
9655 - Add the throttle logic.
9656
9657
9658 Modified:
9659 trunk/include/channel.h (File Modified)
9660 trunk/include/numeric.h (File Modified)
9661 trunk/modules/core/m_join.c (File Modified)
9662 trunk/src/channel.c (File Modified)
9663 trunk/src/messages.tab (File Modified)
9664
9665
9666nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9667 Log:
9668 - Cosmetic fixes to CREDITS.
9669
9670
9671 Modified:
9672 trunk/CREDITS (File Modified)
9673
9674
9675nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9676 Log:
9677 - Better channel_modes() from ShadowIRCd 4.
9678
9679
9680 Modified:
9681 trunk/include/channel.h (File Modified)
9682 trunk/src/channel.c (File Modified)
9683
9684
9685nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9686 Log:
9687 - Strip colour codes from parts.
9688
9689
9690 Modified:
9691 trunk/modules/core/m_part.c (File Modified)
9692
9693
9694nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9695 Log:
9696 - Strip colour codes from quits.
9697
9698
9699 Modified:
9700 trunk/modules/core/m_quit.c (File Modified)
9701
9702
9703nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9704 Log:
9705 - add +c/+g/+z to channel_modes().
9706
9707
9708 Modified:
9709 trunk/src/channel.c (File Modified)
9710
9711
9712nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9713 Log:
9714 - Add +g to 004/005 numerics.
9715
9716
9717 Modified:
9718 trunk/include/supported.h (File Modified)
9719 trunk/src/messages.tab (File Modified)
9720
9721
9722nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9723 Log:
9724 - Add +cgz to set_final_mode() in both join/sjoin.
9725 - Implement channel mode +g: Free invite.
9726
9727
9728 Modified:
9729 trunk/include/channel.h (File Modified)
9730 trunk/modules/core/m_join.c (File Modified)
9731 trunk/modules/core/m_mode.c (File Modified)
9732 trunk/modules/core/m_sjoin.c (File Modified)
9733 trunk/modules/m_invite.c (File Modified)
9734
9735
9736nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9737 Log:
9738 - Make sure /stats p uses the right list.
9739
9740
9741 Modified:
9742 trunk/modules/m_stats.c (File Modified)
9743
9744
9745nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9746 Log:
9747 - local oper list becomes local_oper_list.
9748 - all opers are stored on oper_list for /stats p.
9749
9750
9751 Modified:
9752 trunk/include/ircd.h (File Modified)
9753 trunk/modules/m_stats.c (File Modified)
9754 trunk/modules/m_trace.c (File Modified)
9755 trunk/src/client.c (File Modified)
9756 trunk/src/ircd.c (File Modified)
9757 trunk/src/s_user.c (File Modified)
9758 trunk/src/send.c (File Modified)
9759
9760
9761nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9762 Log:
9763 - Remove ENABLE_SERVICES legacy define.
9764
9765
9766 Modified:
9767 trunk/configure (File Modified)
9768 trunk/configure.ac (File Modified)
9769 trunk/include/client.h (File Modified)
9770 trunk/include/m_info.h (File Modified)
9771 trunk/include/s_conf.h (File Modified)
9772 trunk/modules/Makefile.in (File Modified)
9773 trunk/modules/core/m_kick.c (File Modified)
9774 trunk/modules/core/m_mode.c (File Modified)
9775 trunk/modules/core/m_nick.c (File Modified)
9776 trunk/modules/core/m_sjoin.c (File Modified)
9777 trunk/modules/m_services.c (File Modified)
9778 trunk/src/channel.c (File Modified)
9779 trunk/src/newconf.c (File Modified)
9780 trunk/src/s_conf.c (File Modified)
9781 trunk/src/s_serv.c (File Modified)
9782 trunk/src/s_user.c (File Modified)
9783
9784
9785nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9786 Log:
9787 - New reject message, ala ircu.
9788
9789
9790 Modified:
9791 trunk/src/reject.c (File Modified)
9792
9793
9794nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9795 Log:
9796 - Reduce 'broadcast storm' effect in m_chghost.
9797
9798
9799 Modified:
9800 trunk/modules/m_chghost.c (File Modified)
9801
9802
9803nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9804 Log:
9805 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9806
9807
9808 Modified:
9809 trunk/include/supported.h (File Modified)
9810 trunk/src/messages.tab (File Modified)
9811
9812
9813nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9814 Log:
9815 - Implement +z.
9816
9817
9818 Modified:
9819 trunk/include/channel.h (File Modified)
9820 trunk/modules/core/m_message.c (File Modified)
9821 trunk/modules/core/m_mode.c (File Modified)
9822
9823
9824nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9825 Log:
9826 - use sendto_one_numeric() in some places.
9827
9828
9829 Modified:
9830 trunk/modules/core/m_mode.c (File Modified)
9831
9832
9833nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9834 Log:
9835 - Implement channel mode +c -- colour stripping.
9836
9837
9838 Modified:
9839 trunk/include/irc_string.h (File Modified)
9840 trunk/include/supported.h (File Modified)
9841 trunk/modules/core/m_message.c (File Modified)
9842 trunk/modules/core/m_mode.c (File Modified)
9843 trunk/src/irc_string.c (File Modified)
9844 trunk/src/messages.tab (File Modified)
9845
9846
9847nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9848 Log:
9849 - Add +qLP to CHANMODES 005 numeric.
9850
9851
9852 Modified:
9853 trunk/include/supported.h (File Modified)
9854
9855
9856nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9857 Log:
9858 Move credits files to doc/.
9859
9860
9861 Modified:
9862 trunk/Hybrid-team (File Deleted)
9863 trunk/Ratbox-team (File Deleted)
9864 trunk/doc/Hybrid-team (File Added)
9865 trunk/doc/Ratbox-team (File Added)
9866
9867
9868nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9869 Log:
9870 - Rename Ratbox credits as Ratbox-team.
9871 - Add in our own CREDITS.
9872
9873
9874 Modified:
9875 trunk/CREDITS (File Deleted)
9876 trunk/CREDITS (File Added)
9877 trunk/Ratbox-team (File Added)
9878
9879
9880nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9881 Log:
9882 - Quietcache fixes.
9883
9884
9885 Modified:
9886 trunk/modules/core/m_mode.c (File Modified)
9887
9888
9889nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9890 Log:
9891 - Rebuild configure.
9892
9893
9894 Modified:
9895 trunk/autom4te.cache/ (File Deleted)
9896 trunk/configure (File Modified)
9897
9898
9899nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9900 Log:
9901 Add +q to messages.tab.
9902
9903
9904 Modified:
9905 trunk/src/messages.tab (File Modified)
9906
9907
9908nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9909 Log:
9910 - port m_sjoin stuff to TS6 JOIN syntax.
9911
9912
9913 Modified:
9914 trunk/modules/core/m_join.c (File Modified)
9915
9916
9917nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9918 Log:
9919 - Implement channel mode +q (quiet)
9920
9921
9922 Modified:
9923 trunk/include/channel.h (File Modified)
9924 trunk/modules/core/m_mode.c (File Modified)
9925 trunk/src/channel.c (File Modified)
9926
9927
9928jilles 2005/09/10 03:03:05 UTC (20050910-40)
9929 Log:
9930 Add +L/+P for set_final_mode().
9931
9932
9933 Modified:
9934 trunk/modules/core/m_sjoin.c (File Modified)
9935
9936
9937jilles 2005/09/10 02:59:22 UTC (20050910-38)
9938 Log:
9939 Add +L/+P in channel_modes().
9940
9941
9942 Modified:
9943 trunk/src/channel.c (File Modified)
9944
9945
9946jilles 2005/09/10 02:55:10 UTC (20050910-36)
9947 Log:
9948 - Use MODE_PERMANENT, not MODE_PERMANANT
9949 - Actually use chm_staff()
9950
9951 It compiles but is not otherwise tested.
9952
9953
9954 Modified:
9955 trunk/include/channel.h (File Modified)
9956 trunk/modules/core/m_mode.c (File Modified)
9957 trunk/modules/core/m_sjoin.c (File Modified)
9958 trunk/src/channel.c (File Modified)
9959
9960
9961nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9962 Log:
9963 - Ok, patchlevel.h is fixed now.
9964
9965
9966 Modified:
9967 trunk/include/patchlevel.h (File Modified)
9968
9969
9970nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9971 Log:
9972 - *sigh*
9973
9974
9975 Modified:
9976 trunk/include/patchlevel.h (File Modified)
9977 trunk/src/version.c.SH (File Modified)
9978
9979
9980nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9981 Log:
9982 - Fix compilation issue with version.c.
9983
9984
9985 Modified:
9986 trunk/src/version.c.SH (File Modified)
9987
9988
9989nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9990 Log:
9991 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9992 this from the BUGS file.
9993
9994
9995 Modified:
9996 trunk/BUGS (File Modified)
9997
9998
9999jilles 2005/09/10 02:30:22 UTC (20050910-26)
10000 Log:
10001 Mangle all netsplit messages if flatten links is enabled.
10002
10003
10004 Modified:
10005 trunk/src/client.c (File Modified)
10006
10007
10008nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10009 Log:
10010 - jilles pointed out that /stats p needed severe changes -- implement
10011 them
10012
10013
10014 Modified:
10015 trunk/modules/m_stats.c (File Modified)
10016
10017
10018nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10019 Log:
10020 Rename RELNOTES to NEWS.
10021
10022
10023 Modified:
10024 trunk/NEWS (File Added)
10025 trunk/RELNOTES (File Deleted)
10026
10027
10028nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10029 Log:
10030 Update RELNOTES.
10031
10032
10033 Modified:
10034 trunk/RELNOTES (File Modified)
10035
10036
10037nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10038 Log:
10039 - Make /stats p work globally.
10040 - Change 'OPER(s)' to 'staff members'
10041
10042
10043 Modified:
10044 trunk/modules/m_stats.c (File Modified)
10045
10046
10047nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10048 Log:
10049 - add modes, +LP to RPL_MYINFO.
10050
10051
10052 Modified:
10053 trunk/src/messages.tab (File Modified)
10054
10055
10056nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10057 Log:
10058 More stuff to RELNOTES.
10059
10060
10061 Modified:
10062 trunk/RELNOTES (File Modified)
10063
10064
10065nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10066 Log:
10067 - Implement +P.
10068
10069
10070 Modified:
10071 trunk/modules/core/m_sjoin.c (File Modified)
10072 trunk/src/channel.c (File Modified)
10073
10074
10075nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10076 Log:
10077 - Implement list limit exceed modes -- +L.
10078
10079
10080 Modified:
10081 trunk/modules/core/m_mode.c (File Modified)
10082
10083
10084nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10085 Log:
10086 - Add handlers for modes +L, +P.
10087
10088
10089 Modified:
10090 trunk/include/channel.h (File Modified)
10091 trunk/modules/core/m_mode.c (File Modified)
10092
10093
10094nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10095 Log:
10096 Update properties on *everything*.
10097
10098
10099 Modified:
10100 trunk/.cvsignore (Property Modified)
10101 trunk/.indent.pro (Property Modified)
10102 trunk/BUGS (File Modified) (Property Modified)
10103 trunk/CREDITS (File Modified) (Property Modified)
10104 trunk/ChangeLog (Property Modified)
10105 trunk/Hybrid-team (File Modified) (Property Modified)
10106 trunk/INSTALL (File Modified) (Property Modified)
10107 trunk/LICENSE (File Modified) (Property Modified)
10108 trunk/Makefile.in (File Modified) (Property Modified)
10109 trunk/README.FIRST (File Modified) (Property Modified)
10110 trunk/RELNOTES (File Modified) (Property Modified)
10111 trunk/SVN-Access (Property Modified)
10112 trunk/aclocal.m4 (File Modified) (Property Modified)
10113 trunk/adns/.cvsignore (Property Modified)
10114 trunk/adns/COPYING (Property Modified)
10115 trunk/adns/GPL-vs-LGPL (Property Modified)
10116 trunk/adns/Makefile.in (File Modified) (Property Modified)
10117 trunk/adns/README (Property Modified)
10118 trunk/adns/README.ircd (Property Modified)
10119 trunk/adns/adns.h (File Modified) (Property Modified)
10120 trunk/adns/check.c (File Modified) (Property Modified)
10121 trunk/adns/dlist.h (File Modified) (Property Modified)
10122 trunk/adns/event.c (File Modified) (Property Modified)
10123 trunk/adns/general.c (File Modified) (Property Modified)
10124 trunk/adns/internal.h (File Modified) (Property Modified)
10125 trunk/adns/parse.c (File Modified) (Property Modified)
10126 trunk/adns/query.c (File Modified) (Property Modified)
10127 trunk/adns/reply.c (File Modified) (Property Modified)
10128 trunk/adns/setup.c (File Modified) (Property Modified)
10129 trunk/adns/transmit.c (File Modified) (Property Modified)
10130 trunk/adns/tvarith.h (File Modified) (Property Modified)
10131 trunk/adns/types.c (File Modified) (Property Modified)
10132 trunk/configure (File Modified) (Property Modified)
10133 trunk/configure.ac (File Modified) (Property Modified)
10134 trunk/contrib/.cvsignore (Property Modified)
10135 trunk/contrib/.indent.pro (Property Modified)
10136 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10137 trunk/contrib/README (File Modified) (Property Modified)
10138 trunk/contrib/example_module.c (File Modified) (Property Modified)
10139 trunk/contrib/m_42.c (File Modified) (Property Modified)
10140 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10141 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10142 trunk/contrib/m_force.c (File Modified) (Property Modified)
10143 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10144 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10145 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10146 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10147 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10148 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10149 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10150 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10151 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10152 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10153 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10154 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10155 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10156 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10157 trunk/doc/.cvsignore (Property Modified)
10158 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10159 trunk/doc/Makefile.in (File Modified) (Property Modified)
10160 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10161 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10162 trunk/doc/challenge.txt (File Modified) (Property Modified)
10163 trunk/doc/example.conf (File Modified) (Property Modified)
10164 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10165 trunk/doc/hooks.txt (File Modified) (Property Modified)
10166 trunk/doc/index.txt (File Modified) (Property Modified)
10167 trunk/doc/ircd.8 (File Modified) (Property Modified)
10168 trunk/doc/ircd.motd (Property Modified)
10169 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10170 trunk/doc/modeg.txt (File Modified) (Property Modified)
10171 trunk/doc/modes.txt (File Modified) (Property Modified)
10172 trunk/doc/monitor.txt (File Modified) (Property Modified)
10173 trunk/doc/old/Authors (Property Modified)
10174 trunk/doc/operguide.txt (File Modified) (Property Modified)
10175 trunk/doc/opermyth.txt (Property Modified)
10176 trunk/doc/server-version-info (File Modified) (Property Modified)
10177 trunk/doc/services.txt (File Modified) (Property Modified)
10178 trunk/doc/technical/README.TSora (Property Modified)
10179 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10180 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10181 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10182 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10183 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10184 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10185 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10186 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10187 trunk/doc/technical/rfc1459.txt (Property Modified)
10188 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10189 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10190 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10191 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10192 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10193 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10194 trunk/help/Makefile.in (File Modified) (Property Modified)
10195 trunk/help/opers/accept (Property Modified)
10196 trunk/help/opers/admin (Property Modified)
10197 trunk/help/opers/away (Property Modified)
10198 trunk/help/opers/capab (Property Modified)
10199 trunk/help/opers/challenge (Property Modified)
10200 trunk/help/opers/close (Property Modified)
10201 trunk/help/opers/cmode (Property Modified)
10202 trunk/help/opers/cnotice (Property Modified)
10203 trunk/help/opers/connect (Property Modified)
10204 trunk/help/opers/cprivmsg (Property Modified)
10205 trunk/help/opers/credits (Property Modified)
10206 trunk/help/opers/die (Property Modified)
10207 trunk/help/opers/dline (Property Modified)
10208 trunk/help/opers/eob (Property Modified)
10209 trunk/help/opers/error (Property Modified)
10210 trunk/help/opers/etrace (Property Modified)
10211 trunk/help/opers/gline (Property Modified)
10212 trunk/help/opers/help (Property Modified)
10213 trunk/help/opers/index (Property Modified)
10214 trunk/help/opers/info (Property Modified)
10215 trunk/help/opers/invite (Property Modified)
10216 trunk/help/opers/ison (Property Modified)
10217 trunk/help/opers/join (Property Modified)
10218 trunk/help/opers/kick (Property Modified)
10219 trunk/help/opers/kill (Property Modified)
10220 trunk/help/opers/kline (Property Modified)
10221 trunk/help/opers/knock (Property Modified)
10222 trunk/help/opers/links (Property Modified)
10223 trunk/help/opers/list (Property Modified)
10224 trunk/help/opers/locops (Property Modified)
10225 trunk/help/opers/lusers (Property Modified)
10226 trunk/help/opers/modlist (Property Modified)
10227 trunk/help/opers/modload (Property Modified)
10228 trunk/help/opers/modrestart (Property Modified)
10229 trunk/help/opers/modunload (Property Modified)
10230 trunk/help/opers/motd (Property Modified)
10231 trunk/help/opers/names (Property Modified)
10232 trunk/help/opers/nick (Property Modified)
10233 trunk/help/opers/notice (Property Modified)
10234 trunk/help/opers/oper (Property Modified)
10235 trunk/help/opers/operspy (Property Modified)
10236 trunk/help/opers/operwall (Property Modified)
10237 trunk/help/opers/part (Property Modified)
10238 trunk/help/opers/pass (Property Modified)
10239 trunk/help/opers/ping (Property Modified)
10240 trunk/help/opers/pong (Property Modified)
10241 trunk/help/opers/post (Property Modified)
10242 trunk/help/opers/privmsg (Property Modified)
10243 trunk/help/opers/quit (Property Modified)
10244 trunk/help/opers/rehash (Property Modified)
10245 trunk/help/opers/restart (Property Modified)
10246 trunk/help/opers/resv (Property Modified)
10247 trunk/help/opers/server (Property Modified)
10248 trunk/help/opers/set (Property Modified)
10249 trunk/help/opers/sjoin (Property Modified)
10250 trunk/help/opers/squit (Property Modified)
10251 trunk/help/opers/stats (Property Modified)
10252 trunk/help/opers/svinfo (Property Modified)
10253 trunk/help/opers/testgecos (Property Modified)
10254 trunk/help/opers/testline (Property Modified)
10255 trunk/help/opers/testmask (Property Modified)
10256 trunk/help/opers/time (Property Modified)
10257 trunk/help/opers/topic (Property Modified)
10258 trunk/help/opers/trace (Property Modified)
10259 trunk/help/opers/uhelp (Property Modified)
10260 trunk/help/opers/umode (Property Modified)
10261 trunk/help/opers/undline (Property Modified)
10262 trunk/help/opers/ungline (Property Modified)
10263 trunk/help/opers/unkline (Property Modified)
10264 trunk/help/opers/unresv (Property Modified)
10265 trunk/help/opers/unxline (Property Modified)
10266 trunk/help/opers/user (Property Modified)
10267 trunk/help/opers/userhost (Property Modified)
10268 trunk/help/opers/users (Property Modified)
10269 trunk/help/opers/version (Property Modified)
10270 trunk/help/opers/wallops (Property Modified)
10271 trunk/help/opers/who (Property Modified)
10272 trunk/help/opers/whois (Property Modified)
10273 trunk/help/opers/whowas (Property Modified)
10274 trunk/help/opers/xline (Property Modified)
10275 trunk/help/users/index (Property Modified)
10276 trunk/help/users/info (Property Modified)
10277 trunk/help/users/notice (Property Modified)
10278 trunk/help/users/privmsg (Property Modified)
10279 trunk/help/users/stats (Property Modified)
10280 trunk/help/users/umode (Property Modified)
10281 trunk/include/.cvsignore (Property Modified)
10282 trunk/include/.indent.pro (Property Modified)
10283 trunk/include/balloc.h (File Modified) (Property Modified)
10284 trunk/include/cache.h (File Modified) (Property Modified)
10285 trunk/include/channel.h (File Modified) (Property Modified)
10286 trunk/include/class.h (File Modified) (Property Modified)
10287 trunk/include/client.h (File Modified) (Property Modified)
10288 trunk/include/commio.h (File Modified) (Property Modified)
10289 trunk/include/common.h (File Modified) (Property Modified)
10290 trunk/include/config.h (File Modified) (Property Modified)
10291 trunk/include/config.h.dist (File Modified) (Property Modified)
10292 trunk/include/defaults.h (File Modified) (Property Modified)
10293 trunk/include/event.h (File Modified) (Property Modified)
10294 trunk/include/hash.h (File Modified) (Property Modified)
10295 trunk/include/hook.h (File Modified) (Property Modified)
10296 trunk/include/hostmask.h (File Modified) (Property Modified)
10297 trunk/include/irc_string.h (File Modified) (Property Modified)
10298 trunk/include/ircd.h (File Modified) (Property Modified)
10299 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10300 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10301 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10302 trunk/include/linebuf.h (File Modified) (Property Modified)
10303 trunk/include/listener.h (File Modified) (Property Modified)
10304 trunk/include/m_info.h (File Modified) (Property Modified)
10305 trunk/include/memory.h (File Modified) (Property Modified)
10306 trunk/include/modules.h (File Modified) (Property Modified)
10307 trunk/include/monitor.h (File Modified) (Property Modified)
10308 trunk/include/msg.h (File Modified) (Property Modified)
10309 trunk/include/newconf.h (File Modified) (Property Modified)
10310 trunk/include/numeric.h (File Modified) (Property Modified)
10311 trunk/include/packet.h (File Modified) (Property Modified)
10312 trunk/include/parse.h (File Modified) (Property Modified)
10313 trunk/include/patchlevel.h (File Modified) (Property Modified)
10314 trunk/include/patricia.h (File Modified) (Property Modified)
10315 trunk/include/reject.h (File Modified) (Property Modified)
10316 trunk/include/res.h (File Modified) (Property Modified)
10317 trunk/include/restart.h (File Modified) (Property Modified)
10318 trunk/include/s_auth.h (File Modified) (Property Modified)
10319 trunk/include/s_conf.h (File Modified) (Property Modified)
10320 trunk/include/s_gline.h (File Modified) (Property Modified)
10321 trunk/include/s_log.h (File Modified) (Property Modified)
10322 trunk/include/s_newconf.h (File Modified) (Property Modified)
10323 trunk/include/s_serv.h (File Modified) (Property Modified)
10324 trunk/include/s_stats.h (File Modified) (Property Modified)
10325 trunk/include/s_user.h (File Modified) (Property Modified)
10326 trunk/include/s_zip.h (File Modified) (Property Modified)
10327 trunk/include/scache.h (File Modified) (Property Modified)
10328 trunk/include/send.h (File Modified) (Property Modified)
10329 trunk/include/serno.h (Property Modified)
10330 trunk/include/setup.h.in (Property Modified)
10331 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10332 trunk/include/stdinc.h (File Modified) (Property Modified)
10333 trunk/include/supported.h (File Modified) (Property Modified)
10334 trunk/include/tools.h (File Modified) (Property Modified)
10335 trunk/include/whowas.h (File Modified) (Property Modified)
10336 trunk/install-sh (File Modified) (Property Modified)
10337 trunk/modules/.cvsignore (Property Modified)
10338 trunk/modules/.depend (Property Modified)
10339 trunk/modules/.indent.pro (Property Modified)
10340 trunk/modules/Makefile.in (File Modified) (Property Modified)
10341 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10342 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10343 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10344 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10345 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10346 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10347 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10348 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10349 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10350 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10351 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10352 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10353 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10354 trunk/modules/m_accept.c (File Modified) (Property Modified)
10355 trunk/modules/m_admin.c (File Modified) (Property Modified)
10356 trunk/modules/m_away.c (File Modified) (Property Modified)
10357 trunk/modules/m_cap.c (File Modified) (Property Modified)
10358 trunk/modules/m_capab.c (File Modified) (Property Modified)
10359 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10360 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10361 trunk/modules/m_close.c (File Modified) (Property Modified)
10362 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10363 trunk/modules/m_connect.c (File Modified) (Property Modified)
10364 trunk/modules/m_dline.c (File Modified) (Property Modified)
10365 trunk/modules/m_encap.c (File Modified) (Property Modified)
10366 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10367 trunk/modules/m_gline.c (File Modified) (Property Modified)
10368 trunk/modules/m_help.c (File Modified) (Property Modified)
10369 trunk/modules/m_info.c (File Modified) (Property Modified)
10370 trunk/modules/m_invite.c (File Modified) (Property Modified)
10371 trunk/modules/m_ison.c (File Modified) (Property Modified)
10372 trunk/modules/m_kline.c (File Modified) (Property Modified)
10373 trunk/modules/m_knock.c (File Modified) (Property Modified)
10374 trunk/modules/m_links.c (File Modified) (Property Modified)
10375 trunk/modules/m_list.c (File Modified) (Property Modified)
10376 trunk/modules/m_locops.c (File Modified) (Property Modified)
10377 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10378 trunk/modules/m_map.c (File Modified) (Property Modified)
10379 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10380 trunk/modules/m_motd.c (File Modified) (Property Modified)
10381 trunk/modules/m_names.c (File Modified) (Property Modified)
10382 trunk/modules/m_oper.c (File Modified) (Property Modified)
10383 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10384 trunk/modules/m_pass.c (File Modified) (Property Modified)
10385 trunk/modules/m_ping.c (File Modified) (Property Modified)
10386 trunk/modules/m_pong.c (File Modified) (Property Modified)
10387 trunk/modules/m_post.c (File Modified) (Property Modified)
10388 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10389 trunk/modules/m_restart.c (File Modified) (Property Modified)
10390 trunk/modules/m_resv.c (File Modified) (Property Modified)
10391 trunk/modules/m_services.c (File Modified) (Property Modified)
10392 trunk/modules/m_set.c (File Modified) (Property Modified)
10393 trunk/modules/m_stats.c (File Modified) (Property Modified)
10394 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10395 trunk/modules/m_tb.c (File Modified) (Property Modified)
10396 trunk/modules/m_testline.c (File Modified) (Property Modified)
10397 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10398 trunk/modules/m_time.c (File Modified) (Property Modified)
10399 trunk/modules/m_topic.c (File Modified) (Property Modified)
10400 trunk/modules/m_trace.c (File Modified) (Property Modified)
10401 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10402 trunk/modules/m_user.c (File Modified) (Property Modified)
10403 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10404 trunk/modules/m_users.c (File Modified) (Property Modified)
10405 trunk/modules/m_version.c (File Modified) (Property Modified)
10406 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10407 trunk/modules/m_who.c (File Modified) (Property Modified)
10408 trunk/modules/m_whois.c (File Modified) (Property Modified)
10409 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10410 trunk/modules/m_xline.c (File Modified) (Property Modified)
10411 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10412 trunk/servlink/.cvsignore (Property Modified)
10413 trunk/servlink/.indent.pro (Property Modified)
10414 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10415 trunk/servlink/README (File Modified) (Property Modified)
10416 trunk/servlink/TODO (File Modified) (Property Modified)
10417 trunk/servlink/control.c (File Modified) (Property Modified)
10418 trunk/servlink/control.h (File Modified) (Property Modified)
10419 trunk/servlink/io.c (File Modified) (Property Modified)
10420 trunk/servlink/io.h (File Modified) (Property Modified)
10421 trunk/servlink/servlink.c (File Modified) (Property Modified)
10422 trunk/servlink/servlink.h (File Modified) (Property Modified)
10423 trunk/src/.cvsignore (Property Modified)
10424 trunk/src/.depend (Property Modified)
10425 trunk/src/.indent.pro (Property Modified)
10426 trunk/src/Makefile.in (File Modified) (Property Modified)
10427 trunk/src/adns.c (File Modified) (Property Modified)
10428 trunk/src/balloc.c (File Modified) (Property Modified)
10429 trunk/src/cache.c (File Modified) (Property Modified)
10430 trunk/src/channel.c (File Modified) (Property Modified)
10431 trunk/src/class.c (File Modified) (Property Modified)
10432 trunk/src/client.c (File Modified) (Property Modified)
10433 trunk/src/commio.c (File Modified) (Property Modified)
10434 trunk/src/devpoll.c (File Modified) (Property Modified)
10435 trunk/src/epoll.c (File Modified) (Property Modified)
10436 trunk/src/event.c (File Modified) (Property Modified)
10437 trunk/src/getopt.c (File Modified) (Property Modified)
10438 trunk/src/hash.c (File Modified) (Property Modified)
10439 trunk/src/hook.c (File Modified) (Property Modified)
10440 trunk/src/hostmask.c (File Modified) (Property Modified)
10441 trunk/src/irc_string.c (File Modified) (Property Modified)
10442 trunk/src/ircd.c (File Modified) (Property Modified)
10443 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10444 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10445 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10446 trunk/src/kdparse.c (File Modified) (Property Modified)
10447 trunk/src/kqueue.c (File Modified) (Property Modified)
10448 trunk/src/linebuf.c (File Modified) (Property Modified)
10449 trunk/src/listener.c (File Modified) (Property Modified)
10450 trunk/src/match.c (File Modified) (Property Modified)
10451 trunk/src/memory.c (File Modified) (Property Modified)
10452 trunk/src/messages.tab (File Modified) (Property Modified)
10453 trunk/src/modules.c (File Modified) (Property Modified)
10454 trunk/src/monitor.c (File Modified) (Property Modified)
10455 trunk/src/newconf.c (File Modified) (Property Modified)
10456 trunk/src/numeric.c (File Modified) (Property Modified)
10457 trunk/src/packet.c (File Modified) (Property Modified)
10458 trunk/src/parse.c (File Modified) (Property Modified)
10459 trunk/src/patricia.c (File Modified) (Property Modified)
10460 trunk/src/poll.c (File Modified) (Property Modified)
10461 trunk/src/reject.c (File Modified) (Property Modified)
10462 trunk/src/restart.c (File Modified) (Property Modified)
10463 trunk/src/s_auth.c (File Modified) (Property Modified)
10464 trunk/src/s_conf.c (File Modified) (Property Modified)
10465 trunk/src/s_gline.c (File Modified) (Property Modified)
10466 trunk/src/s_log.c (File Modified) (Property Modified)
10467 trunk/src/s_newconf.c (File Modified) (Property Modified)
10468 trunk/src/s_serv.c (File Modified) (Property Modified)
10469 trunk/src/s_stats.c (File Modified) (Property Modified)
10470 trunk/src/s_user.c (File Modified) (Property Modified)
10471 trunk/src/scache.c (File Modified) (Property Modified)
10472 trunk/src/select.c (File Modified) (Property Modified)
10473 trunk/src/send.c (File Modified) (Property Modified)
10474 trunk/src/snprintf.c (File Modified) (Property Modified)
10475 trunk/src/tools.c (File Modified) (Property Modified)
10476 trunk/src/version.c.SH (File Modified) (Property Modified)
10477 trunk/src/whowas.c (File Modified) (Property Modified)
10478 trunk/tools/.cvsignore (Property Modified)
10479 trunk/tools/Makefile.in (File Modified) (Property Modified)
10480 trunk/tools/README (File Modified) (Property Modified)
10481 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10482 trunk/tools/convertilines.c (File Modified) (Property Modified)
10483 trunk/tools/convertklines.c (File Modified) (Property Modified)
10484 trunk/tools/mkkeypair (Property Modified)
10485 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10486 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10487 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10488 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10489 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10490 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10491 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10492 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10493 trunk/tools/untabify (File Modified) (Property Modified)
10494 trunk/tools/viconf.c (File Modified) (Property Modified)
10495
10496
10497nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10498 Log:
10499 - Update RELNOTES.
10500
10501
10502 Modified:
10503 trunk/RELNOTES (File Modified)
10504
10505
10506nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10507 Log:
10508 - Make version.c use our serial, not ratbox's.
10509
10510
10511 Modified:
10512 trunk/src/version.c.SH (File Modified)
10513
10514
10515leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10516 Log:
10517 - update RELNOTES
10518 - revved patchlevel to 2.1.5
10519
10520
10521 Modified:
10522 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10523 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10524
10525
10526leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10527 Log:
10528 - fix buffer overflow and unterminated buffer when removing TS6 bans
10529 - fix rebuilding of SJOIN
10530
10531
10532 Modified:
10533 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10534
10535
10536androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10537 Log:
10538 have servlink report if it gets an uncompressed error message when it gets inflate failures
10539
10540 Modified:
10541 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10542
10543
10544leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10545 Log:
10546 - extend our copyrights to 2005.
10547
10548
10549 Modified:
10550 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10551 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10552 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10553 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10554 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10555 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10556 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10557 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10558 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10559 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10560 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10561 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10562 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10563 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10564 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10565 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10566 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10567 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10568 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10569 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10570 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10571 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10572 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10573 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10574 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10575 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10576 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10577 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10578 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10579 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10580 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10581 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10582 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10583 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10584 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10585 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10586 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10587 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10588 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10589 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10590 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10591 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10592 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10593 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10594 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10595 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10596 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10597 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10598 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10599 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10600 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10601 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10602 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10603 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10604 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10605 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10606 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10607 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10608 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10609 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10610 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10611 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10612 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10613 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10614 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10615 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10616 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10617 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10618 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10619 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10620 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10621 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10622 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10623 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10624 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10625 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10626 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10627 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10628 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10629 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10630 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10631 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10632 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10633 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10634 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10635 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10636 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10637 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10638 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10639 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10640 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10641 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10642 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10643 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10644 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10645 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10646 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10647 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10648 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10649 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10650 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10651 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10652 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10653 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10654
10655
10656leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10657 Log:
10658 - update RELNOTES
10659 - revved patchlevel to 2.1.4
10660
10661
10662 Modified:
10663 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10664 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10665
10666
10667leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10668 Log:
10669 - add TARGMAX to 005
10670 - remove the +1 from ->uid in struct Client
10671 - fix checking of accept entries in m_accept.c
10672
10673
10674 Modified:
10675 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10676 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10677 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10678 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10679
10680
10681leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10682 Log:
10683 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10684 send it over TS6
10685
10686
10687 Modified:
10688 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10689
10690
10691leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10692 Log:
10693 - remove an unused variable
10694
10695
10696 Modified:
10697 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10698
10699
10700androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10701 Log:
10702 don't burst a TS5 name in burst_TS6. -via jillies
10703
10704 Modified:
10705 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10706
10707
10708leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10709 Log:
10710 - via jilles, make nickchanges invalidate any cached bans for
10711 quiet_on_ban
10712
10713
10714 Modified:
10715 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10716 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10717 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10718 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10719
10720
10721leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10722 Log:
10723 - fix some char vs byte usage to make adns compile cleanly with gcc4
10724
10725
10726 Modified:
10727 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10728 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10729 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10730 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10731 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10732 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10733 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10734 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10735
10736
10737androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10738 Log:
10739 userhost should allow 5 userhost checks, not 4
10740
10741 Modified:
10742 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10743
10744
10745leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10746 Log:
10747 - another darwin fix
10748
10749
10750 Modified:
10751 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10752
10753
10754leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10755 Log:
10756 - darwin fixes
10757
10758
10759 Modified:
10760 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10761 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10762 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10763 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10764 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10765 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10766 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10767 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10768
10769
10770leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10771 Log:
10772 - remove bogus extern of abort_list
10773
10774
10775 Modified:
10776 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10777
10778
10779androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10780 Log:
10781 svn repo access stuff
10782
10783 Modified:
10784 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10785
10786
10787androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10788 Log:
10789 test commit
10790
10791
10792 Modified:
10793 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10794
10795
10796androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10797 Log:
10798 test commit
10799
10800
10801 Modified:
10802 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10803
10804
10805androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10806 Log:
10807 revert omotd..i thought it was a good idea..oh well
10808
10809 Modified:
10810 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10811
10812
10813androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10814 Log:
10815 Commas are bad things in channel keys
10816
10817
10818 Modified:
10819 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10820
10821
10822androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10823 Log:
10824 Add OMOTD command to display oper motd
10825
10826
10827 Modified:
10828 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10829
10830
10831androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10832 Log:
10833 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10834
10835 Modified:
10836 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10837
10838
10839leeh 2005/06/22 22:10:50 UTC (20050622_0)
10840
10841 Modified files: (Branch: RATBOX_2_1)
10842 modules m_whois.c
10843 Log:
10844 - stop testing whois for protocol violations, as they can be caused in
10845 ircds going all the way back to the original ircd2.8
10846
10847 Revision Changes Path
10848 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10849
10850
10851
10852leeh 2005/06/16 23:10:21 UTC (20050616_0)
10853
10854 Modified files: (Branch: RATBOX_2_1)
10855 modules m_time.c
10856 Log:
10857 - remove some 2.2 code
10858
10859 Revision Changes Path
10860 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10861
10862
10863
10864androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10865
10866 Modified files: (Branch: RATBOX_2_1)
10867 modules m_time.c
10868 Log:
10869 backport of the silly december 31st bug
10870
10871 Revision Changes Path
10872 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10873
10874
10875
10876leeh 2005/06/15 13:51:57 UTC (20050615_1)
10877
10878 Modified files: (Branch: RATBOX_2_1)
10879 . RELNOTES
10880 include patchlevel.h
10881 Log:
10882 - revved patchlevel to 2.1.3
10883
10884 Revision Changes Path
10885 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10886 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10887
10888
10889
10890leeh 2005/06/15 01:54:00 UTC (20050615_0)
10891
10892 Modified files: (Branch: RATBOX_2_1)
10893 include client.h
10894 modules m_accept.c
10895 modules/core m_nick.c
10896 src client.c
10897 Log:
10898 - stop removing a clients own list of accepted clients when they do a
10899 nickchange
10900 - clean up the accept code so its less retarded
10901
10902 Revision Changes Path
10903 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10904 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10905 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10906 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10907
10908
10909
10910leeh 2005/06/14 12:44:47 UTC (20050614_0)
10911
10912 Modified files: (Branch: RATBOX_2_1)
10913 include event.h
10914 modules m_links.c
10915 src event.c ircd.c newconf.c
10916 Log:
10917 - remove a defn of links_cache_list in m_links.c which was causing
10918 the flattened links update to be ignored
10919 - add eventUpdate(), and make links_delay update on rehash
10920
10921 Revision Changes Path
10922 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10923 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10924 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10925 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10926 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10927
10928
10929
10930leeh 2005/06/12 02:23:01 UTC (20050612_2)
10931
10932 Modified files: (Branch: RATBOX_2_1)
10933 doc services.txt
10934 src newconf.c
10935 Log:
10936 - make the conf parser apply service {}; on rehash
10937
10938 Revision Changes Path
10939 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10940 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10941
10942
10943
10944leeh 2005/06/12 02:10:30 UTC (20050612_1)
10945
10946 Modified files: (Branch: RATBOX_2_1)
10947 include m_info.h
10948 Log:
10949 - show ENABLE_SERVICES define in info
10950
10951 Revision Changes Path
10952 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10953
10954
10955
10956leeh 2005/06/12 01:44:37 UTC (20050612_0)
10957
10958 Modified files: (Branch: RATBOX_2_1)
10959 modules m_services.c m_stats.c
10960 Log:
10961 - via jilles, make m_services.c hook into stats U and display service
10962 blocks
10963
10964 Revision Changes Path
10965 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10966 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10967
10968
10969
10970leeh 2005/06/11 20:33:12 UTC (20050611_3)
10971
10972 Modified files: (Branch: RATBOX_2_1)
10973 . configure configure.ac
10974 Log:
10975 - default build to -O2
10976
10977 Revision Changes Path
10978 7.249.2.2 +4 -4 ircd-ratbox/configure
10979 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10980
10981
10982
10983leeh 2005/06/11 20:26:02 UTC (20050611_2)
10984
10985 Modified files: (Branch: RATBOX_2_1)
10986 doc example.conf example.efnet.conf
10987 include client.h s_conf.h s_newconf.h
10988 modules m_info.c
10989 modules/core m_join.c m_nick.c
10990 src channel.c newconf.c s_conf.c s_user.c
10991 Log:
10992 - remove no_oper_resvs from general {};
10993 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10994
10995 Revision Changes Path
10996 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10997 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10998 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10999 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11000 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11001 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11002 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11003 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11004 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11005 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11006 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11007 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11008
11009
11010
11011leeh 2005/06/11 20:06:22 UTC (20050611_1)
11012
11013 Modified files: (Branch: RATBOX_2_1)
11014 modules/core m_mode.c m_nick.c
11015 src s_newconf.c
11016 Log:
11017 - 2.0 sync:
11018 - raise max temptime to a year
11019 - tidy up BMASK
11020 - require 9 parameters in ms_nick(), 10 in ms_uid()
11021
11022 Revision Changes Path
11023 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11024 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11025 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11026
11027
11028
11029leeh 2005/06/11 16:35:25 UTC (20050611_0)
11030
11031 Modified files: (Branch: RATBOX_2_1)
11032 modules m_services.c
11033 Log:
11034 - only show services logged in info when its a local client
11035
11036 Revision Changes Path
11037 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11038
11039
11040
11041androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11042
11043 Modified files: (Branch: RATBOX_2_1)
11044 src match.c
11045 Log:
11046 passing a pointer to a pointer is not what was intended, oops
11047
11048 Revision Changes Path
11049 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11050
11051
11052
11053leeh 2005/06/03 11:18:11 UTC (20050603_0)
11054
11055 Modified files: (Branch: RATBOX_2_1)
11056 doc services.txt
11057 Log:
11058 - update services.txt with FNC
11059
11060 Revision Changes Path
11061 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11062
11063
11064
11065androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11066
11067 Modified files: (Branch: RATBOX_2_1)
11068 modules m_resv.c
11069 Log:
11070 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11071
11072 Revision Changes Path
11073 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11074
11075
11076
11077leeh 2005/05/19 12:44:47 UTC (20050519_1)
11078
11079 Modified files: (Branch: RATBOX_2_1)
11080 src s_auth.c
11081 Log:
11082 - add some uniqueness into auth process for bopm
11083
11084 Revision Changes Path
11085 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11086
11087
11088
11089leeh 2005/05/19 08:50:26 UTC (20050519_0)
11090
11091 Modified files: (Branch: RATBOX_2_1)
11092 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11093 Log:
11094 - make contrib/ compile
11095
11096 Revision Changes Path
11097 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11098 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11099 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11100 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11101
11102
11103
11104androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11105
11106 Modified files: (Branch: RATBOX_2_1)
11107 modules m_monitor.c
11108 Log:
11109 Don't allow MONITOR from an unregistered client
11110
11111 Revision Changes Path
11112 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11113
11114
11115
11116leeh 2005/05/17 13:16:11 UTC (20050517_0)
11117
11118 Modified files: (Branch: RATBOX_2_1)
11119 doc example.conf example.efnet.conf
11120 include class.h
11121 src class.c messages.tab newconf.c
11122 Log:
11123 - remove sendq_eob, its become more of a hindrance than a benefit.
11124 - sync example.efnet.conf cluster {}; with example.conf
11125
11126 Revision Changes Path
11127 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11128 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11129 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11130 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11131 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11132 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11133
11134
11135
11136leeh 2005/05/11 22:39:00 UTC (20050511_5)
11137
11138 Modified files: (Branch: RATBOX_2_1)
11139 . RELNOTES
11140 include patchlevel.h
11141 Log:
11142 - update RELNOTES
11143 - revved patchlevel to 2.1.2
11144
11145 Revision Changes Path
11146 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11147 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11148
11149
11150
11151leeh 2005/05/11 22:29:18 UTC (20050511_4)
11152
11153 Modified files: (Branch: RATBOX_2_1)
11154 . configure configure.ac
11155 Log:
11156 - raise default topiclen to 160.
11157
11158 Revision Changes Path
11159 7.249.2.1 +3 -3 ircd-ratbox/configure
11160 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11161
11162
11163
11164leeh 2005/05/11 22:22:13 UTC (20050511_3)
11165
11166 Modified files: (Branch: RATBOX_2_1)
11167 modules m_services.c
11168 Log:
11169 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11170 tsinfo matches this
11171
11172 Revision Changes Path
11173 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11174
11175
11176
11177leeh 2005/05/11 21:58:41 UTC (20050511_2)
11178
11179 Modified files: (Branch: RATBOX_2_1)
11180 modules m_services.c
11181 Log:
11182 - monitor_signoff() the client we're nickchanging
11183
11184 Revision Changes Path
11185 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11186
11187
11188
11189leeh 2005/05/11 21:52:51 UTC (20050511_1)
11190
11191 Modified files: (Branch: RATBOX_2_1)
11192 modules m_trace.c
11193 Log:
11194 - fix various UID problems with trace
11195
11196 Revision Changes Path
11197 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11198
11199
11200
11201leeh 2005/05/11 21:22:02 UTC (20050511_0)
11202
11203 Modified files: (Branch: RATBOX_2_1)
11204 help/opers dline kline
11205 modules m_resv.c m_stats.c
11206 modules/core m_mode.c
11207 Log:
11208 - sync with 2.0
11209 - tidy up kline/dline help to note they dont accept nick as target
11210 - disallow bans beginning with ':' over bmask
11211 - disallow bans with a space in chm_ban
11212 - stop counting hidden opers in stats p
11213 - match() parameters in remote unresv were inverted, causing it to fail
11214 - fix possibility of clients setting blank keys
11215
11216 Revision Changes Path
11217 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11218 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11219 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11220 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11221 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11222
11223
11224
11225leeh 2005/05/08 22:37:18 UTC (20050508_0)
11226
11227 Modified files: (Branch: RATBOX_2_1)
11228 src send.c
11229 Log:
11230 - fix problems with amd64 and the way we do va_list
11231
11232 Revision Changes Path
11233 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11234
11235
11236
11237leeh 2005/05/07 13:35:57 UTC (20050507_1)
11238
11239 Modified files: (Branch: RATBOX_2_1)
11240 modules m_services.c
11241 Log:
11242 - tidy up the kill notifications for RSFNC
11243
11244 Revision Changes Path
11245 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11246
11247
11248
11249leeh 2005/05/07 10:35:54 UTC (20050507_0)
11250
11251 Modified files: (Branch: RATBOX_2_1)
11252 include s_serv.h
11253 modules m_services.c
11254 src s_serv.c
11255 Log:
11256 - some more rserv stuff:
11257 - add RSFNC capability
11258 - fix up RSFNC, kill existing clients if they exist.
11259
11260 Revision Changes Path
11261 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11262 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11263 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11264
11265
11266
11267leeh 2005/05/06 23:50:29 UTC (20050506_0)
11268
11269 Modified files: (Branch: RATBOX_2_1)
11270 modules m_services.c
11271 Log:
11272 - first stab at a FNC implementation for rserv
11273
11274 Revision Changes Path
11275 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11276
11277
11278
11279leeh 2005/05/03 09:30:51 UTC (20050503_0)
11280
11281 Modified files: (Branch: RATBOX_2_1)
11282 help/opers umode
11283 Log:
11284 - remove a tab
11285
11286 Revision Changes Path
11287 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11288
11289
11290
11291leeh 2005/05/02 22:46:52 UTC (20050502_0)
11292
11293 Modified files: (Branch: RATBOX_2_1)
11294 src newconf.c
11295 Log:
11296 - add links_delay back
11297
11298 Revision Changes Path
11299 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11300
11301
11302
11303leeh 2005/04/27 21:50:30 UTC (20050427_1)
11304
11305 Modified files: (Branch: RATBOX_2_1)
11306 help/opers umode
11307 help/users umode
11308 Log:
11309 - swap tabs for spaces
11310
11311 Revision Changes Path
11312 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11313 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11314
11315
11316
11317leeh 2005/04/27 21:38:20 UTC (20050427_0)
11318
11319 Modified files: (Branch: RATBOX_2_1)
11320 include m_info.h
11321 Log:
11322 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11323 contained in the client_flood conf option
11324 - remove a couple of unused defines from info
11325
11326 Revision Changes Path
11327 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11328
11329
11330
11331androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11332
11333 Modified files: (Branch: RATBOX_2_1)
11334 src s_conf.c
11335 Log:
11336 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11337
11338 Revision Changes Path
11339 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11340
11341
11342
11343leeh 2005/04/17 13:31:34 UTC (20050417_0)
11344
11345 Modified files: (Branch: RATBOX_2_1)
11346 doc example.conf example.efnet.conf
11347 Log:
11348 - fix missing closing comment tag
11349
11350 Revision Changes Path
11351 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11352 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11353
11354
11355
11356leeh 2005/04/12 18:44:21 UTC (20050412_2)
11357
11358 Modified files: (Branch: RATBOX_2_1)
11359 . RELNOTES
11360 include patchlevel.h
11361 Log:
11362 - revved patchlevel to 2.1.1
11363
11364 Revision Changes Path
11365 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11366 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11367
11368
11369
11370leeh 2005/04/12 18:36:31 UTC (20050412_1)
11371
11372 Modified files: (Branch: RATBOX_2_1)
11373 modules m_kline.c
11374 Log:
11375 - sync up remote kline reasons, so theyre consistent with what happens
11376 when we add local klines - notably the "Temporary K-line x min" and
11377 date added to reason.
11378
11379 Revision Changes Path
11380 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11381
11382
11383
11384leeh 2005/04/12 01:52:06 UTC (20050412_0)
11385
11386 Modified files: (Branch: RATBOX_2_1)
11387 doc monitor.txt
11388 Log:
11389 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11390
11391 Revision Changes Path
11392 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11393
11394
11395
11396androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11397
11398 Modified files: (Branch: RATBOX_2_1)
11399 src commio.c
11400 Log:
11401 used the data pointer we saved, not what just got nulled
11402
11403 Revision Changes Path
11404 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11405
11406
11407
11408leeh 2005/04/05 12:14:32 UTC (20050405_0)
11409
11410 Modified files: (Branch: RATBOX_2_1)
11411 modules m_resv.c m_xline.c
11412 Log:
11413 - fix broken propagation of xline/resv
11414
11415 Revision Changes Path
11416 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11417 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11418
11419
11420
11421leeh 2005/04/04 18:32:37 UTC (20050404_1)
11422
11423 Modified files: (Branch: RATBOX_2_1)
11424 src s_auth.c
11425 Log:
11426 - properly increment bad auth count for stats T when we timeout an auth
11427
11428 Revision Changes Path
11429 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11430
11431
11432
11433leeh 2005/04/04 17:24:14 UTC (20050404_0)
11434
11435 Modified files: (Branch: RATBOX_2_1)
11436 doc monitor.txt
11437 include client.h
11438 modules/core m_nick.c
11439 Log:
11440 - fix a bit that didnt make sense in monitor.txt
11441 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11442
11443 Revision Changes Path
11444 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11445 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11446 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11447
11448
11449
11450androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11451
11452 Modified files: (Branch: RATBOX_2_1)
11453 src s_auth.c
11454 Log:
11455 removing dlink nodes from auth_poll_list twice is bad
11456
11457 Revision Changes Path
11458 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11459
11460
11461
11462leeh 2005/03/28 02:17:38 UTC (20050328_0)
11463
11464 Modified files: (Branch: RATBOX_2_1)
11465 modules m_stats.c
11466 Log:
11467 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11468 changed to RPL_STATSDEBUG
11469
11470 Revision Changes Path
11471 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11472
11473
11474
11475leeh 2005/03/27 02:19:04 UTC (20050327_0)
11476
11477 Added files: (Branch: RATBOX_2_1)
11478 doc tgchange.txt
11479 Log:
11480 - add some documentation about target change
11481
11482 Revision Changes Path
11483 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11484
11485
11486
11487leeh 2005/03/25 16:46:29 UTC (20050325_1)
11488
11489 Modified files: (Branch: RATBOX_2_1)
11490 include supported.h
11491 modules/core m_message.c
11492 Log:
11493 - remove extra argument to 005
11494 - disallow messaging of UIDs
11495
11496 Revision Changes Path
11497 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11498 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11499
11500
11501
11502leeh 2005/03/25 14:20:13 UTC (20050325_0)
11503
11504 Modified files: (Branch: RATBOX_2_1)
11505 src parse.c
11506 Log:
11507 - fix a longstanding parser bug with wrong limit checking, causing us to
11508 accept one less parameter than we're allowed to accept.
11509
11510 Revision Changes Path
11511 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11512
11513
11514
11515leeh 2005/03/24 13:41:45 UTC (20050324_0)
11516
11517 Modified files: (Branch: RATBOX_2_1)
11518 modules/core m_message.c
11519 Log:
11520 - exempt users messaging themselves from target change
11521
11522 Revision Changes Path
11523 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11524
11525
11526
11527leeh 2005/03/22 13:15:53 UTC (20050322_0)
11528
11529 Modified files: (Branch: RATBOX_2_1)
11530 include supported.h
11531 Log:
11532 - stop violating MAXPARA on 005.
11533
11534 Revision Changes Path
11535 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11536
11537
11538
11539leeh 2005/03/20 17:41:00 UTC (20050320_1)
11540
11541 Modified files: (Branch: RATBOX_2_1)
11542 modules/core m_nick.c
11543 Log:
11544 - dont store an ipv6 sockhost if we're not compiled with v6 support
11545
11546 Revision Changes Path
11547 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11548
11549
11550
11551leeh 2005/03/20 00:32:04 UTC (20050320_0)
11552
11553 Modified files: (Branch: RATBOX_2_1)
11554 include stdinc.h
11555 Log:
11556 - remove some vms includes
11557
11558 Revision Changes Path
11559 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11560
11561
11562
11563leeh 2005/03/18 16:47:38 UTC (20050318_1)
11564
11565 Modified files: (Branch: RATBOX_2_1)
11566 . ChangeLog
11567 include serno.h
11568 Log:
11569 - force commit for new branch
11570
11571 Revision Changes Path
11572 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11573 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11574
11575
11576
11577leeh 2005/03/18 16:44:47 UTC (20050318_0)
11578
11579 Modified files:
11580 . RELNOTES configure configure.ac
11581 include patchlevel.h
11582 Log:
11583 - revved patchlevel to 2.1.0
11584
11585 Revision Changes Path
11586 1.114 +6 -2 ircd-ratbox/RELNOTES
11587 7.249 +11 -11 ircd-ratbox/configure
11588 7.63 +3 -3 ircd-ratbox/configure.ac
11589 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11590
11591
11592
11593leeh 2005/03/04 13:31:32 EST (20050304_2)
11594
11595 Modified files:
11596 . RELNOTES
11597 include patchlevel.h
11598 Log:
11599 - update RELNOTES
11600 - revved patchlevel to 2.1.0beta2
11601
11602 Revision Changes Path
11603 1.113 +12 -0 ircd-ratbox/RELNOTES
11604 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11605
11606
11607
11608leeh 2005/03/04 13:27:05 EST (20050304_1)
11609
11610 Modified files:
11611 doc whats-new-2.1.txt
11612 src channel.c
11613 Log:
11614 - update whats-new-2.1
11615 - when we're handling global NAMES, dont output channels if there are no
11616 members within them we can show.
11617
11618 Revision Changes Path
11619 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11620 7.436 +12 -2 ircd-ratbox/src/channel.c
11621
11622
11623
11624androsyn 2005/03/04 12:38:07 EST (20050304_0)
11625
11626 Modified files:
11627 src patricia.c
11628 Log:
11629 That would be a node_heap not a prefix_heap..oops
11630
11631 Revision Changes Path
11632 7.30 +1 -1 ircd-ratbox/src/patricia.c
11633
11634
11635
11636androsyn 2005/02/26 19:38:35 EST (20050227_4)
11637
11638 Modified files:
11639 include stdinc.h
11640 Log:
11641 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11642 otherwise..the other macros might work????
11643
11644 Revision Changes Path
11645 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11646
11647
11648
11649androsyn 2005/02/26 19:26:04 EST (20050227_3)
11650
11651 Modified files:
11652 . configure configure.ac
11653 Log:
11654 i hate autoconf
11655
11656 Revision Changes Path
11657 7.248 +5 -5 ircd-ratbox/configure
11658 7.62 +5 -5 ircd-ratbox/configure.ac
11659
11660
11661
11662androsyn 2005/02/26 19:15:55 EST (20050227_2)
11663
11664 Modified files:
11665 . configure configure.ac
11666 Log:
11667 i hate autoconf
11668
11669 Revision Changes Path
11670 7.247 +3 -2 ircd-ratbox/configure
11671 7.61 +3 -2 ircd-ratbox/configure.ac
11672
11673
11674
11675androsyn 2005/02/26 19:13:45 EST (20050227_1)
11676
11677 Modified files:
11678 . configure configure.ac
11679 Log:
11680 doh
11681
11682 Revision Changes Path
11683 7.246 +6 -6 ircd-ratbox/configure
11684 7.60 +4 -4 ircd-ratbox/configure.ac
11685
11686
11687
11688androsyn 2005/02/26 19:10:17 EST (20050227_0)
11689
11690 Modified files:
11691 . configure configure.ac
11692 include stdinc.h
11693 Log:
11694 Doh these changes got put on RATBOX_2_0 when they were meant for
11695 head..oops...
11696 Also merged in the monitor heap size stuff, not that i think monitor has
11697 been moved to head
11698
11699 Revision Changes Path
11700 7.245 +12 -3 ircd-ratbox/configure
11701 7.59 +11 -3 ircd-ratbox/configure.ac
11702 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11703
11704
11705
11706androsyn 2005/02/26 18:52:24 EST (20050226_0)
11707
11708 Modified files:
11709 include stdinc.h
11710 Log:
11711 Add more robust alloca checking
11712
11713 Revision Changes Path
11714 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11715
11716
11717
11718leeh 2005/02/24 15:27:17 EST (20050224_9)
11719
11720 Modified files:
11721 contrib m_42.c
11722 Log:
11723 - fix the copyright on m_42.c :p
11724
11725 Revision Changes Path
11726 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11727
11728
11729
11730leeh 2005/02/24 15:22:53 EST (20050224_8)
11731
11732 Modified files:
11733 include supported.h
11734 modules m_dline.c
11735 Log:
11736 - fix a core in undline on bad masks
11737 - remove an unwanted space from beginning of second 005 numeric
11738
11739 Revision Changes Path
11740 7.5 +1 -1 ircd-ratbox/include/supported.h
11741 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11742
11743
11744
11745leeh 2005/02/24 15:18:59 EST (20050224_7)
11746
11747 Modified files:
11748 modules m_monitor.c
11749 Log:
11750 - use max_monitor when adding nicknames
11751 - add in monitor s
11752 that should be everything now..
11753
11754 Revision Changes Path
11755 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11756
11757
11758
11759androsyn 2005/02/24 15:13:52 EST (20050224_6)
11760
11761 Modified files:
11762 contrib m_42.c
11763 Log:
11764 42
11765
11766 Revision Changes Path
11767 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11768
11769
11770
11771androsyn 2005/02/24 15:13:06 EST (20050224_5)
11772
11773 Modified files:
11774 contrib m_42.c
11775 Log:
11776 42
11777
11778 Revision Changes Path
11779 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11780
11781
11782
11783androsyn 2005/02/24 15:12:12 EST (20050224_4)
11784
11785 Added files:
11786 contrib m_42.c
11787 Log:
11788 The Answer to Life, the Universe, and Everything
11789
11790 Revision Changes Path
11791 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11792
11793
11794
11795leeh 2005/02/24 14:53:04 EST (20050224_3)
11796
11797 Modified files:
11798 include monitor.h
11799 modules m_monitor.c
11800 src ircd.c monitor.c
11801 Log:
11802 - call init_monitor() on startup
11803 - add in support for adding/deleting/listing monitor entries
11804
11805 Revision Changes Path
11806 7.2 +3 -1 ircd-ratbox/include/monitor.h
11807 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11808 7.374 +2 -0 ircd-ratbox/src/ircd.c
11809 7.3 +15 -4 ircd-ratbox/src/monitor.c
11810
11811
11812
11813leeh 2005/02/23 21:20:10 EST (20050224_2)
11814
11815 Modified files:
11816 doc example.conf example.efnet.conf
11817 include s_conf.h supported.h
11818 modules Makefile.in
11819 src client.c newconf.c s_conf.c
11820 Added files:
11821 modules m_monitor.c
11822 Log:
11823 - add the max_monitor config option
11824 - advertise MONITOR=%d in 005
11825 - clear a local clients monitor list on exit
11826 - add the framework for the MONITOR command
11827 - bed.
11828
11829 Revision Changes Path
11830 7.261 +5 -0 ircd-ratbox/doc/example.conf
11831 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11832 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11833 7.4 +4 -2 ircd-ratbox/include/supported.h
11834 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11835 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11836 7.492 +1 -0 ircd-ratbox/src/client.c
11837 7.202 +1 -0 ircd-ratbox/src/newconf.c
11838 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11839
11840
11841
11842leeh 2005/02/23 20:57:51 EST (20050224_1)
11843
11844 Modified files:
11845 . configure configure.ac
11846 include setup.h.in
11847 src monitor.c
11848 Log:
11849 - move MONITOR_HEAP_SIZE over to configure
11850
11851 Revision Changes Path
11852 7.244 ircd-ratbox/configure
11853 7.58 +4 -2 ircd-ratbox/configure.ac
11854 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11855 7.2 +0 -2 ircd-ratbox/src/monitor.c
11856
11857
11858
11859leeh 2005/02/23 20:48:08 EST (20050224_0)
11860
11861 Modified files:
11862 doc monitor.txt
11863 include client.h numeric.h
11864 modules/core m_nick.c
11865 src Makefile.in client.c messages.tab
11866 s_user.c
11867 Added files:
11868 include monitor.h
11869 src monitor.c
11870 Log:
11871 - first half of my server-side notify list implementation..
11872
11873 Revision Changes Path
11874 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11875 7.266 +3 -0 ircd-ratbox/include/client.h
11876 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11877 7.58 +6 -0 ircd-ratbox/include/numeric.h
11878 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11879 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11880 7.491 +3 -0 ircd-ratbox/src/client.c
11881 7.126 +5 -5 ircd-ratbox/src/messages.tab
11882 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11883 7.342 +2 -0 ircd-ratbox/src/s_user.c
11884
11885
11886
11887leeh 2005/02/23 18:42:59 EST (20050223_0)
11888
11889 Modified files:
11890 include hash.h
11891 Log:
11892 - double the size of the client and channel hashtables (64k -> 128k and
11893 32k -> 64k). The improvements are quite significant..
11894
11895 Revision Changes Path
11896 7.54 +4 -4 ircd-ratbox/include/hash.h
11897
11898
11899
11900leeh 2005/02/22 14:55:56 EST (20050222_1)
11901
11902 Modified files:
11903 doc monitor.txt
11904 modules m_services.c
11905 Log:
11906 - remove a couple of unused vars
11907 - update monitor.txt
11908
11909 Revision Changes Path
11910 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11911 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11912
11913
11914
11915leeh 2005/02/21 19:47:24 EST (20050222_0)
11916
11917 Added files:
11918 doc monitor.txt
11919 Log:
11920 - add in my documentation on the upcoming MONITOR command
11921
11922 Revision Changes Path
11923 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11924
11925
11926
11927leeh 2005/02/21 12:09:34 EST (20050221_0)
11928
11929 Modified files:
11930 . configure configure.ac
11931 doc whats-new-2.1.txt
11932 tools README.mkpasswd
11933 Removed files:
11934 src crypt.c
11935 Log:
11936 - update whats-new-2.1.txt some more
11937 - we dont have vms mkpasswd anymore
11938 - remove the unused crypt.c
11939
11940 Revision Changes Path
11941 7.243 +3 -6 ircd-ratbox/configure
11942 7.57 +2 -4 ircd-ratbox/configure.ac
11943 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11944 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11945 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11946
11947
11948
11949leeh 2005/02/19 12:38:09 EST (20050219_3)
11950
11951 Modified files:
11952 doc example.conf example.efnet.conf
11953 include ircd.h
11954 modules m_pong.c
11955 src channel.c client.c ircd.c s_conf.c
11956 Log:
11957 - rework the splitcode, splitservers is now how many servers we've marked as
11958 EOB, rather than how many are linked. Thus pull ourselves out of
11959 splitmode immediately once this is satisfied
11960
11961 Revision Changes Path
11962 7.260 +8 -9 ircd-ratbox/doc/example.conf
11963 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11964 7.83 +1 -0 ircd-ratbox/include/ircd.h
11965 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11966 7.435 +16 -36 ircd-ratbox/src/channel.c
11967 7.490 +2 -0 ircd-ratbox/src/client.c
11968 7.373 +2 -1 ircd-ratbox/src/ircd.c
11969 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11970
11971
11972
11973leeh 2005/02/19 09:02:34 EST (20050219_2)
11974
11975 Modified files:
11976 doc example.conf example.efnet.conf
11977 include ircd.h s_conf.h
11978 modules m_set.c
11979 src channel.c ircd.c newconf.c s_conf.c
11980 Log:
11981 - remove split_delay
11982
11983 Revision Changes Path
11984 7.259 +0 -5 ircd-ratbox/doc/example.conf
11985 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11986 7.82 +0 -1 ircd-ratbox/include/ircd.h
11987 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11988 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11989 7.434 +2 -7 ircd-ratbox/src/channel.c
11990 7.372 +0 -1 ircd-ratbox/src/ircd.c
11991 7.201 +0 -1 ircd-ratbox/src/newconf.c
11992 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11993
11994
11995
11996leeh 2005/02/19 08:48:05 EST (20050219_1)
11997
11998 Modified files:
11999 include client.h
12000 modules m_cap.c m_who.c
12001 src channel.c
12002 Log:
12003 - implemented multi-prefix client capability, which allows stacking of @+ in
12004 names and who
12005
12006 Revision Changes Path
12007 7.265 +1 -1 ircd-ratbox/include/client.h
12008 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12009 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12010 7.433 +4 -6 ircd-ratbox/src/channel.c
12011
12012
12013
12014leeh 2005/02/19 06:27:58 EST (20050219_0)
12015
12016 Modified files:
12017 modules m_etrace.c
12018 src newconf.c s_conf.c s_newconf.c
12019 Log:
12020 - removed some unused vars/functions
12021
12022 Revision Changes Path
12023 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12024 7.200 +0 -15 ircd-ratbox/src/newconf.c
12025 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12026 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12027
12028
12029
12030leeh 2005/02/16 12:58:24 EST (20050216_2)
12031
12032 Modified files:
12033 . RELNOTES configure configure.ac
12034 include patchlevel.h
12035 Log:
12036 - update configure to reflect this is 'devel'
12037 - update RELNOTES
12038 - revved patchlevel to 2.1.0beta1
12039
12040 Revision Changes Path
12041 1.112 +9 -1 ircd-ratbox/RELNOTES
12042 7.242 +11 -11 ircd-ratbox/configure
12043 7.56 +3 -3 ircd-ratbox/configure.ac
12044 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12045
12046
12047
12048leeh 2005/02/16 12:46:30 EST (20050216_1)
12049
12050 Modified files:
12051 . configure configure.ac
12052 include client.h numeric.h s_conf.h setup.h.in
12053 supported.h
12054 modules Makefile.in
12055 modules/core m_nick.c
12056 src Makefile.in client.c ircd.c messages.tab
12057 newconf.c s_conf.c s_user.c
12058 Removed files:
12059 include watch.h
12060 modules m_watch.c
12061 src watch.c
12062 Log:
12063 - remove watch, the protocol for this sucks so hard I just dont want it
12064 here ;-)
12065
12066 Revision Changes Path
12067 7.241 +2 -12 ircd-ratbox/configure
12068 7.55 +2 -4 ircd-ratbox/configure.ac
12069 7.264 +0 -2 ircd-ratbox/include/client.h
12070 7.57 +0 -11 ircd-ratbox/include/numeric.h
12071 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12072 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12073 7.3 +2 -3 ircd-ratbox/include/supported.h
12074 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12075 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12076 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12077 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12078 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12079 7.489 +0 -3 ircd-ratbox/src/client.c
12080 7.371 +0 -2 ircd-ratbox/src/ircd.c
12081 7.125 +9 -9 ircd-ratbox/src/messages.tab
12082 7.199 +0 -1 ircd-ratbox/src/newconf.c
12083 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12084 7.341 +0 -2 ircd-ratbox/src/s_user.c
12085 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12086
12087
12088
12089leeh 2005/02/15 19:13:31 EST (20050216_0)
12090
12091 Modified files:
12092 include stdinc.h
12093 src event.c ircd_lexer.l ircd_signal.c
12094 modules.c
12095 Removed files:
12096 servlink descrip.mms
12097 Log:
12098 - remove a few vms bits
12099
12100 Revision Changes Path
12101 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12102 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12103 7.47 +0 -54 ircd-ratbox/src/event.c
12104 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12105 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12106 7.152 +0 -3 ircd-ratbox/src/modules.c
12107
12108
12109
12110leeh 2005/02/15 18:53:32 EST (20050215_0)
12111
12112 Modified files:
12113 include hostmask.h ircd.h s_conf.h s_newconf.h
12114 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12115 m_xline.c
12116 src hostmask.c ircd.c ircd_signal.c s_conf.c
12117 s_newconf.c
12118 Log:
12119 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12120 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12121
12122 Revision Changes Path
12123 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12124 7.81 +1 -0 ircd-ratbox/include/ircd.h
12125 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12126 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12127 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12128 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12129 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12130 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12131 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12132 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12133 7.370 +7 -0 ircd-ratbox/src/ircd.c
12134 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12135 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12136 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12137
12138
12139
12140leeh 2005/02/13 10:21:41 EST (20050213_4)
12141
12142 Modified files:
12143 doc services.txt
12144 Added files:
12145 doc whats-new-2.0.txt whats-new-2.1.txt
12146 Removed files:
12147 doc whats-new.txt
12148 Log:
12149 - move whats-new.txt to whats-new-2.0.txt
12150 - add in whats-new-2.1.txt
12151 - update services.txt with the whois for logged in users
12152
12153 Revision Changes Path
12154 7.2 +5 -0 ircd-ratbox/doc/services.txt
12155 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12156 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12157 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12158
12159
12160
12161leeh 2005/02/13 09:20:37 EST (20050213_3)
12162
12163 Modified files:
12164 include supported.h
12165 modules/core m_message.c
12166 Log:
12167 - fix a compile error in m_message.c
12168 - update 005 to the spec and add CPRIVMSG/CNOTICE
12169
12170 Revision Changes Path
12171 7.2 +31 -37 ircd-ratbox/include/supported.h
12172 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12173
12174
12175
12176leeh 2005/02/13 09:14:12 EST (20050213_2)
12177
12178 Modified files:
12179 src channel.c
12180 Log:
12181 - fix the membership memleak
12182
12183 Revision Changes Path
12184 7.432 +0 -3 ircd-ratbox/src/channel.c
12185
12186
12187
12188leeh 2005/02/12 21:51:56 EST (20050213_1)
12189
12190 Modified files:
12191 include client.h
12192 modules/core m_message.c
12193 Log:
12194 - add a bitmask to track when they send their first message, only allowing
12195 clearing stuff after that.
12196
12197 Revision Changes Path
12198 7.263 +4 -0 ircd-ratbox/include/client.h
12199 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12200
12201
12202
12203leeh 2005/02/12 21:17:52 EST (20050213_0)
12204
12205 Modified files:
12206 include patricia.h s_newconf.h
12207 modules/core m_message.c
12208 src patricia.c s_newconf.c s_user.c
12209 Log:
12210 - add in the patricia for tracking who fills up targets, give them a reduced
12211 count on connect
12212
12213 Revision Changes Path
12214 7.20 +1 -1 ircd-ratbox/include/patricia.h
12215 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12216 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12217 7.29 +1 -1 ircd-ratbox/src/patricia.c
12218 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12219 7.340 +4 -0 ircd-ratbox/src/s_user.c
12220
12221
12222
12223leeh 2005/02/12 18:35:10 EST (20050212_0)
12224
12225 Modified files:
12226 include ircd_defs.h
12227 src class.c reject.c
12228 Log:
12229 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12230
12231 Revision Changes Path
12232 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12233 7.68 +1 -5 ircd-ratbox/src/class.c
12234 1.33 +1 -5 ircd-ratbox/src/reject.c
12235
12236
12237
12238androsyn 2005/02/11 17:11:57 EST (20050211_1)
12239
12240 Modified files:
12241 modules m_watch.c
12242 Log:
12243 remove stupid memory leak
12244
12245 Revision Changes Path
12246 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12247
12248
12249
12250leeh 2005/02/11 06:42:48 EST (20050211_0)
12251
12252 Modified files:
12253 modules m_gline.c
12254 Log:
12255 - workaround hyb6 allowing empty gline reasons
12256
12257 Revision Changes Path
12258 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12259
12260
12261
12262leeh 2005/02/09 14:39:13 EST (20050209_2)
12263
12264 Modified files:
12265 include s_conf.h
12266 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12267 src ircd.c s_conf.c
12268 Log:
12269 - move temp dlines and temp klines over to an array, rather than completely
12270 seperate dlinks.
12271
12272 Revision Changes Path
12273 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12274 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12275 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12276 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12277 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12278 7.369 +0 -5 ircd-ratbox/src/ircd.c
12279 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12280
12281
12282
12283leeh 2005/02/09 14:02:13 EST (20050209_1)
12284
12285 Modified files:
12286 include s_user.h
12287 modules m_cap.c m_pong.c m_user.c
12288 modules/core m_nick.c
12289 src s_user.c
12290 Log:
12291 - remove 'nick' param from register_local_user(), its not needed.
12292
12293 Revision Changes Path
12294 7.35 +1 -1 ircd-ratbox/include/s_user.h
12295 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12296 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12297 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12298 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12299 7.339 +6 -6 ircd-ratbox/src/s_user.c
12300
12301
12302
12303leeh 2005/02/09 13:12:53 EST (20050209_0)
12304
12305 Modified files:
12306 modules m_cmessage.c
12307 Log:
12308 - dont send numerics when we're dealing with CNOTICE
12309 - add in checking for +g, and resetting idle
12310
12311 Revision Changes Path
12312 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12313
12314
12315
12316leeh 2005/02/08 11:37:50 EST (20050208_2)
12317
12318 Modified files:
12319 src s_newconf.c
12320 Log:
12321 - fix operator blocks to work on ip spoofs
12322
12323 Revision Changes Path
12324 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12325
12326
12327
12328leeh 2005/02/07 19:23:22 EST (20050208_1)
12329
12330 Modified files:
12331 doc example.conf example.efnet.conf
12332 src newconf.c
12333 Log:
12334 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12335
12336 Revision Changes Path
12337 7.258 +0 -39 ircd-ratbox/doc/example.conf
12338 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12339 7.198 +0 -272 ircd-ratbox/src/newconf.c
12340
12341
12342
12343leeh 2005/02/07 19:19:32 EST (20050208_0)
12344
12345 Modified files:
12346 src s_conf.c
12347 Log:
12348 - added support for kline.conf.perm et al, these take the same formats
12349 as their non-permanent partners, but you cant remove them via the ircd.
12350
12351 Revision Changes Path
12352 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12353
12354
12355
12356leeh 2005/02/02 19:18:59 EST (20050203_1)
12357
12358 Modified files:
12359 help Makefile.in
12360 help/opers index
12361 help/users index
12362 Added files:
12363 help/opers cnotice cprivmsg
12364 Log:
12365 - added help files for cprivmsg/cnotice
12366
12367 Revision Changes Path
12368 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12369 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12370 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12371 1.10 +19 -19 ircd-ratbox/help/opers/index
12372 1.7 +10 -9 ircd-ratbox/help/users/index
12373
12374
12375
12376leeh 2005/02/02 19:14:25 EST (20050203_0)
12377
12378 Modified files:
12379 include numeric.h
12380 modules Makefile.in
12381 src messages.tab
12382 Added files:
12383 modules m_cmessage.c
12384 Log:
12385 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12386 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12387 nick is a member. These bypass any target change limitations.
12388 - added ERR_VOICENEEDED, numeric 489.
12389
12390 Revision Changes Path
12391 7.56 +2 -0 ircd-ratbox/include/numeric.h
12392 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12393 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12394 7.124 +1 -1 ircd-ratbox/src/messages.tab
12395
12396
12397
12398leeh 2005/02/02 16:58:16 EST (20050202_4)
12399
12400 Modified files:
12401 help/opers etrace
12402 Log:
12403 - update etrace help
12404
12405 Revision Changes Path
12406 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12407
12408
12409
12410leeh 2005/02/02 16:55:04 EST (20050202_3)
12411
12412 Modified files:
12413 modules m_etrace.c
12414 Log:
12415 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12416 can put its external ip address in there..
12417
12418 Revision Changes Path
12419 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12420
12421
12422
12423leeh 2005/02/02 16:41:06 EST (20050202_2)
12424
12425 Modified files:
12426 modules m_etrace.c
12427 Log:
12428 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12429 if its a non-local client. These will just get "lost" if the remote
12430 server doesnt support this..
12431
12432 Revision Changes Path
12433 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12434
12435
12436
12437leeh 2005/02/02 16:12:12 EST (20050202_1)
12438
12439 Modified files:
12440 include client.h numeric.h s_conf.h
12441 modules/core m_message.c
12442 src messages.tab newconf.c s_conf.c
12443 Log:
12444 - first part of the target change code, add the storage of targets for
12445 localuser, throttle messages when they fill all the available slots
12446
12447 Revision Changes Path
12448 7.262 +5 -1 ircd-ratbox/include/client.h
12449 7.55 +2 -0 ircd-ratbox/include/numeric.h
12450 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12451 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12452 7.123 +1 -1 ircd-ratbox/src/messages.tab
12453 7.197 +1 -0 ircd-ratbox/src/newconf.c
12454 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12455
12456
12457
12458leeh 2005/02/02 13:28:10 EST (20050202_0)
12459
12460 Modified files:
12461 modules m_resv.c m_stats.c m_testline.c
12462 modules/core m_join.c
12463 src hash.c kdparse.c messages.tab s_newconf.c
12464 Log:
12465 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12466 tracking of when resvs get hit
12467
12468 Revision Changes Path
12469 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12470 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12471 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12472 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12473 7.114 +3 -0 ircd-ratbox/src/hash.c
12474 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12475 7.122 +1 -1 ircd-ratbox/src/messages.tab
12476 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12477
12478
12479
12480leeh 2005/01/31 09:04:10 EST (20050131_2)
12481
12482 Modified files:
12483 src s_log.c
12484 Log:
12485 - fflush() logfiles
12486
12487 Revision Changes Path
12488 7.79 +2 -0 ircd-ratbox/src/s_log.c
12489
12490
12491
12492leeh 2005/01/31 08:59:09 EST (20050131_1)
12493
12494 Modified files:
12495 src commio.c
12496 Log:
12497 - rename fd_dump() to comm_dump()
12498
12499 Revision Changes Path
12500 1.27 +2 -2 ircd-ratbox/src/commio.c
12501
12502
12503
12504leeh 2005/01/30 19:16:08 EST (20050131_0)
12505
12506 Modified files:
12507 doc hooks.txt
12508 include hook.h
12509 modules m_services.c
12510 modules/core m_server.c
12511 src hook.c s_serv.c
12512 Log:
12513 - added hook for server_introduced
12514 - fixed up services support for hooks
12515
12516 Revision Changes Path
12517 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12518 1.31 +1 -0 ircd-ratbox/include/hook.h
12519 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12520 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12521 7.36 +2 -0 ircd-ratbox/src/hook.c
12522 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12523
12524
12525
12526androsyn 2005/01/29 20:18:12 EST (20050130_1)
12527
12528 Modified files:
12529 src commio.c
12530 Log:
12531 Add back in the comm_fd_hack thing for solaris
12532
12533 Revision Changes Path
12534 1.26 +26 -1 ircd-ratbox/src/commio.c
12535
12536
12537
12538androsyn 2005/01/29 19:59:17 EST (20050130_0)
12539
12540 Modified files:
12541 adns adns.h
12542 include commio.h s_conf.h watch.h
12543 modules m_dline.c m_kline.c m_resv.c m_stats.c
12544 m_watch.c m_xline.c
12545 modules/core m_nick.c
12546 src balloc.c cache.c client.c commio.c
12547 epoll.c ircd.c ircd_lexer.l kdparse.c
12548 listener.c s_auth.c s_conf.c s_log.c
12549 s_serv.c watch.c
12550 Log:
12551 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12552
12553 Revision Changes Path
12554 1.18 +0 -2 ircd-ratbox/adns/adns.h
12555 1.14 +6 -37 ircd-ratbox/include/commio.h
12556 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12557 7.3 +2 -2 ircd-ratbox/include/watch.h
12558 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12559 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12560 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12561 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12562 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12563 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12564 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12565 7.85 +1 -1 ircd-ratbox/src/balloc.c
12566 1.24 +5 -5 ircd-ratbox/src/cache.c
12567 7.488 +4 -4 ircd-ratbox/src/client.c
12568 1.25 +10 -280 ircd-ratbox/src/commio.c
12569 1.33 +1 -1 ircd-ratbox/src/epoll.c
12570 7.368 +4 -4 ircd-ratbox/src/ircd.c
12571 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12572 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12573 7.125 +8 -8 ircd-ratbox/src/listener.c
12574 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12575 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12576 7.78 +20 -20 ircd-ratbox/src/s_log.c
12577 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12578 1.6 +22 -15 ircd-ratbox/src/watch.c
12579
12580
12581
12582androsyn 2005/01/29 12:18:38 EST (20050129_0)
12583
12584 Modified files:
12585 modules/core m_mode.c
12586 Log:
12587 remove two unused variables
12588
12589 Revision Changes Path
12590 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12591
12592
12593
12594leeh 2005/01/28 15:31:40 EST (20050128_1)
12595
12596 Modified files:
12597 modules m_kline.c
12598 src s_conf.c
12599 Log:
12600 - mo_kline() needs minpara of 3, not 2
12601 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12602 - require me.info is never blank
12603
12604 Revision Changes Path
12605 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12606 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12607
12608
12609
12610leeh 2005/01/28 15:26:28 EST (20050128_0)
12611
12612 Modified files:
12613 modules/core m_mode.c m_sjoin.c
12614 Log:
12615 - patch via jilles to fix +eI lists being shown to lusers when handling
12616 protocol stuff over TS6
12617
12618 Revision Changes Path
12619 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12620 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12621
12622
12623
12624leeh 2005/01/25 19:47:38 EST (20050126_0)
12625
12626 Modified files:
12627 include channel.h
12628 modules/core m_join.c m_mode.c m_sjoin.c
12629 src channel.c messages.tab s_serv.c
12630 Log:
12631 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12632 an operspy call with &me
12633 - remove modebuf/parabuf params from channel_modes(), we now generate a
12634 buffer internally which we return.
12635
12636 Revision Changes Path
12637 7.163 +1 -1 ircd-ratbox/include/channel.h
12638 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12639 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12640 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12641 7.431 +25 -18 ircd-ratbox/src/channel.c
12642 7.121 +1 -1 ircd-ratbox/src/messages.tab
12643 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12644
12645
12646
12647alz 2005/01/25 18:09:18 EST (20050125_5)
12648
12649 Modified files:
12650 doc example.conf example.efnet.conf
12651 include s_conf.h
12652 modules m_info.c
12653 src listener.c newconf.c s_conf.c
12654 Log:
12655 Added dline_with_reason config option (default yes):
12656
12657 /* dline reason: show the user the dline reason when they connect
12658 * and are dlined.
12659 */
12660 dline_with_reason = yes;
12661
12662 Revision Changes Path
12663 7.257 +6 -1 ircd-ratbox/doc/example.conf
12664 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12665 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12666 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12667 7.124 +1 -1 ircd-ratbox/src/listener.c
12668 7.196 +1 -0 ircd-ratbox/src/newconf.c
12669 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12670
12671
12672
12673leeh 2005/01/25 13:21:17 EST (20050125_4)
12674
12675 Modified files:
12676 src newconf.c
12677 Log:
12678 - make conf_set_generic_string() test len exists before it uses it.
12679
12680 Revision Changes Path
12681 7.195 +1 -1 ircd-ratbox/src/newconf.c
12682
12683
12684
12685leeh 2005/01/25 13:10:56 EST (20050125_3)
12686
12687 Modified files:
12688 doc example.conf
12689 src newconf.c
12690 Log:
12691 - rename 'type' to 'flags' in cluster {};
12692 - add stacking of servers in cluster {}; documented in example.conf
12693
12694 Revision Changes Path
12695 7.256 +18 -10 ircd-ratbox/doc/example.conf
12696 7.194 +39 -7 ircd-ratbox/src/newconf.c
12697
12698
12699
12700alz 2005/01/25 12:48:54 EST (20050125_2)
12701
12702 Modified files:
12703 include s_conf.h
12704 src listener.c s_conf.c
12705 Log:
12706 Added dline reasons, connecting/banned clients now see ban reason.
12707
12708 Revision Changes Path
12709 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12710 7.123 +17 -4 ircd-ratbox/src/listener.c
12711 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12712
12713
12714
12715leeh 2005/01/25 07:44:37 EST (20050125_1)
12716
12717 Modified files:
12718 doc example.conf example.efnet.conf
12719 src newconf.c
12720 Log:
12721 - implement stacking of shared {}; blocks, documented in example.conf
12722
12723 Revision Changes Path
12724 7.255 +26 -13 ircd-ratbox/doc/example.conf
12725 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12726 7.193 +51 -36 ircd-ratbox/src/newconf.c
12727
12728
12729
12730leeh 2005/01/24 19:08:29 EST (20050125_0)
12731
12732 Modified files:
12733 doc example.conf
12734 include client.h s_conf.h
12735 modules/core m_join.c
12736 src newconf.c s_user.c
12737 Log:
12738 - added jupe_exempt to auth {};, exempts the user from generating warnings
12739 when they attempt to join juped channels.
12740
12741 Revision Changes Path
12742 7.254 +2 -0 ircd-ratbox/doc/example.conf
12743 7.261 +3 -0 ircd-ratbox/include/client.h
12744 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12745 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12746 7.192 +1 -0 ircd-ratbox/src/newconf.c
12747 7.338 +8 -0 ircd-ratbox/src/s_user.c
12748
12749
12750
12751leeh 2005/01/24 18:57:02 EST (20050124_6)
12752
12753 Modified files:
12754 src newconf.c
12755 Log:
12756 - rework shared {};, the format is now:
12757 shared {
12758 oper = "flame@*.leeh.co.uk", "*.lan";
12759 flags = kline;
12760 };
12761
12762 With no privs:
12763 shared {
12764 oper = "flame@*.leeh.co.uk", "*.lan";
12765 flags = none;
12766 };
12767
12768 Revision Changes Path
12769 7.191 +55 -23 ircd-ratbox/src/newconf.c
12770
12771
12772
12773leeh 2005/01/24 17:25:58 EST (20050124_5)
12774
12775 Modified files:
12776 include modules.h
12777 Log:
12778 - fix the prototype on load_static_modules()
12779
12780 Revision Changes Path
12781 7.61 +1 -1 ircd-ratbox/include/modules.h
12782
12783
12784
12785leeh 2005/01/24 16:00:30 EST (20050124_4)
12786
12787 Modified files:
12788 modules m_cap.c
12789 Log:
12790 - have cap end call register_local_user() with its own copy of
12791 source_p->username so its safe for unidented users..
12792
12793 Revision Changes Path
12794 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12795
12796
12797
12798leeh 2005/01/24 15:48:09 EST (20050124_3)
12799
12800 Modified files:
12801 include newconf.h s_conf.h
12802 modules m_info.c
12803 src newconf.c s_conf.c s_log.c
12804 Log:
12805 - move the conf parser over to a table based structure, with generic setting
12806 of integers/strings
12807
12808 Revision Changes Path
12809 7.34 +9 -8 ircd-ratbox/include/newconf.h
12810 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12811 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12812 7.190 +264 -808 ircd-ratbox/src/newconf.c
12813 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12814 7.77 +13 -13 ircd-ratbox/src/s_log.c
12815
12816
12817
12818leeh 2005/01/24 13:11:30 EST (20050124_2)
12819
12820 Modified files:
12821 doc example.conf
12822 src newconf.c
12823 Log:
12824 - added stacking of ips in exempt {};
12825
12826 Revision Changes Path
12827 7.253 +4 -0 ircd-ratbox/doc/example.conf
12828 7.189 +11 -30 ircd-ratbox/src/newconf.c
12829
12830
12831
12832leeh 2005/01/24 12:59:57 EST (20050124_1)
12833
12834 Modified files:
12835 include tools.h
12836 src channel.c client.c hash.c hook.c
12837 newconf.c s_user.c watch.c
12838 Log:
12839 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12840 consistent with the rest of the dlink code.
12841
12842 Revision Changes Path
12843 1.54 +7 -7 ircd-ratbox/include/tools.h
12844 7.430 +2 -2 ircd-ratbox/src/channel.c
12845 7.487 +6 -6 ircd-ratbox/src/client.c
12846 7.113 +5 -5 ircd-ratbox/src/hash.c
12847 7.35 +1 -1 ircd-ratbox/src/hook.c
12848 7.188 +2 -2 ircd-ratbox/src/newconf.c
12849 7.337 +1 -1 ircd-ratbox/src/s_user.c
12850 1.5 +4 -4 ircd-ratbox/src/watch.c
12851
12852
12853
12854leeh 2005/01/24 12:47:13 EST (20050124_0)
12855
12856 Modified files:
12857 modules m_cap.c
12858 Log:
12859 - cheap hack on sticky capabs..
12860
12861 Revision Changes Path
12862 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12863
12864
12865
12866leeh 2005/01/22 11:36:54 EST (20050122_0)
12867
12868 Modified files:
12869 modules m_cap.c
12870 Log:
12871 - updated my clicap implementation to match the spec so far..
12872
12873 Revision Changes Path
12874 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12875
12876
12877
12878leeh 2005/01/21 07:14:43 EST (20050121_2)
12879
12880 Modified files:
12881 doc hooks.txt
12882 include hook.h
12883 modules m_services.c
12884 src hook.c s_serv.c
12885 Log:
12886 - added hooks for when we're sending a burst
12887 - rewrote hooks.txt
12888 - fix up the hooks ive already done in services compatibility, ill add the
12889 hooks for server/client introductions in a bit.
12890
12891 Revision Changes Path
12892 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12893 1.30 +4 -0 ircd-ratbox/include/hook.h
12894 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12895 7.34 +7 -0 ircd-ratbox/src/hook.c
12896 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12897
12898
12899
12900leeh 2005/01/21 06:34:03 EST (20050121_1)
12901
12902 Modified files:
12903 contrib example_module.c spy_admin_notice.c
12904 spy_info_notice.c spy_links_notice.c
12905 spy_motd_notice.c spy_stats_notice.c
12906 spy_stats_p_notice.c spy_trace_notice.c
12907 spy_whois_notice.c
12908 spy_whois_notice_global.c
12909 include hook.h
12910 modules m_admin.c m_info.c m_links.c m_motd.c
12911 m_services.c m_stats.c m_trace.c
12912 m_whois.c static_modules.c.SH
12913 modules/core m_server.c
12914 src client.c hook.c ircd.c modules.c packet.c
12915 s_auth.c s_serv.c s_user.c send.c
12916 Log:
12917 - add a better implementation of the hook system, its now a slow leaking
12918 array and events are created whenever we try adding a hook for it, or
12919 theyre registered for the caller.
12920
12921 Ive temporarily fucked services support and removed most of the other
12922 hooks.. I shall fix this soon.
12923
12924 Revision Changes Path
12925 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12926 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12927 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12928 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12929 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12930 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12931 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12932 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12933 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12934 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12935 1.29 +34 -70 ircd-ratbox/include/hook.h
12936 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12937 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12938 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12939 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12940 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12941 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12942 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12943 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12944 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12945 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12946 7.486 +1 -28 ircd-ratbox/src/client.c
12947 7.33 +131 -137 ircd-ratbox/src/hook.c
12948 7.367 +1 -1 ircd-ratbox/src/ircd.c
12949 7.151 +6 -10 ircd-ratbox/src/modules.c
12950 7.138 +10 -14 ircd-ratbox/src/packet.c
12951 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12952 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12953 7.336 +0 -6 ircd-ratbox/src/s_user.c
12954 7.286 +8 -6 ircd-ratbox/src/send.c
12955
12956
12957
12958leeh 2005/01/20 19:19:20 EST (20050121_0)
12959
12960 Modified files:
12961 include hostmask.h
12962 Log:
12963 - remove an unused struct
12964
12965 Revision Changes Path
12966 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12967
12968
12969
12970leeh 2005/01/20 13:38:39 EST (20050120_1)
12971
12972 Modified files:
12973 . configure configure.ac
12974 include client.h numeric.h patchlevel.h
12975 modules Makefile.in
12976 src messages.tab s_user.c
12977 Added files:
12978 modules m_cap.c
12979 Log:
12980 - drop back to -O0, fix patchlevel.h
12981 - first stab at client capabilities.. this still needs work.
12982
12983 Revision Changes Path
12984 7.240 +3 -3 ircd-ratbox/configure
12985 7.54 +3 -3 ircd-ratbox/configure.ac
12986 7.260 +3 -0 ircd-ratbox/include/client.h
12987 7.54 +2 -0 ircd-ratbox/include/numeric.h
12988 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12989 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12990 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12991 7.120 +1 -1 ircd-ratbox/src/messages.tab
12992 7.335 +3 -0 ircd-ratbox/src/s_user.c
12993
12994
12995
12996leeh 2005/01/20 06:04:41 EST (20050120_0)
12997
12998 Modified files:
12999 . ChangeLog RELNOTES
13000 include config.h config.h.dist memory.h
13001 patchlevel.h
13002 modules m_stats.c
13003 src commio.c crypt.c getopt.c ircd.c s_serv.c
13004 Removed files:
13005 . README.VMS clean.com make.com
13006 include setup.h_vms
13007 modules descrip.mms static_modules_c.com
13008 modules/core descrip.mms
13009 src descrip.mms qio.c version.com
13010 tools descrip.mms mkpasswd_vms.c
13011 Log:
13012 - clean changelog, relnotes
13013 - mark patchlevel as 2.1.0beta
13014 - remove VMS support
13015
13016 Revision Changes Path
13017 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13018 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13019 1.111 +1 -348 ircd-ratbox/RELNOTES
13020 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13021 7.182 +0 -42 ircd-ratbox/include/config.h
13022 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13023 7.50 +0 -4 ircd-ratbox/include/memory.h
13024 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13025 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13026 7.2 +0 -58 ircd-ratbox/make.com (dead)
13027 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13028 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13029 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13030 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13031 1.24 +7 -30 ircd-ratbox/src/commio.c
13032 7.12 +0 -4 ircd-ratbox/src/crypt.c
13033 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13034 7.24 +0 -4 ircd-ratbox/src/getopt.c
13035 7.366 +4 -19 ircd-ratbox/src/ircd.c
13036 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13037 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13038 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13039 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13040 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13041
13042
13043
13044androsyn 2005/01/18 11:55:13 EST (20050118_7)
13045
13046 Modified files:
13047 include watch.h
13048 src watch.c
13049 Log:
13050 not using the return values on a few watch functions so make them void
13051
13052 Revision Changes Path
13053 7.2 +5 -5 ircd-ratbox/include/watch.h
13054 1.4 +19 -28 ircd-ratbox/src/watch.c
13055
13056
13057androsyn 2005/01/14 13:10:41 EST (20050114_5)
13058
13059 Modified files:
13060 modules m_watch.c
13061 Log:
13062 Make watch throttle, don't accept letter commands stacked
13063
13064 Revision Changes Path
13065 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13066
13067
13068
13069androsyn 2005/01/14 13:06:06 EST (20050114_4)
13070
13071 Modified files:
13072 modules m_gline.c
13073 Log:
13074 fix merge error
13075
13076 Revision Changes Path
13077 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13078
13079
13080
13081androsyn 2005/01/14 12:12:37 EST (20050114_3)
13082
13083 Modified files:
13084 . ChangeLog README.FIRST RELNOTES configure
13085 configure.ac
13086 adns adns.h internal.h parse.c transmit.c
13087 types.c
13088 contrib example_module.c spy_admin_notice.c
13089 spy_info_notice.c spy_links_notice.c
13090 spy_motd_notice.c spy_stats_notice.c
13091 spy_stats_p_notice.c spy_trace_notice.c
13092 spy_whois_notice.c
13093 spy_whois_notice_global.c
13094 doc example.conf example.efnet.conf ircd.motd
13095 server-version-info whats-new.txt
13096 help/opers umode xline
13097 help/users umode
13098 include cache.h channel.h class.h client.h
13099 commio.h config.h config.h.dist hash.h
13100 hook.h hostmask.h irc_string.h ircd.h
13101 ircd_defs.h m_info.h memory.h msg.h
13102 newconf.h numeric.h packet.h patchlevel.h
13103 patricia.h s_conf.h s_gline.h s_newconf.h
13104 s_serv.h s_user.h scache.h serno.h
13105 setup.h.in sprintf_irc.h stdinc.h tools.h
13106 modules .depend Makefile.in m_admin.c m_away.c
13107 m_dline.c m_encap.c m_gline.c m_info.c
13108 m_kline.c m_links.c m_list.c m_lusers.c
13109 m_motd.c m_oper.c m_operspy.c m_rehash.c
13110 m_restart.c m_resv.c m_set.c m_stats.c
13111 m_svinfo.c m_testline.c m_testmask.c
13112 m_topic.c m_trace.c m_watch.c m_who.c
13113 m_whois.c m_whowas.c m_xline.c
13114 static_modules.c.SH
13115 modules/core m_error.c m_message.c m_mode.c m_quit.c
13116 m_server.c m_squit.c
13117 src .depend Makefile.in adns.c balloc.c
13118 cache.c channel.c class.c client.c
13119 commio.c crypt.c devpoll.c epoll.c
13120 event.c getopt.c hash.c hook.c hostmask.c
13121 irc_string.c ircd.c ircd_lexer.l
13122 ircd_parser.y ircd_signal.c listener.c
13123 modules.c newconf.c numeric.c packet.c
13124 parse.c patricia.c poll.c reject.c
13125 restart.c s_auth.c s_conf.c s_log.c
13126 s_newconf.c s_serv.c s_user.c scache.c
13127 select.c send.c snprintf.c tools.c
13128 version.c.SH watch.c whowas.c
13129 tools README.mkpasswd mkpasswd.c
13130 Added files:
13131 . README.VMS clean.com make.com
13132 doc services.txt
13133 include common.h s_stats.h setup.h_vms
13134 supported.h
13135 modules descrip.mms m_challenge.c m_etrace.c
13136 m_invite.c m_names.c m_pass.c m_ping.c
13137 m_pong.c m_services.c m_tb.c m_user.c
13138 m_users.c m_version.c
13139 static_modules_c.com
13140 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13141 m_part.c m_sjoin.c
13142 servlink descrip.mms
13143 src descrip.mms kdparse.c messages.tab qio.c
13144 s_gline.c s_stats.c version.com
13145 tools descrip.mms mkpasswd_vms.c
13146 Removed files:
13147 doc 005.txt
13148 include banconf.h
13149 modules/core channels.c users.c
13150 src banconf.c
13151 Log:
13152 merge from RATBOX_2_0
13153
13154 Revision Changes Path
13155 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13156 7.40 +1 -0 ircd-ratbox/README.FIRST
13157 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13158 1.110 +114 -6 ircd-ratbox/RELNOTES
13159 1.17 +4 -0 ircd-ratbox/adns/adns.h
13160 1.17 +4 -4 ircd-ratbox/adns/internal.h
13161 1.12 +38 -38 ircd-ratbox/adns/parse.c
13162 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13163 1.19 +13 -13 ircd-ratbox/adns/types.c
13164 7.1 +10 -0 ircd-ratbox/clean.com (new)
13165 7.239 +47 -29 ircd-ratbox/configure
13166 7.53 +40 -32 ircd-ratbox/configure.ac
13167 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13168 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13169 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13170 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13171 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13172 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13173 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13174 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13175 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13176 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13177 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13178 7.252 +68 -22 ircd-ratbox/doc/example.conf
13179 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13180 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13181 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13182 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13183 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13184 1.5 +2 -1 ircd-ratbox/help/opers/umode
13185 1.7 +1 -1 ircd-ratbox/help/opers/xline
13186 1.2 +1 -0 ircd-ratbox/help/users/umode
13187 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13188 1.7 +8 -0 ircd-ratbox/include/cache.h
13189 7.162 +18 -16 ircd-ratbox/include/channel.h
13190 7.25 +4 -0 ircd-ratbox/include/class.h
13191 7.259 +34 -28 ircd-ratbox/include/client.h
13192 1.13 +45 -7 ircd-ratbox/include/commio.h
13193 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13194 7.181 +74 -16 ircd-ratbox/include/config.h
13195 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13196 7.53 +2 -0 ircd-ratbox/include/hash.h
13197 1.28 +73 -27 ircd-ratbox/include/hook.h
13198 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13199 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13200 7.80 +6 -31 ircd-ratbox/include/ircd.h
13201 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13202 7.56 +14 -8 ircd-ratbox/include/m_info.h
13203 7.49 +4 -0 ircd-ratbox/include/memory.h
13204 7.53 +2 -0 ircd-ratbox/include/msg.h
13205 7.33 +9 -9 ircd-ratbox/include/newconf.h
13206 7.53 +12 -8 ircd-ratbox/include/numeric.h
13207 7.27 +1 -1 ircd-ratbox/include/packet.h
13208 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13209 7.19 +25 -1 ircd-ratbox/include/patricia.h
13210 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13211 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13212 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13213 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13214 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13215 7.34 +13 -9 ircd-ratbox/include/s_user.h
13216 7.15 +1 -1 ircd-ratbox/include/scache.h
13217 7.5366 +1 -1 ircd-ratbox/include/serno.h
13218 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13219 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13220 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13221 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13222 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13223 1.53 +10 -10 ircd-ratbox/include/tools.h
13224 7.1 +58 -0 ircd-ratbox/make.com (new)
13225 1.45 +338 -182 ircd-ratbox/modules/.depend
13226 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13227 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13228 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13229 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13230 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13231 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13232 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13233 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13234 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13235 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13236 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13237 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13238 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13239 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13240 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13241 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13242 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13243 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13244 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13245 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13246 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13247 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13248 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13249 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13250 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13251 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13252 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13253 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13254 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13255 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13256 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13257 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13258 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13259 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13260 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13261 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13262 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13263 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13264 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13265 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13266 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13267 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13268 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13269 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13270 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13271 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13272 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13273 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13274 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13275 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13276 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13277 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13278 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13279 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13280 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13281 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13282 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13283 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13284 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13285 7.48 +162 -119 ircd-ratbox/src/.depend
13286 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13287 7.75 +5 -5 ircd-ratbox/src/adns.c
13288 7.84 +1 -1 ircd-ratbox/src/balloc.c
13289 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13290 1.23 +75 -7 ircd-ratbox/src/cache.c
13291 7.429 +342 -79 ircd-ratbox/src/channel.c
13292 7.67 +42 -2 ircd-ratbox/src/class.c
13293 7.485 +245 -85 ircd-ratbox/src/client.c
13294 1.23 +349 -43 ircd-ratbox/src/commio.c
13295 7.11 +4 -0 ircd-ratbox/src/crypt.c
13296 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13297 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13298 1.32 +4 -8 ircd-ratbox/src/epoll.c
13299 7.46 +63 -6 ircd-ratbox/src/event.c
13300 7.23 +4 -0 ircd-ratbox/src/getopt.c
13301 7.112 +8 -7 ircd-ratbox/src/hash.c
13302 7.32 +135 -133 ircd-ratbox/src/hook.c
13303 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13304 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13305 7.365 +56 -48 ircd-ratbox/src/ircd.c
13306 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13307 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13308 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13309 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13310 7.122 +14 -13 ircd-ratbox/src/listener.c
13311 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13312 7.150 +17 -8 ircd-ratbox/src/modules.c
13313 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13314 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13315 7.137 +55 -42 ircd-ratbox/src/packet.c
13316 7.187 +8 -15 ircd-ratbox/src/parse.c
13317 7.28 +2 -4 ircd-ratbox/src/patricia.c
13318 7.82 +3 -1 ircd-ratbox/src/poll.c
13319 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13320 1.32 +8 -3 ircd-ratbox/src/reject.c
13321 7.34 +1 -0 ircd-ratbox/src/restart.c
13322 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13323 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13324 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13325 7.76 +32 -35 ircd-ratbox/src/s_log.c
13326 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13327 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13328 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13329 7.334 +773 -2 ircd-ratbox/src/s_user.c
13330 7.27 +2 -1 ircd-ratbox/src/scache.c
13331 7.44 +2 -0 ircd-ratbox/src/select.c
13332 7.285 +12 -12 ircd-ratbox/src/send.c
13333 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13334 7.46 +0 -1 ircd-ratbox/src/tools.c
13335 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13336 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13337 1.3 +4 -4 ircd-ratbox/src/watch.c
13338 7.32 +1 -0 ircd-ratbox/src/whowas.c
13339 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13340 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13341 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13342 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13343
13344
13345
13346androsyn 2005/01/13 22:17:53 EST (20050114_2)
13347
13348 Modified files: (Branch: RATBOX_2_0)
13349 src client.c
13350 Log:
13351 a remote client is never going to have a watch list..duh
13352
13353 Revision Changes Path
13354 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13355
13356
13357
13358androsyn 2005/01/13 20:49:55 EST (20050114_1)
13359
13360 Added files: (Branch: RATBOX_2_0)
13361 modules m_watch.c
13362 Log:
13363 get that one too
13364
13365 Revision Changes Path
13366 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13367
13368
13369
13370androsyn 2005/01/13 20:39:28 EST (20050114_0)
13371
13372 Added files: (Branch: RATBOX_2_0)
13373 include watch.h
13374 src watch.c
13375 Log:
13376 helps if we actually include the .c/.h files
13377
13378 Revision Changes Path
13379 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13380 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13381
13382
13383
13384androsyn 2005/01/13 13:57:16 EST (20050113_0)
13385
13386 Modified files: (Branch: RATBOX_2_0)
13387 . configure configure.ac
13388 include client.h numeric.h s_conf.h setup.h.in
13389 supported.h
13390 modules Makefile.in
13391 modules/core m_nick.c
13392 src Makefile.in client.c ircd.c messages.tab
13393 newconf.c s_conf.c s_user.c
13394 Log:
13395 backport watch from devel
13396
13397 Revision Changes Path
13398 7.229.2.10 +12 -2 ircd-ratbox/configure
13399 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13400 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13401 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13402 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13403 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13404 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13405 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13406 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13407 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13408 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13409 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13410 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13411 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13412 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13413 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13414
13415
13416
13417leeh 2005/01/12 10:12:40 EST (20050112_1)
13418
13419 Modified files: (Branch: RATBOX_2_0)
13420 include numeric.h
13421 modules m_services.c m_whois.c
13422 src messages.tab
13423 Log:
13424 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13425 when the user is logged in
13426
13427 Revision Changes Path
13428 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13429 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13430 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13431 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13432
13433
13434
13435leeh 2005/01/11 19:47:14 EST (20050112_0)
13436
13437 Modified files: (Branch: RATBOX_2_0)
13438 include supported.h
13439 Added files: (Branch: RATBOX_2_0)
13440 doc services.txt
13441 Log:
13442 - add +r to 005
13443 - added doc/services.txt, outlining the compatibility code
13444
13445 Revision Changes Path
13446 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13447 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13448
13449
13450
13451leeh 2005/01/11 18:38:10 EST (20050111_5)
13452
13453 Modified files: (Branch: RATBOX_2_0)
13454 include client.h hook.h
13455 modules m_services.c
13456 modules/core m_server.c
13457 src hook.c s_serv.c
13458 Log:
13459 - more services compatibility code:
13460 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13461 appropriate service {}; entry, only accept SU from these.
13462 - hook into us finishing nick burst, and have services burst a list of
13463 logged in users
13464
13465 Revision Changes Path
13466 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13467 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13468 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13469 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13470 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13471 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13472
13473
13474
13475leeh 2005/01/11 17:32:42 EST (20050111_4)
13476
13477 Modified files: (Branch: RATBOX_2_0)
13478 . configure configure.ac
13479 include client.h
13480 modules Makefile.in
13481 src channel.c
13482 Added files: (Branch: RATBOX_2_0)
13483 modules m_services.c
13484 Log:
13485 - more services compatibility code:
13486 - encap handlers for SU (services marking client as logged in)
13487 - and for LOGIN (servers bursting logged in status)
13488 - move suser from Client -> User
13489
13490 Revision Changes Path
13491 7.229.2.9 +9 -3 ircd-ratbox/configure
13492 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13493 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13494 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13495 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13496 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13497
13498
13499
13500leeh 2005/01/11 16:46:34 EST (20050111_3)
13501
13502 Modified files: (Branch: RATBOX_2_0)
13503 include ircd_defs.h
13504 Log:
13505 - whoops, missing #endif
13506
13507 Revision Changes Path
13508 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13509
13510
13511
13512leeh 2005/01/11 15:56:57 EST (20050111_2)
13513
13514 Modified files: (Branch: RATBOX_2_0)
13515 include ircd_defs.h
13516 Log:
13517 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13518 have ipv6 just report sizeof(struct sockaddr_in)
13519
13520 Revision Changes Path
13521 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13522
13523
13524
13525leeh 2005/01/10 20:19:35 EST (20050111_1)
13526
13527 Modified files: (Branch: RATBOX_2_0)
13528 src newconf.c
13529 Log:
13530 - fix a gcc warning
13531
13532 Revision Changes Path
13533 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13534
13535
13536
13537leeh 2005/01/10 20:10:35 EST (20050111_0)
13538
13539 Modified files: (Branch: RATBOX_2_0)
13540 adns internal.h parse.c transmit.c types.c
13541 Log:
13542 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13543 conflict
13544
13545 Revision Changes Path
13546 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13547 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13548 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13549 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13550
13551
13552
13553leeh 2005/01/10 17:48:48 EST (20050110_3)
13554
13555 Modified files: (Branch: RATBOX_2_0)
13556 modules m_xline.c
13557 Log:
13558 - send out the reformatted xline to opers (\s -> ' ')
13559
13560 Revision Changes Path
13561 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13562
13563
13564
13565leeh 2005/01/10 16:18:53 EST (20050110_2)
13566
13567 Modified files: (Branch: RATBOX_2_0)
13568 help/opers umode
13569 help/users umode
13570 include client.h supported.h
13571 src messages.tab s_user.c send.c
13572 Log:
13573 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13574 channel privmsgs.
13575
13576 Revision Changes Path
13577 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13578 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13579 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13580 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13581 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13582 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13583 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13584
13585
13586
13587leeh 2005/01/10 14:50:47 EST (20050110_1)
13588
13589 Modified files: (Branch: RATBOX_2_0)
13590 doc example.conf example.efnet.conf
13591 Log:
13592 - I dont remember ts6 desyncing on bans, so im not sure why the example
13593 confs say so.
13594
13595 Revision Changes Path
13596 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13597 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13598
13599
13600
13601leeh 2005/01/10 13:31:10 EST (20050110_0)
13602
13603 Modified files: (Branch: RATBOX_2_0)
13604 . configure configure.ac
13605 include channel.h client.h numeric.h s_conf.h
13606 s_serv.h setup.h.in
13607 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13608 m_sjoin.c
13609 src channel.c messages.tab newconf.c s_conf.c
13610 s_serv.c s_user.c
13611 Log:
13612 - added --enable-services to configure, which enables some ratbox-services
13613 compatibility code:
13614 - chanmode +r, registered users only
13615 - usermode +S, prevents deop/kick of a service
13616 - service { }; block in conf for the above umode
13617
13618 Revision Changes Path
13619 7.229.2.8 +28 -16 ircd-ratbox/configure
13620 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13621 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13622 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13623 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13624 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13625 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13626 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13627 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13628 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13629 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13630 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13631 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13632 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13633 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13634 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13635 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13636 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13637 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13638
13639
13640
13641leeh 2005/01/09 08:23:30 EST (20050109_0)
13642
13643 Modified files: (Branch: RATBOX_2_0)
13644 help/opers umode
13645 Log:
13646 - remove a tab, and add +C to opers umode help
13647
13648 Revision Changes Path
13649 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
13650