]> jfr.im git - irc/rqf/shadowircd.git/blame - ChangeLog
[svn] Fix /who on channels with ** in their name.
[irc/rqf/shadowircd.git] / ChangeLog
CommitLineData
4cda5f22 1jilles 2007/03/25 17:59:50 UTC (20070325-3281)
2 Log:
3 NEWS: As in 2.1.3, mention that the TS6 revision will
4 interoperate with older versions
5
6
7 Changes: Modified:
8 +2 -1 trunk/NEWS (File Modified)
9
10
0af87e57 11jilles 2007/03/18 16:29:31 UTC (20070318-3275)
12 Log:
13 Fix documentation of HIDE_SERVERS_IPS define.
14
15
16 Changes: Modified:
17 +2 -2 trunk/include/config.h.dist (File Modified)
18
19
3891c2c2 20jilles 2007/03/18 14:44:24 UTC (20070318-3271)
21 Log:
22 Don't leak auth{} spoofed ip for I-line is full notice either.
23
24
25 Changes: Modified:
26 +1 -1 trunk/src/s_conf.c (File Modified)
27
28
4b7e6904 29jilles 2007/03/17 23:50:25 UTC (20070317-3265)
30 Log:
31 Update NEWS.
32
33
34 Changes: Modified:
35 +37 -0 trunk/NEWS (File Modified)
36
37
0b15df83 38jilles 2007/03/15 18:09:08 UTC (20070315-3259)
39 Log:
40 Allow /invite (but not invex) to override +r, +l, +j in
41 addition to +i. As before, a restrictive mode must be in
42 place at /invite time for the invite to have an effect;
43 +r does not count as a restrictive mode if the user is
44 logged in; +l and +j always count as restrictive modes to
45 allow for cases where they would allow join at /invite
46 time but not when the user tries to join.
47
48
49 Changes: Modified:
50 +6 -2 trunk/modules/m_invite.c (File Modified)
51 +21 -10 trunk/src/channel.c (File Modified)
52
53
1ebf4db4 54jilles 2007/03/13 16:09:28 UTC (20070313-3257)
55 Log:
56 Remove invite_ops_only, forcing it to YES.
57
58
59 Changes: Modified:
60 +0 -1 trunk/doc/example.conf (File Modified)
61 +0 -5 trunk/doc/reference.conf (File Modified)
62 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
63 +0 -1 trunk/include/s_conf.h (File Modified)
64 +0 -6 trunk/modules/m_info.c (File Modified)
65 +10 -14 trunk/modules/m_invite.c (File Modified)
66 +0 -1 trunk/src/newconf.c (File Modified)
67 +0 -1 trunk/src/s_conf.c (File Modified)
68
69
307328bb 70jilles 2007/03/06 14:07:11 UTC (20070306-3255)
71 Log:
72 Move username check after xline and dnsbl checks, so it
73 will not complain to opers about clients who are xlined
74 or blacklisted anyway (both of which silently reject).
75
76
77 Changes: Modified:
78 +15 -15 trunk/src/s_user.c (File Modified)
79
80
0734f634 81nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
82 Log:
83 - MASTER_MAX is no longer relevant
84
85
86 Changes: Modified:
87 +0 -7 trunk/modules/m_set.c (File Modified)
88
89
35237302 90nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
91 Log:
92 - add config option for setting max_clients.
93
94
95 Changes: Modified:
96 +5 -0 trunk/doc/example.conf (File Modified)
97 +5 -0 trunk/doc/reference.conf (File Modified)
98 +2 -0 trunk/include/s_conf.h (File Modified)
99 +1 -1 trunk/src/ircd.c (File Modified)
100 +2 -0 trunk/src/newconf.c (File Modified)
101 +2 -1 trunk/src/s_conf.c (File Modified)
102
103
c2d96fcb 104nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
105 Log:
106 - remove get_maxrss() and all of that insecure and unsafe nonsense
107
108
109 Changes: Modified:
110 +3 -38 trunk/src/ircd.c (File Modified)
111 +1 -1 trunk/src/restart.c (File Modified)
112 +0 -4 trunk/src/s_stats.c (File Modified)
113
114
68ff929f 115nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
116 Log:
117 - avoid some potential NULL dereferencing
118
119
120 Changes: Modified:
121 +1 -1 trunk/libcharybdis/commio.c (File Modified)
122
123
a6a30f6f 124nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
125 Log:
126 - fix a typo
127
128
129 Changes: Modified:
130 +1 -1 trunk/libcharybdis/poll.c (File Modified)
131
132
c18de29d 133nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
134 Log:
135 - rework poll a bit for the MAXCONNECTIONS changes.
136
137
138 Changes: Modified:
139 +46 -23 trunk/libcharybdis/poll.c (File Modified)
140
141
ce439f51 142jilles 2007/03/05 17:52:28 UTC (20070305-3241)
143 Log:
144 Our way of using kqueue may cause it to report fds we
145 don't know about anymore, cope.
146
147
148 Changes: Modified:
149 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
150
151
51b5f335 152jilles 2007/03/05 17:41:40 UTC (20070305-3239)
153 Log:
154 Don't reference freed memory (fde_t) in comm_close().
155
156
157 Changes: Modified:
158 +1 -1 trunk/libcharybdis/commio.c (File Modified)
159
160
df98bc52 161nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
162 Log:
163 - fix for 100% cpu use
164
165
166 Changes: Modified:
167 +1 -1 trunk/libcharybdis/commio.c (File Modified)
168
169
61e3b8f2 170nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
171 Log:
172 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
173
174
175 Changes: Modified:
176 +37 -25 trunk/libcharybdis/commio.c (File Modified)
177
178
d0e1e8ee 179nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
180 Log:
181 - clear up use of fd_table in ircd.
182
183
184 Changes: Modified:
185 +3 -2 trunk/src/s_serv.c (File Modified)
186
187
c961476e 188nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
189 Log:
190 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
191
192
193 Changes: Modified:
194 +97 -26 trunk/libcharybdis/commio.c (File Modified)
195 +3 -2 trunk/libcharybdis/commio.h (File Modified)
196 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
197 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
198 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
199 +3 -3 trunk/libcharybdis/poll.c (File Modified)
200 +2 -2 trunk/libcharybdis/ports.c (File Modified)
201 +2 -2 trunk/libcharybdis/select.c (File Modified)
202
203
e70f8e92 204jilles 2007/03/05 01:14:46 UTC (20070305-3227)
205 Log:
206 Fix some cases where the size argument to strlcpy()
207 for usernames and hostnames is 1 too small.
208
209
210 Changes: Modified:
211 +1 -1 trunk/modules/m_chghost.c (File Modified)
212 +2 -2 trunk/src/res.c (File Modified)
213 +2 -2 trunk/src/s_user.c (File Modified)
214
215
14e23b0e 216jilles 2007/03/04 23:42:55 UTC (20070304-3225)
217 Log:
218 Cut down quit/part/kick reasons to avoid quit reasons
219 overflowing the client exiting server notice (from
220 TOPICLEN to 260). kill reasons become shorter accordingly.
221 kline/dline/gline reasons become 390.
222 away messages stay at TOPICLEN for now.
223
224
225 Changes: Modified:
226 +8 -3 trunk/include/ircd_defs.h (File Modified)
227 +2 -2 trunk/modules/m_dline.c (File Modified)
228 +4 -4 trunk/modules/m_gline.c (File Modified)
229 +2 -2 trunk/modules/m_kline.c (File Modified)
230
231
61569b65 232jilles 2007/03/02 17:45:47 UTC (20070302-3223)
233 Log:
234 Don't leak auth{} spoofed IP addresses in +f notices.
235 from ratbox (androsyn)
236
237
238 Changes: Modified:
239 +10 -3 trunk/src/s_conf.c (File Modified)
240
241
606384ae 242jilles 2007/02/24 19:34:28 UTC (20070224-3219)
243 Log:
244 Make oper_up() take +i/-i during opering up into account
245 (e.g. no_oper_invis extension, +i in operator::umodes).
246 Remove the hack from no_oper_invis.
247
248
249 Changes: Modified:
250 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
251 +4 -0 trunk/src/s_user.c (File Modified)
252
253
652b8478 254jilles 2007/02/24 18:35:58 UTC (20070224-3215)
255 Log:
256 no_oper_invis: decrement invisible count when clearing
257 invisible on a local client who has just opered up
258 oper_up() should really do this
259
260
261 Changes: Modified:
262 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
263
264
af6ca5f5 265jilles 2007/02/21 19:52:51 UTC (20070221-3213)
266 Log:
267 Put "End of Channel Quiet List" instead of
268 "End of Channel Ban List" for a +q list.
269 Due to client restrictions the numerics for
270 quiet lists must be the same as for ban lists.
271
272
273 Changes: Modified:
274 +4 -1 trunk/src/chmode.c (File Modified)
275
276
11781253 277jilles 2007/02/20 00:34:28 UTC (20070220-3211)
278 Log:
279 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
280 Change TS6 JOIN processing
281 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
282 a local user joins an existing channel
283 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
284 propagating a TS6 JOIN
285 - don't interpret simple modes in an incoming TS6 JOIN
286
287 This is to avoid desyncs when certain mode changes (e.g. -im)
288 cross with joins. A downside is that simple modes will be
289 more desynched when a JOIN creates a channel or lowers TS,
290 but that's less important.
291
292 Update the TS6 specification to include this, and clarify
293 that TMODE can come from a server and that MODE must be
294 translated into TMODE from other servers too.
295
296
297 Changes: Modified:
298 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
299 +19 -127 trunk/modules/core/m_join.c (File Modified)
300
301
bee3b671 302jilles 2007/02/11 16:54:43 UTC (20070211-3209)
303 Log:
304 Make -logfile work again.
305
306
307 Changes: Modified:
308 +2 -2 trunk/src/s_log.c (File Modified)
309
310
9b6ff0c8 311nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
312 Log:
313 - fix off-by-one memory overflow error.
314
315
316 Changes: Modified:
317 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
318
319
c8ff7ca9 320jilles 2007/02/04 15:08:04 UTC (20070204-3203)
321 Log:
322 Change handling of modularized umodes:
323 - keep the bitmask reserved forever to the letter, fixing
324 the problems when loading multiple umode modules,
325 unloading them and then loading them in a different order
326 - don't allow local users to change umodes which have
327 been unloaded and don't set them on new users via
328 default_umodes
329
330
331 Changes: Modified:
332 +24 -3 trunk/src/s_user.c (File Modified)
333
334
a8086a7c 335jilles 2007/02/04 01:59:38 UTC (20070204-3201)
336 Log:
337 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
338
339
340 Changes: Modified:
341 +1 -0 trunk/include/s_user.h (File Modified)
342 +0 -22 trunk/libcharybdis/tools.c (File Modified)
343 +0 -1 trunk/libcharybdis/tools.h (File Modified)
344 +22 -0 trunk/src/s_user.c (File Modified)
345
346
01cebbd8 347jilles 2007/02/01 01:44:31 UTC (20070201-3195)
348 Log:
349 DNSBL keyword substitution is available as of 2.1.3.
350
351
352 Changes: Modified:
353 +1 -1 trunk/doc/example.conf (File Modified)
354
355
1e56e993 356jilles 2007/02/01 01:07:42 UTC (20070201-3183)
357 Log:
358 Change two occurances like match(userinput, target_p->name) ||
359 match(target_p->name, userinput) to just match(userinput,
360 target_p->name). No client name can contain * or ? now.
361
362
363 Changes: Modified:
364 +1 -1 trunk/modules/m_trace.c (File Modified)
365 +1 -2 trunk/src/s_serv.c (File Modified)
366
367
4d7a1ee5 368jilles 2007/02/01 00:49:07 UTC (20070201-3181)
369 Log:
370 Do not try find_server() on a name find_client() has
371 returned NULL for, as this will always return NULL
372 since the removal of hostmasking.
373
374
375 Changes: Modified:
376 +1 -2 trunk/modules/m_pong.c (File Modified)
377 +0 -4 trunk/src/s_serv.c (File Modified)
378
379
e26e2b19 380jilles 2007/02/01 00:34:33 UTC (20070201-3179)
381 Log:
382 Remove server_exists() which checked whether the
383 server name existed taking hostmasking into account
384 and just check with find_server(); admittedly
385 this checks if the name is a SID but that's not
386 a real problem.
387
388
389 Changes: Modified:
390 +3 -27 trunk/modules/core/m_server.c (File Modified)
391
392
b0b7de54 393jilles 2007/02/01 00:19:14 UTC (20070201-3177)
394 Log:
395 Remove hash_find_masked_server(), which made it possible
396 to specify the full (unmasked) name of a server behind
397 a hostmask. As a result find_any_client() (for prefixes)
398 becomes equal to find_client(), so remove that too.
399
400
401 Changes: Modified:
402 +0 -1 trunk/include/hash.h (File Modified)
403 +1 -75 trunk/src/hash.c (File Modified)
404 +1 -1 trunk/src/parse.c (File Modified)
405
406
f42e9ceb 407jilles 2007/02/01 00:02:35 UTC (20070201-3175)
408 Log:
409 Remove '*' from valid server name characters.
410 This makes it impossible to connect hostmasked servers.
411 (This support didn't work well anyway, was incompatible
412 with TS6 and we never masked ourselves.)
413
414
415 Changes: Modified:
416 +1 -1 trunk/src/match.c (File Modified)
417
418
e5d9ca18 419jilles 2007/01/31 23:57:18 UTC (20070131-3173)
420 Log:
421 Change spambot, flooder and jupe joiner notices from host to orighost.
422
423
424 Changes: Modified:
425 +1 -1 trunk/modules/core/m_join.c (File Modified)
426 +2 -2 trunk/modules/core/m_message.c (File Modified)
427 +2 -2 trunk/src/channel.c (File Modified)
428
429
63aecfb9 430jilles 2007/01/28 22:13:18 UTC (20070128-3169)
431 Log:
432 Add documentation for SASL client protocol, same as atheme doc/SASL.
433
434
435 Changes: Modified:
436 + - trunk/doc/sasl.txt (File Added)
437
438
0c8f86ec 439jilles 2007/01/26 18:52:11 UTC (20070126-3167)
440 Log:
441 Include real hostname in Closing Link message for unknown
442 connections that have sent USER. This is helpful for
443 k-lined users while not breaking server IP hiding.
444
445
446 Changes: Modified:
447 +3 -1 trunk/src/client.c (File Modified)
448
449
dd12a19c 450jilles 2007/01/26 16:52:29 UTC (20070126-3165)
451 Log:
452 Rerun autoconf.
453
454
455 Changes: Modified:
456 +29 -29 trunk/configure (File Modified)
457
458
b1fc1658 459nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
460 Log:
461 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
462
463
464 Changes: Modified:
465 +3 -3 trunk/modules/core/m_kill.c (File Modified)
466
467
8d090389 468nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
469 Log:
470 Backport from early 3.x:
471
472 --
473 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
474 Log:
475 - remove "Processing connection to foobar.net" message
476
477
478 Changes: Modified:
479 +0 -3 trunk/src/s_auth.c (File Modified)
480
481
482 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
483 Log:
484 - missed the processing connection one (actually, we can probably nuke this one)
485
486
487 Changes: Modified:
488 +1 -2 trunk/src/s_auth.c (File Modified)
489
490
491 river 2006/09/27 16:33:05 UTC (20060927-2174)
492 Log:
493 get_client_name = stupid
494
495
496
497 Changes: Modified:
498 +10 -7 trunk/modules/core/m_kill.c (File Modified)
499
500
501 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
502 Log:
503 - remove excessive arguments
504
505
506 Changes: Modified:
507 +1 -2 trunk/src/s_conf.c (File Modified)
508 +1 -1 trunk/src/s_user.c (File Modified)
509
510
511 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
512 Log:
513 - use sendto_one_notice() for on-connect notices too.
514
515
516 Changes: Modified:
517 +10 -10 trunk/src/s_auth.c (File Modified)
518
519
520 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
521 Log:
522 - use sendto_one_notice() in the core, too.
523
524
525 Changes: Modified:
526 +2 -2 trunk/src/chmode.c (File Modified)
527 +8 -15 trunk/src/modules.c (File Modified)
528 +3 -5 trunk/src/s_conf.c (File Modified)
529 +1 -2 trunk/src/s_newconf.c (File Modified)
530 +20 -57 trunk/src/s_user.c (File Modified)
531
532
533 river 2006/09/27 16:19:25 UTC (20060927-2166)
534 Log:
535 the KILL command will use get_client_name(, SHOW_IP) instead of
536 target->name, and will show a more useful error for local opers
537
538
539
540 Changes: Modified:
541 +6 -4 trunk/modules/core/m_kill.c (File Modified)
542
543
544 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
545 Log:
546 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
547
548
549 Changes: Modified:
550 +4 -2 trunk/src/send.c (File Modified)
551
552
553 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
554 Log:
555 - back out r2159
556
557
558 Changes: Modified:
559 +1 -1 trunk/include/client.h (File Modified)
560
561
562 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
563 Log:
564 - get_id(): fall back to "*" if client has no known name
565
566
567 Changes: Modified:
568 +1 -1 trunk/include/client.h (File Modified)
569
570
571 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
572 Log:
573 - convert to sendto_one_notice().
574
575
576 Changes: Modified:
577 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
578 +4 -6 trunk/unsupported/m_force.c (File Modified)
579
580
581 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
582 Log:
583 - use sendto_one_notice() in many places instead of
584 sendto_one(source_p, ":%s NOTICE %s :", ...);
585
586
587 Changes: Modified:
588 +10 -25 trunk/extensions/example_module.c (File Modified)
589 +5 -14 trunk/extensions/hurt.c (File Modified)
590 +1 -2 trunk/extensions/m_42.c (File Modified)
591 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
592 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
593 +1 -2 trunk/extensions/m_opme.c (File Modified)
594 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
595 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
596 +3 -7 trunk/modules/core/m_die.c (File Modified)
597 +2 -4 trunk/modules/core/m_kill.c (File Modified)
598 +2 -2 trunk/modules/core/m_squit.c (File Modified)
599 +1 -2 trunk/modules/m_challenge.c (File Modified)
600 +11 -15 trunk/modules/m_connect.c (File Modified)
601 +20 -28 trunk/modules/m_dline.c (File Modified)
602 +2 -2 trunk/modules/m_etrace.c (File Modified)
603 +11 -21 trunk/modules/m_gline.c (File Modified)
604 +2 -4 trunk/modules/m_kline.c (File Modified)
605 +1 -2 trunk/modules/m_rehash.c (File Modified)
606 +3 -7 trunk/modules/m_restart.c (File Modified)
607 +31 -45 trunk/modules/m_set.c (File Modified)
608 +2 -4 trunk/modules/m_testmask.c (File Modified)
609 +5 -8 trunk/modules/m_unreject.c (File Modified)
610 +2 -5 trunk/modules/m_xline.c (File Modified)
611 --
612
613
614 Changes: Modified:
615 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
616 +10 -25 trunk/extensions/example_module.c (File Modified)
617 +5 -14 trunk/extensions/hurt.c (File Modified)
618 +1 -2 trunk/extensions/m_42.c (File Modified)
619 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
620 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
621 +1 -2 trunk/extensions/m_opme.c (File Modified)
622 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
623 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
624 +3 -7 trunk/modules/core/m_die.c (File Modified)
625 +14 -11 trunk/modules/core/m_kill.c (File Modified)
626 +2 -2 trunk/modules/core/m_squit.c (File Modified)
627 +1 -2 trunk/modules/m_challenge.c (File Modified)
628 +11 -15 trunk/modules/m_connect.c (File Modified)
629 +2 -4 trunk/modules/m_dline.c (File Modified)
630 +2 -2 trunk/modules/m_etrace.c (File Modified)
631 +11 -21 trunk/modules/m_gline.c (File Modified)
632 +2 -4 trunk/modules/m_kline.c (File Modified)
633 +1 -2 trunk/modules/m_rehash.c (File Modified)
634 +3 -7 trunk/modules/m_restart.c (File Modified)
635 +31 -45 trunk/modules/m_set.c (File Modified)
636 +2 -4 trunk/modules/m_testmask.c (File Modified)
637 +5 -8 trunk/modules/m_unreject.c (File Modified)
638 +1 -3 trunk/modules/m_xline.c (File Modified)
639 +2 -2 trunk/src/chmode.c (File Modified)
640 +8 -15 trunk/src/modules.c (File Modified)
641 +10 -14 trunk/src/s_auth.c (File Modified)
642 +3 -6 trunk/src/s_conf.c (File Modified)
643 +1 -2 trunk/src/s_newconf.c (File Modified)
644 +20 -57 trunk/src/s_user.c (File Modified)
645 +4 -2 trunk/src/send.c (File Modified)
646 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
647 +4 -6 trunk/unsupported/m_force.c (File Modified)
648
649
5366977b 650nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
651 Log:
652 - keyword-subst from charybdis 2.2.
653
654
655 Changes: Modified:
656 +12 -3 trunk/doc/example.conf (File Modified)
657 +58 -3 trunk/doc/reference.conf (File Modified)
658 + - trunk/include/substitution.h (File Added)
659 +1 -0 trunk/src/Makefile.in (File Modified)
660 +2 -2 trunk/src/s_conf.c (File Modified)
661 +164 -1 trunk/src/s_user.c (File Modified)
662 + - trunk/src/substitution.c (File Added)
663
664
92fb5c31 665nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
666 Log:
667 Removed merge tracking for "svnmerge" for
668 http://svn.atheme.org/charybdis/branches/release-2.2
669
670
671 Changes: Modified:
672 + - trunk/ (Property Modified)
673
674
675nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
676 Log:
677 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
678 http://svn.atheme.org/charybdis/branches/release-2.2
679
680
681 Changes: Modified:
682 + - trunk/ (Property Modified)
683
684
685nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
686 Log:
687 Removed merge tracking for "svnmerge" for
688 http://svn.atheme.org/charybdis/branches/release-2.2
689
690
691 Changes: Modified:
692 + - trunk/ (Property Modified)
693
694
695nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
696 Log:
697 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
698 http://svn.atheme.org/charybdis/branches/release-2.2
699
700
701 Changes: Modified:
702 + - trunk/ (Property Modified)
703
704
705nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
706 Log:
707 - bleah
708
709
710 Changes: Modified:
711 + - trunk/ (Property Modified)
712
713
714nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
715 Log:
716 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
717 http://svn.atheme.org/charybdis/branches/release-2.2
718
719
720 Changes: Modified:
721 + - trunk/ (Property Modified)
722
723
724nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
725 Log:
726 - version bump to 2.2.0
727
728
729 Changes: Modified:
730 +3 -1 trunk/NEWS (File Modified)
731 +1 -1 trunk/configure.ac (File Modified)
732
733
55da5539 734nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
735 Log:
736 - the new plan:
737 + branches/release-2.1 -> 2.2 base
738 + 3.0 -> branches/cxxconversion
739 + backport some immediate 3.0 functionality for 2.2
740 + other stuff
741
742
743 Changes: Modified:
744 + - trunk/ (File Added)
745
746
212380e3 747jilles 2007/01/23 23:48:50 UTC (20070123-3139)
748 Log:
749 Merged revisions 3135,3137 via svnmerge from
750 http://svn.atheme.org/charybdis/trunk
751
752 ........
753 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
754
755 - Expand TRACE description
756 - Mention expiry time in TESTLINE
757 ........
758 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
759
760 Update copyright year for sgml docs to 2007.
761 ........
762
763
764 Changes: Modified:
765 + - branches/release-2.1/ (Property Modified)
766 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
767 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
768
769
770jilles 2007/01/21 15:38:16 UTC (20070121-3133)
771 Log:
772 Merged revisions 1999 via svnmerge from
773 http://svn.atheme.org/charybdis/trunk
774 Add river to CREDITS
775
776 ........
777 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
778
779 vanity
780 ........
781
782
783 Changes: Modified:
784 + - branches/release-2.1/ (Property Modified)
785 +1 -0 branches/release-2.1/CREDITS (File Modified)
786
787
788jilles 2007/01/21 15:36:31 UTC (20070121-3131)
789 Log:
790 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
791 http://svn.atheme.org/charybdis/trunk
792
793 ........
794 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
795
796 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
797 ........
798 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
799
800 - add use_forward to /info
801 ........
802 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
803
804 Call channel_modes() with &me instead of source_p when
805 sending out a JOIN and SJOIN for a local user. This
806 saves checking whether they are on the channel they
807 have just joined.
808 ........
809 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
810
811 If use_forward is disabled:
812 - hide +fFQ in 005
813 - hide +f in /mode #channel (/mode #channel f still shows it)
814 - do not send any mode changes adding +f to local clients
815 (-f ones are still sent)
816 ........
817
818
819 Changes: Modified:
820 + - branches/release-2.1/ (Property Modified)
821 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
822 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
823 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
824 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
825 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
826 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
827 +1 -1 branches/release-2.1/src/channel.c (File Modified)
828 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
829 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
830 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
831 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
832 +4 -2 branches/release-2.1/src/supported.c (File Modified)
833
834
835jilles 2007/01/02 13:23:04 UTC (20070102-3121)
836 Log:
837 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
838
839
840 Changes: Modified:
841 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
842 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
843 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
844
845
846jilles 2007/01/02 13:11:04 UTC (20070102-3117)
847 Log:
848 Add accountability (wallops, log) to OKICK.
849
850
851 Changes: Modified:
852 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
853
854
855jilles 2006/12/27 00:47:45 UTC (20061227-3063)
856 Log:
857 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
858 Similar to branches/release-2.2 r3061.
859
860
861 Changes: Modified:
862 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
863
864
865jilles 2006/12/27 00:36:54 UTC (20061227-3059)
866 Log:
867 - Write xline to file after instead of before notifying opers and source
868 - Also notify source of failure to add xline
869 Similar to branches/release-2.2 r3057.
870
871
872 Changes: Modified:
873 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
874
875
876jilles 2006/12/27 00:25:50 UTC (20061227-3055)
877 Log:
878 If a dline/kline/resv cannot be added to the file, send
879 the regular notices to local opers and source anyway,
880 and also warn the source (local opers were already warned).
881 Similar to branches/release-2.2 r3053.
882
883
884 Changes: Modified:
885 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
886
887
888jilles 2006/12/27 00:02:32 UTC (20061227-3051)
889 Log:
890 Port over fixes from unkline/unxline/unresv to undline.
891 Similar to branches/release-2.2 r3049.
892
893
894 Changes: Modified:
895 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
896
897
898jilles 2006/12/26 23:18:05 UTC (20061226-3047)
899 Log:
900 Merged revisions 2915 via svnmerge from
901 http://svn.atheme.org/charybdis/trunk
902
903 ........
904 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
905
906 In usage message, show kline.conf and xline.conf instead
907 of klines.conf and xlines.conf.
908 ........
909
910
911 Changes: Modified:
912 + - branches/release-2.1/ (Property Modified)
913 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
914
915
916jilles 2006/12/26 23:16:57 UTC (20061226-3045)
917 Log:
918 Merged revisions 2831,2833,2853 via svnmerge from
919 http://svn.atheme.org/charybdis/trunk
920
921 ........
922 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
923
924 unkline/unxline/unresv:
925 - if fclose on the output returns an error, treat this as a
926 write error too
927 - check if the rename from the temp file to the ban conf failed
928 ........
929 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
930
931 When adding a permanent dline/kline/xline/resv, check
932 the return value of fclose().
933 ........
934 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
935
936 Do not free xline aconf if it could not be written out.
937 It will be added to the list in memory anyway.
938 ........
939
940
941 Changes: Modified:
942 + - branches/release-2.1/ (Property Modified)
943 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
944 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
945 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
946 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
947
948
949jilles 2006/12/05 13:24:19 UTC (20061205-2813)
950 Log:
951 NEWS: Clarify effects of ip_cloaking changes a little.
952
953
954 Changes: Modified:
955 +2 -0 branches/release-2.1/NEWS (File Modified)
956
957
958jilles 2006/12/05 13:18:39 UTC (20061205-2811)
959 Log:
960 Rerun autoconf.
961
962
963 Changes: Modified:
964 +9 -9 branches/release-2.1/configure (File Modified)
965
966
967jilles 2006/12/05 13:18:19 UTC (20061205-2809)
968 Log:
969 Version bump on 2.1 branch to 2.1.2.
970
971
972 Changes: Modified:
973 +1 -1 branches/release-2.1/configure.ac (File Modified)
974
975
976jilles 2006/12/05 12:47:23 UTC (20061205-2807)
977 Log:
978 Mention r2801/r2805.
979
980
981 Changes: Modified:
982 +1 -0 branches/release-2.1/NEWS (File Modified)
983
984
985jilles 2006/12/05 12:45:43 UTC (20061205-2805)
986 Log:
987 Merged revisions 2801 via svnmerge from
988 http://svn.atheme.org/charybdis/trunk
989
990 ........
991 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
992
993 ip_cloaking: try to avoid truncation by removing more
994 components of the hostname (except the TLD).
995 ........
996
997
998 Changes: Modified:
999 + - branches/release-2.1/ (Property Modified)
1000 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1001
1002
1003jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1004 Log:
1005 Update NEWS.
1006
1007
1008 Changes: Modified:
1009 +8 -1 branches/release-2.1/NEWS (File Modified)
1010
1011
1012jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1013 Log:
1014 Merged revisions 2781 via svnmerge from
1015 http://svn.atheme.org/charybdis/trunk
1016
1017 ........
1018 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1019
1020 Fix stupid bug: checked a hostmask against the found
1021 ban instead of all exceptions, causing all host mangled
1022 clients to be exempted if there was a single ban
1023 exception in many cases.
1024 ........
1025
1026
1027 Changes: Modified:
1028 + - branches/release-2.1/ (Property Modified)
1029 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1030
1031
1032jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1033 Log:
1034 Merged revisions 2773 via svnmerge from
1035 http://svn.atheme.org/charybdis/trunk
1036
1037 ........
1038 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1039
1040 user@host must be *@* for a shared{} block with flags=locops
1041 (server should not be *).
1042 ........
1043
1044
1045 Changes: Modified:
1046 + - branches/release-2.1/ (Property Modified)
1047 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1048
1049
1050jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1051 Log:
1052 Tweak \s code a little.
1053
1054
1055 Changes: Modified:
1056 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1057 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1058 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1059
1060
1061jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1062 Log:
1063 Merged revisions 2761 via svnmerge from
1064 http://svn.atheme.org/charybdis/trunk
1065
1066 ........
1067 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1068
1069 The testline/no_tilde fixes are in 2.1.1.
1070 ........
1071
1072
1073 Changes: Modified:
1074 + - branches/release-2.1/ (Property Modified)
1075 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1076
1077
1078jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1079 Log:
1080 Update NEWS.
1081
1082
1083 Changes: Modified:
1084 +4 -1 branches/release-2.1/NEWS (File Modified)
1085
1086
1087jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1088 Log:
1089 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
1090 http://svn.atheme.org/charybdis/trunk
1091 no_tilde fixes
1092
1093 ........
1094 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1095
1096 If the auth{} block has no_tilde and is not kline exempt,
1097 check the username without tilde against klines too.
1098 This is consistent with the way klines work on spoofs
1099 (klines checked on both raw and appearing-on-IRC version).
1100 ........
1101 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1102
1103 Rework the fix for klines with no_tilde.
1104 Add an extra argument to find_address_conf() for the
1105 username without tilde, as that may contain one character more.
1106 ........
1107 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1108
1109 Unbreak compile (because of r2697).
1110 testline with ~ could be improved some more perhaps, but this should work.
1111 ........
1112 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1113
1114 testline: take no_tilde and username truncation into account
1115 ........
1116 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1117
1118 Add some information on /testline with no_tilde and username truncation.
1119 ........
1120
1121
1122 Changes: Modified:
1123 + - branches/release-2.1/ (Property Modified)
1124 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1125 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1126 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1127 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1128 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1129 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1130
1131
1132jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1133 Log:
1134 Merged revisions 2149,2151 via svnmerge from
1135 http://svn.atheme.org/charybdis/trunk
1136
1137 ........
1138 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1139
1140 Move kills from services from +s to +k snomask.
1141 Kills from non-service opers remain on +s.
1142 ........
1143 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1144
1145 Update description of +s and +k snomasks.
1146 ........
1147
1148
1149 Changes: Modified:
1150 + - branches/release-2.1/ (Property Modified)
1151 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1152 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1153 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1154
1155
1156jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1157 Log:
1158 Merged revisions 2685 via svnmerge from
1159 http://svn.atheme.org/charybdis/trunk
1160
1161 ........
1162 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1163
1164 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1165 ........
1166
1167
1168 Changes: Modified:
1169 + - branches/release-2.1/ (Property Modified)
1170 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1171
1172
1173jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1174 Log:
1175 Merged revisions 2693 via svnmerge from
1176 http://svn.atheme.org/charybdis/trunk
1177
1178 ........
1179 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1180
1181 Fix truncation (by one) of unidented usernames
1182 if user registration is done because of DNSBL
1183 completion (which is the usual case if a valid
1184 NICK and USER are sent quickly and any DNSBLs
1185 are enabled).
1186 ........
1187
1188
1189 Changes: Modified:
1190 + - branches/release-2.1/ (Property Modified)
1191 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1192
1193
1194jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1195 Log:
1196 Update NEWS.
1197
1198
1199 Changes: Modified:
1200 +10 -0 branches/release-2.1/NEWS (File Modified)
1201
1202
1203jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1204 Log:
1205 Rerun autoconf.
1206
1207
1208 Changes: Modified:
1209 +9 -9 branches/release-2.1/configure (File Modified)
1210
1211
1212jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1213 Log:
1214 Version bump to 2.1.1.
1215
1216
1217 Changes: Modified:
1218 +1 -1 branches/release-2.1/configure.ac (File Modified)
1219
1220
1221jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1222 Log:
1223 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
1224 http://svn.atheme.org/charybdis/trunk
1225
1226 ........
1227 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1228
1229 - fix a server notice on SID collision where the server name is mentioned twice
1230 ........
1231 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1232
1233 - get_server_name() is stupid
1234 ........
1235 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1236
1237 - fix an oops
1238 ........
1239 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1240
1241 Do the Attempt to re-introduce SID server notice somewhat
1242 differently, showing a real host again if !HIDE_SERVERS_IPS
1243 and still showing the server name exactly once.
1244 ........
1245 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1246
1247 Fix log message for Attempt to re-introduce SID (server notice was ok).
1248 ........
1249 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1250
1251 - replace "No N line" with "no connect block" in a
1252 serverlog message
1253 - show attempted server name in a few serverlog messages
1254 ........
1255
1256
1257 Changes: Modified:
1258 + - branches/release-2.1/ (Property Modified)
1259 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1260
1261
1262jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1263 Log:
1264 Merged revisions 2218 via svnmerge from
1265 http://svn.atheme.org/charybdis/trunk
1266
1267 ........
1268 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1269
1270 Fix garbage in /stats y output on 64-bit archs.
1271 ........
1272
1273
1274 Changes: Modified:
1275 + - branches/release-2.1/ (Property Modified)
1276 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1277
1278
1279jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1280 Log:
1281 Merged revisions 2438 via svnmerge from
1282 http://svn.atheme.org/charybdis/trunk
1283
1284 ........
1285 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1286
1287 Enable Revision keyword in addition to Id.
1288 ........
1289
1290
1291 Changes: Modified:
1292 + - branches/release-2.1/ (Property Modified)
1293 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1294
1295
1296jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1297 Log:
1298 Merged revisions 2679 via svnmerge from
1299 http://svn.atheme.org/charybdis/trunk
1300
1301 ........
1302 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1303
1304 Port over ratbox 2.2 r23253 (anfl):
1305 - remove the cached storage of how many +beI there are, thereby fixing a
1306 case where it can get desynced from reality
1307 ........
1308
1309
1310 Changes: Modified:
1311 + - branches/release-2.1/ (Property Modified)
1312 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1313 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1314
1315
1316jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1317 Log:
1318 Merged revisions 2093,2095 via svnmerge from
1319 http://svn.atheme.org/charybdis/trunk
1320
1321 ........
1322 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1323
1324 - change DNSBL licensing to BSD.
1325 ........
1326 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1327
1328 - change x86-assembly FNV implementation to BSD license
1329 ........
1330
1331
1332 Changes: Modified:
1333 + - branches/release-2.1/ (Property Modified)
1334 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1335 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1336
1337
1338jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1339 Log:
1340 Merged revisions 2073,2075 via svnmerge from
1341 http://svn.atheme.org/charybdis/trunk
1342
1343 ........
1344 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1345
1346 Put full information in the squit reason when exiting
1347 a server due to a servlink (ziplinks) error.
1348 ........
1349 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1350
1351 Put full information in the squit reason when exiting
1352 a server due to not enough arguments for a command.
1353 ........
1354
1355
1356 Changes: Modified:
1357 + - branches/release-2.1/ (Property Modified)
1358 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1359 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1360
1361
1362jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1363 Log:
1364 Merged revisions 2071 via svnmerge from
1365 http://svn.atheme.org/charybdis/trunk
1366
1367 ........
1368 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1369
1370 Don't redirect users from an existing domain to an
1371 existing server in reference.conf.
1372 Idea from ratbox.
1373 ........
1374
1375
1376 Changes: Modified:
1377 + - branches/release-2.1/ (Property Modified)
1378 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1379
1380
1381jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1382 Log:
1383 Merged revisions 2053 via svnmerge from
1384 http://svn.atheme.org/charybdis/trunk
1385
1386 ........
1387 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1388
1389 Make find_channel_membership() choose the shortest list
1390 (channel's list or user's list) to search, avoiding excessive
1391 CPU usage with services which are in lots of channels.
1392 From ratbox 2.2 (anfl/jilles)
1393 ........
1394
1395
1396 Changes: Modified:
1397 + - branches/release-2.1/ (Property Modified)
1398 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1399
1400
1401jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1402 Log:
1403 Rerun autoconf.
1404
1405
1406 Changes: Modified:
1407 +9 -9 branches/release-2.1/configure (File Modified)
1408
1409
1410jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1411 Log:
1412 Version change 2.1.0rc1 -> 2.1.0 (release).
1413
1414
1415 Changes: Modified:
1416 +1 -1 branches/release-2.1/configure.ac (File Modified)
1417
1418
1419jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1420 Log:
1421 Merged revisions 2029 via svnmerge from
1422 http://svn.atheme.org/charybdis/trunk
1423
1424 ........
1425 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1426
1427 NEWS: mention m_webirc.c module
1428 ........
1429
1430
1431 Changes: Modified:
1432 + - branches/release-2.1/ (Property Modified)
1433 +1 -0 branches/release-2.1/NEWS (File Modified)
1434
1435
1436jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1437 Log:
1438 Rerun autoconf.
1439
1440
1441 Changes: Modified:
1442 +9 -9 branches/release-2.1/configure (File Modified)
1443
1444
1445jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1446 Log:
1447 Change version to 2.1.0rc1.
1448
1449
1450 Changes: Modified:
1451 +1 -1 branches/release-2.1/configure.ac (File Modified)
1452
1453
1454jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1455 Log:
1456 Merged revisions 2021 via svnmerge from
1457 http://svn.atheme.org/charybdis/trunk
1458
1459 ........
1460 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1461
1462 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1463 related flaky looking things, and instead keep a list
1464 of BlacklistClients in PreClient.
1465 ........
1466
1467
1468 Changes: Modified:
1469 + - branches/release-2.1/ (Property Modified)
1470 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1471 +1 -1 branches/release-2.1/include/client.h (File Modified)
1472 +0 -1 branches/release-2.1/include/res.h (File Modified)
1473 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1474 +0 -24 branches/release-2.1/src/res.c (File Modified)
1475 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1476
1477
1478jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1479 Log:
1480 Merged revisions 2015,2017 via svnmerge from
1481 http://svn.atheme.org/charybdis/trunk
1482
1483 ........
1484 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1485
1486 Check if the name in the question section of the
1487 DNS reply matches what we queried, to guard against
1488 late replies to a previous query with the same id.
1489 ........
1490 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1491
1492 res.c: add a comment summarizing our changes
1493 ........
1494
1495
1496 Changes: Modified:
1497 + - branches/release-2.1/ (Property Modified)
1498 +53 -18 branches/release-2.1/src/res.c (File Modified)
1499
1500
1501jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1502 Log:
1503 Merged revisions 1981 via svnmerge from
1504 http://svn.atheme.org/charybdis/trunk
1505
1506 ........
1507 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1508
1509 Alphabetize extensions and tweak the descriptions a little.
1510 ........
1511
1512
1513 Changes: Modified:
1514 + - branches/release-2.1/ (Property Modified)
1515 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1516 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1517
1518
1519jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1520 Log:
1521 Merged revisions 1975 via svnmerge from
1522 http://svn.atheme.org/charybdis/trunk
1523
1524 ........
1525 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1526
1527 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1528 We should use the IP and not truncate the hostname.
1529 From ratbox 2.2 (androsyn)
1530 ........
1531
1532
1533 Changes: Modified:
1534 + - branches/release-2.1/ (Property Modified)
1535 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1536
1537
1538jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1539 Log:
1540 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1541 http://svn.atheme.org/charybdis/trunk
1542
1543
1544 Changes: Modified:
1545 + - branches/release-2.1/ (Property Modified)
1546
1547
1548nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1549 Log:
1550 - branch 2.1 release family
1551
1552
1553 Changes: Modified:
1554 + - branches/release-2.1/ (File Added)
1555
1556
1557jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1558 Log:
1559 Describe new handling of host mangling in channel bans in SGML.
1560
1561
1562 Changes: Modified:
1563 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1564
1565
1566nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1567 Log:
1568 - ok, 2.1 operline brought to you by marvin the melancholy robot
1569
1570
1571 Changes: Modified:
1572 +1 -1 trunk/src/messages.tab (File Modified)
1573
1574
1575nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1576 Log:
1577 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1578 If anybody comes up with anything better, then please let us know
1579 and we will change this before 2.1 is branched.
1580
1581
1582 Changes: Modified:
1583 +1 -1 trunk/src/messages.tab (File Modified)
1584
1585
1586jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1587 Log:
1588 Add EUID to capab.txt.
1589
1590
1591 Changes: Modified:
1592 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1593
1594
1595jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1596 Log:
1597 Update NEWS file.
1598
1599
1600 Changes: Modified:
1601 +3 -0 trunk/NEWS (File Modified)
1602
1603
1604jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1605 Log:
1606 Allow service{} servers to manipulate the nick delay table
1607 (for "nickserv enforcement").
1608 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1609 If duration is 0, the nickdelay entry is removed, otherwise
1610 it is added with the duration in seconds (maximum 24 hours).
1611 It is suggested that this is used if the EUID capab is present.
1612
1613
1614 Changes: Modified:
1615 +42 -1 trunk/modules/m_services.c (File Modified)
1616
1617
1618jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1619 Log:
1620 HURT: strip off *@ from the start of the mask
1621 reject anything else containing '@' or '!'
1622
1623
1624 Changes: Modified:
1625 +11 -0 trunk/extensions/hurt.c (File Modified)
1626
1627
1628jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1629 Log:
1630 ircd.c: need supported.h here
1631
1632
1633 Changes: Modified:
1634 +1 -0 trunk/src/ircd.c (File Modified)
1635
1636
1637jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1638 Log:
1639 HURT: less ambiguity here
1640 ips/hosts to be hurt must contain a '.' or ':' otherwise
1641 they are interpreted as nicks
1642
1643
1644 Changes: Modified:
1645 +14 -9 trunk/extensions/hurt.c (File Modified)
1646
1647
1648nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1649 Log:
1650 - we're now ircd-charybdis.org.
1651 - properly alphabetize credits
1652
1653
1654 Changes: Modified:
1655 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1656
1657
1658nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1659 Log:
1660 - add additional modules to the configs
1661
1662
1663 Changes: Modified:
1664 +6 -0 trunk/doc/example.conf (File Modified)
1665 +12 -0 trunk/doc/reference.conf (File Modified)
1666
1667
1668nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1669 Log:
1670 - remove hurt.h, it is pointless and confusing
1671
1672
1673 Changes: Modified:
1674 +27 -62 trunk/extensions/hurt.c (File Modified)
1675 + - trunk/extensions/hurt.h (File Deleted)
1676
1677
1678nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1679 Log:
1680 - add code to suggest a local HURT by nickname.
1681 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1682
1683
1684 Changes: Modified:
1685 +40 -10 trunk/extensions/hurt.c (File Modified)
1686 +1 -0 trunk/extensions/hurt.h (File Modified)
1687
1688
1689nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1690 Log:
1691 - update NEWS file
1692
1693
1694 Changes: Modified:
1695 +2 -1 trunk/NEWS (File Modified)
1696
1697
1698jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1699 Log:
1700 MASKTRACE/TESTMASK: check orighost as well
1701
1702
1703 Changes: Modified:
1704 +4 -2 trunk/modules/m_etrace.c (File Modified)
1705 +3 -1 trunk/modules/m_testmask.c (File Modified)
1706
1707
1708jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1709 Log:
1710 Make RPL_ISUPPORT (005) numeric modularizable.
1711 Currently it will reassemble the numeric every time
1712 it needs to be sent, using a few dozen callbacks;
1713 if this is too slow some caching scheme should be
1714 implemented.
1715
1716
1717 Changes: Modified:
1718 +0 -1 trunk/include/s_user.h (File Modified)
1719 +36 -114 trunk/include/supported.h (File Modified)
1720 +1 -1 trunk/modules/m_version.c (File Modified)
1721 +1 -0 trunk/src/Makefile.in (File Modified)
1722 +1 -0 trunk/src/ircd.c (File Modified)
1723 +300 -25 trunk/src/s_user.c (File Modified)
1724 + - trunk/src/supported.c (File Added)
1725
1726
1727jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1728 Log:
1729 EUID orighost could differ from host only in case,
1730 do not mark as dynamic spoof then
1731
1732
1733 Changes: Modified:
1734 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1735
1736
1737jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1738 Log:
1739 kline help file: clarify a bit and remove some obsolete stuff
1740 partly suggested by Olin
1741
1742
1743 Changes: Modified:
1744 +8 -8 trunk/help/opers/kline (File Modified)
1745
1746
1747jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1748 Log:
1749 Update NEWS file.
1750
1751
1752 Changes: Modified:
1753 +20 -0 trunk/NEWS (File Modified)
1754
1755
1756jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1757 Log:
1758 Show real host/IP to nonopers whoising themselves.
1759 The IP is not shown for auth{} spoofs, otherwise it is,
1760 as it looked rather weird to me to show an auth{} spoofed
1761 IP like this. (/userhost on self still shows the IP.)
1762
1763
1764 Changes: Modified:
1765 +13 -2 trunk/modules/m_whois.c (File Modified)
1766
1767
1768jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1769 Log:
1770 Document nick_delay stuff and move it around a bit.
1771
1772
1773 Changes: Modified:
1774 +1 -2 trunk/doc/example.conf (File Modified)
1775 +8 -2 trunk/doc/reference.conf (File Modified)
1776
1777
1778nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1779 Log:
1780 - disable nickdelay by default. Needs to be documented in reference.conf.
1781
1782
1783 Changes: Modified:
1784 +2 -0 trunk/doc/example.conf (File Modified)
1785 +2 -0 trunk/doc/reference.conf (File Modified)
1786
1787
1788jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1789 Log:
1790 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1791
1792
1793 Changes: Modified:
1794 +2 -1 trunk/modules/m_services.c (File Modified)
1795
1796
1797jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1798 Log:
1799 ip_cloaking: somewhat hackish but we need to send the
1800 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1801 umodes
1802
1803
1804 Changes: Modified:
1805 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1806
1807
1808jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1809 Log:
1810 If EUID is used, show realhost in far connect notice
1811 (but not in far disconnect notice).
1812
1813
1814 Changes: Modified:
1815 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1816
1817
1818jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1819 Log:
1820 ip_cloaking:
1821 - use non-ENCAP CHGHOST if possible
1822 - really introduce new users with their mangled and real
1823 host if +h is in default umodes
1824
1825
1826 Changes: Modified:
1827 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1828
1829
1830jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1831 Log:
1832 Add non-ENCAP CHGHOST.
1833
1834
1835 Changes: Modified:
1836 +49 -11 trunk/modules/m_chghost.c (File Modified)
1837
1838
1839jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1840 Log:
1841 Initial addition of EUID (puts realhost/account in same
1842 command as user introduction).
1843 See doc/technical/euid.txt for more information.
1844 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1845
1846
1847 Changes: Modified:
1848 + - trunk/doc/technical/euid.txt (File Added)
1849 +2 -1 trunk/include/s_serv.h (File Modified)
1850 +1 -1 trunk/include/s_user.h (File Modified)
1851 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1852 +1 -34 trunk/modules/m_chghost.c (File Modified)
1853 +0 -28 trunk/modules/m_services.c (File Modified)
1854 +30 -1 trunk/src/s_serv.c (File Modified)
1855 +30 -3 trunk/src/s_user.c (File Modified)
1856
1857
1858jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1859 Log:
1860 Store the mangled host in localClient and use it for
1861 ban matching (also match real host for mangled users,
1862 also match mangled host for uncloaked users).
1863 Improve interaction of +h with auth{} and services
1864 spoofs.
1865 Note that all of this only applies to clients who
1866 connect after the mangling module is loaded
1867 (other clients cannot even set +h).
1868 The sorcerynet cloaking module has not been updated
1869 for these changes.
1870
1871
1872 Changes: Modified:
1873 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1874 +3 -0 trunk/include/client.h (File Modified)
1875 +64 -5 trunk/src/channel.c (File Modified)
1876 +1 -0 trunk/src/client.c (File Modified)
1877 +2 -2 trunk/src/s_user.c (File Modified)
1878
1879
1880jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1881 Log:
1882 Document /stats U letters in sgml.
1883
1884
1885 Changes: Modified:
1886 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1887
1888
1889jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1890 Log:
1891 Better description of hub_mask and leaf_mask.
1892
1893
1894 Changes: Modified:
1895 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1896
1897
1898jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1899 Log:
1900 Add operspy_dont_care_user_info to sgml docs.
1901
1902
1903 Changes: Modified:
1904 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1905
1906
1907jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1908 Log:
1909 Add general::operspy_dont_care_user_info.
1910 This makes /who mask equivalent to /who !mask for opers
1911 with the operspy flag, and removes the operspy log/notice
1912 on /who mask, /masktrace and /scan.
1913 The necessary privilege (operspy flag) is unchanged.
1914 Behaviour for the other operspy commands (channel
1915 related ones) is also unchanged.
1916
1917
1918 Changes: Modified:
1919 +1 -0 trunk/doc/example.conf (File Modified)
1920 +6 -0 trunk/doc/reference.conf (File Modified)
1921 +1 -0 trunk/include/s_conf.h (File Modified)
1922 +10 -8 trunk/modules/m_etrace.c (File Modified)
1923 +6 -0 trunk/modules/m_info.c (File Modified)
1924 +8 -5 trunk/modules/m_scan.c (File Modified)
1925 +1 -1 trunk/modules/m_version.c (File Modified)
1926 +6 -1 trunk/modules/m_who.c (File Modified)
1927 +1 -0 trunk/src/newconf.c (File Modified)
1928 +1 -0 trunk/src/s_conf.c (File Modified)
1929
1930
1931jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1932 Log:
1933 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1934 This letter will also be used for showing operspy with
1935 limited accountability (show non channel related info
1936 without '!' or notice).
1937
1938
1939 Changes: Modified:
1940 +2 -0 trunk/doc/server-version-info (File Modified)
1941 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1942 +2 -0 trunk/include/ircd.h (File Modified)
1943 +6 -0 trunk/modules/m_info.c (File Modified)
1944 +2 -0 trunk/modules/m_version.c (File Modified)
1945 +1 -0 trunk/src/ircd_state.c (File Modified)
1946
1947
1948jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1949 Log:
1950 Add m_webirc module, allows showing real host of CGI:IRC users.
1951 Differences to the version available on my web page for a while:
1952 instructions on how to set it up.
1953
1954
1955 Changes: Modified:
1956 +137 -0 trunk/extensions/Makefile.in (File Modified)
1957 + - trunk/extensions/m_webirc.c (File Added)
1958
1959
1960nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1961 Log:
1962 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1963
1964
1965 Changes: Modified:
1966 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1967
1968
1969nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1970 Log:
1971 - move beu from core to contributors
1972 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1973
1974
1975 Changes: Modified:
1976 +2 -2 trunk/CREDITS (File Modified)
1977
1978
1979jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1980 Log:
1981 Mention that class blocks must be defined before the
1982 auth or connect blocks referencing them.
1983
1984
1985 Changes: Modified:
1986 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1987
1988
1989jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1990 Log:
1991 extb_canjoin:
1992 - change from "can join" to "is banned", this reverses sense
1993 and removes "weird" checks like for +i, +l, +j
1994 - don't allow $j to same channel
1995 - +s/+p restriction removed, anyone can /mode b anyway
1996 - +k check removed
1997
1998
1999 Changes: Modified:
2000 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2001
2002
2003jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2004 Log:
2005 Add a few important lines from reference.conf to example.conf.
2006
2007
2008 Changes: Modified:
2009 +8 -1 trunk/doc/example.conf (File Modified)
2010
2011
2012nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2013 Log:
2014 - we don't support rtsigio anymore
2015 - we definately don't support VMS nor Cygwin either.
2016
2017
2018 Changes: Modified:
2019 +2 -2 trunk/INSTALL (File Modified)
2020 +0 -2 trunk/README.FIRST (File Modified)
2021
2022
2023nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2024 Log:
2025 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2026
2027
2028 Changes: Modified:
2029 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2030
2031
2032jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2033 Log:
2034 extb_canjoin:
2035 - return EXTBAN_NOMATCH for a valid ban that does not match
2036 - consider a $j ban invalid if we were already processing a
2037 can_join for a $j ban
2038
2039
2040 Changes: Modified:
2041 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2042
2043
2044jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2045 Log:
2046 extb_extgecos: realhost -> orighost
2047
2048
2049 Changes: Modified:
2050 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2051
2052
2053nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2054 Log:
2055 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2056
2057
2058 Changes: Modified:
2059 +59 -0 trunk/extensions/Makefile.in (File Modified)
2060 + - trunk/extensions/extb_canjoin.c (File Added)
2061
2062
2063nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2064 Log:
2065 - oh right, charybdis calls that 'orighost'.
2066
2067
2068 Changes: Modified:
2069 +2 -2 trunk/modules/m_who.c (File Modified)
2070
2071
2072nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2073 Log:
2074 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2075
2076
2077 Changes: Modified:
2078 +2 -0 trunk/modules/m_who.c (File Modified)
2079
2080
2081nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2082 Log:
2083 - also check $x against realhost
2084
2085
2086 Changes: Modified:
2087 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2088
2089
2090jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2091 Log:
2092 Sorcerynet people want a debugging notice moved from +s to +d.
2093
2094
2095 Changes: Modified:
2096 +1 -1 trunk/src/blacklist.c (File Modified)
2097
2098
2099jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2100 Log:
2101 Use source_p instead of client_p for free_pre_client().
2102 client_p could be NULL or another client.
2103
2104
2105 Changes: Modified:
2106 +1 -1 trunk/src/client.c (File Modified)
2107
2108
2109nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2110 Log:
2111 - revert this, I know how to fix it now
2112
2113
2114 Changes: Modified:
2115 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2116
2117
2118nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2119 Log:
2120 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2121 This fix is probably suboptimal, but it does indeed fix the problem.
2122
2123
2124 Changes: Modified:
2125 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2126
2127
2128nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2129 Log:
2130 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2131
2132
2133 Changes: Modified:
2134 +49 -0 trunk/extensions/Makefile.in (File Modified)
2135 + - trunk/extensions/extb_extgecos.c (File Added)
2136
2137
2138jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2139 Log:
2140 Remove undocumented and unused general::fallback_to_ip6_int config option.
2141
2142
2143 Changes: Modified:
2144 +0 -3 trunk/include/s_conf.h (File Modified)
2145 +0 -3 trunk/src/newconf.c (File Modified)
2146
2147
2148jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2149 Log:
2150 SGML docs:
2151 - document new TESTMASK
2152 - mention that TESTMASK matching is the same as MASKTRACE matching
2153 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2154 been that way)
2155
2156
2157 Changes: Modified:
2158 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2159
2160
2161jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2162 Log:
2163 New testmask from ratbox 2.2.
2164 Allows matches on nick, ip and gecos in addition to user
2165 and host, and is fully analogous to masktrace.
2166 The numeric has changed from 724 to 727 and fields in it
2167 have changed.
2168
2169
2170 Changes: Modified:
2171 +4 -3 trunk/help/opers/testmask (File Modified)
2172 +1 -0 trunk/include/numeric.h (File Modified)
2173 +82 -9 trunk/modules/m_testmask.c (File Modified)
2174 +2 -2 trunk/src/messages.tab (File Modified)
2175
2176
2177jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2178 Log:
2179 contrib -> extensions
2180
2181
2182 Changes: Modified:
2183 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2184
2185
2186jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2187 Log:
2188 CHGHOST: Check validity of new hostname.
2189 If the command came from a local client (disabled by
2190 default), send an error message and drop the command.
2191 If the command came from a remote client or server,
2192 send a notice to opers and the target user (if local).
2193
2194
2195 Changes: Modified:
2196 +42 -1 trunk/modules/m_chghost.c (File Modified)
2197
2198
2199jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2200 Log:
2201 Update NEWS file.
2202
2203
2204 Changes: Modified:
2205 +23 -1 trunk/NEWS (File Modified)
2206
2207
2208jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2209 Log:
2210 When an outgoing server connection succeeds, set
2211 localClient->ip by simply copying the whole sockaddr
2212 struct instead of copying certain parts only.
2213
2214
2215 Changes: Modified:
2216 +1 -19 trunk/src/s_serv.c (File Modified)
2217
2218
2219jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2220 Log:
2221 Give a special error message and ignore the connect block
2222 if trying to add a connect block for the server's own name.
2223
2224
2225 Changes: Modified:
2226 +7 -0 trunk/src/newconf.c (File Modified)
2227
2228
2229jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2230 Log:
2231 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2232 when --disable-balloc is used, so that it compiles.
2233 Obviously the BlockHeapUsage() stub returns just zeroes so
2234 /stats z will be less informative.
2235
2236
2237 Changes: Modified:
2238 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2239
2240
2241jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2242 Log:
2243 Free and zero dns_query in DNS callback for outgoing connect.
2244 This avoids double free of reslist.
2245
2246
2247 Changes: Modified:
2248 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2249
2250
2251jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2252 Log:
2253 From ratbox, log failed outgoing connections to serverlog.
2254 Added: IP address.
2255
2256
2257 Changes: Modified:
2258 +13 -1 trunk/src/s_serv.c (File Modified)
2259
2260
2261jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2262 Log:
2263 Change serverlog message when connecting to be more clear and show the port number.
2264
2265
2266 Changes: Modified:
2267 +1 -1 trunk/src/s_serv.c (File Modified)
2268
2269
2270jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2271 Log:
2272 Remove gethost_byname(), this is meaningless
2273 since the removal of AAAA -> A fallback (r1763).
2274
2275
2276 Changes: Modified:
2277 +0 -1 trunk/include/res.h (File Modified)
2278 +0 -12 trunk/src/res.c (File Modified)
2279
2280
2281jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2282 Log:
2283 Remove ip6.int support and use only ip6.arpa.
2284 The global ip6.int zone has disappeared on June 1
2285 and a lot of other software has been removing ip6.int
2286 support also.
2287 This removes the second and last case where IPv6
2288 support in charybdis causes extra lookups and slows
2289 DNS down.
2290
2291
2292 Changes: Modified:
2293 +5 -27 trunk/src/res.c (File Modified)
2294
2295
2296jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2297 Log:
2298 Mention new default (r1767) for connect::aftype in sgml docs.
2299
2300
2301 Changes: Modified:
2302 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2303
2304
2305jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2306 Log:
2307 Use IPv6 if connect::host looks like an IPv6 address
2308 (contains a colon). No need to aftype=ipv6 anymore.
2309
2310
2311 Changes: Modified:
2312 +2 -0 trunk/src/newconf.c (File Modified)
2313
2314
2315jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2316 Log:
2317 More information about connect::host.
2318
2319
2320 Changes: Modified:
2321 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2322
2323
2324jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2325 Log:
2326 Remove fallback to A if AAAA cannot be found.
2327 In case of a forward check of a reverse lookup, we
2328 already know if it's ipv4 or ipv6, so it is not
2329 useful and in case of a forward lookup of a hostname
2330 in connect::host, connect::aftype already specifies
2331 if it's ipv4 or ipv6.
2332
2333
2334 Changes: Modified:
2335 +4 -27 trunk/src/res.c (File Modified)
2336
2337
2338jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2339 Log:
2340 msg_channel():
2341 - check if +c made the message text empty and refuse
2342 to send it if so
2343 - don't copy message text if it is not necessary
2344 (channel is -c)
2345
2346
2347 Changes: Modified:
2348 +14 -4 trunk/modules/core/m_message.c (File Modified)
2349
2350
2351jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2352 Log:
2353 remove_conf_item(): do not free cf_name, this is generally a string constant
2354
2355
2356 Changes: Modified:
2357 +0 -1 trunk/src/newconf.c (File Modified)
2358
2359
2360jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2361 Log:
2362 Remove the old unused FDL_ constants.
2363
2364
2365 Changes: Modified:
2366 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2367
2368
2369jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2370 Log:
2371 Remove an unused struct irc_sockaddr_storage from fde_t
2372 (allocated for every possible file descriptor).
2373
2374
2375 Changes: Modified:
2376 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2377
2378
2379jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2380 Log:
2381 If the DNS lookup for an outgoing connection is still
2382 pending when it is closed, clean it up.
2383
2384
2385 Changes: Modified:
2386 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2387
2388
2389jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2390 Log:
2391 If proc_answer() fails (for example if a lookup for an
2392 A record returns a CNAME), fail the query immediately.
2393 Previously the packet was just ignored, leaving the
2394 query to time out.
2395
2396
2397 Changes: Modified:
2398 +4 -8 trunk/src/res.c (File Modified)
2399
2400
2401jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2402 Log:
2403 Correct sockhost field in an outgoing server connection.
2404 First copy the host field from the server_conf, then
2405 take the IP from to where the connection was attempted
2406 when the connection callback is called.
2407 (Before r1747 this used the IP from the server_conf.)
2408
2409
2410 Changes: Modified:
2411 +8 -2 trunk/src/s_serv.c (File Modified)
2412
2413
2414jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2415 Log:
2416 Remove ipnum (keep aftype) and dns_query from server_conf.
2417 We don't keep track of binary form address in connect{}
2418 blocks anymore, DNS lookups of names in host= gone.
2419 As before the DNS lookup is done on connect.
2420 This should unbreak hostnames in host= somewhat.
2421
2422
2423 Changes: Modified:
2424 +1 -2 trunk/include/s_newconf.h (File Modified)
2425 +2 -2 trunk/src/newconf.c (File Modified)
2426 +1 -42 trunk/src/s_newconf.c (File Modified)
2427 +12 -31 trunk/src/s_serv.c (File Modified)
2428
2429
2430jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2431 Log:
2432 Rerun autoconf.
2433
2434
2435 Changes: Modified:
2436 +1 -1 trunk/configure (File Modified)
2437
2438
2439jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2440 Log:
2441 Fix --disable-balloc help text (said --disable-small-net).
2442
2443
2444 Changes: Modified:
2445 +1 -1 trunk/configure.ac (File Modified)
2446
2447
2448jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2449 Log:
2450 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2451 services (+S). Unlike operstring and adminstring, this
2452 is not changeable with /quote set but is updated on rehash.
2453
2454
2455 Changes: Modified:
2456 +1 -0 trunk/doc/example.conf (File Modified)
2457 +10 -2 trunk/doc/reference.conf (File Modified)
2458 +1 -0 trunk/include/s_conf.h (File Modified)
2459 +6 -0 trunk/modules/m_info.c (File Modified)
2460 +3 -2 trunk/modules/m_whois.c (File Modified)
2461 +1 -0 trunk/src/newconf.c (File Modified)
2462 +1 -0 trunk/src/s_conf.c (File Modified)
2463
2464
2465jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2466 Log:
2467 Fix handling of comma in whois: ignore the comma and
2468 everything after it but do output the entire parameter
2469 in RPL_ENDOFWHOIS.
2470
2471
2472 Changes: Modified:
2473 +2 -2 trunk/modules/m_whois.c (File Modified)
2474
2475
2476beu 2006/07/21 22:36:46 UTC (20060721-1737)
2477 Log:
2478 New /stats letter 's' to list HURTs:
2479 - opers get the full listing.
2480 - users get any HURTs that match their sockhost/orighost if
2481 "stats_k_oper_only" is set to 1.
2482
2483
2484 Changes: Modified:
2485 +50 -0 trunk/extensions/hurt.c (File Modified)
2486
2487
2488nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2489 Log:
2490 - make the newconf system available to modules.
2491
2492
2493 Changes: Modified:
2494 +4 -1 trunk/include/newconf.h (File Modified)
2495 +4 -8 trunk/src/newconf.c (File Modified)
2496
2497
2498beu 2006/07/18 22:39:16 UTC (20060718-1733)
2499 Log:
2500 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2501
2502 Changes: Modified:
2503 +0 -3 trunk/doc/example.conf (File Modified)
2504 +0 -3 trunk/doc/reference.conf (File Modified)
2505
2506
2507beu 2006/07/18 22:34:36 UTC (20060718-1731)
2508 Log:
2509 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2510
2511
2512 Changes: Modified:
2513 +3 -0 trunk/doc/example.conf (File Modified)
2514 +3 -0 trunk/doc/reference.conf (File Modified)
2515
2516
2517jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2518 Log:
2519 Fix too early truncation of JOIN channel list.
2520
2521
2522 Changes: Modified:
2523 +2 -3 trunk/modules/core/m_join.c (File Modified)
2524
2525
2526jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2527 Log:
2528 - From ratbox 2.2 (anfl), send server notices about read
2529 errors from handshakes and servers to +s instead of +d.
2530 - Send various server notices about failed server
2531 connections which did not reach registered state network
2532 wide if the connection was initiated by a remote oper.
2533 This avoids annoying the whole net if there is a
2534 broken autoconnect, but allows all opers to see why a
2535 remote connect failed. Failed connections which did reach
2536 server state already generate server notices everywhere.
2537
2538 Note: this is an exception to our general policy to not send
2539 server notices about unregistered connections remotely.
2540
2541
2542 Changes: Modified:
2543 +1 -0 trunk/include/client.h (File Modified)
2544 +20 -6 trunk/src/client.c (File Modified)
2545 +6 -6 trunk/src/s_serv.c (File Modified)
2546
2547
2548nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2549 Log:
2550 - fix typoes
2551
2552
2553 Changes: Modified:
2554 +1 -1 trunk/doc/example.conf (File Modified)
2555 +1 -1 trunk/doc/reference.conf (File Modified)
2556
2557
2558jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2559 Log:
2560 Don't allow #channel +b $c:&channel (inconsistent target).
2561
2562
2563 Changes: Modified:
2564 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2565
2566
2567jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2568 Log:
2569 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2570
2571
2572 Changes: Modified:
2573 +0 -2 trunk/include/client.h (File Modified)
2574
2575
2576jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2577 Log:
2578 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2579
2580
2581 Changes: Modified:
2582 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2583
2584
2585jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2586 Log:
2587 Store IP addresses in whowas. These are shown to opers.
2588 Obtained from Eurus patches.
2589 orighost tracking removed (not worth the memory IMHO),
2590 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2591 with unknown IPs and to not violate auth{} spoof policy.
2592
2593
2594 Changes: Modified:
2595 +2 -0 trunk/doc/reference.conf (File Modified)
2596 +1 -0 trunk/include/numeric.h (File Modified)
2597 +1 -0 trunk/include/whowas.h (File Modified)
2598 +10 -1 trunk/modules/m_whowas.c (File Modified)
2599 +1 -1 trunk/src/messages.tab (File Modified)
2600 +4 -0 trunk/src/whowas.c (File Modified)
2601
2602
2603jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2604 Log:
2605 Describe hostmask parameter of masktrace better in sgml docs.
2606
2607
2608 Changes: Modified:
2609 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2610
2611
2612jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2613 Log:
2614 masktrace help file: mention CIDR IP masks
2615 From ratbox 2.2
2616
2617
2618 Changes: Modified:
2619 +2 -0 trunk/help/opers/masktrace (File Modified)
2620
2621
2622jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2623 Log:
2624 MASKTRACE: allow normal match() on IP address also
2625 From ratbox 2.2
2626
2627
2628 Changes: Modified:
2629 +2 -3 trunk/modules/m_etrace.c (File Modified)
2630
2631
2632jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2633 Log:
2634 Allow +S clients (services) to send to channels and @/+ channels always.
2635
2636
2637 Changes: Modified:
2638 +1 -1 trunk/modules/core/m_message.c (File Modified)
2639 +1 -1 trunk/src/channel.c (File Modified)
2640
2641
2642jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2643 Log:
2644 Allow servers to send to @#chan and +#chan.
2645
2646
2647 Changes: Modified:
2648 +1 -1 trunk/modules/core/m_message.c (File Modified)
2649
2650
2651jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2652 Log:
2653 Don't count opers on service{} servers in /lusers.
2654
2655
2656 Changes: Modified:
2657 +2 -2 trunk/src/s_user.c (File Modified)
2658
2659
2660jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2661 Log:
2662 Show opers the real host behind a dynamic spoof in WHOIS.
2663 If the user is auth{} spoofed, this shows the auth{} spoof
2664 otherwise it shows the DNS hostname and IP address.
2665 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2666
2667
2668 Changes: Modified:
2669 +1 -0 trunk/include/numeric.h (File Modified)
2670 +12 -2 trunk/modules/m_whois.c (File Modified)
2671 +1 -1 trunk/src/messages.tab (File Modified)
2672
2673
2674jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2675 Log:
2676 Remove #define HIDE_SPOOF_IPS from config.h, should
2677 have been done earlier.
2678
2679
2680 Changes: Modified:
2681 +0 -7 trunk/include/config.h (File Modified)
2682
2683
2684jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2685 Log:
2686 Bring back ERR_CANTKILLSERVER.
2687
2688
2689 Changes: Modified:
2690 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2691
2692
2693jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2694 Log:
2695 ip_cloaking module:
2696 - also send RPL_HOSTHIDDEN on -h
2697 - don't allow +h for auth{} spoofed clients
2698
2699
2700 Changes: Modified:
2701 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2702
2703
2704jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2705 Log:
2706 /etc/resolv.conf parsing:
2707 - don't crash (sometimes) if there is a line without an argument
2708 (e.g. 'search' by itself)
2709 - fix handling of lines with leading whitespace
2710
2711
2712 Changes: Modified:
2713 +9 -8 trunk/src/reslib.c (File Modified)
2714
2715
2716jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2717 Log:
2718 Put back code that terminates DNS queries, which was
2719 removed during the resolver changes.
2720
2721
2722 Changes: Modified:
2723 +4 -0 trunk/src/s_auth.c (File Modified)
2724
2725
2726nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2727 Log:
2728 - oh hey, that was in the wrong place
2729
2730
2731 Changes: Modified:
2732 +13 -13 trunk/src/s_auth.c (File Modified)
2733
2734
2735nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2736 Log:
2737 - handle a situation where a user can go away before DNS completes
2738
2739
2740 Changes: Modified:
2741 +13 -0 trunk/src/s_auth.c (File Modified)
2742
2743
2744jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2745 Log:
2746 More dnsbl stuff
2747
2748
2749 Changes: Modified:
2750 +1 -0 trunk/include/blacklist.h (File Modified)
2751 +1 -0 trunk/include/res.h (File Modified)
2752 +33 -2 trunk/src/blacklist.c (File Modified)
2753 +2 -0 trunk/src/client.c (File Modified)
2754 +24 -0 trunk/src/res.c (File Modified)
2755
2756
2757jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2758 Log:
2759 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2760 if comm_accept() failed.
2761
2762 Found with valgrind.
2763
2764
2765 Changes: Modified:
2766 +4 -4 trunk/src/listener.c (File Modified)
2767
2768
2769nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2770 Log:
2771 - handle unavailable Client/preClient structs
2772
2773
2774 Changes: Modified:
2775 +9 -0 trunk/src/blacklist.c (File Modified)
2776
2777
2778jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2779 Log:
2780 Add +lf to SGML docs.
2781
2782
2783 Changes: Modified:
2784 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2785
2786
2787jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2788 Log:
2789 Also do forwarding if the channel limit (+l) is exceeded.
2790
2791
2792 Changes: Modified:
2793 +1 -1 trunk/help/opers/cmode (File Modified)
2794 +2 -2 trunk/modules/core/m_join.c (File Modified)
2795
2796
2797beu 2006/06/07 11:53:21 UTC (20060607-1663)
2798 Log:
2799 Post-release lovin':
2800 - Update version to 2.1.0.
2801 - Regenerate configure.
2802
2803
2804 Changes: Modified:
2805 +9 -9 trunk/configure (File Modified)
2806 +1 -1 trunk/configure.ac (File Modified)
2807
2808
2809beu 2006/06/07 11:42:54 UTC (20060607-1659)
2810 Log:
2811 Comment out example blacklist{} block.
2812
2813
2814 Changes: Modified:
2815 +7 -7 trunk/doc/example.conf (File Modified)
2816 +7 -7 trunk/doc/reference.conf (File Modified)
2817
2818
2819beu 2006/06/07 10:59:48 UTC (20060607-1653)
2820 Log:
2821 Add note regarding use of AHBL BLs.
2822
2823
2824 Changes: Modified:
2825 +4 -0 trunk/doc/example.conf (File Modified)
2826 +4 -0 trunk/doc/reference.conf (File Modified)
2827
2828
2829jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2830 Log:
2831 Fix typos.
2832
2833
2834 Changes: Modified:
2835 +2 -2 trunk/CREDITS (File Modified)
2836
2837
2838jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2839 Log:
2840 Add beu to CREDITS.
2841
2842
2843 Changes: Modified:
2844 +1 -0 trunk/CREDITS (File Modified)
2845
2846
2847jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2848 Log:
2849 Put more recent ratbox CREDITS here.
2850
2851
2852 Changes: Modified:
2853 +3 -2 trunk/doc/Ratbox-team (File Modified)
2854
2855
2856jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2857 Log:
2858 Clarify a bit.
2859
2860
2861 Changes: Modified:
2862 +5 -4 trunk/NEWS (File Modified)
2863
2864
2865jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2866 Log:
2867 Mention that install or make install also avoids modunload crashes.
2868
2869
2870 Changes: Modified:
2871 +2 -1 trunk/BUGS (File Modified)
2872
2873
2874nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2875 Log:
2876 - update NEWS a bit
2877
2878
2879 Changes: Modified:
2880 +3 -8 trunk/NEWS (File Modified)
2881
2882
2883nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2884 Log:
2885 - further updates
2886
2887
2888 Changes: Modified:
2889 +3 -2 trunk/BUGS (File Modified)
2890
2891
2892nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2893 Log:
2894 - add orighost check to hurt.c
2895 - update BUGS info
2896
2897
2898 Changes: Modified:
2899 +1 -6 trunk/BUGS (File Modified)
2900 +1 -1 trunk/extensions/hurt.c (File Modified)
2901
2902
2903jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2904 Log:
2905 Make kline_exempt exempt from HURT also.
2906
2907
2908 Changes: Modified:
2909 +2 -1 trunk/extensions/hurt.c (File Modified)
2910
2911
2912jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2913 Log:
2914 Fix mask HEAL propagation.
2915
2916
2917 Changes: Modified:
2918 +6 -3 trunk/extensions/hurt.c (File Modified)
2919
2920
2921beu 2006/06/04 03:01:05 UTC (20060604-1622)
2922 Log:
2923 - Remove old cruft.
2924 - Update.
2925
2926
2927 Changes: Modified:
2928 +18 -31 trunk/extensions/README (File Modified)
2929
2930
2931jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2932 Log:
2933 More target change hax.
2934 Ick.
2935
2936
2937 Changes: Modified:
2938 +5 -0 trunk/extensions/hurt.c (File Modified)
2939
2940
2941jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2942 Log:
2943 Improvements to HURT propagation.
2944
2945
2946 Changes: Modified:
2947 +8 -6 trunk/extensions/hurt.c (File Modified)
2948
2949
2950nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2951 Log:
2952 - further simplification
2953
2954
2955 Changes: Modified:
2956 +25 -76 trunk/extensions/hurt.c (File Modified)
2957 +0 -9 trunk/extensions/hurt.h (File Modified)
2958
2959
2960nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2961 Log:
2962 - client_exit hook
2963
2964
2965 Changes: Modified:
2966 +13 -0 trunk/extensions/hurt.c (File Modified)
2967
2968
2969nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2970 Log:
2971 - cut off at 15 messages instead of 30
2972
2973
2974 Changes: Modified:
2975 +1 -1 trunk/extensions/hurt.h (File Modified)
2976
2977
2978jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2979 Log:
2980 Squash a warning here.
2981
2982
2983 Changes: Modified:
2984 +1 -3 trunk/src/ircd.c (File Modified)
2985
2986
2987jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2988 Log:
2989 Don't show servers in /stats l to nonopers if flatten links is enabled.
2990
2991
2992 Changes: Modified:
2993 +3 -1 trunk/modules/m_stats.c (File Modified)
2994
2995
2996nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2997 Log:
2998 - hurt expiry
2999
3000
3001 Changes: Modified:
3002 +20 -7 trunk/extensions/hurt.c (File Modified)
3003
3004
3005nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3006 Log:
3007 - remove inline stuff (yuck)
3008 - sockaddr should have been sockhost
3009
3010
3011 Changes: Modified:
3012 +22 -31 trunk/extensions/hurt.c (File Modified)
3013
3014
3015nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3016 Log:
3017 - make hurt checking actually work
3018
3019
3020 Changes: Modified:
3021 +2 -7 trunk/extensions/hurt.c (File Modified)
3022
3023
3024jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3025 Log:
3026 Slight tweak to alias{}.
3027
3028
3029 Changes: Modified:
3030 +4 -0 trunk/src/parse.c (File Modified)
3031
3032
3033nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3034 Log:
3035 - further simplification
3036
3037
3038 Changes: Modified:
3039 +59 -71 trunk/extensions/hurt.c (File Modified)
3040 +0 -1 trunk/extensions/hurt.h (File Modified)
3041
3042
3043nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3044 Log:
3045 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3046
3047
3048 Changes: Modified:
3049 +10 -20 trunk/extensions/hurt.c (File Modified)
3050 +0 -4 trunk/extensions/hurt.h (File Modified)
3051
3052
3053nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3054 Log:
3055 - remove some unnecessary code here (hurt_initial_check_event()).
3056
3057
3058 Changes: Modified:
3059 +0 -23 trunk/extensions/hurt.c (File Modified)
3060
3061
3062nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3063 Log:
3064 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3065
3066
3067 Changes: Modified:
3068 +8 -0 trunk/modules/core/m_message.c (File Modified)
3069
3070
3071nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3072 Log:
3073 - more sane tgchange hax
3074
3075
3076 Changes: Modified:
3077 +2 -1 trunk/extensions/hurt.c (File Modified)
3078
3079
3080jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3081 Log:
3082 Make HEAL <nick> work.
3083
3084
3085 Changes: Modified:
3086 +40 -43 trunk/extensions/hurt.c (File Modified)
3087
3088
3089jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3090 Log:
3091 Destroy hurt_clients list on unload.
3092
3093
3094 Changes: Modified:
3095 +7 -0 trunk/extensions/hurt.c (File Modified)
3096
3097
3098jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3099 Log:
3100 Coding style: no space between a function name and parenthesis.
3101
3102
3103 Changes: Modified:
3104 +43 -43 trunk/extensions/hurt.c (File Modified)
3105
3106
3107jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3108 Log:
3109 Now works and throws out hurt clients after 30 protocol messages
3110 unless they identify.
3111
3112
3113 Changes: Modified:
3114 +28 -36 trunk/extensions/hurt.c (File Modified)
3115 +1 -7 trunk/extensions/hurt.h (File Modified)
3116
3117
3118jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3119 Log:
3120 Working addition/lookup.
3121
3122
3123 Changes: Modified:
3124 +8 -0 trunk/extensions/hurt.c (File Modified)
3125
3126
3127jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3128 Log:
3129 Get rid of hyb6 style propagation (:server COMMAND source).
3130
3131
3132 Changes: Modified:
3133 +18 -22 trunk/extensions/hurt.c (File Modified)
3134
3135
3136jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3137 Log:
3138 add not-working hurt_add and hurt_find
3139
3140
3141 Changes: Modified:
3142 +13 -5 trunk/extensions/hurt.c (File Modified)
3143
3144
3145jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3146 Log:
3147 Comment out a lot of stuff so I can load and unload this without crashing.
3148
3149
3150 Changes: Modified:
3151 +17 -6 trunk/extensions/hurt.c (File Modified)
3152
3153
3154jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3155 Log:
3156 Fix svn:keywords and add a short comment at the top.
3157
3158
3159 Changes: Modified:
3160 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3161
3162
3163jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3164 Log:
3165 - Make hurt module compile
3166 - Link it to the build
3167 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3168 correct flag name, no CAP_TS6 use etc
3169
3170
3171 Changes: Modified:
3172 +1 -0 trunk/extensions/Makefile.in (File Modified)
3173 +30 -32 trunk/extensions/hurt.c (File Modified)
3174
3175
3176jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3177 Log:
3178 Put beu's hurt module in trunk.
3179
3180
3181 Changes: Modified:
3182 + - trunk/extensions/hurt.c (File Added)
3183 + - trunk/extensions/hurt.h (File Added)
3184
3185
3186nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3187 Log:
3188 - _iprint(): use stderr instead of stdout
3189
3190
3191 Changes: Modified:
3192 +1 -1 trunk/src/s_log.c (File Modified)
3193
3194
3195jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3196 Log:
3197 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3198 and subsequently destroy our kqueue when we close 0, 1, 2
3199 (broke /restart).
3200 - After closing fd 0, 1, 2 reopen them to /dev/null again
3201 so we don't send messages from malloc etc to a random
3202 user's connection.
3203 - Remove an obsolete comment.
3204
3205
3206 Changes: Modified:
3207 +13 -2 trunk/src/ircd.c (File Modified)
3208
3209
3210jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3211 Log:
3212 Update NEWS file.
3213
3214
3215 Changes: Modified:
3216 +29 -1 trunk/NEWS (File Modified)
3217
3218
3219jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3220 Log:
3221 Rerun autoconf.
3222
3223
3224 Changes: Modified:
3225 +1 -1 trunk/configure (File Modified)
3226
3227
3228jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3229 Log:
3230 Fix openssl version check to also accept versions newer than 0.9.6.
3231
3232
3233 Changes: Modified:
3234 +1 -1 trunk/configure.ac (File Modified)
3235
3236
3237jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3238 Log:
3239 Oops, need packet.h here.
3240
3241
3242 Changes: Modified:
3243 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3244
3245
3246jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3247 Log:
3248 End the flood grace period in CPRIVMSG/CNOTICE.
3249
3250
3251 Changes: Modified:
3252 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3253
3254
3255nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3256 Log:
3257 - update class::connectfreq documentation
3258
3259
3260 Changes: Modified:
3261 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3262
3263
3264nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3265 Log:
3266 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3267
3268
3269 Changes: Modified:
3270 +3 -6 trunk/src/s_serv.c (File Modified)
3271
3272
3273jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3274 Log:
3275 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3276
3277
3278 Changes: Modified:
3279 +1 -1 trunk/src/messages.tab (File Modified)
3280
3281
3282jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3283 Log:
3284 Don't mention that /stats p shows idle times, as it doesn't.
3285
3286
3287 Changes: Modified:
3288 +1 -1 trunk/help/opers/stats (File Modified)
3289 +1 -1 trunk/help/users/stats (File Modified)
3290
3291
3292jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3293 Log:
3294 /stats A shows DNS servers, it doesn't matter whether ircd
3295 uses ADNS or something else.
3296
3297
3298 Changes: Modified:
3299 +1 -1 trunk/help/opers/stats (File Modified)
3300
3301
3302jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3303 Log:
3304 get_client_name() fix
3305
3306
3307 Changes: Modified:
3308 +4 -0 trunk/src/client.c (File Modified)
3309
3310
3311jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3312 Log:
3313 Add some comments.
3314
3315
3316 Changes: Modified:
3317 +6 -0 trunk/src/ircd.c (File Modified)
3318
3319
3320beu 2006/05/28 09:22:09 UTC (20060528-1521)
3321 Log:
3322 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3323
3324 Changes: Modified:
3325 +16 -17 trunk/configure (File Modified)
3326 +1 -1 trunk/configure.ac (File Modified)
3327
3328
3329beu 2006/05/28 09:10:43 UTC (20060528-1517)
3330 Log:
3331 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3332
3333 Changes: Modified:
3334 +135 -0 trunk/configure (File Modified)
3335 +6 -0 trunk/configure.ac (File Modified)
3336
3337
3338jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3339 Log:
3340 Exit 0 on successful -conftest.
3341
3342
3343 Changes: Modified:
3344 +1 -1 trunk/src/ircd.c (File Modified)
3345
3346
3347jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3348 Log:
3349 Make the "keep the parent process around" thing work, by opening
3350 a pipe to the child process. This pipe is on fd 0 in the child
3351 process. After successful initialization, the child will write
3352 a byte to this pipe, on fatal errors it will close it without
3353 writing anything.
3354
3355 Somewhat hackish still but should work.
3356
3357
3358 Changes: Modified:
3359 +27 -30 trunk/src/ircd.c (File Modified)
3360
3361
3362nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3363 Log:
3364 - convert some error messages to ierror() over fprintf/ilog combination
3365
3366
3367 Changes: Modified:
3368 +3 -6 trunk/src/ircd.c (File Modified)
3369
3370
3371nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3372 Log:
3373 - inotice() for loadmodule when in foreground mode
3374
3375
3376 Changes: Modified:
3377 +3 -0 trunk/src/modules.c (File Modified)
3378
3379
3380nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3381 Log:
3382 - remove inotice() on loading modules from the config
3383
3384
3385 Changes: Modified:
3386 +0 -3 trunk/src/modules.c (File Modified)
3387
3388
3389nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3390 Log:
3391 - usleep for 50000usec in the parent process to allow for startup messages
3392 to be cleanly printed before detaching to shell, this should be more than
3393 enough time really
3394
3395
3396 Changes: Modified:
3397 +3 -0 trunk/src/ircd.c (File Modified)
3398
3399
3400nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3401 Log:
3402 - display more errors during normal startup as to try to help people find common problems
3403
3404
3405 Changes: Modified:
3406 +27 -10 trunk/src/ircd.c (File Modified)
3407
3408
3409nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3410 Log:
3411 - version bump in preparation of 2.0.0 release
3412
3413
3414 Changes: Modified:
3415 +9 -9 trunk/configure (File Modified)
3416 +1 -1 trunk/configure.ac (File Modified)
3417
3418
3419jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3420 Log:
3421 Change example.conf operator block from "admin" to "god",
3422 so as to show we encourage per-person operator blocks.
3423
3424
3425 Changes: Modified:
3426 +4 -2 trunk/doc/example.conf (File Modified)
3427
3428
3429jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3430 Log:
3431 Document alias{} block.
3432
3433
3434 Changes: Modified:
3435 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3436
3437
3438jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3439 Log:
3440 Document DNS blacklist stuff in sgml.
3441
3442
3443 Changes: Modified:
3444 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3445 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3446
3447
3448jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3449 Log:
3450 Misc /stats clarifications.
3451
3452
3453 Changes: Modified:
3454 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3455
3456
3457jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3458 Log:
3459 Move snomasks into umodes chapter.
3460 Move oprivs chapter down.
3461
3462
3463 Changes: Modified:
3464 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3465 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3466 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3467
3468
3469jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3470 Log:
3471 Mention operator{} user@host change.
3472
3473
3474 Changes: Modified:
3475 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3476
3477
3478jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3479 Log:
3480 operator{} block user@host matches against orighost now, not host.
3481 This means that services/+h spoofs do not work in operator{} blocks;
3482 auth{} spoofs still work.
3483
3484
3485 Changes: Modified:
3486 +4 -0 trunk/doc/example.conf (File Modified)
3487 +1 -1 trunk/doc/reference.conf (File Modified)
3488 +2 -2 trunk/modules/m_challenge.c (File Modified)
3489 +1 -1 trunk/modules/m_oper.c (File Modified)
3490
3491
3492nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3493 Log:
3494 - inotice/iwarn/ierror() stuff I was working on
3495
3496
3497 Changes: Modified:
3498 +3 -0 trunk/include/s_log.h (File Modified)
3499 +15 -11 trunk/src/ircd.c (File Modified)
3500 +3 -1 trunk/src/modules.c (File Modified)
3501 +1 -1 trunk/src/newconf.c (File Modified)
3502 +54 -0 trunk/src/s_log.c (File Modified)
3503
3504
3505jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3506 Log:
3507 Oops, don't add blacklists to the list twice on rehash.
3508
3509
3510 Changes: Modified:
3511 +3 -2 trunk/src/blacklist.c (File Modified)
3512
3513
3514jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3515 Log:
3516 Remove notices to the client about progress of dnsbl lookups.
3517
3518
3519 Changes: Modified:
3520 +0 -4 trunk/src/blacklist.c (File Modified)
3521
3522
3523jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3524 Log:
3525 Add auth{} flag dnsbl_exempt.
3526
3527
3528 Changes: Modified:
3529 +2 -1 trunk/doc/example.conf (File Modified)
3530 +2 -1 trunk/doc/reference.conf (File Modified)
3531 +2 -0 trunk/include/s_conf.h (File Modified)
3532 +1 -0 trunk/src/newconf.c (File Modified)
3533 +8 -1 trunk/src/s_user.c (File Modified)
3534
3535
3536jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3537 Log:
3538 Switch alias{} and blacklist{} around, for consistency with example.conf.
3539
3540
3541 Changes: Modified:
3542 +18 -18 trunk/doc/reference.conf (File Modified)
3543
3544
3545jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3546 Log:
3547 Send a warning to the user if they are dnsbl listed but exempted.
3548
3549
3550 Changes: Modified:
3551 +17 -12 trunk/src/s_user.c (File Modified)
3552
3553
3554jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3555 Log:
3556 Move throwing out dnsbl listed clients to registration,
3557 and make kline_exempt exempt from it.
3558
3559
3560 Changes: Modified:
3561 +1 -0 trunk/include/blacklist.h (File Modified)
3562 +4 -0 trunk/include/client.h (File Modified)
3563 +15 -16 trunk/src/blacklist.c (File Modified)
3564 +6 -0 trunk/src/client.c (File Modified)
3565 +17 -0 trunk/src/s_user.c (File Modified)
3566
3567
3568jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3569 Log:
3570 Show refcount in /stats n.
3571
3572
3573 Changes: Modified:
3574 +3 -2 trunk/modules/m_stats.c (File Modified)
3575
3576
3577jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3578 Log:
3579 Don't look up dnsbls twice if they send USER twice.
3580
3581
3582 Changes: Modified:
3583 +5 -3 trunk/modules/m_user.c (File Modified)
3584
3585
3586jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3587 Log:
3588 Add /stats n to help files.
3589
3590
3591 Changes: Modified:
3592 +1 -0 trunk/help/opers/stats (File Modified)
3593 +1 -0 trunk/help/users/stats (File Modified)
3594
3595
3596jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3597 Log:
3598 Only check dnsbls for A records, not AAAA.
3599
3600
3601 Changes: Modified:
3602 +1 -1 trunk/src/blacklist.c (File Modified)
3603
3604
3605jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3606 Log:
3607 Don't remove non-illegal blacklists on completion of check.
3608 Add debugging notices (not working).
3609
3610
3611 Changes: Modified:
3612 +5 -1 trunk/src/blacklist.c (File Modified)
3613
3614
3615jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3616 Log:
3617 Don't call register_local_user() if they haven't sent a nick yet.
3618
3619
3620 Changes: Modified:
3621 +1 -1 trunk/src/blacklist.c (File Modified)
3622
3623
3624jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3625 Log:
3626 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3627
3628
3629 Changes: Modified:
3630 +21 -0 trunk/modules/m_stats.c (File Modified)
3631
3632
3633jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3634 Log:
3635 More dnsbl rehash fixes, it was adding bogus entries.
3636
3637
3638 Changes: Modified:
3639 +2 -7 trunk/src/newconf.c (File Modified)
3640
3641
3642jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3643 Log:
3644 Need blacklist.h here.
3645
3646
3647 Changes: Modified:
3648 +1 -0 trunk/src/s_conf.c (File Modified)
3649
3650
3651nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3652 Log:
3653 - nuke iauth
3654
3655
3656 Changes: Modified:
3657 +1 -2 trunk/configure (File Modified)
3658 +0 -48 trunk/configure.ac (File Modified)
3659 + - trunk/doc/example-iauth.conf (File Deleted)
3660 + - trunk/iauth/ (File Deleted)
3661
3662
3663jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3664 Log:
3665 Improve handling of rehashing with blacklists.
3666 Also some coding style tweaks.
3667
3668
3669 Changes: Modified:
3670 +3 -2 trunk/include/blacklist.h (File Modified)
3671 +35 -16 trunk/src/blacklist.c (File Modified)
3672 +2 -0 trunk/src/s_conf.c (File Modified)
3673
3674
3675jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3676 Log:
3677 Clear can_send cache if a user logs in or out from services.
3678
3679
3680 Changes: Modified:
3681 +2 -0 trunk/modules/m_services.c (File Modified)
3682
3683
3684jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3685 Log:
3686 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3687 This directory is not entered by default.
3688 More stuff needs to be moved into here.
3689
3690
3691 Changes: Modified:
3692 +2 -1 trunk/configure (File Modified)
3693 +1 -0 trunk/configure.ac (File Modified)
3694 +69 -458 trunk/extensions/Makefile.in (File Modified)
3695 + - trunk/extensions/m_clearchan.c (File Deleted)
3696 + - trunk/extensions/m_force.c (File Deleted)
3697 + - trunk/unsupported/ (File Added)
3698 + - trunk/unsupported/Makefile.in (File Added)
3699 + - trunk/unsupported/m_clearchan.c (File Added)
3700 + - trunk/unsupported/m_force.c (File Added)
3701
3702
3703jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3704 Log:
3705 Logging/wallops for forcejoin/forcepart, numeric fix.
3706 This needs to be moved to the toys section.
3707
3708
3709 Changes: Modified:
3710 +22 -2 trunk/extensions/m_force.c (File Modified)
3711
3712
3713jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3714 Log:
3715 Fix comments at the top (including copyright).
3716
3717
3718 Changes: Modified:
3719 +3 -2 trunk/extensions/m_omode.c (File Modified)
3720
3721
3722jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3723 Log:
3724 Add OMODE command to extensions/ for oper mode hacking:
3725 - requires admin privs
3726 - does not work for opped opers
3727 - sends wallops
3728 - sends a ServerMode for opping the oper themselves,
3729 otherwise a mode coming from the oper (not only
3730 does this provide full accountability, it is also
3731 easiest to implement while avoiding channels
3732 messed up with bogus bans etc).
3733
3734
3735 Changes: Modified:
3736 +171 -0 trunk/extensions/Makefile.in (File Modified)
3737 + - trunk/extensions/m_omode.c (File Added)
3738
3739
3740gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3741 Log:
3742 Metadata fix
3743
3744
3745 Changes: Modified:
3746 + - trunk/include/blacklist.h (Property Modified)
3747 + - trunk/src/blacklist.c (Property Modified)
3748
3749
3750nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3751 Log:
3752 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3753
3754
3755 Changes: Modified:
3756 +5 -1 trunk/src/blacklist.c (File Modified)
3757
3758
3759nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3760 Log:
3761 Initial DNS blacklist support:
3762 - see example.conf for how to use.
3763 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3764 - tor.ahbl.org is also included because most networks will not want to allow tor
3765 (and we're considering going KoS on tor users here anyway due to abuse)
3766
3767
3768 Changes: Modified:
3769 +18 -0 trunk/doc/example.conf (File Modified)
3770 +66 -0 trunk/doc/reference.conf (File Modified)
3771 + - trunk/include/blacklist.h (File Added)
3772 +2 -0 trunk/include/client.h (File Modified)
3773 +3 -0 trunk/modules/m_user.c (File Modified)
3774 +152 -0 trunk/src/Makefile.in (File Modified)
3775 + - trunk/src/blacklist.c (File Added)
3776 +34 -0 trunk/src/newconf.c (File Modified)
3777 +1 -0 trunk/src/s_auth.c (File Modified)
3778 +4 -0 trunk/src/s_user.c (File Modified)
3779
3780
3781jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3782 Log:
3783 Remove last bit of lzo stuff (comment in example.conf connect{}).
3784
3785
3786 Changes: Modified:
3787 +0 -4 trunk/doc/example.conf (File Modified)
3788
3789
3790jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3791 Log:
3792 Show sasl successes and failures in /stats t (like other
3793 things in /stats t, about local clients only).
3794
3795
3796 Changes: Modified:
3797 +2 -0 trunk/include/s_stats.h (File Modified)
3798 +3 -0 trunk/modules/m_sasl.c (File Modified)
3799 +3 -0 trunk/src/s_stats.c (File Modified)
3800
3801
3802jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3803 Log:
3804 Allow messaging services by nickname without using
3805 target change slots (this was already possible with
3806 user@server notation or services shortcuts).
3807
3808
3809 Changes: Modified:
3810 +2 -2 trunk/modules/core/m_message.c (File Modified)
3811
3812
3813jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3814 Log:
3815 Abort a safelist if a new /list comes in while one is already in progress.
3816
3817
3818 Changes: Modified:
3819 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3820
3821
3822jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3823 Log:
3824 Change $![letter]:[mask] to $~[letter]:[mask]
3825 so both ! and ~ invert an extban.
3826
3827
3828 Changes: Modified:
3829 +2 -0 trunk/src/chmode.c (File Modified)
3830
3831
3832nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3833 Log:
3834 - revert due to technical issues
3835
3836
3837 Changes: Modified:
3838 +1 -1 trunk/src/extban.c (File Modified)
3839
3840
3841nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3842 Log:
3843 - 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
3844
3845
3846 Changes: Modified:
3847 +1 -1 trunk/src/extban.c (File Modified)
3848
3849
3850jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3851 Log:
3852 Don't pace /list on a single channel.
3853
3854
3855 Changes: Modified:
3856 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3857
3858
3859jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3860 Log:
3861 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3862
3863
3864 Changes: Modified:
3865 +4 -2 trunk/include/supported.h (File Modified)
3866
3867
3868jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3869 Log:
3870 Extban types are case insensitive; force them to lowercase when added.
3871
3872
3873 Changes: Modified:
3874 +5 -5 trunk/doc/extban.txt (File Modified)
3875 +4 -0 trunk/src/chmode.c (File Modified)
3876 +3 -3 trunk/src/extban.c (File Modified)
3877
3878
3879jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3880 Log:
3881 sendto_wallops_flags():
3882 - instead of checking IsOper on each client, walk the appropriate list
3883 - instead of sending non-+z wallops from persons to nonopers, send only
3884 +w wallops from persons
3885
3886
3887 Changes: Modified:
3888 +1 -5 trunk/src/send.c (File Modified)
3889
3890
3891jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3892 Log:
3893 Prefix oper wallops with "WALLOPS - " if they would
3894 otherwise look like operwalls or locops, when sending
3895 them to local users.
3896
3897
3898 Changes: Modified:
3899 +11 -1 trunk/modules/m_wallops.c (File Modified)
3900
3901
3902jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3903 Log:
3904 Make sure destination field in some sasl numerics
3905 is the user's nick, not the sasl agent or server
3906 name.
3907
3908
3909 Changes: Modified:
3910 +2 -2 trunk/modules/m_sasl.c (File Modified)
3911
3912
3913beu 2006/05/19 19:24:44 UTC (20060519-1373)
3914 Log:
3915 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3916
3917
3918 Changes: Modified:
3919 +1 -1 trunk/extensions/Makefile.in (File Modified)
3920
3921
3922jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3923 Log:
3924 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3925
3926
3927 Changes: Modified:
3928 +1 -0 trunk/src/s_user.c (File Modified)
3929
3930
3931beu 2006/05/19 18:10:13 UTC (20060519-1367)
3932 Log:
3933 Fix build for when IPv6 is disabled.
3934
3935
3936 Changes: Modified:
3937 +12 -10 trunk/src/s_auth.c (File Modified)
3938
3939
3940jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3941 Log:
3942 Add information about adding extban types.
3943
3944
3945 Changes: Modified:
3946 +25 -0 trunk/doc/extban.txt (File Modified)
3947
3948
3949jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3950 Log:
3951 Better extban validation: try to match a new extban from
3952 a local user against its setter to see if it is valid.
3953 Unknown extban types from remotes are no longer hidden.
3954
3955
3956 Changes: Modified:
3957 +4 -3 trunk/doc/extban.txt (File Modified)
3958 +1 -0 trunk/include/channel.h (File Modified)
3959 +2 -6 trunk/src/chmode.c (File Modified)
3960 +32 -0 trunk/src/extban.c (File Modified)
3961
3962
3963jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3964 Log:
3965 Make sure both .c.o: and .s.o: are followed by the necessary command.
3966
3967
3968 Changes: Modified:
3969 +1 -0 trunk/src/Makefile.in (File Modified)
3970
3971
3972jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3973 Log:
3974 Add need_sasl auth{} flag to sgml documentation.
3975
3976
3977 Changes: Modified:
3978 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3979
3980
3981jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3982 Log:
3983 Document need_sasl auth{} flag in example confs.
3984
3985
3986 Changes: Modified:
3987 +1 -0 trunk/doc/example.conf (File Modified)
3988 +1 -0 trunk/doc/reference.conf (File Modified)
3989
3990
3991jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3992 Log:
3993 Don't allow TB to set an empty topic.
3994 This would be possible if a server sent bad protocol
3995 and could cause a crash.
3996
3997
3998 Changes: Modified:
3999 +4 -0 trunk/modules/m_tb.c (File Modified)
4000
4001
4002nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4003 Log:
4004 - oops
4005
4006
4007 Changes: Modified:
4008 +1 -1 trunk/Makefile.in (File Modified)
4009
4010
4011nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4012 Log:
4013 - typo fix
4014
4015
4016 Changes: Modified:
4017 +2 -2 trunk/configure (File Modified)
4018 +1 -1 trunk/configure.ac (File Modified)
4019
4020
4021nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4022 Log:
4023 - rebuild configure
4024
4025
4026 Changes: Modified:
4027 +2 -2 trunk/configure (File Modified)
4028
4029
4030nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4031 Log:
4032 - makefile fix
4033
4034
4035 Changes: Modified:
4036 +1 -1 trunk/extensions/Makefile.in (File Modified)
4037
4038
4039nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4040 Log:
4041 - rename contrib to extensions to bring some clarity to things
4042
4043
4044 Changes: Modified:
4045 +1 -1 trunk/Makefile.in (File Modified)
4046 +1 -1 trunk/configure.ac (File Modified)
4047 +10 -10 trunk/doc/example.conf (File Modified)
4048 +10 -10 trunk/doc/reference.conf (File Modified)
4049 + - trunk/extensions/ (File Added)
4050 + - trunk/extras/ (File Deleted)
4051
4052
4053nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4054 Log:
4055 - temporary rename
4056
4057
4058 Changes: Modified:
4059 +1 -1 trunk/Makefile.in (File Modified)
4060 +1 -1 trunk/configure.ac (File Modified)
4061 + - trunk/contrib/ (File Deleted)
4062 + - trunk/extras/ (File Added)
4063
4064
4065jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4066 Log:
4067 Don't allow servers to QUIT (they should use SQUIT).
4068
4069
4070 Changes: Modified:
4071 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4072
4073
4074nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4075 Log:
4076 - keywords
4077
4078
4079 Changes: Modified:
4080 + - trunk/src/fnvhash.s (Property Modified)
4081
4082
4083nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4084 Log:
4085 - reduced version of code
4086
4087
4088 Changes: Modified:
4089 +9 -61 trunk/src/fnvhash.s (File Modified)
4090
4091
4092nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4093 Log:
4094 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4095
4096
4097 Changes: Modified:
4098 +1 -1 trunk/src/fnvhash.s (File Modified)
4099
4100
4101jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4102 Log:
4103 Fix orighost matching for klines, etc. Was hashing the visible
4104 host, oops.
4105
4106
4107 Changes: Modified:
4108 +1 -1 trunk/src/hostmask.c (File Modified)
4109
4110
4111nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4112 Log:
4113 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4114
4115
4116 Changes: Modified:
4117 +7 -1 trunk/configure (File Modified)
4118 +5 -0 trunk/configure.ac (File Modified)
4119 +5 -6 trunk/src/Makefile.in (File Modified)
4120 +0 -4 trunk/src/fnvhash.s (File Modified)
4121 +0 -2 trunk/src/hash.c (File Modified)
4122
4123
4124nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4125 Log:
4126 - regenerate configure
4127
4128
4129 Changes: Modified:
4130 +18 -0 trunk/configure (File Modified)
4131
4132
4133nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4134 Log:
4135 - --enable-ricer-hashing option.
4136
4137
4138 Changes: Modified:
4139 +9 -0 trunk/configure.ac (File Modified)
4140 +3 -0 trunk/include/setup.h.in (File Modified)
4141
4142
4143nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4144 Log:
4145 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4146
4147
4148 Changes: Modified:
4149 + - trunk/src/fnvhash.s (File Added)
4150 +3 -0 trunk/src/hash.c (File Modified)
4151
4152
4153jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4154 Log:
4155 Fix syntax error in reference.conf.
4156
4157
4158 Changes: Modified:
4159 +0 -1 trunk/doc/reference.conf (File Modified)
4160
4161
4162jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4163 Log:
4164 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4165 (&& instead of ||...)
4166 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4167
4168
4169 Changes: Modified:
4170 +1 -1 trunk/src/chmode.c (File Modified)
4171
4172
4173jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4174 Log:
4175 Documentation for extban.
4176
4177
4178 Changes: Modified:
4179 + - trunk/doc/extban.txt (File Added)
4180
4181
4182jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4183 Log:
4184 Add extban modules to example confs.
4185
4186
4187 Changes: Modified:
4188 +5 -0 trunk/doc/example.conf (File Modified)
4189 +10 -0 trunk/doc/reference.conf (File Modified)
4190
4191
4192jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4193 Log:
4194 Initial addition of extended ban types (conditionals).
4195 Allows custom +bqeI checks via modules.
4196 Initial extra types are account (a[:mask]), oper (o),
4197 channel (c:name), realname (r:mask), server (s:mask).
4198
4199
4200 Changes: Modified:
4201 +229 -0 trunk/contrib/Makefile.in (File Modified)
4202 + - trunk/contrib/extb_account.c (File Added)
4203 + - trunk/contrib/extb_channel.c (File Added)
4204 + - trunk/contrib/extb_oper.c (File Added)
4205 + - trunk/contrib/extb_realname.c (File Added)
4206 + - trunk/contrib/extb_server.c (File Added)
4207 +13 -0 trunk/include/channel.h (File Modified)
4208 +1 -0 trunk/src/Makefile.in (File Modified)
4209 +14 -5 trunk/src/channel.c (File Modified)
4210 +91 -0 trunk/src/chmode.c (File Modified)
4211 + - trunk/src/extban.c (File Added)
4212
4213
4214jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4215 Log:
4216 Do not force +bqeI modes starting with '$' in nick!user@host format.
4217 * and ? characters in them are still assumed to be wildcards.
4218
4219
4220 Changes: Modified:
4221 +6 -0 trunk/src/chmode.c (File Modified)
4222
4223
4224nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4225 Log:
4226 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4227
4228
4229 Changes: Modified:
4230 +4 -0 trunk/modules/m_capab.c (File Modified)
4231
4232
4233jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4234 Log:
4235 Stop some mixing of client and server protocol.
4236
4237
4238 Changes: Modified:
4239 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4240 +4 -2 trunk/modules/m_pass.c (File Modified)
4241 +6 -0 trunk/modules/m_sasl.c (File Modified)
4242 +6 -0 trunk/modules/m_user.c (File Modified)
4243
4244
4245nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4246 Log:
4247 - additional revert
4248
4249
4250 Changes: Modified:
4251 +0 -2 trunk/include/s_newconf.h (File Modified)
4252 +0 -4 trunk/include/s_serv.h (File Modified)
4253 +0 -1 trunk/src/newconf.c (File Modified)
4254 +1 -13 trunk/src/s_serv.c (File Modified)
4255
4256
4257nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4258 Log:
4259 - revert LZOLink patch for now
4260
4261
4262 Changes: Modified:
4263 +0 -1 trunk/servlink/Makefile.in (File Modified)
4264 +0 -16 trunk/servlink/README (File Modified)
4265 +2 -36 trunk/servlink/control.c (File Modified)
4266 +0 -3 trunk/servlink/control.h (File Modified)
4267 +7 -5955 trunk/servlink/io.c (File Modified)
4268 + - trunk/servlink/lzoconf.h (File Deleted)
4269 + - trunk/servlink/lzodefs.h (File Deleted)
4270 + - trunk/servlink/minilzo.c (File Deleted)
4271 + - trunk/servlink/minilzo.h (File Deleted)
4272 +0 -1 trunk/servlink/servlink.h (File Modified)
4273
4274
4275nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4276 Log:
4277 - more stuff here
4278
4279
4280 Changes: Modified:
4281 +4 -2 trunk/servlink/control.c (File Modified)
4282 +2 -1 trunk/servlink/io.c (File Modified)
4283
4284
4285nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4286 Log:
4287 - oops
4288
4289
4290 Changes: Modified:
4291 +2 -2 trunk/servlink/io.c (File Modified)
4292
4293
4294nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4295 Log:
4296 - paranoia, prevent segfaults
4297
4298
4299 Changes: Modified:
4300 +2 -2 trunk/servlink/io.c (File Modified)
4301
4302
4303nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4304 Log:
4305 - more optimal servlink code
4306
4307
4308 Changes: Modified:
4309 +21 -8 trunk/servlink/io.c (File Modified)
4310
4311
4312nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4313 Log:
4314 - more efficient read strategy
4315
4316
4317 Changes: Modified:
4318 +15 -3 trunk/servlink/io.c (File Modified)
4319
4320
4321nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4322 Log:
4323 - use lzo_uintp cast to make LZO happy
4324
4325
4326 Changes: Modified:
4327 +3 -3 trunk/servlink/io.c (File Modified)
4328
4329
4330nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4331 Log:
4332 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4333
4334
4335 Changes: Modified:
4336 +4 -0 trunk/doc/example.conf (File Modified)
4337 +2 -1 trunk/include/s_newconf.h (File Modified)
4338 +4 -0 trunk/include/s_serv.h (File Modified)
4339 +1 -0 trunk/servlink/Makefile.in (File Modified)
4340 +16 -0 trunk/servlink/README (File Modified)
4341 +34 -2 trunk/servlink/control.c (File Modified)
4342 +3 -0 trunk/servlink/control.h (File Modified)
4343 +5929 -7 trunk/servlink/io.c (File Modified)
4344 + - trunk/servlink/lzoconf.h (File Added)
4345 + - trunk/servlink/lzodefs.h (File Added)
4346 + - trunk/servlink/minilzo.c (File Added)
4347 + - trunk/servlink/minilzo.h (File Added)
4348 +1 -0 trunk/servlink/servlink.h (File Modified)
4349 +1 -0 trunk/src/newconf.c (File Modified)
4350 +14 -2 trunk/src/s_serv.c (File Modified)
4351
4352
4353nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4354 Log:
4355 - remove imalloc, it was a concept that probably wouldn't have worked properly
4356
4357
4358 Changes: Modified:
4359 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4360 + - trunk/libcharybdis/imalloc.c (File Deleted)
4361 + - trunk/libcharybdis/imalloc.h (File Deleted)
4362
4363
4364nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4365 Log:
4366 - disable imalloc for now
4367
4368
4369 Changes: Modified:
4370 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4371
4372
4373nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4374 Log:
4375 - remove unneeded debug code
4376
4377
4378 Changes: Modified:
4379 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4380
4381
4382nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4383 Log:
4384 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4385
4386
4387 Changes: Modified:
4388 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4389
4390
4391nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4392 Log:
4393 - more stuff here, imalloc remains disabled for now
4394
4395
4396 Changes: Modified:
4397 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4398
4399
4400nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4401 Log:
4402 - more progress
4403
4404
4405 Changes: Modified:
4406 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4407
4408
4409nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4410 Log:
4411 - more tweaks
4412
4413
4414 Changes: Modified:
4415 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4416 +2 -0 trunk/src/ircd.c (File Modified)
4417
4418
4419nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4420 Log:
4421 - roll back libircd crap
4422
4423
4424 Changes: Modified:
4425 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4426 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4427 +29 -0 trunk/src/.depend (File Modified)
4428 +6 -21 trunk/src/Makefile.in (File Modified)
4429 +3 -218 trunk/src/ircd.c (File Modified)
4430 + - trunk/src/ircd_linker.c (File Deleted)
4431 + - trunk/src/main.c (File Deleted)
4432
4433
4434nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4435 Log:
4436 - realloc(), free() implementation
4437
4438
4439 Changes: Modified:
4440 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4441
4442
4443nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4444 Log:
4445 - malloc(), calloc() implementation
4446
4447
4448 Changes: Modified:
4449 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4450
4451
4452nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4453 Log:
4454 - block_free(), block_find(), retune_heaps() implementation
4455
4456
4457 Changes: Modified:
4458 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4459
4460
4461nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4462 Log:
4463 - block_destroy code, block_allocate code.
4464
4465
4466 Changes: Modified:
4467 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4468
4469
4470nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4471 Log:
4472 - block_new() code
4473
4474
4475 Changes: Modified:
4476 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4477
4478
4479nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4480 Log:
4481 - disable imalloc again :P
4482
4483
4484 Changes: Modified:
4485 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4486
4487
4488nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4489 Log:
4490 - fix warning
4491
4492
4493 Changes: Modified:
4494 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4495
4496
4497nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4498 Log:
4499 - fix typo
4500
4501
4502 Changes: Modified:
4503 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4504
4505
4506nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4507 Log:
4508 - constructor code for imalloc engine (malloc_init())
4509
4510
4511 Changes: Modified:
4512 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4513
4514
4515nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4516 Log:
4517 - imalloc engine improvements
4518
4519
4520 Changes: Modified:
4521 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4522
4523
4524nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4525 Log:
4526 - replace mmap() code with direct brk()/sbrk() calls.
4527
4528
4529 Changes: Modified:
4530 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4531
4532
4533nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4534 Log:
4535 - remove outdated i_malloc() interfaces
4536
4537
4538 Changes: Modified:
4539 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4540
4541
4542nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4543 Log:
4544 - redisable imalloc (sorry!)
4545
4546
4547 Changes: Modified:
4548 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4549
4550
4551nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4552 Log:
4553 - correct GET_PAGE_SLOT() macro
4554
4555
4556 Changes: Modified:
4557 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4558
4559
4560nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4561 Log:
4562 - oops forgot to commit it with imalloc turned off
4563
4564
4565 Changes: Modified:
4566 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4567
4568
4569nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4570 Log:
4571 - cleanups
4572
4573
4574 Changes: Modified:
4575 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4576 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4577
4578
4579nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4580 Log:
4581 - lowlevel imalloc code
4582
4583
4584 Changes: Modified:
4585 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4586 + - trunk/libcharybdis/imalloc.h (File Added)
4587
4588
4589nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4590 Log:
4591 - fix bindings
4592
4593
4594 Changes: Modified:
4595 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4596
4597
4598nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4599 Log:
4600 remove #ifndef
4601
4602
4603 Changes: Modified:
4604 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4605
4606
4607nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4608 Log:
4609 - 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)
4610
4611
4612 Changes: Modified:
4613 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4614 + - trunk/libcharybdis/imalloc.c (File Added)
4615
4616
4617nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4618 Log:
4619 - increment configure Id
4620
4621
4622 Changes: Modified:
4623 +2208 -1 trunk/configure (File Modified)
4624
4625
4626nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4627 Log:
4628 - bootstrap for imalloc code
4629
4630
4631 Changes: Modified:
4632 +54 -1 trunk/configure.ac (File Modified)
4633 +27 -0 trunk/include/setup.h.in (File Modified)
4634
4635
4636jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4637 Log:
4638 Clarify interaction of spoofs and channel bans/operator{} blocks.
4639
4640
4641 Changes: Modified:
4642 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4643 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4644
4645
4646nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4647 Log:
4648 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4649
4650
4651 Changes: Modified:
4652 +30 -22 trunk/src/ircd.c (File Modified)
4653
4654
4655jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4656 Log:
4657 If shared{} blocks deny something, the command
4658 is silently ignored.
4659
4660
4661 Changes: Modified:
4662 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4663
4664
4665jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4666 Log:
4667 Move up IsService check so we don't store a non-service
4668 in preClient->sasl_agent.
4669
4670
4671 Changes: Modified:
4672 +6 -6 trunk/modules/m_sasl.c (File Modified)
4673
4674
4675gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4676 Log:
4677 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4678 Add some more sanity checks on agent strings.
4679
4680
4681 Changes: Modified:
4682 +13 -11 trunk/modules/m_sasl.c (File Modified)
4683
4684
4685jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4686 Log:
4687 Unknown clients can have an ID too now so make sure to remove
4688 them from the hash if they exit.
4689
4690
4691 Changes: Modified:
4692 +3 -0 trunk/src/client.c (File Modified)
4693
4694
4695jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4696 Log:
4697 Only accept sasl from servers in a service{} block.
4698 Not tested but this must go in.
4699
4700
4701 Changes: Modified:
4702 +6 -0 trunk/modules/m_sasl.c (File Modified)
4703 +3 -0 trunk/modules/m_signon.c (File Modified)
4704
4705
4706jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4707 Log:
4708 Only process SAVE messages targetting registered users,
4709 not servers or unregistered connections. Could cause
4710 a crash when bad protocol was received.
4711
4712
4713 Changes: Modified:
4714 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4715
4716
4717nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4718 Log:
4719 - fix QJM buffer overflow vulnerability (fucking GXTi)
4720
4721
4722 Changes: Modified:
4723 +3 -3 trunk/src/s_user.c (File Modified)
4724
4725
4726jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4727 Log:
4728 Mention /scan umodes under oper_spy privilege.
4729
4730
4731 Changes: Modified:
4732 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4733
4734
4735jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4736 Log:
4737 Mention that overlapping cluster blocks are a bad thing.
4738
4739
4740 Changes: Modified:
4741 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4742
4743
4744jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4745 Log:
4746 - Document cluster{} and shared{} blocks.
4747 - Mention that service{} does not allow wildcards.
4748
4749
4750 Changes: Modified:
4751 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4752
4753
4754jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4755 Log:
4756 Document exempt{} and service{} blocks, point to reference.conf for
4757 general{}, channel{} and serverhide{}.
4758
4759
4760 Changes: Modified:
4761 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4762
4763
4764jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4765 Log:
4766 Document ~ in lists of values better.
4767
4768
4769 Changes: Modified:
4770 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4771
4772
4773jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4774 Log:
4775 More detailed CNOTICE, CPRIVMSG descriptions.
4776
4777
4778 Changes: Modified:
4779 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4780
4781
4782jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4783 Log:
4784 Oops, need both Revision and Id on modules.
4785
4786
4787 Changes: Modified:
4788 + - trunk/modules/sno_routing.c (Property Modified)
4789
4790
4791jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4792 Log:
4793 Tweak header comment a bit (filename, Id).
4794
4795
4796 Changes: Modified:
4797 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4798
4799
4800jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4801 Log:
4802 Add GLINE and UNGLINE.
4803
4804
4805 Changes: Modified:
4806 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4807
4808
4809jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4810 Log:
4811 New configure with proper Id.
4812
4813
4814 Changes: Modified:
4815 +3 -1 trunk/configure (File Modified)
4816
4817
4818jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4819 Log:
4820 Change #include directives for in6addr_any, hopefully compiles better now.
4821
4822
4823 Changes: Modified:
4824 +3 -1 trunk/configure.ac (File Modified)
4825
4826
4827jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4828 Log:
4829 Encourage putting actual administrative information
4830 in the admin{} block.
4831
4832
4833 Changes: Modified:
4834 +3 -3 trunk/doc/example.conf (File Modified)
4835
4836
4837gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4838 Log:
4839 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4840
4841
4842 Changes: Modified:
4843 +9 -7 trunk/include/s_conf.h (File Modified)
4844 +1 -0 trunk/src/newconf.c (File Modified)
4845 +10 -0 trunk/src/s_user.c (File Modified)
4846
4847
4848jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4849 Log:
4850 - Change to glines = no in example confs
4851 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4852 are disabled.
4853
4854
4855 Changes: Modified:
4856 +1 -1 trunk/doc/example.conf (File Modified)
4857 +1 -1 trunk/doc/reference.conf (File Modified)
4858 +2 -2 trunk/modules/m_gline.c (File Modified)
4859
4860
4861nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4862 Log:
4863 - forward-port QJM fix from 1.1
4864
4865
4866 Changes: Modified:
4867 +2 -0 trunk/src/s_user.c (File Modified)
4868
4869
4870nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4871 Log:
4872 - add switch to configure to disable the block allocator
4873
4874
4875 Changes: Modified:
4876 +18 -0 trunk/configure (File Modified)
4877 +9 -0 trunk/configure.ac (File Modified)
4878 +0 -6 trunk/include/config.h (File Modified)
4879 +3 -0 trunk/include/setup.h.in (File Modified)
4880
4881
4882gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4883 Log:
4884 Fix wierd error that would exit SASL users with "Overridden"
4885
4886 Changes: Modified:
4887 +1 -1 trunk/modules/m_signon.c (File Modified)
4888
4889
4890jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4891 Log:
4892 Remove obsolete XXX comment about lazylinks.
4893
4894
4895 Changes: Modified:
4896 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4897
4898
4899jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4900 Log:
4901 OJOIN: make sure to send the wallops remotely for #channels
4902
4903
4904 Changes: Modified:
4905 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4906
4907
4908gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4909 Log:
4910 Accountability for OJOIN (contrib module)
4911
4912 Changes: Modified:
4913 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4914
4915
4916nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4917 Log:
4918 - move more stuff over to ircd_state
4919
4920
4921 Changes: Modified:
4922 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4923 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4924 +9 -0 trunk/src/ircd_state.c (File Modified)
4925 +3 -3 trunk/src/patricia.c (File Modified)
4926
4927
4928nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4929 Log:
4930 - move more stuff out of libircd and into ircd_state.c
4931
4932
4933 Changes: Modified:
4934 +5 -5 trunk/src/channel.c (File Modified)
4935 +4 -4 trunk/src/client.c (File Modified)
4936 +12 -0 trunk/src/ircd_state.c (File Modified)
4937
4938
4939nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4940 Log:
4941 - this is just barrels of fun
4942
4943
4944 Changes: Modified:
4945 + - trunk/include/ircd_state.h (File Added)
4946 +1 -1 trunk/src/Makefile.in (File Modified)
4947 +2 -1 trunk/src/channel.c (File Modified)
4948 +3 -52 trunk/src/ircd.c (File Modified)
4949 +100 -3 trunk/src/ircd_state.c (File Modified)
4950
4951
4952jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4953 Log:
4954 It's .include, not #include.
4955
4956
4957 Changes: Modified:
4958 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4959
4960
4961jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4962 Log:
4963 More consistent section titles.
4964
4965
4966 Changes: Modified:
4967 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4968 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4969 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4970
4971
4972jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4973 Log:
4974 Mention possible exceeding of +j/+l due to propagation
4975 delays between servers.
4976
4977
4978 Changes: Modified:
4979 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4980
4981
4982jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4983 Log:
4984 Formatting nits:
4985 - "text" -> <quote>text</quote>
4986 - <filename>
4987 - a few more
4988
4989
4990 Changes: Modified:
4991 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4992 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4993 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4994 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4995
4996
4997jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4998 Log:
4999 Remove text about deprecation of glines.
5000
5001
5002 Changes: Modified:
5003 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5004
5005
5006jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5007 Log:
5008 - Add description of umode +D, deaf.
5009 - Mention CALLERID 005 token with umode +g.
5010
5011
5012 Changes: Modified:
5013 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5014
5015
5016jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5017 Log:
5018 Strip off a leading colon in services shortcuts (aliases).
5019
5020
5021 Changes: Modified:
5022 +2 -0 trunk/src/parse.c (File Modified)
5023
5024
5025jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5026 Log:
5027 Add no_oper_invis contrib module, denies opers setting
5028 themselves invisible (except hidden_oper's).
5029
5030
5031 Changes: Modified:
5032 +42 -0 trunk/contrib/Makefile.in (File Modified)
5033 + - trunk/contrib/no_oper_invis.c (File Added)
5034
5035
5036jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5037 Log:
5038 Mention /stats E, make the other /stats descriptions more consistent.
5039
5040
5041 Changes: Modified:
5042 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5043
5044
5045jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5046 Log:
5047 Mention that the KILL reason and oper will appear on channels.
5048
5049
5050 Changes: Modified:
5051 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5052
5053
5054jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5055 Log:
5056 Mention /mode #channel f to query forward channel from outside.
5057
5058
5059 Changes: Modified:
5060 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5061
5062
5063jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5064 Log:
5065 Port over RATBOX_2_1 r20960 (anfl):
5066 client connect notices to +C should be hiding the extra
5067 fields for spoofed users
5068
5069
5070 Changes: Modified:
5071 +2 -1 trunk/src/s_user.c (File Modified)
5072
5073
5074jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5075 Log:
5076 Add a chapter with our extra user commands:
5077 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5078
5079
5080 Changes: Modified:
5081 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5082 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5083
5084
5085jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5086 Log:
5087 Do not put by <server>: in SQUIT reasons to servers
5088 other than the one being exited.
5089
5090
5091 Changes: Modified:
5092 +1 -1 trunk/src/client.c (File Modified)
5093
5094
5095jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5096 Log:
5097 Regenerate configure.
5098
5099
5100 Changes: Modified:
5101 +1162 -1159 trunk/configure (File Modified)
5102
5103
5104jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5105 Log:
5106 Move the warning flags down so they do not mess up
5107 checks like for -Wl,-export-dynamic.
5108
5109
5110 Changes: Modified:
5111 +33 -30 trunk/configure.ac (File Modified)
5112
5113
5114nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5115 Log:
5116 - more work here
5117
5118
5119 Changes: Modified:
5120 +2 -1 trunk/iauth/Makefile.in (File Modified)
5121
5122
5123nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5124 Log:
5125 - build iauth makefile
5126
5127
5128 Changes: Modified:
5129 +3 -2 trunk/configure (File Modified)
5130 +1 -0 trunk/configure.ac (File Modified)
5131
5132
5133nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5134 Log:
5135 - Makefile
5136
5137
5138 Changes: Modified:
5139 + - trunk/iauth/Makefile.in (File Added)
5140
5141
5142nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5143 Log:
5144 - add iauth.conf.example from irc2.11
5145
5146
5147 Changes: Modified:
5148 + - trunk/doc/example-iauth.conf (File Added)
5149
5150
5151nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5152 Log:
5153 - wow, i found some docs on this thing
5154
5155
5156 Changes: Modified:
5157 + - trunk/doc/technical/iauth-internals.txt (File Added)
5158
5159
5160nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5161 Log:
5162 - no longer applicable
5163
5164
5165 Changes: Modified:
5166 + - trunk/authdaemon/ (File Deleted)
5167
5168
5169nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5170 Log:
5171 - remove libircd.so on make clean (oops)
5172
5173
5174 Changes: Modified:
5175 +1 -1 trunk/src/Makefile.in (File Modified)
5176
5177
5178nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5179 Log:
5180 - merge iauth source for experimentation
5181
5182
5183 Changes: Modified:
5184 + - trunk/iauth/ (File Added)
5185 + - trunk/iauth/a_conf.c (File Added)
5186 + - trunk/iauth/a_conf_def.h (File Added)
5187 + - trunk/iauth/a_conf_ext.h (File Added)
5188 + - trunk/iauth/a_defines.h (File Added)
5189 + - trunk/iauth/a_externs.h (File Added)
5190 + - trunk/iauth/a_io.c (File Added)
5191 + - trunk/iauth/a_io_ext.h (File Added)
5192 + - trunk/iauth/a_log.c (File Added)
5193 + - trunk/iauth/a_log_def.h (File Added)
5194 + - trunk/iauth/a_log_ext.h (File Added)
5195 + - trunk/iauth/a_struct_def.h (File Added)
5196 + - trunk/iauth/iauth.c (File Added)
5197 + - trunk/iauth/mod_lhex.c (File Added)
5198 + - trunk/iauth/mod_lhex_ext.h (File Added)
5199 + - trunk/iauth/mod_pipe.c (File Added)
5200 + - trunk/iauth/mod_pipe_ext.h (File Added)
5201 + - trunk/iauth/mod_rfc931.c (File Added)
5202 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5203 + - trunk/iauth/mod_socks.c (File Added)
5204 + - trunk/iauth/mod_socks_ext.h (File Added)
5205 + - trunk/iauth/mod_webproxy.c (File Added)
5206 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5207
5208
5209jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5210 Log:
5211 User /quote help index was not sorted properly.
5212
5213
5214 Changes: Modified:
5215 +2 -2 trunk/help/Makefile.in (File Modified)
5216 +8 -8 trunk/help/users/index (File Modified)
5217
5218
5219jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5220 Log:
5221 Add SCAN help file.
5222
5223
5224 Changes: Modified:
5225 +25 -8 trunk/help/opers/index (File Modified)
5226 + - trunk/help/opers/scan (File Added)
5227
5228
5229jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5230 Log:
5231 SGML docs:
5232 - Document SCAN UMODES
5233 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5234
5235
5236 Changes: Modified:
5237 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5238
5239
5240jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5241 Log:
5242 Add our copyright information to /info (part of release-1.1 r1026).
5243
5244
5245 Changes: Modified:
5246 +1 -0 trunk/src/version.c.SH (File Modified)
5247
5248
5249jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5250 Log:
5251 Fix some compile warnings.
5252
5253
5254 Changes: Modified:
5255 +1 -1 trunk/modules/core/m_join.c (File Modified)
5256 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5257 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5258 +1 -1 trunk/modules/m_scan.c (File Modified)
5259 +4 -4 trunk/modules/m_signon.c (File Modified)
5260
5261
5262jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5263 Log:
5264 RSFNC: OK, actually consider unknowns also for detecting a collide.
5265 Otherwise we can get two clients with the same nick.
5266
5267
5268 Changes: Modified:
5269 +1 -1 trunk/modules/m_services.c (File Modified)
5270
5271
5272nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5273 Log:
5274 - charybdis profiling stuff
5275 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5276 - update .depend
5277
5278
5279 Changes: Modified:
5280 +0 -8 trunk/configure (File Modified)
5281 +1 -8 trunk/configure.ac (File Modified)
5282 +18 -0 trunk/include/channel.h (File Modified)
5283 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5284 +335 -260 trunk/src/.depend (File Modified)
5285 +1569 -0 trunk/src/Makefile.in (File Modified)
5286 + - trunk/src/chmode.c (File Added)
5287 +16 -1 trunk/src/ircd.c (File Modified)
5288 +11 -0 trunk/src/main.c (File Modified)
5289 +11 -0 trunk/src/modules.c (File Modified)
5290
5291
5292jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5293 Log:
5294 RSFNC: Do not send kills to servers for unknowns
5295
5296
5297 Changes: Modified:
5298 +4 -2 trunk/modules/m_services.c (File Modified)
5299
5300
5301jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5302 Log:
5303 Describe service{} blocks in reference.conf.
5304
5305
5306 Changes: Modified:
5307 +12 -0 trunk/doc/reference.conf (File Modified)
5308
5309
5310jilles 2006/03/09 01:14:34 UTC (20060309-996)
5311 Log:
5312 Replace this list of modes with pointers to other documentation.
5313
5314
5315 Changes: Modified:
5316 +6 -50 trunk/doc/modes.txt (File Modified)
5317
5318
5319jilles 2006/03/08 00:10:46 UTC (20060308-986)
5320 Log:
5321 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5322 looks too much like an old-ircd client pointer otherwise.
5323
5324
5325 Changes: Modified:
5326 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5327
5328
5329jilles 2006/03/08 00:09:27 UTC (20060308-984)
5330 Log:
5331 findforwards:
5332 - note truncation of the list (perhaps sending multiple
5333 notices is better)
5334 - clarify in a comment that /findforwards on a nonexistent
5335 channel can be useful
5336 - sendto_one_notice() requires that the text start with
5337 a colon
5338
5339
5340 Changes: Modified:
5341 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5342
5343
5344jilles 2006/03/07 23:33:48 UTC (20060307-982)
5345 Log:
5346 When we close a local server's link, always include the
5347 name of the client causing the exit in the reason in the
5348 SQUIT we send them (replacing them with us). This makes
5349 sure server notices for stuff like "Not enough arguments
5350 to server command" are different on the two sides.
5351
5352
5353 Changes: Modified:
5354 +7 -5 trunk/src/client.c (File Modified)
5355
5356
5357gxti 2006/03/07 22:58:03 UTC (20060307-980)
5358 Log:
5359 New contrib module m_findforwards.c
5360
5361
5362 Changes: Modified:
5363 +112 -0 trunk/contrib/Makefile.in (File Modified)
5364 + - trunk/contrib/m_findforwards.c (File Added)
5365
5366
5367jilles 2006/03/07 22:21:29 UTC (20060307-968)
5368 Log:
5369 Whoops, don't show real host behind auth{} spoof in
5370 spoof notices if hide_spoof_ips is enabled.
5371
5372 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5373
5374
5375 Changes: Modified:
5376 +3 -2 trunk/src/s_conf.c (File Modified)
5377
5378
5379jilles 2006/03/07 12:54:53 UTC (20060307-962)
5380 Log:
5381 Add dalnet-style /identify that sends to nickserv or chanserv.
5382
5383
5384 Changes: Modified:
5385 +102 -0 trunk/contrib/Makefile.in (File Modified)
5386 + - trunk/contrib/m_identify.c (File Added)
5387
5388
5389jilles 2006/03/07 12:26:20 UTC (20060307-958)
5390 Log:
5391 Document alias{} blocks a bit better.
5392
5393
5394 Changes: Modified:
5395 +9 -0 trunk/doc/reference.conf (File Modified)
5396
5397
5398nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5399 Log:
5400 - add aliases to /stats m (data usage is not counted though, sorry)
5401
5402
5403 Changes: Modified:
5404 +1 -0 trunk/include/s_conf.h (File Modified)
5405 +3 -0 trunk/src/newconf.c (File Modified)
5406 +15 -0 trunk/src/parse.c (File Modified)
5407
5408
5409nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5410 Log:
5411 - remove m_sshortcut as it's no longer relevant
5412
5413
5414 Changes: Modified:
5415 +0 -145 trunk/modules/Makefile.in (File Modified)
5416 + - trunk/modules/m_sshortcut.c (File Deleted)
5417
5418
5419nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5420 Log:
5421 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5422 targets instead of my original idea :P)
5423
5424
5425 Changes: Modified:
5426 +32 -0 trunk/doc/example.conf (File Modified)
5427 +35 -0 trunk/doc/reference.conf (File Modified)
5428 +4 -0 trunk/include/parse.h (File Modified)
5429 +7 -0 trunk/include/s_conf.h (File Modified)
5430 +82 -0 trunk/src/newconf.c (File Modified)
5431 +78 -0 trunk/src/parse.c (File Modified)
5432 +16 -0 trunk/src/s_conf.c (File Modified)
5433
5434
5435jilles 2006/03/05 23:33:56 UTC (20060305-942)
5436 Log:
5437 Remove some spaces after tabs. ??
5438
5439
5440 Changes: Modified:
5441 +18 -18 trunk/src/newconf.c (File Modified)
5442
5443
5444jilles 2006/03/05 23:15:38 UTC (20060305-940)
5445 Log:
5446 Global /who:
5447 - make sure to clear all marks also if the who was aborted
5448 because of too many matches
5449 - give ERR_TOOMANYMATCHES if too many matches
5450 - clarify comments
5451
5452 ratbox RATBOX_2_2 r22003 (jilles)
5453
5454
5455 Changes: Modified:
5456 +28 -26 trunk/modules/m_who.c (File Modified)
5457
5458
5459nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5460 Log:
5461 - devel is 2.0
5462
5463
5464 Changes: Modified:
5465 +9 -9 trunk/configure (File Modified)
5466 +1 -1 trunk/configure.ac (File Modified)
5467
5468
5469nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5470 Log:
5471 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5472
5473
5474 Changes: Modified:
5475 +2 -1 trunk/include/s_newconf.h (File Modified)
5476 +20 -0 trunk/modules/m_rehash.c (File Modified)
5477 +1 -1 trunk/src/s_newconf.c (File Modified)
5478
5479
5480gxti 2006/03/05 03:38:33 UTC (20060305-930)
5481 Log:
5482 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5483
5484
5485 Changes: Modified:
5486 +0 -1 trunk/doc/example.conf (File Modified)
5487 +0 -3 trunk/doc/reference.conf (File Modified)
5488 +0 -1 trunk/include/s_conf.h (File Modified)
5489 +0 -6 trunk/modules/m_info.c (File Modified)
5490 +1 -1 trunk/src/channel.c (File Modified)
5491 +0 -1 trunk/src/newconf.c (File Modified)
5492
5493
5494gxti 2006/03/05 00:48:56 UTC (20060305-928)
5495 Log:
5496 Missing header in m_chghost.c
5497
5498 Changes: Modified:
5499 +1 -0 trunk/modules/m_chghost.c (File Modified)
5500
5501
5502gxti 2006/02/28 19:53:33 UTC (20060228-926)
5503 Log:
5504 Relocate QJM code to a seperate function(change_nick_user_host)
5505 Change CHGHOST to use change_nick_user_host instead of just setting it
5506
5507
5508 Changes: Modified:
5509 +3 -0 trunk/include/s_user.h (File Modified)
5510 +1 -1 trunk/modules/m_chghost.c (File Modified)
5511 +3 -78 trunk/modules/m_signon.c (File Modified)
5512 +89 -0 trunk/src/s_user.c (File Modified)
5513
5514
5515jilles 2006/02/28 13:24:51 UTC (20060228-924)
5516 Log:
5517 Restore /stats a (dns servers, admin-only).
5518
5519
5520 Changes: Modified:
5521 +1 -0 trunk/include/res.h (File Modified)
5522 +5 -8 trunk/modules/m_stats.c (File Modified)
5523 +16 -0 trunk/src/res.c (File Modified)
5524
5525
5526nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5527 Log:
5528 - Add CHARYBDIS_PROFILE if we are profiling.
5529 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5530 - Remove duplicate --enable-epoll entry.
5531
5532
5533 Changes: Modified:
5534 +1595 -15 trunk/configure (File Modified)
5535 +30 -11 trunk/configure.ac (File Modified)
5536 +3 -0 trunk/include/setup.h.in (File Modified)
5537
5538
5539nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5540 Log:
5541 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5542
5543
5544 Changes: Modified:
5545 +28 -0 trunk/aclocal.m4 (File Modified)
5546
5547
5548jilles 2006/02/23 13:25:48 UTC (20060223-916)
5549 Log:
5550 Allow requesting forward channel and quiet list in same mode command.
5551
5552
5553 Changes: Modified:
5554 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5555
5556
5557jilles 2006/02/22 00:06:41 UTC (20060222-912)
5558 Log:
5559 Add description of xline wildcards.
5560
5561
5562 Changes: Modified:
5563 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5564
5565
5566gxti 2006/02/21 23:54:57 UTC (20060221-908)
5567 Log:
5568 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5569
5570
5571 Changes: Modified:
5572 +0 -4 trunk/modules/m_services.c (File Modified)
5573
5574
5575nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5576 Log:
5577 typo
5578
5579
5580 Changes: Modified:
5581 +1 -1 trunk/include/hook.h (File Modified)
5582
5583
5584nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5585 Log:
5586 call_hook, not hook_call
5587
5588
5589 Changes: Modified:
5590 +1 -1 trunk/modules/core/m_join.c (File Modified)
5591
5592
5593nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5594 Log:
5595 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5596 Could be useful for a number of things.
5597
5598
5599 Changes: Modified:
5600 +9 -0 trunk/modules/core/m_join.c (File Modified)
5601
5602
5603nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5604 Log:
5605 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5606
5607
5608 Changes: Modified:
5609 +7 -0 trunk/include/hook.h (File Modified)
5610
5611
5612gxti 2006/02/20 21:27:46 UTC (20060220-896)
5613 Log:
5614 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5615
5616
5617 Changes: Modified:
5618 +15 -0 trunk/modules/m_services.c (File Modified)
5619
5620
5621jilles 2006/02/20 11:26:45 UTC (20060220-894)
5622 Log:
5623 Clarify snomask +f, +k, +u.
5624
5625
5626 Changes: Modified:
5627 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5628
5629
5630jilles 2006/02/20 11:26:22 UTC (20060220-892)
5631 Log:
5632 Cmode +p and +s may be set simultaneously.
5633
5634
5635 Changes: Modified:
5636 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5637
5638
5639nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5640 Log:
5641 actually, we should check the data version on each reload (oops)
5642
5643
5644 Changes: Modified:
5645 +6 -6 trunk/src/main.c (File Modified)
5646
5647
5648nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5649 Log:
5650 more work on the loader
5651
5652
5653 Changes: Modified:
5654 +45 -21 trunk/src/main.c (File Modified)
5655
5656
5657nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5658 Log:
5659 Add prototype ircd_state.c
5660
5661
5662 Changes: Modified:
5663 + - trunk/src/ircd_state.c (File Added)
5664
5665
5666jilles 2006/02/19 00:41:15 UTC (20060219-882)
5667 Log:
5668 Smaller improvements.
5669
5670
5671 Changes: Modified:
5672 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5673
5674
5675jilles 2006/02/19 00:15:39 UTC (20060219-880)
5676 Log:
5677 Add a lot of stuff here.
5678
5679
5680 Changes: Modified:
5681 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5682
5683
5684jilles 2006/02/18 22:55:32 UTC (20060218-878)
5685 Log:
5686 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5687
5688
5689 Changes: Modified:
5690 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5691
5692
5693jilles 2006/02/18 21:57:54 UTC (20060218-873)
5694 Log:
5695 Invex doesn't trump +r or (sic) +J.
5696
5697
5698 Changes: Modified:
5699 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5700
5701
5702nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5703 Log:
5704 Check to make sure a module is not loaded before loading it.
5705
5706
5707 Changes: Modified:
5708 +6 -1 trunk/src/ircd_parser.y (File Modified)
5709
5710
5711nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5712 Log:
5713 - Add a missing comma in the HeaderMessages array
5714 - Only send "Your hostname is too long ..." if that really is the case
5715
5716
5717 Changes: Modified:
5718 +2 -2 trunk/src/s_auth.c (File Modified)
5719
5720
5721nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5722 Log:
5723 build_symtable() will have already bailed here, so no need to check
5724 explicitly whether or not charybdis_main is NULL.
5725
5726
5727 Changes: Modified:
5728 +7 -16 trunk/src/main.c (File Modified)
5729
5730
5731nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5732 Log:
5733 Data structure versioning, part 1.
5734
5735
5736 Changes: Modified:
5737 +10 -1 trunk/include/ircd_defs.h (File Modified)
5738 +2 -0 trunk/src/ircd.c (File Modified)
5739 +15 -3 trunk/src/main.c (File Modified)
5740
5741
5742nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5743 Log:
5744 build a symbol table and use that instead of doing a raw dlsym on everything
5745
5746
5747 Changes: Modified:
5748 + - trunk/include/ircd_linker.h (File Added)
5749 +71 -1 trunk/src/Makefile.in (File Modified)
5750 + - trunk/src/ircd_linker.c (File Added)
5751 +16 -4 trunk/src/main.c (File Modified)
5752
5753
5754nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5755 Log:
5756 The launcher now calls io_loop() instead of charybdis_main().
5757 This is so that we do not have to reinitialize *everything* later.
5758
5759
5760 Changes: Modified:
5761 +1 -0 trunk/include/ircd.h (File Modified)
5762 +6 -7 trunk/src/ircd.c (File Modified)
5763 +13 -1 trunk/src/main.c (File Modified)
5764
5765
5766nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5767 Log:
5768 Use global binding on libircd.so.
5769
5770
5771 Changes: Modified:
5772 +1 -1 trunk/src/main.c (File Modified)
5773
5774
5775nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5776 Log:
5777 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5778 (it will do more later)
5779
5780
5781 Changes: Modified:
5782 +14 -12 trunk/include/config.h (File Modified)
5783 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5784 +31 -5 trunk/src/Makefile.in (File Modified)
5785 +78 -1 trunk/src/ircd.c (File Modified)
5786 + - trunk/src/main.c (File Added)
5787
5788
5789nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5790 Log:
5791 Add whitespace here, oops.
5792
5793
5794 Changes: Modified:
5795 +1 -1 trunk/CREDITS (File Modified)
5796
5797
5798nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5799 Log:
5800 Properly copy over the IP address here instead of using a cheap hack.
5801 Because the hack didn't work right except on IPv6. :|
5802
5803
5804 Changes: Modified:
5805 +12 -2 trunk/src/s_newconf.c (File Modified)
5806
5807
5808jilles 2006/02/15 01:33:43 UTC (20060215-849)
5809 Log:
5810 Revert reject cache notice to ratbox's, which more
5811 clearly suggests what's happening.
5812
5813
5814 Changes: Modified:
5815 +4 -1 trunk/src/reject.c (File Modified)
5816
5817
5818nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5819 Log:
5820 Fix the openssl status in the overview information.
5821
5822
5823 Changes: Modified:
5824 +1 -3 trunk/configure (File Modified)
5825 +1 -3 trunk/configure.ac (File Modified)
5826
5827
5828jilles 2006/02/15 00:53:32 UTC (20060215-843)
5829 Log:
5830 - Add simple exempt{} block (127.0.0.1) to example.conf.
5831 - Remove mention of deny{}.
5832
5833
5834 Changes: Modified:
5835 +5 -0 trunk/doc/example.conf (File Modified)
5836 +1 -1 trunk/doc/reference.conf (File Modified)
5837
5838
5839jilles 2006/02/15 00:37:34 UTC (20060215-839)
5840 Log:
5841 example.conf: add some comments at the start
5842 reference.conf: some ircd-ratbox -> charybdis
5843
5844
5845 Changes: Modified:
5846 +11 -0 trunk/doc/example.conf (File Modified)
5847 +6 -5 trunk/doc/reference.conf (File Modified)
5848
5849
5850jilles 2006/02/15 00:27:59 UTC (20060215-833)
5851 Log:
5852 Rename m_createauthonly module to createauthonly
5853 as this is not a module providing an m_function
5854 (command).
5855
5856
5857 Changes: Modified:
5858 +1 -38 trunk/contrib/Makefile.in (File Modified)
5859 + - trunk/contrib/createauthonly.c (File Added)
5860 + - trunk/contrib/m_createauthonly.c (File Deleted)
5861
5862
5863jilles 2006/02/15 00:22:08 UTC (20060215-831)
5864 Log:
5865 Add to example confs commented lines for:
5866 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5867 sno_globalkline.so, sno_globaloper.so.
5868
5869
5870 Changes: Modified:
5871 +5 -1 trunk/doc/example.conf (File Modified)
5872 +9 -1 trunk/doc/reference.conf (File Modified)
5873
5874
5875jilles 2006/02/15 00:12:24 UTC (20060215-829)
5876 Log:
5877 - Unbreak connecting to connect{}s with hostnames
5878 instead of IP addresses (broken with new resolver).
5879 - Try to do A/AAAA query based on aftype in
5880 connect{} (doesn't seem to work fully).
5881
5882
5883 Changes: Modified:
5884 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5885
5886
5887jilles 2006/02/14 22:54:37 UTC (20060214-827)
5888 Log:
5889 Unbreak /rehash dns.
5890
5891
5892 Changes: Modified:
5893 +1 -0 trunk/src/res.c (File Modified)
5894
5895
5896jilles 2006/02/14 22:40:55 UTC (20060214-825)
5897 Log:
5898 Preserve Hybrid Id and add one of our own.
5899
5900
5901 Changes: Modified:
5902 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5903 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5904
5905
5906jilles 2006/02/14 22:17:17 UTC (20060214-821)
5907 Log:
5908 Add anfl and Androsyn to CREDITS.
5909 They wrote a lot of ratbox code we use, both before and after the fork.
5910
5911
5912 Changes: Modified:
5913 +2 -0 trunk/CREDITS (File Modified)
5914
5915
5916nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5917 Log:
5918 Hostname validity check.
5919
5920
5921 Changes: Modified:
5922 +42 -3 trunk/src/s_auth.c (File Modified)
5923
5924
5925nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5926 Log:
5927 Version bump to 1.2.0.
5928
5929
5930 Changes: Modified:
5931 +9 -9 trunk/configure (File Modified)
5932 +1 -1 trunk/configure.ac (File Modified)
5933
5934
5935nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5936 Log:
5937 - Missed a spot in the IPv6 code here. Should be usable now.
5938
5939
5940 Changes: Modified:
5941 +2 -2 trunk/src/res.c (File Modified)
5942
5943
5944nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5945 Log:
5946 Alright, so, this massive commit does the following:
5947 - Removes adns
5948 - Adds a resolver based on the undernet and hybrid one.
5949 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5950 - Makes a check in ./configure be posixly correct
5951 - Simplifies the auth code and DNS callbacks
5952
5953 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5954
5955
5956 Changes: Modified:
5957 +1 -1 trunk/Makefile.in (File Modified)
5958 + - trunk/adns/ (File Deleted)
5959 +148 -80 trunk/configure (File Modified)
5960 +1 -2 trunk/configure.ac (File Modified)
5961 +6 -0 trunk/include/client.h (File Modified)
5962 +1 -0 trunk/include/packet.h (File Modified)
5963 +153 -41 trunk/include/res.h (File Modified)
5964 + - trunk/include/reslib.h (File Added)
5965 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5966 +930 -1449 trunk/modules/.depend (File Modified)
5967 +3 -0 trunk/modules/m_stats.c (File Modified)
5968 +417 -621 trunk/src/.depend (File Modified)
5969 +1 -1 trunk/src/.indent.pro (File Modified)
5970 +2069 -289 trunk/src/Makefile.in (File Modified)
5971 + - trunk/src/adns.c (File Deleted)
5972 + - trunk/src/res.c (File Added)
5973 + - trunk/src/reslib.c (File Added)
5974 +11 -50 trunk/src/s_auth.c (File Modified)
5975 +4 -26 trunk/src/s_newconf.c (File Modified)
5976
5977
5978nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5979 Log:
5980 Document the NOBALLOC feature.
5981
5982
5983 Changes: Modified:
5984 +7 -1 trunk/include/config.h (File Modified)
5985
5986
5987jilles 2006/02/12 20:50:51 UTC (20060212-806)
5988 Log:
5989 commands.sgml changes
5990
5991
5992 Changes: Modified:
5993 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5994
5995
5996jilles 2006/02/12 19:58:28 UTC (20060212-804)
5997 Log:
5998 connect{} changes.
5999
6000
6001 Changes: Modified:
6002 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6003
6004
6005jilles 2006/02/12 19:47:43 UTC (20060212-802)
6006 Log:
6007 Improve description of class{} block (in particular,
6008 mention server classes as well as client classes).
6009
6010
6011 Changes: Modified:
6012 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6013
6014
6015jilles 2006/02/12 19:37:35 UTC (20060212-800)
6016 Log:
6017 In comment:
6018 -/* sendq: servers need a higher sendq as they send more data */
6019 +/* sendq: servers need a higher sendq as they are sent more data */
6020
6021
6022 Changes: Modified:
6023 +1 -1 trunk/doc/reference.conf (File Modified)
6024
6025
6026jilles 2006/02/12 19:33:35 UTC (20060212-798)
6027 Log:
6028 Add modules{} block.
6029
6030
6031 Changes: Modified:
6032 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6033
6034
6035jilles 2006/02/12 17:31:44 UTC (20060212-796)
6036 Log:
6037 Add general::oper_snomask, snomask on oper up for opers
6038 that have umode +s set on oper up, but do not have
6039 a specific snomask setting in their operator block.
6040 If this is empty or not specified, +s is used as before.
6041
6042
6043 Changes: Modified:
6044 +4 -1 trunk/doc/example.conf (File Modified)
6045 +7 -1 trunk/doc/reference.conf (File Modified)
6046 +1 -0 trunk/include/client.h (File Modified)
6047 +1 -0 trunk/include/s_conf.h (File Modified)
6048 +32 -0 trunk/src/newconf.c (File Modified)
6049 +1 -0 trunk/src/s_conf.c (File Modified)
6050 +13 -3 trunk/src/s_user.c (File Modified)
6051
6052
6053nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6054 Log:
6055 fix error
6056
6057 Changes: Modified:
6058 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6059
6060
6061nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6062 Log:
6063 Add MASKTRACE and CHANTRACE commands.
6064
6065
6066 Changes: Modified:
6067 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6068
6069
6070nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6071 Log:
6072 document loadmodule directive
6073
6074
6075 Changes: Modified:
6076 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6077
6078
6079nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6080 Log:
6081 finish this up
6082
6083
6084 Changes: Modified:
6085 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6086
6087
6088nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6089 Log:
6090 q:lines are no longer living in the ircd.conf either
6091
6092
6093 Changes: Modified:
6094 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6095
6096
6097nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6098 Log:
6099 remove k:line, d:line, x:line as they are their own files now
6100
6101
6102 Changes: Modified:
6103 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6104
6105
6106jilles 2006/02/12 03:55:38 UTC (20060212-782)
6107 Log:
6108 New place for operator::snomask.
6109
6110
6111 Changes: Modified:
6112 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6113
6114
6115nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6116 Log:
6117 Document connect {}.
6118
6119
6120 Changes: Modified:
6121 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6122
6123
6124jilles 2006/02/12 03:42:26 UTC (20060212-778)
6125 Log:
6126 example.conf: move operator::snomask to a more logical place,
6127 more sensible default
6128 reference.conf: add operator::snomask
6129
6130
6131 Changes: Modified:
6132 +3 -3 trunk/doc/example.conf (File Modified)
6133 +3 -0 trunk/doc/reference.conf (File Modified)
6134
6135
6136jilles 2006/02/12 03:34:24 UTC (20060212-776)
6137 Log:
6138 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6139 in those conf entries that take umodes like <name1>, <name2>, ...
6140
6141
6142 Changes: Modified:
6143 +3 -0 trunk/doc/reference.conf (File Modified)
6144 +3 -0 trunk/src/newconf.c (File Modified)
6145
6146
6147nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6148 Log:
6149 Remove H:line
6150
6151
6152 Changes: Modified:
6153 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6154
6155
6156nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6157 Log:
6158 Aesthetic changes.
6159
6160
6161 Changes: Modified:
6162 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6163
6164
6165nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6166 Log:
6167 s/allow/auth
6168
6169
6170 Changes: Modified:
6171 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6172
6173
6174nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6175 Log:
6176 fix
6177
6178
6179 Changes: Modified:
6180 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6181
6182
6183nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6184 Log:
6185 Document operator {} blocks.
6186
6187
6188 Changes: Modified:
6189 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6190
6191
6192jilles 2006/02/12 03:18:31 UTC (20060212-764)
6193 Log:
6194 auth{}: clarify/add some details
6195
6196
6197 Changes: Modified:
6198 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6199
6200
6201nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6202 Log:
6203 auth{}: Move a paragraph.
6204
6205
6206 Changes: Modified:
6207 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6208
6209
6210nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6211 Log:
6212 Document auth{} blocks.
6213
6214
6215 Changes: Modified:
6216 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6217
6218
6219jilles 2006/02/12 02:23:21 UTC (20060212-758)
6220 Log:
6221 Add umode +R.
6222
6223
6224 Changes: Modified:
6225 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6226
6227
6228jilles 2006/02/12 02:19:41 UTC (20060212-756)
6229 Log:
6230 Add umode +R, prevents unidentified clients from
6231 sending private messages or notices. /accept'ed
6232 clients and opers are exempt.
6233 Due to the /accept part, this is only checked
6234 at the target's server, may want to change
6235 this?
6236
6237
6238 Changes: Modified:
6239 +1 -0 trunk/help/opers/umode (File Modified)
6240 +1 -0 trunk/help/users/umode (File Modified)
6241 +2 -0 trunk/include/client.h (File Modified)
6242 +1 -0 trunk/include/numeric.h (File Modified)
6243 +11 -1 trunk/modules/core/m_message.c (File Modified)
6244 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6245 +1 -1 trunk/src/messages.tab (File Modified)
6246 +1 -1 trunk/src/s_user.c (File Modified)
6247
6248
6249jilles 2006/02/12 01:26:44 UTC (20060212-754)
6250 Log:
6251 Don't allow a nick change if banned or quieted (and not
6252 voiced or opped) on a channel. This uses numeric 435
6253 (bahamut's "cannot change to a banned nick") because
6254 bahamut/ircu's 437 and hyperion's 438 already have
6255 another meaning for us.
6256
6257
6258 Changes: Modified:
6259 +2 -0 trunk/include/channel.h (File Modified)
6260 +1 -0 trunk/include/numeric.h (File Modified)
6261 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6262 +38 -0 trunk/src/channel.c (File Modified)
6263 +1 -1 trunk/src/messages.tab (File Modified)
6264
6265
6266jilles 2006/02/11 20:55:03 UTC (20060211-752)
6267 Log:
6268 KNOCK:
6269 - respect ban exceptions
6270 - also deny a knock if quieted
6271
6272
6273 Changes: Modified:
6274 +2 -1 trunk/modules/m_knock.c (File Modified)
6275
6276
6277jilles 2006/02/11 19:42:32 UTC (20060211-750)
6278 Log:
6279 Reverse bad substitution in comment.
6280
6281
6282 Changes: Modified:
6283 +1 -1 trunk/src/channel.c (File Modified)
6284
6285
6286jilles 2006/02/11 19:04:47 UTC (20060211-748)
6287 Log:
6288 - set DynSpoof flag for clients spoofed at registration
6289 - add orighost instead of host to the hostname hash
6290
6291
6292 Changes: Modified:
6293 +5 -1 trunk/src/s_user.c (File Modified)
6294
6295
6296jilles 2006/02/11 16:59:13 UTC (20060211-746)
6297 Log:
6298 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6299
6300
6301 Changes: Modified:
6302 +2 -3 trunk/src/send.c (File Modified)
6303
6304
6305gxti 2006/02/10 02:44:34 UTC (20060210-744)
6306 Log:
6307 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6308
6309
6310 Changes: Modified:
6311 +17 -7 trunk/modules/m_signon.c (File Modified)
6312
6313
6314gxti 2006/02/09 02:44:48 UTC (20060209-742)
6315 Log:
6316 Correct minimum args on ENCAP SASL to avoid nasty core.
6317
6318
6319 Changes: Modified:
6320 +1 -1 trunk/modules/m_sasl.c (File Modified)
6321
6322
6323jilles 2006/02/09 01:14:21 UTC (20060209-740)
6324 Log:
6325 Style nits: sptr can't ever be NULL, don't compare truth
6326 values with YES.
6327
6328
6329 Changes: Modified:
6330 +2 -3 trunk/modules/m_scan.c (File Modified)
6331
6332
6333jilles 2006/02/09 01:04:56 UTC (20060209-738)
6334 Log:
6335 - Comment out scan_cmodes() prototype to suppress warning
6336 - Correct minimum parameter count for mo_scan()
6337
6338
6339 Changes: Modified:
6340 +2 -2 trunk/modules/m_scan.c (File Modified)
6341
6342
6343jilles 2006/02/09 00:56:16 UTC (20060209-736)
6344 Log:
6345 SCAN UMODES:
6346 - Include full command in operspy notice
6347 - Allow global scans (no-list used, mask not used) without operspy
6348 - Use ERR_NOPRIVS numeric
6349
6350
6351 Changes: Modified:
6352 +21 -9 trunk/modules/m_scan.c (File Modified)
6353
6354
6355jilles 2006/02/08 23:45:23 UTC (20060208-734)
6356 Log:
6357 Cancel out the >3 default if < is given; this way
6358 any </> specification fully overrides the default.
6359
6360
6361 Changes: Modified:
6362 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6363
6364
6365jilles 2006/02/08 23:13:44 UTC (20060208-732)
6366 Log:
6367 - Call mo_list() from m_list() to reduce code duplication
6368 - Default to >3, rather arbitrarily (conf option?)
6369 - Make < and > mean less than and greater than again
6370
6371
6372 Changes: Modified:
6373 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6374
6375
6376jilles 2006/02/08 22:20:43 UTC (20060208-730)
6377 Log:
6378 When processing topic burst, hide connecting server
6379 on netburst if flatten links is enabled.
6380
6381
6382 Changes: Modified:
6383 +9 -2 trunk/modules/m_tb.c (File Modified)
6384
6385
6386nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6387 Log:
6388 - remove PENALTY token
6389
6390
6391 Changes: Modified:
6392 +0 -1 trunk/include/supported.h (File Modified)
6393
6394
6395nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6396 Log:
6397 005 fixups:
6398 - Add PENALTY because we have a pace-wait system.
6399 - Add FNC due to SAVE and RSFNC
6400 - Add q to MAXLIST.
6401
6402
6403 Changes: Modified:
6404 +4 -2 trunk/include/supported.h (File Modified)
6405
6406
6407nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6408 Log:
6409 mkay, indent went nuts here
6410
6411
6412 Changes: Modified:
6413 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6414
6415
6416nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6417 Log:
6418 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6419 and can be used instead. The SAFELIST implementation is the one used by
6420 default, as most users/networks will be used to it.
6421
6422
6423 Changes: Modified:
6424 +1 -0 trunk/NEWS (File Modified)
6425 +14 -0 trunk/include/client.h (File Modified)
6426 +5 -0 trunk/include/hash.h (File Modified)
6427 +404 -272 trunk/modules/Makefile.in (File Modified)
6428 + - trunk/modules/m_list.c (File Deleted)
6429 + - trunk/modules/m_list_ratbox.c (File Added)
6430 + - trunk/modules/m_list_safelist.c (File Added)
6431 +5 -5 trunk/src/hash.c (File Modified)
6432
6433
6434jilles 2006/02/08 21:02:52 UTC (20060208-720)
6435 Log:
6436 Clear invites on a lowerTS JOIN or SJOIN.
6437 This should complete kick_on_split_riding protection.
6438
6439
6440 Changes: Modified:
6441 +5 -0 trunk/modules/core/m_join.c (File Modified)
6442 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6443
6444
6445jilles 2006/02/08 20:26:58 UTC (20060208-718)
6446 Log:
6447 Like in ratbox, send and interpret timestamps on invites.
6448
6449
6450 Changes: Modified:
6451 +9 -2 trunk/modules/m_invite.c (File Modified)
6452
6453
6454jilles 2006/02/07 12:48:28 UTC (20060207-716)
6455 Log:
6456 Add +S (network service) umode. Just for completeness, users or opers
6457 cannot set this.
6458
6459
6460 Changes: Modified:
6461 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6462
6463
6464nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6465 Log:
6466 update NEWS a bit
6467
6468
6469 Changes: Modified:
6470 +35 -2 trunk/NEWS (File Modified)
6471
6472
6473gxti 2006/02/06 04:42:14 UTC (20060206-712)
6474 Log:
6475 Split off a PreClient structure for data to be freed on registation (i.e. password).
6476 New hook introduce_client for post-registration messages.
6477 Fix b0rked SASL numerics.
6478 Burst REALHOST post-introduction for spoofed-on-registration clients.
6479 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6480 Pre-registration signon support.
6481
6482
6483 Changes: Modified:
6484 +10 -0 trunk/configure (File Modified)
6485 +2 -0 trunk/configure.ac (File Modified)
6486 +14 -4 trunk/include/client.h (File Modified)
6487 +1 -0 trunk/include/hook.h (File Modified)
6488 +1 -0 trunk/include/numeric.h (File Modified)
6489 +3 -0 trunk/include/setup.h.in (File Modified)
6490 +16 -0 trunk/modules/m_chghost.c (File Modified)
6491 +25 -21 trunk/modules/m_sasl.c (File Modified)
6492 +63 -30 trunk/modules/m_signon.c (File Modified)
6493 +18 -0 trunk/src/client.c (File Modified)
6494 +2 -0 trunk/src/hook.c (File Modified)
6495 +5 -5 trunk/src/messages.tab (File Modified)
6496 +2 -0 trunk/src/s_serv.c (File Modified)
6497 +28 -2 trunk/src/s_user.c (File Modified)
6498
6499
6500gxti 2006/02/06 03:10:01 UTC (20060206-710)
6501 Log:
6502 Update hook documentation.
6503
6504
6505 Changes: Modified:
6506 +30 -0 trunk/doc/hooks.txt (File Modified)
6507
6508
6509jilles 2006/02/05 22:44:03 UTC (20060205-708)
6510 Log:
6511 Improve @/# handling in match_esc().
6512
6513
6514 Changes: Modified:
6515 +21 -13 trunk/src/match.c (File Modified)
6516
6517
6518nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6519 Log:
6520 backtrack instead of bailing out when handling a mismatched escape
6521
6522
6523 Changes: Modified:
6524 +1 -1 trunk/src/match.c (File Modified)
6525
6526
6527nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6528 Log:
6529 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6530
6531 Changes: Modified:
6532 +2 -1 trunk/CREDITS (File Modified)
6533
6534
6535nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6536 Log:
6537 Fix the escape brokenness and pick up a more efficient matching algorithm,
6538 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6539 Patch sent upstream. They can do whatever they want with it, *shrug*.
6540
6541
6542 Changes: Modified:
6543 +147 -161 trunk/src/match.c (File Modified)
6544
6545
6546jilles 2006/02/04 20:13:39 UTC (20060204-700)
6547 Log:
6548 If flatten links is enabled, fake the origins of some ServerModes
6549 sent to clients so that the server sending the netburst is hidden.
6550 Most mode hacks still show the true source.
6551
6552
6553 Changes: Modified:
6554 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6555 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6556
6557
6558jilles 2006/02/04 18:26:55 UTC (20060204-698)
6559 Log:
6560 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6561 where the exit originated).
6562 - When receiving an SQUIT for a server themselves
6563 (IsMe(target_p) || target_p == client_p)
6564 close their link and send a local server notice.
6565
6566
6567 Changes: Modified:
6568 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6569 +6 -3 trunk/src/client.c (File Modified)
6570
6571
6572nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6573 Log:
6574 Hooking into the wrong hook, whoops. :P
6575
6576
6577 Changes: Modified:
6578 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6579 +6 -10 trunk/modules/core/m_join.c (File Modified)
6580
6581
6582nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6583 Log:
6584 this doesn't work right, right now :P
6585
6586
6587 Changes: Modified:
6588 +40 -0 trunk/contrib/Makefile.in (File Modified)
6589 + - trunk/contrib/m_createauthonly.c (File Added)
6590 +6 -0 trunk/include/hook.h (File Modified)
6591 +26 -1 trunk/modules/core/m_join.c (File Modified)
6592 +1 -1 trunk/src/ircd.c (File Modified)
6593
6594
6595nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6596 Log:
6597 Make can_join() hookable.
6598
6599
6600 Changes: Modified:
6601 +12 -1 trunk/src/channel.c (File Modified)
6602
6603
6604nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6605 Log:
6606 add 'int approved;' to the channel event hook
6607
6608
6609 Changes: Modified:
6610 +1 -0 trunk/include/hook.h (File Modified)
6611
6612
6613gxti 2006/02/04 02:50:03 UTC (20060204-688)
6614 Log:
6615 Use SIDs in SASL ENCAP origin.
6616 Ignore responses from other agents once the first SASL response has been received for a client.
6617
6618
6619 Changes: Modified:
6620 +9 -5 trunk/modules/m_sasl.c (File Modified)
6621
6622
6623gxti 2006/02/04 01:44:17 UTC (20060204-686)
6624 Log:
6625 Removed stray debug code.
6626
6627
6628 Changes: Modified:
6629 +1 -1 trunk/modules/m_sasl.c (File Modified)
6630
6631
6632jilles 2006/02/03 22:39:24 UTC (20060203-684)
6633 Log:
6634 Don't complain "unknown MODE flag" if a non-oper attempts
6635 to unset an oper only umode they do not have.
6636 This is to prevent unwanted error messages when users/bots
6637 do things like MODE <nick> +i-sw.
6638
6639
6640 Changes: Modified:
6641 +4 -2 trunk/src/s_user.c (File Modified)
6642
6643
6644jilles 2006/02/03 22:32:03 UTC (20060203-682)
6645 Log:
6646 Fix client_exit hook name and only call it for local exits that are not
6647 IsAnyServer.
6648
6649
6650 Changes: Modified:
6651 +3 -2 trunk/modules/m_sasl.c (File Modified)
6652
6653
6654gxti 2006/02/03 21:41:48 UTC (20060203-680)
6655 Log:
6656 Fix SASL logic to actually use stored agent UID.
6657 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6658 Add abort code for exiting clients.
6659
6660
6661 Changes: Modified:
6662 +18 -9 trunk/modules/m_sasl.c (File Modified)
6663
6664
6665jilles 2006/02/03 20:25:01 UTC (20060203-678)
6666 Log:
6667 Port over ratbox 2.2 /challenge. This is slightly more secure
6668 (better crypto, longer keys, challenge timeout) and has better
6669 client scripts.
6670
6671 The respond tool is no longer part of the ircd tree but a
6672 separate package, currently available from
6673 http://respond.ircd-ratbox.org (we should mirror/... this).
6674
6675
6676 Changes: Modified:
6677 +65 -310 trunk/doc/challenge.txt (File Modified)
6678 +5 -5 trunk/include/client.h (File Modified)
6679 +3 -0 trunk/include/irc_string.h (File Modified)
6680 +3 -0 trunk/include/numeric.h (File Modified)
6681 +94 -50 trunk/modules/m_challenge.c (File Modified)
6682 +1 -2 trunk/src/client.c (File Modified)
6683 +125 -0 trunk/src/irc_string.c (File Modified)
6684 +2 -2 trunk/src/messages.tab (File Modified)
6685 + - trunk/tools/rsa_respond/ (File Deleted)
6686
6687
6688gxti 2006/02/03 20:05:09 UTC (20060203-676)
6689 Log:
6690 Preliminary SASL support.
6691
6692
6693 Changes: Modified:
6694 +7 -0 trunk/include/client.h (File Modified)
6695 +6 -0 trunk/include/numeric.h (File Modified)
6696 +1 -0 trunk/modules/Makefile.in (File Modified)
6697 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6698 +175 -1 trunk/modules/m_cap.c (File Modified)
6699 + - trunk/modules/m_sasl.c (File Added)
6700 +2 -0 trunk/modules/m_user.c (File Modified)
6701 +5 -5 trunk/src/messages.tab (File Modified)
6702 +8 -2 trunk/src/s_user.c (File Modified)
6703
6704
6705jilles 2006/02/03 18:13:03 UTC (20060203-674)
6706 Log:
6707 SIGNON: make logout also apply remotely.
6708
6709
6710 Changes: Modified:
6711 +7 -2 trunk/modules/m_signon.c (File Modified)
6712
6713
6714gxti 2006/02/03 17:45:04 UTC (20060203-672)
6715 Log:
6716 Use an asterisk when sending empty logins in SIGNON.
6717
6718
6719 Changes: Modified:
6720 +5 -5 trunk/modules/m_signon.c (File Modified)
6721
6722
6723jilles 2006/02/03 17:38:31 UTC (20060203-670)
6724 Log:
6725 SIGNON: Only add whowas entry (add_history()) and wipe
6726 accepts (del_all_accepts()) if nick changed.
6727
6728
6729 Changes: Modified:
6730 +5 -3 trunk/modules/m_signon.c (File Modified)
6731
6732
6733jilles 2006/02/03 17:26:52 UTC (20060203-668)
6734 Log:
6735 SIGNON: slight fixes to collision code:
6736 - don't kill if target_p == source_p (nick unchanged or only changed case)
6737 - add comment that SAVE support is missing
6738 - use sendto_realops_snomask() instead of sendto_realops_flags()
6739
6740
6741 Changes: Modified:
6742 +9 -6 trunk/modules/m_signon.c (File Modified)
6743
6744
6745jilles 2006/02/03 17:19:26 UTC (20060203-666)
6746 Log:
6747 Fix up kills for bad nick/user/host on SIGNON.
6748
6749
6750 Changes: Modified:
6751 +16 -6 trunk/modules/m_signon.c (File Modified)
6752
6753
6754jilles 2006/02/03 16:50:56 UTC (20060203-664)
6755 Log:
6756 If changing to a nick with a digit, only allow the UID.
6757
6758
6759 Changes: Modified:
6760 +4 -0 trunk/modules/m_signon.c (File Modified)
6761
6762
6763gxti 2006/02/03 04:20:31 UTC (20060203-661)
6764 Log:
6765 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6766 Strip leading digits from logins that are not purely numeric.
6767
6768
6769 Changes: Modified:
6770 +3 -0 trunk/include/numeric.h (File Modified)
6771 +2 -0 trunk/include/send.h (File Modified)
6772 +1 -0 trunk/modules/Makefile.in (File Modified)
6773 +456 -3 trunk/modules/m_services.c (File Modified)
6774 + - trunk/modules/m_signon.c (File Added)
6775 +2 -2 trunk/src/messages.tab (File Modified)
6776 +98 -0 trunk/src/send.c (File Modified)
6777
6778
6779jilles 2006/02/02 14:10:16 UTC (20060202-659)
6780 Log:
6781 Remove old server notice umodes from example confs.
6782
6783
6784 Changes: Modified:
6785 +1 -2 trunk/doc/example.conf (File Modified)
6786 +4 -17 trunk/doc/reference.conf (File Modified)
6787
6788
6789jilles 2006/02/01 15:11:42 UTC (20060201-657)
6790 Log:
6791 Add snomask help file (forgot this earlier).
6792
6793
6794 Changes: Modified:
6795 + - trunk/help/opers/snomask (File Added)
6796
6797
6798jilles 2006/01/31 12:50:36 UTC (20060131-655)
6799 Log:
6800 Add umode +l (receive locops).
6801
6802
6803 Changes: Modified:
6804 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6805
6806
6807jilles 2006/01/31 12:44:21 UTC (20060131-653)
6808 Log:
6809 We don't plan to implement cmode +R (quiet unidentified) and
6810 umode +I (deny invite) for 1.1, so comment them out from the
6811 docs.
6812
6813
6814 Changes: Modified:
6815 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6816 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6817
6818
6819jilles 2006/01/31 12:40:38 UTC (20060131-651)
6820 Log:
6821 Improve snomask usage description.
6822
6823
6824 Changes: Modified:
6825 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6826
6827
6828jilles 2006/01/31 12:33:01 UTC (20060131-649)
6829 Log:
6830 Mention the word snomask with umode +s (needs to be a link really).
6831
6832
6833 Changes: Modified:
6834 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6835
6836
6837jilles 2006/01/31 12:28:58 UTC (20060131-647)
6838 Log:
6839 Add snomask +Z (operspy notices).
6840
6841
6842 Changes: Modified:
6843 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6844
6845
6846jilles 2006/01/31 12:23:29 UTC (20060131-645)
6847 Log:
6848 Misc updates/clarifications.
6849
6850
6851 Changes: Modified:
6852 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6853
6854
6855jilles 2006/01/31 12:15:29 UTC (20060131-643)
6856 Log:
6857 Document snomasks.
6858
6859
6860 Changes: Modified:
6861 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6862 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6863 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6864
6865
6866jilles 2006/01/30 01:07:43 UTC (20060130-641)
6867 Log:
6868 - Allow ENCAP REALHOST outside burst
6869 - Fix comment describing race condition: this can only happen
6870 on a local whois with use_whois_actually enabled
6871
6872
6873 Changes: Modified:
6874 +4 -6 trunk/modules/m_chghost.c (File Modified)
6875
6876
6877jilles 2006/01/29 21:42:06 UTC (20060129-639)
6878 Log:
6879 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6880
6881
6882 Changes: Modified:
6883 +39 -0 trunk/contrib/Makefile.in (File Modified)
6884 + - trunk/contrib/sno_globaloper.c (File Added)
6885
6886
6887jilles 2006/01/29 21:26:53 UTC (20060129-637)
6888 Log:
6889 Pass along old umodes and snomask in umode_changed hook,
6890 changing its parameter type from struct Client *
6891 to hook_data_umode_changed *. (For a new client, both
6892 are zero.)
6893
6894 The IP cloaking module now fully ignores umode changes
6895 where +h didn't change.
6896
6897
6898 Changes: Modified:
6899 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6900 +7 -0 trunk/include/hook.h (File Modified)
6901 +18 -4 trunk/src/s_user.c (File Modified)
6902
6903
6904nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6905 Log:
6906 move libcharybdis-provided function initialisation into libcharybdis_init().
6907
6908
6909 Changes: Modified:
6910 +32 -11 trunk/src/ircd.c (File Modified)
6911
6912
6913jilles 2006/01/29 20:40:55 UTC (20060129-633)
6914 Log:
6915 Make +f notices (local host, global host, global user@host, local class)
6916 netwide. Exceeding /quote set max remains local.
6917
6918
6919 Changes: Modified:
6920 +4 -4 trunk/src/s_conf.c (File Modified)
6921
6922
6923jilles 2006/01/29 20:32:44 UTC (20060129-631)
6924 Log:
6925 Netwide notices about attempts to join juped channels.
6926
6927
6928 Changes: Modified:
6929 +1 -1 trunk/modules/core/m_join.c (File Modified)
6930
6931
6932jilles 2006/01/29 19:57:17 UTC (20060129-629)
6933 Log:
6934 Send server notices about failed oper attempts globally.
6935 Successful remote oper attempt notices will be generated
6936 from the mode changes.
6937
6938
6939 Changes: Modified:
6940 +3 -3 trunk/modules/m_challenge.c (File Modified)
6941 +2 -2 trunk/modules/m_oper.c (File Modified)
6942
6943
6944jilles 2006/01/29 19:56:11 UTC (20060129-627)
6945 Log:
6946 Rest of infrastructure for sending server notices globally.
6947 Uses a new L_NETWIDE level on sendto_realops_snomask().
6948
6949
6950 Changes: Modified:
6951 +1 -0 trunk/include/send.h (File Modified)
6952 +31 -4 trunk/src/send.c (File Modified)
6953
6954
6955jilles 2006/01/29 18:55:28 UTC (20060129-625)
6956 Log:
6957 Add general::global_snotices conf option to control
6958 whether we send out SNOTEs. Does not do anything yet.
6959
6960
6961 Changes: Modified:
6962 +1 -0 trunk/doc/example.conf (File Modified)
6963 +6 -0 trunk/doc/reference.conf (File Modified)
6964 +1 -0 trunk/include/s_conf.h (File Modified)
6965 +6 -0 trunk/modules/m_info.c (File Modified)
6966 +1 -0 trunk/src/newconf.c (File Modified)
6967 +1 -0 trunk/src/s_conf.c (File Modified)
6968
6969
6970jilles 2006/01/29 13:47:35 UTC (20060129-623)
6971 Log:
6972 Only accept SNOTE from servers.
6973
6974
6975 Changes: Modified:
6976 +2 -0 trunk/modules/m_snote.c (File Modified)
6977
6978
6979jilles 2006/01/29 13:25:06 UTC (20060129-621)
6980 Log:
6981 Correct parv indices so this actually works.
6982
6983
6984 Changes: Modified:
6985 +2 -2 trunk/modules/m_snote.c (File Modified)
6986
6987
6988jilles 2006/01/29 13:16:10 UTC (20060129-619)
6989 Log:
6990 s/scan/snote/g
6991
6992
6993 Changes: Modified:
6994 +3 -3 trunk/modules/m_snote.c (File Modified)
6995
6996
6997nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6998 Log:
6999 Add m_snote.c, SNOTE propagator.
7000
7001
7002 Changes: Modified:
7003 +86 -0 trunk/modules/Makefile.in (File Modified)
7004 + - trunk/modules/m_snote.c (File Added)
7005
7006
7007nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7008 Log:
7009 start seeding the 1.1 NEWS file
7010
7011
7012 Changes: Modified:
7013 +4 -0 trunk/NEWS (File Modified)
7014
7015
7016nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7017 Log:
7018 rename some modules to more descriptive names...
7019
7020
7021 Changes: Modified:
7022 +2 -131 trunk/contrib/Makefile.in (File Modified)
7023 + - trunk/contrib/globalconnexit.c (File Deleted)
7024 + - trunk/contrib/globallineactive.c (File Deleted)
7025 + - trunk/contrib/sno_farconnect.c (File Added)
7026 + - trunk/contrib/sno_globalkline.c (File Added)
7027 +1 -120 trunk/modules/Makefile.in (File Modified)
7028 + - trunk/modules/networknotice.c (File Deleted)
7029 + - trunk/modules/sno_routing.c (File Added)
7030
7031
7032jilles 2006/01/28 22:02:18 UTC (20060128-611)
7033 Log:
7034 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7035 Uses FLAGS2_FLOODDONE bit on servers.
7036
7037
7038 Changes: Modified:
7039 +3 -0 trunk/include/client.h (File Modified)
7040 +121 -1 trunk/modules/Makefile.in (File Modified)
7041 + - trunk/modules/networknotice.c (File Added)
7042
7043
7044jilles 2006/01/28 21:44:33 UTC (20060128-609)
7045 Log:
7046 Don't show servers in /trace to nonopers if flatten links is enabled.
7047
7048
7049 Changes: Modified:
7050 +8 -5 trunk/modules/m_trace.c (File Modified)
7051
7052
7053jilles 2006/01/28 16:45:46 UTC (20060128-607)
7054 Log:
7055 CHGHOST:
7056 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7057 - send back confirmation to source, if local client
7058 - send a +s server notice if the source is neither a server nor a service (+S)
7059
7060
7061 Changes: Modified:
7062 +5 -1 trunk/modules/m_chghost.c (File Modified)
7063
7064
7065jilles 2006/01/28 16:01:05 UTC (20060128-605)
7066 Log:
7067 Use sendto_realops_snomask_from() to make the
7068 server notices appear to come from the affected
7069 user's server.
7070
7071
7072 Changes: Modified:
7073 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7074 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7075
7076
7077jilles 2006/01/28 16:00:14 UTC (20060128-603)
7078 Log:
7079 Add sendto_realops_snomask_from(), allows
7080 specification of apparent source server.
7081
7082
7083 Changes: Modified:
7084 +1 -0 trunk/include/send.h (File Modified)
7085 +41 -1 trunk/src/send.c (File Modified)
7086
7087
7088jilles 2006/01/28 15:30:20 UTC (20060128-601)
7089 Log:
7090 Revert r579. Keep host, not orighost in oper up notice.
7091 It would be inconsistent to have orighost there, and we
7092 don't want to mess up all server notices by putting both
7093 host and orighost.
7094
7095
7096 Changes: Modified:
7097 +1 -1 trunk/src/s_user.c (File Modified)
7098
7099
7100jilles 2006/01/28 15:27:10 UTC (20060128-599)
7101 Log:
7102 Include the IP address in operlog/foperlog.
7103
7104
7105 Changes: Modified:
7106 +10 -8 trunk/modules/m_challenge.c (File Modified)
7107 +8 -6 trunk/modules/m_oper.c (File Modified)
7108
7109
7110jilles 2006/01/28 15:17:01 UTC (20060128-597)
7111 Log:
7112 Call umode_changed hook on oper up.
7113
7114
7115 Changes: Modified:
7116 +1 -0 trunk/src/s_user.c (File Modified)
7117
7118
7119jilles 2006/01/28 15:13:27 UTC (20060128-595)
7120 Log:
7121 Add globalconnexit contrib module, shows remote client connects/exits
7122 except netsplits/netjoin on snomask +F.
7123 Notice formatting will probably change somewhat still.
7124
7125
7126 Changes: Modified:
7127 +80 -0 trunk/contrib/Makefile.in (File Modified)
7128 + - trunk/contrib/globalconnexit.c (File Added)
7129
7130
7131jilles 2006/01/28 14:54:44 UTC (20060128-593)
7132 Log:
7133 Declare snomask_modes[] so modules can provide snomasks.
7134
7135
7136 Changes: Modified:
7137 +2 -0 trunk/include/snomask.h (File Modified)
7138
7139
7140jilles 2006/01/28 14:40:10 UTC (20060128-591)
7141 Log:
7142 Replace user_signon hook with two new hooks: new_local_user
7143 and new_remote_user.
7144 These are called right before the user is introduced to the
7145 rest of the network.
7146
7147
7148 Changes: Modified:
7149 +2 -1 trunk/include/hook.h (File Modified)
7150 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7151 +4 -2 trunk/src/hook.c (File Modified)
7152 +2 -3 trunk/src/s_user.c (File Modified)
7153
7154
7155nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7156 Log:
7157 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7158
7159
7160 Changes: Modified:
7161 +2 -2 trunk/modules/m_scan.c (File Modified)
7162
7163
7164jilles 2006/01/27 19:45:11 UTC (20060127-587)
7165 Log:
7166 Update doc/technical/send.txt.
7167
7168
7169 Changes: Modified:
7170 +91 -131 trunk/doc/technical/send.txt (File Modified)
7171
7172
7173jilles 2006/01/27 14:44:19 UTC (20060127-585)
7174 Log:
7175 Add chantrace and masktrace to help files.
7176
7177
7178 Changes: Modified:
7179 + - trunk/help/opers/chantrace (File Added)
7180 +27 -20 trunk/help/opers/index (File Modified)
7181 + - trunk/help/opers/masktrace (File Added)
7182 +2 -0 trunk/help/opers/operspy (File Modified)
7183
7184
7185jilles 2006/01/27 14:41:47 UTC (20060127-583)
7186 Log:
7187 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7188 Shows etrace-like output for all users in a channel,
7189 in particular IP addresses.
7190
7191
7192 Changes: Modified:
7193 +75 -2 trunk/modules/m_etrace.c (File Modified)
7194
7195
7196jilles 2006/01/27 13:49:21 UTC (20060127-581)
7197 Log:
7198 Port over ratbox 2.2 r21727 (anfl):
7199 add some logging when we drop servers in places where we only notify opers
7200
7201
7202 Changes: Modified:
7203 +31 -0 trunk/modules/core/m_server.c (File Modified)
7204
7205
7206nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7207 Log:
7208 display orighost in operup message
7209
7210
7211 Changes: Modified:
7212 +1 -1 trunk/src/s_user.c (File Modified)
7213
7214
7215jilles 2006/01/26 17:13:21 UTC (20060126-577)
7216 Log:
7217 Add globallineactive contrib module, a hack which can often
7218 show k/d/g/x line active for remote clients.
7219
7220
7221 Changes: Modified:
7222 +52 -0 trunk/contrib/Makefile.in (File Modified)
7223 + - trunk/contrib/globallineactive.c (File Added)
7224
7225
7226jilles 2006/01/26 16:34:00 UTC (20060126-575)
7227 Log:
7228 Show IP field in the same way as MASKTRACE:
7229 "255.255.255.255" if it's unknown (remote TS5 client)
7230 and "0" if we or the remote server are purposely
7231 hiding it.
7232
7233
7234 Changes: Modified:
7235 +12 -1 trunk/modules/m_scan.c (File Modified)
7236
7237
7238jilles 2006/01/26 16:25:22 UTC (20060126-573)
7239 Log:
7240 scan umodes:
7241 - don't show servers in a global scan
7242 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7243
7244
7245 Changes: Modified:
7246 +4 -1 trunk/modules/m_scan.c (File Modified)
7247
7248
7249nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7250 Log:
7251 Implement SCAN UMODES.
7252
7253
7254 Changes: Modified:
7255 +3 -0 trunk/include/numeric.h (File Modified)
7256 +128 -2 trunk/modules/m_scan.c (File Modified)
7257 +2 -2 trunk/src/messages.tab (File Modified)
7258
7259
7260nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7261 Log:
7262 more oops
7263
7264
7265 Changes: Modified:
7266 +1 -1 trunk/modules/m_scan.c (File Modified)
7267
7268
7269nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7270 Log:
7271 parv[0] should be parv[1].
7272
7273
7274 Changes: Modified:
7275 +1 -1 trunk/modules/m_scan.c (File Modified)
7276
7277
7278nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7279 Log:
7280 another oops
7281
7282
7283 Changes: Modified:
7284 +1 -1 trunk/modules/m_scan.c (File Modified)
7285
7286
7287nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7288 Log:
7289 fix mistake here
7290
7291
7292 Changes: Modified:
7293 +2 -2 trunk/modules/m_scan.c (File Modified)
7294
7295
7296nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7297 Log:
7298 framework for scan command
7299
7300
7301 Changes: Modified:
7302 +113 -0 trunk/modules/Makefile.in (File Modified)
7303 + - trunk/modules/m_scan.c (File Added)
7304
7305
7306nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7307 Log:
7308 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7309
7310
7311 Changes: Modified:
7312 +2 -0 trunk/include/irc_string.h (File Modified)
7313 +157 -1 trunk/modules/m_etrace.c (File Modified)
7314 +129 -90 trunk/src/match.c (File Modified)
7315
7316
7317nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7318 Log:
7319 orighost may live in a different hash bucket (likely the case), lets check it standalone
7320
7321
7322 Changes: Modified:
7323 +39 -3 trunk/src/hostmask.c (File Modified)
7324
7325
7326nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7327 Log:
7328 SVN didn't check modules/ somehow, hrmm.
7329
7330
7331 Changes: Modified:
7332 +1 -1 trunk/modules/m_kline.c (File Modified)
7333 +6 -6 trunk/modules/m_stats.c (File Modified)
7334
7335
7336nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7337 Log:
7338 Track hostmask entries for client_p->orighost, if available.
7339 Not throughly tested, but seems to work fine.
7340
7341
7342 Changes: Modified:
7343 +8 -4 trunk/include/hostmask.h (File Modified)
7344 +14 -10 trunk/src/hostmask.c (File Modified)
7345
7346
7347jilles 2006/01/22 19:14:11 UTC (20060122-549)
7348 Log:
7349 Pass on SQUIT reasons more.
7350
7351
7352 Changes: Modified:
7353 +17 -19 trunk/src/client.c (File Modified)
7354
7355
7356jilles 2006/01/21 17:25:27 UTC (20060121-543)
7357 Log:
7358 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7359 This way, hidden admins also get them.
7360
7361
7362 Changes: Modified:
7363 +4 -4 trunk/src/send.c (File Modified)
7364
7365
7366jilles 2006/01/20 22:26:17 UTC (20060120-541)
7367 Log:
7368 From ircd-ratbox 2.2 (r21339 anfl):
7369 ms_kill() should be using find_person(), not find_client()
7370 otherwise it can generate a core.
7371
7372
7373 Changes: Modified:
7374 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7375
7376
7377jilles 2006/01/18 22:56:51 UTC (20060118-539)
7378 Log:
7379 Add m_error to core_module_table, so it is loaded by default.
7380
7381
7382 Changes: Modified:
7383 +1 -0 trunk/src/modules.c (File Modified)
7384
7385
7386jilles 2006/01/18 00:28:30 UTC (20060118-536)
7387 Log:
7388 comment is a const char *, not char *.
7389
7390
7391 Changes: Modified:
7392 +1 -1 trunk/include/hook.h (File Modified)
7393
7394
7395jilles 2006/01/18 00:10:02 UTC (20060118-534)
7396 Log:
7397 Fix a long standing hybrid 7 bug: when getting a read error
7398 on a server, report_error() is called with a %d instead of
7399 a %s in the format string ("Lost connection" in +d).
7400
7401
7402 Changes: Modified:
7403 +1 -1 trunk/src/client.c (File Modified)
7404
7405
7406jilles 2006/01/16 17:21:11 UTC (20060116-532)
7407 Log:
7408 Clarifications.
7409
7410
7411 Changes: Modified:
7412 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7413
7414
7415nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7416 Log:
7417 Add document describing capabilities and what they mean.
7418
7419
7420 Changes: Modified:
7421 + - trunk/doc/technical/capab.txt (File Added)
7422
7423
7424jilles 2006/01/16 01:19:24 UTC (20060116-528)
7425 Log:
7426 Change client_exit hook to pass all exit_client() parameters.
7427
7428
7429 Changes: Modified:
7430 +8 -0 trunk/include/hook.h (File Modified)
7431 +6 -1 trunk/src/client.c (File Modified)
7432
7433
7434jilles 2006/01/15 21:51:42 UTC (20060115-526)
7435 Log:
7436 Add client_exit hook, called in exit_client() for all
7437 clients of all types, except clients exiting because
7438 of netsplits (QS). The only thing done before it is
7439 marking the client as "closing" (to prevent
7440 recursion).
7441
7442
7443 Changes: Modified:
7444 +1 -0 trunk/include/hook.h (File Modified)
7445 +2 -0 trunk/src/client.c (File Modified)
7446 +2 -0 trunk/src/hook.c (File Modified)
7447
7448
7449jilles 2006/01/15 21:06:36 UTC (20060115-524)
7450 Log:
7451 Improve the code that calculates the nnnS nnnC counts
7452 in RPL_TRACESERVER.
7453
7454 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7455
7456
7457 Changes: Modified:
7458 +43 -36 trunk/modules/m_trace.c (File Modified)
7459
7460
7461jilles 2006/01/15 20:55:27 UTC (20060115-522)
7462 Log:
7463 Add server_eob hook.
7464 Planning to use this for netsplit/join notices.
7465
7466
7467 Changes: Modified:
7468 +1 -0 trunk/include/hook.h (File Modified)
7469 +2 -0 trunk/modules/m_pong.c (File Modified)
7470 +2 -0 trunk/src/hook.c (File Modified)
7471
7472
7473jilles 2006/01/15 20:01:51 UTC (20060115-520)
7474 Log:
7475 Default motd: ircd-ratbox -> charybdis
7476
7477
7478 Changes: Modified:
7479 +1 -1 trunk/doc/ircd.motd (File Modified)
7480
7481
7482jilles 2006/01/15 19:35:03 UTC (20060115-518)
7483 Log:
7484 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7485
7486
7487 Changes: Modified:
7488 +4 -4 trunk/src/s_user.c (File Modified)
7489
7490
7491jilles 2006/01/15 19:12:28 UTC (20060115-516)
7492 Log:
7493 - Remove obsolete EOB help file
7494 - Document snomask in the help files
7495 - Update indexes
7496
7497
7498 Changes: Modified:
7499 + - trunk/help/opers/eob (File Deleted)
7500 +13 -12 trunk/help/opers/index (File Modified)
7501 +1 -13 trunk/help/opers/umode (File Modified)
7502 +7 -7 trunk/help/users/index (File Modified)
7503
7504
7505nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7506 Log:
7507 Bail if snomask to parse is not given. Pointy hat to myself.
7508
7509
7510 Changes: Modified:
7511 +3 -0 trunk/src/snomask.c (File Modified)
7512
7513
7514gxti 2006/01/15 17:48:44 UTC (20060115-512)
7515 Log:
7516 Remove m_flags from autoconf
7517
7518
7519 Changes: Modified:
7520 +0 -1 trunk/contrib/Makefile.in (File Modified)
7521
7522
7523nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7524 Log:
7525 remove m_flags
7526
7527
7528 Changes: Modified:
7529 + - trunk/contrib/m_flags.c (File Deleted)
7530
7531
7532jilles 2006/01/15 17:22:19 UTC (20060115-508)
7533 Log:
7534 If +s is in oper_only_umodes, clear snomask on deoper.
7535
7536
7537 Changes: Modified:
7538 +5 -0 trunk/src/s_user.c (File Modified)
7539
7540
7541gxti 2006/01/15 17:16:50 UTC (20060115-506)
7542 Log:
7543 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7544
7545
7546 Changes: Modified:
7547 +2 -2 trunk/configure (File Modified)
7548 +2 -2 trunk/configure.ac (File Modified)
7549
7550
7551jilles 2006/01/15 17:15:56 UTC (20060115-504)
7552 Log:
7553 Remove the old server notice umodes.
7554 Default oper only umodes is now +s.
7555 Please make sure all remaining umodes still work.
7556
7557
7558 Changes: Modified:
7559 +3 -21 trunk/include/client.h (File Modified)
7560 +0 -12 trunk/src/newconf.c (File Modified)
7561 +1 -1 trunk/src/s_conf.c (File Modified)
7562 +12 -12 trunk/src/s_user.c (File Modified)
7563
7564
7565jilles 2006/01/15 17:00:27 UTC (20060115-502)
7566 Log:
7567 operator::flags nick_changes now controls +n snomask instead of +n umode.
7568
7569
7570 Changes: Modified:
7571 +8 -8 trunk/src/s_user.c (File Modified)
7572
7573
7574jilles 2006/01/15 16:53:16 UTC (20060115-500)
7575 Log:
7576 Move down h_umode_changed hook call after umode allowed checks
7577 (so it will not see +a if someone tries to set it but is not
7578 allowed to).
7579
7580
7581 Changes: Modified:
7582 +2 -3 trunk/src/s_user.c (File Modified)
7583
7584
7585jilles 2006/01/15 16:40:33 UTC (20060115-498)
7586 Log:
7587 Move over non-+s server notices (hopefully, all of them).
7588
7589
7590 Changes: Modified:
7591 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7592 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7593 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7594 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7595 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7596 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7597 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7598 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7599 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7600 +2 -2 trunk/libcharybdis/event.c (File Modified)
7601 +2 -2 trunk/modules/core/m_join.c (File Modified)
7602 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7603 +3 -3 trunk/modules/core/m_message.c (File Modified)
7604 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7605 +2 -2 trunk/modules/core/m_server.c (File Modified)
7606 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7607 +1 -1 trunk/modules/m_post.c (File Modified)
7608 +1 -1 trunk/modules/m_services.c (File Modified)
7609 +2 -2 trunk/src/channel.c (File Modified)
7610 +3 -3 trunk/src/client.c (File Modified)
7611 +1 -1 trunk/src/hash.c (File Modified)
7612 +5 -5 trunk/src/s_conf.c (File Modified)
7613 +2 -2 trunk/src/s_log.c (File Modified)
7614 +4 -4 trunk/src/s_user.c (File Modified)
7615
7616
7617jilles 2006/01/15 16:18:59 UTC (20060115-496)
7618 Log:
7619 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7620
7621
7622 Changes: Modified:
7623 +2 -1 trunk/include/snomask.h (File Modified)
7624 +2 -2 trunk/src/snomask.c (File Modified)
7625
7626
7627jilles 2006/01/15 16:08:28 UTC (20060115-494)
7628 Log:
7629 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7630
7631
7632 Changes: Modified:
7633 +1 -1 trunk/contrib/example_module.c (File Modified)
7634 +2 -2 trunk/include/ircd_defs.h (File Modified)
7635 +6 -6 trunk/modules/core/m_error.c (File Modified)
7636 +1 -1 trunk/modules/core/m_join.c (File Modified)
7637 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7638 +1 -1 trunk/modules/core/m_message.c (File Modified)
7639 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7640 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7641 +18 -18 trunk/modules/core/m_server.c (File Modified)
7642 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7643 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7644 +4 -4 trunk/modules/m_challenge.c (File Modified)
7645 +4 -4 trunk/modules/m_dline.c (File Modified)
7646 +13 -13 trunk/modules/m_gline.c (File Modified)
7647 +5 -5 trunk/modules/m_kline.c (File Modified)
7648 +2 -2 trunk/modules/m_oper.c (File Modified)
7649 +1 -1 trunk/modules/m_pong.c (File Modified)
7650 +13 -13 trunk/modules/m_rehash.c (File Modified)
7651 +4 -4 trunk/modules/m_resv.c (File Modified)
7652 +16 -16 trunk/modules/m_set.c (File Modified)
7653 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7654 +6 -6 trunk/modules/m_xline.c (File Modified)
7655 +1 -1 trunk/src/adns.c (File Modified)
7656 +2 -2 trunk/src/channel.c (File Modified)
7657 +1 -1 trunk/src/listener.c (File Modified)
7658 +1 -1 trunk/src/s_auth.c (File Modified)
7659 +15 -15 trunk/src/s_conf.c (File Modified)
7660 +3 -3 trunk/src/s_user.c (File Modified)
7661 +7 -7 trunk/src/send.c (File Modified)
7662
7663
7664jilles 2006/01/15 15:34:12 UTC (20060115-492)
7665 Log:
7666 On oper up:
7667 - set +s snomask if +s umode set but no snomasks
7668 - put numerics in more logical order
7669
7670
7671 Changes: Modified:
7672 +3 -1 trunk/src/s_user.c (File Modified)
7673
7674
7675jilles 2006/01/15 15:12:39 UTC (20060115-490)
7676 Log:
7677 parse_snobuf_to_mask(): default to + at start
7678 allows stuff like /mode jilles +s C
7679
7680
7681 Changes: Modified:
7682 +1 -1 trunk/src/snomask.c (File Modified)
7683
7684
7685jilles 2006/01/15 15:04:34 UTC (20060115-488)
7686 Log:
7687 Changes to user_mode() snomask handling.
7688 - show snomask (if not 0) on /mode <nick>
7689 - show snomask once at the end if +s/-s used
7690 - only parse 1 parameter for umode changes
7691 - don't crash on /mode <nick> +s
7692 - /mode <nick> -s clears snomask, doesn't use parameter
7693 - set umode +s iff snomask is not 0
7694 - snomask is not propagated, but umode +s is
7695
7696
7697 Changes: Modified:
7698 +97 -72 trunk/src/s_user.c (File Modified)
7699
7700
7701nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7702 Log:
7703 Convert some messages over to snomask.
7704
7705
7706 Changes: Modified:
7707 +29 -29 trunk/src/client.c (File Modified)
7708 +2 -2 trunk/src/ircd.c (File Modified)
7709 +13 -13 trunk/src/modules.c (File Modified)
7710 +1 -1 trunk/src/newconf.c (File Modified)
7711 +5 -5 trunk/src/parse.c (File Modified)
7712 +1 -1 trunk/src/restart.c (File Modified)
7713 +4 -4 trunk/src/s_newconf.c (File Modified)
7714 +11 -11 trunk/src/s_serv.c (File Modified)
7715
7716
7717nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7718 Log:
7719 include snomask.h from client.h
7720
7721
7722 Changes: Modified:
7723 +1 -0 trunk/include/client.h (File Modified)
7724
7725
7726nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7727 Log:
7728 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7729
7730
7731 Changes: Modified:
7732 +1 -0 trunk/src/newconf.c (File Modified)
7733 +2 -1 trunk/src/snomask.c (File Modified)
7734
7735
7736nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7737 Log:
7738 should start with +, not \0. Whoops. :)
7739
7740
7741 Changes: Modified:
7742 +1 -1 trunk/src/snomask.c (File Modified)
7743
7744
7745nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7746 Log:
7747 core snomask support.
7748
7749
7750 Changes: Modified:
7751 +3 -0 trunk/doc/example.conf (File Modified)
7752 +2 -0 trunk/include/client.h (File Modified)
7753 +2 -0 trunk/include/numeric.h (File Modified)
7754 +2 -0 trunk/include/s_newconf.h (File Modified)
7755 +63 -0 trunk/include/send.h (File Modified)
7756 + - trunk/include/snomask.h (File Added)
7757 +1 -0 trunk/src/Makefile.in (File Modified)
7758 +1 -1 trunk/src/messages.tab (File Modified)
7759 +8 -0 trunk/src/newconf.c (File Modified)
7760 +12 -0 trunk/src/s_user.c (File Modified)
7761 +235 -0 trunk/src/send.c (File Modified)
7762 + - trunk/src/snomask.c (File Added)
7763
7764
7765nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7766 Log:
7767 add a blank line after the license info.
7768
7769
7770 Changes: Modified:
7771 +1 -1 trunk/CREDITS (File Modified)
7772
7773
7774jilles 2006/01/14 19:59:18 UTC (20060114-472)
7775 Log:
7776 Extend copyright to 2006.
7777
7778
7779 Changes: Modified:
7780 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7781
7782
7783jilles 2006/01/14 19:56:24 UTC (20060114-470)
7784 Log:
7785 - Fix up book id.
7786 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7787
7788
7789 Changes: Modified:
7790 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7791 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7792
7793
7794jilles 2006/01/14 19:52:16 UTC (20060114-468)
7795 Log:
7796 Add oper privileges document.
7797
7798
7799 Changes: Modified:
7800 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7801 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7802
7803
7804jilles 2006/01/14 18:45:57 UTC (20060114-466)
7805 Log:
7806 Capitalize message names in services shortcuts (for consistency).
7807
7808
7809 Changes: Modified:
7810 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7811
7812
7813jilles 2006/01/13 16:53:35 UTC (20060113-464)
7814 Log:
7815 Remove C++ comment.
7816
7817
7818 Changes: Modified:
7819 +1 -1 trunk/src/patricia.c (File Modified)
7820
7821
7822jilles 2006/01/13 13:45:56 UTC (20060113-462)
7823 Log:
7824 Remove obsolete 'nextconnect' variable.
7825
7826
7827 Changes: Modified:
7828 +0 -1 trunk/include/ircd.h (File Modified)
7829 +0 -2 trunk/src/client.c (File Modified)
7830 +0 -1 trunk/src/ircd.c (File Modified)
7831
7832
7833jilles 2006/01/13 13:02:54 UTC (20060113-460)
7834 Log:
7835 Remove this remnant of the hybrid 6 ziplinks implementation.
7836
7837
7838 Changes: Modified:
7839 + - trunk/include/s_zip.h (File Deleted)
7840
7841
7842jilles 2006/01/09 16:05:47 UTC (20060109-458)
7843 Log:
7844 Make clone limiting work on orighost, not host (so it
7845 looks through services cloaks). Lightly tested, please
7846 test/review.
7847
7848
7849 Changes: Modified:
7850 +2 -0 trunk/modules/m_chghost.c (File Modified)
7851 +1 -1 trunk/src/client.c (File Modified)
7852 +1 -1 trunk/src/s_conf.c (File Modified)
7853
7854
7855jilles 2006/01/09 15:51:02 UTC (20060109-456)
7856 Log:
7857 Don't forget to link me_realhost() into the command hash.
7858
7859 Pointy hat to: myself
7860
7861
7862 Changes: Modified:
7863 +1 -1 trunk/modules/m_chghost.c (File Modified)
7864
7865
7866jilles 2006/01/09 14:46:59 UTC (20060109-454)
7867 Log:
7868 It's call_hook, not hook_call.
7869
7870
7871 Changes: Modified:
7872 +1 -1 trunk/src/s_user.c (File Modified)
7873
7874
7875jilles 2006/01/09 14:45:36 UTC (20060109-452)
7876 Log:
7877 Add unreject help file.
7878
7879
7880 Changes: Modified:
7881 + - trunk/help/opers/unreject (File Added)
7882
7883
7884jilles 2006/01/09 14:41:41 UTC (20060109-450)
7885 Log:
7886 Link the all-important 42 module to the build :P
7887
7888
7889 Changes: Modified:
7890 +1 -0 trunk/contrib/Makefile.in (File Modified)
7891
7892
7893jilles 2006/01/08 19:12:10 UTC (20060108-448)
7894 Log:
7895 Mention /rehash help.
7896
7897
7898 Changes: Modified:
7899 +1 -0 trunk/help/opers/rehash (File Modified)
7900
7901
7902nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7903 Log:
7904 Add h_user_signon hook.
7905
7906
7907 Changes: Modified:
7908 +1 -0 trunk/include/hook.h (File Modified)
7909 +2 -0 trunk/src/hook.c (File Modified)
7910 +4 -0 trunk/src/s_user.c (File Modified)
7911
7912
7913jilles 2006/01/06 02:30:23 UTC (20060106-444)
7914 Log:
7915 Oops, forgot to set orighost for remote client introductions.
7916
7917
7918 Changes: Modified:
7919 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7920
7921
7922jilles 2006/01/06 01:40:44 UTC (20060106-442)
7923 Log:
7924 Use TS6 forms in services shortcuts, if possible.
7925
7926
7927 Changes: Modified:
7928 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7929
7930
7931jilles 2006/01/06 01:31:19 UTC (20060106-440)
7932 Log:
7933 - Start out default_umodes conf entry from the empty set instead of +i.
7934 - Move oper_only_umodes check to where default_umodes is used, as
7935 oper_only_umodes may not be set yet while we're reading the conf.
7936
7937
7938 Changes: Modified:
7939 +6 -7 trunk/src/newconf.c (File Modified)
7940 +1 -1 trunk/src/s_user.c (File Modified)
7941
7942
7943jilles 2006/01/06 01:00:44 UTC (20060106-438)
7944 Log:
7945 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7946
7947
7948 Changes: Modified:
7949 +1 -0 trunk/doc/example.conf (File Modified)
7950 +7 -0 trunk/doc/reference.conf (File Modified)
7951 +0 -7 trunk/include/config.h.dist (File Modified)
7952 +1 -0 trunk/include/s_conf.h (File Modified)
7953 +6 -0 trunk/modules/m_info.c (File Modified)
7954 +9 -18 trunk/src/client.c (File Modified)
7955 +1 -0 trunk/src/newconf.c (File Modified)
7956 +1 -0 trunk/src/s_conf.c (File Modified)
7957
7958
7959jilles 2006/01/06 00:14:18 UTC (20060106-436)
7960 Log:
7961 - Allow NULL target_ip in show_ip() (indicates message is being
7962 sent to local opers)
7963 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7964 confitem
7965 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7966 those in src/client.c
7967
7968 From ratbox 2.2 svn (anfl)
7969
7970
7971 Changes: Modified:
7972 +1 -0 trunk/include/client.h (File Modified)
7973 +21 -2 trunk/src/client.c (File Modified)
7974 +2 -4 trunk/src/hostmask.c (File Modified)
7975 +1 -5 trunk/src/s_conf.c (File Modified)
7976 +4 -8 trunk/src/s_user.c (File Modified)
7977
7978
7979nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7980 Log:
7981 Fire off events properly.
7982
7983
7984 Changes: Modified:
7985 +7 -3 trunk/src/s_user.c (File Modified)
7986
7987
7988nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7989 Log:
7990 make sure modules which depend on umode information get the message upon connection (oops)
7991
7992
7993 Changes: Modified:
7994 +3 -0 trunk/src/s_user.c (File Modified)
7995
7996
7997jilles 2006/01/05 23:33:33 UTC (20060105-430)
7998 Log:
7999 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8000 From ratbox 2.2 svn.
8001
8002
8003 Changes: Modified:
8004 +3 -7 trunk/modules/m_etrace.c (File Modified)
8005
8006
8007nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8008 Log:
8009 Replace silly `default_invisible' option with more versatile default_umodes.
8010
8011
8012 Changes: Modified:
8013 +2 -2 trunk/Makefile.in (File Modified)
8014 +12 -1 trunk/doc/example.conf (File Modified)
8015 +14 -7 trunk/doc/reference.conf (File Modified)
8016 +2 -4 trunk/include/s_conf.h (File Modified)
8017 +0 -6 trunk/modules/m_info.c (File Modified)
8018 +4 -0 trunk/src/modules.c (File Modified)
8019 +41 -1 trunk/src/newconf.c (File Modified)
8020 +2 -2 trunk/src/s_conf.c (File Modified)
8021 +3 -4 trunk/src/s_user.c (File Modified)
8022
8023
8024jilles 2006/01/02 14:30:45 UTC (20060102-426)
8025 Log:
8026 Add temporary nick resvs with the proper duration,
8027 not 60 times too long.
8028
8029
8030 Changes: Modified:
8031 +1 -1 trunk/modules/m_resv.c (File Modified)
8032
8033
8034jilles 2006/01/02 14:21:31 UTC (20060102-424)
8035 Log:
8036 Add kick on split riding. See reference.conf for more details.
8037
8038
8039 Changes: Modified:
8040 +1 -0 trunk/doc/example.conf (File Modified)
8041 +16 -0 trunk/doc/reference.conf (File Modified)
8042 +1 -0 trunk/include/s_conf.h (File Modified)
8043 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8044 +6 -0 trunk/modules/m_info.c (File Modified)
8045 +1 -0 trunk/src/newconf.c (File Modified)
8046 +1 -0 trunk/src/s_conf.c (File Modified)
8047
8048
8049nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8050 Log:
8051 New credits, denoting GXTi as being on the core team.
8052
8053
8054 Changes: Modified:
8055 +16 -5 trunk/CREDITS (File Modified)
8056
8057
8058nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8059 Log:
8060 better cloaking algorithm
8061
8062
8063 Changes: Modified:
8064 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8065
8066
8067nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8068 Log:
8069 don't do redundant bitshifting.
8070
8071
8072 Changes: Modified:
8073 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8074
8075
8076jilles 2005/12/23 21:15:41 UTC (20051223-416)
8077 Log:
8078 Add ip_cloaking.so.
8079
8080
8081 Changes: Modified:
8082 +1 -0 trunk/contrib/Makefile.in (File Modified)
8083
8084
8085jilles 2005/12/23 21:15:25 UTC (20051223-414)
8086 Log:
8087 Set the DynSpoof flag properly.
8088
8089
8090 Changes: Modified:
8091 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8092
8093
8094nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8095 Log:
8096 first go at an ip_cloaking implementation for charybdis.
8097
8098
8099 Changes: Modified:
8100 + - trunk/contrib/ip_cloaking.c (File Added)
8101
8102
8103nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8104 Log:
8105 Add libcharybdis to contrib/ includes.
8106
8107
8108 Changes: Modified:
8109 +1 -1 trunk/contrib/Makefile.in (File Modified)
8110
8111
8112nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8113 Log:
8114 add h_umode_changed hook for modules that provide usermodes.
8115
8116
8117 Changes: Modified:
8118 +1 -0 trunk/include/hook.h (File Modified)
8119 +2 -1 trunk/src/hook.c (File Modified)
8120 +3 -0 trunk/src/s_user.c (File Modified)
8121
8122
8123jilles 2005/12/19 16:52:45 UTC (20051219-406)
8124 Log:
8125 Show quiets in /stats z.
8126
8127
8128 Changes: Modified:
8129 +15 -10 trunk/src/s_stats.c (File Modified)
8130
8131
8132nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8133 Log:
8134 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8135
8136
8137 Changes: Modified:
8138 +0 -12 trunk/configure (File Modified)
8139 +0 -9 trunk/configure.ac (File Modified)
8140 +0 -3 trunk/include/setup.h.in (File Modified)
8141
8142
8143nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8144 Log:
8145 change various buffer sizes to = topiclen.
8146
8147
8148 Changes: Modified:
8149 +3 -4 trunk/include/ircd_defs.h (File Modified)
8150
8151
8152jon 2005/12/12 19:32:18 UTC (20051212-400)
8153 Log:
8154 - Partial commit test, partial ego strokage ;)
8155
8156
8157 Changes: Modified:
8158 +2 -1 trunk/CREDITS (File Modified)
8159
8160
8161nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8162 Log:
8163 More kqueue corrections.
8164
8165 Changes: Modified:
8166 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8167
8168
8169nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8170 Log:
8171 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8172 Not sure why this wasn't this way to begin with.
8173
8174
8175 Changes: Modified:
8176 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8177
8178
8179jilles 2005/12/11 16:39:52 UTC (20051211-394)
8180 Log:
8181 example.conf tweaks:
8182 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8183 most people do not need this.
8184 Enable serverinfo::hub.
8185
8186
8187 Changes: Modified:
8188 +14 -11 trunk/doc/example.conf (File Modified)
8189
8190
8191nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8192 Log:
8193 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8194
8195
8196 Changes: Modified:
8197 +1 -1 trunk/src/s_serv.c (File Modified)
8198
8199
8200nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8201 Log:
8202 header include changes
8203
8204
8205 Changes: Modified:
8206 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8207 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8208 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8209 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8210 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8211 +1 -21 trunk/libcharybdis/select.c (File Modified)
8212
8213
8214nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8215 Log:
8216 s/ilog/libcharybdis_{die,log,restart}/g
8217
8218
8219 Changes: Modified:
8220 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8221 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8222 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8223 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8224 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8225 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8226 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8227 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8228
8229
8230nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8231 Log:
8232 Use the right callbacks in the function code.
8233
8234 Changes: Modified:
8235 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8236
8237
8238nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8239 Log:
8240 More work, it builds again!
8241
8242
8243 Changes: Modified:
8244 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8245 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8246 + - trunk/libcharybdis/libcharybdis.c (File Added)
8247 + - trunk/libcharybdis/libcharybdis.h (File Added)
8248
8249
8250nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8251 Log:
8252 Move some stuff around.
8253
8254
8255 Changes: Modified:
8256 + - trunk/include/memory.h (File Deleted)
8257 + - trunk/include/tools.h (File Deleted)
8258 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8259 + - trunk/libcharybdis/memory.c (File Added)
8260 + - trunk/libcharybdis/memory.h (File Added)
8261 + - trunk/libcharybdis/snprintf.c (File Added)
8262 + - trunk/libcharybdis/tools.c (File Added)
8263 + - trunk/libcharybdis/tools.h (File Added)
8264 +1000 -1062 trunk/modules/.depend (File Modified)
8265 +421 -455 trunk/src/.depend (File Modified)
8266 +0 -1191 trunk/src/Makefile.in (File Modified)
8267 + - trunk/src/memory.c (File Deleted)
8268 + - trunk/src/snprintf.c (File Deleted)
8269 + - trunk/src/tools.c (File Deleted)
8270
8271
8272nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8273 Log:
8274 move more headers into libcharybdis
8275
8276 Changes: Modified:
8277 + - trunk/include/balloc.h (File Deleted)
8278 + - trunk/include/event.h (File Deleted)
8279 + - trunk/libcharybdis/balloc.h (File Added)
8280 + - trunk/libcharybdis/event.h (File Added)
8281 +924 -1020 trunk/modules/.depend (File Modified)
8282 +327 -406 trunk/src/.depend (File Modified)
8283
8284
8285nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8286 Log:
8287 balloc, events -> libcharybdis
8288
8289 Changes: Modified:
8290 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8291 + - trunk/libcharybdis/balloc.c (File Added)
8292 + - trunk/libcharybdis/event.c (File Added)
8293 +0 -1008 trunk/src/Makefile.in (File Modified)
8294 + - trunk/src/balloc.c (File Deleted)
8295 + - trunk/src/event.c (File Deleted)
8296
8297
8298nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8299 Log:
8300 More fun
8301
8302 Changes: Modified:
8303 + - trunk/include/commio.h (File Deleted)
8304 + - trunk/include/linebuf.h (File Deleted)
8305 + - trunk/libcharybdis/commio.h (File Added)
8306 + - trunk/libcharybdis/linebuf.h (File Added)
8307 +1644 -530 trunk/modules/.depend (File Modified)
8308 +1 -1 trunk/modules/Makefile.in (File Modified)
8309 +720 -284 trunk/src/.depend (File Modified)
8310
8311
8312nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8313 Log:
8314 Makefile reworking -- moving libcharybdis headers into proper location.
8315
8316 Changes: Modified:
8317 +1 -1 trunk/adns/Makefile.in (File Modified)
8318 +1 -1 trunk/src/Makefile.in (File Modified)
8319
8320
8321nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8322 Log:
8323 Document proposed authdaemon protocol.
8324
8325 Changes: Modified:
8326 + - trunk/authdaemon/protocol.txt (File Added)
8327
8328
8329nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8330 Log:
8331 Makefile oops
8332
8333 Changes: Modified:
8334 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8335
8336
8337nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8338 Log:
8339 Remove dead makefile from generation
8340
8341 Changes: Modified:
8342 +1 -2 trunk/configure (File Modified)
8343 +0 -1 trunk/configure.ac (File Modified)
8344
8345
8346nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8347 Log:
8348 libcharybdisIO -> libcharybdis
8349
8350 Changes: Modified:
8351 +1 -1 trunk/src/Makefile.in (File Modified)
8352
8353
8354nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8355 Log:
8356 More restructuring.
8357
8358 Changes: Modified:
8359 + - trunk/libcharybdis/Makefile.in (File Added)
8360 + - trunk/libcharybdis/commio.c (File Added)
8361 + - trunk/libcharybdis/devpoll.c (File Added)
8362 + - trunk/libcharybdis/epoll.c (File Added)
8363 + - trunk/libcharybdis/io/ (File Deleted)
8364 + - trunk/libcharybdis/kqueue.c (File Added)
8365 + - trunk/libcharybdis/linebuf.c (File Added)
8366 + - trunk/libcharybdis/log/ (File Deleted)
8367 + - trunk/libcharybdis/poll.c (File Added)
8368 + - trunk/libcharybdis/ports.c (File Added)
8369 + - trunk/libcharybdis/select.c (File Added)
8370
8371
8372nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8373 Log:
8374 Blah kill makefile
8375
8376 Changes: Modified:
8377 + - trunk/libcharybdis/Makefile.in (File Deleted)
8378
8379
8380nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8381 Log:
8382 Blah kill makefile
8383
8384 Changes: Modified:
8385 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8386
8387
8388nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8389 Log:
8390 add authdaemon dir for later hacking
8391
8392
8393 Changes: Modified:
8394 + - trunk/authdaemon/ (File Added)
8395
8396
8397nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8398 Log:
8399 linebuf -> libcharybdisIO
8400
8401
8402 Changes: Modified:
8403 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8404 + - trunk/libcharybdis/io/linebuf.c (File Added)
8405 + - trunk/libcharybdis/log/ (File Added)
8406 + - trunk/libcharybdis/log/Makefile.in (File Added)
8407 +0 -687 trunk/src/Makefile.in (File Modified)
8408 + - trunk/src/linebuf.c (File Deleted)
8409
8410
8411nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8412 Log:
8413 Solaris 10 I/O ports support
8414
8415 Changes: Modified:
8416 + - trunk/libcharybdis/io/ports.c (File Added)
8417
8418
8419nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8420 Log:
8421 libcharybdis stuff
8422
8423
8424 Changes: Modified:
8425 +1 -1 trunk/Makefile.in (File Modified)
8426 +3 -1 trunk/configure (File Modified)
8427 +133 -10 trunk/configure.ac (File Modified)
8428 + - trunk/libcharybdis/ (File Added)
8429 + - trunk/libcharybdis/Makefile.in (File Added)
8430 + - trunk/libcharybdis/io/ (File Added)
8431 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8432 +2 -3 trunk/src/Makefile.in (File Modified)
8433 + - trunk/src/io/ (File Deleted)
8434
8435
8436nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8437 Log:
8438 split IO stuff into libcharybdisIO.
8439
8440
8441 Changes: Modified:
8442 + - trunk/src/commio.c (File Deleted)
8443 + - trunk/src/devpoll.c (File Deleted)
8444 + - trunk/src/epoll.c (File Deleted)
8445 + - trunk/src/io/ (File Added)
8446 + - trunk/src/io/Makefile.in (File Added)
8447 + - trunk/src/io/commio.c (File Added)
8448 + - trunk/src/io/devpoll.c (File Added)
8449 + - trunk/src/io/epoll.c (File Added)
8450 + - trunk/src/io/kqueue.c (File Added)
8451 + - trunk/src/io/poll.c (File Added)
8452 + - trunk/src/io/select.c (File Added)
8453 + - trunk/src/kqueue.c (File Deleted)
8454 + - trunk/src/poll.c (File Deleted)
8455 + - trunk/src/select.c (File Deleted)
8456
8457
8458nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8459 Log:
8460 Version bump: 1.1.0
8461
8462
8463 Changes: Modified:
8464 +86 -155 trunk/configure (File Modified)
8465 +1 -1 trunk/configure.ac (File Modified)
8466
8467
8468jilles 2005/12/04 01:56:31 UTC (20051204-346)
8469 Log:
8470 Remove mentions of mkkeypair/cryptlinks.
8471
8472
8473 Changes: Modified:
8474 +1 -3 trunk/doc/challenge.txt (File Modified)
8475
8476
8477jilles 2005/12/02 17:57:29 UTC (20051202-344)
8478 Log:
8479 Clarify serverinfo{} description.
8480
8481
8482 Changes: Modified:
8483 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8484
8485
8486jilles 2005/12/02 17:41:44 UTC (20051202-342)
8487 Log:
8488 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8489
8490
8491 Changes: Modified:
8492 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8493
8494
8495jilles 2005/12/02 17:38:53 UTC (20051202-340)
8496 Log:
8497 Improvements also applicable to hyperion 1.x.
8498
8499
8500 Changes: Modified:
8501 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8502
8503
8504jilles 2005/12/02 17:08:45 UTC (20051202-338)
8505 Log:
8506 - Add +F description
8507 - General improvements and changes to charybdis
8508
8509
8510 Changes: Modified:
8511 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8512
8513
8514jilles 2005/12/02 16:43:45 UTC (20051202-336)
8515 Log:
8516 The server notice umodes only have an effect
8517 for opers. ("sendto_realops_flags", so having
8518 the umode is not enough, they must also be
8519 opered)
8520
8521
8522 Changes: Modified:
8523 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8524
8525
8526jilles 2005/12/02 16:39:40 UTC (20051202-334)
8527 Log:
8528 Updates to umodes docs.
8529
8530
8531 Changes: Modified:
8532 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8533
8534
8535nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8536 Log:
8537 Add SGML documentation.
8538
8539 Changes: Modified:
8540 + - trunk/doc/sgml/ (File Added)
8541 + - trunk/doc/sgml/oper-guide/ (File Added)
8542 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8543 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8544 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8545 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8546 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8547 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8548 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8549
8550
8551jilles 2005/11/21 11:04:33 UTC (20051121-330)
8552 Log:
8553 Make operwall flag restrict setting umode +z.
8554 This repairs this flag broken in charybdis-1.0.
8555
8556
8557 Changes: Modified:
8558 +41 -0 trunk/contrib/m_flags.c (File Modified)
8559 +9 -0 trunk/src/s_user.c (File Modified)
8560
8561
8562jilles 2005/11/21 10:29:37 UTC (20051121-328)
8563 Log:
8564 Don't complain/reset remote clients +n. I'm still not
8565 convinced propagating all umodes is the way to go, oh
8566 well.
8567
8568
8569 Changes: Modified:
8570 +1 -1 trunk/src/s_user.c (File Modified)
8571
8572
8573jilles 2005/11/21 10:21:42 UTC (20051121-326)
8574 Log:
8575 - Require admin flag for oper /chghost (if it's enabled
8576 which is not default)
8577 - Give error message on nonexistant nick
8578
8579
8580 Changes: Modified:
8581 +12 -0 trunk/modules/m_chghost.c (File Modified)
8582
8583
8584nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8585 Log:
8586 Incorporated jilles' dynspoof patch with a few minor changes.
8587
8588 Changes: Modified:
8589 +5 -2 trunk/include/client.h (File Modified)
8590 +1 -0 trunk/include/numeric.h (File Modified)
8591 +75 -4 trunk/modules/m_chghost.c (File Modified)
8592 +2 -21 trunk/modules/m_stats.c (File Modified)
8593 +2 -8 trunk/modules/m_trace.c (File Modified)
8594 +2 -0 trunk/src/client.c (File Modified)
8595 +3 -0 trunk/src/s_user.c (File Modified)
8596
8597
8598nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8599 Log:
8600 Update NEWS.
8601
8602 Changes: Modified:
8603 +5 -0 trunk/NEWS (File Modified)
8604
8605
8606jilles 2005/11/17 22:38:52 UTC (20051117-320)
8607 Log:
8608 Make show_ip() far less braindead.
8609
8610 Obtained from: ratbox 2.2 SVN
8611
8612
8613 Changes: Modified:
8614 +14 -85 trunk/src/client.c (File Modified)
8615
8616
8617jilles 2005/11/15 16:33:26 UTC (20051115-318)
8618 Log:
8619 Instead of not showing channels at all for whoising services,
8620 only show channels the requester is also on. If operspying
8621 services, show all the channels.
8622
8623
8624 Changes: Modified:
8625 +37 -40 trunk/modules/m_whois.c (File Modified)
8626
8627
8628jilles 2005/11/15 15:59:00 UTC (20051115-316)
8629 Log:
8630 - Show real errno if we fail to connect to a server
8631 - Don't show server IPs on IRC if a server goes dead
8632 during handshake
8633
8634
8635 Changes: Modified:
8636 +2 -5 trunk/src/s_serv.c (File Modified)
8637
8638
8639jilles 2005/11/15 15:28:18 UTC (20051115-314)
8640 Log:
8641 Revert hybrid 7.2 aline code. It causes too many problems.
8642
8643
8644 Changes: Modified:
8645 +1 -47 trunk/NEWS (File Modified)
8646 + - trunk/include/aline.h (File Deleted)
8647 +53 -6 trunk/modules/m_dline.c (File Modified)
8648 +212 -16 trunk/modules/m_kline.c (File Modified)
8649 +37 -8 trunk/modules/m_resv.c (File Modified)
8650 +45 -24 trunk/modules/m_xline.c (File Modified)
8651 +0 -485 trunk/src/Makefile.in (File Modified)
8652 + - trunk/src/aline.c (File Deleted)
8653
8654
8655jilles 2005/11/07 10:47:33 UTC (20051107-312)
8656 Log:
8657 Incorporate recent ratbox monitor bugfixes (could crash).
8658
8659
8660 Changes: Modified:
8661 +16 -0 trunk/modules/m_monitor.c (File Modified)
8662 +4 -3 trunk/src/monitor.c (File Modified)
8663
8664
8665jilles 2005/10/24 23:10:06 UTC (20051024-310)
8666 Log:
8667 Fix /invite UID leak.
8668
8669 Found by logiclrd@EFnet.
8670
8671
8672 Changes: Modified:
8673 +3 -2 trunk/modules/m_invite.c (File Modified)
8674
8675
8676nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8677 Log:
8678 Don't show what channels a service is in.
8679
8680 Changes: Modified:
8681 +1 -0 trunk/NEWS (File Modified)
8682 +40 -35 trunk/modules/m_whois.c (File Modified)
8683
8684
8685nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8686 Log:
8687 Update version to 1.0.3.
8688
8689
8690 Changes: Modified:
8691 +9 -9 trunk/configure (File Modified)
8692 +1 -1 trunk/configure.ac (File Modified)
8693
8694
8695jilles 2005/10/22 17:12:51 UTC (20051022-304)
8696 Log:
8697 Update NEWS.
8698
8699
8700 Changes: Modified:
8701 +7 -1 trunk/NEWS (File Modified)
8702
8703
8704jilles 2005/10/22 17:11:32 UTC (20051022-302)
8705 Log:
8706 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8707 More static buffers :(
8708
8709
8710 Changes: Modified:
8711 +12 -4 trunk/src/aline.c (File Modified)
8712
8713
8714jilles 2005/10/18 21:52:35 UTC (20051018-300)
8715 Log:
8716 Make operspy mode (/mode !#channel showing parameters
8717 even if not on channel) work again.
8718
8719
8720 Changes: Modified:
8721 +4 -4 trunk/src/channel.c (File Modified)
8722
8723
8724jilles 2005/10/16 22:04:15 UTC (20051016-298)
8725 Log:
8726 Call server_introduced hook on TS6 remote server
8727 introduction (ms_sid()).
8728
8729
8730 Changes: Modified:
8731 +6 -0 trunk/modules/core/m_server.c (File Modified)
8732
8733
8734nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8735 Log:
8736 Cyrix boxes are wierd.
8737
8738 Changes: Modified:
8739 +2 -1 trunk/modules/m_services.c (File Modified)
8740
8741
8742nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8743 Log:
8744 More paranoia.
8745
8746 Changes: Modified:
8747 +1 -1 trunk/include/client.h (File Modified)
8748 +3 -1 trunk/modules/m_services.c (File Modified)
8749
8750
8751nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8752 Log:
8753 heh
8754
8755 Changes: Modified:
8756 +1 -6 trunk/modules/m_services.c (File Modified)
8757
8758
8759nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8760 Log:
8761 Disable a check that doesn't always seem to work right for some reason.
8762
8763 Changes: Modified:
8764 +2 -0 trunk/modules/m_services.c (File Modified)
8765
8766
8767nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8768 Log:
8769 Update NEWS.
8770
8771
8772 Changes: Modified:
8773 +4 -1 trunk/NEWS (File Modified)
8774
8775
8776nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8777 Log:
8778 1.0.2
8779
8780
8781 Changes: Modified:
8782 +9 -9 trunk/configure (File Modified)
8783 +1 -1 trunk/configure.ac (File Modified)
8784
8785
8786jilles 2005/10/08 22:30:18 UTC (20051008-284)
8787 Log:
8788 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8789
8790
8791 Changes: Modified:
8792 +3 -13 trunk/modules/m_trace.c (File Modified)
8793
8794
8795jilles 2005/10/06 11:00:22 UTC (20051006-282)
8796 Log:
8797 Don't send empty RPL_WHOISCHANNELS on remote whois.
8798
8799 Pointy hat to: jilles
8800
8801
8802 Changes: Modified:
8803 +1 -1 trunk/modules/m_whois.c (File Modified)
8804
8805
8806nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8807 Log:
8808 Update NEWS.
8809
8810
8811 Changes: Modified:
8812 +3 -0 trunk/NEWS (File Modified)
8813
8814
8815nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8816 Log:
8817 Modular umode support.
8818
8819
8820 Changes: Modified:
8821 +0 -9 trunk/include/client.h (File Modified)
8822 +2 -1 trunk/include/s_user.h (File Modified)
8823 +1 -1 trunk/include/tools.h (File Modified)
8824 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8825 +3 -0 trunk/src/ircd.c (File Modified)
8826 +1 -1 trunk/src/messages.tab (File Modified)
8827 +2 -2 trunk/src/s_serv.c (File Modified)
8828 +37 -59 trunk/src/s_user.c (File Modified)
8829 +21 -0 trunk/src/tools.c (File Modified)
8830
8831
8832jilles 2005/10/02 20:23:15 UTC (20051002-276)
8833 Log:
8834 Optionally do forced nick change to the UID instead of kill
8835 on nick collisions, see doc/collision_fnc.txt for more
8836 details.
8837
8838
8839 Changes: Modified:
8840 + - trunk/doc/collision_fnc.txt (File Added)
8841 +1 -0 trunk/doc/example.conf (File Modified)
8842 +8 -0 trunk/doc/reference.conf (File Modified)
8843 +1 -0 trunk/include/numeric.h (File Modified)
8844 +1 -0 trunk/include/s_conf.h (File Modified)
8845 +2 -1 trunk/include/s_serv.h (File Modified)
8846 +1 -0 trunk/include/s_stats.h (File Modified)
8847 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8848 +1 -1 trunk/src/messages.tab (File Modified)
8849 +1 -0 trunk/src/newconf.c (File Modified)
8850 +1 -0 trunk/src/s_conf.c (File Modified)
8851 +1 -0 trunk/src/s_serv.c (File Modified)
8852 +2 -2 trunk/src/s_stats.c (File Modified)
8853
8854
8855nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8856 Log:
8857 Update NEWS.
8858
8859
8860 Modified:
8861 trunk/NEWS (File Modified)
8862
8863
8864jilles 2005/09/28 15:45:31 UTC (20050928-272)
8865 Log:
8866 Don't allow lookups by uid in /monitor + and /monitor s.
8867
8868
8869 Modified:
8870 trunk/modules/m_monitor.c (File Modified)
8871
8872
8873jilles 2005/09/28 13:05:01 UTC (20050928-270)
8874 Log:
8875 Stop garbage +j being set in cases like +j aaa:bbb by
8876 initializing the variables properly.
8877
8878 Reported by kyle.
8879
8880
8881 Modified:
8882 trunk/modules/core/m_mode.c (File Modified)
8883 trunk/modules/core/m_sjoin.c (File Modified)
8884
8885
8886jilles 2005/09/25 15:51:54 UTC (20050925-268)
8887 Log:
8888 Apply flags to the proper server in me_gcap().
8889
8890
8891 Modified:
8892 trunk/modules/m_capab.c (File Modified)
8893
8894
8895jilles 2005/09/22 23:13:46 UTC (20050922-266)
8896 Log:
8897 Use find_named_client() instead of find_client() to check
8898 for nick collisions.
8899
8900
8901 Modified:
8902 trunk/modules/core/m_nick.c (File Modified)
8903
8904
8905nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8906 Log:
8907 - Replace old 381 numeric with a new, more positive one!
8908
8909
8910 Modified:
8911 trunk/src/messages.tab (File Modified)
8912
8913
8914jilles 2005/09/22 00:38:45 UTC (20050922-262)
8915 Log:
8916 Make it compile again.
8917
8918
8919 Modified:
8920 trunk/src/channel.c (File Modified)
8921 trunk/src/client.c (File Modified)
8922 trunk/src/ircd.c (File Modified)
8923 trunk/src/packet.c (File Modified)
8924
8925
8926nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8927 Log:
8928 - Prevent UID disclosure in cmode setting.
8929
8930
8931 Modified:
8932 trunk/NEWS (File Modified)
8933 trunk/modules/core/m_mode.c (File Modified)
8934
8935
8936nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8937 Log:
8938 A different check which prevents UID disclosure.
8939
8940
8941 Modified:
8942 trunk/modules/core/m_kick.c (File Modified)
8943
8944
8945nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8946 Log:
8947 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8948
8949
8950 Modified:
8951 trunk/modules/core/m_kick.c (File Modified)
8952
8953
8954nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8955 Log:
8956 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8957
8958
8959 Modified:
8960 trunk/NEWS (File Modified)
8961 trunk/modules/m_accept.c (File Modified)
8962 trunk/modules/m_admin.c (File Modified)
8963 trunk/modules/m_away.c (File Modified)
8964 trunk/modules/m_cap.c (File Modified)
8965 trunk/modules/m_capab.c (File Modified)
8966 trunk/modules/m_challenge.c (File Modified)
8967 trunk/modules/m_chghost.c (File Modified)
8968 trunk/modules/m_close.c (File Modified)
8969 trunk/modules/m_cmessage.c (File Modified)
8970 trunk/modules/m_connect.c (File Modified)
8971 trunk/modules/m_dline.c (File Modified)
8972 trunk/modules/m_encap.c (File Modified)
8973 trunk/modules/m_etrace.c (File Modified)
8974 trunk/modules/m_gline.c (File Modified)
8975 trunk/modules/m_help.c (File Modified)
8976 trunk/modules/m_info.c (File Modified)
8977 trunk/modules/m_invite.c (File Modified)
8978 trunk/modules/m_ison.c (File Modified)
8979 trunk/modules/m_kline.c (File Modified)
8980 trunk/modules/m_knock.c (File Modified)
8981 trunk/modules/m_links.c (File Modified)
8982 trunk/modules/m_list.c (File Modified)
8983 trunk/modules/m_locops.c (File Modified)
8984 trunk/modules/m_lusers.c (File Modified)
8985 trunk/modules/m_map.c (File Modified)
8986 trunk/modules/m_monitor.c (File Modified)
8987 trunk/modules/m_motd.c (File Modified)
8988 trunk/modules/m_names.c (File Modified)
8989 trunk/modules/m_oper.c (File Modified)
8990 trunk/modules/m_operspy.c (File Modified)
8991 trunk/modules/m_pass.c (File Modified)
8992 trunk/modules/m_ping.c (File Modified)
8993 trunk/modules/m_pong.c (File Modified)
8994 trunk/modules/m_post.c (File Modified)
8995 trunk/modules/m_rehash.c (File Modified)
8996 trunk/modules/m_restart.c (File Modified)
8997 trunk/modules/m_resv.c (File Modified)
8998 trunk/modules/m_services.c (File Modified)
8999 trunk/modules/m_set.c (File Modified)
9000 trunk/modules/m_sshortcut.c (File Modified)
9001 trunk/modules/m_stats.c (File Modified)
9002 trunk/modules/m_svinfo.c (File Modified)
9003 trunk/modules/m_tb.c (File Modified)
9004 trunk/modules/m_testline.c (File Modified)
9005 trunk/modules/m_testmask.c (File Modified)
9006 trunk/modules/m_time.c (File Modified)
9007 trunk/modules/m_topic.c (File Modified)
9008 trunk/modules/m_trace.c (File Modified)
9009 trunk/modules/m_unreject.c (File Modified)
9010 trunk/modules/m_user.c (File Modified)
9011 trunk/modules/m_userhost.c (File Modified)
9012 trunk/modules/m_users.c (File Modified)
9013 trunk/modules/m_version.c (File Modified)
9014 trunk/modules/m_wallops.c (File Modified)
9015 trunk/modules/m_who.c (File Modified)
9016 trunk/modules/m_whois.c (File Modified)
9017 trunk/modules/m_whowas.c (File Modified)
9018 trunk/modules/m_xline.c (File Modified)
9019 trunk/src/adns.c (File Modified)
9020 trunk/src/aline.c (File Modified)
9021 trunk/src/cache.c (File Modified)
9022 trunk/src/channel.c (File Modified)
9023 trunk/src/class.c (File Modified)
9024 trunk/src/client.c (File Modified)
9025 trunk/src/commio.c (File Modified)
9026 trunk/src/event.c (File Modified)
9027 trunk/src/hash.c (File Modified)
9028 trunk/src/hostmask.c (File Modified)
9029 trunk/src/ircd.c (File Modified)
9030 trunk/src/kdparse.c (File Modified)
9031 trunk/src/linebuf.c (File Modified)
9032 trunk/src/listener.c (File Modified)
9033 trunk/src/modules.c (File Modified)
9034 trunk/src/monitor.c (File Modified)
9035 trunk/src/newconf.c (File Modified)
9036 trunk/src/packet.c (File Modified)
9037 trunk/src/parse.c (File Modified)
9038 trunk/src/reject.c (File Modified)
9039 trunk/src/s_auth.c (File Modified)
9040 trunk/src/s_conf.c (File Modified)
9041 trunk/src/s_gline.c (File Modified)
9042 trunk/src/s_log.c (File Modified)
9043 trunk/src/s_newconf.c (File Modified)
9044 trunk/src/s_serv.c (File Modified)
9045 trunk/src/s_stats.c (File Modified)
9046 trunk/src/s_user.c (File Modified)
9047 trunk/src/send.c (File Modified)
9048 trunk/src/whowas.c (File Modified)
9049
9050
9051nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9052 Log:
9053 - More coding style niceities. Pretty much got client.h squared away.
9054
9055
9056 Modified:
9057 trunk/modules/m_dline.c (File Modified)
9058 trunk/modules/m_gline.c (File Modified)
9059 trunk/modules/m_kline.c (File Modified)
9060 trunk/modules/m_rehash.c (File Modified)
9061 trunk/modules/m_resv.c (File Modified)
9062 trunk/modules/m_stats.c (File Modified)
9063 trunk/modules/m_testline.c (File Modified)
9064 trunk/modules/m_user.c (File Modified)
9065 trunk/modules/m_xline.c (File Modified)
9066
9067
9068jilles 2005/09/21 22:37:13 UTC (20050921-250)
9069 Log:
9070 - Propagate quiets (+q) on netjoins
9071 - Clear +q list too on lowerTS sjoin from TS6 source
9072
9073
9074 Modified:
9075 trunk/modules/core/m_sjoin.c (File Modified)
9076 trunk/src/s_serv.c (File Modified)
9077
9078
9079jilles 2005/09/21 15:49:43 UTC (20050921-248)
9080 Log:
9081 Second argument to whois is always a nick, never a uid.
9082 This prevents /whois other.server uid to get information
9083 about that uid.
9084
9085
9086 Modified:
9087 trunk/modules/m_whois.c (File Modified)
9088
9089
9090jilles 2005/09/21 15:43:45 UTC (20050921-246)
9091 Log:
9092 Don't allow local users to use uids in user mode.
9093
9094
9095 Modified:
9096 trunk/src/s_user.c (File Modified)
9097
9098
9099jilles 2005/09/21 15:42:56 UTC (20050921-244)
9100 Log:
9101 Make it compile again.
9102
9103
9104 Modified:
9105 trunk/src/s_stats.c (File Modified)
9106
9107
9108jilles 2005/09/21 15:09:11 UTC (20050921-242)
9109 Log:
9110 Fix propagation of empty SJOIN.
9111
9112
9113 Modified:
9114 trunk/modules/core/m_sjoin.c (File Modified)
9115
9116
9117nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9118 Log:
9119 Some atheme-style niceties here.
9120
9121
9122 Modified:
9123 trunk/modules/m_accept.c (File Modified)
9124 trunk/modules/m_admin.c (File Modified)
9125 trunk/modules/m_away.c (File Modified)
9126 trunk/modules/m_cap.c (File Modified)
9127 trunk/modules/m_capab.c (File Modified)
9128 trunk/modules/m_challenge.c (File Modified)
9129 trunk/modules/m_chghost.c (File Modified)
9130 trunk/modules/m_close.c (File Modified)
9131 trunk/modules/m_cmessage.c (File Modified)
9132 trunk/modules/m_connect.c (File Modified)
9133 trunk/modules/m_dline.c (File Modified)
9134 trunk/modules/m_encap.c (File Modified)
9135 trunk/modules/m_etrace.c (File Modified)
9136 trunk/modules/m_gline.c (File Modified)
9137 trunk/modules/m_help.c (File Modified)
9138 trunk/modules/m_info.c (File Modified)
9139 trunk/modules/m_invite.c (File Modified)
9140 trunk/modules/m_ison.c (File Modified)
9141 trunk/modules/m_kline.c (File Modified)
9142 trunk/modules/m_knock.c (File Modified)
9143 trunk/modules/m_links.c (File Modified)
9144 trunk/modules/m_list.c (File Modified)
9145 trunk/modules/m_locops.c (File Modified)
9146 trunk/modules/m_lusers.c (File Modified)
9147 trunk/modules/m_map.c (File Modified)
9148 trunk/modules/m_monitor.c (File Modified)
9149 trunk/modules/m_motd.c (File Modified)
9150 trunk/modules/m_names.c (File Modified)
9151 trunk/modules/m_oper.c (File Modified)
9152 trunk/modules/m_operspy.c (File Modified)
9153 trunk/modules/m_pass.c (File Modified)
9154 trunk/modules/m_ping.c (File Modified)
9155 trunk/modules/m_pong.c (File Modified)
9156 trunk/modules/m_post.c (File Modified)
9157 trunk/modules/m_rehash.c (File Modified)
9158 trunk/modules/m_restart.c (File Modified)
9159 trunk/modules/m_resv.c (File Modified)
9160 trunk/modules/m_services.c (File Modified)
9161 trunk/modules/m_set.c (File Modified)
9162 trunk/modules/m_sshortcut.c (File Modified)
9163 trunk/modules/m_stats.c (File Modified)
9164 trunk/modules/m_svinfo.c (File Modified)
9165 trunk/modules/m_tb.c (File Modified)
9166 trunk/modules/m_testline.c (File Modified)
9167 trunk/modules/m_testmask.c (File Modified)
9168 trunk/modules/m_time.c (File Modified)
9169 trunk/modules/m_topic.c (File Modified)
9170 trunk/modules/m_trace.c (File Modified)
9171 trunk/modules/m_unreject.c (File Modified)
9172 trunk/modules/m_user.c (File Modified)
9173 trunk/modules/m_userhost.c (File Modified)
9174 trunk/modules/m_users.c (File Modified)
9175 trunk/modules/m_version.c (File Modified)
9176 trunk/modules/m_wallops.c (File Modified)
9177 trunk/modules/m_who.c (File Modified)
9178 trunk/modules/m_whois.c (File Modified)
9179 trunk/modules/m_whowas.c (File Modified)
9180 trunk/modules/m_xline.c (File Modified)
9181
9182
9183nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9184 Log:
9185 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9186
9187
9188 Modified:
9189 trunk/.indent.pro (File Modified)
9190 trunk/include/charybdis.h (File Added)
9191 trunk/include/client.h (File Modified)
9192 trunk/modules/.indent.pro (File Modified)
9193 trunk/src/.indent.pro (File Modified)
9194 trunk/src/adns.c (File Modified)
9195 trunk/src/aline.c (File Modified)
9196 trunk/src/cache.c (File Modified)
9197 trunk/src/channel.c (File Modified)
9198 trunk/src/class.c (File Modified)
9199 trunk/src/client.c (File Modified)
9200 trunk/src/commio.c (File Modified)
9201 trunk/src/event.c (File Modified)
9202 trunk/src/hash.c (File Modified)
9203 trunk/src/hostmask.c (File Modified)
9204 trunk/src/ircd.c (File Modified)
9205 trunk/src/kdparse.c (File Modified)
9206 trunk/src/linebuf.c (File Modified)
9207 trunk/src/listener.c (File Modified)
9208 trunk/src/modules.c (File Modified)
9209 trunk/src/monitor.c (File Modified)
9210 trunk/src/newconf.c (File Modified)
9211 trunk/src/packet.c (File Modified)
9212 trunk/src/parse.c (File Modified)
9213 trunk/src/reject.c (File Modified)
9214 trunk/src/s_auth.c (File Modified)
9215 trunk/src/s_conf.c (File Modified)
9216 trunk/src/s_gline.c (File Modified)
9217 trunk/src/s_log.c (File Modified)
9218 trunk/src/s_newconf.c (File Modified)
9219 trunk/src/s_serv.c (File Modified)
9220 trunk/src/s_stats.c (File Modified)
9221 trunk/src/s_user.c (File Modified)
9222 trunk/src/send.c (File Modified)
9223 trunk/src/whowas.c (File Modified)
9224
9225
9226nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9227 Log:
9228 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9229 - Convert a few modules towards using this code.
9230 - Make a note about this change in NEWS.
9231
9232
9233 Modified:
9234 trunk/NEWS (File Modified)
9235 trunk/include/aline.h (File Added)
9236 trunk/modules/m_dline.c (File Modified)
9237 trunk/modules/m_kline.c (File Modified)
9238 trunk/modules/m_resv.c (File Modified)
9239 trunk/modules/m_xline.c (File Modified)
9240 trunk/src/Makefile.in (File Modified)
9241 trunk/src/aline.c (File Added)
9242
9243
9244nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9245 Log:
9246 - Update NEWS document.
9247
9248
9249 Modified:
9250 trunk/NEWS (File Modified)
9251
9252
9253jilles 2005/09/20 18:27:19 UTC (20050920-232)
9254 Log:
9255 Use find_named_person() instead of find_person() in services shortcuts.
9256
9257
9258 Modified:
9259 trunk/modules/m_sshortcut.c (File Modified)
9260
9261
9262jilles 2005/09/18 22:18:59 UTC (20050918-230)
9263 Log:
9264 Fix propagation of empty channels (+P).
9265
9266
9267 Modified:
9268 trunk/modules/core/m_sjoin.c (File Modified)
9269 trunk/src/s_serv.c (File Modified)
9270
9271
9272jilles 2005/09/18 22:18:04 UTC (20050918-228)
9273 Log:
9274 Use same comparison for +f.
9275
9276
9277 Modified:
9278 trunk/modules/core/m_join.c (File Modified)
9279
9280
9281jilles 2005/09/18 18:48:13 UTC (20050918-226)
9282 Log:
9283 Retire server-server non-encap CHGHOST, and clean it up a bit.
9284
9285
9286 Modified:
9287 trunk/modules/m_chghost.c (File Modified)
9288
9289
9290jilles 2005/09/18 14:26:20 UTC (20050918-224)
9291 Log:
9292 Use TS6 form for SQUIT wallops.
9293
9294
9295 Modified:
9296 trunk/modules/core/m_squit.c (File Modified)
9297
9298
9299jilles 2005/09/18 14:25:54 UTC (20050918-222)
9300 Log:
9301 Propagate nick changes for remote clients in TS6 form if possible;
9302 simplify the code a bit.
9303
9304
9305 Modified:
9306 trunk/modules/core/m_nick.c (File Modified)
9307
9308
9309jilles 2005/09/18 14:16:43 UTC (20050918-220)
9310 Log:
9311 Only clear oper_only_umodes on deoper for local clients.
9312
9313
9314 Modified:
9315 trunk/src/s_user.c (File Modified)
9316
9317
9318nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9319 Log:
9320 - Don't enable use_whois_actually in the default config, makes cloaking
9321 only useful for vanity.
9322
9323
9324 Modified:
9325 trunk/doc/example.conf (File Modified)
9326
9327
9328jilles 2005/09/18 00:00:12 UTC (20050918-216)
9329 Log:
9330 Fix linebuf raw code to not truncate lines longer than
9331 510 characters. This stops ziplinks corruption at
9332 the initial burst if the other side sends a lot.
9333
9334
9335 Modified:
9336 trunk/src/linebuf.c (File Modified)
9337
9338
9339nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9340 Log:
9341 - Add +r to channel_modes().
9342
9343
9344 Modified:
9345 trunk/src/channel.c (File Modified)
9346
9347
9348nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9349 Log:
9350 Update NEWS.
9351
9352
9353 Modified:
9354 trunk/NEWS (File Modified)
9355
9356
9357nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9358 Log:
9359 err, nvm. wrong project :-P
9360
9361
9362 Modified:
9363 trunk/src/match.c (File Modified)
9364
9365
9366nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9367 Log:
9368 make sure we don't crash on match(NULL, test)
9369
9370
9371 Modified:
9372 trunk/src/match.c (File Modified)
9373
9374
9375jilles 2005/09/12 23:40:03 UTC (20050912-206)
9376 Log:
9377 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9378 flags = rehash in shared{}.
9379 Uses :<source> ENCAP <target> REHASH [option].
9380
9381
9382 Modified:
9383 trunk/doc/example.conf (File Modified)
9384 trunk/doc/reference.conf (File Modified)
9385 trunk/help/opers/rehash (File Modified)
9386 trunk/include/s_newconf.h (File Modified)
9387 trunk/modules/m_rehash.c (File Modified)
9388 trunk/modules/m_stats.c (File Modified)
9389 trunk/src/newconf.c (File Modified)
9390
9391
9392jilles 2005/09/12 22:48:44 UTC (20050912-204)
9393 Log:
9394 Initialize flags to 0 in conf_set_shared_flags() and
9395 conf_set_cluster_flags().
9396
9397
9398 Modified:
9399 trunk/src/newconf.c (File Modified)
9400
9401
9402jilles 2005/09/12 22:14:16 UTC (20050912-202)
9403 Log:
9404 Don't allow a forward from a #channel to an &channel.
9405 Error message is Illegal channel name.
9406
9407
9408 Modified:
9409 trunk/modules/core/m_mode.c (File Modified)
9410
9411
9412nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9413 Log:
9414 - change version to 1.0.1
9415
9416
9417 Modified:
9418 trunk/configure (File Modified)
9419 trunk/configure.ac (File Modified)
9420
9421
9422nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9423 Log:
9424 Update NEWS.
9425
9426
9427 Modified:
9428 trunk/NEWS (File Modified)
9429
9430
9431jilles 2005/09/12 21:55:58 UTC (20050912-196)
9432 Log:
9433 Services shortcuts changes:
9434 - Require umode +S on target
9435 - Use ERR_SERVICESDOWN (440) for error message
9436 - Fix check for empty string
9437
9438
9439 Modified:
9440 trunk/include/numeric.h (File Modified)
9441 trunk/modules/m_sshortcut.c (File Modified)
9442 trunk/src/messages.tab (File Modified)
9443
9444
9445nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9446 Log:
9447 s/IsChanService/IsService/g;
9448
9449
9450 Modified:
9451 trunk/modules/m_sshortcut.c (File Modified)
9452
9453
9454nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9455 Log:
9456 Add check for service validity in shortcut routines.
9457
9458
9459 Modified:
9460 trunk/modules/m_sshortcut.c (File Modified)
9461
9462
9463jilles 2005/09/12 15:30:26 UTC (20050912-190)
9464 Log:
9465 Don't allow forwarding to a -F channel the setter is not on.
9466
9467
9468 Modified:
9469 trunk/modules/core/m_mode.c (File Modified)
9470
9471
9472jilles 2005/09/12 13:55:56 UTC (20050912-188)
9473 Log:
9474 Describe identify_service and identify_command in
9475 reference.conf.
9476
9477
9478 Modified:
9479 trunk/doc/reference.conf (File Modified)
9480
9481
9482jilles 2005/09/12 13:37:11 UTC (20050912-186)
9483 Log:
9484 More helpfile updates.
9485
9486
9487 Modified:
9488 trunk/help/Makefile.in (File Modified)
9489 trunk/help/opers/die (File Modified)
9490 trunk/help/opers/join (File Modified)
9491 trunk/help/opers/links (File Modified)
9492 trunk/help/opers/lusers (File Modified)
9493 trunk/help/opers/map (File Added)
9494 trunk/help/opers/motd (File Modified)
9495 trunk/help/opers/names (File Modified)
9496 trunk/help/opers/notice (File Modified)
9497 trunk/help/opers/operspy (File Modified)
9498 trunk/help/opers/part (File Modified)
9499 trunk/help/opers/privmsg (File Modified)
9500 trunk/help/opers/restart (File Modified)
9501 trunk/help/opers/set (File Modified)
9502 trunk/help/opers/stats (File Modified)
9503 trunk/help/opers/trace (File Modified)
9504 trunk/help/opers/version (File Modified)
9505 trunk/help/users/notice (File Modified)
9506 trunk/help/users/privmsg (File Modified)
9507 trunk/help/users/stats (File Modified)
9508
9509
9510jilles 2005/09/12 11:18:40 UTC (20050912-184)
9511 Log:
9512 Update help files.
9513
9514
9515 Modified:
9516 trunk/help/opers/cmode (File Modified)
9517 trunk/help/opers/umode (File Modified)
9518 trunk/help/opers/wallops (File Modified)
9519 trunk/help/opers/who (File Modified)
9520 trunk/help/users/umode (File Modified)
9521
9522
9523jilles 2005/09/12 11:11:18 UTC (20050912-182)
9524 Log:
9525 Include cmode +r in 004 and 005.
9526
9527
9528 Modified:
9529 trunk/include/supported.h (File Modified)
9530 trunk/src/messages.tab (File Modified)
9531
9532
9533jilles 2005/09/12 10:53:35 UTC (20050912-180)
9534 Log:
9535 No need to clear all 3 buffers in channel_modes().
9536
9537
9538 Modified:
9539 trunk/src/channel.c (File Modified)
9540
9541
9542jilles 2005/09/12 10:31:54 UTC (20050912-178)
9543 Log:
9544 - Fix multiple +f modes per line
9545 - -f shouldn't take a parameter
9546
9547
9548 Modified:
9549 trunk/modules/core/m_mode.c (File Modified)
9550
9551
9552jilles 2005/09/12 10:04:27 UTC (20050912-176)
9553 Log:
9554 Channel mode +Q now prevents forwarding to or through
9555 a channel, just like in hyperion, not from a channel.
9556
9557
9558 Modified:
9559 trunk/modules/core/m_join.c (File Modified)
9560
9561
9562jilles 2005/09/12 09:36:21 UTC (20050912-174)
9563 Log:
9564 Complete +F/+Q propagation.
9565
9566
9567 Modified:
9568 trunk/modules/core/m_join.c (File Modified)
9569 trunk/modules/core/m_sjoin.c (File Modified)
9570 trunk/src/channel.c (File Modified)
9571
9572
9573nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9574 Log:
9575 - A few minor fixes.
9576
9577
9578 Modified:
9579 trunk/modules/core/m_join.c (File Modified)
9580 trunk/modules/m_services.c (File Modified)
9581
9582
9583nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9584 Log:
9585 - Fix netsplit obfuscation.
9586
9587
9588 Modified:
9589 trunk/src/client.c (File Modified)
9590
9591
9592nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9593 Log:
9594 - Fix another /stats p related bug.
9595
9596
9597 Modified:
9598 trunk/src/client.c (File Modified)
9599
9600
9601nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9602 Log:
9603 - Update example.conf.
9604
9605
9606 Modified:
9607 trunk/doc/example.conf (File Modified)
9608
9609
9610nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9611 Log:
9612 - Fix a minor bug here, and re-release 1.0.
9613
9614
9615 Modified:
9616 trunk/modules/core/m_nick.c (File Modified)
9617
9618
9619nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9620 Log:
9621 - Add bursted clients to /stats p list.
9622
9623
9624 Modified:
9625 trunk/modules/core/m_nick.c (File Modified)
9626
9627
9628nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9629 Log:
9630 - Add identify_service, identify_command options to the example.conf,
9631 newconf parser.
9632
9633
9634 Modified:
9635 trunk/NEWS (File Modified)
9636 trunk/doc/example.conf (File Modified)
9637 trunk/src/newconf.c (File Modified)
9638
9639
9640nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9641 Log:
9642 - Add services shortcuts.
9643
9644
9645 Modified:
9646 trunk/modules/Makefile.in (File Modified)
9647 trunk/modules/m_sshortcut.c (File Added)
9648
9649
9650nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9651 Log:
9652 - put back checks i removed by mistake
9653
9654
9655 Modified:
9656 trunk/modules/core/m_join.c (File Modified)
9657
9658
9659nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9660 Log:
9661 - Implement channel mode +Q, which disables forwarding.
9662 - Make forwarding usable by everyone.
9663 - Implement channel mode +F which bypasses authority checks on a target
9664 set with this mode
9665 - Update NEWS.
9666
9667
9668 Modified:
9669 trunk/NEWS (File Modified)
9670 trunk/include/channel.h (File Modified)
9671 trunk/include/supported.h (File Modified)
9672 trunk/modules/core/m_join.c (File Modified)
9673 trunk/modules/core/m_mode.c (File Modified)
9674 trunk/src/messages.tab (File Modified)
9675
9676
9677nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9678 Log:
9679 - Fix account handling brokenness.
9680
9681
9682 Modified:
9683 trunk/modules/m_services.c (File Modified)
9684
9685
9686jilles 2005/09/12 02:04:09 UTC (20050912-150)
9687 Log:
9688 Identify to services via server password hack. Still
9689 needs config file parts, like
9690 identifyservice = "nickserv@services.int";
9691 identifycommand = "IDENTIFY";
9692
9693
9694 Modified:
9695 trunk/include/s_conf.h (File Modified)
9696 trunk/src/s_user.c (File Modified)
9697
9698
9699jilles 2005/09/12 01:59:46 UTC (20050912-148)
9700 Log:
9701 Make send.c compile.
9702
9703
9704 Modified:
9705 trunk/src/send.c (File Modified)
9706
9707
9708nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9709 Log:
9710 - Handle this better.
9711
9712
9713 Modified:
9714 trunk/src/send.c (File Modified)
9715
9716
9717nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9718 Log:
9719 If the source is not a client, don't send to normal users.
9720
9721
9722 Modified:
9723 trunk/src/send.c (File Modified)
9724
9725
9726nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9727 Log:
9728 - Make /wallops behave as wallops in other ircds.
9729
9730
9731 Modified:
9732 trunk/modules/m_wallops.c (File Modified)
9733 trunk/src/send.c (File Modified)
9734
9735
9736nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9737 Log:
9738 - charybdis-1.0
9739
9740
9741 Modified:
9742 trunk/NEWS (File Modified)
9743 trunk/configure (File Modified)
9744 trunk/configure.ac (File Modified)
9745
9746
9747nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9748 Log:
9749 - Remove efnet configuration.
9750 - Rename example.conf as reference.conf, and replace the default
9751 example.conf with one suitable for AthemeNET.
9752 - Update makefile to reflect these changes.
9753
9754
9755 Modified:
9756 trunk/doc/Makefile.in (File Modified)
9757 trunk/doc/example.conf (File Modified)
9758 trunk/doc/example.efnet.conf (File Deleted)
9759 trunk/doc/reference.conf (File Added)
9760
9761
9762nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9763 Log:
9764 - Don't display opers who are /away.
9765
9766
9767 Modified:
9768 trunk/modules/m_stats.c (File Modified)
9769
9770
9771jilles 2005/09/12 00:21:20 UTC (20050912-134)
9772 Log:
9773 Put cmode +f in 004 and 005.
9774
9775
9776 Modified:
9777 trunk/include/supported.h (File Modified)
9778 trunk/src/messages.tab (File Modified)
9779
9780
9781jilles 2005/09/12 00:15:13 UTC (20050912-132)
9782 Log:
9783 Add user umode +Q which prevents a user from
9784 being forwarded.
9785
9786
9787 Modified:
9788 trunk/include/client.h (File Modified)
9789 trunk/modules/core/m_join.c (File Modified)
9790 trunk/src/messages.tab (File Modified)
9791 trunk/src/s_user.c (File Modified)
9792
9793
9794jilles 2005/09/11 23:47:02 UTC (20050911-130)
9795 Log:
9796 Implement channel forwarding in m_join(). As in
9797 hyperion, failing to join because of +i, +r or +j
9798 can cause you to be forwarded, potentially
9799 recursively. Unlike hyperion, a single numeric
9800 is sent in case of a successful forward, otherwise
9801 the ircd acts if there were no forward.
9802
9803
9804 Modified:
9805 trunk/include/numeric.h (File Modified)
9806 trunk/modules/core/m_join.c (File Modified)
9807 trunk/src/messages.tab (File Modified)
9808
9809
9810jilles 2005/09/11 22:57:53 UTC (20050911-128)
9811 Log:
9812 Allow servers to set oper-only cmodes as well.
9813
9814
9815 Modified:
9816 trunk/modules/core/m_mode.c (File Modified)
9817
9818
9819jilles 2005/09/11 22:48:37 UTC (20050911-126)
9820 Log:
9821 Add cmode +f which takes a channel name, settable
9822 only by opers for now. Does not do anything yet.
9823
9824
9825 Modified:
9826 trunk/include/channel.h (File Modified)
9827 trunk/modules/core/m_join.c (File Modified)
9828 trunk/modules/core/m_mode.c (File Modified)
9829 trunk/modules/core/m_sjoin.c (File Modified)
9830 trunk/src/channel.c (File Modified)
9831
9832
9833jilles 2005/09/11 20:48:09 UTC (20050911-124)
9834 Log:
9835 Fully initialize 'mode' in ms_join() and ms_sjoin()
9836 to avoid old +j garbage from being used.
9837
9838
9839 Modified:
9840 trunk/modules/core/m_join.c (File Modified)
9841 trunk/modules/core/m_sjoin.c (File Modified)
9842
9843
9844jilles 2005/09/11 19:41:53 UTC (20050911-122)
9845 Log:
9846 - only touch join_count/join_delta if join throttling
9847 is enabled on the channel
9848 - reset join_count/join_delta to 0 if -j is set
9849
9850
9851 Modified:
9852 trunk/modules/core/m_join.c (File Modified)
9853 trunk/modules/core/m_mode.c (File Modified)
9854 trunk/modules/core/m_sjoin.c (File Modified)
9855
9856
9857jilles 2005/09/11 18:57:20 UTC (20050911-120)
9858 Log:
9859 Also start a new "period" for join throttling for remote joins,
9860 if necessary. Make the code slightly clearer.
9861
9862
9863 Modified:
9864 trunk/modules/core/m_join.c (File Modified)
9865 trunk/src/channel.c (File Modified)
9866
9867
9868jilles 2005/09/11 18:12:20 UTC (20050911-118)
9869 Log:
9870 Some +j improvements, still broken.
9871
9872
9873 Modified:
9874 trunk/modules/core/m_join.c (File Modified)
9875 trunk/modules/core/m_sjoin.c (File Modified)
9876
9877
9878jilles 2005/09/11 16:44:36 UTC (20050911-116)
9879 Log:
9880 Only do +z processing for +m channels the sender is on,
9881 as bans/quiets are currently only checked locally.
9882
9883
9884 Modified:
9885 trunk/modules/core/m_message.c (File Modified)
9886
9887
9888jilles 2005/09/11 16:01:02 UTC (20050911-114)
9889 Log:
9890 - Add max_bans_large configuration option, defaulting to 500, to
9891 limit the number of bans in a +L channel
9892 - Change b/e/I to b/e/I/q in texts
9893
9894
9895 Modified:
9896 trunk/doc/example.conf (File Modified)
9897 trunk/include/s_conf.h (File Modified)
9898 trunk/modules/core/m_mode.c (File Modified)
9899 trunk/modules/m_info.c (File Modified)
9900 trunk/src/newconf.c (File Modified)
9901 trunk/src/s_conf.c (File Modified)
9902
9903
9904jilles 2005/09/11 15:20:38 UTC (20050911-112)
9905 Log:
9906 Store invite for +gi channels.
9907 Note that +gi is significantly weaker access control than +i.
9908
9909
9910 Modified:
9911 trunk/modules/m_invite.c (File Modified)
9912
9913
9914jilles 2005/09/11 14:38:35 UTC (20050911-110)
9915 Log:
9916 Nonops are allowed to see +q lists.
9917
9918
9919 Modified:
9920 trunk/modules/core/m_mode.c (File Modified)
9921
9922
9923jilles 2005/09/11 14:27:59 UTC (20050911-108)
9924 Log:
9925 Invalidate can_send() cache on -q.
9926
9927
9928 Modified:
9929 trunk/modules/core/m_mode.c (File Modified)
9930
9931
9932nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9933 Log:
9934 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9935
9936
9937 Modified:
9938 trunk/modules/core/m_sjoin.c (File Modified)
9939
9940
9941nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9942 Log:
9943 - Allow blank SJOINs -- for permanant channels.
9944
9945
9946 Modified:
9947 trunk/modules/core/m_sjoin.c (File Modified)
9948
9949
9950nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9951 Log:
9952 - Burst permanant channels.
9953
9954
9955 Modified:
9956 trunk/src/s_serv.c (File Modified)
9957
9958
9959nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9960 Log:
9961 - Fix handling of permanant channels.
9962
9963
9964 Modified:
9965 trunk/modules/core/m_join.c (File Modified)
9966
9967
9968nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9969 Log:
9970 - Run indent on core modules.
9971 - Add propagation of join throttle settings.
9972
9973
9974 Modified:
9975 trunk/modules/core/m_die.c (File Modified)
9976 trunk/modules/core/m_error.c (File Modified)
9977 trunk/modules/core/m_join.c (File Modified)
9978 trunk/modules/core/m_kick.c (File Modified)
9979 trunk/modules/core/m_kill.c (File Modified)
9980 trunk/modules/core/m_message.c (File Modified)
9981 trunk/modules/core/m_mode.c (File Modified)
9982 trunk/modules/core/m_nick.c (File Modified)
9983 trunk/modules/core/m_part.c (File Modified)
9984 trunk/modules/core/m_quit.c (File Modified)
9985 trunk/modules/core/m_server.c (File Modified)
9986 trunk/modules/core/m_sjoin.c (File Modified)
9987 trunk/modules/core/m_squit.c (File Modified)
9988
9989
9990nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9991 Log:
9992 - Fix mistake in commit message.
9993
9994
9995 Modified:
9996 trunk/ChangeLog (File Modified)
9997
9998
9999nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10000 Log:
10001 - Channel throttling.
10002
10003
10004 Modified:
10005 trunk/NEWS (File Modified)
10006 trunk/include/supported.h (File Modified)
10007 trunk/modules/core/m_mode.c (File Modified)
10008 trunk/src/messages.tab (File Modified)
10009
10010
10011nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10012 Log:
10013 - Channel throttle logic fixes.
10014
10015
10016 Modified:
10017 trunk/include/channel.h (File Modified)
10018
10019
10020nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10021 Log:
10022 - Add the throttle logic.
10023
10024
10025 Modified:
10026 trunk/include/channel.h (File Modified)
10027 trunk/include/numeric.h (File Modified)
10028 trunk/modules/core/m_join.c (File Modified)
10029 trunk/src/channel.c (File Modified)
10030 trunk/src/messages.tab (File Modified)
10031
10032
10033nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10034 Log:
10035 - Cosmetic fixes to CREDITS.
10036
10037
10038 Modified:
10039 trunk/CREDITS (File Modified)
10040
10041
10042nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10043 Log:
10044 - Better channel_modes() from ShadowIRCd 4.
10045
10046
10047 Modified:
10048 trunk/include/channel.h (File Modified)
10049 trunk/src/channel.c (File Modified)
10050
10051
10052nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10053 Log:
10054 - Strip colour codes from parts.
10055
10056
10057 Modified:
10058 trunk/modules/core/m_part.c (File Modified)
10059
10060
10061nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10062 Log:
10063 - Strip colour codes from quits.
10064
10065
10066 Modified:
10067 trunk/modules/core/m_quit.c (File Modified)
10068
10069
10070nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10071 Log:
10072 - add +c/+g/+z to channel_modes().
10073
10074
10075 Modified:
10076 trunk/src/channel.c (File Modified)
10077
10078
10079nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10080 Log:
10081 - Add +g to 004/005 numerics.
10082
10083
10084 Modified:
10085 trunk/include/supported.h (File Modified)
10086 trunk/src/messages.tab (File Modified)
10087
10088
10089nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10090 Log:
10091 - Add +cgz to set_final_mode() in both join/sjoin.
10092 - Implement channel mode +g: Free invite.
10093
10094
10095 Modified:
10096 trunk/include/channel.h (File Modified)
10097 trunk/modules/core/m_join.c (File Modified)
10098 trunk/modules/core/m_mode.c (File Modified)
10099 trunk/modules/core/m_sjoin.c (File Modified)
10100 trunk/modules/m_invite.c (File Modified)
10101
10102
10103nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10104 Log:
10105 - Make sure /stats p uses the right list.
10106
10107
10108 Modified:
10109 trunk/modules/m_stats.c (File Modified)
10110
10111
10112nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10113 Log:
10114 - local oper list becomes local_oper_list.
10115 - all opers are stored on oper_list for /stats p.
10116
10117
10118 Modified:
10119 trunk/include/ircd.h (File Modified)
10120 trunk/modules/m_stats.c (File Modified)
10121 trunk/modules/m_trace.c (File Modified)
10122 trunk/src/client.c (File Modified)
10123 trunk/src/ircd.c (File Modified)
10124 trunk/src/s_user.c (File Modified)
10125 trunk/src/send.c (File Modified)
10126
10127
10128nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10129 Log:
10130 - Remove ENABLE_SERVICES legacy define.
10131
10132
10133 Modified:
10134 trunk/configure (File Modified)
10135 trunk/configure.ac (File Modified)
10136 trunk/include/client.h (File Modified)
10137 trunk/include/m_info.h (File Modified)
10138 trunk/include/s_conf.h (File Modified)
10139 trunk/modules/Makefile.in (File Modified)
10140 trunk/modules/core/m_kick.c (File Modified)
10141 trunk/modules/core/m_mode.c (File Modified)
10142 trunk/modules/core/m_nick.c (File Modified)
10143 trunk/modules/core/m_sjoin.c (File Modified)
10144 trunk/modules/m_services.c (File Modified)
10145 trunk/src/channel.c (File Modified)
10146 trunk/src/newconf.c (File Modified)
10147 trunk/src/s_conf.c (File Modified)
10148 trunk/src/s_serv.c (File Modified)
10149 trunk/src/s_user.c (File Modified)
10150
10151
10152nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10153 Log:
10154 - New reject message, ala ircu.
10155
10156
10157 Modified:
10158 trunk/src/reject.c (File Modified)
10159
10160
10161nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10162 Log:
10163 - Reduce 'broadcast storm' effect in m_chghost.
10164
10165
10166 Modified:
10167 trunk/modules/m_chghost.c (File Modified)
10168
10169
10170nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10171 Log:
10172 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10173
10174
10175 Modified:
10176 trunk/include/supported.h (File Modified)
10177 trunk/src/messages.tab (File Modified)
10178
10179
10180nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10181 Log:
10182 - Implement +z.
10183
10184
10185 Modified:
10186 trunk/include/channel.h (File Modified)
10187 trunk/modules/core/m_message.c (File Modified)
10188 trunk/modules/core/m_mode.c (File Modified)
10189
10190
10191nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10192 Log:
10193 - use sendto_one_numeric() in some places.
10194
10195
10196 Modified:
10197 trunk/modules/core/m_mode.c (File Modified)
10198
10199
10200nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10201 Log:
10202 - Implement channel mode +c -- colour stripping.
10203
10204
10205 Modified:
10206 trunk/include/irc_string.h (File Modified)
10207 trunk/include/supported.h (File Modified)
10208 trunk/modules/core/m_message.c (File Modified)
10209 trunk/modules/core/m_mode.c (File Modified)
10210 trunk/src/irc_string.c (File Modified)
10211 trunk/src/messages.tab (File Modified)
10212
10213
10214nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10215 Log:
10216 - Add +qLP to CHANMODES 005 numeric.
10217
10218
10219 Modified:
10220 trunk/include/supported.h (File Modified)
10221
10222
10223nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10224 Log:
10225 Move credits files to doc/.
10226
10227
10228 Modified:
10229 trunk/Hybrid-team (File Deleted)
10230 trunk/Ratbox-team (File Deleted)
10231 trunk/doc/Hybrid-team (File Added)
10232 trunk/doc/Ratbox-team (File Added)
10233
10234
10235nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10236 Log:
10237 - Rename Ratbox credits as Ratbox-team.
10238 - Add in our own CREDITS.
10239
10240
10241 Modified:
10242 trunk/CREDITS (File Deleted)
10243 trunk/CREDITS (File Added)
10244 trunk/Ratbox-team (File Added)
10245
10246
10247nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10248 Log:
10249 - Quietcache fixes.
10250
10251
10252 Modified:
10253 trunk/modules/core/m_mode.c (File Modified)
10254
10255
10256nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10257 Log:
10258 - Rebuild configure.
10259
10260
10261 Modified:
10262 trunk/autom4te.cache/ (File Deleted)
10263 trunk/configure (File Modified)
10264
10265
10266nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10267 Log:
10268 Add +q to messages.tab.
10269
10270
10271 Modified:
10272 trunk/src/messages.tab (File Modified)
10273
10274
10275nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10276 Log:
10277 - port m_sjoin stuff to TS6 JOIN syntax.
10278
10279
10280 Modified:
10281 trunk/modules/core/m_join.c (File Modified)
10282
10283
10284nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10285 Log:
10286 - Implement channel mode +q (quiet)
10287
10288
10289 Modified:
10290 trunk/include/channel.h (File Modified)
10291 trunk/modules/core/m_mode.c (File Modified)
10292 trunk/src/channel.c (File Modified)
10293
10294
10295jilles 2005/09/10 03:03:05 UTC (20050910-40)
10296 Log:
10297 Add +L/+P for set_final_mode().
10298
10299
10300 Modified:
10301 trunk/modules/core/m_sjoin.c (File Modified)
10302
10303
10304jilles 2005/09/10 02:59:22 UTC (20050910-38)
10305 Log:
10306 Add +L/+P in channel_modes().
10307
10308
10309 Modified:
10310 trunk/src/channel.c (File Modified)
10311
10312
10313jilles 2005/09/10 02:55:10 UTC (20050910-36)
10314 Log:
10315 - Use MODE_PERMANENT, not MODE_PERMANANT
10316 - Actually use chm_staff()
10317
10318 It compiles but is not otherwise tested.
10319
10320
10321 Modified:
10322 trunk/include/channel.h (File Modified)
10323 trunk/modules/core/m_mode.c (File Modified)
10324 trunk/modules/core/m_sjoin.c (File Modified)
10325 trunk/src/channel.c (File Modified)
10326
10327
10328nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10329 Log:
10330 - Ok, patchlevel.h is fixed now.
10331
10332
10333 Modified:
10334 trunk/include/patchlevel.h (File Modified)
10335
10336
10337nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10338 Log:
10339 - *sigh*
10340
10341
10342 Modified:
10343 trunk/include/patchlevel.h (File Modified)
10344 trunk/src/version.c.SH (File Modified)
10345
10346
10347nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10348 Log:
10349 - Fix compilation issue with version.c.
10350
10351
10352 Modified:
10353 trunk/src/version.c.SH (File Modified)
10354
10355
10356nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10357 Log:
10358 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10359 this from the BUGS file.
10360
10361
10362 Modified:
10363 trunk/BUGS (File Modified)
10364
10365
10366jilles 2005/09/10 02:30:22 UTC (20050910-26)
10367 Log:
10368 Mangle all netsplit messages if flatten links is enabled.
10369
10370
10371 Modified:
10372 trunk/src/client.c (File Modified)
10373
10374
10375nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10376 Log:
10377 - jilles pointed out that /stats p needed severe changes -- implement
10378 them
10379
10380
10381 Modified:
10382 trunk/modules/m_stats.c (File Modified)
10383
10384
10385nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10386 Log:
10387 Rename RELNOTES to NEWS.
10388
10389
10390 Modified:
10391 trunk/NEWS (File Added)
10392 trunk/RELNOTES (File Deleted)
10393
10394
10395nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10396 Log:
10397 Update RELNOTES.
10398
10399
10400 Modified:
10401 trunk/RELNOTES (File Modified)
10402
10403
10404nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10405 Log:
10406 - Make /stats p work globally.
10407 - Change 'OPER(s)' to 'staff members'
10408
10409
10410 Modified:
10411 trunk/modules/m_stats.c (File Modified)
10412
10413
10414nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10415 Log:
10416 - add modes, +LP to RPL_MYINFO.
10417
10418
10419 Modified:
10420 trunk/src/messages.tab (File Modified)
10421
10422
10423nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10424 Log:
10425 More stuff to RELNOTES.
10426
10427
10428 Modified:
10429 trunk/RELNOTES (File Modified)
10430
10431
10432nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10433 Log:
10434 - Implement +P.
10435
10436
10437 Modified:
10438 trunk/modules/core/m_sjoin.c (File Modified)
10439 trunk/src/channel.c (File Modified)
10440
10441
10442nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10443 Log:
10444 - Implement list limit exceed modes -- +L.
10445
10446
10447 Modified:
10448 trunk/modules/core/m_mode.c (File Modified)
10449
10450
10451nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10452 Log:
10453 - Add handlers for modes +L, +P.
10454
10455
10456 Modified:
10457 trunk/include/channel.h (File Modified)
10458 trunk/modules/core/m_mode.c (File Modified)
10459
10460
10461nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10462 Log:
10463 Update properties on *everything*.
10464
10465
10466 Modified:
10467 trunk/.cvsignore (Property Modified)
10468 trunk/.indent.pro (Property Modified)
10469 trunk/BUGS (File Modified) (Property Modified)
10470 trunk/CREDITS (File Modified) (Property Modified)
10471 trunk/ChangeLog (Property Modified)
10472 trunk/Hybrid-team (File Modified) (Property Modified)
10473 trunk/INSTALL (File Modified) (Property Modified)
10474 trunk/LICENSE (File Modified) (Property Modified)
10475 trunk/Makefile.in (File Modified) (Property Modified)
10476 trunk/README.FIRST (File Modified) (Property Modified)
10477 trunk/RELNOTES (File Modified) (Property Modified)
10478 trunk/SVN-Access (Property Modified)
10479 trunk/aclocal.m4 (File Modified) (Property Modified)
10480 trunk/adns/.cvsignore (Property Modified)
10481 trunk/adns/COPYING (Property Modified)
10482 trunk/adns/GPL-vs-LGPL (Property Modified)
10483 trunk/adns/Makefile.in (File Modified) (Property Modified)
10484 trunk/adns/README (Property Modified)
10485 trunk/adns/README.ircd (Property Modified)
10486 trunk/adns/adns.h (File Modified) (Property Modified)
10487 trunk/adns/check.c (File Modified) (Property Modified)
10488 trunk/adns/dlist.h (File Modified) (Property Modified)
10489 trunk/adns/event.c (File Modified) (Property Modified)
10490 trunk/adns/general.c (File Modified) (Property Modified)
10491 trunk/adns/internal.h (File Modified) (Property Modified)
10492 trunk/adns/parse.c (File Modified) (Property Modified)
10493 trunk/adns/query.c (File Modified) (Property Modified)
10494 trunk/adns/reply.c (File Modified) (Property Modified)
10495 trunk/adns/setup.c (File Modified) (Property Modified)
10496 trunk/adns/transmit.c (File Modified) (Property Modified)
10497 trunk/adns/tvarith.h (File Modified) (Property Modified)
10498 trunk/adns/types.c (File Modified) (Property Modified)
10499 trunk/configure (File Modified) (Property Modified)
10500 trunk/configure.ac (File Modified) (Property Modified)
10501 trunk/contrib/.cvsignore (Property Modified)
10502 trunk/contrib/.indent.pro (Property Modified)
10503 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10504 trunk/contrib/README (File Modified) (Property Modified)
10505 trunk/contrib/example_module.c (File Modified) (Property Modified)
10506 trunk/contrib/m_42.c (File Modified) (Property Modified)
10507 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10508 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10509 trunk/contrib/m_force.c (File Modified) (Property Modified)
10510 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10511 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10512 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10513 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10514 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10515 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10516 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10517 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10518 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10519 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10520 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10521 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10522 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10523 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10524 trunk/doc/.cvsignore (Property Modified)
10525 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10526 trunk/doc/Makefile.in (File Modified) (Property Modified)
10527 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10528 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10529 trunk/doc/challenge.txt (File Modified) (Property Modified)
10530 trunk/doc/example.conf (File Modified) (Property Modified)
10531 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10532 trunk/doc/hooks.txt (File Modified) (Property Modified)
10533 trunk/doc/index.txt (File Modified) (Property Modified)
10534 trunk/doc/ircd.8 (File Modified) (Property Modified)
10535 trunk/doc/ircd.motd (Property Modified)
10536 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10537 trunk/doc/modeg.txt (File Modified) (Property Modified)
10538 trunk/doc/modes.txt (File Modified) (Property Modified)
10539 trunk/doc/monitor.txt (File Modified) (Property Modified)
10540 trunk/doc/old/Authors (Property Modified)
10541 trunk/doc/operguide.txt (File Modified) (Property Modified)
10542 trunk/doc/opermyth.txt (Property Modified)
10543 trunk/doc/server-version-info (File Modified) (Property Modified)
10544 trunk/doc/services.txt (File Modified) (Property Modified)
10545 trunk/doc/technical/README.TSora (Property Modified)
10546 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10547 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10548 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10549 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10550 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10551 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10552 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10553 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10554 trunk/doc/technical/rfc1459.txt (Property Modified)
10555 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10556 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10557 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10558 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10559 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10560 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10561 trunk/help/Makefile.in (File Modified) (Property Modified)
10562 trunk/help/opers/accept (Property Modified)
10563 trunk/help/opers/admin (Property Modified)
10564 trunk/help/opers/away (Property Modified)
10565 trunk/help/opers/capab (Property Modified)
10566 trunk/help/opers/challenge (Property Modified)
10567 trunk/help/opers/close (Property Modified)
10568 trunk/help/opers/cmode (Property Modified)
10569 trunk/help/opers/cnotice (Property Modified)
10570 trunk/help/opers/connect (Property Modified)
10571 trunk/help/opers/cprivmsg (Property Modified)
10572 trunk/help/opers/credits (Property Modified)
10573 trunk/help/opers/die (Property Modified)
10574 trunk/help/opers/dline (Property Modified)
10575 trunk/help/opers/eob (Property Modified)
10576 trunk/help/opers/error (Property Modified)
10577 trunk/help/opers/etrace (Property Modified)
10578 trunk/help/opers/gline (Property Modified)
10579 trunk/help/opers/help (Property Modified)
10580 trunk/help/opers/index (Property Modified)
10581 trunk/help/opers/info (Property Modified)
10582 trunk/help/opers/invite (Property Modified)
10583 trunk/help/opers/ison (Property Modified)
10584 trunk/help/opers/join (Property Modified)
10585 trunk/help/opers/kick (Property Modified)
10586 trunk/help/opers/kill (Property Modified)
10587 trunk/help/opers/kline (Property Modified)
10588 trunk/help/opers/knock (Property Modified)
10589 trunk/help/opers/links (Property Modified)
10590 trunk/help/opers/list (Property Modified)
10591 trunk/help/opers/locops (Property Modified)
10592 trunk/help/opers/lusers (Property Modified)
10593 trunk/help/opers/modlist (Property Modified)
10594 trunk/help/opers/modload (Property Modified)
10595 trunk/help/opers/modrestart (Property Modified)
10596 trunk/help/opers/modunload (Property Modified)
10597 trunk/help/opers/motd (Property Modified)
10598 trunk/help/opers/names (Property Modified)
10599 trunk/help/opers/nick (Property Modified)
10600 trunk/help/opers/notice (Property Modified)
10601 trunk/help/opers/oper (Property Modified)
10602 trunk/help/opers/operspy (Property Modified)
10603 trunk/help/opers/operwall (Property Modified)
10604 trunk/help/opers/part (Property Modified)
10605 trunk/help/opers/pass (Property Modified)
10606 trunk/help/opers/ping (Property Modified)
10607 trunk/help/opers/pong (Property Modified)
10608 trunk/help/opers/post (Property Modified)
10609 trunk/help/opers/privmsg (Property Modified)
10610 trunk/help/opers/quit (Property Modified)
10611 trunk/help/opers/rehash (Property Modified)
10612 trunk/help/opers/restart (Property Modified)
10613 trunk/help/opers/resv (Property Modified)
10614 trunk/help/opers/server (Property Modified)
10615 trunk/help/opers/set (Property Modified)
10616 trunk/help/opers/sjoin (Property Modified)
10617 trunk/help/opers/squit (Property Modified)
10618 trunk/help/opers/stats (Property Modified)
10619 trunk/help/opers/svinfo (Property Modified)
10620 trunk/help/opers/testgecos (Property Modified)
10621 trunk/help/opers/testline (Property Modified)
10622 trunk/help/opers/testmask (Property Modified)
10623 trunk/help/opers/time (Property Modified)
10624 trunk/help/opers/topic (Property Modified)
10625 trunk/help/opers/trace (Property Modified)
10626 trunk/help/opers/uhelp (Property Modified)
10627 trunk/help/opers/umode (Property Modified)
10628 trunk/help/opers/undline (Property Modified)
10629 trunk/help/opers/ungline (Property Modified)
10630 trunk/help/opers/unkline (Property Modified)
10631 trunk/help/opers/unresv (Property Modified)
10632 trunk/help/opers/unxline (Property Modified)
10633 trunk/help/opers/user (Property Modified)
10634 trunk/help/opers/userhost (Property Modified)
10635 trunk/help/opers/users (Property Modified)
10636 trunk/help/opers/version (Property Modified)
10637 trunk/help/opers/wallops (Property Modified)
10638 trunk/help/opers/who (Property Modified)
10639 trunk/help/opers/whois (Property Modified)
10640 trunk/help/opers/whowas (Property Modified)
10641 trunk/help/opers/xline (Property Modified)
10642 trunk/help/users/index (Property Modified)
10643 trunk/help/users/info (Property Modified)
10644 trunk/help/users/notice (Property Modified)
10645 trunk/help/users/privmsg (Property Modified)
10646 trunk/help/users/stats (Property Modified)
10647 trunk/help/users/umode (Property Modified)
10648 trunk/include/.cvsignore (Property Modified)
10649 trunk/include/.indent.pro (Property Modified)
10650 trunk/include/balloc.h (File Modified) (Property Modified)
10651 trunk/include/cache.h (File Modified) (Property Modified)
10652 trunk/include/channel.h (File Modified) (Property Modified)
10653 trunk/include/class.h (File Modified) (Property Modified)
10654 trunk/include/client.h (File Modified) (Property Modified)
10655 trunk/include/commio.h (File Modified) (Property Modified)
10656 trunk/include/common.h (File Modified) (Property Modified)
10657 trunk/include/config.h (File Modified) (Property Modified)
10658 trunk/include/config.h.dist (File Modified) (Property Modified)
10659 trunk/include/defaults.h (File Modified) (Property Modified)
10660 trunk/include/event.h (File Modified) (Property Modified)
10661 trunk/include/hash.h (File Modified) (Property Modified)
10662 trunk/include/hook.h (File Modified) (Property Modified)
10663 trunk/include/hostmask.h (File Modified) (Property Modified)
10664 trunk/include/irc_string.h (File Modified) (Property Modified)
10665 trunk/include/ircd.h (File Modified) (Property Modified)
10666 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10667 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10668 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10669 trunk/include/linebuf.h (File Modified) (Property Modified)
10670 trunk/include/listener.h (File Modified) (Property Modified)
10671 trunk/include/m_info.h (File Modified) (Property Modified)
10672 trunk/include/memory.h (File Modified) (Property Modified)
10673 trunk/include/modules.h (File Modified) (Property Modified)
10674 trunk/include/monitor.h (File Modified) (Property Modified)
10675 trunk/include/msg.h (File Modified) (Property Modified)
10676 trunk/include/newconf.h (File Modified) (Property Modified)
10677 trunk/include/numeric.h (File Modified) (Property Modified)
10678 trunk/include/packet.h (File Modified) (Property Modified)
10679 trunk/include/parse.h (File Modified) (Property Modified)
10680 trunk/include/patchlevel.h (File Modified) (Property Modified)
10681 trunk/include/patricia.h (File Modified) (Property Modified)
10682 trunk/include/reject.h (File Modified) (Property Modified)
10683 trunk/include/res.h (File Modified) (Property Modified)
10684 trunk/include/restart.h (File Modified) (Property Modified)
10685 trunk/include/s_auth.h (File Modified) (Property Modified)
10686 trunk/include/s_conf.h (File Modified) (Property Modified)
10687 trunk/include/s_gline.h (File Modified) (Property Modified)
10688 trunk/include/s_log.h (File Modified) (Property Modified)
10689 trunk/include/s_newconf.h (File Modified) (Property Modified)
10690 trunk/include/s_serv.h (File Modified) (Property Modified)
10691 trunk/include/s_stats.h (File Modified) (Property Modified)
10692 trunk/include/s_user.h (File Modified) (Property Modified)
10693 trunk/include/s_zip.h (File Modified) (Property Modified)
10694 trunk/include/scache.h (File Modified) (Property Modified)
10695 trunk/include/send.h (File Modified) (Property Modified)
10696 trunk/include/serno.h (Property Modified)
10697 trunk/include/setup.h.in (Property Modified)
10698 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10699 trunk/include/stdinc.h (File Modified) (Property Modified)
10700 trunk/include/supported.h (File Modified) (Property Modified)
10701 trunk/include/tools.h (File Modified) (Property Modified)
10702 trunk/include/whowas.h (File Modified) (Property Modified)
10703 trunk/install-sh (File Modified) (Property Modified)
10704 trunk/modules/.cvsignore (Property Modified)
10705 trunk/modules/.depend (Property Modified)
10706 trunk/modules/.indent.pro (Property Modified)
10707 trunk/modules/Makefile.in (File Modified) (Property Modified)
10708 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10709 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10710 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10711 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10712 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10713 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10714 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10715 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10716 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10717 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10718 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10719 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10720 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10721 trunk/modules/m_accept.c (File Modified) (Property Modified)
10722 trunk/modules/m_admin.c (File Modified) (Property Modified)
10723 trunk/modules/m_away.c (File Modified) (Property Modified)
10724 trunk/modules/m_cap.c (File Modified) (Property Modified)
10725 trunk/modules/m_capab.c (File Modified) (Property Modified)
10726 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10727 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10728 trunk/modules/m_close.c (File Modified) (Property Modified)
10729 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10730 trunk/modules/m_connect.c (File Modified) (Property Modified)
10731 trunk/modules/m_dline.c (File Modified) (Property Modified)
10732 trunk/modules/m_encap.c (File Modified) (Property Modified)
10733 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10734 trunk/modules/m_gline.c (File Modified) (Property Modified)
10735 trunk/modules/m_help.c (File Modified) (Property Modified)
10736 trunk/modules/m_info.c (File Modified) (Property Modified)
10737 trunk/modules/m_invite.c (File Modified) (Property Modified)
10738 trunk/modules/m_ison.c (File Modified) (Property Modified)
10739 trunk/modules/m_kline.c (File Modified) (Property Modified)
10740 trunk/modules/m_knock.c (File Modified) (Property Modified)
10741 trunk/modules/m_links.c (File Modified) (Property Modified)
10742 trunk/modules/m_list.c (File Modified) (Property Modified)
10743 trunk/modules/m_locops.c (File Modified) (Property Modified)
10744 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10745 trunk/modules/m_map.c (File Modified) (Property Modified)
10746 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10747 trunk/modules/m_motd.c (File Modified) (Property Modified)
10748 trunk/modules/m_names.c (File Modified) (Property Modified)
10749 trunk/modules/m_oper.c (File Modified) (Property Modified)
10750 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10751 trunk/modules/m_pass.c (File Modified) (Property Modified)
10752 trunk/modules/m_ping.c (File Modified) (Property Modified)
10753 trunk/modules/m_pong.c (File Modified) (Property Modified)
10754 trunk/modules/m_post.c (File Modified) (Property Modified)
10755 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10756 trunk/modules/m_restart.c (File Modified) (Property Modified)
10757 trunk/modules/m_resv.c (File Modified) (Property Modified)
10758 trunk/modules/m_services.c (File Modified) (Property Modified)
10759 trunk/modules/m_set.c (File Modified) (Property Modified)
10760 trunk/modules/m_stats.c (File Modified) (Property Modified)
10761 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10762 trunk/modules/m_tb.c (File Modified) (Property Modified)
10763 trunk/modules/m_testline.c (File Modified) (Property Modified)
10764 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10765 trunk/modules/m_time.c (File Modified) (Property Modified)
10766 trunk/modules/m_topic.c (File Modified) (Property Modified)
10767 trunk/modules/m_trace.c (File Modified) (Property Modified)
10768 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10769 trunk/modules/m_user.c (File Modified) (Property Modified)
10770 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10771 trunk/modules/m_users.c (File Modified) (Property Modified)
10772 trunk/modules/m_version.c (File Modified) (Property Modified)
10773 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10774 trunk/modules/m_who.c (File Modified) (Property Modified)
10775 trunk/modules/m_whois.c (File Modified) (Property Modified)
10776 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10777 trunk/modules/m_xline.c (File Modified) (Property Modified)
10778 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10779 trunk/servlink/.cvsignore (Property Modified)
10780 trunk/servlink/.indent.pro (Property Modified)
10781 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10782 trunk/servlink/README (File Modified) (Property Modified)
10783 trunk/servlink/TODO (File Modified) (Property Modified)
10784 trunk/servlink/control.c (File Modified) (Property Modified)
10785 trunk/servlink/control.h (File Modified) (Property Modified)
10786 trunk/servlink/io.c (File Modified) (Property Modified)
10787 trunk/servlink/io.h (File Modified) (Property Modified)
10788 trunk/servlink/servlink.c (File Modified) (Property Modified)
10789 trunk/servlink/servlink.h (File Modified) (Property Modified)
10790 trunk/src/.cvsignore (Property Modified)
10791 trunk/src/.depend (Property Modified)
10792 trunk/src/.indent.pro (Property Modified)
10793 trunk/src/Makefile.in (File Modified) (Property Modified)
10794 trunk/src/adns.c (File Modified) (Property Modified)
10795 trunk/src/balloc.c (File Modified) (Property Modified)
10796 trunk/src/cache.c (File Modified) (Property Modified)
10797 trunk/src/channel.c (File Modified) (Property Modified)
10798 trunk/src/class.c (File Modified) (Property Modified)
10799 trunk/src/client.c (File Modified) (Property Modified)
10800 trunk/src/commio.c (File Modified) (Property Modified)
10801 trunk/src/devpoll.c (File Modified) (Property Modified)
10802 trunk/src/epoll.c (File Modified) (Property Modified)
10803 trunk/src/event.c (File Modified) (Property Modified)
10804 trunk/src/getopt.c (File Modified) (Property Modified)
10805 trunk/src/hash.c (File Modified) (Property Modified)
10806 trunk/src/hook.c (File Modified) (Property Modified)
10807 trunk/src/hostmask.c (File Modified) (Property Modified)
10808 trunk/src/irc_string.c (File Modified) (Property Modified)
10809 trunk/src/ircd.c (File Modified) (Property Modified)
10810 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10811 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10812 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10813 trunk/src/kdparse.c (File Modified) (Property Modified)
10814 trunk/src/kqueue.c (File Modified) (Property Modified)
10815 trunk/src/linebuf.c (File Modified) (Property Modified)
10816 trunk/src/listener.c (File Modified) (Property Modified)
10817 trunk/src/match.c (File Modified) (Property Modified)
10818 trunk/src/memory.c (File Modified) (Property Modified)
10819 trunk/src/messages.tab (File Modified) (Property Modified)
10820 trunk/src/modules.c (File Modified) (Property Modified)
10821 trunk/src/monitor.c (File Modified) (Property Modified)
10822 trunk/src/newconf.c (File Modified) (Property Modified)
10823 trunk/src/numeric.c (File Modified) (Property Modified)
10824 trunk/src/packet.c (File Modified) (Property Modified)
10825 trunk/src/parse.c (File Modified) (Property Modified)
10826 trunk/src/patricia.c (File Modified) (Property Modified)
10827 trunk/src/poll.c (File Modified) (Property Modified)
10828 trunk/src/reject.c (File Modified) (Property Modified)
10829 trunk/src/restart.c (File Modified) (Property Modified)
10830 trunk/src/s_auth.c (File Modified) (Property Modified)
10831 trunk/src/s_conf.c (File Modified) (Property Modified)
10832 trunk/src/s_gline.c (File Modified) (Property Modified)
10833 trunk/src/s_log.c (File Modified) (Property Modified)
10834 trunk/src/s_newconf.c (File Modified) (Property Modified)
10835 trunk/src/s_serv.c (File Modified) (Property Modified)
10836 trunk/src/s_stats.c (File Modified) (Property Modified)
10837 trunk/src/s_user.c (File Modified) (Property Modified)
10838 trunk/src/scache.c (File Modified) (Property Modified)
10839 trunk/src/select.c (File Modified) (Property Modified)
10840 trunk/src/send.c (File Modified) (Property Modified)
10841 trunk/src/snprintf.c (File Modified) (Property Modified)
10842 trunk/src/tools.c (File Modified) (Property Modified)
10843 trunk/src/version.c.SH (File Modified) (Property Modified)
10844 trunk/src/whowas.c (File Modified) (Property Modified)
10845 trunk/tools/.cvsignore (Property Modified)
10846 trunk/tools/Makefile.in (File Modified) (Property Modified)
10847 trunk/tools/README (File Modified) (Property Modified)
10848 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10849 trunk/tools/convertilines.c (File Modified) (Property Modified)
10850 trunk/tools/convertklines.c (File Modified) (Property Modified)
10851 trunk/tools/mkkeypair (Property Modified)
10852 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10853 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10854 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10855 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10856 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10857 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10858 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10859 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10860 trunk/tools/untabify (File Modified) (Property Modified)
10861 trunk/tools/viconf.c (File Modified) (Property Modified)
10862
10863
10864nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10865 Log:
10866 - Update RELNOTES.
10867
10868
10869 Modified:
10870 trunk/RELNOTES (File Modified)
10871
10872
10873nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10874 Log:
10875 - Make version.c use our serial, not ratbox's.
10876
10877
10878 Modified:
10879 trunk/src/version.c.SH (File Modified)
10880
10881
10882leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10883 Log:
10884 - update RELNOTES
10885 - revved patchlevel to 2.1.5
10886
10887
10888 Modified:
10889 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10890 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10891
10892
10893leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10894 Log:
10895 - fix buffer overflow and unterminated buffer when removing TS6 bans
10896 - fix rebuilding of SJOIN
10897
10898
10899 Modified:
10900 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10901
10902
10903androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10904 Log:
10905 have servlink report if it gets an uncompressed error message when it gets inflate failures
10906
10907 Modified:
10908 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10909
10910
10911leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10912 Log:
10913 - extend our copyrights to 2005.
10914
10915
10916 Modified:
10917 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10918 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10919 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10920 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10921 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10922 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10923 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10924 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10925 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10926 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10927 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10928 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10929 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10930 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10931 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10932 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10933 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10934 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10935 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10936 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10937 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10938 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10939 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10940 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10941 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10942 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10943 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10944 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10945 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10946 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10947 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10948 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10949 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10950 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10951 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10952 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10953 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10954 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10955 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10956 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10957 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10958 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10959 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10960 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10961 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10962 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10963 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10964 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10965 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10966 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10967 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10968 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10969 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10970 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10971 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10972 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10973 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10974 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10975 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10976 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10977 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10978 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10979 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10980 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10981 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10982 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10983 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10984 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10985 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10986 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10987 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10988 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10989 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10990 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10991 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10992 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10993 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10994 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10995 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10996 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10997 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10998 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10999 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11000 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11001 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11002 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11003 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11004 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11005 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11006 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11007 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11008 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11009 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11010 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11011 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11012 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11013 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11014 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11015 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11016 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11017 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11018 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11019 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11020 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11021
11022
11023leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11024 Log:
11025 - update RELNOTES
11026 - revved patchlevel to 2.1.4
11027
11028
11029 Modified:
11030 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11031 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11032
11033
11034leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11035 Log:
11036 - add TARGMAX to 005
11037 - remove the +1 from ->uid in struct Client
11038 - fix checking of accept entries in m_accept.c
11039
11040
11041 Modified:
11042 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11043 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11044 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11045 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11046
11047
11048leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11049 Log:
11050 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11051 send it over TS6
11052
11053
11054 Modified:
11055 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11056
11057
11058leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11059 Log:
11060 - remove an unused variable
11061
11062
11063 Modified:
11064 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11065
11066
11067androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11068 Log:
11069 don't burst a TS5 name in burst_TS6. -via jillies
11070
11071 Modified:
11072 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11073
11074
11075leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11076 Log:
11077 - via jilles, make nickchanges invalidate any cached bans for
11078 quiet_on_ban
11079
11080
11081 Modified:
11082 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11083 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11084 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11085 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11086
11087
11088leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11089 Log:
11090 - fix some char vs byte usage to make adns compile cleanly with gcc4
11091
11092
11093 Modified:
11094 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11095 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11096 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11097 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11098 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11099 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11100 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11101 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11102
11103
11104androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11105 Log:
11106 userhost should allow 5 userhost checks, not 4
11107
11108 Modified:
11109 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11110
11111
11112leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11113 Log:
11114 - another darwin fix
11115
11116
11117 Modified:
11118 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11119
11120
11121leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11122 Log:
11123 - darwin fixes
11124
11125
11126 Modified:
11127 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11128 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11129 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11130 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11131 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11132 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11133 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11134 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11135
11136
11137leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11138 Log:
11139 - remove bogus extern of abort_list
11140
11141
11142 Modified:
11143 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11144
11145
11146androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11147 Log:
11148 svn repo access stuff
11149
11150 Modified:
11151 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11152
11153
11154androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11155 Log:
11156 test commit
11157
11158
11159 Modified:
11160 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11161
11162
11163androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11164 Log:
11165 test commit
11166
11167
11168 Modified:
11169 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11170
11171
11172androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11173 Log:
11174 revert omotd..i thought it was a good idea..oh well
11175
11176 Modified:
11177 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11178
11179
11180androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11181 Log:
11182 Commas are bad things in channel keys
11183
11184
11185 Modified:
11186 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11187
11188
11189androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11190 Log:
11191 Add OMOTD command to display oper motd
11192
11193
11194 Modified:
11195 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11196
11197
11198androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11199 Log:
11200 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11201
11202 Modified:
11203 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11204
11205
11206leeh 2005/06/22 22:10:50 UTC (20050622_0)
11207
11208 Modified files: (Branch: RATBOX_2_1)
11209 modules m_whois.c
11210 Log:
11211 - stop testing whois for protocol violations, as they can be caused in
11212 ircds going all the way back to the original ircd2.8
11213
11214 Revision Changes Path
11215 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11216
11217
11218
11219leeh 2005/06/16 23:10:21 UTC (20050616_0)
11220
11221 Modified files: (Branch: RATBOX_2_1)
11222 modules m_time.c
11223 Log:
11224 - remove some 2.2 code
11225
11226 Revision Changes Path
11227 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11228
11229
11230
11231androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11232
11233 Modified files: (Branch: RATBOX_2_1)
11234 modules m_time.c
11235 Log:
11236 backport of the silly december 31st bug
11237
11238 Revision Changes Path
11239 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11240
11241
11242
11243leeh 2005/06/15 13:51:57 UTC (20050615_1)
11244
11245 Modified files: (Branch: RATBOX_2_1)
11246 . RELNOTES
11247 include patchlevel.h
11248 Log:
11249 - revved patchlevel to 2.1.3
11250
11251 Revision Changes Path
11252 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11253 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11254
11255
11256
11257leeh 2005/06/15 01:54:00 UTC (20050615_0)
11258
11259 Modified files: (Branch: RATBOX_2_1)
11260 include client.h
11261 modules m_accept.c
11262 modules/core m_nick.c
11263 src client.c
11264 Log:
11265 - stop removing a clients own list of accepted clients when they do a
11266 nickchange
11267 - clean up the accept code so its less retarded
11268
11269 Revision Changes Path
11270 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11271 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11272 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11273 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11274
11275
11276
11277leeh 2005/06/14 12:44:47 UTC (20050614_0)
11278
11279 Modified files: (Branch: RATBOX_2_1)
11280 include event.h
11281 modules m_links.c
11282 src event.c ircd.c newconf.c
11283 Log:
11284 - remove a defn of links_cache_list in m_links.c which was causing
11285 the flattened links update to be ignored
11286 - add eventUpdate(), and make links_delay update on rehash
11287
11288 Revision Changes Path
11289 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11290 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11291 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11292 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11293 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11294
11295
11296
11297leeh 2005/06/12 02:23:01 UTC (20050612_2)
11298
11299 Modified files: (Branch: RATBOX_2_1)
11300 doc services.txt
11301 src newconf.c
11302 Log:
11303 - make the conf parser apply service {}; on rehash
11304
11305 Revision Changes Path
11306 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11307 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11308
11309
11310
11311leeh 2005/06/12 02:10:30 UTC (20050612_1)
11312
11313 Modified files: (Branch: RATBOX_2_1)
11314 include m_info.h
11315 Log:
11316 - show ENABLE_SERVICES define in info
11317
11318 Revision Changes Path
11319 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11320
11321
11322
11323leeh 2005/06/12 01:44:37 UTC (20050612_0)
11324
11325 Modified files: (Branch: RATBOX_2_1)
11326 modules m_services.c m_stats.c
11327 Log:
11328 - via jilles, make m_services.c hook into stats U and display service
11329 blocks
11330
11331 Revision Changes Path
11332 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11333 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11334
11335
11336
11337leeh 2005/06/11 20:33:12 UTC (20050611_3)
11338
11339 Modified files: (Branch: RATBOX_2_1)
11340 . configure configure.ac
11341 Log:
11342 - default build to -O2
11343
11344 Revision Changes Path
11345 7.249.2.2 +4 -4 ircd-ratbox/configure
11346 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11347
11348
11349
11350leeh 2005/06/11 20:26:02 UTC (20050611_2)
11351
11352 Modified files: (Branch: RATBOX_2_1)
11353 doc example.conf example.efnet.conf
11354 include client.h s_conf.h s_newconf.h
11355 modules m_info.c
11356 modules/core m_join.c m_nick.c
11357 src channel.c newconf.c s_conf.c s_user.c
11358 Log:
11359 - remove no_oper_resvs from general {};
11360 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11361
11362 Revision Changes Path
11363 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11364 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11365 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11366 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11367 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11368 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11369 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11370 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11371 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11372 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11373 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11374 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11375
11376
11377
11378leeh 2005/06/11 20:06:22 UTC (20050611_1)
11379
11380 Modified files: (Branch: RATBOX_2_1)
11381 modules/core m_mode.c m_nick.c
11382 src s_newconf.c
11383 Log:
11384 - 2.0 sync:
11385 - raise max temptime to a year
11386 - tidy up BMASK
11387 - require 9 parameters in ms_nick(), 10 in ms_uid()
11388
11389 Revision Changes Path
11390 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11391 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11392 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11393
11394
11395
11396leeh 2005/06/11 16:35:25 UTC (20050611_0)
11397
11398 Modified files: (Branch: RATBOX_2_1)
11399 modules m_services.c
11400 Log:
11401 - only show services logged in info when its a local client
11402
11403 Revision Changes Path
11404 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11405
11406
11407
11408androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11409
11410 Modified files: (Branch: RATBOX_2_1)
11411 src match.c
11412 Log:
11413 passing a pointer to a pointer is not what was intended, oops
11414
11415 Revision Changes Path
11416 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11417
11418
11419
11420leeh 2005/06/03 11:18:11 UTC (20050603_0)
11421
11422 Modified files: (Branch: RATBOX_2_1)
11423 doc services.txt
11424 Log:
11425 - update services.txt with FNC
11426
11427 Revision Changes Path
11428 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11429
11430
11431
11432androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11433
11434 Modified files: (Branch: RATBOX_2_1)
11435 modules m_resv.c
11436 Log:
11437 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11438
11439 Revision Changes Path
11440 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11441
11442
11443
11444leeh 2005/05/19 12:44:47 UTC (20050519_1)
11445
11446 Modified files: (Branch: RATBOX_2_1)
11447 src s_auth.c
11448 Log:
11449 - add some uniqueness into auth process for bopm
11450
11451 Revision Changes Path
11452 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11453
11454
11455
11456leeh 2005/05/19 08:50:26 UTC (20050519_0)
11457
11458 Modified files: (Branch: RATBOX_2_1)
11459 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11460 Log:
11461 - make contrib/ compile
11462
11463 Revision Changes Path
11464 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11465 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11466 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11467 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11468
11469
11470
11471androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11472
11473 Modified files: (Branch: RATBOX_2_1)
11474 modules m_monitor.c
11475 Log:
11476 Don't allow MONITOR from an unregistered client
11477
11478 Revision Changes Path
11479 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11480
11481
11482
11483leeh 2005/05/17 13:16:11 UTC (20050517_0)
11484
11485 Modified files: (Branch: RATBOX_2_1)
11486 doc example.conf example.efnet.conf
11487 include class.h
11488 src class.c messages.tab newconf.c
11489 Log:
11490 - remove sendq_eob, its become more of a hindrance than a benefit.
11491 - sync example.efnet.conf cluster {}; with example.conf
11492
11493 Revision Changes Path
11494 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11495 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11496 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11497 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11498 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11499 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11500
11501
11502
11503leeh 2005/05/11 22:39:00 UTC (20050511_5)
11504
11505 Modified files: (Branch: RATBOX_2_1)
11506 . RELNOTES
11507 include patchlevel.h
11508 Log:
11509 - update RELNOTES
11510 - revved patchlevel to 2.1.2
11511
11512 Revision Changes Path
11513 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11514 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11515
11516
11517
11518leeh 2005/05/11 22:29:18 UTC (20050511_4)
11519
11520 Modified files: (Branch: RATBOX_2_1)
11521 . configure configure.ac
11522 Log:
11523 - raise default topiclen to 160.
11524
11525 Revision Changes Path
11526 7.249.2.1 +3 -3 ircd-ratbox/configure
11527 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11528
11529
11530
11531leeh 2005/05/11 22:22:13 UTC (20050511_3)
11532
11533 Modified files: (Branch: RATBOX_2_1)
11534 modules m_services.c
11535 Log:
11536 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11537 tsinfo matches this
11538
11539 Revision Changes Path
11540 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11541
11542
11543
11544leeh 2005/05/11 21:58:41 UTC (20050511_2)
11545
11546 Modified files: (Branch: RATBOX_2_1)
11547 modules m_services.c
11548 Log:
11549 - monitor_signoff() the client we're nickchanging
11550
11551 Revision Changes Path
11552 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11553
11554
11555
11556leeh 2005/05/11 21:52:51 UTC (20050511_1)
11557
11558 Modified files: (Branch: RATBOX_2_1)
11559 modules m_trace.c
11560 Log:
11561 - fix various UID problems with trace
11562
11563 Revision Changes Path
11564 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11565
11566
11567
11568leeh 2005/05/11 21:22:02 UTC (20050511_0)
11569
11570 Modified files: (Branch: RATBOX_2_1)
11571 help/opers dline kline
11572 modules m_resv.c m_stats.c
11573 modules/core m_mode.c
11574 Log:
11575 - sync with 2.0
11576 - tidy up kline/dline help to note they dont accept nick as target
11577 - disallow bans beginning with ':' over bmask
11578 - disallow bans with a space in chm_ban
11579 - stop counting hidden opers in stats p
11580 - match() parameters in remote unresv were inverted, causing it to fail
11581 - fix possibility of clients setting blank keys
11582
11583 Revision Changes Path
11584 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11585 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11586 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11587 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11588 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11589
11590
11591
11592leeh 2005/05/08 22:37:18 UTC (20050508_0)
11593
11594 Modified files: (Branch: RATBOX_2_1)
11595 src send.c
11596 Log:
11597 - fix problems with amd64 and the way we do va_list
11598
11599 Revision Changes Path
11600 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11601
11602
11603
11604leeh 2005/05/07 13:35:57 UTC (20050507_1)
11605
11606 Modified files: (Branch: RATBOX_2_1)
11607 modules m_services.c
11608 Log:
11609 - tidy up the kill notifications for RSFNC
11610
11611 Revision Changes Path
11612 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11613
11614
11615
11616leeh 2005/05/07 10:35:54 UTC (20050507_0)
11617
11618 Modified files: (Branch: RATBOX_2_1)
11619 include s_serv.h
11620 modules m_services.c
11621 src s_serv.c
11622 Log:
11623 - some more rserv stuff:
11624 - add RSFNC capability
11625 - fix up RSFNC, kill existing clients if they exist.
11626
11627 Revision Changes Path
11628 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11629 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11630 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11631
11632
11633
11634leeh 2005/05/06 23:50:29 UTC (20050506_0)
11635
11636 Modified files: (Branch: RATBOX_2_1)
11637 modules m_services.c
11638 Log:
11639 - first stab at a FNC implementation for rserv
11640
11641 Revision Changes Path
11642 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11643
11644
11645
11646leeh 2005/05/03 09:30:51 UTC (20050503_0)
11647
11648 Modified files: (Branch: RATBOX_2_1)
11649 help/opers umode
11650 Log:
11651 - remove a tab
11652
11653 Revision Changes Path
11654 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11655
11656
11657
11658leeh 2005/05/02 22:46:52 UTC (20050502_0)
11659
11660 Modified files: (Branch: RATBOX_2_1)
11661 src newconf.c
11662 Log:
11663 - add links_delay back
11664
11665 Revision Changes Path
11666 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11667
11668
11669
11670leeh 2005/04/27 21:50:30 UTC (20050427_1)
11671
11672 Modified files: (Branch: RATBOX_2_1)
11673 help/opers umode
11674 help/users umode
11675 Log:
11676 - swap tabs for spaces
11677
11678 Revision Changes Path
11679 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11680 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11681
11682
11683
11684leeh 2005/04/27 21:38:20 UTC (20050427_0)
11685
11686 Modified files: (Branch: RATBOX_2_1)
11687 include m_info.h
11688 Log:
11689 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11690 contained in the client_flood conf option
11691 - remove a couple of unused defines from info
11692
11693 Revision Changes Path
11694 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11695
11696
11697
11698androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11699
11700 Modified files: (Branch: RATBOX_2_1)
11701 src s_conf.c
11702 Log:
11703 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11704
11705 Revision Changes Path
11706 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11707
11708
11709
11710leeh 2005/04/17 13:31:34 UTC (20050417_0)
11711
11712 Modified files: (Branch: RATBOX_2_1)
11713 doc example.conf example.efnet.conf
11714 Log:
11715 - fix missing closing comment tag
11716
11717 Revision Changes Path
11718 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11719 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11720
11721
11722
11723leeh 2005/04/12 18:44:21 UTC (20050412_2)
11724
11725 Modified files: (Branch: RATBOX_2_1)
11726 . RELNOTES
11727 include patchlevel.h
11728 Log:
11729 - revved patchlevel to 2.1.1
11730
11731 Revision Changes Path
11732 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11733 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11734
11735
11736
11737leeh 2005/04/12 18:36:31 UTC (20050412_1)
11738
11739 Modified files: (Branch: RATBOX_2_1)
11740 modules m_kline.c
11741 Log:
11742 - sync up remote kline reasons, so theyre consistent with what happens
11743 when we add local klines - notably the "Temporary K-line x min" and
11744 date added to reason.
11745
11746 Revision Changes Path
11747 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11748
11749
11750
11751leeh 2005/04/12 01:52:06 UTC (20050412_0)
11752
11753 Modified files: (Branch: RATBOX_2_1)
11754 doc monitor.txt
11755 Log:
11756 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11757
11758 Revision Changes Path
11759 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11760
11761
11762
11763androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11764
11765 Modified files: (Branch: RATBOX_2_1)
11766 src commio.c
11767 Log:
11768 used the data pointer we saved, not what just got nulled
11769
11770 Revision Changes Path
11771 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11772
11773
11774
11775leeh 2005/04/05 12:14:32 UTC (20050405_0)
11776
11777 Modified files: (Branch: RATBOX_2_1)
11778 modules m_resv.c m_xline.c
11779 Log:
11780 - fix broken propagation of xline/resv
11781
11782 Revision Changes Path
11783 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11784 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11785
11786
11787
11788leeh 2005/04/04 18:32:37 UTC (20050404_1)
11789
11790 Modified files: (Branch: RATBOX_2_1)
11791 src s_auth.c
11792 Log:
11793 - properly increment bad auth count for stats T when we timeout an auth
11794
11795 Revision Changes Path
11796 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11797
11798
11799
11800leeh 2005/04/04 17:24:14 UTC (20050404_0)
11801
11802 Modified files: (Branch: RATBOX_2_1)
11803 doc monitor.txt
11804 include client.h
11805 modules/core m_nick.c
11806 Log:
11807 - fix a bit that didnt make sense in monitor.txt
11808 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11809
11810 Revision Changes Path
11811 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11812 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11813 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11814
11815
11816
11817androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11818
11819 Modified files: (Branch: RATBOX_2_1)
11820 src s_auth.c
11821 Log:
11822 removing dlink nodes from auth_poll_list twice is bad
11823
11824 Revision Changes Path
11825 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11826
11827
11828
11829leeh 2005/03/28 02:17:38 UTC (20050328_0)
11830
11831 Modified files: (Branch: RATBOX_2_1)
11832 modules m_stats.c
11833 Log:
11834 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11835 changed to RPL_STATSDEBUG
11836
11837 Revision Changes Path
11838 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11839
11840
11841
11842leeh 2005/03/27 02:19:04 UTC (20050327_0)
11843
11844 Added files: (Branch: RATBOX_2_1)
11845 doc tgchange.txt
11846 Log:
11847 - add some documentation about target change
11848
11849 Revision Changes Path
11850 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11851
11852
11853
11854leeh 2005/03/25 16:46:29 UTC (20050325_1)
11855
11856 Modified files: (Branch: RATBOX_2_1)
11857 include supported.h
11858 modules/core m_message.c
11859 Log:
11860 - remove extra argument to 005
11861 - disallow messaging of UIDs
11862
11863 Revision Changes Path
11864 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11865 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11866
11867
11868
11869leeh 2005/03/25 14:20:13 UTC (20050325_0)
11870
11871 Modified files: (Branch: RATBOX_2_1)
11872 src parse.c
11873 Log:
11874 - fix a longstanding parser bug with wrong limit checking, causing us to
11875 accept one less parameter than we're allowed to accept.
11876
11877 Revision Changes Path
11878 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11879
11880
11881
11882leeh 2005/03/24 13:41:45 UTC (20050324_0)
11883
11884 Modified files: (Branch: RATBOX_2_1)
11885 modules/core m_message.c
11886 Log:
11887 - exempt users messaging themselves from target change
11888
11889 Revision Changes Path
11890 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11891
11892
11893
11894leeh 2005/03/22 13:15:53 UTC (20050322_0)
11895
11896 Modified files: (Branch: RATBOX_2_1)
11897 include supported.h
11898 Log:
11899 - stop violating MAXPARA on 005.
11900
11901 Revision Changes Path
11902 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11903
11904
11905
11906leeh 2005/03/20 17:41:00 UTC (20050320_1)
11907
11908 Modified files: (Branch: RATBOX_2_1)
11909 modules/core m_nick.c
11910 Log:
11911 - dont store an ipv6 sockhost if we're not compiled with v6 support
11912
11913 Revision Changes Path
11914 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11915
11916
11917
11918leeh 2005/03/20 00:32:04 UTC (20050320_0)
11919
11920 Modified files: (Branch: RATBOX_2_1)
11921 include stdinc.h
11922 Log:
11923 - remove some vms includes
11924
11925 Revision Changes Path
11926 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11927
11928
11929
11930leeh 2005/03/18 16:47:38 UTC (20050318_1)
11931
11932 Modified files: (Branch: RATBOX_2_1)
11933 . ChangeLog
11934 include serno.h
11935 Log:
11936 - force commit for new branch
11937
11938 Revision Changes Path
11939 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11940 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11941
11942
11943
11944leeh 2005/03/18 16:44:47 UTC (20050318_0)
11945
11946 Modified files:
11947 . RELNOTES configure configure.ac
11948 include patchlevel.h
11949 Log:
11950 - revved patchlevel to 2.1.0
11951
11952 Revision Changes Path
11953 1.114 +6 -2 ircd-ratbox/RELNOTES
11954 7.249 +11 -11 ircd-ratbox/configure
11955 7.63 +3 -3 ircd-ratbox/configure.ac
11956 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11957
11958
11959
11960leeh 2005/03/04 13:31:32 EST (20050304_2)
11961
11962 Modified files:
11963 . RELNOTES
11964 include patchlevel.h
11965 Log:
11966 - update RELNOTES
11967 - revved patchlevel to 2.1.0beta2
11968
11969 Revision Changes Path
11970 1.113 +12 -0 ircd-ratbox/RELNOTES
11971 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11972
11973
11974
11975leeh 2005/03/04 13:27:05 EST (20050304_1)
11976
11977 Modified files:
11978 doc whats-new-2.1.txt
11979 src channel.c
11980 Log:
11981 - update whats-new-2.1
11982 - when we're handling global NAMES, dont output channels if there are no
11983 members within them we can show.
11984
11985 Revision Changes Path
11986 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11987 7.436 +12 -2 ircd-ratbox/src/channel.c
11988
11989
11990
11991androsyn 2005/03/04 12:38:07 EST (20050304_0)
11992
11993 Modified files:
11994 src patricia.c
11995 Log:
11996 That would be a node_heap not a prefix_heap..oops
11997
11998 Revision Changes Path
11999 7.30 +1 -1 ircd-ratbox/src/patricia.c
12000
12001
12002
12003androsyn 2005/02/26 19:38:35 EST (20050227_4)
12004
12005 Modified files:
12006 include stdinc.h
12007 Log:
12008 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12009 otherwise..the other macros might work????
12010
12011 Revision Changes Path
12012 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12013
12014
12015
12016androsyn 2005/02/26 19:26:04 EST (20050227_3)
12017
12018 Modified files:
12019 . configure configure.ac
12020 Log:
12021 i hate autoconf
12022
12023 Revision Changes Path
12024 7.248 +5 -5 ircd-ratbox/configure
12025 7.62 +5 -5 ircd-ratbox/configure.ac
12026
12027
12028
12029androsyn 2005/02/26 19:15:55 EST (20050227_2)
12030
12031 Modified files:
12032 . configure configure.ac
12033 Log:
12034 i hate autoconf
12035
12036 Revision Changes Path
12037 7.247 +3 -2 ircd-ratbox/configure
12038 7.61 +3 -2 ircd-ratbox/configure.ac
12039
12040
12041
12042androsyn 2005/02/26 19:13:45 EST (20050227_1)
12043
12044 Modified files:
12045 . configure configure.ac
12046 Log:
12047 doh
12048
12049 Revision Changes Path
12050 7.246 +6 -6 ircd-ratbox/configure
12051 7.60 +4 -4 ircd-ratbox/configure.ac
12052
12053
12054
12055androsyn 2005/02/26 19:10:17 EST (20050227_0)
12056
12057 Modified files:
12058 . configure configure.ac
12059 include stdinc.h
12060 Log:
12061 Doh these changes got put on RATBOX_2_0 when they were meant for
12062 head..oops...
12063 Also merged in the monitor heap size stuff, not that i think monitor has
12064 been moved to head
12065
12066 Revision Changes Path
12067 7.245 +12 -3 ircd-ratbox/configure
12068 7.59 +11 -3 ircd-ratbox/configure.ac
12069 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12070
12071
12072
12073androsyn 2005/02/26 18:52:24 EST (20050226_0)
12074
12075 Modified files:
12076 include stdinc.h
12077 Log:
12078 Add more robust alloca checking
12079
12080 Revision Changes Path
12081 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12082
12083
12084
12085leeh 2005/02/24 15:27:17 EST (20050224_9)
12086
12087 Modified files:
12088 contrib m_42.c
12089 Log:
12090 - fix the copyright on m_42.c :p
12091
12092 Revision Changes Path
12093 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12094
12095
12096
12097leeh 2005/02/24 15:22:53 EST (20050224_8)
12098
12099 Modified files:
12100 include supported.h
12101 modules m_dline.c
12102 Log:
12103 - fix a core in undline on bad masks
12104 - remove an unwanted space from beginning of second 005 numeric
12105
12106 Revision Changes Path
12107 7.5 +1 -1 ircd-ratbox/include/supported.h
12108 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12109
12110
12111
12112leeh 2005/02/24 15:18:59 EST (20050224_7)
12113
12114 Modified files:
12115 modules m_monitor.c
12116 Log:
12117 - use max_monitor when adding nicknames
12118 - add in monitor s
12119 that should be everything now..
12120
12121 Revision Changes Path
12122 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12123
12124
12125
12126androsyn 2005/02/24 15:13:52 EST (20050224_6)
12127
12128 Modified files:
12129 contrib m_42.c
12130 Log:
12131 42
12132
12133 Revision Changes Path
12134 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12135
12136
12137
12138androsyn 2005/02/24 15:13:06 EST (20050224_5)
12139
12140 Modified files:
12141 contrib m_42.c
12142 Log:
12143 42
12144
12145 Revision Changes Path
12146 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12147
12148
12149
12150androsyn 2005/02/24 15:12:12 EST (20050224_4)
12151
12152 Added files:
12153 contrib m_42.c
12154 Log:
12155 The Answer to Life, the Universe, and Everything
12156
12157 Revision Changes Path
12158 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12159
12160
12161
12162leeh 2005/02/24 14:53:04 EST (20050224_3)
12163
12164 Modified files:
12165 include monitor.h
12166 modules m_monitor.c
12167 src ircd.c monitor.c
12168 Log:
12169 - call init_monitor() on startup
12170 - add in support for adding/deleting/listing monitor entries
12171
12172 Revision Changes Path
12173 7.2 +3 -1 ircd-ratbox/include/monitor.h
12174 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12175 7.374 +2 -0 ircd-ratbox/src/ircd.c
12176 7.3 +15 -4 ircd-ratbox/src/monitor.c
12177
12178
12179
12180leeh 2005/02/23 21:20:10 EST (20050224_2)
12181
12182 Modified files:
12183 doc example.conf example.efnet.conf
12184 include s_conf.h supported.h
12185 modules Makefile.in
12186 src client.c newconf.c s_conf.c
12187 Added files:
12188 modules m_monitor.c
12189 Log:
12190 - add the max_monitor config option
12191 - advertise MONITOR=%d in 005
12192 - clear a local clients monitor list on exit
12193 - add the framework for the MONITOR command
12194 - bed.
12195
12196 Revision Changes Path
12197 7.261 +5 -0 ircd-ratbox/doc/example.conf
12198 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12199 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12200 7.4 +4 -2 ircd-ratbox/include/supported.h
12201 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12202 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12203 7.492 +1 -0 ircd-ratbox/src/client.c
12204 7.202 +1 -0 ircd-ratbox/src/newconf.c
12205 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12206
12207
12208
12209leeh 2005/02/23 20:57:51 EST (20050224_1)
12210
12211 Modified files:
12212 . configure configure.ac
12213 include setup.h.in
12214 src monitor.c
12215 Log:
12216 - move MONITOR_HEAP_SIZE over to configure
12217
12218 Revision Changes Path
12219 7.244 ircd-ratbox/configure
12220 7.58 +4 -2 ircd-ratbox/configure.ac
12221 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12222 7.2 +0 -2 ircd-ratbox/src/monitor.c
12223
12224
12225
12226leeh 2005/02/23 20:48:08 EST (20050224_0)
12227
12228 Modified files:
12229 doc monitor.txt
12230 include client.h numeric.h
12231 modules/core m_nick.c
12232 src Makefile.in client.c messages.tab
12233 s_user.c
12234 Added files:
12235 include monitor.h
12236 src monitor.c
12237 Log:
12238 - first half of my server-side notify list implementation..
12239
12240 Revision Changes Path
12241 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12242 7.266 +3 -0 ircd-ratbox/include/client.h
12243 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12244 7.58 +6 -0 ircd-ratbox/include/numeric.h
12245 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12246 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12247 7.491 +3 -0 ircd-ratbox/src/client.c
12248 7.126 +5 -5 ircd-ratbox/src/messages.tab
12249 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12250 7.342 +2 -0 ircd-ratbox/src/s_user.c
12251
12252
12253
12254leeh 2005/02/23 18:42:59 EST (20050223_0)
12255
12256 Modified files:
12257 include hash.h
12258 Log:
12259 - double the size of the client and channel hashtables (64k -> 128k and
12260 32k -> 64k). The improvements are quite significant..
12261
12262 Revision Changes Path
12263 7.54 +4 -4 ircd-ratbox/include/hash.h
12264
12265
12266
12267leeh 2005/02/22 14:55:56 EST (20050222_1)
12268
12269 Modified files:
12270 doc monitor.txt
12271 modules m_services.c
12272 Log:
12273 - remove a couple of unused vars
12274 - update monitor.txt
12275
12276 Revision Changes Path
12277 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12278 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12279
12280
12281
12282leeh 2005/02/21 19:47:24 EST (20050222_0)
12283
12284 Added files:
12285 doc monitor.txt
12286 Log:
12287 - add in my documentation on the upcoming MONITOR command
12288
12289 Revision Changes Path
12290 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12291
12292
12293
12294leeh 2005/02/21 12:09:34 EST (20050221_0)
12295
12296 Modified files:
12297 . configure configure.ac
12298 doc whats-new-2.1.txt
12299 tools README.mkpasswd
12300 Removed files:
12301 src crypt.c
12302 Log:
12303 - update whats-new-2.1.txt some more
12304 - we dont have vms mkpasswd anymore
12305 - remove the unused crypt.c
12306
12307 Revision Changes Path
12308 7.243 +3 -6 ircd-ratbox/configure
12309 7.57 +2 -4 ircd-ratbox/configure.ac
12310 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12311 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12312 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12313
12314
12315
12316leeh 2005/02/19 12:38:09 EST (20050219_3)
12317
12318 Modified files:
12319 doc example.conf example.efnet.conf
12320 include ircd.h
12321 modules m_pong.c
12322 src channel.c client.c ircd.c s_conf.c
12323 Log:
12324 - rework the splitcode, splitservers is now how many servers we've marked as
12325 EOB, rather than how many are linked. Thus pull ourselves out of
12326 splitmode immediately once this is satisfied
12327
12328 Revision Changes Path
12329 7.260 +8 -9 ircd-ratbox/doc/example.conf
12330 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12331 7.83 +1 -0 ircd-ratbox/include/ircd.h
12332 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12333 7.435 +16 -36 ircd-ratbox/src/channel.c
12334 7.490 +2 -0 ircd-ratbox/src/client.c
12335 7.373 +2 -1 ircd-ratbox/src/ircd.c
12336 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12337
12338
12339
12340leeh 2005/02/19 09:02:34 EST (20050219_2)
12341
12342 Modified files:
12343 doc example.conf example.efnet.conf
12344 include ircd.h s_conf.h
12345 modules m_set.c
12346 src channel.c ircd.c newconf.c s_conf.c
12347 Log:
12348 - remove split_delay
12349
12350 Revision Changes Path
12351 7.259 +0 -5 ircd-ratbox/doc/example.conf
12352 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12353 7.82 +0 -1 ircd-ratbox/include/ircd.h
12354 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12355 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12356 7.434 +2 -7 ircd-ratbox/src/channel.c
12357 7.372 +0 -1 ircd-ratbox/src/ircd.c
12358 7.201 +0 -1 ircd-ratbox/src/newconf.c
12359 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12360
12361
12362
12363leeh 2005/02/19 08:48:05 EST (20050219_1)
12364
12365 Modified files:
12366 include client.h
12367 modules m_cap.c m_who.c
12368 src channel.c
12369 Log:
12370 - implemented multi-prefix client capability, which allows stacking of @+ in
12371 names and who
12372
12373 Revision Changes Path
12374 7.265 +1 -1 ircd-ratbox/include/client.h
12375 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12376 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12377 7.433 +4 -6 ircd-ratbox/src/channel.c
12378
12379
12380
12381leeh 2005/02/19 06:27:58 EST (20050219_0)
12382
12383 Modified files:
12384 modules m_etrace.c
12385 src newconf.c s_conf.c s_newconf.c
12386 Log:
12387 - removed some unused vars/functions
12388
12389 Revision Changes Path
12390 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12391 7.200 +0 -15 ircd-ratbox/src/newconf.c
12392 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12393 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12394
12395
12396
12397leeh 2005/02/16 12:58:24 EST (20050216_2)
12398
12399 Modified files:
12400 . RELNOTES configure configure.ac
12401 include patchlevel.h
12402 Log:
12403 - update configure to reflect this is 'devel'
12404 - update RELNOTES
12405 - revved patchlevel to 2.1.0beta1
12406
12407 Revision Changes Path
12408 1.112 +9 -1 ircd-ratbox/RELNOTES
12409 7.242 +11 -11 ircd-ratbox/configure
12410 7.56 +3 -3 ircd-ratbox/configure.ac
12411 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12412
12413
12414
12415leeh 2005/02/16 12:46:30 EST (20050216_1)
12416
12417 Modified files:
12418 . configure configure.ac
12419 include client.h numeric.h s_conf.h setup.h.in
12420 supported.h
12421 modules Makefile.in
12422 modules/core m_nick.c
12423 src Makefile.in client.c ircd.c messages.tab
12424 newconf.c s_conf.c s_user.c
12425 Removed files:
12426 include watch.h
12427 modules m_watch.c
12428 src watch.c
12429 Log:
12430 - remove watch, the protocol for this sucks so hard I just dont want it
12431 here ;-)
12432
12433 Revision Changes Path
12434 7.241 +2 -12 ircd-ratbox/configure
12435 7.55 +2 -4 ircd-ratbox/configure.ac
12436 7.264 +0 -2 ircd-ratbox/include/client.h
12437 7.57 +0 -11 ircd-ratbox/include/numeric.h
12438 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12439 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12440 7.3 +2 -3 ircd-ratbox/include/supported.h
12441 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12442 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12443 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12444 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12445 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12446 7.489 +0 -3 ircd-ratbox/src/client.c
12447 7.371 +0 -2 ircd-ratbox/src/ircd.c
12448 7.125 +9 -9 ircd-ratbox/src/messages.tab
12449 7.199 +0 -1 ircd-ratbox/src/newconf.c
12450 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12451 7.341 +0 -2 ircd-ratbox/src/s_user.c
12452 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12453
12454
12455
12456leeh 2005/02/15 19:13:31 EST (20050216_0)
12457
12458 Modified files:
12459 include stdinc.h
12460 src event.c ircd_lexer.l ircd_signal.c
12461 modules.c
12462 Removed files:
12463 servlink descrip.mms
12464 Log:
12465 - remove a few vms bits
12466
12467 Revision Changes Path
12468 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12469 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12470 7.47 +0 -54 ircd-ratbox/src/event.c
12471 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12472 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12473 7.152 +0 -3 ircd-ratbox/src/modules.c
12474
12475
12476
12477leeh 2005/02/15 18:53:32 EST (20050215_0)
12478
12479 Modified files:
12480 include hostmask.h ircd.h s_conf.h s_newconf.h
12481 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12482 m_xline.c
12483 src hostmask.c ircd.c ircd_signal.c s_conf.c
12484 s_newconf.c
12485 Log:
12486 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12487 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12488
12489 Revision Changes Path
12490 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12491 7.81 +1 -0 ircd-ratbox/include/ircd.h
12492 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12493 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12494 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12495 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12496 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12497 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12498 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12499 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12500 7.370 +7 -0 ircd-ratbox/src/ircd.c
12501 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12502 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12503 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12504
12505
12506
12507leeh 2005/02/13 10:21:41 EST (20050213_4)
12508
12509 Modified files:
12510 doc services.txt
12511 Added files:
12512 doc whats-new-2.0.txt whats-new-2.1.txt
12513 Removed files:
12514 doc whats-new.txt
12515 Log:
12516 - move whats-new.txt to whats-new-2.0.txt
12517 - add in whats-new-2.1.txt
12518 - update services.txt with the whois for logged in users
12519
12520 Revision Changes Path
12521 7.2 +5 -0 ircd-ratbox/doc/services.txt
12522 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12523 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12524 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12525
12526
12527
12528leeh 2005/02/13 09:20:37 EST (20050213_3)
12529
12530 Modified files:
12531 include supported.h
12532 modules/core m_message.c
12533 Log:
12534 - fix a compile error in m_message.c
12535 - update 005 to the spec and add CPRIVMSG/CNOTICE
12536
12537 Revision Changes Path
12538 7.2 +31 -37 ircd-ratbox/include/supported.h
12539 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12540
12541
12542
12543leeh 2005/02/13 09:14:12 EST (20050213_2)
12544
12545 Modified files:
12546 src channel.c
12547 Log:
12548 - fix the membership memleak
12549
12550 Revision Changes Path
12551 7.432 +0 -3 ircd-ratbox/src/channel.c
12552
12553
12554
12555leeh 2005/02/12 21:51:56 EST (20050213_1)
12556
12557 Modified files:
12558 include client.h
12559 modules/core m_message.c
12560 Log:
12561 - add a bitmask to track when they send their first message, only allowing
12562 clearing stuff after that.
12563
12564 Revision Changes Path
12565 7.263 +4 -0 ircd-ratbox/include/client.h
12566 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12567
12568
12569
12570leeh 2005/02/12 21:17:52 EST (20050213_0)
12571
12572 Modified files:
12573 include patricia.h s_newconf.h
12574 modules/core m_message.c
12575 src patricia.c s_newconf.c s_user.c
12576 Log:
12577 - add in the patricia for tracking who fills up targets, give them a reduced
12578 count on connect
12579
12580 Revision Changes Path
12581 7.20 +1 -1 ircd-ratbox/include/patricia.h
12582 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12583 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12584 7.29 +1 -1 ircd-ratbox/src/patricia.c
12585 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12586 7.340 +4 -0 ircd-ratbox/src/s_user.c
12587
12588
12589
12590leeh 2005/02/12 18:35:10 EST (20050212_0)
12591
12592 Modified files:
12593 include ircd_defs.h
12594 src class.c reject.c
12595 Log:
12596 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12597
12598 Revision Changes Path
12599 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12600 7.68 +1 -5 ircd-ratbox/src/class.c
12601 1.33 +1 -5 ircd-ratbox/src/reject.c
12602
12603
12604
12605androsyn 2005/02/11 17:11:57 EST (20050211_1)
12606
12607 Modified files:
12608 modules m_watch.c
12609 Log:
12610 remove stupid memory leak
12611
12612 Revision Changes Path
12613 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12614
12615
12616
12617leeh 2005/02/11 06:42:48 EST (20050211_0)
12618
12619 Modified files:
12620 modules m_gline.c
12621 Log:
12622 - workaround hyb6 allowing empty gline reasons
12623
12624 Revision Changes Path
12625 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12626
12627
12628
12629leeh 2005/02/09 14:39:13 EST (20050209_2)
12630
12631 Modified files:
12632 include s_conf.h
12633 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12634 src ircd.c s_conf.c
12635 Log:
12636 - move temp dlines and temp klines over to an array, rather than completely
12637 seperate dlinks.
12638
12639 Revision Changes Path
12640 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12641 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12642 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12643 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12644 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12645 7.369 +0 -5 ircd-ratbox/src/ircd.c
12646 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12647
12648
12649
12650leeh 2005/02/09 14:02:13 EST (20050209_1)
12651
12652 Modified files:
12653 include s_user.h
12654 modules m_cap.c m_pong.c m_user.c
12655 modules/core m_nick.c
12656 src s_user.c
12657 Log:
12658 - remove 'nick' param from register_local_user(), its not needed.
12659
12660 Revision Changes Path
12661 7.35 +1 -1 ircd-ratbox/include/s_user.h
12662 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12663 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12664 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12665 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12666 7.339 +6 -6 ircd-ratbox/src/s_user.c
12667
12668
12669
12670leeh 2005/02/09 13:12:53 EST (20050209_0)
12671
12672 Modified files:
12673 modules m_cmessage.c
12674 Log:
12675 - dont send numerics when we're dealing with CNOTICE
12676 - add in checking for +g, and resetting idle
12677
12678 Revision Changes Path
12679 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12680
12681
12682
12683leeh 2005/02/08 11:37:50 EST (20050208_2)
12684
12685 Modified files:
12686 src s_newconf.c
12687 Log:
12688 - fix operator blocks to work on ip spoofs
12689
12690 Revision Changes Path
12691 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12692
12693
12694
12695leeh 2005/02/07 19:23:22 EST (20050208_1)
12696
12697 Modified files:
12698 doc example.conf example.efnet.conf
12699 src newconf.c
12700 Log:
12701 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12702
12703 Revision Changes Path
12704 7.258 +0 -39 ircd-ratbox/doc/example.conf
12705 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12706 7.198 +0 -272 ircd-ratbox/src/newconf.c
12707
12708
12709
12710leeh 2005/02/07 19:19:32 EST (20050208_0)
12711
12712 Modified files:
12713 src s_conf.c
12714 Log:
12715 - added support for kline.conf.perm et al, these take the same formats
12716 as their non-permanent partners, but you cant remove them via the ircd.
12717
12718 Revision Changes Path
12719 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12720
12721
12722
12723leeh 2005/02/02 19:18:59 EST (20050203_1)
12724
12725 Modified files:
12726 help Makefile.in
12727 help/opers index
12728 help/users index
12729 Added files:
12730 help/opers cnotice cprivmsg
12731 Log:
12732 - added help files for cprivmsg/cnotice
12733
12734 Revision Changes Path
12735 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12736 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12737 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12738 1.10 +19 -19 ircd-ratbox/help/opers/index
12739 1.7 +10 -9 ircd-ratbox/help/users/index
12740
12741
12742
12743leeh 2005/02/02 19:14:25 EST (20050203_0)
12744
12745 Modified files:
12746 include numeric.h
12747 modules Makefile.in
12748 src messages.tab
12749 Added files:
12750 modules m_cmessage.c
12751 Log:
12752 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12753 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12754 nick is a member. These bypass any target change limitations.
12755 - added ERR_VOICENEEDED, numeric 489.
12756
12757 Revision Changes Path
12758 7.56 +2 -0 ircd-ratbox/include/numeric.h
12759 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12760 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12761 7.124 +1 -1 ircd-ratbox/src/messages.tab
12762
12763
12764
12765leeh 2005/02/02 16:58:16 EST (20050202_4)
12766
12767 Modified files:
12768 help/opers etrace
12769 Log:
12770 - update etrace help
12771
12772 Revision Changes Path
12773 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12774
12775
12776
12777leeh 2005/02/02 16:55:04 EST (20050202_3)
12778
12779 Modified files:
12780 modules m_etrace.c
12781 Log:
12782 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12783 can put its external ip address in there..
12784
12785 Revision Changes Path
12786 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12787
12788
12789
12790leeh 2005/02/02 16:41:06 EST (20050202_2)
12791
12792 Modified files:
12793 modules m_etrace.c
12794 Log:
12795 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12796 if its a non-local client. These will just get "lost" if the remote
12797 server doesnt support this..
12798
12799 Revision Changes Path
12800 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12801
12802
12803
12804leeh 2005/02/02 16:12:12 EST (20050202_1)
12805
12806 Modified files:
12807 include client.h numeric.h s_conf.h
12808 modules/core m_message.c
12809 src messages.tab newconf.c s_conf.c
12810 Log:
12811 - first part of the target change code, add the storage of targets for
12812 localuser, throttle messages when they fill all the available slots
12813
12814 Revision Changes Path
12815 7.262 +5 -1 ircd-ratbox/include/client.h
12816 7.55 +2 -0 ircd-ratbox/include/numeric.h
12817 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12818 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12819 7.123 +1 -1 ircd-ratbox/src/messages.tab
12820 7.197 +1 -0 ircd-ratbox/src/newconf.c
12821 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12822
12823
12824
12825leeh 2005/02/02 13:28:10 EST (20050202_0)
12826
12827 Modified files:
12828 modules m_resv.c m_stats.c m_testline.c
12829 modules/core m_join.c
12830 src hash.c kdparse.c messages.tab s_newconf.c
12831 Log:
12832 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12833 tracking of when resvs get hit
12834
12835 Revision Changes Path
12836 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12837 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12838 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12839 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12840 7.114 +3 -0 ircd-ratbox/src/hash.c
12841 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12842 7.122 +1 -1 ircd-ratbox/src/messages.tab
12843 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12844
12845
12846
12847leeh 2005/01/31 09:04:10 EST (20050131_2)
12848
12849 Modified files:
12850 src s_log.c
12851 Log:
12852 - fflush() logfiles
12853
12854 Revision Changes Path
12855 7.79 +2 -0 ircd-ratbox/src/s_log.c
12856
12857
12858
12859leeh 2005/01/31 08:59:09 EST (20050131_1)
12860
12861 Modified files:
12862 src commio.c
12863 Log:
12864 - rename fd_dump() to comm_dump()
12865
12866 Revision Changes Path
12867 1.27 +2 -2 ircd-ratbox/src/commio.c
12868
12869
12870
12871leeh 2005/01/30 19:16:08 EST (20050131_0)
12872
12873 Modified files:
12874 doc hooks.txt
12875 include hook.h
12876 modules m_services.c
12877 modules/core m_server.c
12878 src hook.c s_serv.c
12879 Log:
12880 - added hook for server_introduced
12881 - fixed up services support for hooks
12882
12883 Revision Changes Path
12884 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12885 1.31 +1 -0 ircd-ratbox/include/hook.h
12886 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12887 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12888 7.36 +2 -0 ircd-ratbox/src/hook.c
12889 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12890
12891
12892
12893androsyn 2005/01/29 20:18:12 EST (20050130_1)
12894
12895 Modified files:
12896 src commio.c
12897 Log:
12898 Add back in the comm_fd_hack thing for solaris
12899
12900 Revision Changes Path
12901 1.26 +26 -1 ircd-ratbox/src/commio.c
12902
12903
12904
12905androsyn 2005/01/29 19:59:17 EST (20050130_0)
12906
12907 Modified files:
12908 adns adns.h
12909 include commio.h s_conf.h watch.h
12910 modules m_dline.c m_kline.c m_resv.c m_stats.c
12911 m_watch.c m_xline.c
12912 modules/core m_nick.c
12913 src balloc.c cache.c client.c commio.c
12914 epoll.c ircd.c ircd_lexer.l kdparse.c
12915 listener.c s_auth.c s_conf.c s_log.c
12916 s_serv.c watch.c
12917 Log:
12918 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12919
12920 Revision Changes Path
12921 1.18 +0 -2 ircd-ratbox/adns/adns.h
12922 1.14 +6 -37 ircd-ratbox/include/commio.h
12923 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12924 7.3 +2 -2 ircd-ratbox/include/watch.h
12925 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12926 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12927 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12928 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12929 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12930 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12931 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12932 7.85 +1 -1 ircd-ratbox/src/balloc.c
12933 1.24 +5 -5 ircd-ratbox/src/cache.c
12934 7.488 +4 -4 ircd-ratbox/src/client.c
12935 1.25 +10 -280 ircd-ratbox/src/commio.c
12936 1.33 +1 -1 ircd-ratbox/src/epoll.c
12937 7.368 +4 -4 ircd-ratbox/src/ircd.c
12938 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12939 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12940 7.125 +8 -8 ircd-ratbox/src/listener.c
12941 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12942 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12943 7.78 +20 -20 ircd-ratbox/src/s_log.c
12944 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12945 1.6 +22 -15 ircd-ratbox/src/watch.c
12946
12947
12948
12949androsyn 2005/01/29 12:18:38 EST (20050129_0)
12950
12951 Modified files:
12952 modules/core m_mode.c
12953 Log:
12954 remove two unused variables
12955
12956 Revision Changes Path
12957 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12958
12959
12960
12961leeh 2005/01/28 15:31:40 EST (20050128_1)
12962
12963 Modified files:
12964 modules m_kline.c
12965 src s_conf.c
12966 Log:
12967 - mo_kline() needs minpara of 3, not 2
12968 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12969 - require me.info is never blank
12970
12971 Revision Changes Path
12972 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12973 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12974
12975
12976
12977leeh 2005/01/28 15:26:28 EST (20050128_0)
12978
12979 Modified files:
12980 modules/core m_mode.c m_sjoin.c
12981 Log:
12982 - patch via jilles to fix +eI lists being shown to lusers when handling
12983 protocol stuff over TS6
12984
12985 Revision Changes Path
12986 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12987 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12988
12989
12990
12991leeh 2005/01/25 19:47:38 EST (20050126_0)
12992
12993 Modified files:
12994 include channel.h
12995 modules/core m_join.c m_mode.c m_sjoin.c
12996 src channel.c messages.tab s_serv.c
12997 Log:
12998 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12999 an operspy call with &me
13000 - remove modebuf/parabuf params from channel_modes(), we now generate a
13001 buffer internally which we return.
13002
13003 Revision Changes Path
13004 7.163 +1 -1 ircd-ratbox/include/channel.h
13005 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13006 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13007 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13008 7.431 +25 -18 ircd-ratbox/src/channel.c
13009 7.121 +1 -1 ircd-ratbox/src/messages.tab
13010 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13011
13012
13013
13014alz 2005/01/25 18:09:18 EST (20050125_5)
13015
13016 Modified files:
13017 doc example.conf example.efnet.conf
13018 include s_conf.h
13019 modules m_info.c
13020 src listener.c newconf.c s_conf.c
13021 Log:
13022 Added dline_with_reason config option (default yes):
13023
13024 /* dline reason: show the user the dline reason when they connect
13025 * and are dlined.
13026 */
13027 dline_with_reason = yes;
13028
13029 Revision Changes Path
13030 7.257 +6 -1 ircd-ratbox/doc/example.conf
13031 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13032 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13033 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13034 7.124 +1 -1 ircd-ratbox/src/listener.c
13035 7.196 +1 -0 ircd-ratbox/src/newconf.c
13036 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13037
13038
13039
13040leeh 2005/01/25 13:21:17 EST (20050125_4)
13041
13042 Modified files:
13043 src newconf.c
13044 Log:
13045 - make conf_set_generic_string() test len exists before it uses it.
13046
13047 Revision Changes Path
13048 7.195 +1 -1 ircd-ratbox/src/newconf.c
13049
13050
13051
13052leeh 2005/01/25 13:10:56 EST (20050125_3)
13053
13054 Modified files:
13055 doc example.conf
13056 src newconf.c
13057 Log:
13058 - rename 'type' to 'flags' in cluster {};
13059 - add stacking of servers in cluster {}; documented in example.conf
13060
13061 Revision Changes Path
13062 7.256 +18 -10 ircd-ratbox/doc/example.conf
13063 7.194 +39 -7 ircd-ratbox/src/newconf.c
13064
13065
13066
13067alz 2005/01/25 12:48:54 EST (20050125_2)
13068
13069 Modified files:
13070 include s_conf.h
13071 src listener.c s_conf.c
13072 Log:
13073 Added dline reasons, connecting/banned clients now see ban reason.
13074
13075 Revision Changes Path
13076 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13077 7.123 +17 -4 ircd-ratbox/src/listener.c
13078 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13079
13080
13081
13082leeh 2005/01/25 07:44:37 EST (20050125_1)
13083
13084 Modified files:
13085 doc example.conf example.efnet.conf
13086 src newconf.c
13087 Log:
13088 - implement stacking of shared {}; blocks, documented in example.conf
13089
13090 Revision Changes Path
13091 7.255 +26 -13 ircd-ratbox/doc/example.conf
13092 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13093 7.193 +51 -36 ircd-ratbox/src/newconf.c
13094
13095
13096
13097leeh 2005/01/24 19:08:29 EST (20050125_0)
13098
13099 Modified files:
13100 doc example.conf
13101 include client.h s_conf.h
13102 modules/core m_join.c
13103 src newconf.c s_user.c
13104 Log:
13105 - added jupe_exempt to auth {};, exempts the user from generating warnings
13106 when they attempt to join juped channels.
13107
13108 Revision Changes Path
13109 7.254 +2 -0 ircd-ratbox/doc/example.conf
13110 7.261 +3 -0 ircd-ratbox/include/client.h
13111 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13112 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13113 7.192 +1 -0 ircd-ratbox/src/newconf.c
13114 7.338 +8 -0 ircd-ratbox/src/s_user.c
13115
13116
13117
13118leeh 2005/01/24 18:57:02 EST (20050124_6)
13119
13120 Modified files:
13121 src newconf.c
13122 Log:
13123 - rework shared {};, the format is now:
13124 shared {
13125 oper = "flame@*.leeh.co.uk", "*.lan";
13126 flags = kline;
13127 };
13128
13129 With no privs:
13130 shared {
13131 oper = "flame@*.leeh.co.uk", "*.lan";
13132 flags = none;
13133 };
13134
13135 Revision Changes Path
13136 7.191 +55 -23 ircd-ratbox/src/newconf.c
13137
13138
13139
13140leeh 2005/01/24 17:25:58 EST (20050124_5)
13141
13142 Modified files:
13143 include modules.h
13144 Log:
13145 - fix the prototype on load_static_modules()
13146
13147 Revision Changes Path
13148 7.61 +1 -1 ircd-ratbox/include/modules.h
13149
13150
13151
13152leeh 2005/01/24 16:00:30 EST (20050124_4)
13153
13154 Modified files:
13155 modules m_cap.c
13156 Log:
13157 - have cap end call register_local_user() with its own copy of
13158 source_p->username so its safe for unidented users..
13159
13160 Revision Changes Path
13161 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13162
13163
13164
13165leeh 2005/01/24 15:48:09 EST (20050124_3)
13166
13167 Modified files:
13168 include newconf.h s_conf.h
13169 modules m_info.c
13170 src newconf.c s_conf.c s_log.c
13171 Log:
13172 - move the conf parser over to a table based structure, with generic setting
13173 of integers/strings
13174
13175 Revision Changes Path
13176 7.34 +9 -8 ircd-ratbox/include/newconf.h
13177 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13178 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13179 7.190 +264 -808 ircd-ratbox/src/newconf.c
13180 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13181 7.77 +13 -13 ircd-ratbox/src/s_log.c
13182
13183
13184
13185leeh 2005/01/24 13:11:30 EST (20050124_2)
13186
13187 Modified files:
13188 doc example.conf
13189 src newconf.c
13190 Log:
13191 - added stacking of ips in exempt {};
13192
13193 Revision Changes Path
13194 7.253 +4 -0 ircd-ratbox/doc/example.conf
13195 7.189 +11 -30 ircd-ratbox/src/newconf.c
13196
13197
13198
13199leeh 2005/01/24 12:59:57 EST (20050124_1)
13200
13201 Modified files:
13202 include tools.h
13203 src channel.c client.c hash.c hook.c
13204 newconf.c s_user.c watch.c
13205 Log:
13206 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13207 consistent with the rest of the dlink code.
13208
13209 Revision Changes Path
13210 1.54 +7 -7 ircd-ratbox/include/tools.h
13211 7.430 +2 -2 ircd-ratbox/src/channel.c
13212 7.487 +6 -6 ircd-ratbox/src/client.c
13213 7.113 +5 -5 ircd-ratbox/src/hash.c
13214 7.35 +1 -1 ircd-ratbox/src/hook.c
13215 7.188 +2 -2 ircd-ratbox/src/newconf.c
13216 7.337 +1 -1 ircd-ratbox/src/s_user.c
13217 1.5 +4 -4 ircd-ratbox/src/watch.c
13218
13219
13220
13221leeh 2005/01/24 12:47:13 EST (20050124_0)
13222
13223 Modified files:
13224 modules m_cap.c
13225 Log:
13226 - cheap hack on sticky capabs..
13227
13228 Revision Changes Path
13229 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13230
13231
13232
13233leeh 2005/01/22 11:36:54 EST (20050122_0)
13234
13235 Modified files:
13236 modules m_cap.c
13237 Log:
13238 - updated my clicap implementation to match the spec so far..
13239
13240 Revision Changes Path
13241 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13242
13243
13244
13245leeh 2005/01/21 07:14:43 EST (20050121_2)
13246
13247 Modified files:
13248 doc hooks.txt
13249 include hook.h
13250 modules m_services.c
13251 src hook.c s_serv.c
13252 Log:
13253 - added hooks for when we're sending a burst
13254 - rewrote hooks.txt
13255 - fix up the hooks ive already done in services compatibility, ill add the
13256 hooks for server/client introductions in a bit.
13257
13258 Revision Changes Path
13259 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13260 1.30 +4 -0 ircd-ratbox/include/hook.h
13261 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13262 7.34 +7 -0 ircd-ratbox/src/hook.c
13263 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13264
13265
13266
13267leeh 2005/01/21 06:34:03 EST (20050121_1)
13268
13269 Modified files:
13270 contrib example_module.c spy_admin_notice.c
13271 spy_info_notice.c spy_links_notice.c
13272 spy_motd_notice.c spy_stats_notice.c
13273 spy_stats_p_notice.c spy_trace_notice.c
13274 spy_whois_notice.c
13275 spy_whois_notice_global.c
13276 include hook.h
13277 modules m_admin.c m_info.c m_links.c m_motd.c
13278 m_services.c m_stats.c m_trace.c
13279 m_whois.c static_modules.c.SH
13280 modules/core m_server.c
13281 src client.c hook.c ircd.c modules.c packet.c
13282 s_auth.c s_serv.c s_user.c send.c
13283 Log:
13284 - add a better implementation of the hook system, its now a slow leaking
13285 array and events are created whenever we try adding a hook for it, or
13286 theyre registered for the caller.
13287
13288 Ive temporarily fucked services support and removed most of the other
13289 hooks.. I shall fix this soon.
13290
13291 Revision Changes Path
13292 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13293 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13294 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13295 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13296 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13297 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13298 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13299 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13300 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13301 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13302 1.29 +34 -70 ircd-ratbox/include/hook.h
13303 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13304 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13305 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13306 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13307 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13308 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13309 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13310 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13311 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13312 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13313 7.486 +1 -28 ircd-ratbox/src/client.c
13314 7.33 +131 -137 ircd-ratbox/src/hook.c
13315 7.367 +1 -1 ircd-ratbox/src/ircd.c
13316 7.151 +6 -10 ircd-ratbox/src/modules.c
13317 7.138 +10 -14 ircd-ratbox/src/packet.c
13318 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13319 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13320 7.336 +0 -6 ircd-ratbox/src/s_user.c
13321 7.286 +8 -6 ircd-ratbox/src/send.c
13322
13323
13324
13325leeh 2005/01/20 19:19:20 EST (20050121_0)
13326
13327 Modified files:
13328 include hostmask.h
13329 Log:
13330 - remove an unused struct
13331
13332 Revision Changes Path
13333 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13334
13335
13336
13337leeh 2005/01/20 13:38:39 EST (20050120_1)
13338
13339 Modified files:
13340 . configure configure.ac
13341 include client.h numeric.h patchlevel.h
13342 modules Makefile.in
13343 src messages.tab s_user.c
13344 Added files:
13345 modules m_cap.c
13346 Log:
13347 - drop back to -O0, fix patchlevel.h
13348 - first stab at client capabilities.. this still needs work.
13349
13350 Revision Changes Path
13351 7.240 +3 -3 ircd-ratbox/configure
13352 7.54 +3 -3 ircd-ratbox/configure.ac
13353 7.260 +3 -0 ircd-ratbox/include/client.h
13354 7.54 +2 -0 ircd-ratbox/include/numeric.h
13355 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13356 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13357 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13358 7.120 +1 -1 ircd-ratbox/src/messages.tab
13359 7.335 +3 -0 ircd-ratbox/src/s_user.c
13360
13361
13362
13363leeh 2005/01/20 06:04:41 EST (20050120_0)
13364
13365 Modified files:
13366 . ChangeLog RELNOTES
13367 include config.h config.h.dist memory.h
13368 patchlevel.h
13369 modules m_stats.c
13370 src commio.c crypt.c getopt.c ircd.c s_serv.c
13371 Removed files:
13372 . README.VMS clean.com make.com
13373 include setup.h_vms
13374 modules descrip.mms static_modules_c.com
13375 modules/core descrip.mms
13376 src descrip.mms qio.c version.com
13377 tools descrip.mms mkpasswd_vms.c
13378 Log:
13379 - clean changelog, relnotes
13380 - mark patchlevel as 2.1.0beta
13381 - remove VMS support
13382
13383 Revision Changes Path
13384 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13385 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13386 1.111 +1 -348 ircd-ratbox/RELNOTES
13387 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13388 7.182 +0 -42 ircd-ratbox/include/config.h
13389 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13390 7.50 +0 -4 ircd-ratbox/include/memory.h
13391 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13392 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13393 7.2 +0 -58 ircd-ratbox/make.com (dead)
13394 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13395 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13396 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13397 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13398 1.24 +7 -30 ircd-ratbox/src/commio.c
13399 7.12 +0 -4 ircd-ratbox/src/crypt.c
13400 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13401 7.24 +0 -4 ircd-ratbox/src/getopt.c
13402 7.366 +4 -19 ircd-ratbox/src/ircd.c
13403 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13404 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13405 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13406 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13407 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13408
13409
13410
13411androsyn 2005/01/18 11:55:13 EST (20050118_7)
13412
13413 Modified files:
13414 include watch.h
13415 src watch.c
13416 Log:
13417 not using the return values on a few watch functions so make them void
13418
13419 Revision Changes Path
13420 7.2 +5 -5 ircd-ratbox/include/watch.h
13421 1.4 +19 -28 ircd-ratbox/src/watch.c
13422
13423
13424androsyn 2005/01/14 13:10:41 EST (20050114_5)
13425
13426 Modified files:
13427 modules m_watch.c
13428 Log:
13429 Make watch throttle, don't accept letter commands stacked
13430
13431 Revision Changes Path
13432 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13433
13434
13435
13436androsyn 2005/01/14 13:06:06 EST (20050114_4)
13437
13438 Modified files:
13439 modules m_gline.c
13440 Log:
13441 fix merge error
13442
13443 Revision Changes Path
13444 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13445
13446
13447
13448androsyn 2005/01/14 12:12:37 EST (20050114_3)
13449
13450 Modified files:
13451 . ChangeLog README.FIRST RELNOTES configure
13452 configure.ac
13453 adns adns.h internal.h parse.c transmit.c
13454 types.c
13455 contrib example_module.c spy_admin_notice.c
13456 spy_info_notice.c spy_links_notice.c
13457 spy_motd_notice.c spy_stats_notice.c
13458 spy_stats_p_notice.c spy_trace_notice.c
13459 spy_whois_notice.c
13460 spy_whois_notice_global.c
13461 doc example.conf example.efnet.conf ircd.motd
13462 server-version-info whats-new.txt
13463 help/opers umode xline
13464 help/users umode
13465 include cache.h channel.h class.h client.h
13466 commio.h config.h config.h.dist hash.h
13467 hook.h hostmask.h irc_string.h ircd.h
13468 ircd_defs.h m_info.h memory.h msg.h
13469 newconf.h numeric.h packet.h patchlevel.h
13470 patricia.h s_conf.h s_gline.h s_newconf.h
13471 s_serv.h s_user.h scache.h serno.h
13472 setup.h.in sprintf_irc.h stdinc.h tools.h
13473 modules .depend Makefile.in m_admin.c m_away.c
13474 m_dline.c m_encap.c m_gline.c m_info.c
13475 m_kline.c m_links.c m_list.c m_lusers.c
13476 m_motd.c m_oper.c m_operspy.c m_rehash.c
13477 m_restart.c m_resv.c m_set.c m_stats.c
13478 m_svinfo.c m_testline.c m_testmask.c
13479 m_topic.c m_trace.c m_watch.c m_who.c
13480 m_whois.c m_whowas.c m_xline.c
13481 static_modules.c.SH
13482 modules/core m_error.c m_message.c m_mode.c m_quit.c
13483 m_server.c m_squit.c
13484 src .depend Makefile.in adns.c balloc.c
13485 cache.c channel.c class.c client.c
13486 commio.c crypt.c devpoll.c epoll.c
13487 event.c getopt.c hash.c hook.c hostmask.c
13488 irc_string.c ircd.c ircd_lexer.l
13489 ircd_parser.y ircd_signal.c listener.c
13490 modules.c newconf.c numeric.c packet.c
13491 parse.c patricia.c poll.c reject.c
13492 restart.c s_auth.c s_conf.c s_log.c
13493 s_newconf.c s_serv.c s_user.c scache.c
13494 select.c send.c snprintf.c tools.c
13495 version.c.SH watch.c whowas.c
13496 tools README.mkpasswd mkpasswd.c
13497 Added files:
13498 . README.VMS clean.com make.com
13499 doc services.txt
13500 include common.h s_stats.h setup.h_vms
13501 supported.h
13502 modules descrip.mms m_challenge.c m_etrace.c
13503 m_invite.c m_names.c m_pass.c m_ping.c
13504 m_pong.c m_services.c m_tb.c m_user.c
13505 m_users.c m_version.c
13506 static_modules_c.com
13507 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13508 m_part.c m_sjoin.c
13509 servlink descrip.mms
13510 src descrip.mms kdparse.c messages.tab qio.c
13511 s_gline.c s_stats.c version.com
13512 tools descrip.mms mkpasswd_vms.c
13513 Removed files:
13514 doc 005.txt
13515 include banconf.h
13516 modules/core channels.c users.c
13517 src banconf.c
13518 Log:
13519 merge from RATBOX_2_0
13520
13521 Revision Changes Path
13522 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13523 7.40 +1 -0 ircd-ratbox/README.FIRST
13524 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13525 1.110 +114 -6 ircd-ratbox/RELNOTES
13526 1.17 +4 -0 ircd-ratbox/adns/adns.h
13527 1.17 +4 -4 ircd-ratbox/adns/internal.h
13528 1.12 +38 -38 ircd-ratbox/adns/parse.c
13529 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13530 1.19 +13 -13 ircd-ratbox/adns/types.c
13531 7.1 +10 -0 ircd-ratbox/clean.com (new)
13532 7.239 +47 -29 ircd-ratbox/configure
13533 7.53 +40 -32 ircd-ratbox/configure.ac
13534 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13535 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13536 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13537 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13538 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13539 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13540 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13541 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13542 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13543 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13544 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13545 7.252 +68 -22 ircd-ratbox/doc/example.conf
13546 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13547 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13548 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13549 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13550 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13551 1.5 +2 -1 ircd-ratbox/help/opers/umode
13552 1.7 +1 -1 ircd-ratbox/help/opers/xline
13553 1.2 +1 -0 ircd-ratbox/help/users/umode
13554 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13555 1.7 +8 -0 ircd-ratbox/include/cache.h
13556 7.162 +18 -16 ircd-ratbox/include/channel.h
13557 7.25 +4 -0 ircd-ratbox/include/class.h
13558 7.259 +34 -28 ircd-ratbox/include/client.h
13559 1.13 +45 -7 ircd-ratbox/include/commio.h
13560 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13561 7.181 +74 -16 ircd-ratbox/include/config.h
13562 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13563 7.53 +2 -0 ircd-ratbox/include/hash.h
13564 1.28 +73 -27 ircd-ratbox/include/hook.h
13565 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13566 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13567 7.80 +6 -31 ircd-ratbox/include/ircd.h
13568 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13569 7.56 +14 -8 ircd-ratbox/include/m_info.h
13570 7.49 +4 -0 ircd-ratbox/include/memory.h
13571 7.53 +2 -0 ircd-ratbox/include/msg.h
13572 7.33 +9 -9 ircd-ratbox/include/newconf.h
13573 7.53 +12 -8 ircd-ratbox/include/numeric.h
13574 7.27 +1 -1 ircd-ratbox/include/packet.h
13575 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13576 7.19 +25 -1 ircd-ratbox/include/patricia.h
13577 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13578 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13579 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13580 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13581 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13582 7.34 +13 -9 ircd-ratbox/include/s_user.h
13583 7.15 +1 -1 ircd-ratbox/include/scache.h
13584 7.5366 +1 -1 ircd-ratbox/include/serno.h
13585 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13586 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13587 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13588 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13589 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13590 1.53 +10 -10 ircd-ratbox/include/tools.h
13591 7.1 +58 -0 ircd-ratbox/make.com (new)
13592 1.45 +338 -182 ircd-ratbox/modules/.depend
13593 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13594 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13595 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13596 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13597 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13598 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13599 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13600 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13601 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13602 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13603 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13604 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13605 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13606 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13607 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13608 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13609 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13610 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13611 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13612 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13613 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13614 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13615 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13616 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13617 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13618 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13619 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13620 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13621 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13622 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13623 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13624 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13625 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13626 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13627 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13628 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13629 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13630 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13631 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13632 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13633 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13634 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13635 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13636 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13637 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13638 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13639 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13640 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13641 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13642 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13643 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13644 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13645 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13646 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13647 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13648 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13649 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13650 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13651 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13652 7.48 +162 -119 ircd-ratbox/src/.depend
13653 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13654 7.75 +5 -5 ircd-ratbox/src/adns.c
13655 7.84 +1 -1 ircd-ratbox/src/balloc.c
13656 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13657 1.23 +75 -7 ircd-ratbox/src/cache.c
13658 7.429 +342 -79 ircd-ratbox/src/channel.c
13659 7.67 +42 -2 ircd-ratbox/src/class.c
13660 7.485 +245 -85 ircd-ratbox/src/client.c
13661 1.23 +349 -43 ircd-ratbox/src/commio.c
13662 7.11 +4 -0 ircd-ratbox/src/crypt.c
13663 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13664 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13665 1.32 +4 -8 ircd-ratbox/src/epoll.c
13666 7.46 +63 -6 ircd-ratbox/src/event.c
13667 7.23 +4 -0 ircd-ratbox/src/getopt.c
13668 7.112 +8 -7 ircd-ratbox/src/hash.c
13669 7.32 +135 -133 ircd-ratbox/src/hook.c
13670 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13671 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13672 7.365 +56 -48 ircd-ratbox/src/ircd.c
13673 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13674 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13675 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13676 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13677 7.122 +14 -13 ircd-ratbox/src/listener.c
13678 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13679 7.150 +17 -8 ircd-ratbox/src/modules.c
13680 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13681 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13682 7.137 +55 -42 ircd-ratbox/src/packet.c
13683 7.187 +8 -15 ircd-ratbox/src/parse.c
13684 7.28 +2 -4 ircd-ratbox/src/patricia.c
13685 7.82 +3 -1 ircd-ratbox/src/poll.c
13686 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13687 1.32 +8 -3 ircd-ratbox/src/reject.c
13688 7.34 +1 -0 ircd-ratbox/src/restart.c
13689 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13690 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13691 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13692 7.76 +32 -35 ircd-ratbox/src/s_log.c
13693 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13694 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13695 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13696 7.334 +773 -2 ircd-ratbox/src/s_user.c
13697 7.27 +2 -1 ircd-ratbox/src/scache.c
13698 7.44 +2 -0 ircd-ratbox/src/select.c
13699 7.285 +12 -12 ircd-ratbox/src/send.c
13700 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13701 7.46 +0 -1 ircd-ratbox/src/tools.c
13702 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13703 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13704 1.3 +4 -4 ircd-ratbox/src/watch.c
13705 7.32 +1 -0 ircd-ratbox/src/whowas.c
13706 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13707 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13708 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13709 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13710
13711
13712
13713androsyn 2005/01/13 22:17:53 EST (20050114_2)
13714
13715 Modified files: (Branch: RATBOX_2_0)
13716 src client.c
13717 Log:
13718 a remote client is never going to have a watch list..duh
13719
13720 Revision Changes Path
13721 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13722
13723
13724
13725androsyn 2005/01/13 20:49:55 EST (20050114_1)
13726
13727 Added files: (Branch: RATBOX_2_0)
13728 modules m_watch.c
13729 Log:
13730 get that one too
13731
13732 Revision Changes Path
13733 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13734
13735
13736
13737androsyn 2005/01/13 20:39:28 EST (20050114_0)
13738
13739 Added files: (Branch: RATBOX_2_0)
13740 include watch.h
13741 src watch.c
13742 Log:
13743 helps if we actually include the .c/.h files
13744
13745 Revision Changes Path
13746 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13747 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13748
13749
13750
13751androsyn 2005/01/13 13:57:16 EST (20050113_0)
13752
13753 Modified files: (Branch: RATBOX_2_0)
13754 . configure configure.ac
13755 include client.h numeric.h s_conf.h setup.h.in
13756 supported.h
13757 modules Makefile.in
13758 modules/core m_nick.c
13759 src Makefile.in client.c ircd.c messages.tab
13760 newconf.c s_conf.c s_user.c
13761 Log:
13762 backport watch from devel
13763
13764 Revision Changes Path
13765 7.229.2.10 +12 -2 ircd-ratbox/configure
13766 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13767 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13768 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13769 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13770 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13771 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13772 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13773 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13774 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13775 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13776 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13777 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13778 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13779 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13780 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13781
13782
13783
13784leeh 2005/01/12 10:12:40 EST (20050112_1)
13785
13786 Modified files: (Branch: RATBOX_2_0)
13787 include numeric.h
13788 modules m_services.c m_whois.c
13789 src messages.tab
13790 Log:
13791 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13792 when the user is logged in
13793
13794 Revision Changes Path
13795 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13796 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13797 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13798 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13799
13800
13801
13802leeh 2005/01/11 19:47:14 EST (20050112_0)
13803
13804 Modified files: (Branch: RATBOX_2_0)
13805 include supported.h
13806 Added files: (Branch: RATBOX_2_0)
13807 doc services.txt
13808 Log:
13809 - add +r to 005
13810 - added doc/services.txt, outlining the compatibility code
13811
13812 Revision Changes Path
13813 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13814 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13815
13816
13817
13818leeh 2005/01/11 18:38:10 EST (20050111_5)
13819
13820 Modified files: (Branch: RATBOX_2_0)
13821 include client.h hook.h
13822 modules m_services.c
13823 modules/core m_server.c
13824 src hook.c s_serv.c
13825 Log:
13826 - more services compatibility code:
13827 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13828 appropriate service {}; entry, only accept SU from these.
13829 - hook into us finishing nick burst, and have services burst a list of
13830 logged in users
13831
13832 Revision Changes Path
13833 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13834 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13835 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13836 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13837 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13838 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13839
13840
13841
13842leeh 2005/01/11 17:32:42 EST (20050111_4)
13843
13844 Modified files: (Branch: RATBOX_2_0)
13845 . configure configure.ac
13846 include client.h
13847 modules Makefile.in
13848 src channel.c
13849 Added files: (Branch: RATBOX_2_0)
13850 modules m_services.c
13851 Log:
13852 - more services compatibility code:
13853 - encap handlers for SU (services marking client as logged in)
13854 - and for LOGIN (servers bursting logged in status)
13855 - move suser from Client -> User
13856
13857 Revision Changes Path
13858 7.229.2.9 +9 -3 ircd-ratbox/configure
13859 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13860 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13861 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13862 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13863 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13864
13865
13866
13867leeh 2005/01/11 16:46:34 EST (20050111_3)
13868
13869 Modified files: (Branch: RATBOX_2_0)
13870 include ircd_defs.h
13871 Log:
13872 - whoops, missing #endif
13873
13874 Revision Changes Path
13875 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13876
13877
13878
13879leeh 2005/01/11 15:56:57 EST (20050111_2)
13880
13881 Modified files: (Branch: RATBOX_2_0)
13882 include ircd_defs.h
13883 Log:
13884 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13885 have ipv6 just report sizeof(struct sockaddr_in)
13886
13887 Revision Changes Path
13888 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13889
13890
13891
13892leeh 2005/01/10 20:19:35 EST (20050111_1)
13893
13894 Modified files: (Branch: RATBOX_2_0)
13895 src newconf.c
13896 Log:
13897 - fix a gcc warning
13898
13899 Revision Changes Path
13900 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13901
13902
13903
13904leeh 2005/01/10 20:10:35 EST (20050111_0)
13905
13906 Modified files: (Branch: RATBOX_2_0)
13907 adns internal.h parse.c transmit.c types.c
13908 Log:
13909 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13910 conflict
13911
13912 Revision Changes Path
13913 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13914 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13915 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13916 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13917
13918
13919
13920leeh 2005/01/10 17:48:48 EST (20050110_3)
13921
13922 Modified files: (Branch: RATBOX_2_0)
13923 modules m_xline.c
13924 Log:
13925 - send out the reformatted xline to opers (\s -> ' ')
13926
13927 Revision Changes Path
13928 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13929
13930
13931
13932leeh 2005/01/10 16:18:53 EST (20050110_2)
13933
13934 Modified files: (Branch: RATBOX_2_0)
13935 help/opers umode
13936 help/users umode
13937 include client.h supported.h
13938 src messages.tab s_user.c send.c
13939 Log:
13940 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13941 channel privmsgs.
13942
13943 Revision Changes Path
13944 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13945 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13946 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13947 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13948 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13949 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13950 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13951
13952
13953
13954leeh 2005/01/10 14:50:47 EST (20050110_1)
13955
13956 Modified files: (Branch: RATBOX_2_0)
13957 doc example.conf example.efnet.conf
13958 Log:
13959 - I dont remember ts6 desyncing on bans, so im not sure why the example
13960 confs say so.
13961
13962 Revision Changes Path
13963 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13964 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13965
13966
13967
13968leeh 2005/01/10 13:31:10 EST (20050110_0)
13969
13970 Modified files: (Branch: RATBOX_2_0)
13971 . configure configure.ac
13972 include channel.h client.h numeric.h s_conf.h
13973 s_serv.h setup.h.in
13974 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13975 m_sjoin.c
13976 src channel.c messages.tab newconf.c s_conf.c
13977 s_serv.c s_user.c
13978 Log:
13979 - added --enable-services to configure, which enables some ratbox-services
13980 compatibility code:
13981 - chanmode +r, registered users only
13982 - usermode +S, prevents deop/kick of a service
13983 - service { }; block in conf for the above umode
13984
13985 Revision Changes Path
13986 7.229.2.8 +28 -16 ircd-ratbox/configure
13987 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13988 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13989 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13990 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13991 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13992 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13993 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13994 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13995 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13996 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13997 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13998 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13999 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14000 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14001 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14002 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14003 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14004 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14005
14006
14007
14008leeh 2005/01/09 08:23:30 EST (20050109_0)
14009
14010 Modified files: (Branch: RATBOX_2_0)
14011 help/opers umode
14012 Log:
14013 - remove a tab, and add +C to opers umode help
14014
14015 Revision Changes Path
14016 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14017