]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
1d8c61bc7e852346d02d0b65b07a2e7e183d0f57
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
2 Log:
3 Merge old trunk r2695:
4 Send an SQUIT instead of an ERROR to announce /die to connected servers.
5 This will generate better server notices.
6
7
8 Changes: Modified:
9 +3 -2 trunk/modules/core/m_die.c (File Modified)
10
11
12 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
13 Log:
14 Merge old trunk r2294:
15 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
16
17
18 Changes: Modified:
19 +1 -1 trunk/src/s_user.c (File Modified)
20
21
22 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
23 Log:
24 Merge old trunk r2226:
25 If we are connecting outward to a server, check if the
26 server name they sent is the same as what we tried to
27 connect to. Previously such a connection could succeed
28 if there existed connect blocks with the same IP and
29 passwords for the other server name.
30
31
32 Changes: Modified:
33 +11 -0 trunk/modules/core/m_server.c (File Modified)
34
35
36 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
37 Log:
38 Merge old trunk r2212:
39 Another handling of SJOINs without nicks:
40 Propagate them if the channel is +P or the channel
41 already existed, otherwise remove the channel again
42 and do not propagate the SJOIN.
43
44
45 Changes: Modified:
46 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
47
48
49 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
50 Log:
51 Remove channels entirely from /whois on services.
52 This cannot be overridden with operspy.
53
54
55 Changes: Modified:
56 +20 -17 trunk/modules/m_whois.c (File Modified)
57
58
59 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
60 Log:
61 Fix /who on channels with ** in their name.
62
63
64 Changes: Modified:
65 +2 -2 trunk/modules/m_who.c (File Modified)
66
67
68 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
69 Log:
70 NEWS: As in 2.1.3, mention that the TS6 revision will
71 interoperate with older versions
72
73
74 Changes: Modified:
75 +2 -1 trunk/NEWS (File Modified)
76
77
78 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
79 Log:
80 Fix documentation of HIDE_SERVERS_IPS define.
81
82
83 Changes: Modified:
84 +2 -2 trunk/include/config.h.dist (File Modified)
85
86
87 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
88 Log:
89 Don't leak auth{} spoofed ip for I-line is full notice either.
90
91
92 Changes: Modified:
93 +1 -1 trunk/src/s_conf.c (File Modified)
94
95
96 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
97 Log:
98 Update NEWS.
99
100
101 Changes: Modified:
102 +37 -0 trunk/NEWS (File Modified)
103
104
105 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
106 Log:
107 Allow /invite (but not invex) to override +r, +l, +j in
108 addition to +i. As before, a restrictive mode must be in
109 place at /invite time for the invite to have an effect;
110 +r does not count as a restrictive mode if the user is
111 logged in; +l and +j always count as restrictive modes to
112 allow for cases where they would allow join at /invite
113 time but not when the user tries to join.
114
115
116 Changes: Modified:
117 +6 -2 trunk/modules/m_invite.c (File Modified)
118 +21 -10 trunk/src/channel.c (File Modified)
119
120
121 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
122 Log:
123 Remove invite_ops_only, forcing it to YES.
124
125
126 Changes: Modified:
127 +0 -1 trunk/doc/example.conf (File Modified)
128 +0 -5 trunk/doc/reference.conf (File Modified)
129 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
130 +0 -1 trunk/include/s_conf.h (File Modified)
131 +0 -6 trunk/modules/m_info.c (File Modified)
132 +10 -14 trunk/modules/m_invite.c (File Modified)
133 +0 -1 trunk/src/newconf.c (File Modified)
134 +0 -1 trunk/src/s_conf.c (File Modified)
135
136
137 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
138 Log:
139 Move username check after xline and dnsbl checks, so it
140 will not complain to opers about clients who are xlined
141 or blacklisted anyway (both of which silently reject).
142
143
144 Changes: Modified:
145 +15 -15 trunk/src/s_user.c (File Modified)
146
147
148 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
149 Log:
150 - MASTER_MAX is no longer relevant
151
152
153 Changes: Modified:
154 +0 -7 trunk/modules/m_set.c (File Modified)
155
156
157 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
158 Log:
159 - add config option for setting max_clients.
160
161
162 Changes: Modified:
163 +5 -0 trunk/doc/example.conf (File Modified)
164 +5 -0 trunk/doc/reference.conf (File Modified)
165 +2 -0 trunk/include/s_conf.h (File Modified)
166 +1 -1 trunk/src/ircd.c (File Modified)
167 +2 -0 trunk/src/newconf.c (File Modified)
168 +2 -1 trunk/src/s_conf.c (File Modified)
169
170
171 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
172 Log:
173 - remove get_maxrss() and all of that insecure and unsafe nonsense
174
175
176 Changes: Modified:
177 +3 -38 trunk/src/ircd.c (File Modified)
178 +1 -1 trunk/src/restart.c (File Modified)
179 +0 -4 trunk/src/s_stats.c (File Modified)
180
181
182 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
183 Log:
184 - avoid some potential NULL dereferencing
185
186
187 Changes: Modified:
188 +1 -1 trunk/libcharybdis/commio.c (File Modified)
189
190
191 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
192 Log:
193 - fix a typo
194
195
196 Changes: Modified:
197 +1 -1 trunk/libcharybdis/poll.c (File Modified)
198
199
200 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
201 Log:
202 - rework poll a bit for the MAXCONNECTIONS changes.
203
204
205 Changes: Modified:
206 +46 -23 trunk/libcharybdis/poll.c (File Modified)
207
208
209 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
210 Log:
211 Our way of using kqueue may cause it to report fds we
212 don't know about anymore, cope.
213
214
215 Changes: Modified:
216 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
217
218
219 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
220 Log:
221 Don't reference freed memory (fde_t) in comm_close().
222
223
224 Changes: Modified:
225 +1 -1 trunk/libcharybdis/commio.c (File Modified)
226
227
228 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
229 Log:
230 - fix for 100% cpu use
231
232
233 Changes: Modified:
234 +1 -1 trunk/libcharybdis/commio.c (File Modified)
235
236
237 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
238 Log:
239 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
240
241
242 Changes: Modified:
243 +37 -25 trunk/libcharybdis/commio.c (File Modified)
244
245
246 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
247 Log:
248 - clear up use of fd_table in ircd.
249
250
251 Changes: Modified:
252 +3 -2 trunk/src/s_serv.c (File Modified)
253
254
255 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
256 Log:
257 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
258
259
260 Changes: Modified:
261 +97 -26 trunk/libcharybdis/commio.c (File Modified)
262 +3 -2 trunk/libcharybdis/commio.h (File Modified)
263 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
264 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
265 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
266 +3 -3 trunk/libcharybdis/poll.c (File Modified)
267 +2 -2 trunk/libcharybdis/ports.c (File Modified)
268 +2 -2 trunk/libcharybdis/select.c (File Modified)
269
270
271 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
272 Log:
273 Fix some cases where the size argument to strlcpy()
274 for usernames and hostnames is 1 too small.
275
276
277 Changes: Modified:
278 +1 -1 trunk/modules/m_chghost.c (File Modified)
279 +2 -2 trunk/src/res.c (File Modified)
280 +2 -2 trunk/src/s_user.c (File Modified)
281
282
283 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
284 Log:
285 Cut down quit/part/kick reasons to avoid quit reasons
286 overflowing the client exiting server notice (from
287 TOPICLEN to 260). kill reasons become shorter accordingly.
288 kline/dline/gline reasons become 390.
289 away messages stay at TOPICLEN for now.
290
291
292 Changes: Modified:
293 +8 -3 trunk/include/ircd_defs.h (File Modified)
294 +2 -2 trunk/modules/m_dline.c (File Modified)
295 +4 -4 trunk/modules/m_gline.c (File Modified)
296 +2 -2 trunk/modules/m_kline.c (File Modified)
297
298
299 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
300 Log:
301 Don't leak auth{} spoofed IP addresses in +f notices.
302 from ratbox (androsyn)
303
304
305 Changes: Modified:
306 +10 -3 trunk/src/s_conf.c (File Modified)
307
308
309 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
310 Log:
311 Make oper_up() take +i/-i during opering up into account
312 (e.g. no_oper_invis extension, +i in operator::umodes).
313 Remove the hack from no_oper_invis.
314
315
316 Changes: Modified:
317 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
318 +4 -0 trunk/src/s_user.c (File Modified)
319
320
321 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
322 Log:
323 no_oper_invis: decrement invisible count when clearing
324 invisible on a local client who has just opered up
325 oper_up() should really do this
326
327
328 Changes: Modified:
329 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
330
331
332 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
333 Log:
334 Put "End of Channel Quiet List" instead of
335 "End of Channel Ban List" for a +q list.
336 Due to client restrictions the numerics for
337 quiet lists must be the same as for ban lists.
338
339
340 Changes: Modified:
341 +4 -1 trunk/src/chmode.c (File Modified)
342
343
344 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
345 Log:
346 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
347 Change TS6 JOIN processing
348 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
349 a local user joins an existing channel
350 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
351 propagating a TS6 JOIN
352 - don't interpret simple modes in an incoming TS6 JOIN
353
354 This is to avoid desyncs when certain mode changes (e.g. -im)
355 cross with joins. A downside is that simple modes will be
356 more desynched when a JOIN creates a channel or lowers TS,
357 but that's less important.
358
359 Update the TS6 specification to include this, and clarify
360 that TMODE can come from a server and that MODE must be
361 translated into TMODE from other servers too.
362
363
364 Changes: Modified:
365 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
366 +19 -127 trunk/modules/core/m_join.c (File Modified)
367
368
369 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
370 Log:
371 Make -logfile work again.
372
373
374 Changes: Modified:
375 +2 -2 trunk/src/s_log.c (File Modified)
376
377
378 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
379 Log:
380 - fix off-by-one memory overflow error.
381
382
383 Changes: Modified:
384 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
385
386
387 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
388 Log:
389 Change handling of modularized umodes:
390 - keep the bitmask reserved forever to the letter, fixing
391 the problems when loading multiple umode modules,
392 unloading them and then loading them in a different order
393 - don't allow local users to change umodes which have
394 been unloaded and don't set them on new users via
395 default_umodes
396
397
398 Changes: Modified:
399 +24 -3 trunk/src/s_user.c (File Modified)
400
401
402 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
403 Log:
404 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
405
406
407 Changes: Modified:
408 +1 -0 trunk/include/s_user.h (File Modified)
409 +0 -22 trunk/libcharybdis/tools.c (File Modified)
410 +0 -1 trunk/libcharybdis/tools.h (File Modified)
411 +22 -0 trunk/src/s_user.c (File Modified)
412
413
414 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
415 Log:
416 DNSBL keyword substitution is available as of 2.1.3.
417
418
419 Changes: Modified:
420 +1 -1 trunk/doc/example.conf (File Modified)
421
422
423 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
424 Log:
425 Change two occurances like match(userinput, target_p->name) ||
426 match(target_p->name, userinput) to just match(userinput,
427 target_p->name). No client name can contain * or ? now.
428
429
430 Changes: Modified:
431 +1 -1 trunk/modules/m_trace.c (File Modified)
432 +1 -2 trunk/src/s_serv.c (File Modified)
433
434
435 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
436 Log:
437 Do not try find_server() on a name find_client() has
438 returned NULL for, as this will always return NULL
439 since the removal of hostmasking.
440
441
442 Changes: Modified:
443 +1 -2 trunk/modules/m_pong.c (File Modified)
444 +0 -4 trunk/src/s_serv.c (File Modified)
445
446
447 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
448 Log:
449 Remove server_exists() which checked whether the
450 server name existed taking hostmasking into account
451 and just check with find_server(); admittedly
452 this checks if the name is a SID but that's not
453 a real problem.
454
455
456 Changes: Modified:
457 +3 -27 trunk/modules/core/m_server.c (File Modified)
458
459
460 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
461 Log:
462 Remove hash_find_masked_server(), which made it possible
463 to specify the full (unmasked) name of a server behind
464 a hostmask. As a result find_any_client() (for prefixes)
465 becomes equal to find_client(), so remove that too.
466
467
468 Changes: Modified:
469 +0 -1 trunk/include/hash.h (File Modified)
470 +1 -75 trunk/src/hash.c (File Modified)
471 +1 -1 trunk/src/parse.c (File Modified)
472
473
474 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
475 Log:
476 Remove '*' from valid server name characters.
477 This makes it impossible to connect hostmasked servers.
478 (This support didn't work well anyway, was incompatible
479 with TS6 and we never masked ourselves.)
480
481
482 Changes: Modified:
483 +1 -1 trunk/src/match.c (File Modified)
484
485
486 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
487 Log:
488 Change spambot, flooder and jupe joiner notices from host to orighost.
489
490
491 Changes: Modified:
492 +1 -1 trunk/modules/core/m_join.c (File Modified)
493 +2 -2 trunk/modules/core/m_message.c (File Modified)
494 +2 -2 trunk/src/channel.c (File Modified)
495
496
497 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
498 Log:
499 Add documentation for SASL client protocol, same as atheme doc/SASL.
500
501
502 Changes: Modified:
503 + - trunk/doc/sasl.txt (File Added)
504
505
506 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
507 Log:
508 Include real hostname in Closing Link message for unknown
509 connections that have sent USER. This is helpful for
510 k-lined users while not breaking server IP hiding.
511
512
513 Changes: Modified:
514 +3 -1 trunk/src/client.c (File Modified)
515
516
517 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
518 Log:
519 Rerun autoconf.
520
521
522 Changes: Modified:
523 +29 -29 trunk/configure (File Modified)
524
525
526 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
527 Log:
528 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
529
530
531 Changes: Modified:
532 +3 -3 trunk/modules/core/m_kill.c (File Modified)
533
534
535 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
536 Log:
537 Backport from early 3.x:
538
539 --
540 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
541 Log:
542 - remove "Processing connection to foobar.net" message
543
544
545 Changes: Modified:
546 +0 -3 trunk/src/s_auth.c (File Modified)
547
548
549 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
550 Log:
551 - missed the processing connection one (actually, we can probably nuke this one)
552
553
554 Changes: Modified:
555 +1 -2 trunk/src/s_auth.c (File Modified)
556
557
558 river 2006/09/27 16:33:05 UTC (20060927-2174)
559 Log:
560 get_client_name = stupid
561
562
563
564 Changes: Modified:
565 +10 -7 trunk/modules/core/m_kill.c (File Modified)
566
567
568 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
569 Log:
570 - remove excessive arguments
571
572
573 Changes: Modified:
574 +1 -2 trunk/src/s_conf.c (File Modified)
575 +1 -1 trunk/src/s_user.c (File Modified)
576
577
578 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
579 Log:
580 - use sendto_one_notice() for on-connect notices too.
581
582
583 Changes: Modified:
584 +10 -10 trunk/src/s_auth.c (File Modified)
585
586
587 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
588 Log:
589 - use sendto_one_notice() in the core, too.
590
591
592 Changes: Modified:
593 +2 -2 trunk/src/chmode.c (File Modified)
594 +8 -15 trunk/src/modules.c (File Modified)
595 +3 -5 trunk/src/s_conf.c (File Modified)
596 +1 -2 trunk/src/s_newconf.c (File Modified)
597 +20 -57 trunk/src/s_user.c (File Modified)
598
599
600 river 2006/09/27 16:19:25 UTC (20060927-2166)
601 Log:
602 the KILL command will use get_client_name(, SHOW_IP) instead of
603 target->name, and will show a more useful error for local opers
604
605
606
607 Changes: Modified:
608 +6 -4 trunk/modules/core/m_kill.c (File Modified)
609
610
611 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
612 Log:
613 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
614
615
616 Changes: Modified:
617 +4 -2 trunk/src/send.c (File Modified)
618
619
620 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
621 Log:
622 - back out r2159
623
624
625 Changes: Modified:
626 +1 -1 trunk/include/client.h (File Modified)
627
628
629 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
630 Log:
631 - get_id(): fall back to "*" if client has no known name
632
633
634 Changes: Modified:
635 +1 -1 trunk/include/client.h (File Modified)
636
637
638 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
639 Log:
640 - convert to sendto_one_notice().
641
642
643 Changes: Modified:
644 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
645 +4 -6 trunk/unsupported/m_force.c (File Modified)
646
647
648 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
649 Log:
650 - use sendto_one_notice() in many places instead of
651 sendto_one(source_p, ":%s NOTICE %s :", ...);
652
653
654 Changes: Modified:
655 +10 -25 trunk/extensions/example_module.c (File Modified)
656 +5 -14 trunk/extensions/hurt.c (File Modified)
657 +1 -2 trunk/extensions/m_42.c (File Modified)
658 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
659 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
660 +1 -2 trunk/extensions/m_opme.c (File Modified)
661 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
662 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
663 +3 -7 trunk/modules/core/m_die.c (File Modified)
664 +2 -4 trunk/modules/core/m_kill.c (File Modified)
665 +2 -2 trunk/modules/core/m_squit.c (File Modified)
666 +1 -2 trunk/modules/m_challenge.c (File Modified)
667 +11 -15 trunk/modules/m_connect.c (File Modified)
668 +20 -28 trunk/modules/m_dline.c (File Modified)
669 +2 -2 trunk/modules/m_etrace.c (File Modified)
670 +11 -21 trunk/modules/m_gline.c (File Modified)
671 +2 -4 trunk/modules/m_kline.c (File Modified)
672 +1 -2 trunk/modules/m_rehash.c (File Modified)
673 +3 -7 trunk/modules/m_restart.c (File Modified)
674 +31 -45 trunk/modules/m_set.c (File Modified)
675 +2 -4 trunk/modules/m_testmask.c (File Modified)
676 +5 -8 trunk/modules/m_unreject.c (File Modified)
677 +2 -5 trunk/modules/m_xline.c (File Modified)
678 --
679
680
681 Changes: Modified:
682 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
683 +10 -25 trunk/extensions/example_module.c (File Modified)
684 +5 -14 trunk/extensions/hurt.c (File Modified)
685 +1 -2 trunk/extensions/m_42.c (File Modified)
686 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
687 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
688 +1 -2 trunk/extensions/m_opme.c (File Modified)
689 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
690 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
691 +3 -7 trunk/modules/core/m_die.c (File Modified)
692 +14 -11 trunk/modules/core/m_kill.c (File Modified)
693 +2 -2 trunk/modules/core/m_squit.c (File Modified)
694 +1 -2 trunk/modules/m_challenge.c (File Modified)
695 +11 -15 trunk/modules/m_connect.c (File Modified)
696 +2 -4 trunk/modules/m_dline.c (File Modified)
697 +2 -2 trunk/modules/m_etrace.c (File Modified)
698 +11 -21 trunk/modules/m_gline.c (File Modified)
699 +2 -4 trunk/modules/m_kline.c (File Modified)
700 +1 -2 trunk/modules/m_rehash.c (File Modified)
701 +3 -7 trunk/modules/m_restart.c (File Modified)
702 +31 -45 trunk/modules/m_set.c (File Modified)
703 +2 -4 trunk/modules/m_testmask.c (File Modified)
704 +5 -8 trunk/modules/m_unreject.c (File Modified)
705 +1 -3 trunk/modules/m_xline.c (File Modified)
706 +2 -2 trunk/src/chmode.c (File Modified)
707 +8 -15 trunk/src/modules.c (File Modified)
708 +10 -14 trunk/src/s_auth.c (File Modified)
709 +3 -6 trunk/src/s_conf.c (File Modified)
710 +1 -2 trunk/src/s_newconf.c (File Modified)
711 +20 -57 trunk/src/s_user.c (File Modified)
712 +4 -2 trunk/src/send.c (File Modified)
713 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
714 +4 -6 trunk/unsupported/m_force.c (File Modified)
715
716
717 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
718 Log:
719 - keyword-subst from charybdis 2.2.
720
721
722 Changes: Modified:
723 +12 -3 trunk/doc/example.conf (File Modified)
724 +58 -3 trunk/doc/reference.conf (File Modified)
725 + - trunk/include/substitution.h (File Added)
726 +1 -0 trunk/src/Makefile.in (File Modified)
727 +2 -2 trunk/src/s_conf.c (File Modified)
728 +164 -1 trunk/src/s_user.c (File Modified)
729 + - trunk/src/substitution.c (File Added)
730
731
732 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
733 Log:
734 Removed merge tracking for "svnmerge" for
735 http://svn.atheme.org/charybdis/branches/release-2.2
736
737
738 Changes: Modified:
739 + - trunk/ (Property Modified)
740
741
742 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
743 Log:
744 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
745 http://svn.atheme.org/charybdis/branches/release-2.2
746
747
748 Changes: Modified:
749 + - trunk/ (Property Modified)
750
751
752 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
753 Log:
754 Removed merge tracking for "svnmerge" for
755 http://svn.atheme.org/charybdis/branches/release-2.2
756
757
758 Changes: Modified:
759 + - trunk/ (Property Modified)
760
761
762 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
763 Log:
764 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
765 http://svn.atheme.org/charybdis/branches/release-2.2
766
767
768 Changes: Modified:
769 + - trunk/ (Property Modified)
770
771
772 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
773 Log:
774 - bleah
775
776
777 Changes: Modified:
778 + - trunk/ (Property Modified)
779
780
781 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
782 Log:
783 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
784 http://svn.atheme.org/charybdis/branches/release-2.2
785
786
787 Changes: Modified:
788 + - trunk/ (Property Modified)
789
790
791 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
792 Log:
793 - version bump to 2.2.0
794
795
796 Changes: Modified:
797 +3 -1 trunk/NEWS (File Modified)
798 +1 -1 trunk/configure.ac (File Modified)
799
800
801 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
802 Log:
803 - the new plan:
804 + branches/release-2.1 -> 2.2 base
805 + 3.0 -> branches/cxxconversion
806 + backport some immediate 3.0 functionality for 2.2
807 + other stuff
808
809
810 Changes: Modified:
811 + - trunk/ (File Added)
812
813
814 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
815 Log:
816 Merged revisions 3135,3137 via svnmerge from
817 http://svn.atheme.org/charybdis/trunk
818
819 ........
820 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
821
822 - Expand TRACE description
823 - Mention expiry time in TESTLINE
824 ........
825 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
826
827 Update copyright year for sgml docs to 2007.
828 ........
829
830
831 Changes: Modified:
832 + - branches/release-2.1/ (Property Modified)
833 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
834 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
835
836
837 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
838 Log:
839 Merged revisions 1999 via svnmerge from
840 http://svn.atheme.org/charybdis/trunk
841 Add river to CREDITS
842
843 ........
844 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
845
846 vanity
847 ........
848
849
850 Changes: Modified:
851 + - branches/release-2.1/ (Property Modified)
852 +1 -0 branches/release-2.1/CREDITS (File Modified)
853
854
855 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
856 Log:
857 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
858 http://svn.atheme.org/charybdis/trunk
859
860 ........
861 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
862
863 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
864 ........
865 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
866
867 - add use_forward to /info
868 ........
869 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
870
871 Call channel_modes() with &me instead of source_p when
872 sending out a JOIN and SJOIN for a local user. This
873 saves checking whether they are on the channel they
874 have just joined.
875 ........
876 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
877
878 If use_forward is disabled:
879 - hide +fFQ in 005
880 - hide +f in /mode #channel (/mode #channel f still shows it)
881 - do not send any mode changes adding +f to local clients
882 (-f ones are still sent)
883 ........
884
885
886 Changes: Modified:
887 + - branches/release-2.1/ (Property Modified)
888 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
889 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
890 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
891 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
892 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
893 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
894 +1 -1 branches/release-2.1/src/channel.c (File Modified)
895 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
896 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
897 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
898 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
899 +4 -2 branches/release-2.1/src/supported.c (File Modified)
900
901
902 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
903 Log:
904 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
905
906
907 Changes: Modified:
908 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
909 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
910 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
911
912
913 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
914 Log:
915 Add accountability (wallops, log) to OKICK.
916
917
918 Changes: Modified:
919 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
920
921
922 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
923 Log:
924 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
925 Similar to branches/release-2.2 r3061.
926
927
928 Changes: Modified:
929 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
930
931
932 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
933 Log:
934 - Write xline to file after instead of before notifying opers and source
935 - Also notify source of failure to add xline
936 Similar to branches/release-2.2 r3057.
937
938
939 Changes: Modified:
940 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
941
942
943 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
944 Log:
945 If a dline/kline/resv cannot be added to the file, send
946 the regular notices to local opers and source anyway,
947 and also warn the source (local opers were already warned).
948 Similar to branches/release-2.2 r3053.
949
950
951 Changes: Modified:
952 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
953
954
955 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
956 Log:
957 Port over fixes from unkline/unxline/unresv to undline.
958 Similar to branches/release-2.2 r3049.
959
960
961 Changes: Modified:
962 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
963
964
965 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
966 Log:
967 Merged revisions 2915 via svnmerge from
968 http://svn.atheme.org/charybdis/trunk
969
970 ........
971 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
972
973 In usage message, show kline.conf and xline.conf instead
974 of klines.conf and xlines.conf.
975 ........
976
977
978 Changes: Modified:
979 + - branches/release-2.1/ (Property Modified)
980 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
981
982
983 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
984 Log:
985 Merged revisions 2831,2833,2853 via svnmerge from
986 http://svn.atheme.org/charybdis/trunk
987
988 ........
989 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
990
991 unkline/unxline/unresv:
992 - if fclose on the output returns an error, treat this as a
993 write error too
994 - check if the rename from the temp file to the ban conf failed
995 ........
996 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
997
998 When adding a permanent dline/kline/xline/resv, check
999 the return value of fclose().
1000 ........
1001 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1002
1003 Do not free xline aconf if it could not be written out.
1004 It will be added to the list in memory anyway.
1005 ........
1006
1007
1008 Changes: Modified:
1009 + - branches/release-2.1/ (Property Modified)
1010 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1011 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1012 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1013 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1014
1015
1016 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1017 Log:
1018 NEWS: Clarify effects of ip_cloaking changes a little.
1019
1020
1021 Changes: Modified:
1022 +2 -0 branches/release-2.1/NEWS (File Modified)
1023
1024
1025 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1026 Log:
1027 Rerun autoconf.
1028
1029
1030 Changes: Modified:
1031 +9 -9 branches/release-2.1/configure (File Modified)
1032
1033
1034 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1035 Log:
1036 Version bump on 2.1 branch to 2.1.2.
1037
1038
1039 Changes: Modified:
1040 +1 -1 branches/release-2.1/configure.ac (File Modified)
1041
1042
1043 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1044 Log:
1045 Mention r2801/r2805.
1046
1047
1048 Changes: Modified:
1049 +1 -0 branches/release-2.1/NEWS (File Modified)
1050
1051
1052 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1053 Log:
1054 Merged revisions 2801 via svnmerge from
1055 http://svn.atheme.org/charybdis/trunk
1056
1057 ........
1058 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1059
1060 ip_cloaking: try to avoid truncation by removing more
1061 components of the hostname (except the TLD).
1062 ........
1063
1064
1065 Changes: Modified:
1066 + - branches/release-2.1/ (Property Modified)
1067 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1068
1069
1070 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1071 Log:
1072 Update NEWS.
1073
1074
1075 Changes: Modified:
1076 +8 -1 branches/release-2.1/NEWS (File Modified)
1077
1078
1079 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1080 Log:
1081 Merged revisions 2781 via svnmerge from
1082 http://svn.atheme.org/charybdis/trunk
1083
1084 ........
1085 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1086
1087 Fix stupid bug: checked a hostmask against the found
1088 ban instead of all exceptions, causing all host mangled
1089 clients to be exempted if there was a single ban
1090 exception in many cases.
1091 ........
1092
1093
1094 Changes: Modified:
1095 + - branches/release-2.1/ (Property Modified)
1096 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1097
1098
1099 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1100 Log:
1101 Merged revisions 2773 via svnmerge from
1102 http://svn.atheme.org/charybdis/trunk
1103
1104 ........
1105 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1106
1107 user@host must be *@* for a shared{} block with flags=locops
1108 (server should not be *).
1109 ........
1110
1111
1112 Changes: Modified:
1113 + - branches/release-2.1/ (Property Modified)
1114 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1115
1116
1117 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1118 Log:
1119 Tweak \s code a little.
1120
1121
1122 Changes: Modified:
1123 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1124 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1125 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1126
1127
1128 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1129 Log:
1130 Merged revisions 2761 via svnmerge from
1131 http://svn.atheme.org/charybdis/trunk
1132
1133 ........
1134 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1135
1136 The testline/no_tilde fixes are in 2.1.1.
1137 ........
1138
1139
1140 Changes: Modified:
1141 + - branches/release-2.1/ (Property Modified)
1142 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1143
1144
1145 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1146 Log:
1147 Update NEWS.
1148
1149
1150 Changes: Modified:
1151 +4 -1 branches/release-2.1/NEWS (File Modified)
1152
1153
1154 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1155 Log:
1156 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
1157 http://svn.atheme.org/charybdis/trunk
1158 no_tilde fixes
1159
1160 ........
1161 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1162
1163 If the auth{} block has no_tilde and is not kline exempt,
1164 check the username without tilde against klines too.
1165 This is consistent with the way klines work on spoofs
1166 (klines checked on both raw and appearing-on-IRC version).
1167 ........
1168 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1169
1170 Rework the fix for klines with no_tilde.
1171 Add an extra argument to find_address_conf() for the
1172 username without tilde, as that may contain one character more.
1173 ........
1174 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1175
1176 Unbreak compile (because of r2697).
1177 testline with ~ could be improved some more perhaps, but this should work.
1178 ........
1179 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1180
1181 testline: take no_tilde and username truncation into account
1182 ........
1183 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1184
1185 Add some information on /testline with no_tilde and username truncation.
1186 ........
1187
1188
1189 Changes: Modified:
1190 + - branches/release-2.1/ (Property Modified)
1191 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1192 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1193 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1194 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1195 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1196 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1197
1198
1199 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1200 Log:
1201 Merged revisions 2149,2151 via svnmerge from
1202 http://svn.atheme.org/charybdis/trunk
1203
1204 ........
1205 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1206
1207 Move kills from services from +s to +k snomask.
1208 Kills from non-service opers remain on +s.
1209 ........
1210 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1211
1212 Update description of +s and +k snomasks.
1213 ........
1214
1215
1216 Changes: Modified:
1217 + - branches/release-2.1/ (Property Modified)
1218 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1219 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1220 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1221
1222
1223 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1224 Log:
1225 Merged revisions 2685 via svnmerge from
1226 http://svn.atheme.org/charybdis/trunk
1227
1228 ........
1229 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1230
1231 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1232 ........
1233
1234
1235 Changes: Modified:
1236 + - branches/release-2.1/ (Property Modified)
1237 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1238
1239
1240 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1241 Log:
1242 Merged revisions 2693 via svnmerge from
1243 http://svn.atheme.org/charybdis/trunk
1244
1245 ........
1246 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1247
1248 Fix truncation (by one) of unidented usernames
1249 if user registration is done because of DNSBL
1250 completion (which is the usual case if a valid
1251 NICK and USER are sent quickly and any DNSBLs
1252 are enabled).
1253 ........
1254
1255
1256 Changes: Modified:
1257 + - branches/release-2.1/ (Property Modified)
1258 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1259
1260
1261 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1262 Log:
1263 Update NEWS.
1264
1265
1266 Changes: Modified:
1267 +10 -0 branches/release-2.1/NEWS (File Modified)
1268
1269
1270 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1271 Log:
1272 Rerun autoconf.
1273
1274
1275 Changes: Modified:
1276 +9 -9 branches/release-2.1/configure (File Modified)
1277
1278
1279 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1280 Log:
1281 Version bump to 2.1.1.
1282
1283
1284 Changes: Modified:
1285 +1 -1 branches/release-2.1/configure.ac (File Modified)
1286
1287
1288 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1289 Log:
1290 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
1291 http://svn.atheme.org/charybdis/trunk
1292
1293 ........
1294 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1295
1296 - fix a server notice on SID collision where the server name is mentioned twice
1297 ........
1298 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1299
1300 - get_server_name() is stupid
1301 ........
1302 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1303
1304 - fix an oops
1305 ........
1306 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1307
1308 Do the Attempt to re-introduce SID server notice somewhat
1309 differently, showing a real host again if !HIDE_SERVERS_IPS
1310 and still showing the server name exactly once.
1311 ........
1312 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1313
1314 Fix log message for Attempt to re-introduce SID (server notice was ok).
1315 ........
1316 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1317
1318 - replace "No N line" with "no connect block" in a
1319 serverlog message
1320 - show attempted server name in a few serverlog messages
1321 ........
1322
1323
1324 Changes: Modified:
1325 + - branches/release-2.1/ (Property Modified)
1326 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1327
1328
1329 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1330 Log:
1331 Merged revisions 2218 via svnmerge from
1332 http://svn.atheme.org/charybdis/trunk
1333
1334 ........
1335 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1336
1337 Fix garbage in /stats y output on 64-bit archs.
1338 ........
1339
1340
1341 Changes: Modified:
1342 + - branches/release-2.1/ (Property Modified)
1343 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1344
1345
1346 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1347 Log:
1348 Merged revisions 2438 via svnmerge from
1349 http://svn.atheme.org/charybdis/trunk
1350
1351 ........
1352 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1353
1354 Enable Revision keyword in addition to Id.
1355 ........
1356
1357
1358 Changes: Modified:
1359 + - branches/release-2.1/ (Property Modified)
1360 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1361
1362
1363 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1364 Log:
1365 Merged revisions 2679 via svnmerge from
1366 http://svn.atheme.org/charybdis/trunk
1367
1368 ........
1369 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1370
1371 Port over ratbox 2.2 r23253 (anfl):
1372 - remove the cached storage of how many +beI there are, thereby fixing a
1373 case where it can get desynced from reality
1374 ........
1375
1376
1377 Changes: Modified:
1378 + - branches/release-2.1/ (Property Modified)
1379 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1380 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1381
1382
1383 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1384 Log:
1385 Merged revisions 2093,2095 via svnmerge from
1386 http://svn.atheme.org/charybdis/trunk
1387
1388 ........
1389 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1390
1391 - change DNSBL licensing to BSD.
1392 ........
1393 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1394
1395 - change x86-assembly FNV implementation to BSD license
1396 ........
1397
1398
1399 Changes: Modified:
1400 + - branches/release-2.1/ (Property Modified)
1401 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1402 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1403
1404
1405 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1406 Log:
1407 Merged revisions 2073,2075 via svnmerge from
1408 http://svn.atheme.org/charybdis/trunk
1409
1410 ........
1411 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1412
1413 Put full information in the squit reason when exiting
1414 a server due to a servlink (ziplinks) error.
1415 ........
1416 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1417
1418 Put full information in the squit reason when exiting
1419 a server due to not enough arguments for a command.
1420 ........
1421
1422
1423 Changes: Modified:
1424 + - branches/release-2.1/ (Property Modified)
1425 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1426 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1427
1428
1429 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1430 Log:
1431 Merged revisions 2071 via svnmerge from
1432 http://svn.atheme.org/charybdis/trunk
1433
1434 ........
1435 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1436
1437 Don't redirect users from an existing domain to an
1438 existing server in reference.conf.
1439 Idea from ratbox.
1440 ........
1441
1442
1443 Changes: Modified:
1444 + - branches/release-2.1/ (Property Modified)
1445 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1446
1447
1448 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1449 Log:
1450 Merged revisions 2053 via svnmerge from
1451 http://svn.atheme.org/charybdis/trunk
1452
1453 ........
1454 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1455
1456 Make find_channel_membership() choose the shortest list
1457 (channel's list or user's list) to search, avoiding excessive
1458 CPU usage with services which are in lots of channels.
1459 From ratbox 2.2 (anfl/jilles)
1460 ........
1461
1462
1463 Changes: Modified:
1464 + - branches/release-2.1/ (Property Modified)
1465 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1466
1467
1468 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1469 Log:
1470 Rerun autoconf.
1471
1472
1473 Changes: Modified:
1474 +9 -9 branches/release-2.1/configure (File Modified)
1475
1476
1477 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1478 Log:
1479 Version change 2.1.0rc1 -> 2.1.0 (release).
1480
1481
1482 Changes: Modified:
1483 +1 -1 branches/release-2.1/configure.ac (File Modified)
1484
1485
1486 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1487 Log:
1488 Merged revisions 2029 via svnmerge from
1489 http://svn.atheme.org/charybdis/trunk
1490
1491 ........
1492 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1493
1494 NEWS: mention m_webirc.c module
1495 ........
1496
1497
1498 Changes: Modified:
1499 + - branches/release-2.1/ (Property Modified)
1500 +1 -0 branches/release-2.1/NEWS (File Modified)
1501
1502
1503 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1504 Log:
1505 Rerun autoconf.
1506
1507
1508 Changes: Modified:
1509 +9 -9 branches/release-2.1/configure (File Modified)
1510
1511
1512 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1513 Log:
1514 Change version to 2.1.0rc1.
1515
1516
1517 Changes: Modified:
1518 +1 -1 branches/release-2.1/configure.ac (File Modified)
1519
1520
1521 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1522 Log:
1523 Merged revisions 2021 via svnmerge from
1524 http://svn.atheme.org/charybdis/trunk
1525
1526 ........
1527 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1528
1529 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1530 related flaky looking things, and instead keep a list
1531 of BlacklistClients in PreClient.
1532 ........
1533
1534
1535 Changes: Modified:
1536 + - branches/release-2.1/ (Property Modified)
1537 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1538 +1 -1 branches/release-2.1/include/client.h (File Modified)
1539 +0 -1 branches/release-2.1/include/res.h (File Modified)
1540 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1541 +0 -24 branches/release-2.1/src/res.c (File Modified)
1542 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1543
1544
1545 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1546 Log:
1547 Merged revisions 2015,2017 via svnmerge from
1548 http://svn.atheme.org/charybdis/trunk
1549
1550 ........
1551 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1552
1553 Check if the name in the question section of the
1554 DNS reply matches what we queried, to guard against
1555 late replies to a previous query with the same id.
1556 ........
1557 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1558
1559 res.c: add a comment summarizing our changes
1560 ........
1561
1562
1563 Changes: Modified:
1564 + - branches/release-2.1/ (Property Modified)
1565 +53 -18 branches/release-2.1/src/res.c (File Modified)
1566
1567
1568 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1569 Log:
1570 Merged revisions 1981 via svnmerge from
1571 http://svn.atheme.org/charybdis/trunk
1572
1573 ........
1574 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1575
1576 Alphabetize extensions and tweak the descriptions a little.
1577 ........
1578
1579
1580 Changes: Modified:
1581 + - branches/release-2.1/ (Property Modified)
1582 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1583 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1584
1585
1586 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1587 Log:
1588 Merged revisions 1975 via svnmerge from
1589 http://svn.atheme.org/charybdis/trunk
1590
1591 ........
1592 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1593
1594 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1595 We should use the IP and not truncate the hostname.
1596 From ratbox 2.2 (androsyn)
1597 ........
1598
1599
1600 Changes: Modified:
1601 + - branches/release-2.1/ (Property Modified)
1602 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1603
1604
1605 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1606 Log:
1607 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1608 http://svn.atheme.org/charybdis/trunk
1609
1610
1611 Changes: Modified:
1612 + - branches/release-2.1/ (Property Modified)
1613
1614
1615 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1616 Log:
1617 - branch 2.1 release family
1618
1619
1620 Changes: Modified:
1621 + - branches/release-2.1/ (File Added)
1622
1623
1624 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1625 Log:
1626 Describe new handling of host mangling in channel bans in SGML.
1627
1628
1629 Changes: Modified:
1630 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1631
1632
1633 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1634 Log:
1635 - ok, 2.1 operline brought to you by marvin the melancholy robot
1636
1637
1638 Changes: Modified:
1639 +1 -1 trunk/src/messages.tab (File Modified)
1640
1641
1642 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1643 Log:
1644 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1645 If anybody comes up with anything better, then please let us know
1646 and we will change this before 2.1 is branched.
1647
1648
1649 Changes: Modified:
1650 +1 -1 trunk/src/messages.tab (File Modified)
1651
1652
1653 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1654 Log:
1655 Add EUID to capab.txt.
1656
1657
1658 Changes: Modified:
1659 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1660
1661
1662 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1663 Log:
1664 Update NEWS file.
1665
1666
1667 Changes: Modified:
1668 +3 -0 trunk/NEWS (File Modified)
1669
1670
1671 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1672 Log:
1673 Allow service{} servers to manipulate the nick delay table
1674 (for "nickserv enforcement").
1675 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1676 If duration is 0, the nickdelay entry is removed, otherwise
1677 it is added with the duration in seconds (maximum 24 hours).
1678 It is suggested that this is used if the EUID capab is present.
1679
1680
1681 Changes: Modified:
1682 +42 -1 trunk/modules/m_services.c (File Modified)
1683
1684
1685 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1686 Log:
1687 HURT: strip off *@ from the start of the mask
1688 reject anything else containing '@' or '!'
1689
1690
1691 Changes: Modified:
1692 +11 -0 trunk/extensions/hurt.c (File Modified)
1693
1694
1695 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1696 Log:
1697 ircd.c: need supported.h here
1698
1699
1700 Changes: Modified:
1701 +1 -0 trunk/src/ircd.c (File Modified)
1702
1703
1704 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1705 Log:
1706 HURT: less ambiguity here
1707 ips/hosts to be hurt must contain a '.' or ':' otherwise
1708 they are interpreted as nicks
1709
1710
1711 Changes: Modified:
1712 +14 -9 trunk/extensions/hurt.c (File Modified)
1713
1714
1715 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1716 Log:
1717 - we're now ircd-charybdis.org.
1718 - properly alphabetize credits
1719
1720
1721 Changes: Modified:
1722 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1723
1724
1725 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1726 Log:
1727 - add additional modules to the configs
1728
1729
1730 Changes: Modified:
1731 +6 -0 trunk/doc/example.conf (File Modified)
1732 +12 -0 trunk/doc/reference.conf (File Modified)
1733
1734
1735 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1736 Log:
1737 - remove hurt.h, it is pointless and confusing
1738
1739
1740 Changes: Modified:
1741 +27 -62 trunk/extensions/hurt.c (File Modified)
1742 + - trunk/extensions/hurt.h (File Deleted)
1743
1744
1745 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1746 Log:
1747 - add code to suggest a local HURT by nickname.
1748 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1749
1750
1751 Changes: Modified:
1752 +40 -10 trunk/extensions/hurt.c (File Modified)
1753 +1 -0 trunk/extensions/hurt.h (File Modified)
1754
1755
1756 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1757 Log:
1758 - update NEWS file
1759
1760
1761 Changes: Modified:
1762 +2 -1 trunk/NEWS (File Modified)
1763
1764
1765 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1766 Log:
1767 MASKTRACE/TESTMASK: check orighost as well
1768
1769
1770 Changes: Modified:
1771 +4 -2 trunk/modules/m_etrace.c (File Modified)
1772 +3 -1 trunk/modules/m_testmask.c (File Modified)
1773
1774
1775 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1776 Log:
1777 Make RPL_ISUPPORT (005) numeric modularizable.
1778 Currently it will reassemble the numeric every time
1779 it needs to be sent, using a few dozen callbacks;
1780 if this is too slow some caching scheme should be
1781 implemented.
1782
1783
1784 Changes: Modified:
1785 +0 -1 trunk/include/s_user.h (File Modified)
1786 +36 -114 trunk/include/supported.h (File Modified)
1787 +1 -1 trunk/modules/m_version.c (File Modified)
1788 +1 -0 trunk/src/Makefile.in (File Modified)
1789 +1 -0 trunk/src/ircd.c (File Modified)
1790 +300 -25 trunk/src/s_user.c (File Modified)
1791 + - trunk/src/supported.c (File Added)
1792
1793
1794 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1795 Log:
1796 EUID orighost could differ from host only in case,
1797 do not mark as dynamic spoof then
1798
1799
1800 Changes: Modified:
1801 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1802
1803
1804 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1805 Log:
1806 kline help file: clarify a bit and remove some obsolete stuff
1807 partly suggested by Olin
1808
1809
1810 Changes: Modified:
1811 +8 -8 trunk/help/opers/kline (File Modified)
1812
1813
1814 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1815 Log:
1816 Update NEWS file.
1817
1818
1819 Changes: Modified:
1820 +20 -0 trunk/NEWS (File Modified)
1821
1822
1823 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1824 Log:
1825 Show real host/IP to nonopers whoising themselves.
1826 The IP is not shown for auth{} spoofs, otherwise it is,
1827 as it looked rather weird to me to show an auth{} spoofed
1828 IP like this. (/userhost on self still shows the IP.)
1829
1830
1831 Changes: Modified:
1832 +13 -2 trunk/modules/m_whois.c (File Modified)
1833
1834
1835 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1836 Log:
1837 Document nick_delay stuff and move it around a bit.
1838
1839
1840 Changes: Modified:
1841 +1 -2 trunk/doc/example.conf (File Modified)
1842 +8 -2 trunk/doc/reference.conf (File Modified)
1843
1844
1845 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1846 Log:
1847 - disable nickdelay by default. Needs to be documented in reference.conf.
1848
1849
1850 Changes: Modified:
1851 +2 -0 trunk/doc/example.conf (File Modified)
1852 +2 -0 trunk/doc/reference.conf (File Modified)
1853
1854
1855 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1856 Log:
1857 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1858
1859
1860 Changes: Modified:
1861 +2 -1 trunk/modules/m_services.c (File Modified)
1862
1863
1864 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1865 Log:
1866 ip_cloaking: somewhat hackish but we need to send the
1867 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1868 umodes
1869
1870
1871 Changes: Modified:
1872 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1873
1874
1875 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1876 Log:
1877 If EUID is used, show realhost in far connect notice
1878 (but not in far disconnect notice).
1879
1880
1881 Changes: Modified:
1882 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1883
1884
1885 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1886 Log:
1887 ip_cloaking:
1888 - use non-ENCAP CHGHOST if possible
1889 - really introduce new users with their mangled and real
1890 host if +h is in default umodes
1891
1892
1893 Changes: Modified:
1894 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1895
1896
1897 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1898 Log:
1899 Add non-ENCAP CHGHOST.
1900
1901
1902 Changes: Modified:
1903 +49 -11 trunk/modules/m_chghost.c (File Modified)
1904
1905
1906 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1907 Log:
1908 Initial addition of EUID (puts realhost/account in same
1909 command as user introduction).
1910 See doc/technical/euid.txt for more information.
1911 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1912
1913
1914 Changes: Modified:
1915 + - trunk/doc/technical/euid.txt (File Added)
1916 +2 -1 trunk/include/s_serv.h (File Modified)
1917 +1 -1 trunk/include/s_user.h (File Modified)
1918 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1919 +1 -34 trunk/modules/m_chghost.c (File Modified)
1920 +0 -28 trunk/modules/m_services.c (File Modified)
1921 +30 -1 trunk/src/s_serv.c (File Modified)
1922 +30 -3 trunk/src/s_user.c (File Modified)
1923
1924
1925 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1926 Log:
1927 Store the mangled host in localClient and use it for
1928 ban matching (also match real host for mangled users,
1929 also match mangled host for uncloaked users).
1930 Improve interaction of +h with auth{} and services
1931 spoofs.
1932 Note that all of this only applies to clients who
1933 connect after the mangling module is loaded
1934 (other clients cannot even set +h).
1935 The sorcerynet cloaking module has not been updated
1936 for these changes.
1937
1938
1939 Changes: Modified:
1940 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1941 +3 -0 trunk/include/client.h (File Modified)
1942 +64 -5 trunk/src/channel.c (File Modified)
1943 +1 -0 trunk/src/client.c (File Modified)
1944 +2 -2 trunk/src/s_user.c (File Modified)
1945
1946
1947 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1948 Log:
1949 Document /stats U letters in sgml.
1950
1951
1952 Changes: Modified:
1953 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1954
1955
1956 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1957 Log:
1958 Better description of hub_mask and leaf_mask.
1959
1960
1961 Changes: Modified:
1962 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1963
1964
1965 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1966 Log:
1967 Add operspy_dont_care_user_info to sgml docs.
1968
1969
1970 Changes: Modified:
1971 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1972
1973
1974 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1975 Log:
1976 Add general::operspy_dont_care_user_info.
1977 This makes /who mask equivalent to /who !mask for opers
1978 with the operspy flag, and removes the operspy log/notice
1979 on /who mask, /masktrace and /scan.
1980 The necessary privilege (operspy flag) is unchanged.
1981 Behaviour for the other operspy commands (channel
1982 related ones) is also unchanged.
1983
1984
1985 Changes: Modified:
1986 +1 -0 trunk/doc/example.conf (File Modified)
1987 +6 -0 trunk/doc/reference.conf (File Modified)
1988 +1 -0 trunk/include/s_conf.h (File Modified)
1989 +10 -8 trunk/modules/m_etrace.c (File Modified)
1990 +6 -0 trunk/modules/m_info.c (File Modified)
1991 +8 -5 trunk/modules/m_scan.c (File Modified)
1992 +1 -1 trunk/modules/m_version.c (File Modified)
1993 +6 -1 trunk/modules/m_who.c (File Modified)
1994 +1 -0 trunk/src/newconf.c (File Modified)
1995 +1 -0 trunk/src/s_conf.c (File Modified)
1996
1997
1998 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1999 Log:
2000 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2001 This letter will also be used for showing operspy with
2002 limited accountability (show non channel related info
2003 without '!' or notice).
2004
2005
2006 Changes: Modified:
2007 +2 -0 trunk/doc/server-version-info (File Modified)
2008 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2009 +2 -0 trunk/include/ircd.h (File Modified)
2010 +6 -0 trunk/modules/m_info.c (File Modified)
2011 +2 -0 trunk/modules/m_version.c (File Modified)
2012 +1 -0 trunk/src/ircd_state.c (File Modified)
2013
2014
2015 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2016 Log:
2017 Add m_webirc module, allows showing real host of CGI:IRC users.
2018 Differences to the version available on my web page for a while:
2019 instructions on how to set it up.
2020
2021
2022 Changes: Modified:
2023 +137 -0 trunk/extensions/Makefile.in (File Modified)
2024 + - trunk/extensions/m_webirc.c (File Added)
2025
2026
2027 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2028 Log:
2029 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2030
2031
2032 Changes: Modified:
2033 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2034
2035
2036 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2037 Log:
2038 - move beu from core to contributors
2039 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2040
2041
2042 Changes: Modified:
2043 +2 -2 trunk/CREDITS (File Modified)
2044
2045
2046 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2047 Log:
2048 Mention that class blocks must be defined before the
2049 auth or connect blocks referencing them.
2050
2051
2052 Changes: Modified:
2053 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2054
2055
2056 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2057 Log:
2058 extb_canjoin:
2059 - change from "can join" to "is banned", this reverses sense
2060 and removes "weird" checks like for +i, +l, +j
2061 - don't allow $j to same channel
2062 - +s/+p restriction removed, anyone can /mode b anyway
2063 - +k check removed
2064
2065
2066 Changes: Modified:
2067 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2068
2069
2070 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2071 Log:
2072 Add a few important lines from reference.conf to example.conf.
2073
2074
2075 Changes: Modified:
2076 +8 -1 trunk/doc/example.conf (File Modified)
2077
2078
2079 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2080 Log:
2081 - we don't support rtsigio anymore
2082 - we definately don't support VMS nor Cygwin either.
2083
2084
2085 Changes: Modified:
2086 +2 -2 trunk/INSTALL (File Modified)
2087 +0 -2 trunk/README.FIRST (File Modified)
2088
2089
2090 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2091 Log:
2092 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2093
2094
2095 Changes: Modified:
2096 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2097
2098
2099 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2100 Log:
2101 extb_canjoin:
2102 - return EXTBAN_NOMATCH for a valid ban that does not match
2103 - consider a $j ban invalid if we were already processing a
2104 can_join for a $j ban
2105
2106
2107 Changes: Modified:
2108 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2109
2110
2111 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2112 Log:
2113 extb_extgecos: realhost -> orighost
2114
2115
2116 Changes: Modified:
2117 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2118
2119
2120 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2121 Log:
2122 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2123
2124
2125 Changes: Modified:
2126 +59 -0 trunk/extensions/Makefile.in (File Modified)
2127 + - trunk/extensions/extb_canjoin.c (File Added)
2128
2129
2130 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2131 Log:
2132 - oh right, charybdis calls that 'orighost'.
2133
2134
2135 Changes: Modified:
2136 +2 -2 trunk/modules/m_who.c (File Modified)
2137
2138
2139 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2140 Log:
2141 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2142
2143
2144 Changes: Modified:
2145 +2 -0 trunk/modules/m_who.c (File Modified)
2146
2147
2148 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2149 Log:
2150 - also check $x against realhost
2151
2152
2153 Changes: Modified:
2154 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2155
2156
2157 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2158 Log:
2159 Sorcerynet people want a debugging notice moved from +s to +d.
2160
2161
2162 Changes: Modified:
2163 +1 -1 trunk/src/blacklist.c (File Modified)
2164
2165
2166 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2167 Log:
2168 Use source_p instead of client_p for free_pre_client().
2169 client_p could be NULL or another client.
2170
2171
2172 Changes: Modified:
2173 +1 -1 trunk/src/client.c (File Modified)
2174
2175
2176 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2177 Log:
2178 - revert this, I know how to fix it now
2179
2180
2181 Changes: Modified:
2182 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2183
2184
2185 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2186 Log:
2187 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2188 This fix is probably suboptimal, but it does indeed fix the problem.
2189
2190
2191 Changes: Modified:
2192 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2193
2194
2195 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2196 Log:
2197 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2198
2199
2200 Changes: Modified:
2201 +49 -0 trunk/extensions/Makefile.in (File Modified)
2202 + - trunk/extensions/extb_extgecos.c (File Added)
2203
2204
2205 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2206 Log:
2207 Remove undocumented and unused general::fallback_to_ip6_int config option.
2208
2209
2210 Changes: Modified:
2211 +0 -3 trunk/include/s_conf.h (File Modified)
2212 +0 -3 trunk/src/newconf.c (File Modified)
2213
2214
2215 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2216 Log:
2217 SGML docs:
2218 - document new TESTMASK
2219 - mention that TESTMASK matching is the same as MASKTRACE matching
2220 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2221 been that way)
2222
2223
2224 Changes: Modified:
2225 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2226
2227
2228 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2229 Log:
2230 New testmask from ratbox 2.2.
2231 Allows matches on nick, ip and gecos in addition to user
2232 and host, and is fully analogous to masktrace.
2233 The numeric has changed from 724 to 727 and fields in it
2234 have changed.
2235
2236
2237 Changes: Modified:
2238 +4 -3 trunk/help/opers/testmask (File Modified)
2239 +1 -0 trunk/include/numeric.h (File Modified)
2240 +82 -9 trunk/modules/m_testmask.c (File Modified)
2241 +2 -2 trunk/src/messages.tab (File Modified)
2242
2243
2244 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2245 Log:
2246 contrib -> extensions
2247
2248
2249 Changes: Modified:
2250 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2251
2252
2253 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2254 Log:
2255 CHGHOST: Check validity of new hostname.
2256 If the command came from a local client (disabled by
2257 default), send an error message and drop the command.
2258 If the command came from a remote client or server,
2259 send a notice to opers and the target user (if local).
2260
2261
2262 Changes: Modified:
2263 +42 -1 trunk/modules/m_chghost.c (File Modified)
2264
2265
2266 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2267 Log:
2268 Update NEWS file.
2269
2270
2271 Changes: Modified:
2272 +23 -1 trunk/NEWS (File Modified)
2273
2274
2275 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2276 Log:
2277 When an outgoing server connection succeeds, set
2278 localClient->ip by simply copying the whole sockaddr
2279 struct instead of copying certain parts only.
2280
2281
2282 Changes: Modified:
2283 +1 -19 trunk/src/s_serv.c (File Modified)
2284
2285
2286 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2287 Log:
2288 Give a special error message and ignore the connect block
2289 if trying to add a connect block for the server's own name.
2290
2291
2292 Changes: Modified:
2293 +7 -0 trunk/src/newconf.c (File Modified)
2294
2295
2296 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2297 Log:
2298 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2299 when --disable-balloc is used, so that it compiles.
2300 Obviously the BlockHeapUsage() stub returns just zeroes so
2301 /stats z will be less informative.
2302
2303
2304 Changes: Modified:
2305 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2306
2307
2308 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2309 Log:
2310 Free and zero dns_query in DNS callback for outgoing connect.
2311 This avoids double free of reslist.
2312
2313
2314 Changes: Modified:
2315 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2316
2317
2318 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2319 Log:
2320 From ratbox, log failed outgoing connections to serverlog.
2321 Added: IP address.
2322
2323
2324 Changes: Modified:
2325 +13 -1 trunk/src/s_serv.c (File Modified)
2326
2327
2328 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2329 Log:
2330 Change serverlog message when connecting to be more clear and show the port number.
2331
2332
2333 Changes: Modified:
2334 +1 -1 trunk/src/s_serv.c (File Modified)
2335
2336
2337 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2338 Log:
2339 Remove gethost_byname(), this is meaningless
2340 since the removal of AAAA -> A fallback (r1763).
2341
2342
2343 Changes: Modified:
2344 +0 -1 trunk/include/res.h (File Modified)
2345 +0 -12 trunk/src/res.c (File Modified)
2346
2347
2348 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2349 Log:
2350 Remove ip6.int support and use only ip6.arpa.
2351 The global ip6.int zone has disappeared on June 1
2352 and a lot of other software has been removing ip6.int
2353 support also.
2354 This removes the second and last case where IPv6
2355 support in charybdis causes extra lookups and slows
2356 DNS down.
2357
2358
2359 Changes: Modified:
2360 +5 -27 trunk/src/res.c (File Modified)
2361
2362
2363 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2364 Log:
2365 Mention new default (r1767) for connect::aftype in sgml docs.
2366
2367
2368 Changes: Modified:
2369 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2370
2371
2372 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2373 Log:
2374 Use IPv6 if connect::host looks like an IPv6 address
2375 (contains a colon). No need to aftype=ipv6 anymore.
2376
2377
2378 Changes: Modified:
2379 +2 -0 trunk/src/newconf.c (File Modified)
2380
2381
2382 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2383 Log:
2384 More information about connect::host.
2385
2386
2387 Changes: Modified:
2388 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2389
2390
2391 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2392 Log:
2393 Remove fallback to A if AAAA cannot be found.
2394 In case of a forward check of a reverse lookup, we
2395 already know if it's ipv4 or ipv6, so it is not
2396 useful and in case of a forward lookup of a hostname
2397 in connect::host, connect::aftype already specifies
2398 if it's ipv4 or ipv6.
2399
2400
2401 Changes: Modified:
2402 +4 -27 trunk/src/res.c (File Modified)
2403
2404
2405 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2406 Log:
2407 msg_channel():
2408 - check if +c made the message text empty and refuse
2409 to send it if so
2410 - don't copy message text if it is not necessary
2411 (channel is -c)
2412
2413
2414 Changes: Modified:
2415 +14 -4 trunk/modules/core/m_message.c (File Modified)
2416
2417
2418 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2419 Log:
2420 remove_conf_item(): do not free cf_name, this is generally a string constant
2421
2422
2423 Changes: Modified:
2424 +0 -1 trunk/src/newconf.c (File Modified)
2425
2426
2427 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2428 Log:
2429 Remove the old unused FDL_ constants.
2430
2431
2432 Changes: Modified:
2433 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2434
2435
2436 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2437 Log:
2438 Remove an unused struct irc_sockaddr_storage from fde_t
2439 (allocated for every possible file descriptor).
2440
2441
2442 Changes: Modified:
2443 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2444
2445
2446 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2447 Log:
2448 If the DNS lookup for an outgoing connection is still
2449 pending when it is closed, clean it up.
2450
2451
2452 Changes: Modified:
2453 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2454
2455
2456 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2457 Log:
2458 If proc_answer() fails (for example if a lookup for an
2459 A record returns a CNAME), fail the query immediately.
2460 Previously the packet was just ignored, leaving the
2461 query to time out.
2462
2463
2464 Changes: Modified:
2465 +4 -8 trunk/src/res.c (File Modified)
2466
2467
2468 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2469 Log:
2470 Correct sockhost field in an outgoing server connection.
2471 First copy the host field from the server_conf, then
2472 take the IP from to where the connection was attempted
2473 when the connection callback is called.
2474 (Before r1747 this used the IP from the server_conf.)
2475
2476
2477 Changes: Modified:
2478 +8 -2 trunk/src/s_serv.c (File Modified)
2479
2480
2481 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2482 Log:
2483 Remove ipnum (keep aftype) and dns_query from server_conf.
2484 We don't keep track of binary form address in connect{}
2485 blocks anymore, DNS lookups of names in host= gone.
2486 As before the DNS lookup is done on connect.
2487 This should unbreak hostnames in host= somewhat.
2488
2489
2490 Changes: Modified:
2491 +1 -2 trunk/include/s_newconf.h (File Modified)
2492 +2 -2 trunk/src/newconf.c (File Modified)
2493 +1 -42 trunk/src/s_newconf.c (File Modified)
2494 +12 -31 trunk/src/s_serv.c (File Modified)
2495
2496
2497 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2498 Log:
2499 Rerun autoconf.
2500
2501
2502 Changes: Modified:
2503 +1 -1 trunk/configure (File Modified)
2504
2505
2506 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2507 Log:
2508 Fix --disable-balloc help text (said --disable-small-net).
2509
2510
2511 Changes: Modified:
2512 +1 -1 trunk/configure.ac (File Modified)
2513
2514
2515 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2516 Log:
2517 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2518 services (+S). Unlike operstring and adminstring, this
2519 is not changeable with /quote set but is updated on rehash.
2520
2521
2522 Changes: Modified:
2523 +1 -0 trunk/doc/example.conf (File Modified)
2524 +10 -2 trunk/doc/reference.conf (File Modified)
2525 +1 -0 trunk/include/s_conf.h (File Modified)
2526 +6 -0 trunk/modules/m_info.c (File Modified)
2527 +3 -2 trunk/modules/m_whois.c (File Modified)
2528 +1 -0 trunk/src/newconf.c (File Modified)
2529 +1 -0 trunk/src/s_conf.c (File Modified)
2530
2531
2532 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2533 Log:
2534 Fix handling of comma in whois: ignore the comma and
2535 everything after it but do output the entire parameter
2536 in RPL_ENDOFWHOIS.
2537
2538
2539 Changes: Modified:
2540 +2 -2 trunk/modules/m_whois.c (File Modified)
2541
2542
2543 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2544 Log:
2545 New /stats letter 's' to list HURTs:
2546 - opers get the full listing.
2547 - users get any HURTs that match their sockhost/orighost if
2548 "stats_k_oper_only" is set to 1.
2549
2550
2551 Changes: Modified:
2552 +50 -0 trunk/extensions/hurt.c (File Modified)
2553
2554
2555 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2556 Log:
2557 - make the newconf system available to modules.
2558
2559
2560 Changes: Modified:
2561 +4 -1 trunk/include/newconf.h (File Modified)
2562 +4 -8 trunk/src/newconf.c (File Modified)
2563
2564
2565 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2566 Log:
2567 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2568
2569 Changes: Modified:
2570 +0 -3 trunk/doc/example.conf (File Modified)
2571 +0 -3 trunk/doc/reference.conf (File Modified)
2572
2573
2574 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2575 Log:
2576 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2577
2578
2579 Changes: Modified:
2580 +3 -0 trunk/doc/example.conf (File Modified)
2581 +3 -0 trunk/doc/reference.conf (File Modified)
2582
2583
2584 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2585 Log:
2586 Fix too early truncation of JOIN channel list.
2587
2588
2589 Changes: Modified:
2590 +2 -3 trunk/modules/core/m_join.c (File Modified)
2591
2592
2593 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2594 Log:
2595 - From ratbox 2.2 (anfl), send server notices about read
2596 errors from handshakes and servers to +s instead of +d.
2597 - Send various server notices about failed server
2598 connections which did not reach registered state network
2599 wide if the connection was initiated by a remote oper.
2600 This avoids annoying the whole net if there is a
2601 broken autoconnect, but allows all opers to see why a
2602 remote connect failed. Failed connections which did reach
2603 server state already generate server notices everywhere.
2604
2605 Note: this is an exception to our general policy to not send
2606 server notices about unregistered connections remotely.
2607
2608
2609 Changes: Modified:
2610 +1 -0 trunk/include/client.h (File Modified)
2611 +20 -6 trunk/src/client.c (File Modified)
2612 +6 -6 trunk/src/s_serv.c (File Modified)
2613
2614
2615 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2616 Log:
2617 - fix typoes
2618
2619
2620 Changes: Modified:
2621 +1 -1 trunk/doc/example.conf (File Modified)
2622 +1 -1 trunk/doc/reference.conf (File Modified)
2623
2624
2625 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2626 Log:
2627 Don't allow #channel +b $c:&channel (inconsistent target).
2628
2629
2630 Changes: Modified:
2631 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2632
2633
2634 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2635 Log:
2636 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2637
2638
2639 Changes: Modified:
2640 +0 -2 trunk/include/client.h (File Modified)
2641
2642
2643 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2644 Log:
2645 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2646
2647
2648 Changes: Modified:
2649 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2650
2651
2652 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2653 Log:
2654 Store IP addresses in whowas. These are shown to opers.
2655 Obtained from Eurus patches.
2656 orighost tracking removed (not worth the memory IMHO),
2657 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2658 with unknown IPs and to not violate auth{} spoof policy.
2659
2660
2661 Changes: Modified:
2662 +2 -0 trunk/doc/reference.conf (File Modified)
2663 +1 -0 trunk/include/numeric.h (File Modified)
2664 +1 -0 trunk/include/whowas.h (File Modified)
2665 +10 -1 trunk/modules/m_whowas.c (File Modified)
2666 +1 -1 trunk/src/messages.tab (File Modified)
2667 +4 -0 trunk/src/whowas.c (File Modified)
2668
2669
2670 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2671 Log:
2672 Describe hostmask parameter of masktrace better in sgml docs.
2673
2674
2675 Changes: Modified:
2676 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2677
2678
2679 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2680 Log:
2681 masktrace help file: mention CIDR IP masks
2682 From ratbox 2.2
2683
2684
2685 Changes: Modified:
2686 +2 -0 trunk/help/opers/masktrace (File Modified)
2687
2688
2689 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2690 Log:
2691 MASKTRACE: allow normal match() on IP address also
2692 From ratbox 2.2
2693
2694
2695 Changes: Modified:
2696 +2 -3 trunk/modules/m_etrace.c (File Modified)
2697
2698
2699 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2700 Log:
2701 Allow +S clients (services) to send to channels and @/+ channels always.
2702
2703
2704 Changes: Modified:
2705 +1 -1 trunk/modules/core/m_message.c (File Modified)
2706 +1 -1 trunk/src/channel.c (File Modified)
2707
2708
2709 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2710 Log:
2711 Allow servers to send to @#chan and +#chan.
2712
2713
2714 Changes: Modified:
2715 +1 -1 trunk/modules/core/m_message.c (File Modified)
2716
2717
2718 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2719 Log:
2720 Don't count opers on service{} servers in /lusers.
2721
2722
2723 Changes: Modified:
2724 +2 -2 trunk/src/s_user.c (File Modified)
2725
2726
2727 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2728 Log:
2729 Show opers the real host behind a dynamic spoof in WHOIS.
2730 If the user is auth{} spoofed, this shows the auth{} spoof
2731 otherwise it shows the DNS hostname and IP address.
2732 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2733
2734
2735 Changes: Modified:
2736 +1 -0 trunk/include/numeric.h (File Modified)
2737 +12 -2 trunk/modules/m_whois.c (File Modified)
2738 +1 -1 trunk/src/messages.tab (File Modified)
2739
2740
2741 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2742 Log:
2743 Remove #define HIDE_SPOOF_IPS from config.h, should
2744 have been done earlier.
2745
2746
2747 Changes: Modified:
2748 +0 -7 trunk/include/config.h (File Modified)
2749
2750
2751 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2752 Log:
2753 Bring back ERR_CANTKILLSERVER.
2754
2755
2756 Changes: Modified:
2757 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2758
2759
2760 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2761 Log:
2762 ip_cloaking module:
2763 - also send RPL_HOSTHIDDEN on -h
2764 - don't allow +h for auth{} spoofed clients
2765
2766
2767 Changes: Modified:
2768 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2769
2770
2771 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2772 Log:
2773 /etc/resolv.conf parsing:
2774 - don't crash (sometimes) if there is a line without an argument
2775 (e.g. 'search' by itself)
2776 - fix handling of lines with leading whitespace
2777
2778
2779 Changes: Modified:
2780 +9 -8 trunk/src/reslib.c (File Modified)
2781
2782
2783 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2784 Log:
2785 Put back code that terminates DNS queries, which was
2786 removed during the resolver changes.
2787
2788
2789 Changes: Modified:
2790 +4 -0 trunk/src/s_auth.c (File Modified)
2791
2792
2793 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2794 Log:
2795 - oh hey, that was in the wrong place
2796
2797
2798 Changes: Modified:
2799 +13 -13 trunk/src/s_auth.c (File Modified)
2800
2801
2802 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2803 Log:
2804 - handle a situation where a user can go away before DNS completes
2805
2806
2807 Changes: Modified:
2808 +13 -0 trunk/src/s_auth.c (File Modified)
2809
2810
2811 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2812 Log:
2813 More dnsbl stuff
2814
2815
2816 Changes: Modified:
2817 +1 -0 trunk/include/blacklist.h (File Modified)
2818 +1 -0 trunk/include/res.h (File Modified)
2819 +33 -2 trunk/src/blacklist.c (File Modified)
2820 +2 -0 trunk/src/client.c (File Modified)
2821 +24 -0 trunk/src/res.c (File Modified)
2822
2823
2824 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2825 Log:
2826 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2827 if comm_accept() failed.
2828
2829 Found with valgrind.
2830
2831
2832 Changes: Modified:
2833 +4 -4 trunk/src/listener.c (File Modified)
2834
2835
2836 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2837 Log:
2838 - handle unavailable Client/preClient structs
2839
2840
2841 Changes: Modified:
2842 +9 -0 trunk/src/blacklist.c (File Modified)
2843
2844
2845 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2846 Log:
2847 Add +lf to SGML docs.
2848
2849
2850 Changes: Modified:
2851 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2852
2853
2854 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2855 Log:
2856 Also do forwarding if the channel limit (+l) is exceeded.
2857
2858
2859 Changes: Modified:
2860 +1 -1 trunk/help/opers/cmode (File Modified)
2861 +2 -2 trunk/modules/core/m_join.c (File Modified)
2862
2863
2864 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2865 Log:
2866 Post-release lovin':
2867 - Update version to 2.1.0.
2868 - Regenerate configure.
2869
2870
2871 Changes: Modified:
2872 +9 -9 trunk/configure (File Modified)
2873 +1 -1 trunk/configure.ac (File Modified)
2874
2875
2876 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2877 Log:
2878 Comment out example blacklist{} block.
2879
2880
2881 Changes: Modified:
2882 +7 -7 trunk/doc/example.conf (File Modified)
2883 +7 -7 trunk/doc/reference.conf (File Modified)
2884
2885
2886 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2887 Log:
2888 Add note regarding use of AHBL BLs.
2889
2890
2891 Changes: Modified:
2892 +4 -0 trunk/doc/example.conf (File Modified)
2893 +4 -0 trunk/doc/reference.conf (File Modified)
2894
2895
2896 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2897 Log:
2898 Fix typos.
2899
2900
2901 Changes: Modified:
2902 +2 -2 trunk/CREDITS (File Modified)
2903
2904
2905 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2906 Log:
2907 Add beu to CREDITS.
2908
2909
2910 Changes: Modified:
2911 +1 -0 trunk/CREDITS (File Modified)
2912
2913
2914 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2915 Log:
2916 Put more recent ratbox CREDITS here.
2917
2918
2919 Changes: Modified:
2920 +3 -2 trunk/doc/Ratbox-team (File Modified)
2921
2922
2923 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2924 Log:
2925 Clarify a bit.
2926
2927
2928 Changes: Modified:
2929 +5 -4 trunk/NEWS (File Modified)
2930
2931
2932 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2933 Log:
2934 Mention that install or make install also avoids modunload crashes.
2935
2936
2937 Changes: Modified:
2938 +2 -1 trunk/BUGS (File Modified)
2939
2940
2941 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2942 Log:
2943 - update NEWS a bit
2944
2945
2946 Changes: Modified:
2947 +3 -8 trunk/NEWS (File Modified)
2948
2949
2950 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2951 Log:
2952 - further updates
2953
2954
2955 Changes: Modified:
2956 +3 -2 trunk/BUGS (File Modified)
2957
2958
2959 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2960 Log:
2961 - add orighost check to hurt.c
2962 - update BUGS info
2963
2964
2965 Changes: Modified:
2966 +1 -6 trunk/BUGS (File Modified)
2967 +1 -1 trunk/extensions/hurt.c (File Modified)
2968
2969
2970 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2971 Log:
2972 Make kline_exempt exempt from HURT also.
2973
2974
2975 Changes: Modified:
2976 +2 -1 trunk/extensions/hurt.c (File Modified)
2977
2978
2979 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2980 Log:
2981 Fix mask HEAL propagation.
2982
2983
2984 Changes: Modified:
2985 +6 -3 trunk/extensions/hurt.c (File Modified)
2986
2987
2988 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2989 Log:
2990 - Remove old cruft.
2991 - Update.
2992
2993
2994 Changes: Modified:
2995 +18 -31 trunk/extensions/README (File Modified)
2996
2997
2998 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2999 Log:
3000 More target change hax.
3001 Ick.
3002
3003
3004 Changes: Modified:
3005 +5 -0 trunk/extensions/hurt.c (File Modified)
3006
3007
3008 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3009 Log:
3010 Improvements to HURT propagation.
3011
3012
3013 Changes: Modified:
3014 +8 -6 trunk/extensions/hurt.c (File Modified)
3015
3016
3017 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3018 Log:
3019 - further simplification
3020
3021
3022 Changes: Modified:
3023 +25 -76 trunk/extensions/hurt.c (File Modified)
3024 +0 -9 trunk/extensions/hurt.h (File Modified)
3025
3026
3027 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3028 Log:
3029 - client_exit hook
3030
3031
3032 Changes: Modified:
3033 +13 -0 trunk/extensions/hurt.c (File Modified)
3034
3035
3036 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3037 Log:
3038 - cut off at 15 messages instead of 30
3039
3040
3041 Changes: Modified:
3042 +1 -1 trunk/extensions/hurt.h (File Modified)
3043
3044
3045 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3046 Log:
3047 Squash a warning here.
3048
3049
3050 Changes: Modified:
3051 +1 -3 trunk/src/ircd.c (File Modified)
3052
3053
3054 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3055 Log:
3056 Don't show servers in /stats l to nonopers if flatten links is enabled.
3057
3058
3059 Changes: Modified:
3060 +3 -1 trunk/modules/m_stats.c (File Modified)
3061
3062
3063 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3064 Log:
3065 - hurt expiry
3066
3067
3068 Changes: Modified:
3069 +20 -7 trunk/extensions/hurt.c (File Modified)
3070
3071
3072 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3073 Log:
3074 - remove inline stuff (yuck)
3075 - sockaddr should have been sockhost
3076
3077
3078 Changes: Modified:
3079 +22 -31 trunk/extensions/hurt.c (File Modified)
3080
3081
3082 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3083 Log:
3084 - make hurt checking actually work
3085
3086
3087 Changes: Modified:
3088 +2 -7 trunk/extensions/hurt.c (File Modified)
3089
3090
3091 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3092 Log:
3093 Slight tweak to alias{}.
3094
3095
3096 Changes: Modified:
3097 +4 -0 trunk/src/parse.c (File Modified)
3098
3099
3100 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3101 Log:
3102 - further simplification
3103
3104
3105 Changes: Modified:
3106 +59 -71 trunk/extensions/hurt.c (File Modified)
3107 +0 -1 trunk/extensions/hurt.h (File Modified)
3108
3109
3110 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3111 Log:
3112 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3113
3114
3115 Changes: Modified:
3116 +10 -20 trunk/extensions/hurt.c (File Modified)
3117 +0 -4 trunk/extensions/hurt.h (File Modified)
3118
3119
3120 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3121 Log:
3122 - remove some unnecessary code here (hurt_initial_check_event()).
3123
3124
3125 Changes: Modified:
3126 +0 -23 trunk/extensions/hurt.c (File Modified)
3127
3128
3129 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3130 Log:
3131 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3132
3133
3134 Changes: Modified:
3135 +8 -0 trunk/modules/core/m_message.c (File Modified)
3136
3137
3138 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3139 Log:
3140 - more sane tgchange hax
3141
3142
3143 Changes: Modified:
3144 +2 -1 trunk/extensions/hurt.c (File Modified)
3145
3146
3147 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3148 Log:
3149 Make HEAL <nick> work.
3150
3151
3152 Changes: Modified:
3153 +40 -43 trunk/extensions/hurt.c (File Modified)
3154
3155
3156 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3157 Log:
3158 Destroy hurt_clients list on unload.
3159
3160
3161 Changes: Modified:
3162 +7 -0 trunk/extensions/hurt.c (File Modified)
3163
3164
3165 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3166 Log:
3167 Coding style: no space between a function name and parenthesis.
3168
3169
3170 Changes: Modified:
3171 +43 -43 trunk/extensions/hurt.c (File Modified)
3172
3173
3174 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3175 Log:
3176 Now works and throws out hurt clients after 30 protocol messages
3177 unless they identify.
3178
3179
3180 Changes: Modified:
3181 +28 -36 trunk/extensions/hurt.c (File Modified)
3182 +1 -7 trunk/extensions/hurt.h (File Modified)
3183
3184
3185 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3186 Log:
3187 Working addition/lookup.
3188
3189
3190 Changes: Modified:
3191 +8 -0 trunk/extensions/hurt.c (File Modified)
3192
3193
3194 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3195 Log:
3196 Get rid of hyb6 style propagation (:server COMMAND source).
3197
3198
3199 Changes: Modified:
3200 +18 -22 trunk/extensions/hurt.c (File Modified)
3201
3202
3203 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3204 Log:
3205 add not-working hurt_add and hurt_find
3206
3207
3208 Changes: Modified:
3209 +13 -5 trunk/extensions/hurt.c (File Modified)
3210
3211
3212 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3213 Log:
3214 Comment out a lot of stuff so I can load and unload this without crashing.
3215
3216
3217 Changes: Modified:
3218 +17 -6 trunk/extensions/hurt.c (File Modified)
3219
3220
3221 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3222 Log:
3223 Fix svn:keywords and add a short comment at the top.
3224
3225
3226 Changes: Modified:
3227 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3228
3229
3230 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3231 Log:
3232 - Make hurt module compile
3233 - Link it to the build
3234 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3235 correct flag name, no CAP_TS6 use etc
3236
3237
3238 Changes: Modified:
3239 +1 -0 trunk/extensions/Makefile.in (File Modified)
3240 +30 -32 trunk/extensions/hurt.c (File Modified)
3241
3242
3243 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3244 Log:
3245 Put beu's hurt module in trunk.
3246
3247
3248 Changes: Modified:
3249 + - trunk/extensions/hurt.c (File Added)
3250 + - trunk/extensions/hurt.h (File Added)
3251
3252
3253 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3254 Log:
3255 - _iprint(): use stderr instead of stdout
3256
3257
3258 Changes: Modified:
3259 +1 -1 trunk/src/s_log.c (File Modified)
3260
3261
3262 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3263 Log:
3264 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3265 and subsequently destroy our kqueue when we close 0, 1, 2
3266 (broke /restart).
3267 - After closing fd 0, 1, 2 reopen them to /dev/null again
3268 so we don't send messages from malloc etc to a random
3269 user's connection.
3270 - Remove an obsolete comment.
3271
3272
3273 Changes: Modified:
3274 +13 -2 trunk/src/ircd.c (File Modified)
3275
3276
3277 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3278 Log:
3279 Update NEWS file.
3280
3281
3282 Changes: Modified:
3283 +29 -1 trunk/NEWS (File Modified)
3284
3285
3286 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3287 Log:
3288 Rerun autoconf.
3289
3290
3291 Changes: Modified:
3292 +1 -1 trunk/configure (File Modified)
3293
3294
3295 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3296 Log:
3297 Fix openssl version check to also accept versions newer than 0.9.6.
3298
3299
3300 Changes: Modified:
3301 +1 -1 trunk/configure.ac (File Modified)
3302
3303
3304 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3305 Log:
3306 Oops, need packet.h here.
3307
3308
3309 Changes: Modified:
3310 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3311
3312
3313 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3314 Log:
3315 End the flood grace period in CPRIVMSG/CNOTICE.
3316
3317
3318 Changes: Modified:
3319 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3320
3321
3322 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3323 Log:
3324 - update class::connectfreq documentation
3325
3326
3327 Changes: Modified:
3328 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3329
3330
3331 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3332 Log:
3333 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3334
3335
3336 Changes: Modified:
3337 +3 -6 trunk/src/s_serv.c (File Modified)
3338
3339
3340 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3341 Log:
3342 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3343
3344
3345 Changes: Modified:
3346 +1 -1 trunk/src/messages.tab (File Modified)
3347
3348
3349 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3350 Log:
3351 Don't mention that /stats p shows idle times, as it doesn't.
3352
3353
3354 Changes: Modified:
3355 +1 -1 trunk/help/opers/stats (File Modified)
3356 +1 -1 trunk/help/users/stats (File Modified)
3357
3358
3359 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3360 Log:
3361 /stats A shows DNS servers, it doesn't matter whether ircd
3362 uses ADNS or something else.
3363
3364
3365 Changes: Modified:
3366 +1 -1 trunk/help/opers/stats (File Modified)
3367
3368
3369 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3370 Log:
3371 get_client_name() fix
3372
3373
3374 Changes: Modified:
3375 +4 -0 trunk/src/client.c (File Modified)
3376
3377
3378 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3379 Log:
3380 Add some comments.
3381
3382
3383 Changes: Modified:
3384 +6 -0 trunk/src/ircd.c (File Modified)
3385
3386
3387 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3388 Log:
3389 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3390
3391 Changes: Modified:
3392 +16 -17 trunk/configure (File Modified)
3393 +1 -1 trunk/configure.ac (File Modified)
3394
3395
3396 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3397 Log:
3398 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3399
3400 Changes: Modified:
3401 +135 -0 trunk/configure (File Modified)
3402 +6 -0 trunk/configure.ac (File Modified)
3403
3404
3405 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3406 Log:
3407 Exit 0 on successful -conftest.
3408
3409
3410 Changes: Modified:
3411 +1 -1 trunk/src/ircd.c (File Modified)
3412
3413
3414 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3415 Log:
3416 Make the "keep the parent process around" thing work, by opening
3417 a pipe to the child process. This pipe is on fd 0 in the child
3418 process. After successful initialization, the child will write
3419 a byte to this pipe, on fatal errors it will close it without
3420 writing anything.
3421
3422 Somewhat hackish still but should work.
3423
3424
3425 Changes: Modified:
3426 +27 -30 trunk/src/ircd.c (File Modified)
3427
3428
3429 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3430 Log:
3431 - convert some error messages to ierror() over fprintf/ilog combination
3432
3433
3434 Changes: Modified:
3435 +3 -6 trunk/src/ircd.c (File Modified)
3436
3437
3438 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3439 Log:
3440 - inotice() for loadmodule when in foreground mode
3441
3442
3443 Changes: Modified:
3444 +3 -0 trunk/src/modules.c (File Modified)
3445
3446
3447 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3448 Log:
3449 - remove inotice() on loading modules from the config
3450
3451
3452 Changes: Modified:
3453 +0 -3 trunk/src/modules.c (File Modified)
3454
3455
3456 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3457 Log:
3458 - usleep for 50000usec in the parent process to allow for startup messages
3459 to be cleanly printed before detaching to shell, this should be more than
3460 enough time really
3461
3462
3463 Changes: Modified:
3464 +3 -0 trunk/src/ircd.c (File Modified)
3465
3466
3467 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3468 Log:
3469 - display more errors during normal startup as to try to help people find common problems
3470
3471
3472 Changes: Modified:
3473 +27 -10 trunk/src/ircd.c (File Modified)
3474
3475
3476 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3477 Log:
3478 - version bump in preparation of 2.0.0 release
3479
3480
3481 Changes: Modified:
3482 +9 -9 trunk/configure (File Modified)
3483 +1 -1 trunk/configure.ac (File Modified)
3484
3485
3486 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3487 Log:
3488 Change example.conf operator block from "admin" to "god",
3489 so as to show we encourage per-person operator blocks.
3490
3491
3492 Changes: Modified:
3493 +4 -2 trunk/doc/example.conf (File Modified)
3494
3495
3496 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3497 Log:
3498 Document alias{} block.
3499
3500
3501 Changes: Modified:
3502 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3503
3504
3505 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3506 Log:
3507 Document DNS blacklist stuff in sgml.
3508
3509
3510 Changes: Modified:
3511 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3512 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3513
3514
3515 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3516 Log:
3517 Misc /stats clarifications.
3518
3519
3520 Changes: Modified:
3521 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3522
3523
3524 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3525 Log:
3526 Move snomasks into umodes chapter.
3527 Move oprivs chapter down.
3528
3529
3530 Changes: Modified:
3531 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3532 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3533 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3534
3535
3536 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3537 Log:
3538 Mention operator{} user@host change.
3539
3540
3541 Changes: Modified:
3542 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3543
3544
3545 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3546 Log:
3547 operator{} block user@host matches against orighost now, not host.
3548 This means that services/+h spoofs do not work in operator{} blocks;
3549 auth{} spoofs still work.
3550
3551
3552 Changes: Modified:
3553 +4 -0 trunk/doc/example.conf (File Modified)
3554 +1 -1 trunk/doc/reference.conf (File Modified)
3555 +2 -2 trunk/modules/m_challenge.c (File Modified)
3556 +1 -1 trunk/modules/m_oper.c (File Modified)
3557
3558
3559 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3560 Log:
3561 - inotice/iwarn/ierror() stuff I was working on
3562
3563
3564 Changes: Modified:
3565 +3 -0 trunk/include/s_log.h (File Modified)
3566 +15 -11 trunk/src/ircd.c (File Modified)
3567 +3 -1 trunk/src/modules.c (File Modified)
3568 +1 -1 trunk/src/newconf.c (File Modified)
3569 +54 -0 trunk/src/s_log.c (File Modified)
3570
3571
3572 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3573 Log:
3574 Oops, don't add blacklists to the list twice on rehash.
3575
3576
3577 Changes: Modified:
3578 +3 -2 trunk/src/blacklist.c (File Modified)
3579
3580
3581 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3582 Log:
3583 Remove notices to the client about progress of dnsbl lookups.
3584
3585
3586 Changes: Modified:
3587 +0 -4 trunk/src/blacklist.c (File Modified)
3588
3589
3590 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3591 Log:
3592 Add auth{} flag dnsbl_exempt.
3593
3594
3595 Changes: Modified:
3596 +2 -1 trunk/doc/example.conf (File Modified)
3597 +2 -1 trunk/doc/reference.conf (File Modified)
3598 +2 -0 trunk/include/s_conf.h (File Modified)
3599 +1 -0 trunk/src/newconf.c (File Modified)
3600 +8 -1 trunk/src/s_user.c (File Modified)
3601
3602
3603 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3604 Log:
3605 Switch alias{} and blacklist{} around, for consistency with example.conf.
3606
3607
3608 Changes: Modified:
3609 +18 -18 trunk/doc/reference.conf (File Modified)
3610
3611
3612 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3613 Log:
3614 Send a warning to the user if they are dnsbl listed but exempted.
3615
3616
3617 Changes: Modified:
3618 +17 -12 trunk/src/s_user.c (File Modified)
3619
3620
3621 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3622 Log:
3623 Move throwing out dnsbl listed clients to registration,
3624 and make kline_exempt exempt from it.
3625
3626
3627 Changes: Modified:
3628 +1 -0 trunk/include/blacklist.h (File Modified)
3629 +4 -0 trunk/include/client.h (File Modified)
3630 +15 -16 trunk/src/blacklist.c (File Modified)
3631 +6 -0 trunk/src/client.c (File Modified)
3632 +17 -0 trunk/src/s_user.c (File Modified)
3633
3634
3635 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3636 Log:
3637 Show refcount in /stats n.
3638
3639
3640 Changes: Modified:
3641 +3 -2 trunk/modules/m_stats.c (File Modified)
3642
3643
3644 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3645 Log:
3646 Don't look up dnsbls twice if they send USER twice.
3647
3648
3649 Changes: Modified:
3650 +5 -3 trunk/modules/m_user.c (File Modified)
3651
3652
3653 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3654 Log:
3655 Add /stats n to help files.
3656
3657
3658 Changes: Modified:
3659 +1 -0 trunk/help/opers/stats (File Modified)
3660 +1 -0 trunk/help/users/stats (File Modified)
3661
3662
3663 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3664 Log:
3665 Only check dnsbls for A records, not AAAA.
3666
3667
3668 Changes: Modified:
3669 +1 -1 trunk/src/blacklist.c (File Modified)
3670
3671
3672 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3673 Log:
3674 Don't remove non-illegal blacklists on completion of check.
3675 Add debugging notices (not working).
3676
3677
3678 Changes: Modified:
3679 +5 -1 trunk/src/blacklist.c (File Modified)
3680
3681
3682 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3683 Log:
3684 Don't call register_local_user() if they haven't sent a nick yet.
3685
3686
3687 Changes: Modified:
3688 +1 -1 trunk/src/blacklist.c (File Modified)
3689
3690
3691 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3692 Log:
3693 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3694
3695
3696 Changes: Modified:
3697 +21 -0 trunk/modules/m_stats.c (File Modified)
3698
3699
3700 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3701 Log:
3702 More dnsbl rehash fixes, it was adding bogus entries.
3703
3704
3705 Changes: Modified:
3706 +2 -7 trunk/src/newconf.c (File Modified)
3707
3708
3709 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3710 Log:
3711 Need blacklist.h here.
3712
3713
3714 Changes: Modified:
3715 +1 -0 trunk/src/s_conf.c (File Modified)
3716
3717
3718 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3719 Log:
3720 - nuke iauth
3721
3722
3723 Changes: Modified:
3724 +1 -2 trunk/configure (File Modified)
3725 +0 -48 trunk/configure.ac (File Modified)
3726 + - trunk/doc/example-iauth.conf (File Deleted)
3727 + - trunk/iauth/ (File Deleted)
3728
3729
3730 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3731 Log:
3732 Improve handling of rehashing with blacklists.
3733 Also some coding style tweaks.
3734
3735
3736 Changes: Modified:
3737 +3 -2 trunk/include/blacklist.h (File Modified)
3738 +35 -16 trunk/src/blacklist.c (File Modified)
3739 +2 -0 trunk/src/s_conf.c (File Modified)
3740
3741
3742 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3743 Log:
3744 Clear can_send cache if a user logs in or out from services.
3745
3746
3747 Changes: Modified:
3748 +2 -0 trunk/modules/m_services.c (File Modified)
3749
3750
3751 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3752 Log:
3753 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3754 This directory is not entered by default.
3755 More stuff needs to be moved into here.
3756
3757
3758 Changes: Modified:
3759 +2 -1 trunk/configure (File Modified)
3760 +1 -0 trunk/configure.ac (File Modified)
3761 +69 -458 trunk/extensions/Makefile.in (File Modified)
3762 + - trunk/extensions/m_clearchan.c (File Deleted)
3763 + - trunk/extensions/m_force.c (File Deleted)
3764 + - trunk/unsupported/ (File Added)
3765 + - trunk/unsupported/Makefile.in (File Added)
3766 + - trunk/unsupported/m_clearchan.c (File Added)
3767 + - trunk/unsupported/m_force.c (File Added)
3768
3769
3770 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3771 Log:
3772 Logging/wallops for forcejoin/forcepart, numeric fix.
3773 This needs to be moved to the toys section.
3774
3775
3776 Changes: Modified:
3777 +22 -2 trunk/extensions/m_force.c (File Modified)
3778
3779
3780 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3781 Log:
3782 Fix comments at the top (including copyright).
3783
3784
3785 Changes: Modified:
3786 +3 -2 trunk/extensions/m_omode.c (File Modified)
3787
3788
3789 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3790 Log:
3791 Add OMODE command to extensions/ for oper mode hacking:
3792 - requires admin privs
3793 - does not work for opped opers
3794 - sends wallops
3795 - sends a ServerMode for opping the oper themselves,
3796 otherwise a mode coming from the oper (not only
3797 does this provide full accountability, it is also
3798 easiest to implement while avoiding channels
3799 messed up with bogus bans etc).
3800
3801
3802 Changes: Modified:
3803 +171 -0 trunk/extensions/Makefile.in (File Modified)
3804 + - trunk/extensions/m_omode.c (File Added)
3805
3806
3807 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3808 Log:
3809 Metadata fix
3810
3811
3812 Changes: Modified:
3813 + - trunk/include/blacklist.h (Property Modified)
3814 + - trunk/src/blacklist.c (Property Modified)
3815
3816
3817 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3818 Log:
3819 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3820
3821
3822 Changes: Modified:
3823 +5 -1 trunk/src/blacklist.c (File Modified)
3824
3825
3826 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3827 Log:
3828 Initial DNS blacklist support:
3829 - see example.conf for how to use.
3830 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3831 - tor.ahbl.org is also included because most networks will not want to allow tor
3832 (and we're considering going KoS on tor users here anyway due to abuse)
3833
3834
3835 Changes: Modified:
3836 +18 -0 trunk/doc/example.conf (File Modified)
3837 +66 -0 trunk/doc/reference.conf (File Modified)
3838 + - trunk/include/blacklist.h (File Added)
3839 +2 -0 trunk/include/client.h (File Modified)
3840 +3 -0 trunk/modules/m_user.c (File Modified)
3841 +152 -0 trunk/src/Makefile.in (File Modified)
3842 + - trunk/src/blacklist.c (File Added)
3843 +34 -0 trunk/src/newconf.c (File Modified)
3844 +1 -0 trunk/src/s_auth.c (File Modified)
3845 +4 -0 trunk/src/s_user.c (File Modified)
3846
3847
3848 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3849 Log:
3850 Remove last bit of lzo stuff (comment in example.conf connect{}).
3851
3852
3853 Changes: Modified:
3854 +0 -4 trunk/doc/example.conf (File Modified)
3855
3856
3857 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3858 Log:
3859 Show sasl successes and failures in /stats t (like other
3860 things in /stats t, about local clients only).
3861
3862
3863 Changes: Modified:
3864 +2 -0 trunk/include/s_stats.h (File Modified)
3865 +3 -0 trunk/modules/m_sasl.c (File Modified)
3866 +3 -0 trunk/src/s_stats.c (File Modified)
3867
3868
3869 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3870 Log:
3871 Allow messaging services by nickname without using
3872 target change slots (this was already possible with
3873 user@server notation or services shortcuts).
3874
3875
3876 Changes: Modified:
3877 +2 -2 trunk/modules/core/m_message.c (File Modified)
3878
3879
3880 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3881 Log:
3882 Abort a safelist if a new /list comes in while one is already in progress.
3883
3884
3885 Changes: Modified:
3886 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3887
3888
3889 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3890 Log:
3891 Change $![letter]:[mask] to $~[letter]:[mask]
3892 so both ! and ~ invert an extban.
3893
3894
3895 Changes: Modified:
3896 +2 -0 trunk/src/chmode.c (File Modified)
3897
3898
3899 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3900 Log:
3901 - revert due to technical issues
3902
3903
3904 Changes: Modified:
3905 +1 -1 trunk/src/extban.c (File Modified)
3906
3907
3908 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3909 Log:
3910 - 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
3911
3912
3913 Changes: Modified:
3914 +1 -1 trunk/src/extban.c (File Modified)
3915
3916
3917 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3918 Log:
3919 Don't pace /list on a single channel.
3920
3921
3922 Changes: Modified:
3923 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3924
3925
3926 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3927 Log:
3928 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3929
3930
3931 Changes: Modified:
3932 +4 -2 trunk/include/supported.h (File Modified)
3933
3934
3935 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3936 Log:
3937 Extban types are case insensitive; force them to lowercase when added.
3938
3939
3940 Changes: Modified:
3941 +5 -5 trunk/doc/extban.txt (File Modified)
3942 +4 -0 trunk/src/chmode.c (File Modified)
3943 +3 -3 trunk/src/extban.c (File Modified)
3944
3945
3946 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3947 Log:
3948 sendto_wallops_flags():
3949 - instead of checking IsOper on each client, walk the appropriate list
3950 - instead of sending non-+z wallops from persons to nonopers, send only
3951 +w wallops from persons
3952
3953
3954 Changes: Modified:
3955 +1 -5 trunk/src/send.c (File Modified)
3956
3957
3958 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3959 Log:
3960 Prefix oper wallops with "WALLOPS - " if they would
3961 otherwise look like operwalls or locops, when sending
3962 them to local users.
3963
3964
3965 Changes: Modified:
3966 +11 -1 trunk/modules/m_wallops.c (File Modified)
3967
3968
3969 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3970 Log:
3971 Make sure destination field in some sasl numerics
3972 is the user's nick, not the sasl agent or server
3973 name.
3974
3975
3976 Changes: Modified:
3977 +2 -2 trunk/modules/m_sasl.c (File Modified)
3978
3979
3980 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3981 Log:
3982 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3983
3984
3985 Changes: Modified:
3986 +1 -1 trunk/extensions/Makefile.in (File Modified)
3987
3988
3989 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3990 Log:
3991 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3992
3993
3994 Changes: Modified:
3995 +1 -0 trunk/src/s_user.c (File Modified)
3996
3997
3998 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3999 Log:
4000 Fix build for when IPv6 is disabled.
4001
4002
4003 Changes: Modified:
4004 +12 -10 trunk/src/s_auth.c (File Modified)
4005
4006
4007 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4008 Log:
4009 Add information about adding extban types.
4010
4011
4012 Changes: Modified:
4013 +25 -0 trunk/doc/extban.txt (File Modified)
4014
4015
4016 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4017 Log:
4018 Better extban validation: try to match a new extban from
4019 a local user against its setter to see if it is valid.
4020 Unknown extban types from remotes are no longer hidden.
4021
4022
4023 Changes: Modified:
4024 +4 -3 trunk/doc/extban.txt (File Modified)
4025 +1 -0 trunk/include/channel.h (File Modified)
4026 +2 -6 trunk/src/chmode.c (File Modified)
4027 +32 -0 trunk/src/extban.c (File Modified)
4028
4029
4030 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4031 Log:
4032 Make sure both .c.o: and .s.o: are followed by the necessary command.
4033
4034
4035 Changes: Modified:
4036 +1 -0 trunk/src/Makefile.in (File Modified)
4037
4038
4039 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4040 Log:
4041 Add need_sasl auth{} flag to sgml documentation.
4042
4043
4044 Changes: Modified:
4045 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4046
4047
4048 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4049 Log:
4050 Document need_sasl auth{} flag in example confs.
4051
4052
4053 Changes: Modified:
4054 +1 -0 trunk/doc/example.conf (File Modified)
4055 +1 -0 trunk/doc/reference.conf (File Modified)
4056
4057
4058 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4059 Log:
4060 Don't allow TB to set an empty topic.
4061 This would be possible if a server sent bad protocol
4062 and could cause a crash.
4063
4064
4065 Changes: Modified:
4066 +4 -0 trunk/modules/m_tb.c (File Modified)
4067
4068
4069 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4070 Log:
4071 - oops
4072
4073
4074 Changes: Modified:
4075 +1 -1 trunk/Makefile.in (File Modified)
4076
4077
4078 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4079 Log:
4080 - typo fix
4081
4082
4083 Changes: Modified:
4084 +2 -2 trunk/configure (File Modified)
4085 +1 -1 trunk/configure.ac (File Modified)
4086
4087
4088 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4089 Log:
4090 - rebuild configure
4091
4092
4093 Changes: Modified:
4094 +2 -2 trunk/configure (File Modified)
4095
4096
4097 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4098 Log:
4099 - makefile fix
4100
4101
4102 Changes: Modified:
4103 +1 -1 trunk/extensions/Makefile.in (File Modified)
4104
4105
4106 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4107 Log:
4108 - rename contrib to extensions to bring some clarity to things
4109
4110
4111 Changes: Modified:
4112 +1 -1 trunk/Makefile.in (File Modified)
4113 +1 -1 trunk/configure.ac (File Modified)
4114 +10 -10 trunk/doc/example.conf (File Modified)
4115 +10 -10 trunk/doc/reference.conf (File Modified)
4116 + - trunk/extensions/ (File Added)
4117 + - trunk/extras/ (File Deleted)
4118
4119
4120 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4121 Log:
4122 - temporary rename
4123
4124
4125 Changes: Modified:
4126 +1 -1 trunk/Makefile.in (File Modified)
4127 +1 -1 trunk/configure.ac (File Modified)
4128 + - trunk/contrib/ (File Deleted)
4129 + - trunk/extras/ (File Added)
4130
4131
4132 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4133 Log:
4134 Don't allow servers to QUIT (they should use SQUIT).
4135
4136
4137 Changes: Modified:
4138 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4139
4140
4141 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4142 Log:
4143 - keywords
4144
4145
4146 Changes: Modified:
4147 + - trunk/src/fnvhash.s (Property Modified)
4148
4149
4150 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4151 Log:
4152 - reduced version of code
4153
4154
4155 Changes: Modified:
4156 +9 -61 trunk/src/fnvhash.s (File Modified)
4157
4158
4159 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4160 Log:
4161 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4162
4163
4164 Changes: Modified:
4165 +1 -1 trunk/src/fnvhash.s (File Modified)
4166
4167
4168 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4169 Log:
4170 Fix orighost matching for klines, etc. Was hashing the visible
4171 host, oops.
4172
4173
4174 Changes: Modified:
4175 +1 -1 trunk/src/hostmask.c (File Modified)
4176
4177
4178 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4179 Log:
4180 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4181
4182
4183 Changes: Modified:
4184 +7 -1 trunk/configure (File Modified)
4185 +5 -0 trunk/configure.ac (File Modified)
4186 +5 -6 trunk/src/Makefile.in (File Modified)
4187 +0 -4 trunk/src/fnvhash.s (File Modified)
4188 +0 -2 trunk/src/hash.c (File Modified)
4189
4190
4191 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4192 Log:
4193 - regenerate configure
4194
4195
4196 Changes: Modified:
4197 +18 -0 trunk/configure (File Modified)
4198
4199
4200 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4201 Log:
4202 - --enable-ricer-hashing option.
4203
4204
4205 Changes: Modified:
4206 +9 -0 trunk/configure.ac (File Modified)
4207 +3 -0 trunk/include/setup.h.in (File Modified)
4208
4209
4210 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4211 Log:
4212 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4213
4214
4215 Changes: Modified:
4216 + - trunk/src/fnvhash.s (File Added)
4217 +3 -0 trunk/src/hash.c (File Modified)
4218
4219
4220 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4221 Log:
4222 Fix syntax error in reference.conf.
4223
4224
4225 Changes: Modified:
4226 +0 -1 trunk/doc/reference.conf (File Modified)
4227
4228
4229 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4230 Log:
4231 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4232 (&& instead of ||...)
4233 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4234
4235
4236 Changes: Modified:
4237 +1 -1 trunk/src/chmode.c (File Modified)
4238
4239
4240 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4241 Log:
4242 Documentation for extban.
4243
4244
4245 Changes: Modified:
4246 + - trunk/doc/extban.txt (File Added)
4247
4248
4249 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4250 Log:
4251 Add extban modules to example confs.
4252
4253
4254 Changes: Modified:
4255 +5 -0 trunk/doc/example.conf (File Modified)
4256 +10 -0 trunk/doc/reference.conf (File Modified)
4257
4258
4259 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4260 Log:
4261 Initial addition of extended ban types (conditionals).
4262 Allows custom +bqeI checks via modules.
4263 Initial extra types are account (a[:mask]), oper (o),
4264 channel (c:name), realname (r:mask), server (s:mask).
4265
4266
4267 Changes: Modified:
4268 +229 -0 trunk/contrib/Makefile.in (File Modified)
4269 + - trunk/contrib/extb_account.c (File Added)
4270 + - trunk/contrib/extb_channel.c (File Added)
4271 + - trunk/contrib/extb_oper.c (File Added)
4272 + - trunk/contrib/extb_realname.c (File Added)
4273 + - trunk/contrib/extb_server.c (File Added)
4274 +13 -0 trunk/include/channel.h (File Modified)
4275 +1 -0 trunk/src/Makefile.in (File Modified)
4276 +14 -5 trunk/src/channel.c (File Modified)
4277 +91 -0 trunk/src/chmode.c (File Modified)
4278 + - trunk/src/extban.c (File Added)
4279
4280
4281 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4282 Log:
4283 Do not force +bqeI modes starting with '$' in nick!user@host format.
4284 * and ? characters in them are still assumed to be wildcards.
4285
4286
4287 Changes: Modified:
4288 +6 -0 trunk/src/chmode.c (File Modified)
4289
4290
4291 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4292 Log:
4293 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4294
4295
4296 Changes: Modified:
4297 +4 -0 trunk/modules/m_capab.c (File Modified)
4298
4299
4300 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4301 Log:
4302 Stop some mixing of client and server protocol.
4303
4304
4305 Changes: Modified:
4306 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4307 +4 -2 trunk/modules/m_pass.c (File Modified)
4308 +6 -0 trunk/modules/m_sasl.c (File Modified)
4309 +6 -0 trunk/modules/m_user.c (File Modified)
4310
4311
4312 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4313 Log:
4314 - additional revert
4315
4316
4317 Changes: Modified:
4318 +0 -2 trunk/include/s_newconf.h (File Modified)
4319 +0 -4 trunk/include/s_serv.h (File Modified)
4320 +0 -1 trunk/src/newconf.c (File Modified)
4321 +1 -13 trunk/src/s_serv.c (File Modified)
4322
4323
4324 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4325 Log:
4326 - revert LZOLink patch for now
4327
4328
4329 Changes: Modified:
4330 +0 -1 trunk/servlink/Makefile.in (File Modified)
4331 +0 -16 trunk/servlink/README (File Modified)
4332 +2 -36 trunk/servlink/control.c (File Modified)
4333 +0 -3 trunk/servlink/control.h (File Modified)
4334 +7 -5955 trunk/servlink/io.c (File Modified)
4335 + - trunk/servlink/lzoconf.h (File Deleted)
4336 + - trunk/servlink/lzodefs.h (File Deleted)
4337 + - trunk/servlink/minilzo.c (File Deleted)
4338 + - trunk/servlink/minilzo.h (File Deleted)
4339 +0 -1 trunk/servlink/servlink.h (File Modified)
4340
4341
4342 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4343 Log:
4344 - more stuff here
4345
4346
4347 Changes: Modified:
4348 +4 -2 trunk/servlink/control.c (File Modified)
4349 +2 -1 trunk/servlink/io.c (File Modified)
4350
4351
4352 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4353 Log:
4354 - oops
4355
4356
4357 Changes: Modified:
4358 +2 -2 trunk/servlink/io.c (File Modified)
4359
4360
4361 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4362 Log:
4363 - paranoia, prevent segfaults
4364
4365
4366 Changes: Modified:
4367 +2 -2 trunk/servlink/io.c (File Modified)
4368
4369
4370 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4371 Log:
4372 - more optimal servlink code
4373
4374
4375 Changes: Modified:
4376 +21 -8 trunk/servlink/io.c (File Modified)
4377
4378
4379 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4380 Log:
4381 - more efficient read strategy
4382
4383
4384 Changes: Modified:
4385 +15 -3 trunk/servlink/io.c (File Modified)
4386
4387
4388 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4389 Log:
4390 - use lzo_uintp cast to make LZO happy
4391
4392
4393 Changes: Modified:
4394 +3 -3 trunk/servlink/io.c (File Modified)
4395
4396
4397 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4398 Log:
4399 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4400
4401
4402 Changes: Modified:
4403 +4 -0 trunk/doc/example.conf (File Modified)
4404 +2 -1 trunk/include/s_newconf.h (File Modified)
4405 +4 -0 trunk/include/s_serv.h (File Modified)
4406 +1 -0 trunk/servlink/Makefile.in (File Modified)
4407 +16 -0 trunk/servlink/README (File Modified)
4408 +34 -2 trunk/servlink/control.c (File Modified)
4409 +3 -0 trunk/servlink/control.h (File Modified)
4410 +5929 -7 trunk/servlink/io.c (File Modified)
4411 + - trunk/servlink/lzoconf.h (File Added)
4412 + - trunk/servlink/lzodefs.h (File Added)
4413 + - trunk/servlink/minilzo.c (File Added)
4414 + - trunk/servlink/minilzo.h (File Added)
4415 +1 -0 trunk/servlink/servlink.h (File Modified)
4416 +1 -0 trunk/src/newconf.c (File Modified)
4417 +14 -2 trunk/src/s_serv.c (File Modified)
4418
4419
4420 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4421 Log:
4422 - remove imalloc, it was a concept that probably wouldn't have worked properly
4423
4424
4425 Changes: Modified:
4426 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4427 + - trunk/libcharybdis/imalloc.c (File Deleted)
4428 + - trunk/libcharybdis/imalloc.h (File Deleted)
4429
4430
4431 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4432 Log:
4433 - disable imalloc for now
4434
4435
4436 Changes: Modified:
4437 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4438
4439
4440 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4441 Log:
4442 - remove unneeded debug code
4443
4444
4445 Changes: Modified:
4446 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4447
4448
4449 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4450 Log:
4451 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4452
4453
4454 Changes: Modified:
4455 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4456
4457
4458 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4459 Log:
4460 - more stuff here, imalloc remains disabled for now
4461
4462
4463 Changes: Modified:
4464 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4465
4466
4467 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4468 Log:
4469 - more progress
4470
4471
4472 Changes: Modified:
4473 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4474
4475
4476 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4477 Log:
4478 - more tweaks
4479
4480
4481 Changes: Modified:
4482 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4483 +2 -0 trunk/src/ircd.c (File Modified)
4484
4485
4486 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4487 Log:
4488 - roll back libircd crap
4489
4490
4491 Changes: Modified:
4492 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4493 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4494 +29 -0 trunk/src/.depend (File Modified)
4495 +6 -21 trunk/src/Makefile.in (File Modified)
4496 +3 -218 trunk/src/ircd.c (File Modified)
4497 + - trunk/src/ircd_linker.c (File Deleted)
4498 + - trunk/src/main.c (File Deleted)
4499
4500
4501 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4502 Log:
4503 - realloc(), free() implementation
4504
4505
4506 Changes: Modified:
4507 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4508
4509
4510 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4511 Log:
4512 - malloc(), calloc() implementation
4513
4514
4515 Changes: Modified:
4516 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4517
4518
4519 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4520 Log:
4521 - block_free(), block_find(), retune_heaps() implementation
4522
4523
4524 Changes: Modified:
4525 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4526
4527
4528 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4529 Log:
4530 - block_destroy code, block_allocate code.
4531
4532
4533 Changes: Modified:
4534 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4535
4536
4537 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4538 Log:
4539 - block_new() code
4540
4541
4542 Changes: Modified:
4543 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4544
4545
4546 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4547 Log:
4548 - disable imalloc again :P
4549
4550
4551 Changes: Modified:
4552 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4553
4554
4555 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4556 Log:
4557 - fix warning
4558
4559
4560 Changes: Modified:
4561 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4562
4563
4564 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4565 Log:
4566 - fix typo
4567
4568
4569 Changes: Modified:
4570 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4571
4572
4573 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4574 Log:
4575 - constructor code for imalloc engine (malloc_init())
4576
4577
4578 Changes: Modified:
4579 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4580
4581
4582 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4583 Log:
4584 - imalloc engine improvements
4585
4586
4587 Changes: Modified:
4588 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4589
4590
4591 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4592 Log:
4593 - replace mmap() code with direct brk()/sbrk() calls.
4594
4595
4596 Changes: Modified:
4597 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4598
4599
4600 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4601 Log:
4602 - remove outdated i_malloc() interfaces
4603
4604
4605 Changes: Modified:
4606 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4607
4608
4609 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4610 Log:
4611 - redisable imalloc (sorry!)
4612
4613
4614 Changes: Modified:
4615 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4616
4617
4618 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4619 Log:
4620 - correct GET_PAGE_SLOT() macro
4621
4622
4623 Changes: Modified:
4624 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4625
4626
4627 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4628 Log:
4629 - oops forgot to commit it with imalloc turned off
4630
4631
4632 Changes: Modified:
4633 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4634
4635
4636 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4637 Log:
4638 - cleanups
4639
4640
4641 Changes: Modified:
4642 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4643 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4644
4645
4646 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4647 Log:
4648 - lowlevel imalloc code
4649
4650
4651 Changes: Modified:
4652 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4653 + - trunk/libcharybdis/imalloc.h (File Added)
4654
4655
4656 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4657 Log:
4658 - fix bindings
4659
4660
4661 Changes: Modified:
4662 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4663
4664
4665 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4666 Log:
4667 remove #ifndef
4668
4669
4670 Changes: Modified:
4671 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4672
4673
4674 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4675 Log:
4676 - 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)
4677
4678
4679 Changes: Modified:
4680 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4681 + - trunk/libcharybdis/imalloc.c (File Added)
4682
4683
4684 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4685 Log:
4686 - increment configure Id
4687
4688
4689 Changes: Modified:
4690 +2208 -1 trunk/configure (File Modified)
4691
4692
4693 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4694 Log:
4695 - bootstrap for imalloc code
4696
4697
4698 Changes: Modified:
4699 +54 -1 trunk/configure.ac (File Modified)
4700 +27 -0 trunk/include/setup.h.in (File Modified)
4701
4702
4703 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4704 Log:
4705 Clarify interaction of spoofs and channel bans/operator{} blocks.
4706
4707
4708 Changes: Modified:
4709 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4710 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4711
4712
4713 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4714 Log:
4715 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4716
4717
4718 Changes: Modified:
4719 +30 -22 trunk/src/ircd.c (File Modified)
4720
4721
4722 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4723 Log:
4724 If shared{} blocks deny something, the command
4725 is silently ignored.
4726
4727
4728 Changes: Modified:
4729 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4730
4731
4732 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4733 Log:
4734 Move up IsService check so we don't store a non-service
4735 in preClient->sasl_agent.
4736
4737
4738 Changes: Modified:
4739 +6 -6 trunk/modules/m_sasl.c (File Modified)
4740
4741
4742 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4743 Log:
4744 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4745 Add some more sanity checks on agent strings.
4746
4747
4748 Changes: Modified:
4749 +13 -11 trunk/modules/m_sasl.c (File Modified)
4750
4751
4752 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4753 Log:
4754 Unknown clients can have an ID too now so make sure to remove
4755 them from the hash if they exit.
4756
4757
4758 Changes: Modified:
4759 +3 -0 trunk/src/client.c (File Modified)
4760
4761
4762 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4763 Log:
4764 Only accept sasl from servers in a service{} block.
4765 Not tested but this must go in.
4766
4767
4768 Changes: Modified:
4769 +6 -0 trunk/modules/m_sasl.c (File Modified)
4770 +3 -0 trunk/modules/m_signon.c (File Modified)
4771
4772
4773 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4774 Log:
4775 Only process SAVE messages targetting registered users,
4776 not servers or unregistered connections. Could cause
4777 a crash when bad protocol was received.
4778
4779
4780 Changes: Modified:
4781 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4782
4783
4784 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4785 Log:
4786 - fix QJM buffer overflow vulnerability (fucking GXTi)
4787
4788
4789 Changes: Modified:
4790 +3 -3 trunk/src/s_user.c (File Modified)
4791
4792
4793 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4794 Log:
4795 Mention /scan umodes under oper_spy privilege.
4796
4797
4798 Changes: Modified:
4799 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4800
4801
4802 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4803 Log:
4804 Mention that overlapping cluster blocks are a bad thing.
4805
4806
4807 Changes: Modified:
4808 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4809
4810
4811 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4812 Log:
4813 - Document cluster{} and shared{} blocks.
4814 - Mention that service{} does not allow wildcards.
4815
4816
4817 Changes: Modified:
4818 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4819
4820
4821 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4822 Log:
4823 Document exempt{} and service{} blocks, point to reference.conf for
4824 general{}, channel{} and serverhide{}.
4825
4826
4827 Changes: Modified:
4828 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4829
4830
4831 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4832 Log:
4833 Document ~ in lists of values better.
4834
4835
4836 Changes: Modified:
4837 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4838
4839
4840 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4841 Log:
4842 More detailed CNOTICE, CPRIVMSG descriptions.
4843
4844
4845 Changes: Modified:
4846 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4847
4848
4849 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4850 Log:
4851 Oops, need both Revision and Id on modules.
4852
4853
4854 Changes: Modified:
4855 + - trunk/modules/sno_routing.c (Property Modified)
4856
4857
4858 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4859 Log:
4860 Tweak header comment a bit (filename, Id).
4861
4862
4863 Changes: Modified:
4864 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4865
4866
4867 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4868 Log:
4869 Add GLINE and UNGLINE.
4870
4871
4872 Changes: Modified:
4873 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4874
4875
4876 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4877 Log:
4878 New configure with proper Id.
4879
4880
4881 Changes: Modified:
4882 +3 -1 trunk/configure (File Modified)
4883
4884
4885 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4886 Log:
4887 Change #include directives for in6addr_any, hopefully compiles better now.
4888
4889
4890 Changes: Modified:
4891 +3 -1 trunk/configure.ac (File Modified)
4892
4893
4894 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4895 Log:
4896 Encourage putting actual administrative information
4897 in the admin{} block.
4898
4899
4900 Changes: Modified:
4901 +3 -3 trunk/doc/example.conf (File Modified)
4902
4903
4904 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4905 Log:
4906 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4907
4908
4909 Changes: Modified:
4910 +9 -7 trunk/include/s_conf.h (File Modified)
4911 +1 -0 trunk/src/newconf.c (File Modified)
4912 +10 -0 trunk/src/s_user.c (File Modified)
4913
4914
4915 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4916 Log:
4917 - Change to glines = no in example confs
4918 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4919 are disabled.
4920
4921
4922 Changes: Modified:
4923 +1 -1 trunk/doc/example.conf (File Modified)
4924 +1 -1 trunk/doc/reference.conf (File Modified)
4925 +2 -2 trunk/modules/m_gline.c (File Modified)
4926
4927
4928 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4929 Log:
4930 - forward-port QJM fix from 1.1
4931
4932
4933 Changes: Modified:
4934 +2 -0 trunk/src/s_user.c (File Modified)
4935
4936
4937 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4938 Log:
4939 - add switch to configure to disable the block allocator
4940
4941
4942 Changes: Modified:
4943 +18 -0 trunk/configure (File Modified)
4944 +9 -0 trunk/configure.ac (File Modified)
4945 +0 -6 trunk/include/config.h (File Modified)
4946 +3 -0 trunk/include/setup.h.in (File Modified)
4947
4948
4949 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4950 Log:
4951 Fix wierd error that would exit SASL users with "Overridden"
4952
4953 Changes: Modified:
4954 +1 -1 trunk/modules/m_signon.c (File Modified)
4955
4956
4957 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4958 Log:
4959 Remove obsolete XXX comment about lazylinks.
4960
4961
4962 Changes: Modified:
4963 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4964
4965
4966 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4967 Log:
4968 OJOIN: make sure to send the wallops remotely for #channels
4969
4970
4971 Changes: Modified:
4972 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4973
4974
4975 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4976 Log:
4977 Accountability for OJOIN (contrib module)
4978
4979 Changes: Modified:
4980 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4981
4982
4983 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4984 Log:
4985 - move more stuff over to ircd_state
4986
4987
4988 Changes: Modified:
4989 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4990 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4991 +9 -0 trunk/src/ircd_state.c (File Modified)
4992 +3 -3 trunk/src/patricia.c (File Modified)
4993
4994
4995 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4996 Log:
4997 - move more stuff out of libircd and into ircd_state.c
4998
4999
5000 Changes: Modified:
5001 +5 -5 trunk/src/channel.c (File Modified)
5002 +4 -4 trunk/src/client.c (File Modified)
5003 +12 -0 trunk/src/ircd_state.c (File Modified)
5004
5005
5006 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5007 Log:
5008 - this is just barrels of fun
5009
5010
5011 Changes: Modified:
5012 + - trunk/include/ircd_state.h (File Added)
5013 +1 -1 trunk/src/Makefile.in (File Modified)
5014 +2 -1 trunk/src/channel.c (File Modified)
5015 +3 -52 trunk/src/ircd.c (File Modified)
5016 +100 -3 trunk/src/ircd_state.c (File Modified)
5017
5018
5019 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5020 Log:
5021 It's .include, not #include.
5022
5023
5024 Changes: Modified:
5025 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5026
5027
5028 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5029 Log:
5030 More consistent section titles.
5031
5032
5033 Changes: Modified:
5034 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5035 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5036 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5037
5038
5039 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5040 Log:
5041 Mention possible exceeding of +j/+l due to propagation
5042 delays between servers.
5043
5044
5045 Changes: Modified:
5046 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5047
5048
5049 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5050 Log:
5051 Formatting nits:
5052 - "text" -> <quote>text</quote>
5053 - <filename>
5054 - a few more
5055
5056
5057 Changes: Modified:
5058 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5059 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5060 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5061 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5062
5063
5064 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5065 Log:
5066 Remove text about deprecation of glines.
5067
5068
5069 Changes: Modified:
5070 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5071
5072
5073 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5074 Log:
5075 - Add description of umode +D, deaf.
5076 - Mention CALLERID 005 token with umode +g.
5077
5078
5079 Changes: Modified:
5080 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5081
5082
5083 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5084 Log:
5085 Strip off a leading colon in services shortcuts (aliases).
5086
5087
5088 Changes: Modified:
5089 +2 -0 trunk/src/parse.c (File Modified)
5090
5091
5092 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5093 Log:
5094 Add no_oper_invis contrib module, denies opers setting
5095 themselves invisible (except hidden_oper's).
5096
5097
5098 Changes: Modified:
5099 +42 -0 trunk/contrib/Makefile.in (File Modified)
5100 + - trunk/contrib/no_oper_invis.c (File Added)
5101
5102
5103 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5104 Log:
5105 Mention /stats E, make the other /stats descriptions more consistent.
5106
5107
5108 Changes: Modified:
5109 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5110
5111
5112 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5113 Log:
5114 Mention that the KILL reason and oper will appear on channels.
5115
5116
5117 Changes: Modified:
5118 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5119
5120
5121 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5122 Log:
5123 Mention /mode #channel f to query forward channel from outside.
5124
5125
5126 Changes: Modified:
5127 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5128
5129
5130 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5131 Log:
5132 Port over RATBOX_2_1 r20960 (anfl):
5133 client connect notices to +C should be hiding the extra
5134 fields for spoofed users
5135
5136
5137 Changes: Modified:
5138 +2 -1 trunk/src/s_user.c (File Modified)
5139
5140
5141 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5142 Log:
5143 Add a chapter with our extra user commands:
5144 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5145
5146
5147 Changes: Modified:
5148 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5149 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5150
5151
5152 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5153 Log:
5154 Do not put by <server>: in SQUIT reasons to servers
5155 other than the one being exited.
5156
5157
5158 Changes: Modified:
5159 +1 -1 trunk/src/client.c (File Modified)
5160
5161
5162 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5163 Log:
5164 Regenerate configure.
5165
5166
5167 Changes: Modified:
5168 +1162 -1159 trunk/configure (File Modified)
5169
5170
5171 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5172 Log:
5173 Move the warning flags down so they do not mess up
5174 checks like for -Wl,-export-dynamic.
5175
5176
5177 Changes: Modified:
5178 +33 -30 trunk/configure.ac (File Modified)
5179
5180
5181 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5182 Log:
5183 - more work here
5184
5185
5186 Changes: Modified:
5187 +2 -1 trunk/iauth/Makefile.in (File Modified)
5188
5189
5190 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5191 Log:
5192 - build iauth makefile
5193
5194
5195 Changes: Modified:
5196 +3 -2 trunk/configure (File Modified)
5197 +1 -0 trunk/configure.ac (File Modified)
5198
5199
5200 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5201 Log:
5202 - Makefile
5203
5204
5205 Changes: Modified:
5206 + - trunk/iauth/Makefile.in (File Added)
5207
5208
5209 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5210 Log:
5211 - add iauth.conf.example from irc2.11
5212
5213
5214 Changes: Modified:
5215 + - trunk/doc/example-iauth.conf (File Added)
5216
5217
5218 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5219 Log:
5220 - wow, i found some docs on this thing
5221
5222
5223 Changes: Modified:
5224 + - trunk/doc/technical/iauth-internals.txt (File Added)
5225
5226
5227 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5228 Log:
5229 - no longer applicable
5230
5231
5232 Changes: Modified:
5233 + - trunk/authdaemon/ (File Deleted)
5234
5235
5236 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5237 Log:
5238 - remove libircd.so on make clean (oops)
5239
5240
5241 Changes: Modified:
5242 +1 -1 trunk/src/Makefile.in (File Modified)
5243
5244
5245 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5246 Log:
5247 - merge iauth source for experimentation
5248
5249
5250 Changes: Modified:
5251 + - trunk/iauth/ (File Added)
5252 + - trunk/iauth/a_conf.c (File Added)
5253 + - trunk/iauth/a_conf_def.h (File Added)
5254 + - trunk/iauth/a_conf_ext.h (File Added)
5255 + - trunk/iauth/a_defines.h (File Added)
5256 + - trunk/iauth/a_externs.h (File Added)
5257 + - trunk/iauth/a_io.c (File Added)
5258 + - trunk/iauth/a_io_ext.h (File Added)
5259 + - trunk/iauth/a_log.c (File Added)
5260 + - trunk/iauth/a_log_def.h (File Added)
5261 + - trunk/iauth/a_log_ext.h (File Added)
5262 + - trunk/iauth/a_struct_def.h (File Added)
5263 + - trunk/iauth/iauth.c (File Added)
5264 + - trunk/iauth/mod_lhex.c (File Added)
5265 + - trunk/iauth/mod_lhex_ext.h (File Added)
5266 + - trunk/iauth/mod_pipe.c (File Added)
5267 + - trunk/iauth/mod_pipe_ext.h (File Added)
5268 + - trunk/iauth/mod_rfc931.c (File Added)
5269 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5270 + - trunk/iauth/mod_socks.c (File Added)
5271 + - trunk/iauth/mod_socks_ext.h (File Added)
5272 + - trunk/iauth/mod_webproxy.c (File Added)
5273 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5274
5275
5276 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5277 Log:
5278 User /quote help index was not sorted properly.
5279
5280
5281 Changes: Modified:
5282 +2 -2 trunk/help/Makefile.in (File Modified)
5283 +8 -8 trunk/help/users/index (File Modified)
5284
5285
5286 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5287 Log:
5288 Add SCAN help file.
5289
5290
5291 Changes: Modified:
5292 +25 -8 trunk/help/opers/index (File Modified)
5293 + - trunk/help/opers/scan (File Added)
5294
5295
5296 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5297 Log:
5298 SGML docs:
5299 - Document SCAN UMODES
5300 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5301
5302
5303 Changes: Modified:
5304 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5305
5306
5307 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5308 Log:
5309 Add our copyright information to /info (part of release-1.1 r1026).
5310
5311
5312 Changes: Modified:
5313 +1 -0 trunk/src/version.c.SH (File Modified)
5314
5315
5316 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5317 Log:
5318 Fix some compile warnings.
5319
5320
5321 Changes: Modified:
5322 +1 -1 trunk/modules/core/m_join.c (File Modified)
5323 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5324 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5325 +1 -1 trunk/modules/m_scan.c (File Modified)
5326 +4 -4 trunk/modules/m_signon.c (File Modified)
5327
5328
5329 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5330 Log:
5331 RSFNC: OK, actually consider unknowns also for detecting a collide.
5332 Otherwise we can get two clients with the same nick.
5333
5334
5335 Changes: Modified:
5336 +1 -1 trunk/modules/m_services.c (File Modified)
5337
5338
5339 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5340 Log:
5341 - charybdis profiling stuff
5342 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5343 - update .depend
5344
5345
5346 Changes: Modified:
5347 +0 -8 trunk/configure (File Modified)
5348 +1 -8 trunk/configure.ac (File Modified)
5349 +18 -0 trunk/include/channel.h (File Modified)
5350 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5351 +335 -260 trunk/src/.depend (File Modified)
5352 +1569 -0 trunk/src/Makefile.in (File Modified)
5353 + - trunk/src/chmode.c (File Added)
5354 +16 -1 trunk/src/ircd.c (File Modified)
5355 +11 -0 trunk/src/main.c (File Modified)
5356 +11 -0 trunk/src/modules.c (File Modified)
5357
5358
5359 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5360 Log:
5361 RSFNC: Do not send kills to servers for unknowns
5362
5363
5364 Changes: Modified:
5365 +4 -2 trunk/modules/m_services.c (File Modified)
5366
5367
5368 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5369 Log:
5370 Describe service{} blocks in reference.conf.
5371
5372
5373 Changes: Modified:
5374 +12 -0 trunk/doc/reference.conf (File Modified)
5375
5376
5377 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5378 Log:
5379 Replace this list of modes with pointers to other documentation.
5380
5381
5382 Changes: Modified:
5383 +6 -50 trunk/doc/modes.txt (File Modified)
5384
5385
5386 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5387 Log:
5388 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5389 looks too much like an old-ircd client pointer otherwise.
5390
5391
5392 Changes: Modified:
5393 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5394
5395
5396 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5397 Log:
5398 findforwards:
5399 - note truncation of the list (perhaps sending multiple
5400 notices is better)
5401 - clarify in a comment that /findforwards on a nonexistent
5402 channel can be useful
5403 - sendto_one_notice() requires that the text start with
5404 a colon
5405
5406
5407 Changes: Modified:
5408 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5409
5410
5411 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5412 Log:
5413 When we close a local server's link, always include the
5414 name of the client causing the exit in the reason in the
5415 SQUIT we send them (replacing them with us). This makes
5416 sure server notices for stuff like "Not enough arguments
5417 to server command" are different on the two sides.
5418
5419
5420 Changes: Modified:
5421 +7 -5 trunk/src/client.c (File Modified)
5422
5423
5424 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5425 Log:
5426 New contrib module m_findforwards.c
5427
5428
5429 Changes: Modified:
5430 +112 -0 trunk/contrib/Makefile.in (File Modified)
5431 + - trunk/contrib/m_findforwards.c (File Added)
5432
5433
5434 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5435 Log:
5436 Whoops, don't show real host behind auth{} spoof in
5437 spoof notices if hide_spoof_ips is enabled.
5438
5439 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5440
5441
5442 Changes: Modified:
5443 +3 -2 trunk/src/s_conf.c (File Modified)
5444
5445
5446 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5447 Log:
5448 Add dalnet-style /identify that sends to nickserv or chanserv.
5449
5450
5451 Changes: Modified:
5452 +102 -0 trunk/contrib/Makefile.in (File Modified)
5453 + - trunk/contrib/m_identify.c (File Added)
5454
5455
5456 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5457 Log:
5458 Document alias{} blocks a bit better.
5459
5460
5461 Changes: Modified:
5462 +9 -0 trunk/doc/reference.conf (File Modified)
5463
5464
5465 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5466 Log:
5467 - add aliases to /stats m (data usage is not counted though, sorry)
5468
5469
5470 Changes: Modified:
5471 +1 -0 trunk/include/s_conf.h (File Modified)
5472 +3 -0 trunk/src/newconf.c (File Modified)
5473 +15 -0 trunk/src/parse.c (File Modified)
5474
5475
5476 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5477 Log:
5478 - remove m_sshortcut as it's no longer relevant
5479
5480
5481 Changes: Modified:
5482 +0 -145 trunk/modules/Makefile.in (File Modified)
5483 + - trunk/modules/m_sshortcut.c (File Deleted)
5484
5485
5486 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5487 Log:
5488 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5489 targets instead of my original idea :P)
5490
5491
5492 Changes: Modified:
5493 +32 -0 trunk/doc/example.conf (File Modified)
5494 +35 -0 trunk/doc/reference.conf (File Modified)
5495 +4 -0 trunk/include/parse.h (File Modified)
5496 +7 -0 trunk/include/s_conf.h (File Modified)
5497 +82 -0 trunk/src/newconf.c (File Modified)
5498 +78 -0 trunk/src/parse.c (File Modified)
5499 +16 -0 trunk/src/s_conf.c (File Modified)
5500
5501
5502 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5503 Log:
5504 Remove some spaces after tabs. ??
5505
5506
5507 Changes: Modified:
5508 +18 -18 trunk/src/newconf.c (File Modified)
5509
5510
5511 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5512 Log:
5513 Global /who:
5514 - make sure to clear all marks also if the who was aborted
5515 because of too many matches
5516 - give ERR_TOOMANYMATCHES if too many matches
5517 - clarify comments
5518
5519 ratbox RATBOX_2_2 r22003 (jilles)
5520
5521
5522 Changes: Modified:
5523 +28 -26 trunk/modules/m_who.c (File Modified)
5524
5525
5526 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5527 Log:
5528 - devel is 2.0
5529
5530
5531 Changes: Modified:
5532 +9 -9 trunk/configure (File Modified)
5533 +1 -1 trunk/configure.ac (File Modified)
5534
5535
5536 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5537 Log:
5538 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5539
5540
5541 Changes: Modified:
5542 +2 -1 trunk/include/s_newconf.h (File Modified)
5543 +20 -0 trunk/modules/m_rehash.c (File Modified)
5544 +1 -1 trunk/src/s_newconf.c (File Modified)
5545
5546
5547 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5548 Log:
5549 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5550
5551
5552 Changes: Modified:
5553 +0 -1 trunk/doc/example.conf (File Modified)
5554 +0 -3 trunk/doc/reference.conf (File Modified)
5555 +0 -1 trunk/include/s_conf.h (File Modified)
5556 +0 -6 trunk/modules/m_info.c (File Modified)
5557 +1 -1 trunk/src/channel.c (File Modified)
5558 +0 -1 trunk/src/newconf.c (File Modified)
5559
5560
5561 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5562 Log:
5563 Missing header in m_chghost.c
5564
5565 Changes: Modified:
5566 +1 -0 trunk/modules/m_chghost.c (File Modified)
5567
5568
5569 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5570 Log:
5571 Relocate QJM code to a seperate function(change_nick_user_host)
5572 Change CHGHOST to use change_nick_user_host instead of just setting it
5573
5574
5575 Changes: Modified:
5576 +3 -0 trunk/include/s_user.h (File Modified)
5577 +1 -1 trunk/modules/m_chghost.c (File Modified)
5578 +3 -78 trunk/modules/m_signon.c (File Modified)
5579 +89 -0 trunk/src/s_user.c (File Modified)
5580
5581
5582 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5583 Log:
5584 Restore /stats a (dns servers, admin-only).
5585
5586
5587 Changes: Modified:
5588 +1 -0 trunk/include/res.h (File Modified)
5589 +5 -8 trunk/modules/m_stats.c (File Modified)
5590 +16 -0 trunk/src/res.c (File Modified)
5591
5592
5593 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5594 Log:
5595 - Add CHARYBDIS_PROFILE if we are profiling.
5596 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5597 - Remove duplicate --enable-epoll entry.
5598
5599
5600 Changes: Modified:
5601 +1595 -15 trunk/configure (File Modified)
5602 +30 -11 trunk/configure.ac (File Modified)
5603 +3 -0 trunk/include/setup.h.in (File Modified)
5604
5605
5606 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5607 Log:
5608 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5609
5610
5611 Changes: Modified:
5612 +28 -0 trunk/aclocal.m4 (File Modified)
5613
5614
5615 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5616 Log:
5617 Allow requesting forward channel and quiet list in same mode command.
5618
5619
5620 Changes: Modified:
5621 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5622
5623
5624 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5625 Log:
5626 Add description of xline wildcards.
5627
5628
5629 Changes: Modified:
5630 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5631
5632
5633 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5634 Log:
5635 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5636
5637
5638 Changes: Modified:
5639 +0 -4 trunk/modules/m_services.c (File Modified)
5640
5641
5642 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5643 Log:
5644 typo
5645
5646
5647 Changes: Modified:
5648 +1 -1 trunk/include/hook.h (File Modified)
5649
5650
5651 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5652 Log:
5653 call_hook, not hook_call
5654
5655
5656 Changes: Modified:
5657 +1 -1 trunk/modules/core/m_join.c (File Modified)
5658
5659
5660 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5661 Log:
5662 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5663 Could be useful for a number of things.
5664
5665
5666 Changes: Modified:
5667 +9 -0 trunk/modules/core/m_join.c (File Modified)
5668
5669
5670 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5671 Log:
5672 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5673
5674
5675 Changes: Modified:
5676 +7 -0 trunk/include/hook.h (File Modified)
5677
5678
5679 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5680 Log:
5681 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5682
5683
5684 Changes: Modified:
5685 +15 -0 trunk/modules/m_services.c (File Modified)
5686
5687
5688 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5689 Log:
5690 Clarify snomask +f, +k, +u.
5691
5692
5693 Changes: Modified:
5694 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5695
5696
5697 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5698 Log:
5699 Cmode +p and +s may be set simultaneously.
5700
5701
5702 Changes: Modified:
5703 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5704
5705
5706 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5707 Log:
5708 actually, we should check the data version on each reload (oops)
5709
5710
5711 Changes: Modified:
5712 +6 -6 trunk/src/main.c (File Modified)
5713
5714
5715 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5716 Log:
5717 more work on the loader
5718
5719
5720 Changes: Modified:
5721 +45 -21 trunk/src/main.c (File Modified)
5722
5723
5724 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5725 Log:
5726 Add prototype ircd_state.c
5727
5728
5729 Changes: Modified:
5730 + - trunk/src/ircd_state.c (File Added)
5731
5732
5733 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5734 Log:
5735 Smaller improvements.
5736
5737
5738 Changes: Modified:
5739 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5740
5741
5742 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5743 Log:
5744 Add a lot of stuff here.
5745
5746
5747 Changes: Modified:
5748 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5749
5750
5751 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5752 Log:
5753 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5754
5755
5756 Changes: Modified:
5757 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5758
5759
5760 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5761 Log:
5762 Invex doesn't trump +r or (sic) +J.
5763
5764
5765 Changes: Modified:
5766 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5767
5768
5769 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5770 Log:
5771 Check to make sure a module is not loaded before loading it.
5772
5773
5774 Changes: Modified:
5775 +6 -1 trunk/src/ircd_parser.y (File Modified)
5776
5777
5778 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5779 Log:
5780 - Add a missing comma in the HeaderMessages array
5781 - Only send "Your hostname is too long ..." if that really is the case
5782
5783
5784 Changes: Modified:
5785 +2 -2 trunk/src/s_auth.c (File Modified)
5786
5787
5788 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5789 Log:
5790 build_symtable() will have already bailed here, so no need to check
5791 explicitly whether or not charybdis_main is NULL.
5792
5793
5794 Changes: Modified:
5795 +7 -16 trunk/src/main.c (File Modified)
5796
5797
5798 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5799 Log:
5800 Data structure versioning, part 1.
5801
5802
5803 Changes: Modified:
5804 +10 -1 trunk/include/ircd_defs.h (File Modified)
5805 +2 -0 trunk/src/ircd.c (File Modified)
5806 +15 -3 trunk/src/main.c (File Modified)
5807
5808
5809 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5810 Log:
5811 build a symbol table and use that instead of doing a raw dlsym on everything
5812
5813
5814 Changes: Modified:
5815 + - trunk/include/ircd_linker.h (File Added)
5816 +71 -1 trunk/src/Makefile.in (File Modified)
5817 + - trunk/src/ircd_linker.c (File Added)
5818 +16 -4 trunk/src/main.c (File Modified)
5819
5820
5821 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5822 Log:
5823 The launcher now calls io_loop() instead of charybdis_main().
5824 This is so that we do not have to reinitialize *everything* later.
5825
5826
5827 Changes: Modified:
5828 +1 -0 trunk/include/ircd.h (File Modified)
5829 +6 -7 trunk/src/ircd.c (File Modified)
5830 +13 -1 trunk/src/main.c (File Modified)
5831
5832
5833 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5834 Log:
5835 Use global binding on libircd.so.
5836
5837
5838 Changes: Modified:
5839 +1 -1 trunk/src/main.c (File Modified)
5840
5841
5842 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5843 Log:
5844 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5845 (it will do more later)
5846
5847
5848 Changes: Modified:
5849 +14 -12 trunk/include/config.h (File Modified)
5850 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5851 +31 -5 trunk/src/Makefile.in (File Modified)
5852 +78 -1 trunk/src/ircd.c (File Modified)
5853 + - trunk/src/main.c (File Added)
5854
5855
5856 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5857 Log:
5858 Add whitespace here, oops.
5859
5860
5861 Changes: Modified:
5862 +1 -1 trunk/CREDITS (File Modified)
5863
5864
5865 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5866 Log:
5867 Properly copy over the IP address here instead of using a cheap hack.
5868 Because the hack didn't work right except on IPv6. :|
5869
5870
5871 Changes: Modified:
5872 +12 -2 trunk/src/s_newconf.c (File Modified)
5873
5874
5875 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5876 Log:
5877 Revert reject cache notice to ratbox's, which more
5878 clearly suggests what's happening.
5879
5880
5881 Changes: Modified:
5882 +4 -1 trunk/src/reject.c (File Modified)
5883
5884
5885 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5886 Log:
5887 Fix the openssl status in the overview information.
5888
5889
5890 Changes: Modified:
5891 +1 -3 trunk/configure (File Modified)
5892 +1 -3 trunk/configure.ac (File Modified)
5893
5894
5895 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5896 Log:
5897 - Add simple exempt{} block (127.0.0.1) to example.conf.
5898 - Remove mention of deny{}.
5899
5900
5901 Changes: Modified:
5902 +5 -0 trunk/doc/example.conf (File Modified)
5903 +1 -1 trunk/doc/reference.conf (File Modified)
5904
5905
5906 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5907 Log:
5908 example.conf: add some comments at the start
5909 reference.conf: some ircd-ratbox -> charybdis
5910
5911
5912 Changes: Modified:
5913 +11 -0 trunk/doc/example.conf (File Modified)
5914 +6 -5 trunk/doc/reference.conf (File Modified)
5915
5916
5917 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5918 Log:
5919 Rename m_createauthonly module to createauthonly
5920 as this is not a module providing an m_function
5921 (command).
5922
5923
5924 Changes: Modified:
5925 +1 -38 trunk/contrib/Makefile.in (File Modified)
5926 + - trunk/contrib/createauthonly.c (File Added)
5927 + - trunk/contrib/m_createauthonly.c (File Deleted)
5928
5929
5930 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5931 Log:
5932 Add to example confs commented lines for:
5933 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5934 sno_globalkline.so, sno_globaloper.so.
5935
5936
5937 Changes: Modified:
5938 +5 -1 trunk/doc/example.conf (File Modified)
5939 +9 -1 trunk/doc/reference.conf (File Modified)
5940
5941
5942 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5943 Log:
5944 - Unbreak connecting to connect{}s with hostnames
5945 instead of IP addresses (broken with new resolver).
5946 - Try to do A/AAAA query based on aftype in
5947 connect{} (doesn't seem to work fully).
5948
5949
5950 Changes: Modified:
5951 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5952
5953
5954 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5955 Log:
5956 Unbreak /rehash dns.
5957
5958
5959 Changes: Modified:
5960 +1 -0 trunk/src/res.c (File Modified)
5961
5962
5963 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5964 Log:
5965 Preserve Hybrid Id and add one of our own.
5966
5967
5968 Changes: Modified:
5969 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5970 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5971
5972
5973 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5974 Log:
5975 Add anfl and Androsyn to CREDITS.
5976 They wrote a lot of ratbox code we use, both before and after the fork.
5977
5978
5979 Changes: Modified:
5980 +2 -0 trunk/CREDITS (File Modified)
5981
5982
5983 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5984 Log:
5985 Hostname validity check.
5986
5987
5988 Changes: Modified:
5989 +42 -3 trunk/src/s_auth.c (File Modified)
5990
5991
5992 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5993 Log:
5994 Version bump to 1.2.0.
5995
5996
5997 Changes: Modified:
5998 +9 -9 trunk/configure (File Modified)
5999 +1 -1 trunk/configure.ac (File Modified)
6000
6001
6002 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6003 Log:
6004 - Missed a spot in the IPv6 code here. Should be usable now.
6005
6006
6007 Changes: Modified:
6008 +2 -2 trunk/src/res.c (File Modified)
6009
6010
6011 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6012 Log:
6013 Alright, so, this massive commit does the following:
6014 - Removes adns
6015 - Adds a resolver based on the undernet and hybrid one.
6016 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6017 - Makes a check in ./configure be posixly correct
6018 - Simplifies the auth code and DNS callbacks
6019
6020 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6021
6022
6023 Changes: Modified:
6024 +1 -1 trunk/Makefile.in (File Modified)
6025 + - trunk/adns/ (File Deleted)
6026 +148 -80 trunk/configure (File Modified)
6027 +1 -2 trunk/configure.ac (File Modified)
6028 +6 -0 trunk/include/client.h (File Modified)
6029 +1 -0 trunk/include/packet.h (File Modified)
6030 +153 -41 trunk/include/res.h (File Modified)
6031 + - trunk/include/reslib.h (File Added)
6032 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6033 +930 -1449 trunk/modules/.depend (File Modified)
6034 +3 -0 trunk/modules/m_stats.c (File Modified)
6035 +417 -621 trunk/src/.depend (File Modified)
6036 +1 -1 trunk/src/.indent.pro (File Modified)
6037 +2069 -289 trunk/src/Makefile.in (File Modified)
6038 + - trunk/src/adns.c (File Deleted)
6039 + - trunk/src/res.c (File Added)
6040 + - trunk/src/reslib.c (File Added)
6041 +11 -50 trunk/src/s_auth.c (File Modified)
6042 +4 -26 trunk/src/s_newconf.c (File Modified)
6043
6044
6045 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6046 Log:
6047 Document the NOBALLOC feature.
6048
6049
6050 Changes: Modified:
6051 +7 -1 trunk/include/config.h (File Modified)
6052
6053
6054 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6055 Log:
6056 commands.sgml changes
6057
6058
6059 Changes: Modified:
6060 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6061
6062
6063 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6064 Log:
6065 connect{} changes.
6066
6067
6068 Changes: Modified:
6069 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6070
6071
6072 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6073 Log:
6074 Improve description of class{} block (in particular,
6075 mention server classes as well as client classes).
6076
6077
6078 Changes: Modified:
6079 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6080
6081
6082 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6083 Log:
6084 In comment:
6085 -/* sendq: servers need a higher sendq as they send more data */
6086 +/* sendq: servers need a higher sendq as they are sent more data */
6087
6088
6089 Changes: Modified:
6090 +1 -1 trunk/doc/reference.conf (File Modified)
6091
6092
6093 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6094 Log:
6095 Add modules{} block.
6096
6097
6098 Changes: Modified:
6099 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6100
6101
6102 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6103 Log:
6104 Add general::oper_snomask, snomask on oper up for opers
6105 that have umode +s set on oper up, but do not have
6106 a specific snomask setting in their operator block.
6107 If this is empty or not specified, +s is used as before.
6108
6109
6110 Changes: Modified:
6111 +4 -1 trunk/doc/example.conf (File Modified)
6112 +7 -1 trunk/doc/reference.conf (File Modified)
6113 +1 -0 trunk/include/client.h (File Modified)
6114 +1 -0 trunk/include/s_conf.h (File Modified)
6115 +32 -0 trunk/src/newconf.c (File Modified)
6116 +1 -0 trunk/src/s_conf.c (File Modified)
6117 +13 -3 trunk/src/s_user.c (File Modified)
6118
6119
6120 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6121 Log:
6122 fix error
6123
6124 Changes: Modified:
6125 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6126
6127
6128 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6129 Log:
6130 Add MASKTRACE and CHANTRACE commands.
6131
6132
6133 Changes: Modified:
6134 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6135
6136
6137 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6138 Log:
6139 document loadmodule directive
6140
6141
6142 Changes: Modified:
6143 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6144
6145
6146 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6147 Log:
6148 finish this up
6149
6150
6151 Changes: Modified:
6152 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6153
6154
6155 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6156 Log:
6157 q:lines are no longer living in the ircd.conf either
6158
6159
6160 Changes: Modified:
6161 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6162
6163
6164 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6165 Log:
6166 remove k:line, d:line, x:line as they are their own files now
6167
6168
6169 Changes: Modified:
6170 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6171
6172
6173 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6174 Log:
6175 New place for operator::snomask.
6176
6177
6178 Changes: Modified:
6179 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6180
6181
6182 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6183 Log:
6184 Document connect {}.
6185
6186
6187 Changes: Modified:
6188 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6189
6190
6191 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6192 Log:
6193 example.conf: move operator::snomask to a more logical place,
6194 more sensible default
6195 reference.conf: add operator::snomask
6196
6197
6198 Changes: Modified:
6199 +3 -3 trunk/doc/example.conf (File Modified)
6200 +3 -0 trunk/doc/reference.conf (File Modified)
6201
6202
6203 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6204 Log:
6205 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6206 in those conf entries that take umodes like <name1>, <name2>, ...
6207
6208
6209 Changes: Modified:
6210 +3 -0 trunk/doc/reference.conf (File Modified)
6211 +3 -0 trunk/src/newconf.c (File Modified)
6212
6213
6214 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6215 Log:
6216 Remove H:line
6217
6218
6219 Changes: Modified:
6220 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6221
6222
6223 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6224 Log:
6225 Aesthetic changes.
6226
6227
6228 Changes: Modified:
6229 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6230
6231
6232 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6233 Log:
6234 s/allow/auth
6235
6236
6237 Changes: Modified:
6238 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6239
6240
6241 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6242 Log:
6243 fix
6244
6245
6246 Changes: Modified:
6247 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6248
6249
6250 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6251 Log:
6252 Document operator {} blocks.
6253
6254
6255 Changes: Modified:
6256 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6257
6258
6259 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6260 Log:
6261 auth{}: clarify/add some details
6262
6263
6264 Changes: Modified:
6265 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6266
6267
6268 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6269 Log:
6270 auth{}: Move a paragraph.
6271
6272
6273 Changes: Modified:
6274 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6275
6276
6277 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6278 Log:
6279 Document auth{} blocks.
6280
6281
6282 Changes: Modified:
6283 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6284
6285
6286 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6287 Log:
6288 Add umode +R.
6289
6290
6291 Changes: Modified:
6292 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6293
6294
6295 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6296 Log:
6297 Add umode +R, prevents unidentified clients from
6298 sending private messages or notices. /accept'ed
6299 clients and opers are exempt.
6300 Due to the /accept part, this is only checked
6301 at the target's server, may want to change
6302 this?
6303
6304
6305 Changes: Modified:
6306 +1 -0 trunk/help/opers/umode (File Modified)
6307 +1 -0 trunk/help/users/umode (File Modified)
6308 +2 -0 trunk/include/client.h (File Modified)
6309 +1 -0 trunk/include/numeric.h (File Modified)
6310 +11 -1 trunk/modules/core/m_message.c (File Modified)
6311 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6312 +1 -1 trunk/src/messages.tab (File Modified)
6313 +1 -1 trunk/src/s_user.c (File Modified)
6314
6315
6316 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6317 Log:
6318 Don't allow a nick change if banned or quieted (and not
6319 voiced or opped) on a channel. This uses numeric 435
6320 (bahamut's "cannot change to a banned nick") because
6321 bahamut/ircu's 437 and hyperion's 438 already have
6322 another meaning for us.
6323
6324
6325 Changes: Modified:
6326 +2 -0 trunk/include/channel.h (File Modified)
6327 +1 -0 trunk/include/numeric.h (File Modified)
6328 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6329 +38 -0 trunk/src/channel.c (File Modified)
6330 +1 -1 trunk/src/messages.tab (File Modified)
6331
6332
6333 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6334 Log:
6335 KNOCK:
6336 - respect ban exceptions
6337 - also deny a knock if quieted
6338
6339
6340 Changes: Modified:
6341 +2 -1 trunk/modules/m_knock.c (File Modified)
6342
6343
6344 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6345 Log:
6346 Reverse bad substitution in comment.
6347
6348
6349 Changes: Modified:
6350 +1 -1 trunk/src/channel.c (File Modified)
6351
6352
6353 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6354 Log:
6355 - set DynSpoof flag for clients spoofed at registration
6356 - add orighost instead of host to the hostname hash
6357
6358
6359 Changes: Modified:
6360 +5 -1 trunk/src/s_user.c (File Modified)
6361
6362
6363 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6364 Log:
6365 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6366
6367
6368 Changes: Modified:
6369 +2 -3 trunk/src/send.c (File Modified)
6370
6371
6372 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6373 Log:
6374 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6375
6376
6377 Changes: Modified:
6378 +17 -7 trunk/modules/m_signon.c (File Modified)
6379
6380
6381 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6382 Log:
6383 Correct minimum args on ENCAP SASL to avoid nasty core.
6384
6385
6386 Changes: Modified:
6387 +1 -1 trunk/modules/m_sasl.c (File Modified)
6388
6389
6390 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6391 Log:
6392 Style nits: sptr can't ever be NULL, don't compare truth
6393 values with YES.
6394
6395
6396 Changes: Modified:
6397 +2 -3 trunk/modules/m_scan.c (File Modified)
6398
6399
6400 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6401 Log:
6402 - Comment out scan_cmodes() prototype to suppress warning
6403 - Correct minimum parameter count for mo_scan()
6404
6405
6406 Changes: Modified:
6407 +2 -2 trunk/modules/m_scan.c (File Modified)
6408
6409
6410 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6411 Log:
6412 SCAN UMODES:
6413 - Include full command in operspy notice
6414 - Allow global scans (no-list used, mask not used) without operspy
6415 - Use ERR_NOPRIVS numeric
6416
6417
6418 Changes: Modified:
6419 +21 -9 trunk/modules/m_scan.c (File Modified)
6420
6421
6422 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6423 Log:
6424 Cancel out the >3 default if < is given; this way
6425 any </> specification fully overrides the default.
6426
6427
6428 Changes: Modified:
6429 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6430
6431
6432 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6433 Log:
6434 - Call mo_list() from m_list() to reduce code duplication
6435 - Default to >3, rather arbitrarily (conf option?)
6436 - Make < and > mean less than and greater than again
6437
6438
6439 Changes: Modified:
6440 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6441
6442
6443 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6444 Log:
6445 When processing topic burst, hide connecting server
6446 on netburst if flatten links is enabled.
6447
6448
6449 Changes: Modified:
6450 +9 -2 trunk/modules/m_tb.c (File Modified)
6451
6452
6453 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6454 Log:
6455 - remove PENALTY token
6456
6457
6458 Changes: Modified:
6459 +0 -1 trunk/include/supported.h (File Modified)
6460
6461
6462 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6463 Log:
6464 005 fixups:
6465 - Add PENALTY because we have a pace-wait system.
6466 - Add FNC due to SAVE and RSFNC
6467 - Add q to MAXLIST.
6468
6469
6470 Changes: Modified:
6471 +4 -2 trunk/include/supported.h (File Modified)
6472
6473
6474 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6475 Log:
6476 mkay, indent went nuts here
6477
6478
6479 Changes: Modified:
6480 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6481
6482
6483 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6484 Log:
6485 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6486 and can be used instead. The SAFELIST implementation is the one used by
6487 default, as most users/networks will be used to it.
6488
6489
6490 Changes: Modified:
6491 +1 -0 trunk/NEWS (File Modified)
6492 +14 -0 trunk/include/client.h (File Modified)
6493 +5 -0 trunk/include/hash.h (File Modified)
6494 +404 -272 trunk/modules/Makefile.in (File Modified)
6495 + - trunk/modules/m_list.c (File Deleted)
6496 + - trunk/modules/m_list_ratbox.c (File Added)
6497 + - trunk/modules/m_list_safelist.c (File Added)
6498 +5 -5 trunk/src/hash.c (File Modified)
6499
6500
6501 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6502 Log:
6503 Clear invites on a lowerTS JOIN or SJOIN.
6504 This should complete kick_on_split_riding protection.
6505
6506
6507 Changes: Modified:
6508 +5 -0 trunk/modules/core/m_join.c (File Modified)
6509 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6510
6511
6512 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6513 Log:
6514 Like in ratbox, send and interpret timestamps on invites.
6515
6516
6517 Changes: Modified:
6518 +9 -2 trunk/modules/m_invite.c (File Modified)
6519
6520
6521 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6522 Log:
6523 Add +S (network service) umode. Just for completeness, users or opers
6524 cannot set this.
6525
6526
6527 Changes: Modified:
6528 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6529
6530
6531 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6532 Log:
6533 update NEWS a bit
6534
6535
6536 Changes: Modified:
6537 +35 -2 trunk/NEWS (File Modified)
6538
6539
6540 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6541 Log:
6542 Split off a PreClient structure for data to be freed on registation (i.e. password).
6543 New hook introduce_client for post-registration messages.
6544 Fix b0rked SASL numerics.
6545 Burst REALHOST post-introduction for spoofed-on-registration clients.
6546 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6547 Pre-registration signon support.
6548
6549
6550 Changes: Modified:
6551 +10 -0 trunk/configure (File Modified)
6552 +2 -0 trunk/configure.ac (File Modified)
6553 +14 -4 trunk/include/client.h (File Modified)
6554 +1 -0 trunk/include/hook.h (File Modified)
6555 +1 -0 trunk/include/numeric.h (File Modified)
6556 +3 -0 trunk/include/setup.h.in (File Modified)
6557 +16 -0 trunk/modules/m_chghost.c (File Modified)
6558 +25 -21 trunk/modules/m_sasl.c (File Modified)
6559 +63 -30 trunk/modules/m_signon.c (File Modified)
6560 +18 -0 trunk/src/client.c (File Modified)
6561 +2 -0 trunk/src/hook.c (File Modified)
6562 +5 -5 trunk/src/messages.tab (File Modified)
6563 +2 -0 trunk/src/s_serv.c (File Modified)
6564 +28 -2 trunk/src/s_user.c (File Modified)
6565
6566
6567 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6568 Log:
6569 Update hook documentation.
6570
6571
6572 Changes: Modified:
6573 +30 -0 trunk/doc/hooks.txt (File Modified)
6574
6575
6576 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6577 Log:
6578 Improve @/# handling in match_esc().
6579
6580
6581 Changes: Modified:
6582 +21 -13 trunk/src/match.c (File Modified)
6583
6584
6585 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6586 Log:
6587 backtrack instead of bailing out when handling a mismatched escape
6588
6589
6590 Changes: Modified:
6591 +1 -1 trunk/src/match.c (File Modified)
6592
6593
6594 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6595 Log:
6596 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6597
6598 Changes: Modified:
6599 +2 -1 trunk/CREDITS (File Modified)
6600
6601
6602 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6603 Log:
6604 Fix the escape brokenness and pick up a more efficient matching algorithm,
6605 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6606 Patch sent upstream. They can do whatever they want with it, *shrug*.
6607
6608
6609 Changes: Modified:
6610 +147 -161 trunk/src/match.c (File Modified)
6611
6612
6613 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6614 Log:
6615 If flatten links is enabled, fake the origins of some ServerModes
6616 sent to clients so that the server sending the netburst is hidden.
6617 Most mode hacks still show the true source.
6618
6619
6620 Changes: Modified:
6621 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6622 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6623
6624
6625 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6626 Log:
6627 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6628 where the exit originated).
6629 - When receiving an SQUIT for a server themselves
6630 (IsMe(target_p) || target_p == client_p)
6631 close their link and send a local server notice.
6632
6633
6634 Changes: Modified:
6635 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6636 +6 -3 trunk/src/client.c (File Modified)
6637
6638
6639 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6640 Log:
6641 Hooking into the wrong hook, whoops. :P
6642
6643
6644 Changes: Modified:
6645 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6646 +6 -10 trunk/modules/core/m_join.c (File Modified)
6647
6648
6649 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6650 Log:
6651 this doesn't work right, right now :P
6652
6653
6654 Changes: Modified:
6655 +40 -0 trunk/contrib/Makefile.in (File Modified)
6656 + - trunk/contrib/m_createauthonly.c (File Added)
6657 +6 -0 trunk/include/hook.h (File Modified)
6658 +26 -1 trunk/modules/core/m_join.c (File Modified)
6659 +1 -1 trunk/src/ircd.c (File Modified)
6660
6661
6662 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6663 Log:
6664 Make can_join() hookable.
6665
6666
6667 Changes: Modified:
6668 +12 -1 trunk/src/channel.c (File Modified)
6669
6670
6671 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6672 Log:
6673 add 'int approved;' to the channel event hook
6674
6675
6676 Changes: Modified:
6677 +1 -0 trunk/include/hook.h (File Modified)
6678
6679
6680 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6681 Log:
6682 Use SIDs in SASL ENCAP origin.
6683 Ignore responses from other agents once the first SASL response has been received for a client.
6684
6685
6686 Changes: Modified:
6687 +9 -5 trunk/modules/m_sasl.c (File Modified)
6688
6689
6690 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6691 Log:
6692 Removed stray debug code.
6693
6694
6695 Changes: Modified:
6696 +1 -1 trunk/modules/m_sasl.c (File Modified)
6697
6698
6699 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6700 Log:
6701 Don't complain "unknown MODE flag" if a non-oper attempts
6702 to unset an oper only umode they do not have.
6703 This is to prevent unwanted error messages when users/bots
6704 do things like MODE <nick> +i-sw.
6705
6706
6707 Changes: Modified:
6708 +4 -2 trunk/src/s_user.c (File Modified)
6709
6710
6711 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6712 Log:
6713 Fix client_exit hook name and only call it for local exits that are not
6714 IsAnyServer.
6715
6716
6717 Changes: Modified:
6718 +3 -2 trunk/modules/m_sasl.c (File Modified)
6719
6720
6721 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6722 Log:
6723 Fix SASL logic to actually use stored agent UID.
6724 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6725 Add abort code for exiting clients.
6726
6727
6728 Changes: Modified:
6729 +18 -9 trunk/modules/m_sasl.c (File Modified)
6730
6731
6732 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6733 Log:
6734 Port over ratbox 2.2 /challenge. This is slightly more secure
6735 (better crypto, longer keys, challenge timeout) and has better
6736 client scripts.
6737
6738 The respond tool is no longer part of the ircd tree but a
6739 separate package, currently available from
6740 http://respond.ircd-ratbox.org (we should mirror/... this).
6741
6742
6743 Changes: Modified:
6744 +65 -310 trunk/doc/challenge.txt (File Modified)
6745 +5 -5 trunk/include/client.h (File Modified)
6746 +3 -0 trunk/include/irc_string.h (File Modified)
6747 +3 -0 trunk/include/numeric.h (File Modified)
6748 +94 -50 trunk/modules/m_challenge.c (File Modified)
6749 +1 -2 trunk/src/client.c (File Modified)
6750 +125 -0 trunk/src/irc_string.c (File Modified)
6751 +2 -2 trunk/src/messages.tab (File Modified)
6752 + - trunk/tools/rsa_respond/ (File Deleted)
6753
6754
6755 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6756 Log:
6757 Preliminary SASL support.
6758
6759
6760 Changes: Modified:
6761 +7 -0 trunk/include/client.h (File Modified)
6762 +6 -0 trunk/include/numeric.h (File Modified)
6763 +1 -0 trunk/modules/Makefile.in (File Modified)
6764 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6765 +175 -1 trunk/modules/m_cap.c (File Modified)
6766 + - trunk/modules/m_sasl.c (File Added)
6767 +2 -0 trunk/modules/m_user.c (File Modified)
6768 +5 -5 trunk/src/messages.tab (File Modified)
6769 +8 -2 trunk/src/s_user.c (File Modified)
6770
6771
6772 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6773 Log:
6774 SIGNON: make logout also apply remotely.
6775
6776
6777 Changes: Modified:
6778 +7 -2 trunk/modules/m_signon.c (File Modified)
6779
6780
6781 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6782 Log:
6783 Use an asterisk when sending empty logins in SIGNON.
6784
6785
6786 Changes: Modified:
6787 +5 -5 trunk/modules/m_signon.c (File Modified)
6788
6789
6790 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6791 Log:
6792 SIGNON: Only add whowas entry (add_history()) and wipe
6793 accepts (del_all_accepts()) if nick changed.
6794
6795
6796 Changes: Modified:
6797 +5 -3 trunk/modules/m_signon.c (File Modified)
6798
6799
6800 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6801 Log:
6802 SIGNON: slight fixes to collision code:
6803 - don't kill if target_p == source_p (nick unchanged or only changed case)
6804 - add comment that SAVE support is missing
6805 - use sendto_realops_snomask() instead of sendto_realops_flags()
6806
6807
6808 Changes: Modified:
6809 +9 -6 trunk/modules/m_signon.c (File Modified)
6810
6811
6812 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6813 Log:
6814 Fix up kills for bad nick/user/host on SIGNON.
6815
6816
6817 Changes: Modified:
6818 +16 -6 trunk/modules/m_signon.c (File Modified)
6819
6820
6821 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6822 Log:
6823 If changing to a nick with a digit, only allow the UID.
6824
6825
6826 Changes: Modified:
6827 +4 -0 trunk/modules/m_signon.c (File Modified)
6828
6829
6830 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6831 Log:
6832 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6833 Strip leading digits from logins that are not purely numeric.
6834
6835
6836 Changes: Modified:
6837 +3 -0 trunk/include/numeric.h (File Modified)
6838 +2 -0 trunk/include/send.h (File Modified)
6839 +1 -0 trunk/modules/Makefile.in (File Modified)
6840 +456 -3 trunk/modules/m_services.c (File Modified)
6841 + - trunk/modules/m_signon.c (File Added)
6842 +2 -2 trunk/src/messages.tab (File Modified)
6843 +98 -0 trunk/src/send.c (File Modified)
6844
6845
6846 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6847 Log:
6848 Remove old server notice umodes from example confs.
6849
6850
6851 Changes: Modified:
6852 +1 -2 trunk/doc/example.conf (File Modified)
6853 +4 -17 trunk/doc/reference.conf (File Modified)
6854
6855
6856 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6857 Log:
6858 Add snomask help file (forgot this earlier).
6859
6860
6861 Changes: Modified:
6862 + - trunk/help/opers/snomask (File Added)
6863
6864
6865 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6866 Log:
6867 Add umode +l (receive locops).
6868
6869
6870 Changes: Modified:
6871 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6872
6873
6874 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6875 Log:
6876 We don't plan to implement cmode +R (quiet unidentified) and
6877 umode +I (deny invite) for 1.1, so comment them out from the
6878 docs.
6879
6880
6881 Changes: Modified:
6882 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6883 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6884
6885
6886 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6887 Log:
6888 Improve snomask usage description.
6889
6890
6891 Changes: Modified:
6892 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6893
6894
6895 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6896 Log:
6897 Mention the word snomask with umode +s (needs to be a link really).
6898
6899
6900 Changes: Modified:
6901 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6902
6903
6904 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6905 Log:
6906 Add snomask +Z (operspy notices).
6907
6908
6909 Changes: Modified:
6910 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6911
6912
6913 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6914 Log:
6915 Misc updates/clarifications.
6916
6917
6918 Changes: Modified:
6919 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6920
6921
6922 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6923 Log:
6924 Document snomasks.
6925
6926
6927 Changes: Modified:
6928 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6929 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6930 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6931
6932
6933 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6934 Log:
6935 - Allow ENCAP REALHOST outside burst
6936 - Fix comment describing race condition: this can only happen
6937 on a local whois with use_whois_actually enabled
6938
6939
6940 Changes: Modified:
6941 +4 -6 trunk/modules/m_chghost.c (File Modified)
6942
6943
6944 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6945 Log:
6946 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6947
6948
6949 Changes: Modified:
6950 +39 -0 trunk/contrib/Makefile.in (File Modified)
6951 + - trunk/contrib/sno_globaloper.c (File Added)
6952
6953
6954 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6955 Log:
6956 Pass along old umodes and snomask in umode_changed hook,
6957 changing its parameter type from struct Client *
6958 to hook_data_umode_changed *. (For a new client, both
6959 are zero.)
6960
6961 The IP cloaking module now fully ignores umode changes
6962 where +h didn't change.
6963
6964
6965 Changes: Modified:
6966 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6967 +7 -0 trunk/include/hook.h (File Modified)
6968 +18 -4 trunk/src/s_user.c (File Modified)
6969
6970
6971 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6972 Log:
6973 move libcharybdis-provided function initialisation into libcharybdis_init().
6974
6975
6976 Changes: Modified:
6977 +32 -11 trunk/src/ircd.c (File Modified)
6978
6979
6980 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6981 Log:
6982 Make +f notices (local host, global host, global user@host, local class)
6983 netwide. Exceeding /quote set max remains local.
6984
6985
6986 Changes: Modified:
6987 +4 -4 trunk/src/s_conf.c (File Modified)
6988
6989
6990 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6991 Log:
6992 Netwide notices about attempts to join juped channels.
6993
6994
6995 Changes: Modified:
6996 +1 -1 trunk/modules/core/m_join.c (File Modified)
6997
6998
6999 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7000 Log:
7001 Send server notices about failed oper attempts globally.
7002 Successful remote oper attempt notices will be generated
7003 from the mode changes.
7004
7005
7006 Changes: Modified:
7007 +3 -3 trunk/modules/m_challenge.c (File Modified)
7008 +2 -2 trunk/modules/m_oper.c (File Modified)
7009
7010
7011 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7012 Log:
7013 Rest of infrastructure for sending server notices globally.
7014 Uses a new L_NETWIDE level on sendto_realops_snomask().
7015
7016
7017 Changes: Modified:
7018 +1 -0 trunk/include/send.h (File Modified)
7019 +31 -4 trunk/src/send.c (File Modified)
7020
7021
7022 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7023 Log:
7024 Add general::global_snotices conf option to control
7025 whether we send out SNOTEs. Does not do anything yet.
7026
7027
7028 Changes: Modified:
7029 +1 -0 trunk/doc/example.conf (File Modified)
7030 +6 -0 trunk/doc/reference.conf (File Modified)
7031 +1 -0 trunk/include/s_conf.h (File Modified)
7032 +6 -0 trunk/modules/m_info.c (File Modified)
7033 +1 -0 trunk/src/newconf.c (File Modified)
7034 +1 -0 trunk/src/s_conf.c (File Modified)
7035
7036
7037 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7038 Log:
7039 Only accept SNOTE from servers.
7040
7041
7042 Changes: Modified:
7043 +2 -0 trunk/modules/m_snote.c (File Modified)
7044
7045
7046 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7047 Log:
7048 Correct parv indices so this actually works.
7049
7050
7051 Changes: Modified:
7052 +2 -2 trunk/modules/m_snote.c (File Modified)
7053
7054
7055 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7056 Log:
7057 s/scan/snote/g
7058
7059
7060 Changes: Modified:
7061 +3 -3 trunk/modules/m_snote.c (File Modified)
7062
7063
7064 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7065 Log:
7066 Add m_snote.c, SNOTE propagator.
7067
7068
7069 Changes: Modified:
7070 +86 -0 trunk/modules/Makefile.in (File Modified)
7071 + - trunk/modules/m_snote.c (File Added)
7072
7073
7074 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7075 Log:
7076 start seeding the 1.1 NEWS file
7077
7078
7079 Changes: Modified:
7080 +4 -0 trunk/NEWS (File Modified)
7081
7082
7083 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7084 Log:
7085 rename some modules to more descriptive names...
7086
7087
7088 Changes: Modified:
7089 +2 -131 trunk/contrib/Makefile.in (File Modified)
7090 + - trunk/contrib/globalconnexit.c (File Deleted)
7091 + - trunk/contrib/globallineactive.c (File Deleted)
7092 + - trunk/contrib/sno_farconnect.c (File Added)
7093 + - trunk/contrib/sno_globalkline.c (File Added)
7094 +1 -120 trunk/modules/Makefile.in (File Modified)
7095 + - trunk/modules/networknotice.c (File Deleted)
7096 + - trunk/modules/sno_routing.c (File Added)
7097
7098
7099 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7100 Log:
7101 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7102 Uses FLAGS2_FLOODDONE bit on servers.
7103
7104
7105 Changes: Modified:
7106 +3 -0 trunk/include/client.h (File Modified)
7107 +121 -1 trunk/modules/Makefile.in (File Modified)
7108 + - trunk/modules/networknotice.c (File Added)
7109
7110
7111 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7112 Log:
7113 Don't show servers in /trace to nonopers if flatten links is enabled.
7114
7115
7116 Changes: Modified:
7117 +8 -5 trunk/modules/m_trace.c (File Modified)
7118
7119
7120 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7121 Log:
7122 CHGHOST:
7123 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7124 - send back confirmation to source, if local client
7125 - send a +s server notice if the source is neither a server nor a service (+S)
7126
7127
7128 Changes: Modified:
7129 +5 -1 trunk/modules/m_chghost.c (File Modified)
7130
7131
7132 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7133 Log:
7134 Use sendto_realops_snomask_from() to make the
7135 server notices appear to come from the affected
7136 user's server.
7137
7138
7139 Changes: Modified:
7140 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7141 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7142
7143
7144 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7145 Log:
7146 Add sendto_realops_snomask_from(), allows
7147 specification of apparent source server.
7148
7149
7150 Changes: Modified:
7151 +1 -0 trunk/include/send.h (File Modified)
7152 +41 -1 trunk/src/send.c (File Modified)
7153
7154
7155 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7156 Log:
7157 Revert r579. Keep host, not orighost in oper up notice.
7158 It would be inconsistent to have orighost there, and we
7159 don't want to mess up all server notices by putting both
7160 host and orighost.
7161
7162
7163 Changes: Modified:
7164 +1 -1 trunk/src/s_user.c (File Modified)
7165
7166
7167 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7168 Log:
7169 Include the IP address in operlog/foperlog.
7170
7171
7172 Changes: Modified:
7173 +10 -8 trunk/modules/m_challenge.c (File Modified)
7174 +8 -6 trunk/modules/m_oper.c (File Modified)
7175
7176
7177 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7178 Log:
7179 Call umode_changed hook on oper up.
7180
7181
7182 Changes: Modified:
7183 +1 -0 trunk/src/s_user.c (File Modified)
7184
7185
7186 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7187 Log:
7188 Add globalconnexit contrib module, shows remote client connects/exits
7189 except netsplits/netjoin on snomask +F.
7190 Notice formatting will probably change somewhat still.
7191
7192
7193 Changes: Modified:
7194 +80 -0 trunk/contrib/Makefile.in (File Modified)
7195 + - trunk/contrib/globalconnexit.c (File Added)
7196
7197
7198 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7199 Log:
7200 Declare snomask_modes[] so modules can provide snomasks.
7201
7202
7203 Changes: Modified:
7204 +2 -0 trunk/include/snomask.h (File Modified)
7205
7206
7207 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7208 Log:
7209 Replace user_signon hook with two new hooks: new_local_user
7210 and new_remote_user.
7211 These are called right before the user is introduced to the
7212 rest of the network.
7213
7214
7215 Changes: Modified:
7216 +2 -1 trunk/include/hook.h (File Modified)
7217 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7218 +4 -2 trunk/src/hook.c (File Modified)
7219 +2 -3 trunk/src/s_user.c (File Modified)
7220
7221
7222 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7223 Log:
7224 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7225
7226
7227 Changes: Modified:
7228 +2 -2 trunk/modules/m_scan.c (File Modified)
7229
7230
7231 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7232 Log:
7233 Update doc/technical/send.txt.
7234
7235
7236 Changes: Modified:
7237 +91 -131 trunk/doc/technical/send.txt (File Modified)
7238
7239
7240 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7241 Log:
7242 Add chantrace and masktrace to help files.
7243
7244
7245 Changes: Modified:
7246 + - trunk/help/opers/chantrace (File Added)
7247 +27 -20 trunk/help/opers/index (File Modified)
7248 + - trunk/help/opers/masktrace (File Added)
7249 +2 -0 trunk/help/opers/operspy (File Modified)
7250
7251
7252 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7253 Log:
7254 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7255 Shows etrace-like output for all users in a channel,
7256 in particular IP addresses.
7257
7258
7259 Changes: Modified:
7260 +75 -2 trunk/modules/m_etrace.c (File Modified)
7261
7262
7263 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7264 Log:
7265 Port over ratbox 2.2 r21727 (anfl):
7266 add some logging when we drop servers in places where we only notify opers
7267
7268
7269 Changes: Modified:
7270 +31 -0 trunk/modules/core/m_server.c (File Modified)
7271
7272
7273 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7274 Log:
7275 display orighost in operup message
7276
7277
7278 Changes: Modified:
7279 +1 -1 trunk/src/s_user.c (File Modified)
7280
7281
7282 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7283 Log:
7284 Add globallineactive contrib module, a hack which can often
7285 show k/d/g/x line active for remote clients.
7286
7287
7288 Changes: Modified:
7289 +52 -0 trunk/contrib/Makefile.in (File Modified)
7290 + - trunk/contrib/globallineactive.c (File Added)
7291
7292
7293 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7294 Log:
7295 Show IP field in the same way as MASKTRACE:
7296 "255.255.255.255" if it's unknown (remote TS5 client)
7297 and "0" if we or the remote server are purposely
7298 hiding it.
7299
7300
7301 Changes: Modified:
7302 +12 -1 trunk/modules/m_scan.c (File Modified)
7303
7304
7305 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7306 Log:
7307 scan umodes:
7308 - don't show servers in a global scan
7309 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7310
7311
7312 Changes: Modified:
7313 +4 -1 trunk/modules/m_scan.c (File Modified)
7314
7315
7316 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7317 Log:
7318 Implement SCAN UMODES.
7319
7320
7321 Changes: Modified:
7322 +3 -0 trunk/include/numeric.h (File Modified)
7323 +128 -2 trunk/modules/m_scan.c (File Modified)
7324 +2 -2 trunk/src/messages.tab (File Modified)
7325
7326
7327 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7328 Log:
7329 more oops
7330
7331
7332 Changes: Modified:
7333 +1 -1 trunk/modules/m_scan.c (File Modified)
7334
7335
7336 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7337 Log:
7338 parv[0] should be parv[1].
7339
7340
7341 Changes: Modified:
7342 +1 -1 trunk/modules/m_scan.c (File Modified)
7343
7344
7345 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7346 Log:
7347 another oops
7348
7349
7350 Changes: Modified:
7351 +1 -1 trunk/modules/m_scan.c (File Modified)
7352
7353
7354 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7355 Log:
7356 fix mistake here
7357
7358
7359 Changes: Modified:
7360 +2 -2 trunk/modules/m_scan.c (File Modified)
7361
7362
7363 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7364 Log:
7365 framework for scan command
7366
7367
7368 Changes: Modified:
7369 +113 -0 trunk/modules/Makefile.in (File Modified)
7370 + - trunk/modules/m_scan.c (File Added)
7371
7372
7373 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7374 Log:
7375 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7376
7377
7378 Changes: Modified:
7379 +2 -0 trunk/include/irc_string.h (File Modified)
7380 +157 -1 trunk/modules/m_etrace.c (File Modified)
7381 +129 -90 trunk/src/match.c (File Modified)
7382
7383
7384 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7385 Log:
7386 orighost may live in a different hash bucket (likely the case), lets check it standalone
7387
7388
7389 Changes: Modified:
7390 +39 -3 trunk/src/hostmask.c (File Modified)
7391
7392
7393 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7394 Log:
7395 SVN didn't check modules/ somehow, hrmm.
7396
7397
7398 Changes: Modified:
7399 +1 -1 trunk/modules/m_kline.c (File Modified)
7400 +6 -6 trunk/modules/m_stats.c (File Modified)
7401
7402
7403 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7404 Log:
7405 Track hostmask entries for client_p->orighost, if available.
7406 Not throughly tested, but seems to work fine.
7407
7408
7409 Changes: Modified:
7410 +8 -4 trunk/include/hostmask.h (File Modified)
7411 +14 -10 trunk/src/hostmask.c (File Modified)
7412
7413
7414 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7415 Log:
7416 Pass on SQUIT reasons more.
7417
7418
7419 Changes: Modified:
7420 +17 -19 trunk/src/client.c (File Modified)
7421
7422
7423 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7424 Log:
7425 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7426 This way, hidden admins also get them.
7427
7428
7429 Changes: Modified:
7430 +4 -4 trunk/src/send.c (File Modified)
7431
7432
7433 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7434 Log:
7435 From ircd-ratbox 2.2 (r21339 anfl):
7436 ms_kill() should be using find_person(), not find_client()
7437 otherwise it can generate a core.
7438
7439
7440 Changes: Modified:
7441 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7442
7443
7444 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7445 Log:
7446 Add m_error to core_module_table, so it is loaded by default.
7447
7448
7449 Changes: Modified:
7450 +1 -0 trunk/src/modules.c (File Modified)
7451
7452
7453 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7454 Log:
7455 comment is a const char *, not char *.
7456
7457
7458 Changes: Modified:
7459 +1 -1 trunk/include/hook.h (File Modified)
7460
7461
7462 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7463 Log:
7464 Fix a long standing hybrid 7 bug: when getting a read error
7465 on a server, report_error() is called with a %d instead of
7466 a %s in the format string ("Lost connection" in +d).
7467
7468
7469 Changes: Modified:
7470 +1 -1 trunk/src/client.c (File Modified)
7471
7472
7473 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7474 Log:
7475 Clarifications.
7476
7477
7478 Changes: Modified:
7479 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7480
7481
7482 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7483 Log:
7484 Add document describing capabilities and what they mean.
7485
7486
7487 Changes: Modified:
7488 + - trunk/doc/technical/capab.txt (File Added)
7489
7490
7491 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7492 Log:
7493 Change client_exit hook to pass all exit_client() parameters.
7494
7495
7496 Changes: Modified:
7497 +8 -0 trunk/include/hook.h (File Modified)
7498 +6 -1 trunk/src/client.c (File Modified)
7499
7500
7501 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7502 Log:
7503 Add client_exit hook, called in exit_client() for all
7504 clients of all types, except clients exiting because
7505 of netsplits (QS). The only thing done before it is
7506 marking the client as "closing" (to prevent
7507 recursion).
7508
7509
7510 Changes: Modified:
7511 +1 -0 trunk/include/hook.h (File Modified)
7512 +2 -0 trunk/src/client.c (File Modified)
7513 +2 -0 trunk/src/hook.c (File Modified)
7514
7515
7516 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7517 Log:
7518 Improve the code that calculates the nnnS nnnC counts
7519 in RPL_TRACESERVER.
7520
7521 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7522
7523
7524 Changes: Modified:
7525 +43 -36 trunk/modules/m_trace.c (File Modified)
7526
7527
7528 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7529 Log:
7530 Add server_eob hook.
7531 Planning to use this for netsplit/join notices.
7532
7533
7534 Changes: Modified:
7535 +1 -0 trunk/include/hook.h (File Modified)
7536 +2 -0 trunk/modules/m_pong.c (File Modified)
7537 +2 -0 trunk/src/hook.c (File Modified)
7538
7539
7540 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7541 Log:
7542 Default motd: ircd-ratbox -> charybdis
7543
7544
7545 Changes: Modified:
7546 +1 -1 trunk/doc/ircd.motd (File Modified)
7547
7548
7549 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7550 Log:
7551 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7552
7553
7554 Changes: Modified:
7555 +4 -4 trunk/src/s_user.c (File Modified)
7556
7557
7558 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7559 Log:
7560 - Remove obsolete EOB help file
7561 - Document snomask in the help files
7562 - Update indexes
7563
7564
7565 Changes: Modified:
7566 + - trunk/help/opers/eob (File Deleted)
7567 +13 -12 trunk/help/opers/index (File Modified)
7568 +1 -13 trunk/help/opers/umode (File Modified)
7569 +7 -7 trunk/help/users/index (File Modified)
7570
7571
7572 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7573 Log:
7574 Bail if snomask to parse is not given. Pointy hat to myself.
7575
7576
7577 Changes: Modified:
7578 +3 -0 trunk/src/snomask.c (File Modified)
7579
7580
7581 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7582 Log:
7583 Remove m_flags from autoconf
7584
7585
7586 Changes: Modified:
7587 +0 -1 trunk/contrib/Makefile.in (File Modified)
7588
7589
7590 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7591 Log:
7592 remove m_flags
7593
7594
7595 Changes: Modified:
7596 + - trunk/contrib/m_flags.c (File Deleted)
7597
7598
7599 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7600 Log:
7601 If +s is in oper_only_umodes, clear snomask on deoper.
7602
7603
7604 Changes: Modified:
7605 +5 -0 trunk/src/s_user.c (File Modified)
7606
7607
7608 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7609 Log:
7610 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7611
7612
7613 Changes: Modified:
7614 +2 -2 trunk/configure (File Modified)
7615 +2 -2 trunk/configure.ac (File Modified)
7616
7617
7618 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7619 Log:
7620 Remove the old server notice umodes.
7621 Default oper only umodes is now +s.
7622 Please make sure all remaining umodes still work.
7623
7624
7625 Changes: Modified:
7626 +3 -21 trunk/include/client.h (File Modified)
7627 +0 -12 trunk/src/newconf.c (File Modified)
7628 +1 -1 trunk/src/s_conf.c (File Modified)
7629 +12 -12 trunk/src/s_user.c (File Modified)
7630
7631
7632 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7633 Log:
7634 operator::flags nick_changes now controls +n snomask instead of +n umode.
7635
7636
7637 Changes: Modified:
7638 +8 -8 trunk/src/s_user.c (File Modified)
7639
7640
7641 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7642 Log:
7643 Move down h_umode_changed hook call after umode allowed checks
7644 (so it will not see +a if someone tries to set it but is not
7645 allowed to).
7646
7647
7648 Changes: Modified:
7649 +2 -3 trunk/src/s_user.c (File Modified)
7650
7651
7652 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7653 Log:
7654 Move over non-+s server notices (hopefully, all of them).
7655
7656
7657 Changes: Modified:
7658 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7659 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7660 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7661 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7662 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7663 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7664 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7665 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7666 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7667 +2 -2 trunk/libcharybdis/event.c (File Modified)
7668 +2 -2 trunk/modules/core/m_join.c (File Modified)
7669 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7670 +3 -3 trunk/modules/core/m_message.c (File Modified)
7671 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7672 +2 -2 trunk/modules/core/m_server.c (File Modified)
7673 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7674 +1 -1 trunk/modules/m_post.c (File Modified)
7675 +1 -1 trunk/modules/m_services.c (File Modified)
7676 +2 -2 trunk/src/channel.c (File Modified)
7677 +3 -3 trunk/src/client.c (File Modified)
7678 +1 -1 trunk/src/hash.c (File Modified)
7679 +5 -5 trunk/src/s_conf.c (File Modified)
7680 +2 -2 trunk/src/s_log.c (File Modified)
7681 +4 -4 trunk/src/s_user.c (File Modified)
7682
7683
7684 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7685 Log:
7686 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7687
7688
7689 Changes: Modified:
7690 +2 -1 trunk/include/snomask.h (File Modified)
7691 +2 -2 trunk/src/snomask.c (File Modified)
7692
7693
7694 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7695 Log:
7696 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7697
7698
7699 Changes: Modified:
7700 +1 -1 trunk/contrib/example_module.c (File Modified)
7701 +2 -2 trunk/include/ircd_defs.h (File Modified)
7702 +6 -6 trunk/modules/core/m_error.c (File Modified)
7703 +1 -1 trunk/modules/core/m_join.c (File Modified)
7704 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7705 +1 -1 trunk/modules/core/m_message.c (File Modified)
7706 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7707 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7708 +18 -18 trunk/modules/core/m_server.c (File Modified)
7709 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7710 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7711 +4 -4 trunk/modules/m_challenge.c (File Modified)
7712 +4 -4 trunk/modules/m_dline.c (File Modified)
7713 +13 -13 trunk/modules/m_gline.c (File Modified)
7714 +5 -5 trunk/modules/m_kline.c (File Modified)
7715 +2 -2 trunk/modules/m_oper.c (File Modified)
7716 +1 -1 trunk/modules/m_pong.c (File Modified)
7717 +13 -13 trunk/modules/m_rehash.c (File Modified)
7718 +4 -4 trunk/modules/m_resv.c (File Modified)
7719 +16 -16 trunk/modules/m_set.c (File Modified)
7720 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7721 +6 -6 trunk/modules/m_xline.c (File Modified)
7722 +1 -1 trunk/src/adns.c (File Modified)
7723 +2 -2 trunk/src/channel.c (File Modified)
7724 +1 -1 trunk/src/listener.c (File Modified)
7725 +1 -1 trunk/src/s_auth.c (File Modified)
7726 +15 -15 trunk/src/s_conf.c (File Modified)
7727 +3 -3 trunk/src/s_user.c (File Modified)
7728 +7 -7 trunk/src/send.c (File Modified)
7729
7730
7731 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7732 Log:
7733 On oper up:
7734 - set +s snomask if +s umode set but no snomasks
7735 - put numerics in more logical order
7736
7737
7738 Changes: Modified:
7739 +3 -1 trunk/src/s_user.c (File Modified)
7740
7741
7742 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7743 Log:
7744 parse_snobuf_to_mask(): default to + at start
7745 allows stuff like /mode jilles +s C
7746
7747
7748 Changes: Modified:
7749 +1 -1 trunk/src/snomask.c (File Modified)
7750
7751
7752 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7753 Log:
7754 Changes to user_mode() snomask handling.
7755 - show snomask (if not 0) on /mode <nick>
7756 - show snomask once at the end if +s/-s used
7757 - only parse 1 parameter for umode changes
7758 - don't crash on /mode <nick> +s
7759 - /mode <nick> -s clears snomask, doesn't use parameter
7760 - set umode +s iff snomask is not 0
7761 - snomask is not propagated, but umode +s is
7762
7763
7764 Changes: Modified:
7765 +97 -72 trunk/src/s_user.c (File Modified)
7766
7767
7768 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7769 Log:
7770 Convert some messages over to snomask.
7771
7772
7773 Changes: Modified:
7774 +29 -29 trunk/src/client.c (File Modified)
7775 +2 -2 trunk/src/ircd.c (File Modified)
7776 +13 -13 trunk/src/modules.c (File Modified)
7777 +1 -1 trunk/src/newconf.c (File Modified)
7778 +5 -5 trunk/src/parse.c (File Modified)
7779 +1 -1 trunk/src/restart.c (File Modified)
7780 +4 -4 trunk/src/s_newconf.c (File Modified)
7781 +11 -11 trunk/src/s_serv.c (File Modified)
7782
7783
7784 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7785 Log:
7786 include snomask.h from client.h
7787
7788
7789 Changes: Modified:
7790 +1 -0 trunk/include/client.h (File Modified)
7791
7792
7793 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7794 Log:
7795 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7796
7797
7798 Changes: Modified:
7799 +1 -0 trunk/src/newconf.c (File Modified)
7800 +2 -1 trunk/src/snomask.c (File Modified)
7801
7802
7803 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7804 Log:
7805 should start with +, not \0. Whoops. :)
7806
7807
7808 Changes: Modified:
7809 +1 -1 trunk/src/snomask.c (File Modified)
7810
7811
7812 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7813 Log:
7814 core snomask support.
7815
7816
7817 Changes: Modified:
7818 +3 -0 trunk/doc/example.conf (File Modified)
7819 +2 -0 trunk/include/client.h (File Modified)
7820 +2 -0 trunk/include/numeric.h (File Modified)
7821 +2 -0 trunk/include/s_newconf.h (File Modified)
7822 +63 -0 trunk/include/send.h (File Modified)
7823 + - trunk/include/snomask.h (File Added)
7824 +1 -0 trunk/src/Makefile.in (File Modified)
7825 +1 -1 trunk/src/messages.tab (File Modified)
7826 +8 -0 trunk/src/newconf.c (File Modified)
7827 +12 -0 trunk/src/s_user.c (File Modified)
7828 +235 -0 trunk/src/send.c (File Modified)
7829 + - trunk/src/snomask.c (File Added)
7830
7831
7832 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7833 Log:
7834 add a blank line after the license info.
7835
7836
7837 Changes: Modified:
7838 +1 -1 trunk/CREDITS (File Modified)
7839
7840
7841 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7842 Log:
7843 Extend copyright to 2006.
7844
7845
7846 Changes: Modified:
7847 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7848
7849
7850 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7851 Log:
7852 - Fix up book id.
7853 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7854
7855
7856 Changes: Modified:
7857 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7858 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7859
7860
7861 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7862 Log:
7863 Add oper privileges document.
7864
7865
7866 Changes: Modified:
7867 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7868 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7869
7870
7871 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7872 Log:
7873 Capitalize message names in services shortcuts (for consistency).
7874
7875
7876 Changes: Modified:
7877 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7878
7879
7880 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7881 Log:
7882 Remove C++ comment.
7883
7884
7885 Changes: Modified:
7886 +1 -1 trunk/src/patricia.c (File Modified)
7887
7888
7889 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7890 Log:
7891 Remove obsolete 'nextconnect' variable.
7892
7893
7894 Changes: Modified:
7895 +0 -1 trunk/include/ircd.h (File Modified)
7896 +0 -2 trunk/src/client.c (File Modified)
7897 +0 -1 trunk/src/ircd.c (File Modified)
7898
7899
7900 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7901 Log:
7902 Remove this remnant of the hybrid 6 ziplinks implementation.
7903
7904
7905 Changes: Modified:
7906 + - trunk/include/s_zip.h (File Deleted)
7907
7908
7909 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7910 Log:
7911 Make clone limiting work on orighost, not host (so it
7912 looks through services cloaks). Lightly tested, please
7913 test/review.
7914
7915
7916 Changes: Modified:
7917 +2 -0 trunk/modules/m_chghost.c (File Modified)
7918 +1 -1 trunk/src/client.c (File Modified)
7919 +1 -1 trunk/src/s_conf.c (File Modified)
7920
7921
7922 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7923 Log:
7924 Don't forget to link me_realhost() into the command hash.
7925
7926 Pointy hat to: myself
7927
7928
7929 Changes: Modified:
7930 +1 -1 trunk/modules/m_chghost.c (File Modified)
7931
7932
7933 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7934 Log:
7935 It's call_hook, not hook_call.
7936
7937
7938 Changes: Modified:
7939 +1 -1 trunk/src/s_user.c (File Modified)
7940
7941
7942 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7943 Log:
7944 Add unreject help file.
7945
7946
7947 Changes: Modified:
7948 + - trunk/help/opers/unreject (File Added)
7949
7950
7951 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7952 Log:
7953 Link the all-important 42 module to the build :P
7954
7955
7956 Changes: Modified:
7957 +1 -0 trunk/contrib/Makefile.in (File Modified)
7958
7959
7960 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7961 Log:
7962 Mention /rehash help.
7963
7964
7965 Changes: Modified:
7966 +1 -0 trunk/help/opers/rehash (File Modified)
7967
7968
7969 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7970 Log:
7971 Add h_user_signon hook.
7972
7973
7974 Changes: Modified:
7975 +1 -0 trunk/include/hook.h (File Modified)
7976 +2 -0 trunk/src/hook.c (File Modified)
7977 +4 -0 trunk/src/s_user.c (File Modified)
7978
7979
7980 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7981 Log:
7982 Oops, forgot to set orighost for remote client introductions.
7983
7984
7985 Changes: Modified:
7986 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7987
7988
7989 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7990 Log:
7991 Use TS6 forms in services shortcuts, if possible.
7992
7993
7994 Changes: Modified:
7995 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7996
7997
7998 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7999 Log:
8000 - Start out default_umodes conf entry from the empty set instead of +i.
8001 - Move oper_only_umodes check to where default_umodes is used, as
8002 oper_only_umodes may not be set yet while we're reading the conf.
8003
8004
8005 Changes: Modified:
8006 +6 -7 trunk/src/newconf.c (File Modified)
8007 +1 -1 trunk/src/s_user.c (File Modified)
8008
8009
8010 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8011 Log:
8012 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8013
8014
8015 Changes: Modified:
8016 +1 -0 trunk/doc/example.conf (File Modified)
8017 +7 -0 trunk/doc/reference.conf (File Modified)
8018 +0 -7 trunk/include/config.h.dist (File Modified)
8019 +1 -0 trunk/include/s_conf.h (File Modified)
8020 +6 -0 trunk/modules/m_info.c (File Modified)
8021 +9 -18 trunk/src/client.c (File Modified)
8022 +1 -0 trunk/src/newconf.c (File Modified)
8023 +1 -0 trunk/src/s_conf.c (File Modified)
8024
8025
8026 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8027 Log:
8028 - Allow NULL target_ip in show_ip() (indicates message is being
8029 sent to local opers)
8030 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8031 confitem
8032 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8033 those in src/client.c
8034
8035 From ratbox 2.2 svn (anfl)
8036
8037
8038 Changes: Modified:
8039 +1 -0 trunk/include/client.h (File Modified)
8040 +21 -2 trunk/src/client.c (File Modified)
8041 +2 -4 trunk/src/hostmask.c (File Modified)
8042 +1 -5 trunk/src/s_conf.c (File Modified)
8043 +4 -8 trunk/src/s_user.c (File Modified)
8044
8045
8046 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8047 Log:
8048 Fire off events properly.
8049
8050
8051 Changes: Modified:
8052 +7 -3 trunk/src/s_user.c (File Modified)
8053
8054
8055 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8056 Log:
8057 make sure modules which depend on umode information get the message upon connection (oops)
8058
8059
8060 Changes: Modified:
8061 +3 -0 trunk/src/s_user.c (File Modified)
8062
8063
8064 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8065 Log:
8066 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8067 From ratbox 2.2 svn.
8068
8069
8070 Changes: Modified:
8071 +3 -7 trunk/modules/m_etrace.c (File Modified)
8072
8073
8074 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8075 Log:
8076 Replace silly `default_invisible' option with more versatile default_umodes.
8077
8078
8079 Changes: Modified:
8080 +2 -2 trunk/Makefile.in (File Modified)
8081 +12 -1 trunk/doc/example.conf (File Modified)
8082 +14 -7 trunk/doc/reference.conf (File Modified)
8083 +2 -4 trunk/include/s_conf.h (File Modified)
8084 +0 -6 trunk/modules/m_info.c (File Modified)
8085 +4 -0 trunk/src/modules.c (File Modified)
8086 +41 -1 trunk/src/newconf.c (File Modified)
8087 +2 -2 trunk/src/s_conf.c (File Modified)
8088 +3 -4 trunk/src/s_user.c (File Modified)
8089
8090
8091 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8092 Log:
8093 Add temporary nick resvs with the proper duration,
8094 not 60 times too long.
8095
8096
8097 Changes: Modified:
8098 +1 -1 trunk/modules/m_resv.c (File Modified)
8099
8100
8101 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8102 Log:
8103 Add kick on split riding. See reference.conf for more details.
8104
8105
8106 Changes: Modified:
8107 +1 -0 trunk/doc/example.conf (File Modified)
8108 +16 -0 trunk/doc/reference.conf (File Modified)
8109 +1 -0 trunk/include/s_conf.h (File Modified)
8110 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8111 +6 -0 trunk/modules/m_info.c (File Modified)
8112 +1 -0 trunk/src/newconf.c (File Modified)
8113 +1 -0 trunk/src/s_conf.c (File Modified)
8114
8115
8116 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8117 Log:
8118 New credits, denoting GXTi as being on the core team.
8119
8120
8121 Changes: Modified:
8122 +16 -5 trunk/CREDITS (File Modified)
8123
8124
8125 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8126 Log:
8127 better cloaking algorithm
8128
8129
8130 Changes: Modified:
8131 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8132
8133
8134 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8135 Log:
8136 don't do redundant bitshifting.
8137
8138
8139 Changes: Modified:
8140 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8141
8142
8143 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8144 Log:
8145 Add ip_cloaking.so.
8146
8147
8148 Changes: Modified:
8149 +1 -0 trunk/contrib/Makefile.in (File Modified)
8150
8151
8152 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8153 Log:
8154 Set the DynSpoof flag properly.
8155
8156
8157 Changes: Modified:
8158 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8159
8160
8161 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8162 Log:
8163 first go at an ip_cloaking implementation for charybdis.
8164
8165
8166 Changes: Modified:
8167 + - trunk/contrib/ip_cloaking.c (File Added)
8168
8169
8170 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8171 Log:
8172 Add libcharybdis to contrib/ includes.
8173
8174
8175 Changes: Modified:
8176 +1 -1 trunk/contrib/Makefile.in (File Modified)
8177
8178
8179 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8180 Log:
8181 add h_umode_changed hook for modules that provide usermodes.
8182
8183
8184 Changes: Modified:
8185 +1 -0 trunk/include/hook.h (File Modified)
8186 +2 -1 trunk/src/hook.c (File Modified)
8187 +3 -0 trunk/src/s_user.c (File Modified)
8188
8189
8190 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8191 Log:
8192 Show quiets in /stats z.
8193
8194
8195 Changes: Modified:
8196 +15 -10 trunk/src/s_stats.c (File Modified)
8197
8198
8199 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8200 Log:
8201 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8202
8203
8204 Changes: Modified:
8205 +0 -12 trunk/configure (File Modified)
8206 +0 -9 trunk/configure.ac (File Modified)
8207 +0 -3 trunk/include/setup.h.in (File Modified)
8208
8209
8210 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8211 Log:
8212 change various buffer sizes to = topiclen.
8213
8214
8215 Changes: Modified:
8216 +3 -4 trunk/include/ircd_defs.h (File Modified)
8217
8218
8219 jon 2005/12/12 19:32:18 UTC (20051212-400)
8220 Log:
8221 - Partial commit test, partial ego strokage ;)
8222
8223
8224 Changes: Modified:
8225 +2 -1 trunk/CREDITS (File Modified)
8226
8227
8228 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8229 Log:
8230 More kqueue corrections.
8231
8232 Changes: Modified:
8233 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8234
8235
8236 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8237 Log:
8238 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8239 Not sure why this wasn't this way to begin with.
8240
8241
8242 Changes: Modified:
8243 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8244
8245
8246 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8247 Log:
8248 example.conf tweaks:
8249 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8250 most people do not need this.
8251 Enable serverinfo::hub.
8252
8253
8254 Changes: Modified:
8255 +14 -11 trunk/doc/example.conf (File Modified)
8256
8257
8258 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8259 Log:
8260 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8261
8262
8263 Changes: Modified:
8264 +1 -1 trunk/src/s_serv.c (File Modified)
8265
8266
8267 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8268 Log:
8269 header include changes
8270
8271
8272 Changes: Modified:
8273 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8274 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8275 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8276 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8277 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8278 +1 -21 trunk/libcharybdis/select.c (File Modified)
8279
8280
8281 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8282 Log:
8283 s/ilog/libcharybdis_{die,log,restart}/g
8284
8285
8286 Changes: Modified:
8287 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8288 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8289 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8290 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8291 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8292 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8293 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8294 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8295
8296
8297 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8298 Log:
8299 Use the right callbacks in the function code.
8300
8301 Changes: Modified:
8302 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8303
8304
8305 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8306 Log:
8307 More work, it builds again!
8308
8309
8310 Changes: Modified:
8311 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8312 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8313 + - trunk/libcharybdis/libcharybdis.c (File Added)
8314 + - trunk/libcharybdis/libcharybdis.h (File Added)
8315
8316
8317 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8318 Log:
8319 Move some stuff around.
8320
8321
8322 Changes: Modified:
8323 + - trunk/include/memory.h (File Deleted)
8324 + - trunk/include/tools.h (File Deleted)
8325 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8326 + - trunk/libcharybdis/memory.c (File Added)
8327 + - trunk/libcharybdis/memory.h (File Added)
8328 + - trunk/libcharybdis/snprintf.c (File Added)
8329 + - trunk/libcharybdis/tools.c (File Added)
8330 + - trunk/libcharybdis/tools.h (File Added)
8331 +1000 -1062 trunk/modules/.depend (File Modified)
8332 +421 -455 trunk/src/.depend (File Modified)
8333 +0 -1191 trunk/src/Makefile.in (File Modified)
8334 + - trunk/src/memory.c (File Deleted)
8335 + - trunk/src/snprintf.c (File Deleted)
8336 + - trunk/src/tools.c (File Deleted)
8337
8338
8339 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8340 Log:
8341 move more headers into libcharybdis
8342
8343 Changes: Modified:
8344 + - trunk/include/balloc.h (File Deleted)
8345 + - trunk/include/event.h (File Deleted)
8346 + - trunk/libcharybdis/balloc.h (File Added)
8347 + - trunk/libcharybdis/event.h (File Added)
8348 +924 -1020 trunk/modules/.depend (File Modified)
8349 +327 -406 trunk/src/.depend (File Modified)
8350
8351
8352 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8353 Log:
8354 balloc, events -> libcharybdis
8355
8356 Changes: Modified:
8357 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8358 + - trunk/libcharybdis/balloc.c (File Added)
8359 + - trunk/libcharybdis/event.c (File Added)
8360 +0 -1008 trunk/src/Makefile.in (File Modified)
8361 + - trunk/src/balloc.c (File Deleted)
8362 + - trunk/src/event.c (File Deleted)
8363
8364
8365 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8366 Log:
8367 More fun
8368
8369 Changes: Modified:
8370 + - trunk/include/commio.h (File Deleted)
8371 + - trunk/include/linebuf.h (File Deleted)
8372 + - trunk/libcharybdis/commio.h (File Added)
8373 + - trunk/libcharybdis/linebuf.h (File Added)
8374 +1644 -530 trunk/modules/.depend (File Modified)
8375 +1 -1 trunk/modules/Makefile.in (File Modified)
8376 +720 -284 trunk/src/.depend (File Modified)
8377
8378
8379 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8380 Log:
8381 Makefile reworking -- moving libcharybdis headers into proper location.
8382
8383 Changes: Modified:
8384 +1 -1 trunk/adns/Makefile.in (File Modified)
8385 +1 -1 trunk/src/Makefile.in (File Modified)
8386
8387
8388 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8389 Log:
8390 Document proposed authdaemon protocol.
8391
8392 Changes: Modified:
8393 + - trunk/authdaemon/protocol.txt (File Added)
8394
8395
8396 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8397 Log:
8398 Makefile oops
8399
8400 Changes: Modified:
8401 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8402
8403
8404 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8405 Log:
8406 Remove dead makefile from generation
8407
8408 Changes: Modified:
8409 +1 -2 trunk/configure (File Modified)
8410 +0 -1 trunk/configure.ac (File Modified)
8411
8412
8413 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8414 Log:
8415 libcharybdisIO -> libcharybdis
8416
8417 Changes: Modified:
8418 +1 -1 trunk/src/Makefile.in (File Modified)
8419
8420
8421 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8422 Log:
8423 More restructuring.
8424
8425 Changes: Modified:
8426 + - trunk/libcharybdis/Makefile.in (File Added)
8427 + - trunk/libcharybdis/commio.c (File Added)
8428 + - trunk/libcharybdis/devpoll.c (File Added)
8429 + - trunk/libcharybdis/epoll.c (File Added)
8430 + - trunk/libcharybdis/io/ (File Deleted)
8431 + - trunk/libcharybdis/kqueue.c (File Added)
8432 + - trunk/libcharybdis/linebuf.c (File Added)
8433 + - trunk/libcharybdis/log/ (File Deleted)
8434 + - trunk/libcharybdis/poll.c (File Added)
8435 + - trunk/libcharybdis/ports.c (File Added)
8436 + - trunk/libcharybdis/select.c (File Added)
8437
8438
8439 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8440 Log:
8441 Blah kill makefile
8442
8443 Changes: Modified:
8444 + - trunk/libcharybdis/Makefile.in (File Deleted)
8445
8446
8447 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8448 Log:
8449 Blah kill makefile
8450
8451 Changes: Modified:
8452 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8453
8454
8455 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8456 Log:
8457 add authdaemon dir for later hacking
8458
8459
8460 Changes: Modified:
8461 + - trunk/authdaemon/ (File Added)
8462
8463
8464 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8465 Log:
8466 linebuf -> libcharybdisIO
8467
8468
8469 Changes: Modified:
8470 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8471 + - trunk/libcharybdis/io/linebuf.c (File Added)
8472 + - trunk/libcharybdis/log/ (File Added)
8473 + - trunk/libcharybdis/log/Makefile.in (File Added)
8474 +0 -687 trunk/src/Makefile.in (File Modified)
8475 + - trunk/src/linebuf.c (File Deleted)
8476
8477
8478 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8479 Log:
8480 Solaris 10 I/O ports support
8481
8482 Changes: Modified:
8483 + - trunk/libcharybdis/io/ports.c (File Added)
8484
8485
8486 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8487 Log:
8488 libcharybdis stuff
8489
8490
8491 Changes: Modified:
8492 +1 -1 trunk/Makefile.in (File Modified)
8493 +3 -1 trunk/configure (File Modified)
8494 +133 -10 trunk/configure.ac (File Modified)
8495 + - trunk/libcharybdis/ (File Added)
8496 + - trunk/libcharybdis/Makefile.in (File Added)
8497 + - trunk/libcharybdis/io/ (File Added)
8498 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8499 +2 -3 trunk/src/Makefile.in (File Modified)
8500 + - trunk/src/io/ (File Deleted)
8501
8502
8503 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8504 Log:
8505 split IO stuff into libcharybdisIO.
8506
8507
8508 Changes: Modified:
8509 + - trunk/src/commio.c (File Deleted)
8510 + - trunk/src/devpoll.c (File Deleted)
8511 + - trunk/src/epoll.c (File Deleted)
8512 + - trunk/src/io/ (File Added)
8513 + - trunk/src/io/Makefile.in (File Added)
8514 + - trunk/src/io/commio.c (File Added)
8515 + - trunk/src/io/devpoll.c (File Added)
8516 + - trunk/src/io/epoll.c (File Added)
8517 + - trunk/src/io/kqueue.c (File Added)
8518 + - trunk/src/io/poll.c (File Added)
8519 + - trunk/src/io/select.c (File Added)
8520 + - trunk/src/kqueue.c (File Deleted)
8521 + - trunk/src/poll.c (File Deleted)
8522 + - trunk/src/select.c (File Deleted)
8523
8524
8525 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8526 Log:
8527 Version bump: 1.1.0
8528
8529
8530 Changes: Modified:
8531 +86 -155 trunk/configure (File Modified)
8532 +1 -1 trunk/configure.ac (File Modified)
8533
8534
8535 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8536 Log:
8537 Remove mentions of mkkeypair/cryptlinks.
8538
8539
8540 Changes: Modified:
8541 +1 -3 trunk/doc/challenge.txt (File Modified)
8542
8543
8544 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8545 Log:
8546 Clarify serverinfo{} description.
8547
8548
8549 Changes: Modified:
8550 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8551
8552
8553 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8554 Log:
8555 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8556
8557
8558 Changes: Modified:
8559 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8560
8561
8562 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8563 Log:
8564 Improvements also applicable to hyperion 1.x.
8565
8566
8567 Changes: Modified:
8568 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8569
8570
8571 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8572 Log:
8573 - Add +F description
8574 - General improvements and changes to charybdis
8575
8576
8577 Changes: Modified:
8578 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8579
8580
8581 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8582 Log:
8583 The server notice umodes only have an effect
8584 for opers. ("sendto_realops_flags", so having
8585 the umode is not enough, they must also be
8586 opered)
8587
8588
8589 Changes: Modified:
8590 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8591
8592
8593 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8594 Log:
8595 Updates to umodes docs.
8596
8597
8598 Changes: Modified:
8599 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8600
8601
8602 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8603 Log:
8604 Add SGML documentation.
8605
8606 Changes: Modified:
8607 + - trunk/doc/sgml/ (File Added)
8608 + - trunk/doc/sgml/oper-guide/ (File Added)
8609 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8610 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8611 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8612 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8613 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8614 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8615 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8616
8617
8618 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8619 Log:
8620 Make operwall flag restrict setting umode +z.
8621 This repairs this flag broken in charybdis-1.0.
8622
8623
8624 Changes: Modified:
8625 +41 -0 trunk/contrib/m_flags.c (File Modified)
8626 +9 -0 trunk/src/s_user.c (File Modified)
8627
8628
8629 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8630 Log:
8631 Don't complain/reset remote clients +n. I'm still not
8632 convinced propagating all umodes is the way to go, oh
8633 well.
8634
8635
8636 Changes: Modified:
8637 +1 -1 trunk/src/s_user.c (File Modified)
8638
8639
8640 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8641 Log:
8642 - Require admin flag for oper /chghost (if it's enabled
8643 which is not default)
8644 - Give error message on nonexistant nick
8645
8646
8647 Changes: Modified:
8648 +12 -0 trunk/modules/m_chghost.c (File Modified)
8649
8650
8651 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8652 Log:
8653 Incorporated jilles' dynspoof patch with a few minor changes.
8654
8655 Changes: Modified:
8656 +5 -2 trunk/include/client.h (File Modified)
8657 +1 -0 trunk/include/numeric.h (File Modified)
8658 +75 -4 trunk/modules/m_chghost.c (File Modified)
8659 +2 -21 trunk/modules/m_stats.c (File Modified)
8660 +2 -8 trunk/modules/m_trace.c (File Modified)
8661 +2 -0 trunk/src/client.c (File Modified)
8662 +3 -0 trunk/src/s_user.c (File Modified)
8663
8664
8665 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8666 Log:
8667 Update NEWS.
8668
8669 Changes: Modified:
8670 +5 -0 trunk/NEWS (File Modified)
8671
8672
8673 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8674 Log:
8675 Make show_ip() far less braindead.
8676
8677 Obtained from: ratbox 2.2 SVN
8678
8679
8680 Changes: Modified:
8681 +14 -85 trunk/src/client.c (File Modified)
8682
8683
8684 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8685 Log:
8686 Instead of not showing channels at all for whoising services,
8687 only show channels the requester is also on. If operspying
8688 services, show all the channels.
8689
8690
8691 Changes: Modified:
8692 +37 -40 trunk/modules/m_whois.c (File Modified)
8693
8694
8695 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8696 Log:
8697 - Show real errno if we fail to connect to a server
8698 - Don't show server IPs on IRC if a server goes dead
8699 during handshake
8700
8701
8702 Changes: Modified:
8703 +2 -5 trunk/src/s_serv.c (File Modified)
8704
8705
8706 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8707 Log:
8708 Revert hybrid 7.2 aline code. It causes too many problems.
8709
8710
8711 Changes: Modified:
8712 +1 -47 trunk/NEWS (File Modified)
8713 + - trunk/include/aline.h (File Deleted)
8714 +53 -6 trunk/modules/m_dline.c (File Modified)
8715 +212 -16 trunk/modules/m_kline.c (File Modified)
8716 +37 -8 trunk/modules/m_resv.c (File Modified)
8717 +45 -24 trunk/modules/m_xline.c (File Modified)
8718 +0 -485 trunk/src/Makefile.in (File Modified)
8719 + - trunk/src/aline.c (File Deleted)
8720
8721
8722 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8723 Log:
8724 Incorporate recent ratbox monitor bugfixes (could crash).
8725
8726
8727 Changes: Modified:
8728 +16 -0 trunk/modules/m_monitor.c (File Modified)
8729 +4 -3 trunk/src/monitor.c (File Modified)
8730
8731
8732 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8733 Log:
8734 Fix /invite UID leak.
8735
8736 Found by logiclrd@EFnet.
8737
8738
8739 Changes: Modified:
8740 +3 -2 trunk/modules/m_invite.c (File Modified)
8741
8742
8743 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8744 Log:
8745 Don't show what channels a service is in.
8746
8747 Changes: Modified:
8748 +1 -0 trunk/NEWS (File Modified)
8749 +40 -35 trunk/modules/m_whois.c (File Modified)
8750
8751
8752 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8753 Log:
8754 Update version to 1.0.3.
8755
8756
8757 Changes: Modified:
8758 +9 -9 trunk/configure (File Modified)
8759 +1 -1 trunk/configure.ac (File Modified)
8760
8761
8762 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8763 Log:
8764 Update NEWS.
8765
8766
8767 Changes: Modified:
8768 +7 -1 trunk/NEWS (File Modified)
8769
8770
8771 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8772 Log:
8773 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8774 More static buffers :(
8775
8776
8777 Changes: Modified:
8778 +12 -4 trunk/src/aline.c (File Modified)
8779
8780
8781 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8782 Log:
8783 Make operspy mode (/mode !#channel showing parameters
8784 even if not on channel) work again.
8785
8786
8787 Changes: Modified:
8788 +4 -4 trunk/src/channel.c (File Modified)
8789
8790
8791 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8792 Log:
8793 Call server_introduced hook on TS6 remote server
8794 introduction (ms_sid()).
8795
8796
8797 Changes: Modified:
8798 +6 -0 trunk/modules/core/m_server.c (File Modified)
8799
8800
8801 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8802 Log:
8803 Cyrix boxes are wierd.
8804
8805 Changes: Modified:
8806 +2 -1 trunk/modules/m_services.c (File Modified)
8807
8808
8809 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8810 Log:
8811 More paranoia.
8812
8813 Changes: Modified:
8814 +1 -1 trunk/include/client.h (File Modified)
8815 +3 -1 trunk/modules/m_services.c (File Modified)
8816
8817
8818 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8819 Log:
8820 heh
8821
8822 Changes: Modified:
8823 +1 -6 trunk/modules/m_services.c (File Modified)
8824
8825
8826 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8827 Log:
8828 Disable a check that doesn't always seem to work right for some reason.
8829
8830 Changes: Modified:
8831 +2 -0 trunk/modules/m_services.c (File Modified)
8832
8833
8834 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8835 Log:
8836 Update NEWS.
8837
8838
8839 Changes: Modified:
8840 +4 -1 trunk/NEWS (File Modified)
8841
8842
8843 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8844 Log:
8845 1.0.2
8846
8847
8848 Changes: Modified:
8849 +9 -9 trunk/configure (File Modified)
8850 +1 -1 trunk/configure.ac (File Modified)
8851
8852
8853 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8854 Log:
8855 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8856
8857
8858 Changes: Modified:
8859 +3 -13 trunk/modules/m_trace.c (File Modified)
8860
8861
8862 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8863 Log:
8864 Don't send empty RPL_WHOISCHANNELS on remote whois.
8865
8866 Pointy hat to: jilles
8867
8868
8869 Changes: Modified:
8870 +1 -1 trunk/modules/m_whois.c (File Modified)
8871
8872
8873 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8874 Log:
8875 Update NEWS.
8876
8877
8878 Changes: Modified:
8879 +3 -0 trunk/NEWS (File Modified)
8880
8881
8882 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8883 Log:
8884 Modular umode support.
8885
8886
8887 Changes: Modified:
8888 +0 -9 trunk/include/client.h (File Modified)
8889 +2 -1 trunk/include/s_user.h (File Modified)
8890 +1 -1 trunk/include/tools.h (File Modified)
8891 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8892 +3 -0 trunk/src/ircd.c (File Modified)
8893 +1 -1 trunk/src/messages.tab (File Modified)
8894 +2 -2 trunk/src/s_serv.c (File Modified)
8895 +37 -59 trunk/src/s_user.c (File Modified)
8896 +21 -0 trunk/src/tools.c (File Modified)
8897
8898
8899 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8900 Log:
8901 Optionally do forced nick change to the UID instead of kill
8902 on nick collisions, see doc/collision_fnc.txt for more
8903 details.
8904
8905
8906 Changes: Modified:
8907 + - trunk/doc/collision_fnc.txt (File Added)
8908 +1 -0 trunk/doc/example.conf (File Modified)
8909 +8 -0 trunk/doc/reference.conf (File Modified)
8910 +1 -0 trunk/include/numeric.h (File Modified)
8911 +1 -0 trunk/include/s_conf.h (File Modified)
8912 +2 -1 trunk/include/s_serv.h (File Modified)
8913 +1 -0 trunk/include/s_stats.h (File Modified)
8914 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8915 +1 -1 trunk/src/messages.tab (File Modified)
8916 +1 -0 trunk/src/newconf.c (File Modified)
8917 +1 -0 trunk/src/s_conf.c (File Modified)
8918 +1 -0 trunk/src/s_serv.c (File Modified)
8919 +2 -2 trunk/src/s_stats.c (File Modified)
8920
8921
8922 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8923 Log:
8924 Update NEWS.
8925
8926
8927 Modified:
8928 trunk/NEWS (File Modified)
8929
8930
8931 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8932 Log:
8933 Don't allow lookups by uid in /monitor + and /monitor s.
8934
8935
8936 Modified:
8937 trunk/modules/m_monitor.c (File Modified)
8938
8939
8940 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8941 Log:
8942 Stop garbage +j being set in cases like +j aaa:bbb by
8943 initializing the variables properly.
8944
8945 Reported by kyle.
8946
8947
8948 Modified:
8949 trunk/modules/core/m_mode.c (File Modified)
8950 trunk/modules/core/m_sjoin.c (File Modified)
8951
8952
8953 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8954 Log:
8955 Apply flags to the proper server in me_gcap().
8956
8957
8958 Modified:
8959 trunk/modules/m_capab.c (File Modified)
8960
8961
8962 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8963 Log:
8964 Use find_named_client() instead of find_client() to check
8965 for nick collisions.
8966
8967
8968 Modified:
8969 trunk/modules/core/m_nick.c (File Modified)
8970
8971
8972 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8973 Log:
8974 - Replace old 381 numeric with a new, more positive one!
8975
8976
8977 Modified:
8978 trunk/src/messages.tab (File Modified)
8979
8980
8981 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8982 Log:
8983 Make it compile again.
8984
8985
8986 Modified:
8987 trunk/src/channel.c (File Modified)
8988 trunk/src/client.c (File Modified)
8989 trunk/src/ircd.c (File Modified)
8990 trunk/src/packet.c (File Modified)
8991
8992
8993 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8994 Log:
8995 - Prevent UID disclosure in cmode setting.
8996
8997
8998 Modified:
8999 trunk/NEWS (File Modified)
9000 trunk/modules/core/m_mode.c (File Modified)
9001
9002
9003 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9004 Log:
9005 A different check which prevents UID disclosure.
9006
9007
9008 Modified:
9009 trunk/modules/core/m_kick.c (File Modified)
9010
9011
9012 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9013 Log:
9014 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9015
9016
9017 Modified:
9018 trunk/modules/core/m_kick.c (File Modified)
9019
9020
9021 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9022 Log:
9023 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9024
9025
9026 Modified:
9027 trunk/NEWS (File Modified)
9028 trunk/modules/m_accept.c (File Modified)
9029 trunk/modules/m_admin.c (File Modified)
9030 trunk/modules/m_away.c (File Modified)
9031 trunk/modules/m_cap.c (File Modified)
9032 trunk/modules/m_capab.c (File Modified)
9033 trunk/modules/m_challenge.c (File Modified)
9034 trunk/modules/m_chghost.c (File Modified)
9035 trunk/modules/m_close.c (File Modified)
9036 trunk/modules/m_cmessage.c (File Modified)
9037 trunk/modules/m_connect.c (File Modified)
9038 trunk/modules/m_dline.c (File Modified)
9039 trunk/modules/m_encap.c (File Modified)
9040 trunk/modules/m_etrace.c (File Modified)
9041 trunk/modules/m_gline.c (File Modified)
9042 trunk/modules/m_help.c (File Modified)
9043 trunk/modules/m_info.c (File Modified)
9044 trunk/modules/m_invite.c (File Modified)
9045 trunk/modules/m_ison.c (File Modified)
9046 trunk/modules/m_kline.c (File Modified)
9047 trunk/modules/m_knock.c (File Modified)
9048 trunk/modules/m_links.c (File Modified)
9049 trunk/modules/m_list.c (File Modified)
9050 trunk/modules/m_locops.c (File Modified)
9051 trunk/modules/m_lusers.c (File Modified)
9052 trunk/modules/m_map.c (File Modified)
9053 trunk/modules/m_monitor.c (File Modified)
9054 trunk/modules/m_motd.c (File Modified)
9055 trunk/modules/m_names.c (File Modified)
9056 trunk/modules/m_oper.c (File Modified)
9057 trunk/modules/m_operspy.c (File Modified)
9058 trunk/modules/m_pass.c (File Modified)
9059 trunk/modules/m_ping.c (File Modified)
9060 trunk/modules/m_pong.c (File Modified)
9061 trunk/modules/m_post.c (File Modified)
9062 trunk/modules/m_rehash.c (File Modified)
9063 trunk/modules/m_restart.c (File Modified)
9064 trunk/modules/m_resv.c (File Modified)
9065 trunk/modules/m_services.c (File Modified)
9066 trunk/modules/m_set.c (File Modified)
9067 trunk/modules/m_sshortcut.c (File Modified)
9068 trunk/modules/m_stats.c (File Modified)
9069 trunk/modules/m_svinfo.c (File Modified)
9070 trunk/modules/m_tb.c (File Modified)
9071 trunk/modules/m_testline.c (File Modified)
9072 trunk/modules/m_testmask.c (File Modified)
9073 trunk/modules/m_time.c (File Modified)
9074 trunk/modules/m_topic.c (File Modified)
9075 trunk/modules/m_trace.c (File Modified)
9076 trunk/modules/m_unreject.c (File Modified)
9077 trunk/modules/m_user.c (File Modified)
9078 trunk/modules/m_userhost.c (File Modified)
9079 trunk/modules/m_users.c (File Modified)
9080 trunk/modules/m_version.c (File Modified)
9081 trunk/modules/m_wallops.c (File Modified)
9082 trunk/modules/m_who.c (File Modified)
9083 trunk/modules/m_whois.c (File Modified)
9084 trunk/modules/m_whowas.c (File Modified)
9085 trunk/modules/m_xline.c (File Modified)
9086 trunk/src/adns.c (File Modified)
9087 trunk/src/aline.c (File Modified)
9088 trunk/src/cache.c (File Modified)
9089 trunk/src/channel.c (File Modified)
9090 trunk/src/class.c (File Modified)
9091 trunk/src/client.c (File Modified)
9092 trunk/src/commio.c (File Modified)
9093 trunk/src/event.c (File Modified)
9094 trunk/src/hash.c (File Modified)
9095 trunk/src/hostmask.c (File Modified)
9096 trunk/src/ircd.c (File Modified)
9097 trunk/src/kdparse.c (File Modified)
9098 trunk/src/linebuf.c (File Modified)
9099 trunk/src/listener.c (File Modified)
9100 trunk/src/modules.c (File Modified)
9101 trunk/src/monitor.c (File Modified)
9102 trunk/src/newconf.c (File Modified)
9103 trunk/src/packet.c (File Modified)
9104 trunk/src/parse.c (File Modified)
9105 trunk/src/reject.c (File Modified)
9106 trunk/src/s_auth.c (File Modified)
9107 trunk/src/s_conf.c (File Modified)
9108 trunk/src/s_gline.c (File Modified)
9109 trunk/src/s_log.c (File Modified)
9110 trunk/src/s_newconf.c (File Modified)
9111 trunk/src/s_serv.c (File Modified)
9112 trunk/src/s_stats.c (File Modified)
9113 trunk/src/s_user.c (File Modified)
9114 trunk/src/send.c (File Modified)
9115 trunk/src/whowas.c (File Modified)
9116
9117
9118 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9119 Log:
9120 - More coding style niceities. Pretty much got client.h squared away.
9121
9122
9123 Modified:
9124 trunk/modules/m_dline.c (File Modified)
9125 trunk/modules/m_gline.c (File Modified)
9126 trunk/modules/m_kline.c (File Modified)
9127 trunk/modules/m_rehash.c (File Modified)
9128 trunk/modules/m_resv.c (File Modified)
9129 trunk/modules/m_stats.c (File Modified)
9130 trunk/modules/m_testline.c (File Modified)
9131 trunk/modules/m_user.c (File Modified)
9132 trunk/modules/m_xline.c (File Modified)
9133
9134
9135 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9136 Log:
9137 - Propagate quiets (+q) on netjoins
9138 - Clear +q list too on lowerTS sjoin from TS6 source
9139
9140
9141 Modified:
9142 trunk/modules/core/m_sjoin.c (File Modified)
9143 trunk/src/s_serv.c (File Modified)
9144
9145
9146 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9147 Log:
9148 Second argument to whois is always a nick, never a uid.
9149 This prevents /whois other.server uid to get information
9150 about that uid.
9151
9152
9153 Modified:
9154 trunk/modules/m_whois.c (File Modified)
9155
9156
9157 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9158 Log:
9159 Don't allow local users to use uids in user mode.
9160
9161
9162 Modified:
9163 trunk/src/s_user.c (File Modified)
9164
9165
9166 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9167 Log:
9168 Make it compile again.
9169
9170
9171 Modified:
9172 trunk/src/s_stats.c (File Modified)
9173
9174
9175 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9176 Log:
9177 Fix propagation of empty SJOIN.
9178
9179
9180 Modified:
9181 trunk/modules/core/m_sjoin.c (File Modified)
9182
9183
9184 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9185 Log:
9186 Some atheme-style niceties here.
9187
9188
9189 Modified:
9190 trunk/modules/m_accept.c (File Modified)
9191 trunk/modules/m_admin.c (File Modified)
9192 trunk/modules/m_away.c (File Modified)
9193 trunk/modules/m_cap.c (File Modified)
9194 trunk/modules/m_capab.c (File Modified)
9195 trunk/modules/m_challenge.c (File Modified)
9196 trunk/modules/m_chghost.c (File Modified)
9197 trunk/modules/m_close.c (File Modified)
9198 trunk/modules/m_cmessage.c (File Modified)
9199 trunk/modules/m_connect.c (File Modified)
9200 trunk/modules/m_dline.c (File Modified)
9201 trunk/modules/m_encap.c (File Modified)
9202 trunk/modules/m_etrace.c (File Modified)
9203 trunk/modules/m_gline.c (File Modified)
9204 trunk/modules/m_help.c (File Modified)
9205 trunk/modules/m_info.c (File Modified)
9206 trunk/modules/m_invite.c (File Modified)
9207 trunk/modules/m_ison.c (File Modified)
9208 trunk/modules/m_kline.c (File Modified)
9209 trunk/modules/m_knock.c (File Modified)
9210 trunk/modules/m_links.c (File Modified)
9211 trunk/modules/m_list.c (File Modified)
9212 trunk/modules/m_locops.c (File Modified)
9213 trunk/modules/m_lusers.c (File Modified)
9214 trunk/modules/m_map.c (File Modified)
9215 trunk/modules/m_monitor.c (File Modified)
9216 trunk/modules/m_motd.c (File Modified)
9217 trunk/modules/m_names.c (File Modified)
9218 trunk/modules/m_oper.c (File Modified)
9219 trunk/modules/m_operspy.c (File Modified)
9220 trunk/modules/m_pass.c (File Modified)
9221 trunk/modules/m_ping.c (File Modified)
9222 trunk/modules/m_pong.c (File Modified)
9223 trunk/modules/m_post.c (File Modified)
9224 trunk/modules/m_rehash.c (File Modified)
9225 trunk/modules/m_restart.c (File Modified)
9226 trunk/modules/m_resv.c (File Modified)
9227 trunk/modules/m_services.c (File Modified)
9228 trunk/modules/m_set.c (File Modified)
9229 trunk/modules/m_sshortcut.c (File Modified)
9230 trunk/modules/m_stats.c (File Modified)
9231 trunk/modules/m_svinfo.c (File Modified)
9232 trunk/modules/m_tb.c (File Modified)
9233 trunk/modules/m_testline.c (File Modified)
9234 trunk/modules/m_testmask.c (File Modified)
9235 trunk/modules/m_time.c (File Modified)
9236 trunk/modules/m_topic.c (File Modified)
9237 trunk/modules/m_trace.c (File Modified)
9238 trunk/modules/m_unreject.c (File Modified)
9239 trunk/modules/m_user.c (File Modified)
9240 trunk/modules/m_userhost.c (File Modified)
9241 trunk/modules/m_users.c (File Modified)
9242 trunk/modules/m_version.c (File Modified)
9243 trunk/modules/m_wallops.c (File Modified)
9244 trunk/modules/m_who.c (File Modified)
9245 trunk/modules/m_whois.c (File Modified)
9246 trunk/modules/m_whowas.c (File Modified)
9247 trunk/modules/m_xline.c (File Modified)
9248
9249
9250 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9251 Log:
9252 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9253
9254
9255 Modified:
9256 trunk/.indent.pro (File Modified)
9257 trunk/include/charybdis.h (File Added)
9258 trunk/include/client.h (File Modified)
9259 trunk/modules/.indent.pro (File Modified)
9260 trunk/src/.indent.pro (File Modified)
9261 trunk/src/adns.c (File Modified)
9262 trunk/src/aline.c (File Modified)
9263 trunk/src/cache.c (File Modified)
9264 trunk/src/channel.c (File Modified)
9265 trunk/src/class.c (File Modified)
9266 trunk/src/client.c (File Modified)
9267 trunk/src/commio.c (File Modified)
9268 trunk/src/event.c (File Modified)
9269 trunk/src/hash.c (File Modified)
9270 trunk/src/hostmask.c (File Modified)
9271 trunk/src/ircd.c (File Modified)
9272 trunk/src/kdparse.c (File Modified)
9273 trunk/src/linebuf.c (File Modified)
9274 trunk/src/listener.c (File Modified)
9275 trunk/src/modules.c (File Modified)
9276 trunk/src/monitor.c (File Modified)
9277 trunk/src/newconf.c (File Modified)
9278 trunk/src/packet.c (File Modified)
9279 trunk/src/parse.c (File Modified)
9280 trunk/src/reject.c (File Modified)
9281 trunk/src/s_auth.c (File Modified)
9282 trunk/src/s_conf.c (File Modified)
9283 trunk/src/s_gline.c (File Modified)
9284 trunk/src/s_log.c (File Modified)
9285 trunk/src/s_newconf.c (File Modified)
9286 trunk/src/s_serv.c (File Modified)
9287 trunk/src/s_stats.c (File Modified)
9288 trunk/src/s_user.c (File Modified)
9289 trunk/src/send.c (File Modified)
9290 trunk/src/whowas.c (File Modified)
9291
9292
9293 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9294 Log:
9295 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9296 - Convert a few modules towards using this code.
9297 - Make a note about this change in NEWS.
9298
9299
9300 Modified:
9301 trunk/NEWS (File Modified)
9302 trunk/include/aline.h (File Added)
9303 trunk/modules/m_dline.c (File Modified)
9304 trunk/modules/m_kline.c (File Modified)
9305 trunk/modules/m_resv.c (File Modified)
9306 trunk/modules/m_xline.c (File Modified)
9307 trunk/src/Makefile.in (File Modified)
9308 trunk/src/aline.c (File Added)
9309
9310
9311 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9312 Log:
9313 - Update NEWS document.
9314
9315
9316 Modified:
9317 trunk/NEWS (File Modified)
9318
9319
9320 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9321 Log:
9322 Use find_named_person() instead of find_person() in services shortcuts.
9323
9324
9325 Modified:
9326 trunk/modules/m_sshortcut.c (File Modified)
9327
9328
9329 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9330 Log:
9331 Fix propagation of empty channels (+P).
9332
9333
9334 Modified:
9335 trunk/modules/core/m_sjoin.c (File Modified)
9336 trunk/src/s_serv.c (File Modified)
9337
9338
9339 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9340 Log:
9341 Use same comparison for +f.
9342
9343
9344 Modified:
9345 trunk/modules/core/m_join.c (File Modified)
9346
9347
9348 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9349 Log:
9350 Retire server-server non-encap CHGHOST, and clean it up a bit.
9351
9352
9353 Modified:
9354 trunk/modules/m_chghost.c (File Modified)
9355
9356
9357 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9358 Log:
9359 Use TS6 form for SQUIT wallops.
9360
9361
9362 Modified:
9363 trunk/modules/core/m_squit.c (File Modified)
9364
9365
9366 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9367 Log:
9368 Propagate nick changes for remote clients in TS6 form if possible;
9369 simplify the code a bit.
9370
9371
9372 Modified:
9373 trunk/modules/core/m_nick.c (File Modified)
9374
9375
9376 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9377 Log:
9378 Only clear oper_only_umodes on deoper for local clients.
9379
9380
9381 Modified:
9382 trunk/src/s_user.c (File Modified)
9383
9384
9385 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9386 Log:
9387 - Don't enable use_whois_actually in the default config, makes cloaking
9388 only useful for vanity.
9389
9390
9391 Modified:
9392 trunk/doc/example.conf (File Modified)
9393
9394
9395 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9396 Log:
9397 Fix linebuf raw code to not truncate lines longer than
9398 510 characters. This stops ziplinks corruption at
9399 the initial burst if the other side sends a lot.
9400
9401
9402 Modified:
9403 trunk/src/linebuf.c (File Modified)
9404
9405
9406 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9407 Log:
9408 - Add +r to channel_modes().
9409
9410
9411 Modified:
9412 trunk/src/channel.c (File Modified)
9413
9414
9415 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9416 Log:
9417 Update NEWS.
9418
9419
9420 Modified:
9421 trunk/NEWS (File Modified)
9422
9423
9424 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9425 Log:
9426 err, nvm. wrong project :-P
9427
9428
9429 Modified:
9430 trunk/src/match.c (File Modified)
9431
9432
9433 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9434 Log:
9435 make sure we don't crash on match(NULL, test)
9436
9437
9438 Modified:
9439 trunk/src/match.c (File Modified)
9440
9441
9442 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9443 Log:
9444 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9445 flags = rehash in shared{}.
9446 Uses :<source> ENCAP <target> REHASH [option].
9447
9448
9449 Modified:
9450 trunk/doc/example.conf (File Modified)
9451 trunk/doc/reference.conf (File Modified)
9452 trunk/help/opers/rehash (File Modified)
9453 trunk/include/s_newconf.h (File Modified)
9454 trunk/modules/m_rehash.c (File Modified)
9455 trunk/modules/m_stats.c (File Modified)
9456 trunk/src/newconf.c (File Modified)
9457
9458
9459 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9460 Log:
9461 Initialize flags to 0 in conf_set_shared_flags() and
9462 conf_set_cluster_flags().
9463
9464
9465 Modified:
9466 trunk/src/newconf.c (File Modified)
9467
9468
9469 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9470 Log:
9471 Don't allow a forward from a #channel to an &channel.
9472 Error message is Illegal channel name.
9473
9474
9475 Modified:
9476 trunk/modules/core/m_mode.c (File Modified)
9477
9478
9479 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9480 Log:
9481 - change version to 1.0.1
9482
9483
9484 Modified:
9485 trunk/configure (File Modified)
9486 trunk/configure.ac (File Modified)
9487
9488
9489 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9490 Log:
9491 Update NEWS.
9492
9493
9494 Modified:
9495 trunk/NEWS (File Modified)
9496
9497
9498 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9499 Log:
9500 Services shortcuts changes:
9501 - Require umode +S on target
9502 - Use ERR_SERVICESDOWN (440) for error message
9503 - Fix check for empty string
9504
9505
9506 Modified:
9507 trunk/include/numeric.h (File Modified)
9508 trunk/modules/m_sshortcut.c (File Modified)
9509 trunk/src/messages.tab (File Modified)
9510
9511
9512 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9513 Log:
9514 s/IsChanService/IsService/g;
9515
9516
9517 Modified:
9518 trunk/modules/m_sshortcut.c (File Modified)
9519
9520
9521 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9522 Log:
9523 Add check for service validity in shortcut routines.
9524
9525
9526 Modified:
9527 trunk/modules/m_sshortcut.c (File Modified)
9528
9529
9530 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9531 Log:
9532 Don't allow forwarding to a -F channel the setter is not on.
9533
9534
9535 Modified:
9536 trunk/modules/core/m_mode.c (File Modified)
9537
9538
9539 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9540 Log:
9541 Describe identify_service and identify_command in
9542 reference.conf.
9543
9544
9545 Modified:
9546 trunk/doc/reference.conf (File Modified)
9547
9548
9549 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9550 Log:
9551 More helpfile updates.
9552
9553
9554 Modified:
9555 trunk/help/Makefile.in (File Modified)
9556 trunk/help/opers/die (File Modified)
9557 trunk/help/opers/join (File Modified)
9558 trunk/help/opers/links (File Modified)
9559 trunk/help/opers/lusers (File Modified)
9560 trunk/help/opers/map (File Added)
9561 trunk/help/opers/motd (File Modified)
9562 trunk/help/opers/names (File Modified)
9563 trunk/help/opers/notice (File Modified)
9564 trunk/help/opers/operspy (File Modified)
9565 trunk/help/opers/part (File Modified)
9566 trunk/help/opers/privmsg (File Modified)
9567 trunk/help/opers/restart (File Modified)
9568 trunk/help/opers/set (File Modified)
9569 trunk/help/opers/stats (File Modified)
9570 trunk/help/opers/trace (File Modified)
9571 trunk/help/opers/version (File Modified)
9572 trunk/help/users/notice (File Modified)
9573 trunk/help/users/privmsg (File Modified)
9574 trunk/help/users/stats (File Modified)
9575
9576
9577 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9578 Log:
9579 Update help files.
9580
9581
9582 Modified:
9583 trunk/help/opers/cmode (File Modified)
9584 trunk/help/opers/umode (File Modified)
9585 trunk/help/opers/wallops (File Modified)
9586 trunk/help/opers/who (File Modified)
9587 trunk/help/users/umode (File Modified)
9588
9589
9590 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9591 Log:
9592 Include cmode +r in 004 and 005.
9593
9594
9595 Modified:
9596 trunk/include/supported.h (File Modified)
9597 trunk/src/messages.tab (File Modified)
9598
9599
9600 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9601 Log:
9602 No need to clear all 3 buffers in channel_modes().
9603
9604
9605 Modified:
9606 trunk/src/channel.c (File Modified)
9607
9608
9609 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9610 Log:
9611 - Fix multiple +f modes per line
9612 - -f shouldn't take a parameter
9613
9614
9615 Modified:
9616 trunk/modules/core/m_mode.c (File Modified)
9617
9618
9619 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9620 Log:
9621 Channel mode +Q now prevents forwarding to or through
9622 a channel, just like in hyperion, not from a channel.
9623
9624
9625 Modified:
9626 trunk/modules/core/m_join.c (File Modified)
9627
9628
9629 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9630 Log:
9631 Complete +F/+Q propagation.
9632
9633
9634 Modified:
9635 trunk/modules/core/m_join.c (File Modified)
9636 trunk/modules/core/m_sjoin.c (File Modified)
9637 trunk/src/channel.c (File Modified)
9638
9639
9640 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9641 Log:
9642 - A few minor fixes.
9643
9644
9645 Modified:
9646 trunk/modules/core/m_join.c (File Modified)
9647 trunk/modules/m_services.c (File Modified)
9648
9649
9650 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9651 Log:
9652 - Fix netsplit obfuscation.
9653
9654
9655 Modified:
9656 trunk/src/client.c (File Modified)
9657
9658
9659 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9660 Log:
9661 - Fix another /stats p related bug.
9662
9663
9664 Modified:
9665 trunk/src/client.c (File Modified)
9666
9667
9668 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9669 Log:
9670 - Update example.conf.
9671
9672
9673 Modified:
9674 trunk/doc/example.conf (File Modified)
9675
9676
9677 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9678 Log:
9679 - Fix a minor bug here, and re-release 1.0.
9680
9681
9682 Modified:
9683 trunk/modules/core/m_nick.c (File Modified)
9684
9685
9686 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9687 Log:
9688 - Add bursted clients to /stats p list.
9689
9690
9691 Modified:
9692 trunk/modules/core/m_nick.c (File Modified)
9693
9694
9695 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9696 Log:
9697 - Add identify_service, identify_command options to the example.conf,
9698 newconf parser.
9699
9700
9701 Modified:
9702 trunk/NEWS (File Modified)
9703 trunk/doc/example.conf (File Modified)
9704 trunk/src/newconf.c (File Modified)
9705
9706
9707 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9708 Log:
9709 - Add services shortcuts.
9710
9711
9712 Modified:
9713 trunk/modules/Makefile.in (File Modified)
9714 trunk/modules/m_sshortcut.c (File Added)
9715
9716
9717 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9718 Log:
9719 - put back checks i removed by mistake
9720
9721
9722 Modified:
9723 trunk/modules/core/m_join.c (File Modified)
9724
9725
9726 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9727 Log:
9728 - Implement channel mode +Q, which disables forwarding.
9729 - Make forwarding usable by everyone.
9730 - Implement channel mode +F which bypasses authority checks on a target
9731 set with this mode
9732 - Update NEWS.
9733
9734
9735 Modified:
9736 trunk/NEWS (File Modified)
9737 trunk/include/channel.h (File Modified)
9738 trunk/include/supported.h (File Modified)
9739 trunk/modules/core/m_join.c (File Modified)
9740 trunk/modules/core/m_mode.c (File Modified)
9741 trunk/src/messages.tab (File Modified)
9742
9743
9744 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9745 Log:
9746 - Fix account handling brokenness.
9747
9748
9749 Modified:
9750 trunk/modules/m_services.c (File Modified)
9751
9752
9753 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9754 Log:
9755 Identify to services via server password hack. Still
9756 needs config file parts, like
9757 identifyservice = "nickserv@services.int";
9758 identifycommand = "IDENTIFY";
9759
9760
9761 Modified:
9762 trunk/include/s_conf.h (File Modified)
9763 trunk/src/s_user.c (File Modified)
9764
9765
9766 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9767 Log:
9768 Make send.c compile.
9769
9770
9771 Modified:
9772 trunk/src/send.c (File Modified)
9773
9774
9775 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9776 Log:
9777 - Handle this better.
9778
9779
9780 Modified:
9781 trunk/src/send.c (File Modified)
9782
9783
9784 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9785 Log:
9786 If the source is not a client, don't send to normal users.
9787
9788
9789 Modified:
9790 trunk/src/send.c (File Modified)
9791
9792
9793 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9794 Log:
9795 - Make /wallops behave as wallops in other ircds.
9796
9797
9798 Modified:
9799 trunk/modules/m_wallops.c (File Modified)
9800 trunk/src/send.c (File Modified)
9801
9802
9803 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9804 Log:
9805 - charybdis-1.0
9806
9807
9808 Modified:
9809 trunk/NEWS (File Modified)
9810 trunk/configure (File Modified)
9811 trunk/configure.ac (File Modified)
9812
9813
9814 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9815 Log:
9816 - Remove efnet configuration.
9817 - Rename example.conf as reference.conf, and replace the default
9818 example.conf with one suitable for AthemeNET.
9819 - Update makefile to reflect these changes.
9820
9821
9822 Modified:
9823 trunk/doc/Makefile.in (File Modified)
9824 trunk/doc/example.conf (File Modified)
9825 trunk/doc/example.efnet.conf (File Deleted)
9826 trunk/doc/reference.conf (File Added)
9827
9828
9829 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9830 Log:
9831 - Don't display opers who are /away.
9832
9833
9834 Modified:
9835 trunk/modules/m_stats.c (File Modified)
9836
9837
9838 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9839 Log:
9840 Put cmode +f in 004 and 005.
9841
9842
9843 Modified:
9844 trunk/include/supported.h (File Modified)
9845 trunk/src/messages.tab (File Modified)
9846
9847
9848 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9849 Log:
9850 Add user umode +Q which prevents a user from
9851 being forwarded.
9852
9853
9854 Modified:
9855 trunk/include/client.h (File Modified)
9856 trunk/modules/core/m_join.c (File Modified)
9857 trunk/src/messages.tab (File Modified)
9858 trunk/src/s_user.c (File Modified)
9859
9860
9861 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9862 Log:
9863 Implement channel forwarding in m_join(). As in
9864 hyperion, failing to join because of +i, +r or +j
9865 can cause you to be forwarded, potentially
9866 recursively. Unlike hyperion, a single numeric
9867 is sent in case of a successful forward, otherwise
9868 the ircd acts if there were no forward.
9869
9870
9871 Modified:
9872 trunk/include/numeric.h (File Modified)
9873 trunk/modules/core/m_join.c (File Modified)
9874 trunk/src/messages.tab (File Modified)
9875
9876
9877 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9878 Log:
9879 Allow servers to set oper-only cmodes as well.
9880
9881
9882 Modified:
9883 trunk/modules/core/m_mode.c (File Modified)
9884
9885
9886 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9887 Log:
9888 Add cmode +f which takes a channel name, settable
9889 only by opers for now. Does not do anything yet.
9890
9891
9892 Modified:
9893 trunk/include/channel.h (File Modified)
9894 trunk/modules/core/m_join.c (File Modified)
9895 trunk/modules/core/m_mode.c (File Modified)
9896 trunk/modules/core/m_sjoin.c (File Modified)
9897 trunk/src/channel.c (File Modified)
9898
9899
9900 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9901 Log:
9902 Fully initialize 'mode' in ms_join() and ms_sjoin()
9903 to avoid old +j garbage from being used.
9904
9905
9906 Modified:
9907 trunk/modules/core/m_join.c (File Modified)
9908 trunk/modules/core/m_sjoin.c (File Modified)
9909
9910
9911 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9912 Log:
9913 - only touch join_count/join_delta if join throttling
9914 is enabled on the channel
9915 - reset join_count/join_delta to 0 if -j is set
9916
9917
9918 Modified:
9919 trunk/modules/core/m_join.c (File Modified)
9920 trunk/modules/core/m_mode.c (File Modified)
9921 trunk/modules/core/m_sjoin.c (File Modified)
9922
9923
9924 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9925 Log:
9926 Also start a new "period" for join throttling for remote joins,
9927 if necessary. Make the code slightly clearer.
9928
9929
9930 Modified:
9931 trunk/modules/core/m_join.c (File Modified)
9932 trunk/src/channel.c (File Modified)
9933
9934
9935 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9936 Log:
9937 Some +j improvements, still broken.
9938
9939
9940 Modified:
9941 trunk/modules/core/m_join.c (File Modified)
9942 trunk/modules/core/m_sjoin.c (File Modified)
9943
9944
9945 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9946 Log:
9947 Only do +z processing for +m channels the sender is on,
9948 as bans/quiets are currently only checked locally.
9949
9950
9951 Modified:
9952 trunk/modules/core/m_message.c (File Modified)
9953
9954
9955 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9956 Log:
9957 - Add max_bans_large configuration option, defaulting to 500, to
9958 limit the number of bans in a +L channel
9959 - Change b/e/I to b/e/I/q in texts
9960
9961
9962 Modified:
9963 trunk/doc/example.conf (File Modified)
9964 trunk/include/s_conf.h (File Modified)
9965 trunk/modules/core/m_mode.c (File Modified)
9966 trunk/modules/m_info.c (File Modified)
9967 trunk/src/newconf.c (File Modified)
9968 trunk/src/s_conf.c (File Modified)
9969
9970
9971 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9972 Log:
9973 Store invite for +gi channels.
9974 Note that +gi is significantly weaker access control than +i.
9975
9976
9977 Modified:
9978 trunk/modules/m_invite.c (File Modified)
9979
9980
9981 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9982 Log:
9983 Nonops are allowed to see +q lists.
9984
9985
9986 Modified:
9987 trunk/modules/core/m_mode.c (File Modified)
9988
9989
9990 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9991 Log:
9992 Invalidate can_send() cache on -q.
9993
9994
9995 Modified:
9996 trunk/modules/core/m_mode.c (File Modified)
9997
9998
9999 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10000 Log:
10001 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10002
10003
10004 Modified:
10005 trunk/modules/core/m_sjoin.c (File Modified)
10006
10007
10008 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10009 Log:
10010 - Allow blank SJOINs -- for permanant channels.
10011
10012
10013 Modified:
10014 trunk/modules/core/m_sjoin.c (File Modified)
10015
10016
10017 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10018 Log:
10019 - Burst permanant channels.
10020
10021
10022 Modified:
10023 trunk/src/s_serv.c (File Modified)
10024
10025
10026 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10027 Log:
10028 - Fix handling of permanant channels.
10029
10030
10031 Modified:
10032 trunk/modules/core/m_join.c (File Modified)
10033
10034
10035 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10036 Log:
10037 - Run indent on core modules.
10038 - Add propagation of join throttle settings.
10039
10040
10041 Modified:
10042 trunk/modules/core/m_die.c (File Modified)
10043 trunk/modules/core/m_error.c (File Modified)
10044 trunk/modules/core/m_join.c (File Modified)
10045 trunk/modules/core/m_kick.c (File Modified)
10046 trunk/modules/core/m_kill.c (File Modified)
10047 trunk/modules/core/m_message.c (File Modified)
10048 trunk/modules/core/m_mode.c (File Modified)
10049 trunk/modules/core/m_nick.c (File Modified)
10050 trunk/modules/core/m_part.c (File Modified)
10051 trunk/modules/core/m_quit.c (File Modified)
10052 trunk/modules/core/m_server.c (File Modified)
10053 trunk/modules/core/m_sjoin.c (File Modified)
10054 trunk/modules/core/m_squit.c (File Modified)
10055
10056
10057 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10058 Log:
10059 - Fix mistake in commit message.
10060
10061
10062 Modified:
10063 trunk/ChangeLog (File Modified)
10064
10065
10066 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10067 Log:
10068 - Channel throttling.
10069
10070
10071 Modified:
10072 trunk/NEWS (File Modified)
10073 trunk/include/supported.h (File Modified)
10074 trunk/modules/core/m_mode.c (File Modified)
10075 trunk/src/messages.tab (File Modified)
10076
10077
10078 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10079 Log:
10080 - Channel throttle logic fixes.
10081
10082
10083 Modified:
10084 trunk/include/channel.h (File Modified)
10085
10086
10087 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10088 Log:
10089 - Add the throttle logic.
10090
10091
10092 Modified:
10093 trunk/include/channel.h (File Modified)
10094 trunk/include/numeric.h (File Modified)
10095 trunk/modules/core/m_join.c (File Modified)
10096 trunk/src/channel.c (File Modified)
10097 trunk/src/messages.tab (File Modified)
10098
10099
10100 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10101 Log:
10102 - Cosmetic fixes to CREDITS.
10103
10104
10105 Modified:
10106 trunk/CREDITS (File Modified)
10107
10108
10109 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10110 Log:
10111 - Better channel_modes() from ShadowIRCd 4.
10112
10113
10114 Modified:
10115 trunk/include/channel.h (File Modified)
10116 trunk/src/channel.c (File Modified)
10117
10118
10119 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10120 Log:
10121 - Strip colour codes from parts.
10122
10123
10124 Modified:
10125 trunk/modules/core/m_part.c (File Modified)
10126
10127
10128 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10129 Log:
10130 - Strip colour codes from quits.
10131
10132
10133 Modified:
10134 trunk/modules/core/m_quit.c (File Modified)
10135
10136
10137 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10138 Log:
10139 - add +c/+g/+z to channel_modes().
10140
10141
10142 Modified:
10143 trunk/src/channel.c (File Modified)
10144
10145
10146 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10147 Log:
10148 - Add +g to 004/005 numerics.
10149
10150
10151 Modified:
10152 trunk/include/supported.h (File Modified)
10153 trunk/src/messages.tab (File Modified)
10154
10155
10156 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10157 Log:
10158 - Add +cgz to set_final_mode() in both join/sjoin.
10159 - Implement channel mode +g: Free invite.
10160
10161
10162 Modified:
10163 trunk/include/channel.h (File Modified)
10164 trunk/modules/core/m_join.c (File Modified)
10165 trunk/modules/core/m_mode.c (File Modified)
10166 trunk/modules/core/m_sjoin.c (File Modified)
10167 trunk/modules/m_invite.c (File Modified)
10168
10169
10170 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10171 Log:
10172 - Make sure /stats p uses the right list.
10173
10174
10175 Modified:
10176 trunk/modules/m_stats.c (File Modified)
10177
10178
10179 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10180 Log:
10181 - local oper list becomes local_oper_list.
10182 - all opers are stored on oper_list for /stats p.
10183
10184
10185 Modified:
10186 trunk/include/ircd.h (File Modified)
10187 trunk/modules/m_stats.c (File Modified)
10188 trunk/modules/m_trace.c (File Modified)
10189 trunk/src/client.c (File Modified)
10190 trunk/src/ircd.c (File Modified)
10191 trunk/src/s_user.c (File Modified)
10192 trunk/src/send.c (File Modified)
10193
10194
10195 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10196 Log:
10197 - Remove ENABLE_SERVICES legacy define.
10198
10199
10200 Modified:
10201 trunk/configure (File Modified)
10202 trunk/configure.ac (File Modified)
10203 trunk/include/client.h (File Modified)
10204 trunk/include/m_info.h (File Modified)
10205 trunk/include/s_conf.h (File Modified)
10206 trunk/modules/Makefile.in (File Modified)
10207 trunk/modules/core/m_kick.c (File Modified)
10208 trunk/modules/core/m_mode.c (File Modified)
10209 trunk/modules/core/m_nick.c (File Modified)
10210 trunk/modules/core/m_sjoin.c (File Modified)
10211 trunk/modules/m_services.c (File Modified)
10212 trunk/src/channel.c (File Modified)
10213 trunk/src/newconf.c (File Modified)
10214 trunk/src/s_conf.c (File Modified)
10215 trunk/src/s_serv.c (File Modified)
10216 trunk/src/s_user.c (File Modified)
10217
10218
10219 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10220 Log:
10221 - New reject message, ala ircu.
10222
10223
10224 Modified:
10225 trunk/src/reject.c (File Modified)
10226
10227
10228 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10229 Log:
10230 - Reduce 'broadcast storm' effect in m_chghost.
10231
10232
10233 Modified:
10234 trunk/modules/m_chghost.c (File Modified)
10235
10236
10237 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10238 Log:
10239 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10240
10241
10242 Modified:
10243 trunk/include/supported.h (File Modified)
10244 trunk/src/messages.tab (File Modified)
10245
10246
10247 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10248 Log:
10249 - Implement +z.
10250
10251
10252 Modified:
10253 trunk/include/channel.h (File Modified)
10254 trunk/modules/core/m_message.c (File Modified)
10255 trunk/modules/core/m_mode.c (File Modified)
10256
10257
10258 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10259 Log:
10260 - use sendto_one_numeric() in some places.
10261
10262
10263 Modified:
10264 trunk/modules/core/m_mode.c (File Modified)
10265
10266
10267 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10268 Log:
10269 - Implement channel mode +c -- colour stripping.
10270
10271
10272 Modified:
10273 trunk/include/irc_string.h (File Modified)
10274 trunk/include/supported.h (File Modified)
10275 trunk/modules/core/m_message.c (File Modified)
10276 trunk/modules/core/m_mode.c (File Modified)
10277 trunk/src/irc_string.c (File Modified)
10278 trunk/src/messages.tab (File Modified)
10279
10280
10281 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10282 Log:
10283 - Add +qLP to CHANMODES 005 numeric.
10284
10285
10286 Modified:
10287 trunk/include/supported.h (File Modified)
10288
10289
10290 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10291 Log:
10292 Move credits files to doc/.
10293
10294
10295 Modified:
10296 trunk/Hybrid-team (File Deleted)
10297 trunk/Ratbox-team (File Deleted)
10298 trunk/doc/Hybrid-team (File Added)
10299 trunk/doc/Ratbox-team (File Added)
10300
10301
10302 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10303 Log:
10304 - Rename Ratbox credits as Ratbox-team.
10305 - Add in our own CREDITS.
10306
10307
10308 Modified:
10309 trunk/CREDITS (File Deleted)
10310 trunk/CREDITS (File Added)
10311 trunk/Ratbox-team (File Added)
10312
10313
10314 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10315 Log:
10316 - Quietcache fixes.
10317
10318
10319 Modified:
10320 trunk/modules/core/m_mode.c (File Modified)
10321
10322
10323 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10324 Log:
10325 - Rebuild configure.
10326
10327
10328 Modified:
10329 trunk/autom4te.cache/ (File Deleted)
10330 trunk/configure (File Modified)
10331
10332
10333 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10334 Log:
10335 Add +q to messages.tab.
10336
10337
10338 Modified:
10339 trunk/src/messages.tab (File Modified)
10340
10341
10342 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10343 Log:
10344 - port m_sjoin stuff to TS6 JOIN syntax.
10345
10346
10347 Modified:
10348 trunk/modules/core/m_join.c (File Modified)
10349
10350
10351 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10352 Log:
10353 - Implement channel mode +q (quiet)
10354
10355
10356 Modified:
10357 trunk/include/channel.h (File Modified)
10358 trunk/modules/core/m_mode.c (File Modified)
10359 trunk/src/channel.c (File Modified)
10360
10361
10362 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10363 Log:
10364 Add +L/+P for set_final_mode().
10365
10366
10367 Modified:
10368 trunk/modules/core/m_sjoin.c (File Modified)
10369
10370
10371 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10372 Log:
10373 Add +L/+P in channel_modes().
10374
10375
10376 Modified:
10377 trunk/src/channel.c (File Modified)
10378
10379
10380 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10381 Log:
10382 - Use MODE_PERMANENT, not MODE_PERMANANT
10383 - Actually use chm_staff()
10384
10385 It compiles but is not otherwise tested.
10386
10387
10388 Modified:
10389 trunk/include/channel.h (File Modified)
10390 trunk/modules/core/m_mode.c (File Modified)
10391 trunk/modules/core/m_sjoin.c (File Modified)
10392 trunk/src/channel.c (File Modified)
10393
10394
10395 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10396 Log:
10397 - Ok, patchlevel.h is fixed now.
10398
10399
10400 Modified:
10401 trunk/include/patchlevel.h (File Modified)
10402
10403
10404 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10405 Log:
10406 - *sigh*
10407
10408
10409 Modified:
10410 trunk/include/patchlevel.h (File Modified)
10411 trunk/src/version.c.SH (File Modified)
10412
10413
10414 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10415 Log:
10416 - Fix compilation issue with version.c.
10417
10418
10419 Modified:
10420 trunk/src/version.c.SH (File Modified)
10421
10422
10423 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10424 Log:
10425 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10426 this from the BUGS file.
10427
10428
10429 Modified:
10430 trunk/BUGS (File Modified)
10431
10432
10433 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10434 Log:
10435 Mangle all netsplit messages if flatten links is enabled.
10436
10437
10438 Modified:
10439 trunk/src/client.c (File Modified)
10440
10441
10442 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10443 Log:
10444 - jilles pointed out that /stats p needed severe changes -- implement
10445 them
10446
10447
10448 Modified:
10449 trunk/modules/m_stats.c (File Modified)
10450
10451
10452 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10453 Log:
10454 Rename RELNOTES to NEWS.
10455
10456
10457 Modified:
10458 trunk/NEWS (File Added)
10459 trunk/RELNOTES (File Deleted)
10460
10461
10462 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10463 Log:
10464 Update RELNOTES.
10465
10466
10467 Modified:
10468 trunk/RELNOTES (File Modified)
10469
10470
10471 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10472 Log:
10473 - Make /stats p work globally.
10474 - Change 'OPER(s)' to 'staff members'
10475
10476
10477 Modified:
10478 trunk/modules/m_stats.c (File Modified)
10479
10480
10481 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10482 Log:
10483 - add modes, +LP to RPL_MYINFO.
10484
10485
10486 Modified:
10487 trunk/src/messages.tab (File Modified)
10488
10489
10490 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10491 Log:
10492 More stuff to RELNOTES.
10493
10494
10495 Modified:
10496 trunk/RELNOTES (File Modified)
10497
10498
10499 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10500 Log:
10501 - Implement +P.
10502
10503
10504 Modified:
10505 trunk/modules/core/m_sjoin.c (File Modified)
10506 trunk/src/channel.c (File Modified)
10507
10508
10509 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10510 Log:
10511 - Implement list limit exceed modes -- +L.
10512
10513
10514 Modified:
10515 trunk/modules/core/m_mode.c (File Modified)
10516
10517
10518 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10519 Log:
10520 - Add handlers for modes +L, +P.
10521
10522
10523 Modified:
10524 trunk/include/channel.h (File Modified)
10525 trunk/modules/core/m_mode.c (File Modified)
10526
10527
10528 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10529 Log:
10530 Update properties on *everything*.
10531
10532
10533 Modified:
10534 trunk/.cvsignore (Property Modified)
10535 trunk/.indent.pro (Property Modified)
10536 trunk/BUGS (File Modified) (Property Modified)
10537 trunk/CREDITS (File Modified) (Property Modified)
10538 trunk/ChangeLog (Property Modified)
10539 trunk/Hybrid-team (File Modified) (Property Modified)
10540 trunk/INSTALL (File Modified) (Property Modified)
10541 trunk/LICENSE (File Modified) (Property Modified)
10542 trunk/Makefile.in (File Modified) (Property Modified)
10543 trunk/README.FIRST (File Modified) (Property Modified)
10544 trunk/RELNOTES (File Modified) (Property Modified)
10545 trunk/SVN-Access (Property Modified)
10546 trunk/aclocal.m4 (File Modified) (Property Modified)
10547 trunk/adns/.cvsignore (Property Modified)
10548 trunk/adns/COPYING (Property Modified)
10549 trunk/adns/GPL-vs-LGPL (Property Modified)
10550 trunk/adns/Makefile.in (File Modified) (Property Modified)
10551 trunk/adns/README (Property Modified)
10552 trunk/adns/README.ircd (Property Modified)
10553 trunk/adns/adns.h (File Modified) (Property Modified)
10554 trunk/adns/check.c (File Modified) (Property Modified)
10555 trunk/adns/dlist.h (File Modified) (Property Modified)
10556 trunk/adns/event.c (File Modified) (Property Modified)
10557 trunk/adns/general.c (File Modified) (Property Modified)
10558 trunk/adns/internal.h (File Modified) (Property Modified)
10559 trunk/adns/parse.c (File Modified) (Property Modified)
10560 trunk/adns/query.c (File Modified) (Property Modified)
10561 trunk/adns/reply.c (File Modified) (Property Modified)
10562 trunk/adns/setup.c (File Modified) (Property Modified)
10563 trunk/adns/transmit.c (File Modified) (Property Modified)
10564 trunk/adns/tvarith.h (File Modified) (Property Modified)
10565 trunk/adns/types.c (File Modified) (Property Modified)
10566 trunk/configure (File Modified) (Property Modified)
10567 trunk/configure.ac (File Modified) (Property Modified)
10568 trunk/contrib/.cvsignore (Property Modified)
10569 trunk/contrib/.indent.pro (Property Modified)
10570 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10571 trunk/contrib/README (File Modified) (Property Modified)
10572 trunk/contrib/example_module.c (File Modified) (Property Modified)
10573 trunk/contrib/m_42.c (File Modified) (Property Modified)
10574 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10575 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10576 trunk/contrib/m_force.c (File Modified) (Property Modified)
10577 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10578 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10579 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10580 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10581 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10582 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10583 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10584 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10585 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10586 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10587 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10588 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10589 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10590 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10591 trunk/doc/.cvsignore (Property Modified)
10592 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10593 trunk/doc/Makefile.in (File Modified) (Property Modified)
10594 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10595 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10596 trunk/doc/challenge.txt (File Modified) (Property Modified)
10597 trunk/doc/example.conf (File Modified) (Property Modified)
10598 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10599 trunk/doc/hooks.txt (File Modified) (Property Modified)
10600 trunk/doc/index.txt (File Modified) (Property Modified)
10601 trunk/doc/ircd.8 (File Modified) (Property Modified)
10602 trunk/doc/ircd.motd (Property Modified)
10603 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10604 trunk/doc/modeg.txt (File Modified) (Property Modified)
10605 trunk/doc/modes.txt (File Modified) (Property Modified)
10606 trunk/doc/monitor.txt (File Modified) (Property Modified)
10607 trunk/doc/old/Authors (Property Modified)
10608 trunk/doc/operguide.txt (File Modified) (Property Modified)
10609 trunk/doc/opermyth.txt (Property Modified)
10610 trunk/doc/server-version-info (File Modified) (Property Modified)
10611 trunk/doc/services.txt (File Modified) (Property Modified)
10612 trunk/doc/technical/README.TSora (Property Modified)
10613 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10614 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10615 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10616 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10617 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10618 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10619 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10620 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10621 trunk/doc/technical/rfc1459.txt (Property Modified)
10622 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10623 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10624 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10625 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10626 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10627 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10628 trunk/help/Makefile.in (File Modified) (Property Modified)
10629 trunk/help/opers/accept (Property Modified)
10630 trunk/help/opers/admin (Property Modified)
10631 trunk/help/opers/away (Property Modified)
10632 trunk/help/opers/capab (Property Modified)
10633 trunk/help/opers/challenge (Property Modified)
10634 trunk/help/opers/close (Property Modified)
10635 trunk/help/opers/cmode (Property Modified)
10636 trunk/help/opers/cnotice (Property Modified)
10637 trunk/help/opers/connect (Property Modified)
10638 trunk/help/opers/cprivmsg (Property Modified)
10639 trunk/help/opers/credits (Property Modified)
10640 trunk/help/opers/die (Property Modified)
10641 trunk/help/opers/dline (Property Modified)
10642 trunk/help/opers/eob (Property Modified)
10643 trunk/help/opers/error (Property Modified)
10644 trunk/help/opers/etrace (Property Modified)
10645 trunk/help/opers/gline (Property Modified)
10646 trunk/help/opers/help (Property Modified)
10647 trunk/help/opers/index (Property Modified)
10648 trunk/help/opers/info (Property Modified)
10649 trunk/help/opers/invite (Property Modified)
10650 trunk/help/opers/ison (Property Modified)
10651 trunk/help/opers/join (Property Modified)
10652 trunk/help/opers/kick (Property Modified)
10653 trunk/help/opers/kill (Property Modified)
10654 trunk/help/opers/kline (Property Modified)
10655 trunk/help/opers/knock (Property Modified)
10656 trunk/help/opers/links (Property Modified)
10657 trunk/help/opers/list (Property Modified)
10658 trunk/help/opers/locops (Property Modified)
10659 trunk/help/opers/lusers (Property Modified)
10660 trunk/help/opers/modlist (Property Modified)
10661 trunk/help/opers/modload (Property Modified)
10662 trunk/help/opers/modrestart (Property Modified)
10663 trunk/help/opers/modunload (Property Modified)
10664 trunk/help/opers/motd (Property Modified)
10665 trunk/help/opers/names (Property Modified)
10666 trunk/help/opers/nick (Property Modified)
10667 trunk/help/opers/notice (Property Modified)
10668 trunk/help/opers/oper (Property Modified)
10669 trunk/help/opers/operspy (Property Modified)
10670 trunk/help/opers/operwall (Property Modified)
10671 trunk/help/opers/part (Property Modified)
10672 trunk/help/opers/pass (Property Modified)
10673 trunk/help/opers/ping (Property Modified)
10674 trunk/help/opers/pong (Property Modified)
10675 trunk/help/opers/post (Property Modified)
10676 trunk/help/opers/privmsg (Property Modified)
10677 trunk/help/opers/quit (Property Modified)
10678 trunk/help/opers/rehash (Property Modified)
10679 trunk/help/opers/restart (Property Modified)
10680 trunk/help/opers/resv (Property Modified)
10681 trunk/help/opers/server (Property Modified)
10682 trunk/help/opers/set (Property Modified)
10683 trunk/help/opers/sjoin (Property Modified)
10684 trunk/help/opers/squit (Property Modified)
10685 trunk/help/opers/stats (Property Modified)
10686 trunk/help/opers/svinfo (Property Modified)
10687 trunk/help/opers/testgecos (Property Modified)
10688 trunk/help/opers/testline (Property Modified)
10689 trunk/help/opers/testmask (Property Modified)
10690 trunk/help/opers/time (Property Modified)
10691 trunk/help/opers/topic (Property Modified)
10692 trunk/help/opers/trace (Property Modified)
10693 trunk/help/opers/uhelp (Property Modified)
10694 trunk/help/opers/umode (Property Modified)
10695 trunk/help/opers/undline (Property Modified)
10696 trunk/help/opers/ungline (Property Modified)
10697 trunk/help/opers/unkline (Property Modified)
10698 trunk/help/opers/unresv (Property Modified)
10699 trunk/help/opers/unxline (Property Modified)
10700 trunk/help/opers/user (Property Modified)
10701 trunk/help/opers/userhost (Property Modified)
10702 trunk/help/opers/users (Property Modified)
10703 trunk/help/opers/version (Property Modified)
10704 trunk/help/opers/wallops (Property Modified)
10705 trunk/help/opers/who (Property Modified)
10706 trunk/help/opers/whois (Property Modified)
10707 trunk/help/opers/whowas (Property Modified)
10708 trunk/help/opers/xline (Property Modified)
10709 trunk/help/users/index (Property Modified)
10710 trunk/help/users/info (Property Modified)
10711 trunk/help/users/notice (Property Modified)
10712 trunk/help/users/privmsg (Property Modified)
10713 trunk/help/users/stats (Property Modified)
10714 trunk/help/users/umode (Property Modified)
10715 trunk/include/.cvsignore (Property Modified)
10716 trunk/include/.indent.pro (Property Modified)
10717 trunk/include/balloc.h (File Modified) (Property Modified)
10718 trunk/include/cache.h (File Modified) (Property Modified)
10719 trunk/include/channel.h (File Modified) (Property Modified)
10720 trunk/include/class.h (File Modified) (Property Modified)
10721 trunk/include/client.h (File Modified) (Property Modified)
10722 trunk/include/commio.h (File Modified) (Property Modified)
10723 trunk/include/common.h (File Modified) (Property Modified)
10724 trunk/include/config.h (File Modified) (Property Modified)
10725 trunk/include/config.h.dist (File Modified) (Property Modified)
10726 trunk/include/defaults.h (File Modified) (Property Modified)
10727 trunk/include/event.h (File Modified) (Property Modified)
10728 trunk/include/hash.h (File Modified) (Property Modified)
10729 trunk/include/hook.h (File Modified) (Property Modified)
10730 trunk/include/hostmask.h (File Modified) (Property Modified)
10731 trunk/include/irc_string.h (File Modified) (Property Modified)
10732 trunk/include/ircd.h (File Modified) (Property Modified)
10733 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10734 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10735 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10736 trunk/include/linebuf.h (File Modified) (Property Modified)
10737 trunk/include/listener.h (File Modified) (Property Modified)
10738 trunk/include/m_info.h (File Modified) (Property Modified)
10739 trunk/include/memory.h (File Modified) (Property Modified)
10740 trunk/include/modules.h (File Modified) (Property Modified)
10741 trunk/include/monitor.h (File Modified) (Property Modified)
10742 trunk/include/msg.h (File Modified) (Property Modified)
10743 trunk/include/newconf.h (File Modified) (Property Modified)
10744 trunk/include/numeric.h (File Modified) (Property Modified)
10745 trunk/include/packet.h (File Modified) (Property Modified)
10746 trunk/include/parse.h (File Modified) (Property Modified)
10747 trunk/include/patchlevel.h (File Modified) (Property Modified)
10748 trunk/include/patricia.h (File Modified) (Property Modified)
10749 trunk/include/reject.h (File Modified) (Property Modified)
10750 trunk/include/res.h (File Modified) (Property Modified)
10751 trunk/include/restart.h (File Modified) (Property Modified)
10752 trunk/include/s_auth.h (File Modified) (Property Modified)
10753 trunk/include/s_conf.h (File Modified) (Property Modified)
10754 trunk/include/s_gline.h (File Modified) (Property Modified)
10755 trunk/include/s_log.h (File Modified) (Property Modified)
10756 trunk/include/s_newconf.h (File Modified) (Property Modified)
10757 trunk/include/s_serv.h (File Modified) (Property Modified)
10758 trunk/include/s_stats.h (File Modified) (Property Modified)
10759 trunk/include/s_user.h (File Modified) (Property Modified)
10760 trunk/include/s_zip.h (File Modified) (Property Modified)
10761 trunk/include/scache.h (File Modified) (Property Modified)
10762 trunk/include/send.h (File Modified) (Property Modified)
10763 trunk/include/serno.h (Property Modified)
10764 trunk/include/setup.h.in (Property Modified)
10765 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10766 trunk/include/stdinc.h (File Modified) (Property Modified)
10767 trunk/include/supported.h (File Modified) (Property Modified)
10768 trunk/include/tools.h (File Modified) (Property Modified)
10769 trunk/include/whowas.h (File Modified) (Property Modified)
10770 trunk/install-sh (File Modified) (Property Modified)
10771 trunk/modules/.cvsignore (Property Modified)
10772 trunk/modules/.depend (Property Modified)
10773 trunk/modules/.indent.pro (Property Modified)
10774 trunk/modules/Makefile.in (File Modified) (Property Modified)
10775 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10776 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10777 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10778 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10779 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10780 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10781 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10782 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10783 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10784 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10785 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10786 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10787 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10788 trunk/modules/m_accept.c (File Modified) (Property Modified)
10789 trunk/modules/m_admin.c (File Modified) (Property Modified)
10790 trunk/modules/m_away.c (File Modified) (Property Modified)
10791 trunk/modules/m_cap.c (File Modified) (Property Modified)
10792 trunk/modules/m_capab.c (File Modified) (Property Modified)
10793 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10794 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10795 trunk/modules/m_close.c (File Modified) (Property Modified)
10796 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10797 trunk/modules/m_connect.c (File Modified) (Property Modified)
10798 trunk/modules/m_dline.c (File Modified) (Property Modified)
10799 trunk/modules/m_encap.c (File Modified) (Property Modified)
10800 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10801 trunk/modules/m_gline.c (File Modified) (Property Modified)
10802 trunk/modules/m_help.c (File Modified) (Property Modified)
10803 trunk/modules/m_info.c (File Modified) (Property Modified)
10804 trunk/modules/m_invite.c (File Modified) (Property Modified)
10805 trunk/modules/m_ison.c (File Modified) (Property Modified)
10806 trunk/modules/m_kline.c (File Modified) (Property Modified)
10807 trunk/modules/m_knock.c (File Modified) (Property Modified)
10808 trunk/modules/m_links.c (File Modified) (Property Modified)
10809 trunk/modules/m_list.c (File Modified) (Property Modified)
10810 trunk/modules/m_locops.c (File Modified) (Property Modified)
10811 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10812 trunk/modules/m_map.c (File Modified) (Property Modified)
10813 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10814 trunk/modules/m_motd.c (File Modified) (Property Modified)
10815 trunk/modules/m_names.c (File Modified) (Property Modified)
10816 trunk/modules/m_oper.c (File Modified) (Property Modified)
10817 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10818 trunk/modules/m_pass.c (File Modified) (Property Modified)
10819 trunk/modules/m_ping.c (File Modified) (Property Modified)
10820 trunk/modules/m_pong.c (File Modified) (Property Modified)
10821 trunk/modules/m_post.c (File Modified) (Property Modified)
10822 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10823 trunk/modules/m_restart.c (File Modified) (Property Modified)
10824 trunk/modules/m_resv.c (File Modified) (Property Modified)
10825 trunk/modules/m_services.c (File Modified) (Property Modified)
10826 trunk/modules/m_set.c (File Modified) (Property Modified)
10827 trunk/modules/m_stats.c (File Modified) (Property Modified)
10828 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10829 trunk/modules/m_tb.c (File Modified) (Property Modified)
10830 trunk/modules/m_testline.c (File Modified) (Property Modified)
10831 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10832 trunk/modules/m_time.c (File Modified) (Property Modified)
10833 trunk/modules/m_topic.c (File Modified) (Property Modified)
10834 trunk/modules/m_trace.c (File Modified) (Property Modified)
10835 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10836 trunk/modules/m_user.c (File Modified) (Property Modified)
10837 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10838 trunk/modules/m_users.c (File Modified) (Property Modified)
10839 trunk/modules/m_version.c (File Modified) (Property Modified)
10840 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10841 trunk/modules/m_who.c (File Modified) (Property Modified)
10842 trunk/modules/m_whois.c (File Modified) (Property Modified)
10843 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10844 trunk/modules/m_xline.c (File Modified) (Property Modified)
10845 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10846 trunk/servlink/.cvsignore (Property Modified)
10847 trunk/servlink/.indent.pro (Property Modified)
10848 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10849 trunk/servlink/README (File Modified) (Property Modified)
10850 trunk/servlink/TODO (File Modified) (Property Modified)
10851 trunk/servlink/control.c (File Modified) (Property Modified)
10852 trunk/servlink/control.h (File Modified) (Property Modified)
10853 trunk/servlink/io.c (File Modified) (Property Modified)
10854 trunk/servlink/io.h (File Modified) (Property Modified)
10855 trunk/servlink/servlink.c (File Modified) (Property Modified)
10856 trunk/servlink/servlink.h (File Modified) (Property Modified)
10857 trunk/src/.cvsignore (Property Modified)
10858 trunk/src/.depend (Property Modified)
10859 trunk/src/.indent.pro (Property Modified)
10860 trunk/src/Makefile.in (File Modified) (Property Modified)
10861 trunk/src/adns.c (File Modified) (Property Modified)
10862 trunk/src/balloc.c (File Modified) (Property Modified)
10863 trunk/src/cache.c (File Modified) (Property Modified)
10864 trunk/src/channel.c (File Modified) (Property Modified)
10865 trunk/src/class.c (File Modified) (Property Modified)
10866 trunk/src/client.c (File Modified) (Property Modified)
10867 trunk/src/commio.c (File Modified) (Property Modified)
10868 trunk/src/devpoll.c (File Modified) (Property Modified)
10869 trunk/src/epoll.c (File Modified) (Property Modified)
10870 trunk/src/event.c (File Modified) (Property Modified)
10871 trunk/src/getopt.c (File Modified) (Property Modified)
10872 trunk/src/hash.c (File Modified) (Property Modified)
10873 trunk/src/hook.c (File Modified) (Property Modified)
10874 trunk/src/hostmask.c (File Modified) (Property Modified)
10875 trunk/src/irc_string.c (File Modified) (Property Modified)
10876 trunk/src/ircd.c (File Modified) (Property Modified)
10877 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10878 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10879 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10880 trunk/src/kdparse.c (File Modified) (Property Modified)
10881 trunk/src/kqueue.c (File Modified) (Property Modified)
10882 trunk/src/linebuf.c (File Modified) (Property Modified)
10883 trunk/src/listener.c (File Modified) (Property Modified)
10884 trunk/src/match.c (File Modified) (Property Modified)
10885 trunk/src/memory.c (File Modified) (Property Modified)
10886 trunk/src/messages.tab (File Modified) (Property Modified)
10887 trunk/src/modules.c (File Modified) (Property Modified)
10888 trunk/src/monitor.c (File Modified) (Property Modified)
10889 trunk/src/newconf.c (File Modified) (Property Modified)
10890 trunk/src/numeric.c (File Modified) (Property Modified)
10891 trunk/src/packet.c (File Modified) (Property Modified)
10892 trunk/src/parse.c (File Modified) (Property Modified)
10893 trunk/src/patricia.c (File Modified) (Property Modified)
10894 trunk/src/poll.c (File Modified) (Property Modified)
10895 trunk/src/reject.c (File Modified) (Property Modified)
10896 trunk/src/restart.c (File Modified) (Property Modified)
10897 trunk/src/s_auth.c (File Modified) (Property Modified)
10898 trunk/src/s_conf.c (File Modified) (Property Modified)
10899 trunk/src/s_gline.c (File Modified) (Property Modified)
10900 trunk/src/s_log.c (File Modified) (Property Modified)
10901 trunk/src/s_newconf.c (File Modified) (Property Modified)
10902 trunk/src/s_serv.c (File Modified) (Property Modified)
10903 trunk/src/s_stats.c (File Modified) (Property Modified)
10904 trunk/src/s_user.c (File Modified) (Property Modified)
10905 trunk/src/scache.c (File Modified) (Property Modified)
10906 trunk/src/select.c (File Modified) (Property Modified)
10907 trunk/src/send.c (File Modified) (Property Modified)
10908 trunk/src/snprintf.c (File Modified) (Property Modified)
10909 trunk/src/tools.c (File Modified) (Property Modified)
10910 trunk/src/version.c.SH (File Modified) (Property Modified)
10911 trunk/src/whowas.c (File Modified) (Property Modified)
10912 trunk/tools/.cvsignore (Property Modified)
10913 trunk/tools/Makefile.in (File Modified) (Property Modified)
10914 trunk/tools/README (File Modified) (Property Modified)
10915 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10916 trunk/tools/convertilines.c (File Modified) (Property Modified)
10917 trunk/tools/convertklines.c (File Modified) (Property Modified)
10918 trunk/tools/mkkeypair (Property Modified)
10919 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10920 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10921 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10922 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10923 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10924 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10925 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10926 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10927 trunk/tools/untabify (File Modified) (Property Modified)
10928 trunk/tools/viconf.c (File Modified) (Property Modified)
10929
10930
10931 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10932 Log:
10933 - Update RELNOTES.
10934
10935
10936 Modified:
10937 trunk/RELNOTES (File Modified)
10938
10939
10940 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10941 Log:
10942 - Make version.c use our serial, not ratbox's.
10943
10944
10945 Modified:
10946 trunk/src/version.c.SH (File Modified)
10947
10948
10949 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10950 Log:
10951 - update RELNOTES
10952 - revved patchlevel to 2.1.5
10953
10954
10955 Modified:
10956 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10957 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10958
10959
10960 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10961 Log:
10962 - fix buffer overflow and unterminated buffer when removing TS6 bans
10963 - fix rebuilding of SJOIN
10964
10965
10966 Modified:
10967 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10968
10969
10970 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10971 Log:
10972 have servlink report if it gets an uncompressed error message when it gets inflate failures
10973
10974 Modified:
10975 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10976
10977
10978 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10979 Log:
10980 - extend our copyrights to 2005.
10981
10982
10983 Modified:
10984 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10985 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10986 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10987 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10988 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10989 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10990 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10991 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10992 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10993 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10994 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10995 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10996 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10997 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10998 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10999 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11000 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11001 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11002 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11003 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11004 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11005 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11006 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11007 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11008 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11009 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11010 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11011 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11012 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11013 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11014 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11015 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11016 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11017 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11018 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11019 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11020 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11021 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11022 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11023 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11024 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11025 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11026 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11027 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11028 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11029 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11030 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11031 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11032 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11033 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11034 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11035 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11036 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11037 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11038 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11039 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11040 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11041 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11042 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11043 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11044 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11045 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11046 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11047 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11048 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11049 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11050 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11051 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11052 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11053 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11054 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11055 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11056 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11057 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11058 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11059 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11060 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11061 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11062 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11063 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11064 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11065 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11066 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11067 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11068 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11069 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11070 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11071 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11072 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11073 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11074 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11075 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11076 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11077 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11078 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11079 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11080 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11081 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11082 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11083 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11084 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11085 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11086 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11087 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11088
11089
11090 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11091 Log:
11092 - update RELNOTES
11093 - revved patchlevel to 2.1.4
11094
11095
11096 Modified:
11097 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11098 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11099
11100
11101 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11102 Log:
11103 - add TARGMAX to 005
11104 - remove the +1 from ->uid in struct Client
11105 - fix checking of accept entries in m_accept.c
11106
11107
11108 Modified:
11109 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11110 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11111 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11112 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11113
11114
11115 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11116 Log:
11117 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11118 send it over TS6
11119
11120
11121 Modified:
11122 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11123
11124
11125 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11126 Log:
11127 - remove an unused variable
11128
11129
11130 Modified:
11131 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11132
11133
11134 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11135 Log:
11136 don't burst a TS5 name in burst_TS6. -via jillies
11137
11138 Modified:
11139 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11140
11141
11142 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11143 Log:
11144 - via jilles, make nickchanges invalidate any cached bans for
11145 quiet_on_ban
11146
11147
11148 Modified:
11149 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11150 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11151 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11152 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11153
11154
11155 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11156 Log:
11157 - fix some char vs byte usage to make adns compile cleanly with gcc4
11158
11159
11160 Modified:
11161 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11162 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11163 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11164 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11165 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11166 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11167 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11168 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11169
11170
11171 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11172 Log:
11173 userhost should allow 5 userhost checks, not 4
11174
11175 Modified:
11176 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11177
11178
11179 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11180 Log:
11181 - another darwin fix
11182
11183
11184 Modified:
11185 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11186
11187
11188 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11189 Log:
11190 - darwin fixes
11191
11192
11193 Modified:
11194 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11195 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11196 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11197 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11198 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11199 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11200 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11201 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11202
11203
11204 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11205 Log:
11206 - remove bogus extern of abort_list
11207
11208
11209 Modified:
11210 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11211
11212
11213 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11214 Log:
11215 svn repo access stuff
11216
11217 Modified:
11218 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11219
11220
11221 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11222 Log:
11223 test commit
11224
11225
11226 Modified:
11227 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11228
11229
11230 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11231 Log:
11232 test commit
11233
11234
11235 Modified:
11236 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11237
11238
11239 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11240 Log:
11241 revert omotd..i thought it was a good idea..oh well
11242
11243 Modified:
11244 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11245
11246
11247 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11248 Log:
11249 Commas are bad things in channel keys
11250
11251
11252 Modified:
11253 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11254
11255
11256 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11257 Log:
11258 Add OMOTD command to display oper motd
11259
11260
11261 Modified:
11262 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11263
11264
11265 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11266 Log:
11267 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11268
11269 Modified:
11270 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11271
11272
11273 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11274
11275 Modified files: (Branch: RATBOX_2_1)
11276 modules m_whois.c
11277 Log:
11278 - stop testing whois for protocol violations, as they can be caused in
11279 ircds going all the way back to the original ircd2.8
11280
11281 Revision Changes Path
11282 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11283
11284
11285
11286 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11287
11288 Modified files: (Branch: RATBOX_2_1)
11289 modules m_time.c
11290 Log:
11291 - remove some 2.2 code
11292
11293 Revision Changes Path
11294 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11295
11296
11297
11298 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11299
11300 Modified files: (Branch: RATBOX_2_1)
11301 modules m_time.c
11302 Log:
11303 backport of the silly december 31st bug
11304
11305 Revision Changes Path
11306 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11307
11308
11309
11310 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11311
11312 Modified files: (Branch: RATBOX_2_1)
11313 . RELNOTES
11314 include patchlevel.h
11315 Log:
11316 - revved patchlevel to 2.1.3
11317
11318 Revision Changes Path
11319 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11320 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11321
11322
11323
11324 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11325
11326 Modified files: (Branch: RATBOX_2_1)
11327 include client.h
11328 modules m_accept.c
11329 modules/core m_nick.c
11330 src client.c
11331 Log:
11332 - stop removing a clients own list of accepted clients when they do a
11333 nickchange
11334 - clean up the accept code so its less retarded
11335
11336 Revision Changes Path
11337 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11338 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11339 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11340 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11341
11342
11343
11344 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11345
11346 Modified files: (Branch: RATBOX_2_1)
11347 include event.h
11348 modules m_links.c
11349 src event.c ircd.c newconf.c
11350 Log:
11351 - remove a defn of links_cache_list in m_links.c which was causing
11352 the flattened links update to be ignored
11353 - add eventUpdate(), and make links_delay update on rehash
11354
11355 Revision Changes Path
11356 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11357 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11358 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11359 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11360 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11361
11362
11363
11364 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11365
11366 Modified files: (Branch: RATBOX_2_1)
11367 doc services.txt
11368 src newconf.c
11369 Log:
11370 - make the conf parser apply service {}; on rehash
11371
11372 Revision Changes Path
11373 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11374 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11375
11376
11377
11378 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11379
11380 Modified files: (Branch: RATBOX_2_1)
11381 include m_info.h
11382 Log:
11383 - show ENABLE_SERVICES define in info
11384
11385 Revision Changes Path
11386 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11387
11388
11389
11390 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11391
11392 Modified files: (Branch: RATBOX_2_1)
11393 modules m_services.c m_stats.c
11394 Log:
11395 - via jilles, make m_services.c hook into stats U and display service
11396 blocks
11397
11398 Revision Changes Path
11399 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11400 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11401
11402
11403
11404 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11405
11406 Modified files: (Branch: RATBOX_2_1)
11407 . configure configure.ac
11408 Log:
11409 - default build to -O2
11410
11411 Revision Changes Path
11412 7.249.2.2 +4 -4 ircd-ratbox/configure
11413 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11414
11415
11416
11417 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11418
11419 Modified files: (Branch: RATBOX_2_1)
11420 doc example.conf example.efnet.conf
11421 include client.h s_conf.h s_newconf.h
11422 modules m_info.c
11423 modules/core m_join.c m_nick.c
11424 src channel.c newconf.c s_conf.c s_user.c
11425 Log:
11426 - remove no_oper_resvs from general {};
11427 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11428
11429 Revision Changes Path
11430 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11431 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11432 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11433 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11434 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11435 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11436 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11437 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11438 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11439 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11440 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11441 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11442
11443
11444
11445 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11446
11447 Modified files: (Branch: RATBOX_2_1)
11448 modules/core m_mode.c m_nick.c
11449 src s_newconf.c
11450 Log:
11451 - 2.0 sync:
11452 - raise max temptime to a year
11453 - tidy up BMASK
11454 - require 9 parameters in ms_nick(), 10 in ms_uid()
11455
11456 Revision Changes Path
11457 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11458 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11459 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11460
11461
11462
11463 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11464
11465 Modified files: (Branch: RATBOX_2_1)
11466 modules m_services.c
11467 Log:
11468 - only show services logged in info when its a local client
11469
11470 Revision Changes Path
11471 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11472
11473
11474
11475 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11476
11477 Modified files: (Branch: RATBOX_2_1)
11478 src match.c
11479 Log:
11480 passing a pointer to a pointer is not what was intended, oops
11481
11482 Revision Changes Path
11483 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11484
11485
11486
11487 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11488
11489 Modified files: (Branch: RATBOX_2_1)
11490 doc services.txt
11491 Log:
11492 - update services.txt with FNC
11493
11494 Revision Changes Path
11495 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11496
11497
11498
11499 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11500
11501 Modified files: (Branch: RATBOX_2_1)
11502 modules m_resv.c
11503 Log:
11504 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11505
11506 Revision Changes Path
11507 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11508
11509
11510
11511 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11512
11513 Modified files: (Branch: RATBOX_2_1)
11514 src s_auth.c
11515 Log:
11516 - add some uniqueness into auth process for bopm
11517
11518 Revision Changes Path
11519 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11520
11521
11522
11523 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11524
11525 Modified files: (Branch: RATBOX_2_1)
11526 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11527 Log:
11528 - make contrib/ compile
11529
11530 Revision Changes Path
11531 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11532 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11533 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11534 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11535
11536
11537
11538 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11539
11540 Modified files: (Branch: RATBOX_2_1)
11541 modules m_monitor.c
11542 Log:
11543 Don't allow MONITOR from an unregistered client
11544
11545 Revision Changes Path
11546 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11547
11548
11549
11550 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11551
11552 Modified files: (Branch: RATBOX_2_1)
11553 doc example.conf example.efnet.conf
11554 include class.h
11555 src class.c messages.tab newconf.c
11556 Log:
11557 - remove sendq_eob, its become more of a hindrance than a benefit.
11558 - sync example.efnet.conf cluster {}; with example.conf
11559
11560 Revision Changes Path
11561 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11562 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11563 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11564 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11565 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11566 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11567
11568
11569
11570 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11571
11572 Modified files: (Branch: RATBOX_2_1)
11573 . RELNOTES
11574 include patchlevel.h
11575 Log:
11576 - update RELNOTES
11577 - revved patchlevel to 2.1.2
11578
11579 Revision Changes Path
11580 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11581 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11582
11583
11584
11585 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11586
11587 Modified files: (Branch: RATBOX_2_1)
11588 . configure configure.ac
11589 Log:
11590 - raise default topiclen to 160.
11591
11592 Revision Changes Path
11593 7.249.2.1 +3 -3 ircd-ratbox/configure
11594 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11595
11596
11597
11598 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11599
11600 Modified files: (Branch: RATBOX_2_1)
11601 modules m_services.c
11602 Log:
11603 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11604 tsinfo matches this
11605
11606 Revision Changes Path
11607 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11608
11609
11610
11611 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11612
11613 Modified files: (Branch: RATBOX_2_1)
11614 modules m_services.c
11615 Log:
11616 - monitor_signoff() the client we're nickchanging
11617
11618 Revision Changes Path
11619 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11620
11621
11622
11623 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11624
11625 Modified files: (Branch: RATBOX_2_1)
11626 modules m_trace.c
11627 Log:
11628 - fix various UID problems with trace
11629
11630 Revision Changes Path
11631 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11632
11633
11634
11635 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11636
11637 Modified files: (Branch: RATBOX_2_1)
11638 help/opers dline kline
11639 modules m_resv.c m_stats.c
11640 modules/core m_mode.c
11641 Log:
11642 - sync with 2.0
11643 - tidy up kline/dline help to note they dont accept nick as target
11644 - disallow bans beginning with ':' over bmask
11645 - disallow bans with a space in chm_ban
11646 - stop counting hidden opers in stats p
11647 - match() parameters in remote unresv were inverted, causing it to fail
11648 - fix possibility of clients setting blank keys
11649
11650 Revision Changes Path
11651 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11652 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11653 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11654 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11655 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11656
11657
11658
11659 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11660
11661 Modified files: (Branch: RATBOX_2_1)
11662 src send.c
11663 Log:
11664 - fix problems with amd64 and the way we do va_list
11665
11666 Revision Changes Path
11667 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11668
11669
11670
11671 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11672
11673 Modified files: (Branch: RATBOX_2_1)
11674 modules m_services.c
11675 Log:
11676 - tidy up the kill notifications for RSFNC
11677
11678 Revision Changes Path
11679 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11680
11681
11682
11683 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11684
11685 Modified files: (Branch: RATBOX_2_1)
11686 include s_serv.h
11687 modules m_services.c
11688 src s_serv.c
11689 Log:
11690 - some more rserv stuff:
11691 - add RSFNC capability
11692 - fix up RSFNC, kill existing clients if they exist.
11693
11694 Revision Changes Path
11695 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11696 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11697 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11698
11699
11700
11701 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11702
11703 Modified files: (Branch: RATBOX_2_1)
11704 modules m_services.c
11705 Log:
11706 - first stab at a FNC implementation for rserv
11707
11708 Revision Changes Path
11709 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11710
11711
11712
11713 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11714
11715 Modified files: (Branch: RATBOX_2_1)
11716 help/opers umode
11717 Log:
11718 - remove a tab
11719
11720 Revision Changes Path
11721 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11722
11723
11724
11725 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11726
11727 Modified files: (Branch: RATBOX_2_1)
11728 src newconf.c
11729 Log:
11730 - add links_delay back
11731
11732 Revision Changes Path
11733 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11734
11735
11736
11737 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11738
11739 Modified files: (Branch: RATBOX_2_1)
11740 help/opers umode
11741 help/users umode
11742 Log:
11743 - swap tabs for spaces
11744
11745 Revision Changes Path
11746 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11747 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11748
11749
11750
11751 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11752
11753 Modified files: (Branch: RATBOX_2_1)
11754 include m_info.h
11755 Log:
11756 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11757 contained in the client_flood conf option
11758 - remove a couple of unused defines from info
11759
11760 Revision Changes Path
11761 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11762
11763
11764
11765 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11766
11767 Modified files: (Branch: RATBOX_2_1)
11768 src s_conf.c
11769 Log:
11770 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11771
11772 Revision Changes Path
11773 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11774
11775
11776
11777 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11778
11779 Modified files: (Branch: RATBOX_2_1)
11780 doc example.conf example.efnet.conf
11781 Log:
11782 - fix missing closing comment tag
11783
11784 Revision Changes Path
11785 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11786 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11787
11788
11789
11790 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11791
11792 Modified files: (Branch: RATBOX_2_1)
11793 . RELNOTES
11794 include patchlevel.h
11795 Log:
11796 - revved patchlevel to 2.1.1
11797
11798 Revision Changes Path
11799 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11800 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11801
11802
11803
11804 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11805
11806 Modified files: (Branch: RATBOX_2_1)
11807 modules m_kline.c
11808 Log:
11809 - sync up remote kline reasons, so theyre consistent with what happens
11810 when we add local klines - notably the "Temporary K-line x min" and
11811 date added to reason.
11812
11813 Revision Changes Path
11814 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11815
11816
11817
11818 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11819
11820 Modified files: (Branch: RATBOX_2_1)
11821 doc monitor.txt
11822 Log:
11823 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11824
11825 Revision Changes Path
11826 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11827
11828
11829
11830 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11831
11832 Modified files: (Branch: RATBOX_2_1)
11833 src commio.c
11834 Log:
11835 used the data pointer we saved, not what just got nulled
11836
11837 Revision Changes Path
11838 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11839
11840
11841
11842 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11843
11844 Modified files: (Branch: RATBOX_2_1)
11845 modules m_resv.c m_xline.c
11846 Log:
11847 - fix broken propagation of xline/resv
11848
11849 Revision Changes Path
11850 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11851 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11852
11853
11854
11855 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11856
11857 Modified files: (Branch: RATBOX_2_1)
11858 src s_auth.c
11859 Log:
11860 - properly increment bad auth count for stats T when we timeout an auth
11861
11862 Revision Changes Path
11863 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11864
11865
11866
11867 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11868
11869 Modified files: (Branch: RATBOX_2_1)
11870 doc monitor.txt
11871 include client.h
11872 modules/core m_nick.c
11873 Log:
11874 - fix a bit that didnt make sense in monitor.txt
11875 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11876
11877 Revision Changes Path
11878 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11879 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11880 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11881
11882
11883
11884 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11885
11886 Modified files: (Branch: RATBOX_2_1)
11887 src s_auth.c
11888 Log:
11889 removing dlink nodes from auth_poll_list twice is bad
11890
11891 Revision Changes Path
11892 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11893
11894
11895
11896 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11897
11898 Modified files: (Branch: RATBOX_2_1)
11899 modules m_stats.c
11900 Log:
11901 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11902 changed to RPL_STATSDEBUG
11903
11904 Revision Changes Path
11905 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11906
11907
11908
11909 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11910
11911 Added files: (Branch: RATBOX_2_1)
11912 doc tgchange.txt
11913 Log:
11914 - add some documentation about target change
11915
11916 Revision Changes Path
11917 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11918
11919
11920
11921 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11922
11923 Modified files: (Branch: RATBOX_2_1)
11924 include supported.h
11925 modules/core m_message.c
11926 Log:
11927 - remove extra argument to 005
11928 - disallow messaging of UIDs
11929
11930 Revision Changes Path
11931 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11932 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11933
11934
11935
11936 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11937
11938 Modified files: (Branch: RATBOX_2_1)
11939 src parse.c
11940 Log:
11941 - fix a longstanding parser bug with wrong limit checking, causing us to
11942 accept one less parameter than we're allowed to accept.
11943
11944 Revision Changes Path
11945 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11946
11947
11948
11949 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11950
11951 Modified files: (Branch: RATBOX_2_1)
11952 modules/core m_message.c
11953 Log:
11954 - exempt users messaging themselves from target change
11955
11956 Revision Changes Path
11957 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11958
11959
11960
11961 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11962
11963 Modified files: (Branch: RATBOX_2_1)
11964 include supported.h
11965 Log:
11966 - stop violating MAXPARA on 005.
11967
11968 Revision Changes Path
11969 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11970
11971
11972
11973 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11974
11975 Modified files: (Branch: RATBOX_2_1)
11976 modules/core m_nick.c
11977 Log:
11978 - dont store an ipv6 sockhost if we're not compiled with v6 support
11979
11980 Revision Changes Path
11981 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11982
11983
11984
11985 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11986
11987 Modified files: (Branch: RATBOX_2_1)
11988 include stdinc.h
11989 Log:
11990 - remove some vms includes
11991
11992 Revision Changes Path
11993 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11994
11995
11996
11997 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11998
11999 Modified files: (Branch: RATBOX_2_1)
12000 . ChangeLog
12001 include serno.h
12002 Log:
12003 - force commit for new branch
12004
12005 Revision Changes Path
12006 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12007 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12008
12009
12010
12011 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12012
12013 Modified files:
12014 . RELNOTES configure configure.ac
12015 include patchlevel.h
12016 Log:
12017 - revved patchlevel to 2.1.0
12018
12019 Revision Changes Path
12020 1.114 +6 -2 ircd-ratbox/RELNOTES
12021 7.249 +11 -11 ircd-ratbox/configure
12022 7.63 +3 -3 ircd-ratbox/configure.ac
12023 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12024
12025
12026
12027 leeh 2005/03/04 13:31:32 EST (20050304_2)
12028
12029 Modified files:
12030 . RELNOTES
12031 include patchlevel.h
12032 Log:
12033 - update RELNOTES
12034 - revved patchlevel to 2.1.0beta2
12035
12036 Revision Changes Path
12037 1.113 +12 -0 ircd-ratbox/RELNOTES
12038 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12039
12040
12041
12042 leeh 2005/03/04 13:27:05 EST (20050304_1)
12043
12044 Modified files:
12045 doc whats-new-2.1.txt
12046 src channel.c
12047 Log:
12048 - update whats-new-2.1
12049 - when we're handling global NAMES, dont output channels if there are no
12050 members within them we can show.
12051
12052 Revision Changes Path
12053 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12054 7.436 +12 -2 ircd-ratbox/src/channel.c
12055
12056
12057
12058 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12059
12060 Modified files:
12061 src patricia.c
12062 Log:
12063 That would be a node_heap not a prefix_heap..oops
12064
12065 Revision Changes Path
12066 7.30 +1 -1 ircd-ratbox/src/patricia.c
12067
12068
12069
12070 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12071
12072 Modified files:
12073 include stdinc.h
12074 Log:
12075 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12076 otherwise..the other macros might work????
12077
12078 Revision Changes Path
12079 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12080
12081
12082
12083 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12084
12085 Modified files:
12086 . configure configure.ac
12087 Log:
12088 i hate autoconf
12089
12090 Revision Changes Path
12091 7.248 +5 -5 ircd-ratbox/configure
12092 7.62 +5 -5 ircd-ratbox/configure.ac
12093
12094
12095
12096 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12097
12098 Modified files:
12099 . configure configure.ac
12100 Log:
12101 i hate autoconf
12102
12103 Revision Changes Path
12104 7.247 +3 -2 ircd-ratbox/configure
12105 7.61 +3 -2 ircd-ratbox/configure.ac
12106
12107
12108
12109 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12110
12111 Modified files:
12112 . configure configure.ac
12113 Log:
12114 doh
12115
12116 Revision Changes Path
12117 7.246 +6 -6 ircd-ratbox/configure
12118 7.60 +4 -4 ircd-ratbox/configure.ac
12119
12120
12121
12122 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12123
12124 Modified files:
12125 . configure configure.ac
12126 include stdinc.h
12127 Log:
12128 Doh these changes got put on RATBOX_2_0 when they were meant for
12129 head..oops...
12130 Also merged in the monitor heap size stuff, not that i think monitor has
12131 been moved to head
12132
12133 Revision Changes Path
12134 7.245 +12 -3 ircd-ratbox/configure
12135 7.59 +11 -3 ircd-ratbox/configure.ac
12136 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12137
12138
12139
12140 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12141
12142 Modified files:
12143 include stdinc.h
12144 Log:
12145 Add more robust alloca checking
12146
12147 Revision Changes Path
12148 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12149
12150
12151
12152 leeh 2005/02/24 15:27:17 EST (20050224_9)
12153
12154 Modified files:
12155 contrib m_42.c
12156 Log:
12157 - fix the copyright on m_42.c :p
12158
12159 Revision Changes Path
12160 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12161
12162
12163
12164 leeh 2005/02/24 15:22:53 EST (20050224_8)
12165
12166 Modified files:
12167 include supported.h
12168 modules m_dline.c
12169 Log:
12170 - fix a core in undline on bad masks
12171 - remove an unwanted space from beginning of second 005 numeric
12172
12173 Revision Changes Path
12174 7.5 +1 -1 ircd-ratbox/include/supported.h
12175 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12176
12177
12178
12179 leeh 2005/02/24 15:18:59 EST (20050224_7)
12180
12181 Modified files:
12182 modules m_monitor.c
12183 Log:
12184 - use max_monitor when adding nicknames
12185 - add in monitor s
12186 that should be everything now..
12187
12188 Revision Changes Path
12189 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12190
12191
12192
12193 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12194
12195 Modified files:
12196 contrib m_42.c
12197 Log:
12198 42
12199
12200 Revision Changes Path
12201 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12202
12203
12204
12205 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12206
12207 Modified files:
12208 contrib m_42.c
12209 Log:
12210 42
12211
12212 Revision Changes Path
12213 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12214
12215
12216
12217 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12218
12219 Added files:
12220 contrib m_42.c
12221 Log:
12222 The Answer to Life, the Universe, and Everything
12223
12224 Revision Changes Path
12225 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12226
12227
12228
12229 leeh 2005/02/24 14:53:04 EST (20050224_3)
12230
12231 Modified files:
12232 include monitor.h
12233 modules m_monitor.c
12234 src ircd.c monitor.c
12235 Log:
12236 - call init_monitor() on startup
12237 - add in support for adding/deleting/listing monitor entries
12238
12239 Revision Changes Path
12240 7.2 +3 -1 ircd-ratbox/include/monitor.h
12241 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12242 7.374 +2 -0 ircd-ratbox/src/ircd.c
12243 7.3 +15 -4 ircd-ratbox/src/monitor.c
12244
12245
12246
12247 leeh 2005/02/23 21:20:10 EST (20050224_2)
12248
12249 Modified files:
12250 doc example.conf example.efnet.conf
12251 include s_conf.h supported.h
12252 modules Makefile.in
12253 src client.c newconf.c s_conf.c
12254 Added files:
12255 modules m_monitor.c
12256 Log:
12257 - add the max_monitor config option
12258 - advertise MONITOR=%d in 005
12259 - clear a local clients monitor list on exit
12260 - add the framework for the MONITOR command
12261 - bed.
12262
12263 Revision Changes Path
12264 7.261 +5 -0 ircd-ratbox/doc/example.conf
12265 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12266 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12267 7.4 +4 -2 ircd-ratbox/include/supported.h
12268 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12269 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12270 7.492 +1 -0 ircd-ratbox/src/client.c
12271 7.202 +1 -0 ircd-ratbox/src/newconf.c
12272 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12273
12274
12275
12276 leeh 2005/02/23 20:57:51 EST (20050224_1)
12277
12278 Modified files:
12279 . configure configure.ac
12280 include setup.h.in
12281 src monitor.c
12282 Log:
12283 - move MONITOR_HEAP_SIZE over to configure
12284
12285 Revision Changes Path
12286 7.244 ircd-ratbox/configure
12287 7.58 +4 -2 ircd-ratbox/configure.ac
12288 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12289 7.2 +0 -2 ircd-ratbox/src/monitor.c
12290
12291
12292
12293 leeh 2005/02/23 20:48:08 EST (20050224_0)
12294
12295 Modified files:
12296 doc monitor.txt
12297 include client.h numeric.h
12298 modules/core m_nick.c
12299 src Makefile.in client.c messages.tab
12300 s_user.c
12301 Added files:
12302 include monitor.h
12303 src monitor.c
12304 Log:
12305 - first half of my server-side notify list implementation..
12306
12307 Revision Changes Path
12308 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12309 7.266 +3 -0 ircd-ratbox/include/client.h
12310 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12311 7.58 +6 -0 ircd-ratbox/include/numeric.h
12312 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12313 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12314 7.491 +3 -0 ircd-ratbox/src/client.c
12315 7.126 +5 -5 ircd-ratbox/src/messages.tab
12316 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12317 7.342 +2 -0 ircd-ratbox/src/s_user.c
12318
12319
12320
12321 leeh 2005/02/23 18:42:59 EST (20050223_0)
12322
12323 Modified files:
12324 include hash.h
12325 Log:
12326 - double the size of the client and channel hashtables (64k -> 128k and
12327 32k -> 64k). The improvements are quite significant..
12328
12329 Revision Changes Path
12330 7.54 +4 -4 ircd-ratbox/include/hash.h
12331
12332
12333
12334 leeh 2005/02/22 14:55:56 EST (20050222_1)
12335
12336 Modified files:
12337 doc monitor.txt
12338 modules m_services.c
12339 Log:
12340 - remove a couple of unused vars
12341 - update monitor.txt
12342
12343 Revision Changes Path
12344 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12345 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12346
12347
12348
12349 leeh 2005/02/21 19:47:24 EST (20050222_0)
12350
12351 Added files:
12352 doc monitor.txt
12353 Log:
12354 - add in my documentation on the upcoming MONITOR command
12355
12356 Revision Changes Path
12357 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12358
12359
12360
12361 leeh 2005/02/21 12:09:34 EST (20050221_0)
12362
12363 Modified files:
12364 . configure configure.ac
12365 doc whats-new-2.1.txt
12366 tools README.mkpasswd
12367 Removed files:
12368 src crypt.c
12369 Log:
12370 - update whats-new-2.1.txt some more
12371 - we dont have vms mkpasswd anymore
12372 - remove the unused crypt.c
12373
12374 Revision Changes Path
12375 7.243 +3 -6 ircd-ratbox/configure
12376 7.57 +2 -4 ircd-ratbox/configure.ac
12377 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12378 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12379 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12380
12381
12382
12383 leeh 2005/02/19 12:38:09 EST (20050219_3)
12384
12385 Modified files:
12386 doc example.conf example.efnet.conf
12387 include ircd.h
12388 modules m_pong.c
12389 src channel.c client.c ircd.c s_conf.c
12390 Log:
12391 - rework the splitcode, splitservers is now how many servers we've marked as
12392 EOB, rather than how many are linked. Thus pull ourselves out of
12393 splitmode immediately once this is satisfied
12394
12395 Revision Changes Path
12396 7.260 +8 -9 ircd-ratbox/doc/example.conf
12397 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12398 7.83 +1 -0 ircd-ratbox/include/ircd.h
12399 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12400 7.435 +16 -36 ircd-ratbox/src/channel.c
12401 7.490 +2 -0 ircd-ratbox/src/client.c
12402 7.373 +2 -1 ircd-ratbox/src/ircd.c
12403 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12404
12405
12406
12407 leeh 2005/02/19 09:02:34 EST (20050219_2)
12408
12409 Modified files:
12410 doc example.conf example.efnet.conf
12411 include ircd.h s_conf.h
12412 modules m_set.c
12413 src channel.c ircd.c newconf.c s_conf.c
12414 Log:
12415 - remove split_delay
12416
12417 Revision Changes Path
12418 7.259 +0 -5 ircd-ratbox/doc/example.conf
12419 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12420 7.82 +0 -1 ircd-ratbox/include/ircd.h
12421 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12422 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12423 7.434 +2 -7 ircd-ratbox/src/channel.c
12424 7.372 +0 -1 ircd-ratbox/src/ircd.c
12425 7.201 +0 -1 ircd-ratbox/src/newconf.c
12426 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12427
12428
12429
12430 leeh 2005/02/19 08:48:05 EST (20050219_1)
12431
12432 Modified files:
12433 include client.h
12434 modules m_cap.c m_who.c
12435 src channel.c
12436 Log:
12437 - implemented multi-prefix client capability, which allows stacking of @+ in
12438 names and who
12439
12440 Revision Changes Path
12441 7.265 +1 -1 ircd-ratbox/include/client.h
12442 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12443 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12444 7.433 +4 -6 ircd-ratbox/src/channel.c
12445
12446
12447
12448 leeh 2005/02/19 06:27:58 EST (20050219_0)
12449
12450 Modified files:
12451 modules m_etrace.c
12452 src newconf.c s_conf.c s_newconf.c
12453 Log:
12454 - removed some unused vars/functions
12455
12456 Revision Changes Path
12457 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12458 7.200 +0 -15 ircd-ratbox/src/newconf.c
12459 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12460 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12461
12462
12463
12464 leeh 2005/02/16 12:58:24 EST (20050216_2)
12465
12466 Modified files:
12467 . RELNOTES configure configure.ac
12468 include patchlevel.h
12469 Log:
12470 - update configure to reflect this is 'devel'
12471 - update RELNOTES
12472 - revved patchlevel to 2.1.0beta1
12473
12474 Revision Changes Path
12475 1.112 +9 -1 ircd-ratbox/RELNOTES
12476 7.242 +11 -11 ircd-ratbox/configure
12477 7.56 +3 -3 ircd-ratbox/configure.ac
12478 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12479
12480
12481
12482 leeh 2005/02/16 12:46:30 EST (20050216_1)
12483
12484 Modified files:
12485 . configure configure.ac
12486 include client.h numeric.h s_conf.h setup.h.in
12487 supported.h
12488 modules Makefile.in
12489 modules/core m_nick.c
12490 src Makefile.in client.c ircd.c messages.tab
12491 newconf.c s_conf.c s_user.c
12492 Removed files:
12493 include watch.h
12494 modules m_watch.c
12495 src watch.c
12496 Log:
12497 - remove watch, the protocol for this sucks so hard I just dont want it
12498 here ;-)
12499
12500 Revision Changes Path
12501 7.241 +2 -12 ircd-ratbox/configure
12502 7.55 +2 -4 ircd-ratbox/configure.ac
12503 7.264 +0 -2 ircd-ratbox/include/client.h
12504 7.57 +0 -11 ircd-ratbox/include/numeric.h
12505 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12506 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12507 7.3 +2 -3 ircd-ratbox/include/supported.h
12508 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12509 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12510 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12511 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12512 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12513 7.489 +0 -3 ircd-ratbox/src/client.c
12514 7.371 +0 -2 ircd-ratbox/src/ircd.c
12515 7.125 +9 -9 ircd-ratbox/src/messages.tab
12516 7.199 +0 -1 ircd-ratbox/src/newconf.c
12517 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12518 7.341 +0 -2 ircd-ratbox/src/s_user.c
12519 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12520
12521
12522
12523 leeh 2005/02/15 19:13:31 EST (20050216_0)
12524
12525 Modified files:
12526 include stdinc.h
12527 src event.c ircd_lexer.l ircd_signal.c
12528 modules.c
12529 Removed files:
12530 servlink descrip.mms
12531 Log:
12532 - remove a few vms bits
12533
12534 Revision Changes Path
12535 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12536 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12537 7.47 +0 -54 ircd-ratbox/src/event.c
12538 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12539 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12540 7.152 +0 -3 ircd-ratbox/src/modules.c
12541
12542
12543
12544 leeh 2005/02/15 18:53:32 EST (20050215_0)
12545
12546 Modified files:
12547 include hostmask.h ircd.h s_conf.h s_newconf.h
12548 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12549 m_xline.c
12550 src hostmask.c ircd.c ircd_signal.c s_conf.c
12551 s_newconf.c
12552 Log:
12553 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12554 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12555
12556 Revision Changes Path
12557 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12558 7.81 +1 -0 ircd-ratbox/include/ircd.h
12559 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12560 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12561 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12562 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12563 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12564 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12565 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12566 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12567 7.370 +7 -0 ircd-ratbox/src/ircd.c
12568 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12569 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12570 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12571
12572
12573
12574 leeh 2005/02/13 10:21:41 EST (20050213_4)
12575
12576 Modified files:
12577 doc services.txt
12578 Added files:
12579 doc whats-new-2.0.txt whats-new-2.1.txt
12580 Removed files:
12581 doc whats-new.txt
12582 Log:
12583 - move whats-new.txt to whats-new-2.0.txt
12584 - add in whats-new-2.1.txt
12585 - update services.txt with the whois for logged in users
12586
12587 Revision Changes Path
12588 7.2 +5 -0 ircd-ratbox/doc/services.txt
12589 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12590 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12591 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12592
12593
12594
12595 leeh 2005/02/13 09:20:37 EST (20050213_3)
12596
12597 Modified files:
12598 include supported.h
12599 modules/core m_message.c
12600 Log:
12601 - fix a compile error in m_message.c
12602 - update 005 to the spec and add CPRIVMSG/CNOTICE
12603
12604 Revision Changes Path
12605 7.2 +31 -37 ircd-ratbox/include/supported.h
12606 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12607
12608
12609
12610 leeh 2005/02/13 09:14:12 EST (20050213_2)
12611
12612 Modified files:
12613 src channel.c
12614 Log:
12615 - fix the membership memleak
12616
12617 Revision Changes Path
12618 7.432 +0 -3 ircd-ratbox/src/channel.c
12619
12620
12621
12622 leeh 2005/02/12 21:51:56 EST (20050213_1)
12623
12624 Modified files:
12625 include client.h
12626 modules/core m_message.c
12627 Log:
12628 - add a bitmask to track when they send their first message, only allowing
12629 clearing stuff after that.
12630
12631 Revision Changes Path
12632 7.263 +4 -0 ircd-ratbox/include/client.h
12633 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12634
12635
12636
12637 leeh 2005/02/12 21:17:52 EST (20050213_0)
12638
12639 Modified files:
12640 include patricia.h s_newconf.h
12641 modules/core m_message.c
12642 src patricia.c s_newconf.c s_user.c
12643 Log:
12644 - add in the patricia for tracking who fills up targets, give them a reduced
12645 count on connect
12646
12647 Revision Changes Path
12648 7.20 +1 -1 ircd-ratbox/include/patricia.h
12649 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12650 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12651 7.29 +1 -1 ircd-ratbox/src/patricia.c
12652 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12653 7.340 +4 -0 ircd-ratbox/src/s_user.c
12654
12655
12656
12657 leeh 2005/02/12 18:35:10 EST (20050212_0)
12658
12659 Modified files:
12660 include ircd_defs.h
12661 src class.c reject.c
12662 Log:
12663 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12664
12665 Revision Changes Path
12666 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12667 7.68 +1 -5 ircd-ratbox/src/class.c
12668 1.33 +1 -5 ircd-ratbox/src/reject.c
12669
12670
12671
12672 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12673
12674 Modified files:
12675 modules m_watch.c
12676 Log:
12677 remove stupid memory leak
12678
12679 Revision Changes Path
12680 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12681
12682
12683
12684 leeh 2005/02/11 06:42:48 EST (20050211_0)
12685
12686 Modified files:
12687 modules m_gline.c
12688 Log:
12689 - workaround hyb6 allowing empty gline reasons
12690
12691 Revision Changes Path
12692 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12693
12694
12695
12696 leeh 2005/02/09 14:39:13 EST (20050209_2)
12697
12698 Modified files:
12699 include s_conf.h
12700 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12701 src ircd.c s_conf.c
12702 Log:
12703 - move temp dlines and temp klines over to an array, rather than completely
12704 seperate dlinks.
12705
12706 Revision Changes Path
12707 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12708 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12709 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12710 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12711 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12712 7.369 +0 -5 ircd-ratbox/src/ircd.c
12713 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12714
12715
12716
12717 leeh 2005/02/09 14:02:13 EST (20050209_1)
12718
12719 Modified files:
12720 include s_user.h
12721 modules m_cap.c m_pong.c m_user.c
12722 modules/core m_nick.c
12723 src s_user.c
12724 Log:
12725 - remove 'nick' param from register_local_user(), its not needed.
12726
12727 Revision Changes Path
12728 7.35 +1 -1 ircd-ratbox/include/s_user.h
12729 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12730 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12731 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12732 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12733 7.339 +6 -6 ircd-ratbox/src/s_user.c
12734
12735
12736
12737 leeh 2005/02/09 13:12:53 EST (20050209_0)
12738
12739 Modified files:
12740 modules m_cmessage.c
12741 Log:
12742 - dont send numerics when we're dealing with CNOTICE
12743 - add in checking for +g, and resetting idle
12744
12745 Revision Changes Path
12746 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12747
12748
12749
12750 leeh 2005/02/08 11:37:50 EST (20050208_2)
12751
12752 Modified files:
12753 src s_newconf.c
12754 Log:
12755 - fix operator blocks to work on ip spoofs
12756
12757 Revision Changes Path
12758 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12759
12760
12761
12762 leeh 2005/02/07 19:23:22 EST (20050208_1)
12763
12764 Modified files:
12765 doc example.conf example.efnet.conf
12766 src newconf.c
12767 Log:
12768 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12769
12770 Revision Changes Path
12771 7.258 +0 -39 ircd-ratbox/doc/example.conf
12772 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12773 7.198 +0 -272 ircd-ratbox/src/newconf.c
12774
12775
12776
12777 leeh 2005/02/07 19:19:32 EST (20050208_0)
12778
12779 Modified files:
12780 src s_conf.c
12781 Log:
12782 - added support for kline.conf.perm et al, these take the same formats
12783 as their non-permanent partners, but you cant remove them via the ircd.
12784
12785 Revision Changes Path
12786 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12787
12788
12789
12790 leeh 2005/02/02 19:18:59 EST (20050203_1)
12791
12792 Modified files:
12793 help Makefile.in
12794 help/opers index
12795 help/users index
12796 Added files:
12797 help/opers cnotice cprivmsg
12798 Log:
12799 - added help files for cprivmsg/cnotice
12800
12801 Revision Changes Path
12802 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12803 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12804 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12805 1.10 +19 -19 ircd-ratbox/help/opers/index
12806 1.7 +10 -9 ircd-ratbox/help/users/index
12807
12808
12809
12810 leeh 2005/02/02 19:14:25 EST (20050203_0)
12811
12812 Modified files:
12813 include numeric.h
12814 modules Makefile.in
12815 src messages.tab
12816 Added files:
12817 modules m_cmessage.c
12818 Log:
12819 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12820 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12821 nick is a member. These bypass any target change limitations.
12822 - added ERR_VOICENEEDED, numeric 489.
12823
12824 Revision Changes Path
12825 7.56 +2 -0 ircd-ratbox/include/numeric.h
12826 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12827 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12828 7.124 +1 -1 ircd-ratbox/src/messages.tab
12829
12830
12831
12832 leeh 2005/02/02 16:58:16 EST (20050202_4)
12833
12834 Modified files:
12835 help/opers etrace
12836 Log:
12837 - update etrace help
12838
12839 Revision Changes Path
12840 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12841
12842
12843
12844 leeh 2005/02/02 16:55:04 EST (20050202_3)
12845
12846 Modified files:
12847 modules m_etrace.c
12848 Log:
12849 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12850 can put its external ip address in there..
12851
12852 Revision Changes Path
12853 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12854
12855
12856
12857 leeh 2005/02/02 16:41:06 EST (20050202_2)
12858
12859 Modified files:
12860 modules m_etrace.c
12861 Log:
12862 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12863 if its a non-local client. These will just get "lost" if the remote
12864 server doesnt support this..
12865
12866 Revision Changes Path
12867 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12868
12869
12870
12871 leeh 2005/02/02 16:12:12 EST (20050202_1)
12872
12873 Modified files:
12874 include client.h numeric.h s_conf.h
12875 modules/core m_message.c
12876 src messages.tab newconf.c s_conf.c
12877 Log:
12878 - first part of the target change code, add the storage of targets for
12879 localuser, throttle messages when they fill all the available slots
12880
12881 Revision Changes Path
12882 7.262 +5 -1 ircd-ratbox/include/client.h
12883 7.55 +2 -0 ircd-ratbox/include/numeric.h
12884 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12885 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12886 7.123 +1 -1 ircd-ratbox/src/messages.tab
12887 7.197 +1 -0 ircd-ratbox/src/newconf.c
12888 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12889
12890
12891
12892 leeh 2005/02/02 13:28:10 EST (20050202_0)
12893
12894 Modified files:
12895 modules m_resv.c m_stats.c m_testline.c
12896 modules/core m_join.c
12897 src hash.c kdparse.c messages.tab s_newconf.c
12898 Log:
12899 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12900 tracking of when resvs get hit
12901
12902 Revision Changes Path
12903 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12904 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12905 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12906 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12907 7.114 +3 -0 ircd-ratbox/src/hash.c
12908 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12909 7.122 +1 -1 ircd-ratbox/src/messages.tab
12910 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12911
12912
12913
12914 leeh 2005/01/31 09:04:10 EST (20050131_2)
12915
12916 Modified files:
12917 src s_log.c
12918 Log:
12919 - fflush() logfiles
12920
12921 Revision Changes Path
12922 7.79 +2 -0 ircd-ratbox/src/s_log.c
12923
12924
12925
12926 leeh 2005/01/31 08:59:09 EST (20050131_1)
12927
12928 Modified files:
12929 src commio.c
12930 Log:
12931 - rename fd_dump() to comm_dump()
12932
12933 Revision Changes Path
12934 1.27 +2 -2 ircd-ratbox/src/commio.c
12935
12936
12937
12938 leeh 2005/01/30 19:16:08 EST (20050131_0)
12939
12940 Modified files:
12941 doc hooks.txt
12942 include hook.h
12943 modules m_services.c
12944 modules/core m_server.c
12945 src hook.c s_serv.c
12946 Log:
12947 - added hook for server_introduced
12948 - fixed up services support for hooks
12949
12950 Revision Changes Path
12951 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12952 1.31 +1 -0 ircd-ratbox/include/hook.h
12953 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12954 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12955 7.36 +2 -0 ircd-ratbox/src/hook.c
12956 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12957
12958
12959
12960 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12961
12962 Modified files:
12963 src commio.c
12964 Log:
12965 Add back in the comm_fd_hack thing for solaris
12966
12967 Revision Changes Path
12968 1.26 +26 -1 ircd-ratbox/src/commio.c
12969
12970
12971
12972 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12973
12974 Modified files:
12975 adns adns.h
12976 include commio.h s_conf.h watch.h
12977 modules m_dline.c m_kline.c m_resv.c m_stats.c
12978 m_watch.c m_xline.c
12979 modules/core m_nick.c
12980 src balloc.c cache.c client.c commio.c
12981 epoll.c ircd.c ircd_lexer.l kdparse.c
12982 listener.c s_auth.c s_conf.c s_log.c
12983 s_serv.c watch.c
12984 Log:
12985 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12986
12987 Revision Changes Path
12988 1.18 +0 -2 ircd-ratbox/adns/adns.h
12989 1.14 +6 -37 ircd-ratbox/include/commio.h
12990 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12991 7.3 +2 -2 ircd-ratbox/include/watch.h
12992 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12993 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12994 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12995 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12996 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12997 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12998 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12999 7.85 +1 -1 ircd-ratbox/src/balloc.c
13000 1.24 +5 -5 ircd-ratbox/src/cache.c
13001 7.488 +4 -4 ircd-ratbox/src/client.c
13002 1.25 +10 -280 ircd-ratbox/src/commio.c
13003 1.33 +1 -1 ircd-ratbox/src/epoll.c
13004 7.368 +4 -4 ircd-ratbox/src/ircd.c
13005 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13006 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13007 7.125 +8 -8 ircd-ratbox/src/listener.c
13008 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13009 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13010 7.78 +20 -20 ircd-ratbox/src/s_log.c
13011 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13012 1.6 +22 -15 ircd-ratbox/src/watch.c
13013
13014
13015
13016 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13017
13018 Modified files:
13019 modules/core m_mode.c
13020 Log:
13021 remove two unused variables
13022
13023 Revision Changes Path
13024 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13025
13026
13027
13028 leeh 2005/01/28 15:31:40 EST (20050128_1)
13029
13030 Modified files:
13031 modules m_kline.c
13032 src s_conf.c
13033 Log:
13034 - mo_kline() needs minpara of 3, not 2
13035 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13036 - require me.info is never blank
13037
13038 Revision Changes Path
13039 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13040 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13041
13042
13043
13044 leeh 2005/01/28 15:26:28 EST (20050128_0)
13045
13046 Modified files:
13047 modules/core m_mode.c m_sjoin.c
13048 Log:
13049 - patch via jilles to fix +eI lists being shown to lusers when handling
13050 protocol stuff over TS6
13051
13052 Revision Changes Path
13053 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13054 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13055
13056
13057
13058 leeh 2005/01/25 19:47:38 EST (20050126_0)
13059
13060 Modified files:
13061 include channel.h
13062 modules/core m_join.c m_mode.c m_sjoin.c
13063 src channel.c messages.tab s_serv.c
13064 Log:
13065 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13066 an operspy call with &me
13067 - remove modebuf/parabuf params from channel_modes(), we now generate a
13068 buffer internally which we return.
13069
13070 Revision Changes Path
13071 7.163 +1 -1 ircd-ratbox/include/channel.h
13072 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13073 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13074 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13075 7.431 +25 -18 ircd-ratbox/src/channel.c
13076 7.121 +1 -1 ircd-ratbox/src/messages.tab
13077 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13078
13079
13080
13081 alz 2005/01/25 18:09:18 EST (20050125_5)
13082
13083 Modified files:
13084 doc example.conf example.efnet.conf
13085 include s_conf.h
13086 modules m_info.c
13087 src listener.c newconf.c s_conf.c
13088 Log:
13089 Added dline_with_reason config option (default yes):
13090
13091 /* dline reason: show the user the dline reason when they connect
13092 * and are dlined.
13093 */
13094 dline_with_reason = yes;
13095
13096 Revision Changes Path
13097 7.257 +6 -1 ircd-ratbox/doc/example.conf
13098 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13099 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13100 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13101 7.124 +1 -1 ircd-ratbox/src/listener.c
13102 7.196 +1 -0 ircd-ratbox/src/newconf.c
13103 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13104
13105
13106
13107 leeh 2005/01/25 13:21:17 EST (20050125_4)
13108
13109 Modified files:
13110 src newconf.c
13111 Log:
13112 - make conf_set_generic_string() test len exists before it uses it.
13113
13114 Revision Changes Path
13115 7.195 +1 -1 ircd-ratbox/src/newconf.c
13116
13117
13118
13119 leeh 2005/01/25 13:10:56 EST (20050125_3)
13120
13121 Modified files:
13122 doc example.conf
13123 src newconf.c
13124 Log:
13125 - rename 'type' to 'flags' in cluster {};
13126 - add stacking of servers in cluster {}; documented in example.conf
13127
13128 Revision Changes Path
13129 7.256 +18 -10 ircd-ratbox/doc/example.conf
13130 7.194 +39 -7 ircd-ratbox/src/newconf.c
13131
13132
13133
13134 alz 2005/01/25 12:48:54 EST (20050125_2)
13135
13136 Modified files:
13137 include s_conf.h
13138 src listener.c s_conf.c
13139 Log:
13140 Added dline reasons, connecting/banned clients now see ban reason.
13141
13142 Revision Changes Path
13143 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13144 7.123 +17 -4 ircd-ratbox/src/listener.c
13145 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13146
13147
13148
13149 leeh 2005/01/25 07:44:37 EST (20050125_1)
13150
13151 Modified files:
13152 doc example.conf example.efnet.conf
13153 src newconf.c
13154 Log:
13155 - implement stacking of shared {}; blocks, documented in example.conf
13156
13157 Revision Changes Path
13158 7.255 +26 -13 ircd-ratbox/doc/example.conf
13159 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13160 7.193 +51 -36 ircd-ratbox/src/newconf.c
13161
13162
13163
13164 leeh 2005/01/24 19:08:29 EST (20050125_0)
13165
13166 Modified files:
13167 doc example.conf
13168 include client.h s_conf.h
13169 modules/core m_join.c
13170 src newconf.c s_user.c
13171 Log:
13172 - added jupe_exempt to auth {};, exempts the user from generating warnings
13173 when they attempt to join juped channels.
13174
13175 Revision Changes Path
13176 7.254 +2 -0 ircd-ratbox/doc/example.conf
13177 7.261 +3 -0 ircd-ratbox/include/client.h
13178 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13179 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13180 7.192 +1 -0 ircd-ratbox/src/newconf.c
13181 7.338 +8 -0 ircd-ratbox/src/s_user.c
13182
13183
13184
13185 leeh 2005/01/24 18:57:02 EST (20050124_6)
13186
13187 Modified files:
13188 src newconf.c
13189 Log:
13190 - rework shared {};, the format is now:
13191 shared {
13192 oper = "flame@*.leeh.co.uk", "*.lan";
13193 flags = kline;
13194 };
13195
13196 With no privs:
13197 shared {
13198 oper = "flame@*.leeh.co.uk", "*.lan";
13199 flags = none;
13200 };
13201
13202 Revision Changes Path
13203 7.191 +55 -23 ircd-ratbox/src/newconf.c
13204
13205
13206
13207 leeh 2005/01/24 17:25:58 EST (20050124_5)
13208
13209 Modified files:
13210 include modules.h
13211 Log:
13212 - fix the prototype on load_static_modules()
13213
13214 Revision Changes Path
13215 7.61 +1 -1 ircd-ratbox/include/modules.h
13216
13217
13218
13219 leeh 2005/01/24 16:00:30 EST (20050124_4)
13220
13221 Modified files:
13222 modules m_cap.c
13223 Log:
13224 - have cap end call register_local_user() with its own copy of
13225 source_p->username so its safe for unidented users..
13226
13227 Revision Changes Path
13228 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13229
13230
13231
13232 leeh 2005/01/24 15:48:09 EST (20050124_3)
13233
13234 Modified files:
13235 include newconf.h s_conf.h
13236 modules m_info.c
13237 src newconf.c s_conf.c s_log.c
13238 Log:
13239 - move the conf parser over to a table based structure, with generic setting
13240 of integers/strings
13241
13242 Revision Changes Path
13243 7.34 +9 -8 ircd-ratbox/include/newconf.h
13244 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13245 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13246 7.190 +264 -808 ircd-ratbox/src/newconf.c
13247 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13248 7.77 +13 -13 ircd-ratbox/src/s_log.c
13249
13250
13251
13252 leeh 2005/01/24 13:11:30 EST (20050124_2)
13253
13254 Modified files:
13255 doc example.conf
13256 src newconf.c
13257 Log:
13258 - added stacking of ips in exempt {};
13259
13260 Revision Changes Path
13261 7.253 +4 -0 ircd-ratbox/doc/example.conf
13262 7.189 +11 -30 ircd-ratbox/src/newconf.c
13263
13264
13265
13266 leeh 2005/01/24 12:59:57 EST (20050124_1)
13267
13268 Modified files:
13269 include tools.h
13270 src channel.c client.c hash.c hook.c
13271 newconf.c s_user.c watch.c
13272 Log:
13273 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13274 consistent with the rest of the dlink code.
13275
13276 Revision Changes Path
13277 1.54 +7 -7 ircd-ratbox/include/tools.h
13278 7.430 +2 -2 ircd-ratbox/src/channel.c
13279 7.487 +6 -6 ircd-ratbox/src/client.c
13280 7.113 +5 -5 ircd-ratbox/src/hash.c
13281 7.35 +1 -1 ircd-ratbox/src/hook.c
13282 7.188 +2 -2 ircd-ratbox/src/newconf.c
13283 7.337 +1 -1 ircd-ratbox/src/s_user.c
13284 1.5 +4 -4 ircd-ratbox/src/watch.c
13285
13286
13287
13288 leeh 2005/01/24 12:47:13 EST (20050124_0)
13289
13290 Modified files:
13291 modules m_cap.c
13292 Log:
13293 - cheap hack on sticky capabs..
13294
13295 Revision Changes Path
13296 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13297
13298
13299
13300 leeh 2005/01/22 11:36:54 EST (20050122_0)
13301
13302 Modified files:
13303 modules m_cap.c
13304 Log:
13305 - updated my clicap implementation to match the spec so far..
13306
13307 Revision Changes Path
13308 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13309
13310
13311
13312 leeh 2005/01/21 07:14:43 EST (20050121_2)
13313
13314 Modified files:
13315 doc hooks.txt
13316 include hook.h
13317 modules m_services.c
13318 src hook.c s_serv.c
13319 Log:
13320 - added hooks for when we're sending a burst
13321 - rewrote hooks.txt
13322 - fix up the hooks ive already done in services compatibility, ill add the
13323 hooks for server/client introductions in a bit.
13324
13325 Revision Changes Path
13326 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13327 1.30 +4 -0 ircd-ratbox/include/hook.h
13328 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13329 7.34 +7 -0 ircd-ratbox/src/hook.c
13330 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13331
13332
13333
13334 leeh 2005/01/21 06:34:03 EST (20050121_1)
13335
13336 Modified files:
13337 contrib example_module.c spy_admin_notice.c
13338 spy_info_notice.c spy_links_notice.c
13339 spy_motd_notice.c spy_stats_notice.c
13340 spy_stats_p_notice.c spy_trace_notice.c
13341 spy_whois_notice.c
13342 spy_whois_notice_global.c
13343 include hook.h
13344 modules m_admin.c m_info.c m_links.c m_motd.c
13345 m_services.c m_stats.c m_trace.c
13346 m_whois.c static_modules.c.SH
13347 modules/core m_server.c
13348 src client.c hook.c ircd.c modules.c packet.c
13349 s_auth.c s_serv.c s_user.c send.c
13350 Log:
13351 - add a better implementation of the hook system, its now a slow leaking
13352 array and events are created whenever we try adding a hook for it, or
13353 theyre registered for the caller.
13354
13355 Ive temporarily fucked services support and removed most of the other
13356 hooks.. I shall fix this soon.
13357
13358 Revision Changes Path
13359 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13360 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13361 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13362 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13363 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13364 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13365 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13366 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13367 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13368 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13369 1.29 +34 -70 ircd-ratbox/include/hook.h
13370 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13371 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13372 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13373 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13374 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13375 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13376 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13377 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13378 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13379 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13380 7.486 +1 -28 ircd-ratbox/src/client.c
13381 7.33 +131 -137 ircd-ratbox/src/hook.c
13382 7.367 +1 -1 ircd-ratbox/src/ircd.c
13383 7.151 +6 -10 ircd-ratbox/src/modules.c
13384 7.138 +10 -14 ircd-ratbox/src/packet.c
13385 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13386 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13387 7.336 +0 -6 ircd-ratbox/src/s_user.c
13388 7.286 +8 -6 ircd-ratbox/src/send.c
13389
13390
13391
13392 leeh 2005/01/20 19:19:20 EST (20050121_0)
13393
13394 Modified files:
13395 include hostmask.h
13396 Log:
13397 - remove an unused struct
13398
13399 Revision Changes Path
13400 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13401
13402
13403
13404 leeh 2005/01/20 13:38:39 EST (20050120_1)
13405
13406 Modified files:
13407 . configure configure.ac
13408 include client.h numeric.h patchlevel.h
13409 modules Makefile.in
13410 src messages.tab s_user.c
13411 Added files:
13412 modules m_cap.c
13413 Log:
13414 - drop back to -O0, fix patchlevel.h
13415 - first stab at client capabilities.. this still needs work.
13416
13417 Revision Changes Path
13418 7.240 +3 -3 ircd-ratbox/configure
13419 7.54 +3 -3 ircd-ratbox/configure.ac
13420 7.260 +3 -0 ircd-ratbox/include/client.h
13421 7.54 +2 -0 ircd-ratbox/include/numeric.h
13422 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13423 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13424 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13425 7.120 +1 -1 ircd-ratbox/src/messages.tab
13426 7.335 +3 -0 ircd-ratbox/src/s_user.c
13427
13428
13429
13430 leeh 2005/01/20 06:04:41 EST (20050120_0)
13431
13432 Modified files:
13433 . ChangeLog RELNOTES
13434 include config.h config.h.dist memory.h
13435 patchlevel.h
13436 modules m_stats.c
13437 src commio.c crypt.c getopt.c ircd.c s_serv.c
13438 Removed files:
13439 . README.VMS clean.com make.com
13440 include setup.h_vms
13441 modules descrip.mms static_modules_c.com
13442 modules/core descrip.mms
13443 src descrip.mms qio.c version.com
13444 tools descrip.mms mkpasswd_vms.c
13445 Log:
13446 - clean changelog, relnotes
13447 - mark patchlevel as 2.1.0beta
13448 - remove VMS support
13449
13450 Revision Changes Path
13451 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13452 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13453 1.111 +1 -348 ircd-ratbox/RELNOTES
13454 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13455 7.182 +0 -42 ircd-ratbox/include/config.h
13456 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13457 7.50 +0 -4 ircd-ratbox/include/memory.h
13458 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13459 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13460 7.2 +0 -58 ircd-ratbox/make.com (dead)
13461 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13462 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13463 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13464 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13465 1.24 +7 -30 ircd-ratbox/src/commio.c
13466 7.12 +0 -4 ircd-ratbox/src/crypt.c
13467 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13468 7.24 +0 -4 ircd-ratbox/src/getopt.c
13469 7.366 +4 -19 ircd-ratbox/src/ircd.c
13470 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13471 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13472 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13473 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13474 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13475
13476
13477
13478 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13479
13480 Modified files:
13481 include watch.h
13482 src watch.c
13483 Log:
13484 not using the return values on a few watch functions so make them void
13485
13486 Revision Changes Path
13487 7.2 +5 -5 ircd-ratbox/include/watch.h
13488 1.4 +19 -28 ircd-ratbox/src/watch.c
13489
13490
13491 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13492
13493 Modified files:
13494 modules m_watch.c
13495 Log:
13496 Make watch throttle, don't accept letter commands stacked
13497
13498 Revision Changes Path
13499 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13500
13501
13502
13503 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13504
13505 Modified files:
13506 modules m_gline.c
13507 Log:
13508 fix merge error
13509
13510 Revision Changes Path
13511 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13512
13513
13514
13515 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13516
13517 Modified files:
13518 . ChangeLog README.FIRST RELNOTES configure
13519 configure.ac
13520 adns adns.h internal.h parse.c transmit.c
13521 types.c
13522 contrib example_module.c spy_admin_notice.c
13523 spy_info_notice.c spy_links_notice.c
13524 spy_motd_notice.c spy_stats_notice.c
13525 spy_stats_p_notice.c spy_trace_notice.c
13526 spy_whois_notice.c
13527 spy_whois_notice_global.c
13528 doc example.conf example.efnet.conf ircd.motd
13529 server-version-info whats-new.txt
13530 help/opers umode xline
13531 help/users umode
13532 include cache.h channel.h class.h client.h
13533 commio.h config.h config.h.dist hash.h
13534 hook.h hostmask.h irc_string.h ircd.h
13535 ircd_defs.h m_info.h memory.h msg.h
13536 newconf.h numeric.h packet.h patchlevel.h
13537 patricia.h s_conf.h s_gline.h s_newconf.h
13538 s_serv.h s_user.h scache.h serno.h
13539 setup.h.in sprintf_irc.h stdinc.h tools.h
13540 modules .depend Makefile.in m_admin.c m_away.c
13541 m_dline.c m_encap.c m_gline.c m_info.c
13542 m_kline.c m_links.c m_list.c m_lusers.c
13543 m_motd.c m_oper.c m_operspy.c m_rehash.c
13544 m_restart.c m_resv.c m_set.c m_stats.c
13545 m_svinfo.c m_testline.c m_testmask.c
13546 m_topic.c m_trace.c m_watch.c m_who.c
13547 m_whois.c m_whowas.c m_xline.c
13548 static_modules.c.SH
13549 modules/core m_error.c m_message.c m_mode.c m_quit.c
13550 m_server.c m_squit.c
13551 src .depend Makefile.in adns.c balloc.c
13552 cache.c channel.c class.c client.c
13553 commio.c crypt.c devpoll.c epoll.c
13554 event.c getopt.c hash.c hook.c hostmask.c
13555 irc_string.c ircd.c ircd_lexer.l
13556 ircd_parser.y ircd_signal.c listener.c
13557 modules.c newconf.c numeric.c packet.c
13558 parse.c patricia.c poll.c reject.c
13559 restart.c s_auth.c s_conf.c s_log.c
13560 s_newconf.c s_serv.c s_user.c scache.c
13561 select.c send.c snprintf.c tools.c
13562 version.c.SH watch.c whowas.c
13563 tools README.mkpasswd mkpasswd.c
13564 Added files:
13565 . README.VMS clean.com make.com
13566 doc services.txt
13567 include common.h s_stats.h setup.h_vms
13568 supported.h
13569 modules descrip.mms m_challenge.c m_etrace.c
13570 m_invite.c m_names.c m_pass.c m_ping.c
13571 m_pong.c m_services.c m_tb.c m_user.c
13572 m_users.c m_version.c
13573 static_modules_c.com
13574 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13575 m_part.c m_sjoin.c
13576 servlink descrip.mms
13577 src descrip.mms kdparse.c messages.tab qio.c
13578 s_gline.c s_stats.c version.com
13579 tools descrip.mms mkpasswd_vms.c
13580 Removed files:
13581 doc 005.txt
13582 include banconf.h
13583 modules/core channels.c users.c
13584 src banconf.c
13585 Log:
13586 merge from RATBOX_2_0
13587
13588 Revision Changes Path
13589 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13590 7.40 +1 -0 ircd-ratbox/README.FIRST
13591 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13592 1.110 +114 -6 ircd-ratbox/RELNOTES
13593 1.17 +4 -0 ircd-ratbox/adns/adns.h
13594 1.17 +4 -4 ircd-ratbox/adns/internal.h
13595 1.12 +38 -38 ircd-ratbox/adns/parse.c
13596 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13597 1.19 +13 -13 ircd-ratbox/adns/types.c
13598 7.1 +10 -0 ircd-ratbox/clean.com (new)
13599 7.239 +47 -29 ircd-ratbox/configure
13600 7.53 +40 -32 ircd-ratbox/configure.ac
13601 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13602 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13603 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13604 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13605 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13606 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13607 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13608 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13609 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13610 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13611 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13612 7.252 +68 -22 ircd-ratbox/doc/example.conf
13613 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13614 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13615 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13616 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13617 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13618 1.5 +2 -1 ircd-ratbox/help/opers/umode
13619 1.7 +1 -1 ircd-ratbox/help/opers/xline
13620 1.2 +1 -0 ircd-ratbox/help/users/umode
13621 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13622 1.7 +8 -0 ircd-ratbox/include/cache.h
13623 7.162 +18 -16 ircd-ratbox/include/channel.h
13624 7.25 +4 -0 ircd-ratbox/include/class.h
13625 7.259 +34 -28 ircd-ratbox/include/client.h
13626 1.13 +45 -7 ircd-ratbox/include/commio.h
13627 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13628 7.181 +74 -16 ircd-ratbox/include/config.h
13629 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13630 7.53 +2 -0 ircd-ratbox/include/hash.h
13631 1.28 +73 -27 ircd-ratbox/include/hook.h
13632 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13633 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13634 7.80 +6 -31 ircd-ratbox/include/ircd.h
13635 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13636 7.56 +14 -8 ircd-ratbox/include/m_info.h
13637 7.49 +4 -0 ircd-ratbox/include/memory.h
13638 7.53 +2 -0 ircd-ratbox/include/msg.h
13639 7.33 +9 -9 ircd-ratbox/include/newconf.h
13640 7.53 +12 -8 ircd-ratbox/include/numeric.h
13641 7.27 +1 -1 ircd-ratbox/include/packet.h
13642 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13643 7.19 +25 -1 ircd-ratbox/include/patricia.h
13644 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13645 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13646 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13647 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13648 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13649 7.34 +13 -9 ircd-ratbox/include/s_user.h
13650 7.15 +1 -1 ircd-ratbox/include/scache.h
13651 7.5366 +1 -1 ircd-ratbox/include/serno.h
13652 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13653 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13654 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13655 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13656 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13657 1.53 +10 -10 ircd-ratbox/include/tools.h
13658 7.1 +58 -0 ircd-ratbox/make.com (new)
13659 1.45 +338 -182 ircd-ratbox/modules/.depend
13660 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13661 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13662 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13663 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13664 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13665 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13666 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13667 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13668 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13669 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13670 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13671 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13672 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13673 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13674 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13675 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13676 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13677 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13678 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13679 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13680 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13681 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13682 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13683 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13684 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13685 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13686 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13687 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13688 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13689 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13690 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13691 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13692 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13693 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13694 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13695 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13696 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13697 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13698 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13699 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13700 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13701 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13702 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13703 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13704 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13705 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13706 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13707 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13708 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13709 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13710 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13711 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13712 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13713 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13714 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13715 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13716 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13717 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13718 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13719 7.48 +162 -119 ircd-ratbox/src/.depend
13720 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13721 7.75 +5 -5 ircd-ratbox/src/adns.c
13722 7.84 +1 -1 ircd-ratbox/src/balloc.c
13723 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13724 1.23 +75 -7 ircd-ratbox/src/cache.c
13725 7.429 +342 -79 ircd-ratbox/src/channel.c
13726 7.67 +42 -2 ircd-ratbox/src/class.c
13727 7.485 +245 -85 ircd-ratbox/src/client.c
13728 1.23 +349 -43 ircd-ratbox/src/commio.c
13729 7.11 +4 -0 ircd-ratbox/src/crypt.c
13730 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13731 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13732 1.32 +4 -8 ircd-ratbox/src/epoll.c
13733 7.46 +63 -6 ircd-ratbox/src/event.c
13734 7.23 +4 -0 ircd-ratbox/src/getopt.c
13735 7.112 +8 -7 ircd-ratbox/src/hash.c
13736 7.32 +135 -133 ircd-ratbox/src/hook.c
13737 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13738 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13739 7.365 +56 -48 ircd-ratbox/src/ircd.c
13740 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13741 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13742 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13743 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13744 7.122 +14 -13 ircd-ratbox/src/listener.c
13745 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13746 7.150 +17 -8 ircd-ratbox/src/modules.c
13747 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13748 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13749 7.137 +55 -42 ircd-ratbox/src/packet.c
13750 7.187 +8 -15 ircd-ratbox/src/parse.c
13751 7.28 +2 -4 ircd-ratbox/src/patricia.c
13752 7.82 +3 -1 ircd-ratbox/src/poll.c
13753 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13754 1.32 +8 -3 ircd-ratbox/src/reject.c
13755 7.34 +1 -0 ircd-ratbox/src/restart.c
13756 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13757 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13758 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13759 7.76 +32 -35 ircd-ratbox/src/s_log.c
13760 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13761 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13762 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13763 7.334 +773 -2 ircd-ratbox/src/s_user.c
13764 7.27 +2 -1 ircd-ratbox/src/scache.c
13765 7.44 +2 -0 ircd-ratbox/src/select.c
13766 7.285 +12 -12 ircd-ratbox/src/send.c
13767 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13768 7.46 +0 -1 ircd-ratbox/src/tools.c
13769 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13770 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13771 1.3 +4 -4 ircd-ratbox/src/watch.c
13772 7.32 +1 -0 ircd-ratbox/src/whowas.c
13773 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13774 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13775 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13776 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13777
13778
13779
13780 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13781
13782 Modified files: (Branch: RATBOX_2_0)
13783 src client.c
13784 Log:
13785 a remote client is never going to have a watch list..duh
13786
13787 Revision Changes Path
13788 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13789
13790
13791
13792 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13793
13794 Added files: (Branch: RATBOX_2_0)
13795 modules m_watch.c
13796 Log:
13797 get that one too
13798
13799 Revision Changes Path
13800 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13801
13802
13803
13804 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13805
13806 Added files: (Branch: RATBOX_2_0)
13807 include watch.h
13808 src watch.c
13809 Log:
13810 helps if we actually include the .c/.h files
13811
13812 Revision Changes Path
13813 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13814 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13815
13816
13817
13818 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13819
13820 Modified files: (Branch: RATBOX_2_0)
13821 . configure configure.ac
13822 include client.h numeric.h s_conf.h setup.h.in
13823 supported.h
13824 modules Makefile.in
13825 modules/core m_nick.c
13826 src Makefile.in client.c ircd.c messages.tab
13827 newconf.c s_conf.c s_user.c
13828 Log:
13829 backport watch from devel
13830
13831 Revision Changes Path
13832 7.229.2.10 +12 -2 ircd-ratbox/configure
13833 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13834 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13835 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13836 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13837 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13838 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13839 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13840 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13841 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13842 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13843 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13844 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13845 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13846 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13847 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13848
13849
13850
13851 leeh 2005/01/12 10:12:40 EST (20050112_1)
13852
13853 Modified files: (Branch: RATBOX_2_0)
13854 include numeric.h
13855 modules m_services.c m_whois.c
13856 src messages.tab
13857 Log:
13858 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13859 when the user is logged in
13860
13861 Revision Changes Path
13862 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13863 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13864 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13865 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13866
13867
13868
13869 leeh 2005/01/11 19:47:14 EST (20050112_0)
13870
13871 Modified files: (Branch: RATBOX_2_0)
13872 include supported.h
13873 Added files: (Branch: RATBOX_2_0)
13874 doc services.txt
13875 Log:
13876 - add +r to 005
13877 - added doc/services.txt, outlining the compatibility code
13878
13879 Revision Changes Path
13880 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13881 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13882
13883
13884
13885 leeh 2005/01/11 18:38:10 EST (20050111_5)
13886
13887 Modified files: (Branch: RATBOX_2_0)
13888 include client.h hook.h
13889 modules m_services.c
13890 modules/core m_server.c
13891 src hook.c s_serv.c
13892 Log:
13893 - more services compatibility code:
13894 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13895 appropriate service {}; entry, only accept SU from these.
13896 - hook into us finishing nick burst, and have services burst a list of
13897 logged in users
13898
13899 Revision Changes Path
13900 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13901 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13902 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13903 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13904 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13905 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13906
13907
13908
13909 leeh 2005/01/11 17:32:42 EST (20050111_4)
13910
13911 Modified files: (Branch: RATBOX_2_0)
13912 . configure configure.ac
13913 include client.h
13914 modules Makefile.in
13915 src channel.c
13916 Added files: (Branch: RATBOX_2_0)
13917 modules m_services.c
13918 Log:
13919 - more services compatibility code:
13920 - encap handlers for SU (services marking client as logged in)
13921 - and for LOGIN (servers bursting logged in status)
13922 - move suser from Client -> User
13923
13924 Revision Changes Path
13925 7.229.2.9 +9 -3 ircd-ratbox/configure
13926 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13927 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13928 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13929 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13930 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13931
13932
13933
13934 leeh 2005/01/11 16:46:34 EST (20050111_3)
13935
13936 Modified files: (Branch: RATBOX_2_0)
13937 include ircd_defs.h
13938 Log:
13939 - whoops, missing #endif
13940
13941 Revision Changes Path
13942 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13943
13944
13945
13946 leeh 2005/01/11 15:56:57 EST (20050111_2)
13947
13948 Modified files: (Branch: RATBOX_2_0)
13949 include ircd_defs.h
13950 Log:
13951 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13952 have ipv6 just report sizeof(struct sockaddr_in)
13953
13954 Revision Changes Path
13955 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13956
13957
13958
13959 leeh 2005/01/10 20:19:35 EST (20050111_1)
13960
13961 Modified files: (Branch: RATBOX_2_0)
13962 src newconf.c
13963 Log:
13964 - fix a gcc warning
13965
13966 Revision Changes Path
13967 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13968
13969
13970
13971 leeh 2005/01/10 20:10:35 EST (20050111_0)
13972
13973 Modified files: (Branch: RATBOX_2_0)
13974 adns internal.h parse.c transmit.c types.c
13975 Log:
13976 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13977 conflict
13978
13979 Revision Changes Path
13980 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13981 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13982 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13983 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13984
13985
13986
13987 leeh 2005/01/10 17:48:48 EST (20050110_3)
13988
13989 Modified files: (Branch: RATBOX_2_0)
13990 modules m_xline.c
13991 Log:
13992 - send out the reformatted xline to opers (\s -> ' ')
13993
13994 Revision Changes Path
13995 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13996
13997
13998
13999 leeh 2005/01/10 16:18:53 EST (20050110_2)
14000
14001 Modified files: (Branch: RATBOX_2_0)
14002 help/opers umode
14003 help/users umode
14004 include client.h supported.h
14005 src messages.tab s_user.c send.c
14006 Log:
14007 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14008 channel privmsgs.
14009
14010 Revision Changes Path
14011 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14012 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14013 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14014 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14015 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14016 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14017 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14018
14019
14020
14021 leeh 2005/01/10 14:50:47 EST (20050110_1)
14022
14023 Modified files: (Branch: RATBOX_2_0)
14024 doc example.conf example.efnet.conf
14025 Log:
14026 - I dont remember ts6 desyncing on bans, so im not sure why the example
14027 confs say so.
14028
14029 Revision Changes Path
14030 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14031 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14032
14033
14034
14035 leeh 2005/01/10 13:31:10 EST (20050110_0)
14036
14037 Modified files: (Branch: RATBOX_2_0)
14038 . configure configure.ac
14039 include channel.h client.h numeric.h s_conf.h
14040 s_serv.h setup.h.in
14041 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14042 m_sjoin.c
14043 src channel.c messages.tab newconf.c s_conf.c
14044 s_serv.c s_user.c
14045 Log:
14046 - added --enable-services to configure, which enables some ratbox-services
14047 compatibility code:
14048 - chanmode +r, registered users only
14049 - usermode +S, prevents deop/kick of a service
14050 - service { }; block in conf for the above umode
14051
14052 Revision Changes Path
14053 7.229.2.8 +28 -16 ircd-ratbox/configure
14054 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14055 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14056 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14057 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14058 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14059 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14060 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14061 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14062 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14063 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14064 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14065 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14066 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14067 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14068 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14069 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14070 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14071 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14072
14073
14074
14075 leeh 2005/01/09 08:23:30 EST (20050109_0)
14076
14077 Modified files: (Branch: RATBOX_2_0)
14078 help/opers umode
14079 Log:
14080 - remove a tab, and add +C to opers umode help
14081
14082 Revision Changes Path
14083 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14084